*{box-sizing:border-box}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#090a0c;color:#f7f8f8}body{margin:0;min-width:320px;background:radial-gradient(circle at 80% 0%,#151a15,#090a0c 42%)}button,input{font:inherit}button{cursor:pointer}.admin-shell{min-height:100vh;display:grid;grid-template-columns:236px 1fr;background:#0b0c0f}.sidebar{min-height:100vh;padding:20px 14px 26px;border-right:1px solid #202329;display:flex;flex-direction:column;gap:24px;background:#101216}.brand-area{padding:0 10px;display:grid;gap:3px}.zimzify-logo{width:170px;max-height:55px;object-fit:contain;object-position:left center}.brand-area span{color:#e9edf0;font-size:8px;font-weight:800;letter-spacing:1.9px;padding-left:42px}.sidebar nav{display:grid;gap:5px}.nav-item{border:0;background:transparent;color:#c7cbd1;text-align:left;padding:11px 10px;border-radius:8px;display:flex;gap:14px;align-items:center;font-size:14px}.nav-item span{font-size:20px;line-height:1;width:20px;text-align:center;color:#d9dce0}.nav-item b{margin-left:auto;font-weight:500}.nav-item:hover,.nav-item.active{color:#b6f732;background:linear-gradient(90deg,#263d12,#1e2c15)}.nav-item.active{box-shadow:inset 3px 0 #a8ff1f}.system-card{margin-top:auto;background:linear-gradient(145deg,#181b21,#101216);border:1px solid #292d34;border-radius:9px;padding:15px}.system-card h3{margin:0 0 12px;font-size:13px}.system-live{color:#b5fa35;font-size:12px;border-bottom:1px solid #2a2e34;padding-bottom:12px}.system-live i{display:inline-block;width:8px;height:8px;border-radius:99px;background:#a9f62c;margin-right:6px}.system-card div{display:flex;justify-content:space-between;color:#c9cdd2;font-size:12px;padding-top:9px}.system-card b{color:#b6fa2c;font-weight:600}.sidebar small{color:#6d737c;text-align:center;font-size:11px}.content{min-width:0}.topbar{min-height:74px;display:flex;align-items:center;gap:22px;padding:0 30px;border-bottom:1px solid #22262c;background:#0e1014e6}.menu-button,.help{color:#e9ecef;background:transparent;border:0;font-size:22px}.search{width:min(570px,46vw);display:flex;align-items:center;gap:12px;padding:11px 15px;background:#1a1d23;border:1px solid #30343b;border-radius:8px;color:#89909a}.search input{min-width:0;flex:1;color:#fff;background:transparent;border:0;outline:0;font-size:13px}.top-actions{display:flex;align-items:center;gap:14px;margin-left:auto;color:#cfd4d7}.notification{position:relative;color:#fff;background:transparent;border:0;font-size:22px}.notification i{position:absolute;top:-7px;right:-8px;min-width:17px;height:17px;padding:1px 4px;border-radius:10px;background:#a9f62c;color:#111;font-size:10px;font-style:normal;font-weight:800}.help{height:24px;width:24px;border:1px solid #8e959e;border-radius:50%;font-size:13px}.avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#bdff3e;font-weight:800;background:#26351c;border:1px solid #4e7823}.admin-name{display:grid;gap:2px;font-size:12px}.admin-name span{color:#8a919b;font-size:11px}.dashboard{padding:26px 30px 34px;max-width:1600px;margin:0 auto}.page-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.kicker,.eyebrow{color:#9aa1aa;font-size:11px;letter-spacing:.8px;margin:0;text-transform:uppercase}h1{margin:3px 0 0;font-size:29px;letter-spacing:-.8px}h2{margin:0;font-size:15px;letter-spacing:-.25px}h2 span{color:#9097a0;font-size:12px;font-weight:500}.primary-button{border:0;background:#b3f52e;color:#10130c;border-radius:7px;padding:11px 14px;font-weight:800;font-size:12px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-card,.panel{border:1px solid #2a2e35;background:linear-gradient(145deg,#191c22,#101216);border-radius:9px;box-shadow:0 12px 30px #00000029}.stat-card{padding:19px;display:flex;gap:15px;min-height:112px}.stat-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;font-size:24px;color:#b7fa37;background:#28311b}.stat-card strong{display:block;margin:4px 0 3px;font-size:25px;letter-spacing:-.8px}.growth{margin:0;color:#aef335;font-size:11px}.analytics-grid{display:grid;grid-template-columns:.92fr 1.45fr;gap:14px;margin-top:14px}.panel{padding:18px}.donut-content,.badge-status{display:flex;align-items:center;gap:28px;padding:24px 0 4px}.donut{width:160px;height:160px;border-radius:50%;background:conic-gradient(#a9ee2c 0,#a9ee2c 98.6%,#e64b40 98.6%,#e64b40);display:grid;place-items:center;flex:0 0 auto}.donut>div{width:105px;height:105px;border-radius:50%;background:#171a20;display:grid;place-content:center;text-align:center;font-size:18px;font-weight:800}.donut span{display:block;font-size:10px;color:#8f969f;font-weight:500}.legend,.status-list{flex:1;display:grid;gap:13px}.legend p,.status-list p{margin:0;color:#cbd0d5;display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;font-size:12px}.legend b,.status-list b{color:#fff;font-size:13px}.legend span,.status-list span{color:#8c939c}.legend hr,.status-list hr{border:0;border-top:1px solid #30343b;width:100%}.legend i,.status-list i{width:10px;height:10px;border-radius:50%;display:block}.green{background:#a9ef29}.red{background:#ec5547}.yellow{background:#f2c810}.orange{background:#d8a714}.blue{background:#76bdc7}.gray{background:#bfc4c8}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.panel-title button{color:#d6dbe0;background:#101216;border:1px solid #363b43;border-radius:6px;padding:8px 11px;font-size:11px}.chart{position:relative;height:230px;padding:20px 0 0 42px}.chart-labels{position:absolute;inset:22px auto auto 0;height:177px;display:flex;flex-direction:column;justify-content:space-between;color:#969da6;font-size:11px}.chart svg{width:100%;height:178px;overflow:visible;background:repeating-linear-gradient(to bottom,transparent 0 43px,#292e35 44px 45px)}.chart-fill{fill:url(#fade);fill:#93eb251f}.chart-line{fill:none;stroke:#aef238;stroke-width:3}.chart-dots circle{fill:#b5f73b}.chart-days{display:flex;justify-content:space-between;color:#a0a6ae;font-size:11px}.lower-grid{display:grid;grid-template-columns:1fr .98fr .98fr;gap:14px;margin-top:14px}.badge-status{gap:22px}.status-donut{width:145px;height:145px;border-radius:50%;flex:0 0 auto;background:conic-gradient(#a9ef29 0,#a9ef29 72.6%,#f2c810 72.6%,#f2c810 83.2%,#d8a714 83.2%,#d8a714 90.8%,#ec5547 90.8%,#ec5547 92.4%,#76bdc7 92.4%,#76bdc7 92.9%,#bfc4c8 92.9%,#bfc4c8 95.6%,#262a30 95.6%,#262a30);position:relative}.status-donut:after{content:"";position:absolute;top:30px;right:30px;bottom:30px;left:30px;border-radius:50%;background:#16191e}.list-panel{padding:0 18px}.list-panel .panel-title{padding:16px 0 12px}.scan-row,.order-row{min-height:57px;border-top:1px solid #292d34;display:grid;align-items:center}.scan-row{grid-template-columns:34px 1fr auto auto;gap:9px}.scan-row div{display:grid;gap:3px}.scan-row strong,.order-row strong{font-size:12px}.scan-row span,.order-row span{color:#9ea5ad;font-size:11px}.scan-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:6px;font-style:normal;font-weight:800}.scan-icon.ok{color:#b5f635;background:#263918}.scan-icon.bad{color:#ff665b;background:#3d1e1d}.scan-row b,.order-row b{font-size:10px;font-weight:800}.verified,.delivered,.shipped{color:#b8f737}.invalid{color:#ff6558}.suspended,.processing{color:#e8c92a}.scan-row time{color:#9ca3ab;font-size:10px}.order-row{grid-template-columns:1fr 1fr auto;gap:8px}.footer-grid{display:grid;grid-template-columns:2.15fr 1fr;gap:14px;margin-top:14px}.alert-panel p,.audit-panel p{margin:18px 0 4px;color:#d5dade;font-size:12px}.alert-panel p span{float:right;color:#959ca5;font-size:11px}.audit-panel i{color:#b9fc3c;font-style:normal;font-size:18px}.audit-panel span{color:#9198a0;font-size:10px}@media (max-width: 1100px){.admin-shell{grid-template-columns:76px 1fr}.brand-area span,.nav-item:not(.active):after,.nav-item{font-size:0}.brand-area{padding:0}.zimzify-logo{width:52px;height:38px;object-fit:cover;object-position:left}.nav-item{justify-content:center;padding:12px}.nav-item span{font-size:20px}.system-card,.sidebar small{display:none}.analytics-grid,.lower-grid,.footer-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 680px){.admin-shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{padding:0 15px}.search{width:auto;flex:1}.admin-name,.help,.top-actions>span{display:none}.dashboard{padding:20px 15px}.page-heading{align-items:start;gap:10px}.page-heading h1{font-size:25px}.primary-button{font-size:10px}.stat-grid{grid-template-columns:1fr}.donut-content,.badge-status{flex-direction:column;align-items:flex-start}.chart-days{overflow:hidden;gap:20px}.chart-days span{white-space:nowrap}}.brand-area{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px 14px 16px}.zimzify-logo{display:block;width:150px;max-height:60px;height:auto;object-fit:contain;margin:0 auto 10px}.brand-tagline,.logo-tagline{display:block;white-space:nowrap;font-size:9px;letter-spacing:.14em}.brand-area>span{white-space:nowrap;font-size:9px;letter-spacing:.14em}.brand-area{gap:4px}.zimzify-logo{width:190px;margin:0 auto}.brand-area>span{width:100%;text-align:center}.brand-area>span{position:relative;left:-18px}.batch-panel{margin-bottom:14px;padding:20px}.batch-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:16px}.batch-controls label{display:grid;gap:6px;color:#aeb5bf;font-size:12px}.batch-controls input{width:110px;padding:10px;color:#fff;background:#0d1014;border:1px solid #303741;border-radius:7px}.batch-controls button:not(.primary-button){padding:10px 14px;color:#fff;background:#20262d;border:1px solid #3a424d;border-radius:7px;cursor:pointer}.batch-results{max-height:220px;overflow:auto;margin-top:16px;border-top:1px solid #2d343d}.batch-row{display:flex;justify-content:space-between;padding:10px 2px;border-bottom:1px solid #252b32}.batch-row span{color:#a8ff00;font-size:12px}.badge-preview-title{margin:24px 0 14px;color:#fff}.badge-print-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,480px));gap:24px;align-items:start;margin-top:16px}.printable-badge{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;width:5in;height:7in;padding:.28in .35in .22in;overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 10%,#18200f 0,#080a08 36%,#000 76%);border:.025in solid #8aff00;border-radius:.18in;font-family:Arial,Helvetica,sans-serif;box-shadow:inset 0 0 0 .02in #263514,0 12px 34px #00000073}.badge-logo-area{display:flex;justify-content:center;width:100%;height:.76in}.badge-logo-area img{display:block;width:3.45in;height:.76in;object-fit:contain}.badge-divider,.badge-bottom-divider{width:86%;height:.025in;margin-top:.12in;background:#8aff00}.badge-divider:after{content:"";display:block;width:.18in;height:.18in;margin:-.085in auto 0;background:#050605;border-right:;border-right:.025in solid #8aff00;border-bottom:.025in solid #8aff00;transform:rotate(45deg)}.badge-heading{display:flex;flex-direction:column;align-items:center;margin:.25in 0 .16in;line-height:1}.badge-heading span{font-size:.27in;font-weight:800;letter-spacing:.02in}.badge-heading strong{margin-top:.09in;color:#8aff00;font-size:.46in;font-weight:950;letter-spacing:.01in}.badge-qr-frame{position:relative;display:grid;place-items:center;width:2.65in;height:2.65in;padding:.11in;background:#fff;border-radius:.16in}.badge-qr-frame>img{display:block;width:100%;height:100%}.badge-qr-logo{position:absolute;display:grid;place-items:center;width:.52in;height:.52in;color:#fff;background:#080a08;border:.035in solid #8aff00;border-radius:50%;font-size:.29in;font-weight:950}.badge-verification{display:flex;align-items:center;gap:.16in;margin-top:.22in}.badge-shield{display:grid;place-items:center;width:.58in;height:.64in;color:#8aff00;border:.04in solid #8aff00;border-radius:45% 45% 55% 55%;font-size:.34in;font-weight:900}.badge-verification strong{font-size:.27in;line-height:1.08}.badge-bottom-divider{margin-top:.2in}.badge-website{margin-top:.12in;color:#8aff00;font-size:.27in}.badge-serial{margin-top:.07in;color:#aeb5bf;font-size:.12in;letter-spacing:.015in}@page{size:5in 7in;margin:0}@media print{body *{visibility:hidden!important}.badge-print-grid,.badge-print-grid *{visibility:visible!important}.badge-print-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0}.printable-badge{width:5in;height:7in;margin:0;break-after:page;page-break-after:always;border-radius:0;box-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.printable-badge:last-child{break-after:auto;page-break-after:auto}}.admin-page-panel{min-height:420px;padding:28px}.admin-page-panel h2{margin:5px 0 10px;font-size:28px}.nav-item{cursor:pointer}.admin-users-table{margin-top:18px;border:1px solid #2a2e34;border-radius:10px;overflow:hidden}.admin-users-heading,.admin-user-row{display:grid;grid-template-columns:1.5fr 2fr .7fr .8fr;gap:18px;align-items:center;padding:14px 18px}.admin-users-heading{background:#101318;color:#8f96a3;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-user-row{border-top:1px solid #2a2e34;color:#d5dae2}.admin-user-row div{display:flex;flex-direction:column;gap:4px}.admin-user-row div span,.admin-user-row time{color:#8f96a3;font-size:12px}.admin-user-row b{color:#a8ff00;font-size:12px}@media (max-width: 850px){.admin-users-heading{display:none}.admin-user-row{grid-template-columns:1fr;gap:8px}}.admin-properties-heading,.admin-property-row{grid-template-columns:1.35fr 1fr 1.4fr .7fr .7fr}.admin-property-row>div{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-property-row>div span{color:#8f98a8;font-size:12px;overflow-wrap:anywhere}@media (max-width: 980px){.admin-properties-heading{display:none}.admin-property-row{grid-template-columns:1fr 1fr}}.admin-badges-heading,.admin-badge-row{grid-template-columns:1.25fr .75fr 1.15fr .85fr .65fr}.admin-badge-row>div{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-badge-row>div span{color:#8f98a8;font-size:12px;overflow-wrap:anywhere}.admin-badge-row b{width:fit-content;color:#a8ff00;font-size:12px}@media (max-width: 980px){.admin-badges-heading{display:none}.admin-badge-row{grid-template-columns:1fr 1fr}}.admin-scan-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.admin-scan-summary article{padding:18px;border:1px solid #2a2e34;border-radius:10px;background:#101318}.admin-scan-summary span{display:block;color:#9ea5ad;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.admin-scan-summary strong{display:block;margin-top:8px;color:#a8ff00;font-size:28px}.admin-scans-heading,.admin-scan-row{grid-template-columns:.7fr 1fr 1.5fr 1.2fr 1fr}.admin-scan-row .verified{color:#a8ff00}.admin-scan-row .invalid,.admin-scan-row .failed{color:#ff5b52}@media (max-width: 900px){.admin-scan-summary{grid-template-columns:1fr}.admin-scans-heading{display:none}.admin-scan-row{grid-template-columns:1fr}}.admin-orders-heading,.admin-order-row{grid-template-columns:1.05fr 1.35fr .75fr 1.05fr 1fr .65fr}.admin-order-row>div{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-order-row>div span{color:#8f98a8;font-size:12px;overflow-wrap:anywhere}.admin-order-row b{width:fit-content;color:#a8ff00;font-size:12px}.admin-order-row .pending{color:#f6c453}.admin-order-row .failed,.admin-order-row .cancelled{color:#ff5b52}.admin-orders-empty{padding:36px 0;text-align:center}.admin-orders-empty strong{display:block;margin-bottom:8px;font-size:18px}@media (max-width: 1100px){.admin-orders-heading{display:none}.admin-order-row{grid-template-columns:1fr 1fr}}.admin-support-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.admin-support-summary article{padding:18px;border:1px solid #2a2e34;border-radius:10px;background:#101318}.admin-support-summary span,.admin-support-details span{display:block;color:#9ea5ad;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.admin-support-summary strong{display:block;margin-top:8px;color:#a8ff00;font-size:26px}.admin-support-list{display:grid;gap:14px}.admin-support-ticket{padding:20px;border:1px solid #2a2e34;border-radius:10px;background:#101318}.admin-support-ticket-heading{display:flex;justify-content:space-between;gap:18px}.admin-support-ticket-heading span,.admin-support-ticket-heading time{color:#8f98a8;font-size:12px}.admin-support-ticket-heading h3{margin:5px 0 0}.admin-support-ticket>p{color:#c8ccd2}.admin-support-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.admin-support-details strong{display:block;margin-top:5px;overflow-wrap:anywhere}.admin-support-controls{display:flex;gap:14px;margin-top:20px}.admin-support-controls label{display:grid;gap:6px;color:#9ea5ad;font-size:12px}.admin-support-controls select{min-width:150px;padding:9px 12px;border:1px solid #343a43;border-radius:7px;background:#090b0e;color:#fff}@media (max-width: 900px){.admin-support-summary,.admin-support-details{grid-template-columns:1fr 1fr}.admin-support-ticket-heading,.admin-support-controls{flex-direction:column}}.analytics-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.analytics-metrics article,.analytics-section{border:1px solid #2a2e34;border-radius:10px;background:#101318}.analytics-metrics article{padding:18px}.analytics-metrics span,.analytics-section-title span{color:#9ea5ad;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.analytics-metrics strong{display:block;margin-top:8px;color:#a8ff00;font-size:28px}.analytics-metrics small,.analytics-breakdown small{color:#8f98a8}.analytics-section{padding:20px;margin-top:14px}.analytics-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.analytics-section-title h3{margin:5px 0 0}.analytics-legend{display:flex;gap:14px}.analytics-legend span{display:flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0}.analytics-legend i{width:8px;height:8px;border-radius:50%}.scan-dot,.scan-bar{background:#a8ff00}.order-dot,.order-bar{background:#7a73ff}.user-dot,.user-bar{background:#21b8ff}.analytics-chart{display:grid;grid-template-columns:repeat(14,minmax(28px,1fr));align-items:end;gap:8px;min-height:170px;margin-top:22px;overflow-x:auto}.analytics-chart-day{display:grid;gap:8px;min-width:28px;text-align:center}.analytics-bars{display:flex;align-items:flex-end;justify-content:center;gap:2px;height:125px;border-bottom:1px solid #2a2e34}.analytics-bars i{width:7px;min-height:3px;border-radius:3px 3px 0 0}.analytics-chart-day>span{color:#7f8792;font-size:10px}.analytics-lower-grid{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:14px}.analytics-breakdown{display:grid;gap:10px;margin-top:18px}.analytics-breakdown>div{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding-bottom:10px;border-bottom:1px solid #252a31}.analytics-breakdown>div:last-child{border-bottom:0}.analytics-breakdown>div>span{color:#b8bec6}.analytics-breakdown>div>strong{color:#a8ff00}.analytics-breakdown>div>small{grid-column:1 / -1}@media (max-width: 1000px){.analytics-metrics,.analytics-lower-grid{grid-template-columns:1fr 1fr}.analytics-cities{grid-column:1 / -1}}@media (max-width: 700px){.analytics-metrics,.analytics-lower-grid{grid-template-columns:1fr}.analytics-cities{grid-column:auto}.analytics-section-title,.analytics-legend{flex-direction:column}}.audit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0}.audit-toolbar input{width:min(480px,100%);padding:11px 14px;border:1px solid #343a43;border-radius:8px;background:#0d1014;color:#fff}.audit-toolbar span{color:#a8ff00;font-size:13px}.audit-list{display:grid;gap:12px}.audit-entry{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:18px;border:1px solid #2a2e34;border-radius:10px;background:#101318}.audit-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#a8ff00;color:#07090b;font-weight:900}.audit-entry-heading{display:flex;justify-content:space-between;gap:18px}.audit-entry-heading strong{display:block;color:#fff}.audit-entry-heading span,.audit-entry-heading time,.audit-entry-details{color:#8f98a8;font-size:12px}.audit-entry-heading span{display:block;margin-top:4px}.audit-entry-details{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.audit-entry-details b{color:#dce1e7}.audit-entry details{margin-top:14px}.audit-entry summary{width:fit-content;cursor:pointer;color:#a8ff00;font-size:12px}.audit-entry pre{max-height:240px;overflow:auto;padding:12px;border-radius:7px;background:#080a0d;color:#b9c0c9;font-size:11px;white-space:pre-wrap}@media (max-width: 700px){.audit-toolbar,.audit-entry-heading{align-items:flex-start;flex-direction:column}.audit-entry{grid-template-columns:1fr}}.settings-layout{display:grid;gap:14px;margin-top:22px}.settings-card{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.5fr);gap:28px;padding:22px;border:1px solid #2a2e34;border-radius:10px;background:#101318}.settings-card>div>span{color:#a8ff00;font-size:11px;letter-spacing:.1em}.settings-card h3{margin:6px 0 8px}.settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.settings-fields label{display:grid;gap:7px;color:#aeb5bf;font-size:12px}.settings-fields input{width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid #343a43;border-radius:8px;background:#090b0e;color:#fff}.settings-wide{grid-column:1 / -1}.settings-money-input{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid #343a43;border-radius:8px;background:#090b0e}.settings-money-input>span{padding-left:13px;color:#a8ff00}.settings-money-input input{border:0}.settings-danger-card{border-color:#49402a}.settings-toggle{display:flex;align-items:center;gap:14px;cursor:pointer}.settings-toggle input{width:20px;height:20px;accent-color:#a8ff00}.settings-toggle span{display:grid;gap:4px}.settings-toggle small{color:#8f98a8}.settings-footer{display:flex;justify-content:space-between;gap:18px;padding:4px 2px;font-size:12px}@media (max-width: 800px){.settings-card,.settings-fields{grid-template-columns:1fr}.settings-wide{grid-column:auto}.settings-footer{flex-direction:column}}.overview-audit-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #2a2e34}.overview-audit-row:last-child{border-bottom:0}.overview-audit-row div{display:grid;gap:4px}.overview-audit-row span,.overview-audit-row time{color:#8f98a8;font-size:11px}.system-live.maintenance{color:#f6c453}.system-live.maintenance i{background:#f6c453}.header-action-wrap{position:relative}.header-icon-button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #333b44;border-radius:50%;background:transparent;color:#e9edf1;cursor:pointer}.header-icon-button:hover,.header-icon-button[aria-expanded=true]{border-color:#9cff00;color:#9cff00;background:#9cff000f}.header-icon-button svg{width:21px;height:21px}.admin-account-trigger{display:flex;align-items:center;gap:11px;padding:4px 6px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer;text-align:left}.admin-account-trigger:hover,.admin-account-trigger[aria-expanded=true]{background:#ffffff0d}.account-chevron{min-width:16px;color:#9ca5ae;text-align:center}.header-popover{position:absolute;top:calc(100% + 13px);right:0;z-index:100;width:300px;overflow:hidden;border:1px solid #303841;border-radius:14px;background:#11161a;box-shadow:0 18px 48px #0000007a}.header-popover-title{display:grid;gap:3px;padding:16px 18px;border-bottom:1px solid #293038}.header-popover-title strong{font-size:16px}.header-popover-title span,.account-summary span,.empty-header-state span{color:#9099a3;font-size:12px}.empty-header-state{display:grid;justify-items:center;gap:7px;padding:28px 18px;text-align:center}.empty-header-state i{width:9px;height:9px;border-radius:50%;background:#9cff00;box-shadow:0 0 12px #9cff0080}.help-popover>button,.account-popover>button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 17px;border:0;border-bottom:1px solid #252c33;background:transparent;color:#f3f5f6;cursor:pointer;text-align:left}.help-popover>button:hover,.account-popover>button:hover{background:#9cff0012;color:#9cff00}.help-popover button i,.account-popover button i{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid #39424b;border-radius:8px;font-style:normal}.help-popover button span{display:grid;flex:1;gap:3px}.help-popover button small{color:#8e97a1}.help-popover button b{margin-left:auto;font-size:20px}.account-summary{display:flex;align-items:center;gap:12px;padding:17px;border-bottom:1px solid #293038}.account-summary>div:last-child{display:grid;gap:4px;min-width:0}.account-summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-popover .sign-out-action{border-bottom:0;color:#ff746b}@media (max-width: 760px){.admin-account-trigger .admin-name{display:none}.header-popover{width:min(300px,calc(100vw - 28px))}}.account-role-label{width:max-content;padding:3px 7px;border:1px solid rgba(156,255,0,.35);border-radius:999px;color:#9cff00;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-nav-icon{width:21px;height:21px;flex:0 0 21px;color:currentColor}.nav-item{gap:14px}.nav-item:hover .admin-nav-icon,.nav-item.active .admin-nav-icon{filter:drop-shadow(0 0 5px rgba(156,255,0,.3))}.brand-home-button{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.brand-home-button:focus-visible{outline:2px solid #9cff00;outline-offset:-5px}.brand-home-button:hover .zimzify-logo{filter:drop-shadow(0 0 8px rgba(156,255,0,.2))}.sidebar .system-card{margin-top:0}.sidebar>small{margin-top:auto}.lower-grid{align-items:start}.lower-grid>.panel{height:auto;align-self:start}.lower-grid{align-items:stretch}.lower-grid>.overview-mini-panel{height:310px;max-height:310px;align-self:stretch;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4b5550 #111418}.lower-grid>.overview-mini-panel::-webkit-scrollbar{width:7px}.lower-grid>.overview-mini-panel::-webkit-scrollbar-track{background:#111418;border-radius:10px}.lower-grid>.overview-mini-panel::-webkit-scrollbar-thumb{background:#4b5550;border-radius:10px}.lower-grid>.overview-mini-panel::-webkit-scrollbar-thumb:hover{background:#8cff00}.overview-mini-panel .panel-title{position:sticky;top:0;z-index:3;margin:0;background:#16191e}.badge-panel.overview-mini-panel{padding:0 18px 18px}.badge-panel.overview-mini-panel .panel-title{padding:16px 0 12px}
