.warehouse-tasks{width:100%;min-width:0}.wt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 18px}.wt-toolbar h2{font-size:20px;margin:0}.wt-toolbar p{font-size:13px;color:#a1b7c8;margin:5px 0 0}.wt-actions{display:flex;gap:8px;flex-wrap:wrap}.wt-actions .btn{min-height:38px;padding:8px 12px;font-size:13px}.wt-board{display:grid;grid-template-columns:repeat(var(--wt-columns),minmax(255px,1fr));gap:14px;overflow-x:auto;align-items:start;padding-bottom:12px}.wt-column{border:1px solid #7895ad35;border-radius:20px;background:linear-gradient(145deg,#1c34414f,#19203265);min-height:340px}.wt-column>header{display:flex;align-items:center;gap:9px;padding:14px;border-bottom:1px solid #7895ad28}.wt-column h3{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.wt-dot{width:7px;height:7px;border-radius:50%;background:#adc4e4}.wt-stage-1 .wt-dot{background:#ecc77b}.wt-stage-2 .wt-dot{background:#7bd7b3}.wt-count{margin-left:auto;color:#a5b8ca;font-size:13px}.wt-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;color:#afc5d6;background:transparent;border:1px solid transparent;flex:none}.wt-icon:hover{background:#9bbcdf18;border-color:#92b4ce55}.wt-cards{display:grid;gap:10px;padding:12px}.wt-card{padding:13px;border:1px solid #86a7c344;border-radius:14px;background:linear-gradient(125deg,#30475766,#27314977);box-shadow:0 3px 12px #00000015}.wt-overdue{border-left:3px solid #d9a68b}.wt-card-open{display:block;width:100%;text-align:left;background:none;border:0;padding:0;color:inherit}.wt-card-open strong{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.wt-card-open p{font-size:13px;line-height:1.45;margin:7px 0;color:#afc1d1;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wt-card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:13px;font-size:12px;color:#a9bfd0}.wt-card-meta span{display:flex;align-items:center;gap:6px}.wt-overdue .wt-card-meta{color:#e6b09c}.wt-card-footer{display:flex;align-items:center;gap:2px;margin-top:5px}.wt-card-footer small{margin-right:auto;font-size:11px;color:#8da7bd}.wt-move{display:flex;align-items:center;gap:7px;border-top:1px solid #8aacc22b;padding-top:8px;margin-top:6px;color:#99b9cf}.wt-move .glass-native-trigger{min-height:30px;height:30px;width:100%;font-size:12px;background:#111d2d70;border-radius:9px}.wt-empty{display:flex;align-items:center;justify-content:center;gap:7px;padding:24px 8px;border:1px dashed #829db533;border-radius:13px;color:#91aabe;font-size:13px}.wt-dialog{background:linear-gradient(145deg,#23394a,#152332)!important;color:#deebf6;border:1px solid #7c9caf66!important;border-radius:22px!important;max-height:90dvh;overflow:auto}.wt-dialog form{display:grid;gap:14px}.wt-dialog label{display:grid;gap:6px;font-size:13px;color:#b1c4d5}.wt-dialog input,.wt-dialog textarea{width:100%;min-width:0;background:#0c1b2c;border:1px solid #56758b88;border-radius:12px;padding:10px 12px;color:#deebf6;font-size:16px;color-scheme:dark}.wt-dialog textarea{resize:vertical}.wt-dialog .btn{min-height:40px}.wt-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:650px){.wt-toolbar{align-items:flex-start;flex-direction:column;margin:6px 0 12px}.wt-toolbar h2{display:none}.wt-toolbar p{margin:0}.wt-actions{width:100%}.wt-actions .primary{margin-left:auto}.wt-board{grid-template-columns:repeat(var(--wt-columns),minmax(270px,83vw));gap:10px;scroll-snap-type:x proximity}.wt-column{scroll-snap-align:start;min-height:270px}.wt-dialog{padding:20px!important}.wt-form-row{gap:8px}.wt-card{padding:12px}}.wt-difficulty-easy{--wt-accent:116,215,174}.wt-difficulty-normal{--wt-accent:133,181,236}.wt-difficulty-hard{--wt-accent:234,193,112}.wt-difficulty-critical{--wt-accent:238,145,155}.wt-card{border-left:3px solid rgb(var(--wt-accent));background:linear-gradient(125deg,rgba(var(--wt-accent),.14),#27314977)}.wt-difficulty-label{display:block;font-size:11px;color:rgb(var(--wt-accent));margin-bottom:5px}.wt-difficulty-picker{border:0;padding:0;margin:0;min-width:0}.wt-difficulty-picker legend{color:#b1c4d5;font-size:13px;margin-bottom:8px}.wt-difficulty-picker>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.wt-difficulty-option{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid #7895ad44;border-radius:12px;background:#182a3c;color:#cbdce9;text-align:left;font-size:12px;min-height:40px}.wt-difficulty-option>span{width:8px;height:8px;border-radius:50%;background:rgb(var(--wt-accent));flex:none}.wt-difficulty-option[aria-pressed=true]{border-color:rgb(var(--wt-accent));background:rgba(var(--wt-accent),.18);color:#fff}.wt-difficulty-option svg{margin-left:auto;flex:none}.wt-cards{display:block;position:relative;padding:0;margin:10px;min-height:420px}.wt-card{position:absolute;box-sizing:border-box;width:208px;max-width:100%;padding:10px 12px 12px;border-radius:5px 14px 14px 14px;box-shadow:0 5px 14px #0003;min-height:110px}.wt-card-open strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wt-card-open p{font-size:12px;margin:5px 0;-webkit-line-clamp:2}.wt-card-meta{margin-top:8px;font-size:11px}.wt-difficulty-label{font-size:10px;margin-bottom:4px}.wt-author{display:block;color:#9aafc0;margin-top:5px}.wt-grip{display:flex;align-items:center;justify-content:center;width:100%;height:22px;margin:-6px 0 3px;border:0;background:transparent;color:rgb(var(--wt-accent));cursor:grab;touch-action:none}.wt-grip:active{cursor:grabbing}.wt-empty{width:100%;padding:18px 8px}.wt-card:has(.wt-grip:active){box-shadow:0 10px 25px #0006}.wt-card svg{width:13px;height:13px}.wt-board{gap:0;align-items:stretch}.wt-column{border:0;border-radius:0;background:transparent;min-height:440px;padding:0 12px}.wt-column+.wt-column{border-left:1px solid #8ca9bf33}.wt-column>header{padding:10px 0 12px;border-bottom:1px solid #8ca9bf26}.wt-column h3{font-size:14px;font-weight:600}.wt-cards{margin:12px 0 0}.wt-empty{border:0;border-radius:10px;padding:12px 8px;background:transparent;font-size:12px;color:#8fa8bc}.wt-empty:hover{background:#91b6d00a;color:#c4d8e7}@media(max-width:650px){.wt-board{gap:0}.wt-column{padding:0 10px;min-height:420px}.wt-column:first-child{padding-left:0}}.wt-difficulty-normal{--wt-accent:215,223,230}.wt-difficulty-done{--wt-accent:120,212,166}.wt-card{background:linear-gradient(160deg,rgba(var(--wt-accent),.98),rgba(var(--wt-accent),.9));border:0;border-radius:3px 3px 16px 3px;color:#182735;box-shadow:2px 6px 10px #0003;overflow:hidden}.wt-card:after{content:"";position:absolute;right:0;bottom:0;width:16px;height:16px;background:linear-gradient(135deg,#ffffff70 50%,#14263830 51%);border-radius:4px 0 0 0;pointer-events:none}.wt-card .wt-author,.wt-card .wt-card-meta,.wt-card .wt-card-open p,.wt-card .wt-difficulty-label,.wt-card .wt-grip{color:#344955}.wt-card .wt-difficulty-label{font-weight:600}.wt-card .wt-grip{background:#ffffff18}.wt-overdue .wt-card-meta{color:#8e382a}.wt-dialog .wt-notify{display:flex;align-items:center;gap:9px;line-height:1.4}.wt-dialog .wt-notify input{width:17px;height:17px;flex:none;accent-color:#8bc7bf}.wt-delete-column{display:flex;gap:5px;align-items:center;justify-self:end;font-size:12px;color:#f0acac;background:transparent;border:0;padding:5px}.wt-delete-column:disabled{opacity:.35}.wt-board{min-height:calc(100dvh - 190px)}.wt-column{display:flex;flex-direction:column}.wt-cards{flex:1}.wt-card{width:176px;min-height:96px;padding:8px 10px 11px;box-shadow:1px 4px 9px #0003;border-radius:4px 4px 13px 4px}.wt-card-open strong{font-size:13px;line-height:1.35}.wt-card .wt-difficulty-label{display:flex;align-items:center;gap:5px;font-size:10px;margin-bottom:5px;opacity:.8}.wt-card .wt-difficulty-label svg{width:12px;height:12px}.wt-grip{height:18px;margin:-4px 0 2px;border-radius:4px}.wt-card-meta{margin-top:7px;font-size:10px}.wt-author{margin-top:4px;font-size:10px}@media(max-width:650px){.wt-board{min-height:calc(100dvh - 220px)}}.wt-difficulty-normal{--wt-accent:169,214,180}.wt-card.wt-difficulty-critical .wt-difficulty-label{opacity:1;color:#801e2b;font-weight:700}.wt-card.wt-difficulty-critical .wt-difficulty-label svg{width:20px;height:20px;color:#fff;background:#bc2439;border-radius:50%;box-shadow:0 0 9px #bc243970;flex:none}.wt-grip{user-select:none;-webkit-user-select:none}.wt-card{padding:9px 12px 15px;background:linear-gradient(180deg,#ffffff38 0,#ffffff05 24%,#00000008 100%),rgb(var(--wt-accent));border-radius:2px 3px 15px 3px;border-top:1px solid #ffffff75;box-shadow:1px 3px 3px #0003,3px 9px 12px #0004,inset 0 -1px 0 #00000014;overflow:visible}.wt-card:after{width:15px;height:15px;background:linear-gradient(135deg,#ffffff80 48%,#19322830 52%);border-radius:3px 0 13px 0}.wt-card .wt-grip{height:24px;margin:-7px 0 4px;background:transparent}.wt-pin{display:block;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#f2f7fa 0,#acbcc8 28%,#546775 65%,#263641 100%);box-shadow:2px 3px 3px #17242f55,inset 0 0 0 1px #192d3b60;pointer-events:none}.wt-card .wt-card-open,.wt-card .wt-card-open strong{color:#172b25!important;font-size:15px;line-height:1.35;text-shadow:none;font-weight:700}.wt-card .wt-card-open p{color:#26382f!important;font-size:13px;line-height:1.4;margin:6px 0;font-weight:500}.wt-card .wt-author,.wt-card .wt-card-meta{color:#293a31!important;font-size:12px;line-height:1.4;opacity:1;font-weight:500}.wt-card .wt-author{margin-top:5px;overflow-wrap:anywhere}.wt-card .wt-difficulty-label{color:#293a31;font-size:11px;opacity:1}.wt-card{transition:box-shadow .16s ease;animation:none}.wt-card[data-dragging=true]{will-change:transform;box-shadow:2px 5px 7px #0003,5px 13px 18px #0004}.wt-board{isolation:isolate}.finance-tabs{display:flex;gap:8px;margin:6px 0 14px}.finance-tabs .btn{border-radius:16px;min-height:42px}.finance-layout{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:16px;align-items:start}.finance-panel .panel,.finance-review.panel{background:linear-gradient(135deg,#34445a30,#19283820);border:1px solid #b8d5ed28;border-radius:22px;box-shadow:inset 0 1px 0 #e6f5ff20;padding:18px;min-width:0}.finance-form{display:grid;gap:14px}.finance-form h2,.finance-history h2{font-size:17px;margin:0}.finance-form p{font-size:12px;margin:0}.finance-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.finance-form .field-input{min-width:0;width:100%;border-radius:14px}.finance-form .form-field{min-width:0}.finance-request{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #b8d5ed18}.finance-request:last-child{border-bottom:0}.finance-request-main{min-width:0}.finance-request strong{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:14px}.finance-request strong span{white-space:nowrap}.finance-request p{font-size:13px;overflow-wrap:anywhere;margin:6px 0}.finance-request small{display:block;font-size:11px;color:#adc0d3;overflow-wrap:anywhere}.finance-request-status{display:flex;flex-direction:column;gap:6px;align-items:flex-end;text-align:right;min-width:145px}.finance-request-status b{font-size:12px;color:#e9c77f}.finance-approved .finance-request-status b,.finance-success{color:#8de6b7}.finance-rejected .finance-request-status b{color:#f0a5b0}.finance-request .actions{flex-wrap:wrap;justify-content:flex-end}.finance-review .muted{font-size:12px}.finance-history h2 small{font-size:12px;color:#adc0d3;margin-left:6px}@media(max-width:1050px){.finance-layout{grid-template-columns:1fr}.finance-history{max-height:none}}@media(max-width:550px){.finance-request{flex-direction:column;gap:8px}.finance-request-status{align-items:flex-start;text-align:left}.finance-form-grid{gap:10px}.finance-panel .panel,.finance-review.panel{padding:14px}}.finance-personal-cash{margin-bottom:14px}.finance-personal-cash h2{font-size:17px}.finance-personal-cash .cash-report-brand{display:none}.invoice-quick-status{display:grid;gap:5px;margin-top:6px}.payroll-panel{min-width:0;display:grid;gap:14px}.payroll-controls,.payroll-filter,.payroll-heading,.payroll-period,.payroll-person-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.payroll-heading{justify-content:space-between}.payroll-heading p,.payroll-hint{font-size:12px;color:#acbcd1;line-height:1.5}.payroll-panel .btn{min-height:36px;border-radius:13px;font-size:12px;padding:7px 12px}.payroll-period{flex-wrap:nowrap}.payroll-year{width:85px!important}.payroll-controls .payroll-period{margin-right:auto}.payroll-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.payroll-start,.payroll-summary>div{padding:16px;border:1px solid #a8c9e12c;border-radius:18px;background:linear-gradient(125deg,#35566b36,#63518c25);box-shadow:inset 0 1px #d9ebff26}.payroll-summary small{display:block;color:#aabbd0;font-size:11px}.payroll-summary strong{display:block;font-size:22px;margin-top:6px}.payroll-start{display:grid;gap:12px;max-width:760px}.payroll-start p{line-height:1.5;color:#b7c6d8;font-size:13px}.payroll-start .btn{justify-self:start}.payroll-filter .search{flex:1;min-width:150px}.payroll-filter>.cash-select-trigger{width:170px}.payroll-table-wrap{overflow:auto;border-radius:18px;border:1px solid #aac8e025;background:linear-gradient(130deg,#26374b66,#28263f33)}.payroll-table{width:100%;border-collapse:collapse;font-size:12px}.payroll-table th{font-size:11px;color:#a9bad0;text-align:right;padding:12px 9px;background:#99bce30c;white-space:nowrap}.payroll-table td{padding:14px 9px;border-top:1px solid #aec9e719;text-align:right;white-space:nowrap}.payroll-table td:first-child,.payroll-table th:first-child{text-align:left;min-width:150px}.payroll-table tbody tr{cursor:pointer}.payroll-table tbody tr:hover{background:#b3cde80d}.payroll-table small{display:block;font-size:10px;color:#98adc6;margin-top:4px;white-space:normal}.payroll-person{color:#d3c3ff;font-weight:600;text-align:left;white-space:normal}.payroll-balance{font-weight:700;color:#a4e5cd}.payroll-empty{padding:20px;color:#adbed3}.payroll-dialog{border-radius:26px!important;border:1px solid #c3d5f044!important;background:linear-gradient(135deg,#253e4de8,#231d38ed)!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px #f2f6ff33,0 24px 70px #0008!important;color:#e6edf8!important;max-height:calc(100dvh - 32px);overflow:auto;padding:24px!important}.payroll-person-dialog{width:min(900px,calc(100vw - 24px))!important;max-width:900px!important}.payroll-form-dialog{width:min(520px,calc(100vw - 24px))!important;max-width:520px!important}.payroll-dialog [data-slot=dialog-description]{color:#aebed2!important}.payroll-person-totals{display:flex;gap:10px;flex-wrap:wrap;padding:12px;background:#afcbea0c;border-radius:14px;font-size:12px}.payroll-history article{display:flex;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #9bbce422;font-size:12px}.payroll-history article>div{flex:1;min-width:0}.payroll-history time{font-size:11px;color:#a4b6cf;margin-right:9px}.payroll-history small{display:block;color:#9eb2cc;margin-top:4px;overflow-wrap:anywhere}.payroll-history strong{white-space:nowrap;color:#b4e2d0}.payroll-history p{font-size:12px;color:#a5b6cc;padding:8px}.payroll-cancelled{opacity:.55}.payroll-label{display:grid;gap:6px;font-size:12px;color:#b9c9dd;min-width:0}.payroll-form{display:grid;gap:12px}.payroll-form .field-input{background:#15233266!important;color:#e4edfa!important;border:1px solid #acccdf38!important;border-radius:12px!important;min-height:40px;max-width:100%}.payroll-form .payroll-period>*{min-width:0;flex:1}.payroll-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.payroll-form .btn,.payroll-person-actions .btn{min-height:38px;border-radius:13px;font-size:12px}.payroll-checkbox{display:flex;gap:8px;align-items:center}.payroll-history .text-button{font-size:11px}@media(max-width:650px){.payroll-controls{gap:6px}.payroll-controls .payroll-period{width:100%;margin:0}.payroll-controls .payroll-period .cash-select-trigger,.payroll-controls>.btn{flex:1}.payroll-summary{gap:6px}.payroll-summary>div{padding:10px}.payroll-summary strong{font-size:16px}.payroll-summary small{font-size:10px}.payroll-table{display:block}.payroll-table thead{display:none}.payroll-table tbody{display:grid;gap:8px;padding:8px}.payroll-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;border-radius:14px;background:#a5bfe909}.payroll-table td{padding:6px;border:0;white-space:normal;text-align:left;min-width:0!important}.payroll-table td:first-child{grid-column:1/-1}.payroll-table td[data-label]:before{content:attr(data-label);display:block;font-size:10px;color:#9bb0ca;margin-bottom:3px}.payroll-dialog{padding:18px!important}.payroll-history article{flex-wrap:wrap}.payroll-history article>div{flex-basis:60%}.payroll-filter .cash-select-trigger{flex:1}.payroll-filter .search{flex-basis:100%}.payroll-person-actions{gap:5px}.payroll-person-actions .btn{padding:6px 8px;font-size:11px}}@media(max-width:600px){.accounting-toolbar:has([data-payroll-tab]){flex-wrap:wrap}.accounting-toolbar:has([data-payroll-tab]) .accounting-tabs{flex-basis:100%;width:100%}.accounting-toolbar:has([data-payroll-tab]) .accounting-toolbar-action{min-height:38px}.accounting-toolbar:has([data-payroll-tab]){min-height:86px}.accounting-toolbar:has([data-payroll-tab]) .accounting-toolbar-action{margin-left:auto}.accounting-toolbar:has([data-payroll-tab]) .accounting-tabs [role=tab]{flex:1;padding:7px 5px;font-size:10px}}.payroll-panel .payroll-filter{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,220px) auto}.payroll-panel .payroll-filter .search{width:100%;margin:0;min-width:0}.payroll-panel .payroll-filter .cash-select-trigger{width:100%}.accounting-toolbar .accounting-tabs [data-payroll-tab]{flex:0 0 auto;white-space:nowrap}.accounting-toolbar .accounting-tabs [role=tab]{min-width:0}@media(max-width:650px){.payroll-panel .payroll-filter{grid-template-columns:minmax(0,1fr) auto}.payroll-panel .payroll-filter .search{grid-column:1/-1}.accounting-toolbar:has([data-payroll-tab]) .accounting-tabs [data-payroll-tab]{flex:1;min-width:0}.accounting-toolbar:has([data-payroll-tab]) .accounting-tabs [role=tab] svg{display:none}}@media(max-width:600px){.accounting-toolbar:has([data-payroll-tab]) .accounting-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-toolbar:has([data-payroll-tab]) .accounting-tabs [role=tab]{width:100%;min-height:36px}.accounting-toolbar:has([data-payroll-tab]) .accounting-toolbar-action:empty{display:none}}.payroll-hours-entry{display:grid;gap:8px;padding:12px;border:1px solid #aac8df38;border-radius:16px;background:#86b2d00a}.payroll-hours-entry legend{font-size:12px;padding:0 5px;color:#c4d2e5}.payroll-name-cell{display:flex;align-items:center;gap:6px}.payroll-drag{touch-action:none;cursor:grab;padding:6px;border-radius:8px;color:#b9c8df}.payroll-drag:active{cursor:grabbing;background:#9dbce022}@media(min-width:651px){.payroll-panel{gap:8px}.payroll-panel .payroll-heading h2{font-size:18px}.payroll-panel .payroll-heading p{margin:2px 0 0}.payroll-panel>.payroll-hint{margin:0;font-size:11px}.payroll-panel .payroll-summary>div{padding:9px 12px;border-radius:14px}.payroll-panel .payroll-summary strong{font-size:19px;margin-top:2px}.payroll-panel .payroll-table{table-layout:auto;width:100%;font-size:12px}.payroll-panel .payroll-table th{white-space:normal;line-height:1.2;padding:7px 6px;font-size:10px}.payroll-panel .payroll-table td{padding:5px 6px;height:39px;line-height:1.2}.payroll-panel .payroll-table td:first-child,.payroll-panel .payroll-table th:first-child{min-width:115px;width:145px}.payroll-panel .payroll-person{font-size:12px;line-height:15px;padding:0;min-height:0}.payroll-panel .payroll-table small{font-size:10px;line-height:12px;margin-top:1px}.payroll-panel .payroll-table td:not(:first-child) small{display:inline;margin-left:4px}.payroll-panel .payroll-filter .field-input{min-height:32px;padding-top:5px;padding-bottom:5px}.payroll-panel .payroll-name-cell>div{min-width:0}.payroll-panel .payroll-person{display:block;max-width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payroll-panel .payroll-name-cell small{white-space:nowrap}.payroll-panel .payroll-controls,.payroll-panel .payroll-filter,.payroll-panel .payroll-person-actions,.payroll-panel .payroll-summary{margin:0}}.catalog-admin{max-width:1200px;width:100%;min-width:0}.catalog-admin-tabs,.catalog-stat-period{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0;align-items:end}.catalog-admin .btn{background:linear-gradient(155deg,#d4edfa20,#10223355);border:1px solid #c5dfee30;border-radius:12px;box-shadow:inset 0 1px 0 #fff3}.catalog-admin .btn[aria-pressed=true]{background:linear-gradient(140deg,#81c3b23b,#24544b55);border-color:#9bd9c785}.catalog-contact-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.catalog-admin .field-input{width:100%;min-width:0;border-radius:12px;background:#12243670}.catalog-admin legend small{font-size:12px;color:#b4c7d8;margin-left:8px}.catalog-contact-row .btn{padding:8px;flex-shrink:0}.catalog-address-preview{min-width:0;padding-top:22px}.catalog-address-preview iframe{width:100%;height:290px;border:1px solid #c5dfee30;border-radius:16px;margin:12px 0;background:#142334}.catalog-address-preview p{font-size:13px;margin:8px 0}.catalog-address-preview a{font-size:12px;color:#a2d8ef}.catalog-address-preview details{margin:14px 0}.catalog-address-preview summary{cursor:pointer}.catalog-coordinates{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.catalog-coordinates label,.catalog-stat-period label{display:grid;gap:6px;font-size:12px}.catalog-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.catalog-stat-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.catalog-stat-card{padding:16px;border-radius:18px;border:1px solid #c5dfee26;background:linear-gradient(145deg,#4c728522,#12223766);min-width:0}.catalog-stat-card h3{font-size:15px;margin:0 0 14px}.catalog-stat-totals strong{display:block;font-size:28px;margin:8px 0}.catalog-stat-totals .catalog-stat-date{font-size:18px}.catalog-stat-card small{font-size:11px;color:#b9ccda}.catalog-stat-row{display:grid;grid-template-columns:1fr auto;gap:5px 10px;margin:12px 0;font-size:12px}.catalog-stat-row span{overflow-wrap:anywhere;min-width:0}.catalog-stat-row i{grid-column:1/-1;height:6px;border-radius:8px;background:linear-gradient(90deg,#68b3b7,#9583bc)}.catalog-visit-table{overflow:auto}.catalog-visit-table table{width:100%;font-size:12px;border-collapse:collapse}.catalog-visit-table td,.catalog-visit-table th{text-align:left;padding:10px 7px;border-bottom:1px solid #c5dfee22;overflow-wrap:anywhere}.catalog-visit-table td:first-child{min-width:135px}.catalog-stat-period input{max-width:170px;color-scheme:dark}.admin-settings .catalog-admin{border:0;box-shadow:none;margin-top:12px}.catalog-admin .form-note{line-height:1.5}@media(max-width:850px){.catalog-contact-columns{grid-template-columns:1fr}.catalog-address-preview{padding-top:0}.catalog-stat-totals{gap:8px}.catalog-stat-card{padding:12px}.catalog-stat-totals strong{font-size:23px}}@media(max-width:540px){.catalog-stat-grid{grid-template-columns:1fr}.catalog-stat-totals{grid-template-columns:1fr 1fr}.catalog-stat-totals>section:last-child{grid-column:1/-1}.catalog-contact-row{gap:4px}.catalog-admin .panel-head .btn{font-size:12px}.catalog-admin-tabs .btn{flex:1;font-size:12px}.catalog-stat-period{gap:8px}.catalog-stat-period input{width:140px}.catalog-address-preview iframe{height:240px}}.catalog-content-editor{display:grid;gap:14px;margin:18px 0}.catalog-content-editor label,.catalog-request-card label{display:grid;gap:6px}.catalog-content-editor textarea{resize:vertical;min-height:240px}.catalog-requests-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.catalog-request-card{padding:18px;border:1px solid #b5d8ed30;border-radius:22px;background:linear-gradient(130deg,#9bc6d217,#121c2e69);min-width:0}.catalog-request-card header{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.catalog-request-card header>div{display:grid;gap:6px}.catalog-request-card a{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere}.catalog-request-card small{display:block;color:#a5b6c9}.catalog-request-card ul{padding-left:18px;margin:16px 0}.catalog-request-card li{margin:10px 0}.catalog-request-comment{white-space:pre-wrap;overflow-wrap:anywhere}.catalog-request-card details{margin-top:16px}.catalog-request-card details label{margin:12px 0}.catalog-request-status{border-radius:99px;padding:4px 10px;font-size:12px;background:#ffffff12}.catalog-request-status.new{background:#4fe0a22c;color:#9bf0c9}.catalog-request-status.working{background:#81b9f32a;color:#b7d7ff}.catalog-request-popover{border-radius:22px!important;background:linear-gradient(145deg,#243b50dc,#152237e8)!important;backdrop-filter:blur(22px);color:#e7eef8!important;padding:18px!important;max-width:calc(100vw - 24px)}.catalog-request-popover p{font-size:14px;margin:12px 0}.catalog-request-bell.has-tasks{box-shadow:0 0 12px #62d2b52b}.catalog-admin-tabs{flex-wrap:wrap}.catalog-content-editor .field-input{width:100%;min-width:0}@media(max-width:850px){.catalog-requests-grid{grid-template-columns:1fr}}.catalog-notification-pass{display:contents}body main[data-admin-workspace=true]>.unified-header.unified-header.unified-header:has(.catalog-notification-group){grid-template-columns:minmax(0,1fr) 76px 132px!important}body main[data-admin-workspace=true]>.unified-header.unified-header.unified-header .catalog-notification-group{grid-column:2!important;grid-row:1!important;display:flex!important;gap:6px!important;width:76px!important;align-items:center;justify-content:center}body main[data-admin-workspace=true]>.unified-header.unified-header.unified-header .catalog-notification-group .task-bell{flex:0 0 34px!important;width:34px!important;height:36px!important}@media(min-width:541px) and (max-width:1099px){body main[data-admin-workspace=true]>.unified-header.unified-header.unified-header:has(.catalog-notification-group){grid-template-columns:minmax(95px,1fr) minmax(150px,244px) 76px 132px!important;gap:8px!important}body main[data-admin-workspace=true]>.unified-header.unified-header.unified-header .manager-context{position:static!important;transform:none!important;grid-column:2!important;grid-row:1!important;width:100%!important;left:auto!important;top:auto!important}body main[data-admin-workspace=true]>.unified-header.unified-header.unified-header .catalog-notification-group{grid-column:3!important}body main[data-admin-workspace=true]>.unified-header.unified-header.unified-header .crm-header-actions>.btn.primary{grid-column:4!important}body main[data-admin-workspace=true]>.unified-header.unified-header.unified-header :is(#stock-settings-slot,#tender-add-slot,.accounting-add-button){grid-column:4!important}}@media(max-width:540px){body main[data-admin-workspace=true]>.unified-header.unified-header.unified-header:has(.catalog-notification-group){grid-template-columns:minmax(95px,1fr) 76px 96px!important;grid-template-rows:44px 32px!important;gap:4px 6px!important}body main[data-admin-workspace=true]>.unified-header.unified-header.unified-header .manager-context{grid-column:1/-1!important;grid-row:2!important;width:100%!important;height:28px!important;min-height:28px!important;position:static!important;transform:none!important;justify-content:center!important}body main[data-admin-workspace=true]>.unified-header.unified-header.unified-header .crm-header-actions>.btn.primary{grid-column:3!important;grid-row:1!important}body main[data-admin-workspace=true]>.unified-header.unified-header.unified-header :is(#stock-settings-slot,#tender-add-slot,.accounting-add-button){grid-column:3!important;grid-row:3!important}}.catalog-admin select.field-input{appearance:none;-webkit-appearance:none;min-height:40px;padding:9px 30px 9px 12px;border:1px solid #a5bfd545;border-radius:13px;background-color:#20344980;color:#e8f0fa;background-image:linear-gradient(45deg,transparent 50%,#b7c9dc 0),linear-gradient(135deg,#b7c9dc 50%,transparent 0);background-position:calc(100% - 16px) 17px,calc(100% - 12px) 17px;background-size:4px 4px;background-repeat:no-repeat;font:inherit;font-size:14px}.catalog-admin select.field-input option{background:#182738;color:#e8f0fa}body #catalog-control-center{background:linear-gradient(160deg,#26303c3b,#111a283d 65%,#0b13214f)!important;border:1px solid #d4e0ed30!important;border-radius:24px!important;box-shadow:inset 0 1px #e9f4ff20,0 12px 36px #00000012!important;-webkit-backdrop-filter:blur(14px) saturate(105%);backdrop-filter:blur(14px) saturate(105%)}body #catalog-control-center :is(.catalog-stat-card,.catalog-request-card){background:linear-gradient(155deg,#a8bfd217,#26313f33 42%,#0e182855)!important;border:1px solid #d4e0ed30!important;box-shadow:inset 0 1px #f1f7ff24,inset 0 -1px #b8cede0b!important;border-radius:20px!important}body #catalog-control-center :is(.btn,.field-input){background-color:transparent!important;background-image:linear-gradient(160deg,#d2e2f22c,#687e951b 42%,#101b2c65)!important;border:1px solid #ccdce846!important;border-radius:12px!important;box-shadow:inset 0 1px #f2f8ff40,inset 0 -1px #9db5cb0d!important;color:#e9f0f8!important;transition:background-color .12s,border-color .12s;transform:none!important}body #catalog-control-center .btn:hover:not(:disabled){background-color:#d8e8f317!important;border-color:#d2e5f073!important}body #catalog-control-center .btn[aria-pressed=true]{background-image:linear-gradient(145deg,#9dcac744,#374e6740 55%,#15273870)!important;border-color:#c1ded980!important;box-shadow:inset 0 1px #eafcff55,0 0 0 1px #bbdad012!important}body #catalog-control-center .field-input:focus-visible{outline:2px solid #8fbcd7;outline-offset:2px}body #catalog-control-center :is(.catalog-request-card,.catalog-stat-card) :is(h3,strong){text-shadow:0 1px 3px #08132280}.catalog-analytics-overview{display:grid;grid-template-columns:minmax(0,2fr) minmax(210px,1fr);gap:14px;align-items:start}.catalog-analytics-overview>.catalog-stat-totals{grid-template-columns:1fr;gap:12px}.catalog-analytics-overview .catalog-stat-totals>section{grid-column:auto}.catalog-traffic-chart{min-width:0}.catalog-traffic-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.catalog-traffic-heading h3{margin:0}.catalog-traffic-heading>span{font-size:12px;color:#b8cbd9}.catalog-traffic-controls{display:flex;gap:8px;margin:14px 0 4px;flex-wrap:wrap}.catalog-traffic-controls label{min-width:0}.catalog-traffic-controls select{font-size:12px!important;min-height:36px!important;padding-right:12px!important}.catalog-traffic-canvas{height:245px;width:100%;min-width:0}.catalog-traffic-summary{display:flex;align-items:center;gap:8px;min-height:32px;font-size:12px;color:#bacbdc}.catalog-traffic-summary strong{margin-left:auto;font-size:17px;color:#d3efff}.catalog-traffic-summary .btn{font-size:11px;padding:4px 8px;min-height:28px}.catalog-traffic-data{margin-top:10px;font-size:12px;color:#b6c8d9}.catalog-traffic-data>summary{cursor:pointer}.catalog-traffic-data .catalog-visit-table{max-height:250px;margin-top:10px}.catalog-traffic-chart .recharts-wrapper{outline:none}@media(max-width:700px){.catalog-analytics-overview{grid-template-columns:1fr}.catalog-analytics-overview>.catalog-stat-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.catalog-analytics-overview .catalog-stat-totals strong{font-size:21px}.catalog-analytics-overview .catalog-stat-totals .catalog-stat-date{font-size:14px}.catalog-traffic-canvas{height:220px}}@media(max-width:420px){.catalog-analytics-overview>.catalog-stat-totals{grid-template-columns:1fr 1fr}.catalog-analytics-overview .catalog-stat-totals>section:last-child{grid-column:1/-1}.catalog-traffic-controls label:first-child{flex:1}.catalog-traffic-controls select{width:100%}}body #catalog-control-center select.field-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4 3 3 3-3' fill='none' stroke='%23c3d5e5' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(160deg,#d2e2f22c,#687e951b 42%,#101b2c65)!important;background-position:right 11px center,0 0!important;background-size:12px 12px,100% 100%!important;background-repeat:no-repeat!important;padding-right:30px!important}body :is(#workspace-sales-chart,#historical-analytics .analytics-panel){background:linear-gradient(160deg,#29333f45,#15203148 60%,#0b14225c)!important;border-color:#d4e0ed32!important;box-shadow:inset 0 1px #edf6ff24,0 8px 28px #00000010!important;backdrop-filter:blur(14px) saturate(105%);-webkit-backdrop-filter:blur(14px) saturate(105%)}body :is(#workspace-sales-chart .chart-filters select,#historical-analytics .analytics-toolbar select,#historical-analytics .analytics-tabs button){background:linear-gradient(155deg,#c5d8e726,#6c819522 45%,#13203265)!important;border:1px solid #cbdce747!important;border-radius:12px!important;box-shadow:inset 0 1px #eaf7ff38!important;color:#e5eef8!important}body #historical-analytics .analytics-tabs button[aria-pressed=true]{background:linear-gradient(145deg,#9dcac744,#374e6740 55%,#15273870)!important;border-color:#c1ded980!important}.catalog-structure-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,1fr);gap:18px;margin:16px 0}.catalog-tree{max-height:65vh;overflow:auto;border:1px solid #829cb633;border-radius:18px;padding:6px;background:#10203355}.catalog-tree-row{display:flex;align-items:center;gap:6px;border-radius:12px;padding:7px 8px;border:1px solid transparent}.catalog-tree-row.selected{background:#5796ae22;border-color:#91bbcc66}.catalog-tree-toggle{background:none;border:0;color:#aec9db;padding:4px}.catalog-tree-toggle:disabled{opacity:.15}.catalog-tree-name{display:flex;align-items:center;gap:10px;flex:1;min-width:0;background:none;border:0;color:inherit;text-align:left;font:inherit;cursor:pointer}.catalog-tree-name img{width:38px;height:38px;object-fit:contain}.catalog-tree-name small{display:block;color:#8da3b8;font-size:11px;margin-top:3px}.catalog-structure-edit{padding:16px;border:1px solid #829cb633;border-radius:18px;background:#18243777;align-self:start}.catalog-structure-edit label{display:grid;gap:8px}.catalog-structure-edit h3{margin-bottom:14px}.catalog-structure-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.catalog-icon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:320px;overflow:auto;gap:6px;margin-top:12px}.catalog-icon-grid button{border:1px solid #829cb633;border-radius:12px;background:#18283a;color:inherit;padding:8px;font-size:10px}.catalog-icon-grid button.selected{border-color:#8fd7cc}.catalog-icon-grid img{display:block;width:44px;height:44px;object-fit:contain;margin:0 auto 5px}.catalog-structure h3{display:flex;align-items:center;gap:8px}@media(max-width:700px){.catalog-structure-layout{grid-template-columns:1fr}.catalog-tree{max-height:43vh}.catalog-tree-name{font-size:13px}.catalog-structure-edit{padding:12px}}.catalog-no-icon{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;border:1px dashed #829cb644;border-radius:10px;color:#8da3b8}.catalog-icon-grid .catalog-no-icon{display:flex;margin:0 auto 5px}.equipment-analytics{display:grid;gap:16px;min-width:0;color:#e0eaf2}.ea-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ea-heading h2{margin:0;font-size:20px}.ea-heading p{margin:6px 0;color:#b2c4d2;font-size:13px;max-width:720px}.ea-charts{display:grid;grid-template-columns:1fr 1fr;gap:16px}.equipment-analytics .ea-panel{background:rgba(24,44,54,.42)!important;border:1px solid #a1c9cb36;border-radius:20px;padding:20px;min-width:0}.ea-panel h2{display:flex;align-items:center;gap:9px;font-size:17px;margin:0 0 12px}.ea-donut{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center}.ea-ring{height:150px;min-width:0}.ea-legend{display:flex;align-items:center;gap:8px;font-size:13px}.ea-legend i{width:8px;height:8px;border-radius:50%;flex:none}.ea-legend strong{margin-left:auto}.ea-legend small{width:35px;text-align:right;color:#b2c4d2}.ea-categories{display:grid;gap:6px}.ea-categories button{display:grid;grid-template-columns:minmax(160px,1fr) 2fr minmax(110px,auto);align-items:center;gap:16px;color:inherit;background:transparent;border:0;border-radius:10px;padding:10px;text-align:left;cursor:pointer}.ea-categories button:hover,.ea-categories button[aria-pressed=true]{background:#95c9c21c}.ea-categories small{display:block;margin-top:4px;color:#b2c4d2}.ea-track{height:8px;background:#b0c5d017;border-radius:6px;overflow:hidden}.ea-track i{display:block;height:100%;background:#8acbb7;border-radius:6px}.ea-categories strong{font-variant-numeric:tabular-nums;text-align:right}.ea-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.ea-filters [aria-pressed=true]{background:#8acbb72c;border-color:#8acbb7}.ea-filters select{min-width:0;max-width:100%;background:#182c3b;color:inherit;border:1px solid #9ebcc74d;border-radius:10px;padding:7px}.ea-table{overflow:auto;max-height:520px;border-radius:12px}.ea-table table{width:100%;border-collapse:collapse;font-size:13px}.ea-table th{position:sticky;top:0;background:#233b48;text-align:left;z-index:1}.ea-table td,.ea-table th{padding:10px;border-bottom:1px solid #a6c4cf20}.ea-table td:nth-child(2){min-width:190px}.ea-table td:nth-child(n+4){white-space:nowrap;font-variant-numeric:tabular-nums}.ea-table a{color:#9fdbd0;text-decoration:underline;text-underline-offset:3px}.ea-table tr:hover{background:#a1c9cb0d}.ea-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.equipment-analytics a:focus-visible,.equipment-analytics button:focus-visible{outline:2px solid #a2dccf;outline-offset:3px}@media(max-width:1000px){.ea-donut{grid-template-columns:115px 1fr;gap:8px}.ea-ring{height:130px}.ea-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ea-panel{padding:14px!important}}@media(max-width:600px){.ea-charts{grid-template-columns:1fr}.ea-donut{grid-template-columns:125px 1fr}.ea-categories button{grid-template-columns:1fr auto;gap:8px}.ea-track{grid-row:2;grid-column:1/-1}.ea-kpis strong{font-size:19px!important}.ea-kpis>div{display:flex!important;flex-direction:column;align-items:flex-start!important}.ea-filters .btn{min-height:38px}.ea-heading h2{font-size:18px}}.admin-dashboard-insights_root__c6IZ1{margin:28px 0 20px;min-width:0;color:#dce8f5}.admin-dashboard-insights_heading__rDBf3{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:16px}.admin-dashboard-insights_heading__rDBf3 h2{font-size:22px;margin:0 0 6px}.admin-dashboard-insights_heading__rDBf3 p,.admin-dashboard-insights_note__OmLGu{color:#9aafc5;font-size:12px;line-height:1.55;margin:10px 0}.admin-dashboard-insights_heading__rDBf3 label{display:flex;align-items:center;gap:10px;font-size:13px}.admin-dashboard-insights_heading__rDBf3 input{color-scheme:dark;background:#101e30;border:1px solid #40596d;border-radius:12px;padding:9px;color:inherit;max-width:170px}.admin-dashboard-insights_grid__I_pGI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-dashboard-insights_card__Pfwhg{border:1px solid #3a4b5c;border-radius:20px;padding:18px;background:linear-gradient(125deg,#263b4560,#1b213d45);min-width:0}.admin-dashboard-insights_card__Pfwhg header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.admin-dashboard-insights_card__Pfwhg h3{font-size:16px;margin:0}.admin-dashboard-insights_card__Pfwhg button{color:#acd5ef;cursor:pointer;border:0;background:transparent;font:inherit}.admin-dashboard-insights_card__Pfwhg header button{font-size:12px;white-space:nowrap;padding:6px}.admin-dashboard-insights_card__Pfwhg button:focus-visible,.admin-dashboard-insights_details__Jctzr summary:focus-visible{outline:2px solid #7de3d5;outline-offset:3px}.admin-dashboard-insights_metrics__lvaBS{display:flex;gap:24px;flex-wrap:wrap}.admin-dashboard-insights_metric__LjIqi{display:flex;flex-direction:column;gap:5px}.admin-dashboard-insights_metric__LjIqi strong{font-size:27px;line-height:1.2;letter-spacing:-.6px;white-space:nowrap}.admin-dashboard-insights_metric__LjIqi span{font-size:12px;color:#b2c3d5}.admin-dashboard-insights_chips__8WoZw{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.admin-dashboard-insights_chips__8WoZw span{border:1px solid #405a6c;border-radius:10px;padding:7px 9px;font-size:12px}.admin-dashboard-insights_chips__8WoZw b{color:#8ddccb;margin-left:5px}.admin-dashboard-insights_bars__MLrAP{display:grid;gap:13px;margin:18px 0}.admin-dashboard-insights_bars__MLrAP>div{display:grid;grid-template-columns:1fr auto;gap:5px;font-size:12px}.admin-dashboard-insights_bars__MLrAP span{overflow-wrap:anywhere}.admin-dashboard-insights_bars__MLrAP i{grid-column:1/-1;height:3px;background:#82bdd8;border-radius:6px}.admin-dashboard-insights_row__XTv6z{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #3d506645;font-size:13px}.admin-dashboard-insights_row__XTv6z span{min-width:0;overflow-wrap:anywhere}.admin-dashboard-insights_row__XTv6z b{white-space:nowrap;color:#a2e2d3}.admin-dashboard-insights_row__XTv6z small{display:block;color:#97abc0;margin-top:4px}.admin-dashboard-insights_details__Jctzr{margin-top:14px}.admin-dashboard-insights_details__Jctzr summary{cursor:pointer;font-size:13px;color:#c4e3ef;padding:9px 0}.admin-dashboard-insights_chart__mIel_{display:flex;align-items:flex-end;height:100px;gap:4px;margin-top:14px}.admin-dashboard-insights_chart__mIel_ button{flex:1;min-width:0;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;height:100%;gap:8px;padding:0!important}.admin-dashboard-insights_chart__mIel_ i{display:block;width:70%;background:#72adcc75;border-radius:5px 5px 0 0}.admin-dashboard-insights_chart__mIel_ button[aria-pressed=true] i{background:#7ad8c6}.admin-dashboard-insights_chart__mIel_ button:disabled{opacity:.35;cursor:default}.admin-dashboard-insights_chart__mIel_ span{font-size:10px;color:#a4b7cc}@media(min-width:1700px){.admin-dashboard-insights_grid__I_pGI{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.admin-dashboard-insights_grid__I_pGI{grid-template-columns:1fr}.admin-dashboard-insights_heading__rDBf3{align-items:flex-start;flex-wrap:wrap}.admin-dashboard-insights_heading__rDBf3 h2{font-size:20px}.admin-dashboard-insights_card__Pfwhg{padding:15px;border-radius:17px}.admin-dashboard-insights_metric__LjIqi strong{font-size:25px}.admin-dashboard-insights_metrics__lvaBS{gap:22px}.admin-dashboard-insights_card__Pfwhg header{margin-bottom:14px}}.admin-dashboard-insights_root__c6IZ1{flex:0 0 auto}main.admin-home:has(>.admin-dashboard-insights_root__c6IZ1){height:auto!important;overflow:visible!important}@media(min-width:1200px){main.admin-home:has(>.admin-dashboard-insights_root__c6IZ1)>.home-board{flex:none!important;height:calc(100dvh - 100px)!important;min-height:540px!important}}.admin-dashboard-insights_dealRow__WXJGD{display:flex;width:100%;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:12px 0!important;border-bottom:1px solid #3d506645!important;font-size:13px!important}.admin-dashboard-insights_dealRow__WXJGD small{display:block;margin-top:5px;color:#97abc0}.admin-dashboard-insights_dealRow__WXJGD b{white-space:nowrap;color:#a2e2d3}.admin-dashboard-insights_dealRow__WXJGD:hover{background:#85b5ec0c}.admin-dashboard-insights_stockSummary__nb_ew{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-dashboard-insights_stockValue__U496F{min-width:0;display:grid;gap:8px}.admin-dashboard-insights_stockValue__U496F>span{font-size:12px;color:#b2c3d5}.admin-dashboard-insights_stockValue__U496F>strong{font-size:clamp(22px,2.2vw,30px);font-weight:650;color:#a4e3cf;letter-spacing:-.5px;white-space:nowrap}.admin-dashboard-insights_card__Pfwhg .admin-dashboard-insights_stockCount__tue0x{position:relative;display:grid;gap:5px;flex:none;padding:11px 28px 11px 13px;border:1px solid #7596ae66;border-radius:13px;background:linear-gradient(125deg,#43697955,#53507144);font-size:11px;color:#b8ccdf;text-align:left;box-shadow:inset 0 1px #ffffff12}.admin-dashboard-insights_stockCount__tue0x b{font-size:15px;color:#e2edf6}.admin-dashboard-insights_stockCount__tue0x i{position:absolute;right:10px;top:10px;font-style:normal;color:#a6cadd}.admin-dashboard-insights_stockCount__tue0x:hover{border-color:#a6cadd!important}@media(max-width:380px){.admin-dashboard-insights_stockSummary__nb_ew{gap:8px}.admin-dashboard-insights_stockValue__U496F>strong{font-size:21px}.admin-dashboard-insights_card__Pfwhg .admin-dashboard-insights_stockCount__tue0x{padding:9px 22px 9px 9px}}.admin-dashboard-insights_root__c6IZ1{margin-top:20px}.admin-dashboard-insights_grid__I_pGI{gap:10px;align-items:start}.admin-dashboard-insights_card__Pfwhg{padding:14px;border-radius:16px}.admin-dashboard-insights_card__Pfwhg header{margin-bottom:12px}.admin-dashboard-insights_metrics__lvaBS{gap:16px}.admin-dashboard-insights_metric__LjIqi strong{font-size:24px}.admin-dashboard-insights_note__OmLGu{margin:7px 0;line-height:1.4}.admin-dashboard-insights_chips__8WoZw{margin:10px 0}.admin-dashboard-insights_chips__8WoZw span{padding:5px 8px}.admin-dashboard-insights_bars__MLrAP{gap:9px;margin:12px 0}.admin-dashboard-insights_row__XTv6z{padding:7px 0}.admin-dashboard-insights_dealRow__WXJGD{padding:8px 0!important}.admin-dashboard-insights_combined__RX00I h4{font-size:13px;color:#bdd2df;margin:4px 0 7px}.admin-dashboard-insights_combined__RX00I>section+section{border-top:1px solid #6d8da64a;margin-top:12px;padding-top:10px}.admin-dashboard-insights_heading__rDBf3{margin-bottom:12px}.admin-dashboard-insights_card__Pfwhg h4{margin:8px 0;font-size:13px}.admin-dashboard-insights_stockQuality__Y0osr{grid-template-columns:1fr 1fr;gap:6px 12px;margin:14px 0}.admin-dashboard-insights_stockQuality__Y0osr>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:8px;background:#9cb7c70b;font-size:12px}.admin-dashboard-insights_stockQuality__Y0osr b{font-size:14px;color:#a6dfce}.admin-dashboard-insights_stockQuality__Y0osr [data-tone=warn] b{color:#e0bf96}.admin-dashboard-insights_stockCategories__Jm_PV{display:grid;gap:10px;border-top:1px solid #6d8da633;padding-top:12px}.admin-dashboard-insights_stockCategories__Jm_PV>div{display:grid;grid-template-columns:1fr auto;gap:5px;font-size:12px}.admin-dashboard-insights_stockCategories__Jm_PV b{color:#c4d7e5;font-weight:500}.admin-dashboard-insights_stockCategories__Jm_PV i{grid-column:1/-1;height:3px;border-radius:3px;background:#82bdd8}.admin-dashboard-insights_stockCategories__Jm_PV span{min-width:0;overflow-wrap:anywhere}.admin-dashboard-insights_grid__I_pGI{display:block;column-count:2;column-gap:10px}.admin-dashboard-insights_card__Pfwhg{display:inline-block;vertical-align:top;width:100%;box-sizing:border-box;break-inside:avoid;margin:0 0 10px}.admin-dashboard-insights_equipmentOverview__Y5QyP{margin-top:12px}.admin-dashboard-insights_inspectionChart__AY_2Q{display:flex;align-items:center;gap:18px}.admin-dashboard-insights_donut__5Ghgt{width:108px;height:108px;border-radius:50%;padding:11px;box-sizing:border-box;flex:none}.admin-dashboard-insights_donut__5Ghgt>div{height:100%;border-radius:50%;background:#142130;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.admin-dashboard-insights_donut__5Ghgt strong{font-size:23px;color:#e0eaf3}.admin-dashboard-insights_donut__5Ghgt span{font-size:10px;color:#aabfcd}.admin-dashboard-insights_donutLegend__i6Gwt{flex:1;display:grid;gap:10px}.admin-dashboard-insights_donutLegend__i6Gwt>div{display:flex;align-items:center;gap:7px;font-size:12px}.admin-dashboard-insights_donutLegend__i6Gwt i{width:7px;height:7px;border-radius:50%;flex:none}.admin-dashboard-insights_donutLegend__i6Gwt span{flex:1}.admin-dashboard-insights_donutLegend__i6Gwt b{font-size:14px}.admin-dashboard-insights_stockQuality__Y0osr{display:grid;grid-template-columns:1fr;margin:12px 0 10px;gap:4px}.admin-dashboard-insights_stockQuality__Y0osr>div.admin-dashboard-insights_qualityPair__leIzC{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:transparent;padding:5px 0}.admin-dashboard-insights_qualityPair__leIzC>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.admin-dashboard-insights_qualityPair__leIzC>span+span{border-left:1px solid #72899e40;padding-left:14px}.admin-dashboard-insights_qualityPair__leIzC>span+span b{color:#c3b9a3}.admin-dashboard-insights_stockCategories__Jm_PV{gap:7px;padding-top:9px}.admin-dashboard-insights_stockCategories__Jm_PV>div{font-size:11px;gap:3px}@media(min-width:1700px){.admin-dashboard-insights_grid__I_pGI{column-count:3}}@media(max-width:680px){.admin-dashboard-insights_grid__I_pGI{column-count:1}.admin-dashboard-insights_inspectionChart__AY_2Q{gap:14px}.admin-dashboard-insights_donut__5Ghgt{width:96px;height:96px;padding:10px}}.admin-dashboard-insights_equipmentOverview__Y5QyP .ea-charts{grid-template-columns:1fr;gap:10px}.admin-dashboard-insights_equipmentOverview__Y5QyP .ea-panel{padding:0;background:transparent;border:0;box-shadow:none}.admin-dashboard-insights_equipmentOverview__Y5QyP .ea-panel h2{font-size:13px;margin:0 0 4px}.admin-dashboard-insights_equipmentOverview__Y5QyP .ea-donut{grid-template-columns:96px 1fr;gap:12px}.admin-dashboard-insights_equipmentOverview__Y5QyP .ea-ring{height:96px}.admin-dashboard-insights_equipmentOverview__Y5QyP .ea-legend{margin:5px 0;font-size:12px}.comparison-selectors{display:flex;gap:6px;margin:6px 0 10px}.comparison-selectors .chart-glass-trigger{flex:0 0 auto;width:auto;min-width:170px;max-width:100%;height:34px;min-height:34px;padding:6px 11px;font-size:12px;gap:9px}.comparison-selectors .chart-glass-trigger [data-slot=select-value]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.comparison-selectors .chart-glass-trigger>svg{width:12px;height:12px}.comparison-selectors{flex-wrap:wrap}.comparison-chart{min-width:0}.comparison-legend{display:flex;gap:8px 14px;flex-wrap:wrap;font-size:11px;color:#bdcce0;margin:8px 0}.comparison-legend span{display:flex;gap:6px;align-items:center}.comparison-legend i{width:8px;height:8px;border-radius:50%}.comparison-scroll{overflow-x:auto}.comparison-grid{display:flex;min-width:360px;gap:5px;height:235px}.comparison-axis{width:43px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:#9aadc8;padding:0 0 25px}.comparison-axis small{font-size:9px}.comparison-plot{position:relative;flex:1;min-width:0}.comparison-plot svg{position:absolute;inset:0 0 25px;width:100%;height:210px;pointer-events:none}.comparison-days{position:absolute;inset:0;display:grid}.comparison-days button.daily-sales-day{background:none;border:0;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;padding:0 0 3px;min-width:0;border-radius:5px;color:#a9bad3;font-size:10px}.comparison-days button:hover,.comparison-days button[aria-pressed=true]{background:#9dbce51c;box-shadow:inset 0 -2px #9cc9ff}.comparison-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin-top:10px}.comparison-totals>div{border-left:2px solid;padding-left:8px;min-width:0}.comparison-totals small{display:block;font-size:10px;color:#a9bad0}.comparison-totals strong{font-size:15px;overflow-wrap:anywhere}.comparison-note{font-size:10px;color:#9aadc8;margin-top:7px}.comparison-axis{position:relative;display:block;height:210px;padding:0}.comparison-axis small{position:absolute;top:-9px;left:0}.comparison-axis>span{position:absolute;left:0;transform:translateY(-50%)}.comparison-axis>span:first-of-type{top:4.76%}.comparison-axis>span:nth-of-type(2){top:47.62%}.comparison-axis>span:nth-of-type(3){top:90.48%}.comparison-plot svg{height:calc(100% - 25px)}.comparison-lane{border-left:3px solid;border-radius:9px;background:#101d2a66;padding:8px 10px;margin:8px 0}.comparison-lane-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.comparison-lane-heading strong{font-size:14px}.comparison-lane-heading small{font-weight:400;color:#a9bad0;font-size:10px}.comparison-lane-plot{position:relative;min-width:580px;height:110px;margin-top:8px}.comparison-lane-plot svg{position:absolute;width:100%;height:95px;inset:0}.comparison-lanes .comparison-note{line-height:1.5}.comparison-lane .comparison-days button{font-size:10px}