.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-passkey-login,app-user-layout app-password-settings app-webauthn-login-settings,.vw-continue-login,.vw-email-continue,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,body,html{--ds-accent: #f97316;--ds-accent-hover: #ea6a05;--ds-accent-dim: rgba(249, 115, 22, 0.2);--ds-bg-base: #111111;--ds-bg-surface: #1c1c1c;--ds-bg-card: #222222;--ds-bg-card-hover: #2a2a2a;--ds-border: rgba(255, 255, 255, 0.08);--ds-border-strong: rgba(255, 255, 255, 0.14);--ds-text-primary: #f0f0f0;--ds-text-secondary: #b5b5b5;--ds-text-muted: #7a7a7a;--bs-primary: var(--ds-accent) !important;--bs-primary-rgb: 249, 115, 22 !important;--bs-link-color: var(--ds-accent) !important;--bs-link-hover-color: var(--ds-accent-hover) !important;--bs-body-bg: var(--ds-bg-base) !important;--bs-body-color: var(--ds-text-primary) !important;--bs-border-color: var(--ds-border) !important;--bs-card-bg: var(--ds-bg-card) !important;--bs-card-border-color: var(--ds-border) !important}html,body,app-root{background:var(--ds-bg-base) !important;color:var(--ds-text-primary) !important}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px}.login-page,.register-page,app-frontend,main{background:var(--ds-bg-base) !important;color:var(--ds-text-primary) !important}img.new-logo-themed,img.logo{content:url("/images/dimrahstack-wordmark.svg") !important;max-width:280px !important;height:auto !important}auth-anon-layout bit-landing-header header>a,auth-anon-layout bit-landing-header a,bit-landing-header header a,bit-landing-header a[class*=tw-w-32],bit-landing-header a[class*=tw-py-5]{position:relative !important;display:block !important;width:280px !important;height:60px !important;padding:0 !important;margin-top:3rem !important}auth-anon-layout bit-landing-header header>a>*,auth-anon-layout bit-landing-header a>*,bit-landing-header header a>*,bit-landing-header a[class*=tw-w-32]>*,bit-landing-header a[class*=tw-py-5]>*{visibility:hidden !important;opacity:0 !important}auth-anon-layout bit-landing-header header>a::before,auth-anon-layout bit-landing-header a::before,bit-landing-header header a::before,bit-landing-header a[class*=tw-w-32]::before,bit-landing-header a[class*=tw-py-5]::before{content:"" !important;position:absolute !important;inset:0 !important;display:block !important;background:url("/images/dimrahstack-wordmark.svg") no-repeat center center !important;background-size:contain !important}auth-anon-layout bit-landing-header bit-svg>svg,bit-landing-header bit-svg>svg{visibility:hidden !important;opacity:0 !important}.card,.modal-content,.sidebar,.box,.vault-filters,.org-list-pane{background:var(--ds-bg-card) !important;border:1px solid var(--ds-border) !important;color:var(--ds-text-primary) !important;border-radius:8px !important}.card-header,.modal-header,.modal-footer,.box-header{background:var(--ds-bg-surface) !important;color:var(--ds-text-primary) !important;border-color:var(--ds-border) !important}.modal-body{background:var(--ds-bg-card) !important;color:var(--ds-text-primary) !important}.navbar,header.header,.container-fluid.navbar{background:var(--ds-bg-surface) !important;border-bottom:1px solid var(--ds-border) !important;color:var(--ds-text-primary) !important}.navbar a,.navbar .nav-link,header.header a{color:var(--ds-text-secondary) !important}.navbar a:hover,.navbar .nav-link:hover,.navbar .active,.navbar-nav .nav-link.active{color:var(--ds-accent) !important}.filter .filter-buttons .filter-button,.filter-option>a,.nav-pills .nav-link{color:var(--ds-text-secondary) !important;background:rgba(0,0,0,0) !important;border-radius:6px !important}.filter .filter-buttons .filter-button:hover,.filter-option>a:hover,.nav-pills .nav-link:hover{background:var(--ds-bg-card) !important;color:var(--ds-text-primary) !important}.filter .filter-buttons .filter-button.active,.filter-option.active>a,.nav-pills .nav-link.active{background:var(--ds-bg-card) !important;color:var(--ds-accent) !important}.btn-primary,button.btn-primary,.btn.btn-primary{background:var(--ds-accent) !important;border-color:var(--ds-accent) !important;color:#111 !important;font-weight:600}.btn-primary:hover,.btn-primary:focus,.btn.btn-primary:hover{background:var(--ds-accent-hover) !important;border-color:var(--ds-accent-hover) !important;color:#111 !important}.btn-outline-primary,.btn-outline-secondary{background:rgba(0,0,0,0) !important;color:var(--ds-accent) !important;border-color:var(--ds-accent) !important}.btn-outline-primary:hover,.btn-outline-secondary:hover{background:var(--ds-accent-dim) !important;color:var(--ds-accent) !important;border-color:var(--ds-accent) !important}.btn-secondary,.btn.btn-secondary{background:var(--ds-bg-surface) !important;color:var(--ds-text-primary) !important;border:1px solid var(--ds-border) !important}.btn-secondary:hover{background:var(--ds-bg-card-hover) !important;border-color:var(--ds-border-strong) !important}.btn-link,a.btn-link{color:var(--ds-accent) !important}.btn-link:hover{color:var(--ds-accent-hover) !important}a{color:var(--ds-accent)}a:hover{color:var(--ds-accent-hover)}.form-control,input.form-control,select.form-control,textarea.form-control,input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea{background:var(--ds-bg-surface) !important;color:var(--ds-text-primary) !important;border:1px solid var(--ds-border) !important;border-radius:6px !important;box-shadow:none !important}.form-control:focus,input:focus,select:focus,textarea:focus{background:var(--ds-bg-surface) !important;color:var(--ds-text-primary) !important;border-color:var(--ds-accent) !important;box-shadow:0 0 0 3px var(--ds-accent-dim) !important;outline:none !important}.form-label,label,.form-text{color:var(--ds-text-secondary) !important}.form-check-input:checked{background-color:var(--ds-accent) !important;border-color:var(--ds-accent) !important}.input-group-text{background:var(--ds-bg-surface) !important;border-color:var(--ds-border) !important;color:var(--ds-text-secondary) !important}.table,table.table,.table-responsive{color:var(--ds-text-primary) !important;background:var(--ds-bg-card) !important;--bs-table-bg: var(--ds-bg-card);--bs-table-color: var(--ds-text-primary);--bs-table-border-color: var(--ds-border);--bs-table-hover-bg: var(--ds-bg-card-hover);--bs-table-hover-color: var(--ds-text-primary);--bs-table-striped-bg: var(--ds-bg-surface);--bs-table-striped-color: var(--ds-text-primary)}.table thead th{background:var(--ds-bg-surface) !important;color:var(--ds-text-secondary) !important;border-color:var(--ds-border) !important}.table tbody tr{background:var(--ds-bg-card) !important}.table tbody tr:hover{background:var(--ds-bg-card-hover) !important}.table td,.table th{border-color:var(--ds-border) !important}.vault-items .cipher-row,.list-group-item{background:var(--ds-bg-card) !important;color:var(--ds-text-primary) !important;border-color:var(--ds-border) !important}.vault-items .cipher-row:hover,.list-group-item:hover{background:var(--ds-bg-card-hover) !important}.list-group-item.active{background:var(--ds-accent-dim) !important;color:var(--ds-accent) !important;border-color:var(--ds-accent) !important}.dropdown-menu{background:var(--ds-bg-card) !important;border:1px solid var(--ds-border) !important;color:var(--ds-text-primary) !important}.dropdown-item{color:var(--ds-text-primary) !important}.dropdown-item:hover,.dropdown-item:focus{background:var(--ds-bg-surface) !important;color:var(--ds-accent) !important}.dropdown-divider{border-color:var(--ds-border) !important}.alert,.callout{background:var(--ds-bg-card) !important;color:var(--ds-text-primary) !important;border:1px solid var(--ds-border) !important;border-left-width:3px !important;border-radius:6px !important}.alert-primary,.callout-info{border-left-color:var(--ds-accent) !important}.alert-danger,.callout-danger{border-left-color:#ef4444 !important}.alert-warning,.callout-warning{border-left-color:#f59e0b !important}.alert-success,.callout-success{border-left-color:#22c55e !important}.badge.bg-primary,.badge.badge-primary{background:var(--ds-accent) !important;color:#111 !important}.nav-tabs{border-bottom-color:var(--ds-border) !important}.nav-tabs .nav-link{color:var(--ds-text-secondary) !important;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.nav-tabs .nav-link:hover{color:var(--ds-text-primary) !important;border-color:var(--ds-border) !important}.nav-tabs .nav-link.active{background:var(--ds-bg-card) !important;color:var(--ds-accent) !important;border-color:var(--ds-border) var(--ds-border) var(--ds-bg-card) !important}.progress{background:var(--ds-bg-surface) !important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ds-bg-base)}::-webkit-scrollbar-thumb{background:var(--ds-bg-card-hover);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--ds-border-strong)}.admin-page,body.admin{background:var(--ds-bg-base) !important;color:var(--ds-text-primary) !important}