@layer payload-default{}.dashboard .before-dashboard{margin-bottom:30px}.dashboard .before-dashboard__banner h4{margin:0}.dashboard .before-dashboard__instructions{list-style:decimal;margin-bottom:10px}.dashboard .before-dashboard__instructions li{width:100%}.dashboard .before-dashboard a:hover{opacity:.85}.graphic-logo svg,.login__brand svg,.step-nav__home svg,svg[class*=graphic-logo]{display:none!important}.login__brand:after{width:200px;height:60px}.login__brand:after,.step-nav__home:after{content:"";display:block;background-image:url(/logo.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;margin:0 auto}.step-nav__home:after{width:44px;height:18px}.login__brand{display:flex!important;justify-content:center;align-items:center;margin-bottom:2rem}.graphic-logo{background-image:url(/logo.svg)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important;width:200px!important;height:60px!important}.graphic-logo svg{display:none!important}:root{--annexlogics-primary:#1c2045;--annexlogics-secondary:#181f5c;--annexlogics-accent:#1d2dbc;--annexlogics-success:#10b981;--annexlogics-warning:#f59e0b;--annexlogics-error:#ef4444;--annexlogics-bg:#f8fafc;--annexlogics-surface:#ffffff;--annexlogics-text:#1e293b;--annexlogics-text-light:#64748b;--annexlogics-border:#e2e8f0;--annexlogics-shadow:rgba(0,0,0,0.1)}.template-default{background:linear-gradient(135deg,#667eea,#764ba2)!important;min-height:100vh}.login__wrap{background:rgba(255,255,255,.95)!important;backdrop-filter:blur(10px)!important;border-radius:16px!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)!important;border:1px solid rgba(255,255,255,.2)!important;padding:3rem!important;max-width:420px!important;margin:2rem auto!important}.login input[type=email],.login input[type=password]{border:2px solid var(--annexlogics-border)!important;border-radius:8px!important;padding:12px 16px!important;font-size:14px!important;transition:all .3s ease!important;background:#fff!important}.login input[type=email]:focus,.login input[type=password]:focus{border-color:var(--annexlogics-primary)!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important;outline:none!important}.login .btn{background:linear-gradient(135deg,var(--annexlogics-primary),var(--annexlogics-secondary))!important;border:none!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;transition:all .3s ease!important;text-transform:uppercase!important;letter-spacing:.5px!important}.login .btn:hover{transform:translateY(-2px)!important;box-shadow:0 10px 20px rgba(37,99,235,.3)!important}.nav{background:linear-gradient(180deg,#1e293b,#334155)!important;border-right:1px solid rgba(255,255,255,.1)!important}.nav__brand{padding:1.5rem 1rem!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.nav__link{color:#cbd5e1!important;padding:12px 1rem!important;border-radius:8px!important;margin:4px 8px!important;transition:all .3s ease!important}.nav__link--active,.nav__link:hover{background:rgba(59,130,246,.2)!important;color:#fff!important;transform:translateX(4px)!important}.template-minimal{background:var(--annexlogics-bg)!important}.collection-list,.doc-content{background:var(--annexlogics-surface)!important;border-radius:12px!important;padding:1.5rem!important;box-shadow:0 1px 3px var(--annexlogics-shadow)!important;border:1px solid var(--annexlogics-border)!important}.btn--style-primary{background:linear-gradient(135deg,var(--annexlogics-primary),var(--annexlogics-secondary))!important;border:none!important;border-radius:8px!important;padding:10px 20px!important;font-weight:600!important;transition:all .3s ease!important}.doc-controls__controls-wrapper .btn--style-primary{background:rgba(0,0,0,0)!important}.btn--style-primary:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(37,99,235,.3)!important}.btn--style-secondary{background:#fff!important;border:2px solid var(--annexlogics-border)!important;border-radius:8px!important;color:var(--annexlogics-text)!important;padding:8px 18px!important;transition:all .3s ease!important}.btn--style-secondary:hover{border-color:var(--annexlogics-primary)!important;color:var(--annexlogics-primary)!important}.table{background:var(--annexlogics-surface)!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 1px 3px var(--annexlogics-shadow)!important}.table th{background:#f1f5f9!important;color:var(--annexlogics-text)!important;font-weight:600!important;padding:16px!important;border-bottom:2px solid var(--annexlogics-border)!important}.table td{padding:12px 16px!important;border-bottom:1px solid var(--annexlogics-border)!important}.table tr:hover{background:rgba(59,130,246,.05)!important}.pill--style-success{background:rgba(16,185,129,.1)!important;color:var(--annexlogics-success)!important;border:1px solid rgba(16,185,129,.3)!important;border-radius:20px!important}.pill--style-success,.pill--style-warning{padding:4px 12px!important;font-size:12px!important;font-weight:600!important}.pill--style-warning{background:rgba(245,158,11,.1)!important;color:var(--annexlogics-warning)!important;border:1px solid rgba(245,158,11,.3)!important;border-radius:20px!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}::-webkit-scrollbar-thumb{background:var(--annexlogics-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--annexlogics-secondary)}.modal{background:rgba(0,0,0,.5)!important;backdrop-filter:blur(4px)!important}.modal__content{background:var(--annexlogics-surface)!important;border-radius:16px!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)!important;border:1px solid var(--annexlogics-border)!important}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.collection-list,.doc-content{animation:slideInUp .3s ease-out!important}.btn.btn--icon-style-without-border.btn--size-medium.btn--withoutPopup.btn--style-primary{background:#000!important}@media(max-width:768px){.login__wrap{margin:1rem!important;padding:2rem!important}.nav--open{transform:translateX(0)!important}}.nav-group__toggle:focus-visible,.nav-group__toggle:hover{color:#fff!important}.nav-group__toggle:focus-visible .stroke,.nav-group__toggle:hover .stroke{stroke:#fff!important}.nav__log-out{color:#fff}