.erp-ux{font-size:15px;line-height:1.55;min-width:0;color:#1e3043}.erp-ux *{box-sizing:border-box}.erp-ux h2{font-size:20px}.erp-ux h3{font-size:17px}.erp-ux p{margin:8px 0}.erp-ux .ux-note{padding:12px 16px;border:1px solid #d4e0ee;border-left:4px solid #386bb5;border-radius:8px;background:#f3f7fc;color:#283f58}.erp-ux .ux-warning{border-left-color:#a86610;background:#fff8e9}.erp-ux .ux-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:14px 0}.erp-ux label{font-size:14px;display:block}.erp-ux input,.erp-ux select,.erp-ux button,.erp-ux textarea{font-size:15px}.erp-ux input:not([type=checkbox]),.erp-ux select{max-width:100%;padding:8px;border:1px solid #9cacc0;border-radius:6px}.erp-ux input[type=checkbox]{margin-right:7px}.erp-ux button{cursor:pointer;min-height:36px}.erp-ux button:focus-visible,.erp-ux [tabindex]:focus-visible,.erp-ux a:focus-visible{outline:3px solid #285fa8;outline-offset:3px}.erp-ux .ix-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:18px;align-items:start}.erp-ux .ix-main,.erp-ux .ix-detail{min-width:0;background:white;border:1px solid #d3dce7;border-radius:10px;padding:14px}.erp-ux .ix-detail{position:sticky;top:12px;max-height:calc(100vh - 110px);overflow:auto}.erp-ux .ux-table{overflow:auto;max-height:490px;border:1px solid #d7dfeb;border-radius:7px;overscroll-behavior:contain}.erp-ux .ux-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.erp-ux .ux-table th,.erp-ux .ux-table td{padding:9px 10px;white-space:nowrap;border-bottom:1px solid #e1e7ef;vertical-align:top}.erp-ux .ux-table th{position:sticky;top:0;background:#edf2f8;color:#253a52;z-index:2}.erp-ux .ux-table td:first-child,.erp-ux .ux-table th:first-child{position:sticky;left:0;background:white;z-index:1;min-width:150px}.erp-ux .ux-table th:first-child{z-index:3;background:#edf2f8}.erp-ux .ux-table .number{text-align:right;font-variant-numeric:tabular-nums}.erp-ux .ux-table tr[aria-selected=true] td{background:#e7f0ff}.erp-ux .ux-table tr[aria-selected=true] td:first-child{border-left:4px solid #2c63a9}.erp-ux .ux-table .ix-ident{font-weight:650;text-align:left;background:transparent;border:0;color:#214d80;max-width:230px;white-space:normal}.erp-ux .ux-pager{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:12px}.erp-ux .ux-basis{border-top:1px solid #dce3ed;margin:12px 0;padding-top:10px}.erp-ux summary{cursor:pointer;font-weight:600;min-height:32px}.erp-ux .ix-detail form{display:grid;gap:12px}.erp-ux .ix-detail fieldset{padding:0;border:0;min-width:0}.erp-ux .ix-detail .buttons{flex-wrap:wrap}.erp-ux .ux-empty{padding:24px 16px;color:#40536b;background:#f5f7fa;border-radius:8px}.erp-ux .ux-error{padding:12px;color:#8d2929;background:#fff0f0}.erp-ux .ux-basis .ov-source,.erp-ux .ux-basis small{overflow-wrap:anywhere}.order-reading .ux-heading{display:flex;gap:16px;justify-content:space-between;align-items:start;flex-wrap:wrap}.order-reading .ux-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.order-reading .ux-dimension{padding:14px;border:1px solid #cbd8e6;border-radius:8px;background:#f5f8fc}.order-reading .ux-dimension strong{display:block;font-size:16px}.order-reading .ux-dimension span{display:block;margin-top:7px;color:#334b65}.order-reading .ux-sections{position:sticky;top:0;z-index:4;background:#f8fafd;border:1px solid #d7e0eb;border-radius:8px;display:flex;gap:6px;flex-wrap:wrap;padding:8px;margin:12px 0}.order-reading .ux-sections button{background:white;border:1px solid #bac9db;border-radius:5px;padding:6px 10px;color:#253c59}.order-reading .ov-section{scroll-margin-top:100px;border:1px solid #d6dfeb;background:white;border-radius:10px;padding:18px;margin:16px 0;overflow:auto}.order-reading .ov-source{font-size:14px;overflow-wrap:anywhere;display:block;color:#425770}.order-reading details.ov-source{padding:6px 0}.order-reading .ov-row{padding:10px 0;border-bottom:1px solid #e0e6ed}.order-reading .ov-row small{display:block;line-height:1.7}.order-reading .ov-payment-summary{font-size:16px;font-weight:600}.order-reading table{font-size:14px}.order-reading td,.order-reading th{padding:10px}.order-reading .ov-section table{white-space:nowrap}.order-reading .ov-section h2{margin-top:0}.order-reading .buttons{flex-wrap:wrap}.order-reading .ux-actions{display:flex;gap:8px;flex-wrap:wrap}.order-reading .ov-event{padding:10px 0}.order-reading #order-qa textarea{width:100%}@media(max-width:1100px){.erp-ux .ix-layout{grid-template-columns:1fr}.erp-ux .ix-detail{position:static;max-height:none}.erp-ux .ux-table{max-height:420px}.order-reading .ux-dimensions{grid-template-columns:1fr}.order-reading .ux-sections{position:static}.order-reading .ov-section{scroll-margin-top:16px}}@media(prefers-reduced-motion:reduce){.erp-ux *{scroll-behavior:auto!important}}

.order-reading .ov-payment-summary{text-align:right;font-variant-numeric:tabular-nums}.order-reading .ov-section table td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}

.inventory-timeline{border-top:2px solid #c7d8eb;margin-top:18px;padding-top:12px;font-size:14px}.inventory-timeline .tl-event{border:1px solid #ccd9e7;border-radius:6px;padding:10px;margin:10px 0;min-width:0}.inventory-timeline label{display:block;margin:8px 0}.inventory-timeline .tl-summary{border-left:4px solid #a76616;background:#fff8eb;padding:10px}.inventory-timeline .tl-scroll{overflow:auto;max-height:360px;max-width:100%}.inventory-timeline .tl-scroll table{font-size:14px;white-space:nowrap}.inventory-timeline .tl-scroll th{position:sticky;top:0;background:#eef3f9;z-index:1}.inventory-timeline .tl-scroll td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.inventory-timeline .tl-scroll th:first-child,.inventory-timeline .tl-scroll td:first-child{position:sticky;left:0;background:#f6f9fd}.inventory-timeline .ux-basis{overflow-wrap:anywhere}.inventory-timeline #tl-status{font-weight:600}

#order-list-root{min-width:0;padding:12px;border:1px solid #cbd5e1;border-radius:8px}#order-list-root .ol-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:end}#order-list-root .ol-tools label{display:flex;flex-direction:column;gap:4px;min-width:120px}#order-list-root .ol-effective,#order-list-root .ol-groups,#order-list-root .ol-columns,#order-list-root .ol-pages{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}#order-list-root .ol-chip{padding:4px;background:#eaf2fb;border-radius:4px;overflow-wrap:anywhere}#order-list-root .ol-groups span{padding:4px 8px;border:1px solid #cbd5e1}#order-list-root .ol-table{overflow:auto;max-width:100%;max-height:70vh}#order-list-root .ol-table table{min-width:900px;width:100%;border-collapse:collapse}#order-list-root .ol-table th,#order-list-root .ol-table td{padding:10px;border:1px solid #d7e1ec;vertical-align:top}#order-list-root .ol-group-row{background:#eaf2fb}#order-list-root .ol-last{outline:2px solid #386fa8;outline-offset:-2px}#order-list-root .ol-error,#order-list-root #ol-error{color:#9f241c}#order-list-root button:focus-visible,#order-list-root input:focus-visible,#order-list-root select:focus-visible,#order-list-root [tabindex]:focus-visible{outline:3px solid #245fb4;outline-offset:2px}
