.providers-2fa-3,.providers-2fa-1,app-user-layout app-danger-zone button:nth-child(1),bit-nav-logo bit-nav-item .bwi-shield,bit-dialog div.tw-ml-4:has(bit-form-control input),bit-dialog div.tw-col-span-4:has(input[formcontrolname*=access],input[formcontrolname*=manage]),app-security>app-two-factor-setup>form,app-org-reports-home>app-report-list>div.tw-inline-grid>div:nth-child(6),app-org-account form.ng-untouched:nth-child(5),app-organization-plans>form>bit-section:nth-child(2),bit-nav-item[route="settings/two-factor"],a[href$="/settings/two-factor"],.vw-other-login,.vw-or-text,.vw-passkey-login,app-user-layout app-password-settings app-webauthn-login-settings,.vw-sso-login,.vw-email-sso,a[href$="/settings/sponsored-families"],bit-nav-item[route="settings/subscription"],.vw-hide,head{display:none !important}bit-nav-logo bit-nav-item a:before{content:"";background-image:url("../images/icon-white.svg");background-repeat:no-repeat;background-position:center center;height:32px;display:block}:root{--memude-roxo: #5B49A0;--memude-rosa: #FF366B;--memude-rosa-hover: #E62057;--memude-rosa-light: #FF6B91}bit-nav-logo bit-icon>svg,bit-nav-logo bit-nav-item bit-icon>svg{display:none !important}bit-nav-logo bit-icon::before,bit-nav-logo bit-nav-item bit-icon::before{display:block !important;content:"" !important;width:36px !important;height:36px !important;background-image:url(../images/icon-white.svg) !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}auth-anon-layout>main>a>bit-icon>svg,auth-anon-layout>main>div>a>bit-icon>svg{display:none !important}auth-anon-layout>main>a>bit-icon::before,auth-anon-layout>main>div>a>bit-icon::before{display:block !important;content:"" !important;width:200px !important;height:50px !important;background-image:url(../images/logo-portal.png) !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}bit-nav-logo .tw-truncate,bit-nav-logo .tw-text-main,bit-nav-logo .tw-text-muted{font-size:0 !important;visibility:hidden !important;width:0 !important;overflow:hidden !important}bit-nav-logo .tw-truncate::after,bit-nav-logo .tw-text-main::after{content:"Portal MeMude" !important;font-size:14px !important;font-weight:600 !important;visibility:visible !important;color:#fff !important;display:inline !important}bit-nav-logo .tw-text-muted::after{content:"Cofre de Senhas" !important;font-size:11px !important;visibility:visible !important;color:rgba(255,255,255,.7) !important;display:inline !important}bit-nav-logo bit-icon,auth-anon-layout>main>a bit-icon,auth-anon-layout>main>div>a bit-icon{position:relative !important}bit-nav-logo bit-icon>svg,auth-anon-layout>main>a bit-icon>svg,auth-anon-layout>main>div>a bit-icon>svg{opacity:0 !important;width:0 !important;height:0 !important;position:absolute !important}button[buttontype=primary],bit-button[buttontype=primary] button{background:var(--memude-rosa) !important;background-color:var(--memude-rosa) !important;border-color:var(--memude-rosa) !important;border-radius:6px !important;box-shadow:0 2px 4px rgba(255,54,107,.3),0 1px 2px rgba(0,0,0,.1) !important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease !important}button[buttontype=primary]:hover,bit-button[buttontype=primary] button:hover{background:var(--memude-rosa-hover) !important;background-color:var(--memude-rosa-hover) !important;transform:translateY(-1px) !important;box-shadow:0 4px 8px rgba(255,54,107,.4),0 2px 4px rgba(0,0,0,.15) !important}button[buttontype=primary]:active,bit-button[buttontype=primary] button:active{transform:translateY(0) !important;box-shadow:0 1px 2px rgba(255,54,107,.3),0 1px 1px rgba(0,0,0,.1) !important}button[buttontype=primary]:focus-visible,bit-button[buttontype=primary] button:focus-visible{outline:2px solid var(--memude-rosa) !important;outline-offset:2px !important}bit-avatar{background:var(--memude-rosa) !important;background-color:var(--memude-rosa) !important}.tw-text-primary-600,.tw-text-primary-500,a.tw-text-primary-600,a.tw-text-primary-500{color:var(--memude-rosa) !important}[role=progressbar]{background:linear-gradient(90deg, var(--memude-rosa), var(--memude-rosa-light)) !important}input[type=checkbox]:checked{background-color:var(--memude-rosa) !important;border-color:var(--memude-rosa) !important}bit-form-field input:focus,bit-form-field input:focus-visible,bit-form-field textarea:focus,bit-form-field textarea:focus-visible{border-color:var(--memude-rosa) !important;outline:none !important;box-shadow:0 0 0 3px rgba(255,54,107,.25) !important}bit-search input:focus,bit-search input:focus-visible{border-color:var(--memude-rosa) !important;outline:none !important;box-shadow:0 0 0 3px rgba(255,54,107,.25) !important}input[type=text]:focus,input[type=text]:focus-visible,input[type=search]:focus,input[type=search]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible{border-color:var(--memude-rosa) !important;outline:none !important;box-shadow:0 0 0 3px rgba(255,54,107,.25) !important}textarea:focus,textarea:focus-visible{border-color:var(--memude-rosa) !important;outline:none !important;box-shadow:0 0 0 3px rgba(255,54,107,.25) !important}select:focus,select:focus-visible{border-color:var(--memude-rosa) !important;outline:none !important;box-shadow:0 0 0 3px rgba(255,54,107,.25) !important}button:focus-visible:not([buttontype=primary]){outline:2px solid var(--memude-rosa) !important;outline-offset:2px !important}bit-toggle input:checked+span{background-color:var(--memude-rosa) !important}bit-layout nav{background:linear-gradient(180deg, #4a3b8c 0%, var(--memude-roxo) 40%, #6b5ab0 100%) !important}bit-nav-item a,bit-nav-group bit-nav-item a{border-radius:8px !important;margin:2px 8px !important;transition:background-color .2s ease,transform .1s ease !important}bit-nav-item a:hover,bit-nav-group bit-nav-item a:hover{background-color:rgba(255,255,255,.12) !important}bit-nav-item a:active,bit-nav-group bit-nav-item a:active{background-color:rgba(255,255,255,.18) !important;transform:scale(.98) !important}bit-nav-item a.active,bit-nav-item.active a,bit-nav-group bit-nav-item a.active{background-color:rgba(255,255,255,.15) !important;border-left:3px solid var(--memude-rosa) !important}bit-layout nav bit-nav-item .bwi,bit-layout nav bit-nav-item [class^=bwi-],bit-layout nav bit-nav-group .bwi,bit-layout nav .tw-text-main:not(bit-nav-logo .tw-text-main),bit-layout nav .tw-text-muted:not(bit-nav-logo .tw-text-muted){color:rgba(255,255,255,.85) !important}bit-layout nav bit-nav-item:hover .bwi,bit-layout nav bit-nav-item:hover [class^=bwi-],bit-layout nav bit-nav-item:hover .tw-text-main{color:#fff !important}bit-nav-logo{padding:16px 12px 12px 12px !important;margin-bottom:8px !important}bit-nav-logo bit-nav-item a{padding:8px !important;border-radius:10px !important}bit-nav-logo bit-nav-item a:hover{background-color:rgba(255,255,255,.08) !important}bit-nav-logo::after{content:"" !important;display:block !important;height:1px !important;background:linear-gradient(90deg, rgba(0,0,0,0), rgba(255,255,255,.2), rgba(0,0,0,0)) !important;margin:8px 16px 0 16px !important}bit-no-items{padding:32px 24px !important}bit-no-items h3,bit-no-items .tw-text-lg,bit-no-items .tw-font-semibold{color:#374151 !important;margin-bottom:8px !important}bit-no-items p,bit-no-items .tw-text-muted,bit-no-items .tw-text-sm:not(button *){color:#6b7280 !important;line-height:1.6 !important;margin-bottom:16px !important}bit-no-items bit-button,bit-no-items button[buttontype=primary]{margin-top:8px !important}app-vault-items .tw-flex.tw-flex-col.tw-items-center,app-vault .tw-flex.tw-flex-col.tw-items-center.tw-justify-center{padding:40px 24px !important;gap:12px !important}app-vault-items .tw-text-muted,app-vault .tw-text-muted:not(nav *){color:#6b7280 !important;font-size:14px !important;line-height:1.6 !important}bit-no-items .bwi,bit-no-items [class^=bwi-]{color:#9ca3af !important;margin-bottom:12px !important}bit-item{border-radius:8px !important;margin-bottom:4px !important;transition:box-shadow .15s ease,transform .1s ease !important}bit-item button,bit-item a,bit-item [bit-item-content]{padding:12px 16px !important;border-radius:8px !important}bit-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.08) !important}bit-item button:hover,bit-item a:hover,bit-item [bit-item-content]:hover{background-color:rgba(91,73,160,.04) !important;}bit-item:active{transform:scale(.995) !important}bit-item .tw-font-semibold,bit-item .tw-text-main{color:#1f2937 !important;font-weight:600 !important}bit-item .tw-text-muted,bit-item .tw-text-sm{color:#6b7280 !important;font-size:13px !important}bit-item .bwi,bit-item [class^=bwi-]{color:var(--memude-rosa) !important;opacity:.85 !important}bit-item:hover .bwi,bit-item:hover [class^=bwi-]{opacity:1 !important}bit-card{border-radius:10px !important;border:1px solid rgba(0,0,0,.06) !important;box-shadow:0 1px 3px rgba(0,0,0,.04) !important;transition:box-shadow .15s ease !important}bit-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08) !important}