.ui-workspace__cell-stack{white-space:normal;overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.ui-workspace__cell-stack>small{color:var(--ui-workspace-muted,#6d7c73);font-size:10px;line-height:1.45}.ui-workspace{--ui-workspace-primary:#285b42;--ui-workspace-primary-strong:#203c2d;--ui-workspace-primary-soft:#eaf2ed;--ui-workspace-canvas:#f5f8f6;--ui-workspace-surface:#fff;--ui-workspace-surface-muted:#f7faf8;--ui-workspace-border:#d5e1d9;--ui-workspace-border-soft:#e3e9e5;--ui-workspace-text:#26352c;--ui-workspace-muted:#6d7c73;--ui-workspace-alert:#a64b3a;--ui-workspace-radius-sm:10px;--ui-workspace-radius-md:15px;--ui-workspace-radius-lg:22px;--ui-workspace-shadow-sm:0 5px 14px #26423112;--ui-workspace-shadow-md:0 12px 30px #26423114;--ui-workspace-shadow-lg:0 18px 50px #233a2d14}.ui-workspace .ui-workspace__page{min-width:0;padding-top:18px}.ui-work-page__context{justify-content:flex-end;min-height:22px;margin:0 2px 8px;display:flex}.ui-work-page__context ol{color:var(--ui-workspace-muted);align-items:center;gap:6px;margin:0;padding:0;font-size:10px;font-weight:750;list-style:none;display:flex}.ui-work-page__context li+li:before{color:#a6b3ab;content:"/";margin-right:6px}.ui-work-page__context li[aria-current=page]{color:var(--ui-workspace-primary-strong)}.ui-search-panel--workspace{margin-bottom:12px;padding:0;overflow:hidden}.ui-search-panel--workspace.ui-search-panel--embedded{margin-bottom:0}.ui-search-panel__workspace-toolbar{border-bottom:1px solid var(--ui-workspace-border-soft);background:#fbfcfb;justify-content:flex-end;align-items:center;gap:7px;min-height:52px;padding:10px 14px;display:flex}.ui-search-panel__workspace-toolbar>div,.ui-search-panel__query-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.ui-search-panel__workspace-body{align-items:flex-end;gap:10px;padding:16px 18px;display:flex}.ui-search-panel__workspace-fields{flex:auto;min-width:0}.ui-search-panel__query-actions{flex:none}.ui-search-panel__query-actions>.ui-action-button{height:40px;min-height:40px}.ui-workspace__sortable-heading{align-items:center;gap:3px;max-width:100%;display:inline-flex}.sort-button.ui-workspace__sort-button{flex:0 0 20px;justify-content:center;width:20px;min-height:24px}.ui-workspace__sort-button:disabled{opacity:.5;cursor:wait}.floating-table-header button[data-floating-header-action]{pointer-events:auto}.ui-workspace__hero{position:relative}.ui-workspace__surface{border-color:var(--ui-workspace-border);border-radius:var(--ui-workspace-radius-lg);background:var(--ui-workspace-surface);box-shadow:var(--ui-workspace-shadow-lg)}.ui-workspace__view-switch{background:var(--ui-workspace-surface)}.ui-workspace__view-switch button{border-color:var(--ui-workspace-border);background:var(--ui-workspace-surface-muted)}.ui-workspace__view-switch button.active{border-color:var(--ui-workspace-primary);background:linear-gradient(135deg, var(--ui-workspace-primary), #3f775a)}.ui-workspace__search{border-bottom-color:var(--ui-workspace-border-soft);background:linear-gradient(#fff,#fbfcfb)}.ui-workspace__query-grid{align-items:end}.ui-search-date-picker{width:100%;display:block;position:relative}.ui-search-date-picker>input{width:100%;height:40px;color:var(--ui-workspace-text,#26352c);font:inherit;cursor:pointer;caret-color:#0000;background:#fff;border:1px solid #dfe5e0;border-radius:11px;outline:none;padding:0 38px 0 12px;font-size:11px;transition:border-color .15s,box-shadow .15s,background-color .15s}.ui-search-date-picker>input[readonly]{background:#fff}.ui-search-date-picker>input:disabled{cursor:not-allowed;opacity:.62}.ui-search-date-picker__icon{pointer-events:none;border:1.5px solid #65806f;border-radius:3px;width:14px;height:14px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.ui-search-date-picker__icon:before{content:"";border-top:1.5px solid #65806f;position:absolute;top:3px;left:-1.5px;right:-1.5px}.ui-search-date-picker__icon:after{content:"";border-left:1.5px solid #65806f;border-right:1.5px solid #65806f;width:7px;height:4px;position:absolute;top:-3px;left:2px}.ui-search-date-picker.is-open>input{border-color:#6b957d;box-shadow:0 0 0 3px #245f451a}.ui-search-date-picker__popover{z-index:16000;color:var(--ui-workspace-text,#26352c);background:#fff;border:1px solid #cfdcd3;border-radius:14px;padding:12px;font-size:12px;position:fixed;box-shadow:0 18px 48px #1f372a33}.ui-search-date-picker__navigation{grid-template-columns:34px 1fr 34px;align-items:center;gap:6px;margin-bottom:10px;display:grid}.ui-search-date-picker__navigation button,.ui-search-date-picker__footer button{color:#395443;min-width:0;height:32px;font:inherit;cursor:pointer;background:#f8faf9;border:1px solid #dde6e0;border-radius:9px;font-weight:850}.ui-search-date-picker__navigation button:hover:not(:disabled),.ui-search-date-picker__navigation button:focus-visible,.ui-search-date-picker__footer button:hover:not(:disabled),.ui-search-date-picker__footer button:focus-visible{background:#edf4ef;border-color:#7b9b87;outline:none}.ui-search-date-picker__navigation .ui-search-date-picker__title{background:0 0;border-color:#0000;font-size:13px;font-weight:900;position:relative}.ui-search-date-picker__navigation .ui-search-date-picker__title:not(:disabled):after{content:"";border-bottom:1.5px solid #6c8274;border-right:1.5px solid #6c8274;width:6px;height:6px;margin:0 0 3px 7px;display:inline-block;transform:rotate(45deg)}.ui-search-date-picker__weekdays,.ui-search-date-picker__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.ui-search-date-picker__weekdays{margin-bottom:4px}.ui-search-date-picker__weekdays span{color:#7b8b81;place-items:center;height:24px;font-size:10px;font-weight:850;display:grid}.ui-search-date-picker__weekdays span:first-child{color:#b15f54}.ui-search-date-picker__weekdays span:last-child{color:#5276a2}.ui-search-date-picker__days button,.ui-search-date-picker__days .is-empty{place-items:center;height:34px;display:grid}.ui-search-date-picker__days button,.ui-search-date-picker__cards button{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;font-weight:750}.ui-search-date-picker__days button:hover:not(:disabled),.ui-search-date-picker__days button:focus-visible,.ui-search-date-picker__cards button:hover:not(:disabled),.ui-search-date-picker__cards button:focus-visible{background:#eef5f0;border-color:#b8cbbf;outline:none}.ui-search-date-picker__days button.is-today,.ui-search-date-picker__cards button.is-current{color:#285b42;border-color:#7f9e8b}.ui-search-date-picker__days button.is-selected,.ui-search-date-picker__cards button.is-selected{color:#fff;background:#285b42;border-color:#285b42;font-weight:900}.ui-search-date-picker__days button:disabled,.ui-search-date-picker__cards button:disabled,.ui-search-date-picker__navigation button:disabled,.ui-search-date-picker__footer button:disabled{opacity:.35;cursor:not-allowed}.ui-search-date-picker__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ui-search-date-picker__cards button{height:48px}.ui-search-date-picker__footer{border-top:1px solid #e7ece9;justify-content:flex-end;gap:6px;margin-top:10px;padding-top:10px;display:flex}.ui-search-date-picker__footer button{padding:0 12px}.ui-workspace__accordion{border:1px solid var(--ui-workspace-border);border-radius:var(--ui-workspace-radius-md);background:linear-gradient(135deg,#f8fbf9,#f2f7f4);margin-top:12px;overflow:hidden}.ui-workspace__accordion-toggle{width:100%;min-height:54px;color:var(--ui-workspace-primary-strong);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:11px 15px;display:flex}.ui-workspace__accordion-toggle>span{gap:3px;display:grid}.ui-workspace__accordion-toggle b{font-size:12px;font-weight:900}.ui-workspace__accordion-toggle small{color:var(--ui-workspace-muted);font-size:9px;font-weight:750}.ui-workspace__accordion-toggle>i{border-bottom:2px solid #50705d;border-right:2px solid #50705d;width:9px;height:9px;transition:transform .16s;transform:rotate(45deg)}.ui-workspace__accordion.is-open .ui-workspace__accordion-toggle>i{transform:rotate(225deg)}.ui-workspace__accordion-body{border-top:1px solid var(--ui-workspace-border-soft);background:#ffffffb8;gap:10px;padding:0 12px 12px;display:grid}.ui-workspace__policy{border:1px solid var(--ui-workspace-border-soft);border-radius:var(--ui-workspace-radius-sm);background:var(--ui-workspace-surface);margin:10px 0 0}.ui-workspace__filter-group{border:1px solid var(--ui-workspace-border-soft);background:var(--ui-workspace-surface);border-radius:12px;margin:0;padding:11px 13px}.ui-workspace__filter-group--warning{background:#fffaf2;border-color:#eadfcb}@media (max-width:700px){.ui-workspace__accordion-body{padding-inline:8px}}.ui-workspace__summary{background:linear-gradient(#fff,#fbfcfb);border:0;border-radius:0;gap:8px;padding:14px 24px;overflow:visible}.ui-workspace__summary-label,.ui-workspace__summary-item{border-radius:var(--ui-workspace-radius-sm);min-width:0}.ui-workspace__summary-label{background:linear-gradient(135deg, var(--ui-workspace-primary), #3f775a);box-shadow:var(--ui-workspace-shadow-sm)}.ui-workspace__summary-item{border:1px solid var(--ui-workspace-border-soft);background:var(--ui-workspace-surface);box-shadow:0 4px 12px #243a2d0a}.ui-workspace__summary-item--alert{background:#fff9f7;border-color:#ecd8d1}.ui-workspace__list-toolbar{border-color:var(--ui-workspace-border-soft);background:var(--ui-workspace-surface)}.ui-workspace__source-note{border-top:1px solid var(--ui-workspace-border-soft);background:var(--ui-workspace-surface-muted)}.ui-workspace__table-frame{border:1px solid var(--ui-workspace-border);border-radius:var(--ui-workspace-radius-md);background:var(--ui-workspace-surface);box-shadow:var(--ui-workspace-shadow-md)}.ui-workspace__table{min-width:1080px}.ui-workspace__table--wide{min-width:1480px}.ui-workspace table thead th,.ui-workspace__table thead th{color:#365443;background:var(--ui-workspace-primary-soft);vertical-align:middle;border-bottom-color:#cfddd4;text-align:center!important}.ui-workspace__table tbody tr{transition:background-color .14s}.ui-workspace__table tbody tr:hover td{background:#f5f9f6}.ui-workspace__table .product-name{min-width:360px;color:var(--ui-workspace-text);white-space:normal;font-weight:800}.ui-workspace__table-frame--contained{max-height:560px;overflow:auto}.ui-workspace__table-frame--contained .ui-workspace__table thead th{z-index:2;position:sticky;top:0}.ui-workspace__table.ui-workspace__table--fit{table-layout:fixed;width:100%;min-width:0;max-width:100%}.ui-workspace__table--fit>:is(thead,tbody)>tr>:is(th,td){white-space:normal;overflow-wrap:anywhere;min-width:0;padding:12px 6px}.ui-workspace__table--fit>:is(thead,tbody)>tr>:is(th,td)>:is(button,select,span,div,code),.ui-workspace__table--fit :is(.product-name-button,.metric-tooltip-trigger,.stock-coverage-value,.stock-depletion-date,.schedule-open-button,.schedule-open-button>*){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.ui-workspace__table--fit .product-name-button{text-overflow:clip;overflow:visible}.ui-workspace__table.ui-workspace__table--fit .product-name{min-width:0}.ui-workspace__table--fit .status-sort-select{padding-inline:0}.ui-workspace__table--fit .product-name-header{padding-right:14px}.ui-workspace__table--fit .column-resize-handle{right:0}.ui-workspace__table--fit .schedule-cell-summary{grid-template-columns:minmax(0,1fr)}.ui-workspace__table--fit :is(.category-pill,.delivery-pending,.stock-days,.stock-days-alert,.excess-badge,.normal-badge,.review-badge,.discontinued-badge){white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-inline:4px}.ui-workspace__browser{border-top:1px solid var(--ui-workspace-border-soft);background:radial-gradient(circle at 100% 0,#73a08429,#0000 340px),linear-gradient(#f3f7f4 0,#f8faf8 58%,#f5f8f6 100%);position:relative;overflow:hidden}.ui-workspace__section-heading{z-index:1;position:relative}.ui-workspace__section-heading strong{color:var(--ui-workspace-primary-strong)}.ui-workspace__section-heading>button{color:#315f47;background:#ffffffc7;border-color:#cfddd4;border-radius:999px}.ui-workspace__category-grid{z-index:1;position:relative}.ui-workspace__category-panel{background:linear-gradient(#e7f0eafa,#f4f8f5fa);border-color:#cdded3;border-radius:17px;box-shadow:inset 0 1px #fffc,0 9px 24px #284b360f}.ui-workspace__product-section{border-top-color:var(--ui-workspace-border)}.ui-workspace .ui-category-card{isolation:isolate;min-height:148px;color:var(--ui-workspace-text);text-align:left;cursor:pointer;background:#fffffff0;border:1px solid #d8e3dc;border-radius:17px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:21px 20px 18px;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 10px 28px #26423112}.ui-workspace .ui-category-card:before{z-index:-1;content:"";background:linear-gradient(90deg,#4c8865,#8cb79c);height:5px;position:absolute;inset:0 0 auto}.ui-workspace .ui-category-card:after{color:#3b6c51;content:"→";background:#f4f8f5;border:1px solid #d9e5dd;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;transition:transform .16s,background .16s;display:grid;position:absolute;bottom:16px;right:17px}.ui-workspace .ui-category-card:hover{border-color:#95b09f;transform:translateY(-3px);box-shadow:0 15px 34px #2642311f}.ui-workspace .ui-category-card:hover:after{background:#e6f0e9;transform:translate(2px)}.ui-workspace .ui-category-card__head{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.ui-workspace .ui-category-card__identity{align-items:center;gap:11px;min-width:0;display:flex}.ui-workspace .ui-category-card__name{color:#315d45;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.35;overflow:hidden}.ui-workspace .ui-category-card__icon{color:#397052;background:linear-gradient(145deg,#edf5f0,#fff);border:1px solid #d7e5dc;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff}.ui-workspace .ui-category-card__icon svg{width:23px;height:23px}.ui-workspace .ui-category-card__badges{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:5px;max-width:none;display:flex;overflow:visible}.ui-workspace .ui-category-card__inbound{color:#356349;white-space:nowrap;background:#eef6f1;border:1px solid #d5e5db;border-radius:999px;flex:none;padding:6px 8px;font-size:9px;font-weight:800;line-height:1}.ui-workspace .ui-category-card__inbound b{color:#1f5338;margin:0 2px;font-size:11px}.ui-workspace .ui-category-card__reorder{color:#a13a31;white-space:nowrap;background:#fff0ed;border:1px solid #f5d4ce;border-radius:999px;flex:none;padding:6px 8px;font-size:9px;font-weight:800;line-height:1;box-shadow:inset 0 0 0 1px #f5d4ce33}.ui-workspace .ui-category-card__reorder b{color:#a13a31;margin:0 2px;font-size:11px}.ui-workspace .ui-category-card>strong{color:#1f3529;letter-spacing:-.035em;margin-top:14px;font-size:20px}.ui-workspace .ui-category-card>small{color:#708078;max-width:calc(100% - 36px);margin-top:7px;font-size:10px;line-height:1.55}.ui-workspace .ui-category-card.active{background:linear-gradient(145deg,#24523b,#397355);border-color:#2b6447;box-shadow:0 16px 36px #20533838}.ui-workspace .ui-category-card.active:before{background:linear-gradient(90deg,#b7d9c3,#e1f0e6)}.ui-workspace .ui-category-card.active:after{color:#fff;background:#ffffff21;border-color:#ffffff47;transform:rotate(90deg)}.ui-workspace .ui-category-card.active .ui-category-card__name,.ui-workspace .ui-category-card.active>strong{color:#fff}.ui-workspace .ui-category-card.active>small{color:#d8e9df}.ui-workspace .ui-category-card.active .ui-category-card__icon{box-shadow:none;color:#fff;background:#ffffff24;border-color:#ffffff4d}.ui-workspace .ui-category-card.active .ui-category-card__inbound{color:#e7f2eb;background:#ffffff1f;border-color:#ffffff3d}.ui-workspace .ui-category-card.active .ui-category-card__inbound b{color:#fff}.ui-workspace .ui-category-card.active .ui-category-card__reorder{color:#8d3028;background:#fff4f1;border-color:#efbdb5}.ui-workspace .ui-category-card.active .ui-category-card__reorder b{color:#7a251f}.ui-workspace .ui-category-card--compact{border-radius:13px;min-height:112px;padding:16px 15px 14px}.ui-workspace .ui-category-card--compact:before{background:#9bb9a6;height:3px}.ui-workspace .ui-category-card--compact:after{width:25px;height:25px;font-size:12px;bottom:13px;right:13px}.ui-workspace .ui-category-card--compact .ui-category-card__icon{border-radius:9px;flex-basis:32px;width:32px;height:32px}.ui-workspace .ui-category-card--compact .ui-category-card__icon svg{width:18px;height:18px}.ui-workspace .ui-category-card--compact .ui-category-card__name{font-size:12px}.ui-workspace .ui-category-card--compact .ui-category-card__badges{gap:4px}.ui-workspace .ui-category-card--compact .ui-category-card__inbound,.ui-workspace .ui-category-card--compact .ui-category-card__reorder{padding:5px 7px;font-size:8px}.ui-workspace .ui-category-card--compact .ui-category-card__inbound b,.ui-workspace .ui-category-card--compact .ui-category-card__reorder b{font-size:10px}.ui-workspace .ui-category-card--compact>strong{margin-top:9px;font-size:15px}.ui-workspace .ui-category-card--compact>small{margin-top:5px;font-size:9px}.ui-workspace .ui-category-card--compact.active{background:linear-gradient(145deg,#edf6f0,#dfeee5);border-color:#3e7758;box-shadow:0 8px 21px #2d5e411f}.ui-workspace .ui-category-card--compact.active .ui-category-card__name,.ui-workspace .ui-category-card--compact.active>strong{color:#234f37}.ui-workspace .ui-category-card--compact.active>small{color:#577061}.ui-workspace .ui-category-card--compact.active .ui-category-card__icon{color:#2d6b49;background:#fff;border-color:#bfd5c6}.ui-workspace .ui-category-card--compact.active .ui-category-card__inbound{color:#315f45;background:#fff;border-color:#bfd5c6}.ui-workspace .ui-category-card--compact.active .ui-category-card__inbound b{color:#24573c}.ui-workspace .ui-category-card--compact.active .ui-category-card__reorder{color:#8d3028;background:#fff;border-color:#e9b8b0}.ui-workspace .ui-category-card--compact.active .ui-category-card__reorder b{color:#7a251f}.ui-workspace__state{border-radius:var(--ui-workspace-radius-sm)}.ui-workspace__state--error{color:var(--ui-workspace-alert);background:#fff7f5;border-color:#ecd8d1}.ui-workspace__modal-backdrop{--ui-workspace-primary:#285b42;--ui-workspace-primary-strong:#203c2d;--ui-workspace-primary-soft:#eaf2ed;--ui-workspace-surface:#fff;--ui-workspace-surface-muted:#f7faf8;--ui-workspace-border:#d5e1d9;--ui-workspace-border-soft:#e3e9e5;--ui-workspace-text:#26352c;--ui-workspace-muted:#6d7c73;--ui-workspace-radius-md:15px;--ui-workspace-shadow-sm:0 5px 14px #26423112;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#18261e85;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.ui-workspace__modal-panel{border:1px solid var(--ui-workspace-border,#d5e1d9);background:var(--ui-workspace-surface,#fff);color:var(--ui-workspace-text,#26352c);border-radius:18px;flex-direction:column;display:flex;box-shadow:0 28px 80px #14251b3d}.ui-workspace__modal{border:1px solid var(--ui-workspace-border,#d5e1d9);background:var(--ui-workspace-surface,#fff);color:var(--ui-workspace-text,#26352c);border-radius:18px;overflow:hidden;box-shadow:0 28px 80px #14251b3d}.ui-workspace__modal-header{border-bottom:1px solid var(--ui-workspace-border-soft,#e3e9e5);background:linear-gradient(#fff,#fbfcfb)}.ui-workspace__modal-body{background:var(--ui-workspace-surface-muted,#f7faf8);padding:14px}.ui-workspace__modal.ui-workspace__modal--scrollable{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.ui-workspace__modal--scrollable>.ui-workspace__modal-header,.ui-workspace__modal--scrollable>.ui-workspace__modal-footer{flex:none;position:relative}.ui-workspace__modal--scrollable>.ui-workspace__modal-body{overscroll-behavior:contain;flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;overflow-y:auto}.ui-workspace__detail-section{border:1px solid var(--ui-workspace-border-soft);border-radius:var(--ui-workspace-radius-md);background:var(--ui-workspace-surface);box-shadow:var(--ui-workspace-shadow-sm);margin:0 0 12px;overflow:hidden}.ui-workspace__detail-section:last-child{margin-bottom:0}.ui-workspace__detail-section-title{border-bottom:1px solid var(--ui-workspace-border-soft);background:linear-gradient(#fff,#f8faf8);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 14px;display:flex}.ui-workspace__detail-section-title strong{color:var(--ui-workspace-primary-strong);font-size:13px}.ui-workspace__detail-section-title span{color:var(--ui-workspace-muted);font-size:11px}.ui-workspace__detail-section-body{padding:14px}.ui-workspace__form-grid{gap:10px;display:grid}.ui-workspace__field{flex-direction:column;gap:5px;min-width:0;display:flex}.ui-workspace__field>span{color:#5f6f65;font-size:11px;font-weight:800}.ui-workspace__field input,.ui-workspace__field select,.ui-workspace__field textarea{width:100%;min-width:0;color:var(--ui-workspace-text);font:inherit;background:#fff;border:1px solid #ced8d1;border-radius:7px;font-size:12px}.ui-workspace__field input,.ui-workspace__field select{min-height:36px;padding:0 9px}.ui-workspace__field textarea{resize:vertical;min-height:68px;padding:8px 9px}.ui-workspace__field input:disabled,.ui-workspace__field select:disabled,.ui-workspace__field textarea:disabled{color:#526158;background:#f2f5f3;border-color:#dde4df}.ui-workspace__modal-footer{border-top:1px solid var(--ui-workspace-border-soft);background:#fbfcfb}.ui-workspace__modal-tabs{border-bottom-color:var(--ui-workspace-border-soft);background:var(--ui-workspace-surface-muted)}.ui-workspace__modal-tabs button.active{color:var(--ui-workspace-primary);border-color:var(--ui-workspace-primary)}@media (max-width:900px){.ui-search-panel__workspace-body{flex-direction:column;align-items:stretch}.ui-search-panel__query-actions{justify-content:flex-end}.ui-workspace__summary{padding-inline:14px}}@media (max-width:700px){.ui-workspace__summary{grid-template-columns:1fr}.ui-workspace__summary-item{border-right:1px solid var(--ui-workspace-border-soft)}.ui-workspace__browser{padding-inline:14px}.ui-workspace__section-heading{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ui-workspace__table tbody tr,.ui-workspace .ui-category-card,.ui-workspace .ui-category-card:after{transition:none}.ui-workspace .ui-category-card:hover{transform:none}}.inbound-cost-form-grid.identity.ui-workspace__form-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.inbound-cost-form-grid.identity.ui-workspace__form-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.ui-workspace__form-grid--four .outbound-order-reservation-controls.is-direct,.ui-workspace__form-grid--five .outbound-order-reservation-controls.is-direct{grid-template-columns:1fr}.ui-workspace__choice-input{grid-template-columns:minmax(160px,280px);gap:8px;display:grid}.ui-workspace__choice-input.is-direct{grid-template-columns:minmax(160px,280px) minmax(0,1fr)}.ui-workspace__choice-input>*{width:100%;min-width:0}.ui-workspace__multi-choice{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.ui-workspace__choice-chip{border:1px solid var(--ui-workspace-border-soft);background:var(--ui-workspace-surface-muted);color:var(--ui-workspace-text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.ui-workspace__choice-chip:has(input:checked){border-color:var(--ui-workspace-primary);color:var(--ui-workspace-primary)}.ui-workspace__choice-chip input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0}.ui-workspace__choice-chip:has(input:disabled){cursor:default}.ui-workspace__review-field{max-width:280px}.ui-workspace__review-badge{color:#475569;white-space:normal;background:#edf0f3;border-radius:6px;max-width:100%;margin-top:5px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.4;display:inline-block}.ui-workspace__review-badge.is-in_progress{color:#1d4f91;background:#e6f0ff}.ui-workspace__review-badge.is-completed{color:#17563d;background:#e5f4ed}.ui-workspace__review-badge.is-recheck{color:#884b09;background:#fff0d6}.ui-workspace__status-stack{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.ui-workspace__status-stack>span,.ui-workspace__status-stack>small{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;max-width:100%}.outbound-order-work-input-row .ui-workspace__choice-input,.outbound-order-work-input-row .ui-workspace__choice-input.is-direct{grid-template-columns:minmax(0,1fr)}.inbound-cost-form-grid.identity.outbound-order-work-input-row--supplier{grid-template-columns:minmax(165px,1.05fr) minmax(210px,1.3fr) repeat(3,minmax(130px,.8fr));width:100%}.outbound-order-work-input-row--supplier .ui-workspace__choice-input.is-direct,.outbound-order-work-input-row--supplier .outbound-order-reservation-controls.is-direct{grid-template-columns:minmax(96px,.75fr) minmax(120px,1fr)}@media (max-width:1000px){.inbound-cost-form-grid.identity.outbound-order-work-input-row--supplier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.inbound-cost-form-grid.identity.outbound-order-work-input-row--supplier,.outbound-order-work-input-row--supplier .ui-workspace__choice-input.is-direct,.outbound-order-work-input-row--supplier .outbound-order-reservation-controls.is-direct{grid-template-columns:minmax(0,1fr)}}.ui-workspace__comparison{--comparison-group-width:112px;--comparison-item-width:188px}.ui-workspace__comparison th[scope=row],.ui-workspace__comparison th[scope=rowgroup],.ui-workspace__comparison thead th{text-align:center;vertical-align:middle;white-space:nowrap;font-size:13px;line-height:1.5}.ui-workspace__comparison tbody th>span{font-size:inherit}.ui-workspace__comparison th[scope=rowgroup]{width:var(--comparison-group-width);min-width:var(--comparison-group-width);max-width:var(--comparison-group-width)}.ui-workspace__comparison th[scope=row]:not([colspan]){width:var(--comparison-item-width);min-width:var(--comparison-item-width);max-width:var(--comparison-item-width)}.ui-workspace__comparison th[colspan="2"]{width:calc(var(--comparison-group-width) + var(--comparison-item-width));min-width:calc(var(--comparison-group-width) + var(--comparison-item-width));max-width:calc(var(--comparison-group-width) + var(--comparison-item-width))}@media (max-width:900px){.inbound-cost-form-grid.identity.ui-workspace__form-grid--four,.inbound-cost-form-grid.identity.ui-workspace__form-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-workspace__comparison{min-width:820px}}@media (max-width:640px){.inbound-cost-form-grid.identity.ui-workspace__form-grid--four,.inbound-cost-form-grid.identity.ui-workspace__form-grid--five,.ui-workspace__choice-input,.ui-workspace__choice-input.is-direct{grid-template-columns:1fr}}.ui-global-request-progress{z-index:6200;pointer-events:auto;cursor:progress;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#121f1757;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.ui-global-request-progress__dialog{color:#203b2b;background:#fffffff5;border:1px solid #2d6b4938;border-radius:18px;justify-items:center;min-width:min(280px,100vw - 48px);padding:28px 34px 24px;display:grid;box-shadow:0 20px 55px #0a1a1042}.ui-global-request-progress__spinner{border:5px solid #2d6b4929;border-top-color:#2d6b49;border-radius:50%;width:46px;height:46px;margin-bottom:15px;animation:.72s linear infinite ui-global-request-progress-spin}.ui-global-request-progress__dialog strong{letter-spacing:-.025em;font-size:15px;font-weight:800}.ui-global-request-progress__dialog>span:last-child{color:#66756c;margin-top:6px;font-size:12px;font-weight:600}@keyframes ui-global-request-progress-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-global-request-progress__spinner{border-top-color:#2d6b49;border-right-color:#2d6b49;animation:none}}.ui-workspace__read-summary{border-bottom:1px solid var(--ui-workspace-border-soft);background:var(--ui-workspace-surface-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.ui-workspace__read-summary>div{border:1px solid var(--ui-workspace-border-soft);border-radius:var(--ui-workspace-radius-sm);background:#fff;gap:4px;min-width:0;padding:11px 13px;display:grid}.ui-workspace__read-summary span{color:var(--ui-workspace-muted);font-size:10px;font-weight:800}.ui-workspace__read-summary strong{color:var(--ui-workspace-primary-strong);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.ui-workspace__read-summary strong small{margin-left:3px;font-size:10px}.ui-workspace__read-summary>div>small{color:var(--ui-workspace-muted);font-size:9px}.ui-workspace__read-summary>div.stale{background:#fff8f6;border-color:#e6c8c0}.ui-workspace__read-summary>div.stale strong{color:var(--ui-workspace-alert)}.ui-workspace__mobile-records{display:none}@media (max-width:900px){.ui-workspace__read-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ui-workspace__read-summary{grid-template-columns:1fr;padding:9px}.ui-workspace__mobile-records{gap:8px;padding:10px;display:grid}.ui-workspace__mobile-records>article{border:1px solid var(--ui-workspace-border-soft);box-shadow:var(--ui-workspace-shadow-sm);background:#fff;border-radius:11px;gap:6px;padding:12px;display:grid}.ui-workspace__mobile-records>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ui-workspace__mobile-records>article>header strong{color:var(--ui-workspace-text);font-size:13px}.ui-workspace__mobile-records>article>header b{color:var(--ui-workspace-primary);font-size:15px}.ui-workspace__mobile-records>article>span{color:#485b50;font-size:10px}.ui-workspace__mobile-records>article>small{color:var(--ui-workspace-muted);font-size:9px}}.ui-back-to-top{right:max(22px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:1100;color:#fff;cursor:pointer;background:#285f47;border:1px solid #285f47;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:fixed;box-shadow:0 4px 14px #21412f38}.ui-back-to-top:hover{background:#1f4e39}.ui-back-to-top:focus-visible{outline-offset:3px;outline:3px solid #94bda7}body:has([aria-modal=true]) .ui-back-to-top{visibility:hidden}@media (max-width:640px){.ui-back-to-top{right:max(12px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}}@media print{.ui-back-to-top{display:none}}.ui-workspace__record-query{grid-template-columns:minmax(200px,1.6fr) repeat(4,minmax(110px,1fr));gap:12px;display:grid}.ui-workspace__record-query--supply{grid-template-columns:minmax(200px,1.6fr) repeat(3,minmax(110px,1fr))}.ui-workspace__section-tabs{border-bottom:1px solid var(--ui-workspace-border-soft);flex-wrap:wrap;gap:8px;padding:14px;display:flex}.ui-workspace__section-tabs button{border:1px solid var(--ui-workspace-border);color:var(--ui-workspace-text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:12px;padding:9px 14px;display:flex}.ui-workspace__section-tabs button[aria-pressed=true]{background:var(--ui-workspace-primary-soft);border-color:var(--ui-workspace-primary);color:var(--ui-workspace-primary-strong)}.ui-workspace__section-tabs strong{font-variant-numeric:tabular-nums}.ui-workspace__record-table{width:100%;min-width:1120px}.ui-workspace__record-table thead th{text-align:center;white-space:nowrap}.ui-workspace__record-table td{padding:11px 10px}.ui-workspace__record-table .center{text-align:center}.ui-workspace__record-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ui-workspace__event-history{width:100%;min-width:720px}.ui-workspace__event-history th,.ui-workspace__event-history td{text-align:center;padding:10px}.ui-workspace__reference-panel{border:1px solid var(--ui-workspace-border);background:var(--ui-workspace-surface,#fff);border-radius:10px;min-width:0;padding:14px}.ui-workspace__reference-content{min-width:0;margin-top:12px}.ui-workspace__reference-caption{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}.ui-workspace__reference-caption span{color:var(--ui-workspace-text-muted,#61746c);font-size:12px}.ui-workspace__reference-table-wrap{border:1px solid var(--ui-workspace-border);border-radius:8px;max-height:360px;overflow:auto}.ui-workspace__reference-table-wrap table{table-layout:auto;border-collapse:collapse;width:100%;min-width:960px}.ui-workspace__reference-table-wrap thead th{background:var(--ui-workspace-primary-soft,#edf4f0);z-index:1;position:sticky;top:0}.ui-workspace__reference-table-wrap tbody td{border-top:1px solid var(--ui-workspace-border-soft);white-space:nowrap}.ui-workspace__reference-table-wrap .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ui-workspace__record-modal .inbound-cost-modal-actions{flex-wrap:wrap}.ui-workspace__record-name{white-space:normal;overflow-wrap:anywhere;min-width:230px;max-width:430px}.ui-workspace__text-link{color:var(--ui-workspace-primary-strong);text-align:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.ui-workspace__text-link:enabled:hover{text-decoration:underline}.ui-workspace__text-link:disabled{cursor:default;opacity:1}.ui-workspace__review-badge{color:#76500a;background:#fff0cf;border-radius:5px;padding:3px 6px;font-weight:700;display:inline-block}.ui-workspace__modal-backdrop:has(.ui-workspace__record-modal){z-index:3500}.ui-workspace__record-modal{width:min(1220px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.ui-workspace__record-modal>.ui-workspace__modal-header{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.ui-workspace__record-modal h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px}.ui-workspace__record-modal .chart-close-button{flex:0 0 40px;width:40px;height:40px;font-size:25px}.ui-workspace__record-modal .ui-workspace__modal-footer{justify-content:flex-end;padding:14px 22px}.ui-workspace__record-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.ui-workspace__record-body>*{min-width:0}div.ui-workspace__horizontal-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.ui-workspace__modal-backdrop:has(>.ui-workspace__modal--viewport){padding:8px}.ui-workspace__record-modal.ui-workspace__modal--viewport{width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.ui-workspace__modal-footer .inbound-cost-modal-actions:has(>.ui-workspace__modal-action-row){width:100%}.ui-workspace__modal-action-row{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.ui-workspace__modal-action-row>div{gap:8px;display:flex}.ui-workspace__sheet-form{border:1px solid var(--ui-workspace-border);background:var(--ui-workspace-surface,#fff);border-radius:10px;overflow:hidden}.ui-workspace__sheet-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.ui-workspace__sheet-row+.ui-workspace__sheet-row{border-top:1px solid var(--ui-workspace-border-soft)}.ui-workspace__sheet-row>:nth-child(2){border-left:1px solid var(--ui-workspace-border-soft)}.ui-workspace__sheet-heading{background:var(--ui-workspace-primary-soft,#edf4f0);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.ui-workspace__sheet-heading>strong{font-size:18px}.ui-workspace__sheet-field{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:12px;min-width:0;margin:0;padding:8px 14px;display:grid}.ui-workspace__sheet-row>.ui-workspace__sheet-field:nth-child(2){grid-template-columns:88px minmax(0,1fr)}.ui-workspace__sheet-field>span,.ui-workspace__form-field>span{color:var(--ui-workspace-text);font-size:13px;font-weight:700}.ui-workspace__sheet-field>output{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.ui-workspace__sheet-field--full{grid-column:1/-1}.ui-workspace__sheet-field input,.ui-workspace__sheet-field select,.ui-workspace__form-field input,.ui-workspace__form-field select{border:1px solid var(--ui-workspace-border);width:100%;min-width:0;height:36px;color:var(--ui-workspace-text);font:inherit;box-sizing:border-box;background:#fff;border-radius:7px;padding:6px 10px;font-size:13px}.ui-workspace__sheet-field input:disabled,.ui-workspace__sheet-field select:disabled{background:var(--ui-workspace-surface-muted)}.ui-workspace__sheet-field .ui-search-date-picker{width:100%;min-width:0}.ui-workspace__form-extras{margin-top:10px}.ui-workspace__form-extras>summary{cursor:pointer;color:var(--ui-workspace-text-muted);padding:8px 0;font-size:12px;font-weight:700}.ui-workspace__form-extras>.ui-workspace__form-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0}.ui-workspace__form-field{gap:6px;min-width:0;display:grid}.ui-workspace__image-preview{justify-content:center;align-items:center;min-height:0;display:flex}.ui-workspace__image-preview img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 220px);display:block}@media (max-width:900px){.ui-workspace__sheet-row{grid-template-columns:1fr}.ui-workspace__sheet-row>:nth-child(2){border-left:0;border-top:1px solid var(--ui-workspace-border-soft)}.ui-workspace__sheet-row>.ui-workspace__sheet-field:nth-child(2){grid-template-columns:190px minmax(0,1fr)}.ui-workspace__sheet-empty{display:none}.ui-workspace__form-extras>.ui-workspace__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.ui-workspace__sheet-field,.ui-workspace__sheet-row>.ui-workspace__sheet-field:nth-child(2){grid-template-columns:1fr;gap:5px;padding:8px 10px}.ui-workspace__form-extras>.ui-workspace__form-grid{grid-template-columns:1fr}}.ui-workspace__record-form-grid{border:1px solid var(--ui-workspace-border);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px;display:grid}.ui-workspace__record-form-grid .wide{grid-column:span 2}.ui-workspace__record-form-grid input,.ui-workspace__record-form-grid select,.ui-workspace__record-form-grid textarea{width:100%;min-width:0}.ui-workspace__record-form-grid textarea{resize:vertical}.ui-workspace__review-note,.ui-workspace__confirm-panel{white-space:pre-wrap;background:#fffaf0;border:1px solid #e6c786;border-radius:10px;padding:14px}.ui-workspace__confirm-panel button+button{margin-left:8px}.ui-workspace__source-record,.ui-workspace__history-records details{border:1px solid var(--ui-workspace-border);background:#fff;border-radius:8px;min-width:0;padding:12px}.ui-workspace__source-record summary,.ui-workspace__history-records summary{cursor:pointer;padding:5px 0;font-weight:700}.ui-workspace__source-record td,.ui-workspace__history-records td{white-space:pre-wrap;overflow-wrap:anywhere;max-width:550px}.ui-workspace__history-records{gap:10px;min-width:0;display:grid}@media (max-width:1100px){.ui-workspace__record-query{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.ui-workspace__record-query,.ui-workspace__record-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-workspace__record-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.ui-workspace__record-modal>.ui-workspace__modal-header{padding:12px}.ui-workspace__record-modal .ui-workspace__modal-footer{padding:10px}}@media (max-width:420px){.ui-workspace__record-query,.ui-workspace__record-form-grid{grid-template-columns:1fr}.ui-workspace__record-form-grid .wide{grid-column:auto}}.ui-workspace__fixed-comparison{--comparison-group-width:112px;--comparison-item-width:188px;--comparison-value-width:285px}.ui-workspace__fixed-comparison .ui-workspace__comparison--fixed{width:calc(var(--comparison-group-width) + var(--comparison-item-width) + var(--comparison-value-width) * var(--comparison-value-count));table-layout:fixed;min-width:0}.ui-workspace__comparison-group-col{width:var(--comparison-group-width)}.ui-workspace__comparison-item-col{width:var(--comparison-item-width)}.ui-workspace__comparison-value-col{width:var(--comparison-value-width)}.ui-workspace__link-input{align-items:center;gap:8px;min-width:0;display:flex}.ui-workspace__link-input input{flex:1;min-width:0}.ui-workspace__link-input a{border:1px solid var(--ui-workspace-border);color:var(--ui-workspace-accent,#256047);white-space:nowrap;background:#fff;border-radius:6px;flex:none;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none}
.ui-workspace.ui-ledger-page{width:min(1900px,100% - 24px);max-width:1880px;margin-inline:auto;padding:48px 0 80px}.ui-workspace .ui-ledger-surface{border:1px solid var(--ui-workspace-border);padding:18px;overflow:hidden}.ui-workspace .ui-work-query-grid--two{grid-template-columns:minmax(160px,.7fr) minmax(240px,1.6fr)}.ui-workspace .ui-work-query-grid--three{grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(240px,1.6fr)}.ui-workspace__read-summary--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-period-navigation{box-sizing:border-box;border:1px solid var(--ui-workspace-border);border-radius:var(--ui-workspace-radius-md);background:var(--ui-workspace-surface-muted);grid-template-columns:minmax(100px,1fr) minmax(0,auto) minmax(100px,1fr);align-items:center;gap:12px;min-height:70px;margin:16px 0 12px;padding:10px 12px;display:grid}.ui-period-navigation>div{text-align:center;gap:4px;min-width:0;display:grid}.ui-period-navigation strong{color:var(--ui-workspace-primary-strong);font-size:18px}.ui-period-navigation>div>span{color:var(--ui-workspace-muted);font-size:11px}.ui-period-navigation>button{min-height:38px;padding:0 18px}.ui-period-navigation>button:first-child{justify-self:start}.ui-period-navigation>button:last-child{justify-self:end}.ui-period-navigation>button:disabled{color:#8e9d94;box-shadow:none;cursor:not-allowed;background:#f4f6f5;border-color:#dce4df}.ui-ledger-surface .ui-ledger-state{margin:12px 0}:is(.ui-ledger-page,.floating-table-header){--ui-ledger-divider:#527565}.ui-ledger-surface .retail-sales-identity-frame{border-right-color:var(--ui-ledger-divider)}.floating-table-header .retail-sales-identity-table th:last-child{box-shadow:inset -2px 0 var(--ui-ledger-divider),inset 0 -1px #dfe5e0}.floating-table-header table:is(.retail-sales-calendar-table,.ui-date-ledger){table-layout:auto}.floating-table-header .retail-sales-table{--retail-sales-row-height:38px}.ui-date-ledger__frame{cursor:grab;overscroll-behavior-x:contain;max-width:100%;margin-bottom:16px;padding-bottom:12px;overflow-x:auto}.ui-date-ledger__frame.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}:is(.ui-workspace,.floating-table-header) .ui-date-ledger{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:0}:is(.ui-workspace,.floating-table-header) .ui-date-ledger th,:is(.ui-workspace,.floating-table-header) .ui-date-ledger td{box-sizing:border-box;border-right:1px solid var(--ui-workspace-border-soft);border-bottom:1px solid var(--ui-workspace-border-soft);white-space:nowrap;text-align:center;height:38px;padding:8px 6px;font-size:12px;line-height:1.5}:is(.ui-workspace,.floating-table-header) .ui-date-ledger thead th{text-align:center;height:30px;padding:5px 4px;font-weight:800}:is(.ui-workspace,.floating-table-header) .ui-date-ledger .ui-date-ledger__fixed{z-index:2;background:#fff;position:sticky}:is(.ui-workspace,.floating-table-header) .ui-date-ledger thead .ui-date-ledger__fixed{z-index:3;background:#e2efda}:is(.ui-workspace,.floating-table-header) .ui-date-ledger .ui-date-ledger__fixed:has(+:not(.ui-date-ledger__fixed)){box-shadow:inset -2px 0 var(--ui-ledger-divider)}:is(.ui-workspace,.floating-table-header) .ui-date-ledger thead .row_no{background:#fce4d6}:is(.ui-workspace,.floating-table-header) .ui-date-ledger thead .storage_stock_qty,:is(.ui-workspace,.floating-table-header) .ui-date-ledger thead .vf_stock_qty{color:#24362b;background:#bfbfbf}:is(.ui-workspace,.floating-table-header) .ui-date-ledger thead .inbound{background:#ddebf7}:is(.ui-workspace,.floating-table-header) .ui-date-ledger thead .outbound{background:#fce4d6}:is(.ui-workspace,.floating-table-header) .ui-date-ledger .item_name{white-space:normal;overflow-wrap:anywhere;text-align:left}:is(.ui-workspace,.floating-table-header) .ui-date-ledger thead .item_name{text-align:center}:is(.ui-workspace,.floating-table-header) .ui-date-ledger .ui-date-ledger__value{text-align:right;font-variant-numeric:tabular-nums}:is(.ui-workspace,.floating-table-header) .ui-date-ledger .negative{color:#c32929}:is(.ui-workspace,.floating-table-header) .ui-date-ledger .outbound{border-right:1px solid #aab9ae}:is(.ui-workspace,.floating-table-header) .ui-date-ledger .is-focus-date{color:#164c37;background:#e0eee7}:is(.ui-workspace,.floating-table-header) .ui-date-ledger .month-total{background:#e9f0e7;border-left:1px solid #819780;border-right:1px solid #819780;font-weight:800}:is(.ui-workspace,.floating-table-header) .ui-date-ledger .ui-date-ledger__spacer{padding:0}:is(.ui-workspace,.floating-table-header) .ui-date-ledger .ui-date-ledger__section th{text-align:left;background:#edf1ee;border-top:2px solid #9bad9e}.ui-date-ledger__section span{position:sticky;left:12px}.floating-table-header .ui-date-ledger .ui-date-ledger__fixed{transform:translateX(var(--ui-ledger-scroll-left,0px));position:relative;left:auto!important}:is(.ui-workspace,.floating-table-header) .ui-date-ledger .ui-date-ledger__total td{background:#f0f5ef;border-top:2px solid #9bad9e;font-weight:800}:is(.ui-workspace,.floating-table-header) .ui-date-ledger tfoot .ui-date-ledger__total td{background:#e1ece0;border-top-color:#6d846e}:is(.ui-workspace,.floating-table-header) .ui-date-ledger--identity-only .ui-date-ledger__fixed{position:static;transform:none}@media (max-width:900px){.ui-workspace.ui-ledger-page{width:calc(100% - 16px);max-width:none}.ui-workspace .ui-ledger-surface{padding:12px}.ui-workspace .ui-work-query-grid--three,.ui-workspace__read-summary--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:is(.ui-workspace,.floating-table-header) .ui-date-ledger .ui-date-ledger__fixed{position:static}.floating-table-header .ui-date-ledger .ui-date-ledger__fixed{transform:none}.ui-ledger-surface .retail-sales-table-frame.has-calendar{grid-template-columns:max-content max-content;overflow-x:auto}.ui-ledger-surface .retail-sales-calendar-scroll{overflow:visible}}@media (max-width:640px){.ui-workspace .ui-work-query-grid--two,.ui-workspace .ui-work-query-grid--three,.ui-workspace__read-summary--three{grid-template-columns:1fr}.ui-period-navigation{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:10px 8px}.ui-period-navigation>button{padding:0 8px}.ui-period-navigation strong{font-size:13px}}
