:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:left;box-sizing:border-box;border:0;flex-direction:column;width:100%;max-width:none;min-height:100svh;margin:0;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--bg:#080d18;--bg-2:#0b1220;--sidebar-bg:#0a0f1ceb;--header-bg:#0f172ab8;--surface:#0a2a43;--surface-2:#082039;--surface-3:#0c304c;--surface-soft:var(--surface-2);--surface-raised:var(--surface-3);--border:#529cd757;--border-strong:#529cd78f;--text:#f5f9fd;--text-soft:#dbeaf5;--muted:#a8bfd2;--muted-2:#7897ae;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-soft:#2563eb24;--blue:#60a5fa;--blue-soft:#60a5fa24;--green:#22c55e;--green-soft:#22c55e24;--purple:#a78bfa;--purple-soft:#a78bfa24;--orange:#f59e0b;--orange-soft:#f59e0b24;--red:#ef4444;--red-soft:#ef444424;--font-family:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:22px;--font-size-2xl:28px;--font-size-3xl:36px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.65;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--control-height:42px;--control-height-sm:36px;--control-height-lg:48px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--shadow-card:0 16px 38px #0000003d;--shadow-soft:0 10px 26px #0003;--shadow-subtle:0 6px 18px #0000002e;--transition-fast:.15s ease;--transition-normal:.22s ease}*,:before,:after{box-sizing:border-box}html{background:var(--bg);min-height:100%}body,#root{min-height:100%}body{background:radial-gradient(circle at top left, #22c55e1c, transparent 34%), radial-gradient(circle at top right, #38bdf814, transparent 30%), linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 100%);color:var(--text);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#root{width:100%;min-width:0}p{line-height:var(--line-height-relaxed);margin-top:0}p,span,div,td,th,label{font-weight:var(--font-weight-normal)}h1,h2,h3,h4,h5,h6{color:var(--text);font-family:var(--font-family);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-wrap:balance;margin-top:0}h1{letter-spacing:-.025em}h2{letter-spacing:-.018em}h3,h4{letter-spacing:-.01em}button,input,select,textarea{font:inherit}input[type=checkbox]{box-sizing:border-box;cursor:pointer;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;accent-color:var(--primary);vertical-align:middle;border-radius:4px;flex:0 0 18px;margin:0;padding:0}label:has(input[type=checkbox]){align-items:center;gap:var(--space-2);cursor:pointer;width:auto;min-height:18px;display:inline-flex}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%}table{border-collapse:collapse;border-spacing:0}::selection{background:var(--primary-soft);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app{flex-direction:column;width:100%;min-width:0;min-height:100vh;display:flex;overflow-x:hidden}.app-with-sidebar{box-sizing:border-box;width:auto;min-width:0;max-width:none;margin-left:280px;overflow-x:hidden}.app-layout{background:0 0;width:100%;min-width:0;min-height:100vh;display:block;overflow-x:hidden}.main-content{flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.page-container{width:100%;min-width:0;max-width:none;padding:var(--space-6) var(--space-8) var(--space-10);box-sizing:border-box;margin:0}.page-container>*{min-width:0}.workspace-page{width:100%;min-width:0;max-width:none;margin-left:0;margin-right:0;overflow-x:hidden}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);width:100%;min-width:0;margin-bottom:var(--space-6);display:flex}.page-header>*,.page-title-group,.page-title{min-width:0}.page-title-group{gap:var(--space-1);flex-direction:column;display:flex}.page-title,.page-title h1{font-size:var(--font-size-3xl);line-height:1.12;font-weight:var(--font-weight-bold);letter-spacing:-.025em;color:var(--text);overflow-wrap:break-word;margin:0}.page-description,.page-title p,.page-title-group p{margin:var(--space-2) 0 0;max-width:760px;color:var(--muted);font-size:var(--font-size-base);line-height:1.6;font-weight:var(--font-weight-normal);overflow-wrap:break-word}.page-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex-shrink:0;display:flex}.section{width:100%;min-width:0;margin-top:var(--space-7)}.section:first-child{margin-top:0}.section-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);width:100%;min-width:0;margin-bottom:var(--space-4);display:flex}.section-title{color:var(--text);font-size:var(--font-size-xl);line-height:1.3;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.section-description{margin:var(--space-1) 0 0;max-width:720px;color:var(--muted);font-size:var(--font-size-sm);line-height:1.55}.grid{gap:var(--space-5);width:100%;min-width:0;display:grid}.grid>*{min-width:0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stack-xs>*+*{margin-top:var(--space-2)}.stack-sm>*+*{margin-top:var(--space-3)}.stack-md>*+*{margin-top:var(--space-5)}.stack-lg>*+*{margin-top:var(--space-8)}.content-row{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-width:0;display:flex}.page-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-width:0;margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.page-toolbar-left,.page-toolbar-right{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.intake-top-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.5fr) minmax(240px,.9fr);align-items:start;width:100%;min-width:0;display:grid}.intake-top-grid>*{min-width:0}.marketplace-compact{width:100%;min-width:0;max-height:330px;margin:0;overflow:hidden auto}.marketplace-compact h3{margin:0 0 var(--space-3);font-size:var(--font-size-md);line-height:1.3}.marketplace-compact .mini-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;font-size:var(--font-size-sm);border-bottom:1px solid #ffffff14;padding:7px 0;display:flex}.marketplace-compact .mini-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:170px;overflow:hidden}.marketplace-compact .mini-row strong{flex-shrink:0}@media (width<=1200px){.page-container{padding:var(--space-6) var(--space-6) var(--space-8)}.intake-top-grid{grid-template-columns:1fr}.marketplace-compact{max-height:260px}}@media (width<=992px){.page-container{padding:var(--space-5) var(--space-5) var(--space-7)}.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=800px) and (width<=1600px) and (orientation:landscape){.tablet-intake-page{width:100%;min-width:0;max-width:none;padding:10px 12px 18px;overflow-x:hidden}.tablet-intake-page,.tablet-intake-page *,.tablet-intake-page :before,.tablet-intake-page :after{box-sizing:border-box}.tablet-intake-page .tablet-workflow-actions{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;width:100%;min-width:0;margin:0 0 9px;display:grid}.tablet-intake-page .tablet-workflow-actions .btn{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-width:0;min-height:42px;padding:7px 6px;font-size:11px;line-height:1.15;display:flex}.tablet-intake-page .tablet-intake-primary-grid{grid-template-columns:minmax(0,2.75fr) minmax(235px,.68fr);align-items:stretch;gap:10px;width:100%;min-width:0;display:grid}.tablet-intake-page .tablet-intake-primary-grid>*{min-width:0}.tablet-intake-page .tablet-camera-workspace{width:100%;min-width:0}.tablet-intake-page .tablet-camera-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:9px;width:100%;min-width:0;display:grid}.tablet-intake-page .tablet-camera-grid>*{min-width:0}.tablet-intake-page .intake-camera-card{flex-direction:column;width:100%;min-width:0;height:100%;margin:0;display:flex;overflow:hidden}.tablet-intake-page .camera-card-header{justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:7px 9px;display:flex}.tablet-intake-page .camera-card-header h3{margin:0;font-size:14px;line-height:1.15}.tablet-intake-page .camera-card-header p{margin:2px 0 0;font-size:10px;line-height:1.15}.tablet-intake-page .camera-live-badge,.tablet-intake-page .camera-idle-badge{flex-shrink:0;font-size:9px}.tablet-intake-page .intake-camera-card{position:relative}.tablet-intake-page .camera-card-header{z-index:5;pointer-events:none;position:absolute;top:8px;left:8px;right:8px;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.tablet-intake-page .camera-card-header>div:first-child{min-width:0}.tablet-intake-page .camera-card-header h3{-webkit-backdrop-filter:blur(6px);color:#fff;background:#0f172ab8;border-radius:8px;align-items:center;margin:0;padding:5px 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 3px 10px #00000038}.tablet-intake-page .camera-card-header p{display:none!important}.tablet-intake-page .camera-live-badge,.tablet-intake-page .camera-idle-badge{background:#0f172ab8;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:8px;line-height:1;box-shadow:0 3px 10px #00000038}.tablet-intake-page .camera-screen{aspect-ratio:auto;background:#07101f;border-radius:10px;width:100%;min-width:0;height:clamp(410px,34vw,520px);position:relative;overflow:hidden}.tablet-intake-page .camera-screen video,.tablet-intake-page .camera-screen img{object-fit:cover!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.tablet-intake-page .camera-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:410px;display:flex}.tablet-intake-page .camera-placeholder span{font-size:38px}.tablet-intake-page .camera-placeholder p{margin:7px 0 0;font-size:11px}.tablet-intake-page .camera-upload-row{align-items:center;gap:6px;min-height:38px;padding:5px 7px;display:flex;display:none!important}.tablet-intake-page .camera-upload-row input[type=file]{min-width:0;max-width:70%;font-size:10px}.tablet-intake-page .camera-upload-row small{min-width:0;font-size:9px;line-height:1.1}.tablet-intake-page .tablet-ai-analysis-panel{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.tablet-intake-page .tablet-ai-status-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;min-height:92px;margin:0;padding:9px 10px;display:grid}.tablet-intake-page .tablet-ai-status-copy{min-width:0}.tablet-intake-page .tablet-ai-status-copy h2{overflow-wrap:anywhere;margin:5px 0 2px;font-size:15px;line-height:1.15}.tablet-intake-page .tablet-ai-status-copy p{margin:0;font-size:10px;line-height:1.25}.tablet-intake-page .tablet-ai-status-copy .badge{font-size:9px}.tablet-intake-page .tablet-ai-metrics{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:76px;display:flex}.tablet-intake-page .confidence-ring{transform-origin:50%;margin:-8px;transform:scale(.69)}.tablet-intake-page .tablet-processing-time{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex}.tablet-intake-page .tablet-processing-time span{font-size:9px;line-height:1.1}.tablet-intake-page .tablet-processing-time strong{font-size:12px;line-height:1.1}.tablet-intake-page .tablet-camera-details{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0;margin:8px 0 0;padding:0;display:grid;overflow:hidden}.tablet-intake-page .tablet-camera-details .intake-detail-row{border-right:1px solid var(--border);border-bottom:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:54px;padding:7px 8px;display:flex}.tablet-intake-page .tablet-camera-details .intake-detail-row:last-child{border-right:0}.tablet-intake-page .tablet-camera-details .intake-detail-row span{width:100%;min-width:0;color:var(--muted);text-transform:uppercase;letter-spacing:.25px;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:700;line-height:1.05;overflow:hidden}.tablet-intake-page .tablet-camera-details .intake-detail-row strong{width:100%;min-width:0;max-width:none;color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.15;overflow:hidden}.tablet-intake-page .tablet-rejected-analysis .intake-details-table{width:100%;min-width:0;margin:0}.tablet-intake-page .tablet-rejected-analysis .intake-detail-row{justify-content:space-between;align-items:center;gap:7px;min-height:29px;padding:4px 7px;display:flex}.tablet-intake-page .tablet-marketplace-results{width:100%;min-width:0;max-height:220px;margin:0;padding:9px 10px;overflow:hidden auto}.tablet-intake-page .tablet-ai-marketplace{flex:1;min-height:150px}.tablet-intake-page .tablet-marketplace-results h3{margin:0 0 5px;font-size:11px;line-height:1.15}.tablet-intake-page .tablet-marketplace-results .mini-row{min-width:0;padding:3px 0;font-size:9.5px}.tablet-intake-page .tablet-marketplace-results .mini-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:68%;overflow:hidden}.tablet-intake-page .tablet-marketplace-results .mini-row strong{flex-shrink:0}.tablet-intake-page .tablet-rejected-analysis{width:100%;min-width:0}.tablet-intake-page .tablet-rejected-analysis h2{text-align:center;color:red;margin:0 0 7px;font-size:16px}.tablet-intake-page .tablet-intake-lower-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.9fr);align-items:stretch;gap:10px;width:100%;min-width:0;margin-top:7px;display:grid}.tablet-intake-page .tablet-intake-lower-grid>*{min-width:0}.tablet-intake-page .tablet-worker-review-section{width:100%;min-width:0;margin:0;padding:9px 10px}.tablet-intake-page .tablet-worker-review-section h3{margin:0 0 7px;font-size:12px;line-height:1.15}.tablet-intake-page .tablet-worker-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}.tablet-intake-page .tablet-worker-review-grid input,.tablet-intake-page .tablet-worker-review-grid select{width:100%;min-width:0;min-height:35px;padding:6px 7px;font-size:10.5px}.tablet-intake-page .tablet-pricing-section{border:1px solid var(--border);background:var(--surface);border-radius:14px;width:100%;min-width:0;margin:0;padding:9px 10px}.tablet-intake-page .tablet-section-heading{width:100%;margin:0 0 7px}.tablet-intake-page .tablet-section-heading h3{margin:0;font-size:12px;line-height:1.15}.tablet-intake-page .tablet-pricing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}.tablet-intake-page .tablet-pricing-summary .price-box{min-width:0;padding:7px 6px}.tablet-intake-page .tablet-pricing-summary .price-box span{font-size:8.5px;line-height:1.1}.tablet-intake-page .tablet-pricing-summary .price-box strong{font-size:16px;line-height:1.1}.tablet-intake-page .tablet-pricing-summary .final-price-box strong{font-size:19px}.tablet-intake-page .tablet-pricing-editors{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0;margin-top:7px;display:grid}.tablet-intake-page .tablet-price-editor,.tablet-intake-page .tablet-final-price-editor{min-width:0}.tablet-intake-page .tablet-price-editor>label,.tablet-intake-page .tablet-final-price-editor>label{margin:0 0 3px;font-size:9px;line-height:1.1;display:block}.tablet-intake-page .tablet-pricing-editors .price-input{width:100%;min-width:0}.tablet-intake-page .tablet-pricing-editors .price-input input{width:100%;min-width:0;min-height:34px;font-size:11px}.tablet-intake-page .tablet-final-price-editor small{margin-top:3px;font-size:8.5px;line-height:1.1;display:block}.tablet-intake-page .tablet-trash-review-section{width:100%;min-width:0;margin:10px 0 0;padding:10px}.tablet-intake-page .tablet-trash-review-section h3{margin:0 0 7px;font-size:12px}.tablet-intake-page .tablet-trash-review-section .btn{min-height:40px;margin-top:8px}.tablet-intake-page .modal{max-height:calc(100vh - 32px);overflow-y:auto}.tablet-intake-page .camera-upload-row{border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}}@media (width>=800px) and (width<=1100px) and (orientation:landscape){.tablet-intake-page{padding:8px 9px 14px}.tablet-intake-page .tablet-workflow-actions{gap:5px;margin-bottom:7px}.tablet-intake-page .tablet-workflow-actions .btn{min-height:38px;padding:5px 4px;font-size:9.5px}.tablet-intake-page .tablet-intake-primary-grid{grid-template-columns:minmax(0,2.55fr) minmax(220px,.66fr);gap:7px}.tablet-intake-page .tablet-camera-grid{gap:7px}.tablet-intake-page .camera-card-header{min-height:0!important;padding:0!important}.tablet-intake-page .camera-card-header h3{font-size:10px}.tablet-intake-page .camera-card-header p{display:none!important}.tablet-intake-page .camera-screen{height:410px;min-height:410px;max-height:410px}.tablet-intake-page .camera-placeholder{height:410px;min-height:410px}.tablet-intake-page .camera-upload-row{min-height:34px;padding:4px 5px}.tablet-intake-page .camera-upload-row input[type=file]{font-size:8.5px}.tablet-intake-page .camera-upload-row small{font-size:8px}.tablet-intake-page .tablet-ai-status-card{min-height:78px;padding:7px 8px}.tablet-intake-page .tablet-ai-status-copy h2{font-size:13px}.tablet-intake-page .tablet-ai-status-copy p{font-size:8.5px}.tablet-intake-page .confidence-ring{margin:-13px;transform:scale(.58)}.tablet-intake-page .intake-detail-row{min-height:25px;padding:3px 5px}.tablet-intake-page .intake-detail-row span{font-size:8.5px}.tablet-intake-page .intake-detail-row strong{font-size:9.5px}.tablet-intake-page .tablet-marketplace-results{max-height:175px;padding:6px 7px}.tablet-intake-page .tablet-ai-marketplace{min-height:125px}.tablet-intake-page .tablet-camera-details{margin-top:6px}.tablet-intake-page .tablet-camera-details .intake-detail-row{min-height:46px;padding:5px 6px}.tablet-intake-page .tablet-camera-details .intake-detail-row span{font-size:7.5px}.tablet-intake-page .tablet-camera-details .intake-detail-row strong{font-size:9px}.tablet-intake-page .tablet-intake-lower-grid{grid-template-columns:minmax(0,1.55fr) minmax(285px,.88fr);gap:7px;margin-top:7px}.tablet-intake-page .tablet-worker-review-section,.tablet-intake-page .tablet-pricing-section{padding:7px 8px}.tablet-intake-page .tablet-worker-review-grid{gap:5px}.tablet-intake-page .tablet-worker-review-grid input,.tablet-intake-page .tablet-worker-review-grid select{min-height:31px;padding:4px 5px;font-size:9px}.tablet-intake-page .tablet-pricing-summary{gap:4px}.tablet-intake-page .tablet-pricing-summary .price-box{padding:5px 4px}.tablet-intake-page .tablet-pricing-summary .price-box strong{font-size:14px}.tablet-intake-page .tablet-pricing-summary .final-price-box strong{font-size:17px}.tablet-intake-page .tablet-pricing-editors{gap:5px;margin-top:5px}.tablet-intake-page .tablet-pricing-editors .price-input input{min-height:31px;font-size:9.5px}}@media (width>=800px) and (width<=1600px) and (orientation:landscape){.tablet-intake-page .camera-screen{position:relative;overflow:hidden}.tablet-intake-page .camera-screen .camera-media,.tablet-intake-page .camera-screen>video,.tablet-intake-page .camera-screen>img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.tablet-intake-page .camera-upload-row{border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}}@media (width<=800px){.app,.app-with-sidebar{width:100%;max-width:100%;margin-left:0;overflow-x:hidden}.page-container{width:100%;max-width:none;padding:var(--space-5) var(--space-4) var(--space-7)}.page-header{align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column}.page-header-actions{justify-content:flex-start;width:100%}.page-title,.page-title h1{font-size:var(--font-size-2xl)}.page-description,.page-title p,.page-title-group p{font-size:var(--font-size-base)}.section-header{flex-direction:column}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.content-row{flex-direction:column;align-items:stretch}}@media (width<=480px){.page-container{padding:var(--space-4) var(--space-3) var(--space-6)}.page-title,.page-title h1{font-size:var(--font-size-2xl)}.page-header{margin-bottom:var(--space-5)}.grid{gap:var(--space-4)}}@media (width>=800px) and (width<=1600px) and (orientation:landscape){.tablet-intake-page .camera-screen{width:100%!important;position:relative!important;overflow:hidden!important}.tablet-intake-page .camera-screen .camera-media,.tablet-intake-page .camera-screen>video,.tablet-intake-page .camera-screen>img{display:block;object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.tablet-intake-page .intake-camera-card{height:auto!important}.tablet-intake-page .camera-upload-row{display:none!important}.tablet-intake-page .tablet-camera-grid{grid-auto-rows:405px!important;align-items:stretch!important}.tablet-intake-page .tablet-camera-grid>.intake-camera-card{height:405px!important;min-height:405px!important;max-height:405px!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.tablet-intake-page .tablet-camera-grid>.intake-camera-card>.camera-screen{background:#07101f!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.tablet-intake-page .tablet-camera-grid .camera-screen .camera-media,.tablet-intake-page .tablet-camera-grid .camera-screen>video,.tablet-intake-page .tablet-camera-grid .camera-screen>img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.tablet-intake-page .tablet-camera-grid .camera-card-header{z-index:10!important;pointer-events:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;position:absolute!important;top:8px!important;left:8px!important;right:8px!important}.tablet-intake-page .camera-upload-row{border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page{width:100%;min-width:0;max-width:none;padding:10px 12px 18px;overflow-x:hidden}.page-container.intake-page.big-item-intake-page.tablet-big-item-page,.page-container.intake-page.big-item-intake-page.tablet-big-item-page *,.page-container.intake-page.big-item-intake-page.tablet-big-item-page :before,.page-container.intake-page.big-item-intake-page.tablet-big-item-page :after{box-sizing:border-box}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .tablet-big-item-actions{gap:7px;width:100%;min-width:0;margin:0 0 9px;grid-template-columns:repeat(7,minmax(0,1fr))!important;display:grid!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .tablet-big-item-actions .btn{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-width:0;min-height:42px;padding:7px 6px;font-size:11px;line-height:1.15;display:flex}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-workstation{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,3.2fr) minmax(245px,.8fr)!important;align-items:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important;overflow:visible!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-camera-column.tablet-big-item-camera-grid{grid-area:1/1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;align-content:start!important;align-items:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;position:static!important;overflow:visible!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-camera-column.tablet-big-item-camera-grid>.intake-camera-card{width:100%!important;min-width:0!important;max-width:none!important;height:300px!important;min-height:300px!important;max-height:300px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-camera-column.tablet-big-item-camera-grid>.intake-camera-card>.camera-screen{aspect-ratio:auto!important;background:#07101f!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-camera-column.tablet-big-item-camera-grid>.intake-camera-card>.camera-screen>video,.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-camera-column.tablet-big-item-camera-grid>.intake-camera-card>.camera-screen>img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-camera-column.tablet-big-item-camera-grid>.intake-camera-card>.camera-screen>.camera-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:0!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .tablet-big-item-camera-grid .camera-placeholder span{font-size:34px}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .tablet-big-item-camera-grid .camera-placeholder p{margin:6px 0 0;font-size:10px;line-height:1.15}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-camera-column.tablet-big-item-camera-grid>.intake-camera-card>.camera-card-header{gap:7px;z-index:10!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:8px!important;left:8px!important;right:8px!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .tablet-big-item-camera-grid .camera-card-header>div:first-child{min-width:0}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid .camera-card-header h3{box-sizing:border-box!important;color:#fff!important;white-space:nowrap!important;text-overflow:clip!important;background:#0f172ae0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:82%!important;height:auto!important;min-height:26px!important;margin:0!important;padding:6px 10px 7px!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important;display:inline-flex!important;overflow:visible!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .tablet-big-item-camera-grid .camera-card-header p{display:none!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .tablet-big-item-camera-grid .camera-live-badge,.page-container.intake-page.big-item-intake-page.tablet-big-item-page .tablet-big-item-camera-grid .camera-idle-badge{background:#0f172ac2;border-radius:999px;flex-shrink:0;margin-left:auto;padding:5px 7px;font-size:8px;line-height:1}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .tablet-big-item-camera-grid .camera-upload-row{border:0!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-camera-column.tablet-big-item-camera-grid>.btn{display:none!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-analysis-column{display:contents!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-top-grid{grid-area:1/2!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:1fr!important;align-self:start!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;height:609px!important;min-height:609px!important;max-height:609px!important;display:grid!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-top-grid>.marketplace-compact{grid-area:1/1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:12px 85px 10px 10px!important;position:relative!important;overflow:hidden auto!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .marketplace-compact h3{margin:0 0 6px;font-size:11px;line-height:1.15}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .marketplace-compact .mini-row{padding:4px 0;font-size:9.5px}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-camera-column.tablet-big-item-camera-grid>.intake-status-card{z-index:30!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important;min-height:68px!important;max-height:68px!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:10px!important;right:12px!important;overflow:visible!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-status-card>div:first-child{display:none!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-status-card>div:last-child{text-align:center!important;justify-content:center!important;align-items:center!important;width:68px!important;min-width:68px!important;margin:0!important;display:flex!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-status-card .confidence-ring{transform-origin:50%!important;margin:0!important;transform:scale(.72)!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-status-card>div:last-child>div:not(.confidence-ring),.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-status-card>div:last-child>strong{display:none!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-top-grid>.intake-details-table{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:10px!important;grid-area:2/1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-top-grid>.intake-details-table>.intake-detail-row{border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:5px 7px!important;display:flex!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-top-grid>.intake-details-table>.intake-detail-row:nth-child(2n){border-right:0!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-top-grid>.intake-details-table>.intake-detail-row:last-child{border-bottom:0!important;border-right:0!important;grid-column:1/-1!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-details-table .intake-detail-row>span{text-transform:uppercase;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;font-size:7px!important;font-weight:700!important;line-height:1!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-details-table .intake-detail-row>strong{text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:none!important;font-size:9px!important;line-height:1.1!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-price-table{grid-area:2/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-price-table>.price-row,.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-price-table>.final-price-row{display:contents!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-price-table .price-box{width:100%!important;min-width:0!important;margin:0!important;padding:8px 9px!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-price-table .price-box span{font-size:9px;line-height:1.1}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-price-table .price-box strong{font-size:17px;line-height:1.1}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-price-table .final-price-box strong{font-size:19px}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-analysis-column>.worker-review-card{grid-area:3/1/auto/-1!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px 10px!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-analysis-column>.worker-review-card>h3{margin:0 0 7px;font-size:12px;line-height:1.15}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .review-grid{gap:6px;width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .review-grid input,.page-container.intake-page.big-item-intake-page.tablet-big-item-page .review-grid select{width:100%;min-width:0;min-height:34px;padding:5px 6px;font-size:10px}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .modal{max-height:calc(100vh - 32px);overflow-y:auto}}@media (width>=800px) and (width<=1100px) and (orientation:landscape){.page-container.intake-page.big-item-intake-page.tablet-big-item-page{padding:8px 9px 14px}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .tablet-big-item-actions{gap:5px;margin-bottom:7px}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .tablet-big-item-actions .btn{min-height:38px;padding:5px 4px;font-size:9.5px}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-camera-column.tablet-big-item-camera-grid{gap:7px!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-camera-column.tablet-big-item-camera-grid>.intake-camera-card{height:255px!important;min-height:255px!important;max-height:255px!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-top-grid{gap:6px!important;height:517px!important;min-height:517px!important;max-height:517px!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .tablet-big-item-camera-grid .camera-card-header h3{font-size:9px}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-top-grid>.marketplace-compact{padding:10px 76px 8px 8px!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-camera-column.tablet-big-item-camera-grid>.intake-status-card{transform-origin:100% 0;transform:scale(.9);top:8px!important;right:9px!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-top-grid>.intake-details-table>.intake-detail-row{min-height:36px!important;padding:4px 6px!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-details-table .intake-detail-row>span{font-size:6.5px!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-details-table .intake-detail-row>strong{font-size:8px!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-price-table{gap:6px!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-price-table .price-box{padding:6px 7px!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .intake-price-table .price-box strong{font-size:15px}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .review-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-container.intake-page.big-item-intake-page.tablet-big-item-page .review-grid input,.page-container.intake-page.big-item-intake-page.tablet-big-item-page .review-grid select{min-height:31px;font-size:9px}}@media (width>=800px) and (width<=1600px) and (orientation:landscape){.tablet-intake-page .tablet-ai-analysis-panel:has(.tablet-ai-marketplace){gap:0!important;min-height:0!important;position:relative!important}.tablet-intake-page .tablet-ai-analysis-panel:has(.tablet-ai-marketplace) .tablet-ai-marketplace{flex:auto!important;width:100%!important;min-width:0!important;margin:0!important;padding-top:12px!important;padding-right:85px!important;position:relative!important;overflow:hidden auto!important}.tablet-intake-page .tablet-ai-analysis-panel:has(.tablet-ai-marketplace)>.tablet-ai-status-card{z-index:30!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important;min-height:68px!important;max-height:68px!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:10px!important;right:10px!important;overflow:visible!important}.tablet-intake-page .tablet-ai-analysis-panel:has(.tablet-ai-marketplace)>.tablet-ai-status-card>.tablet-ai-status-copy{display:none!important}.tablet-intake-page .tablet-ai-analysis-panel:has(.tablet-ai-marketplace)>.tablet-ai-status-card>.tablet-ai-metrics{text-align:center!important;justify-content:center!important;align-items:center!important;gap:0!important;width:68px!important;min-width:68px!important;margin:0!important;padding:0!important;display:flex!important}.tablet-intake-page .tablet-ai-analysis-panel:has(.tablet-ai-marketplace) .confidence-ring{transform-origin:50%!important;margin:0!important;transform:scale(.72)!important}.tablet-intake-page .tablet-ai-analysis-panel:has(.tablet-ai-marketplace) .tablet-processing-time{display:none!important}}@media (width>=800px) and (width<=1100px) and (orientation:landscape){.tablet-intake-page .tablet-ai-analysis-panel:has(.tablet-ai-marketplace) .tablet-ai-marketplace{padding-right:76px!important}.tablet-intake-page .tablet-ai-analysis-panel:has(.tablet-ai-marketplace)>.tablet-ai-status-card{transform-origin:100% 0;transform:scale(.9);top:8px!important;right:7px!important}}.tablet-jewelry-scale-only{display:none}@media (width>=800px) and (width<=1600px) and (orientation:landscape){.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page{width:100%!important;min-width:0!important;max-width:none!important;padding:10px 12px 18px!important;overflow-x:hidden!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page,.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page *,.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page :before,.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page :after{box-sizing:border-box}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-actions{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0 0 9px!important;display:grid!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-actions .btn{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:7px 6px!important;font-size:11px!important;line-height:1.15!important;display:flex!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-workstation{grid-template-rows:auto auto auto auto!important;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(235px,.72fr)!important;align-items:start!important;gap:9px 10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important;overflow:visible!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-column{grid-area:1/1/auto/4!important;width:100%!important;min-width:0!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;display:grid!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid>.intake-camera-card{width:100%!important;min-width:0!important;height:405px!important;min-height:405px!important;max-height:405px!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid>.intake-camera-card>.camera-screen{background:#07101f!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid .camera-screen>video,.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid .camera-screen>img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid .camera-placeholder{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:0!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid .camera-card-header{z-index:10!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:8px!important;left:8px!important;right:8px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid .camera-card-header h3{color:#fff!important;white-space:nowrap!important;text-overflow:clip!important;background:#0f172ac2!important;border-radius:8px!important;align-items:center!important;max-width:82%!important;height:auto!important;min-height:0!important;margin:0!important;padding:6px 9px 7px!important;font-size:10px!important;font-weight:800!important;line-height:1.3!important;display:inline-flex!important;overflow:visible!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid .camera-card-header p{display:none!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid .camera-live-badge,.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid .camera-idle-badge{background:#0f172ac2!important;border-radius:999px!important;flex-shrink:0!important;margin-left:auto!important;padding:5px 7px!important;font-size:8px!important;line-height:1!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .camera-upload-row{border:0!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-secondary-capture,.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-scale-original{display:none!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-analysis-column,.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-top-grid{display:contents!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-marketplace{grid-area:1/4!important;width:100%!important;min-width:0!important;height:405px!important;min-height:405px!important;max-height:405px!important;margin:0!important;padding:12px 84px 10px 10px!important;position:relative!important;overflow:hidden auto!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-marketplace h3{margin:0 0 6px!important;font-size:11px!important;line-height:1.15!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-marketplace .mini-row{padding:4px 0!important;font-size:9.5px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-status-card{z-index:30!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important;min-height:68px!important;max-height:68px!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:10px!important;right:10px!important;overflow:visible!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-status-copy{display:none!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-metrics{justify-content:center!important;align-items:center!important;width:68px!important;min-width:68px!important;margin:0!important;padding:0!important;display:flex!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-metrics .confidence-ring{transform-origin:50%!important;margin:0!important;transform:scale(.72)!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-processing-time{display:none!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-details{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:12px!important;grid-area:2/1/auto/4!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-details>.intake-detail-row{border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:5px 7px!important;display:flex!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-details>.intake-detail-row:nth-child(5n){border-right:0!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-details>.intake-detail-row:nth-last-child(-n+5){border-bottom:0!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-details .intake-detail-row>span{width:100%!important;min-width:0!important;color:var(--muted)!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:7.5px!important;font-weight:700!important;line-height:1!important;overflow:hidden!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-details .intake-detail-row>strong{text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;font-size:9px!important;line-height:1.1!important;overflow:hidden!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-scale-only{grid-area:3/1!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px 10px!important;display:block!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-scale-only h3{margin:0 0 6px!important;font-size:12px!important;line-height:1.15!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-scale-only .review-grid{display:block!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-scale-only label{margin:0 0 3px!important;font-size:9px!important;display:block!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-scale-only input{width:100%!important;min-height:34px!important;font-size:10px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-scale-only small{margin-top:3px!important;font-size:8px!important;line-height:1.1!important;display:block!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-worker-review{grid-area:3/2/auto/5!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px 10px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-worker-review>h3{margin:0 0 7px!important;font-size:12px!important;line-height:1.15!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-worker-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-worker-grid .review-field,.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-worker-grid input,.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-worker-grid select{width:100%!important;min-width:0!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-worker-grid input,.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-worker-grid select{min-height:33px!important;padding:5px 6px!important;font-size:9.5px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-pricing{grid-area:4/1/auto/5!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-pricing>.price-row,.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-pricing>.final-price-row{display:contents!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-pricing .price-box{width:100%!important;min-width:0!important;margin:0!important;padding:7px 8px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-pricing .jewelry-price-gold{grid-column:1/4!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-pricing .jewelry-price-stone{grid-column:4/7!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-pricing .jewelry-price-market{grid-column:1/3!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-pricing .jewelry-price-suggested{grid-column:3/5!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-pricing .jewelry-price-final{grid-column:5/7!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-pricing .price-box span{font-size:8.5px!important;line-height:1.1!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-pricing .price-box strong{font-size:16px!important;line-height:1.1!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-pricing .final-price-box strong{font-size:19px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .modal{max-height:calc(100vh - 32px)!important;overflow-y:auto!important}}@media (width>=800px) and (width<=1100px) and (orientation:landscape){.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page{padding:8px 9px 14px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-actions{gap:5px!important;margin-bottom:7px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-actions .btn{min-height:38px!important;padding:5px 4px!important;font-size:9.5px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-workstation{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(210px,.7fr)!important;gap:7px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid{gap:7px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-camera-grid>.intake-camera-card{height:360px!important;min-height:360px!important;max-height:360px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-marketplace{height:360px!important;min-height:360px!important;max-height:360px!important;padding-right:76px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-status-card{transform-origin:100% 0;transform:scale(.9);top:8px!important;right:7px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-details>.intake-detail-row{min-height:41px!important;padding:5px 6px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-worker-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-pricing{gap:5px!important}}.tablet-jewelry-final-price-side{display:none}@media (width>=800px) and (width<=1600px) and (orientation:landscape){.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .jewelry-final-price-original{display:none!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-final-price-side{grid-area:2/4!important;align-self:stretch!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px 10px!important;display:block!important;overflow:hidden!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-final-price-side>label{color:var(--muted)!important;margin:0 0 5px!important;font-size:9px!important;font-weight:700!important;line-height:1.1!important;display:block!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-final-price-side .price-input{width:100%!important;min-width:0!important;margin:0!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-final-price-side .price-input input{width:100%!important;min-width:0!important;min-height:36px!important;font-size:12px!important;font-weight:700!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-final-price-side>small{color:var(--muted)!important;margin-top:4px!important;font-size:8px!important;line-height:1.1!important;display:block!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-details{grid-area:2/1/auto/4!important;align-self:stretch!important}}@media (width>=800px) and (width<=1100px) and (orientation:landscape){.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-final-price-side{padding:7px 8px!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-final-price-side .price-input input{min-height:32px!important;font-size:10px!important}}@media (width>=800px) and (width<=1600px) and (orientation:landscape){.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-final-price-side{border:2px solid #249cff!important;box-shadow:0 0 0 1px #249cff2e,0 0 12px #249cff1f!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-final-price-side>label{color:#249cff!important;font-weight:800!important}.page-container.intake-page.jewelry-scale-page.tablet-jewelry-page .tablet-jewelry-final-price-side .price-input{border-color:#249cff!important}.tablet-intake-page .worker-final-price-field,.tablet-big-item-page .worker-final-price-field,.tablet-jewelry-page .tablet-jewelry-final-price-side{border:2px solid #249cff!important;border-radius:10px!important;box-shadow:0 0 0 1px #249cff2e,0 0 12px #249cff1f!important}.tablet-intake-page .worker-final-price-field>label,.tablet-big-item-page .worker-final-price-field>label,.tablet-jewelry-page .tablet-jewelry-final-price-side>label{color:#249cff!important;font-weight:800!important}.tablet-intake-page .worker-final-price-field .price-input,.tablet-big-item-page .worker-final-price-field .price-input,.tablet-jewelry-page .tablet-jewelry-final-price-side .price-input{border-color:#249cff!important}.tablet-intake-page .btn,.tablet-big-item-page .btn,.tablet-jewelry-page .btn{text-overflow:clip!important;padding-top:2px!important;padding-bottom:3px!important;line-height:1.4!important;overflow:visible!important}.tablet-intake-page .tablet-intake-primary-grid{align-items:start!important}.tablet-intake-page .tablet-ai-analysis-panel:has(.tablet-ai-marketplace){gap:0!important;height:405px!important;min-height:405px!important;max-height:405px!important;position:relative!important;overflow:hidden!important}.tablet-intake-page .tablet-ai-analysis-panel:has(.tablet-ai-marketplace) .tablet-ai-marketplace{overscroll-behavior:contain;width:100%!important;height:405px!important;min-height:405px!important;max-height:405px!important;margin:0!important;padding-top:12px!important;padding-right:85px!important;position:absolute!important;inset:0!important;overflow:hidden auto!important}.tablet-intake-page .tablet-ai-analysis-panel:has(.tablet-ai-marketplace)>.tablet-ai-status-card{z-index:30!important;position:absolute!important;top:10px!important;right:10px!important}}.sidebar{z-index:100;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;border:1px solid var(--border);width:244px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);box-sizing:border-box;background:linear-gradient(#111827f5,#080d18f5);border-radius:24px;flex-direction:column;padding:18px 14px;display:flex;position:fixed;top:18px;bottom:18px;left:18px;overflow:hidden auto}.sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--muted)}.sidebar-logo{border-bottom:1px solid var(--border);margin-bottom:10px;padding:8px 10px 18px}.sidebar-logo-title{color:var(--text);letter-spacing:-.4px;font-size:18px;font-weight:750}.sidebar-logo-subtitle{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:4px;font-size:11px}.sidebar-menu{flex-direction:column;gap:6px;padding-right:4px;display:flex;overflow-y:auto}.sidebar-menu::-webkit-scrollbar{width:4px}.sidebar-menu::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.sidebar-item,.sidebar button,.sidebar a{width:100%}.sidebar-item{min-height:44px;color:var(--muted);font-size:var(--font-size-base);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:0 16px;font-weight:600;transition:all .2s;display:flex;position:relative}.sidebar-item:hover{color:#fff;background:#2563eb1a;border-color:#2563eb33}.sidebar-item.active{color:#fff;background:linear-gradient(90deg,#2563eb38,#2563eb14);border-color:#2563eb59}.sidebar-item.active:before{content:"";background:var(--primary);border-radius:999px;width:4px;height:24px;position:absolute;left:-6px;box-shadow:0 0 12px #2563ebbf}.sidebar-icon{width:18px;height:18px;color:inherit;opacity:.95}.sidebar-label,.menu-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-section-label{font-size:var(--font-size-xs);color:var(--muted-2);text-transform:uppercase;letter-spacing:.11em;margin:18px 10px 8px;font-weight:700}.sidebar-footer{border-top:1px solid var(--border);margin-top:auto;padding-top:14px}.sidebar-user-card{border:1px solid var(--border);background:#94a3b812;border-radius:18px;padding:12px}.sidebar-user-name{font-size:var(--font-size-sm);color:var(--text);font-weight:650}.sidebar-user-role{font-size:var(--font-size-xs);color:var(--muted);margin-top:3px}.sidebar-submenu{margin-left:15px}.sidebar-btn,.sidebar-sub-btn{width:100%;min-height:42px;font-size:var(--font-size-base);text-align:left;border:1px solid #0000;border-radius:12px;justify-content:flex-start;align-items:center;padding:0 14px;font-weight:600;display:flex;color:var(--muted)!important;box-shadow:none!important;background:0 0!important}.sidebar-btn:hover,.sidebar-sub-btn:hover{border-color:#2563eb33;color:#fff!important;background:#2563eb1a!important}.sidebar-btn.active,.sidebar-sub-btn.active{border-color:#2563eb59;color:#fff!important;background:linear-gradient(90deg,#2563eb38,#2563eb14)!important}.sidebar-sub-btn{min-height:36px;font-size:var(--font-size-sm);padding-left:18px}.logout-btn{justify-content:center;margin-top:auto;background:var(--danger)!important;color:#fff!important}@media (width<=1100px){.sidebar{width:210px;padding:16px 10px}.sidebar-btn,.sidebar-sub-btn,.sidebar-item{font-size:var(--font-size-sm);padding-left:12px;padding-right:12px}.sidebar-submenu{margin-left:8px}}@media (width<=800px){.sidebar{z-index:1000;border-radius:0 22px 22px 0;width:260px;height:100vh;margin:0;padding:18px 14px;transition:left .25s;position:fixed;top:0;bottom:0;left:-280px}.sidebar.open{left:0}.sidebar-menu{overflow-y:auto}}@media (width<=480px){.sidebar{width:min(280px,86vw)}}.app-topbar{z-index:50;-webkit-backdrop-filter:blur(18px);box-sizing:border-box;background:linear-gradient(135deg,#111827f7,#0f172aeb);border:1px solid #94a3b82e;border-bottom:2px solid #3b82f66b;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;width:auto;min-height:78px;margin:14px 18px 0;padding:10px 20px;display:flex;position:relative;overflow:visible;box-shadow:0 14px 36px #00000038,inset 0 1px #ffffff0a}.compact-topbar{overflow:visible}.topbar-brand{flex-shrink:0;align-items:center;gap:14px;min-width:315px;min-height:58px;display:flex}.topbar-logo{object-fit:contain;transform-origin:50%;filter:drop-shadow(0 6px 14px #00000052)drop-shadow(0 0 10px #3b82f61a);pointer-events:none;flex-shrink:0;width:86px;height:86px;margin:-14px -5px -14px -8px;position:static;transform:scale(1.02)}.topbar-title{color:var(--text);font-size:var(--font-size-2xl);letter-spacing:-.5px;white-space:nowrap;text-shadow:0 2px 10px #00000038;margin:0;padding-left:17px;font-weight:750;line-height:1.08;position:relative}.topbar-title:before{content:"";background:linear-gradient(#0000,#60a5fabf,#0000);width:1px;height:40px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.topbar-title:after{content:"Enterprise Retail Management Platform";color:var(--muted);font-size:var(--font-size-xs);letter-spacing:1.5px;text-transform:uppercase;margin-top:5px;font-weight:700;line-height:1.2;display:block}.topbar-title-group{align-items:baseline;gap:9px;min-width:0;display:flex}.topbar-intake-type{color:#9ec5ff;font-size:var(--font-size-xs);letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;background:#3b82f61f;border:1px solid #3b82f659;border-radius:999px;align-items:center;padding:4px 9px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 2px 8px #3b82f626}.ent-header-user-panel{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:8px;min-width:0;display:flex}.ent-header-user-row{justify-content:flex-end;align-items:center;gap:12px;display:flex}.topbar-user-area{position:relative}.topbar-user-button{max-width:420px;min-height:42px;color:var(--text);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:linear-gradient(#334155b8,#1e293bc7);border:1px solid #94a3b833;border-radius:999px;justify-content:center;align-items:center;padding:0 17px;font-weight:650;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex;overflow:hidden;box-shadow:0 5px 14px #0000002e,inset 0 1px #ffffff0a}.topbar-user-button:hover{background:linear-gradient(#475569cc,#334155db);border-color:#3b82f66b;transform:translateY(-1px);box-shadow:0 7px 18px #00000038,0 0 0 3px #3b82f614}.ent-store-station-card{color:#fff;min-width:215px;font-size:var(--font-size-xs);box-sizing:border-box;background:linear-gradient(135deg,#334155db,#1e293beb);border:1px solid #94a3b833;border-radius:13px;padding:8px 14px;font-weight:600;line-height:1.5;box-shadow:0 7px 18px #0003,inset 0 1px #ffffff0a}.ent-store-station-card strong{color:#fff;font-weight:700}.top-notification-dropdown{z-index:999;border:1px solid var(--border);width:385px;max-width:calc(100vw - 32px);max-height:340px;box-shadow:var(--shadow-card);box-sizing:border-box;background:#111827fa;border-radius:14px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.top-notification-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:32px;padding:0 2px 7px 8px;display:flex}.top-notification-header h3{color:var(--text);font-size:var(--font-size-sm);margin:0;font-weight:600}.top-notification-close{width:28px;height:28px;color:var(--text-soft);font-size:var(--font-size-md);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-weight:400;line-height:1;display:inline-flex}.top-notification-close:hover{color:var(--text);background:#94a3b81f}.top-notification-list{scrollbar-width:thin;scrollbar-color:#94a3b873 transparent;max-height:235px;padding:5px 2px;overflow:hidden auto}.top-notification-list::-webkit-scrollbar{width:5px}.top-notification-list::-webkit-scrollbar-track{background:0 0}.top-notification-list::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.top-notification-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #94a3b81f;border-radius:0;align-items:flex-start;gap:7px;margin:0;padding:6px 7px;display:flex}.top-notification-item:last-child{border-bottom:0}.top-notification-item:hover{background:#94a3b814;border-radius:8px}.top-notification-severity{font-size:var(--font-size-xs);flex-shrink:0;line-height:1.5}.top-notification-content{flex-direction:column;gap:2px;min-width:0;display:flex}.top-notification-content strong{color:var(--text);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.top-notification-message{-webkit-line-clamp:2;color:var(--text-soft);font-size:var(--font-size-xs);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.top-notification-content small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.3}.top-notification-open{background:var(--primary-soft);width:100%;min-height:30px;color:var(--text);font-size:var(--font-size-xs);cursor:pointer;border:1px solid #22c55e4d;border-radius:9px;margin-top:5px;font-weight:500}.top-notification-open:hover{background:#22c55e29}.top-notification-empty{color:var(--muted);font-size:var(--font-size-xs);text-align:center;margin:0;padding:18px 8px}.top-notification-divider{border:0;border-top:1px solid var(--border);margin:8px 0}.top-notification-logout{color:#ffb4b4;cursor:pointer;background:#ef444414;border:1px solid #ef444440;border-radius:10px;width:100%;height:34px;font-size:12px;font-weight:500;transition:background .18s,color .18s,border-color .18s}.top-notification-logout:hover{color:#fff;background:#ef44442e;border-color:#ef44446b}@media (width<=1100px){.app-topbar{gap:18px;min-height:112px;padding:14px 22px}.topbar-brand{gap:16px;min-width:330px;min-height:80px}.topbar-logo{width:118px;height:118px;margin:-20px -8px -20px -14px}.topbar-title{font-size:var(--font-size-xl);padding-left:18px}.topbar-title:before{height:52px}.topbar-title:after{font-size:var(--font-size-xs);letter-spacing:1.5px;margin-top:7px}.topbar-user-button{max-width:300px;font-size:var(--font-size-xs)}.ent-store-station-card{min-width:205px}}@media (width<=700px){.app-topbar{border-radius:18px;flex-direction:column;align-items:stretch;gap:14px;width:auto;min-height:auto;margin:12px;padding:16px;position:relative}.topbar-brand{gap:12px;width:100%;min-width:0;min-height:78px}.topbar-logo{width:100px;height:100px;margin:-16px -8px -16px -12px;transform:scale(1.05)}.topbar-title{font-size:var(--font-size-xl);white-space:normal;padding-left:14px;line-height:1.15}.topbar-title:before{height:44px}.topbar-title:after{font-size:var(--font-size-xs);letter-spacing:1px;margin-top:6px;line-height:1.35}.ent-header-user-panel{align-items:stretch;width:100%}.ent-header-user-row{justify-content:stretch;width:100%}.topbar-user-area{width:100%}.topbar-user-button{width:100%;max-width:none}.ent-store-station-card{width:100%;min-width:0}.top-notification-dropdown{width:min(385px,100vw - 52px);left:auto;right:0}}@media (width<=430px){.app-topbar{margin:10px;padding:14px}.topbar-brand{gap:8px;min-height:70px}.topbar-logo{width:86px;height:86px;margin:-12px -8px -12px -10px}.topbar-title{font-size:var(--font-size-lg);padding-left:11px}.topbar-title:before{height:38px}.topbar-title:after{font-size:var(--font-size-xs);letter-spacing:.75px;margin-top:5px}}.navbar{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;padding:0 18px;display:flex}.big-item-nav-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#2563ebf2,#4f46e5e6);border:1px solid #60a5fabf;border-radius:13px;flex-shrink:0;align-items:center;gap:10px;width:230px;height:46px;margin-left:26px;padding:7px 14px;transition:transform .2s,box-shadow .2s,border-color .2s,filter .2s;display:inline-flex;box-shadow:0 7px 18px #2563eb4d,0 0 16px #3b82f62e,inset 0 1px #ffffff29}.big-item-nav-card:hover{filter:brightness(1.08);border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 10px 24px #2563eb6b,0 0 22px #3b82f659,inset 0 1px #ffffff38}.big-item-nav-card:active{transform:translateY(0)}.big-item-nav-icon{background:#ffffff24;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:18px;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 3px 8px #00000029}.big-item-nav-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;line-height:1.1;display:flex}.big-item-nav-title{color:#fff;width:100%;font-size:var(--font-size-sm);white-space:normal;overflow-wrap:normal;font-weight:800;line-height:1.15;overflow:visible}.big-item-nav-subtitle{color:#dbeafee6;width:100%;font-size:var(--font-size-xs);letter-spacing:.25px;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-weight:600;overflow:hidden}.big-item-nav-arrow{color:#dbeafe;font-size:var(--font-size-xl);flex-shrink:0;font-weight:800;line-height:1}@media (width<=850px){.navbar{flex-wrap:wrap}.big-item-nav-card{margin-left:0}}.intake-nav-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#059669f2,#0d9488e6);border:1px solid #34d399b8;border-radius:13px;flex-shrink:0;align-items:center;gap:10px;width:230px;height:46px;margin-left:26px;padding:7px 14px;transition:transform .2s,box-shadow .2s,border-color .2s,filter .2s;display:inline-flex;box-shadow:0 7px 18px #05966947,0 0 16px #10b9812e,inset 0 1px #ffffff29}.intake-nav-card:hover{filter:brightness(1.08);border-color:#a7f3d0;transform:translateY(-2px);box-shadow:0 10px 24px #05966966,0 0 22px #10b9814d,inset 0 1px #ffffff38}.intake-nav-card:active{transform:translateY(0)}.intake-nav-icon{background:#ffffff24;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:18px;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 3px 8px #00000029}.intake-nav-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;line-height:1.1;display:flex}.intake-nav-title{color:#fff;width:100%;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.intake-nav-subtitle{color:#d1fae5eb;width:100%;font-size:var(--font-size-xs);letter-spacing:.25px;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-weight:600;overflow:hidden}.intake-nav-arrow{color:#d1fae5;font-size:var(--font-size-xl);flex-shrink:0;font-weight:800;line-height:1}.jewelry-scale-nav-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#7e22cef5,#a855f7e6);border:1px solid #d8b4fec7;border-radius:13px;flex-shrink:0;align-items:center;gap:10px;width:230px;height:46px;padding:7px 14px;transition:transform .2s,box-shadow .2s,border-color .2s,filter .2s;display:inline-flex;box-shadow:0 7px 18px #7e22ce4d,0 0 16px #a855f733,inset 0 1px #ffffff29}.jewelry-scale-nav-card:hover{filter:brightness(1.08);border-color:#f3e8ff;transform:translateY(-2px);box-shadow:0 10px 24px #7e22ce6b,0 0 22px #c084fc5c,inset 0 1px #ffffff38}.jewelry-scale-nav-card:active{transform:translateY(0)}.jewelry-scale-nav-icon{background:#ffffff24;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:18px;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 3px 8px #00000029}.jewelry-scale-nav-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;line-height:1.1;display:flex}.jewelry-scale-nav-title{color:#fff;width:100%;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.jewelry-scale-nav-subtitle{color:#f3e8ffeb;width:100%;font-size:var(--font-size-xs);letter-spacing:.25px;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-weight:600;overflow:hidden}.jewelry-scale-nav-arrow{color:#f3e8ff;font-size:var(--font-size-xl);flex-shrink:0;font-weight:800;line-height:1}.worker-action-nav{box-sizing:border-box;background:#0f172a57;border:1px solid #94a3b826;border-radius:16px;grid-template-columns:140px repeat(3,minmax(230px,1fr));align-items:center;gap:28px;width:calc(100% - 36px);margin:0 18px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff06,0 8px 22px #0000001f}.worker-search-button{color:#fff;cursor:pointer;background:linear-gradient(#334155d1,#1e293be0);border:1px solid #94a3b847;border-radius:12px;width:140px;height:48px;padding:0 14px;font-weight:700}.intake-action-card{box-sizing:border-box;color:#fff;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;width:100%;min-width:0;height:58px;padding:8px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.intake-action-card:hover{transform:translateY(-2px)}.intake-action-card-normal{background:linear-gradient(135deg,#10b981eb,#14b8a6c7);border:1px solid #34d399bf;box-shadow:0 8px 22px #10b9814d,0 0 16px #34d39938}.intake-action-card-big{background:linear-gradient(135deg,#2563ebeb,#4f46e5cc);border:1px solid #60a5fad9;box-shadow:0 8px 22px #2563eb52,0 0 16px #3b82f63d}.intake-action-card-jewelry{background:linear-gradient(135deg,#9333eaeb,#db2777c7);border:1px solid #d8b4fed9;box-shadow:0 8px 22px #9333ea52,0 0 16px #d946ef3d}.intake-action-icon{flex-shrink:0;font-size:22px}.intake-action-content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.intake-action-content strong{font-size:var(--font-size-base);white-space:nowrap;line-height:1.2}.intake-action-content small{font-size:var(--font-size-xs);opacity:.82;white-space:nowrap;margin-top:2px;line-height:1.2}.intake-action-arrow{font-size:var(--font-size-xl);flex-shrink:0;font-weight:800}.intake-card-active-normal{transform:scale(1.02);border:3px solid #34d399!important;box-shadow:0 0 0 3px #34d39959,0 0 22px #10b9818c,0 10px 26px #10b98159!important}.intake-card-active-big{transform:scale(1.02);border:3px solid #60a5fa!important;box-shadow:0 0 0 3px #60a5fa59,0 0 22px #3b82f68c,0 10px 26px #3b82f659!important}.intake-card-active-jewelry{transform:scale(1.02);border:3px solid #d8b4fe!important;box-shadow:0 0 0 3px #d8b4fe59,0 0 22px #a855f78c,0 10px 26px #a855f759!important}.topbar-language-selector{box-sizing:border-box;background:#0f172ab8;border:1px solid #94a3b833;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;height:38px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 4px 12px #00000029}.topbar-language-button{color:#94a3b8;min-width:38px;height:30px;font-size:var(--font-size-xs);letter-spacing:.6px;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-weight:800;line-height:1;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.topbar-language-button:hover{color:#fff;background:#94a3b81f}.topbar-language-button.active{color:#fff;background:linear-gradient(135deg,#2563ebf2,#4f46e5e6);box-shadow:0 3px 9px #2563eb4d,inset 0 1px #ffffff1f}@media (width<=700px){.ent-header-user-row{flex-wrap:wrap}.topbar-language-selector{flex-shrink:0}.topbar-user-area{flex:1;min-width:220px}}@media (width>=800px) and (width<=1600px) and (orientation:landscape){.worker-portal-app .app-topbar{border-radius:13px;gap:12px;min-height:58px;margin:8px 12px 0;padding:6px 12px}.worker-portal-app .topbar-brand{gap:9px;min-width:0;min-height:46px}.worker-portal-app .topbar-logo{width:58px;height:58px;margin:-6px -2px -6px -4px;transform:none}.worker-portal-app .topbar-title-group{gap:6px}.worker-portal-app .topbar-title{font-size:var(--font-size-lg);letter-spacing:-.3px;padding-left:11px;line-height:1.05}.worker-portal-app .topbar-title:before{height:30px}.worker-portal-app .topbar-title:after{display:none}.worker-portal-app .topbar-intake-type{font-size:var(--font-size-xs);letter-spacing:.4px;padding:3px 7px}.worker-portal-app .ent-header-user-panel{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.worker-portal-app .ent-header-user-row{gap:7px}.worker-portal-app .topbar-user-button{max-width:255px;min-height:34px;font-size:var(--font-size-xs);padding:0 11px}.worker-portal-app .ent-store-station-card{min-width:0;font-size:var(--font-size-xs);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:5px 9px;line-height:1.2;display:flex}.worker-portal-app .topbar-language-selector{height:32px}.worker-portal-app .topbar-language-button{min-width:32px;height:26px;font-size:var(--font-size-xs);padding:0 7px}.worker-portal-app .worker-action-nav,.worker-portal-app .worker-shortcut-nav{background:#0f172a4d;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:minmax(118px,.8fr) repeat(3,minmax(138px,1fr));align-items:center;gap:7px;width:auto;margin:6px 12px 0;padding:5px;display:grid;box-shadow:inset 0 1px #ffffff06,0 4px 12px #0000001a}.worker-portal-app .worker-shortcut-button{color:#fff;width:100%;min-width:0;height:38px;font-family:inherit;font-size:var(--font-size-xs);white-space:nowrap;cursor:pointer;touch-action:manipulation;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-weight:800;line-height:1;transition:transform .16s,filter .16s,border-color .16s,box-shadow .16s;display:inline-flex}.worker-portal-app .worker-shortcut-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.worker-portal-app .worker-shortcut-button:active{transform:translateY(0)}.worker-portal-app .worker-shortcut-icon{flex-shrink:0;font-size:15px;line-height:1}.worker-portal-app .worker-shortcut-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.worker-portal-app .worker-shortcut-large .worker-shortcut-label{white-space:normal;text-overflow:clip;text-align:center;max-width:72px;line-height:1.15;overflow:visible}.worker-portal-app .worker-shortcut-inventory{background:linear-gradient(#334155e0,#1e293bf0);border:1px solid #94a3b857;box-shadow:0 3px 8px #00000029}.worker-portal-app .worker-shortcut-intake{background:linear-gradient(135deg,#10b981f0,#14b8a6d1);border:1px solid #34d399c7;box-shadow:0 4px 10px #10b9813d,0 0 9px #34d39926}.worker-portal-app .worker-shortcut-large{background:linear-gradient(135deg,#2563ebf0,#4f46e5d6);border:1px solid #60a5fadb;box-shadow:0 4px 10px #2563eb40,0 0 9px #3b82f629}.worker-portal-app .worker-shortcut-jewelry{background:linear-gradient(135deg,#9333eaf0,#db2777d1);border:1px solid #d8b4fedb;box-shadow:0 4px 10px #9333ea3d,0 0 9px #d946ef29}.worker-portal-app .worker-shortcut-active{filter:brightness(1.12);border-width:2px;box-shadow:0 0 0 2px #ffffff1f,0 0 13px #60a5fa2e}.worker-portal-app>hr{display:none}}@media (width>=800px) and (width<=1100px) and (orientation:landscape){.worker-portal-app .app-topbar{gap:8px;min-height:54px;margin:6px 10px 0;padding:5px 9px}.worker-portal-app .topbar-logo{width:52px;height:52px}.worker-portal-app .topbar-title{font-size:var(--font-size-md)}.worker-portal-app .topbar-user-button{max-width:210px;min-height:31px;font-size:var(--font-size-xs);padding:0 8px}.worker-portal-app .ent-store-station-card{font-size:var(--font-size-xs);gap:7px;padding:4px 7px}.worker-portal-app .worker-action-nav,.worker-portal-app .worker-shortcut-nav{grid-template-columns:minmax(105px,.8fr) repeat(3,minmax(120px,1fr));gap:5px;margin:5px 10px 0;padding:4px}.worker-portal-app .worker-shortcut-button{height:36px;font-size:var(--font-size-xs);gap:5px;padding:0 7px}.worker-portal-app .worker-shortcut-icon{font-size:14px}}.card{width:100%;min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:linear-gradient(145deg,#0a2a43f5,#081f34f5);position:relative;overflow:hidden}.card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff0b,#0000 38%);position:absolute;inset:0}.card>*{z-index:1;min-width:0;position:relative}.card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card)}.card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;margin-bottom:var(--space-4);display:flex}.card-header>*{min-width:0}.card-title{color:var(--text);font-size:var(--font-size-md);line-height:1.35;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;overflow-wrap:break-word;margin:0}.card-subtitle{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--font-size-sm);line-height:1.5;font-weight:var(--font-weight-normal);overflow-wrap:break-word}.card-body{min-width:0}.card-footer{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}.kpi-card{flex-direction:column;justify-content:space-between;min-width:0;min-height:122px;display:flex}.kpi-label{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--font-size-sm);line-height:1.4;font-weight:var(--font-weight-medium);overflow-wrap:break-word}.kpi-value{color:var(--text);font-size:var(--font-size-2xl);line-height:1.05;font-weight:var(--font-weight-bold);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}.kpi-footer{min-width:0;margin-top:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.kpi-trend{width:fit-content;max-width:100%;color:var(--primary);background:var(--primary-soft);font-size:var(--font-size-xs);line-height:1.35;font-weight:var(--font-weight-semibold);white-space:nowrap;border:1px solid #2563eb3d;border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.card-accent-green{border-top:2px solid var(--green)}.card-accent-blue{border-top:2px solid var(--blue)}.card-accent-purple{border-top:2px solid var(--purple)}.card-accent-orange{border-top:2px solid var(--orange)}.card-accent-red{border-top:2px solid var(--red)}.card-compact{padding:var(--space-4)}.card-flat{box-shadow:none}.card-interactive{cursor:pointer}.card-interactive:hover{transform:translateY(-1px)}.card-interactive:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=900px){.card{padding:var(--space-4)}.kpi-card{min-height:116px}.kpi-value{font-size:var(--font-size-2xl)}}@media (width<=600px){.card{padding:var(--space-4);border-radius:var(--radius-md)}.card-header,.card-footer,.kpi-footer{gap:var(--space-2)}.card-footer,.kpi-footer{flex-wrap:wrap}.kpi-card{min-height:108px}.kpi-value{font-size:var(--font-size-2xl)}}button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-base);line-height:1;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);-webkit-user-select:none;user-select:none;background:#0a2a43f5;padding:0 15px;display:inline-flex}button:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-strong);box-shadow:var(--shadow-subtle);transform:translateY(-1px)}button:active:not(:disabled){box-shadow:none;transform:translateY(0)}button:focus-visible{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb2e}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}button.primary,.btn-primary{background:var(--primary);color:#fff;border-color:var(--primary)}button.primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:0 6px 18px #2563eb3d}button.secondary,.btn-secondary{background:var(--surface-2);color:var(--text);border-color:var(--border)}button.secondary:hover:not(:disabled),.btn-secondary:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-strong)}button.success,.btn-success{background:var(--green);color:#fff;border-color:var(--green)}button.success:hover:not(:disabled),.btn-success:hover:not(:disabled){filter:brightness(.94);box-shadow:0 6px 18px #22c55e38}button.warning,.btn-warning{background:var(--orange);color:#fff;border-color:var(--orange)}button.warning:hover:not(:disabled),.btn-warning:hover:not(:disabled){filter:brightness(.94);box-shadow:0 6px 18px #f59e0b38}button.danger,.btn-danger{background:var(--red);color:#fff;border-color:var(--red)}button.danger:hover:not(:disabled),.btn-danger:hover:not(:disabled){filter:brightness(.92);border-color:var(--red);box-shadow:0 6px 18px #ef444438}button.ghost,.btn-ghost{color:var(--text-soft);background:0 0;border-color:#0000}button.ghost:hover:not(:disabled),.btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text);border-color:var(--border)}button.small,.btn-sm{min-height:var(--control-height-sm);font-size:var(--font-size-sm);border-radius:var(--radius-sm);padding:0 12px}button.large,.btn-lg{min-height:var(--control-height-lg);font-size:var(--font-size-md);padding:0 18px}button.icon-button,.btn-icon{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);padding:0}.logout-btn{background:var(--red);color:#fff;border-color:var(--red);width:100%;margin-top:auto}.logout-btn:hover:not(:disabled){filter:brightness(.92);box-shadow:0 6px 18px #ef444438}.button-group{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.button-group>button{min-width:0}button{white-space:normal;text-align:center;overflow-wrap:break-word;max-width:100%}@media (width<=900px){button{min-height:var(--control-height);padding-left:14px;padding-right:14px}}@media (width<=600px){.button-group{width:100%}.button-group>button{flex:1}}input,select,textarea{width:100%;min-width:0;min-height:var(--control-height);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-base);line-height:var(--line-height-normal);transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:#071e31e0;outline:none;padding:9px 13px}textarea{resize:vertical;min-height:110px}input::placeholder,textarea::placeholder{color:var(--muted-2)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--border-strong)}input:focus,select:focus,textarea:focus{background:var(--surface-2);border-color:var(--primary);box-shadow:0 0 0 3px #2563eb29}input:disabled,select:disabled,textarea:disabled{opacity:.65;cursor:not-allowed}label{margin-bottom:var(--space-2);color:var(--text-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.4;display:block}.form-group{min-width:0;margin-bottom:var(--space-4)}.form-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%;min-width:0;display:grid}.form-row>*{min-width:0}.checkbox-row{align-items:center;gap:var(--space-3);display:flex}.checkbox-row input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--primary);flex-shrink:0;margin:0}.form-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}select option,select optgroup{background:var(--surface);color:var(--text)}.store-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(260px,1fr));align-items:end;width:100%;min-width:0;display:grid}.store-form-grid>*{min-width:0}.store-form-grid input,.store-form-grid select{width:100%}.store-form-grid button{width:fit-content;min-width:160px}.store-toolbar{gap:var(--space-3);width:100%;min-width:0;margin:var(--space-5) 0;grid-template-columns:minmax(360px,1fr) 180px;align-items:center;display:grid}.store-toolbar>*{min-width:0}.store-toolbar input,.store-toolbar select{width:100%}.page-title p,.page-description{color:var(--muted)}.price-input{width:100%;min-width:0;min-height:var(--control-height);align-items:center;gap:var(--space-2);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-md);transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);padding:0 13px;display:flex}.price-input:hover{border-color:var(--border-strong)}.price-input:focus-within{background:var(--surface-2);border-color:var(--primary);box-shadow:0 0 0 3px #2563eb29}.price-input span{color:var(--text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);flex-shrink:0}.price-input input{width:100%;min-width:0;min-height:auto;color:var(--text);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0}.price-input input:hover,.price-input input:focus{box-shadow:none;background:0 0;border:0}.price-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-input input[type=number]{appearance:textfield}@media (width<=900px){.store-form-grid,.store-toolbar{grid-template-columns:1fr}.store-form-grid button{width:100%}}@media (width<=600px){.form-row{grid-template-columns:1fr}.form-actions{flex-direction:column;align-items:stretch}.form-actions button{width:100%}}table{border-collapse:separate;border-spacing:0;table-layout:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);overflow:hidden}thead tr{background:var(--surface-soft)}table th,table td{box-sizing:border-box;vertical-align:middle;line-height:1.25}table th:first-child,table td:first-child{text-align:left}table th:not(:first-child),table td:not(:first-child){text-align:center}th{height:52px;color:var(--muted);background:var(--surface-soft);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid var(--border);padding:0 14px;font-weight:800}td{min-height:52px;color:var(--text-soft);font-size:var(--font-size-sm);border-bottom:1px solid var(--border);padding:10px 14px}tbody tr{transition:background .18s}tbody tr:hover{background:var(--surface-hover)}tbody tr:last-child td{border-bottom:none}td img{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:44px;height:44px;display:block}td:not(:first-child) img{margin-left:auto;margin-right:auto}td button{min-width:auto;min-height:32px;font-size:var(--font-size-xs);padding:0 12px}.action-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}td:first-child .action-buttons{justify-content:flex-start}.inventory-table-wrapper{border-radius:var(--radius-lg);width:100%;overflow-x:auto}.inventory-table{width:100%;min-width:1250px}.inventory-table th,.inventory-table td{white-space:nowrap}.inventory-page{width:100%;max-width:none}.inventory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.inventory-filters{flex:1;gap:12px;min-width:0;display:grid}.inventory-filters input,.inventory-filters select{width:100%;min-width:0}.inventory-export-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:8px;display:flex}.inventory-export-actions button{white-space:nowrap}.inventory-filters-ceo{grid-template-columns:160px 160px minmax(340px,1fr) 180px}.inventory-filters-state_manager,.inventory-filters-district_manager{grid-template-columns:180px minmax(360px,1fr) 180px}.inventory-filters-store_manager,.inventory-filters-admin{grid-template-columns:minmax(420px,1fr) 180px}.sold-page{width:100%}.sold-filters{gap:12px;min-width:0;margin:18px 0 14px;display:grid}.sold-filters-ceo{grid-template-columns:160px 180px minmax(420px,1fr)}.sold-filters-state_manager{grid-template-columns:180px minmax(500px,1fr)}.sold-filters-store_manager,.sold-filters-admin{grid-template-columns:minmax(500px,1fr)}.sold-filters input,.sold-filters select{width:100%;min-width:0}.sold-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:14px 0 24px;display:flex}.sold-export-actions button{white-space:nowrap}.sold-table-wrapper{border-radius:var(--radius-lg);width:100%;overflow-x:auto}.sold-table{table-layout:auto;min-width:1180px}.sold-table th,.sold-table td{white-space:nowrap}.sold-table th:first-child,.sold-table td:first-child{min-width:85px}.sold-table th:nth-child(2),.sold-table td:nth-child(2){min-width:180px}.sold-table th:nth-child(3),.sold-table td:nth-child(3){min-width:90px}.sold-table th:nth-child(4),.sold-table td:nth-child(4){min-width:160px}.sold-table th:nth-child(5),.sold-table td:nth-child(5){min-width:100px}.sold-table th:nth-child(6),.sold-table td:nth-child(6){min-width:140px}.sold-table th:nth-child(7),.sold-table td:nth-child(7){min-width:90px}.sold-table th:nth-child(8),.sold-table td:nth-child(8){min-width:120px}.sold-table th:nth-child(9),.sold-table td:nth-child(9){min-width:130px}.sold-table th:nth-child(10),.sold-table td:nth-child(10){min-width:100px}.pagination-bar{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.pagination-bar span{color:var(--muted);font-size:var(--font-size-base)}.badge,.status-badge{min-height:26px;font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.badge-success,.status-active,.status-online{background:var(--success-soft);color:var(--success)}.badge-warning,.status-pending{background:var(--warning-soft);color:var(--warning)}.badge-danger,.status-inactive,.status-offline{background:var(--danger-soft);color:var(--danger)}.security-table-scroll{border-radius:var(--radius-lg);max-height:420px;overflow:auto}.security-table-scroll table{margin:0}.security-table-scroll thead th{z-index:2;background:var(--surface-soft);position:sticky;top:0}.link-button{color:var(--primary);font-size:var(--font-size-base);cursor:pointer;text-align:inherit;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none;transition:color .2s}.link-button:hover{color:var(--primary-dark);text-decoration:underline}.popup-overlay{z-index:9999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup{background:var(--surface);border:1px solid var(--border);border-radius:18px;width:min(650px,95vw);max-height:90vh;padding:24px;position:relative;overflow:auto}.category-filter-card{margin-top:24px;margin-bottom:24px;padding:22px}.category-report-toolbar{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(160px,.85fr) minmax(160px,.85fr) auto;align-items:end;gap:16px;display:grid}.category-filter-field{flex-direction:column;gap:7px;min-width:0;display:flex}.category-filter-field label{color:var(--muted);font-size:var(--font-size-xs);font-weight:700}.category-filter-field select,.category-filter-field input{background:var(--surface);width:100%;min-width:0;height:46px;color:var(--text-soft);border:1px solid var(--border);border-radius:10px;outline:none;padding:0 14px}.category-filter-field select:focus,.category-filter-field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f629}.category-filter-action{align-items:flex-end;display:flex}.category-reset-button{white-space:nowrap;min-width:96px;height:46px;padding:0 20px}.category-report-count{border-top:1px solid var(--border);color:var(--text-soft);font-size:var(--font-size-base);text-align:center;margin-top:24px;padding-top:18px}.category-report-table{border-radius:var(--radius-lg);width:100%;margin-top:0;overflow-x:auto}.category-report-table table{margin:0}.category-report-table th:first-child,.category-report-table td:first-child{text-align:left}.category-report-table th:nth-child(2),.category-report-table td:nth-child(2),.category-report-table th:nth-child(3),.category-report-table td:nth-child(3),.category-report-table th:nth-child(4),.category-report-table td:nth-child(4){text-align:center}.category-report-loading{color:var(--muted);text-align:center;padding:28px}.category-empty-state{color:var(--muted);text-align:center!important;padding:28px!important}@media (width<=1200px){.category-report-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.category-filter-action,.category-reset-button{width:100%}}@media (width<=900px){.inventory-filters-ceo,.inventory-filters-state_manager,.inventory-filters-district_manager,.inventory-filters-store_manager,.inventory-filters-admin,.sold-filters-ceo,.sold-filters-state_manager,.sold-filters-store_manager,.sold-filters-admin{grid-template-columns:1fr}.inventory-toolbar{margin-bottom:22px;display:block}.inventory-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}}@media (width<=650px){.category-filter-card{padding:16px}.category-report-toolbar{grid-template-columns:1fr;gap:13px}.category-report-count{margin-top:20px;padding-top:16px}table th,table td{padding-left:10px;padding-right:10px}}.ceo-page{width:100%;min-width:0;color:var(--text)}.ceo-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.eyebrow{color:var(--primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.16em;margin:0 0 8px}.ceo-hero h1{font-size:var(--font-size-3xl);line-height:1.1;font-weight:var(--font-weight-bold);letter-spacing:-1px;margin:0}.ceo-hero p{max-width:720px;color:var(--muted);font-size:var(--font-size-base);margin:10px 0 0;line-height:1.65}.ceo-hero-status{color:var(--text-soft);font-size:var(--font-size-sm);background:#22c55e1c;border:1px solid #22c55e47;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:10px 15px;display:flex}.status-dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #22c55ee6}.ceo-kpi-grid{grid-template-columns:repeat(6,minmax(160px,1fr));gap:18px;margin-bottom:24px;display:grid}.ceo-kpi-card{min-height:132px;padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 100% 0,#ffffff0f,#0000 34%),linear-gradient(#111827f5,#151f32f5);position:relative;overflow:hidden}.ceo-kpi-card:before{content:"";background:var(--green);border-radius:0 999px 999px 0;width:4px;height:46px;position:absolute;top:20px;left:0}.ceo-kpi-card p{color:var(--muted);font-size:var(--font-size-sm);margin:0}.ceo-kpi-card h2{color:var(--text);font-size:var(--font-size-2xl);line-height:1;font-weight:var(--font-weight-bold);letter-spacing:-.8px;white-space:normal;overflow-wrap:anywhere;margin:20px 0 9px}.ceo-kpi-card span{color:var(--muted-2);font-size:var(--font-size-xs)}.tone-green:before{background:var(--green)}.tone-blue:before{background:var(--blue)}.tone-purple:before{background:var(--purple)}.tone-orange:before{background:var(--orange)}.tone-red:before{background:var(--red)}.ceo-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);gap:24px;margin-bottom:24px;display:grid}.ceo-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ceo-panel{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-soft);padding:var(--space-6);background:radial-gradient(circle at 100% 0,#38bdf80f,#0000 36%),linear-gradient(#111827f0,#0f172af0)}.panel-header{margin-bottom:20px}.panel-header h3{color:var(--text);font-size:var(--font-size-lg);letter-spacing:-.3px;margin:0;font-weight:700}.panel-header p{color:var(--muted);font-size:var(--font-size-sm);margin:6px 0 0}.leader-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.leader-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(circle at 100% 0,#22c55e14,#0000 35%),#94a3b811;flex-direction:column;min-height:245px;padding:20px;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.leader-card:hover{border-color:var(--border-strong);background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 36%),#94a3b818;transform:translateY(-3px)}.leader-icon{background:var(--primary-soft);border:1px solid #22c55e38;border-radius:16px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:22px;display:flex}.leader-card p{color:var(--muted);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.leader-card h4{color:var(--text);font-size:var(--font-size-md);white-space:normal;word-break:break-word;overflow-wrap:anywhere;flex:1;margin:10px 0 14px;font-weight:700;line-height:1.45}.leader-card strong{color:var(--text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-top:auto;display:block}.leader-card span{width:fit-content;color:var(--text-soft);font-size:var(--font-size-xs);background:#22c55e1c;border:1px solid #22c55e38;border-radius:999px;margin-top:9px;padding:5px 9px;display:inline-flex}.insight-card{border:1px solid var(--border);background:#94a3b80f;border-radius:17px;margin-bottom:13px;padding:15px 16px;position:relative}.insight-card:last-child{margin-bottom:0}.insight-card strong{color:var(--text);font-size:var(--font-size-base);margin-bottom:7px;display:block}.insight-card p{color:var(--text-soft);line-height:1.55;font-size:var(--font-size-sm);margin:0}.insight-card.tone-blue{border-left:4px solid var(--blue)}.insight-card.tone-green{border-left:4px solid var(--green)}.insight-card.tone-orange{border-left:4px solid var(--orange)}.insight-card.tone-purple{border-left:4px solid var(--purple)}.metric-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.metric-row:last-child{border-bottom:none}.metric-row span{color:var(--muted);font-size:var(--font-size-base)}.metric-row strong{color:var(--text);font-size:var(--font-size-base);font-weight:700}.chart-list{flex-direction:column;gap:15px;display:flex}.bar-row{min-width:0}.bar-row-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.bar-row-header span{min-width:0;color:var(--text-soft);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-row-header strong{color:var(--text);font-size:var(--font-size-sm);white-space:nowrap;flex-shrink:0;font-weight:700}.progress-track{background:#94a3b821;border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--blue));min-width:2px;height:100%}.empty-state{border:1px dashed var(--border);color:var(--muted);text-align:center;font-size:var(--font-size-base);background:#94a3b80e;border-radius:18px;padding:20px}@media (width<=1500px){.ceo-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ceo-main-grid{grid-template-columns:1fr}}@media (width<=1000px){.ceo-chart-grid{grid-template-columns:1fr}.ceo-hero{flex-direction:column}}@media (width<=700px){.ceo-kpi-grid{grid-template-columns:1fr}.ceo-hero h1{font-size:var(--font-size-2xl)}.leader-grid{grid-template-columns:1fr}}.notifications-page{width:100%;min-width:0;color:var(--text)}.notification-summary-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:18px;margin-bottom:22px;display:grid}.notification-summary-card{border:1px solid var(--border);min-height:105px;box-shadow:var(--shadow-soft);background:linear-gradient(#111827f5,#151f32f5);border-radius:20px;align-items:center;gap:14px;padding:18px;display:flex}.notification-summary-card>span{background:#94a3b817;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.notification-summary-card p{color:var(--muted);font-size:var(--font-size-sm);margin:0}.notification-summary-card h2{color:var(--text);font-size:var(--font-size-2xl);margin:6px 0 0}.notification-filter-bar{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.notification-filter-btn{border:1px solid var(--border);height:36px;color:var(--muted);cursor:pointer;font-size:var(--font-size-sm);background:#94a3b812;border-radius:999px;padding:0 14px}.notification-filter-btn.active,.notification-filter-btn:hover{background:var(--primary-soft);color:var(--text);border-color:#22c55e52}.notification-list{flex-direction:column;gap:10px;display:flex}.notification-row{border:1px solid var(--border);background:#94a3b80e;border-radius:16px;gap:12px;padding:13px 14px;display:flex}.notification-row.is-unread{background:#22c55e13;border-color:#22c55e38}.notification-icon{background:#94a3b81a;border-radius:12px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.notification-content{flex:1;min-width:0}.notification-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-title-row h4{color:var(--text);font-size:var(--font-size-base);margin:0;line-height:1.35}.notification-content p{color:var(--text-soft);font-size:var(--font-size-sm);margin:5px 0 8px;line-height:1.45}.notification-meta{color:var(--muted);font-size:var(--font-size-xs);flex-wrap:wrap;gap:8px;display:flex}.unread-badge{background:var(--primary-soft);color:var(--text);font-size:var(--font-size-xs);border:1px solid #22c55e40;border-radius:999px;flex-shrink:0;padding:3px 8px}.notification-dropdown,.notifications-dropdown,.bell-dropdown{border:1px solid var(--border);width:360px;max-height:430px;box-shadow:var(--shadow-card);background:#111827fa;border-radius:18px;padding:10px;overflow-y:auto}.notification-dropdown h3,.notifications-dropdown h3,.bell-dropdown h3{font-size:var(--font-size-base);margin:4px 6px 10px}.notification-dropdown .notification-row,.notifications-dropdown .notification-row,.bell-dropdown .notification-row{border-radius:13px;gap:9px;padding:10px}.notification-dropdown .notification-icon,.notifications-dropdown .notification-icon,.bell-dropdown .notification-icon{flex-basis:28px;width:28px;height:28px;font-size:13px}.notification-dropdown .notification-title-row h4,.notifications-dropdown .notification-title-row h4,.bell-dropdown .notification-title-row h4{font-size:var(--font-size-xs)}.notification-dropdown .notification-content p,.notifications-dropdown .notification-content p,.bell-dropdown .notification-content p{font-size:var(--font-size-xs);margin:3px 0 5px}.notification-dropdown .notification-meta,.notifications-dropdown .notification-meta,.bell-dropdown .notification-meta{font-size:var(--font-size-xs)}@media (width<=900px){.notification-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.notification-summary-grid{grid-template-columns:1fr}.notification-dropdown,.notifications-dropdown,.bell-dropdown{width:calc(100vw - 32px)}}.enterprise-dashboard-page{--db-border:#4292cf57;--db-border-strong:#3da3efad;--db-panel:linear-gradient(145deg, #0a2a43f7, #071d31fa);--db-panel-soft:linear-gradient(145deg, #0d314df0, #082239f2);--db-text:#f6f9fc;--db-muted:#9eb8cc;--db-muted-2:#7997ae;--db-blue:#2d9fff;--db-green:#25d69a;--db-orange:#ff8d38;--db-purple:#9a6cff;--db-cyan:#18c9e8;width:100%;min-width:0;color:var(--db-text)}.enterprise-dashboard-page .dashboard-hero{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.enterprise-dashboard-page .dashboard-hero-copy{min-width:0}.enterprise-dashboard-page .dashboard-eyebrow{color:#a9c7dd;font-size:var(--font-size-xs);letter-spacing:.04em;margin:0 0 5px;font-weight:700}.enterprise-dashboard-page .dashboard-hero h1{color:#fff;font-size:var(--font-size-3xl);letter-spacing:-.8px;margin:0;font-weight:800;line-height:1.08}.enterprise-dashboard-page .dashboard-hero-copy>p:last-child{color:var(--db-muted);font-size:var(--font-size-base);margin:6px 0 0}.enterprise-dashboard-page .dashboard-hero-meta{flex:none;align-items:center;gap:10px;display:flex}.enterprise-dashboard-page .dashboard-date-chip,.enterprise-dashboard-page .dashboard-loading{color:#dcebf6;min-height:42px;font-size:var(--font-size-xs);background:#071f34d1;border:1px solid #4994cd57;border-radius:8px;align-items:center;gap:9px;padding:0 14px;font-weight:600;display:inline-flex}.enterprise-dashboard-page .dashboard-date-chip>span:first-child{color:var(--db-blue);font-size:var(--font-size-base)}.enterprise-dashboard-page .dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.enterprise-dashboard-page .dashboard-card.pro-card{border:1px solid var(--db-border);background:var(--db-panel);min-width:0;min-height:116px;color:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:15px;padding:17px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000021}.enterprise-dashboard-page .dashboard-card.pro-card:after{content:"";opacity:.035;pointer-events:none;background:currentColor;border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -28px -44px auto}.enterprise-dashboard-page .dashboard-card.pro-card:hover{border-color:var(--db-border-strong);transform:translateY(-2px);box-shadow:0 14px 32px #0000002e}.enterprise-dashboard-page .dashboard-card .card-icon{color:currentColor;background:color-mix(in srgb, currentColor 22%, transparent);border:1px solid color-mix(in srgb, currentColor 38%, transparent);border-radius:10px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:23px;font-weight:800;display:grid}.enterprise-dashboard-page .dashboard-tone-blue{color:var(--db-blue)!important}.enterprise-dashboard-page .dashboard-tone-green{color:var(--db-green)!important}.enterprise-dashboard-page .dashboard-tone-orange{color:var(--db-orange)!important}.enterprise-dashboard-page .dashboard-tone-purple{color:var(--db-purple)!important}.enterprise-dashboard-page .dashboard-tone-cyan{color:var(--db-cyan)!important}.enterprise-dashboard-page .dashboard-card-copy{flex:1;min-width:0}.enterprise-dashboard-page .dashboard-card h3{color:#bfd0dd;font-size:var(--font-size-sm);margin:0;font-weight:650;line-height:1.25}.enterprise-dashboard-page .dashboard-card h2{color:#fff;font-size:var(--font-size-2xl);letter-spacing:-.55px;overflow-wrap:anywhere;margin:7px 0 0;font-weight:800;line-height:1}.enterprise-dashboard-page .dashboard-analytics-grid{grid-template-columns:minmax(0,1.28fr) minmax(340px,.92fr);gap:16px;margin-bottom:16px;display:grid}.enterprise-dashboard-page .dashboard-chart-card,.enterprise-dashboard-page .dashboard-panel{border:1px solid var(--db-border);background:var(--db-panel);border-radius:12px;min-width:0;box-shadow:0 10px 28px #0000001f}.enterprise-dashboard-page .dashboard-chart-card{min-height:300px;padding:18px 20px}.enterprise-dashboard-page .dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.enterprise-dashboard-page .dashboard-panel-heading h3{color:#fff;font-size:var(--font-size-md);align-items:center;gap:8px;margin:0;font-weight:750;line-height:1.25;display:flex}.enterprise-dashboard-page .dashboard-panel-heading p{color:var(--db-muted);font-size:var(--font-size-xs);margin:5px 0 0}.enterprise-dashboard-page .dashboard-heading-icon{color:var(--db-cyan)}.enterprise-dashboard-page .dashboard-warning-icon{color:#ff9b45}.enterprise-dashboard-page .dashboard-panel-pill{color:#d9e8f3;font-size:var(--font-size-xs);background:#051f34b3;border:1px solid #4a94cc4d;border-radius:7px;flex:none;padding:7px 11px}.enterprise-dashboard-page .dashboard-line-chart-wrap{margin-top:14px}.enterprise-dashboard-page .dashboard-line-chart{width:100%;height:196px;display:block;overflow:visible}.enterprise-dashboard-page .dashboard-grid-line{stroke:#93b8d324;stroke-width:1px}.enterprise-dashboard-page .dashboard-trend-line{fill:none;stroke:var(--db-blue);stroke-width:2.3px;vector-effect:non-scaling-stroke}.enterprise-dashboard-page .dashboard-trend-point{fill:#4baeff;stroke:#9ed8ff;stroke-width:1px;vector-effect:non-scaling-stroke}.enterprise-dashboard-page .dashboard-trend-labels{color:#8faabd;font-size:var(--font-size-xs);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:-1px;display:grid}.enterprise-dashboard-page .dashboard-inventory-status{grid-template-columns:minmax(190px,.9fr) minmax(180px,1fr);align-items:center;gap:24px;min-height:220px;display:grid}.enterprise-dashboard-page .dashboard-donut{border-radius:50%;width:172px;height:172px;margin:auto;padding:20px;box-shadow:0 0 28px #19d0a71c}.enterprise-dashboard-page .dashboard-donut-center{background:#09233a;border:1px solid #579acd33;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.enterprise-dashboard-page .dashboard-donut-center strong{color:#fff;font-size:var(--font-size-2xl);line-height:1}.enterprise-dashboard-page .dashboard-donut-center span{color:var(--db-muted);font-size:var(--font-size-xs);margin-top:6px}.enterprise-dashboard-page .dashboard-status-legend{background:#14365273;border:1px solid #4e8ebe2e;border-radius:10px;flex-direction:column;gap:12px;padding:15px;display:flex}.enterprise-dashboard-page .dashboard-status-row{color:#d8e6ef;font-size:var(--font-size-sm);grid-template-columns:12px 1fr auto;align-items:center;gap:10px;display:grid}.enterprise-dashboard-page .dashboard-status-dot{border-radius:50%;width:10px;height:10px}.enterprise-dashboard-page .dashboard-status-dot.green{background:var(--db-green)}.enterprise-dashboard-page .dashboard-status-dot.orange{background:var(--db-orange)}.enterprise-dashboard-page .dashboard-status-dot.blue{background:#4b8cff}.enterprise-dashboard-page .dashboard-status-row strong{color:#fff;font-size:var(--font-size-base)}.enterprise-dashboard-page .dashboard-insight-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.enterprise-dashboard-page .dashboard-insight-card{border:1px solid var(--db-border);background:var(--db-panel-soft);min-width:0;color:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.enterprise-dashboard-page .dashboard-insight-card:hover{border-color:var(--db-border-strong)}.enterprise-dashboard-page .dashboard-insight-card span{color:var(--db-muted);font-size:var(--font-size-xs)}.enterprise-dashboard-page .dashboard-insight-card strong{color:#fff;min-width:0;font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterprise-dashboard-page .dashboard-insight-card small{color:#bcd0de;font-size:var(--font-size-xs)}.enterprise-dashboard-page .dashboard-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.enterprise-dashboard-page .dashboard-panel{cursor:pointer;padding:18px;transition:transform .16s,border-color .16s}.enterprise-dashboard-page .dashboard-panel:hover{border-color:var(--db-border-strong);transform:translateY(-1px)}.enterprise-dashboard-page .dashboard-view-all{color:#2da2ff;font-size:var(--font-size-xs);flex:none;font-weight:650}.enterprise-dashboard-page .dashboard-table-head,.enterprise-dashboard-page .dashboard-table-row{align-items:center;gap:12px;display:grid}.enterprise-dashboard-page .dashboard-sales-head,.enterprise-dashboard-page .dashboard-sales-row,.enterprise-dashboard-page .dashboard-alert-head,.enterprise-dashboard-page .dashboard-alert-row{grid-template-columns:minmax(0,1.4fr) minmax(100px,.8fr) 90px}.enterprise-dashboard-page .dashboard-table-head{color:#acc3d4;min-height:36px;font-size:var(--font-size-xs);background:#1b42607a;padding:0 12px}.enterprise-dashboard-page .dashboard-table-row{color:#dce8f0;min-height:48px;font-size:var(--font-size-xs);border-bottom:1px solid #6a9fc61f;padding:0 12px}.enterprise-dashboard-page .dashboard-table-row:last-child{border-bottom:0}.enterprise-dashboard-page .dashboard-table-row span,.enterprise-dashboard-page .dashboard-table-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.enterprise-dashboard-page .dashboard-table-row strong{color:#fff;text-align:right}.enterprise-dashboard-page .dashboard-alert-value{color:#ff5c5c!important}.enterprise-dashboard-page .dashboard-empty-state{min-height:150px;color:var(--db-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.enterprise-dashboard-page .dashboard-empty-state.compact{min-height:100px}.enterprise-dashboard-page .dashboard-empty-icon{color:#a9c4d7;border:1px solid #73a8cf4d;border-radius:8px;place-items:center;width:34px;height:34px;margin-bottom:2px;display:grid}.enterprise-dashboard-page .dashboard-empty-state strong{color:#eef6fb;font-size:var(--font-size-sm)}.enterprise-dashboard-page .dashboard-empty-state span{font-size:var(--font-size-xs)}@media (width<=1250px){.enterprise-dashboard-page .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-dashboard-page .dashboard-analytics-grid{grid-template-columns:1fr}}@media (width<=760px){.enterprise-dashboard-page .dashboard-hero{flex-direction:column}.enterprise-dashboard-page .dashboard-hero-meta{align-items:stretch;width:100%}.enterprise-dashboard-page .dashboard-date-chip{flex:1}.enterprise-dashboard-page .dashboard-kpi-grid,.enterprise-dashboard-page .dashboard-insight-strip,.enterprise-dashboard-page .dashboard-section-grid,.enterprise-dashboard-page .dashboard-inventory-status{grid-template-columns:1fr}.enterprise-dashboard-page .dashboard-insight-card{grid-template-columns:1fr;gap:4px}}@media (width<=520px){.enterprise-dashboard-page .dashboard-card.pro-card{min-height:104px;padding:15px}.enterprise-dashboard-page .dashboard-card .card-icon{flex-basis:44px;width:44px;height:44px}.enterprise-dashboard-page .dashboard-chart-card,.enterprise-dashboard-page .dashboard-panel{padding:15px}.enterprise-dashboard-page .dashboard-sales-head,.enterprise-dashboard-page .dashboard-sales-row,.enterprise-dashboard-page .dashboard-alert-head,.enterprise-dashboard-page .dashboard-alert-row{grid-template-columns:minmax(0,1fr) 78px}.enterprise-dashboard-page .dashboard-sales-head span:nth-child(2),.enterprise-dashboard-page .dashboard-sales-row span:nth-child(2),.enterprise-dashboard-page .dashboard-alert-head span:nth-child(2),.enterprise-dashboard-page .dashboard-alert-row span:nth-child(2){display:none}}.security-dashboard-sections{grid-template-columns:1fr;gap:24px;display:grid}.security-dashboard-sections .dashboard-panel{width:100%}.audit-log-list{gap:8px;display:grid}.audit-card{background:linear-gradient(180deg, var(--surface), var(--surface-2));border:1px solid var(--border);border-radius:12px;padding:0;overflow:hidden}.audit-card-header{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:38px;padding:7px 12px;display:flex}.audit-card-header .audit-record{margin-left:auto}.audit-badge{font-size:var(--font-size-xs);line-height:1.2}.audit-card-body{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:16px;padding:10px 12px;display:grid}.audit-meta-grid{border-right:1px solid var(--border);align-content:start;gap:5px;padding:0 16px 0 0;display:grid}.audit-meta{min-height:0;padding:2px 0}.audit-meta span{font-size:var(--font-size-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1px;line-height:1.25;display:block}.audit-meta strong{font-size:var(--font-size-xs);overflow-wrap:anywhere;line-height:1.3;display:block}.audit-details-box{min-width:0;padding:0}.audit-details-box h4{font-size:var(--font-size-sm);margin:0 0 6px;line-height:1.25}.audit-details-grid{grid-template-columns:repeat(2,minmax(180px,1fr));align-items:start;gap:3px 16px;display:grid}.audit-detail-row{border:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:3px 0;display:flex}.audit-detail-row span{min-width:0;font-size:var(--font-size-xs);color:var(--muted);line-height:1.35}.audit-detail-row strong{font-size:var(--font-size-xs);text-align:right;flex-shrink:0;line-height:1.3}@media (width<=900px){.audit-card-body{grid-template-columns:190px minmax(0,1fr)}.audit-details-grid{grid-template-columns:1fr}}@media (width<=650px){.audit-card-header{flex-wrap:wrap}.audit-card-body{grid-template-columns:1fr;gap:10px}.audit-meta-grid{border-right:none;border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 10px}.audit-details-grid{grid-template-columns:1fr}}.report-kpi-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;margin-bottom:22px;display:grid}.report-kpi-grid .dashboard-card{min-height:115px;padding:18px}.compact-report-card h2{font-size:var(--font-size-xl);word-break:break-word;line-height:1.15}@media (width<=1000px){.report-kpi-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=650px){.report-kpi-grid{grid-template-columns:1fr}}.intake-workstation{grid-template-columns:minmax(420px,1fr) minmax(520px,1.2fr);align-items:start;gap:22px;display:grid}.intake-camera-column,.intake-analysis-column{gap:18px;display:grid}.intake-camera-card,.intake-status-card,.worker-review-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:18px}.camera-card-header,.intake-status-card{justify-content:space-between;gap:16px;display:flex}.camera-screen{border:1px solid var(--border);background:#0f172a;border-radius:16px;justify-content:center;align-items:center;padding:12px;display:flex}.camera-screen img,.camera-screen video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:520px}.review-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.intake-details-table{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.intake-detail-row{border-bottom:1px solid var(--border);grid-template-columns:150px 1fr;align-items:center;padding:12px 16px;display:grid}.intake-detail-row:last-child{border-bottom:none}.intake-detail-row span{color:var(--muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase}.intake-detail-row strong{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.intake-price-table{background:var(--surface);border:1px solid var(--border);border-radius:16px;gap:12px;padding:14px;display:grid}.price-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.final-price-row{grid-template-columns:1fr;display:grid}.price-box{background:var(--surface-soft);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.final-price-box{border-color:var(--primary);background:#3b82f61f;padding:18px}.price-box span{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.price-box strong{color:var(--text);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.final-price-box strong{font-size:var(--font-size-2xl)}.worker-final-price-field{border:1px solid var(--primary);background:#3b82f61a;border-radius:14px;padding:12px}.worker-final-price-field label{color:var(--text);font-weight:var(--font-weight-bold);margin-bottom:8px}.worker-final-price-field small{color:var(--muted);font-size:var(--font-size-xs);margin-top:6px;display:block}.intake-action-bar{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.confidence-ring{background:conic-gradient(var(--primary) var(--confidence), #94a3b838 0deg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.confidence-ring-inner{background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:78px;height:78px;display:flex}.confidence-ring-inner strong{color:var(--text);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.confidence-ring-inner strong:after{content:"%"}.confidence-ring-inner span{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}@media (width<=1100px){.intake-workstation{grid-template-columns:1fr}}@media (width<=700px){.price-row,.review-grid{grid-template-columns:1fr}}@media (width>=1201px){.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.dashboard-insight-grid,.dashboard-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ceo-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.notification-summary-grid,.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1600px){.ceo-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.notification-summary-grid,.report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tablet-intake-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden;padding:10px 12px 16px!important}.tablet-intake-page .intake-action-bar{z-index:25;border:1px solid var(--border);width:100%;box-shadow:var(--shadow-soft);background:linear-gradient(#111827fa,#0f172af5);border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:8px;position:sticky;top:4px;margin:0 0 10px!important;display:grid!important}.tablet-intake-page .intake-action-bar .btn{width:100%;min-width:0;min-height:42px;font-size:var(--font-size-xs);white-space:normal;text-align:center;padding:0 8px;font-weight:700;line-height:1.15}.tablet-intake-page .intake-workstation{align-items:start;width:100%;min-width:0;grid-template-columns:minmax(300px,.78fr) minmax(0,1.45fr)!important;gap:10px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.tablet-intake-page .intake-camera-column{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;width:100%;min-width:0;gap:8px!important;display:grid!important}.tablet-intake-page .intake-camera-column>.btn{display:none!important}.tablet-intake-page .intake-camera-card{width:100%;min-width:0;overflow:hidden;border-radius:12px!important;padding:8px!important}.tablet-intake-page .camera-card-header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.tablet-intake-page .camera-card-header h3{font-size:var(--font-size-sm);white-space:nowrap;margin:0;line-height:1.2}.tablet-intake-page .camera-card-header p{display:none}.tablet-intake-page .camera-live-badge,.tablet-intake-page .camera-idle-badge{min-height:22px;font-size:var(--font-size-xs);white-space:nowrap;padding:3px 7px}.tablet-intake-page .camera-screen{background:#070d19;width:100%;overflow:hidden;border-radius:10px!important;height:185px!important;min-height:185px!important;max-height:185px!important;padding:4px!important}.tablet-intake-page .camera-screen video,.tablet-intake-page .camera-screen img{border-radius:7px;display:block;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.tablet-intake-page .camera-placeholder{font-size:var(--font-size-xs)}.tablet-intake-page .camera-placeholder span{font-size:var(--font-size-xl)}.tablet-intake-page .camera-placeholder p{font-size:var(--font-size-xs);margin:4px 0 0}.tablet-intake-page .camera-upload-row{align-items:center;gap:5px;min-width:0;margin-top:5px;display:flex}.tablet-intake-page .camera-upload-row input[type=file]{min-width:0;font-size:var(--font-size-xs)}.tablet-intake-page .camera-upload-row small{display:none}.tablet-intake-page .intake-status-card{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:82px;border-radius:12px!important;gap:8px!important;padding:8px 10px!important;display:grid!important}.tablet-intake-page .intake-status-card h2{font-size:var(--font-size-base);margin:5px 0 2px;line-height:1.2}.tablet-intake-page .intake-status-card p{font-size:var(--font-size-xs);color:var(--muted);margin:0;line-height:1.3}.tablet-intake-page .intake-status-card .badge{font-size:var(--font-size-xs);padding:3px 7px}.tablet-intake-page .confidence-ring{width:62px!important;height:62px!important}.tablet-intake-page .confidence-ring-inner{width:46px!important;height:46px!important}.tablet-intake-page .confidence-ring-inner strong{font-size:var(--font-size-sm)!important}.tablet-intake-page .confidence-ring-inner span{font-size:var(--font-size-xs)!important}.tablet-intake-page .intake-analysis-column{grid-template-columns:minmax(0,1fr) minmax(210px,.72fr);align-content:start;width:100%;min-width:0;gap:8px!important;display:grid!important}.tablet-intake-page .intake-top-grid{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);width:100%;min-width:0;gap:8px!important;display:grid!important}.tablet-intake-page .intake-details-table{width:100%;min-width:0;border-radius:12px!important}.tablet-intake-page .intake-detail-row{min-height:34px;grid-template-columns:92px minmax(0,1fr)!important;padding:5px 9px!important}.tablet-intake-page .intake-detail-row span{letter-spacing:.02em;white-space:nowrap;font-size:var(--font-size-xs)!important}.tablet-intake-page .intake-detail-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden;font-size:var(--font-size-xs)!important}.tablet-intake-page .marketplace-compact{width:100%;min-width:0;border-radius:12px!important;padding:9px!important}.tablet-intake-page .marketplace-compact h3{margin:0 0 6px;font-size:12px}.tablet-intake-page .marketplace-compact .mini-row{min-height:27px;padding:4px 5px;font-size:10px}.tablet-intake-page .marketplace-compact .mini-row strong{font-size:11px}.tablet-intake-page .intake-price-table{grid-column:2;width:100%;border-radius:12px!important;gap:7px!important;padding:8px!important}.tablet-intake-page .price-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:6px!important}.tablet-intake-page .price-box{min-width:0;border-radius:10px!important;gap:2px!important;padding:8px!important}.tablet-intake-page .price-box span{white-space:nowrap;font-size:var(--font-size-xs)!important}.tablet-intake-page .price-box strong{font-size:var(--font-size-base)!important}.tablet-intake-page .final-price-box{padding:9px!important}.tablet-intake-page .final-price-box strong{font-size:var(--font-size-xl)!important}.tablet-intake-page .intake-analysis-column>.worker-review-card{grid-area:2/1;width:100%;min-width:0;border-radius:12px!important;padding:9px!important}.tablet-intake-page .worker-review-card h3{font-size:var(--font-size-xs);margin:0 0 7px}.tablet-intake-page .review-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.tablet-intake-page .review-grid input,.tablet-intake-page .review-grid select{width:100%;min-width:0;min-height:34px!important;font-size:var(--font-size-xs)!important;border-radius:8px!important;padding:5px 7px!important}.tablet-intake-page .price-input{min-width:0}.tablet-intake-page .price-input input{min-height:34px!important;font-size:var(--font-size-xs)!important}.tablet-intake-page .worker-final-price-field{border-radius:9px!important;padding:6px!important}.tablet-intake-page .worker-final-price-field label{margin-bottom:3px;font-size:var(--font-size-xs)!important}.tablet-intake-page .worker-final-price-field small{display:none}.tablet-intake-page .intake-analysis-column>.worker-review-card:only-child{grid-column:1/-1}@media (width>=700px) and (width<=1200px){.tablet-intake-page .intake-workstation{grid-template-columns:minmax(300px,.78fr) minmax(0,1.45fr)!important}.tablet-intake-page .review-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tablet-intake-page .price-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=700px) and (height<=760px){.tablet-intake-page{padding-top:6px!important}.tablet-intake-page .camera-screen{height:155px!important;min-height:155px!important;max-height:155px!important}.tablet-intake-page .intake-action-bar{margin-bottom:7px!important}.tablet-intake-page .intake-status-card{min-height:68px}.tablet-intake-page .intake-detail-row{min-height:30px;padding-top:3px!important;padding-bottom:3px!important}}@media (width<=699px){.tablet-intake-page .intake-action-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet-intake-page .intake-workstation{grid-template-columns:1fr!important}.tablet-intake-page .intake-camera-column,.tablet-intake-page .intake-analysis-column,.tablet-intake-page .intake-top-grid{grid-template-columns:1fr}.tablet-intake-page .intake-price-table,.tablet-intake-page .intake-analysis-column>.worker-review-card{grid-area:auto/1}.tablet-intake-page .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-system-page{--admin-border:#4c9bd64d;--admin-border-strong:#4cabf194;--admin-panel:linear-gradient(145deg, #0a273ffa, #071b2ffc);--admin-panel-soft:linear-gradient(145deg, #0d2f49f2, #081f35f7);--admin-panel-raised:linear-gradient(145deg, #103753f5, #09233bfa);--admin-muted:#a1bacd;--admin-muted-2:#7f9eb4;--admin-blue:#35a7ff;--admin-green:#2bd69d;--admin-orange:#ff9a4f;--admin-purple:#a17aff;--admin-cyan:#28cce9;--admin-red:#ff6f80;width:100%;min-width:0;color:var(--text)}.admin-system-hero{border:1px solid var(--admin-border);background:radial-gradient(circle at 92% 10%, #35a7ff29, transparent 30%), radial-gradient(circle at 8% 100%, #28cce912, transparent 34%), var(--admin-panel);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:26px;margin-bottom:16px;padding:27px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0000002e}.admin-system-hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 52%,#ffffff06);position:absolute;inset:0}.admin-system-hero-copy,.admin-system-profile-card{z-index:1;position:relative}.admin-system-hero-copy{min-width:0}.admin-system-eyebrow,.admin-system-section-kicker{color:#a5c6dc;font-size:var(--font-size-xs);letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-weight:750}.admin-system-hero h1{color:#fff;font-size:var(--font-size-3xl);letter-spacing:-.8px;margin:0;font-weight:800;line-height:1.08}.admin-system-hero-copy>p:last-child{max-width:780px;color:var(--admin-muted);font-size:var(--font-size-base);margin:9px 0 0;line-height:1.62}.admin-system-profile-card{background:#051c2fc2;border:1px solid #60a9dc47;border-radius:12px;min-width:270px;max-width:350px;padding:15px 16px;box-shadow:inset 0 1px #ffffff06}.admin-system-profile-card span,.admin-system-profile-card small{color:var(--admin-muted);font-size:var(--font-size-xs);display:block}.admin-system-profile-card strong{color:#fff;font-size:var(--font-size-base);overflow-wrap:anywhere;margin:5px 0 6px;display:block}.admin-system-profile-badge{color:#ccefe2;font-size:var(--font-size-xs);background:#2bd69d14;border:1px solid #2bd69d3d;border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:5px 8px;font-weight:700;display:inline-flex}.admin-system-profile-badge:before{content:"";background:var(--admin-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #2bd69da6}.admin-system-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.admin-system-stat-card{border:1px solid var(--admin-border);background:var(--admin-panel-soft);min-width:0;min-height:118px;color:inherit;text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000021}.admin-system-stat-card:hover,.admin-system-stat-card:focus-visible{border-color:var(--admin-border-strong);outline:none;transform:translateY(-2px);box-shadow:0 14px 32px #0000002b}.admin-system-stat-card:before,.admin-system-module-card:before,.admin-system-operation-card:before{content:"";background:currentColor;border-radius:0 999px 999px 0;width:3px;height:44px;position:absolute;top:18px;left:0}.admin-system-stat-card.tone-blue,.admin-system-module-card.tone-blue,.admin-system-operation-card.tone-blue{color:var(--admin-blue)}.admin-system-stat-card.tone-green,.admin-system-module-card.tone-green,.admin-system-operation-card.tone-green{color:var(--admin-green)}.admin-system-stat-card.tone-orange,.admin-system-module-card.tone-orange,.admin-system-operation-card.tone-orange{color:var(--admin-orange)}.admin-system-stat-card.tone-purple,.admin-system-module-card.tone-purple,.admin-system-operation-card.tone-purple{color:var(--admin-purple)}.admin-system-stat-card.tone-cyan,.admin-system-module-card.tone-cyan,.admin-system-operation-card.tone-cyan{color:var(--admin-cyan)}.admin-system-stat-card.tone-red,.admin-system-module-card.tone-red,.admin-system-operation-card.tone-red{color:var(--admin-red)}.admin-system-stat-icon,.admin-system-module-icon,.admin-system-operation-icon{border:1px solid color-mix(in srgb, currentColor 34%, transparent);background:color-mix(in srgb, currentColor 15%, transparent);border-radius:11px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.admin-system-stat-copy{flex-direction:column;min-width:0;display:flex}.admin-system-stat-copy span{color:var(--admin-muted);font-size:var(--font-size-xs)}.admin-system-stat-copy strong{color:#fff;font-size:var(--font-size-lg);margin:5px 0 4px;line-height:1.15}.admin-system-stat-copy small{color:var(--admin-muted-2);font-size:var(--font-size-xs);line-height:1.35}.admin-system-stat-arrow{color:var(--admin-muted-2);font-size:var(--font-size-md);transition:transform .16s,color .16s}.admin-system-stat-card:hover .admin-system-stat-arrow{color:#fff;transform:translate(2px)}.admin-system-section{margin-bottom:20px}.admin-system-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.admin-system-section-heading h2,.admin-system-panel-heading h3{color:#fff;font-size:var(--font-size-xl);margin:0;line-height:1.2}.admin-system-section-heading>div>p:last-child,.admin-system-panel-heading p{max-width:830px;color:var(--admin-muted);font-size:var(--font-size-sm);margin:6px 0 0;line-height:1.55}.admin-system-section-note{color:#c0d5e3;min-height:31px;font-size:var(--font-size-xs);background:#0a2a439e;border:1px solid #549ed538;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 10px;font-weight:700;display:inline-flex}.admin-system-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.admin-system-module-card,.admin-system-operation-card{border:1px solid var(--admin-border);background:radial-gradient(circle at top right, color-mix(in srgb, currentColor 8%, transparent), transparent 34%), var(--admin-panel);border-radius:12px;flex-direction:column;min-width:0;padding:17px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 10px 26px #0000001c}.admin-system-module-card{min-height:210px}.admin-system-operation-card{min-height:174px}.admin-system-module-card:hover,.admin-system-operation-card:hover{border-color:var(--admin-border-strong);transform:translateY(-2px);box-shadow:0 14px 30px #00000026}.admin-system-module-topline,.admin-system-operation-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-system-module-category,.admin-system-operation-category{color:#bdd1df;width:fit-content;min-height:27px;font-size:var(--font-size-xs);background:#0d2e48a8;border:1px solid #6da7d23b;border-radius:999px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.admin-system-module-card h3,.admin-system-operation-card h3{color:#fff;font-size:var(--font-size-md);margin:0 0 7px;line-height:1.25}.admin-system-module-card p,.admin-system-operation-card p{color:var(--admin-muted);font-size:var(--font-size-sm);margin:0 0 17px;line-height:1.5}.admin-system-card-action{border:1px solid color-mix(in srgb, currentColor 40%, transparent);background:color-mix(in srgb, currentColor 12%, transparent);color:#fff;width:fit-content;min-height:34px;font-size:var(--font-size-sm);cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin-top:auto;padding:0 11px;font-weight:700;display:inline-flex}.admin-system-card-action:hover{border-color:color-mix(in srgb, currentColor 66%, transparent);background:color-mix(in srgb, currentColor 18%, transparent)}.admin-system-operations-shell{border:1px solid var(--admin-border);background:radial-gradient(circle at 92% 10%,#a17aff0f,#0000 30%),#071d31b8;border-radius:14px;padding:18px}.admin-system-operation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.admin-system-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px;display:grid}.admin-system-panel{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:13px;min-width:0;padding:19px;box-shadow:0 10px 26px #0000001c}.admin-system-panel-heading{margin-bottom:14px}.admin-system-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-system-access-item{background:#11314b75;border:1px solid #67a0ca33;border-radius:9px;min-width:0;padding:13px 14px}.admin-system-access-item span{color:var(--admin-muted-2);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;display:block}.admin-system-access-item strong{color:#fff;font-size:var(--font-size-sm);line-height:1.4;display:block}.admin-system-boundary-panel{position:relative;overflow:hidden}.admin-system-boundary-panel:after{content:"";pointer-events:none;background:#2bd69d0e;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-85px;right:-75px}.admin-system-boundary-callout{z-index:1;background:#14453f2e;border:1px solid #2bd69d33;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid;position:relative}.admin-system-boundary-icon{color:#dff8ef;background:#2bd69d1a;border:1px solid #2bd69d3d;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.admin-system-boundary-callout strong{color:#fff;font-size:var(--font-size-sm);display:block}.admin-system-boundary-callout p{color:var(--admin-muted);font-size:var(--font-size-xs);margin:4px 0 0;line-height:1.5}.admin-system-boundary-tags{z-index:1;flex-wrap:wrap;gap:7px;margin-top:11px;display:flex;position:relative}.admin-system-boundary-tags span{color:#bcd0de;min-height:27px;font-size:var(--font-size-xs);background:#11314b70;border:1px solid #61a0ce33;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}@media (width<=1440px){.admin-system-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-system-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.admin-system-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-system-bottom-grid{grid-template-columns:1fr}}@media (width<=860px){.admin-system-hero,.admin-system-section-heading{flex-direction:column;align-items:stretch}.admin-system-profile-card{width:100%;max-width:none}.admin-system-module-grid,.admin-system-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-system-hero{padding:20px}.admin-system-hero h1{font-size:var(--font-size-2xl)}.admin-system-stat-grid,.admin-system-module-grid,.admin-system-operation-grid,.admin-system-access-grid{grid-template-columns:1fr}.admin-system-stat-card{grid-template-columns:46px minmax(0,1fr) auto}.admin-system-operations-shell{padding:15px}}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#020617b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--border);width:100%;max-width:620px;box-shadow:var(--shadow-lg);color:var(--text);border-radius:18px;padding:22px}.modal-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.modal-title{font-size:var(--font-size-xl);color:var(--text);font-weight:700}.modal-close{color:var(--muted);font-size:var(--font-size-xl);cursor:pointer;background:0 0;border:none}.modal-close:hover{color:var(--text)}.modal-body{flex-direction:column;gap:14px;display:flex}.modal-footer{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#020617b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.session-warning-overlay{z-index:3000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a8c;justify-content:center;align-items:center;animation:.25s sessionFadeIn;display:flex;position:fixed;inset:0}.session-warning{background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:100%;max-width:520px;animation:.25s sessionPopup;overflow:hidden;box-shadow:0 20px 45px #0000002e}.session-warning-icon{color:#2563eb;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:30px auto 18px;font-size:34px;display:flex}.session-warning h2{text-align:center;font-size:var(--font-size-2xl);color:#111827;margin:0;font-weight:700}.session-warning p{text-align:center;width:85%;font-size:var(--font-size-base);color:#6b7280;margin:14px auto;line-height:1.7}.session-warning-countdown{width:150px;height:150px;font-size:var(--font-size-3xl);color:#2563eb;background:#f8fbff;border:6px solid #2563eb;border-radius:50%;justify-content:center;align-items:center;margin:28px auto;font-weight:700;display:flex}.session-warning-buttons{justify-content:center;gap:16px;padding:0 30px 32px;display:flex}.session-warning-buttons button{height:48px;font-size:var(--font-size-base);cursor:pointer;border:none;border-radius:12px;flex:1;font-weight:600;transition:all .2s}.session-warning-buttons button:first-child{color:#fff;background:#2563eb}.session-warning-buttons button:first-child:hover{background:#1d4ed8}.session-warning-buttons button:last-child{color:#374151;background:#fff;border:1px solid #d1d5db}.session-warning-buttons button:last-child:hover{background:#f3f4f6}@keyframes sessionFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sessionPopup{0%{opacity:0;transform:translateY(15px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.d-flex{display:flex}.d-grid{display:grid}.d-block{display:block}.d-none{display:none}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-25{gap:25px}.w-100{width:100%}.w-50{width:50%}.h-100{height:100%}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-muted{color:var(--muted)}.text-success{color:var(--accent-green)}.text-warning{color:var(--warning-orange)}.text-danger{color:var(--danger-red)}.text-white{color:var(--text)}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.rounded-sm{border-radius:8px}.rounded{border-radius:12px}.rounded-lg{border-radius:18px}.rounded-xl{border-radius:24px}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.cursor-pointer{cursor:pointer}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.transition{transition:all .2s}@media (width<=1400px){.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-two-column{grid-template-columns:1fr}.sidebar{width:244px!important}.main-content{margin-left:280px!important}.table-container,.table-wrapper{width:100%;min-width:0;overflow:auto visible}}@media (width<=992px){.app,.app-layout,.app-with-sidebar{width:100%;min-width:0;max-width:100%;overflow-x:hidden;margin-left:0!important}.sidebar{z-index:1000;height:100vh;transition:left var(--transition-normal);overscroll-behavior:contain;overflow:hidden auto;width:260px!important;position:fixed!important;top:0!important;bottom:0!important;left:-280px!important}.sidebar.open{left:0!important}.main-content{min-width:0;overflow-x:hidden;width:100%!important;max-width:100%!important;margin-left:0!important}.content{width:100%;min-width:0;max-width:100%;padding:var(--space-4);box-sizing:border-box}.page-container,.workspace-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-two-column{grid-template-columns:1fr}.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid>*,.dashboard-two-column>*,.grid-2>*,.grid-3>*,.grid-4>*{min-width:0}.table-container,.table-wrapper{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto visible}}@media (width<=800px){.app,.app-layout,.app-with-sidebar{width:100%;min-width:0;max-width:100%;overflow-x:hidden;margin-left:0!important}.sidebar{z-index:1000;height:100vh;transition:left var(--transition-normal);overscroll-behavior:contain;overflow:hidden auto;width:260px!important;position:fixed!important;top:0!important;bottom:0!important;left:-280px!important}.sidebar.open{left:0!important}.main-content{min-width:0;overflow-x:hidden;width:100%!important;max-width:100%!important;margin-left:0!important}.content{width:100%;min-width:0;max-width:100%;padding:var(--space-4);box-sizing:border-box}.page-header{align-items:stretch;gap:var(--space-4);flex-direction:column;width:100%;min-width:0}.page-header-actions{justify-content:flex-start;width:100%}.page-header-actions>button{width:100%}.dashboard-grid,.dashboard-two-column,.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.modal{box-sizing:border-box;width:calc(100% - 32px);max-width:95%;margin:16px}.table-container,.table-wrapper{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto visible}table{min-width:700px}}@media (width<=480px){.page-title,.page-title h1,.page-header h1{font-size:var(--font-size-2xl);line-height:1.15}.page-description,.page-title p,.page-title-group p{font-size:var(--font-size-sm)}.btn,button.primary,button.secondary,button.success,button.warning,button.danger{width:100%}.form-row{grid-template-columns:1fr}.dashboard-card-value,.kpi-value{font-size:var(--font-size-2xl)}.modal{width:calc(100% - 24px);max-width:none;padding:var(--space-4);margin:12px}table{min-width:640px}}@media (width<=360px){.content{padding:var(--space-3)}.modal{width:calc(100% - 16px);margin:8px}table{min-width:600px}}.ent-login-page{color:#f8fafc;background:radial-gradient(circle at 0 0,#2563eb2e,#0000 34%),radial-gradient(circle at 100% 100%,#0ea5e91f,#0000 30%),#0f172a;justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}.ent-login-shell{flex-direction:column;align-items:center;gap:22px;width:min(100%,980px);display:flex}.ent-login-brand{text-align:center;justify-content:center;align-items:flex-end;width:100%;min-height:300px;display:flex;position:relative;overflow:visible}.ent-login-logo-wrap{z-index:0;pointer-events:none;width:520px;height:400px;box-shadow:none;background:0 0;border:none;place-items:center;display:grid;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.ent-login-logo{object-fit:contain;opacity:1;filter:drop-shadow(0 20px 50px #2563eb40);width:460px;height:auto;display:block}.ent-login-brand h1{display:none}.ent-login-brand p{z-index:2;color:#e2e8f0;font-size:var(--font-size-xl);letter-spacing:.04em;margin:0;font-weight:700;position:relative}.ent-login-card{-webkit-backdrop-filter:blur(18px);background:#1e293beb;border:1px solid #94a3b838;border-radius:24px;width:min(100%,430px);padding:30px;box-shadow:0 28px 90px #0000006b}.ent-login-card-header{text-align:left;margin-bottom:24px}.ent-login-card-header-top{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.ent-login-eyebrow{color:#93c5fd;font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;background:#2563eb29;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-weight:700;display:inline-flex}.ent-login-card h1{font-size:var(--font-size-xl);text-align:center;color:#f8fafc;margin:6px 0 0;font-weight:700}.ent-login-card p{color:#94a3b8;font-size:var(--font-size-base);margin:8px 0 0;line-height:1.55}.ent-login-form{flex-direction:column;gap:12px;display:flex}.ent-login-form label{color:#cbd5e1;font-size:var(--font-size-sm);margin-bottom:8px;font-weight:700;display:block}.ent-login-input-wrap{color:#93c5fd;border-radius:14px;align-items:center;gap:10px;width:100%;min-width:0;height:48px;min-height:48px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex;background:#0f172a!important;border:1px solid #334155!important}.ent-login-input-wrap:focus-within{background:#0f172a!important;border-color:#3b82f6!important;box-shadow:0 0 0 4px #3b82f624!important}.ent-login-input-wrap input,.ent-login-input-wrap input:hover,.ent-login-input-wrap input:focus,.ent-login-input-wrap input:active{width:100%;min-width:0;height:auto;min-height:0;font-size:var(--font-size-base);caret-color:#f8fafc;appearance:none;border-radius:0;flex:1;margin:0;padding:0;color:#f8fafc!important;box-shadow:none!important;-webkit-text-fill-color:#f8fafc!important;background:0 0!important;border:0!important;outline:0!important}.ent-login-input-wrap input::placeholder{opacity:1;color:#64748b!important}.ent-login-input-wrap input:-webkit-autofill{-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;border:0!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #0f172a!important}.ent-login-input-wrap input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;border:0!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #0f172a!important}.ent-login-input-wrap input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;border:0!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #0f172a!important}.ent-login-input-wrap input:-webkit-autofill:active{-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc!important;border:0!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #0f172a!important}.ent-login-input-wrap input:autofill{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#0f172a!important}.ent-login-primary-btn{color:#fff;height:50px;min-height:50px;font-weight:800;font-size:var(--font-size-base);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;border-radius:14px;margin-top:8px;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 14px 34px #2563eb52}.ent-login-primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#0000;transform:translateY(-1px);box-shadow:0 18px 42px #2563eb6b}.ent-login-primary-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.ent-login-link-btn{color:#93c5fd;width:fit-content;min-height:auto;font-size:var(--font-size-base);cursor:pointer;box-shadow:none;border:0;align-self:center;padding:4px 8px;font-weight:700;background:0 0!important}.ent-login-link-btn:hover:not(:disabled){color:#bfdbfe;box-shadow:none;border-color:#0000;text-decoration:underline;transform:none;background:0 0!important}.ent-login-language-selector{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:999px;align-items:center;gap:3px;margin-top:8px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 4px 12px #00000029}.ent-login-card-header-top .ent-login-language-selector{flex-shrink:0;margin-top:0;margin-left:auto}.ent-login-language-button{color:#94a3b8;width:auto;min-width:40px;height:30px;min-height:30px;font-size:var(--font-size-xs);letter-spacing:.6px;cursor:pointer;box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex;background:0 0!important}.ent-login-language-button:hover:not(:disabled){color:#fff;box-shadow:none;border-color:#0000;transform:none;background:#94a3b81f!important}.ent-login-language-button.active{color:#fff;box-shadow:0 3px 9px #2563eb4d,inset 0 1px #ffffff1f;background:linear-gradient(135deg,#2563ebf2,#4f46e5e6)!important}.ent-login-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(100%,760px);display:grid}.ent-login-feature-card{background:#1e293bb8;border:1px solid #94a3b82e;border-radius:18px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;min-height:138px;padding:18px;display:flex}.ent-login-feature-icon{color:#93c5fd;background:#2563eb29;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.ent-login-feature-card strong{color:#f8fafc;font-size:var(--font-size-base)}.ent-login-feature-card span{color:#94a3b8;font-size:var(--font-size-sm);line-height:1.45}.ent-login-footer{color:#64748b;font-size:var(--font-size-xs)}@media (width<=760px){.ent-login-page{padding:22px 14px}.ent-login-brand{min-height:235px;overflow:visible}.ent-login-logo-wrap{width:370px;height:290px;top:-35px}.ent-login-logo{opacity:1;width:350px}.ent-login-brand p{font-size:var(--font-size-md)}.ent-login-card{padding:24px}.ent-login-feature-grid{grid-template-columns:1fr}}@media (width>=1200px) and (width<=1600px) and (height<=900px) and (orientation:landscape){.ent-login-page{box-sizing:border-box;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;padding:14px 18px;overflow:hidden}.ent-login-page,.ent-login-page *,.ent-login-page :before,.ent-login-page :after{box-sizing:border-box}.ent-login-shell{grid-template:"brand card"minmax(0,1fr)"features card""footer footer"/minmax(0,1fr) 410px;align-items:center;gap:12px 26px;width:min(100%,1180px);max-height:calc(100dvh - 28px);display:grid}.ent-login-brand{grid-area:brand;justify-content:center;align-items:center;width:100%;min-width:0;height:355px;min-height:0;overflow:hidden}.ent-login-logo-wrap{width:min(100%,560px);height:355px;position:relative;top:auto;left:auto;transform:none}.ent-login-logo{object-fit:contain;width:min(100%,500px);max-height:330px}.ent-login-card{border-radius:20px;grid-area:card;align-self:center;width:100%;max-width:410px;padding:22px 24px}.ent-login-card-header{margin-bottom:16px}.ent-login-card-header-top{gap:10px}.ent-login-eyebrow{margin-bottom:0;padding:5px 9px;font-size:10px}.ent-login-card h1{margin:10px 0 0;font-size:22px;line-height:1.1}.ent-login-language-selector{padding:2px}.ent-login-language-button{min-width:36px;height:28px;min-height:28px;padding:0 8px;font-size:10px}.ent-login-form{gap:9px}.ent-login-form label{margin-bottom:2px;font-size:12px}.ent-login-input-wrap{border-radius:12px;height:44px;min-height:44px;padding:0 12px}.ent-login-input-wrap input,.ent-login-input-wrap input:hover,.ent-login-input-wrap input:focus,.ent-login-input-wrap input:active{font-size:14px}.ent-login-primary-btn{border-radius:12px;height:44px;min-height:44px;margin-top:4px;font-size:13px}.ent-login-link-btn{padding:2px 6px;font-size:12px}.ent-login-feature-grid{grid-area:features;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.ent-login-feature-card{border-radius:14px;gap:6px;min-height:108px;padding:12px}.ent-login-feature-icon{border-radius:10px;width:34px;height:34px}.ent-login-feature-icon svg{width:20px;height:20px}.ent-login-feature-card strong{font-size:12px;line-height:1.15}.ent-login-feature-card span{font-size:10px;line-height:1.3}.ent-login-footer{text-align:center;grid-area:footer;margin:0;font-size:10px;line-height:1.2}}@media (width>=1601px){.ent-login-page{background-attachment:fixed;background-image:url(/assets/cliqntag-login-background-BTu7drGA.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}}@keyframes ecommerceSpin{to{transform:rotate(360deg)}}@media (width<=1250px){.ecommerce-toolbar-card{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,.5fr))}.ecommerce-primary-metrics,.ecommerce-secondary-grid,.ecommerce-item-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ecommerce-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-photo-columns,.ecommerce-qr-card{grid-template-columns:1fr}}@media (width<=700px){.ecommerce-workbench-hero{flex-direction:column;padding:21px}.ecommerce-refresh-button{width:100%}.ecommerce-toolbar-card,.ecommerce-kpi-grid,.ecommerce-primary-metrics,.ecommerce-secondary-grid,.ecommerce-item-actions,.ecommerce-edit-grid,.ecommerce-photo-methods,.ecommerce-photo-grid{grid-template-columns:1fr}.ecommerce-item-media{height:300px}.ecommerce-item-title-row{flex-direction:column}.ecommerce-modal-overlay{padding:8px}.ecommerce-modal{width:100%;max-height:96vh}.ecommerce-photo-columns,.ecommerce-edit-grid{padding:14px}}@media (width>=901px){.ecommerce-item-grid{grid-template-columns:1fr;gap:10px}.ecommerce-item-card{border-radius:14px;grid-template-columns:132px minmax(0,1fr) 190px;align-items:stretch;min-height:150px;display:grid}.ecommerce-item-card:hover{transform:none}.ecommerce-item-card.is-high-value{border-top-width:1px;border-left:3px solid #f59e0b}.ecommerce-item-media{border-right:1px solid var(--border);width:132px;height:100%;min-height:150px}.ecommerce-item-media img{object-fit:contain;padding:7px}.ecommerce-media-badges{gap:4px;top:7px;left:7px;right:7px}.ecommerce-type-badge,.ecommerce-priority-badge,.ecommerce-status-pill{font-size:var(--font-size-xs);padding:4px 7px}.ecommerce-item-body{min-width:0;padding:13px 15px}.ecommerce-item-title-row{align-items:center;gap:10px}.ecommerce-item-number{font-size:var(--font-size-xs);margin-bottom:2px}.ecommerce-item-title-row h3{font-size:var(--font-size-md);line-height:1.2}.ecommerce-brand-line{font-size:var(--font-size-xs);margin-top:2px}.ecommerce-status-pill{max-width:130px}.ecommerce-primary-metrics{grid-template-columns:repeat(4,minmax(90px,1fr));gap:7px;margin-top:10px}.ecommerce-metric{border-radius:8px;padding:7px 8px}.ecommerce-metric span,.ecommerce-detail span,.ecommerce-identifying-box span{font-size:var(--font-size-xs)}.ecommerce-metric strong{font-size:var(--font-size-xs);margin-top:3px}.ecommerce-metric.highlight strong{font-size:var(--font-size-sm)}.ecommerce-secondary-grid{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;margin-top:8px;padding-top:8px}.ecommerce-detail strong{font-size:var(--font-size-xs);margin-top:2px;line-height:1.25}.ecommerce-identifying-box{border-left-width:2px;margin-top:8px;padding:7px 9px}.ecommerce-identifying-box p{font-size:var(--font-size-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.35;display:-webkit-box;overflow:hidden}.ecommerce-item-actions,.ecommerce-item-actions.photo-only-actions{border-top:0;border-left:1px solid var(--border);flex-direction:column;justify-content:center;gap:7px;margin:0;padding:12px;display:flex}.ecommerce-action{width:100%;min-height:34px;font-size:var(--font-size-xs);padding:6px 8px}.ecommerce-item-card:not(:has(.ecommerce-item-actions)){grid-template-columns:132px minmax(0,1fr)}}@media (width>=901px) and (width<=1180px){.ecommerce-item-card{grid-template-columns:112px minmax(0,1fr) 170px}.ecommerce-item-media{width:112px}.ecommerce-primary-metrics,.ecommerce-secondary-grid{grid-template-columns:repeat(2,minmax(90px,1fr))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form-card,.sold-toolbar,.inventory-toolbar,.inventory-export-actions{background:linear-gradient(#0f172aeb,#0a111feb);border:1px solid #94a3b829;border-radius:16px;box-shadow:0 12px 32px #0206172e}.form-card{padding:18px}.sold-toolbar,.inventory-toolbar{padding:16px 18px}.store-toolbar,.report-toolbar,.category-report-toolbar,.sold-filters,.inventory-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.report-filter-field{flex-direction:column;flex:170px;gap:7px;min-width:170px;display:flex}.report-filter-field.report-filter-search{flex:2 320px;min-width:280px}.report-filter-field label,.category-filter-field label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.store-toolbar>input,.store-toolbar>select,.report-toolbar>input,.report-toolbar>select,.category-filter-field input,.category-filter-field select,.sold-filters input,.sold-filters select,.inventory-filters input,.inventory-filters select,.report-filter-field input,.report-filter-field select{box-sizing:border-box;font:inherit;outline:none;transition:border-color .18s,box-shadow .18s,background .18s;color:#e5edf8!important;background:#0b1220!important;border:1px solid #94a3b83d!important;border-radius:10px!important;min-height:44px!important;padding:0 13px!important}.report-filter-field input,.report-filter-field select{width:100%}.store-toolbar>input:focus,.store-toolbar>select:focus,.report-toolbar>input:focus,.report-toolbar>select:focus,.category-filter-field input:focus,.category-filter-field select:focus,.sold-filters input:focus,.sold-filters select:focus,.inventory-filters input:focus,.inventory-filters select:focus,.report-filter-field input:focus,.report-filter-field select:focus{background:#0e1728!important;border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf821!important}input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.72;cursor:pointer}.store-toolbar .btn,.report-toolbar .btn,.category-filter-action .btn,.sold-export-actions .btn,.inventory-export-actions button,.inventory-export-actions .btn,.inventory-export-actions+button{border-radius:10px;min-height:44px;font-weight:750}.category-report-toolbar{align-items:flex-end!important}.category-filter-field{flex:170px;min-width:170px}.category-filter-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sold-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.sold-filters{flex:620px}.sold-export-actions{flex-wrap:wrap;gap:10px;display:flex}.inventory-export-actions{flex-wrap:wrap;gap:10px;margin-top:12px;padding:12px 16px;display:flex}.inventory-export-actions button{color:#e5edf8;cursor:pointer;background:#111c30;border:1px solid #94a3b83d;padding:0 16px}.inventory-export-actions button:first-child{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-color:#0000}.analytics-export-bar{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-bottom:18px;padding:14px 16px;display:flex}.report-toolbar-caption{color:#94a3b8;margin:12px 2px 0;font-size:13px}@media (width<=760px){.report-filter-field,.report-filter-field.report-filter-search,.category-filter-field{flex-basis:100%;min-width:100%}.store-toolbar>input,.store-toolbar>select,.report-toolbar>input,.report-toolbar>select,.sold-filters input,.sold-filters select,.inventory-filters input,.inventory-filters select{width:100%!important}.store-toolbar .btn,.report-toolbar .btn,.category-filter-action .btn,.sold-export-actions .btn,.inventory-export-actions button{flex:140px}.sold-export-actions,.category-filter-action,.inventory-export-actions{width:100%}}.unsold-items-page{--unsold-panel:linear-gradient(180deg, #0a2a43fa, #082039fa);--unsold-panel-soft:#082039b8;--unsold-border:#7499b53d;--unsold-border-strong:#7499b55c;--unsold-muted:#9fb3c5}.unsold-items-page .page-header{margin-bottom:18px}.unsold-items-page .page-title h1{font-size:var(--font-size-3xl);letter-spacing:-.025em;color:var(--text);margin:0;font-weight:750;line-height:1.15}.unsold-items-page .page-title p{color:var(--unsold-muted);font-size:var(--font-size-base);margin:7px 0 0}.unsold-items-page .report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.unsold-items-page .report-kpi-grid .dashboard-card.pro-card{border:1px solid var(--unsold-border);background:var(--unsold-panel);border-radius:14px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002b}.unsold-items-page .report-kpi-grid .dashboard-card.pro-card:before{content:"";background:var(--card-accent,#4da3ff);width:3px;position:absolute;inset:0 auto 0 0}.unsold-items-page .report-kpi-grid .dashboard-card.pro-card:after{content:"";background:var(--card-glow,#4da3ff17);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-54px;right:-48px}.unsold-items-page .report-kpi-grid .tone-blue{--card-accent:#4da3ff;--card-glow:#4da3ff1c}.unsold-items-page .report-kpi-grid .tone-green{--card-accent:#38c793;--card-glow:#38c7931c}.unsold-items-page .report-kpi-grid .tone-orange{--card-accent:#f2a94a;--card-glow:#f2a94a1c}.unsold-items-page .report-kpi-grid .tone-purple{--card-accent:#9a7cff;--card-glow:#9a7cff1c}.unsold-items-page .report-kpi-grid .card-icon{z-index:1;border:1px solid color-mix(in srgb, var(--card-accent) 40%, transparent);background:color-mix(in srgb, var(--card-accent) 12%, transparent);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.35rem;line-height:1;display:grid;position:relative}.unsold-items-page .report-kpi-grid .dashboard-card>div:last-child{z-index:1;min-width:0;position:relative}.unsold-items-page .report-kpi-grid h3{color:var(--unsold-muted);font-size:var(--font-size-sm);letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.unsold-items-page .report-kpi-grid h2{color:var(--text);font-size:var(--font-size-2xl);letter-spacing:-.025em;margin:0;font-weight:780;line-height:1}.unsold-items-page .sold-toolbar{border:1px solid var(--unsold-border);background:var(--unsold-panel);border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:12px;display:flex;box-shadow:0 10px 28px #00000026}.unsold-items-page .sold-filters{flex:auto;align-items:center;gap:10px;min-width:0;grid-template-columns:none!important;display:flex!important}.unsold-items-page .sold-filters select,.unsold-items-page .sold-filters input{border:1px solid var(--unsold-border-strong);min-width:0;height:42px;color:var(--text);box-shadow:none;background:#051a2dc7;border-radius:8px;outline:none;margin:0;padding:0 12px}.unsold-items-page .sold-filters select{flex:0 205px;min-width:150px}.unsold-items-page .sold-filters input{flex:340px;min-width:220px}.unsold-items-page .sold-filters select:focus,.unsold-items-page .sold-filters input:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.unsold-items-page .sold-export-actions{flex:none;align-items:center;gap:8px;margin:0;display:flex}.unsold-items-page .sold-export-actions .btn{white-space:nowrap;min-width:104px;height:42px;font-size:var(--font-size-sm);border-radius:8px;margin:0;padding:0 14px;font-weight:700}.unsold-items-page>p{color:var(--unsold-muted);font-size:var(--font-size-base);margin:0 0 12px}.unsold-items-page>p strong{color:var(--text)}.unsold-items-page .table-responsive{border:1px solid var(--unsold-border);background:var(--unsold-panel);border-radius:12px;overflow-x:auto;box-shadow:0 12px 30px #00000029}.unsold-items-page .table-responsive table{border-collapse:separate;border-spacing:0;background:0 0;width:100%;margin:0}.unsold-items-page .table-responsive thead th{border:0;border-bottom:1px solid var(--unsold-border-strong);color:#c8d6e3;font-size:var(--font-size-xs);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#051a2df5;padding:12px 11px;font-weight:750}.unsold-items-page .table-responsive tbody td{color:var(--text);font-size:var(--font-size-base);vertical-align:middle;background:0 0;border:0;border-bottom:1px solid #7499b524;padding:11px}.unsold-items-page .table-responsive tbody tr:last-child td{border-bottom:0}.unsold-items-page .table-responsive tbody tr:hover td{background:#4da3ff0e}.unsold-items-page .table-responsive tbody td:first-child img{object-fit:cover;border:1px solid var(--unsold-border);border-radius:8px;width:72px;height:72px;display:block;box-shadow:0 4px 12px #0000002e}.unsold-items-page .link-button{color:#dcecff;text-align:left;box-shadow:none;background:0 0;border:0;padding:0}.unsold-items-page .link-button:hover{color:#fff;transform:none}.unsold-items-page .badge-success{color:#7ee2bc;background:#38c7931c;border:1px solid #38c79347;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-weight:750;display:inline-flex}.unsold-items-page .popup{border:1px solid var(--unsold-border-strong);width:min(520px,100vw - 32px);color:var(--text);background:linear-gradient(#0b2e4b,#082039);border-radius:14px;padding:22px;box-shadow:0 24px 70px #0000006b}.unsold-items-page .popup h2{margin-top:0}.unsold-items-page .popup p{color:var(--unsold-muted)}.unsold-items-page .popup p strong{color:var(--text)}@media (width<=1120px){.unsold-items-page .report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unsold-items-page .sold-toolbar{flex-wrap:wrap;align-items:stretch}.unsold-items-page .sold-filters{flex:100%}.unsold-items-page .sold-export-actions{margin-left:auto}}@media (width<=700px){.unsold-items-page .sold-filters{flex-wrap:wrap}.unsold-items-page .sold-filters select,.unsold-items-page .sold-filters input{flex:100%;width:100%;min-width:0}}@media (width<=560px){.unsold-items-page .report-kpi-grid{grid-template-columns:1fr}.unsold-items-page .sold-export-actions{width:100%}.unsold-items-page .sold-export-actions .btn{flex:1 1 0}}.page-container.intake-page.big-item-intake-page .intake-workstation{grid-template-columns:minmax(0,1fr) minmax(420px,1fr)!important;align-items:start!important;gap:20px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.page-container.intake-page.big-item-intake-page .intake-camera-column{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:16px!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;position:static!important;overflow:visible!important}.page-container.intake-page.big-item-intake-page .intake-camera-card{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;display:block!important;position:static!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page .camera-screen{aspect-ratio:4/3!important;width:100%!important;height:auto!important;min-height:180px!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page .camera-screen video,.page-container.intake-page.big-item-intake-page .camera-screen img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.page-container.intake-page.big-item-intake-page .intake-camera-column>.btn,.page-container.intake-page.big-item-intake-page .intake-camera-column>.intake-status-card{grid-column:1/-1!important;width:100%!important}.page-container.intake-page.big-item-intake-page .intake-analysis-column{width:100%!important;min-width:0!important;max-width:none!important}@media (width<=1100px){.page-container.intake-page.big-item-intake-page .intake-workstation{grid-template-columns:1fr!important}}@media (width<=700px){.page-container.intake-page.big-item-intake-page .intake-camera-column{grid-template-columns:1fr!important}.page-container.intake-page.big-item-intake-page .intake-camera-column>.btn,.page-container.intake-page.big-item-intake-page .intake-camera-column>.intake-status-card{grid-column:1!important}}@media (width>=800px) and (width<=1600px) and (orientation:landscape){.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-analysis-column>.worker-review-card{grid-row:2!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table{grid-row:3!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table>.price-row{display:contents!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .price-box,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .worker-final-price-field{border-radius:7px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:4px 6px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .price-box span,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .worker-final-price-field>label{font-size:10px!important;line-height:1!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .worker-final-price-field>label{margin-bottom:2px!important;display:block!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .price-box strong{font-size:13px!important;line-height:1!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .final-price-box strong{font-size:14px!important;line-height:1!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .worker-final-price-field .price-input{height:25px!important;min-height:25px!important;margin:0!important;padding:0 5px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .worker-final-price-field .price-input input{height:23px!important;min-height:23px!important;padding:1px 4px!important;font-size:10px!important;line-height:1!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .worker-final-price-field small{display:none!important}}.page-container.intake-page.big-item-intake-page .camera-screen img.goodwill-logo-overlay-image{object-fit:fill!important;-webkit-user-select:none!important;user-select:none!important;width:110px!important;max-width:none!important;height:62px!important;display:block!important;position:absolute!important;top:-1px!important;left:-32px!important}@media (width>=1200px) and (width<=1600px) and (height<=900px) and (orientation:landscape){.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:8px!important;overflow-x:hidden!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .tablet-big-item-actions{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0 8px!important;margin:0 0 14px!important;padding:0!important;display:grid!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .tablet-big-item-actions .btn{white-space:normal!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;padding:5px 7px!important;font-size:11px!important;line-height:1.05!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-workstation{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;align-items:start!important;gap:10px!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .tablet-big-item-camera-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:8px!important;min-width:0!important;display:grid!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-camera-card{border-radius:9px!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:246px!important;min-height:246px!important;max-height:246px!important;margin:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-card-header{z-index:5!important;pointer-events:none!important;background:0 0!important;border:0!important;flex:none!important;gap:5px!important;height:auto!important;min-height:0!important;padding:0!important;position:absolute!important;top:8px!important;left:8px!important;right:8px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-card-header h3{color:#fff!important;background:#0f172ab8!important;border-radius:8px!important;align-items:center!important;margin:0!important;padding:5px 8px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-card-header p{display:none!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-live-badge,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-idle-badge{background:#0f172ab8!important;border-radius:999px!important;margin-left:auto!important;padding:5px 7px!important;font-size:8px!important;line-height:1!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-screen{aspect-ratio:auto!important;background:#07101f!important;flex:0 0 246px!important;width:100%!important;min-width:0!important;height:246px!important;min-height:246px!important;max-height:246px!important;position:relative!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-screen video,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-screen img.camera-media{object-fit:cover!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-placeholder{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-placeholder span{font-size:24px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-placeholder p{margin:3px 0 0!important;font-size:9px!important;line-height:1.1!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-camera-column>.btn{display:none!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-status-card{grid-row:3!important;gap:8px!important;width:100%!important;height:96px!important;min-height:96px!important;margin:0!important;padding:6px 8px!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-status-card h2{margin:2px 0!important;font-size:13px!important;line-height:1.1!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-status-card p{margin:0!important;font-size:9px!important;line-height:1.1!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-status-card .badge{padding:2px 5px!important;font-size:8px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .confidence-ring{width:48px!important;height:48px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .confidence-ring-inner strong{font-size:11px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .confidence-ring-inner span{font-size:7px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-analysis-column{grid-template-rows:248px 128px 96px!important;align-content:start!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-top-grid{grid-template-columns:minmax(0,1.15fr) minmax(210px,.85fr)!important;gap:8px!important;width:100%!important;min-width:0!important;height:248px!important;min-height:248px!important;max-height:248px!important;margin:0!important;display:grid!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-details-table,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .marketplace-compact,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .worker-review-card{border-radius:9px!important;min-width:0!important;margin:0!important;padding:6px 7px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-details-table{height:248px!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-detail-row{gap:6px!important;height:32px!important;min-height:32px!important;padding:4px 6px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-detail-row span,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-detail-row strong{font-size:9px!important;line-height:1.05!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .marketplace-compact{height:248px!important;max-height:248px!important;overflow:hidden auto!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .marketplace-compact h3,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .worker-review-card h3{margin:0 0 5px!important;font-size:11px!important;line-height:1.1!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .marketplace-compact .mini-row{min-height:25px!important;padding:3px 2px!important;font-size:9px!important;line-height:1.05!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-analysis-column>.worker-review-card{grid-row:2!important;height:128px!important;min-height:128px!important;max-height:128px!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .review-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .review-field,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .review-grid>.price-input{min-width:0!important;margin:0!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .review-grid input,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .review-grid select,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .review-grid>.price-input{width:100%!important;height:38px!important;min-height:38px!important;font-size:14px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .review-grid input,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .review-grid select{padding:6px 9px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .review-grid>.price-input{padding:0 5px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .review-grid>.price-input input{height:36px!important;min-height:36px!important;padding:4px 6px!important;font-size:14px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:9px!important;grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important;padding:6px 7px!important;display:grid!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table>.price-row{display:contents!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .price-box,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .worker-final-price-field{border-radius:7px!important;width:100%!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;margin:0!important;padding:5px 6px!important;overflow:hidden!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .price-box span,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .worker-final-price-field>label{font-size:9px!important;line-height:1!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .price-box strong{font-size:14px!important;line-height:1!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .final-price-box strong{font-size:15px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .worker-final-price-field>label{margin-bottom:3px!important;display:block!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .worker-final-price-field .price-input{height:29px!important;min-height:29px!important;margin:0!important;padding:0 5px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .worker-final-price-field .price-input input{height:27px!important;min-height:27px!important;padding:1px 4px!important;font-size:10px!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-price-table .worker-final-price-field small{display:none!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .intake-camera-card{padding:0!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-screen{box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-screen video,.page-container.intake-page.big-item-intake-page.big-item-tablet-workstation .camera-screen img.camera-media{box-shadow:none!important;object-fit:cover!important;border:0!important;border-radius:0!important;outline:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;inset:0!important}}.inventory-page{--inv-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--inv-border:#7499b53d;--inv-border-strong:#7499b55c;--inv-muted:#9fb3c5}.inventory-page>h1{font-size:var(--font-size-3xl);letter-spacing:-.025em;color:var(--text);margin:0 0 18px;font-weight:750;line-height:1.15}.inventory-page .inventory-toolbar{border:1px solid var(--inv-border);background:var(--inv-panel);border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:12px;display:flex;box-shadow:0 10px 28px #00000029}.inventory-page .inventory-filters{flex:auto;align-items:center;gap:10px;min-width:0;grid-template-columns:none!important;display:flex!important}.inventory-page .inventory-filters>select,.inventory-page .inventory-filters>input{outline:none;min-width:0;height:42px;margin:0;border:1px solid var(--inv-border-strong)!important;color:var(--text)!important;box-shadow:none!important;background:#051a2dc7!important;border-radius:8px!important;padding:0 12px!important}.inventory-page .inventory-filters>select:focus,.inventory-page .inventory-filters>input:focus{border-color:#4da3ffb8!important;box-shadow:0 0 0 3px #4da3ff1c!important}.inventory-page .inventory-filters>input{flex:330px;min-width:220px;width:auto!important}.inventory-page .inventory-filters>select{cursor:pointer;flex:0 190px;min-width:145px;width:auto!important}.inventory-page .inventory-export-actions{flex:none;align-items:center;gap:8px;display:flex;margin:0!important}.inventory-page .inventory-export-actions .inventory-export-button{color:#fff;min-width:104px;height:42px;font-weight:700;font-size:var(--font-size-sm);white-space:nowrap;background:linear-gradient(#2877c5f5,#195899f5);border:1px solid #4da3ff6b;border-radius:8px;margin:0;padding:0 14px;box-shadow:0 5px 14px #00000029}.inventory-page .inventory-export-actions .inventory-export-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.inventory-page .inventory-export-actions .inventory-export-button-secondary{border-color:var(--inv-border-strong);background:#0a2a43eb}.inventory-page .inventory-toolbar+p{color:var(--inv-muted);font-size:var(--font-size-base);margin:0 0 12px}.inventory-page .inventory-toolbar+p strong{color:var(--text);font-weight:700}.inventory-page .inventory-table{border-spacing:0;border:1px solid var(--inv-border);background:var(--inv-panel);width:100%;color:var(--text);border-radius:12px;overflow:hidden;box-shadow:0 12px 30px #00000029;border-collapse:separate!important}.inventory-page .inventory-table thead th{border:0;border-bottom:1px solid var(--inv-border-strong);color:#c8d6e3;font-size:var(--font-size-xs);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#051a2df5;padding:12px 11px;font-weight:750}.inventory-page .inventory-table tbody td{color:var(--text);font-size:var(--font-size-base);vertical-align:middle;background:0 0;border:0;border-bottom:1px solid #7499b524;padding:11px}.inventory-page .inventory-table tbody tr:last-child td{border-bottom:0}.inventory-page .inventory-table tbody tr:hover td{background:#4da3ff0e}.inventory-page .inventory-table td img{border:1px solid var(--inv-border);box-shadow:0 4px 12px #0000002e;border-radius:8px!important}.inventory-page .inventory-table tbody td:nth-child(2){color:#dcecff!important}.inventory-page .inventory-table tbody td:last-child svg{opacity:.9;transition:transform .14s,opacity .14s}.inventory-page .inventory-table tbody td:last-child svg:hover{opacity:1;transform:translateY(-1px)scale(1.08)}.inventory-page .inventory-pagination-controls{box-shadow:0 8px 22px #0000001f;border:1px solid var(--inv-border)!important;background:var(--inv-panel)!important;border-radius:10px!important;margin-top:14px!important;padding:11px 12px!important}.inventory-page .inventory-pagination-controls button{border:1px solid var(--inv-border-strong);color:var(--text);background:#0a2a43eb;border-radius:8px;font-weight:700}@media (width<=1180px){.inventory-page .inventory-toolbar{flex-wrap:wrap;align-items:stretch}.inventory-page .inventory-filters{flex:100%}.inventory-page .inventory-export-actions{margin-left:auto!important}}@media (width<=820px){.inventory-page .inventory-filters{flex-wrap:wrap}.inventory-page .inventory-filters>input,.inventory-page .inventory-filters>select{flex:calc(50% - 5px);min-width:180px}.inventory-page .inventory-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}@media (width<=560px){.inventory-page .inventory-toolbar{padding:10px}.inventory-page .inventory-filters>input,.inventory-page .inventory-filters>select{flex-basis:100%;min-width:0;width:100%!important}.inventory-page .inventory-export-actions{width:100%}.inventory-page .inventory-export-actions .inventory-export-button{flex:1 1 0}.inventory-page .inventory-pagination-controls{flex-wrap:wrap;justify-content:center!important}}.station-management-page{--station-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--station-border:#7499b53d;--station-border-strong:#7499b55c;--station-muted:#9fb3c5}.station-management-page .page-header{margin-bottom:18px}.station-management-page .page-title h1{font-size:var(--font-size-3xl);letter-spacing:-.025em;color:var(--text);margin:0;font-weight:750;line-height:1.15}.station-management-page .page-title p{color:var(--station-muted);font-size:var(--font-size-base);margin:7px 0 0}.station-management-page .dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.station-management-page .dashboard-kpi-grid .dashboard-card.pro-card{border:1px solid var(--station-border);background:var(--station-panel);border-radius:14px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002b}.station-management-page .dashboard-kpi-grid .dashboard-card.pro-card:before{content:"";background:var(--card-accent,#4da3ff);width:3px;position:absolute;inset:0 auto 0 0}.station-management-page .dashboard-kpi-grid .dashboard-card.pro-card:after{content:"";background:var(--card-glow,#4da3ff17);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-54px;right:-48px}.station-management-page .tone-blue{--card-accent:#4da3ff;--card-glow:#4da3ff1c}.station-management-page .tone-green{--card-accent:#38c793;--card-glow:#38c7931c}.station-management-page .tone-orange{--card-accent:#f2a94a;--card-glow:#f2a94a1c}.station-management-page .tone-purple{--card-accent:#9a7cff;--card-glow:#9a7cff1c}.station-management-page .dashboard-kpi-grid .card-icon{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);background:color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.35rem;line-height:1;display:grid;position:relative}.station-management-page .dashboard-kpi-grid .dashboard-card>div:last-child{z-index:1;min-width:0;position:relative}.station-management-page .dashboard-kpi-grid h3{color:var(--station-muted);font-size:var(--font-size-sm);letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.station-management-page .dashboard-kpi-grid h2{color:var(--text);font-size:var(--font-size-2xl);letter-spacing:-.025em;margin:0;font-weight:780;line-height:1}.station-management-page .form-card{border:1px solid var(--station-border);background:var(--station-panel);border-radius:14px;margin-bottom:16px;padding:18px;box-shadow:0 12px 30px #00000026}.station-management-page .form-card h3{color:#dcecff;font-size:var(--font-size-md);margin:0 0 14px;font-weight:750}.station-management-page .store-form-grid{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(155px,1fr)) auto;align-items:center;gap:10px;display:grid}.station-management-page .store-form-grid input,.station-management-page .store-form-grid select,.station-management-page .station-filter-row input,.station-management-page .station-filter-row select{border:1px solid var(--station-border-strong);min-width:0;height:42px;color:var(--text);box-shadow:none;background:#051a2dc7;border-radius:8px;outline:none;margin:0;padding:0 12px}.station-management-page .store-form-grid input:focus,.station-management-page .store-form-grid select:focus,.station-management-page .station-filter-row input:focus,.station-management-page .station-filter-row select:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.station-management-page .store-form-grid select:disabled,.station-management-page .station-filter-row select:disabled{opacity:.55;cursor:not-allowed}.station-management-page .store-form-grid button{color:#fff;height:42px;font-size:var(--font-size-sm);white-space:nowrap;background:linear-gradient(#2877c5f5,#195899f5);border:1px solid #4da3ff6b;border-radius:8px;margin:0;padding:0 17px;font-weight:750;box-shadow:0 5px 14px #00000029}.station-management-page .store-form-grid button:hover{filter:brightness(1.06);transform:translateY(-1px)}.station-management-page .station-filter-row{align-items:center;gap:10px;width:100%;display:flex}.station-management-page .station-filter-row input{flex:360px}.station-management-page .station-filter-row select{flex:0 210px}.station-management-page .station-list-card>p{color:var(--station-muted);font-size:var(--font-size-base);margin:12px 0 0}.station-management-page .station-list-card>p strong{color:var(--text)}.station-management-page .station-table-wrapper{border:1px solid var(--station-border);background:var(--station-panel);border-radius:12px;overflow-x:auto;box-shadow:0 12px 30px #00000029}.station-management-page .station-table-wrapper table{border-collapse:separate;border-spacing:0;width:100%;color:var(--text);background:0 0;margin:0}.station-management-page .station-table-wrapper thead th{border:0;border-bottom:1px solid var(--station-border-strong);color:#c8d6e3;font-size:var(--font-size-xs);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#051a2df5;padding:12px 11px;font-weight:750}.station-management-page .station-table-wrapper tbody td{color:var(--text);font-size:var(--font-size-base);vertical-align:middle;background:0 0;border:0;border-bottom:1px solid #7499b524;padding:12px 11px}.station-management-page .station-table-wrapper tbody tr:last-child td{border-bottom:0}.station-management-page .station-table-wrapper tbody tr:hover td{background:#4da3ff0e}.station-management-page .station-table-wrapper tbody td:first-child{color:#dcecff;font-weight:700}.station-management-page .station-table-wrapper tbody td:nth-child(6){text-transform:capitalize;font-weight:700}.station-management-page .station-table-wrapper tbody td:last-child>div{justify-content:flex-start!important}.station-management-page .station-table-wrapper tbody td:last-child svg{box-sizing:content-box;border:1px solid var(--station-border);background:#051a2d8c;border-radius:8px;padding:7px;transition:transform .15s,border-color .15s,background .15s}.station-management-page .station-table-wrapper tbody td:last-child svg:hover{background:#143d5ef5;border-color:#4da3ff80;transform:translateY(-1px)}.station-management-page>div[style*="position: fixed"]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.station-management-page>div[style*="position: fixed"]>div{box-shadow:0 24px 70px #0000006b;border:1px solid var(--station-border-strong)!important;background:linear-gradient(#0b2e4b,#082039)!important;border-radius:14px!important}.station-management-page>div[style*="position: fixed"]>div h2{color:var(--text);margin:0 0 18px}.station-management-page>div[style*="position: fixed"]>div input,.station-management-page>div[style*="position: fixed"]>div select{border:1px solid var(--station-border-strong);width:100%;height:42px;color:var(--text);background:#051a2dc7;border-radius:8px;margin:0;padding:0 12px}.station-management-page>div[style*="position: fixed"]>div button{border-radius:8px;height:40px;margin-top:0;padding:0 16px;font-weight:700}@media (width<=1180px){.station-management-page .store-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.station-management-page .store-form-grid button{width:max-content}}@media (width<=900px){.station-management-page .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.station-management-page .station-filter-row{flex-wrap:wrap}.station-management-page .station-filter-row input{flex:100%}.station-management-page .station-filter-row select{flex:200px}}@media (width<=600px){.station-management-page .dashboard-kpi-grid,.station-management-page .store-form-grid{grid-template-columns:1fr}.station-management-page .store-form-grid button{width:100%}.station-management-page .station-filter-row select{flex:100%}}@media (width>=1181px){.station-management-page .regional-manager-station-form{grid-template-columns:minmax(165px,.9fr) minmax(165px,.95fr) minmax(190px,1.15fr) minmax(230px,1.35fr) auto;align-items:center}.station-management-page .regional-manager-filter-row{grid-template-columns:minmax(175px,.9fr) minmax(175px,.95fr) minmax(260px,1.8fr);align-items:center;gap:10px;width:100%;display:grid}.station-management-page .regional-manager-filter-row input,.station-management-page .regional-manager-filter-row select{width:100%;min-width:0}}.station-hardware-page{--hardware-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--hardware-panel-soft:#051a2dad;--hardware-border:#7499b53d;--hardware-border-strong:#7499b561;--hardware-muted:#9fb3c5;--hardware-blue:#4da3ff;--hardware-green:#38c793;--hardware-orange:#f2a94a;--hardware-purple:#9a7cff;--hardware-red:#ef6b73}.station-hardware-page .hardware-page-shell{flex-direction:column;gap:18px;width:100%;max-width:1600px;margin:0 auto;display:flex}.station-hardware-page .hardware-page-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.station-hardware-page .hardware-page-header h1{color:var(--text);font-size:var(--font-size-3xl);letter-spacing:-.025em;margin:0;font-weight:780;line-height:1.15}.station-hardware-page .hardware-page-header p{color:var(--hardware-muted);font-size:var(--font-size-base);margin:7px 0 0}.station-hardware-page button,.station-hardware-page input,.station-hardware-page select,.station-hardware-page textarea{font:inherit}.station-hardware-page button{cursor:pointer}.station-hardware-page button:disabled{opacity:.55;cursor:not-allowed}.station-hardware-page .hardware-refresh-btn,.station-hardware-page .hardware-primary-btn,.station-hardware-page .hardware-secondary-btn,.station-hardware-page .hardware-view-btn,.station-hardware-page .hardware-search button,.station-hardware-page .hardware-pagination button,.station-hardware-page .hardware-icon-btn{border-radius:8px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 14px;font-weight:750;transition:all .15s;display:inline-flex}.station-hardware-page .hardware-refresh-btn,.station-hardware-page .hardware-secondary-btn,.station-hardware-page .hardware-pagination button,.station-hardware-page .hardware-icon-btn{border:1px solid var(--hardware-border-strong);color:var(--text);background:#051a2db3}.station-hardware-page .hardware-primary-btn,.station-hardware-page .hardware-view-btn,.station-hardware-page .hardware-search button{color:#fff;background:linear-gradient(#2877c5fa,#195899fa);border:1px solid #4da3ff7a}.station-hardware-page .hardware-refresh-btn:hover,.station-hardware-page .hardware-secondary-btn:hover,.station-hardware-page .hardware-pagination button:hover:not(:disabled),.station-hardware-page .hardware-icon-btn:hover{background:#143d5ef5;border-color:#4da3ff99}.station-hardware-page .hardware-primary-btn:hover,.station-hardware-page .hardware-view-btn:hover,.station-hardware-page .hardware-search button:hover{filter:brightness(1.08);transform:translateY(-1px)}.station-hardware-page .hardware-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.station-hardware-page .hardware-kpi{--accent:var(--hardware-blue);border:1px solid var(--hardware-border);background:var(--hardware-panel);border-radius:14px;align-items:center;gap:14px;min-height:104px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000029}.station-hardware-page .hardware-kpi:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.station-hardware-page .hardware-kpi>svg{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);width:42px;height:42px;color:var(--accent);border-radius:11px;padding:10px}.station-hardware-page .hardware-kpi span{color:var(--hardware-muted);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.045em;font-weight:700;display:block}.station-hardware-page .hardware-kpi strong{color:var(--text);font-size:var(--font-size-2xl);margin-top:5px;font-weight:800;line-height:1;display:block}.station-hardware-page .hardware-kpi.tone-green{--accent:var(--hardware-green)}.station-hardware-page .hardware-kpi.tone-orange{--accent:var(--hardware-orange)}.station-hardware-page .hardware-kpi.tone-purple{--accent:var(--hardware-purple)}.station-hardware-page .hardware-kpi.tone-cyan{--accent:#42d5e8}.station-hardware-page .hardware-list-card{border:1px solid var(--hardware-border);background:var(--hardware-panel);border-radius:14px;padding:16px;box-shadow:0 12px 30px #00000029}.station-hardware-page .hardware-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.station-hardware-page .hardware-search{border:1px solid var(--hardware-border-strong);background:#051a2dc7;border-radius:9px;flex:auto;align-items:center;gap:8px;height:42px;padding-left:12px;display:flex;overflow:hidden}.station-hardware-page .hardware-search svg{color:var(--hardware-muted);flex:none}.station-hardware-page .hardware-search input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:auto;padding:0}.station-hardware-page .hardware-search button{border-top:0;border-bottom:0;border-right:0;border-radius:0;height:100%}.station-hardware-page .hardware-toolbar>select{border:1px solid var(--hardware-border-strong);min-width:190px;height:42px;color:var(--text);background:#051a2dc7;border-radius:9px;outline:none;padding:0 11px}.station-hardware-page .hardware-search:focus-within,.station-hardware-page .hardware-toolbar>select:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.station-hardware-page .hardware-table-wrapper{border:1px solid var(--hardware-border);border-radius:11px;overflow:auto}.station-hardware-page table{border-collapse:separate;border-spacing:0;width:100%;min-width:1320px;color:var(--text);background:0 0}.station-hardware-page thead th{border-bottom:1px solid var(--hardware-border-strong);color:#c8d6e3;font-size:var(--font-size-xs);letter-spacing:.052em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#051a2df5;padding:11px 10px;font-weight:750}.station-hardware-page tbody td{font-size:var(--font-size-sm);vertical-align:middle;white-space:nowrap;border-bottom:1px solid #7499b524;padding:11px 10px}.station-hardware-page tbody tr:last-child td{border-bottom:0}.station-hardware-page tbody tr:hover td{background:#4da3ff0d}.station-hardware-page tbody td strong{color:#dcecff;font-weight:720;display:block}.station-hardware-page tbody td small{color:var(--hardware-muted);margin-top:3px;font-size:11px;display:block}.station-hardware-page .hardware-table-message{text-align:center;color:var(--hardware-muted);padding:28px!important}.station-hardware-page .hardware-view-btn{height:34px;padding:0 12px;font-size:12px}.station-hardware-page .hardware-status-badge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.station-hardware-page .hardware-status-badge.status-configured{color:#82e4be;background:#38c7931c;border-color:#38c7936b}.station-hardware-page .hardware-status-badge.status-partial{color:#ffd089;background:#f2a94a1c;border-color:#f2a94a6b}.station-hardware-page .hardware-status-badge.status-unconfigured{color:#bac9d6;background:#9fb3c514;border-color:#9fb3c557}.station-hardware-page .hardware-pagination{color:var(--hardware-muted);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.station-hardware-page .hardware-pagination>div{align-items:center;gap:9px;display:flex}.station-hardware-page .hardware-pagination button{height:34px;padding:0 11px;font-size:12px}.station-hardware-page .hardware-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#010a12b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.station-hardware-page .hardware-detail-panel{border-left:1px solid var(--hardware-border-strong);background:linear-gradient(#0b2e4b,#071d32);flex-direction:column;width:min(1040px,94vw);height:100%;display:flex;box-shadow:-24px 0 70px #0006}.station-hardware-page .hardware-detail-header{border-bottom:1px solid var(--hardware-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.station-hardware-page .hardware-detail-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.station-hardware-page .hardware-detail-header h2{color:var(--text);margin:0;font-size:1.35rem}.station-hardware-page .hardware-detail-header p{color:var(--hardware-muted);margin:6px 0 0}.station-hardware-page .hardware-detail-actions{flex:none;align-items:center;gap:8px;display:flex}.station-hardware-page .hardware-icon-btn{width:40px;padding:0}.station-hardware-page .hardware-detail-body,.station-hardware-page .hardware-edit-body{flex:auto;padding:18px 22px 28px;overflow:auto}.station-hardware-page .hardware-detail-loading{color:var(--hardware-muted);text-align:center;padding:40px}.station-hardware-page .hardware-detail-section{border:1px solid var(--hardware-border);background:#051a2d8f;border-radius:12px;margin-bottom:15px;padding:16px}.station-hardware-page .hardware-detail-section h3{color:#dcecff;font-size:var(--font-size-md);align-items:center;gap:8px;margin:0 0 13px;font-weight:780;display:flex}.station-hardware-page .hardware-detail-section h3 svg{color:var(--hardware-blue)}.station-hardware-page .hardware-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;display:grid}.station-hardware-page .hardware-info-item{background:#051a2d7a;border:1px solid #7499b529;border-radius:8px;min-width:0;padding:10px 11px}.station-hardware-page .hardware-info-item span,.station-hardware-page .hardware-notes-readout span{color:var(--hardware-muted);text-transform:uppercase;letter-spacing:.045em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.station-hardware-page .hardware-info-item strong{overflow-wrap:anywhere;color:var(--text);font-size:var(--font-size-sm);font-weight:700;display:block}.station-hardware-page .hub-port-readout{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.station-hardware-page .hub-port-readout>div{background:#051a2d7a;border:1px solid #7499b529;border-radius:8px;padding:9px}.station-hardware-page .hub-port-readout span{color:var(--hardware-muted);text-transform:uppercase;font-size:10px;font-weight:800;display:block}.station-hardware-page .hub-port-readout strong{color:var(--text);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.station-hardware-page .hub-port-readout p{color:var(--hardware-muted);grid-column:1/-1;margin:0}.station-hardware-page .hardware-notes-readout{background:#051a2d7a;border:1px solid #7499b529;border-radius:8px;grid-column:1/-1;padding:10px 11px}.station-hardware-page .hardware-notes-readout p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.station-hardware-page .hardware-agent-note{color:#ffd089;background:#f2a94a14;border:1px solid #f2a94a57;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.station-hardware-page .hardware-agent-note svg{flex:none;margin-top:2px}.station-hardware-page .hardware-agent-note strong{display:block}.station-hardware-page .hardware-agent-note span{color:#e6c99d;margin-top:3px;font-size:12px;display:block}.station-hardware-page .hardware-field{flex-direction:column;gap:5px;min-width:0;display:flex}.station-hardware-page .hardware-field>span,.station-hardware-page .hub-port-editor label>span{color:var(--hardware-muted);text-transform:uppercase;letter-spacing:.045em;font-size:11px;font-weight:700}.station-hardware-page .hardware-field input,.station-hardware-page .hardware-field select,.station-hardware-page .hardware-field textarea,.station-hardware-page .hub-port-editor input{border:1px solid var(--hardware-border-strong);width:100%;min-width:0;color:var(--text);background:#051a2dc7;border-radius:8px;outline:none}.station-hardware-page .hardware-field input,.station-hardware-page .hardware-field select,.station-hardware-page .hub-port-editor input{height:40px;padding:0 10px}.station-hardware-page .hardware-field textarea{resize:vertical;min-height:100px;padding:10px}.station-hardware-page .hardware-field input:focus,.station-hardware-page .hardware-field select:focus,.station-hardware-page .hardware-field textarea:focus,.station-hardware-page .hub-port-editor input:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.station-hardware-page .hardware-field-wide{grid-column:1/-1}.station-hardware-page .hub-port-editor{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.station-hardware-page .hub-port-editor label{flex-direction:column;gap:5px;min-width:0;display:flex}.station-hardware-page .hardware-empty-state{border:1px solid var(--hardware-border);background:var(--hardware-panel);color:var(--hardware-muted);border-radius:14px;padding:28px}@media (width<=1250px){.station-hardware-page .hardware-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.station-hardware-page .hub-port-readout,.station-hardware-page .hub-port-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.station-hardware-page .hardware-page-header,.station-hardware-page .hardware-toolbar,.station-hardware-page .hardware-pagination,.station-hardware-page .hardware-detail-header{flex-direction:column;align-items:stretch}.station-hardware-page .hardware-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.station-hardware-page .hardware-toolbar>select{width:100%}.station-hardware-page .hardware-info-grid{grid-template-columns:1fr}.station-hardware-page .hardware-field-wide,.station-hardware-page .hub-port-readout,.station-hardware-page .hub-port-editor{grid-column:1}.station-hardware-page .hardware-detail-actions{flex-wrap:wrap}}@media (width<=540px){.station-hardware-page .hardware-kpi-grid,.station-hardware-page .hub-port-readout,.station-hardware-page .hub-port-editor{grid-template-columns:1fr}.station-hardware-page .hardware-detail-panel{width:100vw}.station-hardware-page .hardware-search{flex-wrap:wrap;height:auto;padding:8px}.station-hardware-page .hardware-search input{height:38px}.station-hardware-page .hardware-search button{border:1px solid #4da3ff7a;border-radius:7px;width:100%;height:38px}}.station-hardware-page .hardware-global-settings-card{background:var(--hardware-panel);border:1px solid #4da3ff4d;border-radius:14px;padding:16px 18px;box-shadow:0 12px 30px #00000029}.station-hardware-page .hardware-global-settings-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.station-hardware-page .hardware-global-eyebrow{color:var(--hardware-blue);text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.station-hardware-page .hardware-global-settings-head h2{color:var(--text);align-items:center;gap:8px;margin:0;font-size:1.05rem;display:flex}.station-hardware-page .hardware-global-settings-head h2 svg{color:var(--hardware-blue)}.station-hardware-page .hardware-global-settings-head p{color:var(--hardware-muted);font-size:var(--font-size-sm);margin:5px 0 0}.station-hardware-page .hardware-global-value{color:#dcecff;text-align:center;background:#4da3ff1a;border:1px solid #4da3ff66;border-radius:10px;min-width:74px;padding:10px 13px;font-size:1.25rem;font-weight:850}.station-hardware-page .hardware-zoom-control{color:var(--hardware-muted);grid-template-columns:32px 1fr 32px;align-items:center;gap:10px;margin-top:15px;font-size:12px;font-weight:800;display:grid}.station-hardware-page .hardware-zoom-control input[type=range]{width:100%;accent-color:var(--hardware-blue)}.station-hardware-page .hardware-global-note{color:var(--hardware-muted);margin-top:9px;font-size:12px}@media (width<=820px){.station-hardware-page .hardware-global-settings-head{align-items:flex-start}.station-hardware-page .hardware-global-value{flex:none}}.station-hardware-page .hardware-toolbar{flex-wrap:wrap;align-items:center}.station-hardware-page .hardware-search{min-width:360px}.station-hardware-page .hardware-filter-bar{flex-wrap:nowrap;flex:100%;align-items:center;gap:10px;width:100%;display:flex}.station-hardware-page .hardware-filter-bar select{border:1px solid var(--hardware-border-strong);min-width:0;height:42px;color:var(--text);background:#051a2dc7;border-radius:9px;outline:none;flex:1 1 0;padding:0 11px}.station-hardware-page .hardware-filter-bar select:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.station-hardware-page .hardware-clear-filters{white-space:nowrap;border:1px solid var(--hardware-border-strong);height:42px;color:var(--text);background:#051a2db3;border-radius:9px;flex:none;padding:0 14px;font-weight:750}.station-hardware-page .hardware-clear-filters:hover{background:#143d5ef5;border-color:#4da3ff99}@media (width<=820px){.station-hardware-page .hardware-search{width:100%;min-width:0}.station-hardware-page .hardware-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.station-hardware-page .hardware-filter-bar select,.station-hardware-page .hardware-clear-filters{width:100%;min-width:0}}@media (width<=540px){.station-hardware-page .hardware-filter-bar{grid-template-columns:1fr}}.station-performance-page{--rp-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--rp-border:#7499b53d;--rp-border-strong:#7499b55c;--rp-muted:#9fb3c5}.station-performance-page .page-header{margin-bottom:16px}.station-performance-page .page-title h1{color:var(--text);font-size:var(--font-size-3xl);letter-spacing:-.025em;margin:0;font-weight:760}.station-performance-page .page-title p{color:var(--rp-muted);font-size:var(--font-size-base);margin:7px 0 0}.station-performance-page .dashboard-kpi-grid,.station-performance-page .report-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.station-performance-page .dashboard-card.pro-card{--card-accent:#4da3ff;--card-glow:#4da3ff1c;border:1px solid var(--rp-border);background:var(--rp-panel);border-radius:14px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002b}.station-performance-page .dashboard-card.pro-card:before{content:"";background:var(--card-accent);width:3px;position:absolute;inset:0 auto 0 0}.station-performance-page .dashboard-card.pro-card:after{content:"";background:var(--card-glow);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-54px;right:-48px}.station-performance-page .tone-blue{--card-accent:#4da3ff!important;--card-glow:#4da3ff1c!important}.station-performance-page .tone-green{--card-accent:#38c793!important;--card-glow:#38c7931c!important}.station-performance-page .tone-orange{--card-accent:#f2a94a!important;--card-glow:#f2a94a1c!important}.station-performance-page .tone-purple{--card-accent:#9a7cff!important;--card-glow:#9a7cff1c!important}.station-performance-page .tone-red{--card-accent:#ef6b73!important;--card-glow:#ef6b731c!important}.station-performance-page .card-icon{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);background:color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.3rem;display:grid;position:relative}.station-performance-page .dashboard-card>div:last-child{z-index:1;min-width:0;position:relative}.station-performance-page .dashboard-card h3{color:var(--rp-muted);font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.station-performance-page .dashboard-card h2{color:var(--text);font-size:var(--font-size-2xl);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:780;line-height:1.08;overflow:hidden}.station-performance-page .dashboard-card span{color:#819caf;font-size:var(--font-size-xs);margin-top:7px;display:block}.station-performance-page .compact-report-card h2{font-size:var(--font-size-xl)}.station-performance-page .form-card{border:1px solid var(--rp-border);background:var(--rp-panel);border-radius:12px;margin-bottom:16px;padding:12px;box-shadow:0 10px 28px #00000024}.station-performance-page .store-toolbar,.station-performance-page .report-toolbar,.station-performance-page .category-report-toolbar{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.station-performance-page .store-toolbar>input,.station-performance-page .report-toolbar>input{flex:260px;min-width:220px}.station-performance-page .store-toolbar select,.station-performance-page .report-toolbar select{min-width:150px}.station-performance-page .report-filter-field,.station-performance-page .category-filter-field{flex-direction:column;gap:5px;min-width:145px;display:flex}.station-performance-page .report-filter-field label,.station-performance-page .category-filter-field label{color:#9fb3c5;font-size:var(--font-size-xs);font-weight:700}.station-performance-page input,.station-performance-page select{border:1px solid var(--rp-border-strong);height:42px;color:var(--text);box-shadow:none;background:#051a2dc7;border-radius:8px;outline:none;margin:0;padding:0 11px}.station-performance-page input:focus,.station-performance-page select:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.station-performance-page .form-card .btn{height:42px;font-size:var(--font-size-sm);border-radius:8px;margin:0;padding:0 14px;font-weight:750}.station-performance-page .form-card>p,.station-performance-page .category-report-count{color:var(--rp-muted);font-size:var(--font-size-sm);margin:10px 2px 0}.station-performance-page .category-filter-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.station-performance-page .table-responsive{border:1px solid var(--rp-border);background:var(--rp-panel);border-radius:14px;overflow:auto;box-shadow:0 12px 30px #00000029}.station-performance-page table{border-collapse:collapse;background:0 0;width:100%}.station-performance-page thead{background:#051a2dbd}.station-performance-page th{border-bottom:1px solid var(--rp-border);color:#9fb3c5;font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;padding:12px 14px;font-weight:760}.station-performance-page td{color:#c9d8e4;font-size:var(--font-size-sm);border-bottom:1px solid #7499b521;padding:12px 14px}.station-performance-page tbody tr:last-child td{border-bottom:0}.station-performance-page tbody tr:hover{background:#4da3ff0b}.station-performance-page .badge-success{color:#78dfbb;background:#38c7931a;border:1px solid #38c79345;border-radius:999px;padding:5px 8px;font-weight:750;display:inline-flex}.station-performance-page .category-report-loading{color:var(--rp-muted);text-align:center;padding:24px}.station-performance-page .pagination-bar{border:1px solid var(--rp-border);background:var(--rp-panel);color:var(--rp-muted);font-size:var(--font-size-sm);border-radius:11px;justify-content:center;align-items:center;gap:14px;margin-top:14px;padding:12px;display:flex}.station-performance-page .pagination-bar button{border:1px solid var(--rp-border-strong);color:#dcecff;background:#0e3452eb;border-radius:8px;height:38px;margin:0;padding:0 14px;font-weight:700}.station-performance-page .pagination-bar button:disabled{opacity:.42;cursor:not-allowed}@media (width<=1050px){.station-performance-page .dashboard-kpi-grid,.station-performance-page .report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.station-performance-page .dashboard-kpi-grid,.station-performance-page .report-kpi-grid{grid-template-columns:1fr}.station-performance-page .store-toolbar,.station-performance-page .report-toolbar,.station-performance-page .category-report-toolbar{grid-template-columns:1fr;display:grid}.station-performance-page .store-toolbar>input,.station-performance-page .report-toolbar>input,.station-performance-page .store-toolbar select,.station-performance-page .report-toolbar select,.station-performance-page .report-filter-field,.station-performance-page .category-filter-field{width:100%;min-width:0}.station-performance-page .category-filter-action{grid-template-columns:1fr;display:grid}.station-performance-page .category-filter-action .btn{width:100%}}@media (width>=1051px){.station-performance-page .store-toolbar,.station-performance-page .report-toolbar,.station-performance-page .category-report-toolbar{flex-wrap:nowrap;align-items:end;width:100%;display:flex}.station-performance-page .store-toolbar>input,.station-performance-page .report-toolbar>input{flex:240px;min-width:180px}.station-performance-page .report-filter-field,.station-performance-page .category-filter-field{flex:0 170px;min-width:125px}.station-performance-page .form-card .btn{white-space:nowrap;flex:none}}.sold-items-page{--sold-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--sold-border:#7499b53d;--sold-border-strong:#7499b55c;--sold-muted:#9fb3c5}.sold-items-page>h1{font-size:var(--font-size-3xl);letter-spacing:-.025em;color:var(--text);margin:0 0 18px;font-weight:750;line-height:1.15}.sold-items-page .dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.sold-items-page .dashboard-kpi-grid .dashboard-card.pro-card{border:1px solid var(--sold-border);background:var(--sold-panel);border-radius:14px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002b}.sold-items-page .dashboard-kpi-grid .dashboard-card.pro-card:before{content:"";background:var(--card-accent,#4da3ff);width:3px;position:absolute;inset:0 auto 0 0}.sold-items-page .dashboard-kpi-grid .dashboard-card.pro-card:after{content:"";background:var(--card-glow,#4da3ff17);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-54px;right:-48px}.sold-items-page .tone-blue{--card-accent:#4da3ff;--card-glow:#4da3ff1c}.sold-items-page .tone-green{--card-accent:#38c793;--card-glow:#38c7931c}.sold-items-page .tone-orange{--card-accent:#f2a94a;--card-glow:#f2a94a1c}.sold-items-page .tone-purple{--card-accent:#9a7cff;--card-glow:#9a7cff1c}.sold-items-page .dashboard-kpi-grid .card-icon{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);background:color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.35rem;line-height:1;display:grid;position:relative}.sold-items-page .dashboard-kpi-grid .dashboard-card>div:last-child{z-index:1;min-width:0;position:relative}.sold-items-page .dashboard-kpi-grid h3{color:var(--sold-muted);font-size:var(--font-size-sm);letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.sold-items-page .dashboard-kpi-grid h2{color:var(--text);font-size:var(--font-size-2xl);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:780;line-height:1.08;overflow:hidden}.sold-items-page .dashboard-kpi-grid+br{display:none}.sold-items-page .sold-filters{border:1px solid var(--sold-border);background:var(--sold-panel);border-radius:12px 12px 0 0;align-items:center;gap:10px;width:100%;margin:0;padding:12px;box-shadow:0 10px 28px #00000026;grid-template-columns:none!important;display:flex!important}.sold-items-page .sold-filters select,.sold-items-page .sold-filters input{border:1px solid var(--sold-border-strong);min-width:0;height:42px;color:var(--text);box-shadow:none;background:#051a2dc7;border-radius:8px;outline:none;margin:0;padding:0 12px}.sold-items-page .sold-filters select{flex:0 205px;min-width:150px}.sold-items-page .sold-filters input{flex:340px;min-width:220px}.sold-items-page .sold-filters select:focus,.sold-items-page .sold-filters input:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.sold-items-page .sold-export-actions{border:1px solid var(--sold-border);background:var(--sold-panel);border-top:0;border-radius:0 0 12px 12px;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 14px;padding:0 12px 12px;display:flex}.sold-items-page .sold-export-actions button{color:#fff;min-width:112px;height:42px;font-size:var(--font-size-sm);white-space:nowrap;background:linear-gradient(#2877c5f5,#195899f5);border:1px solid #4da3ff6b;border-radius:8px;margin:0;padding:0 14px;font-weight:700;box-shadow:0 5px 14px #00000029}.sold-items-page .sold-export-actions button:nth-child(2){background:linear-gradient(#248469f5,#18604df5);border-color:#38c79359}.sold-items-page .sold-export-actions button:nth-child(3){border-color:var(--sold-border-strong);background:#0a2a43eb}.sold-items-page .sold-export-actions button:hover{filter:brightness(1.06);transform:translateY(-1px)}.sold-items-page .sold-table-wrapper{border:1px solid var(--sold-border);background:var(--sold-panel);border-radius:12px;overflow-x:auto;box-shadow:0 12px 30px #00000029}.sold-items-page .sold-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--text);background:0 0;margin:0}.sold-items-page .sold-table thead th{border:0;border-bottom:1px solid var(--sold-border-strong);color:#c8d6e3;font-size:var(--font-size-xs);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#051a2df5;padding:12px 11px;font-weight:750}.sold-items-page .sold-table tbody td{color:var(--text);font-size:var(--font-size-base);vertical-align:middle;background:0 0;border:0;border-bottom:1px solid #7499b524;padding:11px}.sold-items-page .sold-table tbody tr:last-child td{border-bottom:0}.sold-items-page .sold-table tbody tr:hover td{background:#4da3ff0e}.sold-items-page .sold-table tbody td:first-child img{object-fit:cover;border:1px solid var(--sold-border);display:block;box-shadow:0 4px 12px #0000002e;border-radius:8px!important;width:72px!important;height:72px!important}.sold-items-page .sold-table tbody td:nth-child(2)>div>div:first-child{color:#dcecff;font-weight:700!important}.sold-items-page .sold-table tbody td:nth-child(2)>div>div+div{color:var(--sold-muted)!important}.sold-items-page .sold-table tbody td:nth-child(7){color:#8de0bd;font-weight:700}.sold-items-page .sold-table tbody td:last-child button{border:1px solid var(--sold-border-strong);height:34px;color:var(--text);font-size:var(--font-size-sm);background:#0a2a43eb;border-radius:8px;margin:0;padding:0 12px;font-weight:700}.sold-items-page .sold-table tbody td:last-child button:hover{background:#143d5ef5;border-color:#4da3ff8c}.sold-items-page>div[style*="position: fixed"]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sold-items-page>div[style*="position: fixed"]>div{border:1px solid var(--sold-border-strong);box-shadow:0 24px 70px #0000006b}.sold-items-page>div[style*="position: fixed"]>div h2{margin-top:0}.sold-items-page>div[style*="position: fixed"]>div h3{color:#dcecff}.sold-items-page>div[style*="position: fixed"]>div>button{border-radius:8px;min-width:92px;height:38px;font-weight:700}@media (width<=1120px){.sold-items-page .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sold-items-page .sold-filters{flex-wrap:wrap}.sold-items-page .sold-filters select{flex:190px}.sold-items-page .sold-filters input{flex:280px}}@media (width<=700px){.sold-items-page .sold-filters select,.sold-items-page .sold-filters input{flex:100%;width:100%;min-width:0}.sold-items-page .sold-export-actions{flex-wrap:wrap}}@media (width<=560px){.sold-items-page .dashboard-kpi-grid{grid-template-columns:1fr}.sold-items-page .sold-export-actions button{flex:100%}}.employee-reports-page{--rp-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--rp-border:#7499b53d;--rp-border-strong:#7499b55c;--rp-muted:#9fb3c5}.employee-reports-page .page-header{margin-bottom:16px}.employee-reports-page .page-title h1{color:var(--text);font-size:var(--font-size-3xl);letter-spacing:-.025em;margin:0;font-weight:760}.employee-reports-page .page-title p{color:var(--rp-muted);font-size:var(--font-size-base);margin:7px 0 0}.employee-reports-page .dashboard-kpi-grid,.employee-reports-page .report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.employee-reports-page .dashboard-card.pro-card{--card-accent:#4da3ff;--card-glow:#4da3ff1c;border:1px solid var(--rp-border);background:var(--rp-panel);border-radius:14px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002b}.employee-reports-page .dashboard-card.pro-card:before{content:"";background:var(--card-accent);width:3px;position:absolute;inset:0 auto 0 0}.employee-reports-page .dashboard-card.pro-card:after{content:"";background:var(--card-glow);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-54px;right:-48px}.employee-reports-page .tone-blue{--card-accent:#4da3ff!important;--card-glow:#4da3ff1c!important}.employee-reports-page .tone-green{--card-accent:#38c793!important;--card-glow:#38c7931c!important}.employee-reports-page .tone-orange{--card-accent:#f2a94a!important;--card-glow:#f2a94a1c!important}.employee-reports-page .tone-purple{--card-accent:#9a7cff!important;--card-glow:#9a7cff1c!important}.employee-reports-page .tone-red{--card-accent:#ef6b73!important;--card-glow:#ef6b731c!important}.employee-reports-page .card-icon{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);background:color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.3rem;display:grid;position:relative}.employee-reports-page .dashboard-card>div:last-child{z-index:1;min-width:0;position:relative}.employee-reports-page .dashboard-card h3{color:var(--rp-muted);font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.employee-reports-page .dashboard-card h2{color:var(--text);font-size:var(--font-size-2xl);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:780;line-height:1.08;overflow:hidden}.employee-reports-page .dashboard-card span{color:#819caf;font-size:var(--font-size-xs);margin-top:7px;display:block}.employee-reports-page .compact-report-card h2{font-size:var(--font-size-xl)}.employee-reports-page .form-card{border:1px solid var(--rp-border);background:var(--rp-panel);border-radius:12px;margin-bottom:16px;padding:12px;box-shadow:0 10px 28px #00000024}.employee-reports-page .store-toolbar,.employee-reports-page .report-toolbar,.employee-reports-page .category-report-toolbar{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.employee-reports-page .store-toolbar>input,.employee-reports-page .report-toolbar>input{flex:260px;min-width:220px}.employee-reports-page .store-toolbar select,.employee-reports-page .report-toolbar select{min-width:150px}.employee-reports-page .report-filter-field,.employee-reports-page .category-filter-field{flex-direction:column;gap:5px;min-width:145px;display:flex}.employee-reports-page .report-filter-field label,.employee-reports-page .category-filter-field label{color:#9fb3c5;font-size:var(--font-size-xs);font-weight:700}.employee-reports-page input,.employee-reports-page select{border:1px solid var(--rp-border-strong);height:42px;color:var(--text);box-shadow:none;background:#051a2dc7;border-radius:8px;outline:none;margin:0;padding:0 11px}.employee-reports-page input:focus,.employee-reports-page select:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.employee-reports-page .form-card .btn{height:42px;font-size:var(--font-size-sm);border-radius:8px;margin:0;padding:0 14px;font-weight:750}.employee-reports-page .form-card>p,.employee-reports-page .category-report-count{color:var(--rp-muted);font-size:var(--font-size-sm);margin:10px 2px 0}.employee-reports-page .category-filter-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.employee-reports-page .table-responsive{border:1px solid var(--rp-border);background:var(--rp-panel);border-radius:14px;overflow:auto;box-shadow:0 12px 30px #00000029}.employee-reports-page table{border-collapse:collapse;background:0 0;width:100%}.employee-reports-page thead{background:#051a2dbd}.employee-reports-page th{border-bottom:1px solid var(--rp-border);color:#9fb3c5;font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;padding:12px 14px;font-weight:760}.employee-reports-page td{color:#c9d8e4;font-size:var(--font-size-sm);border-bottom:1px solid #7499b521;padding:12px 14px}.employee-reports-page tbody tr:last-child td{border-bottom:0}.employee-reports-page tbody tr:hover{background:#4da3ff0b}.employee-reports-page .badge-success{color:#78dfbb;background:#38c7931a;border:1px solid #38c79345;border-radius:999px;padding:5px 8px;font-weight:750;display:inline-flex}.employee-reports-page .category-report-loading{color:var(--rp-muted);text-align:center;padding:24px}.employee-reports-page .pagination-bar{border:1px solid var(--rp-border);background:var(--rp-panel);color:var(--rp-muted);font-size:var(--font-size-sm);border-radius:11px;justify-content:center;align-items:center;gap:14px;margin-top:14px;padding:12px;display:flex}.employee-reports-page .pagination-bar button{border:1px solid var(--rp-border-strong);color:#dcecff;background:#0e3452eb;border-radius:8px;height:38px;margin:0;padding:0 14px;font-weight:700}.employee-reports-page .pagination-bar button:disabled{opacity:.42;cursor:not-allowed}@media (width<=1050px){.employee-reports-page .dashboard-kpi-grid,.employee-reports-page .report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.employee-reports-page .dashboard-kpi-grid,.employee-reports-page .report-kpi-grid{grid-template-columns:1fr}.employee-reports-page .store-toolbar,.employee-reports-page .report-toolbar,.employee-reports-page .category-report-toolbar{grid-template-columns:1fr;display:grid}.employee-reports-page .store-toolbar>input,.employee-reports-page .report-toolbar>input,.employee-reports-page .store-toolbar select,.employee-reports-page .report-toolbar select,.employee-reports-page .report-filter-field,.employee-reports-page .category-filter-field{width:100%;min-width:0}.employee-reports-page .category-filter-action{grid-template-columns:1fr;display:grid}.employee-reports-page .category-filter-action .btn{width:100%}}@media (width>=1051px){.employee-reports-page .store-toolbar,.employee-reports-page .report-toolbar,.employee-reports-page .category-report-toolbar{flex-wrap:nowrap;align-items:end;width:100%;display:flex}.employee-reports-page .store-toolbar>input,.employee-reports-page .report-toolbar>input{flex:240px;min-width:180px}.employee-reports-page .report-filter-field,.employee-reports-page .category-filter-field{flex:0 170px;min-width:125px}.employee-reports-page .form-card .btn{white-space:nowrap;flex:none}}.category-reports-page{--rp-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--rp-border:#7499b53d;--rp-border-strong:#7499b55c;--rp-muted:#9fb3c5}.category-reports-page .page-header{margin-bottom:16px}.category-reports-page .page-title h1{color:var(--text);font-size:var(--font-size-3xl);letter-spacing:-.025em;margin:0;font-weight:760}.category-reports-page .page-title p{color:var(--rp-muted);font-size:var(--font-size-base);margin:7px 0 0}.category-reports-page .dashboard-kpi-grid,.category-reports-page .report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.category-reports-page .dashboard-card.pro-card{--card-accent:#4da3ff;--card-glow:#4da3ff1c;border:1px solid var(--rp-border);background:var(--rp-panel);border-radius:14px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002b}.category-reports-page .dashboard-card.pro-card:before{content:"";background:var(--card-accent);width:3px;position:absolute;inset:0 auto 0 0}.category-reports-page .dashboard-card.pro-card:after{content:"";background:var(--card-glow);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-54px;right:-48px}.category-reports-page .tone-blue{--card-accent:#4da3ff!important;--card-glow:#4da3ff1c!important}.category-reports-page .tone-green{--card-accent:#38c793!important;--card-glow:#38c7931c!important}.category-reports-page .tone-orange{--card-accent:#f2a94a!important;--card-glow:#f2a94a1c!important}.category-reports-page .tone-purple{--card-accent:#9a7cff!important;--card-glow:#9a7cff1c!important}.category-reports-page .tone-red{--card-accent:#ef6b73!important;--card-glow:#ef6b731c!important}.category-reports-page .card-icon{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);background:color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.3rem;display:grid;position:relative}.category-reports-page .dashboard-card>div:last-child{z-index:1;min-width:0;position:relative}.category-reports-page .dashboard-card h3{color:var(--rp-muted);font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.category-reports-page .dashboard-card h2{color:var(--text);font-size:var(--font-size-2xl);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:780;line-height:1.08;overflow:hidden}.category-reports-page .dashboard-card span{color:#819caf;font-size:var(--font-size-xs);margin-top:7px;display:block}.category-reports-page .compact-report-card h2{font-size:var(--font-size-xl)}.category-reports-page .form-card{border:1px solid var(--rp-border);background:var(--rp-panel);border-radius:12px;margin-bottom:16px;padding:12px;box-shadow:0 10px 28px #00000024}.category-reports-page .store-toolbar,.category-reports-page .report-toolbar,.category-reports-page .category-report-toolbar{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.category-reports-page .store-toolbar>input,.category-reports-page .report-toolbar>input{flex:260px;min-width:220px}.category-reports-page .store-toolbar select,.category-reports-page .report-toolbar select{min-width:150px}.category-reports-page .report-filter-field,.category-reports-page .category-filter-field{flex-direction:column;gap:5px;min-width:145px;display:flex}.category-reports-page .report-filter-field label,.category-reports-page .category-filter-field label{color:#9fb3c5;font-size:var(--font-size-xs);font-weight:700}.category-reports-page input,.category-reports-page select{border:1px solid var(--rp-border-strong);height:42px;color:var(--text);box-shadow:none;background:#051a2dc7;border-radius:8px;outline:none;margin:0;padding:0 11px}.category-reports-page input:focus,.category-reports-page select:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.category-reports-page .form-card .btn{height:42px;font-size:var(--font-size-sm);border-radius:8px;margin:0;padding:0 14px;font-weight:750}.category-reports-page .form-card>p,.category-reports-page .category-report-count{color:var(--rp-muted);font-size:var(--font-size-sm);margin:10px 2px 0}.category-reports-page .category-filter-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.category-reports-page .table-responsive{border:1px solid var(--rp-border);background:var(--rp-panel);border-radius:14px;overflow:auto;box-shadow:0 12px 30px #00000029}.category-reports-page table{border-collapse:collapse;background:0 0;width:100%}.category-reports-page thead{background:#051a2dbd}.category-reports-page th{border-bottom:1px solid var(--rp-border);color:#9fb3c5;font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;padding:12px 14px;font-weight:760}.category-reports-page td{color:#c9d8e4;font-size:var(--font-size-sm);border-bottom:1px solid #7499b521;padding:12px 14px}.category-reports-page tbody tr:last-child td{border-bottom:0}.category-reports-page tbody tr:hover{background:#4da3ff0b}.category-reports-page .badge-success{color:#78dfbb;background:#38c7931a;border:1px solid #38c79345;border-radius:999px;padding:5px 8px;font-weight:750;display:inline-flex}.category-reports-page .category-report-loading{color:var(--rp-muted);text-align:center;padding:24px}.category-reports-page .pagination-bar{border:1px solid var(--rp-border);background:var(--rp-panel);color:var(--rp-muted);font-size:var(--font-size-sm);border-radius:11px;justify-content:center;align-items:center;gap:14px;margin-top:14px;padding:12px;display:flex}.category-reports-page .pagination-bar button{border:1px solid var(--rp-border-strong);color:#dcecff;background:#0e3452eb;border-radius:8px;height:38px;margin:0;padding:0 14px;font-weight:700}.category-reports-page .pagination-bar button:disabled{opacity:.42;cursor:not-allowed}@media (width<=1050px){.category-reports-page .dashboard-kpi-grid,.category-reports-page .report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.category-reports-page .dashboard-kpi-grid,.category-reports-page .report-kpi-grid{grid-template-columns:1fr}.category-reports-page .store-toolbar,.category-reports-page .report-toolbar,.category-reports-page .category-report-toolbar{grid-template-columns:1fr;display:grid}.category-reports-page .store-toolbar>input,.category-reports-page .report-toolbar>input,.category-reports-page .store-toolbar select,.category-reports-page .report-toolbar select,.category-reports-page .report-filter-field,.category-reports-page .category-filter-field{width:100%;min-width:0}.category-reports-page .category-filter-action{grid-template-columns:1fr;display:grid}.category-reports-page .category-filter-action .btn{width:100%}}.store-settings-page{--ss-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--ss-border:#7499b53d;--ss-border-strong:#7499b561;--ss-muted:#9fb3c5}.store-settings-page .page-header{margin-bottom:16px}.store-settings-page .page-title h1{color:var(--text);font-size:var(--font-size-3xl);letter-spacing:-.025em;margin:0;font-weight:760}.store-settings-page .page-title p{color:var(--ss-muted);font-size:var(--font-size-base);margin:7px 0 0}.store-settings-page .store-settings-card{border:1px solid var(--ss-border);background:var(--ss-panel);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;width:100%;max-width:980px;margin:0;padding:20px;display:grid;box-shadow:0 12px 30px #0000002b}.store-settings-page .store-settings-card label{color:#a9bdcd;font-size:var(--font-size-xs);letter-spacing:.025em;font-weight:750}.store-settings-page .store-settings-card input{border:1px solid var(--ss-border-strong);color:#e4eef6;width:100%;height:43px;box-shadow:none;background:#051a2dcc;border-radius:8px;outline:none;margin:0 0 7px;padding:0 12px}.store-settings-page .store-settings-card input:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.store-settings-page .store-settings-card input:disabled{opacity:1;color:#829bad;cursor:not-allowed;background:#0518298c;border-color:#7499b52b}.store-settings-page .store-settings-card p[role=alert]{color:#ff9ba1;font-size:var(--font-size-sm);background:#ef6b7314;border:1px solid #ef6b734d;border-radius:8px;grid-column:1/-1;padding:10px 12px;margin:5px 0!important}.store-settings-page .store-settings-card br{display:none}.store-settings-page .store-settings-save{border-radius:8px;grid-column:1/-1;justify-self:start;min-width:150px;height:42px;margin-top:8px;font-weight:750}.store-settings-page .store-settings-card>.btn-secondary{border-radius:8px;justify-self:start;height:40px}@media (width<=720px){.store-settings-page .store-settings-card{grid-template-columns:1fr;padding:15px}.store-settings-page .store-settings-save{grid-column:1;width:100%}}.store-management-page{--sm-card:#0f1d33;--sm-card-2:#13243d;--sm-border:#94a3b82e;--sm-muted:#94a3b8;--sm-text:#e8eef8;--sm-blue:#3b82f6;--sm-green:#22c55e;--sm-orange:#f59e0b;--sm-red:#ef4444;color:var(--sm-text)}.store-management-page .store-management-header{border:1px solid var(--sm-border);background:linear-gradient(135deg,#101f36,#0c182b);border-radius:16px;margin-bottom:20px;padding:22px 24px;box-shadow:0 12px 30px #0206172e}.store-management-page .page-title h1{font-size:var(--font-size-2xl);letter-spacing:-.02em;color:#f8fafc;margin:0;font-weight:800}.store-management-page .page-title p{color:var(--sm-muted);font-size:var(--font-size-sm);margin:7px 0 0;line-height:1.55}.store-management-page .store-management-card{border:1px solid var(--sm-border);background:linear-gradient(145deg,var(--sm-card),#0c192d);border-radius:16px;margin-bottom:18px;padding:20px;box-shadow:0 12px 30px #02061729}.store-management-page .store-management-card h3{color:#f8fafc;font-size:var(--font-size-lg);margin:0 0 16px;font-weight:750}.store-management-page .add-store-card{border-top:3px solid var(--sm-blue)}.store-management-page .stores-card{border-top:3px solid #8b5cf6}.store-management-page .store-form-grid{grid-template-columns:repeat(3,minmax(170px,1fr));align-items:center;gap:12px;display:grid}.store-management-page input,.store-management-page select{box-sizing:border-box;color:#e5edf8;background:#0b1729;border:1px solid #94a3b83d;border-radius:10px;outline:none;min-height:42px;transition:border-color .16s,box-shadow .16s,background .16s}.store-management-page input:focus,.store-management-page select:focus{background:#0d1b30;border-color:#3b82f6b8;box-shadow:0 0 0 3px #3b82f61f}.store-management-page input::placeholder{color:#718096}.store-management-page select:disabled,.store-management-page input:disabled{opacity:.62;cursor:not-allowed}.store-management-page .store-form-grid button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#3b82f6);border:1px solid #3b82f680;border-radius:10px;min-height:42px;font-weight:750}.store-management-page .store-form-grid button:disabled{opacity:.55;cursor:not-allowed}.store-management-page .store-management-card-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.store-management-page .store-management-card-heading h3{margin:2px 0 0}.store-management-page .store-management-eyebrow{color:#8b5cf6;font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.store-management-page .store-count-badge{color:#c4b5fd;text-align:center;min-width:64px;font-size:var(--font-size-xs);background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:999px;padding:7px 11px;font-weight:800}.store-management-page .stores-card>p{color:var(--sm-muted);font-size:var(--font-size-sm)}.store-management-page .store-management-filters{grid-template-columns:minmax(300px,1fr) 170px 210px;align-items:center;gap:10px;display:grid}.store-management-page .store-search-input{width:100%}.store-management-page .store-results-summary{color:var(--sm-muted);font-size:var(--font-size-xs);margin:12px 0 0}.store-management-page .store-results-summary strong{color:#dbeafe}.store-management-page .table-responsive{border:1px solid var(--sm-border);background:#0b1729;border-radius:16px;overflow:auto;box-shadow:0 12px 30px #02061724}.store-management-page .store-management-table{border-collapse:separate;border-spacing:0;border:0;width:100%;min-width:1080px}.store-management-page .store-management-table th{color:#9fb0c7;font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#12233b;border:0;border-bottom:1px solid #94a3b833;padding:13px 14px;font-weight:800}.store-management-page .store-management-table td{color:#dce6f3;font-size:var(--font-size-sm);vertical-align:middle;border:0;border-bottom:1px solid #94a3b81c;padding:13px 14px}.store-management-page .store-management-table tbody tr{transition:background .14s}.store-management-page .store-management-table tbody tr:hover{background:#3b82f60e}.store-management-page .store-management-table tbody tr:last-child td{border-bottom:0}.store-management-page .store-status{color:#86efac;font-size:var(--font-size-xs);text-transform:capitalize;background:#22c55e1c;border:1px solid #22c55e40;border-radius:999px;align-items:center;padding:5px 9px;font-weight:800;display:inline-flex}.store-management-page .store-status-inactive,.store-management-page .store-status-disabled{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b40}.store-management-page .store-actions{white-space:nowrap}.store-management-page .store-action-btn{font-size:var(--font-size-xs);cursor:pointer;border-radius:8px;padding:7px 10px;font-weight:750}.store-management-page .store-edit-btn{color:#93c5fd;background:#3b82f61c;border:1px solid #3b82f652}.store-management-page .store-delete-btn{color:#fca5a5;background:#ef444417;border:1px solid #ef444447;margin-left:6px}.store-management-page .store-modal-backdrop{z-index:999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020617c2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.store-management-page .store-edit-modal{background:linear-gradient(145deg,#12233b,#0b1729);border:1px solid #94a3b838;border-radius:18px;width:min(520px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 28px 70px #00000073}.store-management-page .store-edit-modal h2{color:#f8fafc;font-size:var(--font-size-xl);margin:0 0 18px}.store-management-page .store-modal-field{width:100%}.store-management-page .store-modal-save,.store-management-page .store-modal-cancel{cursor:pointer;border-radius:9px;min-width:100px;padding:10px 15px;font-weight:750}.store-management-page .store-modal-save{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border:1px solid #3b82f680}.store-management-page .store-modal-cancel{color:#dbe5f2;background:#16263d;border:1px solid #94a3b840}@media (width<=1050px){.store-management-page .store-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.store-management-page .store-management-filters{grid-template-columns:1fr 160px 190px}}@media (width<=760px){.store-management-page .store-management-header,.store-management-page .store-management-card{border-radius:14px;padding:16px}.store-management-page .store-form-grid,.store-management-page .store-management-filters{grid-template-columns:1fr}.store-management-page .store-management-card-heading{align-items:flex-start}}.region-management-page{--rm-panel:linear-gradient(180deg, #0a2a43fa, #082039fa);--rm-panel-soft:#082039bd;--rm-border:#7499b53d;--rm-border-strong:#7499b55c;--rm-muted:#9fb3c5}.region-management-page .page-header{margin-bottom:18px}.region-management-page .page-title h1{font-size:var(--font-size-3xl);letter-spacing:-.025em;color:var(--text);margin:0;font-weight:750;line-height:1.15}.region-management-page .page-title p{color:var(--rm-muted);font-size:var(--font-size-base);margin:7px 0 0}.region-management-page .dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.region-management-page .dashboard-card.pro-card{border:1px solid var(--rm-border);background:var(--rm-panel);border-radius:14px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002b}.region-management-page .dashboard-card.pro-card:before{content:"";background:var(--card-accent,#4da3ff);width:3px;position:absolute;inset:0 auto 0 0}.region-management-page .dashboard-card.pro-card:after{content:"";background:var(--card-glow,#4da3ff17);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-54px;right:-48px}.region-management-page .tone-blue{--card-accent:#4da3ff;--card-glow:#4da3ff1c}.region-management-page .tone-purple{--card-accent:#9a7cff;--card-glow:#9a7cff1c}.region-management-page .tone-green{--card-accent:#38c793;--card-glow:#38c7931c}.region-management-page .card-icon{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);background:color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.35rem;display:grid;position:relative}.region-management-page .dashboard-card>div:last-child{z-index:1;min-width:0;position:relative}.region-management-page .dashboard-kpi-grid h3{color:var(--rm-muted);font-size:var(--font-size-sm);letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.region-management-page .dashboard-kpi-grid h2{color:var(--text);font-size:var(--font-size-2xl);margin:0;font-weight:780;line-height:1}.region-management-page .form-card{border:1px solid var(--rm-border);background:var(--rm-panel);border-radius:14px;margin-bottom:16px;padding:18px;box-shadow:0 12px 30px #00000026}.region-management-page .form-card h3{color:#dcecff;font-size:var(--font-size-md);margin:0 0 14px;font-weight:750}.region-management-page .store-form-grid{grid-template-columns:minmax(170px,.8fr) minmax(260px,1.5fr) auto;align-items:center;gap:10px;display:grid}.region-management-page input,.region-management-page select{border:1px solid var(--rm-border-strong);min-width:0;height:42px;color:var(--text);box-shadow:none;background:#051a2dc7;border-radius:8px;outline:none;margin:0;padding:0 12px}.region-management-page input:focus,.region-management-page select:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.region-management-page input:disabled,.region-management-page select:disabled{opacity:.58;cursor:not-allowed}.region-management-page button{border:1px solid var(--rm-border-strong);color:#dcecff;min-height:40px;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;background:#0e3452eb;border-radius:8px;padding:0 15px;font-weight:700;transition:transform .15s,border-color .15s,background .15s}.region-management-page button:hover:not(:disabled){background:#144267f5;border-color:#4da3ff80;transform:translateY(-1px)}.region-management-page button:disabled{opacity:.5;cursor:not-allowed}.region-management-page .region-create-card .store-form-grid>button{color:#fff;background:linear-gradient(#2877c5f5,#195899f5);border-color:#4da3ff6b;padding-inline:20px}.region-management-page .region-create-card>p,.region-management-page .region-list-card>p{color:var(--rm-muted);font-size:var(--font-size-base);margin:12px 0 0}.region-management-page .region-list-card>div:first-child{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.region-management-page .store-toolbar{grid-template-columns:minmax(300px,1.6fr) minmax(170px,.55fr);align-items:center;gap:10px;width:100%;display:grid}.region-management-page .table-responsive{border:1px solid var(--rm-border);background:var(--rm-panel);border-radius:12px;overflow-x:auto;box-shadow:0 12px 30px #00000029}.region-management-page .region-management-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--text);font-size:var(--font-size-sm);background:0 0;border:0;margin:0}.region-management-page .region-management-table thead th{border:0;border-bottom:1px solid var(--rm-border-strong);color:#c8d6e3;font-size:var(--font-size-xs);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#051a2df5;padding:11px 10px;font-weight:750}.region-management-page .region-management-table tbody td{color:var(--text);vertical-align:middle;background:0 0;border:0;border-bottom:1px solid #7499b524;padding:11px 10px}.region-management-page .region-management-table tbody tr:last-child td{border-bottom:0}.region-management-page .region-management-table tbody tr:hover td{background:#4da3ff0e}.region-management-page .region-management-table td:first-child{color:#dcecff;white-space:nowrap;font-weight:700}.region-management-page .region-management-table td:last-child{white-space:nowrap}.region-management-page .region-management-table td input,.region-management-page .region-management-table td select{width:100%;height:38px}@media (width<=900px){.region-management-page .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-management-page .store-form-grid,.region-management-page .store-toolbar{grid-template-columns:1fr 1fr}.region-management-page .store-form-grid>button{grid-column:1/-1}}@media (width<=600px){.region-management-page .dashboard-kpi-grid,.region-management-page .store-form-grid,.region-management-page .store-toolbar{grid-template-columns:1fr}.region-management-page .region-list-card>div:first-child{flex-direction:column;align-items:stretch!important}.region-management-page .region-list-card>div:first-child button{width:100%}}.district-management-page{--dm-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--dm-border:#7499b53d;--dm-border-strong:#7499b55c;--dm-muted:#9fb3c5}.district-management-page .page-header{margin-bottom:18px}.district-management-page .page-title h1{font-size:var(--font-size-3xl);letter-spacing:-.025em;color:var(--text);margin:0;font-weight:750;line-height:1.15}.district-management-page .page-title p{color:var(--dm-muted);font-size:var(--font-size-base);margin:7px 0 0}.district-management-page .form-card{border:1px solid var(--dm-border);background:var(--dm-panel);border-radius:14px;margin-bottom:16px;padding:18px;box-shadow:0 12px 30px #00000026}.district-management-page .form-card h3{color:#dcecff;font-size:var(--font-size-md);margin:0 0 14px;font-weight:750}.district-management-page .store-form-grid{grid-template-columns:minmax(260px,1.4fr) minmax(220px,1fr) auto;align-items:center;gap:10px;display:grid}.district-management-page input,.district-management-page select{border:1px solid var(--dm-border-strong);min-width:0;height:42px;color:var(--text);box-shadow:none;background:#051a2dc7;border-radius:8px;outline:none;margin:0;padding:0 12px}.district-management-page input:focus,.district-management-page select:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.district-management-page input:disabled,.district-management-page select:disabled{opacity:.58;cursor:not-allowed}.district-management-page button{border:1px solid var(--dm-border-strong);color:#dcecff;min-height:40px;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;background:#0e3452eb;border-radius:8px;padding:0 15px;font-weight:700;transition:transform .15s,border-color .15s,background .15s}.district-management-page button:hover:not(:disabled){background:#144267f5;border-color:#4da3ff80;transform:translateY(-1px)}.district-management-page button:disabled{opacity:.5;cursor:not-allowed}.district-management-page .district-create-card button{color:#fff;background:linear-gradient(#2877c5f5,#195899f5);border-color:#4da3ff6b;padding-inline:20px}.district-management-page .district-filter-card{padding:13px 18px}.district-management-page .district-filter-card label{color:#dcecff;cursor:pointer;align-items:center;gap:10px;font-weight:650;display:flex}.district-management-page .district-filter-card input[type=checkbox]{accent-color:#4da3ff;width:18px;min-width:18px;height:18px;padding:0}.district-management-page>p{color:var(--dm-muted)}.district-management-page .district-table-wrapper{border:1px solid var(--dm-border);background:var(--dm-panel);border-radius:12px;overflow-x:auto;box-shadow:0 12px 30px #00000029}.district-management-page .district-management-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--text);font-size:var(--font-size-sm);background:0 0;border:0;margin:0}.district-management-page .district-management-table thead th{border:0;border-bottom:1px solid var(--dm-border-strong);color:#c8d6e3;font-size:var(--font-size-xs);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#051a2df5;padding:11px 10px;font-weight:750}.district-management-page .district-management-table tbody td{color:var(--text);vertical-align:middle;background:0 0;border:0;border-bottom:1px solid #7499b524;padding:11px 10px}.district-management-page .district-management-table tbody tr:last-child td{border-bottom:0}.district-management-page .district-management-table tbody tr:hover td{background:#4da3ff0e}.district-management-page .district-management-table td:first-child{color:#dcecff;white-space:nowrap;font-weight:700}.district-management-page .district-management-table td:last-child{white-space:nowrap}.district-management-page .district-modal-backdrop{z-index:999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.district-management-page .district-modal{border:1px solid var(--dm-border-strong);background:linear-gradient(#0b2e4b,#082039);border-radius:14px;width:min(480px,100%);padding:22px;box-shadow:0 24px 70px #0000006b}.district-management-page .district-modal h2{color:var(--text);margin:0 0 18px}.district-management-page .district-modal input{box-sizing:border-box;width:100%}.district-management-page .district-modal button{margin-top:4px}@media (width<=760px){.district-management-page .store-form-grid{grid-template-columns:1fr}.district-management-page .district-create-card button{width:100%}}.user-management-page{--um-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--um-border:#7499b53d;--um-border-strong:#7499b55c;--um-muted:#9fb3c5}.user-management-page>h1{font-size:var(--font-size-3xl);letter-spacing:-.025em;color:var(--text);margin:0 0 18px;font-weight:750;line-height:1.15}.user-management-page>h1+br{display:none}.user-management-page .dashboard-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.user-management-page .dashboard-kpi-grid .dashboard-card.pro-card{border:1px solid var(--um-border);background:var(--um-panel);border-radius:14px;align-items:center;gap:13px;min-height:110px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002b}.user-management-page .dashboard-kpi-grid .dashboard-card.pro-card:before{content:"";background:var(--card-accent,#4da3ff);width:3px;position:absolute;inset:0 auto 0 0}.user-management-page .dashboard-kpi-grid .dashboard-card.pro-card:after{content:"";background:var(--card-glow,#4da3ff17);pointer-events:none;border-radius:50%;width:105px;height:105px;position:absolute;top:-52px;right:-48px}.user-management-page .tone-blue{--card-accent:#4da3ff;--card-glow:#4da3ff1c}.user-management-page .tone-green{--card-accent:#38c793;--card-glow:#38c7931c}.user-management-page .tone-orange{--card-accent:#f2a94a;--card-glow:#f2a94a1c}.user-management-page .tone-teal{--card-accent:#36c5d0;--card-glow:#36c5d01c}.user-management-page .tone-purple{--card-accent:#9a7cff;--card-glow:#9a7cff1c}.user-management-page .dashboard-kpi-grid .card-icon{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);background:color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid;position:relative}.user-management-page .dashboard-kpi-grid .dashboard-card>div:last-child{z-index:1;min-width:0;position:relative}.user-management-page .dashboard-kpi-grid h3{color:var(--um-muted);font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.user-management-page .dashboard-kpi-grid h2{color:var(--text);font-size:var(--font-size-2xl);margin:0;font-weight:780;line-height:1}.user-management-page .form-card{border:1px solid var(--um-border);background:var(--um-panel);border-radius:14px;margin-bottom:16px;padding:18px;box-shadow:0 12px 30px #00000026}.user-management-page .form-card h3{color:#dcecff;font-size:var(--font-size-md);margin:0 0 14px;font-weight:750}.user-management-page .user-create-card>br{display:none}.user-management-page .user-create-card>.store-form-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.user-management-page .store-form-grid input,.user-management-page .store-form-grid select,.user-management-page .store-toolbar input,.user-management-page .store-toolbar select{border:1px solid var(--um-border-strong);min-width:0;height:42px;color:var(--text);box-shadow:none;background:#051a2dc7;border-radius:8px;outline:none;margin:0;padding:0 12px}.user-management-page .store-form-grid input:focus,.user-management-page .store-form-grid select:focus,.user-management-page .store-toolbar input:focus,.user-management-page .store-toolbar select:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.user-management-page input:disabled,.user-management-page select:disabled{opacity:.58;cursor:not-allowed}.user-management-page .user-create-card>button{color:#fff;height:42px;font-size:var(--font-size-sm);background:linear-gradient(#2877c5f5,#195899f5);border:1px solid #4da3ff6b;border-radius:8px;margin:0;padding:0 18px;font-weight:750;box-shadow:0 5px 14px #00000029}.user-management-page .user-create-card>button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.user-management-page .store-toolbar{grid-template-columns:minmax(300px,1.6fr) repeat(3,minmax(150px,.72fr)) auto;align-items:center;gap:10px;width:100%;display:grid}.user-management-page .store-toolbar button{border:1px solid var(--um-border-strong);color:#dcecff;height:42px;font-size:var(--font-size-sm);white-space:nowrap;background:#0e3452eb;border-radius:8px;margin:0;padding:0 16px;font-weight:700}.user-management-page .store-toolbar button:hover{background:#144267f5;border-color:#4da3ff7a}.user-management-page .user-list-card>p{color:var(--um-muted);font-size:var(--font-size-base);margin:12px 0}.user-management-page .user-list-card>p strong{color:var(--text)}.user-management-page .user-table-shell{justify-content:center;width:100%;display:flex}.user-management-page .user-table-wrapper{border:1px solid var(--um-border);background:var(--um-panel);border-radius:12px;width:100%;max-width:1800px;overflow-x:auto;box-shadow:0 12px 30px #00000029}.user-management-page .user-management-table{color:var(--text);margin:0;border-collapse:separate!important;border-spacing:0!important;width:100%!important;font-size:var(--font-size-sm)!important;background:0 0!important;border:0!important}.user-management-page .user-management-table thead th{letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;border:0!important;border-bottom:1px solid var(--um-border-strong)!important;color:#c8d6e3!important;font-size:var(--font-size-xs)!important;background:#051a2df5!important;padding:11px 10px!important;font-weight:750!important}.user-management-page .user-management-table tbody td{vertical-align:middle;color:var(--text)!important;background:0 0!important;border:0!important;border-bottom:1px solid #7499b524!important;padding:11px 10px!important}.user-management-page .user-management-table tbody tr:last-child td{border-bottom:0!important}.user-management-page .user-management-table tbody tr:hover td{background:#4da3ff0e!important}.user-management-page .user-management-table tbody td:first-child{font-weight:700;color:#dcecff!important}.user-management-page .status-badge{min-width:66px;font-size:var(--font-size-xs);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-weight:750;line-height:1;display:inline-flex}.user-management-page .status-active{color:#77dfbb;background:#38c7931f;border-color:#38c7934d}.user-management-page .status-inactive{color:#ffc56f;background:#f2a94a1f;border-color:#f2a94a4d}.user-management-page .user-management-table td:last-child>div{font-size:var(--font-size-md)!important;justify-content:flex-start!important;gap:8px!important;min-height:36px!important}.user-management-page .user-management-table td:last-child svg{box-sizing:content-box;border:1px solid var(--um-border);background:#051a2d8c;border-radius:7px;padding:6px;transition:transform .15s,border-color .15s,background .15s}.user-management-page .user-management-table td:last-child svg:hover{background:#143d5ef5;border-color:#4da3ff80;transform:translateY(-1px)}.user-management-page .user-pagination{color:var(--um-muted);font-size:var(--font-size-sm);justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.user-management-page .user-pagination button{border:1px solid var(--um-border-strong);color:#dcecff;background:#0e3452eb;border-radius:8px;height:38px;margin:0;padding:0 14px;font-weight:700}.user-management-page .user-pagination button:disabled{opacity:.42;cursor:not-allowed}.user-management-page>div[style*="position: fixed"]>div{border:1px solid var(--um-border-strong)!important;background:linear-gradient(#0b2e4b,#082039)!important;border-radius:14px!important;box-shadow:0 24px 70px #0000006b!important}.user-management-page>div[style*="position: fixed"]>div h2,.user-management-page>div[style*="position: fixed"]>div h3{color:var(--text);margin-top:0}.user-management-page>div[style*="position: fixed"]>div p{color:var(--um-muted);line-height:1.5}.user-management-page>div[style*="position: fixed"]>div p strong{color:#dcecff}.user-management-page>div[style*="position: fixed"] .store-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.user-management-page>div[style*="position: fixed"]>div button{border-radius:8px;height:40px;padding:0 16px;font-weight:700}@media (width<=1250px){.user-management-page .dashboard-kpi-grid,.user-management-page .user-create-card>.store-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.user-management-page .store-toolbar{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(150px,1fr))}.user-management-page .store-toolbar button{width:max-content}}@media (width<=900px){.user-management-page .dashboard-kpi-grid,.user-management-page .user-create-card>.store-form-grid,.user-management-page .store-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.user-management-page .store-toolbar input{grid-column:1/-1}}@media (width<=600px){.user-management-page .dashboard-kpi-grid,.user-management-page .user-create-card>.store-form-grid,.user-management-page .store-toolbar,.user-management-page>div[style*="position: fixed"] .store-form-grid{grid-template-columns:1fr}.user-management-page .store-toolbar input{grid-column:auto}.user-management-page .store-toolbar button,.user-management-page .user-create-card>button{width:100%}.user-management-page .user-pagination{flex-wrap:wrap}}.security-dashboard-page{--sec-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--sec-border:#7499b53d;--sec-border-strong:#7499b55c;--sec-muted:#9fb3c5}.security-dashboard-page .page-header{margin-bottom:18px}.security-dashboard-page .page-title h1{font-size:var(--font-size-3xl);letter-spacing:-.025em;color:var(--text);margin:0;font-weight:750;line-height:1.15}.security-dashboard-page .page-title p{color:var(--sec-muted);font-size:var(--font-size-base);margin:7px 0 0}.security-dashboard-page .dashboard-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.security-dashboard-page .dashboard-card.pro-card{border:1px solid var(--sec-border);background:var(--sec-panel);border-radius:14px;align-items:center;gap:13px;min-height:110px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002b}.security-dashboard-page .dashboard-card.pro-card:before{content:"";background:var(--card-accent,#4da3ff);width:3px;position:absolute;inset:0 auto 0 0}.security-dashboard-page .dashboard-card.pro-card:after{content:"";background:var(--card-glow,#4da3ff17);pointer-events:none;border-radius:50%;width:105px;height:105px;position:absolute;top:-52px;right:-48px}.security-dashboard-page .dashboard-kpi-grid>.dashboard-card:first-child{--card-accent:#38c793;--card-glow:#38c7931c}.security-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(2){--card-accent:#f2a94a;--card-glow:#f2a94a1c}.security-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(3){--card-accent:#ef6b73;--card-glow:#ef6b731c}.security-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(4){--card-accent:#9a7cff;--card-glow:#9a7cff1c}.security-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(5){--card-accent:#4da3ff;--card-glow:#4da3ff1c}.security-dashboard-page .card-icon{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);background:color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid;position:relative}.security-dashboard-page .dashboard-card>div:last-child{z-index:1;min-width:0;position:relative}.security-dashboard-page .dashboard-card h3{color:var(--sec-muted);font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.security-dashboard-page .dashboard-card h2{color:var(--text);font-size:var(--font-size-2xl);margin:0;font-weight:780;line-height:1}.security-dashboard-page .security-dashboard-sections{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px;margin-bottom:16px;display:grid}.security-dashboard-page .dashboard-panel{border:1px solid var(--sec-border);background:var(--sec-panel);border-radius:14px;padding:18px;box-shadow:0 12px 30px #00000026}.security-dashboard-page .dashboard-panel h3{color:#dcecff;font-size:var(--font-size-md);margin:0 0 14px;font-weight:750}.security-dashboard-page .table-responsive,.security-dashboard-page .security-table-scroll{border:1px solid var(--sec-border);border-radius:10px;width:100%;overflow-x:auto}.security-dashboard-page table{border-collapse:separate;border-spacing:0;width:100%;color:var(--text);font-size:var(--font-size-sm);background:0 0;border:0;margin:0}.security-dashboard-page thead th{border:0;border-bottom:1px solid var(--sec-border-strong);color:#c8d6e3;font-size:var(--font-size-xs);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#051a2df5;padding:10px;font-weight:750}.security-dashboard-page tbody td{color:var(--text);vertical-align:middle;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #7499b524;padding:10px}.security-dashboard-page tbody tr:last-child td{border-bottom:0}.security-dashboard-page tbody tr:hover td{background:#4da3ff0e}.security-dashboard-page .security-insight{border:1px solid var(--sec-border);border-left:4px solid var(--insight-accent,#4da3ff);color:var(--text);background:#051a2d80;border-radius:12px;margin-bottom:12px;padding:12px 16px;position:relative}.security-dashboard-page .security-insight:last-child{margin-bottom:0}.security-dashboard-page .security-insight strong{color:#e7f2fb}.security-dashboard-page .security-insight-text{color:var(--sec-muted);margin-top:6px;line-height:1.5}@media (width<=1250px){.security-dashboard-page .dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.security-dashboard-page .security-dashboard-sections{grid-template-columns:1fr}}@media (width<=800px){.security-dashboard-page .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.security-dashboard-page .dashboard-kpi-grid{grid-template-columns:1fr}}.security-dashboard-page .security-dashboard-sections{grid-template-columns:1fr}.security-dashboard-page .security-activity-panel{min-width:0}.security-dashboard-page .security-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.security-dashboard-page .security-panel-heading h3{margin-bottom:4px}.security-dashboard-page .security-panel-heading p{color:var(--sec-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.security-dashboard-page .security-loading-pill{color:#cae4f8;min-height:28px;font-size:var(--font-size-xs);background:#4da3ff17;border:1px solid #4da3ff47;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.security-dashboard-page .security-filter-bar{background:#051a2d85;border:1px solid #7499b533;border-radius:11px;grid-template-columns:repeat(6,minmax(135px,1fr));gap:10px;margin-bottom:14px;padding:13px;display:grid}.security-dashboard-page .security-filter-field{flex-direction:column;gap:5px;min-width:0;display:flex}.security-dashboard-page .security-filter-field>span{color:#9fb8cb;font-size:var(--font-size-xs);letter-spacing:.035em;font-weight:700}.security-dashboard-page .security-filter-field input,.security-dashboard-page .security-filter-field select{width:100%;min-width:0;height:36px;color:var(--text);font:inherit;font-size:var(--font-size-sm);background:#071f34e0;border:1px solid #7499b545;border-radius:8px;outline:none;padding:0 10px}.security-dashboard-page .security-filter-field input:focus,.security-dashboard-page .security-filter-field select:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff17}.security-dashboard-page .security-filter-field input::placeholder{color:#738ea3}.security-dashboard-page .security-filter-actions{align-items:flex-end;gap:8px;min-width:0;display:flex}.security-dashboard-page .security-filter-actions button{min-height:36px;font-size:var(--font-size-sm);cursor:pointer;border-radius:8px;padding:0 13px;font-weight:700}.security-dashboard-page .security-filter-apply{color:#eff8ff;background:linear-gradient(#2d9fff57,#1d74be47);border:1px solid #4da3ff80}.security-dashboard-page .security-filter-clear{color:#b8ccdc;background:#7499b514;border:1px solid #7499b53d}.security-dashboard-page .security-filter-actions button:hover{border-color:#4da3ffb8}.security-dashboard-page .security-clickable-row{cursor:pointer;outline:none}.security-dashboard-page .security-clickable-row:hover td,.security-dashboard-page .security-clickable-row:focus td{background:#4da3ff16}.security-dashboard-page .security-clickable-row:focus td:first-child{box-shadow:inset 3px 0 #4da3ff}.security-dashboard-page .security-role-badge,.security-dashboard-page .security-action-badge{width:fit-content;min-height:25px;font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.security-dashboard-page .security-role-badge{color:#cbe7fb;background:#4da3ff14;border:1px solid #4da3ff3d}.security-dashboard-page .security-action-badge{color:#ddd1ff;background:#9a7cff17;border:1px solid #9a7cff47}.security-dashboard-page .security-empty-state{min-height:80px;color:var(--sec-muted);font-size:var(--font-size-sm);text-align:center;background:#051a2d57;border:1px dashed #7499b540;border-radius:10px;place-items:center;padding:16px;display:grid}.security-dashboard-page .security-pagination{color:var(--sec-muted);font-size:var(--font-size-xs);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.security-dashboard-page .security-pagination>div{gap:7px;display:flex}.security-dashboard-page .security-pagination button{color:#d7e6f1;min-height:32px;font-size:var(--font-size-xs);cursor:pointer;background:#7499b512;border:1px solid #7499b53d;border-radius:7px;padding:0 11px;font-weight:700}.security-dashboard-page .security-pagination button:hover:not(:disabled){background:#4da3ff1a;border-color:#4da3ff8c}.security-dashboard-page .security-pagination button:disabled{opacity:.42;cursor:not-allowed}.security-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010a13bd;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.security-detail-modal{width:min(1060px,100%);max-height:min(88vh,920px);color:var(--text);background:radial-gradient(circle at 100% 0,#4da3ff1a,#0000 29%),linear-gradient(#0b2a45,#081d31);border:1px solid #609dcb61;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px #00000080}.security-modal-header{border-bottom:1px solid #7499b533;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 17px;display:flex}.security-modal-eyebrow{color:#74bbef;font-size:var(--font-size-xs);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-weight:800;display:block}.security-modal-header h2{color:#fff;font-size:var(--font-size-xl);margin:0;line-height:1.2}.security-modal-close{color:#e7f2fb;width:36px;height:36px;font-size:var(--font-size-lg);cursor:pointer;background:#7499b514;border:1px solid #7499b53d;border-radius:9px;flex:0 0 36px;place-items:center;padding:0;display:grid}.security-modal-close:hover{background:#ef6b731a;border-color:#ef6b7380}.security-modal-body,.security-modal-loading{padding:20px 22px 24px;overflow-y:auto}.security-modal-loading{min-height:220px;color:var(--sec-muted);font-size:var(--font-size-base);place-items:center;display:grid}.security-detail-section{background:#051a2d7a;border:1px solid #7499b533;border-radius:11px;margin-bottom:16px;padding:16px}.security-detail-section:last-child{margin-bottom:0}.security-detail-section>h3{color:#dcecff;font-size:var(--font-size-md);margin:0 0 12px;font-weight:750}.security-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.security-detail-item{background:#0f314b70;border:1px solid #7499b526;border-radius:8px;min-width:0;padding:11px 12px}.security-detail-item span{color:#8faabd;font-size:var(--font-size-xs);margin-bottom:4px;font-weight:700;display:block}.security-detail-item strong{color:#f0f7fc;min-width:0;font-size:var(--font-size-sm);overflow-wrap:anywhere;line-height:1.45;display:block}.security-detail-note{color:#8faabd;font-size:var(--font-size-xs);margin:10px 0 0;line-height:1.5}.security-json-details{color:#d6e7f2;max-height:340px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--font-size-xs);white-space:pre-wrap;overflow-wrap:anywhere;background:#061725;border:1px solid #7499b533;border-radius:9px;margin:0;padding:14px;line-height:1.55;overflow:auto}@media (width<=1450px){.security-dashboard-page .security-filter-bar{grid-template-columns:repeat(4,minmax(135px,1fr))}}@media (width<=1050px){.security-dashboard-page .security-filter-bar{grid-template-columns:repeat(3,minmax(135px,1fr))}.security-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.security-dashboard-page .security-panel-heading,.security-dashboard-page .security-pagination{flex-direction:column;align-items:stretch}.security-dashboard-page .security-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.security-dashboard-page .security-filter-actions{grid-column:1/-1}.security-detail-grid{grid-template-columns:1fr}.security-modal-backdrop{padding:10px}.security-detail-modal{max-height:94vh}}@media (width<=500px){.security-dashboard-page .security-filter-bar{grid-template-columns:1fr}.security-dashboard-page .security-filter-actions{grid-column:auto}}.security-change-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.security-change-field{background:#0f314b70;border:1px solid #7499b529;border-radius:8px;min-width:0;padding:11px 12px}.security-change-field-wide{grid-column:1/-1}.security-change-field>span{color:#8faabd;font-size:var(--font-size-xs);margin-bottom:5px;font-weight:700;display:block}.security-change-field>strong{color:#f0f7fc;min-width:0;font-size:var(--font-size-sm);overflow-wrap:anywhere;font-weight:700;line-height:1.45;display:block}.security-change-comparison-wrap{background:#06172594;border:1px solid #7499b52e;border-radius:9px;overflow-x:auto}.security-change-table{grid-template-columns:minmax(150px,.8fr) minmax(210px,1.1fr) minmax(210px,1.1fr);align-items:center;gap:12px;min-width:680px;display:grid}.security-change-table-head{color:#9fb8ca;font-size:var(--font-size-xs);background:#143955b3;border-bottom:1px solid #7499b533;padding:10px 12px;font-weight:750}.security-change-table-row{color:#dceaf4;font-size:var(--font-size-sm);border-bottom:1px solid #7499b51f;padding:11px 12px}.security-change-table-row:last-child{border-bottom:0}.security-change-table-row.is-changed{background:#2d9fff0f;box-shadow:inset 3px 0 #2d9fffb8}.security-change-table-row>strong{color:#f2f8fc;font-size:var(--font-size-sm);overflow-wrap:anywhere}.security-change-table-row>span{color:#c5d7e4;overflow-wrap:anywhere;min-width:0;line-height:1.45}@media (width<=1050px){.security-change-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.security-change-field-grid{grid-template-columns:1fr}.security-change-field-wide{grid-column:auto}}.monitoring-dashboard-page{--mon-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--mon-border:#7499b53d;--mon-border-strong:#7499b55c;--mon-muted:#9fb3c5}.monitoring-dashboard-page .page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.monitoring-dashboard-page .page-title h1{font-size:var(--font-size-3xl);letter-spacing:-.025em;color:var(--text);margin:0;font-weight:750;line-height:1.15}.monitoring-dashboard-page .page-title p{color:var(--mon-muted);font-size:var(--font-size-base);margin:7px 0 0}.monitoring-dashboard-page .page-header .btn{color:#fff;background:linear-gradient(#2877c5f5,#195899f5);border:1px solid #4da3ff6b;border-radius:8px;height:42px;padding:0 18px;font-weight:750;box-shadow:0 5px 14px #00000029}.monitoring-dashboard-page .dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.monitoring-dashboard-page .dashboard-card.pro-card{border:1px solid var(--mon-border);background:var(--mon-panel);border-radius:14px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002b}.monitoring-dashboard-page .dashboard-card.pro-card:before{content:"";background:var(--card-accent,#4da3ff);width:3px;position:absolute;inset:0 auto 0 0}.monitoring-dashboard-page .dashboard-card.pro-card:after{content:"";background:var(--card-glow,#4da3ff17);pointer-events:none;border-radius:50%;width:108px;height:108px;position:absolute;top:-52px;right:-48px}.monitoring-dashboard-page .dashboard-kpi-grid>.dashboard-card:first-child,.monitoring-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(5){--card-accent:#38c793;--card-glow:#38c7931c}.monitoring-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(2),.monitoring-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(6){--card-accent:#4da3ff;--card-glow:#4da3ff1c}.monitoring-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(3),.monitoring-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(7){--card-accent:#9a7cff;--card-glow:#9a7cff1c}.monitoring-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(4),.monitoring-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(8){--card-accent:#f2a94a;--card-glow:#f2a94a1c}.monitoring-dashboard-page .card-icon{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);background:color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.32rem;display:grid;position:relative}.monitoring-dashboard-page .dashboard-card>div:last-child{z-index:1;min-width:0;position:relative}.monitoring-dashboard-page .dashboard-card h3{color:var(--mon-muted);font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.monitoring-dashboard-page .dashboard-card h2{color:var(--text);font-size:var(--font-size-2xl);overflow-wrap:anywhere;margin:0;font-weight:780;line-height:1.05}.monitoring-dashboard-page .dashboard-section-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;display:grid}.monitoring-dashboard-page .dashboard-panel{border:1px solid var(--mon-border);background:var(--mon-panel);border-radius:14px;padding:18px;box-shadow:0 12px 30px #00000026}.monitoring-dashboard-page .dashboard-panel h3{color:#dcecff;font-size:var(--font-size-md);margin:0 0 14px;font-weight:750}.monitoring-dashboard-page .operations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.monitoring-dashboard-page .operations-grid .dashboard-card.pro-card{min-height:102px;padding:15px}.monitoring-dashboard-page .operations-grid>.dashboard-card:first-child{--card-accent:#4da3ff}.monitoring-dashboard-page .operations-grid>.dashboard-card:nth-child(2){--card-accent:#36c5d0}.monitoring-dashboard-page .operations-grid>.dashboard-card:nth-child(3){--card-accent:#9a7cff}.monitoring-dashboard-page .operations-grid>.dashboard-card:nth-child(4){--card-accent:#f2a94a}.monitoring-dashboard-page .operations-grid>.dashboard-card:nth-child(5){--card-accent:#38c793}.monitoring-dashboard-page .operations-grid>.dashboard-card:nth-child(6){--card-accent:#ffd02f}.monitoring-dashboard-page .mini-row{color:var(--mon-muted);border-bottom:1px solid #7499b526;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.monitoring-dashboard-page .mini-row:last-child{border-bottom:0}.monitoring-dashboard-page .mini-row strong{color:#e7f2fb;text-align:right;overflow-wrap:anywhere}@media (width<=1180px){.monitoring-dashboard-page .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-dashboard-page .dashboard-section-grid{grid-template-columns:1fr}}@media (width<=720px){.monitoring-dashboard-page .page-header{flex-direction:column}.monitoring-dashboard-page .page-header .btn{width:100%}.monitoring-dashboard-page .operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.monitoring-dashboard-page .dashboard-kpi-grid,.monitoring-dashboard-page .operations-grid{grid-template-columns:1fr}}.backup-dashboard-page{--bk-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--bk-border:#7499b53d;--bk-border-strong:#7499b55c;--bk-muted:#9fb3c5}.backup-dashboard-page .page-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.backup-dashboard-page .page-header h1{color:var(--text);font-size:var(--font-size-3xl);letter-spacing:-.025em;margin:0;font-weight:750;line-height:1.15}.backup-dashboard-page .page-header p{color:var(--bk-muted);font-size:var(--font-size-base);max-width:760px;margin:7px 0 0}.backup-dashboard-page .dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.backup-dashboard-page .dashboard-card.pro-card{border:1px solid var(--bk-border);background:var(--bk-panel);border-radius:14px;align-items:center;gap:13px;min-height:110px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002b}.backup-dashboard-page .dashboard-card.pro-card:before{content:"";background:var(--card-accent,#4da3ff);width:3px;position:absolute;inset:0 auto 0 0}.backup-dashboard-page .dashboard-card.pro-card:after{content:"";background:var(--card-glow,#4da3ff17);pointer-events:none;border-radius:50%;width:105px;height:105px;position:absolute;top:-52px;right:-48px}.backup-dashboard-page .dashboard-kpi-grid>.dashboard-card:first-child{--card-accent:#38c793;--card-glow:#38c7931c}.backup-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(2){--card-accent:#ef6b73;--card-glow:#ef6b731c}.backup-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(3){--card-accent:#4da3ff;--card-glow:#4da3ff1c}.backup-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(4){--card-accent:#f2a94a;--card-glow:#f2a94a1c}.backup-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(5){--card-accent:#9a7cff;--card-glow:#9a7cff1c}.backup-dashboard-page .dashboard-kpi-grid>.dashboard-card:nth-child(6){--card-accent:#36c5d0;--card-glow:#36c5d01c}.backup-dashboard-page .card-icon{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);background:color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid;position:relative}.backup-dashboard-page .dashboard-card>div:last-child{z-index:1;min-width:0;position:relative}.backup-dashboard-page .dashboard-card h3{color:var(--bk-muted);font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.backup-dashboard-page .dashboard-card h2{color:var(--text);font-size:var(--font-size-2xl);overflow-wrap:anywhere;margin:0;font-weight:780;line-height:1.15}.backup-dashboard-page .backup-main-grid{grid-template-columns:repeat(2,minmax(320px,1fr));gap:16px;margin-top:18px;display:grid}.backup-dashboard-page .backup-panel{border:1px solid var(--bk-border);background:var(--bk-panel);color:var(--text);border-radius:14px;padding:18px;box-shadow:0 12px 30px #00000026}.backup-dashboard-page .backup-panel-full{grid-column:1/-1;margin-top:18px}.backup-dashboard-page .backup-panel>h3{color:#dcecff;font-size:var(--font-size-md);margin:0 0 14px;font-weight:750}.backup-dashboard-page .backup-field{margin-bottom:12px}.backup-dashboard-page .backup-field label{color:#c8d6e3;font-size:var(--font-size-sm);margin-bottom:7px;font-weight:700;display:block}.backup-dashboard-page .backup-input{box-sizing:border-box;border:1px solid var(--bk-border-strong);width:100%;height:42px;color:var(--text);box-shadow:none;background:#051a2dc7;border-radius:8px;outline:none;padding:0 12px}.backup-dashboard-page textarea.backup-input{resize:vertical;height:auto;min-height:88px;padding:11px 12px}.backup-dashboard-page .backup-input:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.backup-dashboard-page .backup-toggle-line{color:#dcecff;border-bottom:1px solid #7499b526;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:8px 0;font-weight:650;display:flex}.backup-dashboard-page .backup-toggle{cursor:pointer;accent-color:#4da3ff;flex-shrink:0;width:20px;min-width:20px;height:20px}.backup-dashboard-page .backup-status-row{color:var(--bk-muted);border-bottom:1px solid #7499b526;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.backup-dashboard-page .backup-status-row strong{color:#e7f2fb;text-align:right;overflow-wrap:anywhere}.backup-dashboard-page .backup-btn{min-height:42px;font-size:var(--font-size-sm);cursor:pointer;border-radius:8px;padding:0 17px;font-weight:750;transition:transform .15s,border-color .15s,filter .15s}.backup-dashboard-page .backup-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.backup-dashboard-page .backup-btn:disabled{opacity:.5;cursor:not-allowed}.backup-dashboard-page .backup-btn-primary,.backup-dashboard-page .backup-btn-save{color:#fff;background:linear-gradient(#2877c5f5,#195899f5);border:1px solid #4da3ff6b;box-shadow:0 5px 14px #00000029}.backup-dashboard-page .backup-btn-secondary{border:1px solid var(--bk-border-strong);color:#dcecff;background:#0e3452eb}.backup-dashboard-page .backup-btn-disabled{border:1px solid var(--bk-border);color:#7f97aa;background:#071d309e}.backup-dashboard-page .backup-btn-block{width:100%;margin-top:10px}.backup-dashboard-page .backup-save-row{margin-top:18px}.backup-dashboard-page .backup-btn-save{width:100%;min-height:46px}.backup-dashboard-page .backup-table-wrapper{border:1px solid var(--bk-border);border-radius:10px;overflow-x:auto}.backup-dashboard-page .backup-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--text);font-size:var(--font-size-sm);background:0 0;border:0;margin:0}.backup-dashboard-page .backup-table thead th{border:0;border-bottom:1px solid var(--bk-border-strong);color:#c8d6e3;font-size:var(--font-size-xs);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#051a2df5;padding:10px;font-weight:750}.backup-dashboard-page .backup-table tbody td{color:var(--text);vertical-align:middle;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #7499b524;padding:10px}.backup-dashboard-page .backup-table tbody tr:last-child td{border-bottom:0}.backup-dashboard-page .backup-table tbody tr:hover td{background:#4da3ff0e}.backup-dashboard-page .backup-status-pill{font-size:var(--font-size-xs);text-transform:capitalize;border-radius:999px;align-items:center;padding:5px 9px;font-weight:750;display:inline-flex}.backup-dashboard-page .backup-status-pill.is-completed{color:#77dfbb;background:#38c7931f;border:1px solid #38c7934d}.backup-dashboard-page .backup-status-pill.is-failed{color:#ff9da4;background:#ef6b731f;border:1px solid #ef6b734d}@media (width<=1080px){.backup-dashboard-page .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-dashboard-page .backup-main-grid{grid-template-columns:1fr}}@media (width<=720px){.backup-dashboard-page .page-header{flex-direction:column}.backup-dashboard-page .page-header>.backup-btn{width:100%}}@media (width<=520px){.backup-dashboard-page .dashboard-kpi-grid{grid-template-columns:1fr}.backup-dashboard-page .backup-status-row{flex-direction:column;gap:4px}.backup-dashboard-page .backup-status-row strong{text-align:left}}.analytics-page{--an-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--an-border:#7499b53d;--an-border-strong:#7499b55c;--an-muted:#9fb3c5}.analytics-page .page-header{margin-bottom:14px}.analytics-page .page-title h1{color:var(--text);font-size:var(--font-size-3xl);letter-spacing:-.025em;margin:0;font-weight:760}.analytics-page .page-title p{color:var(--an-muted);font-size:var(--font-size-base);margin:7px 0 0}.analytics-page .analytics-export-bar{border:1px solid var(--an-border);background:var(--an-panel);border-radius:12px;justify-content:flex-end;gap:9px;margin:0 0 16px;padding:11px;display:flex;box-shadow:0 10px 28px #00000024}.analytics-page .analytics-export-bar .btn{height:40px;font-size:var(--font-size-sm);border-radius:8px;margin:0;padding:0 15px;font-weight:750}.analytics-page .analytics-export-bar .btn-primary{color:#fff;background:linear-gradient(#2877c5f5,#195899f5);border:1px solid #4da3ff6b}.analytics-page .analytics-export-bar .btn-secondary{border:1px solid var(--an-border-strong);color:#dcecff;background:#0e3452eb}.analytics-page .dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.analytics-page .dashboard-kpi-grid .dashboard-card.pro-card{--card-accent:#4da3ff;--card-glow:#4da3ff1c;border:1px solid var(--an-border);background:var(--an-panel);border-radius:14px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002b}.analytics-page .dashboard-kpi-grid .dashboard-card.pro-card:before{content:"";background:var(--card-accent);width:3px;position:absolute;inset:0 auto 0 0}.analytics-page .dashboard-kpi-grid .dashboard-card.pro-card:after{content:"";background:var(--card-glow);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-54px;right:-48px}.analytics-page .tone-blue{--card-accent:#4da3ff!important;--card-glow:#4da3ff1c!important}.analytics-page .tone-green{--card-accent:#38c793!important;--card-glow:#38c7931c!important}.analytics-page .tone-orange{--card-accent:#f2a94a!important;--card-glow:#f2a94a1c!important}.analytics-page .tone-purple{--card-accent:#9a7cff!important;--card-glow:#9a7cff1c!important}.analytics-page .dashboard-kpi-grid .card-icon{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);background:color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.3rem;display:grid;position:relative}.analytics-page .dashboard-kpi-grid .dashboard-card>div:last-child{z-index:1;min-width:0;position:relative}.analytics-page .dashboard-kpi-grid h3{color:var(--an-muted);font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.analytics-page .dashboard-kpi-grid h2{color:var(--text);font-size:var(--font-size-2xl);margin:0;font-weight:780;line-height:1}.analytics-page .dashboard-kpi-grid span{color:#819caf;font-size:var(--font-size-xs);margin-top:7px;display:block}.analytics-page .analytics-summary-panel{border:1px solid var(--an-border);background:var(--an-panel);border-radius:14px;padding:18px 20px;box-shadow:0 12px 30px #00000029;margin-top:0!important}.analytics-page .analytics-summary-panel h3{color:#dcecff;font-size:var(--font-size-md);margin:0 0 14px;font-weight:750}.analytics-page .analytics-summary-panel p{color:var(--an-muted);font-size:var(--font-size-base);border-bottom:1px solid #7499b521;margin:0;padding:10px 0}.analytics-page .analytics-summary-panel p:last-child{border-bottom:0;padding-bottom:0}.analytics-page .analytics-summary-panel strong{color:#e2eef7;font-weight:760}@media (width<=950px){.analytics-page .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.analytics-page .dashboard-kpi-grid{grid-template-columns:1fr}.analytics-page .analytics-export-bar{flex-direction:column}.analytics-page .analytics-export-bar .btn{width:100%}}.analytics-page .analytics-filter-bar{border:1px solid var(--an-border);background:var(--an-panel);border-radius:12px;grid-template-columns:minmax(170px,.95fr) minmax(180px,1fr) minmax(220px,1.2fr) auto auto;align-items:center;gap:9px;margin:0 0 10px;padding:11px;display:grid;box-shadow:0 10px 28px #00000024}.analytics-page .analytics-filter-bar select,.analytics-page .analytics-filter-bar button{width:100%;min-width:0;height:40px;margin:0}.analytics-page .analytics-filter-bar select{border:1px solid var(--an-border-strong);color:#e6f1fb;background:#071f35f5;border-radius:8px;padding:0 11px}.analytics-page .analytics-filter-bar select:disabled{opacity:.72;cursor:not-allowed}.analytics-page .analytics-filter-bar .btn{white-space:nowrap;font-size:var(--font-size-sm);border-radius:8px;padding:0 15px;font-weight:750}@media (width<=1180px){.analytics-page .analytics-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.analytics-page .analytics-filter-bar{grid-template-columns:1fr}}.sales-dashboard-page{--sales-border:#529cd757;--sales-panel:linear-gradient(145deg, #0a2a43f5, #081f34f5);--sales-panel-soft:linear-gradient(145deg, #0c304ceb, #082239eb);--sales-muted:#a8bfd2;--sales-text:#f5f9fd}.sales-dashboard-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.sales-heading-left{align-items:center;gap:18px;display:flex}.sales-heading-icon{color:#2da2ff;background:linear-gradient(145deg,#104f7cf2,#093152f2);border:1px solid #378fd338;border-radius:12px;place-items:center;width:74px;height:74px;font-size:36px;display:grid}.sales-eyebrow{color:#a7c7e0;font-size:var(--font-size-xs);letter-spacing:.08em;margin-bottom:3px;font-weight:800}.sales-dashboard-heading h1{color:var(--sales-text);font-size:var(--font-size-3xl);margin:0;line-height:1.1}.sales-dashboard-heading p{color:var(--sales-muted);margin:5px 0 0}.sales-heading-actions,.sales-filter-actions{align-items:center;gap:12px;display:flex}.sales-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-weight:700;display:inline-flex}.sales-btn:disabled{opacity:.55;cursor:not-allowed}.sales-btn-primary{color:#fff;background:linear-gradient(135deg,#1689f5,#219cf5);box-shadow:0 8px 24px #0084ff2e}.sales-btn-secondary{color:#eef7ff;background:#163b57d1;border-color:#5995c342}.sales-filter-panel{border:1px solid var(--sales-border);background:var(--sales-panel-soft);border-radius:13px;margin-bottom:20px;padding:20px 22px}.sales-filter-top{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.sales-filter-field{color:#c6d9e8;flex-direction:column;gap:8px;font-weight:600;display:flex}.sales-filter-field select{color:#f5f9fd;background:#051f34d1;border:1px solid #529cd752;border-radius:8px;outline:none;width:100%;min-height:48px;padding:0 15px}.sales-filter-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.sales-date-label{color:#c6d9e8;margin-bottom:8px;font-weight:600;display:block}.sales-date-inputs{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr);gap:14px;display:grid}.sales-date-box{color:#9fc5e1;background:#051f34d1;border:1px solid #529cd752;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:8px 14px;display:flex}.sales-date-box>svg{flex:none;font-size:21px}.sales-date-box span{flex-direction:column;width:100%;display:flex}.sales-date-box small{color:#a9bfd0;margin-bottom:1px}.sales-date-box input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-height:24px;padding:0}.sales-kpi-row{gap:14px;margin-bottom:14px;display:grid}.sales-kpi-row-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-kpi-row-secondary{grid-template-columns:repeat(5,minmax(0,1fr))}.sales-metric-card{border:1px solid var(--sales-border);background:var(--sales-panel);border-radius:12px;align-items:flex-start;gap:16px;min-width:0;min-height:126px;padding:18px;display:flex;box-shadow:0 8px 28px #0000001f}.sales-metric-card.clickable{cursor:pointer}.sales-metric-card.clickable:hover{border-color:#39a0eb9e;transform:translateY(-1px)}.sales-metric-icon{border-radius:10px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:27px;display:grid}.tone-green{color:#2fe29a;background:#138b6452}.tone-blue{color:#2da2ff;background:#1169b252}.tone-purple{color:#9b7bff;background:#5f43b357}.tone-orange{color:#ff8c35;background:#ad572057}.tone-cyan{color:#1fd4d0;background:#0e848b57}.tone-pink{color:#f260ad;background:#9a327057}.tone-yellow{color:#ffd02f;background:#91771257}.sales-metric-content{flex-direction:column;gap:7px;min-width:0;display:flex}.sales-metric-content span{color:#b7cad9;font-size:var(--font-size-base)}.sales-metric-content strong{color:#fff;font-size:var(--font-size-2xl);overflow-wrap:anywhere;line-height:1.2}.sales-analytics-grid{grid-template-columns:1.1fr 1fr;gap:16px;margin-top:16px;display:grid}.sales-chart-card{border:1px solid var(--sales-border);background:var(--sales-panel);border-radius:12px;min-height:320px;padding:18px 20px}.sales-chart-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.sales-chart-heading h3{color:#fff;align-items:center;gap:9px;margin:0;display:flex}.sales-chart-heading h3 svg{color:#2da2ff}.sales-chart-heading p{color:var(--sales-muted);font-size:var(--font-size-sm);margin:5px 0 0}.sales-chart-pill{color:#eaf5fc;font-size:var(--font-size-xs);background:#051f34b8;border:1px solid #529cd752;border-radius:7px;padding:8px 13px}.sales-line-chart{width:100%;height:220px;overflow:visible}.sales-grid-line{stroke:#93b8d31f;stroke-width:.35px}.sales-trend-line{fill:none;stroke:#2c9cff;stroke-width:1.2px;vector-effect:non-scaling-stroke}.sales-trend-point{fill:#3ca8ff;stroke:#8bd0ff;stroke-width:.4px}.sales-trend-labels{color:#9eb8ca;font-size:var(--font-size-xs);justify-content:space-between;gap:5px;display:flex;overflow:hidden}.sales-category-layout{grid-template-columns:minmax(150px,.8fr) minmax(260px,1.4fr);align-items:center;gap:28px;min-height:230px;display:grid}.sales-category-total{border:24px solid #2c9cffc7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;margin:auto;display:flex;box-shadow:inset 0 0 0 10px #124b7473}.sales-category-total strong{color:#fff;font-size:var(--font-size-xl)}.sales-category-total span{color:#b8cddd;font-size:var(--font-size-xs);margin-top:4px}.sales-category-list{flex-direction:column;gap:12px;display:flex}.sales-category-row{color:#dceaf4;font-size:var(--font-size-sm);grid-template-columns:12px minmax(90px,.8fr) minmax(90px,1fr) 42px;align-items:center;gap:9px;display:grid}.sales-category-dot{border-radius:50%;width:9px;height:9px}.category-0{background:#2c9cff}.category-1{background:#ffb92f}.category-2{background:#2fd1ad}.category-3{background:#7655e9}.category-4{background:#d750a1}.category-5{background:#6f91ad}.sales-category-bar{background:#82aac724;border-radius:999px;height:7px;overflow:hidden}.sales-category-bar span{border-radius:inherit;background:#2c9cff;height:100%;display:block}.sales-category-row strong{text-align:right;color:#fff}.sales-chart-empty,.sales-loading,.sales-error{border:1px solid var(--sales-border);background:var(--sales-panel);color:#b9ccdb;border-radius:11px;justify-content:center;align-items:center;min-height:110px;padding:20px;display:flex}.sales-error{color:#ffb4b4;justify-content:space-between;margin-bottom:16px}.sales-error button{margin-left:16px}.sales-employee-popup{width:min(520px,92vw)}.spin{animation:.8s linear infinite sales-spin}@keyframes sales-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.sales-kpi-row-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-kpi-row-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-analytics-grid{grid-template-columns:1fr}}@media (width<=900px){.sales-dashboard-heading,.sales-filter-bottom{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.sales-heading-actions,.sales-filter-actions{width:100%}.sales-heading-actions .sales-btn,.sales-filter-actions .sales-btn{flex:1}.sales-filter-top,.sales-date-inputs{grid-template-columns:1fr 1fr}}@media (width<=680px){.sales-filter-top,.sales-date-inputs,.sales-kpi-row-primary,.sales-kpi-row-secondary,.sales-category-layout{grid-template-columns:1fr}.sales-dashboard-heading,.sales-heading-left{align-items:flex-start}.sales-heading-icon{flex:0 0 58px;width:58px;height:58px}.sales-heading-actions,.sales-filter-actions{flex-direction:column}.sales-btn{width:100%}.sales-category-total{margin:10px auto 20px}}@media (width>=1181px){.sales-dashboard-page .sales-filter-panel{grid-template-columns:minmax(150px,1.15fr) minmax(150px,1.15fr) minmax(170px,.95fr) minmax(170px,.95fr) auto auto;align-items:end;gap:10px;padding:14px;display:grid}.sales-dashboard-page .sales-filter-top,.sales-dashboard-page .sales-filter-bottom,.sales-dashboard-page .sales-date-group,.sales-dashboard-page .sales-date-inputs,.sales-dashboard-page .sales-filter-actions{display:contents}.sales-dashboard-page .sales-filter-top{margin-bottom:0}.sales-dashboard-page .sales-date-label{display:none}.sales-dashboard-page .sales-filter-field,.sales-dashboard-page .sales-date-box{min-width:0}.sales-dashboard-page .sales-filter-field{gap:5px}.sales-dashboard-page .sales-filter-field select{min-height:44px}.sales-dashboard-page .sales-date-box{gap:8px;height:44px;min-height:44px;padding:5px 10px}.sales-dashboard-page .sales-date-box>svg{font-size:17px}.sales-dashboard-page .sales-date-box small{font-size:var(--font-size-xs);line-height:1.05}.sales-dashboard-page .sales-date-box input{min-height:20px;font-size:var(--font-size-xs)}.sales-dashboard-page .sales-filter-actions .sales-btn,.sales-dashboard-page .sales-filter-panel>.sales-btn{white-space:nowrap;min-width:max-content;height:44px}}.employee-performance-page{--rp-panel:linear-gradient(180deg,#0a2a43fa,#082039fa);--rp-border:#7499b53d;--rp-border-strong:#7499b55c;--rp-muted:#9fb3c5}.employee-performance-page .page-header{margin-bottom:16px}.employee-performance-page .page-title h1{color:var(--text);font-size:var(--font-size-3xl);letter-spacing:-.025em;margin:0;font-weight:760}.employee-performance-page .page-title p{color:var(--rp-muted);font-size:var(--font-size-base);margin:7px 0 0}.employee-performance-page .dashboard-kpi-grid,.employee-performance-page .report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.employee-performance-page .dashboard-card.pro-card{--card-accent:#4da3ff;--card-glow:#4da3ff1c;border:1px solid var(--rp-border);background:var(--rp-panel);border-radius:14px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002b}.employee-performance-page .dashboard-card.pro-card:before{content:"";background:var(--card-accent);width:3px;position:absolute;inset:0 auto 0 0}.employee-performance-page .dashboard-card.pro-card:after{content:"";background:var(--card-glow);pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:-54px;right:-48px}.employee-performance-page .tone-blue{--card-accent:#4da3ff!important;--card-glow:#4da3ff1c!important}.employee-performance-page .tone-green{--card-accent:#38c793!important;--card-glow:#38c7931c!important}.employee-performance-page .tone-orange{--card-accent:#f2a94a!important;--card-glow:#f2a94a1c!important}.employee-performance-page .tone-purple{--card-accent:#9a7cff!important;--card-glow:#9a7cff1c!important}.employee-performance-page .tone-red{--card-accent:#ef6b73!important;--card-glow:#ef6b731c!important}.employee-performance-page .card-icon{z-index:1;border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);background:color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.3rem;display:grid;position:relative}.employee-performance-page .dashboard-card>div:last-child{z-index:1;min-width:0;position:relative}.employee-performance-page .dashboard-card h3{color:var(--rp-muted);font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.employee-performance-page .dashboard-card h2{color:var(--text);font-size:var(--font-size-2xl);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:780;line-height:1.08;overflow:hidden}.employee-performance-page .dashboard-card span{color:#819caf;font-size:var(--font-size-xs);margin-top:7px;display:block}.employee-performance-page .compact-report-card h2{font-size:var(--font-size-xl)}.employee-performance-page .form-card{border:1px solid var(--rp-border);background:var(--rp-panel);border-radius:12px;margin-bottom:16px;padding:12px;box-shadow:0 10px 28px #00000024}.employee-performance-page .store-toolbar,.employee-performance-page .report-toolbar,.employee-performance-page .category-report-toolbar{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.employee-performance-page .store-toolbar>input,.employee-performance-page .report-toolbar>input{flex:260px;min-width:220px}.employee-performance-page .store-toolbar select,.employee-performance-page .report-toolbar select{min-width:150px}.employee-performance-page .report-filter-field,.employee-performance-page .category-filter-field{flex-direction:column;gap:5px;min-width:145px;display:flex}.employee-performance-page .report-filter-field label,.employee-performance-page .category-filter-field label{color:#9fb3c5;font-size:var(--font-size-xs);font-weight:700}.employee-performance-page input,.employee-performance-page select{border:1px solid var(--rp-border-strong);height:42px;color:var(--text);box-shadow:none;background:#051a2dc7;border-radius:8px;outline:none;margin:0;padding:0 11px}.employee-performance-page input:focus,.employee-performance-page select:focus{border-color:#4da3ffb8;box-shadow:0 0 0 3px #4da3ff1c}.employee-performance-page .form-card .btn{height:42px;font-size:var(--font-size-sm);border-radius:8px;margin:0;padding:0 14px;font-weight:750}.employee-performance-page .form-card>p,.employee-performance-page .category-report-count{color:var(--rp-muted);font-size:var(--font-size-sm);margin:10px 2px 0}.employee-performance-page .category-filter-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.employee-performance-page .table-responsive{border:1px solid var(--rp-border);background:var(--rp-panel);border-radius:14px;overflow:auto;box-shadow:0 12px 30px #00000029}.employee-performance-page table{border-collapse:collapse;background:0 0;width:100%}.employee-performance-page thead{background:#051a2dbd}.employee-performance-page th{border-bottom:1px solid var(--rp-border);color:#9fb3c5;font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;padding:12px 14px;font-weight:760}.employee-performance-page td{color:#c9d8e4;font-size:var(--font-size-sm);border-bottom:1px solid #7499b521;padding:12px 14px}.employee-performance-page tbody tr:last-child td{border-bottom:0}.employee-performance-page tbody tr:hover{background:#4da3ff0b}.employee-performance-page .badge-success{color:#78dfbb;background:#38c7931a;border:1px solid #38c79345;border-radius:999px;padding:5px 8px;font-weight:750;display:inline-flex}.employee-performance-page .category-report-loading{color:var(--rp-muted);text-align:center;padding:24px}.employee-performance-page .pagination-bar{border:1px solid var(--rp-border);background:var(--rp-panel);color:var(--rp-muted);font-size:var(--font-size-sm);border-radius:11px;justify-content:center;align-items:center;gap:14px;margin-top:14px;padding:12px;display:flex}.employee-performance-page .pagination-bar button{border:1px solid var(--rp-border-strong);color:#dcecff;background:#0e3452eb;border-radius:8px;height:38px;margin:0;padding:0 14px;font-weight:700}.employee-performance-page .pagination-bar button:disabled{opacity:.42;cursor:not-allowed}.employee-performance-page .employee-performance-secondary-filters{flex-wrap:wrap;align-items:end;gap:9px;margin-top:9px;display:flex}.employee-performance-page .employee-performance-secondary-filters .report-filter-field{flex:0 0 145px}@media (width<=1100px){.employee-performance-page .employee-performance-primary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.employee-performance-page .dashboard-kpi-grid,.employee-performance-page .report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.employee-performance-page .dashboard-kpi-grid,.employee-performance-page .report-kpi-grid{grid-template-columns:1fr}.employee-performance-page .store-toolbar,.employee-performance-page .report-toolbar,.employee-performance-page .category-report-toolbar,.employee-performance-page .employee-performance-primary-filters{grid-template-columns:1fr;display:grid}.employee-performance-page .store-toolbar>input,.employee-performance-page .report-toolbar>input,.employee-performance-page .store-toolbar select,.employee-performance-page .report-toolbar select,.employee-performance-page .report-filter-field,.employee-performance-page .category-filter-field{width:100%;min-width:0}.employee-performance-page .category-filter-action{grid-template-columns:1fr;display:grid}.employee-performance-page .category-filter-action .btn{width:100%}}.employee-performance-page .employee-performance-primary-filters{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,220px));align-items:end!important;gap:9px!important;width:100%!important;display:grid!important}.employee-performance-page .employee-performance-primary-filters>input,.employee-performance-page .employee-performance-primary-filters>select{width:100%;min-width:0}@media (width<=1100px){.employee-performance-page .employee-performance-primary-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.employee-performance-page .employee-performance-primary-filters{grid-template-columns:1fr!important}.employee-performance-page .employee-performance-secondary-filters{grid-template-columns:1fr;display:grid}.employee-performance-page .employee-performance-secondary-filters .report-filter-field,.employee-performance-page .employee-performance-secondary-filters .btn{width:100%;min-width:0}}.ecommerce-workbench-page{width:100%;padding:4px 0 40px}.ecommerce-workbench-hero{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 36%),linear-gradient(#111827fa,#0f172afa);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding:28px;display:flex}.ecommerce-workbench-hero h1,.ecommerce-results-heading h2,.ecommerce-modal h2,.ecommerce-photo-panel h3,.ecommerce-item-card h3{color:var(--text)}.ecommerce-workbench-hero h1{font-size:var(--font-size-3xl);letter-spacing:-.9px;margin:5px 0 0;line-height:1.06}.ecommerce-workbench-hero p{max-width:760px;color:var(--muted);font-size:var(--font-size-base);margin:10px 0 0;line-height:1.6}.ecommerce-eyebrow{color:#93c5fd;font-size:var(--font-size-xs);letter-spacing:.15em;font-weight:800;display:inline-flex}.ecommerce-readonly-badge{color:var(--muted);font-size:var(--font-size-xs);border:1px solid #94a3b840;border-radius:999px;margin-top:12px;padding:6px 10px;font-weight:700;display:inline-flex}.ecommerce-refresh-button{flex-shrink:0;min-width:116px;min-height:42px}.ecommerce-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.ecommerce-kpi-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:16px;padding:18px}.ecommerce-kpi-card span,.ecommerce-kpi-card small{color:var(--muted);display:block}.ecommerce-kpi-card span{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.ecommerce-kpi-card strong{color:var(--text);font-size:var(--font-size-2xl);margin-top:7px;line-height:1;display:block}.ecommerce-kpi-card small{font-size:var(--font-size-xs);margin-top:8px}.ecommerce-toolbar-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:minmax(260px,1.4fr) repeat(4,minmax(140px,.55fr));gap:10px;margin-bottom:18px;padding:14px;display:grid}.ecommerce-toolbar-card select,.ecommerce-toolbar-card input{width:100%;min-height:42px}.ecommerce-search-box{min-width:0;position:relative}.ecommerce-search-box span{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.ecommerce-search-box input{padding-left:36px}.ecommerce-message{font-size:var(--font-size-sm);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:13px 16px;display:flex}.ecommerce-success{color:#86efac;background:#22c55e17;border:1px solid #22c55e42}.ecommerce-error{color:#fca5a5;background:#ef444417;border:1px solid #ef444447}.ecommerce-message button{min-width:34px;min-height:34px;padding:0}.ecommerce-results-heading{justify-content:space-between;align-items:end;gap:20px;margin:22px 0 14px;display:flex}.ecommerce-results-heading h2{font-size:var(--font-size-xl);margin:0}.ecommerce-results-heading p{color:var(--muted);font-size:var(--font-size-xs);margin:5px 0 0}.ecommerce-item-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));gap:18px;display:grid}.ecommerce-item-card{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-sm);background:radial-gradient(circle at 100% 0,#3b82f60e,#0000 32%),linear-gradient(#151f32fa,#0f172afa);border-radius:19px;flex-direction:column;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.ecommerce-item-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.ecommerce-item-card.is-high-value{border-top:3px solid #f59e0b}.ecommerce-item-media{background:var(--surface-2);height:250px;position:relative;overflow:hidden}.ecommerce-item-media img{object-fit:contain;background:#0b1220;width:100%;height:100%;display:block}.ecommerce-no-image{width:100%;height:100%;color:var(--muted);align-content:center;place-items:center;gap:8px;display:grid}.ecommerce-no-image span{font-size:var(--font-size-3xl)}.ecommerce-media-badges{flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.ecommerce-type-badge,.ecommerce-priority-badge,.ecommerce-status-pill{font-size:var(--font-size-xs);border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-weight:800;line-height:1.1;display:inline-flex}.ecommerce-type-badge.luxury{color:#fcd34d;background:#f59e0b29;border:1px solid #f59e0b52}.ecommerce-type-badge.collectible{color:#c4b5fd;background:#8b5cf629;border:1px solid #8b5cf652}.ecommerce-priority-badge{color:#fca5a5;background:#ef444429;border:1px solid #ef44444d}.ecommerce-item-body{padding:20px}.ecommerce-item-title-row{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.ecommerce-item-number{color:var(--muted-2);font-size:var(--font-size-xs);letter-spacing:.08em;margin-bottom:5px;font-weight:800;display:block}.ecommerce-item-title-row h3{font-size:var(--font-size-xl);overflow-wrap:anywhere;margin:0;line-height:1.2}.ecommerce-brand-line{color:#93c5fd;font-size:var(--font-size-sm);margin:5px 0 0;font-weight:700}.ecommerce-status-pill{color:#86efac;text-align:center;background:#22c55e1a;border:1px solid #22c55e3d;flex-shrink:0;max-width:145px}.ecommerce-primary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.ecommerce-metric{border:1px solid var(--border);background:#94a3b80b;border-radius:11px;min-width:0;padding:11px}.ecommerce-metric.highlight{background:#22c55e12;border-color:#22c55e33}.ecommerce-metric span,.ecommerce-detail span,.ecommerce-identifying-box span{color:var(--muted-2);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:800;display:block}.ecommerce-metric strong{color:var(--text-soft);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin-top:5px;display:block}.ecommerce-metric.highlight strong{color:#86efac;font-size:var(--font-size-md)}.ecommerce-secondary-grid{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;padding-top:13px;display:grid}.ecommerce-detail{min-width:0}.ecommerce-detail strong{color:var(--text-soft);font-size:var(--font-size-xs);overflow-wrap:anywhere;margin-top:4px;line-height:1.4;display:block}.ecommerce-identifying-box{border-left:3px solid var(--blue);background:#94a3b80d;border-radius:9px;margin-top:14px;padding:11px 12px}.ecommerce-identifying-box p{color:var(--muted);font-size:var(--font-size-xs);margin:6px 0 0;line-height:1.5}.ecommerce-item-actions{border-top:1px solid var(--border);grid-template-columns:.8fr .9fr 1fr 1.55fr;gap:9px;margin-top:auto;padding:16px 20px 20px;display:grid}.ecommerce-item-actions.photo-only-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-action{min-height:42px;padding:8px 11px;line-height:1.25}.ecommerce-action.primary{border-color:var(--primary);background:var(--primary);color:#fff}.ecommerce-action.photo{color:#93c5fd;background:#3b82f61f;border-color:#3b82f659}.ecommerce-action.warning{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b52}.ecommerce-empty-card,.ecommerce-loading-card{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:19px;align-content:center;place-items:center;gap:8px;min-height:280px;padding:34px;display:grid}.ecommerce-empty-card h3,.ecommerce-loading-card h2{color:var(--text);margin:0}.ecommerce-empty-card p,.ecommerce-loading-card p{color:var(--muted);margin:0}.ecommerce-empty-icon{color:var(--muted);font-size:38px}.ecommerce-spinner{border:3px solid #94a3b833;border-top-color:var(--primary);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite ecommerceSpin}.ecommerce-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020617d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ecommerce-modal{border:1px solid var(--border-strong);background:#0f172a;border-radius:22px;width:min(980px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0000007a}.ecommerce-photo-modal{width:min(1180px,97vw)}.ecommerce-modal-header{z-index:2;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af7;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex;position:sticky;top:0}.ecommerce-modal-header h2{font-size:var(--font-size-xl);margin:6px 0 0}.ecommerce-modal-header p{color:var(--muted);font-size:var(--font-size-sm);margin:7px 0 0;line-height:1.5}.ecommerce-close-button{width:40px;min-width:40px;height:40px;font-size:var(--font-size-xl);padding:0}.ecommerce-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 24px;display:grid}.ecommerce-form-field{min-width:0}.ecommerce-form-field span{color:var(--text-soft);font-size:var(--font-size-xs);margin-bottom:7px;font-weight:700;display:block}.ecommerce-form-field input{width:100%}.ecommerce-form-field.emphasis{background:#22c55e0d;border:1px solid #22c55e38;border-radius:12px;padding:12px}.ecommerce-modal-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 24px 22px;display:flex}.ecommerce-modal-actions button{min-width:130px;min-height:42px}.ecommerce-modal-actions .primary{border-color:var(--primary);background:var(--primary);color:#fff}.ecommerce-photo-columns{grid-template-columns:.75fr 1.25fr;gap:18px;padding:22px;display:grid}.ecommerce-photo-panel{border:1px solid var(--border);background:#94a3b809;border-radius:16px;min-width:0;padding:18px}.ecommerce-panel-title-row{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.ecommerce-panel-title-row h3{font-size:var(--font-size-lg);margin:0}.ecommerce-panel-title-row p{color:var(--muted);font-size:var(--font-size-xs);margin:5px 0 0}.ecommerce-panel-title-row>span,.ecommerce-photo-title-actions>span{border:1px solid var(--border);min-width:44px;height:34px;color:var(--text-soft);font-size:var(--font-size-xs);border-radius:10px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.ecommerce-photo-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ecommerce-refresh-photos-button{border-color:var(--border-strong);min-height:34px;color:var(--text-soft);font-size:var(--font-size-xs);padding:7px 11px;font-weight:800}.ecommerce-photo-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.ecommerce-photo-methods button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:76px;padding:12px 14px;display:flex}.ecommerce-photo-methods strong{color:var(--text);font-size:var(--font-size-xs)}.ecommerce-photo-methods small{color:var(--muted);font-size:var(--font-size-xs)}.ecommerce-hidden-file{display:none!important}.ecommerce-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ecommerce-photo-thumb{border:1px solid var(--border);background:#0b1220;border-radius:12px;min-width:0;overflow:hidden}.ecommerce-photo-thumb.protected{position:relative}.ecommerce-photo-thumb.protected>span{color:#cbd5e1;font-size:var(--font-size-xs);background:#0f172ae6;border-radius:999px;padding:4px 7px;font-weight:800;position:absolute;bottom:8px;left:8px}.ecommerce-photo-thumb img{object-fit:contain;width:100%;height:190px;display:block}.ecommerce-photo-thumb-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.ecommerce-photo-thumb-footer span{color:var(--muted);font-size:var(--font-size-xs)}.ecommerce-photo-thumb-footer button{color:#fca5a5;min-height:30px;padding:4px 8px}.ecommerce-photo-empty{border:1px dashed var(--border-strong);color:var(--muted);font-size:var(--font-size-xs);text-align:center;border-radius:12px;padding:28px 16px}.ecommerce-photo-checklist{background:#3b82f60f;border:1px solid #3b82f62e;border-radius:11px;margin:13px 0;padding:11px 12px}.ecommerce-photo-checklist span{color:#93c5fd;font-size:var(--font-size-xs);text-transform:uppercase;font-weight:800}.ecommerce-photo-checklist p{color:var(--text-soft);font-size:var(--font-size-xs);margin:5px 0 0;line-height:1.45}.ecommerce-qr-card{background:#3b82f612;border:1px solid #3b82f647;border-radius:13px;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:14px;margin:14px 0;padding:14px;display:grid}.ecommerce-qr-card h4{color:var(--text);font-size:var(--font-size-base);margin:0}.ecommerce-qr-card p,.ecommerce-qr-card small{color:var(--muted);font-size:var(--font-size-xs);margin:5px 0 0;line-height:1.45;display:block}.ecommerce-qr-card img{background:#fff;border-radius:10px;width:150px;height:150px;padding:7px}.ecommerce-upload-progress{color:#86efac;font-size:var(--font-size-xs);background:#22c55e14;border-radius:10px;margin-top:12px;padding:10px 12px}@media (width<=1250px){.ecommerce-toolbar-card{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,.5fr))}.ecommerce-primary-metrics,.ecommerce-secondary-grid,.ecommerce-item-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ecommerce-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-photo-columns,.ecommerce-qr-card{grid-template-columns:1fr}}@media (width<=700px){.ecommerce-workbench-hero{flex-direction:column;padding:21px}.ecommerce-refresh-button{width:100%}.ecommerce-toolbar-card,.ecommerce-kpi-grid,.ecommerce-primary-metrics,.ecommerce-secondary-grid,.ecommerce-item-actions,.ecommerce-edit-grid,.ecommerce-photo-methods,.ecommerce-photo-grid{grid-template-columns:1fr}.ecommerce-item-media{height:300px}.ecommerce-item-title-row{flex-direction:column}.ecommerce-modal-overlay{padding:8px}.ecommerce-modal{width:100%;max-height:96vh}.ecommerce-photo-columns,.ecommerce-edit-grid{padding:14px}}@media (width>=901px){.ecommerce-item-grid{grid-template-columns:1fr;gap:10px}.ecommerce-item-card{border-radius:14px;grid-template-columns:132px minmax(0,1fr) 190px;align-items:stretch;min-height:150px;display:grid}.ecommerce-item-card:hover{transform:none}.ecommerce-item-card.is-high-value{border-top-width:1px;border-left:3px solid #f59e0b}.ecommerce-item-media{border-right:1px solid var(--border);width:132px;height:100%;min-height:150px}.ecommerce-item-media img{object-fit:contain;padding:7px}.ecommerce-media-badges{gap:4px;top:7px;left:7px;right:7px}.ecommerce-type-badge,.ecommerce-priority-badge,.ecommerce-status-pill{font-size:var(--font-size-xs);padding:4px 7px}.ecommerce-item-body{min-width:0;padding:13px 15px}.ecommerce-item-title-row{align-items:center;gap:10px}.ecommerce-item-number{font-size:var(--font-size-xs);margin-bottom:2px}.ecommerce-item-title-row h3{font-size:var(--font-size-md);line-height:1.2}.ecommerce-brand-line{font-size:var(--font-size-xs);margin-top:2px}.ecommerce-status-pill{max-width:130px}.ecommerce-primary-metrics{grid-template-columns:repeat(4,minmax(90px,1fr));gap:7px;margin-top:10px}.ecommerce-metric{border-radius:8px;padding:7px 8px}.ecommerce-metric span,.ecommerce-detail span,.ecommerce-identifying-box span{font-size:var(--font-size-xs)}.ecommerce-metric strong{font-size:var(--font-size-xs);margin-top:3px}.ecommerce-metric.highlight strong{font-size:var(--font-size-sm)}.ecommerce-secondary-grid{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;margin-top:8px;padding-top:8px}.ecommerce-detail strong{font-size:var(--font-size-xs);margin-top:2px;line-height:1.25}.ecommerce-identifying-box{border-left-width:2px;margin-top:8px;padding:7px 9px}.ecommerce-identifying-box p{font-size:var(--font-size-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.35;display:-webkit-box;overflow:hidden}.ecommerce-item-actions,.ecommerce-item-actions.photo-only-actions{border-top:0;border-left:1px solid var(--border);flex-direction:column;justify-content:center;gap:7px;margin:0;padding:12px;display:flex}.ecommerce-action{width:100%;min-height:34px;font-size:var(--font-size-xs);padding:6px 8px}.ecommerce-item-card:not(:has(.ecommerce-item-actions)){grid-template-columns:132px minmax(0,1fr)}}@media (width>=901px) and (width<=1180px){.ecommerce-item-card{grid-template-columns:112px minmax(0,1fr) 170px}.ecommerce-item-media{width:112px}.ecommerce-primary-metrics,.ecommerce-secondary-grid{grid-template-columns:repeat(2,minmax(90px,1fr))}}.ecommerce-workbench-page{--ec-panel:linear-gradient(180deg,#09273ffa,#071d32fa);--ec-panel-soft:#071f35d1;--ec-border:#729ab838;--ec-border-strong:#729ab857;--ec-muted:#9bb0c1;--ec-text:#e8f1f8;--ec-blue:#45a5ff;--ec-green:#37cf9b;--ec-orange:#f0ac4f;--ec-purple:#9b7cff;color:var(--text)}.ecommerce-workbench-page .ecommerce-workbench-hero{border:1px solid var(--ec-border);background:linear-gradient(135deg,#0b3656fa,#06223bfa);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:22px 24px;display:flex;box-shadow:0 14px 34px #00000029}.ecommerce-workbench-page .ecommerce-eyebrow{color:#75bdf8;font-size:var(--font-size-xs);letter-spacing:.095em;text-transform:uppercase;margin-bottom:6px;font-weight:800;display:block}.ecommerce-workbench-page .ecommerce-workbench-hero h1{color:var(--ec-text);font-size:var(--font-size-3xl);letter-spacing:-.025em;margin:0;font-weight:780;line-height:1.12}.ecommerce-workbench-page .ecommerce-workbench-hero p{color:var(--ec-muted);font-size:var(--font-size-base);margin:7px 0 0}.ecommerce-workbench-page .ecommerce-readonly-badge{color:#ffd08a;font-size:var(--font-size-xs);background:#f0ac4f1a;border:1px solid #f0ac4f57;border-radius:999px;margin-top:9px;padding:5px 9px;font-weight:750;display:inline-flex}.ecommerce-workbench-page .ecommerce-refresh-button{color:#fff;min-width:112px;height:42px;font-size:var(--font-size-sm);background:linear-gradient(#198cf2,#0874d5);border:1px solid #45a5ffa6;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 17px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #0076dc30}.ecommerce-workbench-page .ecommerce-refresh-button span{font-size:18px;line-height:1}.ecommerce-workbench-page .ecommerce-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.ecommerce-workbench-page .ecommerce-kpi-card{--accent:var(--ec-blue);--glow:#45a5ff1f;border:1px solid var(--ec-border);border-left:3px solid var(--accent);background:var(--ec-panel);border-radius:14px;align-items:center;gap:15px;min-height:112px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 11px 28px #00000026}.ecommerce-workbench-page .ecommerce-kpi-card:after{content:"";background:var(--glow);border-radius:50%;width:110px;height:110px;position:absolute;top:-58px;right:-48px}.ecommerce-workbench-page .ecommerce-kpi-card.tone-orange{--accent:var(--ec-orange);--glow:#f0ac4f1f}.ecommerce-workbench-page .ecommerce-kpi-card.tone-green{--accent:var(--ec-green);--glow:#37cf9b1f}.ecommerce-workbench-page .ecommerce-kpi-card.tone-purple{--accent:var(--ec-purple);--glow:#9b7cff1f}.ecommerce-workbench-page .ecommerce-kpi-icon{z-index:1;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 15%,transparent);width:42px;height:42px;color:var(--accent);border-radius:50%;flex:0 0 42px;place-items:center;font-size:20px;font-weight:800;display:grid;position:relative}.ecommerce-workbench-page .ecommerce-kpi-copy{z-index:1;min-width:0;position:relative}.ecommerce-workbench-page .ecommerce-kpi-copy>span{color:#a8bbc9;font-size:var(--font-size-xs);letter-spacing:.045em;text-transform:uppercase;font-weight:800;display:block}.ecommerce-workbench-page .ecommerce-kpi-copy>strong{color:#fff;font-size:var(--font-size-2xl);margin-top:5px;line-height:1;display:block}.ecommerce-workbench-page .ecommerce-kpi-copy>small{color:#829caf;font-size:var(--font-size-xs);margin-top:7px;display:block}.ecommerce-workbench-page .ecommerce-review-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:16px;margin-bottom:16px;display:grid}.ecommerce-workbench-page .ecommerce-overview-panel{border:1px solid var(--ec-border);background:var(--ec-panel);border-radius:14px;min-width:0;padding:18px;box-shadow:0 11px 28px #00000024}.ecommerce-workbench-page .ecommerce-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.ecommerce-workbench-page .ecommerce-panel-heading span,.ecommerce-workbench-page .ecommerce-latest-heading span{color:#7694aa;font-size:var(--font-size-xs);letter-spacing:.075em;text-transform:uppercase;font-weight:800;display:block}.ecommerce-workbench-page .ecommerce-panel-heading h2,.ecommerce-workbench-page .ecommerce-latest-heading h2{color:var(--ec-text);font-size:var(--font-size-lg);margin:4px 0 0;font-weight:780}.ecommerce-workbench-page .ecommerce-panel-heading small{color:var(--ec-muted);font-size:var(--font-size-xs)}.ecommerce-workbench-page .ecommerce-type-summary{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:26px;min-height:170px;display:grid}.ecommerce-workbench-page .ecommerce-type-donut{--luxury-share:50%;background:conic-gradient(var(--ec-blue) 0 var(--luxury-share),var(--ec-purple) var(--luxury-share) 100%);border-radius:50%;place-items:center;width:158px;height:158px;margin:auto;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.ecommerce-workbench-page .ecommerce-type-donut:before{content:"";width:104px;height:104px;box-shadow:0 0 0 1px var(--ec-border);background:#09223a;border-radius:50%;grid-area:1/1}.ecommerce-workbench-page .ecommerce-type-donut>div{z-index:1;text-align:center;grid-area:1/1}.ecommerce-workbench-page .ecommerce-type-donut strong{color:#fff;font-size:var(--font-size-2xl);display:block}.ecommerce-workbench-page .ecommerce-type-donut span{color:var(--ec-muted);font-size:var(--font-size-xs);margin-top:4px;display:block}.ecommerce-workbench-page .ecommerce-type-legend{gap:10px;display:grid}.ecommerce-workbench-page .ecommerce-type-legend button{border:1px solid var(--ec-border);width:100%;min-height:60px;color:var(--ec-text);text-align:left;background:#051b2f8a;border-radius:10px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:11px 13px;display:grid}.ecommerce-workbench-page .ecommerce-type-legend button:hover{background:#0a2f4dad;border-color:#45a5ff80}.ecommerce-workbench-page .legend-dot{background:var(--ec-blue);border-radius:50%;width:10px;height:10px}.ecommerce-workbench-page .legend-dot.collectible{background:var(--ec-purple)}.ecommerce-workbench-page .ecommerce-type-legend strong{font-size:var(--font-size-sm);display:block}.ecommerce-workbench-page .ecommerce-type-legend small{color:var(--ec-muted);font-size:var(--font-size-xs);margin-top:2px;display:block}.ecommerce-workbench-page .ecommerce-type-legend b{font-size:var(--font-size-md)}.ecommerce-workbench-page .ecommerce-quick-links{gap:9px;display:grid}.ecommerce-workbench-page .ecommerce-quick-links button{border:1px solid var(--ec-border);width:100%;min-height:58px;color:var(--ec-text);text-align:left;background:#092d49c2;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0;padding:9px 11px;display:grid}.ecommerce-workbench-page .ecommerce-quick-links button>span{color:#78bdff;background:#45a5ff1f;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.ecommerce-workbench-page .ecommerce-quick-links strong{font-size:var(--font-size-sm);display:block}.ecommerce-workbench-page .ecommerce-quick-links small{color:var(--ec-muted);font-size:var(--font-size-xs);margin-top:2px;display:block}.ecommerce-workbench-page .ecommerce-quick-links b{color:#7591a7;font-size:20px;font-weight:500}.ecommerce-workbench-page .ecommerce-toolbar-card{border:1px solid var(--ec-border);background:var(--ec-panel);border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:11px;display:flex;box-shadow:0 9px 24px #0000001f}.ecommerce-workbench-page .ecommerce-search-box{flex:420px;min-width:240px;position:relative}.ecommerce-workbench-page .ecommerce-search-box>span{color:#7898ae;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.ecommerce-workbench-page .ecommerce-search-box input,.ecommerce-workbench-page .ecommerce-toolbar-card select{border:1px solid var(--ec-border-strong);height:42px;color:var(--ec-text);box-shadow:none;font-size:var(--font-size-sm);background:#04182ac2;border-radius:8px;outline:none;margin:0}.ecommerce-workbench-page .ecommerce-search-box input{width:100%;padding:0 13px 0 36px}.ecommerce-workbench-page .ecommerce-toolbar-card select{min-width:145px;padding:0 10px}.ecommerce-workbench-page .ecommerce-search-box input:focus,.ecommerce-workbench-page .ecommerce-toolbar-card select:focus{border-color:#45a5ffb3;box-shadow:0 0 0 3px #45a5ff1a}.ecommerce-workbench-page .ecommerce-latest-panel{border:1px solid var(--ec-border);background:var(--ec-panel);border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #00000024}.ecommerce-workbench-page .ecommerce-latest-heading{border-bottom:1px solid var(--ec-border);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.ecommerce-workbench-page .ecommerce-latest-heading small{color:var(--ec-muted);font-size:var(--font-size-sm)}.ecommerce-workbench-page .ecommerce-queue-table-wrap{width:100%;overflow:auto}.ecommerce-workbench-page .ecommerce-queue-table{border-collapse:collapse;width:100%;min-width:920px}.ecommerce-workbench-page .ecommerce-queue-table th{border-bottom:1px solid var(--ec-border);color:#7896ac;font-size:var(--font-size-xs);letter-spacing:.055em;text-align:left;text-transform:uppercase;padding:10px 14px;font-weight:800}.ecommerce-workbench-page .ecommerce-queue-table td{color:#cfdeea;font-size:var(--font-size-sm);vertical-align:middle;border-bottom:1px solid #729ab81f;padding:10px 14px}.ecommerce-workbench-page .ecommerce-queue-table tbody tr:last-child td{border-bottom:0}.ecommerce-workbench-page .ecommerce-queue-table tbody tr:hover{background:#45a5ff09}.ecommerce-workbench-page .ecommerce-table-item{align-items:center;gap:11px;min-width:220px;display:flex}.ecommerce-workbench-page .ecommerce-table-thumb{border:1px solid var(--ec-border);color:#7796ac;background:#061a2d;border-radius:8px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.ecommerce-workbench-page .ecommerce-table-thumb img{object-fit:cover;width:100%;height:100%}.ecommerce-workbench-page .ecommerce-table-item strong{color:#edf5fb;font-size:var(--font-size-sm);display:block}.ecommerce-workbench-page .ecommerce-table-item small{color:#7f9aaf;font-size:var(--font-size-xs);margin-top:3px;display:block}.ecommerce-workbench-page .ecommerce-table-type,.ecommerce-workbench-page .ecommerce-table-status{min-height:25px;font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-weight:800;display:inline-flex}.ecommerce-workbench-page .ecommerce-table-type.luxury{color:#8ecbff;background:#45a5ff1a;border:1px solid #45a5ff57}.ecommerce-workbench-page .ecommerce-table-type.collectible{color:#c3afff;background:#9b7cff1a;border:1px solid #9b7cff57}.ecommerce-workbench-page .ecommerce-table-status.ready{color:#82e4bf;background:#37cf9b1a;border:1px solid #37cf9b57}.ecommerce-workbench-page .ecommerce-table-status.needs{color:#ffd08a;background:#f0ac4f1a;border:1px solid #f0ac4f5c}.ecommerce-workbench-page .ecommerce-table-price{white-space:nowrap;font-weight:800;color:#76e0ba!important}.ecommerce-workbench-page .ecommerce-photo-count{color:#bad2e3;white-space:nowrap;font-weight:800;display:block}.ecommerce-workbench-page .ecommerce-photo-subcount{color:#718da3;font-size:var(--font-size-xs);white-space:nowrap;margin-top:2px;display:block}.ecommerce-workbench-page .actions-column{text-align:right!important}.ecommerce-workbench-page .ecommerce-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.ecommerce-workbench-page .ecommerce-row-actions button{min-height:30px;font-size:var(--font-size-xs);border-radius:7px;margin:0;padding:0 9px;font-weight:800}.ecommerce-workbench-page .ecommerce-row-actions .edit{color:#9bd2ff;background:#45a5ff1a;border:1px solid #45a5ff59}.ecommerce-workbench-page .ecommerce-row-actions .photos{border:1px solid var(--ec-border-strong);color:#d3e4f0;background:#0c3250b3}.ecommerce-workbench-page .ecommerce-row-actions .return{color:#ffd08a;background:#f0ac4f17;border:1px solid #f0ac4f59}.ecommerce-workbench-page .ecommerce-row-actions .approve{color:#fff;background:#26a177c7;border:1px solid #37cf9b61}.ecommerce-workbench-page .ecommerce-message{font-size:var(--font-size-sm);border-radius:9px;margin-bottom:14px;padding:11px 13px}.ecommerce-workbench-page .ecommerce-success{color:#8de8c7;background:#37cf9b17;border:1px solid #37cf9b4d}.ecommerce-workbench-page .ecommerce-error{color:#ffa0a7;background:#ef6b7317;border:1px solid #ef6b734d}.ecommerce-workbench-page .ecommerce-compact-empty{min-height:180px;box-shadow:none;border:0;border-radius:0}.ecommerce-workbench-page .ecommerce-results-heading{justify-content:space-between;align-items:center;margin:4px 0 12px;display:flex}.ecommerce-workbench-page .ecommerce-results-heading h2{color:var(--ec-text);font-size:var(--font-size-md);margin:0;font-weight:780}.ecommerce-workbench-page .ecommerce-results-heading p{color:var(--ec-muted);font-size:var(--font-size-sm);margin:4px 0 0}.ecommerce-workbench-page .ecommerce-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ecommerce-workbench-page .ecommerce-item-card{border:1px solid var(--ec-border);background:var(--ec-panel);border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #00000026}.ecommerce-workbench-page .ecommerce-item-media{background:#041423cc;min-height:220px}.ecommerce-workbench-page .ecommerce-item-media img{object-fit:cover;width:100%;height:220px}.ecommerce-workbench-page .ecommerce-item-body{padding:16px}.ecommerce-workbench-page .ecommerce-primary-metrics,.ecommerce-workbench-page .ecommerce-secondary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ecommerce-workbench-page .ecommerce-primary-metrics{margin-top:14px}.ecommerce-workbench-page .ecommerce-secondary-grid{margin-top:8px}.ecommerce-workbench-page .ecommerce-metric,.ecommerce-workbench-page .ecommerce-detail{background:#051a2d75;border:1px solid #729ab82b;border-radius:9px;min-width:0;padding:9px 10px}.ecommerce-workbench-page .ecommerce-item-actions{border-top:1px solid #729ab824;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px 16px;display:grid}.ecommerce-workbench-page .ecommerce-item-actions.photo-only-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-workbench-page .ecommerce-action{width:100%;min-width:0;min-height:42px;font-size:var(--font-size-xs);white-space:normal;word-break:normal;overflow-wrap:normal;text-align:center;border-radius:8px;margin:0;padding:8px 11px;font-weight:800;line-height:1.25}.ecommerce-workbench-page .ecommerce-action.secondary{border:1px solid var(--ec-border-strong);color:#dcecff;background:#0e3452eb}.ecommerce-workbench-page .ecommerce-action.photo{color:#91caff;background:#45a5ff1c;border:1px solid #45a5ff59}.ecommerce-workbench-page .ecommerce-action.warning{color:#ffc56f;background:#f0ac4f1a;border:1px solid #f0ac4f57}.ecommerce-workbench-page .ecommerce-action.primary{color:#fff;background:linear-gradient(#289773f5,#1b7458f5);border:1px solid #37cf9b61}.ecommerce-workbench-page .ecommerce-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020c16cc}.ecommerce-workbench-page .ecommerce-modal{border:1px solid var(--ec-border-strong);background:linear-gradient(#0b2e4b,#082039);border-radius:15px;box-shadow:0 26px 80px #0000007a}.ecommerce-workbench-page .ecommerce-modal-header{border-bottom:1px solid var(--ec-border)}.ecommerce-workbench-page .ecommerce-photo-panel,.ecommerce-workbench-page .ecommerce-qr-card,.ecommerce-workbench-page .ecommerce-photo-checklist{border-color:var(--ec-border);background:#051a2d73}@media (width<=1180px){.ecommerce-workbench-page .ecommerce-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-workbench-page .ecommerce-review-overview-grid{grid-template-columns:1fr}}@media (width<=900px){.ecommerce-workbench-page .ecommerce-toolbar-card{flex-wrap:wrap}.ecommerce-workbench-page .ecommerce-search-box{flex-basis:100%}.ecommerce-workbench-page .ecommerce-item-grid{grid-template-columns:1fr}.ecommerce-workbench-page .ecommerce-primary-metrics,.ecommerce-workbench-page .ecommerce-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ecommerce-workbench-page .ecommerce-workbench-hero{flex-direction:column;align-items:flex-start}.ecommerce-workbench-page .ecommerce-refresh-button{width:100%}.ecommerce-workbench-page .ecommerce-kpi-grid,.ecommerce-workbench-page .ecommerce-type-summary{grid-template-columns:1fr}.ecommerce-workbench-page .ecommerce-toolbar-card{grid-template-columns:1fr;display:grid}.ecommerce-workbench-page .ecommerce-toolbar-card select{width:100%}}@media (width<=540px){.ecommerce-workbench-page .ecommerce-primary-metrics,.ecommerce-workbench-page .ecommerce-secondary-grid,.ecommerce-workbench-page .ecommerce-item-actions,.ecommerce-workbench-page .ecommerce-item-actions.photo-only-actions{grid-template-columns:1fr}}.ecommerce-workbench-page .ecommerce-bulk-toolbar{border-bottom:1px solid var(--ec-border);background:#051a2d6b;align-items:center;gap:12px;padding:10px 14px;display:flex}.ecommerce-workbench-page .ecommerce-select-all{color:#b9cfdf;font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:8px;font-weight:700;display:inline-flex}.ecommerce-workbench-page .ecommerce-select-all input,.ecommerce-workbench-page .ecommerce-select-cell input{accent-color:#45a5ff;cursor:pointer;width:16px;height:16px;margin:0}.ecommerce-workbench-page .ecommerce-select-all input:disabled,.ecommerce-workbench-page .ecommerce-select-cell input:disabled{cursor:not-allowed;opacity:.55}.ecommerce-workbench-page .ecommerce-bulk-summary{color:#86a1b5;font-size:var(--font-size-sm);margin-left:auto}.ecommerce-workbench-page .ecommerce-bulk-summary strong{color:#e5f1f9}.ecommerce-workbench-page .ecommerce-bulk-approve{color:#fff;min-height:34px;font-size:var(--font-size-xs);background:linear-gradient(#26a177f2,#1b7a5bf2);border:1px solid #37cf9b6b;border-radius:8px;margin:0;padding:0 14px;font-weight:800}.ecommerce-workbench-page .ecommerce-bulk-approve:disabled{opacity:.48;cursor:not-allowed}.ecommerce-workbench-page .select-column{width:68px;text-align:center!important}.ecommerce-workbench-page .ecommerce-select-cell{text-align:center;width:68px}.ecommerce-workbench-page .ecommerce-queue-table tbody tr.is-selected{background:#45a5ff13;box-shadow:inset 3px 0 #45a5ffb8}.ecommerce-workbench-page .ecommerce-table-status.approved{color:#83e6c1;background:#37cf9b1c;border:1px solid #37cf9b5c}.ecommerce-workbench-page .ecommerce-table-status.returned{color:#b9c8d4;background:#94a3b817;border:1px solid #94a3b84d}@media (width<=700px){.ecommerce-workbench-page .ecommerce-bulk-toolbar{flex-direction:column;align-items:stretch}.ecommerce-workbench-page .ecommerce-bulk-summary{margin-left:0}.ecommerce-workbench-page .ecommerce-bulk-approve{width:100%;min-height:40px}}.ecommerce-workbench-page .ecommerce-review-overview-grid.is-read-only{grid-template-columns:minmax(0,1fr)}
