.compact-orders{padding:8px 12px!important}.compact-orders>.page-heading{display:none}.session-check{min-height:100vh;justify-content:center;gap:12px;font-size:14px}.excel-toolbar,.session-check{display:flex;align-items:center}.excel-toolbar{gap:8px;padding:0 0 8px;flex-wrap:wrap}.excel-toolbar button{height:30px;font-size:13px}.excel-search{display:flex;align-items:center;border:1px solid #aaa;background:#fff;padding:4px 7px;gap:5px}.excel-search input{outline:none;width:220px;font:11pt Calibri,Carlito,Arial,sans-serif}.sort-description{font:10pt Calibri,Arial,sans-serif;color:#555}.excel-scroll{height:calc(100dvh - 128px);overflow:auto;border:1px solid #858585;background:white;overflow-anchor:none}.excel-scroll>[data-slot=table-container]{overflow:visible}.excel-table{table-layout:fixed;border-collapse:separate;border-spacing:0;font:11pt Calibri,Carlito,Arial,sans-serif;color:#111}.excel-table th{position:sticky;top:0;height:36px;z-index:10;padding:0 5px;border-right:1px solid #858585;border-bottom:1px solid #858585;color:#222;white-space:normal;font-weight:400}.excel-header{display:flex;align-items:center;justify-content:center;gap:3px}.excel-header>span{overflow:hidden;max-height:34px}.excel-table td{height:32px;padding:0;border-right:1px solid #858585;border-bottom:1px solid #858585;position:relative;vertical-align:middle;overflow:visible}.excel-table tr{height:32px}.excel-table .spacer,.excel-table .spacer td{padding:0;border:0;height:auto}.excel-cell{display:block;width:100%;height:31px;padding:2px 4px;line-height:27px;text-align:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:inherit;cursor:text}.excel-cell:focus-visible{outline:2px solid #16794d;outline-offset:-2px}.column-resizer{position:absolute;right:-3px;top:0;bottom:0;width:7px;cursor:col-resize;z-index:12;touch-action:none}.column-resizer:hover{background:#16794d55}.filter-arrow{flex-shrink:0;border:1px solid #afb3b5;background:#f7f7f7;border-radius:1px;padding:0;line-height:1}.filter-arrow.filtered{background:#176c90;color:white}.inline-choice{width:100%!important;max-width:100%;height:31px!important;min-height:0;border:0!important;box-shadow:none!important;border-radius:0!important;padding:2px 4px!important;background:transparent!important;color:inherit!important;font:inherit!important;justify-content:center!important}.inline-choice>[data-slot=select-value]{overflow:hidden;white-space:nowrap;display:block!important;flex:1;text-align:inherit}.inline-choice svg{width:11px!important}.inline-input{position:absolute;top:0;left:0;min-width:100%;height:64px;z-index:20;background:white;color:#111;padding:3px;resize:vertical;outline:none}.column-menu,.inline-input{font:11pt Calibri,Carlito,Arial,sans-serif}.column-menu{width:330px!important;max-height:85vh;overflow:auto;display:flex;flex-direction:column;gap:8px;background:#fff}.column-menu>button{text-align:left;padding:4px}.column-menu input{border:1px solid #aaa;padding:4px;width:100%}.column-menu summary{cursor:pointer}.color-options{display:flex;flex-direction:column;gap:4px;margin-top:5px}.color-options button{display:flex;align-items:center;gap:7px;text-align:left}.color-options i{width:15px;height:15px;border:1px solid #888}.values-buttons{display:flex;gap:14px;font-size:13px;color:#165f78}.value-list{height:190px;overflow:auto;border:1px solid #ddd;padding:5px}.value-list label{display:flex;align-items:center;gap:7px;min-height:25px}.value-list label span{overflow-wrap:anywhere}.menu-footer{display:flex;gap:7px}.menu-footer button{font-size:13px;padding:5px 8px}.excel-table td:nth-child(5) .excel-cell{white-space:nowrap}.excel-table tr:hover{filter:brightness(.985)}@media(max-width:650px){.excel-scroll{height:calc(100dvh - 185px)}.excel-toolbar{gap:5px}}.excel-table{font:11px Calibri,Carlito,Arial,sans-serif}.excel-table td,.excel-table tr{height:auto;min-height:23px}.excel-table tr:hover{filter:none;background-color:inherit}.excel-table th{height:32px;text-align:center;z-index:40;background:#eff1f2;font:600 11px Calibri,Carlito,Arial,sans-serif}.excel-table td{border-color:#818181;position:static}.excel-cell{height:auto;min-height:22px;line-height:1.2;overflow-wrap:anywhere;text-overflow:clip;padding:3px 4px}.excel-cell,.excel-table td:nth-child(5) .excel-cell{white-space:pre-wrap}.excel-table td:nth-child(6) .excel-cell{white-space:pre-wrap;word-break:normal;overflow-wrap:normal}.inline-input{position:static;display:block;min-height:22px;height:auto;z-index:auto;line-height:1.2;resize:none;overflow:hidden;white-space:pre-wrap;padding:2px;border:2px solid #16794d;width:100%;min-width:0}.cell-editor,.inline-input{font:inherit;text-align:inherit}.cell-editor,.cell-options{position:relative;background:#fff;color:#111}.cell-options{max-height:180px;overflow:auto;border:1px solid #16794d}.cell-options button{display:block;width:100%;text-align:left;padding:4px 6px;white-space:normal;font:inherit}.cell-options button:hover{background:#e4efe9}.excel-search input,.excel-toolbar,.excel-toolbar button,.excel-toolbar select{font:12px Calibri,Carlito,Arial,sans-serif}.excel-toolbar select{border:1px solid #aaa;background:white;height:27px}.excel-toolbar button{height:27px}.excel-search input{width:160px}.excel-header>span{max-height:none}.excel-table td:first-child{text-align:center}.excel-table [data-slot=checkbox]{width:13px;height:13px}.grid-note{font-size:12px;background:#fff7dc;padding:3px 8px;display:flex;justify-content:space-between;gap:10px}.column-menu{z-index:100;font-size:12px}.topbar{height:48px;min-height:48px;padding:0 16px;gap:24px}.topbar .brand{font-size:20px}.excel-scroll{height:calc(100dvh - 96px)}.topbar nav a{font-size:13px}.reference-actions{display:flex;gap:8px;margin-bottom:12px}.reference-table input{width:100%;min-width:80px;border:1px solid #bbb;padding:3px}.reference-picker{width:360px;max-width:100%;background:white;border:1px solid #9bb4bf;height:38px;border-radius:5px}.reference-frame [data-slot=table-container]{max-height:calc(100dvh - 225px)!important}.reference-frame .reference-table th{background:#165f78!important;color:white;text-align:center;font-weight:600;font-size:13px;padding:9px 10px;border-color:#38768b}.reference-frame .reference-table td{padding:0!important;border-right:1px solid #ccd6dc;border-bottom:1px solid #ccd6dc;vertical-align:middle}.reference-cell{display:block;width:100%;min-height:32px;padding:6px 10px;text-align:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.reference-table td:not(:first-child){text-align:center}.reference-delete{display:flex;margin:auto;padding:7px;color:#7c5960;border-radius:4px}.reference-delete:hover{background:#fceceb;color:#a32435}.reference-add{margin:12px;background:#165f78;color:white}.reference-input{display:block;box-sizing:border-box;width:100%;resize:none;overflow:hidden;padding:5px 9px;outline:2px solid #165f78;outline-offset:-2px;font-size:13px;text-align:inherit;background:white}.references-workspace{max-width:1500px}.excel-table tbody tr:not(.spacer)>td:nth-child(-n+4){position:sticky;z-index:25;background:inherit}.excel-table tr:not(.spacer)>:first-child{left:0}.excel-table tr:not(.spacer)>:nth-child(2){left:32px}.excel-table tr:not(.spacer)>:nth-child(3){left:var(--frozen-b)}.excel-table tr:not(.spacer)>:nth-child(4){left:var(--frozen-c);box-shadow:2px 0 0 #727f83}.excel-table thead th:nth-child(-n+4){z-index:60}.excel-scroll{position:relative;isolation:isolate;z-index:0}.cell-options{box-shadow:0 4px 12px #16354333;font:12px Calibri,Carlito,Arial,sans-serif;text-align:left}body,html{overscroll-behavior-x:none}.excel-scroll,.grid-frame [data-slot=table-container]{overscroll-behavior-x:contain}.excel-workspace{height:calc(100dvh - 64px);display:flex;flex-direction:column;min-height:260px}.excel-workspace .excel-toolbar,.excel-workspace .grid-note{flex-shrink:0}.excel-workspace .excel-scroll{height:auto;min-height:0;flex:1}.excel-workspace .quick-lists{flex-shrink:0;flex-wrap:wrap}.orders-table-area{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.orders-loading{position:absolute;inset:42px 0 0;display:flex;align-items:center;justify-content:center;gap:12px;flex-direction:column;background:#fff;color:#165f78;z-index:15;font-size:14px}.orders-loading button{text-decoration:underline}.excel-toolbar .combined-search select:focus{outline:none;box-shadow:none}.excel-toolbar .combined-search select:focus-visible{outline:2px solid #165f78;outline-offset:2px}@media(prefers-reduced-motion:reduce){.orders-loading .spin{animation:none}}.excel-table .orders-remove-column{text-align:center;padding:0}.orders-remove-column .row-delete{min-height:22px}.excel-table .orders-remove-column .row-delete svg{margin:auto}.excel-toolbar .combined-search select:focus-visible{outline:none!important;box-shadow:none!important}.excel-toolbar .combined-search select[data-keyboard=true]:focus-visible{outline:2px solid #165f78!important;outline-offset:2px}.production-print-root{display:none}@media print{@page production-list{size:A4 portrait;margin:12mm}body:has(>.production-print-root)>:not(.production-print-root){display:none!important}body>.production-print-root{display:block!important;page:production-list;color:#111;font:10pt/1.25 Arial,sans-serif}.production-print-root h1{font:600 12pt Arial,sans-serif;margin:0 0 5mm}.production-print-root table{width:100%;border-collapse:collapse;table-layout:fixed}.production-print-root td,.production-print-root th{border:.2mm solid #777;padding:2mm;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.production-print-root th{background:#eee;font-weight:600}.production-print-root thead{display:table-header-group}.production-print-root tr{break-inside:avoid}.production-print-root td:first-child{text-align:left}.fabric-sheet td:nth-child(2),.fabric-sheet td:nth-child(4){text-align:center}}.cached-page[hidden]{display:none!important}.work-manager{min-width:0}.work-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.work-controls button{font-size:13px}.work-help{justify-content:space-between;margin:12px 0}.work-bottom,.work-help{font-size:13px;color:#617682}.work-bottom{padding:10px 0}.work-scroll{max-height:calc(100dvh - 280px);overflow:auto;border:1px solid #b9c7cf;background:#fff;overscroll-behavior:contain}.work-scroll [data-slot=table-container]{overflow:visible}.editable-work-table{table-layout:fixed;border-collapse:collapse;font:14px/1.25 Calibri,Carlito,Arial,sans-serif}.editable-work-table th{position:sticky;top:0;z-index:2;background:#165f78;color:white;text-align:center;font-weight:600;border:1px solid #7898a5;padding:8px 18px 8px 5px;white-space:normal;overflow-wrap:anywhere}.editable-work-table td{position:relative;padding:0;border:1px solid #a7b5bd;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}.editable-work-table td:first-child{padding-left:20px}.editable-work-table .work-cell{padding:5px 6px;min-height:28px;white-space:pre-wrap;outline-offset:-2px;text-align:center}.editable-work-table td:nth-child(2) .work-cell,.editable-work-table td:nth-child(3) .work-cell{text-align:left}.work-cell:hover{background:#165f780a}.work-input{display:block;width:100%;min-height:48px;border:2px solid #165f78;padding:4px;font:inherit;resize:vertical;background:white;color:#192b38;white-space:pre-wrap}.work-grip{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:2px;color:#80949f;cursor:grab}.work-grip:active{cursor:grabbing}.work-col-resize{right:-3px;top:0;width:7px;height:100%;cursor:col-resize;z-index:3}.work-col-resize,.work-row-resize{position:absolute;touch-action:none}.work-row-resize{bottom:-3px;left:0;right:0;height:7px;cursor:row-resize;z-index:1}.work-drag-target td{box-shadow:inset 0 2px #165f78}.work-filter{display:inline-flex;vertical-align:middle;margin-left:3px;border:1px solid #aac6d0;border-radius:2px}.work-filter.is-active{background:#fff;color:#165f78}.work-filter-menu{width:280px;background:#fff;padding:14px;font-size:14px;z-index:120}.work-filter-menu>input{width:100%;border:1px solid #b9c7cf;padding:6px;margin:10px 0}.work-filter-values{max-height:240px;overflow:auto}.work-filter-values label{display:flex;gap:8px;align-items:center;padding:5px 0;overflow-wrap:anywhere}.work-filter-menu>div:last-child{display:flex;gap:6px;margin-top:10px}.work-archive{width:300px;padding:6px;background:#fff;max-height:340px;overflow:auto}.work-archive>div{display:flex;align-items:center;gap:3px}.work-archive button{padding:7px;font-size:14px;text-align:left;border-radius:4px}.work-archive .selected{background:#e4eef2}.work-delete{color:#946566}.work-delete:hover{background:#fff0ef}.work-empty{padding:30px;background:white;border:1px solid #c8d4db}.row-delete{display:flex;align-items:center;justify-content:center;width:100%;min-height:26px;padding:3px;color:#946566}.row-delete:hover{background:#fff0ef}.editable-work-table .work-remove-column{padding:0;width:32px;text-align:center}@media print{@page{size:A4 landscape;margin:10mm}.work-col-resize,.work-controls,.work-manager [data-slot=tabs],.work-manager [role=tablist],[data-radix-popper-content-wrapper]{display:none!important}.work-manager,.work-scroll,.work-scroll [data-slot=table-container]{height:auto!important;max-height:none!important;overflow:visible!important;border:0}.editable-work-table{width:100%!important;min-width:0!important;font:9pt/1.1 Calibri,Carlito,Arial,sans-serif!important;table-layout:fixed}.editable-work-table col{width:var(--work-print-width)!important}.editable-work-table th{position:static!important;background:#e8eef1!important;color:#111!important;padding:1mm .8mm!important;font-size:8pt!important;border:.2mm solid #777}.editable-work-table td{padding:0!important;border:.2mm solid #888;color:#111;overflow-wrap:anywhere}.editable-work-table .work-cell{padding:.6mm .8mm;min-height:0;font:inherit;line-height:1.1;outline:none;white-space:normal;overflow-wrap:normal;word-break:normal}.editable-work-table td[data-work-field=H] .work-cell{white-space:pre-wrap}.editable-work-table td[data-work-field=N] .work-cell{font-size:8pt;line-height:1.1}.editable-work-table td[data-work-field=S] .work-cell{white-space:nowrap}.editable-work-table .work-remove-column{display:none!important}.editable-work-table tr{height:7.5mm!important;break-inside:avoid;page-break-inside:avoid}.editable-work-table thead{display:table-header-group}.editable-work-table thead tr{height:auto!important}.work-manager .print-title{font:600 11pt Calibri,Carlito,Arial,sans-serif;margin:0 0 3mm}}