:root{--se-canvas:var(--se-white-162d4b,#031f25);--se-surface:var(--se-white-162d4b,#082b32);--se-input:var(--se-white-162d4b,#05252b);--se-border:var(--se-white-dce5f0,#4e888f);--se-text:var(--se-white-162d4b,#fff);--se-muted:var(--se-white-596f8b,#abc9d0);--se-mint:var(--se-white-2259a4,#1fe3bd);--se-focus:var(--se-white-2259a4,#37f2cc);--se-amber:var(--se-white-85520a,#fdbe51);--se-danger:var(--se-white-bd1929,#fc7777)}:root,:root[data-theme=dark]{--bg:var(--se-canvas);--bg-deep:var(--se-white-f6f9fd,#021d23);--bg-soft:var(--se-white-ffffff,#07232b);--panel:var(--se-surface);--panel-2:var(--se-white-ffffff,#082a31);--panel-3:var(--se-white-ffffff,#07282f);--input:var(--se-input);--text:var(--se-text);--text-soft:var(--se-text);--muted:var(--se-muted);--muted-strong:var(--se-muted);--line:var(--se-white-dce5f0,#25525b);--line-strong:var(--se-border);--control-border:var(--se-border);--accent:var(--se-mint);--accent-2:var(--se-focus);--accent-strong:var(--se-canvas);--accent-soft:var(--se-white-2763b812,#1fe3bd12);--selected:var(--se-white-2763b819,#1fe3bd19);--hover:var(--se-white-2763b80c,#1fe3bd0c);--warning:var(--se-amber);--warning-soft:var(--se-white-d18a1912,#fdbe5112);--success:var(--se-mint);--info:var(--se-muted);--danger:var(--se-danger);--danger-soft:var(--se-white-dc253212,#fc777712);--disabled-bg:var(--se-input);--disabled-text:var(--se-muted)}:root[data-theme=dark] .operational-sheet{--report-bg:var(--bg);--report-panel:var(--panel);--report-text:var(--text);--report-muted:var(--muted);--report-line:var(--line);--report-green:var(--accent);--report-amber:var(--warning)}:root[data-theme=dark] :is(.operational-coverage,.operational-target){background:var(--warning-soft);border-color:var(--warning)}:root[data-theme=dark] .operational-target.achieved{background:var(--accent-soft)}@media screen and (max-width:900px){.app-shell .main-content{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));padding-bottom:max(24px,env(safe-area-inset-bottom))}.content-frame :is(form,fieldset,label,section,article,header,aside,details,summary),.dialog-positioner :is(form,fieldset,label,section,article,header,aside,details,summary){overflow-wrap:anywhere;min-width:0;max-width:100%}:is(.content-frame,.dialog-positioner,.modal,.ops-modal) :is(input,select,textarea){width:100%;scroll-margin-block:110px 90px;min-width:0!important;max-width:100%!important;font-size:16px!important}:is(.content-frame,.dialog-positioner,.modal,.ops-modal) :is(input[type=checkbox],input[type=radio]){flex:none;width:auto}:is(.content-frame,.dialog-positioner) :is(input[type=date],input[type=time],input[type=datetime-local]){appearance:none;min-height:48px}:is(.content-frame,.dialog-positioner) input::-webkit-date-and-time-value{text-align:inherit;min-width:0}:is(.content-frame,.dialog-positioner) :is(button,a,summary){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}:is(.content-frame,.dialog-positioner) :is(.business-actions,.actions,.form-actions,.filter-row,.toolbar,.page-header,.business-toolbar){flex-wrap:wrap;min-width:0;max-width:100%}.app-shell .business-actions>button{min-width:0}:is(.content-frame,.dialog-positioner) :is(.business-form,.form-grid,.ops-form){grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}:is(.content-frame,.dialog-positioner) :is(.business-form,.form-grid,.ops-form)>*{min-width:0;max-width:100%}:is(.content-frame,.dialog-positioner) :is(.table-wrap,.ops-table){scrollbar-gutter:auto;background:0 0;border:0;width:100%;min-width:0;max-width:100%;overflow:visible}:is(.app-shell .content-frame,.dialog-positioner,.modal,.ops-modal) table[data-mobile-cards]{table-layout:fixed;border:0;display:block;width:100%!important;min-width:0!important;max-width:100%!important}table[data-mobile-cards] colgroup{display:none}table[data-mobile-cards]>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table[data-mobile-cards]>:is(tbody,tfoot){gap:12px;width:100%;display:grid}table[data-mobile-cards]>tfoot{margin-top:12px}table[data-mobile-cards]>:is(tbody,tfoot)>tr{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;padding:12px;display:grid;height:auto!important}:is(.app-shell .content-frame,.dialog-positioner,.modal,.ops-modal) table[data-mobile-cards]>:is(tbody,tfoot)>tr>:is(td,th){white-space:normal;overflow-wrap:anywhere;text-align:start;background:0 0;border:0;max-width:100%;display:block;width:auto!important;min-width:0!important;height:auto!important;padding:0!important}table[data-mobile-cards] [data-mobile-label]:not([data-mobile-label=""]):before{content:attr(data-mobile-label);color:var(--muted);white-space:normal;overflow-wrap:anywhere;text-align:right;direction:rtl;margin-bottom:5px;font-size:13px;font-weight:400;line-height:1.5;display:block}html[lang^=en] table[data-mobile-cards] [data-mobile-label]:before{text-align:left;direction:ltr}table[data-mobile-cards] :is(button,summary){white-space:normal!important}table[data-mobile-cards] td[data-mobile-label]:not([data-mobile-label=""]):empty:after{content:"—";color:var(--muted)}table[data-mobile-cards] :is(.entity-details,.financial-input){width:100%;min-width:0;max-width:100%}.daily-product{border:1px solid var(--line);background:linear-gradient(120deg,var(--panel),var(--bg-soft));border-radius:14px;margin-block:12px;padding:12px}.daily-product>h3{margin:0;padding-bottom:8px;font-size:22px}.daily-product>.table-wrap{margin-top:12px}.daily-meter-table[data-mobile-cards]>tbody>tr{direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px}.daily-meter-table[data-mobile-cards]>tbody>tr>th{grid-area:1/1/auto/-1;font-size:19px;text-align:right!important}.daily-meter-table[data-mobile-cards]>tbody>tr>th:before{display:none}.daily-meter-table[data-mobile-cards]>tbody>tr>td:nth-child(2){grid-area:2/2}.daily-meter-table[data-mobile-cards]>tbody>tr>td:nth-child(3){grid-area:2/1}.daily-meter-table[data-mobile-cards]>tbody>tr>td.daily-reading-result{direction:rtl;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;min-height:54px;font-size:20px;font-weight:700;border-top:1px solid var(--line)!important;padding-top:10px!important;display:flex!important}.daily-meter-table[data-mobile-cards] .daily-reading-result:before{margin:0;font-size:14px;font-weight:400}.daily-meter-table[data-mobile-cards] input{text-align:right;height:48px;min-height:48px;padding:10px!important}.daily-meter-table[data-mobile-cards]>tfoot>tr{direction:rtl;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.daily-meter-table[data-mobile-cards]>tfoot>tr>td{font-size:22px;font-weight:700;text-align:left!important}.daily-meter-table[data-mobile-cards]>tfoot [data-mobile-label]:before{display:none}.daily-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;overflow:visible;display:grid!important}.daily-sections button{flex:initial;text-align:start;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px 8px;min-width:0;min-height:66px;padding:9px;font-size:14px;display:grid}.daily-sections button span{aspect-ratio:1;flex:none;grid-row:1/3;align-self:center;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;line-height:1;display:grid}.daily-sections small{white-space:normal;grid-column:2;font-size:11px;line-height:1.3}.daily-save-actions{padding-bottom:env(safe-area-inset-bottom);gap:10px;display:flex;position:static}.daily-save-actions button{flex:120px;padding-inline:10px}.paired-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inventory-product{padding:12px}.inventory-equation{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.inventory-equation>div{min-width:0;padding:0 8px}.settlement-layout,.closed-section-grid{grid-template-columns:minmax(0,1fr)}.closed-product-sales{flex-wrap:wrap;gap:12px}.closed-product-sales>div{flex:130px;min-width:0;padding-inline:8px}.receipt-editor{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;display:grid}.receipt-data-card,.receipt-extra-card{border:1px solid var(--line);background:linear-gradient(120deg,var(--panel),var(--bg-soft));border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;min-width:0;padding:14px;display:grid}.receipt-data-card>label{grid-column:1/-1;min-width:0}.receipt-data-card>.receipt-reported{grid-area:4/1}.receipt-data-card>.receipt-actual{grid-area:4/2}.receipt-data-card>label>input,.receipt-data-card>label>select{min-height:48px}.receipt-data-card .receipt-arrival{grid-column:1/-1}.receipt-arrival>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.receipt-arrival>div>label:first-child{grid-area:1/2}.receipt-arrival>div>label:last-child{grid-area:1/1}.receipt-arrival>legend{display:none}.receipt-arrival>div>label{gap:8px;min-width:0;display:grid}.receipt-extra-card>*{grid-column:1/-1}.receipt-extra-card .linked-closure-fields{border:0;margin:0;padding:0}.receipt-extra-card .linked-closure-fields legend{font-size:20px;font-weight:700}.linked-closure-fields>.business-check{align-items:center;gap:12px;display:flex}.linked-closure-fields>.business-check input{appearance:none;background:var(--panel-3);border:1px solid var(--line-strong);border-radius:20px;order:2;height:26px;min-height:26px;margin-inline-start:auto;padding:3px;display:flex;width:46px!important;min-width:46px!important}.linked-closure-fields>.business-check input:before{content:"";background:var(--text);border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block}.linked-closure-fields>.business-check input:checked{background:var(--accent);border-color:var(--accent)}.linked-closure-fields>.business-check input:checked:before{transform:translate(-19px)}.linked-closure-fields .business-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.linked-closure-fields .business-form>label:first-child{grid-column:1/-1}.linked-closure-fields .business-form>label.closure-hour,.linked-closure-fields .business-form>label.closure-minute{grid-column:auto}.duration-stepper{border:1px solid var(--control-border);border-radius:9px;grid-template-columns:36px minmax(0,1fr) 36px;gap:0;overflow:visible}.duration-stepper :is(input,button){background:0 0;border:0;border-radius:0;height:48px;min-height:48px;min-width:0!important;padding:4px!important}.duration-stepper button{font-size:23px}.duration-stepper input{border-inline:1px solid var(--line);text-align:center}.closure-duration-summary{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:12px;display:flex}.closure-duration-summary strong{color:var(--warning);font-size:19px}.receipt-extra-card .receipt-attachment{overflow-wrap:anywhere;border-style:solid;padding:12px}.receipt-save-row{direction:ltr;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.receipt-save-row button{width:100%;min-height:48px;padding:12px 6px}.receipt-editor [type=file]{width:100%;font-size:14px!important}.receipt-editor [type=file]::file-selector-button{white-space:normal;max-width:100%}.dialog-positioner{align-items:start;padding:12px;scroll-padding-block:12px;overflow:auto}.dialog-positioner :is(.modal,.ops-modal,[role=dialog]){width:100%;max-width:100%;max-height:calc(100dvh - 24px);padding:16px;overflow-y:auto}:is(.calendar-popover,.date-picker-popover){max-width:calc(100vw - 24px)}.business-warning,.field-error,.daily-errors,.daily-notice-slot{overflow-wrap:anywhere;white-space:normal}}@media screen and (min-width:901px){.receipt-data-card,.receipt-extra-card{display:contents}.receipt-arrival-label,.closure-duration-summary{display:none}.receipt-arrival>div>label{display:contents}}@media screen and (max-width:900px){body{overflow-x:visible}.content-frame :is(.panel,.daily-product,.sales-form-panel,.sales-result-panel,.analytics-section){overflow:visible}.content-frame :is(.row-title b,.row-title small,.camera-card b,.camera-card small,.admin-scope-value,.user-identity,.admin-role-badge){white-space:normal;text-overflow:unset;overflow-wrap:anywhere}.content-frame :is(.table-wrap,.ops-table){overflow-anchor:auto}table.daily-meter-table[data-mobile-cards]>tbody>tr>th[data-mobile-label]:before{content:"هوز ";font-size:inherit;font-weight:inherit;color:inherit;display:inline}html[lang^=en] table.daily-meter-table[data-mobile-cards]>tbody>tr>th[data-mobile-label]:before{content:"Hose "}.daily-meter-table[data-mobile-cards]>tbody>tr>td.daily-reading-result{min-height:76px}.daily-meter-table[data-mobile-cards]>tbody>tr>td.daily-reading-result:not([data-state=ready]){font-size:13px;font-weight:400;line-height:1.5}.daily-meter-table[data-mobile-cards]>tbody>tr>td.daily-reading-result:not([data-state=ready]):before{display:none}.daily-meter-table[data-mobile-cards]>tfoot>tr{min-height:88px}.daily-meter-table[data-mobile-cards]>tfoot>tr>td{font-size:16px;line-height:1.5}.localized-file-input{flex-wrap:wrap;min-width:0;max-width:100%}.localized-file-input-name{flex:120px}.app-shell .receipt-arrival>div[dir]{direction:ltr}.receipt-editor label:not(.business-check),.receipt-arrival-label{color:var(--muted);font-size:15px;font-weight:400;line-height:1.5}.app-shell .receipt-editor .receipt-save-row,.linked-closure-fields>.business-check input{direction:ltr}.linked-closure-fields>.business-check input:checked:before{transform:translate(19px)}}@media screen and (max-width:430px) and (hover:hover) and (pointer:fine),screen and (max-width:375px){.receipt-arrival>div{grid-template-columns:minmax(0,1fr)}.receipt-arrival>div>label:first-child,.receipt-arrival>div>label:last-child{grid-area:auto/1}}@media screen and (min-width:901px){.receipt-data-title{display:none}}@media screen and (max-width:900px){.receipt-data-title{grid-column:1/-1;margin:0;font-size:21px}.login-page{overflow:visible}.login-card{min-width:0;max-width:100%}.login-card :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}.login-glow{aspect-ratio:1;width:min(420px,85vw);height:auto}.receipt-editor :is(input,select,textarea){color:var(--text)}.receipt-save-row>.secondary-button{grid-area:1/1}.receipt-save-row>.primary-button{grid-area:1/2}}
.historical-setup form,.historical-setup fieldset{gap:16px;min-width:0;display:grid}.historical-setup label{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.historical-setup fieldset{border:1px solid var(--line);border-radius:var(--radius);padding:16px}.historical-setup input,.historical-setup select{width:100%;min-width:0}.historical-setup .business-check{align-items:center;gap:10px;display:flex}.historical-setup .business-check input{flex:none;width:auto}.historical-equipment-row{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding-block:12px;display:grid}.historical-setup details{min-width:0}.historical-setup details .business-check{margin-block:12px}.historical-setup button{white-space:normal;overflow-wrap:anywhere}@media (max-width:900px){.historical-equipment-row{grid-template-columns:minmax(0,1fr)}.historical-setup fieldset{padding:12px}}
.operations-design{gap:18px;min-width:0;font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif}.operations-design .page-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.operations-design>[aria-live=polite]:empty{display:none}.operations-design>[aria-live=polite]>p{margin:0;padding:9px 14px}.operations-design .page-header h1{margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.35}.operations-design .page-header p{color:var(--muted);align-items:center;gap:8px;margin:8px 0 0;font-size:16px;display:flex}.operations-design .panel{border:1px solid var(--line-strong);background:linear-gradient(115deg,var(--panel),var(--input));box-shadow:none;border-radius:12px}.operations-design :is(h2,h3){margin:0;font-weight:700}.operations-design h2{align-items:center;gap:12px;font-size:21px;display:flex}.operations-design :is(h2,header)>svg{width:27px;height:27px;color:var(--muted);flex:none}.operations-design .primary-button{background:var(--accent);color:var(--accent-strong);border:1px solid var(--accent)}.operations-design :is(.primary-button,.secondary-button){justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 22px;display:inline-flex}.operations-design button svg{flex:none;width:20px;height:20px}.operations-design label{font-size:15px;font-weight:500}.operations-design :is(input:not([type=radio]):not([type=checkbox]),select,textarea){background:var(--input);border:1px solid var(--line-strong);border-radius:9px;width:100%;min-width:0;max-width:100%;min-height:48px;font-size:16px}.operations-design :is(input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.operations-design .design-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px 24px;display:grid}.operations-design .delivery-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.delivery-filters>.primary-button{grid-column:4;min-width:0}.design-tabs{flex-wrap:wrap;gap:12px;display:flex}.design-tabs button{border:1px solid var(--line-strong);background:var(--panel);color:var(--text);border-radius:10px;padding:12px 22px;font-size:17px}.design-tabs button[aria-pressed=true]{border-color:var(--accent);background:var(--selected)}.design-badge{border:1px solid var(--line-strong);color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:6px 12px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.design-badge svg{width:18px;height:18px}.design-badge.saved{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.design-badge.pending{background:var(--warning-soft);color:var(--warning);border-color:var(--warning)}.target-overview{gap:18px;display:grid}.operations-design .target-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.target-goal{min-width:0}.target-goal h2{margin-bottom:8px}.target-goal-value{flex-wrap:wrap;align-items:baseline;gap:12px 18px;display:flex}.target-goal-value>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font-family:IBM Plex Sans,sans-serif;font-size:clamp(38px,4.6vw,68px);font-weight:700;line-height:1.2}.target-goal-value>.design-badge{align-self:center;margin-inline-start:10px}.target-overview.is-pending :is(.target-goal-value>strong,.design-metric>strong){color:var(--warning)}.target-overview.is-achieved :is(.target-goal-value>strong,.design-metric>strong){color:var(--accent)}.target-editor{border-top:1px solid var(--line);flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:20px;display:grid}.target-editor>.business-actions{grid-column:1/-1}.target-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.operations-design .design-metric{flex-direction:column;justify-content:center;align-items:center;min-height:162px;padding:22px 24px;display:flex}.design-metric>header{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:15px;font-size:17px;display:flex}.design-metric>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font-family:IBM Plex Sans,sans-serif;font-size:clamp(28px,3.2vw,46px);font-weight:700;line-height:1.2}.design-metric>small{color:var(--muted);margin-top:8px;font-size:14px}.target-progress>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.target-progress-track{background:var(--line);direction:rtl;border-radius:20px;height:20px;margin-top:22px;overflow:hidden}.target-progress-track>span{border-radius:inherit;background:var(--warning);height:100%;display:block}.is-achieved .target-progress-track>span{background:var(--accent)}.target-progress>p{color:var(--muted);margin:13px 0 0}.target-progress p bdi{color:var(--text);font-weight:700}.design-footnote{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.design-footnote svg{flex:none;width:18px;height:18px}.target-daily h2{flex-wrap:wrap;margin-bottom:18px}.target-day-state{font-weight:600}.is-pending .target-day-state{color:var(--warning)}.is-achieved .target-day-state{color:var(--accent)}.delivery-results{gap:18px;display:grid}.delivery-summaries{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px;display:grid}.operations-design .delivery-summary{padding:22px 24px}.delivery-summary-values{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:16px;display:grid}.delivery-summary-values span{color:var(--muted);font-size:15px}.delivery-liters{gap:10px}.delivery-liters strong{color:var(--accent);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font-family:IBM Plex Sans,sans-serif;font-size:clamp(34px,4vw,60px);font-weight:700;line-height:1.25}.delivery-count{border-inline-start:1px solid var(--line);flex-direction:column;align-items:center;padding-inline-start:20px;display:flex}.delivery-count strong{font-family:IBM Plex Sans,sans-serif;font-size:34px;font-weight:700}.operations-design .delivery-group{padding:0;overflow:hidden}.delivery-group>header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.delivery-group>header>strong{color:var(--accent);font-family:IBM Plex Sans,sans-serif;font-size:26px}.delivery-group>header>strong small{font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif;font-size:13px;font-weight:400}.delivery-group h2{flex-wrap:wrap}.delivery-group .table-wrap{border:0;border-radius:0;margin:0}.operations-design .design-table{table-layout:fixed;width:100%;min-width:0}.operations-design .design-table :is(th,td){white-space:normal;overflow-wrap:anywhere;vertical-align:middle;text-align:center;border-color:var(--line);border-inline-start:1px solid var(--line);padding:12px 10px;font-size:15px}.operations-design .design-table thead th{background:var(--panel);font-size:13px;font-weight:500}.operations-design .design-table bdi{font-variant-numeric:tabular-nums;font-family:IBM Plex Sans,sans-serif}.operations-design .delivery-table th:first-child{width:15%}.operations-design .delivery-table :is(th,td):nth-child(2),.operations-design .delivery-table :is(th,td):last-child{width:8%}.receipt-clock{justify-items:center;gap:3px;display:grid}.receipt-clock+.receipt-clock{margin-top:8px}.receipt-clock small{color:var(--muted);font-size:12px;display:block}.receipt-incomplete{color:var(--warning);margin-top:5px;font-size:11px;display:block}.delivery-closure{color:var(--warning);font-weight:600}.operations-design .delivery-table td.delivery-closure{color:var(--warning)}.operations-design .delivery-view{border:1px solid var(--accent);background:var(--accent-soft);min-width:0;min-height:36px;color:var(--accent);border-radius:7px;padding:6px 14px}.delivery-detail{border-top:1px solid var(--line);padding:16px}.delivery-pagination{justify-content:center}.delivery-editor-section>details{margin-top:12px}.design-empty{text-align:center;color:var(--muted)}.stockout-modal{width:min(1000px,100%);max-height:calc(100dvh - 32px);padding:18px;overflow:auto}.stockout-entry{gap:18px;display:grid}.stockout-context{border:1px solid var(--line-strong);background:var(--panel);border-radius:12px;flex-wrap:wrap;gap:28px;padding:16px 22px;display:flex}.stockout-context>span{color:var(--muted);flex:1;gap:4px;display:grid}.stockout-context strong{color:var(--text);font-size:18px;font-weight:600}.stockout-form{gap:22px;padding:26px;display:grid}.stockout-form h2{margin-bottom:2px;font-size:26px}.stockout-form h2 svg{color:var(--accent)}.stockout-form fieldset{border:0;min-width:0;margin:0;padding:0}.stockout-choice{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:14px;display:grid}.stockout-choice legend{float:right;width:100%;font-size:16px;font-weight:600}.stockout-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;display:grid}.operations-design .stockout-options label{border:1px solid var(--line-strong);background:var(--input);cursor:pointer;border-radius:10px;align-items:center;gap:14px;min-height:60px;padding:16px;font-size:18px;display:flex;position:relative}.stockout-options label.selected{border-color:var(--accent);background:var(--accent-soft)}.stockout-options input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.stockout-options label:focus-within{outline:2px solid var(--accent);outline-offset:3px}.choice-indicator{border:1px solid var(--muted);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.choice-indicator svg{width:16px;height:16px}.selected .choice-indicator{background:var(--accent);border-color:var(--accent);color:var(--accent-strong)}.stockout-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.stockout-times legend{margin-bottom:8px;font-size:16px;font-weight:500}.stockout-clock{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;display:grid}.stockout-clock input{direction:ltr}.stockout-duration{border:1px solid var(--warning);background:var(--warning-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.stockout-duration>span{align-items:center;gap:10px;display:flex}.stockout-duration svg{width:21px;height:21px;color:var(--warning)}.stockout-duration strong{color:var(--warning);font-size:25px}.stockout-duration small{color:var(--muted)}.stockout-note{border:1px solid var(--line-strong);border-radius:10px;padding:14px 16px}.stockout-note summary{cursor:pointer;color:var(--muted);align-items:center;gap:10px;display:flex}.stockout-note summary svg{width:18px;height:18px}.stockout-note>label{margin-top:12px}.stockout-save{border-top:1px solid var(--line);justify-content:flex-end;padding-top:20px}.stockout-save button{min-width:160px}.stockout-legacy-choice{color:var(--muted);font-size:14px}.stockout-legacy-choice summary{cursor:pointer}.stockout-page .business-kpis article{border-color:var(--line-strong);background:var(--panel)}.stockout-page .business-kpis strong{color:var(--accent);font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif}@media screen and (max-width:1100px){.operations-design .delivery-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-filters>.primary-button{grid-column:auto}.stockout-choice{grid-template-columns:110px minmax(0,1fr)}}@media screen and (max-width:900px){.operations-design .page-header{flex-wrap:wrap;gap:14px}.operations-design .page-header .business-actions{gap:8px;width:100%}.operations-design .page-header .business-actions>button{flex:90px;min-width:0;padding:10px}.operations-design .design-filters{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.operations-design .target-hero{gap:18px;padding:20px}.target-goal-value>strong{font-size:48px}.target-goal-value>.design-badge{margin:0}.target-edit{width:100%}.target-metrics{grid-template-columns:minmax(0,1fr)}.operations-design .design-metric{min-height:130px;padding:18px}.design-metric>strong{font-size:40px}.target-editor{grid-template-columns:minmax(0,1fr)}.target-progress>header h2{font-size:18px}.target-progress>.design-badge{font-size:12px}.design-tabs button{flex:1;min-width:0;padding:10px}.operations-design .delivery-group{background:0 0;border:0;overflow:visible}.delivery-group>header{border:1px solid var(--line-strong);border-radius:12px;margin-bottom:12px;padding:14px}.operations-design .delivery-table[data-mobile-cards]>tbody>tr{border-color:var(--line-strong);background:linear-gradient(115deg,var(--panel),var(--input));grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.operations-design .delivery-table[data-mobile-cards]>tbody>tr>:is(th,td){text-align:right!important}.operations-design .delivery-table[data-mobile-cards]>tbody>tr>:last-child{grid-column:1/-1}.receipt-clock{justify-items:start}.delivery-view{width:100%}.delivery-liters strong{font-size:44px}.delivery-count{padding-inline-start:14px}.stockout-modal{max-height:calc(100dvh - 24px);padding:12px}.stockout-form{gap:18px;padding:18px}.stockout-form h2{font-size:23px}.stockout-choice{display:block}.stockout-choice legend{float:none;margin-bottom:10px}.stockout-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operations-design .stockout-options label{gap:8px;min-height:56px;padding:12px;font-size:16px}.stockout-times{grid-template-columns:minmax(0,1fr);gap:16px}.stockout-duration{padding:14px}.stockout-duration strong{font-size:22px}.stockout-duration small{flex-basis:100%}.stockout-save{gap:10px;position:static!important}.stockout-save button{flex:1;min-width:0}.stockout-context{gap:16px;padding:14px}.stockout-context strong{font-size:16px}}@media screen and (max-width:370px){.stockout-options,.stockout-clock{grid-template-columns:minmax(0,1fr)}.delivery-summary-values{gap:12px}.delivery-liters strong{font-size:34px}.target-goal-value>strong{font-size:38px}}
.approved-daily{--bg:var(--se-white-ffffff,#042128);--panel:var(--se-white-ffffff,#072b32);--input:var(--se-white-ffffff,#05252b);--accent:var(--se-white-2259a4,#12d9bd);--line:var(--se-white-dce5f0,#18515b);--line-strong:var(--se-white-dce5f0,#246872);--text:var(--se-white-162d4b,#f4f9fa);--muted:var(--se-white-596f8b,#a4c3c8);--warning:var(--se-white-85520a,#ffc34f);gap:14px;min-width:0;font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif}html[data-theme=light] .approved-daily{--bg:var(--se-white-f6f9fd,#f1f8f7);--panel:var(--se-white-f6f9fd,#fff);--input:var(--se-white-f6f9fd,#f5faf9);--text:var(--se-white-162d4b,#10383e);--muted:var(--se-white-596f8b,#486a70);--line:var(--se-white-dce5f0,#c1d8d8);--line-strong:var(--se-white-dce5f0,#90b2b7);--accent:var(--se-white-596f8b,#008f7d);--warning:var(--se-white-596f8b,#925d00)}.approved-daily :is(h1,h2,h3,p){margin-block:0 12px}.approved-daily h1{font-size:28px;font-weight:700}.approved-daily h2{font-size:23px;font-weight:700}.approved-daily h3{font-size:19px;font-weight:600}.approved-daily .panel{background:var(--panel);border:1px solid var(--line);box-shadow:none;border-radius:10px}.approved-daily .business-toolbar{background:0 0;gap:16px;padding:12px}.approved-daily .business-toolbar>p{color:var(--muted);margin:0;font-size:13px}.approved-daily :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--input);border:1px solid var(--line-strong);color:var(--text);border-radius:6px;min-width:0;max-width:100%;min-height:42px;font-size:16px}.approved-daily input[inputmode=decimal]{text-align:end;font-variant-numeric:tabular-nums;letter-spacing:.1px}.approved-daily :is(button,a.secondary-button){min-height:38px;color:var(--text);border:1px solid var(--line-strong);background:var(--input);box-shadow:none;border-radius:6px;font-size:14px}.approved-daily .primary-button{background:var(--accent);border-color:var(--accent);color:var(--se-white-162d4b,#042128);font-weight:700}.approved-daily button:disabled{opacity:.5;cursor:not-allowed}.approved-daily button:focus-visible,.approved-daily input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.approved-daily .daily-entry-panel{border-color:var(--line);background:0 0;min-width:0;padding:18px}.approved-daily .daily-notice-slot{min-height:24px;color:var(--warning);font-size:13px}.approved-daily .daily-reset-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.approved-daily .daily-reset-toolbar span{color:var(--muted);font-size:12px}.approved-daily .daily-sections{gap:0;margin-bottom:18px;padding:6px 0;overflow:visible;display:grid!important}.approved-daily .daily-sections button{text-align:center;background:0 0;align-items:center;gap:8px;min-width:0;min-height:74px;padding:0 4px;font-size:14px;position:relative}.approved-daily .daily-sections button:before{content:"";top:16px;background:var(--line-strong);height:1px;position:absolute;inset-inline:calc(20px - 50%) calc(50% + 20px)}.approved-daily .daily-sections button:first-child:before{display:none}.approved-daily .daily-sections button span{border:1px solid var(--muted);color:var(--text);border-radius:50%;place-items:center;width:32px;height:32px;font-family:IBM Plex Sans,sans-serif;font-size:19px;display:grid}.approved-daily .daily-sections button.active{font-weight:700}.approved-daily .daily-sections button.active span{background:var(--accent);border-color:var(--accent);color:var(--se-white-162d4b,#042128)}.approved-daily .daily-product-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.approved-daily .daily-product-kpis article{text-align:center;border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.approved-daily .daily-product-kpis strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.25}.approved-daily .daily-product-kpis small{color:var(--muted)}.approved-daily .daily-product{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;margin:12px 0;padding:14px}.approved-daily .daily-product>h3{margin-inline-end:20px;display:inline-block}.approved-daily .daily-product>.daily-reset{margin-inline-start:8px}.approved-daily .table-wrap{border:1px solid var(--line);border-radius:6px;min-width:0;margin-top:12px;overflow:visible}.approved-daily .data-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.approved-daily .data-table :is(th,td){border:1px solid var(--line);text-align:center;overflow-wrap:anywhere;background:0 0;padding:12px 10px;font-size:15px}.approved-daily .data-table th{font-weight:500}.approved-daily .data-table thead th{background:var(--input);font-size:13px}.approved-daily .data-table tfoot :is(th,td){font-size:19px;font-weight:700}.approved-daily .daily-meter-table input{text-align:center;width:100%;min-width:0}.approved-daily .daily-reading-result{font-size:19px;font-weight:700}.approved-daily .inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.approved-daily .inventory-product{border:1px solid var(--line-strong);background:var(--panel);border-radius:9px;min-width:0;margin:0;padding:16px}.approved-daily .inventory-product header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.approved-daily .inventory-product header svg{color:var(--accent)}.approved-daily .inventory-tank{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:14px}.approved-daily .paired-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.approved-daily .paired-readings label{gap:7px;min-width:0;font-size:12px;display:grid}.approved-daily .paired-readings input{width:100%;font-size:19px;font-weight:600}.approved-daily .inventory-equation{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;display:grid}.approved-daily .inventory-equation>div{min-width:0;padding:0}.approved-daily .inventory-equation dt{color:var(--muted);font-size:13px}.approved-daily .inventory-equation dd{margin:6px 0 0;font-size:20px;font-weight:700}.approved-daily .stock-impact{color:var(--warning)}.approved-daily .inventory-load-link{color:var(--accent);background:0 0;border:0;padding:0}.approved-daily .inventory-note{color:var(--muted);gap:6px;font-size:12px;line-height:1.7;display:flex}.approved-daily .account-remove{color:var(--se-white-bd1929,#ff6879);border-color:var(--se-white-e5a0a5,#ac4053);padding:5px 10px}.approved-daily .entity-details{font-size:12px}.approved-daily .daily-save-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:20px;padding:14px 0 0;display:flex;position:static}.approved-daily .daily-save-actions>button{min-height:44px;padding:8px 18px}.approved-daily .daily-report-preview{border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:12px}.approved-daily .daily-report-preview>summary{color:var(--accent);cursor:pointer}.approved-daily .approved-settlement{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:12px;display:grid}.approved-daily .settlement-kpis{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.approved-daily .settlement-kpis>article{background:var(--panel);border:1px solid var(--line-strong);text-align:center;border-radius:8px;min-width:0;padding:18px}.approved-daily .settlement-kpis h3{justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.approved-daily .settlement-kpis strong{white-space:nowrap;font-size:clamp(24px,2.7vw,38px);font-weight:700;line-height:1.5}.approved-daily .settlement-kpis strong small{font-size:14px;font-weight:400}.approved-daily .settlement-kpis .daily-cash-card{border-color:var(--accent)}.approved-daily .daily-cash-card strong{color:var(--accent)}.approved-daily .settlement-drive{color:var(--warning)}.approved-daily .settlement-drive.empty{color:var(--accent)}.approved-daily .settlement-detail,.approved-daily .settlement-calculation{border:1px solid var(--line-strong);background:var(--panel);border-radius:8px;min-width:0;padding:16px}.approved-daily .approved-settlement h3{align-items:center;gap:9px;display:flex}.approved-daily .settlement-detail>.muted{margin:12px 0 0;font-size:13px}.approved-daily .settlement-calculation label{gap:9px;font-size:14px;display:grid}.approved-daily .settlement-calculation input{width:100%}.approved-daily .settlement-calculation dl{gap:10px;margin-top:20px;display:grid}.approved-daily .settlement-calculation dl>div{justify-content:space-between;gap:8px;font-size:14px;display:flex}.approved-daily .settlement-calculation dd{margin:0;font-size:17px;font-weight:600}.approved-daily .settlement-calculation dl>div:nth-child(3),.approved-daily .settlement-calculation dl>div:last-child{border-top:1px solid var(--line-strong);padding-top:10px}.approved-daily .settlement-calculation dl>div:last-child{color:var(--accent);font-weight:700}.approved-daily .daily-events{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-column:1/-1;padding:16px}.approved-daily .daily-events header p{color:var(--muted);font-size:13px}.approved-daily .daily-event-records>article{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px;display:flex}.approved-daily .daily-event-records>article>div{flex:1;min-width:120px}.approved-daily .daily-event-records small{display:block}.approved-daily .no-drive-off{color:var(--accent);margin:12px 0 0}.approved-daily .settlement-exact{color:var(--muted);margin-top:10px;font-size:12px}.approved-daily .daily-loads-step .receipt-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px}.approved-daily .receipt-card{padding:12px}.approved-daily .receipt-card h3{font-size:16px}.approved-daily .receipt-card>strong{font-size:24px}.approved-daily .receipt-card p{font-size:13px}@media (max-width:1100px){.approved-daily .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-daily .approved-settlement{grid-template-columns:minmax(0,1fr)}.approved-daily .approved-settlement>*{grid-area:auto/1/auto/-1}}@media (max-width:900px){.approved-daily .daily-entry-panel{padding:12px}.approved-daily .daily-sections button{min-height:70px;font-size:11px;line-height:1.5}.approved-daily .daily-sections button span{width:27px;height:27px;font-size:16px}.approved-daily .daily-sections button:before{top:13px}.approved-daily .daily-product-kpis{gap:7px}.approved-daily .daily-product-kpis article{padding:9px 4px}.approved-daily .daily-product-kpis strong{font-size:22px}.approved-daily .daily-product-kpis span{font-size:13px}.approved-daily .daily-product{padding:9px}.approved-daily .daily-product>h3{display:block}.approved-daily .daily-product>button{font-size:12px}.approved-daily .daily-meter-table[data-mobile-cards]>tbody>tr>th{grid-area:1/2;font-size:15px;text-align:end!important}.approved-daily .daily-meter-table[data-mobile-cards]>tbody>tr>td.daily-reading-result{direction:ltr;grid-area:1/1;min-height:0;font-size:20px;text-align:left!important;border:0!important;padding:0!important;display:block!important}.approved-daily .daily-meter-table[data-mobile-cards] .daily-reading-result:before{font-size:11px}.approved-daily .daily-meter-table[data-mobile-cards]>tbody>tr{border-radius:6px;gap:8px;padding:10px}.approved-daily .daily-meter-table[data-mobile-cards] input{text-align:end;height:42px;min-height:42px}.approved-daily .inventory-grid{grid-template-columns:minmax(0,1fr)}.approved-daily .paired-readings input{font-size:20px!important}.approved-daily .accounts-table[data-mobile-cards]>tbody>tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px}.approved-daily .accounts-table[data-mobile-cards]>tbody>tr>th{grid-area:1/1/auto/3;font-size:18px;font-weight:700}.approved-daily .accounts-table[data-mobile-cards]>tbody>tr>td:last-child{grid-area:1/3}.approved-daily .accounts-table[data-mobile-cards]>tbody>tr>td:nth-last-child(2){grid-column:1/-1;justify-content:space-between;font-weight:700;display:flex!important}.approved-daily .accounts-table[data-mobile-cards]>tbody>tr>td:nth-child(2){grid-area:2/1}.approved-daily .accounts-table[data-mobile-cards]>tbody>tr>td:nth-child(3){grid-area:2/2}.approved-daily .accounts-table[data-mobile-cards]>tbody>tr>td:nth-child(4){grid-area:2/3}.approved-daily .accounts-table input{padding:7px!important}.approved-daily .settlement-kpis{border:1px solid var(--accent);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}.approved-daily .settlement-kpis>article{border:0;border-radius:0;padding:12px 8px}.approved-daily .settlement-kpis .daily-cash-card{border-bottom:1px solid var(--line);grid-area:1/1/auto/-1}.approved-daily .settlement-kpis .daily-cash-card strong{font-size:36px}.approved-daily .settlement-kpis h3{justify-content:center;gap:6px;font-size:13px}.approved-daily .settlement-kpis h3 svg{flex:none;width:20px}.approved-daily .settlement-kpis strong{font-size:25px}.approved-daily .settlement-kpis strong small{font-size:11px}.approved-daily .settlement-detail,.approved-daily .settlement-calculation,.approved-daily .daily-events{padding:12px}.approved-daily .settlement-products[data-mobile-cards]>tbody>tr{border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.approved-daily .settlement-products[data-mobile-cards]>tbody>tr>th{grid-area:1/1;font-size:17px;font-weight:700}.approved-daily .settlement-products[data-mobile-cards]>tbody>tr>td:last-child{grid-area:1/2;font-size:23px;font-weight:700}.approved-daily .settlement-products[data-mobile-cards]>tbody>tr>td:last-child:before{display:none}.approved-daily .settlement-products[data-mobile-cards]>tbody>tr>td{font-size:19px}.approved-daily .daily-save-actions>button{flex:115px;padding:8px;font-size:13px}.approved-daily .daily-save-actions .primary-button{flex-grow:2}}@media (max-width:350px){.approved-daily .daily-product-kpis strong{font-size:19px}.approved-daily .daily-sections button{font-size:10px}.approved-daily .settlement-kpis strong{font-size:20px}.approved-daily .daily-entry-panel,.approved-daily .accounts-table[data-mobile-cards]>tbody>tr{padding:8px}}.approved-daily .daily-load-group{border:1px solid var(--line);border-radius:8px;margin-block:12px;padding:12px}.approved-daily .daily-load-group .receipt-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}.approved-daily .daily-load-group .receipt-cards:empty{display:none}.approved-daily .daily-load-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-block:14px;display:grid}.approved-daily .daily-load-workspace.is-editing{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.approved-daily .daily-load-ledger{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.approved-daily .daily-load-ledger>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.approved-daily .daily-load-ledger>header h3{margin:0;font-size:18px}.approved-daily .daily-load-ledger>header button{color:var(--accent);border-color:var(--accent);padding:8px 12px}.approved-daily .daily-load-group{padding:0;overflow:hidden}.approved-daily .daily-load-group>h3{background:var(--panel);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:12px;font-size:16px;display:flex}.approved-daily .daily-load-group>h3 small{color:var(--muted);font-size:12px;font-weight:400}.approved-daily .daily-load-group .receipt-cards{grid-template-columns:minmax(0,1fr);gap:0}.approved-daily .receipt-card-compact{background:var(--input);border-width:1px 0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin:0;display:grid}.approved-daily .receipt-card-compact :is(h3,p){margin:0}.approved-daily .receipt-card-compact>h3{grid-column:1;align-self:center;font-size:15px}.approved-daily .receipt-card-compact>strong{text-align:end;grid-column:2;font-size:20px}.approved-daily .receipt-card-compact>.receipt-arrival-summary{color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.approved-daily .receipt-card-compact>.receipt-closure-summary{text-align:end;grid-column:1/-1;font-size:13px}.approved-daily .receipt-card-compact>details{grid-column:1;align-self:start;min-width:0;font-size:13px}.approved-daily .receipt-card-compact>details[open]{grid-column:1/-1}.approved-daily .receipt-card-compact>details>summary{color:var(--accent)}.approved-daily .receipt-card-compact>details :is(p,label,button){margin-top:8px}.approved-daily .receipt-card-compact>.business-actions{flex-wrap:wrap;grid-column:2;justify-content:end;gap:6px;margin:0;display:flex}.approved-daily .receipt-card-compact>.business-actions>button{min-width:0;min-height:34px;padding:4px 8px;font-size:12px}.approved-daily .receipt-card-compact>form,.approved-daily .receipt-card-compact>.business-warning{grid-column:1/-1}.approved-daily .daily-load-workspace>.receipt-editor{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;min-width:0;margin:0;padding:14px}.approved-daily .daily-load-workspace .receipt-data-card,.approved-daily .daily-load-workspace .receipt-extra-card{display:contents}.approved-daily .daily-load-workspace .receipt-data-title,.approved-daily .daily-load-workspace :is(.receipt-timing-details,.receipt-arrival,.receipt-extra-card>*){grid-column:1/-1}.approved-daily .daily-load-workspace .receipt-data-card>label{grid-area:auto}.approved-daily .daily-load-workspace .receipt-data-card>label,.approved-daily .daily-load-workspace .receipt-extra-card>label{gap:6px;font-size:13px}.approved-daily .daily-load-workspace .receipt-editor :is(input,select){width:100%;min-width:0;min-height:42px}.approved-daily .daily-load-workspace .receipt-editor .business-check input{width:auto;min-height:0}.approved-daily .daily-load-workspace .receipt-timing-details{border:1px solid var(--line);border-radius:6px;padding:9px;font-size:13px}.approved-daily .daily-load-workspace .receipt-timing-details label{gap:6px;margin-top:12px;display:grid}.approved-daily .daily-load-workspace .receipt-data-title{margin:0;font-size:19px;display:block}.approved-daily .daily-load-workspace .linked-closure-fields>.business-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.approved-daily .daily-load-workspace .linked-closure-fields>.business-form>label:first-child{grid-column:1/-1}.approved-daily .daily-load-workspace .duration-stepper{grid-template-columns:32px minmax(0,1fr) 32px;gap:0}.approved-daily .daily-load-workspace .duration-stepper :is(button,input){text-align:center;min-width:0;min-height:42px;padding:4px}@media (max-width:1100px){.approved-daily .daily-load-workspace.is-editing{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.approved-daily .daily-load-ledger{border:0;padding:0}.approved-daily .daily-load-ledger>header{flex-direction:column;align-items:stretch}.approved-daily .daily-load-workspace>.receipt-editor{padding:10px}.approved-daily .receipt-card-compact>.business-actions{grid-column:1/-1;justify-content:stretch}.approved-daily .receipt-card-compact>.business-actions>button{flex:1}.approved-daily .receipt-card-compact>details{grid-column:1/-1}}.approved-daily>.daily-price-details,.approved-daily>.daily-records{border:1px solid var(--line);background:0 0;border-radius:6px;margin:0;padding:9px 12px;font-size:13px}.approved-daily .daily-reset-menu{color:var(--muted);margin-block:0 12px;font-size:13px}.approved-daily .daily-reset-menu .daily-reset-toolbar{margin-top:10px}.approved-daily .business-toolbar,.approved-daily .page-header{margin:0}.approved-daily .page-header p{color:var(--muted);margin:0;font-size:12px}.approved-daily .approved-settlement[aria-busy=true] .settlement-kpis strong{font-size:18px}.approved-daily .daily-approved-header{grid-template-columns:minmax(290px,1fr) minmax(0,1.6fr);align-items:center;gap:24px;display:grid}.approved-daily .daily-context{min-width:0}.approved-daily .daily-context .business-toolbar{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding:0}.approved-daily .daily-context .business-toolbar>p{font-size:11px}.approved-daily .daily-context .business-toolbar label{gap:5px;font-size:12px}.approved-daily .daily-context .business-toolbar :is(input,select){min-height:38px;padding:8px;font-size:14px}.approved-daily .daily-approved-header .daily-sections{margin:0;padding:0}.approved-daily .daily-notice-slot{height:36px;min-height:36px;margin:0;overflow:auto}.approved-daily .daily-entry-panel{border:0;padding:0!important}.approved-daily .daily-entry-panel>div>h2{display:none}.approved-daily .daily-errors{min-height:0;margin:0}.approved-daily .daily-errors:empty{display:none}.approved-daily .daily-cash-card{gap:6px;min-height:0;display:block}.approved-daily .settlement-kpis h3{margin:0 0 10px}.approved-daily .daily-cash-card>strong{text-align:center;min-height:0;margin:0}.approved-daily .settlement-layout{margin-block:12px}.approved-daily button.primary-button{background:var(--accent);border-color:var(--accent);color:var(--se-white-162d4b,#042128)}.approved-daily .daily-tools{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.approved-daily .daily-tools>details{border:1px solid var(--line);background:var(--panel);border-radius:6px;flex:210px;margin:0;padding:8px 12px;font-size:13px}.approved-daily .daily-tools>details[open]{flex-basis:100%}.approved-daily .daily-events{margin:0}.approved-daily .daily-events>.business-actions{gap:8px}.approved-daily .daily-events>.business-actions>button{flex:1;min-width:0;padding:7px;font-size:13px}@media (max-width:900px){.approved-daily .daily-approved-header{grid-template-columns:minmax(0,1fr);gap:14px}.approved-daily .daily-context .business-toolbar>p,.approved-daily .daily-notice-slot{font-size:11px}.approved-daily .daily-tools{gap:6px}.approved-daily .settlement-kpis .daily-cash-card{padding:16px 8px}.approved-daily .daily-events>.business-actions{flex-wrap:nowrap;display:flex!important}.approved-daily .daily-events>.business-actions>button{width:auto;font-size:11px}.approved-daily .daily-context .business-toolbar label{font-size:11px}}:is(.inventory-grid,.daily-price-grid,.closed-product-sales,.daily-product-grid){direction:ltr}html[dir=rtl] :is(.inventory-grid,.daily-price-grid,.closed-product-sales,.daily-product-grid)>*{direction:rtl}@media screen and (max-width:1100px){[data-ui-release] .approved-daily .approved-settlement input{min-width:0;max-width:100%;font-size:16px}}[data-ui-release="122"] .approved-daily[data-close-status=visible]{padding-bottom:340px!important}[data-ui-release="122"] .approved-daily .daily-close-status{overscroll-behavior:contain;border:1px solid var(--line);border-inline-start:3px solid var(--se-white-e5c27a,#dba14a);background:var(--panel);width:100%;min-width:0;max-height:28svh;color:var(--text);text-align:start;border-radius:10px;flex:0 0 100%;padding:9px 12px;font-size:14px;line-height:1.5;overflow:auto}[data-ui-release="122"] .approved-daily .daily-close-status[data-state=ready]{border-inline-start-color:var(--accent)}[data-ui-release="122"] .approved-daily .daily-close-status strong{font-size:14px;display:block}[data-ui-release="122"] .approved-daily .daily-close-status p{overflow-wrap:anywhere;margin:4px 0}[data-ui-release="122"] .approved-daily .daily-close-issue{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:4px;display:flex}[data-ui-release="122"] .approved-daily .daily-close-issue>span{overflow-wrap:anywhere;flex:1;min-width:0}[data-ui-release="122"] .approved-daily .daily-close-issue>button{white-space:normal;flex:none;max-width:45%;min-height:40px;padding:6px 10px;font-size:13px}[data-ui-release="122"] .approved-daily .daily-close-status details{background:0 0;border:0;margin:6px 0 0;padding:0}[data-ui-release="122"] .approved-daily .daily-close-status summary{cursor:pointer;padding:5px 0;font-size:13px}[data-ui-release="122"] .approved-daily [data-daily-section],[data-ui-release="122"] .approved-daily :is(input,.daily-events,.daily-load-workspace,.daily-price-details,.daily-secondary-details){scroll-margin-block:120px 320px}@media (max-width:360px){[data-ui-release="122"] .approved-daily .daily-close-issue{flex-wrap:wrap}[data-ui-release="122"] .approved-daily .daily-close-issue>button{max-width:100%}}[data-ui-release="122"] .approved-daily[data-close-status=visible] .daily-save-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[data-ui-release="122"] .approved-daily .daily-close-status,[data-ui-release="122"] .approved-daily .daily-save-actions>[data-testid=close-daily]{grid-column:1/-1}[data-ui-release="122"] .approved-daily[data-close-status=visible] .daily-save-actions>button{width:100%;min-width:0;padding-inline:8px}[data-ui-release="122"] .approved-daily[data-close-status=visible] .daily-save-actions>.secondary-button{background:var(--input);color:var(--text)}
:root[data-theme=dark],:root:not([data-theme]){--bg:var(--se-white-ffffff,#04272e);--bg-deep:var(--se-white-ffffff,#04272e);--bg-soft:var(--se-white-ffffff,#062c34);--panel:var(--se-white-ffffff,#0a343c);--panel-2:var(--se-white-ffffff,#0b3841);--input:var(--se-white-ffffff,#072d35);--line:var(--se-white-dce5f0,#28525b);--line-strong:var(--se-white-dce5f0,#427b84);--accent:var(--se-white-2259a4,#14d6b2);--text:var(--se-white-2259a4,#f4fafc);--muted:var(--se-white-596f8b,#a7c0c7);--warning:var(--se-white-85520a,#f2bd55);--radius:16px;--radius-sm:12px}.app-shell{background:var(--bg);direction:inherit}.app-shell :is(table,.form-grid,.business-form,.ops-form,.business-toolbar,.business-actions),.dialog-positioner,.confirm-dialog,.theme-popover,.profile-popover{direction:inherit}.app-shell .panel{border-radius:16px}.app-shell :is(input,select,textarea){border-radius:12px}.mobile-brand,.sidebar-mobile-tools{display:none}.notification-region{gap:8px;min-width:0;max-width:1680px;margin:0 auto 12px;display:grid}.notification-region:empty{display:none}.notification-region :is(.event-toast,.toast){box-sizing:border-box;z-index:auto;overflow-wrap:anywhere;align-items:start;gap:12px;width:100%;max-width:100%;max-height:160px;margin:0;display:flex;position:static;inset:auto;overflow:auto}.notification-region .event-toast a{flex:1;min-width:0}.notification-region button{flex:none;min-width:44px;min-height:44px}.approved-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.approved-heading h1{margin:0 0 6px;font-size:32px}.approved-heading p{color:var(--muted);margin:0}.approved-dashboard-filters{align-items:center;gap:12px;display:flex}.approved-dashboard-filters select{min-width:220px}.approved-dashboard-filters :is(input,select){min-height:48px}.approved-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.approved-kpis article{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:22px;display:flex}.approved-kpis article div{min-width:0}.approved-kpis strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:34px;font-weight:700;line-height:1.5;display:block}.approved-kpis span{font-size:15px}.approved-kpis svg{color:var(--muted);flex:none}.approved-kpis svg.mint{color:var(--accent)}.approved-kpis svg.amber{color:var(--warning)}.approved-kpis svg.danger{color:var(--danger)}.approved-shortcuts{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;padding:12px;display:grid}.approved-shortcuts a{justify-content:center;min-height:50px}.approved-shortcuts svg{width:22px}.approved-station-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.approved-station-card{min-width:0;padding:22px}.approved-station-card header,.approved-recent>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.approved-station-card h3{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:23px;display:flex}.approved-station-card header>span{flex:none;font-size:13px}.station-progress-values{grid-template-columns:1fr 1fr;gap:20px;margin-block:24px;display:grid}.station-progress-values span{color:var(--muted);font-size:15px;display:block}.station-progress-values strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:29px;display:block}.station-progress-values>div+div strong{font-size:23px}.station-progress{color:var(--warning);align-items:center;gap:16px;margin-bottom:24px;font-size:22px;font-weight:600;display:flex}.station-progress progress{background:var(--line);border:0;border-radius:12px;flex:1;width:100%;min-width:0;height:18px;overflow:hidden}.station-progress progress::-webkit-progress-bar{background:var(--line);border-radius:12px}.station-progress progress::-webkit-progress-value{background:var(--warning);border-radius:12px}.station-progress progress::-moz-progress-bar{background:var(--warning)}.station-progress.achieved{color:var(--accent)}.station-progress.achieved progress::-webkit-progress-value{background:var(--accent)}.station-progress.achieved progress::-moz-progress-bar{background:var(--accent)}.approved-station-card footer{gap:12px;display:flex}.approved-station-card footer a{flex:1;justify-content:center}.approved-recent{margin-top:24px;padding:20px}.approved-recent h2{margin:0}.approved-recent .table-wrap{margin-top:16px}.approved-work-queue{margin-top:24px;padding:16px}.closed-index-filters{margin-bottom:24px;padding:20px}.closed-index-filters header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.closed-index-filters h2{gap:10px;margin:0;font-size:20px;display:flex}.filter-presets{gap:8px;display:flex}.filter-presets button{border:1px solid var(--line);background:var(--input);border-radius:12px;min-height:46px;padding:8px 16px}.filter-presets button.active{border-color:var(--accent);color:var(--accent)}.closed-filter-fields{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:end;gap:16px;display:grid}.closed-filter-fields label{gap:8px;min-width:0;display:grid}.closed-filter-fields :is(input,select,button){width:100%;min-height:48px}.closed-index-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.closed-index-table{overflow:auto}.closed-index-table .data-table{width:100%;min-width:0!important}.closed-index-actions{flex-wrap:wrap;gap:6px;display:flex}.closed-index-actions :is(a,button){min-height:44px;padding:7px 10px;font-size:13px}.closed-index-cards{display:none}.closed-index-footer{justify-content:space-between;align-items:center;gap:16px;margin-block:24px;display:flex}.approved-daily{--panel:var(--se-white-ffffff,#0a343c);--input:var(--se-white-ffffff,#072d35);--accent:var(--se-white-2259a4,#14d6b2);--line:var(--se-white-dce5f0,#28525b);--text:var(--se-white-2259a4,#f4fafc);--muted:var(--se-white-596f8b,#a7c0c7);padding-bottom:120px!important}.approved-daily .daily-approved-header{display:block}.approved-daily .daily-context .business-toolbar{background:var(--panel);grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;padding:16px;display:grid}.approved-daily .daily-context .business-toolbar label{font-size:16px}.approved-daily .daily-context .business-toolbar>p{grid-column:1/-1;font-size:13px}.approved-daily .daily-context .business-toolbar :is(input,select){height:50px;font-size:17px}.approved-daily .daily-sections{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;padding-bottom:20px!important}.approved-daily .daily-sections button{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:10px;padding:10px 0;font-size:15px;display:flex}.approved-daily .daily-sections button>span{background:var(--panel);border:1px solid var(--line);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.approved-daily .daily-sections button.active>span{background:var(--accent);color:var(--bg)}.approved-daily .daily-sections button.active{color:var(--accent)}.approved-daily .daily-sections small{display:none}.approved-daily .daily-product{border-radius:16px;padding:16px}.approved-daily .daily-meter-table input{border-radius:10px;min-height:48px;font-size:19px}.approved-daily .daily-reading-result{height:auto;min-height:56px;color:var(--accent);font-size:23px}.approved-daily .daily-save-actions{z-index:40;bottom:0;left:28px;right:calc(var(--sidebar-width) + 28px);padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--bg);border:1px solid var(--line);border-radius:16px 16px 0 0;justify-content:flex-start;min-height:76px;margin:0;position:fixed}.approved-daily .daily-save-actions>button{min-height:48px;font-size:15px}.approved-daily .daily-save-actions>button:nth-child(2){background:var(--accent);color:var(--bg)}@media (min-width:901px){html[dir=ltr] .app-shell>.sidebar{left:0;right:auto}html[dir=ltr] .app-shell>.topbar{left:var(--sidebar-width);right:0}html[dir=ltr] .app-shell>.main-content{margin:0;margin-left:var(--sidebar-width)}html[dir=ltr] .approved-daily .daily-save-actions{left:calc(var(--sidebar-width) + 28px);right:28px}}@media (max-width:1150px){.approved-kpis strong{font-size:28px}.approved-station-card header{flex-wrap:wrap}.approved-dashboard-filters select{min-width:160px}.closed-filter-fields{grid-template-columns:1fr 1fr}}@media (max-width:900px){.app-shell>.topbar{height:calc(68px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);direction:rtl;grid-template-columns:48px 1fr 48px;display:grid}.topbar .mobile-menu{grid-area:1/1}.mobile-brand{grid-area:1/2;justify-content:center;align-items:center;gap:10px;font-size:18px;display:flex}.mobile-brand .eye-logo{flex:none;width:34px;height:34px}.topbar .top-actions{grid-area:1/3;margin:0}.topbar .top-actions>:not(.notification){display:none}.topbar .notification{min-width:44px;min-height:44px}.sidebar-mobile-tools{gap:10px;padding:12px;display:flex}.app-shell>.main-content{padding-top:calc(88px + env(safe-area-inset-top))}.approved-heading{flex-wrap:wrap;gap:12px;margin-bottom:16px}.approved-heading h1{font-size:27px}.approved-dashboard-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;gap:8px;width:100%;display:grid}.approved-dashboard-filters label{min-width:0}.approved-dashboard-filters select{width:100%;min-width:0}.approved-kpis{grid-template-columns:1fr 1fr;gap:12px;margin-block:16px}.approved-kpis article{padding:16px}.approved-shortcuts{border:0;grid-template-columns:1fr 1fr;padding:0}.approved-shortcuts a{padding:8px;font-size:15px}.approved-station-grid{grid-template-columns:1fr}.approved-station-card{padding:16px}.approved-daily .daily-save-actions{padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px;left:12px!important;right:12px!important}.approved-daily .daily-save-actions>button{flex:120px;min-height:46px}.approved-daily{padding-bottom:160px!important}.closed-index-table{display:none}.closed-index-cards{gap:12px;display:grid}.closed-index-cards article{padding:14px}.closed-index-cards header{justify-content:space-between;align-items:center;display:flex}.closed-card-values{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.closed-card-values>div{border:1px solid var(--line);border-radius:12px;min-width:0;padding:10px}.closed-card-values span{color:var(--muted);font-size:13px;display:block}.closed-card-values strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;display:block}.closed-index-actions>*{flex:1;justify-content:center}.closed-index-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.closed-index-kpis article{padding:12px 8px}.closed-index-kpis svg{display:none}.closed-index-kpis strong{font-size:23px}.closed-index-kpis span{font-size:12px}.closed-index-filters header,.closed-index-footer{flex-wrap:wrap}.approved-recent{padding:14px}.approved-recent>header{flex-wrap:wrap}}@media (max-width:640px){.approved-heading>.primary-button{justify-content:center;width:100%}.closed-index-filters{padding:14px}.closed-filter-fields{grid-template-columns:1fr 1fr;gap:12px}.closed-filter-fields>label:first-child,.closed-filter-fields>button{grid-column:1/-1}.filter-presets{width:100%}.filter-presets button{flex:1;padding:8px;font-size:13px}.approved-daily .daily-context .business-toolbar{grid-template-columns:1fr}.approved-daily .daily-sections button{font-size:0!important}.approved-daily .daily-sections button>span{font-size:15px}.approved-daily .daily-product>h3{font-size:20px}.approved-daily .daily-meter-table[data-mobile-cards]>tbody>tr{direction:ltr;gap:12px;padding:14px}.approved-daily .daily-meter-table[data-mobile-cards]>tbody>tr>th{grid-area:1/1/auto/-1;font-size:18px;text-align:right!important}.approved-daily .daily-meter-table[data-mobile-cards]>tbody>tr>td:nth-child(2){grid-area:2/2}.approved-daily .daily-meter-table[data-mobile-cards]>tbody>tr>td:nth-child(3){grid-area:2/1}.approved-daily .daily-meter-table[data-mobile-cards]>tbody>tr>td.daily-reading-result{background:var(--se-white-eef4ff,#a2f6d6);min-height:65px;color:var(--se-white-162d4b,#072d35);border-radius:10px;grid-area:3/1/auto/-1;font-size:25px;text-align:center!important;padding:10px!important}.approved-daily .daily-meter-table[data-mobile-cards] input{height:48px;font-size:18px}.approved-daily .daily-meter-table[data-mobile-cards] .daily-reading-result:before{font-size:14px;display:block}.approved-daily :is(input:not([type=checkbox]),select,textarea){font-size:16px!important}.approved-daily .daily-product>button{min-height:44px;font-size:14px}.approved-daily .daily-notice-slot{font-size:13px}.approved-station-card footer{flex-direction:column}}@media print{.notification-region,.mobile-brand,.approved-shortcuts,.approved-work-queue,.approved-daily .daily-save-actions{display:none!important}.closed-index-table{display:block}.closed-index-cards{display:none}}:root[data-theme=light] .approved-daily{--panel:var(--se-white-f6f9fd,#fff);--input:var(--se-white-f6f9fd,#f4fafb);--accent:var(--se-white-162d4b,#087b6a);--line:var(--se-white-dce5f0,#bcd3d8);--text:var(--se-white-162d4b,#123b43);--muted:var(--se-white-596f8b,#4c6971)}.approved-station-grid>.approved-station-card:only-child{grid-column:1/-1}.delete-account-confirm input[type=checkbox]{opacity:1;pointer-events:auto;flex:none;width:22px;height:22px;position:static}.sidebar-mobile-tools{flex-wrap:wrap}.closed-index-actions .daily-cancel-trigger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 65%,transparent)}.closed-index-actions .business-error{flex-basis:100%}@media (min-width:1200px){.closed-index-table .closed-index-actions{flex-wrap:nowrap;min-width:245px}}
.approved-archive,.approved-archive>*,.archive-product-readings>*{min-width:0;max-width:100%}.archive-selectors{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:20px;padding:20px;display:grid}.archive-selectors label{gap:10px;min-width:0;display:grid}.archive-selectors label>span{align-items:center;gap:8px;display:flex}.archive-selectors :is(input,select){width:100%;min-width:0;max-width:100%;min-height:50px;font-size:17px}.archive-empty{text-align:center;color:var(--muted);padding:36px}.archive-entry-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:22px;display:flex}.archive-entry-heading h2,.archive-product-readings h3{align-items:center;gap:10px;margin:0;display:flex}.archive-product-readings{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-block:18px 24px;display:grid}.archive-product-readings>.panel{padding:16px}.archive-product-readings h3{color:var(--accent);margin-bottom:16px}.approved-archive .data-table{table-layout:fixed;width:100%;min-width:0!important}.approved-archive .data-table :is(td,th){white-space:normal;overflow-wrap:anywhere;padding:12px 8px}.approved-archive .data-table bdi{white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;display:inline-block}.approved-archive .archive-meter-table bdi{white-space:nowrap;overflow-wrap:normal}.approved-archive .business-actions{flex-wrap:wrap;gap:10px;display:flex}.approved-archive .business-actions>*{min-width:0;max-width:100%}.approved-archive .closed-details{margin-block:20px}.approved-archive .closed-details>summary{padding-block:12px}.approved-archive .closed-section-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.approved-archive .closed-section-grid>section{min-width:0}.approved-archive .daily-approved-header{position:static}.closure-duration-editor{flex-direction:column;gap:0;min-width:0;max-width:100%;min-height:0;display:flex}.closure-duration-fields{align-content:start;min-width:0;padding:20px}.closure-duration-fields>*{min-width:0}.closure-duration-fields textarea{min-height:64px!important}.closure-previous{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:12px}.closure-new-duration{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--accent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:15px 18px;display:flex}.closure-new-duration strong{font-variant-numeric:tabular-nums;font-size:24px}.closure-existing{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;padding:14px}.closure-existing details{margin-bottom:12px}.closure-existing details p{color:var(--muted);margin:6px 0}.closure-existing .business-check{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.closure-existing input[type=checkbox]{flex:none;width:22px;height:22px;margin-top:3px}.closure-save-footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);z-index:2;flex:none;gap:8px;display:grid}.closure-save-footer :is(p,small){overflow-wrap:anywhere;margin:0}.closure-footer-buttons{gap:12px;display:flex}.closure-footer-buttons button{flex:1;justify-content:center;min-height:48px;font-size:17px}.dialog-positioner .closure-edit-modal{width:min(720px,100%);max-height:calc(var(--visible-viewport-height,100dvh) - 32px);gap:0;padding:0;display:flex;overflow:hidden}.closure-edit-modal .closure-duration-editor{flex:1;overflow:hidden}.closure-edit-modal .closure-duration-fields{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.closure-edit-modal .modal-head{flex:none;min-height:64px}.closure-edit-modal .modal-head h2{font-size:21px;line-height:1.5}.closure-duration-fields .duration-stepper{direction:ltr;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;display:grid}.closure-duration-fields .duration-stepper input{text-align:center;min-width:0;min-height:48px}.closure-duration-fields .duration-stepper button{min-height:48px}.delivery-summaries{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.delivery-summary{min-width:0;container-type:inline-size}.delivery-summary-values{grid-template-columns:minmax(0,1fr);gap:20px}.delivery-liters{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;display:flex}.delivery-liters strong.delivery-total-number{white-space:nowrap;overflow-wrap:normal;word-break:normal;letter-spacing:-.03em;font-variant-numeric:tabular-nums;max-width:100%;line-height:1.3}.delivery-liters small{color:var(--muted);font-size:16px}.delivery-count{border-inline-start:0;border-top:1px solid var(--line);align-items:flex-start;gap:8px;padding:16px 0 0}.delivery-count strong{white-space:nowrap;overflow-wrap:normal;line-height:1.2}.delivery-product-toggle{justify-content:center;width:100%;min-height:46px;margin-top:22px;display:flex}.delivery-group[hidden]{display:none!important}@media (max-width:900px){.archive-selectors{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.archive-product-readings{grid-template-columns:minmax(0,1fr)}.approved-archive .business-actions>*{flex:130px;justify-content:center}.approved-archive .business-actions>details{flex-basis:100%}.closure-duration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}.closure-duration-fields>label:not(:has(.duration-stepper)){grid-column:1/-1}.closure-duration-fields .duration-stepper{grid-template-columns:36px minmax(0,1fr) 36px;gap:4px}.closure-duration-fields .duration-stepper button{padding:0;font-size:20px}.dialog-positioner .closure-edit-modal{max-height:calc(var(--visible-viewport-height,100dvh) - 24px)}.closure-edit-modal .modal-head{padding:12px 16px}.closure-edit-modal .modal-head h2{font-size:19px}.closure-save-footer{padding-inline:16px}.delivery-summaries{grid-template-columns:minmax(0,1fr)}.operations-design .delivery-summary{padding:18px}.delivery-count{flex-direction:row;justify-content:space-between;align-items:center;padding-top:12px}.delivery-count strong{font-size:26px}.delivery-product-toggle{margin-top:14px}}
:root[data-site-design=v87],:root[data-site-design=v87][data-theme=dark]{--bg:var(--se-white-ffffff,#051f26);--bg-deep:var(--se-white-f6f9fd,#041a20);--bg-soft:var(--se-white-ffffff,#08272f);--panel:var(--se-white-ffffff,#102e35);--panel-2:var(--se-white-ffffff,#0c3038);--panel-3:var(--se-white-ffffff,#173a41);--input:var(--se-white-ffffff,#08252d);--text:var(--se-white-2259a4,#f0fafc);--text-soft:var(--se-white-f6f9fd,#deeff2);--muted:var(--se-white-596f8b,#a1bcc4);--muted-strong:var(--se-white-596f8b,#b4cdd3);--line:var(--se-white-dce5f0,#28515b);--line-strong:var(--se-white-dce5f0,#3a707b);--control-border:var(--se-white-dce5f0,#3a707b);--accent:var(--se-white-2259a4,#13d4b5);--accent-2:var(--se-white-2259a4,#72d7f1);--accent-strong:var(--se-white-162d4b,#042a2c);--accent-soft:var(--se-white-2763b812,#13d4b512);--selected:var(--se-white-2763b81c,#13d4b51c);--hover:var(--se-white-2763b80c,#72d7f10c);--success:var(--se-white-2259a4,#5ae0bc);--warning:var(--se-white-85520a,#f7c56a);--danger:var(--se-white-bd1929,#ff7d7d);--info:var(--se-white-2259a4,#72d7f1);--warning-soft:var(--se-white-d18a1912,#f7c56a12);--danger-soft:var(--se-white-dc253212,#ff7d7d12);--disabled-bg:var(--se-white-162d4b,#142e35);--disabled-text:var(--se-white-596f8b,#91aeb5);--radius:14px;--radius-lg:16px;--radius-sm:10px;--radius-xs:8px;--sidebar:270px;--control:44px;--border:var(--line);--surface:var(--input);--card-gradient:linear-gradient(135deg,var(--se-white-162d4b,#09313a),var(--se-white-162d4b,#052931));--shadow-sm:0 4px 16px var(--se-white-1b3b6505,#0000000a);--shadow-lg:0 24px 70px var(--se-white-1b3b6524,#00000050)}:root[data-site-design=v87][data-theme=light]{--bg:var(--se-white-f6f9fd,#f1f7f7);--bg-deep:var(--se-white-f6f9fd,#e8f1f2);--bg-soft:var(--se-white-f6f9fd,#eaf5f5);--panel:var(--se-white-f6f9fd,#fff);--panel-2:var(--se-white-f6f9fd,#f3f9fa);--panel-3:var(--se-white-f6f9fd,#e6f2f3);--input:var(--se-white-f6f9fd,#f8fcfc);--text:var(--se-white-162d4b,#103d44);--text-soft:var(--se-white-ffffff,#244c54);--muted:var(--se-white-596f8b,#496a73);--muted-strong:var(--se-white-596f8b,#385e68);--line:var(--se-white-dce5f0,#c1d9dd);--line-strong:var(--se-white-dce5f0,#7aa9b3);--control-border:var(--se-white-dce5f0,#7aa9b3);--accent:var(--se-white-596f8b,#087d6a);--accent-2:var(--se-white-596f8b,#086e88);--accent-strong:var(--se-white-162d4b,#fff);--success:var(--se-white-162d4b,#087c5f);--warning:var(--se-white-162d4b,#825300);--danger:var(--se-white-bd1929,#b72f42);--info:var(--se-white-596f8b,#086e88);--accent-soft:var(--se-white-2763b80c,#087d6a0c);--selected:var(--se-white-2763b812,#087d6a12);--hover:var(--se-white-2763b808,#086e8808);--warning-soft:var(--se-white-f6f9fd,#fff4da);--danger-soft:var(--se-white-f6f9fd,#ffeef0);--disabled-bg:var(--se-white-162d4b,#e7eff0);--disabled-text:var(--se-white-596f8b,#526c74);--card-gradient:linear-gradient(135deg,var(--se-white-162d4b,#fff),var(--se-white-2259a4,#eef8f8));--shadow-sm:0 4px 16px var(--se-white-1b3b6502,#103d4405)}@media screen{[data-site-design=v87] body{background:var(--bg);font-size:14px;line-height:1.65}[data-site-design=v87] .app-shell{background:var(--bg)}[data-site-design=v87] .approved-daily{--bg:inherit;--panel:inherit;--input:inherit;--accent:inherit;--line:inherit;--line-strong:inherit;--text:inherit;--muted:inherit;--warning:inherit}[data-site-design=v87] .topbar{background:var(--bg);gap:12px;height:76px;padding-inline:22px}[data-site-design=v87] .main-content{padding-top:104px;padding-inline:24px;padding-bottom:36px}[data-site-design=v87] .content-frame{width:100%;min-width:0;max-width:1600px;margin-inline:auto}[data-site-design=v87] .sidebar{background:var(--bg-soft)}[data-site-design=v87] .sidebar-brand{min-height:105px;padding:12px}[data-site-design=v87] .sidebar-brand-home{background:var(--card-gradient);border-color:var(--line);border-radius:14px;gap:10px;min-height:80px;padding:12px}[data-site-design=v87] .sidebar-brand-logo.station-eye-symbol{width:52px;height:40px}[data-site-design=v87] .sidebar-brand-copy b{font-size:19px;line-height:1.5}[data-site-design=v87] .sidebar-brand-copy small{font-size:10px}[data-site-design=v87] .nav-group{margin-bottom:12px;padding-bottom:10px}[data-site-design=v87] .nav-group h2{color:var(--muted);background:0 0;border:0;padding:6px 10px;font-size:11px}[data-site-design=v87] .nav-group a{border-radius:9px;gap:10px;min-height:44px;padding:8px 12px;font-size:13px}[data-site-design=v87] .nav-group a:hover{transform:none}[data-site-design=v87] .nav-group a.active{background:var(--selected);border-color:var(--line-strong);color:var(--text)}[data-site-design=v87] .sidebar-footer{background:var(--bg-soft);padding:10px 12px}[data-site-design=v87] .global-search{background:var(--input);border-color:var(--line);border-radius:12px;flex:1;min-width:0;max-width:720px;min-height:46px}[data-site-design=v87] .global-search input{font-size:14px}[data-site-design=v87] .top-actions{flex-shrink:0;gap:8px}[data-site-design=v87] :is(.icon-btn,.language-toggle,.profile-button){background:var(--panel);border-color:var(--line);border-radius:10px}[data-site-design=v87] .notification-region :is(.toast,.event-toast){z-index:auto;border-radius:12px;max-width:100%;margin:0;padding:12px 16px;position:static;inset:auto}[data-site-design=v87] :is(.content-frame,.dialog-positioner) :is(section,article,form,fieldset,header,footer,details,label){min-width:0}[data-site-design=v87] :is(.page-heading,.approved-heading,.page-header){border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:0;margin:0 0 22px;padding:0;display:flex}[data-site-design=v87] :is(.page-heading,.approved-heading,.page-header,.business-page)>h1,[data-site-design=v87] :is(.page-heading,.approved-heading,.page-header) h1{letter-spacing:0;margin:0;font-size:clamp(24px,2vw,31px);font-weight:700;line-height:1.5}[data-site-design=v87] .business-page>h1{margin-bottom:22px}[data-site-design=v87] :is(.page-heading,.approved-heading,.page-header) p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.7}[data-site-design=v87] :is(.page-eyebrow,.approved-eyebrow){color:var(--muted);letter-spacing:.2px;margin-bottom:4px;font-size:11px}[data-site-design=v87] :is(.content-frame,.dialog-positioner) h2{letter-spacing:0;font-size:18px;line-height:1.6}[data-site-design=v87] :is(.content-frame,.dialog-positioner) h3{letter-spacing:0;line-height:1.6}[data-site-design=v87] :is(.panel,.metric-card,.stat-card,.asset-card,.role-card,.approved-station-card){background:var(--panel);border:1px solid var(--line);box-shadow:none;border-radius:14px;min-width:0}[data-site-design=v87] :is(.panel-header,.admin-section-head){border-color:var(--line);flex-wrap:wrap;gap:12px;padding:17px 20px}[data-site-design=v87] :is(.panel-header,.admin-section-head) h2{font-size:17px}[data-site-design=v87] :is(.panel-header,.admin-section-head) :is(p,small){font-size:12px}[data-site-design=v87] .panel-body{padding:20px}[data-site-design=v87] :is(.business-page,.operations-design){min-width:0;max-width:100%;font-size:14px}[data-site-design=v87] :is(.heading-actions,.business-actions,.form-actions,.sales-actions,.table-actions,.action-group){flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}[data-site-design=v87] :is(.content-frame,.dialog-positioner,.login-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){border:1px solid var(--control-border);background-color:var(--input);min-width:0;max-width:100%;min-height:44px;color:var(--text);border-radius:9px;padding:10px 12px;font-size:16px;line-height:1.5}[data-site-design=v87] :is(.content-frame,.dialog-positioner,.login-card) textarea{resize:vertical;min-height:90px}[data-site-design=v87] :is(.form-grid,.business-form,.ops-form,.business-toolbar,.design-filters) label{color:var(--text-soft);gap:8px;font-size:13px}[data-site-design=v87] :is(.form-grid,.business-form,.ops-form){align-items:end;gap:16px}[data-site-design=v87] :is(.business-toolbar,.design-filters,.report-filters,.filter-row,.documents-toolbar,.admin-user-toolbar,.analytics-toolbar,.archive-selectors){border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:14px;margin-bottom:18px;padding:18px 20px}[data-site-design=v87] :is(.business-toolbar,.filter-row,.documents-toolbar,.admin-user-toolbar,.analytics-toolbar){flex-wrap:wrap;align-items:end;display:flex}[data-site-design=v87] :is(.business-toolbar,.filter-row,.documents-toolbar,.analytics-toolbar)>label{flex:190px;gap:8px;min-width:0;display:grid}[data-site-design=v87] :is(.panel.business-form,.panel.ops-form){padding:20px}[data-site-design=v87] :is(.report-filters,.financial-field-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}[data-site-design=v87] .report-filters label{background:0 0;border:0;gap:8px;min-height:0;padding:0}[data-site-design=v87] .report-filters label>span{color:var(--text-soft);font-size:13px}[data-site-design=v87] :is(.content-frame,.dialog-positioner,.login-card) :is(.primary-button,.secondary-button,.danger-button,.accent-button,.action-group button,.table-actions button,.business-actions button,.modal-actions button){cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:9px 15px;font-size:13px;font-weight:600;line-height:1.6;display:inline-flex}[data-site-design=v87] :is(.primary-button,.accent-button){background:var(--accent);color:var(--accent-strong);border:1px solid var(--accent);box-shadow:none}[data-site-design=v87] :is(.secondary-button,.action-group button,.table-actions button){background:var(--input);color:var(--text);border:1px solid var(--line-strong);box-shadow:none}[data-site-design=v87] :is(.danger-button,.action-delete,.action-archive,.daily-cancel-trigger,.permanent-delete),[data-site-design=v87] .action-group .permanent-delete{color:var(--danger);background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 60%,var(--line))}[data-site-design=v87] :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}[data-site-design=v87] :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.65}[data-site-design=v87] :is(.page-search,.search-box,.search-field,.admin-search){background:var(--input);border:1px solid var(--line);border-radius:10px;min-width:0;min-height:44px}[data-site-design=v87] :is(.page-search,.search-box,.search-field,.admin-search) input{box-shadow:none;background:0 0;border:0;padding-block:8px}[data-site-design=v87] :is(.sales-tabs,.tab-buttons,.admin-tabs,.design-tabs,.segmented-filter,.segmented-control,.business-steps){border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;flex-wrap:wrap;gap:6px;max-width:100%;padding:6px;display:flex}[data-site-design=v87] :is(.sales-tabs,.tab-buttons,.admin-tabs,.design-tabs,.segmented-filter,.segmented-control,.business-steps)>button{min-height:42px;color:var(--muted-strong);white-space:normal;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 15px;font-size:13px;line-height:1.5}[data-site-design=v87] :is(.sales-tabs,.tab-buttons,.admin-tabs,.design-tabs,.segmented-filter,.segmented-control,.business-steps)>:is(.active,.is-selected,[aria-pressed=true],[aria-selected=true]){background:var(--selected);border-color:var(--line-strong);color:var(--accent)}[data-site-design=v87] :is(.metric-grid,.stats-grid,.business-kpis,.report-metrics,.maintenance-summary,.approved-kpis,.result-kpis,.stat-strip){grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px;margin-block:0 20px;display:grid}[data-site-design=v87] :is(.business-kpis,.report-metrics,.maintenance-summary,.approved-kpis,.stat-strip)>article,[data-site-design=v87] :is(.metric-card,.stat-card){background:var(--card-gradient);border:1px solid var(--line);border-radius:13px;min-width:0;min-height:110px;padding:18px 20px}[data-site-design=v87] :is(.business-kpis,.report-metrics,.maintenance-summary,.approved-kpis,.stat-strip)>article>span,[data-site-design=v87] :is(.metric-card,.stat-card) h3{color:var(--muted);font-size:13px;line-height:1.6}[data-site-design=v87] :is(.business-kpis,.report-metrics,.maintenance-summary,.approved-kpis,.stat-strip,.metric-card,.stat-card,.result-kpis) strong{font-variant-numeric:tabular-nums;letter-spacing:0;white-space:normal;overflow-wrap:normal;word-break:normal;font-size:clamp(25px,2.1vw,34px);line-height:1.35}[data-site-design=v87] :is(.metric-card,.stat-card,.report-metrics) small{font-size:11px}[data-site-design=v87] :is(.business-kpis,.maintenance-summary) svg{color:var(--accent-2)}[data-site-design=v87] .maintenance-summary article{grid-template-columns:1fr auto;gap:7px 12px;display:grid}[data-site-design=v87] .maintenance-summary article svg{grid-area:1/2/3;align-self:center}[data-site-design=v87] .maintenance-summary article strong{color:var(--text)}[data-site-design=v87] :is(.status-badge,.priority-badge,.design-badge,.unit-chip){white-space:normal;border-radius:8px;max-width:100%;min-height:26px;padding:4px 9px;font-size:12px;line-height:1.6}[data-site-design=v87] :is(.table-wrap,.ops-table){overscroll-behavior-inline:contain;border-radius:12px;min-width:0;max-width:100%;container:records/inline-size}[data-site-design=v87] .content-frame :is(.data-table,.ops-table table){table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:13px}[data-site-design=v87] .content-frame :is(.data-table,.ops-table table) :is(th,td){vertical-align:middle;text-align:start;white-space:normal;overflow-wrap:anywhere;border-color:var(--line);padding:13px 12px;line-height:1.7}[data-site-design=v87] .content-frame :is(.data-table,.ops-table table) thead th{background:var(--panel-3);color:var(--text-soft);border-bottom:1px solid var(--line);font-size:12px;font-weight:500}[data-site-design=v87] .content-frame :is(.data-table,.ops-table table) tbody tr:hover{background:var(--hover)}[data-site-design=v87] .content-frame :is(.data-table,.ops-table table) :is(bdi,time){font-variant-numeric:tabular-nums;word-break:normal}[data-site-design=v87] .content-frame .data-table :is(.row-title b,.row-title small,.user-identity,.admin-scope-value){white-space:normal;overflow-wrap:anywhere}[data-site-design=v87] .content-frame .data-table .action-group{gap:6px;min-width:0}[data-site-design=v87] :is(.pagination,.pagination-bar,.business-pagination){flex-wrap:wrap;align-items:center;gap:8px;padding-block:14px;display:flex}[data-site-design=v87] .section-caption{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}[data-site-design=v87] .section-caption h2{margin:0}[data-site-design=v87] .section-caption>span{color:var(--muted);font-size:13px}[data-site-design=v87] .maintenance-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}[data-site-design=v87] .maintenance-toolbar .search-field{flex:260px}[data-site-design=v87] .maintenance-toolbar .segmented-filter{flex:2 400px}[data-site-design=v87] .maintenance-records{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}[data-site-design=v87] .maintenance-record{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--card-gradient);border-radius:12px;min-width:0;max-width:100%;padding:20px}[data-site-design=v87] .maintenance-record:has(.status-badge.offline){border-top-color:var(--warning)}[data-site-design=v87] .maintenance-record>header{justify-content:space-between;align-items:start;gap:14px;display:flex}[data-site-design=v87] .maintenance-record>header>div{min-width:0}[data-site-design=v87] .maintenance-record h3{overflow-wrap:anywhere;margin:4px 0;font-size:18px}[data-site-design=v87] .record-reference{color:var(--accent-2);font-variant-numeric:tabular-nums;font-size:12px}[data-site-design=v87] .maintenance-record-station{color:var(--muted);margin:5px 0 14px;font-size:13px}[data-site-design=v87] .maintenance-record-status{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;font-size:12px;display:flex}[data-site-design=v87] .record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:16px 0;display:grid}[data-site-design=v87] .record-facts>div{min-width:0}[data-site-design=v87] .record-facts dt{color:var(--muted);font-size:12px}[data-site-design=v87] .record-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:13px}[data-site-design=v87] .maintenance-record>footer{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}[data-site-design=v87] .record-actions{border:1px solid var(--line);background:var(--input);border-radius:9px;min-width:0}[data-site-design=v87] .record-actions>summary{cursor:pointer;min-height:44px;color:var(--text-soft);padding:10px 13px;font-size:13px;font-weight:500}[data-site-design=v87] .record-actions[open]>summary{border-bottom:1px solid var(--line);margin-bottom:12px}[data-site-design=v87] .record-actions>.action-group{flex-wrap:wrap;gap:8px;padding:0 12px 12px;display:flex}[data-site-design=v87] .record-actions .action-group>*{flex:150px;min-width:0;max-width:100%}[data-site-design=v87] .record-actions label.secondary-button{flex-wrap:wrap;flex-basis:100%;justify-content:start;gap:8px;display:flex}[data-site-design=v87] .record-actions input[type=file]{width:100%;min-width:0;max-width:100%;font-size:13px}[data-site-design=v87] .fuel-price-section{margin-top:0}[data-site-design=v87] .fuel-price-section>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}[data-site-design=v87] :is(.fuel-price-section header h2,.fuel-card-label,.fuel-effective-date){flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-site-design=v87] .fuel-price-section header h2{margin:0;font-size:20px}[data-site-design=v87] .fuel-card-label svg{color:var(--accent-2)}[data-site-design=v87] .fuel-effective-date{color:var(--muted);font-size:11px}[data-site-design=v87] .fuel-price-editor{margin-top:18px;scroll-margin-top:95px}[data-site-design=v87] :is(.station-card,.approved-station-card,.role-grid>article,.selection-card,.inventory-product,.daily-product,.delivery-summary,.stockout-context,.readonly-card){background:var(--card-gradient);border-color:var(--line);border-radius:12px}[data-site-design=v87] :is(.approved-station-card,.station-card,.operations-design .delivery-summary,.operations-design .target-hero,.operations-design .design-metric){padding:20px}[data-site-design=v87] :is(.station-card-head,.station-card-actions,.approved-station-card header,.approved-station-card footer){flex-wrap:wrap;gap:10px}[data-site-design=v87] :is(.station-progress-values,.station-card-metrics) strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.4}[data-site-design=v87] :is(.station-card,.approved-station-card) h3{font-size:20px}[data-site-design=v87] :is(.dashboard-grid,.operation-grid,.report-grid,.admin-grid,.sales-entry-layout){gap:18px}[data-site-design=v87] .approved-shortcuts{background:var(--panel);border-color:var(--line);gap:10px;padding:10px}[data-site-design=v87] .approved-recent{padding:20px}[data-site-design=v87] .target-goal-value>strong{font-size:clamp(34px,3.6vw,52px)}[data-site-design=v87] .design-metric>strong{font-size:clamp(28px,2.8vw,38px)}[data-site-design=v87] .operations-design .design-metric{min-height:140px}[data-site-design=v87] .operations-design .design-metric>header{font-size:14px}[data-site-design=v87] .delivery-liters strong.delivery-total-number{white-space:nowrap;font-size:clamp(30px,3vw,42px)}[data-site-design=v87] :is(.daily-price-grid,.inventory-grid,.target-metrics){gap:14px}[data-site-design=v87] .daily-price-grid article{background:var(--card-gradient);border:1px solid var(--line);border-radius:12px;padding:18px}[data-site-design=v87] .daily-price-grid article strong{color:var(--accent);font-size:25px;line-height:1.4}[data-site-design=v87] .approved-daily .daily-entry-panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}[data-site-design=v87] .approved-daily .daily-product{background:var(--card-gradient);border:1px solid var(--line);border-radius:12px;padding:16px}[data-site-design=v87] .approved-daily .daily-product>h3{font-size:19px}[data-site-design=v87] .approved-daily .daily-reading-result{color:var(--accent);font-size:22px}[data-site-design=v87] .approved-daily .daily-meter-table :is(th,td){text-align:center}[data-site-design=v87] .operational-filters{border-radius:14px;gap:14px;margin-block:18px;padding:18px 20px}[data-site-design=v87] .operational-details{border-radius:14px;padding:20px}[data-site-design=v87] .approved-daily :is(.settlement-kpis>article,.settlement-detail,.settlement-calculation,.daily-events){background:var(--card-gradient);border-color:var(--line);border-radius:12px;padding:18px}[data-site-design=v87] .approved-daily .settlement-kpis .daily-cash-card{border-color:var(--accent)}[data-site-design=v87] .approved-daily .daily-save-actions{background:var(--panel);border-color:var(--line);box-shadow:0 -4px 24px var(--se-white-1b3b6508,#00000012)}[data-site-design=v87] :is(.notification-list>article,.incident-row,.station-row,.timeline-item,.setup-list>a){border-color:var(--line);min-width:0;padding:14px 16px;font-size:13px}[data-site-design=v87] :is(.business-warning,.security-note,.setup-blocker,.unavailable-note,.business-error,.business-success){overflow-wrap:anywhere;border-radius:10px;padding:12px 15px;font-size:13px;line-height:1.8}[data-site-design=v87] .empty-state{color:var(--muted);padding:36px 20px;font-size:14px}[data-site-design=v87] :is(.camera-card,.live-tile){border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}[data-site-design=v87] :is(.modal,.ops-modal,.confirm-dialog){background:var(--panel);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);border-radius:16px;max-width:100%}[data-site-design=v87] .modal-head{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:16px 20px}[data-site-design=v87] .modal-head h2{flex:1;margin:0;font-size:20px}[data-site-design=v87] :is(.modal-actions,.closure-save-footer){background:var(--panel);border-color:var(--line);padding-inline:20px}[data-site-design=v87] :is(.profile-popover,.theme-popover,.admin-actions-menu,.popover-menu){background:var(--panel);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);border-radius:12px}[data-site-design=v87] .login-page{background:radial-gradient(ellipse at 50% 20%,var(--panel-3),var(--bg) 65%);padding:64px 20px 30px}[data-site-design=v87] .login-card{background:var(--card-gradient);border:1px solid var(--line);border-radius:18px;width:min(440px,100%);padding:30px}[data-site-design=v87] .login-brand h1{font-size:28px}[data-site-design=v87] .login-brand p{font-size:13px}[data-site-design=v87] .login-card form label>span{margin-bottom:8px;font-size:13px}}@container records (max-width:1040px){@media screen and (min-width:901px){[data-site-design=v87] .content-frame table[data-wide-cards]{width:100%;max-width:100%;display:block;min-width:0!important}[data-site-design=v87] table[data-wide-cards]>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-site-design=v87] table[data-wide-cards]>:is(tbody,tfoot){gap:12px;display:grid}[data-site-design=v87] table[data-wide-cards]>:is(tbody,tfoot)>tr{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:auto;padding:18px;display:grid}[data-site-design=v87] .content-frame table[data-wide-cards]>:is(tbody,tfoot)>tr>:is(td,th){background:0 0;border:0;max-width:100%;padding:0;display:block;width:auto!important;min-width:0!important}[data-site-design=v87] table[data-wide-cards] [data-mobile-label]:not([data-mobile-label=""]):before{content:attr(data-mobile-label);color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:400;display:block}[data-site-design=v87] table[data-wide-cards] :is(td,th):last-child{grid-column:1/-1}}}@media screen and (max-width:1100px) and (min-width:901px){[data-site-design=v87]{--sidebar:240px}[data-site-design=v87] .topbar,[data-site-design=v87] .main-content{padding-inline:18px}[data-site-design=v87] :is(.dashboard-grid,.operation-grid,.admin-grid,.sales-entry-layout,.report-grid){grid-template-columns:minmax(0,1fr)}[data-site-design=v87] :is(.profile-button small,.global-search kbd){display:none}}@media screen and (max-width:900px){[data-site-design=v87] .topbar{height:calc(72px + env(safe-area-inset-top));gap:8px;padding-inline:12px}[data-site-design=v87] .app-shell .main-content{padding-top:calc(92px + env(safe-area-inset-top));padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));padding-bottom:28px}[data-site-design=v87] :is(.mobile-menu,.sidebar-mobile-close){flex:none;min-width:44px;min-height:44px}[data-site-design=v87] :is(.page-heading,.approved-heading,.page-header){align-items:start;gap:12px;margin-bottom:18px}[data-site-design=v87] :is(.page-heading,.approved-heading,.page-header) h1{font-size:24px}[data-site-design=v87] :is(.heading-actions,.approved-heading>.primary-button){width:100%}[data-site-design=v87] .heading-actions>*{flex:130px;justify-content:center;min-width:0}[data-site-design=v87] :is(.metric-grid,.stats-grid,.business-kpis,.report-metrics,.maintenance-summary,.approved-kpis,.result-kpis,.stat-strip){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-site-design=v87] :is(.metric-card,.stat-card,.maintenance-summary>article,.approved-kpis>article,.business-kpis>article,.report-metrics>article,.stat-strip>article){min-height:108px;padding:14px}[data-site-design=v87] :is(.metric-card,.stat-card,.maintenance-summary,.approved-kpis,.business-kpis,.report-metrics,.stat-strip) strong{white-space:normal;font-size:26px}[data-site-design=v87] .metric-icon{width:30px;height:30px}[data-site-design=v87] :is(.business-toolbar,.design-filters,.report-filters,.filter-row,.documents-toolbar,.admin-user-toolbar,.analytics-toolbar,.archive-selectors){gap:12px;padding:15px}[data-site-design=v87] :is(.business-toolbar,.filter-row,.documents-toolbar,.analytics-toolbar)>label{flex-basis:100%}[data-site-design=v87] :is(.panel.business-form,.panel.ops-form,.panel-body){padding:16px}[data-site-design=v87] :is(.maintenance-records,.dashboard-grid,.operation-grid,.report-grid,.admin-grid,.sales-entry-layout){grid-template-columns:minmax(0,1fr)}[data-site-design=v87] .maintenance-record{padding:16px}[data-site-design=v87] .maintenance-records{gap:12px}[data-site-design=v87] .maintenance-toolbar .segmented-filter{flex-basis:100%}[data-site-design=v87] .maintenance-toolbar .segmented-filter button{flex:130px}[data-site-design=v87] table[data-mobile-cards]>:is(tbody,tfoot)>tr{background:var(--card-gradient);border-color:var(--line);border-radius:12px;gap:14px;padding:16px}[data-site-design=v87] table[data-mobile-cards] [data-mobile-label]:before{color:var(--muted);font-size:12px}[data-site-design=v87] .approved-daily .daily-sections{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}[data-site-design=v87] .approved-daily .daily-sections button{min-height:78px;padding:8px 2px;line-height:1.5;font-size:11px!important}[data-site-design=v87] .approved-daily .daily-sections button>span{font-size:16px}[data-site-design=v87] .approved-daily .daily-reading-result{border-radius:9px;background:var(--accent-soft)!important;color:var(--accent)!important;border:1px solid var(--line)!important}[data-site-design=v87] .approved-daily .daily-save-actions{padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px}[data-site-design=v87] .approved-daily .daily-save-actions>button{font-size:13px}[data-site-design=v87] .dialog-positioner{padding:12px}[data-site-design=v87] .dialog-positioner :is(.modal,.ops-modal){max-height:calc(var(--visible-viewport-height,100dvh) - 24px);border-radius:14px}[data-site-design=v87] :is(.modal-head,.modal-actions){padding-inline:16px}[data-site-design=v87] .modal-head h2{font-size:18px}[data-site-design=v87] .login-card{padding:24px}}@media screen and (max-width:420px){[data-site-design=v87] :is(.metric-card,.stat-card,.approved-kpis>article){flex-wrap:wrap}[data-site-design=v87] .maintenance-summary article{grid-template-columns:1fr}[data-site-design=v87] .maintenance-summary article svg{grid-area:auto/1;width:18px;height:18px}[data-site-design=v87] :is(.maintenance-summary,.approved-kpis,.business-kpis) strong{font-size:24px}[data-site-design=v87] .record-facts{gap:12px}}@media (prefers-reduced-motion:reduce){[data-site-design=v87] *,[data-site-design=v87] :before,[data-site-design=v87] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.001ms!important}}[data-testid=target-product-groups] .target-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:18px}[data-testid=target-product-groups] .design-metric{min-width:0}[data-testid=target-product-groups] bdi{white-space:nowrap;overflow-wrap:normal;word-break:normal}@media (max-width:600px){[data-testid=target-product-groups] .target-metrics{grid-template-columns:minmax(0,1fr)}}
.station-costs{--cost-line:var(--border);max-width:1600px;margin-inline:auto}.cost-heading,.cost-section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cost-heading h1{margin:4px 0!important}.cost-eyebrow{color:var(--accent,var(--se-white-2259a4,#13d4b5));font-size:13px}.cost-heading p,.cost-section p{color:var(--text-muted,var(--se-white-596f8b,#a1bcc4))}.cost-filters{grid-template-columns:2fr 1fr 1fr;gap:16px;margin:20px 0;padding:20px;display:grid}.cost-filters label{min-width:0}.cost-kpis{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.cost-kpis article{flex-direction:column;gap:12px;padding:24px;display:flex}.cost-kpis strong{font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,42px);line-height:1.2}.cost-total{border-color:var(--se-white-a7bee075,#13d4b575)!important}.cost-total strong{color:var(--se-white-2259a4,#13d4b5)}.cost-kpis small,.cost-number small{font-size:13px}.cost-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.cost-categories button{text-align:start;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.cost-categories button strong{font-size:24px;line-height:1.3}.cost-categories button.selected{box-shadow:0 0 0 1px var(--se-white-1b3b652e,#13d4b5);border-color:var(--se-white-a7bee0,#13d4b5)!important}.cost-tabs{flex-wrap:wrap;gap:8px;margin:24px 0 16px;display:flex}.cost-tabs button[aria-selected=true]{background:var(--se-white-1658b8,#13d4b5)!important;color:var(--se-white-162d4b,#05252b)!important}.cost-section{padding:22px}.cost-section h2{margin:0 0 12px}.cost-records{gap:0;display:grid}.cost-record{border-block-end:1px solid var(--border,var(--se-white-dce5f0,#28515b));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:20px 0;display:grid}.cost-record>div:first-child{flex-direction:column;gap:7px;min-width:0;display:flex}.cost-record small{color:var(--text-muted,var(--se-white-596f8b,#a1bcc4));overflow-wrap:anywhere}.cost-record .cost-number{color:var(--se-white-2259a4,#72d7f1);white-space:nowrap;font-size:23px}.cost-warning{color:var(--warning,var(--se-white-85520a,#f7c56a))}.cost-summary-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cost-summary-row{border-block-end:1px solid var(--border,var(--se-white-dce5f0,#28515b));justify-content:space-between;gap:16px;padding:16px 0;display:flex}.cost-rentals{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cost-rentals>article{border:1px solid var(--border,var(--se-white-dce5f0,#28515b));border-radius:16px;padding:20px}.cost-editor{max-width:800px!important}.cost-editor>h2,.cost-editor>footer,.cost-editor>details{grid-column:1/-1}.required-mark{inset-inline-end:3px;pointer-events:none;font-size:18px;font-weight:700;position:absolute;top:0;color:var(--se-white-bd1929,#ff6b79)!important;display:inline!important}label.field-required{padding-inline-end:15px;position:relative}.field-invalid,[aria-invalid=true]{border-color:var(--se-white-e5a0a5,#ff6b79)!important;box-shadow:0 0 0 1px var(--se-white-1b3b652e,#ff6b79)!important}.form-required-alert{width:100%;color:var(--se-white-bd1929,#ffb5bd);background:var(--se-white-dc253215,#ff6b7915);border:1px solid var(--se-white-e5a0a570,#ff6b7970);border-radius:10px;grid-column:1/-1;margin-bottom:12px;padding:12px}.station-costs button,.station-costs a{min-height:44px}.station-costs .business-actions{flex-wrap:wrap}.station-costs :is(input,select,textarea){width:100%;min-width:0}.station-costs button svg{flex-shrink:0}.station-costs p,.station-costs strong{overflow-wrap:anywhere}[data-theme=light] .cost-total strong{color:var(--se-white-162d4b,#006d5b)}[data-theme=light] .cost-record .cost-number{color:var(--se-white-162d4b,#006880)}@media (max-width:1200px){.cost-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.cost-rentals{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-record{grid-template-columns:minmax(0,1fr) auto}.cost-record>.business-actions{grid-column:1/-1}}@media (max-width:700px){.cost-filters{grid-template-columns:1fr 1fr;padding:16px}.cost-filters label:first-child{grid-column:1/-1}.cost-kpis{grid-template-columns:1fr 1fr}.cost-kpis .cost-total{grid-column:1/-1}.cost-kpis article{padding:17px}.cost-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-categories button{padding:14px}.cost-summary-grid,.cost-rentals{grid-template-columns:1fr}.cost-section{padding:16px}.cost-tabs{grid-template-columns:1fr 1fr;display:grid}.cost-record{gap:12px}.cost-record .cost-number{font-size:20px}.cost-heading>.business-actions{width:100%}.cost-heading>.business-actions>.primary-button{flex:1}.cost-summary-row{flex-wrap:wrap}.cost-editor{display:grid;grid-template-columns:1fr!important}}.required-number-field{min-width:0;display:block;position:relative}.required-number-field>.required-mark{inset-inline-end:7px;color:var(--se-white-bd1929,#ff6b78);pointer-events:none;font-style:normal;position:absolute;top:4px}.required-number-field>input{width:100%;padding-inline-end:22px}.cost-invoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cost-invoices>article{flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.cost-invoices strong{color:var(--se-white-2259a4,#72d7f1);font-size:24px}.cost-categories button strong{white-space:nowrap;font-size:clamp(17px,2vw,24px)}@media (max-width:700px){.cost-invoices{grid-template-columns:1fr}}.fuel-margin-summary{margin-block:20px;border-color:color-mix(in srgb,var(--accent,var(--se-white-a7bee0,#13d4b5)) 40%,var(--border))!important}.fuel-margin-summary .cost-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:18px}.fuel-margin-summary .cost-kpis article{min-width:0}.fuel-margin-summary strong,.fuel-margin-summary bdi{white-space:nowrap;overflow-wrap:normal;word-break:normal}.fuel-margin-summary .cost-kpis strong{font-size:clamp(20px,2.5vw,34px)}.fuel-margin-summary .table-wrap{max-width:100%;overflow:auto}@media (max-width:600px){.fuel-margin-summary .cost-kpis{grid-template-columns:minmax(0,1fr)}.fuel-margin-summary .cost-kpis article{padding:16px}.fuel-margin-summary .cost-kpis strong{font-size:26px}}
