@font-face{font-family:inter;src:url(/_next/static/media/4c0a38defdf31450-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_7c3874{font-family:inter,inter Fallback}.__variable_7c3874{--font-inter:"inter","inter Fallback"}@font-face{font-family:poppins;src:url(/_next/static/media/b77c440ca9b87d33-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:poppins;src:url(/_next/static/media/e33b242085fea3bf-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:90.85%;descent-override:30.28%;line-gap-override:8.65%;size-adjust:115.57%}.__className_5fffc4{font-family:poppins,poppins Fallback}.__variable_5fffc4{--font-poppins:"poppins","poppins Fallback"}:root{--ink:#17231d;--muted:#718078;--green:#175d42;--mint:#eaf3ed;--line:#e2e9e4;--paper:#f7f9f7;--white:#fff;--orange:#e5a541;--red:#a83737}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px DM Sans,sans-serif}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:28px;letter-spacing:-.04em;margin-bottom:8px}h2{font-size:18px}.muted{color:var(--muted)}.small{font-size:12px}.shell{min-height:100vh;display:grid;grid-template-columns:252px 1fr}.sidebar{background:#153e31;color:#eaf3ed;padding:28px 18px;display:flex;flex-direction:column;gap:30px}.brand{font:800 17px Manrope,sans-serif;letter-spacing:-.04em;padding:0 12px}.brand span{display:block;font:500 11px DM Sans;opacity:.65;letter-spacing:.05em;text-transform:uppercase;margin-top:5px}.nav{display:grid;gap:5px}.nav a{color:#d8e7df;text-decoration:none;padding:11px 12px;border-radius:9px;font-size:14px}.nav a.active,.nav a:hover{background:#ffffff19;color:#fff}.side-bottom{margin-top:auto;display:grid;gap:15px;padding:0 12px;color:#c1d6ca}.main{min-width:0}.topbar{height:72px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 36px}.content{max-width:1200px;margin:auto;padding:36px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--green);font-weight:700;margin-bottom:8px}.intro{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:26px}.card{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:24px;margin-bottom:18px;box-shadow:0 4px 16px #173a2610}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:grid;gap:7px}.field label{font-size:12px;font-weight:700;color:#53655a}.field input,.field select,.field textarea{border:1px solid #dbe4dd;background:#fff;border-radius:8px;padding:11px 12px;font:14px DM Sans;width:100%;color:var(--ink)}.field textarea{min-height:90px;resize:vertical}.full{grid-column:1/-1}.button{background:var(--green);color:#fff;border:0;padding:11px 16px;border-radius:8px;font:600 14px DM Sans;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.button.secondary{background:var(--mint);color:var(--green)}.button:disabled{opacity:.55;cursor:wait}.form-actions{display:flex;justify-content:flex-end;margin-top:20px}.notice{background:var(--mint);border:1px solid #cfe1d3;padding:13px 15px;border-radius:9px;margin:0 0 16px;color:#194c37}.notice.error{background:#fff1f0;border-color:#f2cbc8;color:var(--red)}.table-wrap{overflow:auto}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:13px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.table th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pill{display:inline-flex;border-radius:99px;background:var(--mint);color:var(--green);padding:5px 9px;font-size:11px;font-weight:700}.pill.gray{background:#edf0ed;color:#58625c}.switch{display:flex;align-items:center;gap:10px}.permission-grid{display:grid;grid-template-columns:170px repeat(7,minmax(72px,1fr));gap:0;overflow:auto}.permission-grid>div{padding:10px 8px;border-bottom:1px solid var(--line);font-size:12px}.permission-grid .head{font-size:10px;text-transform:uppercase;color:var(--muted);font-weight:700}.login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at 18% 10%,#e3eee5,transparent 50%),#f7f9f7}.login-card{width:min(430px,calc(100% - 32px));background:white;padding:38px;border:1px solid var(--line);border-radius:18px;box-shadow:0 25px 70px #1b403015}.login-card .brand{padding:0;color:var(--green);margin-bottom:35px}.login-card .grid{grid-template-columns:1fr}.login-card h1{font-size:24px}.error-text{color:var(--red);font-size:13px}.avatar{width:34px;height:34px;background:var(--mint);color:var(--green);border-radius:50%;display:grid;place-items:center;font-weight:700}.nav-section{text-transform:uppercase;letter-spacing:.1em;color:#99b5a5;padding:0 12px;margin:10px 0 2px}@media(max-width:800px){.shell{grid-template-columns:1fr}.sidebar{padding:18px;gap:18px}.nav{display:flex;overflow:auto}.nav a{white-space:nowrap}.side-bottom{display:none}.topbar{padding:0 18px}.content{padding:24px 16px}.grid{grid-template-columns:1fr}.full{grid-column:auto}.intro{display:block}.permission-grid{min-width:830px}}.godown-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:18px}.godown-toolbar h2,.godown-toolbar p{margin-bottom:8px}.godown-actions{display:flex;flex-wrap:wrap;gap:10px}.godown-fieldset{border:0;padding:0;margin:0;min-width:0}.godown-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px}.godown-list .card{margin:0;min-width:0}.godown-details{display:grid;gap:12px}.godown-details dt{color:var(--muted);font-size:12px}.godown-details dd{margin:4px 0 0;white-space:pre-wrap}.godown-details dd,.godown-list h2{overflow-wrap:anywhere}.document-customer p,.document-identity p{margin:4px 0}.document-lines td,.document-lines th{white-space:normal;vertical-align:top;overflow-wrap:anywhere}.document-component+.document-component{margin-top:12px;border-top:1px solid #ddd;padding-top:8px}@media print{.no-print,.sidebar,.topbar{display:none!important}.sales-print-document{box-shadow:none;border:none;padding:0;color:#000}.sales-print-document .table-wrap{overflow:visible}.sales-print-document tr{page-break-inside:avoid;break-inside:avoid}.sales-print-document thead{display:table-header-group}}.gate-godown-options{display:grid;gap:12px;margin:16px 0}.gate-godown-options .switch{align-items:flex-start;overflow-wrap:anywhere}.gate-godown-options input{flex:0 0 auto}.gate-godown-history{padding-left:20px}.gate-godown-history,.gate-godown-identity{overflow-wrap:anywhere}@media screen{.shell{width:100%;grid-template-columns:252px minmax(0,1fr)}.card,.content,.field,.grid,.main,.nav,.sidebar{min-width:0}.content{width:100%}.content>*,.grid>*,.intro>*,.responsive-row>*,.topbar>*{min-width:0}.card,.content,.main,.sidebar{overflow-wrap:anywhere}.card{max-width:100%}.content fieldset{min-inline-size:0;max-width:100%}.content input,.content select,.content textarea{min-width:0;max-width:100%}.field input,.field select,.field textarea{width:100%}.table-wrap{width:100%;max-width:100%;min-width:0;overflow:auto}.table [role=alertdialog],.table td .grid,.table td details{white-space:normal}.nav{max-width:100%}.nav a,.nav-section{flex-shrink:0}.topbar{height:auto;min-height:72px;gap:12px;padding-top:12px;padding-bottom:12px}.avatar{flex:0 0 34px}.form-actions,.intro,.responsive-row{flex-wrap:wrap;gap:12px}.button{text-align:center}.button,.pill{max-width:100%;white-space:normal;overflow-wrap:anywhere}.switch>input{flex-shrink:0}.card [role=alertdialog],.card [role=dialog],dialog{max-width:min(420px,calc(100vw - 64px));white-space:normal}.purchase-filters{width:min(100%,440px)}.compact-master-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;align-items:center}.compact-master-form.units{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto}.staff-profile-form{width:280px;max-width:100%;margin-top:10px}.button:focus-visible,.nav a:focus-visible,.table-wrap:focus-visible{outline:2px solid currentColor;outline-offset:-3px}}@media screen and (max-width:800px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{padding:16px}.nav{width:100%;overflow-x:auto;align-items:center}.side-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.side-bottom>*{min-width:0}.topbar{padding-left:16px;padding-right:16px}.content{padding:24px 16px}.card{padding:16px}.compact-master-form,.compact-master-form.units,.grid{grid-template-columns:minmax(0,1fr)}.purchase-filters{width:100%}.table td .staff-profile-form{width:240px}.full{grid-column:1/-1}}.nav-group{display:grid;min-width:0;gap:5px}.side-bottom a{color:inherit;text-decoration:none}.side-bottom button{color:inherit;background:none;border:0;cursor:pointer;padding:10px 0;text-align:left}.mobile-app-header{display:none}.navigation-drawer{position:fixed;inset:0 auto 0 0;padding:0;border:0;margin:0;width:min(360px,100%);max-width:100%;height:100dvh;max-height:100dvh;background:#153e31;color:#eaf3ed;overflow:auto;overscroll-behavior:contain}.navigation-drawer::backdrop{background:#0008}.navigation-drawer-panel{display:flex;flex-direction:column;min-width:0;min-height:100%;padding:20px;gap:24px;overflow-wrap:anywhere}.navigation-drawer-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.navigation-drawer-header>div{min-width:0}.navigation-drawer-header h2,.navigation-drawer-header p{margin-bottom:8px}.navigation-drawer .nav{display:grid;width:100%;overflow:visible;align-items:stretch}.navigation-drawer .nav a{white-space:normal;overflow-wrap:anywhere;min-height:44px}.navigation-drawer .side-bottom{display:grid;justify-content:stretch;margin-top:auto;padding:0}.navigation-drawer .side-bottom a,.navigation-drawer .side-bottom button{display:block;min-height:44px;overflow-wrap:anywhere}.mobile-menu-button{display:inline-grid;place-items:center;width:44px;min-height:44px;flex:0 0 44px;border:1px solid;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:22px}.mobile-menu-button:focus-visible,.navigation-drawer .side-bottom :focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (max-width:800px){.desktop-sidebar,.desktop-topbar{display:none}.mobile-app-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#153e31;color:#eaf3ed;min-width:0}.mobile-app-header .brand{min-width:0;padding:0;overflow-wrap:anywhere}}@media print{.mobile-app-header,.navigation-drawer{display:none!important}}.gate-capture{min-width:0;overflow-wrap:anywhere}.gate-scan-row{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.gate-scan-row .field{flex:1 1 220px;min-width:0}.gate-capture button,.gate-capture input{min-height:44px}.gate-capture input:focus-visible{outline:2px solid #246346;outline-offset:2px}.gate-selected-serials{list-style:none;padding:0;display:grid;gap:8px}.gate-selected-serials li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0}.gate-selected-serials span{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.tax-invoice-print .tax-invoice-identity,.tax-invoice-print .tax-invoice-totals{page-break-inside:avoid;break-inside:avoid}.tax-invoice-signature{margin-top:4rem;text-align:right}.tax-invoice-continuation{display:none}.commercial-dc-signature,.commercial-dc-totals{page-break-inside:avoid;break-inside:avoid}.commercial-dc-signature{margin:3rem 0 1rem;text-align:right}@media print{.shell:has(.commercial-dc-print){display:block}.content:has(.commercial-dc-print){max-width:none;padding:0}.commercial-dc-print{font-size:10pt}.commercial-dc-print footer{overflow-wrap:anywhere}.commercial-dc-print .document-lines td,.commercial-dc-print .document-lines th{padding:8px 5px}body{background:#fff}.tax-invoice-print{border:0;box-shadow:none;font-size:10pt}.tax-invoice-print thead{display:table-header-group}.tax-invoice-continuation{display:table-row}.tax-invoice-print tr{page-break-inside:avoid;break-inside:avoid}.tax-invoice-print .table-wrap{overflow:visible}.tax-invoice-print a{color:inherit;text-decoration:none}.tax-invoice-print .document-lines td,.tax-invoice-print .document-lines th{padding-left:4px;padding-right:4px}.tax-invoice-print .document-lines td:not(:nth-child(2)),.tax-invoice-print .document-lines th:not(:nth-child(2)){white-space:nowrap;overflow-wrap:normal}.tax-invoice-print .document-lines td:nth-child(2){min-width:100px;overflow-wrap:anywhere}.tax-invoice-print .document-lines .tax-invoice-continuation th{white-space:normal;overflow-wrap:anywhere}}.accounting-report{min-width:0;overflow-wrap:anywhere}.accounting-report dl{display:flex;flex-wrap:wrap;gap:16px}.accounting-report dl>div{flex:1 1 150px}.accounting-report dd{margin:4px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media print{.accounting-report{border:0;box-shadow:none;padding:0;font-size:8pt}.accounting-report .table-wrap{overflow:visible}.accounting-report .table{table-layout:fixed}.accounting-report .table td,.accounting-report .table th{white-space:normal;overflow-wrap:anywhere;padding:5px 3px;letter-spacing:normal}.accounting-report thead{display:table-header-group}.accounting-report dl>div,.accounting-report tr{page-break-inside:avoid;break-inside:avoid}.accounting-report a{color:inherit;text-decoration:none}}@page{size:A4;margin:12mm}:root{--brand-primary:#0A3B8F;--brand-midnight:#08275C;--brand-interactive:#1B7FE5;--brand-gold:#F5A623;--brand-orange:#FFB000;--brand-fresh:#18A957;--brand-emerald:#0F8A5F;--surface:#FFFFFF;--surface-subtle:#F5F7FA;--border:#E2E8F0;--text-secondary:#64748B;--text-primary:#1F2937;--success-text:#087044;--success-surface:#EAF7F0;--warning-text:#875000;--warning-surface:#FFF5DF;--danger-text:#B42318;--danger-surface:#FFF1F0;--info-surface:#EDF5FF;--disabled-surface:#EDF0F4;--ink:var(--text-primary);--muted:var(--text-secondary);--green:var(--brand-primary);--mint:var(--info-surface);--line:var(--border);--paper:var(--surface-subtle);--white:var(--surface);--orange:var(--brand-gold);--red:var(--danger-text);--shadow-card:0 2px 8px rgb(8 39 92/4%);--radius:10px}body{font-family:var(--font-inter),Arial,sans-serif;line-height:1.5}h1,h2,h3{font-family:var(--font-poppins),Arial,sans-serif;color:var(--brand-midnight);line-height:1.3;letter-spacing:-.025em}h1{font-size:clamp(26px,2.5vw,32px);font-weight:700}h2{font-size:20px}h2,h3{font-weight:600}h3{font-size:17px}button,input,select,textarea{font-family:inherit}input,select,textarea{accent-color:var(--brand-primary)}a{color:var(--brand-primary);text-underline-offset:3px}:focus-visible{outline:3px solid var(--brand-interactive);outline-offset:3px}.brand{font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:0;padding:0}.brand span{font-family:var(--font-inter),Arial,sans-serif;opacity:1;color:inherit;font-size:11px;letter-spacing:.04em;margin-top:12px}.brand-logo{width:220px;max-width:100%;background:var(--surface);padding:8px;border-radius:8px;line-height:0}.brand-logo img{display:block;width:100%;height:auto}.mobile-app-header,.navigation-drawer,.sidebar{background:var(--brand-midnight);color:var(--surface)}.sidebar{padding:24px 16px;gap:24px}.nav{gap:18px}.nav-group{gap:4px}.nav-section{color:#B8CAE5;font-size:10px;letter-spacing:.12em;margin:8px 0}.nav a{display:flex;align-items:center;gap:10px;color:#E2EBF8;border:1px solid transparent;border-radius:8px;padding:10px 12px;font-weight:500;font-size:13px}.nav a:before{content:"";width:6px;height:6px;border:1px solid;border-radius:2px;flex-shrink:0;opacity:.65}.nav a:hover{background:rgb(255 255 255/8%)}.nav a.active{background:var(--brand-primary);border-color:var(--brand-interactive);color:var(--surface);box-shadow:inset 3px 0 var(--brand-gold)}.side-bottom{color:#DBE6F6;border-top:1px solid rgb(255 255 255/16%);padding:18px 8px 0;font-size:13px}.topbar{padding-inline:28px;min-height:76px}.topbar strong{color:var(--brand-midnight);font-weight:600}.avatar{background:var(--info-surface);color:var(--brand-primary);border:1px solid var(--border);width:38px;height:38px}.content{max-width:1440px;padding:28px}.eyebrow{color:var(--brand-primary);letter-spacing:.1em;font-size:11px}.intro{margin-bottom:22px}.intro p:last-child{margin-bottom:0}.card{border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-card)}.card h2{font-size:18px}.dashboard-modules{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.dashboard-modules .card{margin-bottom:0;border-top:3px solid var(--brand-primary);transition:border-color .15s,box-shadow .15s}.dashboard-modules .card:hover{border-color:var(--brand-interactive);box-shadow:0 5px 16px rgb(8 39 92/9%)}.dashboard-modules+.card{margin-top:22px}.field{gap:6px}.field label{font-size:13px;font-weight:500;color:var(--text-primary)}.field input,.field select,.field textarea{font-family:var(--font-inter),Arial,sans-serif;border-color:var(--border);min-height:42px;padding:10px 12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand-interactive);outline:2px solid var(--brand-interactive);outline-offset:1px}input::placeholder,textarea::placeholder{color:var(--text-secondary);opacity:1}input:disabled,select:disabled,textarea:disabled{background:var(--disabled-surface);color:var(--text-secondary);cursor:not-allowed}.button{min-height:42px;gap:8px;font-family:var(--font-inter),Arial,sans-serif;font-weight:600;background:var(--brand-primary);border:1px solid var(--brand-primary);transition:background .15s}.button:hover:not(:disabled){background:var(--brand-midnight)}.button.secondary{background:var(--surface);color:var(--brand-primary);border-color:var(--border)}.button.secondary:hover:not(:disabled){background:var(--info-surface);border-color:var(--brand-primary)}.button.success{background:var(--success-text);border-color:var(--success-text)}.button.danger{background:var(--danger-text);border-color:var(--danger-text)}.button:disabled{background:var(--disabled-surface);color:var(--text-secondary);border-color:var(--border);opacity:1;cursor:not-allowed}.table{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table td,.table th{padding:11px 12px}.table th{background:var(--surface-subtle);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.045em}.table tbody tr:hover{background:var(--info-surface)}.numeric,.table td[align=right],.table th[align=right]{text-align:right}.numeric,.table td[align=right],.table th[align=right],dd,input[inputmode=decimal],input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pill{background:var(--info-surface);color:var(--brand-primary);font-size:12px;padding:4px 9px;line-height:1.4}.pill.gray{background:var(--disabled-surface);color:#526174}.pill.success{background:var(--success-surface);color:var(--success-text)}.pill.warning{background:var(--warning-surface);color:var(--warning-text)}.pill.error{background:var(--danger-surface);color:var(--danger-text)}.notice{background:var(--info-surface);border-color:#C9DCF6;color:var(--brand-primary)}.notice.error{background:var(--danger-surface)}.error-text,.notice.error{color:var(--danger-text)}[role=alertdialog],dialog:not(.navigation-drawer){border:1px solid var(--border);border-radius:var(--radius);padding:22px;background:var(--surface);box-shadow:0 16px 48px rgb(8 39 92/15%)}dialog::backdrop{background:rgb(8 39 92/55%)}.login{background:var(--surface-subtle);padding:24px}.login-card{border-radius:12px;box-shadow:0 12px 40px rgb(8 39 92/8%)}.login-card .brand{margin-bottom:28px}.login-card .brand-logo{width:280px;padding:0}.premium-login{grid-template-columns:minmax(0,1fr) minmax(400px,1fr);padding:0;gap:48px}.login-story{background:var(--brand-midnight);color:var(--surface);min-height:100vh;padding:clamp(32px,6vw,96px);display:flex;flex-direction:column;justify-content:center;border-top:6px solid var(--brand-gold)}.login-story .eyebrow{color:var(--brand-gold)}.login-story h2{color:var(--surface);font-size:clamp(32px,3.4vw,52px);margin:24px 0}.login-story>p:not(.eyebrow){max-width:420px;color:#D3E0F4;line-height:1.8}.login-story-footer{border-top:1px solid rgb(255 255 255/20%);margin-top:48px;padding-top:24px;font-size:13px;color:#D3E0F4}.premium-login .login-card{justify-self:start;width:min(440px,calc(100% - 32px))}.skip-link{position:fixed;top:8px;left:8px;z-index:100;transform:translateY(-160%);padding:10px 18px;background:var(--surface);border:2px solid var(--brand-primary);border-radius:8px}.skip-link:focus{transform:translateY(0)}@media(max-width:1000px){.premium-login{gap:24px}.login-story{padding:36px}}@media(max-width:800px){.content{padding:22px 16px}.card{padding:16px}.mobile-app-header .brand-logo{width:180px;padding:5px}.mobile-app-header .brand span{margin-top:6px}.navigation-drawer .brand-logo{width:200px;margin-bottom:18px}.premium-login{grid-template-columns:minmax(0,1fr);gap:0;padding:24px 16px;min-height:100dvh}.login-story{display:none}.premium-login .login-card{justify-self:center;width:min(440px,100%);padding:28px}.button{min-height:44px}h1{font-size:26px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}@media print{body{background:white;color:black}.login-story,.skip-link{display:none!important}.card{box-shadow:none}.table th{background:white;color:black}.table tbody tr:hover{background:transparent}h1,h2,h3{color:black}.content{max-width:none}}.pill[data-status=cancelled i],.pill[data-status=draft i],.pill[data-status=inactive i],.pill[data-status=void i]{background:var(--disabled-surface);color:#526174}.pill[data-status=active i],.pill[data-status=approved i],.pill[data-status=completed i],.pill[data-status=paid i],.pill[data-status=posted i]{background:var(--success-surface);color:var(--success-text)}.pill[data-status=awaiting_approval i],.pill[data-status=partially_paid i],.pill[data-status=pending i]{background:var(--warning-surface);color:var(--warning-text)}.pill[data-status=expired i],.pill[data-status=failed i],.pill[data-status=overdue i],.pill[data-status=rejected i],.pill[data-status=suspended i]{background:var(--danger-surface);color:var(--danger-text)}.premium-login{align-items:stretch}.premium-login .login-card{align-self:center}.login-story{width:100%}@media(max-width:1000px){.premium-login{grid-template-columns:minmax(0,1fr);padding:24px 16px}.login-story{display:none}.premium-login .login-card{justify-self:center;width:min(440px,100%)}}.navigation-drawer h2{color:var(--surface)}.gate-capture input:focus-visible{outline-color:var(--brand-interactive)}@media print{.numeric{text-align:right}}