.role-permissions{min-width:0;margin-top:16px}.role-permissions-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.role-permissions-heading h3{margin:0;font-size:15px}.role-permissions-heading p{color:var(--apex-muted);margin:5px 0 0;font-size:12px}.role-permissions-heading>span{white-space:nowrap;color:var(--apex-muted);font-size:12px}.role-permissions-tools{gap:10px;margin-bottom:12px;display:flex}.role-permissions-tools>label{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:7px;flex:1;align-items:center;gap:8px;min-width:0;padding-left:10px;display:flex}.role-permissions-tools input{background:0 0;border:0;width:100%;min-width:0}.role-permissions-tools>select{max-width:160px}.role-permission-list{gap:7px;display:grid}.role-permission-tab{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:8px;min-width:0}.role-permission-tab>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.role-permission-tab>summary::-webkit-details-marker{display:none}.role-permission-tab>summary:hover{background:var(--apex-raised)}.role-permission-name{min-width:0;font-weight:600}.role-permission-name small{color:var(--apex-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:400;line-height:1.45;display:block}.role-permission-details{color:var(--apex-accent);flex-shrink:0;align-items:center;gap:5px;font-size:12px;display:flex}.role-permission-tab[open] .role-permission-details svg{transform:rotate(180deg)}.role-permission-body{border-top:1px solid var(--apex-border);padding:12px}.role-permission-body fieldset{border:0;min-width:0;margin:0;padding:0}.role-permission-body legend{margin-bottom:10px;padding:0;font-size:12px;font-weight:600}.role-permission-actions{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px 12px;display:grid}.role-permission-actions label{align-items:center;gap:8px;min-height:28px;font-size:12px;display:flex}.role-permission-actions input[type=checkbox]{width:17px;height:17px;accent-color:var(--apex-accent);flex-shrink:0;margin:0}.role-permission-body .role-permission-workflow{border-top:1px solid var(--apex-border);grid-template-columns:2fr 1fr 1.2fr;gap:10px;margin-top:16px;padding-top:14px;display:grid}.role-permission-workflow label{flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.role-permission-workflow input,.role-permission-workflow select{width:100%;min-width:0}.role-permission-workflow p{color:var(--apex-muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}@media (width<=700px){.role-permissions-heading{flex-direction:column;align-items:flex-start;gap:6px}.role-permissions-tools{flex-wrap:wrap;gap:6px}.role-permissions-tools>label{flex-basis:100%}.role-permissions-tools>select{width:100%;max-width:none}.role-permission-actions{grid-template-columns:1fr 1fr}.role-permission-tab>summary,.role-permission-body{padding:10px}.role-permission-body .role-permission-workflow{grid-template-columns:1fr 1fr}.role-permission-mode{grid-column:1/-1}.role-permission-name{font-size:12px}.role-permission-details{font-size:11px}}.column-chooser-trigger,.reflection-grid .column-chooser-trigger{color:#d1d1d1;height:24px;min-height:24px;font:calc(11px * var(--apex-ui-font-adjustment,1))/1.3 "Segoe UI",Arial,sans-serif;white-space:nowrap;box-shadow:none;cursor:pointer;background:#3c3c3c;border:1px solid #707070;border-radius:0;flex:none;justify-content:center;align-items:center;gap:5px;padding:2px 6px;display:inline-flex}.column-chooser-trigger:hover:not(:disabled),.reflection-grid .column-chooser-trigger:hover:not(:disabled){background:#4a4a4a}.column-chooser-trigger small{font:inherit;color:#aaa}.column-chooser-trigger:focus-visible{outline-offset:1px;outline:1px solid #8ab8f5}.column-chooser-trigger:disabled{opacity:.45;cursor:default}.column-chooser-popup{z-index:220;color:#d1d1d1;width:280px;max-width:calc(100vw - 16px);max-height:min(430px,100dvh - 16px);font:calc(12px * var(--apex-ui-font-adjustment,1))/1.3 "Segoe UI",Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#303030;border:1px solid #767676;flex-direction:column;padding:5px;display:flex;position:fixed;overflow:auto;box-shadow:0 5px 18px #0007}.column-chooser-popup,.column-chooser-popup *{box-sizing:border-box}.column-chooser-popup button,.column-chooser-popup input{color:inherit;font:inherit;box-shadow:none;border-radius:0}.column-chooser-popup button{cursor:pointer}.column-chooser-popup button:disabled{cursor:default;opacity:.5}.column-chooser-popup button:focus-visible,.column-chooser-popup input:focus-visible{outline-offset:1px;outline:1px solid #8ab8f5}.column-chooser-heading{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 6px 4px;display:flex}.column-chooser-heading strong{font-weight:500;font-size:calc(12px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere}.column-chooser-heading button{color:#ccc;background:0 0;border:0;place-items:center;width:23px;min-width:23px;height:23px;min-height:0;padding:2px;display:grid}.column-chooser-heading button:hover{background:#494949}.column-chooser-search{background:#444;border:1px solid #707070;flex:none;align-items:center;gap:6px;height:27px;margin:0 2px 5px;padding:2px 5px;display:flex}.column-chooser-search svg{color:#aaa;flex-shrink:0}.column-chooser-search input{background:0 0;border:0;width:100%;min-width:0;height:21px;min-height:0;padding:1px 0}.column-chooser-search input::placeholder{color:#b7b7b7}.column-chooser-options{overscroll-behavior:contain;scrollbar-color:#777 #333;flex:auto;min-height:0;overflow:auto}.column-chooser-options>label{cursor:pointer;align-items:center;gap:8px;min-height:28px;margin:0;padding:4px 6px;display:flex}.column-chooser-options>label:hover{background:#444}.column-chooser-options>label.is-disabled{cursor:default}.column-chooser-options input[type=checkbox]{accent-color:#6191d2;width:14px;height:14px;cursor:inherit;flex:none;margin:0}.column-chooser-options label>span{overflow-wrap:anywhere;flex:1}.column-chooser-options small{color:#a7a7a7;font-size:calc(10px * var(--apex-ui-font-adjustment,1));white-space:nowrap}.column-chooser-empty{color:#aaa;margin:0;padding:12px 6px}.column-chooser-footer{border-top:1px solid #626262;flex-direction:column;flex:none;align-items:flex-start;gap:7px;margin-top:5px;padding:7px 5px 3px;display:flex}.column-chooser-footer>span{color:#aaa;font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.column-chooser-footer button{background:#3c3c3c;border:1px solid #707070;min-height:24px;padding:3px 7px}.column-chooser-footer button:hover:not(:disabled){background:#4a4a4a}@media print{.column-chooser-trigger,.column-chooser-popup{display:none!important}}.reflection-grid{--reflection-line:#626262;--reflection-text:#d1d1d1;--reflection-fill:#444;--reflection-blue:#5c91d8;min-width:0;height:100%;min-height:190px;color:var(--reflection-text);border:1px solid var(--reflection-line);font:calc(14px * var(--apex-ui-font-adjustment,1))/1.3 "Segoe UI",Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#252525;flex-direction:column;flex:auto;display:flex;overflow:hidden}.reflection-grid *,.reflection-grid :before,.reflection-grid :after{box-sizing:border-box}.reflection-grid button,.reflection-grid input,.reflection-grid select{font:inherit;color:inherit;box-shadow:none;border-radius:0}.reflection-grid button{cursor:pointer}.reflection-grid button:disabled{cursor:default;opacity:.4}.reflection-grid button:focus-visible,.reflection-grid input:focus-visible,.reflection-grid select:focus-visible{outline-offset:-1px;outline:1px solid #8ab8f5}.reflection-grid .reflection-grid-group-control{border-bottom:1px solid var(--reflection-line);background:#252525;flex:none;align-items:center;gap:7px;min-height:32px;padding:3px 8px;display:flex}.reflection-grid-group-control label{white-space:nowrap}.reflection-grid .reflection-grid-group-control select{background:#444;border:1px solid #737373;flex:1;width:auto;min-width:80px;height:25px;min-height:25px;padding:1px 5px}.reflection-grid .reflection-grid-icon{color:#aaa;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;min-height:0;padding:0;display:inline-flex}.reflection-grid .reflection-grid-icon:hover{color:#fff;background:#555}.reflection-grid-tools{border-bottom:1px solid var(--reflection-line);background:#252525;flex:none;align-items:center;gap:10px;min-height:40px;padding:5px 7px 5px 18px;display:flex}.reflection-grid-top{flex:none;min-width:0}.reflection-grid-top.is-drag-over .reflection-grid-tools{outline-offset:-3px;background:#344255;outline:1px dashed #8ab8f5}.reflection-grid-top.is-drag-over .reflection-grid-group-hint{color:#d7e8ff}.reflection-grid-hidden-state{border-bottom:1px solid var(--reflection-line);color:#aaa;font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;align-items:center;gap:5px 14px;padding:3px 8px;display:flex}.reflection-grid-hidden-state button{color:#a5c5ef;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.reflection-grid-group-hint{color:#8b8b8b;min-width:100px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex:1;align-items:center;gap:6px;display:flex}.reflection-grid-group-hint>span{color:#d1d1d1;background:#3c3c3c;border:1px solid #707070;padding:3px 7px}.reflection-grid .reflection-grid-clear{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#8eb7ef;white-space:nowrap;background:0 0;border:0;padding:2px}.reflection-grid .reflection-grid-search{background:#444;border:1px solid #747474;align-items:center;gap:5px;width:245px;min-width:135px;height:25px;padding:0 5px;display:flex}.reflection-grid-search>svg{color:#b2b2b2;flex-shrink:0}.reflection-grid .reflection-grid-search input{width:100%;min-width:0;height:22px;min-height:0;box-shadow:none;font-size:calc(13px * var(--apex-ui-font-adjustment,1));background:0 0;border:0;outline:0;padding:1px 0}.reflection-grid .reflection-grid-search input::placeholder{color:#b9b9b9}.reflection-grid .reflection-grid-search button{color:#bdbdbd;background:0 0;border:0;place-items:center;width:17px;height:18px;min-height:0;padding:0;display:grid}.reflection-grid-scroll{overscroll-behavior:contain;scrollbar-color:#777 #333;scrollbar-width:auto;background:#444;flex:1 1 0;min-height:80px;position:relative;overflow:auto}.reflection-grid-scroll::-webkit-scrollbar{width:14px;height:14px}.reflection-grid-scroll::-webkit-scrollbar-track{background:#333;border:1px solid #626262}.reflection-grid-scroll::-webkit-scrollbar-thumb{background:#727272;border:2px solid #333}.reflection-grid-scroll::-webkit-scrollbar-corner{background:#333}.reflection-grid .reflection-grid-table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#d1d1d1;width:100%;font:inherit;background:#252525}.reflection-grid-table th,.reflection-grid-table td{white-space:nowrap;text-overflow:ellipsis;text-align:left;vertical-align:middle;border:1px solid #626262;border-top:0;border-left:0;height:25px;min-height:25px;padding:2px 5px;font-weight:400;line-height:20px;overflow:hidden}.reflection-grid-table tr>:last-child{border-right:0}.reflection-grid-table thead th{z-index:3;color:#d1d1d1;height:27px;font-size:calc(13px * var(--apex-ui-font-adjustment,1));background:#252525;padding:0;position:sticky;top:0}.reflection-grid .reflection-grid-heading{width:100%;min-width:0;height:26px;min-height:0;font:inherit;text-align:left;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:4px;padding:2px 5px;display:flex}.reflection-grid-heading>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reflection-grid-heading>svg{color:#bbb;flex-shrink:0}.reflection-grid .reflection-grid-heading:disabled{opacity:1}.reflection-grid .reflection-grid-heading:hover:not(:disabled){background:#3d3d3d}.reflection-grid-table th[draggable=true]{cursor:grab}.reflection-grid-table .reflection-grid-filters th{z-index:3;background:#444;height:26px;top:27px}.reflection-grid-filters label{color:silver;align-items:center;gap:3px;height:25px;padding:0 4px;display:flex}.reflection-grid-filters label>span{font-size:calc(13px * var(--apex-ui-font-adjustment,1));flex-shrink:0}.reflection-grid-filters .reflection-grid-text-mark{color:#8abe99;letter-spacing:-1px;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.reflection-grid .reflection-grid-filters input,.reflection-grid .reflection-grid-filters select{color:#dedede;outline-offset:0;width:100%;min-width:0;height:22px;min-height:0;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:0 0;border:0;padding:0 1px}.reflection-grid .reflection-grid-filters input:focus,.reflection-grid .reflection-grid-filters select:focus{box-shadow:none;outline:1px solid #8cb3e7}.reflection-grid .reflection-grid-filters option,.reflection-grid-row.is-odd{background:#444}.reflection-grid-row.is-even{background:#282828}.reflection-grid-row:hover{background:#505050}.reflection-grid .reflection-grid-row.is-selected{outline-offset:-2px;background:#303030;outline:1px dotted #b6b6b6}.reflection-grid .reflection-grid-row:focus-visible{outline-offset:-2px;outline:1px dotted #e0e0e0}.reflection-grid-table .reflection-grid-gutter{text-align:right;color:#9d9d9d;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#414141;padding:2px 4px}.reflection-grid-table .reflection-grid-expander{text-align:center;padding:0}.reflection-grid .reflection-grid-expander button{vertical-align:middle;color:#d1d1d1;background:0 0;border:1px solid #c2c2c2;justify-content:center;align-items:center;width:12px;height:12px;min-height:0;padding:0;display:inline-flex}.reflection-grid-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.reflection-grid-table td>button:not(.reflection-grid-icon){font:inherit}.reflection-grid-boolean{color:#d1d1d1;background:#444;border:1px solid #767676;width:15px;height:15px;margin:auto;display:block}.reflection-grid-boolean.is-checked{border-color:#a4a4a4;place-items:center;display:grid}.reflection-grid-table .reflection-grid-group-row td{background:#353535;height:29px;padding:0 4px}.reflection-grid .reflection-grid-group-row button{color:#c9c9c9;text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:100%;min-height:28px;padding:2px 0;display:flex}.reflection-grid-group-row small{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#aaa}.reflection-grid-table .reflection-grid-detail-row>td{white-space:normal;background:#303030;padding:8px 14px 10px 54px;overflow:visible}.reflection-grid-detail-row table{border-collapse:collapse;width:100%;font:inherit}.reflection-grid-detail-row table th,.reflection-grid-detail-row table td{color:#d1d1d1;background:0 0;border:1px solid #626262;padding:3px 6px;position:static}.reflection-grid-empty{color:silver;text-align:center;font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:24px 12px}.reflection-grid-extra-footer{font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#303030;border-top:1px solid #626262;flex:none;padding:5px 8px}.reflection-grid-footer{color:#c8c8c8;min-height:31px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#252525;border-top:1px solid #626262;flex:none;align-items:center;gap:12px;padding:3px 6px 3px 48px;display:flex}.reflection-grid-count{white-space:nowrap;background:#3c3c3c;border:1px solid #626262;padding:2px 5px}.reflection-grid-count>span{color:#a8a8a8}.reflection-grid-selection{color:#9c9c9c;font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex:1}.reflection-grid-scroll-buttons{gap:1px;margin-left:auto;display:flex}.reflection-grid .reflection-grid-scroll-buttons button{color:#d1d1d1;background:#3b3b3b;border:1px solid #626262;place-items:center;width:22px;height:21px;min-height:0;padding:0;display:grid}.reflection-grid .reflection-grid-scroll-buttons button:hover:not(:disabled){background:#565656}@media (width<=750px){.reflection-grid{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.reflection-grid-tools{gap:6px;padding-left:7px}.reflection-grid-group-hint{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.reflection-grid .reflection-grid-search{width:165px}.reflection-grid-footer{padding-left:7px}.reflection-grid-selection{display:none}}.reflection-grid-pages{white-space:nowrap;align-items:center;gap:6px;display:flex}.reflection-grid .reflection-grid-pages button{background:#3b3b3b;border:1px solid #626262;place-items:center;width:22px;height:21px;min-height:0;padding:0;display:grid}@media print{.reflection-grid-pages,.reflection-grid-top{display:none}}.reflection-card-controls{border-top:1px solid var(--apex-border,#223247);font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.reflection-card-controls>label{color:var(--apex-muted,#a8b6c7);align-items:center;gap:8px;display:flex}.reflection-card-controls select,.reflection-card-controls input{border:1px solid var(--apex-border,#223247);background:var(--apex-input,#0e1926);min-width:0;color:var(--apex-text,#f5f7fa);font:inherit;border-radius:5px;padding:5px 7px}.reflection-card-controls>label select{width:155px}.reflection-card-filters{flex:1;min-width:150px}.reflection-card-filters[open]{flex-basis:100%}.reflection-card-filters>summary{cursor:pointer;color:var(--apex-accent-strong,#2d8cff);padding:5px 0}.reflection-card-filters>div{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin-top:7px;display:grid}.reflection-card-filters label{color:var(--apex-muted,#a8b6c7);flex-direction:column;gap:4px;display:flex}.reflection-card-filters input,.reflection-card-filters select{width:100%}.reflection-grid-cards-view>.reflection-grid-scroll{overflow-x:hidden}.reflection-card-groups{padding:12px}.reflection-card-group+.reflection-card-group{margin-top:12px}.reflection-card-group-heading{border:1px solid var(--apex-border,#223247);background:var(--apex-surface-raised,#152233);width:100%;color:var(--apex-text,#f5f7fa);font:inherit;text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:7px;margin:0 0 10px;padding:9px 10px;display:flex}.reflection-card-group-heading strong{overflow-wrap:anywhere}.reflection-card-group-heading span{color:var(--apex-muted,#a8b6c7);margin-left:auto}.reflection-grid-print-text{display:none}.reflection-grid-cell-content{align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.reflection-grid-cell-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.reflection-grid .reflection-grid-reveal{border:1px solid var(--apex-border,#626262);width:18px;height:18px;min-height:0;color:var(--apex-muted,#aaa);opacity:.7;background:0 0;border-radius:3px;flex:0 0 18px;justify-content:center;align-items:center;padding:0;display:inline-flex}.reflection-grid .reflection-grid-reveal:hover,.reflection-grid .reflection-grid-reveal:focus-visible,.reflection-grid .reflection-grid-reveal[aria-expanded=true]{opacity:1;color:var(--apex-accent,#8ab8f5);background:var(--apex-hover,#505050)}.reflection-grid-readable .reflection-grid-table tbody .reflection-grid-sticky{z-index:2;background:inherit;box-shadow:1px 0 0 var(--apex-border,#626262);position:sticky;left:0}.reflection-grid-readable .reflection-grid-table thead .reflection-grid-sticky{z-index:5;box-shadow:1px 0 0 var(--apex-border,#626262);left:0}.reflection-grid-resize-handle{z-index:6;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:9px;position:absolute;inset:0 -1px 0 auto}.reflection-grid-resize-handle:after{content:"";background:0 0;width:2px;position:absolute;top:5px;bottom:5px;right:3px}.reflection-grid-resize-handle:hover:after,.reflection-grid-resize-handle:focus-visible:after{background:var(--apex-accent,#8ab8f5)}.reflection-grid-resize-handle:focus-visible{outline:1px solid var(--apex-accent,#8ab8f5);outline-offset:-2px}.reflection-grid.is-column-resizing,.reflection-grid.is-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.reflection-grid .reflection-grid-text-row>td{white-space:normal;background:var(--apex-surface-raised,#303030);height:auto;overflow:visible;padding:0!important}.reflection-grid-text-panel{width:var(--reflection-grid-viewport-width,100%);white-space:normal;border-left:3px solid var(--apex-accent,#8ab8f5);max-width:100%;color:var(--apex-text,#d1d1d1);outline:none;padding:12px 16px;position:sticky;left:0}.reflection-grid-text-panel:focus-visible{outline:1px solid var(--apex-accent,#8ab8f5);outline-offset:-2px}.reflection-grid-text-panel>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.reflection-grid-text-panel strong{color:var(--apex-secondary,#d1d1d1);font-weight:600}.reflection-grid-text-panel p{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;margin:7px 0 0;line-height:1.6}@media screen{.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-table :is(th,td){white-space:nowrap;text-align:left!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-table tbody .reflection-grid-row>td{text-overflow:ellipsis;height:34px;max-height:34px;padding:5px 7px;line-height:22px;overflow:hidden}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-heading{padding-left:7px;padding-right:22px;text-align:left!important;justify-content:flex-start!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-heading>svg{right:10px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-table .is-numeric{text-align:right!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-table th.is-numeric .reflection-grid-heading{text-align:right!important;justify-content:flex-end!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-filters th input{text-align:left!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-table .is-centered{text-align:center!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-cell-value{text-overflow:ellipsis;max-height:22px;white-space:nowrap!important;overflow:hidden!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-cell-value>*{text-overflow:ellipsis;max-width:100%;white-space:nowrap!important;overflow:hidden!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-print-text{display:none!important}}@media print{.reflection-grid :is(.reflection-grid-resize-handle,.reflection-grid-reveal,.reflection-grid-text-row){display:none!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-table{table-layout:auto!important;width:100%!important;min-width:0!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-table col{width:auto!important;min-width:0!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-sticky{box-shadow:none!important;position:static!important;left:auto!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-cell-content,.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-cell-value{overflow-wrap:anywhere;white-space:normal!important;max-height:none!important;display:block!important;overflow:visible!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-cell-value.has-print-text{display:none!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-print-text{overflow-wrap:anywhere;white-space:pre-wrap!important;display:block!important;overflow:visible!important}}.shared-notes-button{min-width:23px;height:23px;color:var(--apex-accent,#71a9e9);cursor:pointer;vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:2px 4px;display:inline-flex;position:relative}.shared-notes-button:hover{background:var(--apex-hover,#74aee91f)}.shared-notes-button small{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.shared-notes-button:disabled{opacity:.4;cursor:default}.shared-notes-unread{width:7px;height:7px;box-shadow:0 0 0 2px var(--apex-surface,#222b36);background:#ff526c;border-radius:50%;position:absolute;top:1px;right:1px}.shared-note-bubble,.shared-note-menu{z-index:10050;color:var(--apex-text,#e5eaf1);background:var(--apex-surface-raised,#202a36);border:1px solid var(--apex-border,#40516a);font-size:calc(12px * var(--apex-ui-font-adjustment,1));position:fixed;box-shadow:0 16px 50px #0008}.shared-note-bubble{border-radius:12px;outline:none;flex-direction:column;width:min(400px,100vw - 24px);max-height:calc(100vh - 48px);display:flex;bottom:24px;right:22px;overflow:hidden}.shared-note-bubble header{border-bottom:1px solid var(--apex-border,#40516a);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.shared-note-bubble header div{gap:4px;display:grid}.shared-note-bubble header span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#a0b0c3)}.shared-note-bubble header strong{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.shared-note-close{color:inherit;cursor:pointer;background:0 0;border:0}.shared-note-intro{color:var(--apex-muted,#a0b0c3);font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:10px 15px}.shared-note-thread{min-height:60px;max-height:42vh;padding:0 14px 10px;overflow:auto}.shared-note-empty{color:var(--apex-muted,#a0b0c3);padding:12px 0}.shared-note-message{background:var(--apex-surface,#17212d);border:1px solid var(--apex-border,#40516a);border-radius:7px;margin:6px 0;padding:10px}.shared-note-message.is-own{border-color:var(--apex-accent,#548ccc)}.shared-note-message>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.shared-note-message strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.shared-note-message time,.shared-note-message small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#a0b0c3)}.shared-note-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;line-height:1.5}.shared-note-bubble form{border-top:1px solid var(--apex-border,#40516a);gap:7px;padding:10px 15px 12px;display:grid}.shared-note-bubble textarea{resize:vertical;min-height:60px;max-height:150px;font:inherit;background:var(--apex-input,#15202c)!important;color:inherit!important;border:1px solid var(--apex-border,#40516a)!important;border-radius:6px!important;padding:8px!important}.shared-note-bubble form>div{justify-content:space-between;align-items:center;display:flex}.shared-note-bubble form small{color:var(--apex-muted,#a0b0c3);font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.shared-note-bubble button{font:inherit}.shared-note-bubble form button,.shared-note-more,.shared-note-bubble footer button,.shared-note-error button{border:1px solid var(--apex-border,#40516a);background:var(--apex-input,#15202c);color:var(--apex-accent,#80b7f7);cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.shared-note-bubble button:disabled{opacity:.5;cursor:default}.shared-note-bubble footer{padding:0 15px 12px}.shared-note-error{color:#ff9aaa;padding:8px 15px}.shared-note-menu{border-radius:7px;width:202px;padding:5px}.shared-note-menu button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:9px;display:flex}.shared-note-menu button:hover,.shared-note-menu button:focus{background:var(--apex-hover,#2d4259)}.shared-note-bubble :focus-visible,.shared-note-menu :focus-visible,.shared-notes-button:focus-visible{outline:2px solid var(--apex-accent,#80b7f7);outline-offset:1px}.shared-note-cell{white-space:nowrap}@media print{.shared-notes-button,.shared-note-bubble,.shared-note-menu{display:none!important}}.shared-note-discard{color:#ffc877;background:#65481833;gap:8px;padding:10px 15px;display:grid}.shared-note-discard>div{gap:7px;display:flex}.shared-note-discard button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;padding:5px 8px}.shared-note-bubble{font-family:var(--apex-font,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.shared-note-bubble header>div{overflow-wrap:anywhere;min-width:0}.shared-note-close{border-radius:4px;flex:none;place-items:center;width:26px;height:26px;padding:3px;display:grid}.shared-note-close:hover{background:var(--apex-hover,#2d4259)}.shared-note-message>div{flex-wrap:wrap}.shared-note-message strong{overflow-wrap:anywhere;min-width:0}@media screen and (width<=480px){.shared-note-bubble{max-height:calc(100dvh - 24px);bottom:12px;right:12px}}.shared-note-row-unread>td:first-child{position:relative}.shared-note-row-unread>td:first-child:after{content:"";width:5px;height:5px;box-shadow:0 0 0 1px var(--apex-surface,#17212d);pointer-events:none;background:#ff526c;border-radius:50%;position:absolute;top:2px;right:2px}@media print{.shared-note-row-unread>td:first-child:after{display:none}}.shared-note-scrim{z-index:10049;background:#040a142e;position:fixed;inset:0}@media print{.shared-note-scrim{display:none!important}}.row-actions-menu{z-index:1200;box-sizing:border-box;border:1px solid var(--apex-border,#626262);background:var(--apex-surface-raised,#34373a);width:232px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--apex-text,#eee);font:calc(13px * var(--apex-screen-font-scale,1))/1.4 "Segoe UI",Arial,sans-serif;border-radius:8px;padding:5px;position:fixed;overflow:auto;box-shadow:0 8px 24px #0004}.row-actions-menu button{width:100%;min-height:34px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:7px 9px;display:flex}.row-actions-menu button svg{color:var(--apex-accent,#ff9c70);flex:none}.row-actions-menu button:is(:hover,:focus-visible):not(:disabled){background:var(--apex-hover,#45484b);outline:1px solid var(--apex-accent,#ff9c70);outline-offset:-1px}.row-actions-menu button:disabled{opacity:.6;cursor:default}.row-actions-menu button small{color:var(--apex-muted,#bbb);white-space:normal;margin-top:3px;font-size:.85em;display:block}.row-actions-menu .is-danger{color:var(--apex-danger,#ed6565)}@media print{.row-actions-menu{display:none!important}}.voucher-approval-toolbar{font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-top:1px solid #626262;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:7px;padding:5px 6px;display:flex}.voucher-approval-toolbar .button{min-height:25px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:3px 8px}.voucher-approval-toolbar .button.primary{margin-left:auto}.voucher-approval-toolbar small{color:#aaa}.voucher-approval-error{color:#f1c7c7;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#402d2d;border:1px solid #ad6868;flex-shrink:0;padding:7px}@media print{.voucher-approval-toolbar,.voucher-approval-error{display:none}}@media screen{.erp-shell.erp-shell.erp-shell .voucher-readable-register .reflection-grid.reflection-grid-readable th[data-column-key=approvalSelection] .reflection-grid-heading{padding:2px;text-align:center!important;justify-content:center!important}.erp-shell .voucher-readable-register .reflection-grid-readable{--apex-column-scale:1}}.voucher-register-date{flex-direction:column;gap:2px;display:flex}.voucher-register-date small{color:var(--text-muted,#b5b5b5);font-size:.85em}@media screen{.erp-shell.erp-shell.erp-shell .voucher-readable-register .reflection-grid.reflection-grid-readable .reflection-grid-table tbody .reflection-grid-row>td[data-column-key=date]{height:auto;max-height:none;line-height:1.3}.erp-shell.erp-shell.erp-shell .voucher-readable-register .reflection-grid.reflection-grid-readable td[data-column-key=date] .reflection-grid-cell-value{max-height:none}.voucher-readable-register .voucher-register-date{line-height:1.3}}.system-administration{min-width:0;height:100%;min-height:0;color:var(--apex-text);background:var(--apex-bg);flex-direction:column;flex:auto;gap:12px;padding:16px;display:flex;overflow:auto}.system-administration>*{flex-shrink:0}.system-admin-heading,.system-admin-tools,.system-admin-pagination,.system-admin-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.system-admin-heading h1{font-size:calc(20px * var(--apex-ui-font-adjustment,1));margin:0}.system-admin-heading p,.system-admin-muted{color:var(--apex-muted);font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:4px 0 0}.system-admin-heading>div:last-child,.system-admin-tools>div,.system-admin-pagination>div{align-items:center;gap:8px;display:flex}.system-admin-tabs{border-bottom:1px solid var(--apex-border);gap:5px;padding-bottom:8px;display:flex}.system-admin-tabs button{border:1px solid var(--apex-border);background:var(--apex-surface);color:var(--apex-muted);border-radius:7px;padding:7px 14px}.system-admin-tabs button[aria-selected=true]{border-color:var(--apex-accent);background:var(--apex-selected);color:var(--apex-text)}.system-admin-tools{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:10px;align-items:end;padding:10px 12px}.system-admin-tools label,.system-admin-fields label{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);flex-direction:column;gap:5px;display:flex}.system-admin-tools input,.system-admin-tools select,.system-admin-fields input,.system-admin-fields select,.system-admin-fields textarea,.system-admin-policy-table input,.system-admin-policy-table select{border:1px solid var(--apex-control-border,var(--apex-border));background:var(--apex-input);min-width:0;color:var(--apex-text);font:inherit;color-scheme:var(--apex-color-scheme,dark);border-radius:5px;padding:7px 9px}.system-admin-tools .system-admin-search{flex:1;min-width:180px;max-width:420px}.system-admin-tools .system-admin-search input{width:100%}.system-admin-content{flex:1 0 300px;align-items:stretch;gap:14px;min-width:0;min-height:300px;display:flex}.system-admin-register{flex-direction:column;flex:1;min-width:0;display:flex}.system-admin-register>.reflection-grid{flex:1;height:auto;min-height:300px}.system-admin-editor{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:12px;align-self:flex-start;width:min(620px,52%);min-width:320px;max-height:none;padding:16px}.system-admin-editor.system-admin-role-editor{width:min(860px,66%)}.system-admin-editor-heading{margin-bottom:12px}.system-admin-editor-heading h2{font-size:calc(16px * var(--apex-ui-font-adjustment,1));margin:0}.system-admin-fields{border:0;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0;padding:0;display:grid}.system-admin-fields .system-admin-full{grid-column:1/-1}.system-admin-fields input[type=checkbox]{width:17px;height:17px;margin:0}.system-admin-fields .system-admin-checkbox{flex-direction:row;align-self:end;align-items:center;padding:8px 0}.system-admin-fields textarea{resize:vertical;min-height:64px}.system-admin-editor footer{border-top:1px solid var(--apex-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.system-admin-editor footer>span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);margin-right:auto}.system-admin-error,.system-admin-warning,.system-admin-message{border:1px solid var(--apex-border);background:var(--apex-surface);font-size:calc(12px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;line-height:1.5}.system-admin-error{border-left:3px solid var(--apex-danger)}.system-admin-warning{border-left:3px solid var(--apex-warning)}.system-admin-message{border-left:3px solid var(--apex-blue)}.system-admin-error button,.system-admin-warning button{margin:6px 0 0 10px}.system-admin-empty{text-align:center;color:var(--apex-muted);font-size:calc(13px * var(--apex-ui-font-adjustment,1));padding:28px 16px}.system-admin-matrix-wrap,.system-admin-table-wrap{border:1px solid var(--apex-border);border-radius:8px;max-width:100%;overflow:auto}.system-admin-table-wrap{flex:1 0 260px;min-height:260px}.system-admin-matrix,.system-admin-policy-table,.system-admin-table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.system-admin-matrix th,.system-admin-matrix td,.system-admin-policy-table th,.system-admin-policy-table td,.system-admin-table th,.system-admin-table td{border-bottom:1px solid var(--apex-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:9px 8px}.system-admin-matrix th,.system-admin-policy-table th,.system-admin-table th{color:var(--apex-text);background:var(--apex-raised);z-index:1;font-weight:600;position:sticky;top:0}.system-admin-matrix th:first-child{min-width:150px}.system-admin-matrix td:not(:first-child),.system-admin-matrix th:not(:first-child){text-align:center;min-width:58px}.system-admin-matrix input{width:17px;height:17px;accent-color:var(--apex-accent)}.system-admin-policy-table select{width:100%;min-width:125px}.system-admin-policy-table input[type=text]{width:110px}.system-admin-section-title{font-size:calc(14px * var(--apex-ui-font-adjustment,1));margin:18px 0 8px}.system-admin-section-help{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);margin:6px 0 10px;line-height:1.5}.system-admin-link{color:var(--apex-blue);text-align:left;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.system-admin-status{border:1px solid var(--apex-border);font-size:calc(11px * var(--apex-ui-font-adjustment,1));white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.system-admin-status:before{content:"";background:var(--apex-muted);border-radius:50%;width:6px;height:6px}.system-admin-status.is-online:before,.system-admin-status.is-active:before{background:var(--apex-success)}.system-admin-status.is-idle:before{background:var(--apex-warning)}.system-admin-status.is-disabled:before{background:var(--apex-danger)}.system-admin-history-detail{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:10px;padding:14px}.system-admin-history-detail dl{flex-wrap:wrap;gap:10px 24px;margin:12px 0;display:flex}.system-admin-history-detail dt{color:var(--apex-muted);font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.system-admin-history-detail dd{font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:3px 0 0}.system-admin-value{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.system-admin-values{margin:0;padding:0;display:block!important}.system-admin-values>div{margin-bottom:8px}.system-admin-values dt{font-weight:600}.system-admin-value-list{margin:0;padding-left:18px}.system-admin-history-detail .system-admin-table-wrap{min-height:0;max-height:360px}.system-admin-pagination{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted)}.system-admin-activity-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;display:grid}.system-admin-activity-card{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:12px;min-width:0;padding:14px}.system-admin-activity-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.system-admin-activity-card h2{font-size:calc(15px * var(--apex-ui-font-adjustment,1));margin:0}.system-admin-activity-card p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);overflow-wrap:anywhere;margin:8px 0}.system-admin-activity-card strong{color:var(--apex-text)}.system-admin-open-tabs{flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.system-admin-open-tabs li{font-size:calc(11px * var(--apex-ui-font-adjustment,1));border:1px solid var(--apex-border);color:var(--apex-muted);border-radius:5px;padding:4px 7px}.system-admin-open-tabs li.is-current{color:var(--apex-text);border-color:var(--apex-blue);background:var(--apex-selected)}@media (width<=1100px){.system-admin-content{flex-direction:column}.system-admin-editor,.system-admin-editor.system-admin-role-editor{width:100%;min-width:0}.system-admin-register>.reflection-grid{min-height:320px}.system-admin-fields{grid-template-columns:1fr 1fr}}@media (width<=650px){.system-administration{padding:10px}.system-admin-fields{grid-template-columns:1fr}.system-admin-content{min-height:0}.system-admin-tools label{flex:1;min-width:130px}.system-admin-heading>div:last-child{flex-wrap:wrap}.system-admin-editor{padding:12px}}.system-admin-content.is-role-editing>.system-admin-register{display:none}.system-admin-content.is-role-editing>.system-admin-role-editor{width:100%;min-width:0;max-width:none}.system-admin-role-editor .system-admin-matrix-wrap{min-height:0;max-height:52vh}.system-admin-matrix{min-width:1040px}.system-admin-matrix thead th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.system-admin-matrix tbody th:first-child{z-index:1;background:var(--apex-surface);position:sticky;top:auto;left:0}.system-admin-matrix thead th:first-child{z-index:3;min-width:170px;left:0}.system-admin-policy-table{min-width:700px}.system-admin-policy-table tbody th{position:static}.apex-workspace-print-generation{display:none}@media print{@page{margin-bottom:18mm}body>.apex-workspace-print-generation{color:#4f6073;overflow-wrap:anywhere;box-shadow:none;z-index:2147483647;background:#fff;border-top:.2mm solid #c7d4e5;padding-top:2mm;font:8pt/1.3 Arial,sans-serif;position:fixed;bottom:-11mm;left:0;right:0;display:block!important}body>.apex-workspace-print-generation span{display:block}}.searchable-choice{width:100%;min-width:0}.searchable-choice-trigger{border:1px solid var(--apex-border,#40506b);background:var(--apex-input,#101c31);width:100%;height:30px;min-height:30px;color:var(--apex-text,#dce3ef);font:inherit;text-align:left;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:4px 7px;display:flex}.searchable-choice-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.searchable-choice-trigger>svg{flex-shrink:0}.searchable-choice-placeholder{color:var(--apex-muted,#94a3b9)}.searchable-choice-trigger:focus-visible{outline-offset:1px;outline:2px solid #a38be6}.searchable-choice-trigger:disabled{opacity:.6;cursor:default}.searchable-choice-popup{z-index:95;box-sizing:border-box;color:var(--apex-text,#dce3ef);font-family:var(--apex-font,Arial,sans-serif);font-size:calc(11px * var(--apex-ui-font-adjustment,1));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#142035;border:1px solid #65567e;border-radius:7px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px #05091466}.searchable-choice-search{background:#1e2840;border-bottom:1px solid #384661;flex-shrink:0;align-items:center;gap:6px;padding:6px;display:flex}.searchable-choice-search>svg{color:#aebbd1;flex-shrink:0}.searchable-choice-search input{box-sizing:border-box;color:#dce3ef;width:0;min-width:0;height:28px;min-height:28px;font:inherit;background:#0f192c;border:1px solid #685882;border-radius:4px;flex:1;margin:0;padding:4px 7px}.searchable-choice-search input:focus{outline-offset:0;outline:1px solid #a38be6}.searchable-choice-search>button{color:#b8c4d9;cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.searchable-choice-results{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.searchable-choice-option{overflow-wrap:anywhere;cursor:pointer;border-bottom:1px solid #33405966;padding:7px 9px;line-height:15px}.searchable-choice-option:last-child{border-bottom:0}.searchable-choice-option:nth-child(2n){background:#19273e}.searchable-choice-option[aria-selected=true]{color:#d8c8ff;font-weight:650}.searchable-choice-option.is-active{color:#f0e5ff;background:#3c3158;box-shadow:inset 0 0 0 1px #a087cc}.searchable-choice-empty{text-align:center;color:#aebbd1;padding:17px 10px}.searchable-choice-footer{color:#aebbd1;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#172238;border-top:1px solid #38435d;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.searchable-choice-footer>button{color:#c2a8ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.customer-price-trend{border:1px solid var(--apex-border,#bfd8ef);background:var(--apex-surface,#f8fcff);min-width:0;height:auto;max-height:none;color:var(--apex-text,#102750);border-radius:8px;flex-direction:column;flex:none;gap:10px;padding:13px;display:flex;overflow:visible}.customer-price-trend-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-price-trend-heading h3{font-size:calc(14px * var(--apex-ui-font-adjustment,1));margin:0;font-weight:650}.customer-price-trend-heading p{color:var(--apex-secondary,#47678a);font-size:calc(11px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;margin:4px 0 0}.customer-price-trend-count{color:var(--apex-secondary,#47678a);font-size:calc(11px * var(--apex-ui-font-adjustment,1));white-space:nowrap}.customer-price-trend-range{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.customer-price-trend-range>label{min-width:135px;color:var(--apex-secondary,#47678a);font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-direction:column;flex:0 175px;gap:4px;font-weight:500;display:flex}.customer-price-trend-range :is(input,select){border:1px solid var(--apex-control-border,#a8c5e3);background:var(--apex-input,#fff);width:100%;min-width:0;height:32px;min-height:32px;color:var(--apex-text,#102750);font:inherit;font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:5px;padding:5px 8px}.customer-price-trend-range>p{color:var(--apex-secondary,#47678a);font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex:170px;margin:0 0 7px;line-height:1.4}.customer-price-trend-plot{width:100%;min-width:0;overflow:visible}.customer-price-trend-svg{width:100%;height:auto;display:block;overflow:visible}.customer-price-trend-axis{fill:var(--apex-secondary,#47678a);font-variant-numeric:tabular-nums;font:11px system-ui,sans-serif}.customer-price-trend-axis-title{fill:var(--apex-secondary,#47678a);font:600 10px system-ui,sans-serif}.customer-price-trend-gridline,.customer-price-trend-tick{stroke:var(--apex-grid-line,#cee2f4);stroke-width:1px;vector-effect:non-scaling-stroke}.customer-price-trend-gridline{stroke-dasharray:3 4}.customer-price-trend-line{fill:none;stroke:var(--apex-blue,#0663b8);stroke-width:2.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.customer-price-trend-guide{stroke:var(--apex-blue,#0663b8);stroke-width:1px;stroke-dasharray:3 4;opacity:.45;pointer-events:none}.customer-price-trend-point{cursor:pointer;outline:none}.customer-price-trend-point-hit{fill:#0000;stroke:none}.customer-price-trend-dot{fill:var(--apex-blue,#0663b8);stroke:var(--apex-surface,#f8fcff);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.customer-price-trend-point.is-carry-in .customer-price-trend-dot{fill:var(--apex-surface,#f8fcff);stroke:var(--apex-blue,#0663b8);stroke-width:2px}.customer-price-trend-point:focus-visible .customer-price-trend-point-hit{stroke:var(--apex-blue,#0663b8);stroke-width:1.5px;stroke-dasharray:2 2}.customer-price-trend-detail{border:1px solid var(--apex-border,#bfd8ef);background:var(--apex-surface-raised,#e9f4ff);font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#47678a);overflow-wrap:anywhere;border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 12px;display:flex}.customer-price-trend-detail>strong{font-size:calc(20px * var(--apex-ui-font-adjustment,1));color:var(--apex-blue,#0663b8);font-variant-numeric:tabular-nums;font-weight:650}.customer-price-trend-detail small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));font-weight:500}.customer-price-trend-detail>div{flex-direction:column;gap:3px;display:flex}.customer-price-trend-detail time{color:var(--apex-text,#102750);font:inherit;font-variant-numeric:tabular-nums}.customer-price-trend-note,.customer-price-trend-instructions{color:var(--apex-secondary,#47678a);font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin:8px 0 0;line-height:1.5}.customer-price-trend-empty{text-align:center;border:1px dashed var(--apex-border,#bfd8ef);color:var(--apex-secondary,#47678a);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:6px;margin:0;padding:22px 12px;line-height:1.5}.customer-price-trend-empty[role=alert]{text-align:left}@media (width<=600px){.customer-price-trend{padding:10px}.customer-price-trend-heading{flex-direction:column;align-items:flex-start;gap:5px}.customer-price-trend-range>label{flex:135px}.customer-price-trend-range>p{flex-basis:100%;margin:0}.customer-price-trend-detail{gap:8px 14px}.customer-price-trend-detail>strong{flex-basis:100%}}@media print{.customer-price-trend{break-inside:avoid;color:#102750;background:#fff}.customer-price-trend-range,.customer-price-trend-instructions,.customer-price-trend-point-hit{display:none}.customer-price-trend-svg{max-height:240px}}.customer-prices-view{box-sizing:border-box;color:#dce5f5;background:#101d31;flex-direction:column;flex:auto;gap:12px;min-width:0;height:100%;min-height:0;padding:15px;display:flex;overflow:auto}.customer-prices-view>*{flex-shrink:0}.customer-prices-view>.reflection-grid{flex:1 0 260px;height:auto;min-height:260px}.customer-prices-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.customer-prices-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.customer-prices-heading svg{color:#b499f0;flex-shrink:0}.customer-prices-heading>div>div>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));text-transform:uppercase;letter-spacing:.09em;color:#ac9bcc}.customer-prices-heading h1{font-size:calc(22px * var(--apex-ui-font-adjustment,1));margin:3px 0}.customer-prices-heading p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#a8bbd5;margin:4px 0 0}.customer-prices-view .button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:6px 9px}.customer-prices-controls{background:#16273e;border:1px solid #354766;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:15px;padding:11px;display:flex}.customer-prices-controls>label:not(.customer-prices-checkbox){min-width:220px;max-width:520px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#b3c4dc;flex-direction:column;flex:1;gap:5px;display:flex}.customer-prices-controls .customer-prices-checkbox{font-size:calc(11px * var(--apex-ui-font-adjustment,1));white-space:nowrap;align-items:center;gap:6px;padding-bottom:5px;display:flex}.customer-prices-controls .customer-prices-checkbox input{width:13px;height:13px;margin:0}.customer-prices-controls>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#aebeda;margin-left:auto;padding-bottom:5px}.customer-prices-explanation{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#a8bad6;margin:0;line-height:1.5}.customer-price-item{white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:3px;display:flex}.customer-price-item small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#b4a3cf}.customer-price-saved{color:#d3c1fb;font-variant-numeric:tabular-nums;font-weight:600}.customer-price-unsaved{color:#91a7c6;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.customer-prices-view time{font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;white-space:normal}.customer-prices-view .catalog-grid-link{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.customer-prices-view .catalog-grid-link svg{vertical-align:middle;margin-right:4px}.customer-prices-error{color:#ffc2d1;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#342132;border:1px solid #88566a;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.customer-prices-empty-note{color:#c6b8dd;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#24243e;border:1px solid #4b456b;border-radius:6px;margin:0;padding:11px;line-height:1.5}.customer-price-history{background:#18243a;border:1px solid #685688;border-radius:8px;flex-direction:column;gap:9px;min-height:190px;max-height:43vh;padding:12px;display:flex;overflow:hidden}.customer-price-history>header{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-price-history h2{font-size:calc(14px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;margin:0}.customer-price-history h2:focus{outline:none}.customer-price-history>header p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#b4c1d8;margin:4px 0 0}.customer-price-history>header>div:last-child{flex-shrink:0;align-items:center;gap:8px;display:flex}.customer-price-history-note{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#a8bbd6;flex:none;margin:0}.customer-price-history>.customer-prices-error,.customer-price-history>.customer-prices-empty-note{overflow:auto}.customer-price-history-table{flex:auto;min-height:0;overflow:auto}.customer-price-history-table table{border-collapse:collapse;width:100%;min-width:870px;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.customer-price-history-table th,.customer-price-history-table td{text-align:left;overflow-wrap:anywhere;vertical-align:top;border:1px solid #3a4864;padding:8px 9px}.customer-price-history-table th{color:#b9c6dd;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#22314a;position:sticky;top:0}.customer-price-history-table td:nth-child(4),.customer-price-history-table td:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}.customer-price-current{color:#bce0ce;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#17382f;border:1px solid #426c5d;border-radius:4px;padding:2px 7px;display:inline-block}@media (width<=850px){.customer-prices-view{padding:10px}.customer-prices-heading{flex-direction:column;align-items:flex-start;gap:10px}.customer-prices-controls>label:not(.customer-prices-checkbox){flex-basis:100%;max-width:none}.customer-prices-controls>span{margin-left:0}.customer-price-history{max-height:48vh;padding:9px}.customer-price-history>header{align-items:flex-start}}.customer-prices-controls>.customer-price-type{flex:0 230px;min-width:190px}.customer-prices-controls>.customer-price-customer{flex:300px}.erp-shell.erp-shell .customer-price-trend-panel{height:auto;min-height:0;max-height:none;overflow:visible}.customer-price-trend-placeholder{border:1px dashed var(--apex-border);color:var(--apex-secondary);background:var(--apex-surface);border-radius:8px;align-items:center;gap:10px;padding:18px;display:flex}.customer-price-trend-placeholder strong{color:var(--apex-text);font-weight:600}.customer-price-trend-placeholder p{margin:4px 0 0;font-size:13px}.customer-price-full-history{min-width:0}.customer-price-full-history h3{margin:8px 0;font-size:13px;font-weight:600}.customer-price-trend-panel>header,.customer-price-trend-panel>header>div:last-child{flex-wrap:wrap}.cash-balance-overview{width:100%;min-width:0;color:var(--apex-text,#243044);flex-direction:column;flex:auto;gap:12px;display:flex}.cash-balance-heading{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.cash-balance-heading h2{color:inherit;font-size:1.35em}.cash-balance-heading p{color:var(--apex-muted,#64748b);font-size:.94em}.cash-balance-totals{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px;display:grid}.cash-balance-total{border:1px solid var(--apex-border,#d8dee8);background:var(--apex-surface,#fff);border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:12px 16px;display:flex}.cash-balance-total>span{color:var(--apex-muted,#64748b);font-weight:600}.cash-balance-total>strong{color:var(--apex-text,#243044);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.55em;font-weight:650}.cash-balance-filters{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.cash-balance-filters>label{color:var(--apex-text,#243044);white-space:nowrap;align-items:center;gap:8px;display:flex}.cash-balance-filters select{border:1px solid var(--apex-border,#d8dee8);width:auto;min-width:145px;min-height:34px;color:var(--apex-text,#243044);background:var(--apex-input,#fff);border-radius:6px;padding:5px 9px}.cash-balance-filters .cash-balance-zero{gap:7px}.cash-balance-filters .cash-balance-zero input{width:16px;height:16px;min-height:0;accent-color:var(--apex-accent,#b84922);margin:0;padding:0}.cash-balance-filter-note{color:var(--apex-muted,#64748b);margin-left:auto;font-size:.9em}.cash-balance-account{align-items:baseline;gap:9px;min-width:0;display:flex}.cash-balance-account strong{text-overflow:ellipsis;font-weight:600;overflow:hidden}.cash-balance-account small{color:var(--apex-muted,#64748b);flex:none;font-size:.83em}.cash-balance-amount{font-variant-numeric:tabular-nums;font-weight:650}.cash-balance-actions{flex-wrap:nowrap;align-items:center;gap:3px 6px;display:flex}.cash-balance-overview .cash-balance-actions>button{width:auto;min-height:30px;color:var(--apex-accent-strong,#a33b1a);font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:4px 5px;font-size:.91em;line-height:1.3;display:inline-flex}.cash-balance-overview .cash-balance-actions>button>svg{flex:none;width:1.05em;height:1.05em}.cash-balance-overview .cash-balance-actions>button:hover:not(:disabled){background:var(--apex-hover,#f5e6df);border-color:var(--apex-border,#d8dee8)}.cash-balance-overview .cash-balance-actions>button:focus-visible{outline:2px solid var(--apex-accent,#b84922);outline-offset:1px}.cash-balance-overview .cash-balance-actions>button:disabled{color:var(--apex-muted,#64748b);opacity:.5}@media screen{.erp-shell.erp-shell.erp-shell .cash-balance-overview .reflection-grid.reflection-grid-readable .reflection-grid-table tbody .reflection-grid-row>td{height:auto;max-height:none;padding:6px 9px}.erp-shell.erp-shell.erp-shell .cash-balance-overview .reflection-grid.reflection-grid-readable td[data-column-key=actions] .reflection-grid-cell-value{max-height:none;overflow:visible!important}.erp-shell.erp-shell.erp-shell .cash-balance-overview .reflection-grid.reflection-grid-readable .reflection-grid-cell-value>.cash-balance-actions{white-space:nowrap!important;overflow:visible!important}.erp-shell.erp-shell.erp-shell .cash-balance-overview .reflection-grid.reflection-grid-readable .reflection-grid-cell-value>.cash-balance-account{display:flex}}@media (width<=700px){.cash-balance-totals{grid-template-columns:repeat(auto-fit,minmax(min(155px,100%),1fr))}.cash-balance-total{padding:10px 12px}.cash-balance-total>strong{font-size:1.35em}.cash-balance-filters{gap:8px 12px}.cash-balance-filters>label:not(.cash-balance-zero){flex:200px}.cash-balance-filters select{flex:1;min-width:0}.cash-balance-filter-note{margin-left:0}}@media print{.cash-balance-filters,.cash-balance-actions,.cash-balance-grid [data-column-key=actions]{display:none!important}.cash-balance-total{break-inside:avoid}}.cash-transfer-body{flex-direction:column;gap:10px;display:flex}.cash-transfer-body .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-transfer-preview{font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#303030;border:1px solid #626262;flex-direction:column;gap:4px;padding:9px;display:flex}.cash-transfer-preview strong{font-weight:500}.cash-transfer-preview small{color:#aaa}@media (width<=600px){.cash-transfer-body .form-grid{grid-template-columns:1fr}}.dubai-transfer-body{gap:14px;min-width:0;display:grid}.dubai-transfer-body .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dubai-transfer-body .field{min-width:0}.dubai-transfer-body .field small{color:var(--apex-muted,#64748b);font-weight:400;line-height:1.4}.dubai-transfer-preview{border:1px solid var(--apex-border,#d8dee8);background:var(--apex-surface,#fff);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.dubai-transfer-preview>div{gap:7px;min-width:0;display:grid}.dubai-transfer-preview span{color:var(--apex-muted,#64748b);font-size:.9em}.dubai-transfer-preview strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.2em}.dubai-transfer-total strong{color:var(--apex-accent-strong,#a33b1a)}.dubai-transfer-effect,.dubai-transfer-validation{margin:0;line-height:1.5}.dubai-transfer-validation{color:var(--apex-accent-strong,#a33b1a)}.dubai-transfer-rates{margin-top:12px}.dubai-transfer-rates summary{cursor:pointer;color:var(--apex-muted,#64748b)}.dubai-transfer-rates .field{max-width:280px;margin-top:10px}.dubai-transfer-recovery{border:1px solid var(--apex-accent,#b84922);border-radius:6px;padding:12px;line-height:1.5}@media (width<=620px){.dubai-transfer-body .form-grid,.dubai-transfer-preview{grid-template-columns:1fr}}.dubai-transfers-workspace{gap:14px;min-width:0;padding:18px;display:grid}.dubai-transfers-workspace[hidden]{display:none}.dubai-transfers-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.dubai-transfers-heading h1{margin:0 0 5px;font-size:1.55rem}.dubai-transfers-heading p{color:var(--apex-muted,#64748b);margin:0}.dubai-transfers-heading>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.dubai-transfer-pending-queue{border:1px solid var(--apex-border,#d8dee8);background:var(--apex-surface,#fff);border-radius:8px;min-width:0}.dubai-transfer-pending-queue.has-pending{border-left:4px solid var(--apex-accent,#b84922)}.dubai-transfer-pending-queue>header{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dubai-transfer-pending-queue h2{margin:0;font-size:1.1rem}.dubai-transfer-pending-queue p{color:var(--apex-muted,#64748b);margin:5px 0 0;font-size:.9em;line-height:1.4}.dubai-transfer-pending-queue ul{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.dubai-transfer-pending-queue li{border-top:1px solid var(--apex-border,#d8dee8);grid-template-columns:minmax(155px,1fr) minmax(170px,2fr) minmax(115px,auto) auto;align-items:center;gap:12px 20px;padding:11px 16px;display:grid}.dubai-transfer-pending-queue li>div{overflow-wrap:anywhere;min-width:0}.dubai-transfer-pending-queue small{color:var(--apex-muted,#64748b);margin-top:4px;line-height:1.35;display:block}.dubai-transfer-pending-queue .button{white-space:nowrap;flex-shrink:0}.dubai-transfer-pending-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=800px){.dubai-transfer-pending-queue li{grid-template-columns:minmax(0,1fr) auto}.dubai-transfer-pending-party{grid-row:2}.dubai-transfer-pending-amount{grid-area:1/2}.dubai-transfer-pending-queue li>.button{grid-area:2/2}.dubai-transfer-pending-queue>header{flex-wrap:wrap}}.dubai-transfer-money-balances{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;display:grid}.dubai-transfer-money-balances>p{border:1px solid var(--apex-border,#d8dee8);background:var(--apex-surface,#fff);color:var(--apex-muted,#64748b);border-radius:8px;margin:0;padding:16px}.dubai-transfer-money-balance{border:1px solid var(--apex-border,#d8dee8);border-left:4px solid var(--apex-accent,#b84922);background:var(--apex-surface,#fff);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;padding:16px 20px;display:flex}.dubai-transfer-money-balance>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.dubai-transfer-money-balance span,.dubai-transfer-money-balance small{color:var(--apex-muted,#64748b)}.dubai-transfer-money-balance>div:last-child{text-align:right;margin-left:auto}.dubai-transfer-money-balance>div:last-child>strong{font-variant-numeric:tabular-nums;font-size:1.7rem}.dubai-transfer-money-balance strong small{font-size:.6em}.dubai-transfer-filters{border:1px solid var(--apex-border,#d8dee8);background:var(--apex-surface,#fff);border-radius:8px;flex-wrap:wrap;align-items:end;gap:14px;padding:12px;display:flex}.dubai-transfer-filters .erp-filter-row{flex-wrap:wrap;gap:8px;margin:0}.dubai-transfer-filters>label{align-items:center;gap:8px;display:flex}.dubai-transfer-filters input,.dubai-transfer-filters select{min-width:100px;max-width:170px}.dubai-transfer-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dubai-transfer-summary>div{border:1px solid var(--apex-border,#d8dee8);background:var(--apex-surface,#fff);border-radius:8px;gap:8px;padding:14px;display:grid}.dubai-transfer-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.35rem}.dubai-transfer-summary small,.dubai-transfer-summary span,.dubai-transfer-scope,.dubai-transfer-live{color:var(--apex-muted,#64748b)}.dubai-transfer-scope{margin:0;font-size:.88em;line-height:1.5}.dubai-transfer-list-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dubai-transfer-tabs{flex-wrap:wrap;gap:3px;display:flex}.dubai-transfer-tabs button{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 12px}.dubai-transfer-tabs button[aria-selected=true]{background:var(--apex-accent-soft,#f7e7dd);border-color:var(--apex-accent,#b84922);color:var(--apex-accent-strong,#a33b1a)}.dubai-transfer-tabs span{opacity:.8;margin-left:8px;display:inline-block}.dubai-transfer-live{font-size:.85em}.dubai-transfer-status{border:1px solid var(--apex-border,#d8dee8);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:.9em;display:inline-block}.dubai-transfer-status.is-pending{color:#754600;background:#fff4dc;border-color:#c47e19}.dubai-transfer-status.is-completed{color:#186844;background:#e4f4eb;border-color:#56a482}.dubai-transfer-subtext{white-space:normal;margin-top:3px;font-size:.85em;line-height:1.3;display:block!important}.dubai-transfer-row-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.dubai-transfer-row-actions .button{height:28px!important;min-height:28px!important;padding:3px 7px!important;font-size:.85em!important;line-height:18px!important}.dubai-transfer-details{grid-template-columns:minmax(125px,1fr) minmax(0,2fr);gap:9px 18px;margin:0;display:grid}.dubai-transfer-details dt{color:var(--apex-muted,#64748b)}.dubai-transfer-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.dubai-transfer-details dd .catalog-grid-link{margin-left:8px}.dubai-transfer-confirm{border:1px solid var(--apex-border,#d8dee8);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.dubai-transfer-confirm input{flex:none;width:18px;height:18px}@media (width<=850px){.dubai-transfer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.dubai-transfers-workspace{padding:10px}.dubai-transfer-summary{grid-template-columns:1fr}.dubai-transfer-details{grid-template-columns:1fr;gap:4px}.dubai-transfer-details dd{margin-bottom:8px}}@media screen{.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid{height:auto;min-height:220px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid .reflection-grid-scroll{flex:0 auto;min-height:110px;max-height:580px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid .reflection-grid-table tbody .reflection-grid-row>td{vertical-align:middle;height:auto;max-height:none;padding:9px 10px;line-height:22px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid .reflection-grid-cell-content{align-items:center;min-height:32px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid .reflection-grid-cell-value{overflow-wrap:anywhere;max-height:none;line-height:22px;white-space:normal!important;overflow:visible!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid .reflection-grid-cell-value>*{max-height:none;white-space:normal!important;overflow:visible!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid .reflection-grid-cell-value .catalog-grid-link{min-height:22px;line-height:22px;white-space:nowrap!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid td:is([data-column-key=date],[data-column-key=kind],[data-column-key=status],.is-numeric) .reflection-grid-cell-value,.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid .reflection-grid-cell-value>.dubai-transfer-status{overflow-wrap:normal;white-space:nowrap!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid .reflection-grid-cell-value>.dubai-transfer-row-actions{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid .dubai-transfer-row-actions>button{flex-shrink:0;white-space:nowrap!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid .dubai-transfer-status{vertical-align:middle;padding:3px 7px;line-height:22px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid .dubai-transfer-subtext{margin-top:3px;line-height:20px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid .reflection-grid-heading{padding-left:10px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.dubai-transfers-grid th.is-numeric .reflection-grid-heading{padding-right:10px}}.dubai-transfer-preview.has-rounding{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.dubai-transfer-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.dubai-transfer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dubai-transfer-preview.has-rounding{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.dubai-transfer-summary,.dubai-transfer-preview.has-rounding{grid-template-columns:1fr}}.party-discount-body{gap:14px;display:grid}.party-discount-body>p{margin:0;line-height:1.5}.party-discount-body .field small{opacity:.8;font-weight:400;line-height:1.5}.party-discount-accounts{opacity:.85;font-size:.9em}.party-discount-accounts summary{cursor:pointer}.party-discount-accounts dl{gap:8px;margin-bottom:0;display:grid}.party-discount-accounts dl>div{gap:14px;display:flex}.party-discount-accounts dt{min-width:50px}.party-discount-accounts dd{margin:0}.party-discount-result{gap:8px;display:grid}.party-discount-result>p,.party-discount-recovery>p{margin:0 0 8px}.ledger-statement-body{min-height:260px}.ledger-statement-filters{flex-shrink:0}.ledger-statement-filters select{width:auto;min-width:175px;min-height:24px;font:inherit}.ledger-statement-scope{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--muted,#aaa);margin:0;line-height:1.5}.ledger-statement-table{flex:1;min-height:120px;max-height:55vh}.ledger-statement-table .data-table{min-width:960px}.ledger-statement-table thead th{z-index:1;background:var(--panel,#252525);position:sticky;top:0}.ledger-statement-table td:nth-child(3){white-space:normal;max-width:240px}.ledger-statement-table td:nth-child(4){white-space:normal;min-width:190px;max-width:320px}.ledger-statement-table tbody tr.ledger-statement-opening{font-weight:500}.ledger-statement-direction{opacity:.75;margin-left:6px;font-size:.9em}.ledger-statement-pagination{font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.ledger-statement-pagination>div{align-items:center;gap:8px;display:flex}.ledger-statement-empty{text-align:center;padding:24px!important}@media (width<=650px){.ledger-statement-pagination{flex-wrap:wrap}}.catalog-view{color:#434b55;min-width:0;min-height:calc(100dvh - 245px);font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#fff;flex-direction:column;gap:0;display:flex}.catalog-view .panel{box-shadow:none;background:#fff;border:1px solid #c8cdd2;border-radius:0}.catalog-record-tabs{border-bottom:1px solid #bfc4c9;align-items:flex-end;min-height:30px;display:flex}.catalog-record-tabs>span{color:#424a55;font-size:calc(12px * var(--apex-ui-font-adjustment,1));border:1px solid #0000;border-bottom:0;padding:6px 16px;line-height:17px}.catalog-record-tabs>span.active{color:#287cce;background:#fff;border-color:#bfc4c9;margin-bottom:-1px;padding-bottom:7px}.catalog-toolbar{background:#fff;border-bottom:1px solid #d0d3d6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 10px;display:flex}.catalog-toolbar h2{font-size:calc(13px * var(--apex-ui-font-adjustment,1));letter-spacing:0;margin:0;font-weight:400}.catalog-toolbar p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin:0}.catalog-context-label{color:#68727d;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.catalog-filter-line{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.catalog-filter-line>label{white-space:nowrap;align-items:center;gap:7px;display:flex}.catalog-filter-line select{min-width:195px}.catalog-view input,.catalog-view select,.catalog-view textarea,.catalog-overlay input,.catalog-overlay select,.catalog-overlay textarea{box-shadow:none;color:#444d59;font-family:inherit;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#fff;border:1px solid #bfc6cd;border-radius:0;min-height:25px;padding:3px 6px}.catalog-view input[type=checkbox],.catalog-overlay input[type=checkbox]{accent-color:#508fce;width:13px;height:13px;min-height:0;margin:0}.catalog-checkbox-inline{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#555f6b}.catalog-view .button,.catalog-overlay .button{min-height:26px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));box-shadow:none;border-radius:0;gap:5px;padding:4px 9px;line-height:16px}.catalog-view .button.secondary,.catalog-overlay .button.secondary{color:#467ba9;background:#f8fafc;border:1px solid #bdc6d1}.catalog-view .button.ghost,.catalog-overlay .button.ghost{color:#4d84bd;background:0 0;border:1px solid #0000}.catalog-view .button.ghost:hover{background:#edf5fd;border-color:#bed1e5}.catalog-view .icon-button,.catalog-overlay .icon-button{border-radius:0;width:23px;height:23px;padding:2px}.catalog-list-panel{flex-direction:column;flex:1;min-height:370px;margin:0;display:flex;overflow:hidden;padding:0!important}.catalog-chart-grid{min-height:450px}.catalog-view .table-wrap{flex:1;min-width:0;overflow:auto}.catalog-view .data-table,.catalog-overlay .data-table{border-collapse:collapse;border-spacing:0;width:100%;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.catalog-view .data-table th,.catalog-overlay .data-table th{color:#505962;height:27px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));text-transform:none;letter-spacing:0;white-space:nowrap;background:#fbfbfb;border:1px solid #ccd0d5;border-top:0;padding:4px 6px;font-weight:400;line-height:18px}.catalog-view .data-table th:first-child,.catalog-overlay .data-table th:first-child{border-left:0}.catalog-view .data-table th:last-child,.catalog-overlay .data-table th:last-child{border-right:0}.catalog-view .data-table td,.catalog-overlay .data-table td{color:#4a535e;height:27px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));vertical-align:middle;border:1px solid #d9dde1;padding:3px 6px;line-height:19px}.catalog-view .data-table td:first-child,.catalog-overlay .data-table td:first-child{border-left:0}.catalog-view .data-table td:last-child,.catalog-overlay .data-table td:last-child{border-right:0}.catalog-view .data-table tbody tr:nth-child(odd),.catalog-overlay .data-table tbody tr:nth-child(odd){background:#fff}.catalog-view .data-table tbody tr:nth-child(2n),.catalog-overlay .data-table tbody tr:nth-child(2n){background:#eaf2fb}.catalog-view .data-table tbody tr:hover,.catalog-overlay .data-table tbody tr:hover{background:#e0edfa}.catalog-view .data-table tbody .catalog-selected-row>td{background:#d9eafb;border-block-color:#9fc7ee}.catalog-view .data-table tbody .catalog-selected-row>td:first-child{box-shadow:inset 2px 0 #5f9edb}.catalog-view .data-table strong,.catalog-overlay .data-table strong{font-weight:400}.catalog-view .data-table .catalog-code{color:#475e79;white-space:nowrap;font-variant-numeric:tabular-nums;width:90px}.catalog-view .data-table .catalog-weight{font-weight:500}.catalog-right{font-variant-numeric:tabular-nums;text-align:right!important}.catalog-nowrap{white-space:nowrap}.catalog-grid-caption{color:#89939e;min-height:30px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#fff;border-bottom:1px solid #cbd0d5;justify-content:space-between;align-items:center;gap:12px;padding:5px 8px;display:flex}.catalog-grid-caption>span:last-child{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#7d8996}.catalog-grid-link{font:inherit;color:#4d88c6;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.catalog-grid-link:hover{text-decoration:underline}.catalog-name-link{color:#4b5664}.catalog-column-stack{flex-direction:column;gap:0;display:flex}.catalog-column-stack>span{white-space:nowrap;min-height:20px;display:block}.catalog-row-actions{white-space:nowrap;gap:12px;display:flex}.catalog-inline-tag{color:#6586a9;font-size:calc(10px * var(--apex-ui-font-adjustment,1));border:1px solid #c7d6e5;margin-left:7px;padding:0 4px;line-height:15px;display:inline-block}.catalog-grid-status{color:#7a8490;min-height:26px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#fafafa;border-top:1px solid #cbd1d7;justify-content:space-between;align-items:center;gap:10px;padding:5px 8px;line-height:16px;display:flex}.catalog-cell-subtitle{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#7c8794;margin-top:0;line-height:16px;display:block}.catalog-reference{color:#4a7cae}.catalog-empty{color:#8b96a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;padding:25px 12px;display:flex}.catalog-empty>svg{width:19px;height:19px}.catalog-empty strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#778595;font-weight:400}.catalog-empty p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));max-width:400px;margin:0;line-height:1.6}.catalog-tree-toolbar{color:#87919d;min-height:31px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));border-bottom:1px solid #cdd1d6;justify-content:space-between;align-items:center;gap:10px;padding:3px 7px;display:flex}.catalog-tree-toolbar>div{gap:3px;display:flex}.catalog-tree-separator{color:#aab3bd;margin:0 7px}.catalog-tree-name{white-space:nowrap;align-items:center;gap:4px;min-width:240px;display:flex}.catalog-tree-name .icon-button{color:#626b75;background:0 0;border:0;width:18px;height:19px}.catalog-tree-name .icon-button svg{width:13px;height:13px}.catalog-chart-recovery-note{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--text-muted,#8f9eaf);margin:0;padding:7px 10px}.catalog-account-menu{z-index:180;color:#d1d1d1;width:270px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);font:calc(12px * var(--apex-ui-font-adjustment,1)) "Segoe UI",Arial,sans-serif;background:#353535;border:1px solid #767676;padding:4px;position:fixed;overflow:auto;box-shadow:0 5px 18px #0007}.catalog-account-menu-heading{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#aaa;overflow-wrap:anywhere;border-bottom:1px solid #626262;margin-bottom:3px;padding:5px 7px 7px}.catalog-account-menu>button{color:#d1d1d1;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:7px 8px;display:block}.catalog-account-menu>button:hover,.catalog-account-menu>button:focus-visible{background:#475668;border-color:#618cca;outline:0}.catalog-account-menu>button[aria-disabled=true]{color:#999;cursor:default}.catalog-account-menu-reason{color:#b8b8b8;font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin:3px 7px 5px;line-height:1.45}.catalog-chart-view .data-table tr:focus-visible{outline-offset:-2px;outline:1px solid #81a9df}.catalog-view .catalog-account-menu-trigger{color:#81a9df;background:0 0;border:0;width:21px;min-width:21px;height:20px;min-height:20px}.catalog-deleted-parent{color:var(--text-muted,#8f9eaf);font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin:2px 0 1px 22px;display:block}.catalog-tree-leaf{background:#a9b4c1;border-radius:0;width:4px;height:4px;margin:0 7px;display:inline-block}.catalog-tree-empty-group{border:1px solid #8998aa;width:5px;height:5px;margin:0 6px;display:inline-block}.catalog-type,.catalog-class,.catalog-class.mixed{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#5a6779;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;display:inline}.catalog-balance-direction{color:#7a899a;width:16px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin-left:5px;display:inline-block}.catalog-footnote{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#7e8894;background:#fff;border-top:1px solid #d6dbe1;padding:5px 8px;line-height:17px}.catalog-chart-notice{color:#93836a;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#fffef9;border:1px solid #e5dfce;border-radius:0;margin-top:5px;padding:5px 8px;line-height:17px}.catalog-bank-split{flex:1;grid-template-columns:minmax(330px,41%) minmax(380px,1fr);gap:12px;min-height:480px;padding-top:6px;display:grid}.catalog-bank-split>.panel{min-width:0;min-height:480px}.catalog-bank-split .catalog-auxiliary-grid{cursor:default}.catalog-bank-split .catalog-auxiliary-grid .data-table{min-width:635px}.catalog-bank-split .catalog-auxiliary-grid tbody tr{cursor:pointer}.catalog-inline-statement{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.catalog-inline-header{min-height:30px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));border-bottom:1px solid #cbd0d5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding:6px 8px;display:flex}.catalog-inline-header strong{color:#567aa2;font-weight:400}.catalog-inline-header>span{color:#89929d;font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.catalog-detail{flex-direction:column;gap:8px;display:flex}.catalog-inline-detail{flex:1;gap:0;min-height:0;padding:0}.catalog-contact{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#7e8b9b;flex-wrap:wrap;align-items:center;gap:15px;display:flex}.catalog-inline-detail .catalog-contact{padding:4px 8px}.catalog-contact:empty{display:none}.catalog-currency-balances{background:#fafbfd;border:1px solid #cbd2db;align-items:stretch;gap:0;display:flex;overflow-x:auto}.catalog-balance-card{min-width:115px;box-shadow:none;text-align:left;color:#506079;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #cbd2db;border-radius:0;flex:1;padding:5px 8px}.catalog-balance-card:last-child{border-right:0}.catalog-balance-card.active{background:#eaf3ff;box-shadow:inset 0 -2px #6b9ed1}.catalog-balance-card>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#6a839f;white-space:nowrap;justify-content:space-between;align-items:center;line-height:17px;display:flex}.catalog-balance-card strong{font-size:calc(13px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;font-weight:400;line-height:20px;display:block}.catalog-balance-card small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#929ca9;white-space:nowrap;line-height:15px;display:block}.catalog-inline-detail .catalog-currency-balances{border-inline:0;border-top:0}.catalog-add-currency{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.catalog-add-currency select{width:auto;min-width:160px;max-width:250px}.catalog-add-currency .catalog-form-error{width:100%;margin-bottom:0}.catalog-inline-detail .catalog-add-currency{border-bottom:1px solid #d7dde4;padding:5px 8px}.catalog-statement-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.catalog-statement-heading h3{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#606f80;margin:0;font-weight:400}.catalog-statement-heading p{font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin:1px 0 0}.catalog-inline-detail .catalog-statement-heading{padding:5px 8px}.catalog-date-filter{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.catalog-date-filter label{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#7a8592;align-items:center;gap:4px;display:flex}.catalog-date-filter input{min-height:24px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));width:116px;padding:2px 3px}.catalog-date-filter .button{min-height:24px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));padding:2px 8px}.catalog-statement-totals{background:#f7fafe;border:1px solid #cdd6e1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.catalog-statement-totals>div{border-right:1px solid #d6dfe8;padding:5px 7px}.catalog-statement-totals>div:last-child{border-right:0}.catalog-statement-totals>div>span{color:#7d8b9c;font-size:calc(9px * var(--apex-ui-font-adjustment,1));margin-bottom:2px;display:block}.catalog-statement-totals strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:400}.catalog-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.catalog-amount>span{color:#8292a5;font-size:calc(9px * var(--apex-ui-font-adjustment,1));font-weight:400}.catalog-inline-detail .catalog-statement-totals{border-inline:0}.catalog-inline-detail>.table-wrap{min-height:215px}.catalog-inline-detail .data-table{min-width:620px}.catalog-inline-detail>.catalog-form-error{margin:5px 8px}.catalog-loading{color:#7e8c9e;font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex:1;justify-content:center;align-items:center;padding:35px;display:flex}.catalog-overlay{z-index:70;-webkit-backdrop-filter:none;backdrop-filter:none;background:#17283e46;padding:20px}.catalog-modal{color:#4c5867;border:1px solid #9da9b7;border-radius:0;width:min(100%,570px);max-height:calc(100dvh - 40px);font-family:Segoe UI,Tahoma,Arial,sans-serif;overflow:hidden;box-shadow:0 8px 32px #23365036}.catalog-modal-wide{width:min(100%,1080px)}.catalog-modal>form{flex-direction:column;min-height:0;display:flex;overflow:auto}.catalog-modal .modal-header{background:#f3f6fa;border-bottom:1px solid #c4cdd8;gap:14px;min-height:45px;padding:10px 13px}.catalog-modal .modal-header h2{font-size:calc(15px * var(--apex-ui-font-adjustment,1));letter-spacing:0;color:#4b6584;margin:0;font-weight:400}.catalog-modal .modal-header p{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#8593a4;margin:4px 0 0;line-height:1.5}.catalog-modal .modal-header .icon-button{flex-shrink:0}.catalog-modal .modal-body{min-height:0;padding:14px;overflow:auto}.catalog-modal .modal-footer{background:#f4f6f9;border-top:1px solid #c8d0db;padding:8px 13px}.catalog-modal .form-grid{gap:12px}.catalog-modal .field{color:#566678;font-size:calc(11px * var(--apex-ui-font-adjustment,1));gap:5px;font-weight:400}.catalog-modal .field input,.catalog-modal .field select,.catalog-modal .field textarea{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.catalog-full{grid-column:1/-1}.catalog-form-error{color:#a15551;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#fff3f2;border:1px solid #ddc1bf;margin-bottom:10px;padding:7px 9px;line-height:1.5}.catalog-checkboxes{border:0;margin:0;padding:0}.catalog-checkboxes legend{font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:0;font-weight:400}.catalog-checkboxes p{font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin:5px 0 7px}.catalog-checkboxes>div{flex-wrap:wrap;gap:7px;display:flex}.catalog-check{font-size:calc(11px * var(--apex-ui-font-adjustment,1));cursor:pointer;border:1px solid #c9d2df;border-radius:0;align-items:center;gap:6px;padding:5px 8px;display:flex}.catalog-check.selected{color:#547fab;background:#eef5ff;border-color:#9ebbe2}.catalog-switch-field{background:#f8fafd;border:1px solid #d6dce5;align-items:flex-start;gap:8px;padding:8px;display:flex}.catalog-switch-field input{margin-top:2px!important}.catalog-switch-field strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:400;display:block}.catalog-switch-field small{color:#8a97a7;font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin-top:4px;line-height:1.5;display:block}.catalog-note{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#7c8b9d;background:#f8fafd;border:1px solid #d9e1ec;margin-top:12px;padding:8px;line-height:1.6}.catalog-drawer-overlay{justify-content:flex-end!important;align-items:stretch!important;padding:0!important}.catalog-modal.catalog-drawer{border-radius:0;width:min(100%,1000px);height:100%;max-height:100dvh;margin:0}.catalog-drawer>.modal-body{flex:1}.catalog-expense-summary{color:#7b8898;font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.catalog-expense-summary>span{margin-left:12px}.catalog-expense-summary strong{color:#4a6686;font-weight:400}.catalog-expense-filters{border-bottom:1px solid #cdd3da;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 8px;display:flex}.catalog-expense-filters label{color:#687687;font-size:calc(10px * var(--apex-ui-font-adjustment,1));align-items:center;gap:5px;display:flex}.catalog-expense-filters label:first-child{flex:1;min-width:200px}.catalog-expense-filters label:first-child select{flex:1;min-width:130px}.catalog-expense-filters input{width:122px;font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.catalog-expense-filters select{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.catalog-view .data-table .catalog-expense-group>td{color:#526c89;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#dfecfa;border-color:#cad8e8;padding:3px 6px;font-weight:500}.catalog-expense-group small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#8095ac;margin-left:10px;font-weight:400}.catalog-voucher-link{color:#518dc9;font:inherit;font-size:calc(10px * var(--apex-ui-font-adjustment,1));cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin:0;padding:0;line-height:16px;display:flex}.catalog-voucher-link:hover{text-decoration:underline}.catalog-view .data-table tfoot td{font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#f4f7fb;border-color:#c9d2df}.catalog-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-view button:focus-visible,.catalog-overlay button:focus-visible,.catalog-overlay input:focus-visible,.catalog-overlay select:focus-visible,.catalog-overlay textarea:focus-visible,.catalog-view select:focus-visible,.catalog-view input:focus-visible,.catalog-view tr:focus-visible{outline-offset:1px;outline:1px dotted #448fd8}@media (width>=1650px){.catalog-bank-split{grid-template-columns:minmax(460px,40%) minmax(650px,1fr)}.catalog-bank-split .catalog-auxiliary-grid .data-table{min-width:680px}}@media (width<=1050px){.catalog-bank-split{grid-template-columns:1fr;gap:8px}.catalog-bank-split>.catalog-auxiliary-grid{min-height:180px;max-height:270px}.catalog-bank-split>.catalog-inline-statement{min-height:400px}.catalog-toolbar{gap:7px}.catalog-filter-line{gap:10px}}@media (width<=750px){.catalog-record-tabs>span{padding-inline:12px}.catalog-toolbar{padding:6px 8px}.catalog-filter-line{flex-wrap:wrap}.catalog-filter-line select{min-width:150px}.catalog-statement-heading{align-items:flex-start}.catalog-date-filter{flex-wrap:wrap}.catalog-statement-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-statement-totals>div:nth-child(2){border-right:0}.catalog-overlay{padding:10px}.catalog-modal{max-height:calc(100dvh - 20px)}.catalog-modal .modal-body{padding:11px}.catalog-modal .form-grid{grid-template-columns:1fr}.catalog-tree-toolbar{flex-wrap:wrap}.catalog-expense-filters{gap:7px}.catalog-expense-summary{width:100%}.catalog-grid-status{flex-wrap:wrap}.catalog-chart-grid{min-height:340px}}.catalog-view.catalog-chart-view .data-table tbody tr.catalog-root-row:not(.selected):not(.catalog-selected-row):not([aria-selected=true]):not(:hover):nth-child(odd){background:#fff}.catalog-view.catalog-chart-view .data-table tbody tr.catalog-root-row:not(.selected):not(.catalog-selected-row):not([aria-selected=true]):not(:hover):nth-child(2n){background:#eaf2fb}.catalog-view.catalog-chart-view .data-table tbody tr.catalog-root-row:is(.selected,.catalog-selected-row,[aria-selected=true]){background:#c7dffb}.catalog-modal .catalog-window-tabs{background:#f5f6f7;flex-shrink:0;align-items:stretch;gap:0;min-height:35px;padding:6px 10px 0}.catalog-modal .catalog-window-tabs>button{color:#596675;font:calc(12px * var(--apex-ui-font-adjustment,1)) "Segoe UI",Tahoma,Arial,sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:0;padding:5px 15px 6px}.catalog-modal .catalog-window-tabs>button.active{color:#367cad;background:#fff;border-color:#bfc4c9;margin-bottom:-1px;padding-bottom:7px}.catalog-modal .catalog-record-body{background:#fff;min-height:310px;padding:12px 14px}.catalog-modal .catalog-record-form{flex-direction:column;gap:14px;display:flex}.catalog-modal .catalog-record-identity{border-bottom:1px solid #d4dbe3;grid-template-columns:160px 165px minmax(180px,1fr);gap:10px;padding-bottom:12px;display:grid}.catalog-modal .catalog-record-identity input{color:#6d7885;background:#f5f6f8}.catalog-modal .catalog-record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.catalog-modal .catalog-record-fields input,.catalog-modal .catalog-record-fields select{height:28px;min-height:28px}.catalog-modal .catalog-record-fields textarea{resize:vertical;min-height:48px}.catalog-modal .catalog-record-fields input[readonly],.catalog-modal .catalog-record-fields textarea[readonly],.catalog-modal .catalog-record-fields select:disabled{color:#536170;opacity:1;background:#fafbfc}.catalog-modal .catalog-record-fields small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));font-weight:400;line-height:16px}.catalog-modal .catalog-field-hint{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#82909e;align-self:center;margin:14px 0 0;line-height:16px}.catalog-modal .catalog-record-balances{border:1px solid #cbd3dc}.catalog-modal .catalog-record-footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.catalog-modal .catalog-record-footer>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#8190a0;margin-right:auto}.catalog-modal .catalog-unsaved{color:#8b7350;background:#fff8e9;border-bottom:1px solid #decda9;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;display:flex}.catalog-modal .catalog-unsaved>div{font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-direction:column;gap:3px;margin-right:auto;display:flex}.catalog-modal .catalog-unsaved strong{font-weight:500}.catalog-modal .catalog-unsaved span{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.catalog-modal .catalog-audit{flex-direction:column;gap:12px;display:flex}.catalog-modal .catalog-audit-entry{border:1px solid #cad4df}.catalog-modal .catalog-audit-heading{background:#f4f7fb;border-bottom:1px solid #d1d9e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding:6px 9px;display:flex}.catalog-modal .catalog-audit-heading strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#526e8c;font-weight:400}.catalog-modal .catalog-audit-heading span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#7b8b9d}.catalog-modal .catalog-audit .data-table{table-layout:fixed}.catalog-modal .catalog-audit .data-table th:first-child{width:22%}.catalog-modal .catalog-audit .data-table td{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top}.catalog-modal .catalog-embedded-statement{gap:9px}.catalog-view .catalog-chart-grid .data-table th{white-space:nowrap}@media (width<=750px){.catalog-modal .catalog-record-identity,.catalog-modal .catalog-record-fields{grid-template-columns:1fr}.catalog-modal .catalog-unsaved{flex-wrap:wrap}.catalog-modal .catalog-record-body{min-height:250px}.catalog-modal .catalog-window-tabs>button{padding-inline:11px}}.catalog-modal .catalog-form-fieldset{border:0;min-width:0;margin:0;padding:0}.erp-shell .catalog-view.catalog-reflection-view{height:100%;min-height:0;color:inherit;background:0 0;flex-direction:column;flex:1 1 0;gap:0;padding:0;display:flex;overflow:hidden}.catalog-reflection-view>.reflection-grid{flex:1 1 0;height:auto;min-height:180px}.catalog-reflection-view .catalog-reflection-tabs{border-color:#626262;flex-shrink:0;align-items:flex-end;min-height:33px;margin:0 0 7px}.catalog-reflection-tabs>button{color:inherit;font:inherit;font-size:calc(13px * var(--apex-ui-font-adjustment,1));cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:0;padding:6px 14px}.catalog-reflection-tabs>button.active{color:#d6d6d6;background:#252525;border-color:#626262;margin-bottom:-1px;padding-bottom:7px}.catalog-reflection-view .catalog-reflection-filters{flex:none;padding:5px 0 7px}.catalog-reflection-view .erp-filter-row{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:3px 0;display:flex}.catalog-reflection-view .erp-filter-row>label{color:inherit;font:inherit;font-size:calc(13px * var(--apex-ui-font-adjustment,1));white-space:nowrap;align-items:center;gap:5px;display:flex}.catalog-reflection-view .erp-filter-row input,.catalog-reflection-view .erp-filter-row select{height:25px;min-height:25px;font-size:calc(13px * var(--apex-ui-font-adjustment,1));color:#d5d5d5;background:#444;border:1px solid #626262;border-radius:0;padding:1px 5px}.catalog-reflection-view .erp-filter-row select{min-width:125px;max-width:260px}.catalog-reflection-view .erp-filter-row input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:143px;min-width:125px}.catalog-reflection-view .erp-filter-row input[type=checkbox]{accent-color:#8e9dab;width:16px;height:16px;min-height:16px;padding:0}.catalog-reflection-view .catalog-grid-link{color:inherit}.catalog-reflection-view .catalog-grid-link:hover{color:#8bb6ef}.catalog-reflection-view .catalog-reflection-note{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#929292;background:0 0;flex:none;padding:3px 1px 0;line-height:15px}.catalog-reflection-view .catalog-currency-detail{max-width:1050px}.catalog-reflection-view .catalog-currency-detail .data-table{font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#303030}.catalog-reflection-view .catalog-currency-detail .data-table td,.catalog-reflection-view .catalog-currency-detail .data-table th{color:#d1d1d1;background:#303030;border-color:#626262}.catalog-reflection-view .catalog-bank-workspace{flex:1 1 0;grid-template-columns:minmax(320px,35%) 20px minmax(430px,1fr);min-height:190px;display:grid;overflow:hidden}.catalog-reflection-view .catalog-bank-workspace>.reflection-grid{height:auto;min-height:0}.catalog-reflection-view .catalog-bank-divider{color:#929292;font-size:calc(27px * var(--apex-ui-font-adjustment,1));-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.catalog-reflection-view .catalog-bank-accounts .reflection-grid-search{width:210px;min-width:120px}.catalog-reflection-view .catalog-bank-accounts .reflection-grid-tools{gap:5px;padding-left:12px}.catalog-reflection-view .catalog-bank-accounts .reflection-grid-group-hint{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.catalog-reflection-view .catalog-bank-accounts input[type=checkbox]{accent-color:#a5a5a5;width:15px;height:15px;margin:0}.catalog-bank-totals{justify-content:flex-end;align-items:center;gap:5px;min-height:38px;display:flex}.catalog-bank-totals>span{color:#aaa;font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin-right:auto}.catalog-bank-totals>div{min-width:140px;line-height:18px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;background:#444;border:1px solid #626262;flex-direction:column;padding:3px 6px;display:flex}@media (width<=1050px){.catalog-reflection-view .catalog-bank-workspace{grid-template-columns:minmax(275px,34%) 14px minmax(350px,1fr);overflow:auto}.catalog-reflection-view .erp-filter-row{gap:5px 8px}.catalog-reflection-view .erp-filter-row>label{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.catalog-reflection-view .erp-filter-row select{min-width:105px}.catalog-bank-totals>div{min-width:115px;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}}@media (width<=750px){.catalog-reflection-view .catalog-bank-workspace{grid-template-rows:minmax(190px,35%) minmax(250px,1fr);grid-template-columns:1fr;gap:8px}.catalog-reflection-view .catalog-bank-divider{display:none}.catalog-reflection-view .catalog-reflection-filters{max-height:165px;overflow:auto}.catalog-reflection-view .erp-filter-row>label{flex:1}.catalog-reflection-view .erp-filter-row select{min-width:90px}.catalog-reflection-view .catalog-bank-workspace>.reflection-grid{min-height:150px}}.catalog-purchase-detail-toggle{color:#ef9e55;width:100%;min-height:26px;font:calc(12px * var(--apex-ui-font-adjustment,1)) "Segoe UI",Arial,sans-serif;cursor:pointer;text-align:left;background:#555;border:1px solid #626262;border-top:0;flex:none;align-items:center;gap:6px;padding:4px 8px;display:flex}.catalog-purchase-preview{flex:none;max-height:200px;overflow:auto}.catalog-purchase-view .catalog-purchase-preview .data-table{background:#303030;margin:0}.catalog-purchase-preview .data-table td,.catalog-purchase-preview .data-table th{color:#ccc!important;background:#303030!important;border-color:#626262!important}.catalog-modal .catalog-invoice-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-modal .catalog-invoice-fields>.field:first-child,.catalog-modal .catalog-invoice-fields>.field:nth-child(2){grid-column:span 2}.catalog-modal .catalog-invoice-fields>.catalog-full{grid-column:1/-1}.catalog-modal .catalog-invoice-charges-heading{justify-content:space-between;align-items:center;margin-top:14px;margin-bottom:6px;display:flex}.catalog-invoice-charges-heading strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1));font-weight:400}.catalog-modal .catalog-invoice-lines{table-layout:fixed}.catalog-modal .catalog-invoice-lines th:first-child{width:40%}.catalog-modal .catalog-invoice-lines th:nth-child(3){width:150px}.catalog-modal .catalog-invoice-lines th:nth-child(4){width:32px}.catalog-modal .catalog-invoice-lines td{padding:3px}.catalog-modal .catalog-invoice-lines td input{width:100%}.catalog-modal .catalog-invoice-total{font-size:calc(12px * var(--apex-ui-font-adjustment,1));align-items:center;gap:20px;margin:10px 0 4px;display:flex}.catalog-invoice-total strong{font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.catalog-invoice-total .catalog-grid-link{margin-left:auto}.catalog-modal .catalog-invoice-reason{background:#514636;border:1px solid #8b755a;flex-wrap:wrap;align-items:flex-end;gap:7px;margin-bottom:12px;padding:10px;display:flex}.catalog-invoice-reason>.field{flex:100%}@media (width<=750px){.catalog-modal .catalog-invoice-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-modal .catalog-invoice-total{flex-wrap:wrap}.catalog-modal .catalog-invoice-lines{min-width:620px}}.catalog-review-tag{color:#ddc58c;font-size:calc(11px * var(--apex-ui-font-adjustment,1));white-space:nowrap;border:1px solid #b79853;padding:1px 5px;display:inline-block}.catalog-review-notice{color:inherit;background:#a37e311c;border:1px solid #897347;margin-bottom:12px;padding:9px 12px}.catalog-review-notice strong{color:#dfc892;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.catalog-review-notice p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:5px 0 0;line-height:1.5}.catalog-source-record dl{border:1px solid #5c5c5c;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.catalog-source-record dl>div{border-bottom:1px solid #505050;min-width:0;padding:10px 12px}.catalog-source-record dt{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#b8b8b8;margin-bottom:4px}.catalog-source-record dd{font-size:calc(13px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;margin:0}@media (width<=700px){.catalog-source-record dl{grid-template-columns:1fr}}.company-expenses-view{min-width:0;color:var(--apex-text,#25282a);gap:14px}.company-expenses-scope{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:2px 0 0;display:flex}.company-expenses-scope>div{gap:5px;display:grid}.company-expenses-scope strong{font-size:16px}.company-expenses-scope span{color:var(--apex-secondary,#626a6b);font-size:12px}.company-expenses-scope .family-expenses-privacy{border:1px solid var(--apex-border,#d6d6d1);white-space:nowrap;border-radius:5px;padding:6px 10px}.family-expenses-load-state{padding:20px;line-height:1.6}.family-expenses-load-state p{max-width:680px;margin:8px 0 14px}.company-expenses-filters{border:1px solid var(--apex-border,#d6d6d1);background:var(--apex-surface,#fff);border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;padding:12px;display:flex}.company-expenses-filters label{color:var(--apex-secondary,#626a6b);gap:5px;min-width:130px;font-size:12px;display:grid}.company-expenses-filters label:first-child{flex:1;min-width:210px;max-width:350px}.company-expenses-filters :is(input,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.company-expenses-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.company-expenses-totals>div{border:1px solid var(--apex-border,#d6d6d1);background:var(--apex-surface,#fff);border-radius:8px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.company-expenses-totals>div.company-expenses-net{border-color:var(--apex-accent,#b74924);background:color-mix(in srgb,var(--apex-accent,#b74924) 6%,var(--apex-surface,#fff))}.company-expenses-totals span{color:var(--apex-secondary,#626a6b);font-size:12px}.company-expenses-totals strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:21px;line-height:1.35}.company-expenses-totals small{color:var(--apex-secondary,#626a6b);font-size:11px;font-weight:400;line-height:1.5}.company-expenses-totals strong small{font-size:12px}.company-expenses-categories{gap:9px;display:grid}.company-expenses-categories>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.company-expenses-categories>header span{color:var(--apex-secondary,#626a6b);font-size:11px}.company-expenses-category-list{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.company-expenses-category-list>button{text-align:left;border:1px solid var(--apex-border,#d6d6d1);background:var(--apex-surface,#fff);min-width:0;min-height:92px;color:var(--apex-text,#25282a);font:inherit;cursor:pointer;border-radius:7px;align-content:start;gap:7px;padding:11px 12px;display:grid}.company-expenses-category-list>button[aria-pressed=true]{border-color:var(--apex-accent,#b74924);background:var(--apex-selected,#f3e3da);box-shadow:inset 0 -2px var(--apex-accent,#b74924)}.company-expenses-category-list>button:hover{border-color:var(--apex-accent,#b74924)}.company-expenses-category-list>button:focus-visible{outline:2px solid var(--apex-accent,#b74924);outline-offset:2px}.company-expenses-category-list>button>span{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.company-expenses-category-list strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px}.company-expenses-category-list small{color:var(--apex-secondary,#626a6b);font-size:10px;font-weight:400}.company-expenses-entries{flex:none;min-width:0}.company-expenses-table-heading{border-bottom:1px solid var(--apex-border,#d6d6d1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.company-expenses-table-heading>span{color:var(--apex-secondary,#626a6b);font-size:11px}.company-expenses-entries .table-wrap{max-height:580px;overflow:auto}.erp-shell.erp-shell .company-expenses-view .company-expenses-table{table-layout:fixed;width:100%;min-width:940px;margin:0}.company-expenses-table col.expense-date{width:108px}.company-expenses-table col.expense-voucher{width:171px}.company-expenses-table col.expense-category{width:154px}.company-expenses-table col.expense-original{width:141px}.company-expenses-table col.expense-net{width:154px}.erp-shell.erp-shell .company-expenses-view .company-expenses-table :is(th,td){vertical-align:middle;text-align:left;padding:10px 12px;font-size:12px;line-height:1.5}.erp-shell.erp-shell .company-expenses-view .company-expenses-table thead th{white-space:nowrap;z-index:1;background:var(--apex-surface-raised,#ecebe7);font-size:11px;font-weight:650;position:sticky;top:0;text-align:left!important}.erp-shell.erp-shell .company-expenses-view .company-expenses-table .company-expenses-number{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.erp-shell.erp-shell .company-expenses-view .company-expenses-table .company-expenses-date{white-space:nowrap}.erp-shell.erp-shell .company-expenses-view .company-expenses-table .company-expenses-voucher{white-space:nowrap;color:var(--apex-accent-strong,#aa421f);font-size:12px;line-height:1.5;display:inline-flex}.company-expenses-voucher svg{flex:none}.erp-shell.erp-shell .company-expenses-view .company-expenses-table :is(.company-expenses-category,.company-expenses-description){white-space:normal;overflow-wrap:anywhere}.company-expenses-category strong{font-weight:500}.company-expenses-table td small{color:var(--apex-secondary,#626a6b);margin-top:2px;font-size:10px;display:block}.company-expenses-table .company-expenses-row-net{font-weight:650}.company-expenses-footnote{color:var(--apex-secondary,#626a6b);border-top:1px solid var(--apex-border,#d6d6d1);padding:11px 12px;font-size:11px;line-height:1.6}@media (width<=1100px){.company-expenses-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.company-expenses-category-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.company-expenses-totals{grid-template-columns:1fr}.company-expenses-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.company-expenses-filters label,.company-expenses-filters label:first-child{flex:140px;min-width:140px;max-width:none}}.shipment-billing-view{min-width:0;height:100%;min-height:0;color:var(--text,#dbe4f5);flex-direction:column;flex:auto;gap:12px;padding:16px;display:flex;overflow:auto}.shipment-billing-view>:not(.reflection-grid){flex-shrink:0}.shipment-billing-view>.reflection-grid{flex:1 0 260px;height:auto;min-height:260px}.billing-page-heading{background:linear-gradient(115deg,#17273f,#24243e);border:1px solid #35445f;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.billing-page-heading h1{font-size:calc(21px * var(--apex-ui-font-adjustment,1));margin:3px 0}.billing-page-heading p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#aab9ce;margin:3px 0}.billing-eyebrow{font-size:calc(10px * var(--apex-ui-font-adjustment,1));text-transform:uppercase;letter-spacing:.07em;color:#b8a6f6}.billing-toolbar{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#aab9ce;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.billing-toolbar label{align-items:center;gap:7px;display:flex}.billing-toolbar select{min-width:150px}.billing-status{white-space:nowrap;line-height:1.35;font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#c4cede;background:#19263d;border:1px solid #4b5971;border-radius:5px;align-items:center;padding:3px 7px;display:inline-flex}.billing-status.is-draft{color:#d2bfff;background:#2e244a;border-color:#6e5c9d}.billing-status.is-locked{color:#f1d48e;background:#3c3020;border-color:#987232}.billing-status.is-invoiced{color:#a5ddc0;background:#1d382f;border-color:#477760}.billing-error,.billing-warning{color:#ffd0d2;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#3b2530;border:1px solid #865154;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.billing-warning{color:#f3d698;background:#342e23;border-color:#877140}.billing-warning-text{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#e7c679}.billing-error button,.billing-warning button{margin-left:auto}.billing-modal-body{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.billing-modal-body label,.billing-account-settings>label{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#b0bfd5;flex-direction:column;gap:5px;min-width:0;display:flex}.billing-modal-body input,.billing-modal-body textarea,.billing-account-settings input{box-sizing:border-box;width:100%;min-width:0}.billing-modal-body textarea{resize:vertical}.billing-muted{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#a4b4cb;margin:2px 0}.billing-checklist-identity{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#a9b9ce;flex-direction:column;gap:6px;display:flex}.billing-checklist-identity>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.billing-checklist-identity strong{font-size:calc(17px * var(--apex-ui-font-adjustment,1));color:#e3eafb}.billing-summary{font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#1e2740;border:1px solid #494370;border-radius:7px;flex-wrap:wrap;align-items:center;gap:9px 20px;padding:10px 12px;display:flex}.billing-summary strong{color:#d9caff;margin-left:auto}.billing-customer{background:#102037;border:1px solid #34445f;border-radius:8px;min-width:0;overflow:hidden}.billing-customer>header{background:#1c2941;flex-wrap:wrap;align-items:center;gap:8px 15px;padding:10px 12px;display:flex}.billing-customer h3{font-size:calc(14px * var(--apex-ui-font-adjustment,1));margin:0}.billing-customer>header>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#aab9ce}.billing-customer>header>button{margin-left:auto}.billing-table-wrap{overflow:auto}.billing-lines{table-layout:fixed;border-collapse:collapse;width:100%;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.billing-lines th,.billing-lines td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #2c3e5a;border-right:1px solid #2c3e5a;padding:6px 8px}.billing-lines th{color:#aab9cf;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#132238;font-weight:600}.billing-lines th:last-child,.billing-lines td:last-child{text-align:right;border-right:0}.billing-lines th:nth-child(6),.billing-lines th:nth-child(7){width:13%}.billing-lines td small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#9eafc8;white-space:normal;margin-top:3px;line-height:1.35;display:block}.billing-lines input{width:100%;min-width:0;font-size:calc(12px * var(--apex-ui-font-adjustment,1));text-align:right;font-variant-numeric:tabular-nums;padding:5px 6px}.billing-lines td:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}.billing-customer-charges{padding:8px 12px}.billing-charge-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.billing-charge-heading h4{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#b3bfd3;margin:0}.billing-charge-heading>.searchable-choice{width:240px;max-width:60%}.billing-charge-rows{flex-direction:column;gap:5px;display:flex}.billing-charge-rows>div{font-size:calc(12px * var(--apex-ui-font-adjustment,1));align-items:center;gap:9px;display:flex}.billing-charge-rows>div>span{overflow-wrap:anywhere;flex:1}.billing-charge-rows small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#d9ba7c;margin-left:7px;display:inline-block}.billing-charge-rows label{flex-direction:row;align-items:center;gap:8px}.billing-charge-rows input{text-align:right;width:105px;padding:5px 7px}.billing-customer>footer{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#abb9cf;background:#16253d;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;padding:9px 12px;display:flex}.billing-customer>footer strong{color:#e0d6fa;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.billing-readiness{font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#162239;border:1px solid #3b4964;border-radius:7px;padding:10px 12px}.billing-readiness h3{font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:0 0 5px}.billing-readiness p{color:#afbed1;margin:0}.billing-readiness ul{color:#f0cd88;margin:6px 0 0;padding-left:20px}.billing-readiness li+li{margin-top:3px}.billing-confirm{font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#28213e;border:1px solid #675694;border-radius:7px;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.billing-confirm>p,.billing-confirm>label{width:100%;margin:0;line-height:1.45}.billing-confirm textarea{width:100%}.billing-editor-footer{flex-wrap:wrap;gap:8px}.billing-editor-footer>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#a9b6cd;margin-right:auto}.billing-editor-footer>label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#abb8cc;align-items:center;gap:6px;display:flex}.billing-editor-footer input[type=date]{max-width:145px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:5px 6px}.billing-editor-footer .button{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.billing-account-settings{background:#17223a;border:1px solid #3e4569;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px;display:flex}.billing-account-settings>div:first-child{flex:1;min-width:220px}.billing-account-settings h2{font-size:calc(14px * var(--apex-ui-font-adjustment,1));margin:0 0 4px}.billing-account-settings p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#a8b6cd;margin:0}.billing-account-settings>label{flex:1;min-width:240px}.billing-account-settings>.billing-warning{box-sizing:border-box;width:100%}.billing-charge-fields{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.billing-checkbox{align-items:center;flex-direction:row!important;gap:7px!important;display:flex!important}.billing-checkbox input{flex:none;width:auto!important}@media (width<=850px){.shipment-billing-view{padding:10px}.billing-page-heading{flex-direction:column;align-items:flex-start;gap:10px}.billing-modal-body{padding:10px}.billing-lines{min-width:660px}.billing-summary{gap:8px 12px}.billing-summary strong{margin-left:0}.billing-customer>footer{justify-content:flex-start}.billing-account-settings>label{min-width:200px}}.billing-price-item{flex-direction:column;gap:5px;display:flex}.billing-price-item>span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#a9b9ce}.billing-lines th:first-child{width:13%}.billing-lines th:nth-child(2){width:17%}.billing-lines th:nth-child(3){width:11%}.billing-lines th:nth-child(4){width:12%}.billing-lines th:nth-child(5){width:7%}.billing-lines th:nth-child(6){width:11%}.billing-lines th:nth-child(7){width:19%}.billing-lines th:nth-child(8){width:10%}.billing-price-reference{font-size:calc(10px * var(--apex-ui-font-adjustment,1));flex-direction:column;gap:7px;display:flex}.billing-price-reference>div{justify-content:space-between;align-items:flex-start;gap:5px;display:flex}.billing-price-reference strong{color:#d9d0f1;font-variant-numeric:tabular-nums}.billing-price-reference button{font-size:calc(10px * var(--apex-ui-font-adjustment,1));white-space:normal;text-align:right;flex-shrink:0;max-width:60px}.billing-price-reference small{overflow-wrap:anywhere;font-size:calc(9px * var(--apex-ui-font-adjustment,1))!important;margin-top:2px!important}@media (width<=1100px){.billing-lines{min-width:800px}}.billing-delete-confirm{background:#382334;border-color:#995363}.billing-delete-confirm h3{width:100%;font-size:calc(13px * var(--apex-ui-font-adjustment,1));color:#ffd6dd;margin:0}.billing-delete-confirm p{color:#ebc4cc}.billing-editor-footer .billing-delete-button{color:#efb1bd;border-color:#8d5567}.aea-item-prices-view .aea-inline-price{text-align:left;white-space:normal;flex-direction:column;gap:4px;display:flex}.aea-inline-price form{align-items:center;gap:6px;margin:0;display:flex}.aea-inline-price input{text-align:right;width:90px;min-width:55px;max-width:140px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;flex:1;padding:5px 7px}.aea-inline-price .button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));min-height:26px;padding:5px 8px}.aea-inline-price .catalog-grid-link{font-size:calc(11px * var(--apex-ui-font-adjustment,1));white-space:normal}.aea-inline-price small{line-height:1.4;font-size:calc(11px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere}.aea-price-warning{color:#f0cd88}.aea-price-error{color:#ffbecb}.aea-item-prices-view time{font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums}.aea-history-table-wrap{overflow:auto}.aea-history-table{border-collapse:collapse;width:100%;min-width:620px;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.aea-history-table th,.aea-history-table td{text-align:left;overflow-wrap:anywhere;border:1px solid #34445f;padding:9px 10px}.aea-history-table th{color:#afbdd3;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#192940}.aea-history-table td:nth-child(4),.aea-history-table td:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}.aea-history-table time{white-space:nowrap;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.aea-history-current{color:#bcded0;background:#1a342e;border:1px solid #476e62;border-radius:4px;padding:2px 7px;display:inline-block}.aea-price-history{max-height:65vh;overflow:auto}.shipment-checklists-workspace{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.shipment-checklists-workspace.is-editor{flex:none;height:auto}.shipment-checklists-workspace>[hidden]{display:none}.billing-workspace-tabs{background:#101d32;border-bottom:1px solid #3b4864;flex:none;gap:5px;padding:9px 12px 0;display:flex;overflow:auto}.billing-workspace-tabs>button,.billing-workspace-tabs>div{white-space:nowrap;background:#15263d;border:1px solid #354764;border-bottom:0;border-radius:7px 7px 0 0;flex-shrink:0}.billing-workspace-tabs button{color:#afbdd5;cursor:pointer}.billing-workspace-tabs>button,.billing-workspace-tabs>div>button[role=tab]{font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:9px 12px}.billing-workspace-tabs>div{align-items:center;display:flex}.billing-workspace-tabs>div>button{background:0 0;border:0}.billing-workspace-tabs>button[aria-selected=true],.billing-workspace-tabs>.is-active{background:#2b2849;border-color:#7761a9;box-shadow:inset 0 3px #ab91ef}.billing-workspace-tabs button[aria-selected=true]{color:#eee6ff}.billing-workspace-tabs .billing-tab-close{align-items:center;padding:6px 8px;display:flex}.billing-open-checklist{border:1px solid #485574;border-radius:7px;align-items:flex-end;gap:10px;padding:10px;display:flex}.billing-open-checklist>label{min-width:200px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-direction:column;flex:1;gap:5px;display:flex}.billing-checklist-tab{color:#dce5f5;background:#101e32;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.billing-checklist-tab>.billing-modal-body{flex:auto;gap:10px;min-height:0;padding:12px 16px;overflow:auto}.billing-tab-toolbar{background:linear-gradient(100deg,#192a44,#262642);border-bottom:1px solid #445172;flex:none;order:-1;align-items:center;gap:7px;padding:10px 14px;display:flex}.billing-tab-toolbar>strong{font-size:calc(13px * var(--apex-ui-font-adjustment,1));white-space:nowrap}.billing-tab-toolbar .button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:6px 8px}.billing-checklist-tab .billing-checklist-identity{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.billing-checklist-tab .billing-checklist-identity strong{font-size:calc(15px * var(--apex-ui-font-adjustment,1))}.billing-checklist-tab .billing-summary{padding:8px 12px}.billing-compact-customer>header{padding:8px 11px}.billing-compact-customer h3{font-size:calc(14px * var(--apex-ui-font-adjustment,1))}.billing-compact-customer .billing-compact-lines{table-layout:fixed;border-collapse:collapse;width:100%;font-size:calc(12px * var(--apex-ui-font-adjustment,1));min-width:570px}.billing-compact-lines th,.billing-compact-lines td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #2c3e5a;border-right:1px solid #2c3e5a;padding:7px 9px}.billing-compact-lines th{color:#aebdd4;font-size:calc(11px * var(--apex-ui-font-adjustment,1));text-align:left;background:#132238;font-weight:600}.billing-compact-lines th:first-child{width:35%}.billing-compact-lines th:nth-child(2){width:11%}.billing-compact-lines th:nth-child(3){width:25%}.billing-compact-lines th:nth-child(4){width:14%}.billing-compact-lines th:nth-child(5){width:15%}.billing-compact-lines th:last-child,.billing-compact-lines td:last-child{border-right:0}.billing-compact-lines td:nth-child(2),.billing-compact-lines td:nth-child(4),.billing-compact-lines td:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}.billing-compact-lines td>small{color:#91a5c2;font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin-top:4px;line-height:1.4;display:block}.billing-compact-lines input{width:100%;min-width:0;font-size:calc(12px * var(--apex-ui-font-adjustment,1));text-align:right;font-variant-numeric:tabular-nums;padding:4px 7px}.billing-compact-price{grid-template-columns:minmax(65px,1fr) minmax(100px,1.25fr);align-items:start;gap:5px;display:grid}.billing-compact-price>select{width:100%;min-width:0;font-size:calc(10px * var(--apex-ui-font-adjustment,1));padding:5px 4px}.billing-compact-price>small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#c9b7ee;line-height:1.4}.billing-compact-price>.billing-price-hints{grid-column:1/-1}.billing-price-hints{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#99aec9}.billing-price-hints summary{cursor:pointer}.billing-price-hints>.billing-price-reference{background:#17243b;border:1px solid #3b4968;border-radius:5px;margin-top:4px;padding:7px}.billing-price-hints .billing-price-reference button{max-width:85px}.billing-fixed-charge-heading td{background:#1a2940;padding:6px 9px}.billing-fixed-charge-heading td>div{color:#b7a5d8;font-size:calc(10px * var(--apex-ui-font-adjustment,1));justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-fixed-charge-heading .searchable-choice{width:240px;max-width:60%}.billing-fixed-charge{background:#142238}.billing-fixed-charge td{vertical-align:middle;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.billing-fixed-charge td:first-child>.icon-button{float:right;padding:2px}.billing-no-charges td{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#90a3bd;padding:6px 9px}.billing-compact-customer>footer{padding:8px 11px}.billing-checklist-tab .billing-notes textarea{min-height:45px}.billing-checklist-tab .billing-readiness{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.billing-checklist-tab .billing-confirm{flex-shrink:0}@media (width<=800px){.billing-tab-toolbar{gap:5px;padding:8px}.billing-checklist-tab>.billing-modal-body{padding:9px}.billing-open-checklist{flex-wrap:wrap}.billing-open-checklist>label{flex-basis:100%}.billing-compact-price{grid-template-columns:1fr}.billing-compact-price>.billing-price-hints{grid-column:auto}}.billing-checklist-editor>*{flex-shrink:0}.billing-compact-customer .billing-order-lines{min-width:1050px;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.billing-order-lines th,.billing-order-lines td{padding:6px 7px}.billing-order-lines th:first-child{width:9%}.billing-order-lines th:nth-child(2){width:13%}.billing-order-lines th:nth-child(3),.billing-order-lines th:nth-child(4){width:7%}.billing-order-lines th:nth-child(5){width:18%}.billing-order-lines th:nth-child(6){width:8%}.billing-order-lines th:nth-child(7){width:16%}.billing-order-lines th:nth-child(8){width:12%}.billing-order-lines th>small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#92a7c5;margin-top:2px;font-weight:400;display:block}.billing-order-lines td:nth-child(2),.billing-order-lines td:nth-child(5),.billing-order-lines td.billing-order-charge{text-align:left}.billing-order-lines td:nth-child(3),.billing-order-lines td:nth-child(4),.billing-order-lines td.billing-order-total{text-align:right;font-variant-numeric:tabular-nums}.billing-order-lines td.billing-order-charge-amount{text-align:right}.billing-order-lines th:nth-child(9){width:10%}.billing-order-lines select{width:100%;min-width:0;font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#d8e1f2;white-space:normal;background:#101c2e;padding:4px 5px}.billing-order-lines .billing-order-charge-amount>div{justify-content:flex-end;align-items:center;gap:3px;display:flex}.billing-order-lines .billing-order-charge-amount input{width:100%;min-width:0;font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex:1;padding:4px 5px}.billing-order-lines .icon-button{color:#b6a5d5;flex:none;padding:3px}.billing-order-lines .billing-order-total{color:#e1d6ff;font-weight:600}.billing-order-lines .billing-order-start:not(:first-child)>td{border-top:2px solid #455270}.billing-order-lines td[rowspan]{vertical-align:top}.billing-order-lines .billing-compact-price{grid-template-columns:minmax(55px,1fr) minmax(80px,1.2fr);gap:4px}.billing-order-lines .billing-compact-price input{font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:4px 5px}.billing-order-lines .billing-compact-price>small{font-size:calc(9px * var(--apex-ui-font-adjustment,1))}.billing-legacy-charge-heading td{color:#cbb6e6;background:#282840;text-align:left!important}.billing-legacy-charge-heading strong{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.billing-legacy-charge-heading small{font-size:calc(10px * var(--apex-ui-font-adjustment,1))!important}.billing-legacy-charge{background:#192338}.billing-legacy-charge td{vertical-align:middle}.billing-legacy-charge td:first-child{text-align:left!important}.billing-legacy-charge td:first-child>.icon-button{float:right}.billing-legacy-charge td:last-child,.billing-legacy-charge td:nth-last-child(2){text-align:right;font-variant-numeric:tabular-nums}.billing-order-lines .billing-add-order-charge{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#bba3ed;margin-top:5px}.billing-order-lines .billing-add-order-charge>summary{cursor:pointer;width:max-content;max-width:100%}.billing-order-lines .billing-add-order-charge>select{margin-top:5px}.billing-checklist-editor>.billing-order-help{font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin:0}.billing-order-lines th:nth-child(3),.billing-order-lines th:nth-child(4),.billing-order-lines th:nth-child(5),.billing-order-lines th:nth-child(6),.billing-order-lines th:nth-child(8),.billing-order-lines th:nth-child(9){text-align:right}.billing-order-lines .billing-order-total .billing-rounding-amount,.billing-order-lines .billing-order-total .billing-rounding-preview{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#bcacdd;overflow-wrap:anywhere;margin-top:5px;font-weight:400;line-height:1.4;display:block}.billing-rounding-review strong{white-space:normal}.erp-shell.erp-shell .billing-order-lines td.billing-previous-price,.erp-shell.erp-shell .billing-order-lines th.billing-previous-price-heading{color:var(--apex-danger,#dc2626);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.erp-shell.erp-shell .billing-order-lines th.billing-previous-price-heading>small{color:inherit}.erp-shell.erp-shell .billing-order-lines td.billing-previous-price>small.billing-previous-price-use{color:inherit;font-size:calc(9px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;margin-top:5px;font-weight:600;line-height:1.35}.erp-shell.erp-shell .billing-price-reference small.billing-previous-price-use{color:var(--apex-danger,#dc2626);font-weight:600;display:block}.billing-sales-mappings{flex-basis:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.billing-sales-mappings>div{border:1px solid var(--border,#3e4569);border-radius:6px;min-width:0;padding:10px}.billing-sales-mappings dt{margin-bottom:5px;font-weight:700}.billing-sales-mappings dd{overflow-wrap:anywhere;margin:0}@media (width<=850px){.billing-sales-mappings{grid-template-columns:repeat(2,minmax(0,1fr))}}.checklist-edit-session{border:1px solid var(--border,#555);background:var(--surface-alt,#7f7f7f14);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.checklist-edit-session.is-mine{border-color:var(--accent,#d56b3e)}.checklist-edit-session>[role=status]{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.checklist-edit-session>[role=status]>span{opacity:.85;font-size:.9em}.checklist-edit-session>.billing-warning,.checklist-takeover{flex-basis:100%;margin:0}.checklist-takeover{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.checklist-takeover label{flex-direction:column;flex:1;gap:6px;min-width:260px;display:flex}.checklist-row-menu{z-index:240;box-sizing:border-box;border:1px solid var(--apex-border);background:var(--apex-surface-raised);width:228px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--apex-text);font:calc(13px * var(--apex-screen-font-scale,1))/1.4 "Segoe UI",Arial,sans-serif;border-radius:8px;padding:5px;position:fixed;overflow:auto;box-shadow:0 8px 24px #0003}.checklist-row-menu-heading{border-bottom:1px solid var(--apex-border);overflow-wrap:anywhere;gap:2px;margin-bottom:4px;padding:6px 8px 9px;display:grid}.checklist-row-menu-heading span{color:var(--apex-muted);font-size:.9em}.checklist-row-menu button{width:100%;min-height:34px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:7px 9px;display:flex}.checklist-row-menu button svg{color:var(--apex-accent);flex:none}.checklist-row-menu button:is(:hover,:focus-visible){background:var(--apex-hover);outline:1px solid var(--apex-accent);outline-offset:-1px}@media print{.checklist-row-menu{display:none!important}}.billing-register-toolbar{flex-wrap:wrap;align-items:center!important;gap:12px!important}.billing-register-toolbar>label{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.billing-register-toolbar>label>select{width:150px!important}.billing-register-toolbar>span{margin-left:auto}.billing-shipment-types{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:8px;gap:4px;padding:4px;display:flex}.erp-shell .billing-shipment-types button{min-width:56px;min-height:32px;color:var(--apex-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:6px 12px;font-weight:600}.erp-shell .billing-shipment-types button[aria-pressed=true]{color:var(--apex-accent);background:var(--apex-hover);border-color:var(--apex-accent);box-shadow:inset 0 -2px var(--apex-accent)}.billing-shipment-types button:focus-visible{outline:2px solid var(--apex-accent);outline-offset:2px}.erp-shell.erp-shell .billing-checklist-register .billing-checklist-reference{color:var(--apex-accent);text-shadow:0 0 10px color-mix(in srgb,var(--apex-accent) 35%,transparent);letter-spacing:.02em;font-weight:750}.erp-shell.erp-shell .billing-checklist-register .billing-status{box-sizing:border-box;vertical-align:middle;align-items:center;min-height:20px;padding:0 6px;line-height:18px;display:inline-flex}.erp-shell.erp-shell.erp-shell .billing-checklist-register .reflection-grid-heading{height:auto;min-height:38px;white-space:normal!important}.erp-shell.erp-shell.erp-shell .billing-checklist-register .reflection-grid-heading>span{text-overflow:clip;line-height:1.3;overflow:visible;white-space:normal!important}.erp-shell.erp-shell.erp-shell .billing-checklist-register.reflection-grid-readable .reflection-grid-table :is(th,td),.erp-shell.erp-shell.erp-shell .billing-checklist-register.reflection-grid-readable .reflection-grid-table :is(th,td).is-numeric,.erp-shell.erp-shell.erp-shell .billing-checklist-register.reflection-grid-readable .reflection-grid-cell-value{text-align:center!important}.erp-shell.erp-shell.erp-shell .billing-checklist-register.reflection-grid-readable .reflection-grid-heading,.erp-shell.erp-shell.erp-shell .billing-checklist-register.reflection-grid-readable .reflection-grid-table th.is-numeric .reflection-grid-heading{padding-inline:22px;text-align:center!important;justify-content:center!important}.erp-shell.erp-shell.erp-shell .billing-checklist-register.reflection-grid-readable .reflection-grid-heading>svg{margin:0;position:absolute;right:6px}.billing-checklist-register .reflection-grid-cell-content{position:relative}.billing-checklist-register .reflection-grid-cell-content:has(>.reflection-grid-reveal)>.reflection-grid-cell-value{padding-inline:23px}.billing-checklist-register .reflection-grid-cell-content>.reflection-grid-reveal{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (width<=700px){.billing-register-toolbar>span{margin-left:0}.billing-shipment-types{width:100%}.erp-shell .billing-shipment-types button{flex:1;min-width:0;padding-inline:8px}}.billing-page-heading.billing-checklist-heading{flex-wrap:wrap;align-items:center}.billing-checklist-heading-copy{flex:350px;min-width:0}.billing-checklist-heading .billing-create-checklist{flex:600px;min-width:0}.billing-checklist-heading .billing-open-checklist{border:0;border-radius:0;padding:0}.billing-checklist-heading .billing-open-checklist>label{min-width:0}.billing-checklist-heading .billing-open-checklist>.button{white-space:nowrap;flex:none}.billing-checklist-heading .billing-create-checklist>p{font-size:calc(11px * var(--billing-font-scale,1));margin:6px 0 0}@media (width<=850px){.billing-page-heading.billing-checklist-heading{flex-direction:row}.billing-checklist-heading-copy,.billing-checklist-heading .billing-create-checklist{flex-basis:100%}}.erp-shell.erp-shell.erp-shell .billing-customer.billing-customer-layout>.billing-customer-heading{border-bottom:2px solid var(--apex-accent);background:color-mix(in srgb,var(--apex-accent) 13%,var(--apex-surface-raised));color:var(--apex-text);border-left:0;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;gap:10px 16px;padding:13px 16px;display:grid}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-customer-heading>h3{text-align:center;font-size:calc(18px * var(--apex-screen-font-scale,1));overflow-wrap:anywhere;grid-area:1/2;margin:0;font-weight:750}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-customer-meta{min-width:0;color:var(--apex-secondary);text-align:left;overflow-wrap:anywhere;grid-area:1/1}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-customer-invoice{text-align:right;white-space:normal;overflow-wrap:anywhere;grid-area:1/3;justify-self:end;max-width:100%;margin:0}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines{table-layout:fixed;width:100%;min-width:1280px}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines.is-without-category{min-width:1160px}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines col.billing-col-category{width:8%}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines col.billing-col-item{width:17%}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines col.billing-col-cartons{width:7%}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines col.billing-col-quantity{width:8%}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines col.billing-col-rate{width:16%}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines col.billing-col-previous{width:13%}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines col.billing-col-charge{width:15%}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines col.billing-col-charge-amount{width:9%}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines col.billing-col-total{width:7%}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines.is-without-category col.billing-col-item{width:22%}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines.is-without-category col.billing-col-previous{width:13%}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines.is-without-category col.billing-col-charge{width:18%}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines th{vertical-align:middle;text-align:left!important;width:auto!important}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines td{vertical-align:top;text-align:left!important}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines :is(th,td):is(.billing-col-cartons,.billing-col-quantity,.billing-col-rate,.billing-previous-price,.billing-previous-price-heading,.billing-order-charge-amount,.billing-order-total,.numeric){font-variant-numeric:tabular-nums;text-align:right!important}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines :is(th,td){border-color:var(--apex-border)}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines .billing-order-start:not(:first-child)>td{border-top:2px solid var(--apex-control-border,var(--apex-border))}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines .billing-order-charge-amount>div{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;display:grid}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines .billing-order-charge-amount input{grid-area:1/2;width:100%;min-width:0;text-align:right!important}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines .billing-order-charge-amount .icon-button{grid-area:1/1;width:20px;padding:3px}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-compact-price{text-align:right;grid-template-columns:minmax(66px,104px) max-content;justify-content:center;align-items:center;gap:8px;display:grid}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-compact-price>input{width:100%;text-align:right!important}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-compact-price>small{max-width:84px;margin:0;font-size:12px;line-height:1.3}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-use-once{color:var(--apex-text);font-size:calc(12px * var(--apex-screen-font-scale,1));white-space:nowrap;cursor:pointer;flex-direction:row;justify-content:flex-end;align-items:center;gap:7px;margin:0;line-height:1.4;display:flex}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-use-once input[type=checkbox]{width:17px;min-width:17px;height:17px;min-height:17px;accent-color:var(--apex-accent);flex:0 0 17px;margin:0;padding:0}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-use-once:has(input:disabled){cursor:default;color:var(--apex-muted)}.erp-shell.erp-shell.erp-shell .billing-customer-layout>footer{text-align:right;justify-content:flex-end}@media (width<=700px){.erp-shell.erp-shell.erp-shell .billing-customer.billing-customer-layout>.billing-customer-heading{grid-template-columns:minmax(0,1fr);gap:5px;padding:12px}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-customer-heading>h3{grid-area:1/1}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-customer-meta{text-align:center;grid-area:2/1}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-customer-invoice{text-align:center;grid-area:3/1;justify-self:center}}.erp-shell.erp-shell.erp-shell .billing-checklist-lock{border:1px solid var(--apex-control-border,var(--apex-border));background:var(--apex-surface);min-height:36px;color:var(--apex-text);font:inherit;font-size:calc(13px * var(--apex-screen-font-scale,1));white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-weight:650;display:inline-flex}.erp-shell.erp-shell.erp-shell .billing-checklist-lock .billing-checklist-lock-track{background:var(--apex-muted);box-sizing:border-box;border-radius:999px;flex:none;width:34px;height:20px;padding:2px;display:block}.erp-shell.erp-shell.erp-shell .billing-checklist-lock-track>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block;box-shadow:0 1px 3px #0004}.erp-shell.erp-shell.erp-shell .billing-checklist-lock.is-locked{border-color:var(--apex-accent);background:color-mix(in srgb,var(--apex-accent) 11%,var(--apex-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--apex-accent) 25%,transparent),0 0 12px color-mix(in srgb,var(--apex-accent) 24%,transparent)}.erp-shell.erp-shell.erp-shell .billing-checklist-lock.is-locked .billing-checklist-lock-track{background:var(--apex-accent)}.erp-shell.erp-shell.erp-shell .billing-checklist-lock.is-locked .billing-checklist-lock-track>span{transform:translate(14px)}.erp-shell.erp-shell.erp-shell .billing-checklist-lock:disabled{cursor:default;color:var(--apex-muted)}.erp-shell.erp-shell.erp-shell .billing-checklist-lock:disabled:not(.is-locked){opacity:.65}.erp-shell.erp-shell.erp-shell .billing-checklist-lock:focus-visible{outline:2px solid var(--apex-accent-strong);outline-offset:3px}@media (prefers-reduced-motion:reduce){.erp-shell.erp-shell.erp-shell .billing-checklist-lock-track>span{transition:none}}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines .billing-order-charge-amount>div>span{text-align:right;grid-column:1/-1}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines th.billing-col-rate{text-align:center!important}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-previous-value{min-width:0;color:var(--apex-danger,#dc2626);text-align:right;font-weight:700;line-height:1.4;display:block}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-previous-value>small{color:inherit;font-weight:600;font-size:calc(11px * var(--apex-screen-font-scale,1));margin-top:2px;line-height:1.3;display:block}.clearance-view{min-width:0;height:auto;max-height:none;color:var(--apex-text,#102750);flex-direction:column;gap:12px;padding:14px;display:flex;overflow:visible}.clearance-heading,.clearance-heading>div,.clearance-actions{align-items:center;gap:12px;display:flex}.clearance-heading{flex-wrap:wrap;justify-content:space-between}.clearance-heading h1{font-size:calc(22px * var(--apex-ui-font-adjustment,1));margin:0}.clearance-heading p,.clearance-record-heading p{color:var(--apex-secondary,#47678a);font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:4px 0 0}.clearance-module-icon{border:1px solid var(--apex-border,#bfd8ef);background:var(--apex-surface-raised,#e9f4ff);width:40px;height:40px;color:var(--apex-blue,#0663b8);border-radius:8px;place-items:center;display:grid}.clearance-actions{flex-wrap:wrap}.clearance-actions p{flex:1;margin:0}.clearance-view .button{min-height:32px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:6px 10px}.clearance-tabs{border-bottom:1px solid var(--apex-border,#bfd8ef);flex-wrap:wrap;gap:3px;display:flex}.clearance-tabs>button{color:var(--apex-secondary,#47678a);font-size:calc(12px * var(--apex-ui-font-adjustment,1));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:9px 15px;display:flex}.clearance-tabs>button[aria-selected=true]{color:var(--apex-blue,#0663b8);background:var(--apex-surface,#f8fcff);border-bottom-color:var(--apex-blue,#0663b8);font-weight:600}.clearance-tabs>button:focus-visible{outline:2px solid var(--apex-blue,#0663b8);outline-offset:-2px}.clearance-filters{border:1px solid var(--apex-border,#bfd8ef);background:var(--apex-surface,#f8fcff);border-radius:7px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.clearance-filters>label:not(.clearance-check){min-width:140px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#47678a);flex-direction:column;gap:4px;display:flex}.clearance-filters>p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#47678a);flex:1;min-width:180px;margin:0 0 6px}.clearance-view :is(input,select,textarea){font:inherit;color:var(--apex-text,#102750);background:var(--apex-input,#fff);border:1px solid var(--apex-control-border,#a8c5e3);border-radius:4px;min-width:0;padding:6px 8px}.clearance-view :is(input,select){min-height:32px}.clearance-view textarea{resize:vertical}.clearance-view input[type=checkbox]{width:15px;height:15px;min-height:0;margin:0}.clearance-view :is(input,select,textarea):focus-visible{outline:2px solid var(--apex-blue,#0663b8);outline-offset:1px}.clearance-view fieldset:disabled :is(input,select,textarea){opacity:.8}.clearance-view .reflection-grid{flex:none;height:auto;min-height:0;max-height:none}.clearance-view .reflection-grid-scroll{height:auto;max-height:none;overflow:auto hidden}.clearance-error,.clearance-notice{border:1px solid var(--apex-border,#bfd8ef);background:var(--apex-surface-raised,#e9f4ff);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:10px 12px;line-height:1.5;display:flex}.clearance-error{border-color:var(--apex-danger,#ca7080);color:var(--apex-danger,#be2541);background:color-mix(in srgb,var(--apex-danger,#be2541) 8%,var(--apex-surface,#fff))}.clearance-notice{color:var(--apex-secondary,#47678a)}.clearance-format-note{border:1px dashed var(--apex-border,#bfd8ef);background:var(--apex-surface,#f8fcff);color:var(--apex-secondary,#47678a);font-size:calc(11px * var(--apex-ui-font-adjustment,1));border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.clearance-format-note svg{color:var(--apex-blue,#0663b8);flex:none}.clearance-format-note strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#102750);font-weight:600}.clearance-format-note p{margin:4px 0 0;line-height:1.5}.clearance-status{text-transform:capitalize;border:1px solid var(--apex-border,#bfd8ef);background:var(--apex-surface-raised,#e9f4ff);font-size:calc(11px * var(--apex-ui-font-adjustment,1));border-radius:4px;padding:3px 8px;display:inline-flex}.clearance-lane{text-transform:capitalize;align-items:center;gap:5px;display:inline-flex}.clearance-lane:before{content:"";background:#8792a4;border-radius:50%;width:7px;height:7px}.clearance-lane.is-green:before{background:#34b780}.clearance-lane.is-yellow:before{background:#d4a926}.clearance-lane.is-red:before{background:#e56b78}.clearance-editor{flex-direction:column;gap:12px;min-width:0;display:flex}.clearance-record-heading{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.clearance-record-heading>div{flex:1;min-width:170px}.clearance-record-heading h2{font-size:calc(18px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;margin:0}.clearance-fields{border:1px solid var(--apex-border,#bfd8ef);background:var(--apex-surface,#f8fcff);border-radius:7px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:13px;display:flex}.clearance-fields[hidden],.clearance-editor>[hidden]{display:none}.clearance-fields>legend{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-blue,#0663b8);padding:0 6px;font-weight:600}.clearance-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.clearance-form-grid>label,.clearance-fields>label,.clearance-reason>label{min-width:0;color:var(--apex-secondary,#47678a);font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-direction:column;gap:5px;font-weight:500;display:flex}.clearance-form-grid :is(input,select,textarea){width:100%;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.clearance-wide{grid-column:span 2}.clearance-full{grid-column:1/-1}.clearance-check{align-items:center;font-size:calc(12px * var(--apex-ui-font-adjustment,1))!important;flex-direction:row!important;gap:7px!important;display:flex!important}.clearance-procedures{flex-wrap:wrap;gap:22px;padding:5px 0;display:flex}.clearance-help,.clearance-form-grid small{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#47678a);margin:0;font-weight:400;line-height:1.5}.clearance-account-choice{max-width:650px}.clearance-related{flex-direction:column;gap:12px;display:flex}.clearance-line-table{width:100%;min-width:0;overflow:auto hidden}.clearance-line-table table{border-collapse:collapse;width:100%;min-width:680px;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.clearance-line-table th,.clearance-line-table td{border:1px solid var(--apex-border,#bfd8ef);text-align:left;vertical-align:top;padding:7px}.clearance-line-table th{background:var(--apex-surface-raised,#e9f4ff);font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:600}.clearance-line-table td:first-child{width:30%;min-width:200px}.clearance-line-table td:last-child{width:40px}.clearance-line-table input{width:100%;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.clearance-line-table td:has(input[inputmode=decimal]){width:17%;min-width:125px}.clearance-line-table input[inputmode=decimal]{text-align:right;font-variant-numeric:tabular-nums}.clearance-line-table .searchable-choice-trigger{min-height:32px}.clearance-totals{background:var(--apex-surface-raised,#e9f4ff);border:1px solid var(--apex-border,#bfd8ef);font-size:calc(12px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;border-radius:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;padding:12px;display:flex}.clearance-totals>span{color:var(--apex-secondary,#47678a);margin-right:auto}.clearance-totals>strong{font-size:calc(17px * var(--apex-ui-font-adjustment,1));color:var(--apex-blue,#0663b8)}.clearance-editor-footer{border-top:1px solid var(--apex-border,#bfd8ef);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:12px 0;display:flex}.clearance-editor-footer>span{color:var(--apex-secondary,#47678a);font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin-right:auto}.clearance-reason{border:1px solid var(--apex-border,#bfd8ef);background:var(--apex-surface,#f8fcff);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:9px;padding:12px;display:flex}.clearance-reason>label{flex:300px}.clearance-reason textarea{width:100%}@media (width<=900px){.clearance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clearance-view{padding:10px}.clearance-heading{align-items:flex-start}.clearance-heading h1{font-size:20px}}@media (width<=550px){.clearance-form-grid{grid-template-columns:1fr}.clearance-wide{grid-column:auto}.clearance-filters>label{flex:130px}.clearance-record-heading{align-items:flex-start}.clearance-editor-footer>span{flex-basis:100%}.clearance-totals{gap:10px 18px}.clearance-totals>span{flex-basis:100%}}.erp-shell.erp-shell .shipment-invoice-summary-dialog{border:1px solid var(--apex-grid-line,#555);background:var(--apex-surface,#2c2f32);width:min(1080px,96vw);max-width:96vw;max-height:92dvh;color:var(--apex-text,#f1f0ed);border-radius:10px;margin:auto;padding:0;overflow:hidden;box-shadow:0 18px 80px #0007}.shipment-invoice-summary-dialog[open]{flex-direction:column;display:flex}.shipment-invoice-summary-dialog::backdrop{background:#0009}.shipment-invoice-summary-heading,.shipment-invoice-summary-controls,.shipment-invoice-summary-footer{background:var(--apex-surface-raised,#34373a);flex-shrink:0;align-items:center;gap:12px;padding:13px 18px;display:flex}.shipment-invoice-summary-heading{border-bottom:1px solid var(--apex-grid-line,#555);justify-content:space-between}.shipment-invoice-summary-heading h2{margin:0;font-size:20px}.shipment-invoice-summary-heading p{color:var(--apex-muted,#bbb);margin:5px 0 0;font-size:12px}.shipment-invoice-summary-controls{background:var(--apex-surface,#2c2f32);flex-wrap:wrap;align-items:flex-end}.shipment-invoice-summary-controls>label{flex-direction:column;flex:1;gap:6px;min-width:220px;font-size:12px;display:flex}.shipment-invoice-summary-controls .shipment-invoices-actions{margin-left:auto}.shipment-invoice-summary-body{min-height:0;padding:0 18px 18px;overflow:auto}.shipment-invoice-summary-scope{color:var(--apex-muted,#bbb);margin:4px 0 16px;font-size:12px;line-height:1.5}.shipment-invoice-summary-overview{border:1px solid var(--apex-grid-line,#555);background:var(--apex-surface-raised,#34373a);border-radius:7px;margin-bottom:15px;padding:0;overflow:hidden}.shipment-invoice-summary-reference{text-align:center;overflow-wrap:anywhere;border-bottom:1px solid var(--apex-grid-line,#555);padding:13px 16px;font-size:24px;display:block}.shipment-invoice-summary-metadata{color:var(--apex-muted,#bbb);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:7px 20px;padding:11px 14px;font-size:12px;display:flex}.shipment-invoice-summary-totals{background:var(--apex-surface-raised,#34373a);border:1px solid var(--apex-grid-line,#555);border-radius:7px;grid-template-columns:1fr 1fr 1.35fr 1.15fr 1.6fr;gap:12px;margin-top:14px;padding:14px;display:grid}.shipment-invoice-summary-totals>div{flex-direction:column;gap:6px;min-width:0;display:flex}.shipment-invoice-summary-totals span{color:var(--apex-muted,#bbb);font-size:12px}.shipment-invoice-summary-totals strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px}.shipment-invoice-summary-total-amount{text-align:right}.shipment-invoice-summary-table-wrap{border:1px solid var(--apex-grid-line,#555);border-radius:6px;overflow:auto}.erp-shell.erp-shell.erp-shell .shipment-invoice-summary-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.erp-shell.erp-shell.erp-shell .shipment-invoice-summary-table :is(th,td){vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-right:1px solid var(--apex-grid-line,#555);border-bottom:1px solid var(--apex-grid-line,#555);padding:10px 12px;text-align:left!important}.erp-shell.erp-shell.erp-shell .shipment-invoice-summary-table :is(th,td):last-child{border-right:0}.erp-shell.erp-shell.erp-shell .shipment-invoice-summary-table thead,.erp-shell.erp-shell.erp-shell .shipment-invoice-summary-table tfoot{background:var(--apex-surface-raised,#34373a);font-weight:700}.erp-shell.erp-shell.erp-shell .shipment-invoice-summary-table tbody tr:nth-child(2n){background:var(--apex-surface-raised,#34373a)}.erp-shell.erp-shell.erp-shell .shipment-invoice-summary-table .is-number{font-variant-numeric:tabular-nums;text-align:right!important}.shipment-invoice-summary-footer{border-top:1px solid var(--apex-grid-line,#555);justify-content:space-between}.shipment-invoice-summary-footer>span{color:var(--apex-muted,#bbb);font-size:12px}@media (width<=680px){.shipment-invoice-summary-heading,.shipment-invoice-summary-controls,.shipment-invoice-summary-footer{padding:12px}.shipment-invoice-summary-body{padding:0 12px 12px}.shipment-invoice-summary-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-invoice-summary-total-amount{text-align:left;grid-column:1/-1}.shipment-invoice-summary-controls .shipment-invoices-actions{width:100%;margin:0}.shipment-invoice-summary-heading h2{font-size:17px}}.shipment-invoice-actions-menu{z-index:240;box-sizing:border-box;border:1px solid var(--apex-border);background:var(--apex-surface-raised);width:236px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--apex-text);font:calc(13px * var(--apex-screen-font-scale,1))/1.4 "Segoe UI",Arial,sans-serif;border-radius:8px;padding:5px;position:fixed;overflow:auto;box-shadow:0 8px 24px #0003}.shipment-invoice-menu-heading{border-bottom:1px solid var(--apex-border);overflow-wrap:anywhere;margin-bottom:4px;padding:7px 9px 10px;display:block}.shipment-invoice-actions-menu button{width:100%;min-height:34px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:7px 9px;display:flex}.shipment-invoice-actions-menu button svg{color:var(--apex-accent);flex:none}.shipment-invoice-actions-menu button:is(:hover,:focus-visible){background:var(--apex-hover);outline:1px solid var(--apex-accent);outline-offset:-1px}.shipment-invoice-row-menu-trigger{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.erp-shell.erp-shell .shipment-invoice-notes-dialog{border:1px solid var(--apex-border);background:var(--apex-surface);width:min(900px,96vw);max-width:96vw;max-height:92dvh;color:var(--apex-text);border-radius:10px;margin:auto;padding:0;overflow:hidden;box-shadow:0 18px 80px #0007}.shipment-invoice-notes-dialog[open]{flex-direction:column;display:flex}.shipment-invoice-notes-dialog::backdrop{background:#0009}.shipment-invoice-notes-header,.shipment-invoice-notes-footer{background:var(--apex-surface-raised);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.shipment-invoice-notes-header{border-bottom:1px solid var(--apex-border)}.shipment-invoice-notes-header h2{margin:0;font-size:20px}.shipment-invoice-notes-header p{color:var(--apex-muted);margin:5px 0 0;font-size:12px}.shipment-invoice-notes-body{min-height:0;padding:16px 18px;overflow:auto}.shipment-invoice-notes-tabs{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.shipment-invoice-notes-tabs .is-active{border-color:var(--apex-accent);box-shadow:inset 0 -2px var(--apex-accent)}.shipment-invoice-note-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.shipment-invoice-note-form label{flex-direction:column;gap:6px;font-size:13px;display:flex}.shipment-invoice-note-form .is-wide{grid-column:1/-1}.shipment-invoice-note-form p,.shipment-invoice-notes-help{color:var(--apex-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.shipment-invoice-note-form input,.shipment-invoice-note-form textarea{box-sizing:border-box;width:100%}.shipment-invoice-note-form .button{justify-self:start}.shipment-invoice-notes-footer{border-top:1px solid var(--apex-border)}.shipment-invoice-notes-footer>span{color:var(--apex-muted);font-size:12px}.shipment-invoice-notes-error,.shipment-invoice-notes-success,.shipment-invoice-notes-discard{border:1px solid var(--apex-border);border-radius:6px;margin:0 0 14px;padding:12px;line-height:1.5}.shipment-invoice-notes-error{border-color:#b65050}.shipment-invoice-notes-success{border-color:#528b64}.shipment-invoice-notes-discard{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shipment-invoice-notes-table-wrap{border:1px solid var(--apex-border);border-radius:6px;overflow:auto}.erp-shell.erp-shell.erp-shell .shipment-invoice-notes-table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.erp-shell.erp-shell.erp-shell .shipment-invoice-notes-table :is(th,td){vertical-align:top;border-bottom:1px solid var(--apex-border);white-space:normal;overflow-wrap:anywhere;padding:10px;text-align:left!important}.erp-shell.erp-shell.erp-shell .shipment-invoice-notes-table .is-number{font-variant-numeric:tabular-nums;text-align:right!important}.shipment-invoice-notes-table thead{background:var(--apex-surface-raised)}.shipment-invoice-notes-table small{color:var(--apex-muted);margin-top:4px;display:block}.shipment-invoice-notes-open{align-items:center;gap:4px;display:inline-flex}.shipment-invoice-note-choice{border:1px solid var(--apex-border);background:var(--apex-surface-raised);border-radius:6px;padding:12px;line-height:1.6}@media (width<=600px){.shipment-invoice-note-form{grid-template-columns:1fr}.shipment-invoice-notes-header,.shipment-invoice-notes-footer,.shipment-invoice-notes-body{padding:12px}}@media print{.shipment-invoice-actions-menu,.shipment-invoice-notes-dialog,.shipment-invoice-row-menu-trigger{display:none!important}}.shipment-invoices-view{color:#dde6f4;background:#101d31;flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.shipment-invoices-register,.shipment-invoice-detail{flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;padding:15px;display:flex;overflow:auto}.shipment-invoices-register[hidden]{display:none}.shipment-invoices-register>*{flex-shrink:0}.shipment-invoices-register>.reflection-grid{flex:1 0 260px;height:auto;min-height:260px}.shipment-invoices-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.shipment-invoices-heading>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.shipment-invoices-heading svg{color:#ab93ea;flex-shrink:0}.shipment-invoices-heading h1{font-size:calc(22px * var(--apex-ui-font-adjustment,1));color:#e6ebf8;margin:3px 0}.shipment-invoices-heading p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#a9bad2;margin:4px 0 0}.shipment-invoices-heading>div:first-child>div>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));text-transform:uppercase;letter-spacing:.1em;color:#a897ce}.shipment-invoices-actions{flex-wrap:wrap;flex-shrink:0;gap:7px;display:flex}.shipment-invoices-actions .button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:7px 9px}.shipment-invoices-filters{background:#14243b;border:1px solid #354564;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:11px;display:flex}.shipment-invoices-filters>label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#b6c6db;flex-direction:column;gap:5px;min-width:130px;display:flex}.shipment-invoices-filters>label:nth-child(-n+2){flex:1;min-width:190px}.shipment-invoices-filters input[type=date]{font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:6px 8px}.shipment-invoices-filters>.catalog-grid-link{font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding-bottom:6px}.shipment-invoices-summary{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#a7b7d1;flex-wrap:wrap;align-items:center;gap:17px;display:flex}.shipment-invoices-summary strong{color:#dfd4fc}.shipment-invoices-summary>strong{margin-left:auto}.shipment-invoices-error{color:#ffc2ce;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#352232;border:1px solid #915164;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.shipment-invoices-warning{color:#e9d49f;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#322d26;border:1px solid #69593b;border-radius:6px;margin:0;padding:8px 11px}.shipment-invoice-status{color:#b7e1cf;font-size:calc(10px * var(--apex-ui-font-adjustment,1));text-transform:capitalize;background:#18392f;border:1px solid #426a5d;border-radius:4px;padding:2px 7px;display:inline-block}.shipment-invoice-detail>*{flex-shrink:0}.shipment-invoice-links{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#91a5c0;flex-wrap:wrap;align-items:center;gap:15px;display:flex}.shipment-invoice-links .catalog-grid-link{font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-items:center;gap:5px;display:flex}.shipment-invoice-links>span{margin-left:auto}.shipment-invoice-document{color:#dce5f3;box-sizing:border-box;background:#142137;border:1px solid #465173;border-radius:9px;width:100%;max-width:1250px;margin:0 auto;padding:22px}.shipment-invoice-document>header{border-bottom:2px solid #7963a9;justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.shipment-invoice-document>header>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.shipment-invoice-document>header>div:last-child{font-size:calc(12px * var(--apex-ui-font-adjustment,1));align-items:flex-end}.shipment-invoice-document>header>div:first-child>span{color:#c6b2f1;font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.shipment-invoice-document h2{font-size:calc(22px * var(--apex-ui-font-adjustment,1));margin:0}.shipment-invoice-document h3{font-size:calc(18px * var(--apex-ui-font-adjustment,1));margin:4px 0}.shipment-invoice-document>header strong{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.shipment-invoice-customer{margin:17px 0}.shipment-invoice-customer>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#9eb2d0}.shipment-invoice-metadata{background:#1a2942;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0;padding:12px;display:grid}.shipment-invoice-metadata dt{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#9bafd0;margin-bottom:5px}.shipment-invoice-metadata dd{font-size:calc(12px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;margin:0}.shipment-invoice-cargo-summary{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#adbfdb}.shipment-invoice-table-wrap{overflow:auto}.shipment-invoice-document table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:calc(11px * var(--apex-ui-font-adjustment,1));min-width:830px}.shipment-invoice-document th,.shipment-invoice-document td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #374764;padding:8px 7px}.shipment-invoice-document th{color:#b8c6db;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#1f2d47;font-weight:600}.shipment-invoice-document th:first-child{width:10%}.shipment-invoice-document th:nth-child(2){width:18%}.shipment-invoice-document th:nth-child(3),.shipment-invoice-document th:nth-child(4){width:10%}.shipment-invoice-document th:nth-child(5){width:11%}.shipment-invoice-document th:nth-child(6){width:15%}.shipment-invoice-document th:nth-child(7){width:12%}.shipment-invoice-document th:nth-child(8){width:14%}.shipment-invoice-document td small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#9eafd0;margin-top:4px;display:block}.shipment-invoice-document .is-money{font-variant-numeric:tabular-nums;text-align:right}.shipment-invoice-legacy{border:1px solid #3a4968;border-radius:6px;margin-top:12px;padding:12px}.shipment-invoice-legacy h4{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#b9a9d7;margin:0 0 9px}.shipment-invoice-legacy>div{font-size:calc(11px * var(--apex-ui-font-adjustment,1));justify-content:space-between;gap:20px;padding:5px 0;display:flex}.shipment-invoice-document>footer{max-width:380px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-direction:column;gap:9px;margin:18px 0 0 auto;display:flex}.shipment-invoice-document>footer>div{justify-content:space-between;gap:15px;display:flex}.shipment-invoice-document .shipment-invoice-grand-total{font-size:calc(15px * var(--apex-ui-font-adjustment,1));color:#e8dcff;background:#292b49;border:1px solid #73619c;border-radius:6px;margin-top:4px;padding:12px}@media (width<=900px){.shipment-invoices-heading{flex-direction:column;align-items:flex-start;gap:10px}.shipment-invoices-register,.shipment-invoice-detail{padding:10px}.shipment-invoice-document{padding:14px}.shipment-invoice-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-invoices-summary{gap:9px 13px}.shipment-invoices-summary>strong{margin-left:0}}.shipment-invoice-document .shipment-invoice-saved-lines{min-width:380px}.shipment-invoice-document .shipment-invoice-saved-lines th:first-child{width:78%}.shipment-invoice-document .shipment-invoice-saved-lines th:last-child{width:22%}.shipment-invoice-row-items,.shipment-invoice-row-prices{white-space:normal;overflow-wrap:anywhere;font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:2px 0;line-height:1.45;display:block}.shipment-invoice-row-prices{font-variant-numeric:tabular-nums}.shipment-invoice-row-actions{white-space:nowrap;align-items:center;gap:5px;display:flex}.shipment-invoice-row-actions button{color:#bcceeb;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#25334e;border:1px solid #46587c;border-radius:4px;align-items:center;gap:3px;padding:3px 4px;line-height:16px;display:inline-flex}.shipment-invoice-row-actions button:hover:not(:disabled){background:#353554;border-color:#af95ef}.shipment-invoice-row-actions button:disabled{opacity:.45;cursor:default}.shipment-invoice-document .shipment-invoice-order-lines th:nth-child(3),.shipment-invoice-document .shipment-invoice-order-lines th:nth-child(4),.shipment-invoice-document .shipment-invoice-order-lines th:nth-child(5),.shipment-invoice-document .shipment-invoice-order-lines th:nth-child(7),.shipment-invoice-document .shipment-invoice-order-lines th:nth-child(8),.shipment-invoice-document .shipment-invoice-saved-lines th:last-child{text-align:right}.shipment-invoice-document .shipment-invoice-rounding{color:#c6b6df;font-weight:400;line-height:1.4}.erp-shell.erp-shell.erp-shell .customer-invoice-reference{--invoice-blue:var(--shipment-print-heading,#173f70);color:#182535;width:100%;max-width:900px;font-size:calc(13px * var(--apex-ui-font-adjustment,1));background:#fff;border:1px solid #c7d4e5;border-radius:2px;padding:36px 44px 42px;line-height:1.4;box-shadow:0 8px 26px #0002}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-issuer{color:#536174;font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin:0 0 10px}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-title,.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-section{box-sizing:border-box;width:100%;color:var(--shipment-print-bannerText,#fff);background:var(--shipment-print-banner,#173f70);text-align:center;letter-spacing:0;border:0;border-radius:0;margin:0;padding:9px 12px;font-weight:700}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-title{font-size:calc(22px * var(--apex-ui-font-adjustment,1));line-height:1.3}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-section{font-size:calc(16px * var(--apex-ui-font-adjustment,1));margin:18px 0 10px;line-height:1.3}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-facts{border-top:2px solid var(--invoice-blue);background:#fff;border-radius:0;grid-template-columns:1fr 1fr;gap:9px 28px;margin:12px 0 0;padding:17px 0 6px;display:grid}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-facts>div{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-facts dt{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#182535;margin:0;font-weight:700}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-facts dd{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#182535;overflow-wrap:anywhere;text-align:center;font-variant-numeric:tabular-nums;margin:0}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .shipment-invoice-table-wrap{border-top:1px solid var(--invoice-blue);padding-top:10px}.erp-shell.erp-shell.erp-shell .customer-invoice-reference table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:620px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#182535}.erp-shell.erp-shell.erp-shell .customer-invoice-reference :is(th,td){color:#182535;vertical-align:middle;text-align:left;background:#fff;border:1px solid #c7d4e5;padding:8px 6px;line-height:1.4}.erp-shell.erp-shell.erp-shell .customer-invoice-reference th{font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:var(--shipment-print-fill,#edf2f8);color:var(--invoice-blue);font-weight:700}.erp-shell.erp-shell.erp-shell .customer-invoice-reference th span{font-size:calc(8px * var(--apex-ui-font-adjustment,1));color:#536174;font-weight:400}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-lines th:first-child{width:4%}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-lines th:nth-child(2){width:20%}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-lines th:nth-child(3){width:13%}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-lines th:nth-child(4){width:6%}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-lines th:nth-child(5),.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-lines th:nth-child(6){width:10%}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-lines th:nth-child(7){width:12%}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-lines th:nth-child(8){width:11%}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-lines th:nth-child(9){width:14%}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .is-money{text-align:center;font-variant-numeric:tabular-nums}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-charge-name{text-align:center}.erp-shell.erp-shell.erp-shell .customer-invoice-reference td small{color:#536174;font-size:calc(9px * var(--apex-ui-font-adjustment,1));margin-top:4px;line-height:1.4;display:block}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .shipment-invoice-legacy{background:#fff;border:0;border-radius:0;margin-top:4px;padding:10px 0}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .shipment-invoice-legacy h4{color:var(--invoice-blue);font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin:0 0 3px}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-grand-total{border-top:2px solid var(--invoice-blue);border-bottom:1px solid var(--invoice-blue);font-size:calc(16px * var(--apex-ui-font-adjustment,1));background:#fff;grid-template-columns:minmax(0,86fr) minmax(0,14fr);gap:0;margin-top:16px;padding:12px 0;display:grid}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-grand-total strong{color:var(--invoice-blue);text-align:center;font-variant-numeric:tabular-nums;font-size:inherit}.erp-shell.erp-shell.erp-shell .customer-invoice-fallback .customer-invoice-grand-total{grid-template-columns:minmax(0,81fr) minmax(0,19fr)}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .shipment-invoice-saved-lines th:first-child{width:81%}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .shipment-invoice-saved-lines th:last-child{width:19%}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-note{color:#536174;font-size:calc(9px * var(--apex-ui-font-adjustment,1));margin:10px 0 0}@media (width<=700px){.erp-shell.erp-shell.erp-shell .customer-invoice-reference{padding:22px 18px}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-facts{grid-template-columns:1fr;gap:8px}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-facts>div{grid-template-columns:105px minmax(0,1fr)}}@media print{.erp-shell.erp-shell.erp-shell .customer-invoice-reference{max-width:none;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;padding:0}.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-facts{grid-template-columns:1fr 1fr}.erp-shell.erp-shell.erp-shell .customer-invoice-reference thead{display:table-header-group}.erp-shell.erp-shell.erp-shell .customer-invoice-reference tr,.erp-shell.erp-shell.erp-shell .customer-invoice-reference .customer-invoice-grand-total{break-inside:avoid}}.supplier-charges-view{min-width:0;height:100%;min-height:0;color:var(--apex-text,#f5f7fa);flex-direction:column;flex:auto;gap:12px;padding:16px;display:flex;overflow:auto}.supplier-charges-view>*{flex-shrink:0}.supplier-charges-view>.reflection-grid{flex:1 0 280px;height:auto;min-height:280px}.supplier-charges-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.supplier-charges-heading h1{font-size:calc(22px * var(--apex-ui-font-adjustment,1));margin:4px 0}.supplier-charges-heading>div>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));text-transform:uppercase;letter-spacing:.1em;color:var(--apex-blue,#2d8cff)}.supplier-charges-heading p,.supplier-charge-help{color:var(--apex-muted,#a8b6c7);font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:0;line-height:1.5}.supplier-charges-heading>.button{flex-shrink:0}.supplier-charges-account{background:var(--apex-surface,#111c29);border:1px solid var(--apex-border,#223247);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-width:0;padding:12px 14px;display:flex}.supplier-charges-account p{color:var(--apex-muted,#a8b6c7);font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin:4px 0 0;line-height:1.5}.supplier-charges-account>span{overflow-wrap:anywhere}.supplier-charges-account>.supplier-charges-warning{color:var(--apex-text,#f5f7fa);flex-basis:100%;margin:4px 0 0}.supplier-charges-toolbar{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#a8b6c7);flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.supplier-charges-toolbar>label,.supplier-charge-fields>.supplier-charge-checkbox{align-items:center;gap:7px;display:flex}.supplier-charges-error,.supplier-charges-warning{border:1px solid var(--apex-danger,#ef4444);background:var(--apex-surface,#111c29);color:var(--apex-text,#f5f7fa);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;line-height:1.5;display:flex}.supplier-charges-warning{border-color:var(--apex-warning,#f59e0b)}.supplier-charge-active{color:var(--apex-success,#10b981)}.supplier-charge-inactive{color:var(--apex-muted,#a8b6c7)}.supplier-charge-editor{max-height:70vh;color:var(--apex-text,#f5f7fa);font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-direction:column;gap:14px;padding:18px;display:flex;overflow:auto}.supplier-charge-editor>*{flex-shrink:0}.supplier-charge-editor>p{margin:0;line-height:1.5}.supplier-charge-fields{border:0;grid-template-columns:minmax(0,1fr) 125px;gap:14px;min-width:0;margin:0;padding:0;display:grid}.supplier-charge-fields>label{min-width:0;font-size:calc(12px * var(--apex-ui-font-adjustment,1));gap:6px;display:grid}.supplier-charge-fields>label:first-child,.supplier-charge-fields>.supplier-charge-checkbox,.supplier-charge-fields>.supplier-charge-account-choice{grid-column:1/-1}.erp-shell.erp-shell .supplier-charge-fields :is(input:not([type=checkbox]),select){box-sizing:border-box;width:100%;min-width:0;min-height:34px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#f5f7fa);background:var(--apex-input,#0e1926);border:1px solid var(--apex-control-border,#344b65);border-radius:5px;padding:7px 9px}.erp-shell.erp-shell :is(.supplier-charge-fields,.supplier-charges-toolbar) input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--apex-accent,#1677ff)}@media (width<=650px){.supplier-charges-heading{align-items:flex-start}.supplier-charges-heading h1{font-size:calc(19px * var(--apex-ui-font-adjustment,1))}.supplier-charges-account{flex-direction:column;align-items:flex-start}.supplier-charges-view{padding:12px}.supplier-charge-fields{grid-template-columns:minmax(0,1fr)}.supplier-charges-heading>.button{white-space:normal;max-width:115px}}.daily-shein-workspace{background:var(--app-bg,#080d14);flex-direction:column;flex:none;width:100%;min-width:0;height:auto;min-height:0;display:flex;position:relative}.daily-shein-frame{color-scheme:normal;border:0;flex:none;width:100%;min-width:0;height:640px;min-height:360px;display:block}.daily-shein-opening{color:var(--text-primary,#f5f7fa);background:var(--card-bg,#111c29);font-size:calc(16px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;line-height:1.5;display:flex}:root[data-theme=light] .daily-shein-opening{color:#15283f;background:#ebf1f8}.work-calendar{min-width:0;height:100%;min-height:0;color:var(--apex-text,#f5f7fa);background:var(--apex-bg,#080d14);flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}.work-calendar[hidden]{display:none}.work-calendar>*{flex-shrink:0}.calendar-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.calendar-heading h1{font-size:calc(22px * var(--apex-ui-font-adjustment,1));margin:4px 0}.calendar-heading>div>span{color:var(--apex-blue);font-size:calc(10px * var(--apex-ui-font-adjustment,1));text-transform:uppercase;letter-spacing:.12em}.calendar-heading p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);margin:0;line-height:1.4}.calendar-toolbar{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;padding:10px 12px;display:flex}.calendar-toolbar label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);flex-direction:column;gap:4px;display:flex}.calendar-week-navigation{flex-wrap:wrap;align-items:end;gap:6px;margin-right:auto;display:flex}.calendar-week-navigation>strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1));align-self:center;margin:0 7px}.calendar-search{flex:1;min-width:150px}.erp-shell.erp-shell .calendar-toolbar :is(input,select){border:1px solid var(--apex-control-border,var(--apex-border));background:var(--apex-input);max-width:100%;height:28px;min-height:28px;color:var(--apex-text);font-size:calc(11px * var(--apex-ui-font-adjustment,1));border-radius:5px;padding:4px 7px}.calendar-search input{width:100%}.calendar-content{flex:1 0 560px;align-items:stretch;gap:14px;min-width:0;min-height:560px;display:flex}.calendar-main{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.calendar-board{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:10px;flex:1;min-width:0;min-height:390px;position:relative;overflow-x:auto}.calendar-board-inner{flex-direction:column;min-width:770px;height:100%;display:flex}.calendar-day-headings,.calendar-all-day,.calendar-hours{grid-template-columns:44px repeat(6,minmax(0,1fr));display:grid}.calendar-day-headings{background:var(--apex-surface-raised);border-bottom:1px solid var(--apex-border);flex-shrink:0}.calendar-day-headings>span{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);padding:18px 3px}.calendar-day-headings>div{border-left:1px solid var(--apex-border);flex-direction:column;align-items:center;gap:3px;padding:10px 19px 8px 4px;display:flex;position:relative}.calendar-day-headings strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.calendar-day-headings div>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted)}.calendar-day-headings .is-today{box-shadow:inset 0 3px var(--apex-accent);background:var(--apex-selected)}.calendar-day-headings button{color:var(--apex-blue);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;top:12px;right:2px}.calendar-all-day{border-bottom:1px solid var(--apex-border);flex-shrink:0;max-height:170px;overflow-y:auto}.calendar-all-day>span{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);padding:9px 3px}.calendar-all-day>div{border-left:1px solid var(--apex-border);flex-direction:column;gap:4px;min-width:0;min-height:32px;padding:4px;display:flex}.calendar-hours-scroll{flex:1;height:440px;min-height:300px;overflow-y:auto}.calendar-hours{position:relative}.calendar-hour-label{border-top:1px solid var(--apex-border);font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);font-variant-numeric:tabular-nums;padding:6px 3px}.calendar-hour-cell{border-left:1px solid var(--apex-border);border-top:1px solid var(--apex-border);box-sizing:border-box;min-width:0;min-height:64px;padding:5px;position:relative}.calendar-empty-hour{cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.calendar-empty-hour:hover:not(:disabled){background:var(--apex-hover)}.calendar-empty-hour:focus-visible{outline:2px solid var(--apex-blue);outline-offset:-2px}.calendar-hour-items{pointer-events:none;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex;position:relative}.calendar-hour-items>li{pointer-events:auto;min-width:0}.calendar-task{--calendar-tone:#2d8cff;border:1px solid var(--calendar-tone);border-left:3px solid var(--calendar-tone);background:color-mix(in srgb,var(--calendar-tone) 19%,var(--apex-surface,#111c29));min-width:0;color:var(--apex-text,#f5f7fa);text-align:left;cursor:pointer;border-radius:5px;flex-direction:column;gap:3px;padding:4px 5px;display:flex;overflow:hidden}.calendar-task strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;font-weight:600;line-height:1.25}.calendar-task small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;line-height:1.2}.calendar-task.is-done strong{text-decoration:line-through}.calendar-task:focus-visible,.calendar-color-picker button:focus-visible{outline:2px solid var(--apex-text);outline-offset:1px;z-index:2}.calendar-task.is-in-progress{border-style:dashed dashed dashed solid}.color-blue{--calendar-tone:#2d8cff}.color-teal{--calendar-tone:#2dd4bf}.color-violet{--calendar-tone:#a78bfa}.color-amber{--calendar-tone:#fbbf24}.color-rose{--calendar-tone:#fb7185}.calendar-hour-items .calendar-hour-entry{box-sizing:border-box;border:0;border-left:3px solid var(--calendar-tone);background:color-mix(in srgb,var(--calendar-tone) 9%,var(--apex-surface,#111c29));border-radius:3px;width:100%;overflow:visible}.calendar-hour-entry:hover{background:color-mix(in srgb,var(--calendar-tone) 18%,var(--apex-surface,#111c29))}.calendar-hour-items .calendar-hour-entry.is-in-progress{border-left-style:dashed}.calendar-hour-entry strong,.calendar-hour-entry small{white-space:normal;overflow-wrap:anywhere;max-width:100%}.calendar-loading{background:var(--apex-surface);font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:58px 0 0}.calendar-task-list{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:10px;flex:none;overflow:hidden}.calendar-task-list>header{background:var(--apex-surface-raised);font-size:calc(12px * var(--apex-ui-font-adjustment,1));justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.calendar-task-list>header>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted)}.calendar-task-list>div{max-height:190px;overflow:auto}.calendar-task-list p{color:var(--apex-muted);font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:8px 12px}.calendar-task-list button{border:0;border-bottom:1px solid var(--apex-border);width:100%;color:var(--apex-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 12px;display:flex}.calendar-task-list button:hover{background:var(--apex-hover)}.calendar-task-list button>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.calendar-task-list button strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere}.calendar-task-list button small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);line-height:1.4;display:block}.calendar-task-list button>span:last-child{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.calendar-status-dot{background:var(--calendar-tone);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.calendar-editor{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:10px;flex-direction:column;flex:0 0 340px;align-self:flex-start;min-width:0;max-width:100%;max-height:calc(100vh - 260px);display:flex;overflow:auto}.calendar-editor>header{z-index:2;background:var(--apex-surface-raised);border-bottom:1px solid var(--apex-border);font-size:calc(13px * var(--apex-ui-font-adjustment,1));justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:sticky;top:0}.calendar-editor>form{padding:14px}.calendar-task-fields{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.calendar-task-fields>label,.calendar-date-fields>label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-direction:column;gap:5px;min-width:0;display:flex}.calendar-task-fields>.calendar-checkbox{flex-direction:row;align-items:center}.calendar-date-fields{flex-direction:column;gap:10px;display:flex}.erp-shell.erp-shell .calendar-task-fields :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;border:1px solid var(--apex-control-border,var(--apex-border));width:100%;min-width:0;min-height:32px;color:var(--apex-text);background:var(--apex-input);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:5px;padding:6px 8px}.erp-shell.erp-shell .calendar-task-fields textarea{resize:vertical;min-height:80px}.erp-shell.erp-shell .calendar-task-fields input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:var(--apex-accent);flex-shrink:0}.calendar-color-picker{flex-wrap:wrap;gap:5px;display:flex}.calendar-color-picker button{border:1px solid var(--apex-border);background:var(--apex-input);color:var(--apex-text);font-size:calc(10px * var(--apex-ui-font-adjustment,1));text-transform:capitalize;cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;display:flex}.calendar-color-picker button>span{background:var(--calendar-tone);border-radius:50%;width:8px;height:8px}.calendar-color-picker button[aria-pressed=true]{border-color:var(--calendar-tone);box-shadow:inset 0 0 0 1px var(--calendar-tone)}.calendar-edit-checklist{border-top:1px solid var(--apex-border);flex-direction:column;gap:7px;padding-top:8px;display:flex}.calendar-edit-checklist>header{font-size:calc(12px * var(--apex-ui-font-adjustment,1));justify-content:space-between;align-items:center;display:flex}.calendar-edit-checklist>div{align-items:center;gap:6px;display:flex}.calendar-edit-checklist>.button{align-self:flex-start}.calendar-editor footer{background:var(--apex-surface);border-top:1px solid var(--apex-border);align-items:center;gap:7px;margin-top:12px;padding:12px 0 0;display:flex;position:sticky;bottom:-14px}.calendar-editor footer>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);flex:1}.calendar-editor-help{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);margin:12px 0 0;line-height:1.5}.calendar-editor-status{font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-direction:column;gap:12px;padding:16px;display:flex}.calendar-error,.calendar-warning{border:1px solid var(--apex-danger,#ef4444);background:var(--apex-surface);color:var(--apex-text);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;line-height:1.4;display:flex}.calendar-warning{border-color:var(--apex-warning,#f59e0b)}.calendar-warning>div{flex-wrap:wrap;gap:7px;display:flex}.calendar-editor>.calendar-warning{margin:10px}@media (width<=1100px){.calendar-content{flex-direction:column}.calendar-editor{flex-basis:auto;width:100%;max-height:none}.calendar-date-fields{flex-direction:row}.calendar-date-fields>label{flex:1}.calendar-main{flex:none;width:100%;min-width:0}.calendar-board{min-height:500px}.calendar-hours-scroll{flex:none;height:400px}}@media (width<=650px){.work-calendar{padding:10px}.calendar-heading h1{font-size:calc(19px * var(--apex-ui-font-adjustment,1))}.calendar-heading p{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.calendar-week-navigation{width:100%}.calendar-week-navigation>strong{order:2}.calendar-toolbar>label{flex:1;min-width:130px}.calendar-date-fields{flex-direction:column}}.calendar-hours-end{border-top:1px solid var(--apex-border);height:18px;font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);font-variant-numeric:tabular-nums;padding:3px}.calendar-shipment-legend{font-size:calc(14px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.calendar-shipment-legend>span,.calendar-shipment-kind{align-items:center;gap:7px;display:inline-flex}.calendar-other-shipments>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere}.calendar-shipment-event strong{font-weight:700;text-decoration:none}.calendar-shipment-event small{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.calendar-shipment-details>div{padding:16px}.calendar-shipment-details>header>strong{overflow-wrap:anywhere;min-width:0}.calendar-shipment-details dl{gap:6px;margin:18px 0;display:grid}.calendar-shipment-details dt{color:var(--apex-secondary,#a8b6c7);font-size:calc(14px * var(--apex-ui-font-adjustment,1));margin-top:8px}.calendar-shipment-details dd{font-size:calc(16px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;margin:0;line-height:1.45}.calendar-shipment-details p{font-size:calc(14px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);line-height:1.5}.calendar-shipment-kind{font-size:calc(15px * var(--apex-ui-font-adjustment,1));font-weight:700}.work-calendar .calendar-board{flex:none;min-height:0}.work-calendar .calendar-board-inner{height:auto}.work-calendar .calendar-hours-scroll{flex:none;height:auto;min-height:600px;overflow-y:visible}.cargo-shipment-type-filters{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#a8b6c7);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cargo-shipment-type-filters>span{font-weight:600}.cargo-shipment-type-filters>div{flex-wrap:wrap;gap:6px;display:flex}.erp-shell .cargo-shipment-type-filters button{border:1px solid var(--apex-border,#43526c);background:var(--apex-surface,#1c2b42);min-width:64px;min-height:36px;color:var(--apex-text,#e3e8f0);font:inherit;cursor:pointer;border-radius:6px;padding:7px 15px;font-weight:700}.erp-shell .cargo-shipment-type-filters button:hover:not(:disabled){background:var(--apex-hover,#263750);border-color:var(--apex-accent,#ba4925)}.erp-shell .cargo-shipment-type-filters button[aria-pressed=true]{background:var(--apex-selected,#49362e);color:var(--apex-accent-strong,#f0a27f);border-color:var(--apex-accent,#ba4925);box-shadow:inset 0 -2px var(--apex-accent,#ba4925)}.erp-shell .cargo-shipment-type-filters button:focus-visible{outline:2px solid var(--apex-accent-strong,#f0a27f);outline-offset:2px}.erp-shell .cargo-shipment-type-filters button:disabled{cursor:default;opacity:.55}.warehouse-stock-view{color:#dce5f5;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;padding:14px;display:flex;overflow:auto}.warehouse-stock-heading,.warehouse-stock-heading>div,.warehouse-stock-actions,.warehouse-stock-tools,.warehouse-stock-summary{align-items:center;gap:10px;display:flex}.warehouse-stock-heading{flex-wrap:wrap;justify-content:space-between}.warehouse-stock-heading h1{font-size:calc(17px * var(--apex-ui-font-adjustment,1));margin:0;line-height:1.3}.warehouse-stock-heading p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#a2b2cd;margin:4px 0 0}.warehouse-stock-icon{color:#cbbcff;background:#30264d;border:1px solid #7061aa;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.warehouse-stock-filters{background:#101e32;border:1px solid #34445f;border-radius:9px;flex-wrap:wrap;align-items:end;gap:12px;padding:12px;display:flex}.warehouse-stock-filters>label{min-width:155px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#aebad2;flex-direction:column;flex:1;gap:5px;display:flex}.warehouse-stock-filters>label:first-child{flex:1.5;min-width:200px}.warehouse-stock-filters>label:nth-child(2){flex:1.4;min-width:190px}.warehouse-stock-filters>label:nth-child(3){max-width:180px}.warehouse-stock-filters select{color:#dce5f5;min-width:0;height:31px;font:inherit;background:#0d192c;border:1px solid #35465f;border-radius:5px;padding:4px 7px}.warehouse-stock-filters .searchable-choice-trigger,.warehouse-stock-filters>button{height:31px}.warehouse-stock-summary{color:#b6c3db;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:linear-gradient(105deg,#17263d,#25203b);border:1px solid #41395e;border-radius:8px;flex-wrap:wrap;gap:24px;padding:12px 14px}.warehouse-stock-summary span{align-items:baseline;gap:6px;display:flex}.warehouse-stock-summary strong{font-size:calc(19px * var(--apex-ui-font-adjustment,1));color:#e8e6ff}.warehouse-stock-summary small{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#a4b3cf;margin-left:auto}.warehouse-stock-tools{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#9faec8;flex-wrap:wrap}.warehouse-stock-tools label{color:#c4cde1;align-items:center;gap:6px;display:flex}.warehouse-stock-tools>button{margin-left:auto}.warehouse-stock-package,.warehouse-stock-recorded{flex-direction:column;gap:2px;display:flex}.warehouse-stock-package strong{font-weight:600}.warehouse-stock-package small,.warehouse-stock-recorded small,.warehouse-stock-muted{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#9bacc6}.warehouse-stock-condition{color:#a9d9c3;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#17362f;border:1px solid #47655c;border-radius:4px;padding:2px 6px;display:inline-block}.warehouse-stock-condition.is-open{color:#e8d28a;background:#3e3521;border-color:#7a6940}.warehouse-stock-condition.is-damaged{color:#f0b5c9;background:#402838;border-color:#82546b}.warehouse-stock-error{color:#ffd0d8;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#3c202d;border:1px solid #854658;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.warehouse-stock-view>.reflection-grid{flex:1;min-height:260px}.warehouse-stock-view .reflection-grid td{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}@media (width<=740px){.warehouse-stock-view{padding:10px}.warehouse-stock-summary{gap:12px}.warehouse-stock-summary small{margin-left:0}.warehouse-stock-filters>label:first-child,.warehouse-stock-filters>label:nth-child(2){min-width:100%}.warehouse-stock-filters>label:nth-child(3){max-width:none}}.warehouse-stock-age{color:#c9d5e8;max-width:100%;font-size:calc(11px * var(--apex-ui-font-adjustment,1));white-space:nowrap;font-variant-numeric:tabular-nums;background:#1c2b42;border:1px solid #43526c;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;line-height:1.2;display:inline-flex}.warehouse-stock-age.is-overdue{color:#ffe1a3;background:#493019;border-color:#b47b32}.warehouse-stock-age small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:inherit}.warehouse-stock-age.is-unknown{color:#9eafc9;background:0 0;border-color:#0000}.warehouse-stock-view .reflection-grid-table .warehouse-stock-full-text{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:2px 0;line-height:1.35;display:block}.warehouse-stock-view .reflection-grid-table .warehouse-stock-items{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.warehouse-stock-view-switch{border:1px solid var(--apex-border,#223247);background:var(--apex-surface,#111c29);border-radius:9px;gap:3px;padding:3px;display:flex}.warehouse-stock-view-switch>button{color:var(--apex-muted,#a8b6c7);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;display:flex}.warehouse-stock-view-switch>button[aria-pressed=true]{color:var(--apex-accent-strong,#2d8cff);border-color:var(--apex-accent,#1677ff);background:var(--apex-selected,#1677ff26)}.warehouse-stock-view-switch>button:focus-visible{outline:2px solid var(--apex-accent,#1677ff);outline-offset:2px}.warehouse-stock-actions{flex-wrap:wrap}.warehouse-stock-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,145px),1fr));align-items:start;gap:8px;min-width:0;display:grid}.warehouse-stock-cards .warehouse-stock-tile{border:1px solid var(--apex-border,#223247);background:var(--apex-surface,#111c29);min-width:0;min-height:94px;color:var(--apex-text,#f5f7fa);font:inherit;text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;gap:7px;padding:10px;transition:border-color .12s,background .12s;display:flex}.warehouse-stock-tile:hover{border-color:var(--apex-blue,#2d8cff);background:var(--apex-surface-raised,#152233)}.warehouse-stock-cards .warehouse-stock-tile.is-selected{border-color:var(--apex-accent,#1677ff);box-shadow:0 0 0 1px var(--apex-accent,#1677ff)}.warehouse-stock-tile:focus-visible{outline:2px solid var(--apex-blue,#2d8cff);outline-offset:2px}.warehouse-stock-tile-top{justify-content:space-between;align-items:start;gap:5px;min-width:0;display:flex}.warehouse-stock-tile-top>strong{font-size:calc(17px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;font-weight:750;line-height:1.2}.warehouse-stock-card-condition{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:var(--apex-success,#10b981);background:var(--apex-success-bg,#10b9811a);border:1px solid;border-radius:4px;flex-shrink:0;padding:2px 4px;font-weight:650;line-height:1.2}.warehouse-stock-card-condition.is-open{color:var(--apex-warning,#f59e0b);background:var(--apex-warning-bg,#f59e0b1a)}.warehouse-stock-card-condition.is-damaged{color:var(--apex-danger,#ef4444);background:var(--apex-danger-bg,#ef44441a)}.warehouse-stock-tile-customer{white-space:nowrap;text-overflow:ellipsis;font-size:calc(12px * var(--apex-ui-font-adjustment,1));font-weight:550;line-height:1.4;display:block;overflow:hidden}.warehouse-stock-tile-bottom{min-width:0;color:var(--apex-muted,#a8b6c7);font-size:calc(10px * var(--apex-ui-font-adjustment,1));justify-content:space-between;gap:5px;line-height:1.3;display:flex}.warehouse-stock-tile-bottom>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.warehouse-stock-tile-bottom>span:last-child{white-space:nowrap}.warehouse-stock-tile-bottom .is-overdue{color:var(--apex-warning,#f59e0b)}.warehouse-stock-popup .catalog-modal{width:min(480px,100vw - 28px);max-height:82vh}.warehouse-stock-popup .modal-body{min-height:0;padding:16px;overflow:auto}.warehouse-stock-popup .modal-header h2{font-size:calc(18px * var(--apex-ui-font-adjustment,1))}.warehouse-stock-popup .modal-header p{font-size:calc(13px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere}.warehouse-stock-popup .modal-footer{gap:8px}.warehouse-stock-popup-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.warehouse-stock-popup-badges .warehouse-stock-card-condition{font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:4px 7px}.warehouse-stock-card-age{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#a8b6c7)}.warehouse-stock-card-age.is-overdue{color:var(--apex-warning,#f59e0b)}.warehouse-stock-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:16px 0 0;display:grid}.warehouse-stock-detail-facts>div{overflow-wrap:anywhere;min-width:0}.warehouse-stock-detail-facts .is-wide{grid-column:1/-1}.warehouse-stock-detail-facts dt{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#a8b6c7);margin-bottom:4px}.warehouse-stock-detail-facts dd{font-size:calc(13px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#f5f7fa);margin:0;line-height:1.4}.warehouse-stock-detail-facts dd small{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#a8b6c7);margin-top:3px;display:block}.warehouse-stock-detail-note{white-space:pre-wrap}.warehouse-stock-cards-empty{text-align:center;color:var(--apex-muted,#a8b6c7);font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:25px}@media (prefers-reduced-motion:reduce){.warehouse-stock-tile{transition:none}}.shipment-reports-view{color:#dae4f6;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;padding:14px;display:flex;overflow:auto}.shipment-reports-heading,.shipment-reports-heading>div,.shipment-reports-actions,.shipment-reports-summary,.shipment-reports-summary>div,.shipment-reports-row-actions{align-items:center;gap:10px;display:flex}.shipment-reports-heading,.shipment-reports-summary{flex-wrap:wrap;justify-content:space-between}.shipment-reports-heading h1{font-size:calc(17px * var(--apex-ui-font-adjustment,1));margin:0;line-height:1.3}.shipment-reports-heading p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#a4b3cf;margin:4px 0 0}.shipment-reports-icon{color:#c7b4ff;background:#302750;border:1px solid #7162ad;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.shipment-reports-filters{background:#111f34;border:1px solid #33455f;border-radius:9px;flex-wrap:wrap;align-items:end;gap:12px;padding:12px;display:flex}.shipment-reports-filters>label{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#adbad3;flex-direction:column;gap:5px;min-width:145px;display:flex}.shipment-reports-filters>label:first-child{flex:1;min-width:260px;max-width:600px}.shipment-reports-filters input{color:#dde6f4;height:31px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c1728;border:1px solid #374863;border-radius:5px;padding:4px 8px}.shipment-reports-filters>button,.shipment-reports-filters .searchable-choice-trigger{height:31px}.shipment-reports-summary{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#a5b6d0}.shipment-reports-summary>div{flex-wrap:wrap;gap:15px}.shipment-reports-summary strong{color:#ded9ff}.shipment-reports-muted{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#94a6c4}.shipment-reports-row-actions{white-space:nowrap;gap:10px}.shipment-reports-row-actions button{align-items:center;gap:3px;display:inline-flex}.shipment-reports-error,.shipment-reports-progress{font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:10px 12px;display:flex}.shipment-reports-error{color:#ffced5;background:#402030;border:1px solid #8c4a5b}.shipment-reports-error p{margin:5px 0 0}.shipment-reports-progress{color:#d7cdff;background:#27213d;border:1px solid #685593}.shipment-reports-empty{text-align:center;color:#a7b8d2;font-size:calc(13px * var(--apex-ui-font-adjustment,1));border:1px dashed #43546d;border-radius:8px;padding:22px}.shipment-reports-view>.reflection-grid{flex:1;min-height:230px}.shipment-reports-preview{max-height:calc(85vh - 130px);overflow:auto}@media (width<=760px){.shipment-reports-view{padding:10px}.shipment-reports-heading{align-items:flex-start}.shipment-reports-filters>label:first-child{min-width:100%;max-width:none}.shipment-reports-filters>label{flex:1}.shipment-reports-actions{flex-wrap:wrap}.shipment-reports-summary>div{gap:9px}}.shipment-reports-actions,.shipment-reports-preview-actions{flex-wrap:wrap}.shipment-reports-preview-actions>p{color:var(--text-muted,#a8b6c7);font-size:calc(13px * var(--apex-ui-font-adjustment,1));flex:100%;margin:0}.shipment-reports-row-actions{gap:9px}.shipments-summary-view{min-width:0;color:var(--apex-text);flex-direction:column;gap:12px;padding:9px 10px 20px;display:flex}.shipments-summary-heading,.shipments-summary-heading>div,.shipments-summary-identity,.shipments-summary-panel-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.shipments-summary-heading>div{justify-content:flex-start}.shipments-summary-heading h1{font-size:calc(21px * var(--apex-ui-font-adjustment,1));color:var(--apex-text);letter-spacing:-.5px;font-weight:750}.shipments-summary-heading p,.shipments-summary-hint{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);margin-top:3px}.shipments-summary-icon{width:38px;height:38px;color:var(--apex-blue);background:var(--apex-selected);border:1px solid var(--apex-border);border-radius:10px;place-items:center;display:grid}.shipments-summary-picker{background:var(--apex-surface);border:1px solid var(--apex-border);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px;display:flex}.shipments-summary-picker>label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-direction:column;flex:1;gap:5px;min-width:220px;font-weight:650;display:flex}.shipments-summary-picker>label:first-child{flex:1.5}.shipments-summary-picker>span{color:var(--apex-secondary);font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding-bottom:6px}.shipments-summary-search>div{align-items:center;gap:7px;display:flex}.shipments-summary-search svg{color:var(--apex-secondary);flex-shrink:0}.shipments-summary-search input{min-width:0}.shipments-summary-detail{flex-direction:column;gap:12px;display:flex}.shipments-summary-identity{padding:3px 2px}.shipments-summary-identity>div{flex-direction:column;gap:4px;display:flex}.shipments-summary-identity>div:last-child{align-items:flex-end}.shipments-summary-identity span,.shipments-summary-identity small{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary)}.shipments-summary-identity h2{font-size:calc(24px * var(--apex-ui-font-adjustment,1));color:var(--apex-text);font-weight:800}.shipments-summary-financials{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.shipments-summary-metric{background:var(--apex-surface);border:1px solid var(--apex-border);border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:13px 11px;display:flex}.shipments-summary-metric>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);font-weight:600}.shipments-summary-metric>strong{font-size:calc(22px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.2}.shipments-summary-metric>strong>small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);white-space:nowrap;margin-left:5px;font-weight:500}.shipments-summary-metric>small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);line-height:1.4}.shipments-summary-metric.is-emphasis{border-top:2px solid var(--apex-blue);background:var(--apex-surface-raised)}.shipments-summary-basis{color:var(--apex-secondary);font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;gap:8px 22px;display:flex}.shipments-summary-basis strong{color:var(--apex-text);margin-left:6px}.shipments-summary-basis b{color:var(--apex-warning);margin-left:8px;font-weight:600}.shipments-summary-hint{margin:0;line-height:1.45}.shipments-summary-caution{border:1px solid var(--apex-border);border-left:3px solid var(--apex-warning);background:var(--apex-surface);font-size:calc(11px * var(--apex-ui-font-adjustment,1));border-radius:8px;padding:10px 12px}.shipments-summary-caution>strong{color:var(--apex-warning)}.shipments-summary-caution ul{color:var(--apex-secondary);margin:6px 0 0;padding-left:17px;line-height:1.5}.shipments-summary-panel{background:var(--apex-surface);border:1px solid var(--apex-border);border-radius:10px;min-width:0;overflow:hidden}.shipments-summary-panel h3{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-text);padding:12px;font-weight:750}.shipments-summary-panel-title>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);padding-right:12px}.shipments-summary-metadata{border-top:1px solid var(--apex-border);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.shipments-summary-metadata>div{border-bottom:1px solid var(--apex-border);min-width:0;padding:9px 12px}.shipments-summary-metadata dt{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);margin-bottom:4px}.shipments-summary-metadata dd{font-size:calc(11px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;margin:0;line-height:1.4}.shipments-summary-notes{font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:10px 12px}.shipments-summary-notes strong{color:var(--apex-secondary);font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.shipments-summary-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.shipments-summary-operational{border-top:1px solid var(--apex-border);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.shipments-summary-operational>div{border-right:1px solid var(--apex-border);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.shipments-summary-operational>div:last-child{border:0}.shipments-summary-operational span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary)}.shipments-summary-operational strong{font-size:calc(19px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums}.shipments-summary-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shipments-summary-unposted{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:0 12px 10px;display:flex}.shipments-summary-unposted strong{color:var(--apex-text);font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.shipments-summary-unposted>span{flex-basis:100%}.shipments-summary-table-wrap{max-height:420px;overflow:auto}.shipments-summary-panel table{border-collapse:collapse;width:100%;font-size:calc(11px * var(--apex-ui-font-adjustment,1));text-align:left}.shipments-summary-panel th{z-index:1;background:var(--apex-surface-raised);font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);white-space:nowrap;font-weight:750;position:sticky;top:0}.shipments-summary-panel :is(td,th){border-top:1px solid var(--apex-border);vertical-align:top;padding:8px}.shipments-summary-panel td{overflow-wrap:anywhere;line-height:1.4}.shipments-summary-panel .number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.shipments-summary-panel .catalog-grid-link{font-size:calc(11px * var(--apex-ui-font-adjustment,1));text-align:left}.shipments-summary-voucher-link{margin-top:4px;display:block}.shipments-summary-status{white-space:nowrap;font-size:calc(10px * var(--apex-ui-font-adjustment,1));border:1px solid var(--apex-border);color:var(--apex-secondary);border-radius:4px;padding:2px 5px;display:inline-block}.shipments-summary-status.is-posted{color:var(--apex-success)}.shipments-summary-status.is-pending{color:var(--apex-warning)}.shipments-summary-table-empty{text-align:center;color:var(--apex-secondary);padding:18px!important}.shipments-summary-error{background:var(--apex-surface);border:1px solid var(--apex-danger);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.shipments-summary-empty{text-align:center;color:var(--apex-secondary);background:var(--apex-surface);border:1px solid var(--apex-border);border-radius:10px;padding:28px 14px}.shipments-summary-scope{gap:5px;padding:2px 2px 0;display:grid}.shipments-summary-scope>strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary)}@media (width<=1250px){.shipments-summary-financials{grid-template-columns:repeat(3,minmax(0,1fr))}.shipments-summary-operational{grid-template-columns:repeat(5,minmax(0,1fr))}.shipments-summary-metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.shipments-summary-documents{grid-template-columns:1fr}}@media (width<=700px){.shipments-summary-financials,.shipments-summary-metadata,.shipments-summary-operational{grid-template-columns:repeat(2,minmax(0,1fr))}.shipments-summary-picker>label{flex-basis:100%;min-width:0}.shipments-summary-heading p{max-width:220px}.shipments-summary-identity{flex-wrap:wrap;align-items:flex-start}.shipments-summary-metric>strong{font-size:calc(19px * var(--apex-ui-font-adjustment,1))}.shipments-summary-panel table{min-width:530px}}.shipments-summary-heading{flex-wrap:wrap}.shipments-summary-heading>.shipments-summary-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.shipments-summary-actions .button{white-space:nowrap}.apex-animated-metric{display:inline-block}.apex-metric-value{font-variant-numeric:tabular-nums;max-width:100%;display:inline-block;position:relative}.apex-metric-value[data-apex-counting]>.apex-metric-original{opacity:0}.apex-metric-count-overlay{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font:inherit;color:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){[data-workspace-reveal]{opacity:1!important;animation:none!important;transform:none!important}.apex-metric-value>.apex-metric-original{opacity:1!important}.apex-metric-count-overlay{display:none!important}}@media print{[data-workspace-reveal]{opacity:1!important;animation:none!important;transform:none!important}.apex-metric-value>.apex-metric-original{opacity:1!important}.apex-metric-count-overlay{display:none!important}}.reports-view{min-width:0;height:100%;min-height:0;color:var(--apex-text);font-size:calc(15px * var(--apex-ui-font-adjustment,1));flex-direction:column;gap:12px;padding:12px 14px 22px;line-height:1.45;display:flex;overflow:auto}.reports-view>*{flex-shrink:0}.reports-heading,.reports-heading>div,.reports-actions{align-items:center;gap:10px;display:flex}.reports-heading{flex-wrap:wrap;justify-content:space-between}.reports-heading h1{font-size:calc(25px * var(--apex-ui-font-adjustment,1));letter-spacing:-.5px;margin:0;font-weight:800}.reports-heading p{color:var(--apex-secondary);font-size:calc(13px * var(--apex-ui-font-adjustment,1));margin:3px 0 0}.reports-icon{width:43px;height:43px;color:var(--apex-blue);background:var(--apex-selected);border:1px solid var(--apex-border);border-radius:11px;flex:none;place-items:center;display:grid}.reports-actions{flex-wrap:wrap;gap:7px}.reports-selector{background:var(--apex-surface);border:1px solid var(--apex-border);border-radius:11px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px;display:flex}.reports-selector>label{min-width:170px;font-size:calc(13px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);flex:0 200px;gap:5px;font-weight:650;display:grid}.reports-selector>.reports-report-picker{flex:1;min-width:250px;max-width:460px}.reports-description{flex:260px;align-self:center;min-width:0}.reports-description strong{font-size:calc(15px * var(--apex-ui-font-adjustment,1));color:var(--apex-text);font-weight:750}.reports-description p{font-size:calc(13px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);margin:3px 0 0;line-height:1.5}.reports-filters{background:var(--apex-surface);border:1px solid var(--apex-border);border-radius:11px;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:12px;display:flex}.reports-filters>label{min-width:130px;max-width:260px;font-size:calc(13px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);flex:140px;gap:5px;font-weight:650;display:grid}.reports-filters input{box-sizing:border-box;width:100%}.reports-filter-icon{color:var(--apex-blue);font-size:calc(13px * var(--apex-ui-font-adjustment,1));align-self:center;align-items:center;gap:6px;font-weight:650;display:flex}.reports-date-basis{width:100%;color:var(--apex-secondary);font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:0}.reports-clear{min-height:36px;font:inherit;font-size:calc(13px * var(--apex-ui-font-adjustment,1));color:var(--apex-blue);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:flex}.reports-clear:hover{background:var(--apex-selected)}.reports-scope{color:var(--apex-secondary);font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:0 2px;display:flex}.reports-filter-summary{flex-wrap:wrap;gap:6px 9px;width:100%;display:flex}.reports-filter-summary>span{background:var(--apex-surface);border:1px solid var(--apex-border);border-radius:6px;padding:3px 7px}.reports-filter-summary strong{color:var(--apex-text);font-weight:650}.reports-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.reports-metric{background:var(--apex-surface);border:1px solid var(--apex-border);border-top:2px solid var(--apex-blue);border-radius:11px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:14px 13px;display:flex}.reports-metric>span{color:var(--apex-secondary);font-size:calc(13px * var(--apex-ui-font-adjustment,1));font-weight:650}.reports-metric>strong{font-size:calc(25px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere;font-weight:800;line-height:1.2}.reports-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:12px;display:grid}.reports-chart{background:var(--apex-surface);border:1px solid var(--apex-border);border-radius:11px;min-width:0;padding:13px;overflow:hidden}.reports-chart>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;min-height:34px;display:flex}.reports-chart h2,.reports-results-heading h2{font-size:calc(16px * var(--apex-ui-font-adjustment,1));margin:0;font-weight:750}.reports-chart-legend{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);flex-wrap:wrap;gap:6px 13px;display:flex}.reports-chart-legend span{align-items:center;gap:5px;display:flex}.reports-chart-legend i{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.reports-chart-scroll{min-width:0;overflow:auto}.reports-chart-scroll svg{min-width:100%;max-width:none;display:block}.reports-chart-gridline{stroke:var(--apex-border);stroke-dasharray:3 5}.reports-chart-axis{fill:var(--apex-secondary);font-family:inherit;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.reports-chart svg g:focus-visible{outline:none}.reports-chart svg g:focus-visible :is(rect,circle){stroke:var(--apex-text);stroke-width:2px}.reports-chart-readout{border-top:1px solid var(--apex-border);min-height:36px;color:var(--apex-secondary);font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;align-items:center;gap:6px 14px;padding-top:8px;display:flex}.reports-chart-readout strong,.reports-chart-readout b{color:var(--apex-text);font-weight:650}.reports-chart-empty{min-height:120px;color:var(--apex-secondary);place-items:center;margin:0;display:grid}.reports-results{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:11px;flex-direction:column;flex:1 0 420px;min-width:0;min-height:360px;display:flex;overflow:hidden}.reports-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:11px 12px;display:flex}.reports-results-heading>span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary)}.reports-results>.reflection-grid{border-inline:0;border-bottom:0;border-radius:0;flex:1;min-height:310px}.erp-shell.erp-shell .reports-grid .reflection-grid-heading{text-align:center;justify-content:center}.erp-shell.erp-shell .reports-grid td.is-numeric{text-align:center}.reports-table-totals{background:var(--apex-surface-raised);border-top:1px solid var(--apex-border);flex-wrap:wrap;justify-content:flex-end;gap:8px 22px;padding:11px 13px;display:flex}.reports-table-totals>div{text-align:center;gap:3px;min-width:90px;display:grid}.reports-table-totals span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary)}.reports-table-totals strong{font-size:calc(15px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums}.reports-error,.reports-progress{border:1px solid var(--apex-border);border-left:3px solid var(--apex-error,#ef4444);background:var(--apex-surface);font-size:calc(14px * var(--apex-ui-font-adjustment,1));border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.reports-progress{border-left-color:var(--apex-blue)}.reports-state{border:1px dashed var(--apex-border);background:var(--apex-surface);text-align:center;min-height:150px;color:var(--apex-secondary);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px;display:flex}.reports-state h1,.reports-state h2,.reports-state p{margin:0}.reports-state h2{font-size:calc(18px * var(--apex-ui-font-adjustment,1));color:var(--apex-text)}.reports-state svg{color:var(--apex-blue)}.reports-selection-note{border-left:3px solid var(--apex-blue);background:var(--apex-selected);color:var(--apex-secondary);font-size:calc(13px * var(--apex-ui-font-adjustment,1));border-radius:5px;margin:0;padding:9px 12px}.reports-notes{background:var(--apex-surface);border:1px solid var(--apex-border);color:var(--apex-secondary);font-size:calc(13px * var(--apex-ui-font-adjustment,1));border-radius:8px;padding:10px 12px}.reports-notes summary{cursor:pointer;color:var(--apex-text);font-weight:650}.reports-notes ul{margin:8px 0 0;padding-left:20px;line-height:1.6}.reports-notes li+li{margin-top:4px}@media screen{.erp-shell.erp-shell .reports-view :is(.reports-selector,.reports-filters) :is(input,select,.searchable-choice-trigger){height:38px;min-height:38px;font-size:calc(15px * var(--apex-ui-font-adjustment,1));padding:6px 9px;line-height:1.4}.erp-shell.erp-shell .reports-actions .button{min-height:36px;font-size:calc(14px * var(--apex-ui-font-adjustment,1));padding:6px 10px}}@media (width<=750px){.reports-view{padding:10px}.reports-selector>.reports-report-picker{flex:250px;min-width:0;max-width:none}.reports-selector>label{flex:170px;min-width:0}.reports-description{flex-basis:100%}.reports-filters>label{flex:150px;min-width:0;max-width:none}.reports-filter-icon{width:100%}.reports-heading>div:first-child{align-items:flex-start}.reports-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-metric>strong{font-size:calc(22px * var(--apex-ui-font-adjustment,1))}.reports-results-heading{flex-direction:column;align-items:flex-start}}@media (width<=430px){.reports-actions{width:100%}.reports-actions>.button{flex:1}.reports-filters>label{flex-basis:100%}.reports-metric{padding:11px 9px}}@media screen{.erp-shell.erp-shell .reports-view{flex:none;height:auto;overflow:visible}.erp-shell.erp-shell.erp-shell .reports-view .reports-results,.erp-shell.erp-shell.erp-shell .reports-view .reports-grid,.erp-shell.erp-shell.erp-shell .reports-view .reports-grid>.reflection-grid-scroll{flex:none;height:auto;min-height:0;max-height:none}.erp-shell.erp-shell.erp-shell .reports-view .reports-grid>.reflection-grid-scroll{overscroll-behavior-y:auto;overflow:auto hidden}}.report-row-details{gap:12px;margin:0;display:grid}.report-row-details>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:16px;padding:10px 0;display:grid}.report-row-details dt{font-weight:600}.report-row-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.customer-shipment-document{color:#172b43;font-size:calc(12px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;padding:24px;line-height:1.4}.customer-shipment-document-header{border-bottom:3px solid var(--shipment-print-heading,#173c6b);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding-bottom:14px;display:flex}.customer-shipment-document-header>div{min-width:0}.customer-shipment-document-company{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--shipment-print-heading,#173c6b);font-weight:700}.customer-shipment-document h1{font-size:calc(21px * var(--apex-ui-font-adjustment,1));color:var(--shipment-print-heading,#173c6b);margin:5px 0 12px;line-height:1.2}.customer-shipment-document h2{font-size:calc(18px * var(--apex-ui-font-adjustment,1));color:#172b43;margin:0;line-height:1.25}.customer-shipment-document p{margin:3px 0}.customer-shipment-document-customer{flex-wrap:wrap;align-items:baseline;gap:4px 9px;display:flex}.customer-shipment-document-customer>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#52677f}.customer-shipment-document-reference{text-align:right;flex:0 34%}.customer-shipment-document-reference>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#52677f;display:block}.customer-shipment-document-reference>strong{font-size:calc(20px * var(--apex-ui-font-adjustment,1));color:var(--shipment-print-heading,#173c6b);margin:3px 0 5px;font-weight:800;line-height:1.2;display:block}.customer-shipment-document-reference p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#52677f}.customer-shipment-document table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.customer-shipment-document th,.customer-shipment-document td{text-align:center;vertical-align:middle;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #c7d4e5;padding:8px}.customer-shipment-document th{background:var(--shipment-print-banner,#173c6b);color:var(--shipment-print-bannerText,#fff);font-size:calc(12px * var(--apex-ui-font-adjustment,1));font-weight:800;line-height:1.25}.customer-shipment-document td{color:#172b43;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#fff;line-height:1.4}.customer-shipment-document tbody>tr:nth-child(2n)>td{background:#f5f8fc}.customer-shipment-document{--summary-cargo-width:27.444%;--summary-cartons-width:17.4306%;--summary-pallets-width:12.6094%;--summary-tape-width:12.0531%;--summary-weight-width:11.8677%;--summary-note-width:18.5952%}.customer-shipment-document.has-received{--summary-cargo-width:22.2519%;--summary-cartons-width:15.2055%;--summary-pallets-width:11.8677%;--summary-tape-width:10.3842%;--summary-weight-width:10.7551%;--summary-received-width:15.2055%;--summary-note-width:14.3302%}.customer-shipment-document.is-multiple-shipments{--summary-shipment-width:13.9074%;--summary-cargo-width:21.5102%;--summary-cartons-width:13.722%;--summary-pallets-width:10.1988%;--summary-tape-width:9.08619%;--summary-weight-width:10.7551%;--summary-note-width:20.8203%}.customer-shipment-document.is-multiple-shipments.has-received{--summary-shipment-width:12.9803%;--summary-cargo-width:17.987%;--summary-cartons-width:11.8677%;--summary-pallets-width:9.27162%;--summary-tape-width:7.97359%;--summary-weight-width:9.64249%;--summary-received-width:13.9074%;--summary-note-width:16.37%}.customer-shipment-summary-table .summary-shipment{width:var(--summary-shipment-width)}.customer-shipment-summary-table .summary-cargo{width:var(--summary-cargo-width)}.customer-shipment-summary-table .summary-cartons{width:var(--summary-cartons-width)}.customer-shipment-summary-table .summary-pallets{width:var(--summary-pallets-width)}.customer-shipment-summary-table .summary-tape{width:var(--summary-tape-width)}.customer-shipment-summary-table .summary-weight{width:var(--summary-weight-width)}.customer-shipment-summary-table .summary-received{width:var(--summary-received-width)}.customer-shipment-summary-table .summary-note{width:var(--summary-note-width)}.customer-shipment-document .summary-numeric{text-align:center;font-variant-numeric:tabular-nums}.customer-shipment-document .summary-cell-detail{margin-top:3px;line-height:1.3;display:block}.customer-shipment-summary-table .customer-shipment-summary-grand-total>:is(th,td){border-top:2px solid var(--shipment-print-heading,#173c6b);background:var(--shipment-print-fill,#eaf2ff);color:var(--shipment-print-heading,#173c6b);font-size:calc(13px * var(--apex-ui-font-adjustment,1));padding-top:10px;padding-bottom:10px;font-weight:800}.customer-shipment-document-weight-note{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#52677f;margin-top:8px!important}.customer-shipment-packing-photo{break-inside:avoid;border:1px solid #c7d4e5;margin:16px 0 0;padding:8px}.customer-shipment-packing-photo figcaption{color:#52677f;font-size:calc(10px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;margin-bottom:6px}.customer-shipment-packing-photo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:590px;margin:auto;display:block}.customer-shipment-document>footer{color:#52677f;font-size:calc(10px * var(--apex-ui-font-adjustment,1));border-top:1px solid #c7d4e5;margin-top:14px;padding-top:8px}@media screen and (width<=600px){.customer-shipment-document{min-width:620px;padding:16px}.customer-shipment-document-header{gap:14px}}@media print{.customer-shipment-document{font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:0}.customer-shipment-document th,.customer-shipment-document td{padding:6px}.customer-shipment-document thead{display:table-row-group}.customer-shipment-summary-grand-total{break-inside:avoid}.customer-shipment-packing-photo img{max-height:153mm}.customer-shipment-packing-photo{break-before:auto}}.erp-shell.erp-shell .customer-shipment-document.customer-shipment-document{color:#172b43;background:#fff}.erp-shell.erp-shell .customer-shipment-document.customer-shipment-document :is(h1,.customer-shipment-document-company,.customer-shipment-document-reference>strong){color:var(--shipment-print-heading,#173c6b)}.erp-shell.erp-shell .customer-shipment-document.customer-shipment-document h2{color:#172b43}.erp-shell.erp-shell .customer-shipment-document.customer-shipment-document .customer-shipment-document-header{border-color:var(--shipment-print-heading,#173c6b)}.erp-shell.erp-shell .customer-shipment-document.customer-shipment-document :is(.customer-shipment-document-customer>span,.customer-shipment-document-reference>span,.customer-shipment-document-reference p,.customer-shipment-document-weight-note,.customer-shipment-packing-photo figcaption,footer){color:#52677f}.erp-shell.erp-shell .customer-shipment-document.customer-shipment-document th{background:var(--shipment-print-banner,#173c6b);color:var(--shipment-print-bannerText,#fff);font-weight:800}.erp-shell.erp-shell .customer-shipment-document.customer-shipment-document td{color:#172b43;background:#fff}.erp-shell.erp-shell .customer-shipment-document.customer-shipment-document tbody>tr:nth-child(2n)>td{background:#f5f8fc}.erp-shell.erp-shell .customer-shipment-document.customer-shipment-document .customer-shipment-summary-grand-total>:is(th,td){background:var(--shipment-print-fill,#eaf2ff);color:var(--shipment-print-heading,#173c6b);font-weight:800}.erp-shell.erp-shell .customer-shipment-document.customer-shipment-document :is(th,td,.customer-shipment-packing-photo,footer){border-color:#c7d4e5}.customer-shipment-document.has-china-identifiers .customer-shipment-summary-table col{width:auto}.customer-shipment-document.has-china-identifiers .customer-shipment-summary-table .summary-pallets{width:8%}.customer-shipment-document.has-china-identifiers .customer-shipment-summary-table .summary-weight{width:10%}.customer-shipment-document.has-china-identifiers .customer-shipment-summary-table .summary-tracking{width:16%}.customer-shipment-document.has-china-identifiers .customer-shipment-summary-table .summary-shipping-mark{width:15%}.goods-receipt-document.goods-receipt-compact,.erp-shell.erp-shell .goods-receipt-document.goods-receipt-compact{box-sizing:border-box;color:#111c29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-wrap:anywhere;background:#fff;padding:16px;font:8pt/1.25 Arial,sans-serif;overflow:visible}.goods-receipt-document.goods-receipt-compact *{box-sizing:border-box}.goods-receipt-document.goods-receipt-compact .gr-print-heading{border-bottom:1.5pt solid var(--shipment-print-accent,#1677ff);break-inside:avoid;flex-direction:row;justify-content:space-between;align-items:center;gap:12pt;margin-bottom:5pt;padding-bottom:5pt;display:flex}.goods-receipt-document.goods-receipt-compact .gr-print-heading p{color:#4f6073;margin:0 0 2pt;font-size:8pt}.goods-receipt-document.goods-receipt-compact .gr-print-heading h2{color:#111c29;margin:0;font-size:15pt;line-height:1.1}.goods-receipt-document.goods-receipt-compact .gr-print-heading>strong{text-align:right;max-width:48%;font-size:10pt}.goods-receipt-document.goods-receipt-compact .gr-print-metadata{break-inside:avoid;border-top:.5pt solid #c7d4e5;border-left:.5pt solid #c7d4e5;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;margin:0;font-size:7.5pt;display:grid}.goods-receipt-document.goods-receipt-compact .gr-print-metadata>div{border-bottom:.5pt solid #c7d4e5;border-right:.5pt solid #c7d4e5;padding:3pt 5pt;display:block}.goods-receipt-document.goods-receipt-compact .gr-print-metadata>.gr-print-driver{grid-column:span 2}.goods-receipt-document.goods-receipt-compact .gr-print-metadata dt{color:#4f6073;margin:0 0 1pt;font-size:6.5pt}.goods-receipt-document.goods-receipt-compact .gr-print-metadata dd{white-space:pre-wrap;margin:0;font-weight:600}.goods-receipt-document.goods-receipt-compact .gr-print-audit{color:#4f6073;break-inside:avoid;margin:4pt 0;font-size:6.5pt}.goods-receipt-document.goods-receipt-compact .gr-print-note{white-space:pre-wrap;orphans:2;widows:2;margin:4pt 0;font-size:7pt;line-height:1.3}.goods-receipt-document.goods-receipt-compact .gr-print-legend{break-inside:avoid;flex-wrap:wrap;align-items:center;gap:3pt;margin:4pt 0;font-size:6.5pt;display:flex}.goods-receipt-document.goods-receipt-compact .gr-print-condition{border:.5pt solid;padding:2pt 5pt;font-weight:700}.goods-receipt-document.goods-receipt-compact .gr-print-legend>span:last-child:not(.gr-print-condition){color:#4f6073;margin-left:auto}.goods-receipt-document.goods-receipt-compact .gr-print-tapes{margin:3pt 0 5pt;font-size:6.5pt;line-height:1.4}.goods-receipt-document.goods-receipt-compact .gr-print-tapes>span{white-space:pre-wrap;vertical-align:top;max-width:100%;margin-right:9pt;display:inline-block}.goods-receipt-document.goods-receipt-compact .gr-print-cartons{table-layout:fixed;border-collapse:collapse;width:100%;margin:0 0 5pt;font-size:8pt}.goods-receipt-document.goods-receipt-compact .gr-print-cartons thead{display:table-header-group}.goods-receipt-document.goods-receipt-compact .gr-print-cartons tr{break-inside:avoid}.goods-receipt-document.goods-receipt-compact .gr-print-cartons th{text-align:left;white-space:normal;font-size:8pt;background:var(--shipment-print-fill,#eaf2ff)!important;color:#111c29!important;border:.5pt solid #c7d4e5!important;padding:3pt 5pt!important}.goods-receipt-document.goods-receipt-compact .gr-print-cartons th small{float:right;margin-left:6pt;font-size:6.5pt;font-weight:400}.goods-receipt-document.goods-receipt-compact .gr-print-cartons td{text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;width:10%;line-height:1.1;border:.5pt solid #c7d4e5!important;padding:2pt 1.5pt!important}.goods-receipt-document.goods-receipt-compact .gr-print-carton>strong{white-space:pre-wrap;font-size:9pt;font-weight:700;display:block}.goods-receipt-document.goods-receipt-compact .gr-print-box-detail{white-space:normal;margin-top:2pt;font-size:5.7pt;font-weight:500;display:block}.goods-receipt-document.goods-receipt-compact .gr-print-box-detail b{font-weight:700}.goods-receipt-document.goods-receipt-compact .gr-print-good{color:#065f46;background:#ecfdf5;border-color:#10b981}.goods-receipt-document.goods-receipt-compact .gr-print-open{color:#92400e;background:#fffbeb;border-color:#f59e0b}.goods-receipt-document.goods-receipt-compact .gr-print-damaged{color:#991b1b;background:#fef2f2;border-color:#ef4444}.goods-receipt-document.goods-receipt-compact .gr-print-unknown{color:#4f6073;background:#f5f7fa;border-color:#c7d4e5}.goods-receipt-document.goods-receipt-compact .gr-print-reversed{color:#7f1d1d;background:#f3f4f6;border-color:#9ca3af}.goods-receipt-document.goods-receipt-compact .gr-print-reversal-summary{color:#7f1d1d;break-inside:avoid;background:#fef2f2;border:1pt solid #7f1d1d;margin:5pt 0;padding:5pt;font-size:7pt;line-height:1.4}.goods-receipt-document.goods-receipt-compact .gr-print-reversals{font-size:7pt;line-height:1.35}.goods-receipt-document.goods-receipt-compact .gr-print-reversals h3{color:#7f1d1d;break-after:avoid;margin:6pt 0 3pt;font-size:8pt}.goods-receipt-document.goods-receipt-compact .gr-print-reversals>div{border-top:.5pt solid #c7d4e5;margin-top:4pt;padding-top:3pt}.goods-receipt-document.goods-receipt-compact .gr-print-reversals p{white-space:pre-wrap;orphans:2;widows:2;margin:0 0 3pt}.goods-receipt-document.goods-receipt-compact .gr-print-unused{color:#111c29;background:#fff}.goods-receipt-document.goods-receipt-compact .gr-print-package-notes{font-size:7pt;line-height:1.3}.goods-receipt-document.goods-receipt-compact .gr-print-package-notes h3{color:#111c29;break-after:avoid;margin:6pt 0 3pt;font-size:8pt}.goods-receipt-document.goods-receipt-compact .gr-print-package-notes p{white-space:pre-wrap;orphans:2;widows:2;margin:0 0 3pt}.goods-receipt-document.goods-receipt-compact .gr-print-package-notes p>strong{min-width:16pt;display:inline-block}.goods-receipt-document.goods-receipt-compact .gr-print-empty{text-align:center;color:#4f6073;padding:12pt}@media print{.goods-receipt-document.goods-receipt-compact,.erp-shell.erp-shell .goods-receipt-document.goods-receipt-compact{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:0;overflow:visible}.goods-receipt-document.goods-receipt-compact .gr-print-cartons{break-inside:auto}.goods-receipt-document.goods-receipt-compact .gr-print-customers{overflow:visible}}.goods-receipt-document.goods-receipt-compact .gr-print-identities{border-collapse:collapse;table-layout:fixed;width:100%;margin:6pt 0;font-size:7pt}.goods-receipt-document.goods-receipt-compact .gr-print-identities :is(th,td){text-align:center;vertical-align:middle;overflow-wrap:anywhere;border:1px solid #cbd5e1;padding:4pt}.goods-receipt-document.goods-receipt-compact .gr-print-identities th{background:var(--shipment-print-fill,#eaf2ff);font-weight:700}.goods-receipt-document.goods-receipt-compact .gr-print-addition-summary{border:1pt solid var(--shipment-print-accent,#1677ff);background:var(--shipment-print-fill,#eaf2ff);color:#111c29;break-inside:avoid;margin:5pt 0;padding:5pt;font-size:7pt;line-height:1.4}.goods-receipt-document.goods-receipt-compact .gr-print-additions{font-size:7pt;line-height:1.35}.goods-receipt-document.goods-receipt-compact .gr-print-additions h3{break-after:avoid;margin:6pt 0 3pt;font-size:8pt}.goods-receipt-document.goods-receipt-compact .gr-print-additions>div{border-top:.5pt solid #c7d4e5;margin-top:4pt;padding-top:3pt}.goods-receipt-document.goods-receipt-compact .gr-print-additions p{white-space:pre-wrap;orphans:2;widows:2;margin:0 0 3pt}.goods-receipt-carton-buttons{border:1px solid var(--apex-border,#33415a);background:var(--apex-surface,#111c30);border-radius:8px;flex-direction:column;flex:1;gap:18px;min-height:180px;padding:12px;display:flex;overflow:auto}.goods-receipt-carton-customer{min-width:0}.goods-receipt-carton-customer-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.goods-receipt-carton-customer-heading>div{min-width:0}.goods-receipt-carton-customer-heading h3{font-size:calc(13px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;color:var(--apex-text,#e0e7f3);margin:0;font-weight:650}.goods-receipt-carton-customer-heading p{color:var(--apex-muted,#97a8c4);font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin:4px 0 0;line-height:1.5}.goods-receipt-carton-tiles{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));align-items:start;gap:10px;display:grid}.goods-receipt-carton-card{background:linear-gradient(140deg,#1b2b45,#142037);border:1px solid #364964;border-radius:9px;min-width:0;overflow:hidden}.goods-receipt-carton-card.is-selected{background:linear-gradient(140deg,#342951,#20273f);border-color:#a28be0;box-shadow:0 0 0 1px #a28be033}.goods-receipt-carton-card.is-received{background:#122a2c;border-color:#31524f}.goods-receipt-carton-state{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#adbed7;align-items:center;gap:7px;line-height:1.35;display:flex}.goods-receipt-carton-state svg{flex-shrink:0}.goods-receipt-carton-number{align-items:center;gap:9px;min-width:0;margin:7px 0;display:flex}.goods-receipt-carton-number svg{color:#9eb6d8;flex-shrink:0}.goods-receipt-carton-number strong{font-size:calc(24px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:pre-wrap;font-weight:650;line-height:1.2}.goods-receipt-carton-tape{min-width:0;font-size:calc(11px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;white-space:pre-wrap;flex-direction:column;gap:3px;line-height:1.4;display:flex}.goods-receipt-carton-tape>span{color:var(--apex-muted,#97a8c4);font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.goods-receipt-carton-tape>b{font-weight:500}.goods-receipt-carton-details{border-top:1px solid #6a558c;gap:9px;padding:10px;display:grid}.goods-receipt-carton-details label{min-width:0;font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#bdc9e0;gap:5px;display:grid}.goods-receipt-carton-details :is(select,textarea){box-sizing:border-box;width:100%;min-width:0;font:inherit;font-size:calc(11px * var(--apex-ui-font-adjustment,1));border:1px solid var(--apex-border,#33415a);color:var(--apex-text,#e0e7f3);background:var(--apex-input,#0d1729);padding:6px 7px;line-height:1.45}.goods-receipt-carton-details select{min-height:32px}.goods-receipt-carton-details textarea{resize:vertical;min-height:52px}.goods-receipt-carton-damage-hint{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#f0c478;line-height:1.45}.goods-receipt-carton-recorded{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#a3d9c7;overflow-wrap:anywhere;border-top:1px solid #31524f;padding:10px;line-height:1.5}.goods-receipt-carton-recorded p{white-space:pre-wrap;color:#b2c4ce;margin:6px 0 0}.goods-receipt-carton-empty{text-align:center;color:var(--apex-muted,#97a8c4);font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:auto;padding:30px 10px}@media screen{.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-pick,.goods-receipt-carton-buttons .goods-receipt-carton-pick{box-sizing:border-box;width:100%;min-height:142px;color:var(--apex-text,#e0e7f3);text-align:left;font:inherit;cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;margin:0;padding:13px;display:flex}.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-pick:hover:not(:disabled),.goods-receipt-carton-buttons .goods-receipt-carton-pick:hover:not(:disabled){background:#8c70d418}.goods-receipt-carton-card.is-selected .goods-receipt-carton-state,.goods-receipt-carton-card.is-selected .goods-receipt-carton-number svg{color:#d5c2ff}.goods-receipt-carton-card.is-received .goods-receipt-carton-state,.goods-receipt-carton-card.is-received .goods-receipt-carton-number svg{color:#80d5b6}.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-select-customer,.goods-receipt-carton-buttons .goods-receipt-carton-select-customer{color:#d2c3f6;max-width:50%;min-height:34px;font:inherit;font-size:calc(10px * var(--apex-ui-font-adjustment,1));text-align:left;cursor:pointer;background:#302941;border:1px solid #5c537e;border-radius:5px;flex:0 auto;justify-content:center;align-items:center;gap:6px;padding:7px 10px;line-height:1.4;display:flex}.goods-receipt-carton-select-customer svg{flex:0 0 14px}.goods-receipt-carton-select-customer span{overflow-wrap:anywhere}.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-select-customer:hover:not(:disabled),.goods-receipt-carton-buttons .goods-receipt-carton-select-customer:hover:not(:disabled){background:#403254}.erp-shell.erp-shell .goods-receipt-carton-details :is(select,textarea){font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:6px 7px}.erp-shell.erp-shell .goods-receipt-carton-details select{min-height:32px}.erp-shell.erp-shell .goods-receipt-carton-details textarea{min-height:52px}.erp-shell.erp-shell .goods-receipt-carton-buttons button:disabled,.goods-receipt-carton-buttons button:disabled{cursor:default;opacity:.58}.erp-shell.erp-shell .goods-receipt-carton-buttons .is-received .goods-receipt-carton-pick:disabled,.goods-receipt-carton-buttons .is-received .goods-receipt-carton-pick:disabled{opacity:1}}@media (width<=680px){.goods-receipt-carton-buttons{padding:9px}.goods-receipt-carton-customer-heading{flex-direction:column;align-items:flex-start}.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-select-customer,.goods-receipt-carton-buttons .goods-receipt-carton-select-customer{max-width:100%}.goods-receipt-carton-tiles{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr))}.goods-receipt-carton-number strong{font-size:calc(22px * var(--apex-ui-font-adjustment,1))}}.goods-receipt-range{border-top:1px solid var(--apex-border);min-width:0;font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:10px 0}.goods-receipt-range-controls{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.goods-receipt-range-controls label{min-width:0;color:var(--apex-text);font:inherit;flex-direction:column;flex:0 85px;gap:5px;display:flex}.goods-receipt-range-controls .goods-receipt-range-group{flex:230px;max-width:380px}.erp-shell .goods-receipt-range-controls :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:34px;font:inherit;color:var(--apex-text);background:var(--apex-input,var(--apex-surface));border:1px solid var(--apex-border);border-radius:5px;padding:6px 8px}.erp-shell .goods-receipt-range-controls .button{white-space:nowrap;min-height:34px}.goods-receipt-range-help,.goods-receipt-range-feedback{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,var(--apex-muted));margin:7px 0 0;line-height:1.45}.goods-receipt-range-feedback:empty{display:none}@media (width<=700px){.goods-receipt-range-controls .goods-receipt-range-group{flex-basis:100%;max-width:none}.goods-receipt-range-controls label{flex:65px}.goods-receipt-range-controls .button{flex:auto}}.goods-receipt-view{height:auto;min-height:100%;color:var(--apex-text,#dce3ef);flex-direction:column;gap:12px;padding:16px;display:flex;overflow:visible}.goods-receipt-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.goods-receipt-heading>div:first-child{align-items:center;gap:11px;display:flex}.goods-receipt-icon{color:#c3b5ff;background:#7763e91b;border:1px solid #9482ff50;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.goods-receipt-heading h1{font-size:calc(19px * var(--apex-ui-font-adjustment,1));margin:0;font-weight:650}.goods-receipt-heading p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);margin:4px 0 0}.goods-receipt-shipment{font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex:0 510px;align-items:center;gap:9px;display:flex}.goods-receipt-shipment>.searchable-choice{flex:1;min-width:160px}.goods-receipt-empty{color:var(--apex-muted,#93a1b7);font-size:calc(12px * var(--apex-ui-font-adjustment,1));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:36px;display:flex}.goods-receipt-empty strong{font-size:calc(15px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#dce3ef)}.goods-receipt-empty p{max-width:480px;margin:0;line-height:1.6}.goods-receipt-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.goods-receipt-summary>div{border:1px solid var(--apex-border,#33415a);background:#21335040;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.goods-receipt-summary span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7)}.goods-receipt-summary strong{font-size:calc(22px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;font-weight:650}.goods-receipt-body{flex:none;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;display:grid}.goods-receipt-work{flex-direction:column;gap:9px;min-width:0;min-height:0;display:flex}.goods-receipt-work>*{flex-shrink:0}.goods-receipt-tools{font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;align-items:center;gap:14px;min-height:26px;display:flex}.goods-receipt-tools label{color:var(--apex-muted,#93a1b7);align-items:center;gap:5px;display:flex}.goods-receipt-tools input,.goods-receipt-work td input[type=checkbox]{width:13px;height:13px;margin:0}.goods-receipt-tools button{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.goods-receipt-work td input:not([type=checkbox]),.goods-receipt-work td select{width:100%;min-width:0;height:27px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));box-sizing:border-box;border-radius:4px;padding:3px 5px}.goods-receipt-batch{border:1px solid var(--apex-border,#33415a);background:#24385736;border-radius:8px;grid-template-columns:130px minmax(140px,.8fr) minmax(160px,1fr) auto;align-items:end;gap:12px;min-width:0;margin:0;padding:12px;display:grid}.goods-receipt-batch label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);gap:6px;display:grid}.goods-receipt-batch input{font:inherit;box-sizing:border-box;width:100%;min-width:0;height:32px;padding:6px 8px}.goods-receipt-batch>div{font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-items:center;gap:10px;display:flex}.goods-receipt-history{border:1px solid var(--apex-border,#33415a);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-auto-rows:min-content;align-content:start;gap:10px;max-height:320px;padding:12px;display:grid;overflow:auto}.goods-receipt-history>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.goods-receipt-history h2{font-size:calc(13px * var(--apex-ui-font-adjustment,1));margin:0}.goods-receipt-history-card{text-align:left;border:1px solid var(--apex-border,#33415a);width:100%;color:var(--apex-text,#dce3ef);font:inherit;font-size:calc(11px * var(--apex-ui-font-adjustment,1));cursor:pointer;background:#22345150;border-radius:6px;gap:6px;padding:10px;display:grid}.goods-receipt-history-card:hover{background:#7560d41c;border-color:#8e79faaa}.goods-receipt-history-card>span:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.goods-receipt-history-card b{color:#c7baff;background:#836bf222;border-radius:5px;padding:3px 7px}.goods-receipt-history-card small{color:var(--apex-muted,#93a1b7);line-height:1.45}.goods-receipt-history-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goods-receipt-error,.goods-receipt-warning{font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.goods-receipt-error{color:#f49ca9;background:#ed5f6f1a}.goods-receipt-warning{color:#e6c688;background:#bd8b241b}.goods-receipt-muted{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);line-height:1.5}.goods-receipt-confirm{max-height:65vh;font-size:calc(12px * var(--apex-ui-font-adjustment,1));gap:10px;padding:18px;display:grid;overflow:auto}.goods-receipt-confirm p{margin:0;line-height:1.5}.goods-receipt-confirm-list{border:1px solid var(--apex-border,#33415a);border-radius:5px;max-height:330px;overflow:auto}.goods-receipt-confirm-list>div{border-bottom:1px solid var(--apex-border,#33415a);grid-template-columns:90px minmax(120px,1fr) minmax(110px,1fr);gap:9px;padding:8px;display:grid}.goods-receipt-confirm-list>div:last-child{border-bottom:0}.goods-receipt-document{font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:22px;overflow:auto}.goods-receipt-document>header{justify-content:space-between;gap:24px;display:flex}.goods-receipt-document h2{font-size:calc(23px * var(--apex-ui-font-adjustment,1));margin:6px 0}.goods-receipt-document header p{color:var(--apex-muted,#93a1b7);margin:0}.goods-receipt-document dl{min-width:225px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));gap:7px;margin:0;display:grid}.goods-receipt-document dl>div{justify-content:space-between;gap:18px;display:flex}.goods-receipt-document dt{color:var(--apex-muted,#93a1b7)}.goods-receipt-document dd{margin:0}.goods-receipt-audit{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);margin:18px 0}.goods-receipt-document-note{white-space:pre-wrap;border-left:2px solid #9988f0;padding-left:10px;line-height:1.5}.goods-receipt-document table{border-collapse:collapse;width:100%;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.goods-receipt-document th,.goods-receipt-document td{border:1px solid var(--apex-border,#33415a);text-align:left;padding:8px}.goods-receipt-document th{background:#293e592b}.goods-receipt-document td{white-space:pre-wrap}@media (width<=1400px){.goods-receipt-batch{grid-template-columns:repeat(2,minmax(0,1fr))}.goods-receipt-batch label{min-width:0}.goods-receipt-batch>div{flex-wrap:wrap}}@media (width<=1100px){.goods-receipt-body{grid-template-columns:minmax(0,1fr)}.goods-receipt-history{max-height:240px}.goods-receipt-summary>div{flex-direction:column;align-items:flex-start;gap:5px}.goods-receipt-work{min-height:340px}.goods-receipt-heading{flex-wrap:wrap}.goods-receipt-shipment{flex:400px}}@media (width<=680px){.goods-receipt-view{padding:12px}.goods-receipt-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.goods-receipt-batch{grid-template-columns:1fr}.goods-receipt-batch>div{justify-content:space-between}.goods-receipt-document>header{flex-direction:column}.goods-receipt-error,.goods-receipt-warning{flex-direction:column;align-items:flex-start}.goods-receipt-confirm-list>div{grid-template-columns:70px 1fr}.goods-receipt-confirm-list>div>span:last-child{grid-column:1/-1}}.erp-shell.erp-shell .goods-receipt-view-switch{border:1px solid var(--apex-border,#33415a);background:#0c162b;border-radius:7px;gap:2px;padding:3px;display:flex}.erp-shell.erp-shell .goods-receipt-view-switch>button{color:#9eb1d1;min-height:29px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;display:flex}.erp-shell.erp-shell .goods-receipt-view-switch>button[aria-pressed=true]{color:#f0eaff;background:#43376e;border-color:#8f79bc}.erp-shell.erp-shell .goods-receipt-view-switch>button:focus-visible{outline-offset:2px;outline:2px solid #c5acff}.goods-receipt-selection-tools{border:1px solid var(--apex-border,#33415a);border-radius:7px;flex-direction:column;gap:9px;padding:10px;display:flex}.goods-receipt-customer-filter{font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.goods-receipt-customer-filter>.searchable-choice{flex:1;min-width:180px;max-width:350px}.goods-receipt-bulk-actions{font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;align-items:center;gap:12px;display:flex}.goods-receipt-selection-hint{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);margin:0;line-height:1.5}.goods-receipt-button-search{border:1px solid var(--apex-border,#33415a);color:var(--apex-muted,#93a1b7);border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.erp-shell.erp-shell .goods-receipt-button-search>input{width:100%;min-width:0;font-size:calc(11px * var(--apex-ui-font-adjustment,1));box-shadow:none;background:0 0;border:0;padding:8px 0}.erp-shell.erp-shell .goods-receipt-work>.goods-receipt-carton-grid,.erp-shell.erp-shell .goods-receipt-work>.goods-receipt-carton-buttons{flex:none;height:clamp(460px,65vh,760px);min-height:460px;max-height:none}.erp-shell.erp-shell .goods-receipt-carton-grid{--apex-column-scale:1}.erp-shell.erp-shell .goods-receipt-carton-grid .reflection-grid-scroll{scrollbar-gutter:stable}.erp-shell.erp-shell .goods-receipt-carton-grid .reflection-grid-table tbody td{height:38px;min-height:38px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:4px 8px;line-height:20px}.erp-shell.erp-shell .goods-receipt-carton-grid .reflection-grid-table tbody .reflection-grid-gutter{font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:4px}.erp-shell.erp-shell .goods-receipt-carton-grid tbody input[type=checkbox]{vertical-align:middle;cursor:pointer;width:22px;height:22px;min-height:22px;margin:0}.erp-shell.erp-shell .goods-receipt-carton-grid tbody input[type=checkbox]:disabled{cursor:default}.erp-shell.erp-shell .goods-receipt-carton-grid tbody :is(input:not([type=checkbox]),select){height:30px;min-height:30px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:4px 6px}.erp-shell.erp-shell .goods-receipt-view .goods-receipt-view-switch>button,.erp-shell.erp-shell .goods-receipt-selection-tools .button{min-height:34px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:6px 10px}.erp-shell.erp-shell .goods-receipt-tools input[type=checkbox]{width:18px;height:18px;min-height:18px}@media (width<=680px){.goods-receipt-history{grid-template-columns:minmax(0,1fr)}.goods-receipt-selection-hint{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}}.multi-receipt-picker,.multi-receipt-shipment,.multi-receipt-saved{border:1px solid var(--apex-border,#485054);background:var(--apex-surface,#292d30);border-radius:9px;min-width:0}.multi-receipt-picker{gap:10px;padding:12px;display:grid}.multi-receipt-picker-fields{grid-template-columns:minmax(260px,1fr) 180px;align-items:end;gap:14px;display:grid}.multi-receipt-picker-fields label,.multi-receipt-details label{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#adb4b8);gap:6px;display:grid}.multi-receipt-picker-fields>div>label{margin-bottom:6px}.multi-receipt-picker-fields input,.multi-receipt-details input{box-sizing:border-box;width:100%;min-width:0;height:34px}.multi-receipt-shipment{overflow:hidden}.multi-receipt-shipment>header{border-bottom:1px solid var(--apex-border,#485054);background:var(--apex-surface-raised,#34383b);align-items:center;gap:12px;min-height:46px;padding:8px 12px;display:flex}.erp-shell.erp-shell .multi-receipt-expand{text-align:left;min-width:0;color:var(--apex-text,#e8e7e5);background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:4px 0;display:flex}.multi-receipt-expand strong{overflow-wrap:anywhere;font-size:calc(14px * var(--apex-ui-font-adjustment,1))}.multi-receipt-type{font-size:calc(11px * var(--apex-ui-font-adjustment,1));border:1px solid var(--apex-border,#485054);color:var(--apex-muted,#adb4b8);border-radius:5px;padding:3px 7px}.multi-receipt-shipment>header>span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#adb4b8)}.multi-receipt-shipment-body{gap:10px;padding:12px;display:grid}.multi-receipt-details{grid-template-columns:minmax(180px,1fr) minmax(260px,2fr);gap:14px;display:grid}.multi-receipt-shipment .goods-receipt-work{min-height:0}.erp-shell.erp-shell .multi-receipt-shipment .goods-receipt-work>.goods-receipt-carton-grid{height:350px;min-height:240px;max-height:480px}.erp-shell.erp-shell .multi-receipt-shipment .goods-receipt-work>.goods-receipt-carton-buttons{height:auto;min-height:240px;max-height:520px}.multi-receipt-shipment .goods-receipt-carton-customer{flex-shrink:0}.multi-receipt-savebar{z-index:3;border:1px solid var(--apex-border,#485054);background:var(--apex-surface-raised,#34383b);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;bottom:0}.multi-receipt-savebar>div{font-size:calc(12px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px 20px;display:flex}.multi-receipt-savebar span{color:var(--apex-muted,#adb4b8)}.multi-receipt-savebar>button{flex-shrink:0}.multi-receipt-saved{padding:14px}.multi-receipt-saved h2{font-size:calc(16px * var(--apex-ui-font-adjustment,1));align-items:center;gap:8px;margin:0 0 10px;display:flex}.multi-receipt-saved>div{border-top:1px solid var(--apex-border,#485054);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.multi-receipt-saved>div>div:first-child{font-size:calc(13px * var(--apex-ui-font-adjustment,1));gap:5px;display:grid}.multi-receipt-saved span{color:var(--apex-muted,#adb4b8);font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.multi-receipt-saved>div>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.multi-receipt-review{gap:10px;display:grid}.multi-receipt-review>div{border:1px solid var(--apex-border,#485054);overflow-wrap:anywhere;border-radius:6px;gap:6px;padding:12px;display:grid}.multi-receipt-review span{white-space:pre-wrap}@media (width<=720px){.multi-receipt-picker-fields,.multi-receipt-details{grid-template-columns:1fr}.multi-receipt-shipment>header{flex-wrap:wrap}.multi-receipt-expand{flex-basis:100%}.multi-receipt-savebar,.multi-receipt-saved>div{flex-direction:column;align-items:stretch}.multi-receipt-savebar>div{gap:8px 14px}}.pickup-delivery-view{min-height:100%;font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--text,#dce4f4);flex-direction:column;gap:14px;padding:16px;display:flex}.pickup-page-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pickup-page-heading h1{font-size:calc(23px * var(--apex-ui-font-adjustment,1));margin:3px 0}.pickup-page-heading p{color:#99a8c2;margin:0}.pickup-eyebrow{font-size:calc(10px * var(--apex-ui-font-adjustment,1));letter-spacing:.13em;text-transform:uppercase;color:#a99af5}.pickup-shipment-picker{background:#172339;border:1px solid #364562;border-radius:10px;align-items:end;gap:24px;padding:13px 15px;display:flex}.pickup-shipment-picker>label{flex:1;gap:6px;max-width:640px;display:grid}.pickup-shipment-meta{color:#98abc6;gap:22px;padding-bottom:7px;display:flex}.pickup-shipment-meta strong{color:#e2e9f4;margin-left:8px;font-weight:500}.pickup-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pickup-stats>div{background:linear-gradient(120deg,#1c2b44,#192238);border:1px solid #34445e;border-radius:9px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pickup-stats span{color:#acb9d0}.pickup-stats strong{font-size:calc(22px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;color:#d7d0ff}.pickup-empty{color:#a9b9d2;border:1px dashed #3c4d68;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 20px;display:flex}.pickup-empty h2,.pickup-empty p{margin:0}.pickup-empty h2{font-size:calc(17px * var(--apex-ui-font-adjustment,1))}.pickup-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.pickup-editor,.pickup-history{background:#162136;border:1px solid #364562;border-radius:11px;overflow:hidden}.pickup-editor>header,.pickup-history>header{background:#1a2942;border-bottom:1px solid #35425c;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.pickup-editor h2,.pickup-history h2{font-size:calc(14px * var(--apex-ui-font-adjustment,1));margin:0}.pickup-editor>header>span,.pickup-history>header>span{color:#94a8c7;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.pickup-fields{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;min-width:0;margin:0;padding:14px;display:grid}.pickup-fields label,.pickup-notes label{gap:6px;min-width:0;display:grid}.pickup-fields label>span{color:#94a8c7;font-weight:400}.pickup-wide{grid-column:span 2}.pickup-delivery-view input:not([type=checkbox]),.pickup-delivery-view select,.pickup-delivery-view textarea{width:100%;min-width:0;max-width:100%;font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#e0e8f5;box-sizing:border-box;background:#111c30;border:1px solid #455574;border-radius:5px;padding:7px 9px}.pickup-fields .searchable-choice-trigger{background:#111c30;border-color:#455574;border-radius:5px;min-height:32px}.pickup-fields fieldset:disabled{opacity:.6}.pickup-notes{border:0;margin:0;padding:12px 14px}.pickup-notes textarea{resize:vertical}.pickup-delivery-view input[type=checkbox]{accent-color:#aa8cf2;vertical-align:middle;width:14px;height:14px}.pickup-carton-tools{border-top:1px solid #34435e;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.pickup-carton-tools strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#b2bfd5;font-weight:500}.pickup-carton-tools>div{gap:12px;display:flex}.pickup-delivery-view .pickup-carton-search{width:calc(100% - 28px);margin:0 14px 8px}.pickup-carton-table{border:1px solid #354760;border-radius:5px;height:clamp(360px,55vh,640px);margin:0 14px;overflow:auto}.pickup-carton-table table{border-collapse:collapse;table-layout:fixed;width:100%}.pickup-carton-table th,.pickup-carton-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #34415a;padding:7px 8px}.pickup-carton-table th{z-index:1;color:#c9d5e9;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#253550;font-weight:600;position:sticky;top:0}.pickup-carton-table td{font-variant-numeric:tabular-nums}.pickup-carton-table tbody tr:nth-child(2n){background:#1a273f}.pickup-carton-table tbody tr.is-selected{background:#383250}.pickup-carton-table tr:last-child td{border-bottom:0}.pickup-carton-table td .catalog-grid-link{font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin-top:3px;display:block}.pickup-carton-state{color:#9baec7;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.pickup-carton-state.is-available{color:#8bd7c7}.pickup-carton-state.is-released{color:#c1aff4}.pickup-damaged{color:#ffbf7b;margin-top:3px;display:block}.pickup-editor>footer{background:#1b2941;border-top:1px solid #34415a;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.pickup-editor>footer>span{color:#9aaecb;font-size:calc(11px * var(--apex-ui-font-adjustment,1));max-width:260px}.pickup-editor>footer .button{white-space:nowrap}.pickup-delivery-view .pickup-history>input{width:calc(100% - 24px);margin:12px}.pickup-history-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 18px;max-height:300px;padding:0 14px;display:grid;overflow:auto}.pickup-history-list>p{text-align:center;color:#a3b3ce;padding:20px 8px}.pickup-history-row{text-align:left;color:#dce4f4;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #34415a;align-items:center;gap:10px;width:100%;padding:13px 5px;display:flex}.pickup-history-row:hover{background:#233451}.pickup-history-row>span:nth-child(2){overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.pickup-history-row strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.pickup-history-row small{color:#99acc9;font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.pickup-history-icon{color:#b5a1f1;border:1px solid #465472;border-radius:8px;padding:8px}.pickup-history-count{text-align:right;gap:3px;display:grid}.pickup-history-count strong{font-size:calc(18px * var(--apex-ui-font-adjustment,1))}.pickup-history-help{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#9fafd0;align-items:center;gap:6px;padding:4px 14px 12px;display:flex}.pickup-error,.pickup-warning{color:#f1d2a8;background:#302839;border:1px solid #88623a;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.pickup-error{color:#ffced7;background:#302133;border-color:#985060}.pickup-warning>span{flex:1}.pickup-error>.button,.pickup-warning>.button{white-space:nowrap}.pickup-document{color:#111c29;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#fff;max-height:70vh;padding:30px;overflow:auto}.pickup-document .pickup-document-header{border-bottom:2px solid var(--shipment-print-accent,#1677ff);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;padding-bottom:16px;display:grid}.pickup-document .pickup-document-header>*{min-width:0}.pickup-document .pickup-document-title{font-size:calc(22px * var(--apex-ui-font-adjustment,1));text-align:center;margin:0;font-weight:700;line-height:1.2}.pickup-document .pickup-document-company{text-align:left;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.pickup-document .pickup-document-issued{text-align:right;font-variant-numeric:tabular-nums}.pickup-document .pickup-document-issued h2{font-size:calc(16px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;margin:0 0 5px;font-weight:700;line-height:1.3}.pickup-document p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.pickup-document .pickup-document-date-time{font-size:calc(11px * var(--apex-ui-font-adjustment,1));white-space:nowrap;margin:0}.pickup-document dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.pickup-document dt{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#4f6073;margin-bottom:4px}.pickup-document dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pickup-document .pickup-document-contacts>div{text-align:center;min-width:0}.pickup-document table{border-collapse:collapse;table-layout:fixed;width:100%;margin:18px 0}.pickup-document th,.pickup-document td{text-align:center;vertical-align:middle;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border:1px solid #c7d4e5;padding:7px}.pickup-document th{background:var(--shipment-print-fill,#eaf2ff)}.pickup-document .pickup-document-identity{width:100%;font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:20px 0}.pickup-document .pickup-document-identity :is(th,td){background:0 0;border:0;width:33.3333%;padding:5px 8px}.pickup-document .pickup-document-identity th{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#4f6073;white-space:nowrap;font-weight:400}.pickup-document .pickup-document-identity strong{font-weight:700}.pickup-document-notes{border:1px solid #c7d4e5;margin:16px 0;padding:10px}.pickup-document-signatures{justify-content:space-between;gap:36px;margin-top:50px;display:flex}.pickup-document-signatures span{border-top:1px solid #c7d4e5;flex:1;padding-top:8px}.pickup-document-audit{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#4f6073;margin-top:28px!important}.pickup-document-count{text-align:center;font-weight:700}.pickup-print-frame{border:0;width:800px;height:1000px;position:fixed;top:0;left:-10000px}@media (width<=1050px){.pickup-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.pickup-stats{grid-template-columns:1fr 1fr}.pickup-shipment-picker{flex-direction:column;align-items:stretch;gap:10px}.pickup-page-heading{align-items:start}.pickup-fields{grid-template-columns:1fr}.pickup-wide{grid-column:auto}.pickup-editor>footer{flex-direction:column;align-items:stretch}.pickup-document{padding:16px}.pickup-document .pickup-document-header{gap:8px}.pickup-document .pickup-document-title{font-size:calc(18px * var(--apex-ui-font-adjustment,1))}.pickup-document .pickup-document-issued h2{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.pickup-document .pickup-document-date-time{font-size:calc(9px * var(--apex-ui-font-adjustment,1))}.pickup-document .pickup-document-identity th{white-space:normal}}.pickup-document{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pickup-document :is(h1,h2){color:#111c29}.pickup-document-notes{background:#f5f7fa}.erp-shell.erp-shell .pickup-document.pickup-document{color:#111c29;background:#fff}.erp-shell.erp-shell .pickup-document.pickup-document header{border-color:var(--shipment-print-accent,#1677ff)}.erp-shell.erp-shell .pickup-document.pickup-document :is(h1,h2){color:#111c29}.erp-shell.erp-shell .pickup-document.pickup-document :is(dt,.pickup-document-audit){color:#4f6073}.erp-shell.erp-shell .pickup-document.pickup-document th{background:var(--shipment-print-fill,#eaf2ff);color:#111c29}.erp-shell.erp-shell .pickup-document.pickup-document .pickup-document-identity th{color:#4f6073;background:0 0}.erp-shell.erp-shell .pickup-document.pickup-document :is(th,td,.pickup-document-notes,.pickup-document-signatures span){border-color:#c7d4e5}.pickup-editor,.pickup-history{min-width:0}.pickup-carton-tools>.pickup-carton-heading{flex-direction:column;gap:4px}.pickup-carton-heading h3{font-size:calc(15px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#f5f7fa);margin:0}.pickup-carton-tools{flex-wrap:wrap;padding:14px}.pickup-carton-actions{flex-wrap:wrap;align-items:center}.pickup-selection-help{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#a8b6c7);margin:0 14px 10px}.pickup-carton-table{scrollbar-gutter:stable;overscroll-behavior:contain}.pickup-carton-table th:first-child{width:52px}.pickup-carton-table th:nth-child(2){width:24%}.pickup-carton-table th:nth-child(3){width:30%}.pickup-carton-table :is(th,td){height:44px;font-size:calc(13px * var(--apex-ui-font-adjustment,1));box-sizing:border-box;padding:10px 12px}.pickup-carton-table :is(th,td):first-child{text-align:center;padding:8px}.pickup-carton-table td:nth-child(2){font-weight:600;font-size:calc(14px * var(--apex-ui-font-adjustment,1))}.pickup-carton-table .pickup-carton-state{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.pickup-carton-table tr.is-selectable{cursor:pointer}.erp-shell.erp-shell .pickup-carton-table tr.is-selectable:hover{background:var(--apex-hover,#152233)}.erp-shell.erp-shell .pickup-carton-table tr.is-selected{background:var(--apex-selected,#1677ff33);box-shadow:inset 3px 0 var(--apex-accent,var(--shipment-print-accent,#1677ff))}.pickup-carton-table tr:focus-within{outline:1px solid var(--apex-accent,var(--shipment-print-accent,#1677ff));outline-offset:-1px}.erp-shell.erp-shell .pickup-carton-table input[type=checkbox]{cursor:pointer;width:22px;height:22px;min-height:22px;accent-color:var(--apex-accent,var(--shipment-print-accent,#1677ff));margin:0}.erp-shell.erp-shell .pickup-carton-table input[type=checkbox]:disabled{cursor:default}.erp-shell.erp-shell .pickup-carton-actions .button{min-height:36px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:7px 12px}.erp-shell.erp-shell .pickup-delivery-view .pickup-carton-search{width:calc(100% - 28px);min-height:38px;font-size:calc(13px * var(--apex-ui-font-adjustment,1));padding:8px 12px}@media (width<=650px){.pickup-carton-table :is(th,td){font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:9px 6px}.pickup-carton-table th:first-child{width:44px}.pickup-carton-table td:nth-child(2),.pickup-carton-table .pickup-carton-state{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.pickup-carton-tools{align-items:flex-start}.pickup-shipment-meta{flex-wrap:wrap}.pickup-history-list{grid-template-columns:minmax(0,1fr)}}.pickup-scope-mode{flex-wrap:wrap;gap:8px;display:flex}.erp-shell.erp-shell .pickup-scope-mode .button[aria-pressed=true]{color:var(--apex-accent,var(--shipment-print-accent,#1677ff));border-color:var(--apex-accent,var(--shipment-print-accent,#1677ff));background:var(--apex-selected,#1677ff33)}.pickup-customer-scope-note{color:var(--apex-secondary,#a8b6c7);font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:0}.pickup-source-filter{max-width:600px;color:var(--apex-secondary,#a8b6c7);align-items:center;gap:12px;margin:0 14px 10px;display:flex}.pickup-source-filter .searchable-choice{flex:1}.pickup-source-cell strong,.pickup-source-cell small{display:block}.pickup-source-cell small{color:var(--apex-secondary,#a8b6c7);font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin-top:4px}.pickup-carton-table.is-customer-mode table{min-width:640px}.pickup-carton-table.is-customer-mode th:nth-child(2){width:18%}.pickup-carton-table.is-customer-mode th:nth-child(3){width:35%}.pickup-carton-table.is-customer-mode th:nth-child(4){width:18%}.handover-actions{border:1px solid var(--apex-border,#484a4d);background:var(--apex-surface,#2c2f32);color:var(--apex-text,#f1f0ed);border-radius:8px;margin:16px 0;padding:16px}.handover-actions p{margin:0 0 12px}.handover-actions label{gap:6px;margin-bottom:12px;display:grid}.handover-action-buttons{flex-wrap:wrap;gap:10px;display:flex}.pickup-document-status{border:1px solid;padding:8px 10px;font-weight:600;margin:14px 0!important}.handover-status-tabs{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.handover-status-tabs button[aria-pressed=true]{border-color:var(--apex-accent,#bb4a27);font-weight:700}@media screen{.erp-shell.erp-shell :is(.handover-actions,.handover-pending-editor){color:var(--apex-text,#f1f0ed);background:var(--apex-surface,#2c2f32);border-color:var(--apex-border,#484a4d)}.erp-shell.erp-shell :is(.handover-actions,.handover-pending-editor) :is(p,label,h3,label>span){color:var(--apex-text,#f1f0ed)}.erp-shell.erp-shell :is(.handover-actions,.handover-pending-editor) :is(input:not([type=checkbox]),textarea,select,.searchable-choice-trigger){color:var(--apex-text,#f1f0ed);background:var(--apex-input,#24272a);border:1px solid var(--apex-control-border,#65676a);box-sizing:border-box;border-radius:5px;min-width:0;max-width:100%;padding:8px 10px}.erp-shell.erp-shell .handover-pending-editor>input[type=search]{width:calc(100% - 28px);margin:0 14px 10px}.erp-shell.erp-shell .handover-pending-editor .pickup-carton-table :is(th,td){color:var(--apex-text,#f1f0ed);border-color:var(--apex-grid-line,#424548)}.erp-shell.erp-shell .handover-pending-editor .pickup-carton-table th{background:var(--apex-surface-raised,#34373a)}.erp-shell.erp-shell .handover-pending-editor .pickup-carton-table tbody tr{background:var(--apex-surface,#2c2f32)}.erp-shell.erp-shell .handover-pending-editor .pickup-carton-table tbody tr:nth-child(2n){background:var(--apex-zebra,#303336)}.handover-pending-editor .handover-action-buttons{margin:14px 0}}.goods-receipt-row-menu{z-index:240;box-sizing:border-box;border:1px solid var(--apex-border);background:var(--apex-surface-raised);width:228px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--apex-text);font:calc(13px * var(--apex-screen-font-scale,1))/1.4 "Segoe UI",Arial,sans-serif;border-radius:8px;padding:5px;position:fixed;overflow:auto;box-shadow:0 8px 24px #0003}.goods-receipt-row-menu-heading{border-bottom:1px solid var(--apex-border);overflow-wrap:anywhere;gap:2px;margin-bottom:4px;padding:6px 8px 9px;display:grid}.goods-receipt-row-menu-heading span{color:var(--apex-muted);font-size:.9em}.goods-receipt-row-menu button{width:100%;min-height:34px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:7px 9px;display:flex}.goods-receipt-row-menu button svg{color:var(--apex-accent);flex:none}.goods-receipt-row-menu button:is(:hover,:focus-visible){background:var(--apex-hover);outline:1px solid var(--apex-accent);outline-offset:-1px}@media print{.goods-receipt-row-menu{display:none!important}}.warehouse-dashboard{min-width:0;height:100%;min-height:0;color:var(--text,#dce5f5);flex-direction:column;gap:12px;padding:14px;display:flex;overflow:auto}.warehouse-dashboard-heading,.warehouse-dashboard-heading>div,.warehouse-dashboard-summary,.warehouse-dashboard-summary>div,.warehouse-dashboard-actions{align-items:center;gap:10px;display:flex}.warehouse-dashboard-heading,.warehouse-dashboard-summary{flex-wrap:wrap;justify-content:space-between}.warehouse-dashboard-heading h1{font-size:calc(17px * var(--apex-ui-font-adjustment,1));color:#e5eaf7;margin:0;line-height:1.3}.warehouse-dashboard-heading p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#9baecc;margin:4px 0 0}.warehouse-dashboard-icon{color:#c3afff;background:#32284f;border:1px solid #7162b1;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.warehouse-dashboard-filters{background:#101e32;border:1px solid #33425b;border-radius:9px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.warehouse-dashboard-filters>label{color:#acbad2;min-width:130px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-direction:column;flex:150px;gap:5px;display:flex}.warehouse-dashboard-filters>label:first-child{flex-basis:225px}.warehouse-dashboard-filters>label:nth-child(2){flex-basis:195px}.warehouse-dashboard-filters input,.warehouse-dashboard-filters select{color:#dce5f5;min-width:0;height:31px;font:inherit;background:#0d1829;border:1px solid #34445f;border-radius:5px;padding:4px 7px}.warehouse-dashboard-filters input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.warehouse-dashboard-filters>button,.warehouse-dashboard-filters .searchable-choice-trigger{height:31px}.warehouse-dashboard-summary{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#a9bad5}.warehouse-dashboard-summary>div{flex-wrap:wrap;gap:16px}.warehouse-dashboard-summary strong{font-size:calc(15px * var(--apex-ui-font-adjustment,1));color:#e0e8f8}.warehouse-dashboard-summary .warehouse-dashboard-actions{gap:6px}.warehouse-dashboard-hint{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#a6b5ce;margin:0;line-height:1.45}.warehouse-dashboard-error{color:#ffd4d4;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#40202e;border:1px solid #884855;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}.warehouse-dashboard-muted{color:#9cacc3;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.warehouse-dashboard>.reflection-grid{flex:1;min-height:260px}.warehouse-dashboard .reflection-grid td{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.warehouse-dashboard-document{max-height:calc(85vh - 125px);overflow:auto}@media (width<=720px){.warehouse-dashboard{padding:10px}.warehouse-dashboard-heading{align-items:flex-start}.warehouse-dashboard-filters>label{flex-basis:calc(50% - 10px)}.warehouse-dashboard-filters>label:first-child,.warehouse-dashboard-filters>label:nth-child(2){flex-basis:100%}.warehouse-dashboard-summary>div{gap:10px}}.warehouse-driver-history{color:var(--apex-text,#e3e8f0);flex-direction:column;gap:8px;display:flex}.warehouse-driver-history>header{font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.warehouse-driver-history>header>span{color:var(--apex-muted,#a8b6c7);font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.warehouse-receipt-condition-totals{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.warehouse-receipt-condition-totals>div{border:1px solid var(--apex-border,#484a4d);background:var(--apex-surface,#2c2f32);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.warehouse-receipt-condition-totals strong{font-size:calc(21px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums}.warehouse-receipt-condition-totals>.is-good{border-left:3px solid var(--apex-success,#19a779)}.warehouse-receipt-condition-totals>.is-damaged{border-left:3px solid var(--apex-danger,#e85a5a)}.warehouse-receipt-condition-totals>.is-opened{border-left:3px solid var(--apex-warning,#e3a335)}.warehouse-page{min-width:0;min-height:100%}.warehouse-page-navigation{border-bottom:1px solid #33415a;flex-wrap:wrap;gap:5px;padding:10px 16px 0;display:flex}.erp-shell.erp-shell .warehouse-page-navigation>button{color:#aebcd5;font-size:calc(12px * var(--apex-ui-font-adjustment,1));cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:6px 6px 0 0;align-items:center;gap:7px;padding:9px 13px;display:flex}.erp-shell.erp-shell .warehouse-page-navigation>button[aria-pressed=true]{color:#ddd4ff;background:#292b48;border-color:#4d466e #4d466e #aa8ef0}.erp-shell.erp-shell .warehouse-page-navigation>button:focus-visible{outline-offset:-3px;outline:2px solid #c3a9ff}.warehouse-page>[hidden]{display:none!important}.warehouse-page .goods-receipt-view,.warehouse-page .pickup-delivery-view{min-height:0}@media (width<=600px){.warehouse-page-navigation{padding:8px 8px 0}.erp-shell.erp-shell .warehouse-page-navigation>button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:9px}}.gr-add-cartons{background:var(--apex-surface);border:1px solid var(--apex-border);color:var(--apex-text);border-radius:10px;margin:0 22px 20px;padding:20px}.gr-add-cartons>header,.gr-add-cartons>footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.gr-add-cartons h2{margin:4px 0}.gr-add-cartons header p,.gr-add-help{color:var(--apex-muted);font-size:13px}.gr-add-tabs{gap:8px;margin:16px 0;display:flex}.gr-add-tabs [aria-pressed=true]{background:var(--apex-selected);border-color:var(--apex-accent);color:var(--apex-accent)}.gr-add-search{max-width:450px;margin-bottom:12px}.gr-add-cartons label{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.gr-add-cartons :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--apex-control-border,var(--apex-border));background:var(--apex-input);color:var(--apex-text);font:inherit;border-radius:5px;width:100%;min-width:0;padding:9px}.gr-add-cartons input[type=checkbox]{accent-color:var(--apex-accent);width:20px;height:20px}.gr-add-cartons :is(input,select,textarea):focus{outline:2px solid var(--apex-accent)}.gr-add-table-scroll{border:1px solid var(--apex-border);border-radius:7px;max-height:440px;overflow:auto}.gr-add-table-scroll table{border-collapse:collapse;width:100%;min-width:650px}.gr-add-table-scroll th,.gr-add-table-scroll td{text-align:left;border-bottom:1px solid var(--apex-border);vertical-align:middle;padding:10px 12px}.gr-add-table-scroll th{background:var(--apex-surface-raised)}.gr-add-table-scroll small{color:var(--apex-muted);display:block}.gr-add-new{border:1px solid var(--apex-border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;padding:14px;display:grid}.gr-add-new legend{font-size:13px;font-weight:700}.gr-add-new>.button{place-self:end start}.gr-add-reason{margin:20px 0 14px}.gr-add-cartons footer{border-top:1px solid var(--apex-border);padding-top:14px}.gr-add-cartons textarea{resize:vertical}.gr-add-cartons button:disabled{opacity:.55}@media (width<=750px){.gr-add-cartons{margin:0 12px 12px;padding:12px}.gr-add-new{grid-template-columns:repeat(2,minmax(0,1fr))}}.goods-receipt-condition-editor{min-height:0;color:var(--apex-text);background:var(--apex-bg);border:1px solid var(--apex-border);border-radius:10px;flex-direction:column;flex:1;display:flex;overflow:hidden}.gr-condition-heading{border-bottom:1px solid var(--apex-border);background:var(--apex-surface);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 20px;display:flex}.gr-condition-heading h2{font-size:calc(19px * var(--apex-ui-font-adjustment,1));margin:4px 0;line-height:1.3}.gr-condition-heading p,.gr-condition-heading span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);margin:0;line-height:1.5}.gr-condition-layout{flex:1;grid-template-columns:minmax(230px,300px) minmax(0,1fr);min-height:0;display:grid}.gr-condition-cartons{border-right:1px solid var(--apex-border);background:var(--apex-surface);flex-direction:column;min-height:0;padding:14px;display:flex}.gr-condition-search{border:1px solid var(--apex-control-border,var(--apex-border));background:var(--apex-input);border-radius:7px;align-items:center;gap:7px;padding:7px;display:flex}.gr-condition-search input{width:100%;min-width:0;color:var(--apex-text);font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:0 0;border:0;outline:none}.gr-condition-search:focus-within{outline:2px solid var(--apex-accent);outline-offset:2px}.gr-condition-search svg{color:var(--apex-muted);flex:none}.gr-condition-cartons>p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);margin:10px 0}.gr-condition-carton-list{flex-direction:column;gap:7px;min-height:0;display:flex;overflow:auto}.gr-condition-carton{text-align:left;border:1px solid var(--apex-border);background:var(--apex-surface-raised);width:100%;color:var(--apex-text);border-radius:8px;flex-direction:column;flex:none;gap:6px;padding:11px;display:flex}.gr-condition-carton:hover{background:var(--apex-hover)}.gr-condition-carton.is-selected{border-color:var(--apex-accent);background:var(--apex-selected)}.gr-condition-carton>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.gr-condition-carton strong{font-size:calc(17px * var(--apex-ui-font-adjustment,1))}.gr-condition-carton>b{font-size:calc(12px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;font-weight:500}.gr-condition-carton>small{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);line-height:1.4}.gr-condition-badge{font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:var(--apex-hover);color:var(--apex-muted);border-radius:4px;padding:3px 7px}.gr-condition-badge.is-good{background:var(--apex-success-bg);color:var(--apex-success)}.gr-condition-badge.is-open{background:var(--apex-warning-bg);color:var(--apex-warning)}.gr-condition-badge.is-damaged{background:var(--apex-danger-bg);color:var(--apex-danger)}.gr-condition-work{min-width:0;min-height:0;padding:18px 22px;overflow:auto}.gr-condition-selected{border-bottom:1px solid var(--apex-border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:16px;display:flex}.gr-condition-selected h3{font-size:calc(26px * var(--apex-ui-font-adjustment,1));margin:2px 0}.gr-condition-selected span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);margin-bottom:5px;display:block}.gr-condition-selected p{font-size:calc(14px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;margin:0}.gr-condition-selected>div:last-child{max-width:40%;font-size:calc(13px * var(--apex-ui-font-adjustment,1));text-align:right;overflow-wrap:anywhere}.gr-condition-fields{border:0;grid-template-columns:minmax(140px,190px) minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:0;display:grid}.gr-condition-fields label{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);flex-direction:column;gap:7px;font-weight:600;display:flex}.gr-condition-fields :is(select,textarea){border:1px solid var(--apex-control-border,var(--apex-border));background:var(--apex-input);width:100%;min-width:0;color:var(--apex-text);font:inherit;border-radius:6px;padding:10px;font-weight:400;line-height:1.5}.gr-condition-fields select{height:40px}.gr-condition-fields textarea{resize:vertical;min-height:85px}.gr-condition-fields :is(select,textarea):focus{outline:2px solid var(--apex-accent);outline-offset:2px}.gr-condition-photos{margin-top:22px}.gr-condition-photos>header,.gr-condition-photos>header>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.gr-condition-photos h4,.gr-condition-history h4{font-size:calc(14px * var(--apex-ui-font-adjustment,1));margin:0}.gr-condition-photos>header span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted)}.gr-condition-photos>p,.gr-condition-history>p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);line-height:1.5}.gr-condition-file{display:none}.gr-condition-photo-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;margin-top:14px;display:grid}.gr-condition-photo-grid article{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:8px;display:flex}.gr-condition-photo-grid article.is-staged{border-color:var(--apex-accent)}.gr-condition-photo-preview{background:var(--apex-input);width:100%;height:125px;color:var(--apex-muted);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border:0;border-radius:5px;padding:0;overflow:hidden}.gr-condition-photo-preview img{object-fit:contain;width:100%;height:100%}.gr-condition-photo-grid article>strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;line-height:1.4}.gr-condition-photo-grid article>small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);line-height:1.4}.gr-condition-photo-grid .catalog-grid-link{font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-self:flex-start;align-items:center;gap:5px;display:inline-flex}.gr-condition-empty{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);padding:16px 0}.gr-condition-save{border-top:1px solid var(--apex-border);border-bottom:1px solid var(--apex-border);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:15px 0;display:flex}.gr-condition-save>span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted)}.gr-condition-history{margin-top:22px}.gr-condition-history ol{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.gr-condition-history li{border:1px solid var(--apex-border);background:var(--apex-surface);font-size:calc(12px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;border-radius:7px;padding:12px;line-height:1.5}.gr-condition-history li header{flex-wrap:wrap;align-items:center;gap:7px 12px;display:flex}.gr-condition-history li header :is(time,small){color:var(--apex-muted);font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.gr-condition-history li p{white-space:pre-wrap;margin:7px 0 0}.gr-condition-history dl{gap:5px;margin:8px 0 0;display:grid}.gr-condition-history dl div{grid-template-columns:100px minmax(0,1fr);gap:10px;display:grid}.gr-condition-history dt{color:var(--apex-muted)}.gr-condition-history dd{white-space:pre-wrap;margin:0}.gr-condition-warning,.gr-condition-error{border:1px solid var(--apex-border);border-left:3px solid var(--apex-warning);background:var(--apex-warning-bg);color:var(--apex-text);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:6px;margin-bottom:14px;padding:12px;line-height:1.5}.gr-condition-error{border-left-color:var(--apex-danger);background:var(--apex-danger-bg);white-space:pre-wrap}.gr-condition-warning p{margin:6px 0 10px}.gr-condition-warning button{margin:4px 6px 0 0}.gr-condition-progress{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted)}.gr-condition-review{border-top:1px solid var(--apex-border);padding-top:8px}.goods-receipt-condition-editor .button{min-height:32px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));justify-content:center;align-items:center;gap:6px;padding:7px 12px;line-height:1.3;display:inline-flex}.goods-receipt-condition-editor button:disabled{cursor:default;opacity:.55}.gr-condition-lightbox{z-index:12000;background:var(--apex-bg);border:1px solid var(--apex-border);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;inset:20px;box-shadow:0 0 0 100vmax #000b}.gr-condition-lightbox header{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;display:flex}.gr-condition-lightbox>img{object-fit:contain;flex:1;width:100%;min-height:0}@media (width<=1000px){.gr-condition-layout{grid-template-columns:230px minmax(0,1fr)}.gr-condition-work{padding:16px}.gr-condition-fields{grid-template-columns:1fr}.gr-condition-fields select{max-width:230px}.gr-condition-photo-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}}@media (width<=700px){.gr-condition-heading{padding:14px}.gr-condition-heading h2{font-size:calc(17px * var(--apex-ui-font-adjustment,1))}.gr-condition-layout{flex-direction:column;display:flex;overflow:auto}.gr-condition-cartons{border-right:0;border-bottom:1px solid var(--apex-border);flex:none;max-height:270px}.gr-condition-work{flex:none;overflow:visible}.gr-condition-carton-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gr-condition-lightbox{padding:10px;inset:8px}}@media screen{.erp-shell.erp-shell .goods-receipt-condition-editor .button{min-height:32px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));gap:6px;padding:7px 12px}.erp-shell.erp-shell .gr-condition-fields :is(select,textarea){font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:10px;line-height:1.5}.erp-shell.erp-shell .gr-condition-fields select{height:40px;min-height:40px}.erp-shell.erp-shell .gr-condition-fields textarea{min-height:85px}.erp-shell.erp-shell .gr-condition-search input{font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:0 0;border:0;padding:2px}}.gr-reversal-panel,.gr-reversal-record{border:1px solid var(--apex-border);border-left:3px solid var(--apex-warning);background:var(--apex-surface);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:7px;margin-bottom:16px;padding:12px 14px;line-height:1.5}.gr-reversal-panel p,.gr-reversal-record p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.gr-reversal-panel label{flex-direction:column;gap:6px;margin-top:10px;font-weight:600;display:flex}.gr-reversal-panel textarea{border:1px solid var(--apex-control-border,var(--apex-border));background:var(--apex-input);width:100%;color:var(--apex-text);font:inherit;resize:vertical;border-radius:5px;padding:9px}.gr-reversal-panel textarea:focus{outline:2px solid var(--apex-accent)}.gr-reversal-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.gr-reversal-record{border-left-color:var(--apex-danger)}.gr-reversal-record small{color:var(--apex-muted)}.gr-condition-badge.is-reversed{color:var(--apex-danger);background:var(--apex-danger-bg)}.goods-receipt-document-page{min-height:100%;color:var(--apex-text,#f5f7fa);padding:18px 22px}.goods-receipt-document-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.goods-receipt-document-toolbar h1{font-size:calc(22px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#f5f7fa);margin:4px 0}.goods-receipt-document-toolbar span,.goods-receipt-document-toolbar p,.goods-receipt-document-loading{color:var(--apex-muted,#a8b6c7)}.goods-receipt-document-actions{flex-wrap:wrap;gap:8px;display:flex}.goods-receipt-document-error{background:#ef444414;border:1px solid #ef4444;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.goods-receipt-details{flex-direction:column;gap:16px;display:flex}.gr-details-metadata,.gr-details-totals{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.gr-details-metadata>div{border-right:1px solid var(--apex-border);min-width:0;padding:14px 16px}.gr-details-metadata>div:last-child{border:0}.gr-details-metadata dt,.gr-details-totals dt{color:var(--apex-muted);font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.gr-details-metadata dd{overflow-wrap:anywhere;font-weight:600;font-size:calc(14px * var(--apex-ui-font-adjustment,1));margin:6px 0 0;line-height:1.5}.gr-details-metadata dd small{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);margin-top:3px;font-weight:400;display:block}.gr-details-receipt-note{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:8px;padding:12px 16px}.gr-details-receipt-note strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted)}.gr-details-receipt-note p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(14px * var(--apex-ui-font-adjustment,1));margin:5px 0 0}.gr-details-totals{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;overflow:visible}.gr-details-totals:has(>div:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}.gr-details-totals:has(>div:nth-child(7)){grid-template-columns:repeat(7,minmax(0,1fr))}.gr-details-totals>div{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.gr-details-totals dd{font-weight:700;font-size:calc(22px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;margin:0}.gr-details-totals .is-good{border-bottom:3px solid #28a878}.gr-details-totals .is-damaged{border-bottom:3px solid #e15a58}.gr-details-totals .is-open{border-bottom:3px solid #d59331}.gr-details-cartons{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:10px;overflow:hidden}.gr-details-cartons>header{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.gr-details-cartons h2{font-size:calc(15px * var(--apex-ui-font-adjustment,1));margin:0}.gr-details-carton-heading{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.gr-details-carton-heading>span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted)}.gr-details-view-switch{border:1px solid var(--apex-border);background:var(--apex-input);border-radius:8px;flex-shrink:0;gap:4px;padding:4px;display:inline-flex}.gr-details-view-switch button{color:var(--apex-muted);font:inherit;font-size:calc(12px * var(--apex-ui-font-adjustment,1));white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;display:flex}.gr-details-view-switch button[aria-pressed=true]{background:color-mix(in srgb,var(--apex-accent) 16%,var(--apex-surface));border-color:var(--apex-accent);color:var(--apex-accent)}.gr-details-view-switch button:focus-visible{outline:2px solid var(--apex-accent);outline-offset:2px}.gr-details-boxes{border-top:1px solid var(--apex-border);flex-direction:column;gap:20px;padding:16px;display:flex}.gr-details-box-customer{min-width:0}.gr-details-box-customer>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.gr-details-box-customer h3{font-size:calc(14px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;margin:0;font-weight:700}.gr-details-box-customer>header>span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted)}.gr-details-box-grid{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));align-items:start;gap:12px;display:grid}.gr-details-box{border:1px solid var(--apex-border);border-top:3px solid var(--apex-border);background:var(--apex-input);border-radius:8px;min-width:0;padding:13px;overflow:hidden}.gr-details-box.is-good{border-top-color:#28a878}.gr-details-box.is-damaged{border-top-color:#e15a58}.gr-details-box.is-open{border-top-color:#d59331}.gr-details-box>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.gr-details-box>header>div{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.gr-details-box>header strong{font-size:calc(22px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.gr-details-box>header svg{color:var(--apex-muted);flex-shrink:0}.gr-details-box>header .gr-details-badge{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.gr-details-box dl{gap:9px;margin:0;display:grid}.gr-details-box dt{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted)}.gr-details-box dd{font-size:calc(13px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0}.gr-details-box-notes{border-top:1px solid var(--apex-border);font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin-top:12px;padding-top:10px;line-height:1.5}.gr-details-box-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gr-details-reversal{border-left:3px solid var(--apex-muted);text-align:left;margin-bottom:9px;padding-left:9px}.gr-details-reversal strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.gr-details-reversal p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0}.gr-details-reversal small{color:var(--apex-muted);font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.gr-details-box.is-not-received{border-style:dashed;border-top-color:var(--apex-muted);background:var(--apex-surface)}.gr-details-badge.is-not-received{color:var(--apex-text);border-color:var(--apex-muted);background:color-mix(in srgb,var(--apex-muted) 15%,transparent)}.gr-details-totals .is-not-received{border-bottom:3px solid var(--apex-muted)}.gr-details-added-badge{border:1px solid var(--apex-accent);color:var(--apex-accent);background:color-mix(in srgb,var(--apex-accent) 10%,transparent);font-size:calc(10px * var(--apex-ui-font-adjustment,1));white-space:nowrap;border-radius:4px;margin:7px 0;padding:3px 6px;font-weight:600;display:table}.gr-details-additions{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:8px;overflow:hidden}.gr-details-additions h2{font-size:calc(15px * var(--apex-ui-font-adjustment,1));margin:0;padding:13px 16px}.gr-details-additions ol{margin:0;padding:0;list-style:none}.gr-details-additions li{border-top:1px solid var(--apex-border);padding:11px 16px}.gr-details-additions li>header{font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.gr-details-additions li>header>span{color:var(--apex-muted)}.gr-details-additions p{font-size:calc(13px * var(--apex-ui-font-adjustment,1));white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.gr-details-table-scroll{overflow-x:auto}.gr-details-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:690px;font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.gr-details-table th,.gr-details-table td{text-align:left;border-top:1px solid var(--apex-border);border-right:1px solid var(--apex-border);vertical-align:middle;overflow-wrap:anywhere;padding:12px 16px}.gr-details-table th:last-child,.gr-details-table td:last-child{border-right:0}.gr-details-table th{background:var(--apex-surface-raised,var(--apex-input));white-space:nowrap;font-weight:700}.gr-details-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--apex-text) 2%,transparent)}.gr-details-table .gr-details-condition{text-align:center;width:130px}.gr-details-carton{white-space:nowrap;width:100px}.gr-details-carton-note{width:35%;min-width:190px}.gr-details-carton-note p{white-space:pre-wrap;margin:0;line-height:1.5}.gr-details-badge{white-space:nowrap;border:1px solid var(--apex-border);border-radius:5px;padding:4px 9px;font-weight:600;display:inline-block}.gr-details-badge.is-good{color:var(--apex-success,#2fae83);background:#28a87815;border-color:#28a87880}.gr-details-badge.is-damaged{color:var(--apex-danger,#e15a58);background:#e15a5815;border-color:#e15a5880}.gr-details-badge.is-open{color:var(--apex-warning,#d59331);background:#d5933115;border-color:#d5933180}.gr-details-muted,.gr-details-empty{color:var(--apex-muted)}.gr-details-photos{flex-wrap:wrap;gap:10px;margin-top:5px;display:flex}.gr-details-photos button{font-size:calc(12px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;text-align:left;align-items:center;gap:5px;max-width:100%;display:inline-flex}.gr-details-photo-dialog{border:1px solid var(--apex-border);width:min(1000px,90vw);max-height:90vh;color:var(--apex-text);background:var(--apex-surface);border-radius:12px;padding:0}.gr-details-photo-dialog::backdrop{background:#000a}.gr-details-photo-dialog header{justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.gr-details-photo-dialog header>div{overflow-wrap:anywhere;min-width:0}.gr-details-photo-dialog small{color:var(--apex-muted);margin-top:5px;display:block}.gr-details-photo-dialog img{object-fit:contain;max-width:100%;max-height:calc(90vh - 100px);margin:0 auto;display:block}@media (width<=1150px){.gr-details-metadata{grid-template-columns:repeat(3,minmax(0,1fr))}.gr-details-metadata>div:nth-child(3){border-right:0}.gr-details-metadata>div:nth-child(-n+3){border-bottom:1px solid var(--apex-border)}.gr-details-totals>div{gap:5px;padding:10px}.gr-details-totals dd{font-size:calc(19px * var(--apex-ui-font-adjustment,1))}}@media (width<=750px){.goods-receipt-document-page{padding:12px}.goods-receipt-document-toolbar{flex-direction:column;align-items:flex-start}.gr-details-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-details-metadata>div{border-bottom:1px solid var(--apex-border)}.gr-details-metadata>div:nth-child(3){border-right:1px solid var(--apex-border)}.gr-details-metadata>div:nth-child(2n){border-right:0}.gr-details-metadata>div:nth-last-child(-n+2){border-bottom:0}:is(.gr-details-totals,.gr-details-totals:has(>div:nth-child(6)),.gr-details-totals:has(>div:nth-child(7))){grid-template-columns:repeat(2,minmax(0,1fr))}.gr-details-cartons>header{flex-direction:column;align-items:flex-start}.gr-details-table th,.gr-details-table td{padding:10px}.gr-details-boxes{padding:12px}.gr-details-box-customer>header{align-items:flex-start}.gr-details-box-customer>header>span{text-align:right}.gr-details-box-grid{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr))}}.goods-receipt-document-page.is-editing{min-height:0;padding-bottom:0}.gr-driver-editor{gap:16px;padding:18px 22px;display:grid}.gr-driver-editor p{margin:0;line-height:1.5}.gr-driver-editor label{gap:8px;display:grid}.gr-driver-editor input{width:100%;min-width:0}.gr-driver-editor details{border-top:1px solid var(--apex-border);padding-top:12px}.gr-driver-editor summary{cursor:pointer}.gr-driver-editor ol{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gr-driver-editor li{overflow-wrap:anywhere}.gr-driver-editor li small{color:var(--apex-muted);margin-top:4px;display:block}.shipment-items-panel{min-height:0;color:var(--apex-text,#dce3ef);font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-direction:column;gap:11px;padding:15px 18px;display:flex;overflow:auto}.shipment-items-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipment-items-heading p{color:var(--apex-muted,#94a3b9);margin:0}.shipment-items-heading strong{color:var(--apex-text,#dce3ef)}.shipment-items-panel>.reflection-grid{flex:0 0 280px;height:280px;min-height:210px}.shipment-items-tools{color:var(--apex-muted,#94a3b9);font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-items:center;gap:18px;display:flex}.shipment-items-tools label{align-items:center;gap:7px;display:inline-flex}.shipment-items-tools input{width:13px;height:13px;margin:0}.shipment-item-actions{align-items:center;gap:13px;display:flex}.shipment-item-actions button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-items:center;gap:4px;display:inline-flex}.shipment-item-status{color:#aab5c9;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#75809924;border-radius:5px;padding:3px 7px;display:inline-flex}.shipment-item-status.is-active{color:#70d4bb;background:#32b69a20}.shipment-items-error,.shipment-items-discard,.shipment-items-message{font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:6px;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.shipment-items-error{color:#f49ca9;background:#ed5f6f1a}.shipment-items-error>span,.shipment-items-discard>strong{flex:1}.shipment-items-discard{color:#e5c789;background:#ba8b2f22}.shipment-items-message{color:#bcafea;background:#8e78f919}.shipment-items-hint{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#94a3b9);margin:0;line-height:1.5}.shipment-item-inline-editor{background:var(--apex-surface,#17212d);border:1px solid #8e78f960;border-radius:8px;gap:11px;padding:12px 14px;display:grid}.shipment-item-inline-editor>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.shipment-item-inline-editor>header strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.shipment-item-fields{border:0;grid-template-columns:minmax(180px,1fr) minmax(240px,1.6fr) 85px;align-items:start;gap:13px;min-width:0;margin:0;padding:0;display:grid}.shipment-item-fields>label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#aab6c9);gap:6px;display:grid}.shipment-item-fields input:not([type=checkbox]),.shipment-item-fields textarea{box-sizing:border-box;width:100%;font:inherit;padding:7px 9px}.shipment-item-fields input:not([type=checkbox]){height:32px}.shipment-item-fields textarea{resize:vertical;min-height:55px}.shipment-item-fields>label.shipment-item-active{align-items:center;gap:7px;min-height:32px;margin-top:19px;display:flex}.shipment-item-active input{width:14px;height:14px;margin:0}.shipment-item-inline-editor>footer{align-items:center;gap:8px;display:flex}.shipment-item-inline-editor>footer>span{color:var(--apex-muted,#94a3b9);font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex:1}.shipment-item-audit{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#94a3b9);margin:0;line-height:1.6}@media (width<=750px){.shipment-item-fields{grid-template-columns:1fr}.shipment-item-fields>label.shipment-item-active{margin-top:0}.shipment-items-discard,.shipment-items-error{flex-wrap:wrap}.shipment-items-panel{padding:12px}.shipment-items-panel>.reflection-grid{flex-basis:230px;height:230px}}@media print{.shipment-items-heading>button,.shipment-items-tools,.shipment-item-actions,.shipment-item-inline-editor>footer,.shipment-items-panel~.modal-footer{display:none!important}}.package-items-view{height:100%;min-height:0;color:var(--apex-text,#dce3ef);flex-direction:column;gap:12px;padding:16px;display:flex}.package-items-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.package-items-heading h1{font-size:calc(19px * var(--apex-ui-font-adjustment,1));margin:7px 0 0;font-weight:650}.package-items-heading p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);margin:5px 0 0}.package-items-scope{color:#beaaff;font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:600;display:inline-flex}.package-items-tools{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.package-items-tools>label{align-items:center;gap:7px;display:inline-flex}.package-items-tools select{min-width:170px;max-width:280px;height:30px;font:inherit;padding:4px 8px}.package-items-tools input{width:13px;height:13px;margin:0}.package-items-view>.reflection-grid{flex:1;min-height:0}.package-item-category-inactive{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7)}.package-item-category-choice{font-size:calc(12px * var(--apex-ui-font-adjustment,1));gap:12px;padding:18px 20px;display:grid}.package-item-category-choice label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);gap:7px;display:grid}.package-item-category-choice select{height:34px;font:inherit;padding:6px 9px}.package-item-category-choice p{color:var(--apex-muted,#93a1b7);margin:0;line-height:1.5}@media (width<=600px){.package-items-view{padding:12px}.package-items-heading{align-items:flex-start}.package-items-heading h1{font-size:calc(16px * var(--apex-ui-font-adjustment,1))}.package-items-tools{gap:10px}}@media print{.package-items-heading>button,.package-items-tools{display:none!important}.package-items-view{height:auto}}.shipment-marks-view{height:100%;min-height:0;color:var(--apex-text,#dce3ef);flex-direction:column;gap:12px;padding:16px;display:flex}.shipment-marks-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipment-marks-heading>div{align-items:center;gap:11px;display:flex}.shipment-marks-heading h1{font-size:calc(19px * var(--apex-ui-font-adjustment,1));margin:0;font-weight:650}.shipment-marks-heading p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);margin:5px 0 0}.shipment-marks-scope{color:#beaaff;font-size:calc(11px * var(--apex-ui-font-adjustment,1));letter-spacing:.06em;background:#8060f322;border:1px solid #8e78f960;border-radius:6px;align-items:center;padding:5px 9px;font-weight:700;display:inline-flex}.shipment-marks-tools{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.shipment-marks-tools>label{align-items:center;gap:6px;display:inline-flex}.shipment-marks-tools input{width:13px;height:13px;margin:0}.shipment-marks-view>.reflection-grid{flex:1;min-height:0}.shipment-mark-status{color:#aab5c9;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#75809924;border-radius:5px;padding:3px 7px;display:inline-flex}.shipment-mark-status.is-active{color:#70d4bb;background:#32b69a20}.shipment-mark-actions{align-items:center;gap:14px;display:flex}.shipment-mark-actions button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-items:center;gap:4px;display:inline-flex}.shipment-marks-error{color:#f49ca9;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#ed5f6f1a;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}.shipment-mark-editor{max-height:65vh;font-size:calc(12px * var(--apex-ui-font-adjustment,1));gap:13px;padding:17px 20px;display:grid;overflow:auto}.shipment-mark-editor fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.shipment-mark-editor label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#aab6c9);gap:6px;display:grid}.shipment-mark-editor input:not([type=checkbox]),.shipment-mark-editor textarea{font:inherit;box-sizing:border-box;width:100%;padding:7px 9px}.shipment-mark-editor input:not([type=checkbox]){height:32px}.shipment-mark-editor textarea{resize:vertical;min-height:80px}.shipment-mark-editor label.shipment-mark-active{align-items:center;gap:7px;display:flex}.shipment-mark-active input{width:14px;height:14px;margin:0}.shipment-mark-hint{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);margin:0;line-height:1.5}.shipment-mark-audit{border-top:1px solid var(--apex-border,#33415a);font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);gap:5px;padding-top:11px;display:grid}.shipment-mark-discard{color:#e5c789;background:#ba8b2f22;border-radius:6px;gap:9px;padding:11px;display:grid}.shipment-mark-discard>div{gap:8px;display:flex}@media (width<=600px){.shipment-marks-heading{align-items:flex-start}.shipment-marks-heading h1{font-size:calc(16px * var(--apex-ui-font-adjustment,1))}.shipment-marks-heading>div{gap:7px}.shipment-marks-view{padding:12px}.shipment-marks-heading>button{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.shipment-marks-error{flex-direction:column;align-items:flex-start}.shipment-mark-editor{padding:15px}}@media print{.shipment-marks-heading>button,.shipment-mark-actions,.shipment-marks-tools,.shipment-mark-editor~.modal-footer{display:none!important}.shipment-marks-view{height:auto}}.shipment-tapes-view{height:100%;min-height:0;color:var(--apex-text,#dce3ef);flex-direction:column;gap:12px;padding:16px;display:flex}.shipment-tapes-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipment-tapes-heading>div{align-items:center;gap:11px;display:flex}.shipment-tapes-heading h1{font-size:calc(19px * var(--apex-ui-font-adjustment,1));margin:0;font-weight:650}.shipment-tapes-heading p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);margin:5px 0 0}.shipment-tapes-scope{color:#beaaff;font-size:calc(11px * var(--apex-ui-font-adjustment,1));letter-spacing:.06em;background:#8060f322;border:1px solid #8e78f960;border-radius:6px;align-items:center;padding:5px 9px;font-weight:700;display:inline-flex}.shipment-tapes-tools{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.shipment-tapes-tools>label{align-items:center;gap:6px;display:inline-flex}.shipment-tapes-tools input{width:13px;height:13px;margin:0}.shipment-tapes-view>.reflection-grid{flex:1;min-height:0}.shipment-tape-status{color:#aab5c9;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#75809924;border-radius:5px;padding:3px 7px;display:inline-flex}.shipment-tape-status.is-active{color:#70d4bb;background:#32b69a20}.shipment-tape-actions{align-items:center;gap:14px;display:flex}.shipment-tape-actions button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-items:center;gap:4px;display:inline-flex}.shipment-tapes-error{color:#f49ca9;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#ed5f6f1a;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}.shipment-tape-editor{max-height:65vh;font-size:calc(12px * var(--apex-ui-font-adjustment,1));gap:13px;padding:17px 20px;display:grid;overflow:auto}.shipment-tape-editor fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.shipment-tape-editor label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#aab6c9);gap:6px;display:grid}.shipment-tape-editor input:not([type=checkbox]),.shipment-tape-editor textarea{font:inherit;box-sizing:border-box;width:100%;padding:7px 9px}.shipment-tape-editor input:not([type=checkbox]){height:32px}.shipment-tape-editor textarea{resize:vertical;min-height:80px}.shipment-tape-editor label.shipment-tape-active{align-items:center;gap:7px;display:flex}.shipment-tape-active input{width:14px;height:14px;margin:0}.shipment-tape-hint{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);margin:0;line-height:1.5}.shipment-tape-audit{border-top:1px solid var(--apex-border,#33415a);font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);gap:5px;padding-top:11px;display:grid}.shipment-tape-discard{color:#e5c789;background:#ba8b2f22;border-radius:6px;gap:9px;padding:11px;display:grid}.shipment-tape-discard>div{gap:8px;display:flex}@media (width<=600px){.shipment-tapes-heading{align-items:flex-start}.shipment-tapes-heading h1{font-size:calc(16px * var(--apex-ui-font-adjustment,1))}.shipment-tapes-heading>div{gap:7px}.shipment-tapes-view{padding:12px}.shipment-tapes-heading>button{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.shipment-tapes-error{flex-direction:column;align-items:flex-start}.shipment-tape-editor{padding:15px}}@media print{.shipment-tapes-heading>button,.shipment-tape-actions,.shipment-tapes-tools,.shipment-tape-editor~.modal-footer{display:none!important}.shipment-tapes-view{height:auto}}.shipment-tape-swatch{flex:none;align-items:stretch;gap:3px;width:31px;height:17px;display:inline-flex}.shipment-tape-swatch>span{border:1px solid #a9b9d288;border-radius:3px;flex:1;min-width:0;box-shadow:inset 0 0 0 1px #17213944}.shipment-tape-swatch.is-double{width:47px}.shipment-tape-pattern{align-items:center;gap:10px;display:inline-flex}.shipment-tape-editor select{width:100%;min-width:0;height:32px;font:inherit;padding:5px 9px}.shipment-tape-colors{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.shipment-tape-colors>label{width:106px}.shipment-tape-colors input[type=color]{cursor:pointer;height:36px;padding:3px}.shipment-tape-colors label>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.shipment-tape-preview{min-width:120px;color:var(--apex-muted,#aab6c9);font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex:1;gap:9px;display:grid}.shipment-tape-preview .shipment-tape-swatch{width:58px;height:36px}.shipment-tape-preview .shipment-tape-swatch.is-double{width:119px}.shipment-tape-preview strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#dce3ef);overflow-wrap:anywhere;font-weight:500}.shipment-categories-view{height:100%;min-height:0;color:var(--apex-text,#dce3ef);flex-direction:column;gap:12px;padding:16px;display:flex}.shipment-categories-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipment-categories-heading>div{align-items:center;gap:11px;display:flex}.shipment-categories-heading h1{font-size:calc(19px * var(--apex-ui-font-adjustment,1));margin:0;font-weight:650}.shipment-categories-heading p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);margin:5px 0 0}.shipment-categories-scope{color:#beaaff;font-size:calc(11px * var(--apex-ui-font-adjustment,1));letter-spacing:.06em;background:#8060f322;border:1px solid #8e78f960;border-radius:6px;align-items:center;padding:5px 9px;font-weight:700;display:inline-flex}.shipment-categories-tools{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.shipment-categories-tools>label{align-items:center;gap:6px;display:inline-flex}.shipment-categories-tools input{width:13px;height:13px;margin:0}.shipment-categories-view>.reflection-grid{flex:1;min-height:0}.shipment-category-status{color:#aab5c9;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#75809924;border-radius:5px;padding:3px 7px;display:inline-flex}.shipment-category-status.is-active{color:#70d4bb;background:#32b69a20}.shipment-category-actions{align-items:center;gap:14px;display:flex}.shipment-category-actions button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-items:center;gap:4px;display:inline-flex}.shipment-categories-error{color:#f49ca9;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#ed5f6f1a;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}.shipment-category-editor{max-height:65vh;font-size:calc(12px * var(--apex-ui-font-adjustment,1));gap:13px;padding:17px 20px;display:grid;overflow:auto}.shipment-category-editor fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.shipment-category-editor label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#aab6c9);gap:6px;display:grid}.shipment-category-editor input:not([type=checkbox]),.shipment-category-editor textarea{font:inherit;box-sizing:border-box;width:100%;padding:7px 9px}.shipment-category-editor input:not([type=checkbox]){height:32px}.shipment-category-editor textarea{resize:vertical;min-height:80px}.shipment-category-editor label.shipment-category-active{align-items:center;gap:7px;display:flex}.shipment-category-active input{width:14px;height:14px;margin:0}.shipment-category-hint{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);margin:0;line-height:1.5}.shipment-category-audit{border-top:1px solid var(--apex-border,#33415a);font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);gap:5px;padding-top:11px;display:grid}.shipment-category-discard{color:#e5c789;background:#ba8b2f22;border-radius:6px;gap:9px;padding:11px;display:grid}.shipment-category-discard>div{gap:8px;display:flex}@media (width<=600px){.shipment-categories-heading{align-items:flex-start}.shipment-categories-heading h1{font-size:calc(16px * var(--apex-ui-font-adjustment,1))}.shipment-categories-heading>div{gap:7px}.shipment-categories-view{padding:12px}.shipment-categories-heading>button{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.shipment-categories-error{flex-direction:column;align-items:flex-start}.shipment-category-editor{padding:15px}}@media print{.shipment-categories-heading>button,.shipment-category-actions,.shipment-categories-tools,.shipment-category-editor~.modal-footer{display:none!important}.shipment-categories-view{height:auto}}.lookup-control{width:100%;min-width:195px}.lookup-trigger{color:#304a68;text-align:left;width:100%;min-height:27px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#fff;border:1px solid #b9cce2;border-radius:0;justify-content:space-between;align-items:center;gap:7px;padding:3px 5px;display:flex}.lookup-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lookup-placeholder{color:#8699ae}.lookup-popup{z-index:75;color:#304a68;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#fff;border:1px solid #9cb7d6;flex-direction:column;display:flex;box-shadow:0 6px 18px #18395d38}.lookup-search{border-bottom:1px solid #c9d6e4;align-items:center;gap:7px;padding:8px;display:flex}.lookup-search input{height:29px;min-height:29px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));border:1px solid #7ba4d4;border-radius:0;padding:3px 7px}.lookup-search>button{color:#67829f;background:0 0;border:0;place-items:center;padding:3px;display:grid}.lookup-columns,.lookup-option{grid-template-columns:105px minmax(0,1fr);display:grid}.lookup-columns{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#5d738b;background:#f6f8fb;border-bottom:1px solid #bbcddd}.lookup-columns>span,.lookup-option>span{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #d1dce8;padding:6px 8px;overflow:hidden}.lookup-results{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.lookup-option{cursor:pointer;border-bottom:1px solid #e0e7ef}.lookup-option:nth-child(2n){background:#eef4fb}.lookup-option[aria-selected=true]{outline-offset:-2px;background:#c9def5;outline:1px dotted #5688c2}.lookup-footer{color:#6f8398;font-size:calc(10px * var(--apex-ui-font-adjustment,1));border-top:1px solid #c9d6e4;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.lookup-footer button{color:#3673b3;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:0 0;border:0;padding:0}.lookup-empty{text-align:center;color:#7b8ba1;padding:24px 10px}.dubai-cargo-row-menu{z-index:240;box-sizing:border-box;border:1px solid var(--apex-border);background:var(--apex-surface-raised);width:224px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--apex-text);font:calc(13px * var(--apex-screen-font-scale,1))/1.4 "Segoe UI",Arial,sans-serif;border-radius:8px;padding:5px;position:fixed;overflow:auto;box-shadow:0 8px 24px #0003}.dubai-cargo-row-menu-heading{border-bottom:1px solid var(--apex-border);overflow-wrap:anywhere;gap:2px;margin-bottom:4px;padding:6px 8px 9px;display:grid}.dubai-cargo-row-menu-heading span{color:var(--apex-muted);font-size:.9em}.dubai-cargo-row-menu button{width:100%;min-height:34px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:7px 9px;display:flex}.dubai-cargo-row-menu button svg{color:var(--apex-accent);flex:none}.dubai-cargo-row-menu button:is(:hover,:focus-visible):not(:disabled){background:var(--apex-hover);outline:1px solid var(--apex-accent);outline-offset:-1px}.dubai-cargo-row-menu button:disabled{opacity:.45;cursor:default}.dubai-cargo-row-menu .dubai-cargo-row-menu-remove{border-top:1px solid var(--apex-border);border-radius:0 0 4px 4px;margin-top:4px}.dubai-cargo-row-menu p{color:var(--apex-muted);margin:5px 8px 3px;font-size:.9em}@media print{.dubai-cargo-row-menu{display:none!important}}.dubai-cargo-entry{min-width:0;font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#dce3ef);flex-direction:column;gap:11px;display:flex}.dubai-cargo-entry>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dubai-cargo-entry>header h3{font-size:calc(13px * var(--apex-ui-font-adjustment,1));margin:0;font-weight:650}.dubai-cargo-entry>header p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#94a3b9);margin:4px 0 0}.dubai-cargo-entry-hint{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#94a3b9);margin:0}.dubai-cargo-entry-error{color:#f49ca9;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#ed5f6f1a;border-radius:6px;gap:4px;margin:0;padding:10px 12px;display:grid}.dubai-cargo-entry-error>span{color:var(--apex-muted,#94a3b9)}.dubai-cargo-entry-confirm{color:#e5c789;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#ba8b2f22;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;display:flex}.dubai-cargo-entry-confirm>span{flex:1}.dubai-cargo-entry-form{background:var(--apex-surface,#17212d);border:1px solid #8e78f970;border-radius:8px;gap:11px;padding:12px 13px;display:grid}.dubai-cargo-entry-form-heading{font-size:calc(12px * var(--apex-ui-font-adjustment,1));justify-content:space-between;align-items:center;gap:8px;display:flex}.dubai-cargo-entry-form fieldset{border:0;min-width:0;margin:0;padding:0}.dubai-cargo-entry-main-fields{grid-template-columns:1.5fr 1.6fr 1fr;gap:10px;display:grid}.dubai-cargo-entry-package-fields{grid-template-columns:1fr 1fr 1.3fr 1.2fr 1.2fr;gap:10px;margin-top:11px;display:grid}.dubai-cargo-entry-form label,.dubai-cargo-entry-customer{min-width:0;font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#aab6c9);flex-direction:column;gap:5px;display:flex}.dubai-cargo-entry-form input,.dubai-cargo-entry-form select{box-sizing:border-box;width:100%;height:31px;min-height:31px;font:inherit;padding:5px 8px}.dubai-cargo-entry-form input[readonly]{opacity:.8;background:var(--apex-surface,#17212d)}.dubai-cargo-entry-customer .lookup-trigger{min-height:31px}.dubai-cargo-entry-form>footer{align-items:center;gap:8px;display:flex}.dubai-cargo-entry-form>footer>span{color:var(--apex-muted,#94a3b9);font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex:1}.dubai-cargo-entry-table-wrap{border:1px solid var(--apex-border,#33415a);border-radius:7px;overflow:auto}.dubai-cargo-entry-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.dubai-cargo-entry-table th{text-align:left;color:var(--apex-muted,#aab6c9);background:var(--apex-surface,#17212d);border-bottom:1px solid var(--apex-border,#33415a);padding:7px 6px;font-weight:550}.dubai-cargo-entry-table td{border-bottom:1px solid var(--apex-border,#33415a);vertical-align:middle;overflow-wrap:anywhere;padding:7px 6px}.dubai-cargo-entry-table tbody tr:last-child td{border-bottom:0}.dubai-cargo-entry-table td small{color:var(--apex-muted,#94a3b9);font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin-top:4px;display:block}.dubai-cargo-entry-table .number{text-align:right;font-variant-numeric:tabular-nums}.dubai-cargo-entry-table col.customer{width:14%}.dubai-cargo-entry-table col.item{width:13%}.dubai-cargo-entry-table col.category{width:9%}.dubai-cargo-entry-table col.cartons{width:14%}.dubai-cargo-entry-table col.count{width:5%}.dubai-cargo-entry-table col.pallets{width:12%}.dubai-cargo-entry-table col.tape{width:8%}.dubai-cargo-entry-table col.weight{width:7%}.dubai-cargo-entry-table col.actions{width:12%}.dubai-cargo-entry-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.dubai-cargo-entry-row-actions .icon-button{width:25px;height:25px;min-height:25px;padding:4px}.dubai-cargo-entry-row-actions .catalog-grid-link{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.dubai-cargo-entry-numbers,.dubai-cargo-pallet-cell{white-space:nowrap;text-overflow:ellipsis;line-height:1.5;display:block;overflow:hidden}.dubai-cargo-entry-empty{text-align:center;color:var(--apex-muted,#94a3b9);font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:0;padding:22px 12px}.dubai-cargo-entry-totals{font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#8e78f90d;border:1px solid #8e78f945;border-radius:6px;flex-wrap:wrap;align-items:center;gap:18px;padding:9px 12px;display:flex}.dubai-cargo-entry-totals>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#94a3b9)}@media (width<=850px){.dubai-cargo-entry-main-fields{grid-template-columns:1.2fr 1fr}.dubai-cargo-entry-customer{grid-column:1/-1}.dubai-cargo-entry-package-fields{grid-template-columns:repeat(2,minmax(100px,1fr))}.dubai-cargo-entry-table{min-width:700px}.dubai-cargo-entry-confirm{flex-wrap:wrap}}@media print{.dubai-cargo-entry>header>button,.dubai-cargo-entry-row-actions,.dubai-cargo-entry-form{display:none!important}.dubai-cargo-entry-numbers,.dubai-cargo-pallet-cell{white-space:normal;display:inline;overflow:visible}}.dubai-cargo-filters{border:1px solid var(--apex-border,#33415a);background:var(--apex-surface,#17212d);border-radius:7px;grid-template-columns:minmax(190px,1.7fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:9px;padding:11px 12px;display:grid}.dubai-cargo-filters>label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));min-width:0;color:var(--apex-muted,#94a3b9);flex-direction:column;gap:5px;display:flex}.dubai-cargo-filters input{box-sizing:border-box;width:100%;min-height:30px}.dubai-cargo-filters button{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.dubai-cargo-filter-summary{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#94a3b9);flex-wrap:wrap;align-items:center;gap:6px 15px;display:flex}.dubai-cargo-filter-summary small{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}@media (width<=1000px){.dubai-cargo-filters{grid-template-columns:repeat(2,minmax(140px,1fr))}.dubai-cargo-filters>.dubai-cargo-search{grid-column:1/-1}.dubai-cargo-filters>button{justify-self:start}}.dubai-cargo-pallets{border:1px solid var(--apex-border,#33415a);background:var(--apex-input,#101b2c);border-radius:6px;margin-top:12px;padding:10px}.dubai-cargo-pallet-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dubai-cargo-pallet-heading strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#dce3ef)}.dubai-cargo-pallets p{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#94a3b9);margin:6px 0;line-height:1.4}.dubai-cargo-pallets .dubai-cargo-pallet-search{max-width:270px;margin:9px 0 7px}.dubai-cargo-pallet-options{grid-template-columns:repeat(auto-fill,minmax(75px,1fr));gap:5px;max-height:116px;padding:2px;display:grid;overflow:auto}.dubai-cargo-entry-form .dubai-cargo-pallet-options label{border:1px solid var(--apex-border,#33415a);color:var(--apex-text,#dce3ef);overflow-wrap:anywhere;border-radius:4px;flex-direction:row;align-items:center;gap:5px;min-width:0;padding:5px 6px;display:flex}.dubai-cargo-entry-form .dubai-cargo-pallet-options input{width:13px;height:13px;min-height:13px;accent-color:var(--apex-accent,#45644c);flex:0 0 13px;margin:0;padding:0}.dubai-cargo-pallet-options label:has(input:checked){background:var(--apex-selected,#dce7d7)}.dubai-cargo-pallets .dubai-cargo-pallet-warning{color:var(--apex-danger,#a23e36)}.dubai-cargo-entry-table td .dubai-cargo-pallet-row-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dubai-cargo-entry-table col.note{width:15%}.dubai-cargo-entry-table .dubai-cargo-entry-note-cell{white-space:pre-wrap}.dubai-cargo-entry-note{margin-top:11px}.dubai-cargo-entry-form textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:52px;font:inherit;padding:7px 8px;line-height:1.5}.dubai-cargo-entry-cc .dubai-cargo-entry-package-fields{grid-template-columns:1fr 1.2fr 1.2fr 1.2fr}.dubai-cc-carton-count{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#f5f7fa)}.dubai-cargo-entry-cc .dubai-cargo-entry-table col.cartons{width:10%}.dubai-cargo-entry-cc .dubai-cargo-entry-table col.item{width:17%}@media (width<=850px){.dubai-cargo-entry-cc .dubai-cargo-entry-package-fields{grid-template-columns:repeat(2,minmax(100px,1fr))}}.dubai-cargo-sort{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#718096);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.dubai-cargo-sort>label{min-width:0;color:var(--apex-text,#f5f7fa);align-items:center;gap:8px;font-weight:600;display:flex}.dubai-cargo-sort select{min-width:210px;max-width:100%;min-height:30px;font:inherit}.dubai-cargo-sort>span{line-height:1.5}@media (width<=520px){.dubai-cargo-sort>label{width:100%}.dubai-cargo-sort select{flex:1;min-width:0}}@media print{.dubai-cargo-sort{display:none!important}}.dubai-cargo-column-controls{align-items:center;gap:6px;margin-left:auto;display:flex}.dubai-cargo-column-controls .button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-items:center;gap:5px;min-height:30px;display:inline-flex}.dubai-cargo-column-hint{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#718096);margin:-3px 0 0;line-height:1.5}.dubai-cargo-column-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dubai-cargo-entry-table th[data-cargo-column]{cursor:grab;-webkit-user-select:none;user-select:none;padding:0;position:relative}.dubai-cargo-entry-table th[data-cargo-column]:active{cursor:grabbing}.dubai-cargo-entry-table .dubai-cargo-column-heading{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:inherit;white-space:normal;background:0 0;border:0;border-radius:0;align-items:center;gap:3px;padding:7px 5px;font-weight:650;display:flex}.dubai-cargo-column-heading svg{opacity:.45;flex:none}.dubai-cargo-column-heading:hover svg,.dubai-cargo-column-heading:focus-visible svg{opacity:1;color:var(--apex-accent,#1677ff)}.dubai-cargo-entry-table th.number .dubai-cargo-column-heading{text-align:right;justify-content:flex-end}.dubai-cargo-entry-table .dubai-cargo-column-heading:focus-visible{outline:2px solid var(--apex-accent,#1677ff);outline-offset:-2px}.dubai-cargo-entry-table th.is-dragging{opacity:.55}.dubai-cargo-entry-table th.is-column-drop{background:var(--apex-selected,#172d48)}.dubai-cargo-entry-table th.is-column-drop:after{content:"";background:var(--apex-accent,#1677ff);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;box-shadow:0 0 5px #1677ff40}.dubai-cargo-entry-table th.is-column-drop.drop-before:after{left:0}.dubai-cargo-entry-table th.is-column-drop.drop-after:after{right:0}.dubai-cargo-pallet-cell>strong{font-variant-numeric:tabular-nums}@media (width<=620px){.dubai-cargo-column-controls{flex-wrap:wrap;margin-left:0}}@media print{.dubai-cargo-column-controls,.dubai-cargo-column-hint,.dubai-cargo-column-announcement,.dubai-cargo-actions-heading,.dubai-cargo-actions-cell,.dubai-cargo-column-heading svg{display:none!important}}.dubai-cargo-entry-sea .dubai-cargo-entry-main-fields{grid-template-columns:1fr 1fr}.dubai-cargo-entry-sea .dubai-cargo-entry-package-fields{grid-template-columns:repeat(6,minmax(105px,1fr))}@media (width<=900px){.dubai-cargo-entry-sea .dubai-cargo-entry-package-fields{grid-template-columns:repeat(3,minmax(105px,1fr))}}@media (width<=580px){.dubai-cargo-entry-sea .dubai-cargo-entry-main-fields,.dubai-cargo-entry-sea .dubai-cargo-entry-package-fields{grid-template-columns:1fr 1fr}}@media screen{.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table :is(th,td){vertical-align:middle;border-right:1px solid var(--apex-grid-line);border-bottom:1px solid var(--apex-grid-line);padding:7px 10px;line-height:1.4;text-align:left!important}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table :is(th,td):last-child{border-right:0}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table tbody tr:last-child td{border-bottom:0}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table th[data-cargo-column]{padding:0}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table .dubai-cargo-column-heading{box-sizing:border-box;min-height:40px;padding:8px 23px 8px 10px;text-align:left!important;justify-content:flex-start!important}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table .dubai-cargo-column-heading>svg{opacity:.35;width:10px;height:12px;left:auto;right:5px}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table .dubai-cargo-column-heading:is(:hover,:focus-visible)>svg{opacity:1}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table :is(th,td):is([data-cargo-column=count],[data-cargo-column=pallets]){font-variant-numeric:tabular-nums;text-align:center!important}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table th:is([data-cargo-column=count],[data-cargo-column=pallets]) .dubai-cargo-column-heading{padding-inline:4px;text-align:center!important;justify-content:center!important}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table th:is([data-cargo-column=count],[data-cargo-column=pallets]) .dubai-cargo-column-heading>svg{width:8px;height:8px;top:2px;right:2px}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table :is(th,td):is([data-cargo-column=weight],[data-cargo-column=volume]){font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table th:is([data-cargo-column=weight],[data-cargo-column=volume]) .dubai-cargo-column-heading{padding:8px 10px 8px 18px;text-align:right!important;justify-content:flex-end!important}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table th:is([data-cargo-column=weight],[data-cargo-column=volume]) .dubai-cargo-column-heading>svg{left:4px;right:auto}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table tbody tr:nth-child(2n)>td{background:color-mix(in srgb,var(--apex-surface-raised) 55%,var(--apex-surface))}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table tbody tr:hover>td{background:var(--apex-hover)}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table :is(.dubai-cargo-entry-numbers,.dubai-cargo-pallet-cell){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table :is(.dubai-cargo-actions-heading,.dubai-cargo-actions-cell){padding-inline:6px;text-align:center!important}.erp-shell.erp-shell.erp-shell .dubai-cargo-actions-trigger{border:1px solid var(--apex-border);background:var(--apex-surface-raised);min-height:28px;color:var(--apex-text);font-family:inherit;font-size:calc(12px * var(--apex-screen-font-scale,1));white-space:nowrap;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;line-height:1.35;display:inline-flex}.erp-shell.erp-shell.erp-shell .dubai-cargo-actions-trigger:is(:hover,[aria-expanded=true]){border-color:var(--apex-accent);background:var(--apex-hover)}.erp-shell.erp-shell.erp-shell .dubai-cargo-actions-trigger:focus-visible{outline:2px solid var(--apex-accent);outline-offset:2px}}.packing-photo-viewer.packing-photo-viewer{box-sizing:border-box;border:1px solid var(--apex-control-border,#65676a);background:var(--apex-surface,#2c2f32);width:calc(100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;color:var(--apex-text,#f1f0ed);font:inherit;border-radius:10px;margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 90px #0009}.packing-photo-viewer[open]{flex-direction:column;display:flex}.packing-photo-viewer::backdrop{background:#000000c7}.packing-photo-viewer-header{background:var(--apex-surface-raised,#34373a);border-bottom:1px solid var(--apex-grid-line,#424548);flex:none;align-items:center;gap:16px;padding:12px 16px;display:flex}.packing-photo-viewer-header>div{flex:1;min-width:0}.packing-photo-viewer-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.packing-photo-viewer-header p{text-overflow:ellipsis;white-space:nowrap;color:var(--apex-muted,#c4c3bf);margin:4px 0 0;font-size:12px;overflow:hidden}.packing-photo-viewer-header .icon-button{flex:none;min-width:36px;min-height:36px}.packing-photo-viewer-toolbar{border-bottom:1px solid var(--apex-grid-line,#424548);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:9px 16px;display:flex}.packing-photo-viewer-toolbar .button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:34px;display:inline-flex}.packing-photo-viewer-toolbar output{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;font-size:13px;font-weight:700}.packing-photo-viewer-toolbar button[aria-pressed=true]{border-color:var(--apex-accent-strong,#f0a27f);background:var(--apex-selected,#49362f);color:var(--apex-accent-strong,#f0a27f)}.packing-photo-viewer-toolbar>span{color:var(--apex-muted,#c4c3bf);margin-left:auto;font-size:12px}.packing-photo-viewer-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--apex-bg,#242629);touch-action:pan-x pan-y pinch-zoom;flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:auto}.packing-photo-viewer-viewport:focus-visible{outline:2px solid var(--apex-accent-strong,#f0a27f);outline-offset:-3px}.packing-photo-viewer-viewport.can-pan{cursor:grab}.packing-photo-viewer-viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.packing-photo-viewer-canvas{box-sizing:border-box;justify-content:center;align-items:center;padding:16px}.packing-photo-viewer .packing-photo-viewer-canvas img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;border:0;flex:none;max-width:none;max-height:none;margin:0;padding:0;display:block;box-shadow:0 2px 12px #0005}.packing-photo-viewer-status{box-sizing:border-box;text-align:center;min-height:100%;color:var(--apex-muted,#c4c3bf);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;display:flex}.packing-photo-viewer-status p{max-width:480px;margin:0}.packing-photo-viewer-status .button{align-items:center;gap:6px;display:inline-flex}.packing-photo-viewer-fallback-backdrop{z-index:10000;background:#000000c7;position:fixed;inset:0}.packing-photo-viewer.is-fallback{z-index:10001;position:fixed;inset:0}@media (width<=700px){.packing-photo-viewer.packing-photo-viewer{border-radius:7px;width:calc(100vw - 12px);height:calc(100dvh - 12px)}.packing-photo-viewer-header{padding:10px 12px}.packing-photo-viewer-toolbar{gap:6px;padding:8px 10px}.packing-photo-viewer-toolbar>span{flex-basis:100%;margin:2px 0 0;font-size:11px}.packing-photo-viewer-actual-label{display:none}}@media print{.packing-photo-viewer,.packing-photo-viewer-fallback-backdrop{display:none!important}}.packing-photo-viewer-navigation{flex:none;align-items:center;gap:8px;display:flex}.packing-photo-viewer-navigation .button{white-space:nowrap;align-items:center;gap:5px;min-height:34px;display:inline-flex}.packing-photo-viewer-navigation output{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:48px;font-size:13px}@media (width<=700px){.packing-photo-viewer-header{flex-wrap:wrap;gap:8px}.packing-photo-viewer-header>div{flex-basis:calc(100% - 48px)}.packing-photo-viewer-navigation{flex-basis:100%;order:3;justify-content:center}}.packing-photo-panel{color:#d8e3f3;background:#101c30;border:1px solid #34445f;border-radius:9px;padding:12px}.packing-photo-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.packing-photo-panel>header>div{color:#c5b4ff;align-items:center;gap:9px;display:flex}.packing-photo-panel h3{font-size:calc(14px * var(--apex-ui-font-adjustment,1));margin:0}.packing-photo-panel header p{color:#a7b6d0;font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin:3px 0 0}.packing-photo-file{display:none}.packing-photo-hint{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#a4b5cc;margin:10px 0}.packing-photo-progress{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#d1c4ff;background:#2b2444;border-radius:5px;padding:9px}.packing-photo-error{color:#ffd3d7;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#3d2332;border:1px solid #7b4155;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.packing-photo-error>span{white-space:pre-line}.packing-photo-empty{color:#9fafd0;min-height:70px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));border:1px dashed #485776;border-radius:7px;justify-content:center;align-items:center;gap:9px;display:flex}.packing-photo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:11px;margin-top:10px;display:grid}.packing-photo-card{background:#142037;border:1px solid #3c4c67;border-radius:7px;min-width:0;overflow:hidden}.packing-photo-card.is-pending{border-color:#7863b8}.packing-photo-preview{cursor:zoom-in;background:#0b1321;border:0;border-radius:0;place-items:center;width:100%;height:clamp(220px,32vw,380px);padding:0;display:grid;position:relative;overflow:hidden}.packing-photo-preview img{object-fit:contain;width:100%;height:100%}.packing-photo-preview>.packing-photo-unavailable{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#a9b5cc;text-align:center;padding:12px}.packing-photo-badge{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#e2e8fa;background:#19253deb;border:1px solid #6f7da2;border-radius:4px;padding:3px 6px;position:absolute;bottom:6px;left:6px}.is-pending .packing-photo-badge{background:#483375e8;border-color:#a18acb}.packing-photo-caption{font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:9px;display:flex}.packing-photo-caption strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.packing-photo-caption small{color:#9eafca;font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.packing-photo-caption button{align-items:center;gap:4px;margin-top:4px;display:inline-flex}.packing-photo-paste{background:#1d243d;border:1px dashed #77639e;border-radius:7px;flex-direction:column;gap:7px;margin:12px 0;padding:10px 12px;display:flex}.packing-photo-paste>span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#d7cbff;align-items:center;gap:7px;font-weight:600;display:flex}.packing-photo-paste textarea{resize:vertical;box-sizing:border-box;color:#e0e8f5;width:100%;min-height:58px;font:inherit;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#101b2f;border:1px solid #465675;border-radius:5px;padding:9px 10px;line-height:1.5}.packing-photo-paste textarea:focus{outline-offset:1px;border-color:#a38bdd;outline:2px solid #a38bdd}.packing-photo-paste textarea:disabled{opacity:.55;cursor:not-allowed}.packing-photo-paste small{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#a8b8d2;line-height:1.5}.packing-photo-preview:focus-visible{outline:3px solid var(--apex-accent,#ff895a);outline-offset:-3px}.packing-photo-preview:hover .packing-photo-open,.packing-photo-preview:focus-visible .packing-photo-open{background:#17263bf5}.packing-photo-open{color:#fff;background:#17263bdd;border:1px solid #6f7da2;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:13px;display:inline-flex;position:absolute;top:10px;right:10px}.packing-photo-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.shipment-attachment-list{margin:0;padding:0;list-style:none}.shipment-attachment-list li{border-top:1px solid var(--line,#34445f);align-items:center;gap:12px;padding:10px 0;display:flex}.shipment-attachment-list li>div{flex:1;min-width:0}.shipment-attachment-list strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;display:block}.shipment-attachment-list small{font-size:calc(11px * var(--apex-ui-font-adjustment,1));opacity:.8;margin-top:4px;display:block}.shipment-attachment-list a,.shipment-attachment-list button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.shipment-attachment-panel{margin:12px 0}@media (width<=700px){.shipment-attachment-list li{flex-wrap:wrap}.shipment-attachment-list li>div{flex-basis:100%}}.erp-shell .shipment-attachment-panel .shipment-attachment-dropzone{border:1px dashed var(--apex-grid-line,#777);background:var(--apex-surface,#2c2f32);width:100%;min-height:84px;color:var(--apex-text,#f1f0ed);font:inherit;text-align:center;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.shipment-attachment-dropzone small{color:var(--apex-muted,#aaa);margin-top:5px;font-size:12px;font-weight:400;display:block}.erp-shell .shipment-attachment-panel .shipment-attachment-dropzone:disabled{cursor:default;opacity:.75}.erp-shell .shipment-attachment-panel.is-dragging .shipment-attachment-dropzone,.erp-shell .shipment-attachment-panel .shipment-attachment-dropzone:focus-visible{outline:2px solid var(--apex-accent,#bb4a27);outline-offset:2px;border-color:var(--apex-accent,#bb4a27);background:var(--apex-selected,#483b35)}.erp-shell .shipment-attachment-list .shipment-attachment-name{max-width:100%;color:var(--apex-accent-strong,#f0a27f);font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;font-weight:600;display:block}.shipment-attachment-name:hover{text-decoration:underline}.erp-shell .shipment-attachment-dialog{border:1px solid var(--apex-grid-line,#555);background:var(--apex-surface,#2c2f32);width:min(1240px,96vw);max-width:96vw;max-height:94dvh;color:var(--apex-text,#f1f0ed);border-radius:10px;margin:auto;padding:0;overflow:hidden;box-shadow:0 18px 80px #0007}.shipment-attachment-dialog[open]{flex-direction:column;display:flex}.shipment-attachment-dialog::backdrop{background:#0009}.shipment-attachment-preview-header,.shipment-attachment-preview-footer{background:var(--apex-surface-raised,#34373a);flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.shipment-attachment-preview-header{border-bottom:1px solid var(--apex-grid-line,#555)}.shipment-attachment-preview-header>div{flex:1;min-width:0}.shipment-attachment-preview-header h2{overflow-wrap:anywhere;margin:0;font-size:16px}.shipment-attachment-preview-header p{color:var(--apex-muted,#aaa);margin:4px 0 0;font-size:12px}.shipment-attachment-preview-header .button{white-space:nowrap;flex-shrink:0}.shipment-attachment-preview-body{flex:auto;min-width:0;min-height:150px;overflow:auto}.shipment-preview-status{text-align:center;padding:24px}.shipment-preview-image{place-items:center;padding:12px;display:grid}.shipment-preview-image img{object-fit:contain;max-width:100%;max-height:70dvh}.erp-shell .shipment-attachment-dialog.is-pdf{height:90dvh}.shipment-attachment-dialog.is-pdf .shipment-attachment-preview-body{flex:1 1 0;min-height:0;overflow:hidden}.shipment-pdf-viewer{flex-direction:column;height:100%;min-height:0;display:flex}.shipment-pdf-toolbar{border-bottom:1px solid var(--apex-grid-line,#555);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.shipment-pdf-toolbar label{align-items:center;gap:6px;font-size:12px;display:flex}.shipment-pdf-toolbar :is(input,select){font:inherit;border:1px solid var(--apex-grid-line,#555);background:var(--apex-surface,#2c2f32);color:var(--apex-text,#f1f0ed);border-radius:5px;padding:5px 8px}.shipment-pdf-toolbar input{width:65px}.shipment-pdf-toolbar select{width:auto;min-width:110px}.shipment-pdf-pages{background:var(--apex-surface-raised,#34373a);flex:1 1 0;min-height:0;padding:16px;position:relative;overflow:auto}.shipment-pdf-pages canvas{background:#fff;margin:0 auto;display:block;box-shadow:0 2px 8px #0003}.shipment-pdf-pages canvas[hidden]{display:none}.shipment-pdf-progress{background:var(--apex-surface,#2c2f32);width:max-content;max-width:100%;color:var(--apex-text,#f1f0ed);z-index:1;border-radius:5px;margin:0 auto;padding:5px 10px;font-size:12px;position:sticky;top:0}.shipment-preview-sheet-controls{border-bottom:1px solid var(--apex-grid-line,#555);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.shipment-preview-sheet-controls label{align-items:center;gap:8px;font-weight:600;display:flex}.shipment-preview-sheet-controls select{min-width:160px;max-width:60vw;font:inherit;color:var(--apex-text,#f1f0ed);background:var(--apex-surface,#2c2f32);border:1px solid var(--apex-grid-line,#555);border-radius:5px;padding:5px 8px}.shipment-preview-sheet-controls>span,.shipment-preview-notice{color:var(--apex-muted,#aaa);font-size:12px}.shipment-preview-notice{background:var(--apex-surface-raised,#34373a);margin:0;padding:8px 16px}.erp-shell .shipment-attachment-dialog.is-workbook{--shipment-preview-border:var(--apex-control-border,#777);width:min(1480px,96vw);height:92dvh}.shipment-attachment-dialog.is-workbook .shipment-attachment-preview-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.shipment-attachment-dialog.is-workbook :is(.shipment-preview-sheet-controls,.shipment-preview-notice){flex-shrink:0}.shipment-preview-scroll-hint{margin-left:auto}.shipment-workbook-viewport{overscroll-behavior:contain;background:var(--apex-surface-raised,#34373a);flex:1 1 0;min-height:0;padding:16px;overflow:auto}.shipment-workbook-viewport:focus-visible{outline:2px solid var(--apex-accent,#bb4a27);outline-offset:-3px}.shipment-workbook-page{background:#fff;flex-shrink:0;margin:0 auto;position:relative;box-shadow:0 2px 10px #0003}.erp-shell.erp-shell .shipment-workbook-document{table-layout:fixed;border-collapse:collapse;border-spacing:0;color:#000;transform-origin:0 0;background:#fff;min-width:0;margin:0;line-height:1.2;position:absolute;top:0;left:0}.erp-shell.erp-shell .shipment-workbook-document tbody{background:#fff}.erp-shell.erp-shell .shipment-workbook-document td{text-overflow:clip;overflow-wrap:normal;word-break:normal;box-sizing:border-box;min-width:0;max-width:none;padding:2px 4px;line-height:1.2;overflow:hidden}.erp-shell.erp-shell .shipment-workbook-document.is-values-only td{overflow-wrap:break-word;white-space:pre-wrap!important;border:1px solid #888!important}.shipment-attachment-preview-footer{border-top:1px solid var(--apex-grid-line,#555);color:var(--apex-muted,#aaa);justify-content:space-between;font-size:12px}@media (width<=650px){.shipment-attachment-preview-header{flex-wrap:wrap}.shipment-attachment-preview-header>div{flex-basis:calc(100% - 50px)}.shipment-attachment-preview-header>a{order:3}.shipment-attachment-preview-footer{gap:8px}.shipment-attachment-preview-body{min-height:100px}}.shipment-date-filters{border-bottom:1px solid var(--apex-border);gap:5px;min-width:0;padding-bottom:8px;display:grid}.shipment-date-controls{flex-wrap:wrap;align-items:end;gap:6px 10px;min-width:0;display:flex}.shipment-date-controls>label{font-size:calc(10.5px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);flex-direction:column;gap:3px;min-width:125px;display:flex}.shipment-date-controls>label:first-child{min-width:160px}.shipment-date-controls :is(input,select){border:1px solid var(--apex-border);background:var(--apex-input);width:100%;min-width:0;color:var(--apex-text);border-radius:4px}.shipment-date-shortcuts{flex-wrap:wrap;gap:5px;padding-bottom:1px;display:flex}.shipment-date-caption{font-size:calc(10.5px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;line-height:14px;display:flex}.shipment-date-error{color:var(--apex-warning)}@media screen{.erp-shell.erp-shell .shipment-date-controls :is(input,select){height:24px;min-height:24px;font-size:calc(10.5px * var(--apex-ui-font-adjustment,1));padding:2px 5px}.erp-shell.erp-shell .shipment-date-shortcuts .button{min-height:24px;font-size:calc(10.5px * var(--apex-ui-font-adjustment,1));padding:2px 7px}}@media (width<=650px){.shipment-date-controls>label{flex:1;min-width:120px}.shipment-date-controls>label:first-child{min-width:140px}.shipment-date-shortcuts{flex-basis:100%}}.dubai-air-view{height:100%;min-height:0;color:var(--apex-text,#dce3ef);flex-direction:column;gap:12px;padding:16px;display:flex}.dubai-page-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.dubai-page-heading>div{align-items:center;gap:11px;display:flex}.dubai-page-heading h1{font-size:calc(20px * var(--apex-ui-font-adjustment,1));margin:0;font-weight:650}.dubai-service-chip{color:#beaaff;font-size:calc(11px * var(--apex-ui-font-adjustment,1));letter-spacing:.06em;background:#8060f322;border:1px solid #8e78f960;border-radius:6px;align-items:center;padding:4px 9px;font-weight:700;display:inline-flex}.dubai-muted{color:var(--apex-muted,#8c9bb2);font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.dubai-air-view>.reflection-grid{flex:1;min-height:0}.dubai-progress{color:#b9afe3;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#756eaf24;border-radius:5px;padding:3px 7px;display:inline-flex}.dubai-progress.is-complete{color:#70d4bb;background:#32b69a20}.dubai-editor{min-height:0;font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-direction:column;gap:13px;padding:14px 18px;display:flex;overflow:auto}.dubai-editor-heading{align-items:center;gap:10px;display:flex}.dubai-editor-heading strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#93a1b7);flex:1}.dubai-fieldset{border:0;min-width:0;margin:0;padding:0}.dubai-fieldset:disabled{opacity:.82}.dubai-editor label{color:var(--apex-muted,#aab6c9);font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-direction:column;gap:5px;min-width:0;display:flex}.dubai-editor input,.dubai-editor select{width:100%;height:30px;min-height:30px;font:inherit;box-sizing:border-box;padding:5px 7px}.dubai-editor input[type=checkbox]{width:13px;height:13px;min-height:13px;margin:0}.dubai-editor button{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.dubai-core-fields{grid-template-columns:repeat(3,minmax(110px,1fr)) minmax(180px,1.4fr);gap:10px;display:grid}.dubai-customers-heading,.dubai-section-toolbar,.dubai-cargo-heading{justify-content:space-between;align-items:center;gap:9px;margin:12px 0 8px;display:flex}.dubai-editor h3,.dubai-editor h4{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#dce3ef);margin:0;font-weight:650}.dubai-customers{gap:7px;max-height:195px;padding:1px;display:grid;overflow:auto}.dubai-customer-row{border:1px solid var(--apex-border,#33415a);background:var(--apex-surface,#17212d);border-radius:7px;grid-template-columns:22px minmax(180px,1fr) 82px 26px;align-items:center;gap:9px;padding:7px 9px;display:grid}.dubai-customer-row.is-selected{border-color:#8e78f960}.dubai-customer-row>label{grid-template-columns:auto minmax(80px,1fr);align-items:center;gap:8px;display:grid}.dubai-customer-row .lookup-trigger{min-height:30px}.dubai-customer-row>span{text-align:center;color:var(--apex-muted,#aab6c9)}.dubai-supplier-row{grid-template-columns:minmax(230px,1fr) 2fr;gap:12px;margin-top:11px;display:grid}.dubai-supplier-row .lookup-trigger{min-height:30px}.dubai-empty-inline{color:var(--apex-muted,#aab6c9);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border:1px dashed var(--apex-border,#33415a);border-radius:7px;margin:0;padding:13px}.dubai-editor-tabs{border-bottom:1px solid var(--apex-border,#33415a);gap:5px;margin-top:1px;display:flex}.dubai-editor-tabs button{color:var(--apex-muted,#aab6c9);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 13px}.dubai-editor-tabs [aria-selected=true]{color:#bcacff;border-bottom-color:#a18afb}.dubai-overview{color:var(--apex-muted,#aab6c9);padding:6px 0 14px}.dubai-overview p{margin:4px 0 12px}.dubai-overview>div{font-size:calc(11px * var(--apex-ui-font-adjustment,1));justify-content:space-between;display:flex}.dubai-scope-summary{grid-template-columns:1.25fr 1fr;gap:12px;margin:0 0 10px;display:grid}.dubai-scope-summary>div{border:1px solid var(--apex-border,#33415a);background:var(--apex-surface,#17212d);border-radius:8px;gap:5px;padding:10px 12px;display:grid}.dubai-scope-summary>div:first-child{border-color:#8e78f960}.dubai-scope-summary span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));text-transform:uppercase;letter-spacing:.05em;color:var(--apex-muted,#aab6c9)}.dubai-scope-summary strong{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.dubai-scope-summary small{color:var(--apex-muted,#aab6c9);font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.dubai-reference-totals{border:1px solid var(--apex-border,#33415a);font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#aab6c9);border-radius:7px;padding:8px 11px}.dubai-reference-totals summary{cursor:pointer}.dubai-totals-fields{grid-template-columns:1fr 1fr;gap:18px;padding-top:10px;display:grid}.dubai-totals-fields>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dubai-totals-fields h4{grid-column:1/-1}.dubai-lock-note{color:#d8b579;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#966e2422;border-radius:6px;padding:10px 12px}.dubai-cargo-heading>span{color:var(--apex-muted,#aab6c9);margin-left:auto}.dubai-cargo-heading>label{flex-direction:row;align-items:center}.dubai-table{border-collapse:collapse;width:100%;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.dubai-table th{text-align:left;color:var(--apex-muted,#aab6c9);background:var(--apex-surface,#17212d);white-space:nowrap;border-bottom:1px solid var(--apex-border,#33415a);padding:7px 8px;font-weight:550}.dubai-table td{border-bottom:1px solid var(--apex-border,#33415a);vertical-align:middle;padding:5px 7px}.dubai-table td small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#aab6c9);margin-top:4px;display:block}.dubai-table tr.is-selected td{background:#8e78f912}.dubai-package-table-wrap{overflow:auto}.dubai-package-table input,.dubai-package-table select,.dubai-items input{height:28px;min-height:28px}.dubai-package-table th:first-child,.dubai-package-table th:nth-child(2){width:110px}.dubai-package-table th:last-child,.dubai-items th:last-child{width:25px}.dubai-items{border:1px solid var(--apex-border,#33415a);border-radius:8px;margin:13px 0;padding:10px}.dubai-items .dubai-section-toolbar{margin-top:0}.dubai-items th:first-child{width:40%}.dubai-items>p{margin:8px 0 0}.dubai-weight-groups{gap:9px;display:grid}.dubai-weight-group{border:1px solid var(--apex-border,#33415a);border-radius:8px;padding:10px 12px}.dubai-weight-top{grid-template-columns:65px 85px minmax(120px,.9fr) minmax(160px,1.2fr) 25px;align-items:end;gap:10px;display:grid}.dubai-weight-top>strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-self:center}.dubai-package-chips{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.dubai-package-chips label{border:1px solid var(--apex-border,#33415a);border-radius:5px;flex-direction:row;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.dubai-package-chips label.is-selected{color:#cbbdff;background:#8e78f91a;border-color:#8e78f9}.dubai-weight-description{grid-template-columns:165px 1fr;align-items:center;display:grid!important}.dubai-receiving-summary{border:1px solid var(--apex-border,#33415a);border-radius:7px;align-items:center;gap:18px;padding:10px 12px;display:flex}.dubai-receiving-summary>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#aab6c9)}.dubai-receive-confirm{border:1px solid #8e78f9;border-radius:7px;grid-template-columns:1fr 120px 2fr auto auto;align-items:end;gap:10px;margin-top:12px;padding:12px;display:grid}.dubai-receive-confirm>strong{align-self:center}.dubai-editor-footer>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#aab6c9);margin-right:auto}.dubai-message,.dubai-error,.dubai-discard{font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:6px;padding:10px 12px}.dubai-message{color:#aebff0;background:#6e8ad322}.dubai-error{color:#f49ca9;background:#ed5f6f1a;align-items:center;gap:12px;display:flex}.dubai-discard{color:#e5c789;background:#ba8b2f22;align-items:center;gap:10px;display:flex}.dubai-discard strong{margin-right:auto}@media (width<=1000px){.dubai-core-fields{grid-template-columns:repeat(3,minmax(130px,1fr))}.dubai-customer-row{grid-template-columns:20px minmax(0,1fr) 70px 22px}.dubai-customer-row>label{display:flex}.dubai-receive-confirm{grid-template-columns:1fr 1fr}.dubai-receive-confirm>label:nth-of-type(2){grid-column:1/-1}}@media print{.dubai-editor-footer,.dubai-editor-tabs,.dubai-section-toolbar button,.dubai-page-heading>button{display:none!important}.dubai-air-view{height:auto}.dubai-table{break-inside:auto}}.dubai-heading-actions{align-items:center;gap:8px;display:flex}@media (width<=850px){.dubai-weight-top{grid-template-columns:65px 1fr 1fr 25px}.dubai-weight-top>label:first-of-type{grid-column:2/4}.dubai-weight-top>label:nth-of-type(2){grid-area:2/1/auto/3}.dubai-weight-top>label:nth-of-type(3){grid-area:2/3/auto/5}.dubai-weight-top>button{grid-area:1/4}.dubai-weight-description{grid-template-columns:1fr}}.dubai-reference-fields{grid-template-columns:minmax(130px,1fr) minmax(140px,1fr) minmax(110px,.8fr) minmax(150px,1.2fr) minmax(180px,1.5fr);gap:10px;display:grid}.dubai-reference-fields input[readonly]{color:var(--apex-muted,#aab6c9)}.dubai-milestones{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#aab6c9);margin-top:12px}.dubai-milestones>summary{cursor:pointer;padding:3px 0 9px}.dubai-milestones .dubai-core-fields{grid-template-columns:repeat(5,minmax(105px,1fr)) minmax(180px,1.5fr)}.dubai-shipment-totals{font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;align-items:center;gap:16px;margin-right:auto;display:flex}.dubai-shipment-totals strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#dce3ef)}.dubai-shipment-totals small{color:#e5c789}.dubai-editor-tabs button:disabled{opacity:.5;cursor:default}.dubai-editor-footer{flex-wrap:wrap}.dubai-editor-footer>span{margin-right:6px}@media (width<=1000px){.dubai-reference-fields{grid-template-columns:1fr 1fr}.dubai-reference-fields>label:last-child{grid-column:1/-1}.dubai-milestones .dubai-core-fields{grid-template-columns:repeat(3,minmax(100px,1fr))}.dubai-shipment-totals{gap:10px}}@media (width<=600px){.dubai-reference-fields{grid-template-columns:1fr}.dubai-milestones .dubai-core-fields{grid-template-columns:1fr 1fr}.dubai-shipment-totals{width:100%}}.dubai-packing-photos{gap:12px;display:grid}.dubai-packing-photos>label{max-width:440px;color:var(--apex-muted,#94a3b9);font-size:calc(12px * var(--apex-ui-font-adjustment,1));gap:5px;display:grid}.dubai-packing-photos>label select{width:100%;min-height:32px}.dubai-finalization{background:#18223a;border:1px solid #4a4872;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.dubai-finalization>div:first-child{flex-direction:column;flex:1;gap:5px;display:flex}.dubai-finalization strong{color:#d4c6ff;font-size:calc(13px * var(--apex-ui-font-adjustment,1));align-items:center;gap:7px;display:flex}.dubai-finalization span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#acbbd0}.dubai-finalized-badge{color:#addec4;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.dubai-reopen-shipment{flex-wrap:wrap;flex-basis:100%;align-items:end;gap:10px;display:flex}.dubai-reopen-shipment label{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#adbed3;flex-direction:column;flex:1;gap:5px;display:flex}.dubai-reopen-shipment input{width:100%;min-width:200px}.dubai-air-view[hidden]{display:none}.dubai-workflow-filters{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:7px;flex-direction:column;flex:none;gap:8px;padding:9px 11px;display:flex}.dubai-workflow-selects{grid-template-columns:repeat(4,minmax(125px,1fr));gap:10px;display:grid}.dubai-workflow-selects label{color:var(--apex-muted);font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-direction:column;gap:4px;display:flex}.dubai-workflow-selects select{width:100%;min-width:0;font:inherit;border:1px solid var(--apex-border);background:var(--apex-input);color:var(--apex-text);border-radius:4px;padding:5px 7px}.dubai-workflow-shortcuts{flex-wrap:wrap;gap:6px;display:flex}.dubai-workflow-shortcuts .button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:4px 8px}.dubai-workflow-shortcuts .button[aria-pressed=true]{background:var(--apex-selected);border-color:var(--apex-accent);color:var(--apex-accent-strong)}.dubai-status-guide{color:var(--apex-muted);font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.dubai-status-guide summary{cursor:pointer;width:fit-content}.dubai-status-guide dl{grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px 16px;margin:10px 0;display:grid}.dubai-status-guide dt{color:var(--apex-text);margin-bottom:3px;font-weight:650}.dubai-status-guide dd{margin:0;line-height:1.45}.dubai-status-guide p{margin:6px 0 0;line-height:1.45}.dubai-billing-indicator{white-space:nowrap;font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);justify-content:center;align-items:center;display:inline-flex}.dubai-indicator-box{border:1px solid;border-radius:3px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-weight:700;line-height:1;display:inline-flex}.dubai-billing-indicator.is-complete{color:var(--apex-success)}.dubai-billing-indicator.is-complete .dubai-indicator-box{color:#fff;border-color:var(--apex-success);background:var(--apex-success);box-shadow:0 0 0 2px var(--apex-success-bg),0 0 7px #35664a40}.dubai-billing-indicator.is-pending{color:var(--apex-warning)}.dubai-billing-indicator.is-pending .dubai-indicator-box{color:#fff;border-color:var(--apex-warning);background:var(--apex-warning);box-shadow:0 0 0 2px var(--apex-warning-bg,#f4e7c9),0 0 7px #805c2040}.dubai-shipment-register .dubai-billing-indicator{width:100%}.dubai-shipment-stage{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-text);white-space:normal;font-weight:600;display:inline-block}.dubai-shipment-stage.is-completed{color:var(--apex-success)}.dubai-shipment-stage.is-awaiting-invoicing{color:var(--apex-warning)}.dubai-detail-workflow{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dubai-detail-workflow>span{align-items:center;gap:6px;display:inline-flex}@media (width<=950px){.dubai-workflow-selects{grid-template-columns:repeat(2,minmax(125px,1fr))}.dubai-status-guide dl{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (width<=550px){.dubai-status-guide dl{grid-template-columns:1fr}}.dubai-shipment-view{background:var(--apex-bg,#111a28);min-width:0;height:100%;min-height:0;color:var(--apex-text,#dce3ef);flex-direction:column;display:flex;overflow:hidden}.dubai-shipment-tab-heading{border-bottom:1px solid var(--apex-border,#33415a);background:var(--apex-surface,#17212d);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.dubai-shipment-tab-heading>div{align-items:center;gap:10px;display:flex}.dubai-shipment-tab-heading h1{font-size:calc(17px * var(--apex-ui-font-adjustment,1));margin:0;font-weight:650}.dubai-shipment-view>.dubai-editor{flex:1;min-height:0}.dubai-shipment-view>.dubai-editor>*{flex-shrink:0}.dubai-shipment-view>.dubai-editor-footer{border-top:1px solid var(--apex-border,#33415a);background:var(--apex-surface-raised,#1c2839);flex:none}.dubai-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dubai-detail-actions>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#94a3b9);margin-left:5px}.dubai-print-choices{border:1px solid var(--apex-border,#33415a);background:var(--apex-surface,#17212d);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:8px;flex:none;gap:9px;padding:12px 14px;display:grid}.dubai-print-choices>header{justify-content:space-between;align-items:center;display:flex}.dubai-print-choices>div{align-items:center;gap:8px;display:flex}.dubai-print-choices>div>span{flex:1;gap:3px;display:grid}.dubai-print-choices small,.dubai-print-choices p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#94a3b9);margin:0}.dubai-print-choices button{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}@media (width<=800px){.dubai-page-heading,.dubai-heading-actions,.dubai-print-choices>div{flex-wrap:wrap}.dubai-print-choices>div>span{flex-basis:100%}.dubai-detail-actions>span{flex-basis:100%;margin-left:0}.dubai-shipment-view>.dubai-editor{padding:12px}}.dubai-schedule-fields{grid-template-columns:repeat(2,minmax(240px,340px));gap:16px;margin-bottom:8px;display:grid}.dubai-schedule-field{gap:6px;min-width:0;display:grid}.dubai-schedule-parts{grid-template-columns:minmax(135px,1fr) minmax(100px,.8fr);gap:8px;display:grid}.dubai-schedule-help{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dubai-schedule-help p{color:var(--apex-text-muted,#8595b4);font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin:0}.dubai-schedule-save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dubai-schedule-save>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.dubai-schedule-summary{color:var(--apex-text,#dce3ef);font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin-left:12px}.dubai-register-schedule{font-size:calc(10px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;gap:2px;display:grid}.dubai-register-notes{white-space:normal;overflow-wrap:anywhere;font-size:calc(11px * var(--apex-ui-font-adjustment,1));line-height:1.25;display:block}.dubai-cargo-progress{border:1px solid var(--apex-border,#33415a);background:var(--apex-surface,#17212d);border-radius:7px;padding:10px 12px}.dubai-cargo-progress>div{grid-template-columns:repeat(6,minmax(75px,1fr));gap:12px;display:grid}.dubai-cargo-progress>div>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dubai-cargo-progress small{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#94a3b9)}.dubai-cargo-progress strong{font-size:calc(15px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums}.dubai-cargo-progress p{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#94a3b9);margin:8px 0 0}@media (width<=1050px){.dubai-cargo-progress>div{grid-template-columns:repeat(3,minmax(90px,1fr))}}@media (width<=600px){.dubai-schedule-fields{grid-template-columns:1fr}.dubai-schedule-summary{margin:6px 0;display:block}.dubai-cargo-progress>div{grid-template-columns:repeat(2,minmax(80px,1fr))}}.dubai-draft-recovery{border:1px solid var(--border);background:var(--surface-muted,var(--surface));border-radius:8px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.dubai-draft-recovery>div{flex:1}.dubai-draft-recovery p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:4px 0}.dubai-reference-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media screen{.erp-shell.erp-shell .reflection-grid.dubai-shipment-register{font-size:calc(10.5px * var(--apex-ui-font-adjustment,1));--compact-grid-heading:38px}.erp-shell.erp-shell .dubai-shipment-register .reflection-grid-table thead th{font-size:calc(10px * var(--apex-ui-font-adjustment,1));line-height:11px}.erp-shell.erp-shell .dubai-shipment-register .reflection-grid-heading{height:var(--compact-grid-heading);align-items:center;padding:2px 3px;line-height:11px;position:relative}.erp-shell.erp-shell .dubai-shipment-register .reflection-grid-heading>svg{pointer-events:none;width:9px;height:9px;position:absolute;bottom:2px;right:2px}.erp-shell.erp-shell .dubai-shipment-register .reflection-grid-heading>span{white-space:normal;text-overflow:clip;overflow-wrap:normal;overflow:visible}.erp-shell.erp-shell .dubai-shipment-register .reflection-grid-table .reflection-grid-filters th{top:var(--compact-grid-heading)}.erp-shell.erp-shell .dubai-shipment-register .reflection-grid-row>td{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;height:auto;min-height:26px;padding:3px;line-height:12px}.erp-shell.erp-shell .dubai-shipment-register .catalog-grid-link{white-space:normal;overflow-wrap:anywhere;line-height:12px}.erp-shell.erp-shell .dubai-shipment-register :is(.dubai-progress,.dubai-billing-indicator,.dubai-shipment-stage,.dubai-register-notes){font-size:calc(10.5px * var(--apex-ui-font-adjustment,1));white-space:normal;max-width:100%;line-height:12px}.erp-shell.erp-shell .dubai-shipment-register .dubai-progress{padding:2px 3px}.erp-shell.erp-shell .dubai-shipment-register .dubai-register-supplier{font-size:calc(10px * var(--apex-ui-font-adjustment,1));white-space:normal;overflow-wrap:anywhere;line-height:12px;display:block}.erp-shell.erp-shell .dubai-shipment-register .dubai-register-datetime{font-size:calc(10px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;white-space:nowrap;gap:1px;line-height:12px;display:grid}.erp-shell.erp-shell .dubai-shipment-register .dubai-register-datetime>span+span{color:var(--apex-muted)}}.dubai-receipt-dates{margin-top:12px}.dubai-receipt-dates>div{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.dubai-receipt-dates p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);margin:6px 0 0}.dubai-receipt-dates input[readonly]{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border)}.dubai-finalization-issues{border:1px solid var(--apex-border);background:var(--apex-warning-bg);color:var(--apex-text);border-radius:5px;flex-basis:100%;padding:8px 10px}.erp-shell.erp-shell .dubai-finalization .dubai-finalization-issues>strong{color:var(--apex-warning);font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.dubai-finalization-issues ul{font-size:calc(11px * var(--apex-ui-font-adjustment,1));columns:2;column-gap:24px;margin:6px 0 0;padding-left:18px;line-height:1.5}.dubai-finalization-issues li{break-inside:avoid;overflow-wrap:anywhere}@media (width<=700px){.dubai-finalization-issues ul{columns:1}}.erp-shell .dubai-editor-top-actions{z-index:4;background:var(--apex-surface-raised,var(--apex-surface,#1c2839));border:1px solid var(--apex-border,#33415a);border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex;position:sticky;top:0;box-shadow:0 3px 10px #00000012}.dubai-editor-top-actions>span{color:var(--apex-muted);font-size:11px}.erp-shell .dubai-editor-top-actions .dubai-finalization{background:var(--apex-surface,#17212d);border-color:var(--apex-border,#33415a);flex:1;min-width:260px;padding:7px 10px}.erp-shell .dubai-finalization-switch{border:1px solid var(--apex-border,#33415a);background:var(--apex-surface-raised,#1c2839);min-height:38px;color:var(--apex-text,#dce3ef);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;display:inline-flex}.erp-shell .dubai-finalization-switch strong{font-size:12px;color:inherit!important}.erp-shell .dubai-finalization-switch:disabled{cursor:default;opacity:.72}.erp-shell .dubai-finalization-switch[aria-checked=true]{border-color:var(--apex-accent,#7098d6);box-shadow:0 0 0 1px color-mix(in srgb,var(--apex-accent,#7098d6) 20%,transparent),0 0 12px color-mix(in srgb,var(--apex-accent,#7098d6) 17%,transparent);opacity:1}.dubai-switch-track{background:var(--apex-border,#546175);box-sizing:border-box;border-radius:11px;flex-shrink:0;align-items:center;width:36px;height:20px;padding:2px;display:flex}.dubai-switch-track>span{background:var(--apex-surface,#f6f9ff);border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #0004}[aria-checked=true]>.dubai-switch-track{background:var(--apex-accent,#7098d6)}[aria-checked=true]>.dubai-switch-track>span{background:#fff;margin-left:auto}.erp-shell .dubai-finalization-description{flex:1;gap:3px;min-width:160px;display:grid}.erp-shell .dubai-finalization-description span,.erp-shell .dubai-finalization-description small{color:var(--apex-muted);font-size:11px;line-height:1.4}.dubai-correction-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dubai-correction-action>span{color:var(--apex-muted);font-size:11px}.dubai-scope-sea{grid-template-columns:1fr}.dubai-correction-overlay{z-index:1600!important;padding:16px!important}.dubai-correction-modal{flex-direction:column;display:flex;overflow:hidden;width:min(1100px,100vw - 32px)!important;max-width:1100px!important;max-height:calc(100dvh - 32px)!important}.dubai-correction-modal>form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.dubai-correction-body{min-height:0;overflow:auto}.dubai-correction-body>p{color:var(--apex-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.dubai-correction-table-wrap{overflow-x:auto}.dubai-correction-modal .dubai-table{table-layout:fixed;min-width:780px}.dubai-correction-modal th:first-child{width:22%}.dubai-correction-modal th:nth-child(2){width:28%}.dubai-correction-modal input{box-sizing:border-box;width:100%;min-width:0}.dubai-correction-reason{gap:6px;margin-top:16px;font-size:12px;display:grid}.dubai-correction-reason textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:70px}@media (width<=700px){.dubai-editor-top-actions .dubai-finalization{flex-basis:100%}}@media print{.dubai-editor-top-actions,.dubai-correction-action,.dubai-correction-overlay{display:none!important}}@media screen{.erp-shell.erp-shell .dubai-air-view{overflow:auto}.erp-shell.erp-shell .dubai-air-view>:not(.reflection-grid){flex-shrink:0}.erp-shell.erp-shell .dubai-page-heading,.erp-shell.erp-shell .dubai-heading-actions{flex-wrap:wrap}.erp-shell.erp-shell .shipment-register-filters{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:10px;flex:none;min-width:0}.erp-shell.erp-shell .shipment-register-filter-toggle{width:100%;min-height:48px;color:var(--apex-text);font:inherit;font-size:calc(15px * var(--apex-ui-font-adjustment,1));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex}.erp-shell.erp-shell .shipment-register-filter-toggle:hover{background:var(--apex-hover)}.erp-shell.erp-shell .shipment-register-filter-toggle>svg{flex:0 0 18px;transition:transform .16s}.erp-shell.erp-shell .shipment-register-filter-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.erp-shell.erp-shell .shipment-register-filter-toggle>strong{flex-shrink:0;font-weight:700}.erp-shell.erp-shell .shipment-register-filter-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--apex-secondary);font-size:calc(14px * var(--apex-ui-font-adjustment,1));flex:1;overflow:hidden}.erp-shell.erp-shell .shipment-register-filter-count{white-space:nowrap;font-size:calc(14px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);margin-left:auto}.erp-shell.erp-shell .shipment-register-filters>div[hidden]{display:none}.erp-shell.erp-shell .shipment-register-filters .dubai-workflow-filters{border:0;border-top:1px solid var(--apex-border);border-radius:0 0 9px 9px}.erp-shell.erp-shell.erp-shell .reflection-grid.dubai-shipment-register{--compact-grid-heading:64px}.erp-shell.erp-shell .reflection-grid.dubai-shipment-register .reflection-grid-table thead th{height:var(--compact-grid-heading)}.erp-shell.erp-shell .reflection-grid.dubai-shipment-register .reflection-grid-heading{height:var(--compact-grid-heading);min-height:var(--compact-grid-heading);padding:4px 6px;line-height:18px}.erp-shell.erp-shell .reflection-grid.dubai-shipment-register .reflection-grid-heading>span{white-space:normal;overflow-wrap:normal;word-break:normal}.erp-shell.erp-shell .reflection-grid.dubai-shipment-register .reflection-grid-table .reflection-grid-filters th{height:34px}.erp-shell.erp-shell .reflection-grid.dubai-shipment-register .reflection-grid-row>td{white-space:nowrap;overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;vertical-align:middle;height:48px;overflow:hidden}.erp-shell.erp-shell .reflection-grid.dubai-shipment-register .catalog-grid-link{white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.erp-shell.erp-shell .reflection-grid.dubai-shipment-register :is(.dubai-register-text,.dubai-register-supplier,.dubai-register-notes,.dubai-shipment-stage,.dubai-progress){-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word;word-break:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;max-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.erp-shell.erp-shell .reflection-grid.dubai-shipment-register .dubai-progress{max-height:calc(2.8em + 8px)}.erp-shell.erp-shell .reflection-grid.dubai-shipment-register .dubai-register-datetime{white-space:nowrap}.erp-shell.erp-shell .dubai-register-damaged{color:var(--apex-danger,#ef4444);font-weight:700}.erp-shell.erp-shell .dubai-register-opened{color:var(--apex-warning,#f59e0b);font-weight:700}}@media screen and (width<=800px){.erp-shell.erp-shell .shipment-register-filter-toggle{flex-wrap:wrap;gap:7px 10px}.erp-shell.erp-shell .shipment-register-filter-summary{white-space:normal;flex-basis:100%;order:3}.erp-shell.erp-shell .shipment-register-filter-count{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}}@media screen{.erp-shell .dubai-shipment-view{container:shipment-editor/inline-size}.shipment-action-short{display:none}.erp-shell.erp-shell.erp-shell .dubai-shipment-tab-heading{z-index:4;background:var(--apex-surface);flex-wrap:wrap;gap:8px 12px;padding:10px 18px;position:sticky;top:0}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-main,.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-controls,.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-main{gap:12px}.erp-shell.erp-shell.erp-shell .dubai-shipment-identity{align-items:center;gap:10px;min-width:0;display:flex}.erp-shell.erp-shell.erp-shell .dubai-shipment-identity h1{font-size:calc(17px * var(--apex-screen-font-scale,1));overflow-wrap:anywhere}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-actions{justify-content:flex-end;gap:5px;margin-left:auto}.erp-shell .shipment-report-actions{align-items:center;gap:4px;display:flex}.erp-shell.erp-shell.erp-shell .dubai-shipment-tab-heading :is(.button,.dubai-finalization-switch){min-height:32px;font-size:calc(12px * var(--apex-screen-font-scale,1));white-space:nowrap;padding:6px 8px;line-height:1.35}.erp-shell.erp-shell.erp-shell .dubai-shipment-save{align-items:center;gap:8px;display:flex;position:relative}.erp-shell.erp-shell.erp-shell .dubai-shipment-save>span{color:var(--apex-muted);font-size:calc(11px * var(--apex-screen-font-scale,1));white-space:nowrap}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-controls .dubai-finalization-switch{gap:7px}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-controls .dubai-finalization-switch strong{font-size:inherit}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-controls .dubai-switch-track{width:32px;height:18px}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-controls .dubai-switch-track>span{width:14px;height:14px}.erp-shell.erp-shell.erp-shell .dubai-shipment-view>.dubai-editor{gap:10px;padding:10px 18px}.erp-shell.erp-shell.erp-shell .dubai-shipment-meta{color:var(--apex-muted);font-size:calc(12px * var(--apex-screen-font-scale,1));flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.erp-shell.erp-shell.erp-shell .dubai-shipment-reference{overflow-wrap:anywhere;font-weight:600}.erp-shell.erp-shell.erp-shell .dubai-finalization.dubai-finalization-details{min-width:min(100%,260px);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;gap:8px;padding:0}.erp-shell.erp-shell.erp-shell .dubai-finalization-details .dubai-finalization-description{flex-flow:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.erp-shell.erp-shell.erp-shell .dubai-finalization-details .dubai-finalization-description :is(span,small){font-size:inherit}.erp-shell.erp-shell.erp-shell .dubai-reopen-shipment input{min-width:0}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-controls .dubai-detail-workflow{gap:8px 10px;margin-left:4px}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-controls .dubai-detail-workflow>span{white-space:nowrap}.erp-shell.erp-shell.erp-shell .dubai-correction-unavailable{font-size:calc(12px * var(--apex-screen-font-scale,1));color:var(--apex-muted)}.erp-shell.erp-shell.erp-shell .dubai-detail-workflow{font-size:calc(12px * var(--apex-screen-font-scale,1));gap:14px}.erp-shell.erp-shell.erp-shell .dubai-cargo-progress{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.erp-shell.erp-shell.erp-shell .dubai-cargo-progress>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.erp-shell.erp-shell.erp-shell .dubai-cargo-progress>div>span{box-sizing:border-box;border:1px solid var(--apex-border);background:var(--apex-surface-raised);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;min-height:48px;padding:9px 12px;display:flex}.erp-shell.erp-shell.erp-shell .dubai-cargo-progress small{font-size:calc(12px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell.erp-shell .dubai-cargo-progress strong{font-size:calc(19px * var(--apex-screen-font-scale,1));color:var(--apex-text)}.erp-shell.erp-shell.erp-shell .dubai-cargo-progress p{font-size:calc(11px * var(--apex-screen-font-scale,1));margin:5px 0 0}.erp-shell.erp-shell.erp-shell .dubai-shipment-view .dubai-lock-note{margin:0;padding:8px 12px}}@container shipment-editor (width<=1480px){.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-actions .shipment-action-full{display:none}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-actions .shipment-action-short{display:inline}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-actions .button{min-width:32px}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-main{gap:8px}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-controls{gap:6px}}@container shipment-editor (width<=1300px){.erp-shell .dubai-shipment-save .shipment-action-full{display:none}.erp-shell .dubai-shipment-save .shipment-action-short{display:inline}}@container shipment-editor (width<=1200px){.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-main{flex-basis:100%}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-actions{justify-content:flex-start;margin-left:0}}@media screen and (width<=1050px){.erp-shell.erp-shell.erp-shell .dubai-cargo-progress>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width<=600px){.erp-shell.erp-shell.erp-shell .dubai-shipment-tab-heading{padding:10px 12px;position:static}.erp-shell.erp-shell.erp-shell .dubai-shipment-heading-actions{justify-content:flex-start;margin-left:0}.erp-shell.erp-shell.erp-shell .dubai-shipment-view>.dubai-editor{padding:10px 12px}.erp-shell.erp-shell.erp-shell .dubai-cargo-progress>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.dubai-shipment-heading-controls,.dubai-shipment-heading-actions{display:none!important}}.apex-home{--home-border:var(--apex-border,#2b3b57);color:var(--apex-text,#e0e7f3);background:radial-gradient(ellipse at 85% 0%,#33255e38,transparent 48%),var(--apex-bg,#080e1b);height:100%;min-height:0;padding:22px clamp(14px,2.6vw,38px) 30px;overflow:auto}.home-welcome{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.home-eyebrow{font-size:calc(9px * var(--apex-ui-font-adjustment,1));letter-spacing:1.6px;color:var(--apex-muted,#97a8c4);align-items:center;gap:7px;font-weight:600;display:flex}.home-eyebrow>span:first-child{background:var(--apex-accent,#a78bfa);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #a78bfa77}.home-date{letter-spacing:0;color:var(--apex-subtle,#7489a9);margin-left:12px;font-weight:400}.erp-shell.erp-shell .home-welcome h1{font-size:calc(clamp(21px,2.2vw,30px) * var(--apex-ui-font-adjustment,1));letter-spacing:-.8px;margin:7px 0;font-weight:450}.home-welcome h1>span{color:#cbbcff}.home-welcome p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#97a8c4);margin:0}.home-role{border:1px solid var(--home-border);color:#c4d1e8;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#19263f66;border-radius:8px;align-items:center;gap:9px;padding:9px 13px;display:flex}.home-role>svg{color:var(--apex-accent,#a78bfa)}.home-role small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#97a8c4);margin-top:3px;display:block}.home-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:21px;display:grid}.home-metric{border:1px solid var(--home-border);background:linear-gradient(120deg,#19263f,#111a2e);border-radius:10px;padding:13px 15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #eff4ff08}.home-metric:before{content:"";background:linear-gradient(90deg,var(--metric-accent),transparent);width:45%;height:2px;position:absolute;top:0;left:14px}.home-metric.purple{--metric-accent:#a78bfa}.home-metric.blue{--metric-accent:#85b5ff}.home-metric.silver{--metric-accent:#c0cedf}.home-metric.green{--metric-accent:#71d6b0}.home-metric>div{color:#c2cfe3;font-size:calc(11px * var(--apex-ui-font-adjustment,1));justify-content:space-between;align-items:center;display:flex}.home-metric svg{color:var(--metric-accent)}.home-metric>strong{font-size:calc(28px * var(--apex-ui-font-adjustment,1));letter-spacing:-.8px;font-variant-numeric:tabular-nums;color:#f0f4fd;margin:9px 0 2px;font-weight:500;line-height:1.2;display:block}.home-metric small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted,#97a8c4)}.home-section-title{justify-content:space-between;align-items:center;gap:10px;min-height:29px;margin-bottom:8px;display:flex}.home-section-title>div{align-items:center;gap:8px;display:flex}.home-section-title svg{color:var(--apex-accent,#a78bfa)}.erp-shell.erp-shell .home-section-title h2{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#e0e7f3;margin:0;font-weight:550}.home-section-title button,.home-card-footer button,.home-notepad-footer button,.home-pending button,.home-create button{color:#cedcf5;min-height:26px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));cursor:pointer;background:#22304a;border:1px solid #3b4c6e;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.home-section-title button:hover,.home-card-footer button:hover,.home-notepad-footer button:hover,.home-pending button:hover,.home-create button:hover{color:#fff;background:#39345f;border-color:#8e74cc}.apex-home button:disabled{opacity:.45;cursor:default}.apex-home button:focus-visible{outline-offset:2px;outline:2px solid #c2a4ff}.home-shortcuts{margin-bottom:20px}.home-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-shortcut{text-align:left;border:1px solid var(--home-border);color:#e0e7f3;cursor:pointer;background:#111d31;border-radius:8px;align-items:center;gap:11px;min-width:0;padding:11px;transition:border-color .12s,background .12s;display:flex}.home-shortcut:hover{background:#202a46;border-color:#78659b}.home-shortcut>span{color:#bda2fd;background:#a78bfa10;border:1px solid #4b44744d;border-radius:7px;flex:0 0 33px;place-items:center;width:33px;height:33px;display:grid}.home-shortcut>div{flex:1;min-width:0}.home-shortcut strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:500;display:block}.home-shortcut small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#97a8c4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.home-shortcut>svg{color:#7489a9}.home-shortcut-picker{background:#201e3e;border:1px dashed #615885;border-radius:8px;flex-wrap:wrap;gap:10px;margin-bottom:10px;padding:12px;display:flex}.home-shortcut-picker label{font-size:calc(10px * var(--apex-ui-font-adjustment,1));align-items:center;gap:5px;display:flex}.home-columns{grid-template-columns:minmax(0,1.65fr) minmax(285px,1fr);gap:16px;display:grid}.home-primary,.home-secondary{flex-direction:column;gap:13px;min-width:0;display:flex}.home-card{border:1px solid var(--home-border);background:#111b2d;border-radius:10px;min-width:0;overflow:hidden}.home-card>.home-section-title{background:linear-gradient(100deg,#19253a,#162035);border-bottom:1px solid #293751;margin:0;padding:9px 13px}.home-heading-mark{background:#a78bfa;border-radius:2px;width:3px;height:14px}.erp-shell.erp-shell .home-section-title select{color:#b7c6dd;width:100px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#101b2d;border:1px solid #35445f;border-radius:5px}.home-work-list{max-height:375px;overflow:auto}.home-document{font-size:calc(11px * var(--apex-ui-font-adjustment,1));border-bottom:1px solid #25324a;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.home-document:last-child{border-bottom:0}.home-document:hover{background:#1d2940}.home-doc-icon{color:#95b7f4;background:#24314b;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:31px;display:grid}.home-doc-icon.pending{color:#c7b0ff;background:#a78bfa15}.home-document-link{text-align:left;color:#d4e1f4;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:0;display:flex}.home-document-link strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:500}.home-document-link>span{color:#8fa3c2;font-size:calc(10px * var(--apex-ui-font-adjustment,1));text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:4px;overflow:hidden}.home-doc-amount{text-align:right;flex:none}.home-doc-amount strong{color:#dce5f4;font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;font-weight:500;display:block}.home-doc-amount small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#8fa3c2}.home-doc-amount>span{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#8fa3c2;margin-top:4px;display:block}.home-status{color:#9cacc5;max-width:80px;font-size:calc(9px * var(--apex-ui-font-adjustment,1));text-align:center;background:#27334b;border:1px solid #394763;border-radius:5px;flex:0 0 72px;padding:3px 5px}.home-status.pending{color:#cbb7ff;background:#553f8b30;border-color:#6b529657}.home-status.approved{color:#8cdcc1;background:#3e8d6c1c;border-color:#46816a57}.home-status.returned{color:#e6c18a;background:#95704420;border-color:#b9986b40}.home-card-footer{color:#7e92b0;font-size:calc(9px * var(--apex-ui-font-adjustment,1));border-top:1px solid #293751;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.home-card-footer button{color:#bba4f9;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:0 0;border:0;min-height:18px;padding:0}.home-create{background:linear-gradient(115deg,#211e3c,#132037);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.home-create>div{align-items:center;gap:10px;display:flex}.home-create>div>svg{color:#bba4f9}.home-create strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:500;display:block}.home-create small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#98a6c0;margin-top:4px;display:block}.home-create>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px}.home-create button{font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#28243f;border-color:#4c4266;padding:5px 8px}.home-pending{background:#201b353d;border:1px dashed #554976;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.home-pending>svg{color:#bba4f9}.home-pending>div{flex:1}.home-pending strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:500;display:block}.home-pending span{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#a496be;margin-top:3px;display:block}.home-pending button{background:0 0}.home-section-title b{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#ffb0bd;background:#fe6c8533;border:1px solid #fe6c8555;border-radius:5px;padding:1px 5px}.home-section-label{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#8c9ebc}.home-notification-list{max-height:284px;overflow:auto}.home-notification{text-align:left;color:#dde6f6;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #293751;align-items:flex-start;gap:8px;width:100%;padding:12px;display:flex}.home-notification:hover{background:#222840}.home-notification>div{flex:1;min-width:0}.home-unread-dot{background:#ff677f;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:4px;box-shadow:0 0 6px #ff677f44}.home-notification strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:500}.home-notification strong small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#acb8cb;font-weight:400}.home-notification p{color:#b9c7dd;font-size:calc(11px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin:5px 0;line-height:1.5;display:-webkit-box;overflow:hidden}.home-notification>div>span{color:#7f92af;font-size:calc(9px * var(--apex-ui-font-adjustment,1))}.home-notification>svg{color:#8e78bc;margin-top:3px}.home-note-hint{color:#8a9dbb;font-size:calc(9px * var(--apex-ui-font-adjustment,1));background:#131e30;border-top:1px solid #293751;padding:9px 12px;line-height:1.5}.home-empty{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#8c9ebc;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:105px;padding:29px 12px;display:flex}.home-empty svg{color:#687797}.home-private{color:#8fa1bc;font-size:calc(9px * var(--apex-ui-font-adjustment,1));align-items:center;gap:4px;display:flex}.erp-shell.erp-shell .home-notepad textarea{color:#d9e2f4;width:calc(100% - 22px);min-height:111px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));resize:vertical;background:#0c1627;border:1px solid #273b5a;border-radius:6px;margin:11px;line-height:1.7;display:block;padding:9px!important}.home-notepad textarea::placeholder{color:#657c9e}.home-notepad-footer{justify-content:space-between;align-items:center;gap:10px;padding:0 11px 11px;display:flex}.home-notepad-footer>span{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#8197b6}.home-notepad-footer button{color:#f2ebff;background:#6748ad;border-color:#8566c6}.home-note-conflict{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#efc791;padding:5px 11px 12px}.home-note-conflict button{color:#d4b8ff;cursor:pointer;background:0 0;border:0;margin-top:5px;text-decoration:underline;display:block}.home-error,.home-loading{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#ffb0bd;background:#73354620;border:1px solid #784757;border-radius:7px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;display:flex}.home-loading{color:#b1a1d4;background:#5d478a15;border-color:#443961}.home-error button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px}.erp-shell.erp-shell .ribbon-tabs>.apex-global-notifications{color:#b9a2e4;border:0;align-items:center;gap:5px;margin-left:auto;display:flex;position:relative}.apex-global-notifications b{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#fff;text-align:center;background:#ec5f79;border-radius:8px;min-width:14px;padding:1px 3px;font-weight:500}.erp-shell.erp-shell .home-tab .tab-close{display:none}@media (width<=1150px){.home-columns{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr)}.home-create{flex-direction:column;align-items:flex-start}.home-status{font-size:calc(8px * var(--apex-ui-font-adjustment,1));flex-basis:60px}.home-document{gap:6px;padding:9px}.home-doc-icon,.home-date{display:none}}@media (width<=850px){.home-columns{grid-template-columns:1fr}.home-secondary{grid-template-columns:1fr 1fr;display:grid}.home-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-role{display:none}.home-metrics{gap:7px}.home-metric{padding:10px}.apex-home{padding:17px 12px}.home-metric>div{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.home-metric>strong{font-size:calc(24px * var(--apex-ui-font-adjustment,1))}}@media (width<=560px){.home-metrics{grid-template-columns:1fr 1fr}.home-secondary{display:flex}.home-shortcut-grid{grid-template-columns:1fr}.home-status{display:none}.home-welcome p{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.home-shortcut small{white-space:normal}}@media (prefers-reduced-motion:reduce){.home-shortcut{transition:none}}@media print{.apex-home{color:#000;background:#fff;height:auto;overflow:visible}.apex-home button,.home-notepad,.home-create,.home-shortcut-picker{display:none}.home-card,.home-metric{color:#000;break-inside:avoid;background:#fff}.home-welcome h1,.home-welcome h1 span,.home-section-title h2,.home-doc-amount strong{color:#000!important}.home-columns{display:block}.home-work-list,.home-notification-list{max-height:none}}@media screen{.erp-shell.erp-shell .home-ribbon{border:0;height:0;min-height:0;padding:0;overflow:hidden}.erp-shell.erp-shell .ribbon-tabs>button:first-child{align-items:center;gap:5px;display:inline-flex}.voucher-shared-line-note{align-items:center;gap:4px;min-width:0;display:flex}.voucher-shared-line-note>input,.voucher-shared-line-note>span{flex:1;min-width:0}.voucher-shared-line-note>.shared-notes-button{flex:none}}.home-welcome-tools{align-items:center;gap:9px;display:flex}.home-refresh{border:1px solid var(--home-border);color:#adbfdb;cursor:pointer;background:#19263f;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.home-refresh:hover{color:#d7c6ff;border-color:#a78bfa}.invoice-entry-notes{min-width:110px;font-size:11px}.invoice-entry-notes summary{cursor:pointer;color:var(--apex-accent)}.invoice-entry-notes>div{justify-content:space-between;align-items:center;gap:6px;padding:3px 0;display:flex}@media print{.invoice-entry-notes{display:none}}.erp-shell.erp-shell .erp-voucher-window[data-sales-invoice] .voucher-lines td.line-detail-description{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;height:auto;padding:8px;line-height:1.5}@media screen{.erp-shell .sd-current-kpis-no-aging{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-shell.erp-shell .home-personalize{border:1px solid var(--apex-border);min-height:30px;color:var(--apex-text);background:var(--apex-surface-raised);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.erp-shell.erp-shell .home-personalize:hover:not(:disabled){border-color:var(--apex-accent);background:var(--apex-hover)}.erp-shell.erp-shell .home-dashboard-picker{border:1px solid var(--apex-border);background:var(--apex-surface);color:var(--apex-text);border-radius:10px;margin-bottom:18px;padding:14px}.home-dashboard-picker>p{color:var(--apex-muted);margin:8px 0 14px;font-size:12px}.home-dashboard-picker fieldset{border:0;min-width:0;margin:10px 0 0;padding:0}.home-dashboard-picker legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.home-panel-choices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 14px;display:grid}.home-panel-choices label{align-items:center;gap:8px;min-height:28px;font-size:12px;display:flex}.home-panel-choices input{flex:none}.erp-shell.erp-shell .home-columns-personal{grid-template-columns:1fr}.home-columns>.home-primary[hidden],.home-columns>.home-secondary[hidden],.home-columns-personal>.home-primary:empty{display:none}.home-columns-personal>.home-secondary{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.erp-shell.erp-shell .home-warehouse-overview .home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=850px){.home-welcome{flex-wrap:wrap;align-items:flex-start}.home-welcome-tools{flex-wrap:wrap}.erp-shell.erp-shell .home-warehouse-overview .home-metrics{grid-template-columns:1fr}}}@media print{.home-dashboard-picker,.home-personalize{display:none}}@media screen{.erp-shell.erp-shell .home-priorities{margin-bottom:18px}.erp-shell.erp-shell .home-priority-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.erp-shell.erp-shell .home-priority{border:1px solid var(--apex-border);background:var(--apex-surface-raised);min-width:0;color:var(--apex-text);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.erp-shell.erp-shell .home-priority:hover{background:var(--apex-hover);border-color:var(--apex-accent)}.home-priority>span{flex:1;min-width:0}.erp-shell.erp-shell .home-priority strong{font-size:12px;font-weight:600;display:block}.erp-shell.erp-shell .home-priority small{color:var(--apex-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.home-priority>b{font-variant-numeric:tabular-nums;color:var(--apex-accent);font-size:22px;font-weight:600}.home-priority>svg{color:var(--apex-accent);flex-shrink:0}.home-shortcut-groups{gap:14px;display:grid}.erp-shell.erp-shell .home-shortcut-groups h3{color:var(--apex-muted);margin:0 0 8px;font-size:12px;font-weight:600}.erp-shell.erp-shell .home-personal-create{flex-direction:column;align-items:stretch}.erp-shell.erp-shell .home-personal-create .home-create-options{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));justify-content:stretch;align-items:stretch;gap:8px;display:grid}.erp-shell.erp-shell .home-create-options button{text-align:left;background:var(--apex-surface-raised);border-color:var(--apex-border);min-width:0;color:var(--apex-text);justify-content:flex-start;align-items:flex-start;padding:10px}.home-create-options button>svg{color:var(--apex-accent);flex-shrink:0;margin-top:2px}.erp-shell.erp-shell .home-create-options small{white-space:normal;color:var(--apex-muted);font-size:11px;font-weight:400;line-height:1.45}.erp-shell.erp-shell .home-create-options strong{font-size:12px;font-weight:600}.erp-shell.erp-shell .home-create-options button:hover{background:var(--apex-hover);border-color:var(--apex-accent)}.erp-shell.erp-shell .home-welcome h1{overflow-wrap:anywhere}@media (width<=560px){.erp-shell.erp-shell .home-priority-grid,.erp-shell.erp-shell .home-personal-create .home-create-options{grid-template-columns:minmax(0,1fr)}.erp-shell.erp-shell .home-priority,.erp-shell.erp-shell .home-create-options button{padding:9px}.erp-shell.erp-shell .home-priority small,.erp-shell.erp-shell .home-create-options small{font-size:10px}}}.shipment-dashboard{--sd-blue:var(--apex-accent,#1677ff);--sd-cyan:#16b8d4;--sd-violet:#8b5cf6;--sd-green:var(--apex-success,#10b981);--sd-red:var(--apex-danger,#ef4444);color:var(--apex-text,#f5f7fa);min-width:0;margin-bottom:28px}.shipment-dashboard *{box-sizing:border-box}.shipment-dashboard button,.shipment-dashboard select,.shipment-dashboard input{font:inherit}.shipment-dashboard button{cursor:pointer}.shipment-dashboard button:focus-visible,.shipment-dashboard select:focus-visible,.shipment-dashboard input:focus-visible,.shipment-dashboard svg [tabindex]:focus-visible{outline:2px solid var(--apex-accent-strong,#409cff);outline-offset:3px}.sd-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.sd-section-label{align-items:center;gap:8px;min-height:34px;display:flex}.sd-section-label>svg{color:var(--sd-blue)}.sd-section-label>strong{font-size:calc(14px * var(--apex-ui-font-adjustment,1));letter-spacing:.1px}.sd-section-label>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);border-left:1px solid var(--apex-border,#223247);padding-left:9px}.sd-filters{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.sd-filters label,.sd-table-controls label{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);flex-direction:column;gap:5px;font-weight:600;display:flex}.erp-shell.erp-shell .shipment-dashboard :is(select,input){background:var(--apex-input,#0e1926);border:1px solid var(--apex-control-border,var(--apex-border,#223247));color:var(--apex-text,#f5f7fa);min-height:34px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:7px;max-width:100%;padding:7px 10px}.sd-filters select{min-width:130px;max-width:200px}.sd-filters input{max-width:145px}.erp-shell.erp-shell .shipment-dashboard .sd-icon-button{background:var(--apex-surface-raised,#152233);border:1px solid var(--apex-border,#223247);width:34px;height:34px;color:var(--apex-accent-strong,#409cff);border-radius:7px;place-items:center;display:grid}.sd-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.sd-kpis-operational{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-kpi{border:1px solid var(--apex-border,#223247);background:linear-gradient(140deg,color-mix(in srgb,var(--sd-tone,var(--sd-blue)) 5%,var(--apex-surface,#111c29)),var(--apex-surface,#111c29) 72%);border-radius:12px;min-width:0;padding:16px 14px 14px;transition:transform .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 6px 22px #00000017}.sd-kpi:before{content:"";background:var(--sd-tone,var(--sd-blue));opacity:.8;height:2px;position:absolute;top:0;left:14px;right:14px}.sd-kpi:hover{border-color:color-mix(in srgb,var(--sd-tone,var(--sd-blue)) 50%,var(--apex-border,#223247));transform:translateY(-2px)}.sd-tone-blue{--sd-tone:var(--sd-blue)}.sd-tone-green{--sd-tone:var(--sd-green)}.sd-tone-red{--sd-tone:var(--sd-red)}.sd-tone-violet{--sd-tone:var(--sd-violet)}.sd-tone-cyan{--sd-tone:var(--sd-cyan)}.sd-kpi-top{min-height:28px;color:var(--apex-secondary,#a8b6c7);font-size:calc(11px * var(--apex-ui-font-adjustment,1));justify-content:space-between;align-items:center;gap:5px;margin-bottom:17px;font-weight:650;display:flex}.sd-kpi-top>i{width:30px;height:30px;color:var(--sd-tone,var(--sd-blue));border:1px solid color-mix(in srgb,var(--sd-tone,var(--sd-blue)) 20%,transparent);background:color-mix(in srgb,var(--sd-tone,var(--sd-blue)) 9%,transparent);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.sd-kpi-top svg{stroke-width:1.7px;width:16px;height:16px}.sd-kpi>strong{font-size:calc(clamp(21px,1.7vw,28px) * var(--apex-ui-font-adjustment,1));letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:5px;font-weight:700;line-height:1.15;display:flex}.sd-kpi>strong>small{font-size:calc(12px * var(--apex-ui-font-adjustment,1));letter-spacing:0;color:var(--apex-secondary,#a8b6c7);font-weight:500}.sd-kpi-detail{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);align-items:start;gap:5px;min-height:28px;margin-top:10px;line-height:1.4;display:flex}.sd-warning-dot{background:var(--apex-warning,#f59e0b);border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-top:4px}.sd-status-strip{background:var(--apex-surface,#111c29);border:1px solid var(--apex-border,#223247);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-bottom:14px;padding:13px 16px;display:flex}.sd-status-strip>span{color:var(--apex-secondary,#a8b6c7);font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-items:center;gap:6px;display:flex}.sd-status-strip svg{color:var(--apex-accent-strong,#409cff)}.sd-status-strip strong{font-variant-numeric:tabular-nums;color:var(--apex-text,#f5f7fa);font-size:calc(12px * var(--apex-ui-font-adjustment,1));font-weight:650}.sd-coverage{border-left:2px solid var(--apex-warning,#f59e0b);background:var(--apex-warning-bg,#f59e0b14);color:var(--apex-secondary,#a8b6c7);font-size:calc(11px * var(--apex-ui-font-adjustment,1));border-radius:0 8px 8px 0;align-items:flex-start;gap:9px;margin-bottom:14px;padding:10px 13px;line-height:1.6;display:flex}.sd-coverage>svg{color:var(--apex-warning,#f59e0b);flex:none;margin-top:2px}.sd-coverage strong{color:var(--apex-text,#f5f7fa)}.sd-chart-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.sd-breakdown-grid{grid-template-columns:1.12fr .88fr 1fr;gap:14px;margin-bottom:14px;display:grid}.sd-detail-grid{grid-template-columns:1.12fr 1.88fr;gap:14px;margin-bottom:14px;display:grid}.sd-card{border:1px solid var(--apex-border,#223247);background:var(--apex-surface,#111c29);border-radius:12px;min-width:0;padding:17px 17px 12px;box-shadow:0 5px 22px #00000012}.sd-card-heading{justify-content:space-between;align-items:start;gap:12px;min-height:38px;margin-bottom:15px;display:flex}.sd-card-heading>div{min-width:0}.erp-shell.erp-shell .shipment-dashboard h2{font-size:calc(13px * var(--apex-ui-font-adjustment,1));letter-spacing:.05px;color:var(--apex-text,#f5f7fa);align-items:center;gap:8px;margin:0;font-weight:750;display:flex}.sd-card-heading h2>svg{color:var(--apex-accent-strong,#409cff);stroke-width:1.7px;flex-shrink:0}.sd-card-heading p{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);margin:6px 0 0;line-height:1.5}.erp-shell.erp-shell .shipment-dashboard .sd-segment{background:var(--apex-input,#0e1926);border:1px solid var(--apex-border,#223247);border-radius:7px;flex-shrink:0;gap:2px;padding:2px;display:flex}.erp-shell.erp-shell .shipment-dashboard .sd-segment button{color:var(--apex-secondary,#a8b6c7);font-size:calc(10px * var(--apex-ui-font-adjustment,1));white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:6px 8px}.erp-shell.erp-shell .shipment-dashboard .sd-segment button[aria-pressed=true]{background:var(--apex-selected,#112d50);color:var(--apex-accent-strong,#409cff)}.sd-volume-chart>svg,.sd-financial-chart>svg{width:100%;height:auto;display:block;overflow:visible}.sd-chart-gridline{stroke:var(--apex-border,#223247);stroke-width:.75px;stroke-dasharray:3 5}.sd-chart-zero{stroke:var(--apex-secondary,#a8b6c7);stroke-width:.8px;opacity:.45}.sd-chart-axis{fill:var(--apex-secondary,#a8b6c7);font-size:calc(10px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;font-family:inherit}.sd-volume-bar{fill:var(--sd-blue);opacity:.82;transition:opacity .15s}.sd-volume-bar.is-selected,.sd-volume-chart svg g:focus .sd-volume-bar{opacity:1;filter:drop-shadow(0 0 5px #1677ff33)}.sd-bar-hit{fill:#0000;cursor:crosshair}.sd-bar-hit:hover{fill:var(--apex-hover,#192c43);fill-opacity:.18}.sd-series-revenue{--sd-series:var(--sd-blue);color:var(--sd-blue)}.sd-series-cost{--sd-series:var(--sd-violet);color:var(--sd-violet)}.sd-series-profit{--sd-series:var(--sd-green);color:var(--sd-green)}.sd-line{fill:none;stroke:var(--sd-series);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sd-line-point{fill:var(--apex-surface,#111c29);stroke:var(--sd-series);stroke-width:1.7px}.sd-legend{font-size:calc(9px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:200px;display:flex}.sd-legend>span{align-items:center;gap:4px;display:flex}.sd-legend i{background:var(--sd-series);border-radius:50%;width:6px;height:6px}.sd-chart-readout{border-top:1px solid var(--apex-border,#223247);min-height:38px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:5px;padding-top:10px;display:flex}.sd-chart-readout strong{font-weight:600}.sd-chart-readout>small{color:var(--apex-warning,#f59e0b)}.sd-ranks{flex-direction:column;gap:13px;max-height:345px;padding:1px 3px 6px;display:flex;overflow:auto}.erp-shell.erp-shell .shipment-dashboard .sd-rank{text-align:left;width:100%;min-width:0;color:var(--apex-text,#f5f7fa);background:0 0;border:0;padding:0;font-family:inherit;display:block}.erp-shell.erp-shell .shipment-dashboard button.sd-rank:hover,.erp-shell.erp-shell .shipment-dashboard .sd-rank.is-selected{background:var(--apex-hover,#192c43);box-shadow:0 0 0 4px var(--apex-hover,#192c43);border-radius:5px}.sd-rank-label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.sd-rank-label>span{overflow-wrap:anywhere;min-width:0;font-weight:550}.sd-rank-label strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:650}.sd-rank-label small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);font-weight:400}.sd-rank-track{background:var(--apex-surface-raised,#152233);border-radius:3px;height:6px;overflow:hidden}.sd-rank-track>i{background:var(--sd-tone,var(--sd-blue));border-radius:3px;height:100%;display:block}.sd-rank-note{color:var(--apex-secondary,#a8b6c7);font-size:calc(9px * var(--apex-ui-font-adjustment,1));margin-top:5px}.sd-chart-hint{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);margin:9px 0 0;line-height:1.5}.sd-cargo-total{align-items:baseline;gap:9px;margin:17px 0 21px;display:flex}.sd-cargo-total>strong{font-size:calc(35px * var(--apex-ui-font-adjustment,1));letter-spacing:-1px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.sd-cargo-total>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7)}.sd-cargo-stack{background:var(--apex-input,#0e1926);border-radius:5px;gap:2px;height:14px;margin-bottom:19px;display:flex;overflow:hidden}.sd-fill-warning{background:var(--apex-warning,#f59e0b)}.sd-fill-blue{background:var(--sd-blue)}.sd-fill-green{background:var(--sd-green)}.sd-fill-violet{background:var(--sd-violet)}.sd-cargo-legend{gap:13px;display:grid}.sd-cargo-legend>div{font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-items:center;gap:7px;display:flex}.sd-cargo-legend i{border-radius:2px;width:7px;height:7px}.sd-cargo-legend span{color:var(--apex-secondary,#a8b6c7)}.sd-cargo-legend strong{font-variant-numeric:tabular-nums;margin-left:auto}.sd-cargo-received{border-top:1px solid var(--apex-border,#223247);font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);justify-content:space-between;margin-top:19px;padding-top:14px;display:flex}.sd-cargo-received strong{color:var(--apex-text,#f5f7fa)}.sd-review-list{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.sd-review-list>div{border-bottom:1px solid var(--apex-border,#223247);font-size:calc(11px * var(--apex-ui-font-adjustment,1));justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.sd-review-list span{color:var(--apex-secondary,#a8b6c7)}.sd-review-list strong{font-size:calc(20px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;font-weight:600}.sd-explainer{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);max-width:620px;margin:16px 0 4px;line-height:1.6}.sd-table-controls{align-items:end;gap:10px;display:flex}.sd-table-wrap{max-width:100%;overflow:auto}.sd-table-wrap table{border-collapse:collapse;width:100%;font-size:calc(11px * var(--apex-ui-font-adjustment,1));white-space:nowrap}.erp-shell.erp-shell .shipment-dashboard .sd-table-wrap th{background:var(--apex-surface-raised,#152233);color:var(--apex-secondary,#a8b6c7);font-weight:700;font-size:calc(10px * var(--apex-ui-font-adjustment,1));text-align:right;border-bottom:1px solid var(--apex-border,#223247);padding:10px 9px}.sd-table-wrap td{border-bottom:1px solid var(--apex-border,#223247);text-align:right;font-variant-numeric:tabular-nums;padding:11px 9px}.sd-table-wrap tr:last-child td{border-bottom:0}.sd-table-wrap th:nth-child(-n+3),.sd-table-wrap td:nth-child(-n+3){text-align:left!important}.sd-table-wrap td>small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);margin-top:4px;display:block}.sd-table-wrap tbody tr:hover{background:var(--apex-hover,#192c43)}.erp-shell.erp-shell .shipment-dashboard .sd-shipment-link{color:var(--apex-accent-strong,#409cff);font-weight:650;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.sd-negative{color:var(--sd-red)}.sd-positive{color:var(--sd-green)}.sd-review-badge{font-size:calc(9px * var(--apex-ui-font-adjustment,1));background:var(--apex-warning-bg,#f59e0b14);color:var(--apex-warning,#f59e0b);border-radius:4px;align-items:center;padding:3px 6px;display:inline-flex}.sd-review-badge.is-complete{background:var(--apex-success-bg,#10b98114);color:var(--sd-green)}.sd-table-footer{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.erp-shell.erp-shell .shipment-dashboard :is(.sd-text-button,.sd-table-footer button,.sd-table-controls>button,.sd-message button,.sd-empty-range button){background:var(--apex-surface-raised,#152233);border:1px solid var(--apex-border,#223247);color:var(--apex-accent-strong,#409cff);font-size:calc(10px * var(--apex-ui-font-adjustment,1));border-radius:6px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.sd-table-controls>button{min-height:34px}.sd-source-note{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);margin-top:12px;line-height:1.65}.sd-source-note summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sd-source-note summary>span{font-size:calc(9px * var(--apex-ui-font-adjustment,1));margin-left:auto}.sd-source-note p{max-width:1100px;margin:7px 0}.sd-chart-empty{min-height:180px;color:var(--apex-secondary,#a8b6c7);font-size:calc(11px * var(--apex-ui-font-adjustment,1));justify-content:center;align-items:center;gap:9px;display:flex}.sd-empty-range{text-align:center;border:1px dashed var(--apex-border,#223247);border-radius:12px;padding:40px 20px}.sd-empty-range>svg{color:var(--apex-accent-strong,#409cff);margin-bottom:14px}.erp-shell.erp-shell .sd-empty-range h2{margin:0;display:block}.sd-empty-range p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7)}.sd-message{background:var(--apex-surface,#111c29);border:1px solid var(--apex-border,#223247);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:10px;align-items:center;gap:10px;padding:20px;display:flex}.sd-error{color:var(--sd-red)}.sd-loading{color:var(--apex-secondary,#a8b6c7);font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.sd-loading>svg{color:var(--sd-blue)}.sd-skeletons{flex-basis:100%;grid-template-columns:repeat(6,1fr);gap:11px;margin:8px 0;display:grid}.sd-skeletons>i{border:1px solid var(--apex-border,#223247);background:var(--apex-surface,#111c29);border-radius:12px;height:130px}.home-daily-heading{font-size:calc(13px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#f5f7fa);margin:4px 0 12px;font-weight:700}@media (width>=1550px){.sd-card{padding:20px}.sd-card-heading h2{font-size:calc(14px * var(--apex-ui-font-adjustment,1))}.sd-kpi{padding:19px}}@media (width<=1350px){.sd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-kpi-top{margin-bottom:10px}.sd-kpi-detail{min-height:15px}.sd-chart-grid{grid-template-columns:1fr 1fr}.sd-card-heading{flex-wrap:wrap}.sd-legend{justify-content:flex-start}.sd-breakdown-grid{grid-template-columns:1fr 1fr}.sd-breakdown-grid>.sd-card:last-child{grid-column:1/-1}.sd-breakdown-grid>.sd-card:last-child .sd-ranks{grid-template-columns:1fr 1fr;gap:16px 26px;display:grid}.sd-detail-grid{grid-template-columns:1fr 1fr}.sd-review-list{grid-template-columns:1fr}.sd-skeletons{grid-template-columns:repeat(3,1fr)}}@media (width<=980px){.sd-chart-grid,.sd-detail-grid{grid-template-columns:1fr}.sd-chart-readout{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.sd-detail-grid .sd-review-list{grid-template-columns:1fr 1fr}.sd-controls{align-items:start}.sd-status-strip{gap:12px 18px}}@media (width<=650px){.sd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-breakdown-grid{grid-template-columns:1fr}.sd-breakdown-grid>.sd-card:last-child{grid-column:auto}.sd-breakdown-grid>.sd-card:last-child .sd-ranks{display:flex}.sd-section-label{flex-wrap:wrap}.sd-filters{gap:8px;width:100%}.sd-filters label{flex:1;min-width:115px}.sd-filters select,.sd-filters input{width:100%;max-width:100%}.sd-kpi{padding:13px 11px}.sd-kpi>strong{font-size:calc(23px * var(--apex-ui-font-adjustment,1))}.sd-kpi-top{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.sd-card{padding:14px 10px 10px}.sd-status-strip{padding:12px 10px}.sd-review-list,.sd-detail-grid .sd-review-list{grid-template-columns:1fr}.sd-table-controls{justify-content:space-between;width:100%}.sd-source-note summary>span{flex-basis:100%;margin-left:0}.sd-skeletons{grid-template-columns:repeat(2,1fr)}.sd-card-heading h2{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.sd-chart-axis{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}}@media (width<=560px){.sd-kpis,.sd-kpis-operational,.sd-skeletons{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sd-kpi,.sd-volume-bar{transition:none}.sd-kpi:hover{transform:none}}.sd-current-operations{border-bottom:1px solid var(--apex-border,#223247);margin:0 0 18px;padding:13px 0 15px}.sd-current-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.sd-current-heading .sd-section-label strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.sd-current-heading .sd-section-label span,.sd-current-date{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7)}.sd-current-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.sd-current-kpis .sd-kpi{padding:13px 14px 11px}.sd-current-kpis .sd-kpi-top{margin-bottom:10px}.sd-current-kpis .sd-kpi-detail{min-height:0}.sd-current-kpis .sd-kpi>strong{font-size:calc(26px * var(--apex-ui-font-adjustment,1))}.sd-tone-warning{--sd-tone:var(--apex-warning,#f59e0b)}.sd-current-note{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);margin:9px 0 0;line-height:1.6}.sd-current-age-warning{color:var(--apex-warning,#f59e0b);font-size:calc(10px * var(--apex-ui-font-adjustment,1));align-items:center;gap:6px;margin:5px 0 0;line-height:1.5;display:flex}.sd-current-age-warning svg{flex-shrink:0}@media (width<=1100px){.sd-current-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sd-current-kpis{grid-template-columns:1fr}}.shipment-dashboard-page{min-width:0;padding:24px}.sd-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.sd-page-heading>div{align-items:center;gap:14px;display:flex}.sd-page-heading h1{margin:0 0 6px;font-size:24px}.sd-page-heading p{color:var(--muted);margin:0;font-size:13px}@media (width<=700px){.shipment-dashboard-page{padding:14px}.sd-page-heading{align-items:flex-start}.sd-page-heading h1{font-size:21px}}@media screen{.erp-shell.erp-shell .apex-home.admin-home{width:100%;min-width:0;max-width:none;padding:18px 24px}.erp-shell.erp-shell .admin-home .home-welcome{align-items:center;margin-bottom:14px}.erp-shell.erp-shell .admin-home .home-welcome h1{letter-spacing:-.035em;color:var(--apex-text);margin:0 0 5px;font-size:28px;line-height:1.2}.erp-shell.erp-shell .admin-home .home-welcome p{color:var(--apex-secondary);margin:0;font-size:14px}.erp-shell.erp-shell .admin-home .home-welcome-tools{gap:8px}.erp-shell.erp-shell .admin-home .home-welcome-tools .button.primary{white-space:nowrap;min-height:39px;padding:8px 15px;font-size:13px}.erp-shell.erp-shell .admin-home .home-admin-date{white-space:nowrap;color:var(--apex-secondary);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.admin-operations{gap:14px;min-width:0;margin-bottom:20px;display:grid}.admin-operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}.erp-shell.erp-shell .admin-home .admin-operation-metric{border:1px solid var(--apex-border);background:var(--apex-surface);min-width:0;min-height:105px;color:var(--apex-text);text-align:left;font:inherit;box-shadow:var(--apex-card-shadow);cursor:pointer;border-radius:10px;align-items:center;gap:16px;padding:14px 18px;display:flex;position:relative}.erp-shell.erp-shell .admin-home .admin-operation-metric:disabled{cursor:default;opacity:1}.admin-operation-metric>svg:first-child{color:var(--apex-blue);stroke-width:1.5px;flex-shrink:0}.admin-operation-metric>svg:last-child{color:var(--apex-secondary);position:absolute;top:20px;right:15px}.admin-operation-metric>span{flex:1;gap:5px;min-width:0;display:grid}.admin-metric-title{padding-right:16px;font-size:13px}.admin-operation-metric strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--apex-text);font-size:32px;line-height:1.1}.admin-operation-metric small{color:var(--apex-secondary);font-size:10.5px;line-height:1.45}.admin-metric-accent{background:var(--apex-blue);border-radius:5px;width:30px;height:3px;margin:2px 0}.admin-operations-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:14px;min-width:0;display:grid}.erp-shell.erp-shell .admin-home .admin-panel{border:1px solid var(--apex-border);background:var(--apex-surface);min-width:0;box-shadow:var(--apex-card-shadow);color:var(--apex-text);border-radius:10px;overflow:hidden}.admin-panel>header{text-align:left;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:14px 18px 10px;display:flex}.admin-panel>header>svg{color:var(--apex-blue);stroke-width:1.6px;flex-shrink:0}.admin-panel>header>div{text-align:left;flex:1;min-width:0}.erp-shell.erp-shell .admin-home .admin-panel h2{color:var(--apex-text);letter-spacing:-.02em;text-align:left;margin:0;font-size:19px;line-height:1.25}.admin-panel>header p{color:var(--apex-secondary);text-align:left;margin:4px 0 0;font-size:11.5px;line-height:1.45}.admin-panel-meta{color:var(--apex-secondary);white-space:nowrap;font-size:10px}.admin-approval-tabs{align-items:center;gap:8px;padding:0 18px 10px;display:flex;overflow-x:auto}.erp-shell.erp-shell .admin-home .admin-approval-tabs>button{white-space:nowrap;background:var(--apex-surface-raised);color:var(--apex-secondary);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.erp-shell.erp-shell .admin-home .admin-approval-tabs>button[aria-selected=true]{color:var(--apex-text);border-color:var(--apex-border);box-shadow:inset 0 -2px var(--apex-blue);background:var(--apex-selected)}.admin-approval-tabs button>span{background:var(--apex-hover);font-variant-numeric:tabular-nums;border-radius:3px;padding:1px 4px}.admin-table-scroll{min-width:0;max-height:250px;margin:0 18px;overflow:auto}.erp-shell.erp-shell .admin-home .admin-home-table{border-collapse:collapse;table-layout:auto;width:100%;color:var(--apex-text);background:0 0;font-size:12px;line-height:1.5}.erp-shell.erp-shell .admin-home .admin-home-table :is(th,td){border:0;border-bottom:1px solid var(--apex-grid-line);text-align:left;vertical-align:middle;color:var(--apex-text);background:0 0;padding:8px}.erp-shell.erp-shell .admin-home .admin-home-table th{color:var(--apex-secondary);white-space:nowrap;border-top:1px solid var(--apex-grid-line);font-size:10.5px;font-weight:500;text-align:left!important}.admin-home-table th:first-child,.admin-home-table td:first-child{padding-left:0!important}.admin-home-table th:last-child,.admin-home-table td:last-child{padding-right:0!important}.admin-home-table td strong{font-weight:550}.admin-home-table .amount{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.admin-home-table .amount small{color:var(--apex-secondary);font-size:10px}.admin-approval-table th:first-child{width:24%}.admin-approval-table th:nth-child(2){width:40%}.admin-approval-table td:first-child{white-space:nowrap}.admin-approval-table td:last-child{width:90px;text-align:right!important}.admin-row-description{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--apex-secondary);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-table-muted{color:var(--apex-secondary);font-size:10px}.admin-pending-dot{background:var(--apex-warning);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.erp-shell.erp-shell .admin-home .admin-review-button{border:1px solid var(--apex-blue);min-width:76px;min-height:29px;color:var(--apex-text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.erp-shell.erp-shell .admin-home .admin-review-button:hover:not(:disabled){background:var(--apex-selected)}.admin-panel>footer{color:var(--apex-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;font-size:11px;display:flex}.erp-shell.erp-shell .admin-home .admin-panel>footer>button,.admin-shipment-link{color:var(--apex-blue);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.admin-panel>footer>span{font-size:10px}.admin-panel-empty{min-height:90px;color:var(--apex-secondary);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;padding:16px;font-size:12px;line-height:1.5;display:flex}.admin-panel-warning{border:1px solid var(--apex-warning);color:var(--apex-text);border-radius:6px;margin:8px 18px;padding:9px 10px;font-size:11px;line-height:1.5}.admin-panel-warning>button{font:inherit;color:var(--apex-blue);cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}.erp-shell.erp-shell .admin-home .admin-shipment-link{color:var(--apex-text);gap:2px;display:grid}.admin-shipment-link small{color:var(--apex-secondary);font-size:10px}.admin-status-pill{color:var(--apex-secondary);background:var(--apex-surface-raised);white-space:normal;border-radius:12px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;line-height:1.35;display:inline-flex}.admin-status-pill i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.admin-status-pill.is-success{color:var(--apex-success);background:var(--apex-success-bg)}.admin-status-pill.is-warning{color:var(--apex-warning);background:var(--apex-warning-bg)}.admin-status-pill.is-info{color:var(--apex-blue);background:var(--apex-selected)}.admin-cash-balances dl{margin:0 18px;padding:0}.admin-cash-balances dl>div{border-top:1px solid var(--apex-grid-line);justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.admin-cash-balances dt{align-items:baseline;gap:8px;font-size:12px;display:flex}.admin-cash-balances dt small{color:var(--apex-secondary);font-size:10px}.admin-cash-balances dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;margin:0;font-size:17px;line-height:1.3}.admin-cash-balances footer{border-top:1px solid var(--apex-grid-line);gap:8px;margin-top:7px}.erp-shell.erp-shell .admin-home .admin-cash-balances footer button{gap:5px;font-size:10.5px}.erp-shell.erp-shell .admin-home .admin-assistant{background:var(--apex-assistant-bg,var(--apex-surface));border-color:color-mix(in srgb,var(--apex-assistant,var(--apex-blue)) 40%,var(--apex-border));flex-direction:column;align-self:stretch;display:flex}.admin-assistant>header>svg{color:var(--apex-assistant,var(--apex-blue))}.admin-assistant-reset{color:var(--apex-assistant,var(--apex-blue));cursor:pointer;background:0 0;border:0;padding:3px}.admin-assistant-answer{overscroll-behavior:contain;flex:1;min-height:92px;max-height:210px;margin:0 18px;font-size:12px;line-height:1.5;overflow:auto}.admin-assistant-intro{gap:7px;padding:7px 0;display:grid}.admin-assistant-intro>svg{display:none}.admin-assistant-intro strong{font-size:13px}.admin-assistant-intro p{color:var(--apex-secondary);margin:0}.admin-assistant-intro span{color:var(--apex-secondary);font-size:11px}.admin-assistant-question{border:1px solid color-mix(in srgb,var(--apex-assistant,var(--apex-blue)) 55%,transparent);color:var(--apex-assistant,var(--apex-blue));background:color-mix(in srgb,var(--apex-assistant,var(--apex-blue)) 9%,transparent);overflow-wrap:anywhere;border-radius:10px 10px 0;width:fit-content;max-width:95%;margin:5px 0 10px auto;padding:8px 12px}.admin-assistant-response{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:8px;padding:10px 12px}.admin-assistant-response p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0}.admin-assistant-time{color:var(--apex-secondary);margin:7px 0;font-size:10px;display:block}.admin-assistant-evidence{overflow-wrap:anywhere;font-size:11px}.admin-assistant-evidence summary{color:var(--apex-assistant,var(--apex-blue));cursor:pointer;padding:5px 0}.admin-assistant-evidence article{border-bottom:1px solid var(--apex-border);padding:10px 0}.admin-assistant-evidence p{margin:5px 0}.admin-assistant-evidence ul{padding-left:18px}.admin-assistant-evidence button{color:var(--apex-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:5px 6px 0 0;display:inline-flex}.admin-assistant-suggestions{flex-wrap:wrap;gap:6px;margin:10px 18px;display:flex}.erp-shell.erp-shell .admin-home .admin-assistant-suggestions>button{font:inherit;border:1px solid color-mix(in srgb,var(--apex-assistant,var(--apex-blue)) 45%,transparent);color:var(--apex-assistant,var(--apex-blue));text-align:left;cursor:pointer;background:0 0;border-radius:15px;padding:6px 10px;font-size:10px;line-height:1.4}.admin-assistant-composer{border:1px solid var(--apex-control-border);background:var(--apex-input);border-radius:8px;align-items:center;gap:7px;margin:0 18px;padding:5px;display:flex}.erp-shell.erp-shell .admin-home .admin-assistant-composer input{min-width:0;height:33px;box-shadow:none;color:var(--apex-text);font:inherit;outline-offset:1px;background:0 0;border:0;flex:1;padding:5px 8px;font-size:12px}.erp-shell.erp-shell .admin-home .admin-assistant-composer>button{background:var(--apex-assistant,var(--apex-blue));width:32px;height:32px;color:var(--apex-bg);cursor:pointer;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.admin-assistant-composer>button:disabled{opacity:.5;cursor:default}.admin-assistant-scope{color:var(--apex-secondary);margin:7px 18px 11px;font-size:9px}.admin-home .admin-operations :is(button,input):focus-visible{outline:2px solid var(--apex-blue);outline-offset:2px}.admin-home .home-shortcuts{border-top:1px solid var(--apex-border);padding-top:20px}}@media screen and (width<=1100px){.erp-shell.erp-shell .apex-home.admin-home{padding:20px}.admin-operations-metrics{gap:10px}.erp-shell.erp-shell .admin-home .admin-operation-metric{gap:10px;padding:14px 12px}.admin-operation-metric>svg:first-child{width:26px}.admin-metric-title{font-size:12px}.admin-operations-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:12px}.admin-table-scroll{margin:0 12px}.admin-panel>header{padding:15px 12px 10px}.erp-shell.erp-shell .admin-home .admin-panel h2{font-size:17px}.admin-approval-tabs{gap:4px;padding-left:12px;padding-right:12px}.erp-shell.erp-shell .admin-home .admin-approval-tabs>button{padding:6px 7px;font-size:10px}}@media screen and (width<=800px){.admin-operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operations-grid{grid-template-columns:minmax(0,1fr)}.erp-shell.erp-shell .admin-home .admin-assistant{grid-area:auto}.admin-approval-center{order:0}.admin-shipment-readiness{order:1}.admin-cash-balances{order:2}.admin-assistant{order:3}.erp-shell.erp-shell .admin-home .home-welcome h1{font-size:24px}.admin-home .home-admin-date{display:none!important}}@media screen and (width<=700px),screen and (width<=1000px) and (height<=600px) and (pointer:coarse){.erp-shell.erp-shell.erp-shell .apex-home.admin-home{padding:12px}.erp-shell.erp-shell .admin-home .home-welcome{gap:12px;margin-bottom:14px}.erp-shell.erp-shell .admin-home .home-welcome p{font-size:12px}.admin-operations{gap:12px}.erp-shell.erp-shell .admin-home .admin-operation-metric{gap:8px;min-height:100px;padding:12px}.admin-operation-metric>svg:first-child{width:24px}.admin-operation-metric strong{font-size:27px}.admin-operation-metric small{font-size:9px}.admin-metric-title{font-size:11px}.admin-operation-metric>svg:last-child{width:12px;top:14px;right:9px}.erp-shell.erp-shell .admin-home .admin-home-table{font-size:11px}.erp-shell.erp-shell .admin-home .admin-home-table :is(th,td){padding:8px 5px}.admin-approval-table td:first-child{white-space:normal;overflow-wrap:anywhere}.admin-pending-dot{display:none}.admin-home-table .amount{white-space:normal;min-width:70px}.admin-approval-table th:nth-child(2){width:auto}.admin-approval-table td:last-child{width:64px}.erp-shell.erp-shell .admin-home .admin-review-button{min-width:58px;min-height:30px;padding:4px 5px;font-size:10px}.admin-review-button svg{display:none}.admin-assistant-answer{max-height:300px}.erp-shell.erp-shell .admin-home .admin-assistant-composer input{font-size:16px}}.shipment-approvals-page{min-width:0;padding:24px}.sa-heading,.sa-heading>div{align-items:center;gap:14px;display:flex}.sa-heading{justify-content:space-between;gap:20px;margin-bottom:22px}.sa-heading h1{margin:0 0 6px;font-size:24px}.sa-heading p{color:var(--muted);margin:0;font-size:13px}.sa-queue{border:1px solid var(--border);background:var(--apex-surface);border-radius:10px;overflow:hidden}.sa-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.sa-types{flex-wrap:wrap;gap:6px;display:flex}.sa-types button,.sa-status-tabs button{border:1px solid var(--border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px}.sa-types button[aria-pressed=true],.sa-status-tabs button[aria-selected=true]{border-color:var(--apex-accent);background:var(--apex-selected);color:var(--apex-accent-strong)}.sa-search{align-items:center;gap:8px;width:min(420px,100%);min-width:260px;display:flex}.sa-search input{width:100%}.sa-status-tabs{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.sa-status-tabs button{align-items:center;gap:9px;display:flex}.sa-status-tabs span{font-variant-numeric:tabular-nums;opacity:.8;font-size:.85em}.sa-shipment-number{color:var(--muted);margin-top:4px;font-size:11px;display:block}.sa-queue .reflection-grid-shell{border-width:1px 0 0;border-radius:0}.sa-queue>p[role=alert]{padding:12px 16px}.sa-review{white-space:nowrap}@media (width<=700px){.shipment-approvals-page{padding:14px}.sa-heading{align-items:flex-start}.sa-heading h1{font-size:21px}.sa-search{width:100%}.sa-types button,.sa-status-tabs button{padding:8px 10px}}@media screen{.erp-shell.erp-shell.erp-shell .sa-queue .reflection-grid.reflection-grid-readable .reflection-grid-table tbody .reflection-grid-row>td{height:auto;max-height:none}.erp-shell.erp-shell.erp-shell .sa-queue .reflection-grid.reflection-grid-readable td[data-column-key=actions] .reflection-grid-cell-value{align-items:center;max-height:none;display:flex;overflow:visible!important}}.purchase-cost-trend{border:1px solid var(--apex-border);background:var(--apex-surface);min-width:0;color:var(--apex-text);border-radius:8px;flex:none;padding:14px}.purchase-cost-trend-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.purchase-cost-trend-heading h3{font-size:calc(15px * var(--apex-ui-font-adjustment,1));margin:0}.purchase-cost-trend-heading p,.purchase-cost-trend-caption{color:var(--apex-muted);font-size:calc(12px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere;margin:5px 0}.purchase-cost-trend-caption strong{color:var(--apex-text)}.purchase-cost-trend-heading label{max-width:100%;font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);gap:4px;display:grid}.purchase-cost-trend-heading select{max-width:100%;min-height:32px}.purchase-cost-trend-plot{width:100%;min-width:0}.purchase-cost-trend-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.purchase-cost-trend-summary>div{background:var(--apex-surface-raised);border:1px solid var(--apex-border);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.purchase-cost-trend-summary span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted)}.purchase-cost-trend-summary strong{font-size:calc(20px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums}.purchase-cost-trend :is(.purchase-cost-trend-summary,.purchase-cost-trend-detail) small{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);font-weight:400}.purchase-cost-trend [data-direction=increase]>strong{color:var(--apex-warning,#b95820)}.purchase-cost-trend [data-direction=decrease]>strong{color:var(--apex-success,#207552)}.purchase-cost-trend-svg{width:100%;height:auto;margin-top:8px;display:block;overflow:visible}.purchase-cost-trend-axis,.purchase-cost-trend-axis-title{fill:var(--apex-muted);font-variant-numeric:tabular-nums;font:11px system-ui,sans-serif}.purchase-cost-trend-axis-title{font-weight:600}.purchase-cost-trend-gridline{stroke:var(--apex-border);stroke-width:1px;stroke-dasharray:3 4}.purchase-cost-trend-line{fill:none;stroke:var(--apex-blue,#b8431d);stroke-width:2.3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.purchase-cost-trend-guide{stroke:var(--apex-blue,#b8431d);stroke-width:1px;stroke-dasharray:3 4;opacity:.4;pointer-events:none}.purchase-cost-trend-point{cursor:pointer;outline:none}.purchase-cost-trend-hit{fill:#0000}.purchase-cost-trend-dot{fill:var(--apex-blue,#b8431d);stroke:var(--apex-surface);stroke-width:1.5px;pointer-events:none}.purchase-cost-trend-point:focus-visible .purchase-cost-trend-hit{stroke:var(--apex-blue,#b8431d);stroke-width:1.5px;stroke-dasharray:2 2}.purchase-cost-trend-detail{border:1px solid var(--apex-border);background:var(--apex-surface-raised);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:10px 12px;display:flex}.purchase-cost-trend-detail>div:not(.purchase-cost-trend-navigation){flex-direction:column;gap:4px;display:flex}.purchase-cost-trend-detail strong{font-size:calc(14px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums}.purchase-cost-trend-detail span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));overflow-wrap:anywhere}.purchase-cost-trend-navigation{align-items:center;gap:9px;margin-left:auto;display:flex}.purchase-cost-trend-navigation button{border:1px solid var(--apex-border);background:var(--apex-surface);min-width:30px;min-height:30px;color:var(--apex-text);cursor:pointer;border-radius:4px}.purchase-cost-trend-navigation button:disabled{opacity:.4;cursor:default}.purchase-cost-trend-extremes{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);flex-wrap:wrap;gap:8px 24px;margin:10px 0;display:flex}.purchase-cost-trend-extremes strong{color:var(--apex-text);font-variant-numeric:tabular-nums}.purchase-cost-trend-note{color:var(--apex-muted);font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin:6px 0 0;line-height:1.5}.purchase-cost-trend-empty{color:var(--apex-muted);text-align:center;padding:16px}@media (width<=800px){.purchase-cost-trend-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-cost-trend-detail{gap:10px}.purchase-cost-trend-heading{align-items:flex-start}.purchase-cost-trend-summary strong{font-size:calc(17px * var(--apex-ui-font-adjustment,1))}}@media (width<=480px){.purchase-cost-trend{padding:8px}.purchase-cost-trend-summary{gap:6px}.purchase-cost-trend-summary>div{padding:8px}.purchase-cost-trend-heading label{width:100%}}@media print{.purchase-cost-trend{break-inside:avoid}.purchase-cost-trend-navigation{display:none}}.purchase-shipment-link{border:1px solid var(--apex-border);background:var(--apex-surface-raised);border-radius:6px;gap:6px;margin:0 0 12px;padding:10px;display:grid}.purchase-shipment-link>label{gap:5px;display:grid}.purchase-shipment-link p{color:var(--apex-muted);font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin:0}.purchase-shipment-link [role=alert]{color:var(--apex-warning);padding:6px}.purchase-shipment-link [role=alert] button{margin-left:8px}.purchase-shipment-summary{border:1px solid var(--apex-border);background:var(--apex-surface-raised);grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;margin-top:12px;padding:11px;display:grid}.purchase-shipment-summary>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-muted);gap:5px;display:grid}.purchase-shipment-summary strong{font-size:calc(13px * var(--apex-ui-font-adjustment,1));color:var(--apex-text);font-variant-numeric:tabular-nums}.purchase-shipment-summary p{color:var(--apex-muted);font-size:calc(11px * var(--apex-ui-font-adjustment,1));grid-column:1/-1;margin:2px 0 0}.purchase-category-scroll{overflow:auto}.purchase-category-lines{table-layout:fixed;min-width:850px}.purchase-category-lines th:first-child{width:32%}.purchase-category-lines th:last-child:empty{width:30px}.purchase-category-lines td{vertical-align:top;padding:5px!important}.purchase-category-lines td:first-child>strong{margin-bottom:5px;display:block}.purchase-category-lines td:first-child>input{margin-top:5px}.purchase-category-lines input{box-sizing:border-box;width:100%;min-width:0}.purchase-category-lines td.numeric{text-align:right;font-variant-numeric:tabular-nums}.data-table.purchase-category-lines thead th{text-align:center;vertical-align:middle}.purchase-cost-history{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.purchase-cost-history>.reflection-grid{flex:1;min-height:0}.purchase-cost-history-filters{border:1px solid var(--apex-border);background:var(--apex-surface-raised);flex-wrap:wrap;align-items:end;gap:8px;padding:8px;display:flex}.purchase-cost-history-filters label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));gap:4px;min-width:125px;display:grid}.purchase-cost-history-filters label:first-child{min-width:190px}.purchase-cost-history-filters input,.purchase-cost-history-filters select{min-height:29px}.purchase-cost-history-filters button{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}@media (width<=900px){.purchase-shipment-summary{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media print{.purchase-cost-history-filters{display:none}.purchase-cost-history{height:auto;overflow:visible}}.purchase-shipment-airline{align-items:baseline;gap:8px;display:flex}.purchase-shipment-airline strong{color:var(--apex-text);overflow-wrap:anywhere}.purchase-cost-item-explanation{white-space:normal;overflow-wrap:anywhere}.purchase-cost-history-filters label:has([aria-label="Cost history item"]){flex:1;min-width:220px;max-width:400px}.purchase-latest-rates{border:1px solid var(--apex-border);background:var(--apex-surface);flex:none}.purchase-latest-rates>header{background:var(--apex-surface-raised);font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;justify-content:space-between;gap:12px;padding:6px 8px;display:flex}.purchase-latest-rates>header span{color:var(--apex-muted)}.purchase-latest-rates-scroll{max-height:156px;overflow:auto}.purchase-latest-rates table{width:100%;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.purchase-latest-rates td,.purchase-latest-rates th{overflow-wrap:anywhere;padding:5px 8px!important}.purchase-latest-rates .numeric,.purchase-latest-rates th:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.purchase-latest-rates th{background:var(--apex-surface-raised);position:sticky;top:0}@media print{.purchase-latest-rates-scroll{max-height:none;overflow:visible}.purchase-latest-rates th{position:static}}@media screen{.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-scroll{border:1px solid var(--apex-control-border,var(--apex-border));background:var(--apex-surface);border-radius:8px;overflow:auto}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-lines{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px;margin:0}.purchase-category-lines .purchase-category-name-column{width:26%}.purchase-category-lines .purchase-quantity-column{width:13%}.purchase-category-lines .purchase-difference-column{width:12%}.purchase-category-lines .purchase-unit-cost-column{width:16%}.purchase-category-lines .purchase-category-total-column{width:20%}.purchase-category-lines .purchase-action-column{width:40px}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-lines>thead>tr>th{border:1px solid var(--apex-control-border,var(--apex-border));background:var(--apex-surface-raised);white-space:nowrap;text-align:center;vertical-align:middle;padding:11px 9px;font-size:11.5px;line-height:1.35;width:auto!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-lines>tbody>.purchase-category-main>td{border:1px solid var(--apex-control-border,var(--apex-border));vertical-align:middle;background:var(--apex-surface);font-size:13px;line-height:1.4;padding:10px 9px!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-main>.numeric{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-main>.numeric small{color:var(--apex-muted);margin-top:4px;font-size:11px;display:block}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-lines .purchase-category-name>strong{color:var(--apex-text);margin:0;font-size:13px}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-lines .purchase-category-name>input{margin-top:6px}.purchase-category-description{color:var(--apex-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.4}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-lines .purchase-unit-cost{background:color-mix(in srgb,var(--apex-accent) 12%,var(--apex-surface))!important;border-color:color-mix(in srgb,var(--apex-accent) 45%,var(--apex-border))!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-lines .purchase-unit-cost>strong{color:var(--apex-accent-strong);font-size:15px;font-weight:700}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-lines .purchase-unit-cost input{border-color:var(--apex-accent);background:var(--apex-input);color:var(--apex-text);font-weight:700}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-lines .purchase-category-total{background:color-mix(in srgb,var(--apex-accent) 7%,var(--apex-surface))!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-total>strong{font-size:15px;font-weight:700}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-lines .purchase-category-action{text-align:center;padding:4px!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-charges>td{border:1px solid var(--apex-control-border,var(--apex-border));background:var(--apex-surface-raised);padding:0!important}.purchase-category-charge-content{border-left:3px solid var(--apex-accent);padding:9px 12px 12px}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-charge-content .catalog-invoice-charges-heading{min-height:20px;margin:0 0 8px}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-charge-content .catalog-invoice-charges-heading>strong{font-size:12px;font-weight:600}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-charge-lines{border-collapse:collapse;table-layout:fixed;border:1px solid var(--apex-control-border,var(--apex-border));width:100%;min-width:460px;margin:0}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-charge-lines :is(th,td){border:1px solid var(--apex-control-border,var(--apex-border));vertical-align:middle;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4;padding:8px 9px!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-charge-lines th{background:var(--apex-surface-raised);text-align:center}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-charge-lines td{background:var(--apex-surface)}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-charge-lines .purchase-charge-label{width:26%!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-charge-lines .purchase-charge-account{width:180px!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-charge-lines .purchase-charge-description{width:auto!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-charge-lines .purchase-charge-amount{width:165px!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-charge-lines .purchase-charge-action{width:40px!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-charge-lines .numeric{white-space:nowrap;font-weight:600}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-category-charge-content .purchase-charge-lines{min-width:0}}.purchase-category-rounding{color:var(--apex-secondary);gap:2px;margin:5px 0 0;font-size:11px;font-weight:400;line-height:1.4;display:grid}.purchase-category-rounding>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.purchase-category-rounding dt,.purchase-category-rounding dd{white-space:nowrap;margin:0}.purchase-category-rounding dd{font-variant-numeric:tabular-nums}.erp-shell.erp-shell .purchase-invoice-entry{width:100%;min-width:0;min-height:100%;color:var(--apex-text,#f5f7fa);background:var(--apex-surface,#111c29);flex-direction:column;gap:0;display:flex}.purchase-invoice-entry .purchase-invoice-entry-heading{border-bottom:1px solid var(--apex-border,#223247);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.purchase-invoice-entry .purchase-invoice-entry-heading h1{font-size:calc(23px * var(--apex-ui-font-adjustment,1));margin:0;line-height:1.3}.purchase-invoice-entry .purchase-invoice-entry-heading p{color:var(--apex-text-secondary,#a8b6c7);font-size:calc(13px * var(--apex-ui-font-adjustment,1));margin:5px 0 0}.erp-shell.erp-shell .purchase-invoice-entry .catalog-window-tabs{border-bottom:1px solid var(--apex-border,#223247);flex-shrink:0;gap:4px;padding:8px 24px 0;display:flex}.erp-shell.erp-shell .purchase-invoice-entry .catalog-window-tabs>button{color:var(--apex-text-secondary,#a8b6c7);cursor:pointer;background:0 0;border:0;padding:10px 16px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-window-tabs>button.active{color:var(--apex-accent-strong,#409cff);box-shadow:inset 0 -2px var(--apex-accent,#1677ff);background:var(--apex-surface-raised,#152233)}.erp-shell.erp-shell .purchase-invoice-entry .catalog-record-body{flex:1 0 auto;min-width:0;padding:20px 24px;overflow:visible}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px;display:grid}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-fields>.field:first-child,.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-fields>.field:nth-child(2){grid-column:span 2}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-fields>.catalog-full{grid-column:1/-1}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-fields input,.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-fields select{min-height:36px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-fields textarea{resize:vertical;min-height:66px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-charges-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:20px 0 10px;display:flex}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-charges-heading strong{font-size:calc(15px * var(--apex-ui-font-adjustment,1));font-weight:600}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-lines{table-layout:fixed;min-width:680px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-lines th:first-child{width:38%}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-lines th:nth-child(3){width:170px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-lines th:nth-child(4){width:40px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-lines td{padding:7px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-lines td input{width:100%;min-height:36px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-total{font-size:calc(14px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;display:flex}.erp-shell.erp-shell .purchase-invoice-entry .catalog-record-footer{border-top:1px solid var(--apex-border,#223247);background:var(--apex-surface-raised,#152233);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 24px;display:flex}.erp-shell.erp-shell .purchase-invoice-entry .catalog-record-footer>span{color:var(--apex-text-secondary,#a8b6c7);margin-right:auto}.erp-shell.erp-shell .purchase-invoice-entry .catalog-unsaved,.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-reason{border:1px solid var(--apex-warning,#f59e0b);background:color-mix(in srgb,var(--apex-warning,#f59e0b) 10%,var(--apex-surface,#111c29));flex-wrap:wrap;align-items:center;gap:10px;padding:14px 24px;display:flex}.erp-shell.erp-shell .purchase-invoice-entry .catalog-unsaved>div{flex-direction:column;gap:4px;margin-right:auto;display:flex}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-reason{margin-bottom:16px;padding:14px}.purchase-invoice-entry>.catalog-note{margin:20px 24px}.purchase-invoice-entry>.button{align-self:flex-start;margin:0 24px 12px}@media (width<=900px){.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.purchase-invoice-entry .purchase-invoice-entry-heading{align-items:flex-start;padding:16px}.purchase-invoice-entry .purchase-invoice-entry-heading h1{font-size:calc(20px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .purchase-invoice-entry .catalog-record-body,.erp-shell.erp-shell .purchase-invoice-entry .catalog-record-footer{padding:16px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-window-tabs{padding-inline:16px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-fields{grid-template-columns:minmax(0,1fr);gap:12px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-fields>.field:first-child,.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-fields>.field:nth-child(2){grid-column:auto}}.erp-shell.erp-shell .purchase-invoice-entry .catalog-form-fieldset{border:0;min-width:0;margin:0;padding:0}.purchase-automatic-account{border:1px solid var(--apex-border,#223247);color:var(--apex-muted,#a8b6c7);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}.purchase-automatic-account strong{color:var(--apex-text,#f5f7fa)}.purchase-charge-currency-note{color:var(--apex-warning,#f59e0b);margin-top:6px;line-height:1.4;display:block}.purchase-invoice-entry-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=700px){.purchase-invoice-entry .purchase-invoice-entry-heading{flex-wrap:wrap}}@media screen{.erp-shell.erp-shell .purchase-correction-reason{border:1px solid var(--apex-accent);border-radius:6px;flex-direction:column;gap:6px;margin:0 0 14px;padding:12px;display:flex}.erp-shell.erp-shell .purchase-shipment-change-note{border:1px solid var(--apex-border);border-radius:6px;padding:10px 12px;line-height:1.5}.erp-shell.erp-shell .purchase-supplier-quantity-choice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0 12px;display:flex}.erp-shell.erp-shell .purchase-supplier-quantity-choice>span{color:var(--apex-muted);flex:220px;line-height:1.4}.erp-shell.erp-shell.erp-shell .catalog-invoice-body :is(input,select,textarea,.lookup-trigger){border-color:var(--apex-control-border,var(--apex-border));background:var(--apex-input)!important;color:var(--apex-text)!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body :is(input,select,textarea,.lookup-trigger):disabled,.erp-shell.erp-shell.erp-shell .catalog-invoice-body :is(input,textarea)[readonly]{opacity:1;background:var(--apex-surface-raised)!important;color:var(--apex-secondary)!important}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .catalog-invoice-total{border:1px solid var(--apex-border);background:var(--apex-surface-raised);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;padding:12px;display:flex}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .catalog-invoice-total .purchase-invoice-grand-total{border:1px solid var(--apex-accent);background:color-mix(in srgb,var(--apex-accent) 9%,var(--apex-surface));white-space:nowrap;border-radius:6px;align-items:center;gap:15px;margin-left:auto;padding:10px 15px;font-size:13px;font-weight:600;display:flex}.erp-shell.erp-shell.erp-shell .catalog-invoice-body .purchase-invoice-grand-total>strong{color:var(--apex-accent-strong);font-variant-numeric:tabular-nums;font-size:20px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-record-body{padding:16px 20px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-fields{gap:11px 16px}.erp-shell.erp-shell .purchase-invoice-entry .catalog-invoice-charges-heading{margin-top:16px}}.sd-operations-panel{border:1px solid var(--apex-accent,#3288dd);background:var(--apex-surface,#111c29);color:var(--apex-text,#edf3fa);border-radius:12px;min-width:0;margin:18px 0;padding:18px;scroll-margin-top:16px}.sd-operations-panel[hidden]{display:none}.sd-operations-panel:focus{outline:none}.sd-operations-heading,.sd-operations-heading>div:last-child,.sd-approval-invoice>header,.sd-approval-invoice-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sd-operations-heading{border-bottom:1px solid var(--apex-border,#334155);align-items:flex-start;margin-bottom:18px;padding-bottom:14px}.sd-operations-heading>div>span{color:var(--apex-secondary,#a8b6c7);font-size:11px}.sd-operations-heading h2{margin:6px 0!important;font-size:18px!important}.sd-operations-panel p{margin:8px 0;font-size:12px;line-height:1.6}.sd-operations-panel h3{margin:14px 0 10px;font-size:14px}.sd-approval-invoices{gap:9px;display:grid}.sd-approval-invoice-toggle{text-align:left;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;width:100%;border:1px solid var(--apex-border,#334155)!important;background:var(--apex-surface-raised,#182638)!important;color:var(--apex-text,#edf3fa)!important;padding:12px!important;font-size:12px!important;display:flex!important}.sd-approval-invoice-toggle strong{color:var(--apex-accent-strong,#63aaff)}.sd-approval-invoice{border:1px solid var(--apex-border,#334155);border-top:0;padding:14px}.sd-approval-invoice h3{margin:0}.sd-approval-invoice>header p{color:var(--apex-secondary,#a8b6c7);margin:4px 0}.sd-approval-table{margin:10px 0;overflow:auto}.sd-approval-table table{border-collapse:collapse;width:100%;font-size:12px}.sd-approval-table th,.sd-approval-table td{border:1px solid var(--apex-border,#334155);text-align:right;vertical-align:top;font-variant-numeric:tabular-nums;padding:9px}.sd-approval-table th:first-child,.sd-approval-table td:first-child{text-align:left;white-space:pre-wrap;width:52%}.sd-approval-table td>small{color:var(--apex-secondary,#a8b6c7);display:block}.sd-approval-invoice-footer{font-size:12px}.sd-approval-note{white-space:pre-wrap}.sd-approval-warning{color:var(--apex-warning,#f8b84c)}.sd-approval-complete{color:var(--apex-success,#46c89c);align-items:center;gap:6px;display:flex}.sd-approval-confirm,.sd-approval-create{background:var(--apex-surface-raised,#182638);border:1px solid var(--apex-border,#334155);border-radius:7px;margin-top:12px;padding:14px}.sd-approval-confirm button{margin:6px 8px 0 0}.sd-operations-checklist{border-top:1px solid var(--apex-border,#334155);margin-top:22px;padding-top:8px}.sd-operations-panel .billing-checklist-tab{border:1px solid var(--apex-border,#334155);border-radius:8px;height:auto;margin-top:14px;overflow:visible}.sd-operations-panel .billing-checklist-tab>.billing-modal-body{max-height:none;overflow:visible}.sd-operations-panel .billing-tab-toolbar{z-index:auto;flex-wrap:wrap;position:static}.sd-operations-panel .billing-tab-toolbar>strong{flex-basis:100%}.sd-operations-panel .button{min-height:30px}.erp-shell.erp-shell .shipment-dashboard .sd-review-action{border:1px solid var(--apex-border,#334155);background:var(--apex-surface-raised,#182638);color:var(--apex-accent-strong,#63aaff);border-radius:6px;padding:6px 9px;font-size:11px}.sd-review-action:disabled{opacity:.45;cursor:default}@media (width<=700px){.sd-operations-panel{padding:12px}.sd-operations-heading>div:last-child{width:100%}.sd-approval-table table{min-width:550px}.sd-approval-invoice-toggle{gap:7px}.sd-approval-invoice-toggle>span:first-child{width:100%}}.shipment-review-page{min-width:0;padding:24px}.shipment-review-page .sd-operations-panel{margin:0}@media (width<=700px){.shipment-review-page{padding:14px}}.ask-apex-trigger{white-space:nowrap;flex-shrink:0}.apex-ask-overlay{z-index:1200;background:#00000047;justify-content:flex-end;display:flex;position:fixed;inset:0}.apex-ask-panel{background:var(--apex-surface,#fff);width:min(580px,100%);min-width:0;height:100%;color:var(--apex-text,#252a30);border-left:1px solid var(--apex-border,#d6d7d5);outline:none;flex-direction:column;display:flex;box-shadow:-14px 0 45px #0003}.apex-ask-heading{border-bottom:1px solid var(--apex-border,#d6d7d5);justify-content:space-between;align-items:center;gap:14px;padding:22px 24px 17px;display:flex}.apex-ask-eyebrow{color:var(--apex-secondary,#72777d);margin-bottom:6px;font-size:11px;display:block}.apex-ask-heading h2{align-items:center;gap:10px;margin:0;font-size:23px;line-height:1.3;display:flex}.apex-ask-heading h2>svg{color:var(--apex-accent,#b84e23)}.apex-ask-heading-actions{gap:7px;display:flex}.apex-ask-heading-actions button{flex-shrink:0}.apex-ask-new{border:1px solid var(--apex-border,#d6d7d5);background:var(--apex-surface-raised,#f3f3f1);color:var(--apex-text,#252a30);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.apex-ask-content{overscroll-behavior:contain;flex:1;min-height:0;padding:19px 24px 24px;font-size:13px;line-height:1.55;overflow:auto}.apex-ask-intro{color:var(--apex-secondary,#72777d);margin:0 0 14px}.apex-ask-context{border:1px solid var(--apex-border,#d6d7d5);background:var(--apex-surface-raised,#f3f3f1);border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:10px 12px;display:flex}.apex-ask-context>span,.apex-ask-context>small{color:var(--apex-secondary,#72777d);font-size:11px}.apex-ask-context>small{flex-basis:100%}.apex-ask-suggestions{flex-wrap:wrap;gap:7px;margin:13px 0 19px;display:flex}.apex-ask-suggestions button,.apex-ask-source-links button{white-space:normal;text-align:left;border:1px solid var(--apex-border,#d6d7d5);background:var(--apex-surface-raised,#f3f3f1);color:var(--apex-accent-strong,#aa471c);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;line-height:1.45;display:inline-flex}.apex-ask-suggestions button:hover,.apex-ask-source-links button:hover{border-color:var(--apex-accent,#b84e23)}.apex-ask-suggestions button:disabled{opacity:.5;cursor:wait}.apex-ask-question{background:var(--apex-surface-raised,#f3f3f1);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px;margin:0 0 18px;padding:12px 14px}.apex-ask-question>span{color:var(--apex-secondary,#72777d);margin-bottom:5px;font-size:11px;display:block}.apex-ask-conversation{margin-top:16px}.apex-ask-conversation:not(.is-latest){margin-top:9px}.apex-ask-conversation>details>summary{cursor:pointer;list-style:none}.apex-ask-conversation>details>summary::-webkit-details-marker{display:none}.apex-ask-question>strong{font-weight:550}.apex-ask-question>small{color:var(--apex-secondary,#72777d);margin-top:5px;font-size:11px;display:block}.apex-ask-conversation:not(.is-latest) .apex-ask-question{border:1px solid var(--apex-border,#d6d7d5);margin:0;padding:9px 12px}.apex-ask-conversation:not(.is-latest) .apex-ask-exchange-body{padding:15px 0}.apex-ask-conversation>details>summary:focus-visible{outline:2px solid var(--apex-accent,#b84e23);outline-offset:3px}.apex-ask-filter-chips{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.apex-ask-filter-chips>span{border:1px solid var(--apex-border,#d6d7d5);background:var(--apex-surface-raised,#f3f3f1);overflow-wrap:anywhere;border-radius:5px;max-width:100%;padding:3px 7px;font-size:10px;line-height:1.5}.apex-ask-composer>.apex-ask-followup-context{margin:0 0 10px;display:block}.apex-ask-followup-context>span{color:var(--apex-secondary,#72777d);font-size:10px}.apex-ask-followup-context .apex-ask-filter-chips{margin:5px 0 0}.apex-ask-answer-heading h3{margin:0 0 4px;font-size:18px}.apex-ask-answer-heading>span,.apex-ask-muted{color:var(--apex-secondary,#72777d);font-size:11px}.apex-ask-answer-copy{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;font-size:14px}.apex-ask-evidence-card{border:1px solid var(--apex-border,#d6d7d5);overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:13px 14px}.apex-ask-evidence-card h4{margin:0 0 7px;font-size:14px}.apex-ask-evidence-card p{white-space:pre-wrap;margin:7px 0}.apex-ask-evidence-card ul,.apex-ask-scope ul,.apex-review-check ul{margin:9px 0;padding-left:19px}.apex-ask-evidence-card li,.apex-ask-scope li,.apex-review-check li{margin:5px 0}.apex-ask-source-links{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.apex-ask-source-links svg{flex-shrink:0}.apex-ask-scope{color:var(--apex-secondary,#72777d);border-top:1px solid var(--apex-border,#d6d7d5);margin-top:18px;padding-top:14px;font-size:12px}.apex-ask-stale,.apex-ask-error{border:1px solid var(--apex-warning,#a56a1c);color:var(--apex-text,#252a30);border-radius:7px;margin:12px 0;padding:10px 12px;line-height:1.6}.apex-ask-stale p,.apex-ask-error p{margin:0 0 8px}.apex-ask-answer.is-outdated{opacity:.65}.apex-ask-loading{color:var(--apex-secondary,#72777d);align-items:center;gap:8px;font-size:13px;display:flex}.apex-ask-text-button{color:var(--apex-accent-strong,#aa471c);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.apex-ask-composer{border-top:1px solid var(--apex-border,#d6d7d5);background:var(--apex-surface,#fff);flex-shrink:0;padding:15px 24px 21px;font-size:12px}.apex-ask-composer>label{margin-bottom:7px;font-weight:600;display:block}.apex-ask-composer textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--apex-border,#d6d7d5);width:100%;min-height:68px;max-height:180px;font:inherit;color:var(--apex-text,#252a30);background:var(--apex-surface-raised,#f3f3f1);border-radius:7px;padding:11px;font-size:14px;line-height:1.5;display:block}.apex-ask-composer>div{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.apex-ask-composer>div>span{color:var(--apex-secondary,#72777d);font-size:10px}.apex-ask-panel button:focus-visible,.apex-review-checks button:focus-visible,.apex-review-checks summary:focus-visible,.apex-ask-composer textarea:focus-visible{outline:2px solid var(--apex-accent,#b84e23);outline-offset:3px}.apex-review-checks{border:1px solid var(--apex-border,#d6d7d5);background:var(--apex-surface-raised,#f3f3f1);border-radius:9px;margin:16px 0 20px;font-size:12px;overflow:hidden}.apex-review-checks>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.apex-review-checks>details>summary::-webkit-details-marker{display:none}.apex-review-checks>details>summary>span:first-child{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.apex-review-checks>details>summary:after{content:"⌄";color:var(--apex-secondary,#72777d);font-size:19px}.apex-review-checks>details[open]>summary:after{transform:rotate(180deg)}.apex-review-counts{color:var(--apex-secondary,#72777d);flex-wrap:wrap;gap:13px;margin-left:auto;display:flex}.apex-review-counts .needs-attention{color:var(--apex-warning,#a56a1c);font-weight:600}.apex-review-checks-body{border-top:1px solid var(--apex-border,#d6d7d5);padding:0 14px 14px}.apex-review-checks-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:11px 0;display:flex}.apex-review-checks-toolbar>p{color:var(--apex-secondary,#72777d);flex:1;font-size:11px!important;line-height:1.5!important}.apex-review-checks-toolbar button{flex-shrink:0}.apex-review-check-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;display:grid}.apex-review-check{border:1px solid var(--apex-border,#d6d7d5);background:var(--apex-surface,#fff);border-radius:7px;min-width:0}.apex-review-check>summary{cursor:pointer;align-items:center;gap:9px;padding:11px 12px;list-style:none;display:flex}.apex-review-check>summary::-webkit-details-marker{display:none}.apex-review-check>summary>svg{color:var(--apex-secondary,#72777d);flex-shrink:0}.apex-review-check.is-attention>summary>svg{color:var(--apex-warning,#a56a1c)}.apex-review-check.is-pass>summary>svg{color:var(--apex-success,#27845f)}.apex-review-check>summary>span{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.apex-review-check strong{font-size:12px}.apex-review-check small{color:var(--apex-secondary,#72777d);white-space:nowrap;font-size:10px}.apex-review-check>summary:after{content:"+";color:var(--apex-secondary,#72777d);font-size:16px}.apex-review-check[open]>summary:after{content:"−"}.apex-review-check>div{overflow-wrap:anywhere;padding:0 12px 12px}.apex-review-check>div>p{white-space:pre-wrap}.apex-review-checks footer{color:var(--apex-secondary,#72777d);margin-top:13px;font-size:10px}.apex-review-checks footer p{margin:5px 0!important;font-size:11px!important}.apex-review-check .apex-review-next-step{background:var(--apex-surface-raised,#f3f3f1);border-left:2px solid var(--apex-accent,#b84e23);border-radius:5px;padding:9px 10px;font-size:12px!important;line-height:1.6!important}.apex-review-next-step>strong{color:var(--apex-accent-strong,#aa471c);margin-bottom:3px;font-size:10px;display:block}@media (width<=850px){.apex-review-check-list{grid-template-columns:1fr}.apex-review-checks>details>summary{flex-wrap:wrap}.apex-review-counts{flex:1;justify-content:flex-end;gap:8px;margin-left:0}}@media (width<=520px){.apex-ask-heading{padding:17px}.apex-ask-content{padding:15px 17px}.apex-ask-composer{padding:13px 17px}.apex-ask-composer>div>span{max-width:150px}.apex-review-counts{flex-basis:100%;justify-content:flex-start}.apex-review-checks-toolbar{align-items:flex-start}.apex-review-check>summary>span{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=380px){.apex-ask-new>span{display:none}.apex-ask-heading{gap:9px}.apex-ask-heading h2{font-size:21px}}.apex-notification-panel{z-index:250;border:1px solid var(--apex-border);background:var(--apex-surface);width:min(420px,100vw - 24px);color:var(--apex-text);font-size:calc(13px * var(--apex-ui-font-adjustment,1));color-scheme:var(--apex-color-scheme,dark);border-radius:12px;outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 48px #00000047}.apex-notification-heading{border-bottom:1px solid var(--apex-border);flex-shrink:0;align-items:center;gap:6px;padding:16px;display:flex}.apex-notification-heading>div{flex:1;gap:4px;min-width:0;display:grid}.apex-notification-heading strong{font-size:calc(17px * var(--apex-ui-font-adjustment,1));font-weight:750}.apex-notification-heading span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary)}.apex-notification-heading>button{width:32px;height:32px;color:var(--apex-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;display:grid}.apex-notification-heading>button:hover{background:var(--apex-hover);color:var(--apex-blue)}.apex-notification-content{overscroll-behavior:contain;min-height:0;overflow:auto}.apex-notification-list{margin:0;padding:0;list-style:none}.apex-notification-list>li+li{border-top:1px solid var(--apex-border)}.apex-notification-item{text-align:left;width:100%;color:var(--apex-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:12px;padding:16px;display:flex}.apex-notification-item:hover{background:var(--apex-hover)}.apex-notification-item>svg{color:var(--apex-blue);flex-shrink:0;margin-top:4px}.apex-notification-message{overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;display:grid}.apex-notification-kind{color:var(--apex-blue);font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:700}.apex-notification-message>strong{font-size:calc(14px * var(--apex-ui-font-adjustment,1));font-weight:750}.apex-notification-body{white-space:pre-wrap;line-height:1.5}.apex-notification-meta{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);line-height:1.5}.apex-notification-state{text-align:center;color:var(--apex-secondary);flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.apex-notification-state>svg{color:var(--apex-blue)}.apex-notification-state strong{color:var(--apex-text)}.apex-notification-state p{overflow-wrap:anywhere;margin:0;line-height:1.5}.apex-notification-state button{border:1px solid var(--apex-border);background:var(--apex-surface-raised);color:var(--apex-text);cursor:pointer;border-radius:7px;padding:7px 12px}.apex-notification-panel button:focus-visible{outline:2px solid var(--apex-blue);outline-offset:-3px}.apex-notification-panel>footer{border-top:1px solid var(--apex-border);font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary);flex-shrink:0;padding:12px 16px;line-height:1.5}.apex-notification-panel>footer>span{display:block}.apex-note-unread-dot{background:var(--apex-blue);width:7px;height:7px;box-shadow:0 0 0 2px var(--apex-surface);border-radius:50%;position:absolute;top:2px;left:2px}.apex-notification-tabs{border-bottom:1px solid var(--apex-border);flex-shrink:0;padding:0 12px;display:flex}.apex-notification-tabs>button{min-height:44px;color:var(--apex-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:10px 6px}.apex-notification-tabs>button[aria-selected=true]{color:var(--apex-blue);border-bottom-color:var(--apex-blue);font-weight:700}.apex-notification-tabs b{font-variant-numeric:tabular-nums;margin-left:5px}.apex-approval-summary{border-bottom:1px solid var(--apex-border);color:var(--apex-secondary);justify-content:space-between;gap:16px;padding:12px 16px;font-size:12px;display:flex}.apex-approval-summary b{color:var(--apex-text);margin-left:4px}.apex-notification-warning{color:var(--apex-secondary);gap:8px;padding:12px 16px;line-height:1.5;display:grid}.apex-notification-warning>button{background:var(--apex-surface-raised);color:var(--apex-text);border:1px solid var(--apex-border);cursor:pointer;border-radius:6px;justify-self:start;padding:6px 10px}@media print{.apex-notification-panel{display:none!important}}.install-apex-button{align-items:center;gap:8px;min-height:40px;display:inline-flex}dialog.apex-install-dialog{box-sizing:border-box;border:1px solid var(--apex-border,#484a4d);background:var(--apex-surface,#2c2f32);width:min(520px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);color:var(--apex-text,#f1f0ed);box-shadow:var(--apex-shadow,0 12px 28px #0004);font:inherit;overscroll-behavior:contain;border-radius:14px;padding:0;overflow:auto}.apex-install-dialog::backdrop{background:var(--apex-scrim,#0f1012ae)}.apex-install-content{overflow-wrap:break-word;padding:24px;font-size:15px;line-height:1.55}.apex-install-content header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.apex-install-content header img{border-radius:11px;flex-shrink:0}.apex-install-content header>div{flex:1;min-width:0}.apex-install-content h2{color:inherit;letter-spacing:0;margin:0;font-size:20px;line-height:1.25}.apex-install-content header p{color:var(--apex-secondary,#c4c3bf);margin:5px 0 0;font-size:13px}.apex-install-content p{margin:0 0 18px}.apex-install-content h3{color:inherit;margin:22px 0 8px;font-size:16px}.apex-install-content ol{margin:0;padding-left:24px}.apex-install-content li{padding:4px 0}.apex-install-content .apex-install-close{border:1px solid var(--apex-border,#484a4d);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.apex-install-content .apex-install-now{gap:8px;min-height:44px;margin-bottom:18px;font-size:15px}.apex-install-content .apex-install-message{border-left:3px solid var(--apex-accent,#bb4a27);background:var(--apex-surface-raised,#34373a);padding:10px 12px}.apex-install-content .apex-install-note{color:var(--apex-secondary,#c4c3bf);margin-top:20px;font-size:13px}.apex-install-content footer{border-top:1px solid var(--apex-border,#484a4d);justify-content:flex-end;margin-top:24px;padding-top:16px;display:flex}.apex-install-content footer .button{min-width:76px;min-height:42px;font-size:14px}@media (width<=420px){.apex-install-content{padding:18px}.apex-install-content header{gap:10px}.apex-install-content header img{width:40px;height:40px}.apex-install-content h2{font-size:18px}}@media print{.install-apex-button,.apex-install-dialog{display:none!important}}@media screen{.app-shell.erp-shell.erp-shell.desktop-top-layout{--erp-sidebar-width:0px;grid-template-columns:minmax(0,1fr);display:block}.erp-shell.desktop-top-layout .main-shell{width:100%;min-width:0;height:100%;margin:0}.erp-shell .desktop-top-navigation{z-index:25;border-bottom:1px solid var(--apex-border);background:var(--apex-topbar,var(--apex-surface));min-width:0;color:var(--apex-text);flex-wrap:wrap;flex:none;align-items:center;gap:6px 18px;padding:10px 24px 7px;display:flex;position:relative}.erp-shell .desktop-brand{flex:0 0 124px}.erp-shell .desktop-brand .company-brand{width:124px;max-width:100%;margin:0}.erp-shell .desktop-brand .company-brand-artwork{object-fit:contain;width:100%;max-height:44px}.erp-shell .desktop-primary-navigation{flex-wrap:wrap;flex:0 0 100%;order:2;align-items:stretch;gap:2px 3px;min-width:0;max-width:100%;display:flex}.erp-shell .desktop-primary-link{max-width:100%;min-height:33px;color:var(--apex-secondary);white-space:normal;text-align:center;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex;position:relative}.erp-shell .desktop-primary-link>svg{flex:none}.erp-shell .desktop-primary-link:hover,.erp-shell .desktop-primary-link.expanded{background:var(--apex-hover);color:var(--apex-text)}.erp-shell .desktop-primary-link.active{color:var(--apex-accent-strong);background:0 0;border-color:#0000}.erp-shell .desktop-primary-link.active:after{content:"";background:var(--apex-accent);border-radius:2px;height:2px;position:absolute;bottom:0;left:9px;right:9px}.erp-shell .desktop-workspace-actions{align-items:center;gap:7px;display:flex}.erp-shell .desktop-header-actions{flex:none;order:1;align-items:center;gap:7px;margin-left:auto;display:flex}.erp-shell .desktop-header-actions :is(.button,.icon-button,.theme-toggle){min-height:34px}.erp-shell .desktop-header-actions .theme-toggle>span{display:none}.erp-shell .desktop-header-actions .theme-toggle{justify-content:center;width:34px;padding:6px}.erp-shell .desktop-header-actions .ask-apex-trigger{white-space:nowrap;gap:5px;padding:7px 9px;font-size:12px}.erp-shell.erp-shell .desktop-top-navigation .apex-global-notifications{appearance:none;width:34px;height:34px;min-height:34px;color:var(--apex-secondary);box-shadow:none;background:0 0;border:0;border-radius:7px;flex:0 0 34px;justify-content:center;align-items:center;margin:0;padding:7px;display:inline-flex;position:relative}.erp-shell.erp-shell .desktop-top-navigation .apex-global-notifications:hover,.erp-shell.erp-shell .desktop-top-navigation .apex-global-notifications[aria-expanded=true]{background:var(--apex-hover);color:var(--apex-accent-strong)}.erp-shell.erp-shell .desktop-top-navigation .apex-global-notifications>svg{width:18px;height:18px}.erp-shell.erp-shell .desktop-top-navigation .apex-global-notifications>b{border:1px solid var(--apex-topbar);background:var(--apex-button-bg,var(--apex-accent));min-width:17px;height:17px;color:var(--apex-on-accent);border-radius:9px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;display:grid;position:absolute;top:-3px;right:-5px}.erp-shell .desktop-account-toggle{color:var(--apex-secondary);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:2px 0 2px 4px;display:flex}.erp-shell .desktop-account-toggle>span{border:1px solid var(--apex-control-border);background:var(--apex-selected);width:33px;height:33px;color:var(--apex-text);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.erp-shell .desktop-navigation-panel{z-index:50;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--apex-control-border);max-width:calc(100vw - 16px);box-shadow:var(--apex-shadow);background:var(--apex-surface-raised,var(--apex-surface));color:var(--apex-text);border-radius:10px;padding:9px;position:absolute;overflow:auto}.erp-shell .desktop-group-panel{display:block}.erp-shell .desktop-destination-section{min-width:0}.erp-shell .desktop-destination-section h2{color:var(--apex-subtle,var(--apex-secondary));letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;padding:0 8px;font-size:10px;font-weight:700;line-height:1.5}.erp-shell .desktop-destination{width:100%;min-height:35px;color:var(--apex-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:12px;line-height:1.35;display:flex}.erp-shell .desktop-destination>svg{width:16px;height:16px;color:var(--apex-secondary);flex:none}.erp-shell .desktop-destination>span{overflow-wrap:anywhere;min-width:0}.erp-shell .desktop-destination:hover{background:var(--apex-hover)}.erp-shell .desktop-destination.active{background:var(--apex-selected);color:var(--apex-accent-strong);border-color:var(--apex-border)}.erp-shell .desktop-destination .nav-count{color:var(--apex-accent-strong);background:var(--apex-selected);border-radius:4px;flex:none;margin-left:auto;display:inline-block}.erp-shell .desktop-search-panel{padding:10px}.erp-shell .desktop-screen-search{border:1px solid var(--apex-control-border);background:var(--apex-input);border-radius:7px;align-items:center;gap:8px;padding:4px 8px;display:flex}.erp-shell .desktop-screen-search input{width:100%;min-width:0;min-height:32px;color:var(--apex-text);background:0 0;border:0;outline:none;padding:5px 0}.erp-shell .desktop-screen-search:focus-within{outline:2px solid var(--apex-accent-strong);outline-offset:2px}.erp-shell .desktop-search-results{flex-direction:column;gap:2px;max-height:min(500px,60dvh);margin-top:9px;display:flex;overflow:auto}.erp-shell .desktop-search-context{max-width:40%;color:var(--apex-subtle,var(--apex-secondary));text-align:right;margin-left:auto;font-size:10px}.erp-shell .desktop-account-panel{flex-direction:column;gap:5px;display:flex}.erp-shell .desktop-account-identity{border-bottom:1px solid var(--apex-border);flex-direction:column;gap:3px;margin-bottom:3px;padding:5px 7px 12px;display:flex}.erp-shell .desktop-account-identity strong{overflow-wrap:anywhere;font-size:13px}.erp-shell .desktop-account-identity span{color:var(--apex-secondary);font-size:11px}.erp-shell .desktop-account-action{color:var(--apex-text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:10px 8px;font-size:12px;display:flex}.erp-shell .desktop-account-action:hover{background:var(--apex-hover)}.erp-shell .desktop-top-navigation button:focus-visible{outline:2px solid var(--apex-accent-strong);outline-offset:2px}.erp-shell.erp-shell.desktop-top-layout .ribbon-tabs.workspace-topbar{align-items:stretch;height:40px;min-height:40px;padding:0 24px}.erp-shell.erp-shell.desktop-top-layout .workspace-topbar .erp-workspace-tabs{align-items:stretch;height:40px;min-height:40px;padding:0}.erp-shell.desktop-top-layout .workspace-topbar .workspace-tab{min-height:38px;margin:0;padding:3px 10px}.erp-shell.desktop-top-layout .workspace-topbar .workspace-tab>button[role=tab]{align-items:center;min-height:30px;display:inline-flex}}@media screen and (width<=1260px) and (width>=701px){.erp-shell .desktop-top-navigation{gap:5px 14px;padding:9px 16px 6px}.erp-shell.erp-shell.desktop-top-layout .ribbon-tabs.workspace-topbar{padding-inline:16px}.erp-shell .desktop-brand{flex-basis:112px}.erp-shell .desktop-brand .company-brand{width:112px}.erp-shell .desktop-primary-link{min-height:32px;padding:6px 8px}}@media print{.desktop-top-navigation{display:none!important}}.startup.workspace-startup-recovery{text-align:center;height:auto;min-height:100dvh;padding:32px 24px}.workspace-startup-message{flex-direction:column;align-items:center;gap:16px;width:min(100%,480px);display:flex}.workspace-startup-message h1{color:var(--apex-text,inherit);letter-spacing:-.4px;font-size:24px;line-height:1.3}.workspace-startup-message p{overflow-wrap:anywhere;line-height:1.65}.workspace-startup-message>svg{color:var(--apex-accent,inherit)}.accounting-settings-form{max-width:1000px;padding:14px;overflow:auto}.accounting-settings-form fieldset{border:1px solid var(--erp-border,#454b52);margin-bottom:12px;padding:16px}.accounting-settings-form .form-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}.accounting-access{flex-direction:column;flex:1;min-height:0;display:flex}.accounting-save-bar{border-top:1px solid var(--erp-border,#454b52);justify-content:flex-end;padding:8px;display:flex}.accounting-access .reflection-grid-shell{flex:1;min-height:0}.payment-row-section{min-width:0;margin:8px 0}.payment-entry-grid{table-layout:fixed;min-width:2250px}.payment-entry-grid th:first-child{width:35px}.payment-entry-grid th:nth-child(2){width:170px}.payment-entry-grid th:nth-child(3),.payment-entry-grid th:nth-child(4),.payment-entry-grid th:nth-child(6){width:240px}.payment-entry-grid th:nth-child(5){width:145px}.payment-entry-grid th:nth-child(7){width:65px}.payment-entry-grid th{width:120px}.payment-entry-grid td input,.payment-entry-grid td select{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:0;padding:3px 5px}.payment-entry-grid td input:focus,.payment-entry-grid td select:focus{background:#202932;border-color:#57a2d8;outline:0}.payment-entry-grid td input:disabled{opacity:.45}.payment-entry-grid td{white-space:normal;padding:2px 4px}.payment-entry-grid .lookup-trigger{min-height:25px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:0 0}.payment-entry-grid .lookup-control{min-width:0}.payment-row-section legend{padding:0 5px}.accounting-setup .catalog-note{margin:8px}.accounting-setup .catalog-record-tabs{flex-shrink:0}.accounting-tab-panel:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}.accounting-tab-panel[hidden]{display:none}.accounting-history-view{color:#d0d0d0;height:100%;min-height:0;font:calc(12px * var(--apex-ui-font-adjustment,1)) "Segoe UI",Tahoma,Arial,sans-serif;background:#242424;flex-direction:column;gap:7px;padding:8px;display:flex}.accounting-history-heading{border-bottom:1px solid #626262;align-items:center;gap:15px;padding:3px 1px 6px;display:flex}.accounting-history-heading strong{font-size:calc(13px * var(--apex-ui-font-adjustment,1));font-weight:500}.accounting-history-heading span,.accounting-history-muted{color:#aaa;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.accounting-history-filters{flex-wrap:wrap;align-items:center;gap:7px 14px;display:flex}.accounting-history-filters label,.accounting-history-page-size{white-space:nowrap;font-size:calc(12px * var(--apex-ui-font-adjustment,1));align-items:center;gap:6px;display:flex}.accounting-history-view select,.accounting-history-view input{color:#ddd;height:26px;min-height:26px;font:calc(12px * var(--apex-ui-font-adjustment,1)) "Segoe UI",Tahoma,Arial,sans-serif;box-shadow:none;background:#444;border:1px solid #6c6c6c;border-radius:0;padding:2px 6px}.accounting-history-filters select{width:165px}.accounting-history-filters input{width:130px}.accounting-history-view .button,.accounting-history-modal .button{min-height:26px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:0;padding:3px 8px}.accounting-history-tools{border:1px solid #626262;flex-wrap:wrap;align-items:center;gap:9px;padding:5px 7px;display:flex}.accounting-history-search{color:#aaa;background:#444;border:1px solid #6c6c6c;align-items:center;gap:6px;width:350px;margin-left:auto;padding:0 6px;display:flex}.accounting-history-search input{background:0 0;border:0;width:100%;min-width:0;padding-inline:0}.accounting-history-search .icon-button{width:23px;height:23px}.accounting-history-page-size select{width:62px}.accounting-history-table-wrap{background:#444;border:1px solid #626262;flex:1;min-height:120px;overflow:auto}.accounting-history-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1160px;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.accounting-history-table th,.accounting-history-table td{color:#d0d0d0;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #606060;border-right:1px solid #606060;height:28px;padding:4px 6px;line-height:19px;overflow:hidden}.accounting-history-table th{z-index:1;background:#242424;font-weight:400;position:sticky;top:0}.accounting-history-table th:last-child,.accounting-history-table td:last-child{border-right:0}.accounting-history-table tbody tr:nth-child(2n){background:#282828}.accounting-history-table tbody tr:hover{background:#505050}.accounting-history-link{color:#8ab6ec;font:inherit;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:0 0;border:0;max-width:100%;margin:0;padding:0;overflow:hidden}.accounting-history-link:hover{text-decoration:underline}.accounting-history-view button:focus-visible,.accounting-history-view input:focus-visible,.accounting-history-view select:focus-visible,.accounting-history-modal button:focus-visible,.accounting-history-modal summary:focus-visible{outline-offset:1px;outline:2px solid #8ab6ec}.accounting-history-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:1px 0;display:flex}.accounting-history-pagination>div{align-items:center;gap:9px;display:flex}.accounting-history-coverage{color:#aaa;font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-shrink:0;margin:0;padding:5px 0 0;line-height:1.5}.accounting-history-empty{color:#bdbdbd;text-align:center;font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:30px 12px}.accounting-history-error{color:#f1c7c7;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#402d2d;border:1px solid #ad6868;flex-wrap:wrap;align-items:center;gap:12px;padding:9px;display:flex}.accounting-history-sr-only{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.accounting-history-overlay{z-index:60}.accounting-history-modal{color:#ddd;width:min(1080px,100%);font:calc(12px * var(--apex-ui-font-adjustment,1)) "Segoe UI",Tahoma,Arial,sans-serif;background:#242424;border:1px solid #707070;border-radius:0}.accounting-history-modal .modal-header{background:#333;border-bottom:1px solid #666;padding:10px 12px}.accounting-history-modal .modal-header h2{font-size:calc(14px * var(--apex-ui-font-adjustment,1));letter-spacing:0;color:#ddd;font-weight:500}.accounting-history-modal .modal-body{padding:12px}.accounting-history-modal .modal-footer{background:#333;border-top:1px solid #666;padding:8px 12px}.accounting-history-modal .modal-footer>.button:last-child{margin-left:auto}.accounting-history-identity{grid-template-columns:1fr 1fr;gap:7px 18px;margin:0 0 12px;display:grid}.accounting-history-identity>div{align-items:baseline;gap:9px;display:flex}.accounting-history-identity dt{color:#aaa;min-width:95px}.accounting-history-identity dd{overflow-wrap:anywhere;margin:0}.accounting-history-summary{color:#ddd;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:7px 0;line-height:1.5}.accounting-history-notes{color:#b6cce6;border:1px solid #626262;margin:0 0 12px;padding:7px 9px}.accounting-history-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.accounting-history-changes-wrap{border:1px solid #626262;overflow:auto}.accounting-history-changes{border-collapse:collapse;table-layout:fixed;width:100%;min-width:550px}.accounting-history-changes th,.accounting-history-changes td{vertical-align:top;text-align:left;font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#ddd;background:#333;border:1px solid #626262;padding:6px 8px;font-weight:400}.accounting-history-changes th:first-child{width:22%}.accounting-history-changes thead th{color:#ccc;background:#242424}.accounting-history-changes tbody tr:nth-child(2n) td,.accounting-history-changes tbody tr:nth-child(2n) th{background:#3e3e3e}.accounting-history-value{white-space:pre-wrap;overflow-wrap:anywhere}.accounting-history-value-list{margin:0;padding-left:19px}.accounting-history-value-list>li{padding:3px 0}.accounting-history-values{margin:0}.accounting-history-values>div{border-bottom:1px solid #555;grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:8px;padding:3px 0;display:grid}.accounting-history-values>div:last-child{border-bottom:0}.accounting-history-values dt{color:#aaa;overflow-wrap:anywhere}.accounting-history-values dd{min-width:0;margin:0}.accounting-history-nested summary{color:#8ab6ec;cursor:pointer;padding:2px 0}@media (width<=800px){.accounting-history-heading{flex-direction:column;align-items:flex-start;gap:3px}.accounting-history-search{order:3;width:100%}.accounting-history-tools>.accounting-history-muted{flex:1}.accounting-history-identity{grid-template-columns:1fr}}@media print{.payment-entry-grid .payment-fee-calculation-internal{display:none!important}}.voucher-correction-notice{border:1px solid var(--apex-accent,#679ada);background:var(--apex-surface-raised,#edf4fc);flex-direction:column;gap:8px;margin-bottom:12px;padding:12px;display:flex}.voucher-correction-notice p,.voucher-action-note{font-size:13px;line-height:1.5}.voucher-action-note{color:var(--apex-muted,#71839a);margin:0 0 10px}.erp-shell .modal.payment-allocation-modal{flex:none;width:min(1100px,100%);max-height:100%}.payment-allocation-modal>.modal-header p{margin-top:4px;font-size:13px;line-height:1.5}.payment-allocation-body{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex;overflow:auto}.payment-allocation-tools,.payment-allocation-summary,.payment-allocation-save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.payment-allocation-fields{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.payment-allocation-fields>.field{max-width:720px}.payment-allocation-summary{background:var(--apex-surface-raised,#edf4fc);padding:8px 10px;font-size:13px}.payment-allocation-summary>span:first-child{margin-right:auto}.payment-allocation-table{min-width:760px}.payment-allocation-table td,.payment-allocation-table th{padding:7px 9px}.payment-allocation-table input{text-align:right;width:140px;min-width:100px;max-width:100%}.payment-allocation-save{justify-content:flex-end}.payment-allocation-save>span{margin-right:auto}.payment-allocation-removal{border:1px solid var(--apex-border,#99aec9);flex-direction:column;gap:10px;padding:12px;display:flex}.payment-allocation-removal>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.payment-allocation-modal>.modal-footer{flex-wrap:wrap;gap:12px}.payment-allocation-modal>.modal-footer>span{max-width:720px;font-size:12px;line-height:1.5}.erp-shell .modal.voucher-metadata-modal{flex:none;width:min(870px,100%);max-height:100%}.voucher-metadata-modal>.modal-header p{color:var(--apex-muted,#71839a);margin:4px 0 0;font-size:13px;line-height:1.5}.voucher-metadata-body{flex-direction:column;flex:auto;gap:13px;min-height:0;display:flex;overflow:auto}.voucher-metadata-body h3{margin:3px 0 0;font-size:14px}.voucher-metadata-tools,.voucher-metadata-save{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voucher-metadata-save{justify-content:flex-end;margin-top:10px}.voucher-metadata-recovery,.voucher-attachment-removal{border:1px solid var(--apex-border,#99aec9);background:var(--apex-surface-raised,#edf4fc);flex-direction:column;gap:10px;padding:12px;font-size:13px;line-height:1.5;display:flex}.voucher-metadata-recovery>.button{align-self:flex-start}.voucher-control-status{background:var(--apex-surface-raised,#edf4fc);border:1px solid var(--apex-border,#99aec9);align-items:center;gap:12px;padding:14px;display:flex}.voucher-control-status>div{flex-direction:column;gap:4px;display:flex}.voucher-control-status strong{font-size:17px}.voucher-control-status span,.voucher-control-status small{color:var(--apex-muted,#71839a);font-size:12px}.voucher-control-status.is-checked>svg{color:var(--apex-success,#24915e)}.voucher-metadata-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.voucher-control-history{min-width:670px}.voucher-control-history td{vertical-align:top;white-space:normal}.voucher-control-history td:last-child{white-space:pre-wrap;overflow-wrap:anywhere;min-width:160px}.voucher-control-history td small{color:var(--apex-muted,#71839a);font-size:11px;display:block}.voucher-attachment-file{display:none}.voucher-attachment-empty{text-align:center;color:var(--apex-muted,#71839a);padding:20px}.voucher-attachment-empty svg{margin:auto}.voucher-attachment-list{margin:0;padding:0;list-style:none}.voucher-attachment-list>li{border-bottom:1px solid var(--apex-border,#99aec9);align-items:center;gap:10px;padding:12px 0;display:flex}.voucher-attachment-list>li>svg{color:var(--apex-muted,#71839a);flex-shrink:0}.voucher-attachment-list>li>div:first-of-type{flex:1;min-width:0}.voucher-attachment-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.voucher-attachment-list span{color:var(--apex-muted,#71839a);font-size:12px}.voucher-attachment-actions,.voucher-attachment-removal>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.voucher-attachment-actions .button{white-space:nowrap}.voucher-metadata-modal>.modal-footer{flex-wrap:wrap;gap:12px}.voucher-metadata-modal>.modal-footer>span{color:var(--apex-muted,#71839a);margin-right:auto;font-size:12px;line-height:1.5}@media (width<=650px){.voucher-attachment-list>li{flex-wrap:wrap}.voucher-attachment-actions{width:100%}}@media print{.voucher-metadata-overlay{display:none!important}}.statement-balance-summary{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.statement-balance-summary>div{background:var(--apex-surface,#2c2f31);border:1px solid var(--apex-border,#45484a);border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:13px 16px;display:flex}.statement-balance-summary>div>span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#bfc0be)}.statement-balance-summary strong{font-size:calc(21px * var(--apex-ui-font-adjustment,1));letter-spacing:-.025em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--apex-text,#eee);font-weight:700;line-height:1.25}.statement-balance-summary small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#bfc0be)}.statement-balance-summary>div.is-closing{background:var(--apex-selected,#41342e);border-color:var(--apex-accent,#bc4e29)}.statement-balance-summary>div.is-closing strong{color:var(--apex-accent-strong,#f5966b)}.statement-tabs{border-bottom:1px solid var(--apex-border,#45484a);flex:none;align-items:center;gap:5px;min-width:0;padding:0 10px;display:flex;overflow-x:auto}.erp-shell.erp-shell .statement-tabs>button,.statement-tabs>button{color:var(--apex-secondary,#bfc0be);font:inherit;font-size:calc(12px * var(--apex-ui-font-adjustment,1));white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:13px 12px 10px;display:inline-flex}.erp-shell.erp-shell .statement-tabs>button[aria-selected=true],.statement-tabs>button[aria-selected=true]{color:var(--apex-accent-strong,#f5966b);border-bottom-color:var(--apex-accent,#bc4e29);font-weight:700}.statement-tabs>button>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:var(--apex-surface-raised,#36393b);color:var(--apex-secondary,#bfc0be);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 6px}.statement-tabs>button:focus-visible{outline:2px solid var(--apex-accent,#bc4e29);outline-offset:-4px}@media (width<=720px){.statement-balance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.statement-balance-summary>div{padding:10px 12px}.statement-balance-summary strong{font-size:calc(18px * var(--apex-ui-font-adjustment,1))}.statement-tabs{padding:0 3px}.erp-shell.erp-shell .statement-tabs>button{padding-inline:9px}}@media print{.statement-tabs,.statement-balance-summary{display:none!important}}.party-statement-view{color:#d1d1d1;min-width:0;height:100%;min-height:0;font:calc(12px * var(--apex-ui-font-adjustment,1))/1.35 "Segoe UI",Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#252525;flex-direction:column;flex:1;gap:6px;display:flex}.party-statement-view *{box-sizing:border-box}.party-statement-filters{flex-wrap:wrap;flex:none;align-items:center;gap:5px 12px;display:flex}.party-statement-filters label,.party-statement-summary>label,.party-statement-party{white-space:nowrap;align-items:center;gap:5px;display:flex}.party-statement-party{flex:265px;min-width:230px;max-width:490px}.party-statement-party .lookup-control{flex:1;min-width:0}.party-statement-view input,.party-statement-view select,.party-statement-view .lookup-trigger{color:#d1d1d1;font:inherit;height:24px;min-height:24px;box-shadow:none;background:#444;border:1px solid #6b6b6b;border-radius:0;padding:2px 4px}.party-statement-filters select{width:92px}.party-statement-filters input{width:115px}.party-statement-filters label:nth-last-child(3) select{width:69px}.party-statement-summary{flex-wrap:wrap;flex:none;align-items:center;gap:5px 15px;min-height:27px;display:flex}.party-statement-summary select{max-width:208px}.party-statement-view .party-statement-check input{accent-color:#6092d5;width:13px;height:13px;min-height:0;margin:0;padding:0}.party-statement-company{color:#aeb8c5;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:110px;overflow:hidden}.party-statement-total{color:#89b1e8;font-size:calc(11px * var(--apex-ui-font-adjustment,1));white-space:nowrap}.party-statement-total strong{font-variant-numeric:tabular-nums;margin-left:5px;font-weight:500}.party-statement-layout{flex:1;grid-template-columns:minmax(335px,34%) 26px minmax(0,1fr);gap:6px;min-width:0;min-height:0;display:grid}.party-statement-layout.documents-hidden{grid-template-columns:26px minmax(0,1fr)}.party-statement-left[hidden]{display:none!important}.party-statement-divider{justify-content:center;align-self:start;min-width:0;margin-top:clamp(72px,20vh,180px);display:flex;position:sticky;top:calc(50vh - 24px)}.erp-shell.erp-shell .party-statement-toggle{border:1px solid var(--apex-border,#31516a);background:var(--apex-surface-raised,#0e2e47);width:26px;min-width:26px;min-height:48px;color:var(--apex-accent-strong,#41c4ff);cursor:pointer;box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:3px;display:flex}.erp-shell.erp-shell .party-statement-toggle:hover{background:var(--apex-selected,#153d59);border-color:var(--apex-accent,#21b4ff)}.erp-shell.erp-shell .party-statement-toggle:focus-visible{outline:2px solid var(--apex-accent,#21b4ff);outline-offset:2px}.party-statement-toggle svg{flex:none}.party-statement-toggle>span{display:none}@media (width<=1080px){.party-statement-divider{align-self:stretch;margin:0;position:static}.erp-shell.erp-shell .party-statement-toggle{width:auto;min-height:30px;padding:4px 12px}.party-statement-toggle>span{display:inline}.party-statement-toggle svg{transform:rotate(90deg)}}@media print{.party-statement-divider{display:none!important}}.party-statement-left{grid-template-rows:repeat(3,minmax(155px,1fr));gap:7px;min-width:0;min-height:0;display:grid}.party-statement-panel{border:1px solid #626262;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.party-statement-panel h3{color:#d1d1d1;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#303030;border-bottom:1px solid #626262;flex:none;justify-content:space-between;gap:10px;margin:0;padding:3px 7px;font-weight:400;line-height:18px;display:flex}.party-statement-panel h3 span{color:#aaa;font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.party-statement-panel .reflection-grid{min-height:0;font-size:calc(12px * var(--apex-ui-font-adjustment,1));border:0}.party-statement-panel .reflection-grid-scroll{min-height:35px}.party-statement-panel .reflection-grid-top .reflection-grid-tools{gap:5px;min-height:29px;padding:2px 5px}.party-statement-panel .reflection-grid-group-hint{display:none}.party-statement-panel .reflection-grid-search{flex:1;width:110px;min-width:75px;height:23px}.party-statement-panel .reflection-grid-footer{min-height:25px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));gap:4px;padding:2px 5px}.party-statement-documents .reflection-grid-selection,.party-statement-documents .reflection-grid-scroll-buttons{display:none}.party-statement-panel .reflection-grid-pages{font-size:calc(10px * var(--apex-ui-font-adjustment,1));gap:3px;margin-left:auto}.party-statement-panel .reflection-grid-pages button{width:17px;height:18px}.party-statement-panel .reflection-grid-table th,.party-statement-panel .reflection-grid-table td{font-size:calc(11px * var(--apex-ui-font-adjustment,1));height:23px;min-height:23px;padding-block:1px;line-height:18px}.party-statement-panel .catalog-voucher-link{color:#8ab6ed;text-align:left;white-space:nowrap;cursor:pointer;vertical-align:middle;background:0 0;border:0;align-items:center;gap:3px;max-width:100%;padding:0;display:inline-flex}.party-statement-panel .catalog-voucher-link svg{flex:0 0 11px}.party-statement-panel .catalog-reference{color:#8ab6ed;font-weight:400}.party-statement-opening{font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#354152;border-bottom:1px solid #626262;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:4px 7px;display:flex}.party-statement-opening strong{font-variant-numeric:tabular-nums;font-weight:500}.party-statement-totals{font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:5px 17px;display:flex}.party-statement-totals strong{margin-left:5px;font-weight:500}.party-statement-scope{color:#aaa;font-size:calc(10px * var(--apex-ui-font-adjustment,1));border-top:1px solid #626262;flex:none;margin:0;padding:3px 6px;line-height:15px}.party-statement-message{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#b6c7de;background:#343434;border:1px solid #626262;flex:none;align-items:center;gap:12px;padding:4px 7px;display:flex}.party-statement-message.is-error{color:#f2c3b9;border-color:#96675f}.party-statement-message button{font:inherit;color:#c3dbff;background:#444;border:1px solid #777;padding:2px 7px}@media (width<=1080px){.party-statement-view{overflow:auto}.party-statement-layout{flex-direction:column;flex:none;display:flex}.party-statement-left{grid-template-rows:220px;grid-template-columns:repeat(3,minmax(250px,1fr));overflow-x:auto}.party-statement-ledger{flex:none;height:480px}.party-statement-company{display:none}}@media print{.party-statement-view{color:#000;background:#fff;height:auto;display:block;overflow:visible}.party-statement-layout,.party-statement-left{display:block}.party-statement-panel{break-inside:auto;height:auto;margin:10px 0;display:block;overflow:visible}.party-statement-panel .reflection-grid,.party-statement-panel .reflection-grid-scroll{height:auto;min-height:0;display:block;overflow:visible}.party-statement-filters,.party-statement-check,.party-statement-message{display:none!important}.party-statement-summary,.party-statement-company{display:block}.party-statement-panel .reflection-grid-top,.party-statement-panel .reflection-grid-footer{display:none}.party-statement-scope{color:#444}.party-statement-panel h3,.party-statement-opening{color:#000;background:#fff}}.party-statement-detail-note{color:#aaa;font-size:calc(10px * var(--apex-ui-font-adjustment,1));flex:none;margin:0}.erp-shell.erp-shell .party-statement-view .reflection-grid{height:100%;min-height:0;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .party-statement-view .reflection-grid-footer{font-size:calc(10px * var(--apex-ui-font-adjustment,1));gap:4px;padding:2px 5px}.erp-shell.erp-shell .party-statement-view .reflection-grid-tools{gap:5px;min-height:28px;padding:2px 5px}.erp-shell.erp-shell .party-statement-view .reflection-grid-search{flex:1;width:110px;min-width:75px}@media print{body:has(.erp-screen:not([hidden]) .party-statement-view){height:auto;overflow:visible}body:has(.erp-screen:not([hidden]) .party-statement-view) #root{height:auto;overflow:visible}.erp-shell.erp-shell:has(.erp-screen:not([hidden]) .party-statement-view){background:#fff;height:auto;min-height:0;display:block;overflow:visible}.erp-shell.erp-shell:has(.erp-screen:not([hidden]) .party-statement-view)>:is(.sidebar,.erp-sidebar-toggle,.toast){display:none}.erp-shell.erp-shell:has(.erp-screen:not([hidden]) .party-statement-view) .main-shell>:is(.ribbon-tabs,.erp-ribbon,.erp-workspace-tabs,.erp-statusbar){display:none}.erp-shell.erp-shell:has(.erp-screen:not([hidden]) .party-statement-view) :is(.main-shell,.erp-workspace-content,.erp-screen:not([hidden])){background:#fff;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;overflow:visible}.erp-shell.erp-shell .party-statement-view .reflection-grid,.erp-shell.erp-shell .party-statement-view .reflection-grid-scroll{color:#000;background:#fff;height:auto;min-height:0;overflow:visible}.erp-shell.erp-shell .party-statement-view .reflection-grid-table{color:#000;background:#fff;width:100%;font-size:8pt;min-width:0!important}.erp-shell.erp-shell .party-statement-view .reflection-grid-table :is(th,td){color:#000;white-space:normal;background:#fff;border-color:#bbb;height:auto;padding:2px;font-size:8pt;line-height:1.25;overflow:visible}.erp-shell.erp-shell .party-statement-view .reflection-grid-table thead th{position:static}.erp-shell.erp-shell .party-statement-view .reflection-grid-table .reflection-grid-filters,.erp-shell.erp-shell .party-statement-view .reflection-grid-top,.erp-shell.erp-shell .party-statement-view .reflection-grid-footer{display:none}.erp-shell.erp-shell .party-statement-view .reflection-grid-extra-footer,.erp-shell.erp-shell .party-statement-view .party-statement-opening{color:#000;background:#fff}.erp-shell.erp-shell .party-statement-view .catalog-voucher-link{color:#000}}.party-statement-print-heading,.party-statement-print-document{display:none}@media print{.erp-shell.erp-shell .party-statement-view>.party-statement-content,.erp-shell.erp-shell .party-statement-view>.party-statement-detail-note{display:none!important}.erp-shell.erp-shell .party-statement-view>.party-statement-print-document{display:block}.party-statement-print-heading{color:#000;flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.party-statement-print-heading strong{font-size:13pt}.party-statement-print-heading span{font-size:9pt}.party-statement-company,.party-statement-summary>label{display:none}}@media screen and (width>=1081px) and (height<=700px){.party-statement-view{overflow:auto}.party-statement-layout{flex:none;height:505px;min-height:505px}}.party-statement-content{flex:1;min-width:0;min-height:0;display:flex;position:relative}.party-statement-content>.party-statement-layout{width:100%}.party-statement-status{z-index:3;pointer-events:none;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.party-statement-status>.party-statement-message{pointer-events:auto;max-width:min(560px,100%);padding:10px 15px;box-shadow:0 4px 18px #0003}.party-statement-view .reflection-grid-extra-footer{min-height:25px}.party-statement-totals{align-items:center;min-height:20px}@media (width<=1080px){.party-statement-content{flex:none;min-height:707px}}@media screen and (width>=1081px) and (height<=700px){.party-statement-content{flex:none;height:505px;min-height:505px}}@media print{.party-statement-content{height:auto;min-height:0;display:block}.party-statement-status{display:none!important}}.party-statement-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:7px 0;display:flex}.party-statement-modes{gap:4px;display:flex}.erp-shell.erp-shell .party-statement-actions button{border:1px solid var(--apex-border,#223247);background:var(--apex-surface-raised,#152233);color:var(--apex-text,#f5f7fa);font-size:calc(11px * var(--apex-ui-font-adjustment,1));border-radius:6px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.erp-shell.erp-shell .party-statement-modes button[aria-pressed=true]{background:var(--apex-selected,#112d50);border-color:var(--apex-accent,#1677ff);color:var(--apex-accent-strong,#409cff)}.party-statement-output-note{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);flex:1}.party-statement-document-placeholder{border:1px solid var(--apex-border,#223247);min-height:160px;color:var(--apex-secondary,#a8b6c7);border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.party-statement-document-placeholder.is-error{color:var(--apex-danger,#ef4444)}.party-soa-scroll{background:var(--apex-surface-raised,#152233);border:1px solid var(--apex-border,#223247);border-radius:9px;flex:1;min-width:0;min-height:0;padding:20px;overflow:auto}.erp-shell.erp-shell .party-soa{color:#111c29;min-width:800px;max-width:1400px;font:calc(12px * var(--apex-ui-font-adjustment,1))/1.45 Arial,sans-serif;background:#fff;margin:0 auto;padding:26px;box-shadow:0 6px 28px #0002}.erp-shell.erp-shell .party-soa-company{font-size:calc(19px * var(--apex-ui-font-adjustment,1));color:#193e6e;margin-bottom:18px;font-weight:700}.erp-shell.erp-shell .party-soa h2{text-align:center;color:#fff;font-size:calc(20px * var(--apex-ui-font-adjustment,1));background:#193e6e;border-bottom:4px solid #1677ff;margin:0;padding:14px;font-weight:700;display:block}.party-soa-period{color:#193e6e;justify-content:flex-end;gap:22px;margin:15px 0 10px;font-weight:700;display:flex}.party-soa-identity{grid-template-columns:100px 1fr;gap:6px 12px;display:grid}.party-soa-account{display:contents}.party-soa-identity strong{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.party-soa-branch{margin:0 0 8px}.party-soa-currency{margin:13px 0 3px;display:block}.erp-shell.erp-shell .party-soa-scope{color:#4f6073;font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin:0 0 12px}.erp-shell.erp-shell .party-soa table{table-layout:fixed;border-collapse:collapse;color:#111c29;background:#fff;width:100%}.erp-shell.erp-shell .party-soa :is(th,td){font:calc(11px * var(--apex-ui-font-adjustment,1))/1.45 Arial,sans-serif;vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;color:#111c29;border:1px solid #c7d4e5;padding:7px 6px}.erp-shell.erp-shell .party-soa th{color:#fff;text-align:center;font-weight:700;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#193e6e}.erp-shell.erp-shell .party-soa td.party-soa-number{text-align:right;font-variant-numeric:tabular-nums}.erp-shell.erp-shell .party-soa td:last-child{text-align:center}.erp-shell.erp-shell .party-soa tbody tr:nth-child(2n){background:#f5f8fd}.erp-shell.erp-shell .party-soa .party-soa-opening tr{background:#eaf2ff;font-weight:700}.erp-shell.erp-shell .party-soa .party-soa-voucher{font:inherit;box-shadow:none;color:#193e6e;text-align:left;white-space:normal;overflow-wrap:anywhere;text-underline-offset:2px;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.party-soa-totals{margin-top:14px}.erp-shell.erp-shell .party-soa-totals :is(tr,td){background:#eaf2ff;font-weight:700}.erp-shell.erp-shell .party-soa-grand{color:#fff;font-size:calc(16px * var(--apex-ui-font-adjustment,1));background:#193e6e;justify-content:flex-end;gap:20px;margin-top:16px;padding:13px 17px;display:flex}.erp-shell.erp-shell .party-soa-grand strong{color:#fff}.party-soa-more{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#4f6073;justify-content:space-between;align-items:center;gap:20px;margin:15px 0;display:flex}.erp-shell.erp-shell .party-soa-more button{color:#193e6e;background:#eaf2ff;border:1px solid #c7d4e5;border-radius:5px;padding:7px 12px}.erp-shell.erp-shell .party-soa td.party-soa-empty{text-align:center;color:#4f6073;padding:20px}@media (width<=1080px){.party-soa-scroll{flex:1;min-height:480px;max-height:calc(100vh - 330px);padding:10px}.party-statement-output-note{display:none}}@media print{@page party-statement{size:A4 landscape;margin:10mm 9mm 17mm}.party-statement-actions,.party-statement-summary,.party-statement-print-heading,.party-soa-more,.party-statement-document-placeholder{display:none!important}.party-soa-scroll{background:#fff;border:0;height:auto;max-height:none;padding:0;display:block;overflow:visible}.erp-shell.erp-shell .party-soa{page:party-statement;min-width:0;max-width:none;box-shadow:none;padding:0}.erp-shell.erp-shell .party-soa :is(td,th){padding:4pt;font-size:8pt}.party-soa table thead{display:table-header-group}.party-soa tr,.party-soa-totals{break-inside:avoid}.party-soa{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.erp-shell.erp-shell .party-statement-view{color:var(--apex-text,#eee);background:0 0;gap:12px;padding:4px 2px 12px;overflow:auto}.party-statement-heading{flex:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.erp-shell.erp-shell .party-statement-heading h2{font-size:calc(23px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#eee);margin:0;font-weight:750;line-height:1.25}.party-statement-heading p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#bfc0be);margin:5px 0 0}.party-statement-heading .party-statement-actions{justify-content:flex-end;padding:0}.erp-shell.erp-shell .party-statement-actions button{min-height:34px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:7px 10px}.party-statement-view .party-statement-filters{border:1px solid var(--apex-border,#45484a);background:var(--apex-surface,#2c2f31);border-radius:10px;align-items:flex-end;gap:10px;padding:12px 14px}.party-statement-view .party-statement-filters label,.party-statement-view .party-statement-party{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#bfc0be);flex-direction:column;align-items:stretch;gap:5px;display:flex}.party-statement-view .party-statement-party{flex:260px;min-width:200px;max-width:none}.party-statement-view .party-statement-party .lookup-control{flex:initial;width:100%}.erp-shell.erp-shell .party-statement-filters :is(input,select,.lookup-trigger){background:var(--apex-input,#25282a);height:35px;min-height:35px;color:var(--apex-text,#eee);border:1px solid var(--apex-border,#54585a);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:6px;padding:6px 9px}.party-statement-view .party-statement-filters select{width:140px}.party-statement-view .party-statement-filters input{width:150px}.party-statement-view .party-statement-filters select[aria-label=Statement\ currency]{width:190px}.party-statement-view .party-statement-filters select[aria-label=Year]{width:100px}.party-statement-view .party-statement-summary{gap:8px 16px;min-height:23px}.party-statement-view .party-statement-check{white-space:nowrap;font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-items:center;gap:6px;display:flex}.party-statement-view .party-statement-output-note{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.party-statement-workspace{flex-direction:column;flex:1;gap:12px;width:100%;min-width:0;min-height:0;display:flex}.party-statement-workspace .party-statement-ledger{border:1px solid var(--apex-border,#45484a);background:var(--apex-surface,#2c2f31);border-radius:10px;flex:1;height:auto;min-height:240px}.party-statement-workspace .party-statement-table-heading{font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.party-statement-table-heading>span{color:var(--apex-secondary,#bfc0be);font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.party-statement-tabpanel{flex:1;min-width:0;min-height:0;display:flex}.party-statement-workspace .party-statement-scope{border-color:var(--apex-border,#45484a);font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#bfc0be);padding:8px 12px;line-height:1.5}.party-statement-view .party-statement-content{flex:1;height:auto;min-height:360px}.erp-shell.erp-shell .party-statement-tabpanel .reflection-grid{flex:1;min-width:0;height:auto;min-height:0}.erp-shell.erp-shell .party-statement-tabpanel .reflection-grid-scroll{min-height:90px}.party-statement-tabpanel .reflection-grid-expander{width:28px}.party-statement-empty{border:1px dashed var(--apex-border,#45484a);text-align:center;min-height:240px;color:var(--apex-secondary,#bfc0be);border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex}.party-statement-empty>strong{font-size:calc(17px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#eee)}.party-statement-empty>p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:0}.statement-row-details{white-space:normal;padding:14px 18px;line-height:1.5}.statement-row-details>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 12px}.statement-row-details dl{flex-wrap:wrap;gap:15px 32px;margin:0;display:flex}.statement-row-details dl>div{flex-direction:column;gap:3px;display:flex}.statement-row-details dt{color:var(--apex-secondary,#bfc0be);font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.statement-row-details dd{font-variant-numeric:tabular-nums;margin:0}@media (width<=1080px){.party-statement-view .party-statement-output-note{display:block}.party-statement-view .party-statement-content{flex:1;min-height:430px}.party-statement-workspace .party-statement-ledger{flex:1;height:auto;min-height:300px}}@media (width<=720px){.party-statement-heading{flex-wrap:wrap;align-items:flex-start}.party-statement-heading .party-statement-actions{justify-content:flex-start}.party-statement-view .party-statement-party{flex:100%;min-width:0}.party-statement-view .party-statement-filters>label{flex:1;min-width:110px}.party-statement-view .party-statement-filters :is(input,select){width:100%!important}.party-statement-view .party-statement-summary>.party-statement-output-note{flex:100%}.party-statement-workspace .party-statement-table-heading{flex-direction:column;align-items:flex-start;gap:3px}}@media print{.party-statement-heading,.party-statement-empty{display:none!important}.erp-shell.erp-shell .party-statement-view{padding:0}}@media screen and (height<=800px){.erp-shell.erp-shell .party-statement-view,.party-statement-workspace{gap:8px}.party-statement-view .party-statement-filters{padding-block:9px}.party-statement-workspace .statement-balance-summary>div{gap:4px;padding:10px 13px}.party-statement-workspace .statement-balance-summary strong{font-size:calc(19px * var(--apex-ui-font-adjustment,1))}.party-statement-workspace .statement-tabs>button{padding-top:10px;padding-bottom:8px}.party-statement-workspace .party-statement-scope{padding-block:5px}}@media screen{.erp-shell.erp-shell.erp-shell .erp-screen .party-statement-view .party-statement-tabpanel>.reflection-grid{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:100%}}.party-statement-content.has-refresh-error{flex-direction:column;gap:6px}@media screen{.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.party-statement-compact-grid{--compact-grid-heading:32px;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.party-statement-compact-grid .reflection-grid-table :is(th,td){font-size:calc(12px * var(--apex-ui-font-adjustment,1));vertical-align:middle}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.party-statement-compact-grid .reflection-grid-table thead tr:first-child>th,.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.party-statement-compact-grid .reflection-grid-heading{height:32px;min-height:32px;line-height:20px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.party-statement-compact-grid .reflection-grid-table th[data-column-key] .reflection-grid-heading{padding:6px 18px;text-align:center!important;justify-content:center!important}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.party-statement-compact-grid .reflection-grid-heading>span{white-space:nowrap;line-height:20px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.party-statement-compact-grid .reflection-grid-table .reflection-grid-filters th{top:32px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.party-statement-compact-grid .reflection-grid-table tbody .reflection-grid-row>td{white-space:nowrap;height:32px;min-height:32px;max-height:32px;padding:5px 7px;line-height:20px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.party-statement-compact-grid .reflection-grid-row .reflection-grid-cell-content{height:21px;max-height:21px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable.party-statement-compact-grid .reflection-grid-row .reflection-grid-cell-value{max-height:21px;line-height:20px;white-space:nowrap!important}.erp-shell.erp-shell.erp-shell .party-statement-workspace .reflection-grid.reflection-grid-readable th[data-column-key=shipmentReference] .reflection-grid-heading{text-align:center!important;justify-content:center!important}}.party-statement-entry-period{border-bottom:1px solid var(--apex-border,#45484a);font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#bfc0be);flex-wrap:wrap;align-items:center;gap:5px 10px;margin:0;padding:8px 12px;display:flex}.party-statement-entry-period strong{color:var(--apex-text,#eee);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.erp-shell.erp-shell .party-soa.party-soa-customer :is(th,td){vertical-align:middle;line-height:1.3}.erp-shell.erp-shell .party-soa.party-soa-customer th{white-space:nowrap;text-align:center;padding:6px 4px;font-size:10px}.erp-shell.erp-shell .party-soa.party-soa-customer td{overflow-wrap:break-word;padding:6px 5px;font-size:11px;overflow:visible}.erp-shell.erp-shell .party-soa td.party-soa-center{font-variant-numeric:tabular-nums;text-align:center!important}@media print{.erp-shell.erp-shell .party-soa.party-soa-customer th{padding:4pt 2pt;font-size:7.5pt}.erp-shell.erp-shell .party-soa.party-soa-customer td{padding:4pt 3pt;font-size:8pt}}.account-statements-view{min-width:0;height:100%;min-height:0;color:var(--apex-text,#f5f7fa);flex-direction:column;gap:14px;padding:4px 2px 18px;display:flex;overflow:auto}.account-statements-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.account-statements-heading h2{font-size:calc(21px * var(--apex-ui-font-adjustment,1));align-items:center;gap:10px;margin:0;font-weight:750;display:flex}.account-statements-heading h2 svg{color:var(--apex-accent,#1677ff)}.account-statements-heading p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);margin:6px 0 0}.account-statements-output{flex-wrap:wrap;gap:8px;display:flex}.account-statements-controls,.account-statements-overview{background:var(--apex-surface,#111c29);border:1px solid var(--apex-border,#223247);border-radius:12px;flex-shrink:0;min-width:0;padding:13px}.account-statements-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.account-statements-filters label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);flex-direction:column;gap:5px;display:flex}.account-statements-filters :is(input,select){height:33px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));max-width:205px}.account-statements-chooser{border:1px solid var(--apex-accent,#1677ff);min-width:190px;min-height:33px;color:var(--apex-text,#f5f7fa);background:var(--apex-surface-raised,#152233);font-size:calc(12px * var(--apex-ui-font-adjustment,1));border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;display:flex}.account-statements-filters>.button{min-height:33px}.account-statements-picker{border-top:1px solid var(--apex-border,#223247);margin-top:15px;padding-top:12px}.account-statements-picker-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-statements-search{background:var(--apex-input,#0e1926);border:1px solid var(--apex-border,#223247);border-radius:7px;flex:1;align-items:center;gap:8px;min-width:190px;padding:0 8px;display:flex}.account-statements-search input{width:100%;min-width:0;height:32px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));box-shadow:none!important;background:0 0!important;border:0!important}.account-statements-search:focus-within{outline:2px solid var(--apex-accent,#1677ff)}.account-statements-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:252px;margin-top:10px;padding:2px;display:grid;overflow:auto}.account-statements-options>label{font-size:calc(12px * var(--apex-ui-font-adjustment,1));cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.account-statements-options>label:hover{background:var(--apex-surface-raised,#152233)}.account-statements-options>label.is-selected{background:var(--apex-selected,#112d50);border-color:var(--apex-accent,#1677ff)}.account-statements-options input{width:16px;height:16px;accent-color:var(--apex-accent,#1677ff);flex:0 0 16px}.account-statements-options strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));min-width:55px}.account-statements-options span{overflow-wrap:anywhere}.account-statements-options small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);margin-top:2px;display:block}.account-statements-note{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7);margin:9px 0 0}.account-statements-error{color:var(--apex-danger,#ef4444);font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding:8px 0;line-height:1.5}.account-statements-placeholder{min-height:230px;color:var(--apex-secondary,#a8b6c7);text-align:center;border:1px dashed var(--apex-border,#223247);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.account-statements-placeholder strong{font-size:calc(16px * var(--apex-ui-font-adjustment,1));color:var(--apex-text,#f5f7fa)}.account-statements-placeholder span,.account-statements-placeholder p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin:0}.account-statements-placeholder.is-error p{color:var(--apex-danger,#ef4444)}.account-statements-overview-title{font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.account-statements-overview-title span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7)}.account-statements-summary-scroll{border:1px solid var(--apex-border,#223247);border-radius:7px;max-height:260px;overflow:auto}.account-statements-summary-scroll table{border-collapse:collapse;width:100%;min-width:620px;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.account-statements-summary-scroll :is(th,td){border-bottom:1px solid var(--apex-border,#223247);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px 10px}.account-statements-summary-scroll th:first-child{text-align:left;white-space:normal;min-width:190px}.account-statements-summary-scroll thead th{background:var(--apex-surface-raised,#152233);font-size:calc(11px * var(--apex-ui-font-adjustment,1));z-index:1;font-weight:700;position:sticky;top:0}.account-statements-summary-scroll tbody th{font-weight:500}.account-statements-summary-scroll button{color:var(--apex-accent-strong,#409cff);font:inherit;text-align:left;background:0 0;border:0;padding:0}.account-statements-summary-scroll tr.is-current{background:var(--apex-selected,#112d50)}.account-statements-summary-scroll small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:var(--apex-secondary,#a8b6c7)}.account-statements-preview-label{font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.account-statements-preview-label label{align-items:center;gap:10px;min-width:0;display:flex}.account-statements-preview-label select{max-width:min(420px,65vw);font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.account-statements-preview-label>span{color:var(--apex-secondary,#a8b6c7)}.account-statements-papers{flex:none;min-width:0}.account-statements-papers .party-soa-scroll{min-height:0;max-height:none;overflow:auto}.account-statements-papers>.party-soa-scroll+.party-soa-scroll{margin-top:18px}@media (width<=750px){.account-statements-options{grid-template-columns:1fr}.account-statements-heading{align-items:start}.account-statements-filters{gap:8px}.account-statements-filters label{flex:1;min-width:120px}.account-statements-filters :is(input,select){width:100%;max-width:none}.account-statements-chooser,.account-statements-filters>.button{width:100%}.account-statements-heading h2{font-size:calc(19px * var(--apex-ui-font-adjustment,1))}.account-statements-controls{padding:10px}.account-statements-picker-tools>.button{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.account-statements-output{width:100%}}@media print{body:has(.erp-screen:not([hidden]) .account-statements-view){height:auto;overflow:visible}body:has(.erp-screen:not([hidden]) .account-statements-view) #root{height:auto;overflow:visible}.erp-shell.erp-shell:has(.erp-screen:not([hidden]) .account-statements-view){height:auto;display:block;overflow:visible}.erp-shell.erp-shell:has(.erp-screen:not([hidden]) .account-statements-view)>:is(.sidebar,.erp-sidebar-toggle,.toast){display:none}.erp-shell.erp-shell:has(.erp-screen:not([hidden]) .account-statements-view) .main-shell>:is(.ribbon-tabs,.erp-ribbon,.erp-workspace-tabs,.erp-statusbar){display:none}.erp-shell.erp-shell:has(.erp-screen:not([hidden]) .account-statements-view) :is(.main-shell,.erp-workspace-content,.erp-screen:not([hidden]),.account-statements-view){background:#fff;height:auto;min-height:0;max-height:none;padding:0;display:block;overflow:visible}.account-statements-heading,.account-statements-controls,.account-statements-overview,.account-statements-preview-label,.account-statements-placeholder,.account-statements-error{display:none!important}.account-statements-papers>.party-soa-scroll{break-before:page}.account-statements-papers>.party-soa-scroll:first-child{break-before:auto}.account-statements-papers>.party-soa-scroll+.party-soa-scroll{margin-top:0}}.auxiliary-balance-report-view{min-width:0;height:auto;overflow:visible}.aux-balance-controls{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:9px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.aux-balance-controls>label{width:190px;color:var(--apex-secondary);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.aux-balance-controls>label:first-child{width:260px}.aux-balance-controls :is(input,select){border:1px solid var(--apex-border);background:var(--apex-input,var(--apex-surface));width:100%;min-width:0;height:34px;min-height:34px;color:var(--apex-text);border-radius:5px;padding:5px 8px;font-size:14px}.aux-balance-controls .button{min-height:34px;padding:5px 10px}.aux-balance-optional,.aux-balance-date-note{color:var(--apex-secondary);font-size:12px;font-weight:400}.aux-balance-date-note{align-self:center;margin-left:auto}.aux-balance-description{color:var(--apex-blue);margin:0 0 7px;font-size:13px}.aux-balance-pending,.aux-balance-footnote{color:var(--apex-secondary);margin:0;font-size:12px}.aux-balance-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.aux-balance-picker{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:9px;padding:10px 12px}.aux-balance-picker>summary{cursor:pointer;color:var(--apex-text);font-weight:600}.aux-balance-picker>small{color:var(--apex-secondary);margin-top:7px;display:block}.aux-balance-picker-tools{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.aux-balance-picker-tools>label{border:1px solid var(--apex-border);border-radius:5px;flex:1;align-items:center;gap:6px;min-width:170px;padding:0 8px;display:flex}.aux-balance-picker-tools>label>input{outline-offset:0;width:100%;min-height:34px;box-shadow:none!important;background:0 0!important;border:0!important}.aux-balance-choices{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:5px;max-height:240px;display:grid;overflow:auto}.aux-balance-choices>label{border:1px solid var(--apex-border);cursor:pointer;border-radius:5px;align-items:center;gap:8px;min-width:0;padding:7px;display:flex}.aux-balance-choices input{flex:none;width:16px;height:16px}.aux-balance-choices b{font-size:13px;font-weight:500}.aux-balance-choices small{color:var(--apex-secondary);text-transform:capitalize;font-size:11px;display:block}:is(.aux-balance-grid td.is-numeric:has(.aux-balance-amount),.aux-balance-grid th.is-numeric){text-align:right}@media (width<=700px){.aux-balance-controls>label,.aux-balance-controls>label:first-child{flex:190px;width:auto}.aux-balance-date-note{margin-left:0}.aux-balance-description{width:100%}.aux-balance-choices{grid-template-columns:1fr}}@media screen{.erp-shell.erp-shell.erp-shell .aux-balance-grid.reflection-grid-readable th.is-numeric .reflection-grid-heading{padding-left:22px;padding-right:7px}.erp-shell.erp-shell.erp-shell .aux-balance-grid.reflection-grid-readable th.is-numeric .reflection-grid-heading>svg{left:7px;right:auto}.erp-shell.erp-shell.erp-shell .aux-balance-grid.reflection-grid-readable td[data-column-key=type]{text-transform:capitalize}}.aux-balance-summary{margin:0 0 10px}.aux-balance-summary>div:first-child{border-color:var(--apex-blue)}.aux-balance-summary>div:first-child strong{color:var(--apex-blue);font-size:20px}.accounting-approvals{min-width:0;color:var(--apex-text);flex-direction:column;gap:12px;padding:18px;display:flex}.accounting-approvals-heading,.accounting-approvals-filters,.accounting-approval-toolbar,.accounting-approval-review>header,.accounting-approval-review>footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.accounting-approvals-heading>div{flex:1;min-width:220px}.accounting-approvals h1{margin:0;font-size:22px}.accounting-approvals-heading p,.accounting-approval-review header p{color:var(--apex-muted);margin:5px 0 0}.accounting-pending-total{border:1px solid var(--apex-border);font-variant-numeric:tabular-nums;border-radius:7px;padding:8px 12px}.accounting-approvals-filters{border:1px solid var(--apex-border);background:var(--apex-surface);border-radius:8px;padding:12px}.accounting-approvals-filters>.date-criteria-row{flex:1;margin:0}.accounting-approvals-filters .date-criteria-row label{min-width:110px}.accounting-approvals-filters input,.accounting-approvals-filters select{max-width:190px}.accounting-approval-tabs{border-bottom:1px solid var(--apex-border);flex-wrap:wrap;gap:5px;padding-bottom:8px;display:flex}.accounting-approval-tabs button{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:9px 13px;display:flex}.accounting-approval-tabs button[aria-selected=true]{border-color:var(--apex-accent);color:var(--apex-accent);background:var(--apex-hover)}.accounting-approval-tabs button span{font-variant-numeric:tabular-nums;opacity:.8;font-size:12px}.accounting-approval-toolbar>span{font-variant-numeric:tabular-nums;margin-right:auto}.accounting-approval-message,.accounting-approval-error{border:1px solid var(--apex-border);border-radius:6px;margin:0;padding:10px 12px}.accounting-approval-error{color:var(--apex-text);background:#bd5b5114;border-color:#bd5b51}.accounting-queue-accounts,.accounting-queue-accounts>span,.accounting-approval-lines td:first-child{white-space:normal;overflow-wrap:anywhere}.accounting-queue-accounts{gap:3px;font-size:12px;display:grid}.accounting-queue-accounts small{min-width:42px;color:var(--apex-muted);display:inline-block}.accounting-queue-description{white-space:normal;overflow-wrap:anywhere;line-height:1.35;display:block}.accounting-approvals .reflection-grid td{vertical-align:middle}.accounting-approvals .reflection-grid td small.accounting-approval-warning{font-size:11px;display:block}.accounting-approval-review{border:1px solid var(--apex-accent);background:var(--apex-surface);border-radius:8px;padding:16px;scroll-margin-top:12px}.accounting-approval-review>header>div{flex:1;min-width:200px}.accounting-approval-review h2{margin:0;font-size:18px}.accounting-review-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;line-height:1.45}.accounting-review-totals{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:22px;margin:14px 0;display:flex}.accounting-review-totals>span{gap:4px;font-size:12px;display:grid}.accounting-review-totals>span>strong{font-size:16px}.accounting-balanced{color:#368365}.accounting-approval-warning{color:#a96b17}.accounting-approval-lines{border:1px solid var(--apex-border);border-radius:6px;width:100%;overflow-x:auto}.accounting-approval-lines table{border-collapse:collapse;table-layout:auto;width:100%;min-width:700px}.accounting-approval-lines th,.accounting-approval-lines td{text-align:left;border-right:1px solid var(--apex-border);border-bottom:1px solid var(--apex-border);vertical-align:top;padding:10px 12px}.accounting-approval-lines th{background:var(--apex-hover);font-weight:600}.accounting-approval-lines .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.accounting-approval-lines th:first-child,.accounting-approval-lines th:last-child{width:30%}.accounting-approval-lines td:first-child strong,.accounting-approval-lines td:first-child small{display:block}.accounting-approval-lines td:first-child small{color:var(--apex-muted);margin-top:4px}.accounting-approval-lines td:last-child{white-space:pre-wrap;overflow-wrap:anywhere}.accounting-approval-lines tr:last-child td{border-bottom:0}.accounting-approval-lines th:last-child,.accounting-approval-lines td:last-child{border-right:0}.accounting-approval-review>footer{margin-top:14px}.accounting-approval-review>footer>small{min-width:220px;color:var(--apex-muted);flex:1}.accounting-approval-help{color:var(--apex-muted);margin:0;font-size:12px;line-height:1.4}@media screen{.erp-shell .accounting-approvals .reflection-grid-readable{--apex-column-scale:1;height:auto;min-height:240px}.erp-shell.erp-shell.erp-shell .accounting-approvals .reflection-grid.reflection-grid-readable .reflection-grid-table tbody .reflection-grid-row>td{height:auto;min-height:54px;max-height:none;padding:8px 7px;line-height:1.35}.erp-shell.erp-shell.erp-shell .accounting-approvals .reflection-grid.reflection-grid-readable td:is([data-column-key=accounts],[data-column-key=description],[data-column-key=amount],[data-column-key=review]) .reflection-grid-cell-value,.erp-shell.erp-shell.erp-shell .accounting-approvals .reflection-grid.reflection-grid-readable .reflection-grid-cell-value>:is(.accounting-queue-accounts,.accounting-queue-description){max-height:none;white-space:normal!important;overflow:visible!important}.erp-shell.erp-shell.erp-shell .accounting-approvals .reflection-grid.reflection-grid-readable td[data-column-key=review] .reflection-grid-cell-value>button{max-height:none;padding:5px 2px;line-height:1.3;overflow:visible!important}}@media (width<=700px){.accounting-approvals{gap:10px;padding:12px}.accounting-approvals-heading{align-items:flex-start}.accounting-approvals-heading>div{flex-basis:100%}.accounting-approvals-filters input,.accounting-approvals-filters select{max-width:none}.accounting-approvals-filters .date-criteria-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.accounting-approval-toolbar>span{flex-basis:100%}.accounting-approval-tabs button{padding:8px}.accounting-approval-review{padding:12px}.accounting-approval-review>footer>small{flex-basis:100%}}:root{color:#243044;font-synthesis:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(13px * var(--apex-ui-font-adjustment,1));--blue:#3f61e9;--navy:#172434;--muted:#7c8799;--border:#e8ecf1;--canvas:#f5f7fa;background:#f5f7fa}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button{transition:background .16s,border-color .16s,box-shadow .16s,color .16s}input,select,textarea{color:#273347;background:#fff;border:1px solid #dfe5ed;border-radius:7px;outline:none;width:100%;min-height:38px;padding:9px 11px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:#6481f6;box-shadow:0 0 0 3px #4265f51b}input::placeholder,textarea::placeholder{color:#a0a9b7}input:disabled,select:disabled{color:#39465b;opacity:1;background:#f8f9fc}button:focus-visible,tr:focus-visible{outline-offset:3px;outline:2px solid #6684fa}select{cursor:pointer}h1,h2,h3,p{margin:0}h1{font-size:calc(28px * var(--apex-ui-font-adjustment,1));letter-spacing:-1px;color:#18273b;font-weight:650;line-height:1.25}h2{font-size:calc(16px * var(--apex-ui-font-adjustment,1));letter-spacing:-.35px;font-weight:650;line-height:1.4}h3{font-size:calc(13px * var(--apex-ui-font-adjustment,1));font-weight:600}small{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}button svg{flex-shrink:0}table{font-variant-numeric:tabular-nums}.app-shell{height:100dvh;display:flex;overflow:hidden}.sidebar{color:#bec7d4;background:#152334;flex-direction:column;flex-shrink:0;width:234px;padding:29px 17px 0;display:flex}.sidebar-brand{padding:0 14px}.brand{color:#fff;align-items:center;gap:10px;display:flex}.brand>span{font-size:calc(32px * var(--apex-ui-font-adjustment,1));letter-spacing:-1.8px;font-weight:650;line-height:1}.brand-period{color:#7d98ff}.edition{font-size:calc(8px * var(--apex-ui-font-adjustment,1));letter-spacing:2.5px;color:#91a1b7;margin-top:6px;margin-left:46px;font-weight:600;display:block}.workspace-switch{border:1px solid #314054;border-radius:8px;align-items:center;gap:11px;margin:30px 0 24px;padding:12px 10px;display:flex}.workspace-mark{width:31px;height:31px;font-size:calc(14px * var(--apex-ui-font-adjustment,1));color:#e7edf7;background:#324155;border:1px solid #425169;border-radius:7px;place-items:center;font-weight:650;display:grid}.workspace-switch strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#e2e8f1;font-weight:600;display:block}.workspace-switch span:not(.workspace-dot){font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#91a1b7;margin-top:4px;display:block}.workspace-dot{background:#65c6a0;border-radius:50%;width:6px;height:6px;margin-left:auto}.sidebar nav{scrollbar-width:thin;scrollbar-color:#354256 transparent;flex:1;padding-bottom:16px;overflow-y:auto}.nav-heading{font-size:calc(8.5px * var(--apex-ui-font-adjustment,1));letter-spacing:1.3px;color:#7f91a8;padding:0 12px 10px;font-weight:600}.nav-heading.second{padding-top:25px}.nav-item{color:#aebcd0;text-align:left;width:100%;font-size:calc(11.5px * var(--apex-ui-font-adjustment,1));background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;min-height:35px;margin-bottom:3px;padding:10px 13px;display:flex}.nav-item svg{color:#8ca0b9;stroke-width:1.7px}.nav-item:hover{color:#f2f5fa;background:#213349}.nav-item.active{color:#fff;background:#3557d4;box-shadow:0 3px 9px #07183221}.nav-item.active svg{color:#edf1ff}.nav-count{text-align:center;min-width:18px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#ffffff24;border-radius:4px;margin-left:auto;padding:2px}.sidebar-bottom{border-top:1px solid #2a394b;flex-shrink:0;padding-top:9px}.workspace-info{color:#8f9fb5;width:100%;font-size:calc(10.5px * var(--apex-ui-font-adjustment,1));background:0 0;border:0;align-items:center;gap:8px;padding:10px 6px;display:flex}.workspace-info svg:last-child{margin-left:auto}.workspace-info:hover{color:#fff}.sidebar-user{align-items:center;gap:10px;padding:14px 5px 19px;display:flex}.avatar{color:#4363bb;width:33px;height:33px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#e9eefc;border-radius:50%;flex-shrink:0;place-items:center;font-weight:650;display:grid}.sidebar-user>.avatar{color:#d8e3f3;background:#2e4055;border:1px solid #42536a}.sidebar-user strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#e6ebf3;text-overflow:ellipsis;white-space:nowrap;max-width:118px;display:block;overflow:hidden}.sidebar-user span{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#8ea0b6;margin-top:4px;display:block}.sidebar-user .icon-button{color:#92a4bb;width:25px;margin-left:auto}.main-shell{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--border);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;height:66px;padding:0 34px;display:flex}.breadcrumb{color:#8790a1;font-size:calc(11px * var(--apex-ui-font-adjustment,1));align-items:center;gap:12px;display:flex}.breadcrumb strong{color:#445064;font-weight:500}.topbar-right{font-size:calc(10px * var(--apex-ui-font-adjustment,1));align-items:center;gap:14px;display:flex}.top-divider{background:#e5e9ef;width:1px;height:19px}.demo-label{color:#9e7729;white-space:nowrap;background:#fff7e6;border:1px solid #f2e4c9;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;display:flex}.demo-label>span{background:#bd9850;border-radius:50%;width:4px;height:4px}.connection{color:#829080;white-space:nowrap;align-items:center;gap:6px;display:flex}.connection>span{background:#50a37f;border-radius:50%;width:5px;height:5px}.connection>span.offline{background:#dc8557}.main-shell main{flex:1;padding:34px 34px 18px;overflow:auto}.eyebrow{color:#8b95a5;font-size:calc(8.5px * var(--apex-ui-font-adjustment,1));letter-spacing:1.4px;margin-bottom:10px;font-weight:650;display:block}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.page-heading p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#8791a1;margin-top:9px}.page-heading-actions{align-items:center;gap:21px;display:flex}.today-label{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#8c96a4;white-space:nowrap}.button{font-size:calc(11.5px * var(--apex-ui-font-adjustment,1));white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:10px 15px;font-weight:550;line-height:1.25;display:inline-flex}.primary{color:#fff;background:#3e60e5;border-color:#3e60e5;box-shadow:0 2px 4px #355ad718}.primary:hover{background:#2d4fd1;border-color:#2d4fd1}.secondary{color:#4a576c;background:#fff;border-color:#dfe4ed}.secondary:hover{background:#f6f8fb;border-color:#bdc8d9}.ghost{color:#61718a;background:0 0}.ghost:hover{background:#f0f4fa}.danger{color:#fff;background:#d24d52;border-color:#d24d52}.danger:hover{background:#ba3d44}.danger-ghost{color:#b45d64;background:0 0}.danger-ghost:hover{background:#fff0f1}.reject-button{color:#b46264}.icon-button{color:#8490a2;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:29px;min-height:29px;padding:5px;display:inline-flex}.icon-button:hover{color:#5b77d9;background:#e9eef71f}.text-button{color:#4165d9;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-weight:550;display:inline-flex}.text-button:hover{color:#1e46c4}.small{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.muted{color:var(--muted)}.numeric{font-variant-numeric:tabular-nums;text-align:right!important}.nowrap{white-space:nowrap}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.stat-card{text-align:left;background:#fff;border:1px solid #e6eaf1;border-radius:11px;min-height:137px;padding:19px 21px 16px;box-shadow:0 2px 3px #182b4b02}.stat-card:hover{border-color:#b8c7f5;transform:translateY(-1px);box-shadow:0 4px 16px #20356009}.stat-top{color:#657185;font-size:calc(11px * var(--apex-ui-font-adjustment,1));justify-content:space-between;align-items:center;gap:10px;font-weight:500;display:flex}.stat-icon{color:#6683e8;background:#edf1ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.stat-card>strong{font-size:calc(31px * var(--apex-ui-font-adjustment,1));letter-spacing:-1.5px;color:#243247;margin:5px 0 10px;font-weight:600;line-height:1.35;display:block}.stat-foot{color:#98a1af;font-size:calc(9.5px * var(--apex-ui-font-adjustment,1));justify-content:space-between;align-items:center;display:flex}.stat-foot svg{color:#a2b0c3}.stat-card.orange .stat-icon{color:#dca368;background:#fff4e9}.stat-card.green .stat-icon{color:#5aa880;background:#eaf7f0}.stat-card.gray .stat-icon{color:#8998ad;background:#f0f2f7}.dashboard-grid{grid-template-columns:minmax(0,1fr) 284px;align-items:start;gap:21px;display:grid}.panel{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 3px #182b4b02}.section-heading{justify-content:space-between;align-items:center;gap:15px;padding:21px 22px;display:flex}.section-heading h2{font-size:calc(14px * var(--apex-ui-font-adjustment,1));align-items:center;gap:8px;display:flex}.section-heading p{color:#95a0ae;font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin-top:6px}.count-pill{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#768299;letter-spacing:0;background:#eff2f8;border-radius:5px;justify-content:center;align-items:center;min-width:20px;padding:2px 5px;font-weight:600;display:inline-flex}.table-wrap{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:calc(11px * var(--apex-ui-font-adjustment,1));text-align:left}.data-table thead{background:#f8fafc}.data-table th{color:#96a0af;font-size:calc(8px * var(--apex-ui-font-adjustment,1));letter-spacing:.55px;white-space:nowrap;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;padding:12px 18px;font-weight:600}.data-table td{color:#4f5c70;vertical-align:middle;border-bottom:1px solid #eef1f5;padding:17px 18px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background .12s}.data-table tbody tr:hover{background:#fafbfe}.data-table tbody tr[tabindex]{cursor:pointer}.data-table td strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#354257;font-weight:550;line-height:1.45}.data-table td small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#9aa4b2;margin-top:4px;line-height:1.5;display:block}.data-table .amount{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#344359;font-weight:600}.dashboard-table th,.dashboard-table td{padding-left:17px;padding-right:12px}.dashboard-table td:first-child,.dashboard-table th:first-child{padding-left:22px}.dashboard-table th:last-child,.dashboard-table td:last-child{padding-right:19px}.voucher-cell{white-space:nowrap;align-items:center;gap:9px;display:flex}.type-icon{color:#6584d4;background:#f2f5fc;border:1px solid #dfe7fb;border-radius:7px;flex-shrink:0;place-items:center;width:31px;height:34px;display:grid}.type-icon.pv{color:#9477b9;background:#f7f3fc;border-color:#e9e0f4}.type-icon.rv{color:#60a08b;background:#eff9f5;border-color:#d8eee5}.description-cell{min-width:140px;max-width:260px}.description-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:235px;display:block;overflow:hidden}.submitted-cell{white-space:nowrap;font-size:calc(10px * var(--apex-ui-font-adjustment,1));align-items:center;gap:7px;display:flex}.submitted-cell small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));margin-top:3px}.mini-avatar{color:#7290d3;width:24px;height:24px;font-size:calc(8px * var(--apex-ui-font-adjustment,1));background:#eaf0ff;border:1px solid #e1e8fb;border-radius:50%;place-items:center;font-weight:600;display:grid}.row-review{color:#607ba8;font-size:calc(9px * var(--apex-ui-font-adjustment,1));white-space:nowrap;background:#fff;border:1px solid #e3e8f2;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:6px 7px;display:flex}.row-review:hover{color:#315bd4;background:#eef3ff}.panel-footer{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#98a4b4;background:#fcfdff;border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:7px;padding:12px 21px;display:flex}.panel-footer svg{color:#8098bd}.pending-panel>.panel-footer{justify-content:flex-start}.activity-panel .section-heading{padding-bottom:13px}.activity-list{padding:0 20px 9px}.activity-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f2f6;gap:10px;width:100%;padding:13px 0;display:flex}.activity-row:last-child{border:0}.activity-row:hover strong{color:#4267d5}.activity-icon{color:#7991c8;background:#eff3fc;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.activity-icon.approved{color:#68a486;background:#edf8f2}.activity-icon.deleted{color:#a08b94;background:#f4f1f2}.activity-icon.returned,.activity-icon.rejected{color:#c99967;background:#fff5eb}.activity-row strong{font-size:calc(9.5px * var(--apex-ui-font-adjustment,1));color:#52617a;font-weight:550;line-height:1.7;display:block}.activity-row strong span{color:#889bb8;font-weight:500;display:block}.activity-row p{color:#9da7b6;font-size:calc(8.5px * var(--apex-ui-font-adjustment,1));margin-top:4px;line-height:1.5}.activity-reason{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#a2abb8;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:4px;display:block;overflow:hidden}.workspace-lower{background:#eef2f8;border:1px solid #e5ebf4;border-radius:11px;grid-template-columns:1fr 1fr;gap:30px;margin-top:24px;padding:30px 24px 22px;display:grid}.workspace-lower .eyebrow{font-size:calc(8px * var(--apex-ui-font-adjustment,1));color:#8d9cb2}.workspace-lower h2{font-size:calc(17px * var(--apex-ui-font-adjustment,1));color:#394c69;margin-bottom:9px}.workspace-lower p{color:#8b9bb1;font-size:calc(11px * var(--apex-ui-font-adjustment,1));max-width:330px;margin-bottom:13px;line-height:1.9}.account-preview{flex-direction:column;gap:9px;display:flex}.account-preview>button{text-align:left;background:#ffffff9e;border:1px solid #e3e9f3;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px 13px;display:flex}.account-preview>button:hover{background:#fff;border-color:#c6d4ed}.mini-account{color:#6887cf;width:30px;height:30px;font-size:calc(9px * var(--apex-ui-font-adjustment,1));background:#e9efff;border-radius:7px;flex-shrink:0;place-items:center;font-weight:600;display:grid}.mini-account.supplier{color:#9678bd;background:#f1eafd}.mini-account.cash,.mini-account.bank{color:#6a9a81;background:#e8f4ee}.account-preview strong{color:#5b6a7f;font-size:calc(10px * var(--apex-ui-font-adjustment,1));font-weight:550;display:block}.account-preview div>span:not(.mini-currencies){font-size:calc(8.5px * var(--apex-ui-font-adjustment,1));color:#9aa7b9;margin-top:4px;display:block}.mini-currencies{gap:4px;margin-left:auto;display:flex}.mini-currencies span{font-size:calc(7.5px * var(--apex-ui-font-adjustment,1));color:#8d9eb6;background:#f4f6fb;border:1px solid #e8edf4;border-radius:3px;padding:3px 5px}.workspace-footer{color:#a3acb8;font-size:calc(8.5px * var(--apex-ui-font-adjustment,1));justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding:0 2px;display:flex}.workspace-footer>span{align-items:center;gap:6px;display:flex}.version{font-size:calc(8px * var(--apex-ui-font-adjustment,1));border:1px solid #e2e7ee;border-radius:3px;padding:1px 4px}.search-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.search-input{color:#9aa5b7;background:#fff;border:1px solid #e1e6ee;border-radius:7px;align-items:center;gap:9px;width:390px;min-width:300px;padding:0 12px;display:flex}.search-input input{box-shadow:none;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:0 0;border:0;min-height:39px;padding:10px 0}.search-input:focus-within{border-color:#7994ee;box-shadow:0 0 0 3px #4265f514}.search-input button{color:#8e9aac;background:0 0;border:0;place-items:center;padding:3px;display:grid}.register-tabs{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding:0 18px;display:flex;overflow-x:auto}.register-tabs button{color:#8d97a7;font-size:calc(10px * var(--apex-ui-font-adjustment,1));white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:17px 4px 15px;display:flex}.register-tabs button.selected{color:#4263d4;border-color:#5273e6;font-weight:600}.register-tabs button span{font-size:calc(8px * var(--apex-ui-font-adjustment,1));color:#929fae;background:#f0f3f7;border-radius:4px;padding:2px 4px}.register-tabs button.selected span{color:#6480d3;background:#ecf1ff}.register-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:15px 21px;display:flex}.register-toolbar>span{color:#99a4b3;font-size:calc(10px * var(--apex-ui-font-adjustment,1));align-items:center;gap:8px;display:flex}.date-range{align-items:center;gap:12px;display:flex}.date-range label{color:#98a3b3;font-size:calc(9px * var(--apex-ui-font-adjustment,1));white-space:nowrap;align-items:center;gap:7px;display:flex}.date-range input{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#8491a5;border-color:#e4e9f1;width:130px;min-height:29px;padding:4px 8px}.reference{color:#4c6fbf!important}.badge{font-size:calc(9px * var(--apex-ui-font-adjustment,1));white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-weight:500;display:inline-flex}.badge-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.status-pending{color:#bf943b;background:#fff5e5}.status-approved{color:#60a482;background:#edf8f2}.status-draft{color:#8b97a8;background:#f0f3f8}.status-returned{color:#c28b5d;background:#fff1e8}.status-deleted{color:#aa919a;background:#f4f0f2}.status-rejected{color:#c6807d;background:#fceeed}.currency-tag,.pill{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#8294ae;background:#eff3fa;border:1px solid #e7edf5;border-radius:4px;padding:4px 6px;display:inline-flex}.empty-state{text-align:center;color:#a0acbf;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 20px;display:flex}.empty-state h3{color:#6b7c96;font-size:calc(14px * var(--apex-ui-font-adjustment,1));font-weight:550}.empty-state p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));line-height:1.7}.empty-state .button{margin-top:5px}.history-note{color:#9287a5;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#f6f4fa;border-block:1px solid #eeeaf4;align-items:center;gap:9px;padding:14px 20px;line-height:1.6;display:flex}.connection-error,.form-error{color:#ad625e;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#fff4f2;border:1px solid #efd6d5;border-radius:7px;margin-bottom:16px;padding:12px 15px;line-height:1.7}.connection-error button{color:inherit;background:0 0;border:0;margin-left:10px;text-decoration:underline}.info-callout{color:#7083ad;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#f0f4fe;border:1px solid #e2e9fa;border-radius:7px;align-items:flex-start;gap:8px;margin-top:15px;padding:12px 14px;line-height:1.7;display:flex}.info-callout svg{flex-shrink:0;margin-top:2px}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e192858;justify-content:center;align-items:center;padding:26px;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #dce4ee;border-radius:13px;outline:none;flex-direction:column;width:min(960px,100%);max-height:calc(100dvh - 52px);display:flex;overflow:hidden;box-shadow:0 24px 90px #0c182530}.modal-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;display:flex}.modal-header h2{font-size:calc(19px * var(--apex-ui-font-adjustment,1));letter-spacing:-.6px}.modal-body{min-height:0;padding:23px 25px;overflow:auto}.modal-body>p{line-height:1.9;font-size:calc(12px * var(--apex-ui-font-adjustment,1));margin-bottom:12px}.modal-footer{border-top:1px solid var(--border);background:#fbfcfe;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 25px;display:flex}.modal-footer>.button:first-child{margin-right:auto}.compact-modal{max-width:580px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.field{color:#6e7a8f;font-weight:500;font-size:calc(10px * var(--apex-ui-font-adjustment,1));text-align:left;flex-direction:column;gap:8px;display:flex}.field input,.field select,.field textarea{font-size:calc(12px * var(--apex-ui-font-adjustment,1));font-weight:400}.field textarea{resize:vertical;min-height:76px}.field .muted{font-size:calc(10px * var(--apex-ui-font-adjustment,1));font-weight:400}.voucher-modal{width:min(1250px,100%)}.voucher-modal>.modal-body{padding:0;display:block}.voucher-modal>.modal-body:has(.voucher-history){grid-template-columns:minmax(0,1fr) 220px;display:grid}.voucher-main{min-width:0;padding:24px 26px 25px}.voucher-history{border-left:1px solid var(--border);background:#fbfcfe;min-width:0;padding:25px 22px}.voucher-header-form{grid-template-columns:1.2fr 1fr 1.2fr}.description-field{grid-column:1/-1}.dialog-title{align-items:center;gap:13px;display:flex}.dialog-title .eyebrow{font-size:calc(8px * var(--apex-ui-font-adjustment,1));color:#8698b3;text-transform:uppercase;margin-bottom:6px}.dialog-title h2{font-size:calc(21px * var(--apex-ui-font-adjustment,1));margin-bottom:5px}.dialog-title .small{font-size:calc(9px * var(--apex-ui-font-adjustment,1))}.dialog-type-icon{color:#7390dc;background:#edf2ff;border:1px solid #e0e8fb;border-radius:8px;place-items:center;width:43px;height:48px;display:grid}.dialog-top-right{align-items:center;gap:20px;display:flex}.lines-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:26px;margin-bottom:13px;display:flex}.lines-heading h3{color:#63728a;font-size:calc(12px * var(--apex-ui-font-adjustment,1));align-items:center;gap:7px;display:flex}.lines-heading .small{font-size:calc(9px * var(--apex-ui-font-adjustment,1))}.voucher-lines-wrap{border:1px solid var(--border);border-radius:7px}.voucher-lines th{font-size:calc(7.5px * var(--apex-ui-font-adjustment,1));border-top:0;padding:10px}.voucher-lines td{min-width:75px;padding:10px}.voucher-lines td:first-child{color:#a3aebf;text-align:center;width:27px;min-width:26px;padding:7px}.voucher-lines td:last-child:has(button){width:29px;min-width:26px;padding:4px}.voucher-lines input,.voucher-lines select{min-height:32px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));border-color:#e8edf3;min-width:72px;padding:6px}.voucher-lines .numeric input{text-align:right;width:87px}.voucher-lines .line-account{flex-direction:column;gap:6px;min-width:225px;display:flex}.voucher-lines .line-account select{width:100%}.voucher-lines .line-account select:last-child{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#97a4b7;background:#fcfdff;border-color:#eff2f7;min-height:27px}.voucher-lines .numeric{font-size:calc(10px * var(--apex-ui-font-adjustment,1));white-space:nowrap}.voucher-lines td strong{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.add-line{font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin:12px 0 5px}.voucher-totals{background:#f9fbfe;border:1px solid #e6edf4;border-radius:7px;align-items:center;gap:32px;margin-top:18px;padding:18px 17px;display:flex}.voucher-totals>div:not(.balance-check){text-align:right}.voucher-totals>div>span{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#96a4b7;margin-bottom:6px;display:block}.voucher-totals>div>strong{font-size:calc(15px * var(--apex-ui-font-adjustment,1));color:#4e6382;font-variant-numeric:tabular-nums;font-weight:550}.balance-check{align-items:center;gap:9px;margin-right:auto;display:flex}.balance-check strong{font-size:calc(10px * var(--apex-ui-font-adjustment,1));font-weight:550;display:block}.balance-check span{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#94a5b0;margin-top:4px;display:block}.balance-check.balanced{color:#659b89}.balance-check.unbalanced{color:#c18d58}.form-hint{font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin-top:17px}.voucher-history .lines-heading{margin-top:0;margin-bottom:25px}.history-event{border-left:1px solid #dfe7f1;margin-left:4px;padding-bottom:23px;padding-left:21px;position:relative}.history-event:last-child{border-left:0}.history-dot{background:#fbfcfe;border:2px solid #bac8e0;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:-4px}.history-dot.approved{border-color:#7fb69b}.history-dot.deleted,.history-dot.rejected{border-color:#c49a9f}.history-event strong{color:#6d7e97;font-size:calc(10px * var(--apex-ui-font-adjustment,1));font-weight:550;display:block}.history-event p{color:#9aa8bd;font-size:calc(9px * var(--apex-ui-font-adjustment,1));margin-top:5px}.history-event time{font-size:calc(8.5px * var(--apex-ui-font-adjustment,1));color:#aeb8c6;margin-top:5px;display:block}.history-event blockquote{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#9a8f9f;overflow-wrap:anywhere;background:#f4f2f7;border-radius:4px;margin:8px 0 0;padding:7px;line-height:1.65}.footer-actions{align-items:center;gap:8px;display:flex}.reason-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#12213a5e;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;inset:0}.reason-modal{max-width:490px}.reason-modal h2{font-size:calc(18px * var(--apex-ui-font-adjustment,1))}.reason-modal .modal-body>p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#7a899f}.toast{z-index:100;color:#f3fff8;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#203a30;border-radius:9px;align-items:center;gap:11px;max-width:min(580px,80vw);padding:13px 16px;line-height:1.6;display:flex;position:fixed;bottom:25px;left:calc(50% + 117px);transform:translate(-50%);box-shadow:0 8px 35px #1b2f3233}.toast>span{color:#97d9b8;place-items:center;display:grid}.toast.error{background:#593335}.toast.error>span{color:#ffc4bd}.toast button{color:#d3e2dd;background:0 0;border:0;place-items:center;margin-left:10px;padding:4px;display:grid}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.startup{color:#96a9c5;background:#152334;flex-direction:column;justify-content:center;align-items:center;gap:25px;height:100dvh;display:flex}.startup p{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.login-page{background:#fafbfd;grid-template-columns:46% 54%;min-height:100dvh;display:grid}.login-story{color:#fff;background:#17283e;flex-direction:column;padding:49px 57px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"A";color:#ffffff02;font-size:calc(500px * var(--apex-ui-font-adjustment,1));pointer-events:none;font-weight:700;position:absolute;bottom:0;right:-50px}.login-story-copy{z-index:1;margin:auto 0;padding:65px 0 80px;position:relative}.login-story-copy .eyebrow{color:#91a6ca;font-size:calc(9px * var(--apex-ui-font-adjustment,1));letter-spacing:2px;margin-bottom:27px}.login-story h1{font-size:calc(43px * var(--apex-ui-font-adjustment,1));color:#f4f7fc;letter-spacing:-1.5px;font-weight:550;line-height:1.25}.login-story p{font-size:calc(14px * var(--apex-ui-font-adjustment,1));color:#93a7c4;margin-top:24px;line-height:1.9}.login-features{color:#bdcbe0;font-size:calc(11px * var(--apex-ui-font-adjustment,1));flex-direction:column;gap:18px;margin-top:40px;display:flex}.login-features span{align-items:center;gap:11px;display:flex}.login-features svg{color:#8ca5e9}.login-bottom{font-size:calc(8px * var(--apex-ui-font-adjustment,1));letter-spacing:1.5px;color:#8195b2;justify-content:space-between;gap:15px;display:flex}.login-bottom span{font-size:calc(8px * var(--apex-ui-font-adjustment,1));letter-spacing:.3px}.login-form-wrap{justify-content:center;align-items:center;padding:50px;display:flex}.login-card{width:360px}.sample-pill{font-size:calc(8px * var(--apex-ui-font-adjustment,1));letter-spacing:1.1px;color:#6e88ce;background:#edf2ff;border:1px solid #dfe7fb;border-radius:5px;margin-bottom:24px;padding:7px 9px;font-weight:600;display:inline-flex}.login-card h2{font-size:calc(25px * var(--apex-ui-font-adjustment,1));letter-spacing:-.9px;color:#27394f;line-height:1.4}.login-card>p{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#90a0b5;margin:14px 0 28px;line-height:1.9}.login-main{width:100%;height:46px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));justify-content:flex-start;gap:11px;margin-top:12px}.login-main svg:last-child{margin-left:auto}.login-explainer{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#99a7b9;margin:17px 3px 20px;line-height:1.8}.login-card>.text-button{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#8698b6}.login-note{font-size:calc(8.5px * var(--apex-ui-font-adjustment,1));color:#aab5c4;border-top:1px solid #e8edf4;align-items:center;gap:7px;margin-top:34px;padding-top:23px;display:flex}.tiny-dot{background:#c9ab65;border-radius:50%;width:5px;height:5px}.manual-login{flex-direction:column;gap:13px;margin-top:18px;display:flex}.manual-login>.button{align-self:flex-start;min-width:100px}.danger-icon:hover{color:#c0797c;background:#fff0f0}@media (width>=1600px){.main-shell main{padding:42px 44px 20px}.topbar{padding-inline:44px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 320px}.dashboard-table td{padding-top:22px;padding-bottom:22px}.activity-list{padding-inline:25px}.activity-row{padding-block:17px}.stat-card{min-height:150px}.workspace-lower{margin-top:27px;padding:33px}.nav-item{font-size:calc(12px * var(--apex-ui-font-adjustment,1));padding-block:11px}.sidebar{width:248px}.topbar{height:72px}.workspace-switch{margin-bottom:28px}.nav-heading{padding-bottom:13px}.page-heading{margin-bottom:31px}}@media (width<=1250px){.sidebar{width:215px;padding-inline:12px}.main-shell main{padding:28px 24px 18px}.topbar{padding-inline:24px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 248px;gap:16px}.dashboard-table th:nth-child(4),.dashboard-table td:nth-child(4){display:none}.stat-card{padding:15px 16px}.stat-top{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.today-label{display:none}.page-heading-actions{gap:10px}.voucher-modal>.modal-body:has(.voucher-history){grid-template-columns:minmax(0,1fr) 180px}.voucher-history{padding:23px 15px}.voucher-main{padding:23px 20px}.voucher-lines .line-account{min-width:190px}.voucher-lines .numeric input{width:76px}.toast{left:calc(50% + 107px)}}@media (width<=1000px){.sidebar{width:202px}.nav-item{font-size:calc(10.5px * var(--apex-ui-font-adjustment,1));padding-inline:10px}.dashboard-grid{grid-template-columns:1fr}.activity-list{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.activity-row{border:0}.activity-panel .section-heading{padding-bottom:8px}.stat-top{font-size:calc(9px * var(--apex-ui-font-adjustment,1))}.stat-card{padding:12px}.stat-icon{width:26px;height:26px}.stat-foot{font-size:calc(8px * var(--apex-ui-font-adjustment,1))}.page-heading h1{font-size:calc(25px * var(--apex-ui-font-adjustment,1))}.main-shell main{padding:25px 21px}.workspace-lower{padding:23px 20px}.topbar-right{gap:9px}.connection{font-size:calc(9px * var(--apex-ui-font-adjustment,1))}.breadcrumb{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.voucher-modal>.modal-body:has(.voucher-history){display:block}.voucher-history{display:none}.register-tabs{gap:10px;padding-inline:12px}.register-tabs button{font-size:calc(9px * var(--apex-ui-font-adjustment,1))}.login-story{padding:40px 32px}.login-story h1{font-size:calc(34px * var(--apex-ui-font-adjustment,1))}.login-form-wrap{padding:35px}.login-bottom{display:block}.login-bottom span{margin-top:10px;display:block}.toast{left:calc(50% + 101px)}}@media (width<=750px){.sidebar{width:66px;padding:18px 7px 0}.sidebar-brand{padding:0 8px}.brand>span,.edition,.workspace-switch,.nav-heading,.nav-item>span,.nav-count,.sidebar-user>div:not(.avatar),.workspace-info span,.workspace-info svg:last-child{display:none}.sidebar .brand svg{width:29px;height:29px}.sidebar nav{padding-top:24px}.nav-item{justify-content:center;padding:10px}.sidebar-bottom{padding-top:4px}.workspace-info{justify-content:center}.sidebar-user{flex-direction:column;padding:10px 0}.sidebar-user .icon-button{margin:0}.main-shell main{padding:23px 15px}.topbar{height:56px;padding-inline:16px}.topbar .connection,.top-divider{display:none}.stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}.stat-card{padding:15px}.stat-top{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.workspace-lower{grid-template-columns:1fr;gap:20px}.activity-list{grid-template-columns:repeat(2,1fr)}.page-heading{align-items:start}.page-heading h1{font-size:calc(23px * var(--apex-ui-font-adjustment,1))}.page-heading p{font-size:calc(10px * var(--apex-ui-font-adjustment,1));max-width:250px;line-height:1.6}.page-heading .eyebrow{font-size:calc(7px * var(--apex-ui-font-adjustment,1))}.page-heading-actions .button{font-size:calc(9px * var(--apex-ui-font-adjustment,1));padding:9px}.page-heading-actions .button svg{width:14px}.search-input{width:100%;min-width:0}.search-row>.small{display:none}.register-toolbar{flex-direction:column;align-items:start;gap:13px}.modal-backdrop{padding:12px}.modal{max-height:calc(100dvh - 24px)}.modal-header,.voucher-main,.modal-body{padding:18px}.voucher-header-form{grid-template-columns:1fr 1fr}.voucher-header-form>.field:nth-child(3){grid-column:1/-1}.voucher-totals{gap:13px;padding:14px 10px}.voucher-totals .balance-check{font-size:calc(8px * var(--apex-ui-font-adjustment,1))}.voucher-totals>div>strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.voucher-totals>div>span{font-size:calc(8px * var(--apex-ui-font-adjustment,1))}.modal-footer{flex-wrap:wrap;padding:12px}.footer-actions{gap:5px}.footer-actions .button{font-size:calc(10px * var(--apex-ui-font-adjustment,1));padding:8px 10px}.dialog-type-icon{display:none}.dialog-title h2{font-size:calc(17px * var(--apex-ui-font-adjustment,1))}.dialog-top-right{gap:6px}.dialog-top-right .badge{font-size:calc(8px * var(--apex-ui-font-adjustment,1))}.workspace-footer>span:first-child{display:none}.toast{width:max-content;max-width:92vw;left:50%}.login-page{display:block}.login-story{min-height:240px;padding:24px}.login-story-copy{padding:30px 0 0}.login-story h1{font-size:calc(28px * var(--apex-ui-font-adjustment,1))}.login-story p,.login-features,.login-bottom,.login-story-copy .eyebrow,.login-story-copy h1 br{display:none}.login-form-wrap{padding:35px 25px}.login-card{width:100%;max-width:380px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.date-range-label{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#71829d;white-space:nowrap;font-weight:550}.event-date-filter-row{flex-wrap:wrap;align-items:center;gap:12px;padding:0 21px 15px;display:flex}.event-date-chip{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#536fae;background:#f0f4ff;border:1px solid #dfe7fa;border-radius:6px;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.event-date-zone{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#8b9bc0;border-left:1px solid #dce4f5;margin-left:1px;padding-left:7px}.event-date-chip button{color:#7289b8;background:0 0;border:0;border-radius:3px;place-items:center;padding:2px;display:grid}.event-date-chip button:hover{color:#315dc2;background:#e0e8fa}.event-date-explainer{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#98a4b7}.event-date-chip button:focus-visible{outline-offset:2px;outline:2px solid #7697ec}@media (width<=750px){.date-range{flex-wrap:wrap;gap:8px}.date-range-label{width:100%}.event-date-filter-row{gap:8px}.event-date-explainer{line-height:1.6}}.erp-shell{--erp-sidebar-width:214px;--erp-blue:#608fcf;--erp-blue-dark:#326cae;--erp-line:#bdcddd;--erp-grid-line:#d2dfed;--erp-zebra:#edf5ff;--blue:#397cc7;--navy:#263b52;--muted:#677b90;--border:#c7d5e4;--canvas:#fff;font-family:Segoe UI,Arial,sans-serif;font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#233343;background:#fff;height:100dvh;min-height:0}.erp-shell button,.erp-shell input,.erp-shell select,.erp-shell textarea{font-family:inherit}.erp-shell button{transition:background .1s,border-color .1s}.erp-shell svg{stroke-width:1.35px}.erp-shell h1,.erp-shell h2,.erp-shell h3{color:#24394d;letter-spacing:0;font-weight:600}.erp-shell .muted{color:#677b90}.erp-shell button:focus-visible,.erp-shell tr:focus-visible{outline-offset:1px;outline:2px solid #275f9f}.erp-shell .sidebar{width:var(--erp-sidebar-width);background:var(--erp-blue);color:#fff;border-right:1px solid #4878b5;padding:0}.erp-shell .sidebar-brand{border-bottom:1px solid #ffffff38;min-height:73px;padding:17px 15px 13px}.erp-shell .brand{gap:8px}.erp-shell .brand>span{color:#fff;font-size:calc(28px * var(--apex-ui-font-adjustment,1));letter-spacing:-1px;font-weight:500;display:inline}.erp-shell .brand-period{color:#dfeeff}.erp-shell .sidebar .brand>svg{width:30px;height:30px}.erp-shell .sidebar .brand>svg rect{fill:#4379bd;rx:1px}.erp-shell .edition{font-size:calc(8px * var(--apex-ui-font-adjustment,1));letter-spacing:1.6px;color:#e0ecfb;margin:4px 0 0 39px;display:block}.erp-shell .workspace-switch{border:0;border-bottom:1px solid #ffffff2b;border-radius:0;gap:8px;margin:0;padding:10px 13px;display:flex}.erp-shell .workspace-mark{color:#fff;background:#ffffff15;border:1px solid #bad1ee;border-radius:0;width:25px;height:25px}.erp-shell .workspace-switch strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#fff}.erp-shell .workspace-switch span:not(.workspace-dot){color:#e3edfa;font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin-top:2px}.erp-shell .workspace-dot{background:#d0eddb}.erp-shell .sidebar nav{scrollbar-color:#bdd1ea transparent;padding:7px 0 12px;overflow-x:hidden}.erp-shell .nav-heading{color:#f4f8ff;font-size:calc(10px * var(--apex-ui-font-adjustment,1));letter-spacing:.2px;padding:11px 12px 7px;display:block}.erp-shell .nav-heading.second{padding-top:13px}.erp-shell .nav-section-toggle{border:0;color:#fff;text-align:left;width:100%;min-height:31px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#ffffff0b;border-block:1px solid #ffffff20;border-radius:0;align-items:center;gap:7px;padding:7px 10px;font-weight:600;display:flex}.erp-shell .nav-section-toggle>span{flex:1}.erp-shell .nav-section-toggle svg{color:#fff;flex-shrink:0;width:16px;height:16px}.erp-shell .nav-section-toggle:hover{background:#ffffff1c}.erp-shell .nav-section-body{padding:3px 0 8px}.erp-shell .nav-item{color:#fff;width:100%;min-height:29px;font-size:calc(11.5px * var(--apex-ui-font-adjustment,1));border-left:3px solid #0000;border-radius:0;justify-content:flex-start;gap:8px;margin:0;padding:5px 11px 5px 22px;font-weight:400}.erp-shell .nav-item>span{line-height:1.35;display:block}.erp-shell .nav-item svg{color:#eef6ff;stroke-width:1.5px;width:15px;height:15px}.erp-shell .nav-item:hover{color:#fff;background:#ffffff1b}.erp-shell .nav-item.active{color:#fff;box-shadow:none;background:#4079bf;border-left-color:#eff6ff}.erp-shell .nav-count{color:#fff;min-width:16px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#ffffff29;border-radius:0;padding:1px 4px;display:inline-block}.erp-shell .sidebar-bottom{border-top:1px solid #ffffff40;padding:4px 9px 0}.erp-shell .workspace-info{color:#f5f8ff;font-size:calc(10px * var(--apex-ui-font-adjustment,1));justify-content:flex-start;padding:7px 3px}.erp-shell .workspace-info span,.erp-shell .workspace-info svg:last-child{display:inline}.erp-shell .workspace-info:hover{background:#ffffff10}.erp-shell .sidebar-user{flex-direction:row;gap:7px;padding:8px 1px 10px}.erp-shell .sidebar-user>div:not(.avatar){min-width:0;display:block}.erp-shell .sidebar-user>.avatar{color:#fff;width:28px;height:28px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#ffffff1c;border:1px solid #ffffff50;border-radius:1px}.erp-shell .sidebar-user strong{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#fff}.erp-shell .sidebar-user span{color:#e5eefb;font-size:calc(9px * var(--apex-ui-font-adjustment,1));margin-top:2px}.erp-shell .sidebar-user .icon-button{color:#fff;margin-left:auto}.erp-shell .main-shell{background:#fff;min-width:0;min-height:0;overflow:hidden}.erp-shell .topbar{border-bottom:1px solid var(--erp-line);background:#f9fbfd;gap:8px;height:33px;min-height:33px;padding:0 12px}.erp-shell .breadcrumb{color:#506983;font-size:calc(11px * var(--apex-ui-font-adjustment,1));gap:7px}.erp-shell .breadcrumb strong{color:#304c68}.erp-shell .topbar-right{font-size:calc(10px * var(--apex-ui-font-adjustment,1));gap:9px}.erp-shell .top-divider{background:#c6d4e2;height:15px}.erp-shell .demo-label{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#836824;background:#fff9ea;border-color:#dfd4b5;border-radius:0;padding:3px 6px}.erp-shell .connection{color:#526b5c;font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.erp-shell .erp-ribbon{scrollbar-width:thin;background:#fff;border-bottom:1px solid #aebfd2;flex-shrink:0;align-items:stretch;gap:0;min-height:91px;padding:3px 8px 0;display:flex;overflow:auto hidden}.erp-shell .ribbon-group{border-right:1px solid #d0dbe6;flex-shrink:0;align-items:flex-start;gap:1px;margin:0 1px 0 0;padding:2px 9px 16px;display:flex;position:relative}.erp-shell .ribbon-group:first-child{padding-left:0}.erp-shell .ribbon-group:last-child{border-right:0}.erp-shell .ribbon-group>span,.erp-shell .ribbon-group-label,.erp-shell .ribbon-group>small{text-align:center;font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#728394;white-space:nowrap;font-weight:400;position:absolute;bottom:3px;left:0;right:0}.erp-shell .ribbon-button{color:#263e57;min-width:58px;max-width:92px;min-height:63px;font-size:calc(10.5px * var(--apex-ui-font-adjustment,1));text-align:center;white-space:normal;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding:5px 7px 4px;font-weight:400;line-height:1.2;display:flex}.erp-shell .ribbon-button>svg{color:#3c84cc;stroke-width:1.25px;width:29px;height:29px}.erp-shell .ribbon-button:hover{background:#e6f1ff;border-color:#a5c6e8}.erp-shell .ribbon-button:active{background:#d7eaff;border-color:#78a9d9}.erp-shell .ribbon-button.danger,.erp-shell .ribbon-button.danger-ghost{color:#7c3843;background:0 0;border-color:#0000}.erp-shell .ribbon-button.danger svg,.erp-shell .ribbon-button.danger-ghost svg{color:#b25f69}.erp-shell .ribbon-button.danger:hover,.erp-shell .ribbon-button.danger-ghost:hover{background:#fff0f0;border-color:#ddbbc0}.erp-shell .erp-workspace-tabs{scrollbar-width:thin;background:#e6edf6;border-bottom:1px solid #9eb7d2;flex-shrink:0;align-items:stretch;gap:2px;min-height:31px;padding:0 7px;display:flex;overflow:auto hidden}.erp-shell .workspace-tab{color:#476684;min-height:30px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:0;flex-shrink:0;align-items:center;gap:7px;margin:0;padding:5px 9px;font-weight:400;display:flex}.erp-shell .workspace-tab:hover{background:#f4f8fd}.erp-shell .workspace-tab.active,.erp-shell .workspace-tab.selected,.erp-shell .workspace-tab[aria-selected=true]{color:#24496f;background:#fff;border-color:#9fb8d2;box-shadow:inset 0 2px #4b87c8}.erp-shell .workspace-tab>svg{color:#417daf;width:14px;height:14px}.erp-shell .tab-close{color:#718597;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:17px;height:17px;min-height:0;margin-left:7px;padding:1px;display:inline-flex}.erp-shell .tab-close:hover{color:#8d3c44;background:#f0e0e3}.erp-shell .tab-close svg{width:12px;height:12px}.erp-shell .main-shell main,.erp-shell .erp-workspace-content{background:#fff;flex:1;min-width:0;min-height:0;padding:10px 12px 12px;overflow:auto}.erp-shell .erp-statusbar{color:#60748a;min-height:25px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#edf2f8;border-top:1px solid #b8cadd;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:3px 10px;display:flex}.erp-shell .erp-statusbar>span,.erp-shell .erp-statusbar>div{align-items:center;gap:5px;min-width:0;display:flex}.erp-shell .erp-statusbar svg{color:#4f83b5;width:12px;height:12px}.erp-shell .page-heading{align-items:center;gap:10px;margin-bottom:10px}.erp-shell .page-heading h1{font-size:calc(17px * var(--apex-ui-font-adjustment,1));letter-spacing:0;line-height:1.3}.erp-shell .page-heading .eyebrow{font-size:calc(8px * var(--apex-ui-font-adjustment,1));color:#74889e;margin-bottom:4px}.erp-shell .page-heading p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#687c90;margin-top:4px}.erp-shell .page-heading-actions{gap:8px}.erp-shell .workspace-footer{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#728398;margin-top:12px}.erp-shell .workspace-footer .version{border-radius:0}.erp-shell input,.erp-shell select,.erp-shell textarea{color:#23394f;min-height:28px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#fff;border:1px solid #afc2d6;border-radius:0;padding:4px 7px}.erp-shell input:focus,.erp-shell select:focus,.erp-shell textarea:focus{border-color:#4c89c9;box-shadow:inset 0 0 0 1px #bdd6ee}.erp-shell input::placeholder,.erp-shell textarea::placeholder{color:#8c9baa}.erp-shell input:disabled,.erp-shell select:disabled{color:#52677b;background:#f1f5f9}.erp-shell input[type=checkbox],.erp-shell input[type=radio]{accent-color:#487ebc;width:auto;min-height:0;padding:0}.erp-shell .button{min-height:28px;box-shadow:none;font-size:calc(11px * var(--apex-ui-font-adjustment,1));border-radius:0;gap:5px;padding:5px 10px;font-weight:400}.erp-shell .primary{color:#fff;background:#4f89c9;border-color:#3776b9}.erp-shell .primary:hover{background:#3f7dbf;border-color:#2d65a3}.erp-shell .secondary{color:#2d4c6b;background:#f9fbfe;border-color:#afc1d5}.erp-shell .secondary:hover{background:#e7f1fc;border-color:#7ba4cc}.erp-shell .ghost:hover{background:#e9f2fc}.erp-shell .icon-button{color:#4c81b8;border-radius:0;min-width:24px;min-height:24px;padding:3px}.erp-shell .icon-button:hover{color:#285e98;background:#e5eff9}.erp-shell .sidebar .icon-button:hover{color:#fff;background:#ffffff20}.erp-shell .text-button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#316fae;font-weight:400}.erp-shell .field{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#3c5268;gap:4px;font-weight:400}.erp-shell .field input,.erp-shell .field select,.erp-shell .field textarea{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.erp-shell .field textarea{min-height:65px}.erp-shell .form-grid{gap:10px 14px}.erp-shell .search-row{gap:10px;margin-bottom:8px}.erp-shell .search-input{border-color:#afc2d6;border-radius:0;gap:6px;width:340px;min-width:180px;padding:0 7px}.erp-shell .search-input input{min-height:28px;box-shadow:none;font-size:calc(11px * var(--apex-ui-font-adjustment,1));border:0;padding:4px 0}.erp-shell .search-input:focus-within{box-shadow:none;border-color:#4c89c9}.erp-shell .search-input>svg{color:#608ab2;width:14px;height:14px}.erp-shell .register-tabs{border-color:var(--erp-line);background:#f5f8fc;gap:1px;padding:0 5px}.erp-shell .register-tabs button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#4c637b;border-bottom-width:2px;padding:8px 10px 6px}.erp-shell .register-tabs button.selected{color:#2e6399;background:#fff;border-color:#4f89c9}.erp-shell .register-tabs button span{color:#5d7893;font-size:calc(9px * var(--apex-ui-font-adjustment,1));background:#e5edf7;border-radius:0}.erp-shell .register-toolbar{background:#fafcfe;border-bottom:1px solid #d3dfec;gap:10px;padding:7px 9px}.erp-shell .register-toolbar>span{color:#536d88;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.erp-shell .date-range{gap:8px}.erp-shell .date-range label,.erp-shell .date-range-label{color:#596f84;font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.erp-shell .date-range input{color:#304c67;width:124px;min-height:26px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:3px 5px}.erp-shell .event-date-filter-row{background:#f6f9fc;gap:8px;padding:6px 9px}.erp-shell .event-date-chip{color:#365f8a;background:#eaf3fe;border-color:#bdd1e7;border-radius:0;padding:4px 6px}.erp-shell .event-date-explainer{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#6f8297}.erp-shell .panel{border:1px solid var(--erp-line);box-shadow:none;border-radius:0}.erp-shell .table-wrap{overflow:auto}.erp-shell .data-table{border-collapse:collapse;font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#253b50}.erp-shell .data-table thead{background:#edf1f7}.erp-shell .data-table th{color:#3d5269;font-size:calc(10px * var(--apex-ui-font-adjustment,1));letter-spacing:0;border:1px solid #c5d3e3;padding:6px 7px;font-weight:500;line-height:1.3}.erp-shell .data-table th:first-child{border-left:0}.erp-shell .data-table th:last-child{border-right:0}.erp-shell .data-table td{border:1px solid var(--erp-grid-line);color:#30445a;height:30px;padding:5px 7px;line-height:1.3}.erp-shell .data-table td:first-child{border-left:0}.erp-shell .data-table td:last-child{border-right:0}.erp-shell .data-table tbody tr:nth-child(odd){background:#fff}.erp-shell .data-table tbody tr:nth-child(2n){background:var(--erp-zebra)}.erp-shell .data-table tbody tr:hover{background:#dcecff}.erp-shell .data-table tbody tr.selected,.erp-shell .data-table tbody tr[aria-selected=true]{background:#c7dffb}.erp-shell .data-table td strong{color:#2c465f;font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:500}.erp-shell .data-table td small{color:#728399;font-size:calc(9px * var(--apex-ui-font-adjustment,1));margin-top:2px;line-height:1.3}.erp-shell .data-table .amount{color:#2d4863;font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:500}.erp-shell .data-table .reference{color:#286da9!important}.erp-shell .data-table tbody tr.catalog-group-row{background:#e4effc}.erp-shell .data-table tbody tr.catalog-root-row{background:#dbeafb}.erp-shell .data-table tbody tr.catalog-root-row:nth-child(odd){background:#fff}.erp-shell .data-table tbody tr.catalog-root-row:nth-child(2n){background:#eaf3ff}.erp-shell .data-table tbody tr.catalog-group-row:hover,.erp-shell .data-table tbody tr.catalog-root-row:hover{background:#cddff6}.erp-shell .section-heading{background:#f7f9fc;border-bottom:1px solid #cbd8e5;padding:10px 11px}.erp-shell .section-heading h2{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#36536f}.erp-shell .section-heading p{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#6f8195;margin-top:3px}.erp-shell .panel-footer{color:#687e94;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#f4f8fc;border-top:1px solid #c9d8e8;padding:6px 9px}.erp-shell .badge,.erp-shell .currency-tag,.erp-shell .pill,.erp-shell .count-pill{font-size:calc(10px * var(--apex-ui-font-adjustment,1));border-radius:0;padding:2px 5px;line-height:1.3}.erp-shell .badge{border:1px solid}.erp-shell .status-pending{color:#916b1e;background:#fff7df}.erp-shell .status-approved{color:#3c805f;background:#edf7f0}.erp-shell .status-draft{color:#5f728a;background:#f1f4f8}.erp-shell .status-returned{color:#a16a33;background:#fff2e5}.erp-shell .status-deleted{color:#8a687a;background:#f7f0f3}.erp-shell .status-rejected{color:#ac5555;background:#fff0ee}.erp-shell .type-icon{color:#5588bd;background:0 0;border:0;border-radius:0;width:25px;height:27px}.erp-shell .mini-avatar{border-radius:0;width:22px;height:22px}.erp-shell .row-review{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#3f709f;border-color:#afc4dc;border-radius:0;padding:4px 7px}.erp-shell .empty-state{gap:9px;padding:30px 15px}.erp-shell .empty-state h3{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.erp-shell .info-callout,.erp-shell .connection-error,.erp-shell .form-error,.erp-shell .history-note{font-size:calc(11px * var(--apex-ui-font-adjustment,1));border-radius:0;padding:8px 10px;line-height:1.5}.erp-shell .stats-grid{gap:8px;margin-bottom:10px}.erp-shell .stat-card{min-height:96px;box-shadow:none;border-color:var(--erp-line);border-radius:0;padding:10px 12px 8px}.erp-shell .stat-card:hover{box-shadow:none;background:#f5f9fe;border-color:#75a0cb;transform:none}.erp-shell .stat-top{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#46617e}.erp-shell .stat-icon{color:#5286bc;border-radius:0;width:25px;height:25px;background:0 0!important}.erp-shell .stat-card>strong{font-size:calc(24px * var(--apex-ui-font-adjustment,1));letter-spacing:0;color:#2b4b6b;margin:1px 0 5px}.erp-shell .stat-foot{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#687f97}.erp-shell .dashboard-grid{grid-template-columns:minmax(0,1fr) 260px;gap:10px}.erp-shell .activity-list{padding:0 10px 4px}.erp-shell .activity-row{border-color:#dbe5f0;gap:8px;padding:8px 0}.erp-shell .activity-row strong{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#3f5b77;line-height:1.45}.erp-shell .activity-row strong span{color:#4e789f}.erp-shell .activity-row p{font-size:calc(9px * var(--apex-ui-font-adjustment,1));color:#74869a;margin-top:3px}.erp-shell .activity-icon{background:0 0;border-radius:0;width:22px;height:22px}.erp-shell .workspace-lower{border:1px solid var(--erp-line);background:#f6f9fc;border-radius:0;gap:18px;margin-top:10px;padding:12px}.erp-shell .workspace-lower h2{font-size:calc(14px * var(--apex-ui-font-adjustment,1));margin-bottom:5px}.erp-shell .workspace-lower .eyebrow{font-size:calc(8px * var(--apex-ui-font-adjustment,1));margin-bottom:5px}.erp-shell .workspace-lower p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#67809a;margin-bottom:6px;line-height:1.5}.erp-shell .account-preview{gap:4px}.erp-shell .account-preview>button{background:#fff;border-color:#cbd9e9;border-radius:0;gap:8px;padding:6px 8px}.erp-shell .mini-account{border-radius:0;width:25px;height:25px}.erp-shell .mini-currencies span{border-radius:0}.erp-shell .catalog-view{color:#2b425a;gap:10px}.erp-shell .catalog-toolbar{gap:10px}.erp-shell .catalog-toolbar h2{font-size:calc(16px * var(--apex-ui-font-adjustment,1));letter-spacing:0;margin-bottom:3px}.erp-shell .catalog-toolbar p{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.erp-shell .catalog-summary-grid{gap:8px}.erp-shell .catalog-summary{gap:9px;padding:10px 12px!important}.erp-shell .catalog-summary-icon{background:0 0;border-radius:0;width:28px;height:28px}.erp-shell .catalog-summary>div>span{font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin:0 0 4px}.erp-shell .catalog-summary strong{font-size:calc(21px * var(--apex-ui-font-adjustment,1));letter-spacing:0;color:#315273}.erp-shell .catalog-summary small{font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin-top:4px}.erp-shell .catalog-list-header{border-color:var(--erp-line);background:#f6f9fc;gap:10px;min-height:35px;padding:0 8px}.erp-shell .catalog-tabs{gap:1px}.erp-shell .catalog-tabs button{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#4d657f;padding:8px 10px 6px;font-weight:400}.erp-shell .catalog-tabs button.active{color:#2c659e;background:#fff;border-color:#4f89c9}.erp-shell .catalog-tabs button span{font-size:calc(9px * var(--apex-ui-font-adjustment,1));border-radius:0;padding:1px 4px}.erp-shell .catalog-account-link{gap:7px}.erp-shell .catalog-account-link strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:500}.erp-shell .catalog-account-link small{font-size:calc(9px * var(--apex-ui-font-adjustment,1));margin-top:2px}.erp-shell .catalog-account-icon{background:0 0;border:0;border-radius:0;width:25px;height:25px}.erp-shell .catalog-type,.erp-shell .catalog-class,.erp-shell .catalog-base-tag,.erp-shell .catalog-approved{font-size:calc(10px * var(--apex-ui-font-adjustment,1));border-radius:0;padding:2px 5px}.erp-shell .catalog-tree-toolbar{background:#f8fafc;border-color:#c9d8e7;gap:8px;padding:6px 8px}.erp-shell .catalog-tree-toolbar>span{color:#688099}.erp-shell .catalog-tree-toolbar .button{min-height:25px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));padding:4px 7px}.erp-shell .catalog-root-row .catalog-code{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#2f5275}.erp-shell .catalog-tree-name{gap:5px}.erp-shell .catalog-tree-name .icon-button{width:20px;min-width:20px;height:20px;min-height:20px}.erp-shell .catalog-tree-leaf{background:#81a1c1;border-radius:0;width:4px;height:4px;margin-inline:8px}.erp-shell .catalog-tree-empty-group{border-color:#7293b5;border-radius:0}.erp-shell .catalog-balance-list{gap:3px}.erp-shell .catalog-cell-subtitle{font-size:calc(9px * var(--apex-ui-font-adjustment,1));margin-top:2px}.erp-shell .catalog-footnote{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#718499;padding:8px 9px}.erp-shell .catalog-chart-notice,.erp-shell .catalog-note,.erp-shell .catalog-form-error{font-size:calc(11px * var(--apex-ui-font-adjustment,1));border-radius:0;padding:8px 10px}.erp-shell .catalog-detail{gap:12px}.erp-shell .catalog-balance-card{background:#f5f9fe;border-color:#bfcee0;border-radius:0;padding:10px}.erp-shell .catalog-balance-card.active{box-shadow:none;background:#e8f2ff;border-color:#749fcf}.erp-shell .catalog-balance-card>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin-bottom:6px}.erp-shell .catalog-balance-card strong{font-size:calc(20px * var(--apex-ui-font-adjustment,1));letter-spacing:0}.erp-shell .catalog-currency-balances{gap:8px}.erp-shell .catalog-check,.erp-shell .catalog-switch-field{border-color:#c5d5e7;border-radius:0;padding:7px 9px}.erp-shell .catalog-add-currency select,.erp-shell .catalog-date-filter input,.erp-shell .catalog-expense-filters select,.erp-shell .catalog-expense-filters input{border-color:#afc2d6;border-radius:0;min-height:28px;padding:4px 7px}.erp-shell .catalog-statement-totals{background:#eff5fc;border-color:#bed0e4;border-radius:0;gap:8px;padding:10px}.erp-shell .catalog-statement-totals>div>span{color:#58718b;margin-bottom:5px}.erp-shell .catalog-statement-totals strong{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.erp-shell .catalog-rate-banner{background:#f2f7fd;border-color:#bfd1e7;border-radius:0;gap:10px;padding:10px 12px}.erp-shell .catalog-demo-tag{border-radius:0;padding:3px 6px}.erp-shell .catalog-currency-grid{gap:9px}.erp-shell .catalog-currency-card{padding:12px!important}.erp-shell .catalog-currency-symbol{width:32px;height:32px;font-size:calc(17px * var(--apex-ui-font-adjustment,1));border-radius:0}.erp-shell .catalog-rate-value{padding:15px 0}.erp-shell .catalog-rate-value>strong{font-size:calc(24px * var(--apex-ui-font-adjustment,1));letter-spacing:0}.erp-shell .catalog-currency-actions{padding-top:9px}.erp-shell .catalog-expense-filters{background:#f9fbfd;gap:9px;padding:8px 10px}.erp-shell .catalog-expense-group td{padding-top:6px!important;padding-bottom:6px!important}.erp-shell .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#25446433;padding:16px}.erp-shell .modal{border:1px solid #7c9cbf;border-radius:0;max-height:calc(100dvh - 32px);box-shadow:0 3px 14px #193a5b24}.erp-shell .modal-header{background:#e9f1fb;border-bottom:1px solid #9fb9d5;gap:12px;min-height:43px;padding:8px 12px}.erp-shell .modal-header h2{font-size:calc(15px * var(--apex-ui-font-adjustment,1));letter-spacing:0}.erp-shell .modal-body{min-height:0;padding:13px}.erp-shell .modal-body>p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));line-height:1.6}.erp-shell .modal-footer{background:#f1f5fa;border-color:#afc4dc;gap:8px;padding:7px 11px}:is(.erp-shell .modal-backdrop:has(>.voucher-modal),.erp-shell .modal-backdrop:has(>.voucher-dialog)){inset:34px 12px 28px calc(var(--erp-sidebar-width) + 12px);background:0 0;justify-content:stretch;align-items:stretch;padding:0}.erp-shell .modal.voucher-modal,.erp-shell .modal.voucher-dialog{border-color:#7799bf;width:100%;max-width:none;height:100%;max-height:none}.erp-shell .voucher-modal>.modal-body,.erp-shell .voucher-dialog>.modal-body{flex:1;min-height:0;padding:0;overflow:auto}:is(.erp-shell .voucher-modal>.modal-body:has(.voucher-history),.erp-shell .voucher-dialog>.modal-body:has(.voucher-history)){grid-template-columns:minmax(0,1fr) 190px;display:grid}.erp-shell .voucher-main{min-width:0;padding:12px}.erp-shell .voucher-header-form{grid-template-columns:1.2fr 1fr 1.2fr;gap:10px 12px}.erp-shell .dialog-title{gap:8px}.erp-shell .dialog-title .eyebrow{color:#6783a0;letter-spacing:.4px;font-size:calc(8px * var(--apex-ui-font-adjustment,1));margin-bottom:2px}.erp-shell .dialog-title h2{font-size:calc(16px * var(--apex-ui-font-adjustment,1));color:#264d75;margin-bottom:2px}.erp-shell .dialog-title .small{font-size:calc(9px * var(--apex-ui-font-adjustment,1))}.erp-shell .dialog-type-icon{color:#3d7dbb;background:0 0;border:0;border-radius:0;width:30px;height:34px;display:grid}.erp-shell .dialog-top-right{gap:8px}.erp-shell .lines-heading{gap:8px;margin:15px 0 6px}.erp-shell .lines-heading h3{color:#3c5c7d;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.erp-shell .voucher-lines-wrap{border-color:#b3c8df;border-radius:0}.erp-shell .voucher-lines{min-width:680px}.erp-shell .voucher-lines th{font-size:calc(9px * var(--apex-ui-font-adjustment,1));padding:5px 6px}.erp-shell .voucher-lines td{padding:4px 5px}.erp-shell .voucher-lines input,.erp-shell .voucher-lines select{min-height:26px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));border-color:#b9cce2;padding:3px 5px}.erp-shell .voucher-lines .line-account{gap:3px;min-width:210px}.erp-shell .voucher-lines .line-account select:last-child{color:#698099;min-height:24px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#f8fbff;border-color:#c4d4e6}.erp-shell .voucher-lines .numeric input{width:85px}.erp-shell .voucher-totals{background:#eef5fd;border:1px solid #b9cce2;border-radius:0;gap:22px;margin-top:10px;padding:9px 11px}.erp-shell .voucher-totals>div>span{color:#627a93;font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin-bottom:3px}.erp-shell .voucher-totals>div>strong{color:#305375;font-size:calc(14px * var(--apex-ui-font-adjustment,1))}.erp-shell .balance-check strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1));font-weight:500}.erp-shell .balance-check span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#758ca1;margin-top:2px}.erp-shell .balance-check.balanced{color:#377d63}.erp-shell .balance-check.unbalanced{color:#ab733d}.erp-shell .voucher-history{background:#f5f9fe;border-color:#b9cce1;padding:12px;display:block}.erp-shell .voucher-history .lines-heading{margin:0 0 14px}.erp-shell .history-event{padding-bottom:15px;padding-left:14px}.erp-shell .history-event strong{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#45627e}.erp-shell .history-event p,.erp-shell .history-event time{color:#6f8398}.erp-shell .history-event blockquote{font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#eaf0f7;border-radius:0}.erp-shell .footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.erp-shell .reason-overlay{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;background:#25446450;padding:12px;overflow:auto}.erp-shell .reason-modal{flex:none;width:min(490px,100%);height:auto;max-height:100%}.erp-shell .reason-modal>.modal-body{flex:auto;min-height:0;overflow:auto}.erp-shell .reason-modal>.modal-footer{flex-wrap:wrap}.erp-shell .catalog-overlay{padding:16px}.erp-shell .catalog-modal .modal-header h2{font-size:calc(16px * var(--apex-ui-font-adjustment,1));letter-spacing:0}.erp-shell .catalog-modal .modal-header p{font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin-top:3px}.erp-shell .catalog-modal.catalog-drawer{border-radius:0;box-shadow:-4px 0 16px #193b5c20}.erp-shell .catalog-drawer .modal-body{flex:1;min-height:0}.erp-shell .toast{bottom:34px;left:calc(50% + var(--erp-sidebar-width)/2);font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#315e4b;border-radius:0;padding:9px 12px;box-shadow:0 2px 9px #24486630}.erp-shell .toast.error{background:#7b424a}@media (width<=1250px){.erp-shell{--erp-sidebar-width:202px}.erp-shell .dashboard-grid{grid-template-columns:minmax(0,1fr) 225px}.erp-shell .dashboard-table th:nth-child(4),.erp-shell .dashboard-table td:nth-child(4){display:table-cell}.erp-shell .ribbon-group{padding-inline:5px}.erp-shell .ribbon-button{min-width:53px;padding-inline:5px}:is(.erp-shell .voucher-modal>.modal-body:has(.voucher-history),.erp-shell .voucher-dialog>.modal-body:has(.voucher-history)){grid-template-columns:minmax(0,1fr) 165px}}@media (width<=1000px){.erp-shell{--erp-sidebar-width:188px}.erp-shell .nav-item{font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding-left:15px}.erp-shell .dashboard-grid{grid-template-columns:1fr}.erp-shell .activity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;display:grid}:is(.erp-shell .voucher-modal>.modal-body:has(.voucher-history),.erp-shell .voucher-dialog>.modal-body:has(.voucher-history)){display:block}.erp-shell .voucher-history{border-top:1px solid #b9cce1;border-left:0}.erp-shell .voucher-header-form{grid-template-columns:1fr 1fr}.erp-shell .voucher-header-form>.field:nth-child(3){grid-column:1/-1}.erp-shell .catalog-currency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=750px){.erp-shell{--erp-sidebar-width:174px}.erp-shell .sidebar-brand{padding-inline:11px}.erp-shell .nav-item{font-size:calc(10.5px * var(--apex-ui-font-adjustment,1));gap:6px;padding:6px 7px 6px 12px}.erp-shell .nav-section-toggle{font-size:calc(11px * var(--apex-ui-font-adjustment,1));gap:5px;padding-inline:7px}.erp-shell .topbar{padding-inline:8px}.erp-shell .topbar .connection,.erp-shell .top-divider{display:none}.erp-shell .erp-ribbon{min-height:82px;padding-inline:5px}.erp-shell .ribbon-button{min-width:49px;min-height:55px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));gap:5px}.erp-shell .ribbon-button>svg{width:25px;height:25px}.erp-shell .main-shell main,.erp-shell .erp-workspace-content{padding:8px}.erp-shell .page-heading{align-items:flex-start}.erp-shell .page-heading h1{font-size:calc(15px * var(--apex-ui-font-adjustment,1))}.erp-shell .page-heading p{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.erp-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-shell .stat-card{min-height:92px;padding:8px}.erp-shell .stat-top{font-size:calc(10px * var(--apex-ui-font-adjustment,1))}.erp-shell .stat-foot{font-size:calc(9px * var(--apex-ui-font-adjustment,1))}.erp-shell .search-input{width:100%;min-width:0}.erp-shell .register-toolbar{align-items:flex-start;gap:6px}.erp-shell .date-range{flex-wrap:wrap;gap:6px}.erp-shell .register-tabs button{font-size:calc(10px * var(--apex-ui-font-adjustment,1));padding-inline:7px}.erp-shell .workspace-lower,.erp-shell .catalog-summary-grid{grid-template-columns:1fr}.erp-shell .catalog-summary{padding:9px!important}.erp-shell .catalog-summary strong{font-size:calc(19px * var(--apex-ui-font-adjustment,1))}.erp-shell .catalog-tabs button{font-size:calc(10px * var(--apex-ui-font-adjustment,1));padding-inline:7px}.erp-shell .catalog-currency-grid{grid-template-columns:1fr}:is(.erp-shell .modal-backdrop:has(>.voucher-modal),.erp-shell .modal-backdrop:has(>.voucher-dialog)){inset:6px 6px 28px}.erp-shell .modal-header{padding:7px 9px}.erp-shell .modal-footer{flex-wrap:wrap;padding:6px 8px}.erp-shell .voucher-main{padding:9px}.erp-shell .voucher-totals{flex-wrap:wrap;gap:12px}.erp-shell .voucher-totals .balance-check{flex:100%}.erp-shell .footer-actions .button{font-size:calc(10px * var(--apex-ui-font-adjustment,1));padding:5px 7px}.erp-shell .erp-statusbar{font-size:calc(9px * var(--apex-ui-font-adjustment,1));gap:8px;padding-inline:7px}.erp-shell .toast{max-width:92vw;left:50%}}@media (width<=520px){.erp-shell{--erp-sidebar-width:153px}.erp-shell .brand>span{font-size:calc(24px * var(--apex-ui-font-adjustment,1))}.erp-shell .edition{font-size:calc(7px * var(--apex-ui-font-adjustment,1));letter-spacing:1px;margin-left:35px}.erp-shell .sidebar .brand>svg{width:27px;height:27px}.erp-shell .sidebar-user strong{max-width:78px}.erp-shell .workspace-tab{font-size:calc(10px * var(--apex-ui-font-adjustment,1));padding-inline:7px}.erp-shell .topbar .breadcrumb{font-size:calc(10px * var(--apex-ui-font-adjustment,1));gap:4px}.erp-shell .topbar-right .demo-label{font-size:calc(8px * var(--apex-ui-font-adjustment,1));padding:2px 4px}.erp-shell .page-heading{flex-wrap:wrap}.erp-shell .stats-grid,.erp-shell .activity-list{grid-template-columns:1fr}.erp-shell .erp-statusbar{flex-wrap:wrap;min-height:25px}.erp-shell .voucher-header-form{grid-template-columns:1fr}.erp-shell .catalog-statement-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-shell .erp-nav-search{color:#5582b5;background:#fff;border:1px solid #487bb8;align-items:center;gap:6px;min-width:0;margin:8px 9px 2px;padding:0 6px;display:flex}.erp-shell .erp-nav-search>svg{flex-shrink:0}.erp-shell .erp-nav-search input{min-width:0;min-height:25px;box-shadow:none;font-size:calc(11px * var(--apex-ui-font-adjustment,1));border:0;padding:3px 0}.erp-shell .nav-section{margin-bottom:1px}.erp-shell .nav-section-toggle[aria-expanded=false]>svg:last-child{transform:rotate(-90deg)}.erp-shell .ribbon-context{white-space:nowrap;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;gap:5px;min-width:140px;margin-left:auto;padding:4px 18px 15px;display:flex}.erp-shell .ribbon-context strong{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#466d95;font-weight:500}.erp-shell .ribbon-context>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#879aae}.erp-shell .ribbon-close{flex-shrink:0;align-self:flex-start}.erp-shell .workspace-tab>button[role=tab]{font:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0;line-height:1.35}.erp-shell .workspace-tab>h2{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:inherit;letter-spacing:0;margin:0;font-weight:500;line-height:1.35}.erp-shell .erp-screen{min-width:0}.erp-shell .erp-screen[hidden],.erp-shell .voucher-main[hidden],.erp-shell .erp-audit-panel[hidden]{display:none!important}.erp-shell .erp-view-filter{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-bottom:7px;display:flex}.erp-shell .erp-view-filter>span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#3c638b;font-weight:500}.erp-shell .erp-view-filter .search-input{width:245px;min-width:120px}.erp-shell .modal-backdrop.erp-voucher-backdrop{inset:0 0 25px var(--erp-sidebar-width);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;justify-content:stretch;align-items:stretch;padding:0}.erp-shell .modal.erp-voucher-window{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0}.erp-shell .erp-voucher-window>.voucher-ribbon{min-height:91px}.erp-shell .erp-voucher-window>.modal-body{flex:1;min-height:0;padding:0;display:block;overflow:auto}.erp-shell .erp-form-tabs{background:#f7f9fc;border-bottom:1px solid #b6cbe0;flex-shrink:0;gap:2px;min-height:32px;padding:5px 9px 0;display:flex}.erp-shell .erp-form-tabs>button{min-width:58px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#4d6a87;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:0;padding:5px 11px 6px;font-weight:400}.erp-shell .erp-form-tabs>button[aria-selected=true]{color:#2a598b;background:#fff;border-color:#b6cbe0}.erp-shell .erp-form-tabs>button:hover{background:#e8f2fd}.erp-shell .erp-voucher-window .voucher-main{flex-direction:column;min-height:100%;padding:9px 11px 11px;display:flex}.erp-shell .erp-fieldset{background:#fff;border:1px solid #b8cbe0;min-width:0;margin:0;padding:10px 11px 11px}.erp-shell .erp-fieldset>legend{color:#476d93;font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding:0 6px;font-weight:400}.erp-shell .erp-voucher-window .voucher-header-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px}.erp-shell .erp-voucher-window .voucher-header-form>.field{font-size:calc(11px * var(--apex-ui-font-adjustment,1));grid-template-columns:93px minmax(0,1fr);align-items:center;gap:6px;line-height:1.3;display:grid}.erp-shell .erp-voucher-window .voucher-header-form>.field:nth-child(3){grid-column:auto}.erp-shell .erp-voucher-window .voucher-header-form>.description-field{grid-column:1/-1}.erp-shell .erp-voucher-window .voucher-header-form input,.erp-shell .erp-voucher-window .voucher-header-form select{width:100%;min-width:0;min-height:27px}.erp-shell .erp-voucher-window .voucher-header-form input[readonly]{color:#58728d;background:#f5f8fc}.erp-shell .erp-voucher-window .lines-heading{color:#43678b;font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin:10px 0 5px}.erp-shell .erp-voucher-window .voucher-lines-wrap{background:#fff;border:1px solid #adc5df;flex:1 0 245px;min-height:245px}.erp-shell .erp-voucher-window .voucher-lines{table-layout:auto;min-width:1280px}.erp-shell .erp-voucher-window .voucher-lines td{height:33px;padding:3px 4px}.erp-shell .erp-voucher-window .voucher-lines th{text-transform:none;font-size:calc(10px * var(--apex-ui-font-adjustment,1));padding:5px}.erp-shell .erp-voucher-window .voucher-lines th:first-child{padding:1px 3px}.erp-shell .erp-voucher-window .voucher-lines td:first-child{width:26px;min-width:26px}.erp-shell .erp-voucher-window .voucher-lines select{min-width:65px}.erp-shell .erp-voucher-window .voucher-lines .erp-aux-picker{width:195px;min-width:195px}.erp-shell .erp-voucher-window .voucher-lines .erp-account-picker{width:220px;min-width:220px}.erp-shell .erp-voucher-window .voucher-lines td:nth-child(10) input{width:170px;min-width:170px}.erp-shell .erp-voucher-window .voucher-lines .numeric{min-width:80px}.erp-shell .erp-voucher-window .voucher-lines .numeric input{width:87px}.erp-shell .erp-voucher-window .voucher-lines.with-details{min-width:2500px}.erp-shell .erp-voucher-window .voucher-lines .line-detail input{width:135px;min-width:135px}.erp-shell .erp-voucher-window .voucher-lines .line-detail-notes input{width:210px;min-width:210px}.erp-shell .erp-voucher-window .voucher-lines .line-detail{overflow-wrap:anywhere;max-width:230px}.erp-shell .line-view-controls{align-items:center;gap:16px;display:flex}.erp-shell .line-view-controls button{color:#3b71aa;font-size:calc(10px * var(--apex-ui-font-adjustment,1));background:#f3f8fd;border:1px solid #b9cce2;align-items:center;gap:5px;padding:3px 6px;display:flex}.erp-shell .line-view-controls button[aria-pressed=true]{background:#dcecff}.erp-shell .voucher-source{color:#7188a2;font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin:9px 0 0 99px}.erp-shell .voucher-ribbon>.ribbon-context{min-width:95px}.erp-shell .erp-add-line{color:#267cc2}.erp-shell .erp-voucher-window .add-line{align-self:flex-start;margin:5px 0 6px}.erp-shell .erp-voucher-footer{background:#f9fbff;flex-shrink:0;margin-top:6px;padding:6px 10px 8px}.erp-shell .erp-voucher-footer .voucher-totals{background:0 0;border:0;justify-content:flex-start;gap:25px;margin:0;padding:2px 0}.erp-shell .erp-voucher-footer .voucher-totals>div:not(.balance-check){text-align:left;min-width:125px}.erp-shell .erp-voucher-footer .voucher-totals>div>span{font-size:calc(10px * var(--apex-ui-font-adjustment,1));margin-bottom:5px}.erp-shell .erp-voucher-footer .voucher-totals>div>strong{text-align:right;width:125px;min-height:27px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#fff;border:1px solid #becfe2;padding:4px 7px;font-weight:500;display:block}.erp-shell .erp-voucher-footer .balance-check{gap:6px;margin:14px 0 0 auto}.erp-shell .erp-voucher-footer .balance-check>strong{min-width:0;color:inherit;white-space:nowrap;width:auto!important;min-height:0!important;font-size:calc(11px * var(--apex-ui-font-adjustment,1))!important;background:0 0!important;border:0!important;padding:0!important}.erp-shell .erp-voucher-window .form-hint{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#75889d;margin-top:7px}.erp-shell .erp-voucher-window .form-error{margin:9px 11px}.erp-shell .erp-audit-panel{padding:10px 11px}.erp-shell .erp-audit-panel .erp-fieldset{padding:8px;overflow-x:auto}.erp-shell .erp-audit-panel .data-table{min-width:650px}@media (width<=1100px){.erp-shell .erp-voucher-window .voucher-header-form{gap:8px 12px}.erp-shell .erp-voucher-window .voucher-header-form>.field{font-size:calc(10px * var(--apex-ui-font-adjustment,1));grid-template-columns:77px minmax(0,1fr)}.erp-shell .ribbon-context{min-width:115px;padding-right:10px}.erp-shell .ribbon-context strong{font-size:calc(11px * var(--apex-ui-font-adjustment,1))}}@media (width<=850px){.erp-shell .erp-voucher-window .voucher-header-form{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-shell .erp-voucher-footer .voucher-totals{flex-wrap:wrap;gap:12px}.erp-shell .erp-voucher-footer .balance-check{margin-top:0}.erp-shell .ribbon-context{min-width:110px}}@media (width<=750px){.erp-shell .modal-backdrop.erp-voucher-backdrop{inset:0 0 25px}.erp-shell .erp-voucher-window>.voucher-ribbon{min-height:82px}.erp-shell .erp-voucher-window .voucher-main{padding:8px}.erp-shell .erp-view-filter{flex-wrap:wrap;gap:6px}.erp-shell .erp-view-filter .search-input{width:100%;min-width:0}.erp-shell .erp-voucher-footer .balance-check{flex:0 auto;margin-left:0}}@media (width<=520px){.erp-shell .erp-voucher-window .voucher-header-form{grid-template-columns:1fr}.erp-shell .erp-voucher-window .voucher-header-form>.field{grid-template-columns:105px minmax(0,1fr)}.erp-shell .ribbon-context{display:none}.erp-shell .ribbon-close{margin-left:auto}}.erp-shell .voucher-entry-fields{border:0;min-width:0;margin:0;padding:0;display:contents}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#d1d1d1;background:#252525;font-family:Segoe UI,Arial,sans-serif}body{background:#252525}.erp-shell.erp-shell{--erp-sidebar-width:214px;--erp-blue:#5c91d8;--erp-blue-dark:#437abf;--erp-line:#626262;--erp-grid-line:#626262;--erp-zebra:#444;--blue:#5c91d8;--navy:#d1d1d1;--muted:#a1a1a1;--border:#626262;--canvas:#252525;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#d1d1d1;font:calc(14px * var(--apex-ui-font-adjustment,1))/1.3 "Segoe UI",Arial,sans-serif;background:#252525}.erp-shell.erp-shell :is(button,input,select,textarea){box-shadow:none;border-radius:0;font-family:inherit}.erp-shell.erp-shell :is(h1,h2,h3,h4,strong){color:inherit;letter-spacing:0}.erp-shell.erp-shell :is(h1,h2,h3,h4){font-weight:400}.erp-shell.erp-shell :is(.muted,.small,.catalog-cell-subtitle,.catalog-contact,.catalog-footnote,.catalog-field-hint,.form-hint,.voucher-source){color:#a0a0a0}.erp-shell.erp-shell button:focus-visible,.erp-shell.erp-shell tr:focus-visible{outline-offset:-2px;outline:1px dotted #c7c7c7}.erp-shell.erp-shell svg{stroke-width:1.5px}.erp-shell.erp-shell :is(input,select,textarea){color:#d1d1d1;min-height:25px;font-size:calc(13px * var(--apex-ui-font-adjustment,1));background:#444;border:1px solid #727272;padding:2px 5px}.erp-shell.erp-shell :is(input,select,textarea):focus{outline-offset:-1px;box-shadow:none;border-color:#8eadd4;outline:1px solid #7ca3d8}.erp-shell.erp-shell input::placeholder,.erp-shell.erp-shell textarea::placeholder{color:#a0a0a0}.erp-shell.erp-shell :is(input,textarea)[readonly],.erp-shell.erp-shell :is(input,select,textarea):disabled{color:#acacac;opacity:1;background:#333}.erp-shell.erp-shell :is(input[type=checkbox],input[type=radio]){accent-color:gray;vertical-align:middle;width:15px;height:15px;min-height:0;margin:0 3px 0 0}.erp-shell.erp-shell :is(.button,.icon-button,.text-button,.ghost,.row-review){box-shadow:none;border-radius:0;font-weight:400}.erp-shell.erp-shell .button{min-height:26px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#d1d1d1;background:#3f3f3f;border:1px solid #707070;padding:3px 9px}.erp-shell.erp-shell .button:hover:not(:disabled){background:#505050;border-color:#969696}.erp-shell.erp-shell .button.primary{color:#e0e8f2;background:#416a9f;border-color:#628bbb}.erp-shell.erp-shell .button.primary:hover:not(:disabled){background:#4e7db7}.erp-shell.erp-shell :is(.text-button,.catalog-grid-link,.catalog-voucher-link,.catalog-reference){color:#82a9dc}.erp-shell.erp-shell .icon-button{color:#8aaedc;background:0 0;min-width:22px;min-height:22px;padding:2px}.erp-shell.erp-shell .icon-button:hover:not(:disabled){color:#c7d9f2;background:#4a4a4a}.erp-shell.erp-shell .danger-icon{color:#df6161}.erp-shell.erp-shell .danger-icon:hover{color:#f58b8b;background:#543a3a}.erp-shell.erp-shell .field{font-size:calc(13px * var(--apex-ui-font-adjustment,1));color:#c8c8c8;font-weight:400}.erp-shell.erp-shell .field :is(input,select,textarea){font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .main-shell{background:#252525;min-width:0;overflow:hidden}.erp-shell.erp-shell .main-shell main,.erp-shell.erp-shell .erp-workspace-content{background:#252525;flex-direction:column;min-width:0;min-height:0;padding:7px 9px 8px;display:flex;overflow:hidden}.erp-shell.erp-shell .erp-screen{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:auto}.erp-shell.erp-shell .erp-screen[hidden],.erp-shell.erp-shell .voucher-main[hidden],.erp-shell.erp-shell .erp-audit-panel[hidden]{display:none!important}.erp-shell.erp-shell .erp-screen>.catalog-view{flex:1;min-height:0}.erp-shell.erp-shell .erp-screen>.reflection-grid{flex:1;min-height:180px}.erp-shell.erp-shell .erp-view-filter{flex-shrink:0;min-height:26px;margin:0 0 4px}.erp-shell.erp-shell .erp-view-filter>span{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#b3b3b3}.erp-shell.erp-shell .search-input{background:#444;border-color:#737373;height:25px}.erp-shell.erp-shell .search-input input{height:22px;min-height:22px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#d1d1d1;background:0 0;border:0}.erp-shell.erp-shell .search-input :is(svg,button){color:#b7b7b7}.erp-shell.erp-shell .sidebar{width:var(--erp-sidebar-width);background:#5c91d8;border-right:1px solid #6b9bd9;flex-shrink:0;padding:0}.erp-shell.erp-shell .sidebar-brand{padding-top:26px}.erp-shell.erp-shell .sidebar :is(input,.erp-nav-search){color:#eef3fb;background:#4f83c5;border-color:#88adde}.erp-shell.erp-shell .sidebar input::placeholder{color:#d9e5f5}.erp-shell.erp-shell .nav-section-toggle{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .nav-item{min-height:29px;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .nav-item.active{box-shadow:none;background:#3d73b7}.erp-shell.erp-shell .erp-sidebar-toggle{top:4px;left:calc(var(--erp-sidebar-width) - 24px);z-index:90;color:#ecf3fc;background:0 0;border:0;place-items:center;width:21px;min-height:23px;padding:2px;display:grid;position:fixed}.erp-shell.erp-shell.sidebar-collapsed{--erp-sidebar-width:10px}.erp-shell.erp-shell.sidebar-collapsed .sidebar{overflow:hidden}.erp-shell.erp-shell.sidebar-collapsed .sidebar>*{visibility:hidden}.erp-shell.erp-shell.sidebar-collapsed .erp-sidebar-toggle{background:#5c91d8;width:10px;height:100dvh;min-height:0;padding:0;top:0;left:0}.erp-shell.erp-shell.sidebar-collapsed .erp-sidebar-toggle svg{width:9px;height:16px}.erp-shell.erp-shell.sidebar-collapsed .erp-sidebar-toggle:hover{background:#75a4e2}.erp-shell.erp-shell .ribbon-tabs{color:#5c91d8;background:#353535;flex-shrink:0;align-items:stretch;gap:19px;height:32px;min-height:32px;padding:6px 15px 0;display:flex}.erp-shell.erp-shell .ribbon-tabs>button,.erp-shell.erp-shell .ribbon-tabs>span{color:#5c91d8;font:calc(14px * var(--apex-ui-font-adjustment,1)) "Segoe UI",Arial,sans-serif;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;padding:2px 0 5px;display:flex}.erp-shell.erp-shell .ribbon-tabs>span,.erp-shell.erp-shell .ribbon-tabs>.active{border-bottom-color:#c6c6c6;font-weight:600}.erp-shell.erp-shell .erp-ribbon{scrollbar-width:thin;background:#353535;border-bottom:1px solid #141414;flex-shrink:0;gap:0;height:80px;min-height:80px;padding:2px 6px 6px;overflow:auto hidden}.erp-shell.erp-shell .ribbon-group{border-right:1px solid #626262;align-items:flex-start;gap:1px;height:70px;min-height:0;margin:0;padding:0 7px}.erp-shell.erp-shell .ribbon-group:first-child{padding-left:0}.erp-shell.erp-shell .ribbon-group :is(.ribbon-group-label,small),.erp-shell.erp-shell .ribbon-group>span{color:#929292;font-size:calc(9px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .ribbon-button{color:#5c91d8;min-width:48px;max-width:79px;height:65px;min-height:64px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));box-shadow:none;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:4px;padding:3px 5px 2px;line-height:1.18}.erp-shell.erp-shell .ribbon-button>svg{color:#5c91d8;stroke-width:1.6px;width:30px;height:30px}.erp-shell.erp-shell .ribbon-button:hover:not(:disabled){background:#414141;border-color:#6b7787}.erp-shell.erp-shell .ribbon-button:active:not(:disabled){background:#4c4c4c}.erp-shell.erp-shell .ribbon-button:disabled{opacity:.35}.erp-shell.erp-shell .ribbon-spacer{flex:1;min-width:12px}.erp-shell.erp-shell .ribbon-context{color:#7899c7;padding:1px 12px 8px}.erp-shell.erp-shell .ribbon-context :is(strong,span){color:#7899c7}.erp-shell.erp-shell .erp-ribbon>.ribbon-button:last-child>svg,.erp-shell.erp-shell .ribbon-close>svg{color:#fff;stroke-width:2.3px;background:#d85b60;border-radius:5px;padding:5px}.erp-shell.erp-shell .erp-workspace-tabs{background:#252525;border-color:#626262;flex-shrink:0;gap:0;height:28px;min-height:28px;padding:0 2px}.erp-shell.erp-shell .workspace-tab{color:#d1d1d1;min-height:27px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));box-shadow:none;background:#252525;border-color:#0000;gap:6px;padding:3px 9px}.erp-shell.erp-shell .workspace-tab:is(.active,.selected,[aria-selected=true]){color:#d1d1d1;box-shadow:none;background:#252525;border-color:#626262 #626262 currentColor;border-bottom-style:none;border-bottom-width:0}.erp-shell.erp-shell .workspace-tab:hover{background:#373737}.erp-shell.erp-shell .workspace-tab>h2{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#d1d1d1}.erp-shell.erp-shell .tab-close{color:#aaa;background:0 0}.erp-shell.erp-shell .tab-close:hover{color:#e4e4e4;background:#595959}.erp-shell.erp-shell .erp-statusbar{color:#719ad1;height:25px;min-height:25px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#353535;border-color:#626262;padding:3px 10px}.erp-shell.erp-shell .erp-statusbar .connection{color:#719ad1}.erp-shell.erp-shell .erp-statusbar .connection>span{background:#5c91d8}.erp-shell.erp-shell .erp-statusbar .connection>span.offline{background:#ce6b68}.erp-shell.erp-shell .reflection-register{color:#d1d1d1;background:#252525;border:1px solid #626262;flex-direction:column;flex:1;gap:0;min-width:0;height:100%;min-height:0;padding:4px 6px 6px;display:flex}.erp-shell.erp-shell .reflection-register>.reflection-grid{flex:1 1 0;height:auto;min-height:160px}.erp-shell.erp-shell .reflection-record-tabs{border-bottom:1px solid #626262;flex-shrink:0;align-items:stretch;gap:0;min-height:31px;margin-bottom:7px;padding:3px 4px 0;display:flex}.erp-shell.erp-shell .reflection-record-tabs>button{color:#d1d1d1;font-size:calc(13px * var(--apex-ui-font-adjustment,1));background:0 0;border:1px solid #0000;border-bottom:0;padding:4px 12px}.erp-shell.erp-shell .reflection-record-tabs>button.active{background:#252525;border-color:#626262;margin-bottom:-1px;padding-bottom:5px}.erp-shell.erp-shell .reflection-record-tabs>button:hover{background:#393939}.erp-shell.erp-shell .reflection-filter-panel{color:#d1d1d1;flex-shrink:0;min-width:0;padding:0 6px 4px}.erp-shell.erp-shell .erp-filter-row{min-height:29px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));flex-wrap:wrap;align-items:center;gap:4px 10px;padding:2px 0;display:flex}.erp-shell.erp-shell .erp-filter-row>label{white-space:nowrap;font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#d1d1d1;flex-shrink:0;align-items:center;gap:5px;display:flex}.erp-shell.erp-shell .erp-filter-row>label.grow{flex:1;min-width:150px}.erp-shell.erp-shell .erp-filter-row>label.grow select{flex:1;width:100%;min-width:70px}.erp-shell.erp-shell .erp-filter-row :is(input:not([type=checkbox]),select){color:#d1d1d1;width:135px;min-width:65px;height:25px;min-height:25px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#444;border-color:#727272;padding:1px 4px}.erp-shell.erp-shell .erp-filter-row input[type=date]{width:128px}.erp-shell.erp-shell .erp-filter-row input:disabled{color:gray;background:#2d2d2d;border-color:#464646}.erp-shell.erp-shell .date-criteria-row>label:first-child select{width:135px}.erp-shell.erp-shell .date-criteria-row>label:nth-child(2) select{width:115px}.erp-shell.erp-shell .date-criteria-row>label:nth-child(3) select{width:88px}.erp-shell.erp-shell .reflection-filter-expression{min-height:27px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#b6b6b6;background:#2b2b2b;border:1px solid #626262;border-top:0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:5px;padding:3px 7px;display:flex}.erp-shell.erp-shell .reflection-filter-expression>input{width:13px;height:13px;min-height:0;margin-right:6px}.erp-shell.erp-shell .filter-token{color:#242424;background:#b2c5d7;padding:2px 4px}.erp-shell.erp-shell .filter-value{color:#20362a;background:#83b99b;padding:2px 4px}.erp-shell.erp-shell .reflection-filter-expression>button{color:#ccc;background:0 0;border:0;place-items:center;width:20px;height:20px;margin-left:auto;padding:0;display:grid}.erp-shell.erp-shell .reflection-details-bar{width:100%;min-height:23px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#e6a174;text-align:left;background:#666;border:0;flex-shrink:0;align-items:center;gap:5px;margin-top:5px;padding:2px 8px;display:flex}.erp-shell.erp-shell .reflection-details-bar:hover{background:#747474}.erp-shell.erp-shell .reflection-voucher-details{border:1px solid #626262;flex-shrink:0;min-height:50px;max-height:180px;overflow:auto}.erp-shell.erp-shell .unrecorded-flag{color:#9a9a9a;text-align:center;display:block}.erp-shell.erp-shell :is(.panel,.catalog-view,.catalog-list-panel,.catalog-chart-grid,.catalog-inline-statement,.catalog-inline-detail,.catalog-record-body,.catalog-record-form,.catalog-empty,.empty-state){color:#d1d1d1;box-shadow:none;background:#252525;border-color:#626262;border-radius:0}.erp-shell.erp-shell .catalog-view{gap:6px;min-height:0}.erp-shell.erp-shell :is(.catalog-grid-caption,.catalog-grid-status,.catalog-footnote,.catalog-list-header,.catalog-tree-toolbar,.catalog-toolbar,.catalog-inline-header,.catalog-expense-filters,.catalog-statement-heading,.register-toolbar,.event-date-filter-row,.section-heading,.panel-footer){color:#b6b6b6;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#252525;border-color:#626262}.erp-shell.erp-shell :is(.catalog-record-tabs,.catalog-tabs,.register-tabs){color:#d1d1d1;background:#252525;border-color:#626262}.erp-shell.erp-shell :is(.catalog-record-tabs,.catalog-tabs,.register-tabs)>:is(button,span){color:#c7c7c7;box-shadow:none;font:calc(13px * var(--apex-ui-font-adjustment,1)) "Segoe UI",Arial,sans-serif;background:0 0;border-radius:0}.erp-shell.erp-shell :is(.catalog-record-tabs,.catalog-tabs,.register-tabs)>:is(.active,.selected,[aria-selected=true]){color:#d1d1d1;box-shadow:none;background:#252525;border-color:#626262}.erp-shell.erp-shell :is(.catalog-code,.catalog-name-link,.catalog-tree-name,.catalog-type,.catalog-class,.catalog-amount,.catalog-expense-summary,.catalog-account-link,.catalog-inline-header strong,.catalog-grid-caption span,.catalog-empty strong){color:#d1d1d1}.erp-shell.erp-shell :is(.catalog-row-actions,.catalog-filter-line,.catalog-date-filter,.catalog-expense-filters){font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell :is(.catalog-filter-line,.catalog-date-filter,.catalog-expense-filters,.reflection-date-filters) label{color:#c5c5c5;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell :is(.catalog-filter-line,.catalog-date-filter,.catalog-expense-filters) :is(input,select){color:#d1d1d1;min-height:25px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#444;border-color:#727272}.erp-shell.erp-shell :is(.catalog-currency-balances,.catalog-statement-totals,.catalog-record-balances,.catalog-audit-entry){background:#303030;border-color:#626262}.erp-shell.erp-shell :is(.catalog-balance-card,.catalog-rate-banner,.catalog-currency-card,.catalog-summary,.stat-card,.workspace-lower,.account-preview>button){color:#d1d1d1;box-shadow:none;background:#303030;border-color:#626262;border-radius:0}.erp-shell.erp-shell :is(.catalog-balance-card.active,.catalog-balance-card:hover,.stat-card:hover){box-shadow:none;background:#414141;border-color:#828282}.erp-shell.erp-shell :is(.catalog-balance-card span,.catalog-balance-card strong,.catalog-statement-totals strong,.catalog-summary strong,.stat-card>strong,.stat-top,.stat-foot,.catalog-summary small,.catalog-rate-value strong){color:#d1d1d1}.erp-shell.erp-shell :is(.catalog-balance-card small,.catalog-statement-totals>div>span,.catalog-amount>span,.catalog-audit-heading span){color:#a6a6a6}.erp-shell.erp-shell :is(.catalog-audit-heading,.catalog-check,.catalog-switch-field,.catalog-note,.info-callout,.history-note,.catalog-chart-notice){color:#bcbcbc;background:#353535;border-color:#626262;border-radius:0}.erp-shell.erp-shell .catalog-check.selected{color:#d1d1d1;background:#465366;border-color:#819bc0}.erp-shell.erp-shell .catalog-unsaved{color:#dfc99c;background:#494334;border-color:#7e7156}.erp-shell.erp-shell :is(.form-error,.catalog-form-error,.connection-error){color:#efbbbb;background:#493536;border-color:#835a5e;border-radius:0}.erp-shell.erp-shell :is(.catalog-note,.catalog-chart-notice,.catalog-footnote){font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell :is(.badge,.currency-tag,.catalog-inline-tag,.catalog-base-tag,.catalog-approved,.catalog-demo-tag,.pill,.count-pill){color:#c2c2c2;background:0 0;border-color:#6d6d6d;border-radius:0}.erp-shell.erp-shell .badge{font:inherit;border:0;padding:0}.erp-shell.erp-shell .badge-dot{display:none}.erp-shell.erp-shell .data-table{color:#d1d1d1;font:calc(13px * var(--apex-ui-font-adjustment,1))/1.3 "Segoe UI",Arial,sans-serif;background:#252525}.erp-shell.erp-shell .data-table :is(th,td){color:#d1d1d1;height:26px;font-size:calc(13px * var(--apex-ui-font-adjustment,1));border-color:#626262;padding:3px 5px;line-height:19px}.erp-shell.erp-shell .data-table :is(thead,th,tfoot td){color:#d1d1d1;background:#252525;border-color:#626262;font-weight:400}.erp-shell.erp-shell .data-table td :is(strong,.amount,.reference){font-size:calc(13px * var(--apex-ui-font-adjustment,1));font-weight:400;color:#d1d1d1!important}.erp-shell.erp-shell .data-table td small{color:#aaa;font-size:calc(11px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .data-table tbody tr:nth-child(odd){background:#444}.erp-shell.erp-shell .data-table tbody tr:nth-child(2n){background:#282828}.erp-shell.erp-shell .data-table tbody tr:hover{background:#505050}.erp-shell.erp-shell .data-table tbody tr:is(.selected,.catalog-selected-row,[aria-selected=true]){outline-offset:-2px;background:#525252;outline:1px dotted #d1d1d1}.erp-shell.erp-shell .data-table tbody tr.catalog-selected-row>td{background:inherit;box-shadow:none;border-color:#626262}.erp-shell.erp-shell .catalog-view.catalog-chart-view .data-table tbody tr.catalog-root-row:not(.selected):not(.catalog-selected-row):not([aria-selected=true]):not(:hover):nth-child(odd){background:#444}.erp-shell.erp-shell .catalog-view.catalog-chart-view .data-table tbody tr.catalog-root-row:not(.selected):not(.catalog-selected-row):not([aria-selected=true]):not(:hover):nth-child(2n){background:#282828}.erp-shell.erp-shell .data-table tbody :is(.catalog-group-row,.catalog-root-row)>td{color:#d1d1d1}.erp-shell.erp-shell .catalog-view .data-table .catalog-expense-group>td{color:#d1d1d1;background:#353535;border-color:#626262}.erp-shell.erp-shell .table-wrap{scrollbar-color:#747474 #333;background:#444}.erp-shell.erp-shell .catalog-chart-grid{flex-direction:column;flex:1;min-height:180px;display:flex}.erp-shell.erp-shell .catalog-chart-grid>.table-wrap{flex:1;min-height:100px}.erp-shell.erp-shell .catalog-chart-grid .data-table tbody td{border-bottom:1px solid #626262}.erp-shell.erp-shell :is(.modal-backdrop,.catalog-overlay){-webkit-backdrop-filter:none;backdrop-filter:none;background:#15151580}.erp-shell.erp-shell :is(.modal,.catalog-modal,.reason-modal,.catalog-record-body){color:#d1d1d1;box-shadow:none;background:#252525;border-color:#626262;border-radius:0}.erp-shell.erp-shell :is(.modal-header,.modal-footer,.catalog-window-tabs){color:#d1d1d1;background:#353535;border-color:#626262}.erp-shell.erp-shell .modal-header h2{color:#d1d1d1;font-size:calc(16px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .modal-header p{color:#aaa}.erp-shell.erp-shell .modal-body{color:#d1d1d1;background:#252525}.erp-shell.erp-shell .catalog-modal :is(.catalog-record-identity,.catalog-record-balances,.catalog-audit-entry){border-color:#626262}.erp-shell.erp-shell .catalog-modal .catalog-window-tabs>button{color:#d1d1d1;background:0 0;border-color:#0000}.erp-shell.erp-shell .catalog-modal .catalog-window-tabs>button.active{background:#252525;border-color:#626262}.erp-shell.erp-shell .catalog-modal :is(input,textarea)[readonly],.erp-shell.erp-shell .catalog-modal select:disabled{color:#c2c2c2;background:#333}.erp-shell.erp-shell .modal-backdrop.erp-voucher-backdrop{inset:0 0 25px var(--erp-sidebar-width);-webkit-backdrop-filter:none;backdrop-filter:none;background:#252525;padding:0}.erp-shell.erp-shell .modal.erp-voucher-window{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:#252525;border:0}.erp-shell.erp-shell .erp-voucher-window>.voucher-ribbon{height:80px;min-height:80px}.erp-shell.erp-shell .erp-voucher-window>.modal-body{background:#252525;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:auto}.erp-shell.erp-shell .erp-form-tabs{background:#252525;border-color:#626262;min-height:32px;padding:5px 10px 0}.erp-shell.erp-shell .erp-form-tabs>button{min-width:50px;font-size:calc(13px * var(--apex-ui-font-adjustment,1));color:#d1d1d1;background:0 0;border-color:#0000;padding:4px 10px}.erp-shell.erp-shell .erp-form-tabs>button[aria-selected=true]{color:#d1d1d1;background:#252525;border-color:#626262}.erp-shell.erp-shell .erp-form-tabs>button:hover{background:#373737}.erp-shell.erp-shell .erp-voucher-window .voucher-main{background:#252525;flex-direction:column;flex:1;gap:0;height:100%;min-height:420px;padding:10px 12px 9px;display:flex}.erp-shell.erp-shell .voucher-entry-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.erp-shell.erp-shell .erp-fieldset{background:#252525;border:1px solid #626262;flex-shrink:0;min-width:0;margin:0;padding:34px 10px 11px;position:relative}.erp-shell.erp-shell .erp-fieldset>legend{width:100%;height:23px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#d1d1d1;background:#666;padding:3px 10px;line-height:17px;position:absolute;top:0;left:0}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form>.field{font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#d1d1d1;grid-template-columns:auto minmax(0,1fr);column-gap:5px}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form>.field:first-child{color:#ed6060;font-weight:600}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form>.field:first-child input[readonly]{color:#ed6060}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form>.description-field{grid-column:1/-1}.erp-shell.erp-shell .voucher-created-line{color:#a9a9a9;font-size:calc(11px * var(--apex-ui-font-adjustment,1));justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form :is(input,select){height:25px;min-height:25px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#444;border-color:#6d6d6d}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form input[readonly]{color:#b5b5b5;background:#333}.erp-shell.erp-shell .voucher-source{font-size:calc(10px * var(--apex-ui-font-adjustment,1));color:#999;margin:6px 0 0}.erp-shell.erp-shell .erp-voucher-window .lines-heading{min-height:17px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#aaa;flex-shrink:0;margin:6px 0 4px}.erp-shell.erp-shell .line-view-controls{font-size:calc(11px * var(--apex-ui-font-adjustment,1));color:#aaa}.erp-shell.erp-shell .line-view-controls button{color:#8db4e8;background:#353535;border-color:#626262}.erp-shell.erp-shell .erp-voucher-window .voucher-lines-wrap{background:#444;border:1px solid #626262;border-radius:0;flex:160px;min-height:110px;overflow:auto}.erp-shell.erp-shell .erp-voucher-window .voucher-general+.voucher-lines-wrap{margin-top:5px}.erp-shell.erp-shell .erp-voucher-window .voucher-lines{table-layout:fixed;min-width:1750px;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .erp-voucher-window .voucher-lines.with-details{min-width:1750px}.erp-shell.erp-shell .erp-voucher-window .voucher-lines th{z-index:1;height:25px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));white-space:nowrap;background:#252525;padding:2px 5px;position:sticky;top:0}.erp-shell.erp-shell .erp-voucher-window .voucher-lines td{color:#d1d1d1;min-width:0;height:26px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));text-overflow:ellipsis;white-space:nowrap;border-color:#626262;border-bottom-style:solid;border-bottom-width:1px;padding:1px 3px;overflow:hidden}.erp-shell.erp-shell .erp-voucher-window .voucher-lines :is(th,td):nth-child(-n+2){width:24px;min-width:24px;padding:0 2px}.erp-shell.erp-shell .erp-voucher-window .voucher-lines :is(input,select){width:100%;min-width:0;height:24px;min-height:24px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));color:#d1d1d1;background:0 0;border-color:#0000;padding:1px 3px}.erp-shell.erp-shell .erp-voucher-window .voucher-lines :is(.erp-aux-picker,.erp-account-picker,.lookup-control){width:100%;min-width:0}.erp-shell.erp-shell .erp-voucher-window .voucher-lines :is(input,select):focus{background:#494949;outline:1px solid #98b4d8}.erp-shell.erp-shell .erp-voucher-window .voucher-lines .numeric{min-width:0;font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .erp-voucher-window .voucher-lines :is(.numeric,.line-detail,.line-detail-notes) input{width:100%;min-width:0}.erp-shell.erp-shell .erp-add-line{color:#39b44e}.erp-shell.erp-shell .erp-voucher-window .add-line{color:#81a7d9;font-size:calc(11px * var(--apex-ui-font-adjustment,1));min-height:20px;margin:3px 0;padding:0 4px}.erp-shell.erp-shell .voucher-line-options{min-height:25px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:#252525;border:1px solid #626262;border-top:0;flex-shrink:0;align-items:center;gap:13px;padding:2px 5px;display:flex}.erp-shell.erp-shell .voucher-line-options>button{color:#84a7d7;min-height:20px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));background:0 0;border:0;margin:0;padding:0}.erp-shell.erp-shell .voucher-line-options>span{color:#a5a5a5;margin-left:auto}.erp-shell.erp-shell .erp-voucher-footer{background:#252525;margin-top:5px;padding:32px 10px 10px}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals{background:0 0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:5px;margin:0;padding:0;display:grid}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:not(.balance-check){text-align:left;background:#252525;border:1px solid #626262;flex-direction:column;justify-content:space-between;min-width:0;min-height:48px;padding:7px 5px 4px;display:flex}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div>span{color:#aaa;font-size:calc(11px * var(--apex-ui-font-adjustment,1));white-space:nowrap;margin:0 0 4px}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div>strong{color:#d1d1d1;text-align:right;width:auto;min-height:0;font-size:calc(13px * var(--apex-ui-font-adjustment,1));background:0 0;border:0;padding:0;font-weight:600;display:block}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:first-child>strong,.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:nth-child(4)>strong{color:#f36a67}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:nth-child(2)>strong,.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:nth-child(5)>strong{color:#6dbb79}.erp-shell.erp-shell .erp-voucher-footer .balance-check{font-size:calc(11px * var(--apex-ui-font-adjustment,1));margin:0}.erp-shell.erp-shell .erp-voucher-footer .balance-check.balanced{color:#8fbc98}.erp-shell.erp-shell .erp-voucher-footer .balance-check.unbalanced{color:#d6ad79}.erp-shell.erp-shell .erp-audit-panel{background:#252525;flex:1;min-height:0;padding:10px 12px}.erp-shell.erp-shell .erp-audit-panel .erp-fieldset{padding:31px 8px 8px}.erp-shell.erp-shell .reason-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111a}.erp-shell.erp-shell .reason-modal .modal-body>p{color:#bbb}.erp-shell.erp-shell .toast{color:#d9e5dc;box-shadow:none;background:#3c5043;border:1px solid #789481;border-radius:0}.erp-shell.erp-shell .toast.error{background:#513b3e;border-color:#977075}.erp-shell.erp-shell .lookup-trigger{color:#d1d1d1;height:24px;min-height:24px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#444;border-color:#666;padding:1px 3px}.erp-shell.erp-shell .lookup-placeholder{color:#a8a8a8}.erp-shell.erp-shell .lookup-popup,.lookup-popup{color:#d1d1d1;box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#333;border-color:#777;border-radius:0}.erp-shell.erp-shell .lookup-search,.lookup-search{color:#c6c6c6;background:#353535;border-color:#626262;padding:6px}.erp-shell.erp-shell .lookup-search input,.lookup-search input{color:#d1d1d1;background:#444;border-color:#858585;border-radius:0}.erp-shell.erp-shell .lookup-search>button{color:#ccc}.erp-shell.erp-shell .lookup-columns,.lookup-columns{color:#d1d1d1;background:#252525;border-color:#626262}.erp-shell.erp-shell .lookup-option,.lookup-option{color:#d1d1d1;background:#282828;border-color:#626262}.erp-shell.erp-shell .lookup-option:nth-child(2n),.lookup-option:nth-child(2n){background:#444}.erp-shell.erp-shell .lookup-option[aria-selected=true],.lookup-option[aria-selected=true]{outline-offset:-2px;background:#606060;outline:1px dotted #d1d1d1}.erp-shell.erp-shell :is(.lookup-columns,.lookup-option)>span{border-color:#626262;padding:4px 6px}.erp-shell.erp-shell .lookup-results{background:#444}.erp-shell.erp-shell .lookup-footer,.lookup-footer{color:#aaa;background:#252525;border-color:#626262}.erp-shell.erp-shell .lookup-footer button{color:#8bafe0}.erp-shell.erp-shell .lookup-empty{color:#aaa}.startup,.login-page,.login-form-wrap{color:#c4c4c4;background:#252525;font-family:Segoe UI,Arial,sans-serif}.login-story{background:#353535}.login-card :is(h2,p,label),.login-story p{color:#c8c8c8}.login-card :is(input,select){color:#d1d1d1;background:#444;border-color:#777;border-radius:0}.login-card :is(.sample-pill,.login-note,.button){box-shadow:none;border-radius:0}.login-card .sample-pill{color:#a9bfdb;background:#353f4d;border-color:#60718a}.login-card .login-note{color:#999;border-color:#626262}@media (width>=1100px){.erp-shell.erp-shell .erp-voucher-window .voucher-header-form{grid-template-columns:minmax(0,1.45fr) minmax(0,.82fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:6px 8px}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form>.field{font-size:calc(11px * var(--apex-ui-font-adjustment,1));grid-template-columns:auto minmax(0,1fr)}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form :is(input,select){font-size:calc(11px * var(--apex-ui-font-adjustment,1))}}@media (width<=850px){.erp-shell.erp-shell .ribbon-tabs{padding-left:9px}.erp-shell.erp-shell .ribbon-button{min-width:43px;max-width:67px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));padding-inline:3px}.erp-shell.erp-shell .ribbon-context{display:none}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-shell.erp-shell .erp-statusbar>span:nth-child(2){display:none}.erp-shell.erp-shell .erp-voucher-window .voucher-main{min-height:470px}.erp-shell.erp-shell .main-shell main{padding:5px}}@media (height<=650px){.erp-shell.erp-shell .erp-voucher-window .voucher-main{min-height:440px}.erp-shell.erp-shell .erp-screen{overflow:auto}.erp-shell.erp-shell .reflection-grid{min-height:250px}}.voucher-account-warning{color:#f3c99e;font-size:calc(12px * var(--apex-ui-font-adjustment,1));background:#382b25;border:1px solid #bd8951;margin:0 0 8px;padding:8px 10px;line-height:1.5}.voucher-account-warning strong{color:#ffdaac;display:block}.voucher-line-invalid .erp-aux-picker .lookup-trigger{border-color:#d29a58;box-shadow:inset 0 0 0 1px #d29a58}.voucher-line-invalid .lookup-placeholder{color:#f0bd88}.erp-shell.erp-shell .toast.warning{color:#f5e9c9;white-space:normal;background:#514833;border-color:#b39a58;max-width:min(780px,90vw)}@media screen{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--apex-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--apex-bg:#f5f1e8;--apex-surface:#fffcf6;--apex-surface-raised:#eee6d8;--apex-input:#fffdf8;--apex-hover:#e7eadb;--apex-border:#c8bea9;--apex-grid-line:#d9d1c2;--apex-text:#2c382e;--apex-muted:#596351;--apex-subtle:#606952;--apex-accent:#45644c;--apex-accent-strong:#365440;--apex-blue:#315a40;--apex-success:#35664a;--apex-warning:#805c20;--apex-danger:#a23e36;--apex-radius:8px;--apex-selected:#dce7d7;--apex-success-bg:#e4edde;--apex-warning-bg:#f4e8ce;--apex-danger-bg:#f7e6de;--apex-shadow:0 14px 42px #474a3024;--text-muted:var(--apex-muted);background:var(--apex-bg);color:var(--apex-text);font-family:var(--apex-font)}body{background:var(--apex-bg)}::selection{color:var(--apex-text);background:var(--apex-selected)}.erp-shell.erp-shell{--erp-blue:var(--apex-blue);--erp-blue-dark:#294a34;--erp-line:var(--apex-border);--erp-grid-line:var(--apex-grid-line);--erp-zebra:#f0ecdf;--blue:var(--apex-blue);--navy:var(--apex-text);--muted:var(--apex-muted);--border:var(--apex-border);--canvas:var(--apex-bg);color:var(--apex-text);background:var(--apex-bg);font-family:var(--apex-font)}.erp-shell.erp-shell :is(.catalog-view,.data-table,.reflection-grid,.party-statement-view,.accounting-history-view,.accounting-history-modal){font-family:var(--apex-font)}.erp-shell.erp-shell :is(h1,h2,h3,h4,strong){color:inherit}.erp-shell.erp-shell :is(h2,h3,h4){font-weight:550}.erp-shell.erp-shell :is(.muted,.small,.catalog-cell-subtitle,.catalog-contact,.catalog-footnote,.catalog-field-hint,.form-hint,.voucher-source,.catalog-context-label){color:var(--apex-muted)}.erp-shell.erp-shell :is(button,input,select,textarea){border-radius:4px}.erp-shell.erp-shell :is(button,input,select,textarea):focus-visible,.erp-shell.erp-shell tr:focus-visible{outline:2px solid var(--apex-accent);outline-offset:1px}.erp-shell.erp-shell :is(input,select,textarea),.erp-shell.erp-shell :is(.erp-filter-row,.catalog-filter-line,.catalog-date-filter,.catalog-expense-filters,.voucher-header-form) :is(input,select,textarea),.erp-shell.erp-shell .erp-voucher-window .voucher-header-form :is(input,select){color:var(--apex-text);background:var(--apex-input);border-color:var(--apex-border);box-shadow:inset 0 1px 2px #4d51301a}.erp-shell.erp-shell :is(input,select,textarea):focus{border-color:var(--apex-border);outline:1px solid var(--apex-accent);outline-offset:-1px;box-shadow:0 0 0 2px #4d51301a}.erp-shell.erp-shell :is(input,textarea)::placeholder{color:var(--apex-subtle)}.erp-shell.erp-shell :is(input,textarea)[readonly],.erp-shell.erp-shell :is(input,select,textarea):disabled,.erp-shell.erp-shell .catalog-modal :is(input,textarea)[readonly],.erp-shell.erp-shell .catalog-modal select:disabled,.erp-shell.erp-shell .erp-voucher-window .voucher-header-form input[readonly]{color:var(--apex-muted);background:var(--apex-surface);border-color:var(--apex-border)}.erp-shell.erp-shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--apex-accent-strong);box-shadow:none}.erp-shell.erp-shell :is(.field,.erp-filter-row>label,.catalog-filter-line label,.catalog-date-filter label,.catalog-expense-filters label){color:var(--apex-text)}.erp-shell.erp-shell .button{color:var(--apex-text);background:linear-gradient(180deg,var(--apex-surface-raised),var(--apex-surface-raised));border-color:var(--apex-border);border-radius:5px;font-weight:500;box-shadow:inset 0 1px #4d51301a}.erp-shell.erp-shell .button:hover:not(:disabled){color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .button.primary{color:var(--apex-text);background:linear-gradient(115deg,var(--apex-selected),var(--apex-selected));border-color:var(--apex-border);box-shadow:inset 0 1px #4d51301a,0 2px 7px #4d51301a}.erp-shell.erp-shell .button.primary:hover:not(:disabled){background:linear-gradient(115deg,var(--apex-selected),var(--apex-selected));border-color:var(--apex-border)}.erp-shell.erp-shell :is(.button.danger,.button.danger-ghost,.reject-button){color:var(--apex-danger);background:var(--apex-selected);border-color:var(--apex-border)}.erp-shell.erp-shell :is(.text-button,.catalog-grid-link,.catalog-voucher-link,.catalog-reference,.accounting-history-link){color:var(--apex-blue)}.erp-shell.erp-shell :is(.text-button,.catalog-grid-link,.catalog-voucher-link,.catalog-reference,.accounting-history-link):hover{color:var(--apex-accent)}.erp-shell.erp-shell .icon-button{color:var(--apex-blue);border-radius:4px}.erp-shell.erp-shell .icon-button:hover:not(:disabled){color:var(--apex-accent);background:var(--apex-selected)}.erp-shell.erp-shell .danger-icon{color:var(--apex-danger)}.erp-shell.erp-shell .danger-icon:hover{color:var(--apex-danger);background:var(--apex-danger-bg)}.erp-shell.erp-shell .sidebar{background:linear-gradient(155deg,var(--apex-surface-raised) 0%,var(--apex-surface) 51%,var(--apex-surface) 100%);border-right:1px solid var(--apex-border);box-shadow:inset 3px 0 #4d51301a}.erp-shell.erp-shell .sidebar-brand{min-height:69px;padding-bottom:12px}.erp-shell.erp-shell .brand>span{color:var(--apex-text);letter-spacing:-1.15px;font-weight:700}.erp-shell.erp-shell .brand-period{color:var(--apex-accent)}.erp-shell.erp-shell .brand>svg{filter:drop-shadow(0 2px 6px #243d2420)}.erp-shell.erp-shell .brand>svg rect{fill:var(--apex-accent)}.erp-shell.erp-shell .edition{color:var(--apex-muted);font-size:calc(7px * var(--apex-ui-font-adjustment,1));letter-spacing:2px}.erp-shell.erp-shell .erp-nav-search{border-color:var(--apex-border);background:var(--apex-surface);border-radius:6px;margin-inline:9px}.erp-shell.erp-shell .sidebar :is(input,.erp-nav-search){color:var(--apex-text);background:var(--apex-surface);border-color:var(--apex-border)}.erp-shell.erp-shell .sidebar input::placeholder{color:var(--apex-muted)}.erp-shell.erp-shell .sidebar nav{scrollbar-color:var(--apex-border) transparent}.erp-shell.erp-shell .nav-section-toggle{color:var(--apex-text);border-color:var(--apex-border);letter-spacing:.15px;background:0 0;padding-left:11px;font-weight:600}.erp-shell.erp-shell .nav-section-toggle:hover{color:var(--apex-accent);background:var(--apex-surface-raised)}.erp-shell.erp-shell .nav-section-toggle svg{color:var(--apex-muted)}.erp-shell.erp-shell .nav-section-toggle[aria-expanded=true]>svg:last-child{color:var(--apex-accent)}.erp-shell.erp-shell .nav-item{width:calc(100% - 14px);color:var(--apex-muted);border:1px solid #0000;border-radius:5px;margin:1px 7px;padding-left:12px}.erp-shell.erp-shell .nav-item svg{color:var(--apex-muted)}.erp-shell.erp-shell .nav-item:hover{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .nav-item.active{color:var(--apex-accent);background:linear-gradient(100deg,var(--apex-selected),var(--apex-surface-raised));border-color:var(--apex-border);box-shadow:inset 2px 0 #4d51301a}.erp-shell.erp-shell .nav-item.active svg{color:var(--apex-accent)}.erp-shell.erp-shell .sidebar nav>.nav-item,.erp-shell.erp-shell .sidebar nav>.nav-section>.nav-section-toggle{width:calc(100% - 14px);min-height:27px;font-size:calc(11px * var(--apex-ui-font-adjustment,1));letter-spacing:.15px;border-style:solid;border-width:1px;border-radius:5px;justify-content:flex-start;align-items:center;gap:6px;margin:1px 7px;padding:5px 8px;font-weight:600;line-height:1.35;display:flex}.erp-shell.erp-shell .sidebar nav>.nav-item>svg:first-child,.erp-shell.erp-shell .sidebar nav>.nav-section>.nav-section-toggle>svg:first-child{flex:0 0 14px;width:14px;height:14px}.erp-shell.erp-shell .nav-count{color:var(--apex-accent);background:var(--apex-selected);border:1px solid var(--apex-border);font-size:calc(9px * var(--apex-ui-font-adjustment,1));border-radius:4px;padding:0 4px}.erp-shell.erp-shell .sidebar-bottom{border-color:var(--apex-border);margin-inline:9px}.erp-shell.erp-shell .sidebar-user{padding-bottom:10px}.erp-shell.erp-shell .sidebar-user strong{color:var(--apex-text)}.erp-shell.erp-shell .sidebar-user span,.erp-shell.erp-shell .workspace-info{color:var(--apex-muted)}.erp-shell.erp-shell .erp-sidebar-toggle{color:var(--apex-muted);border-radius:3px}.erp-shell.erp-shell .erp-sidebar-toggle:hover{color:var(--apex-accent);background:var(--apex-selected)}.erp-shell.erp-shell.sidebar-collapsed .erp-sidebar-toggle{background:linear-gradient(var(--apex-surface-raised),var(--apex-selected));border-right:1px solid var(--apex-border);border-radius:0}.erp-shell.erp-shell.sidebar-collapsed .erp-sidebar-toggle:hover{background:var(--apex-selected)}.erp-shell.erp-shell .main-shell,.erp-shell.erp-shell .main-shell main,.erp-shell.erp-shell .erp-workspace-content{background:var(--apex-bg)}.erp-shell.erp-shell .ribbon-tabs{background:linear-gradient(100deg,var(--apex-surface-raised),var(--apex-surface) 58%,var(--apex-selected));color:var(--apex-muted);border-bottom:1px solid var(--apex-border);gap:18px}.erp-shell.erp-shell .ribbon-tabs>:is(button,span){color:var(--apex-muted);font-family:var(--apex-font)}.erp-shell.erp-shell .ribbon-tabs>span,.erp-shell.erp-shell .ribbon-tabs>.active{color:var(--apex-text);border-bottom-color:var(--apex-border);font-weight:650}.erp-shell.erp-shell .ribbon-tabs>button:hover{color:var(--apex-accent)}.erp-shell.erp-shell .erp-ribbon{background:linear-gradient(100deg,var(--apex-surface-raised),var(--apex-surface) 67%,var(--apex-surface-raised));border-bottom:1px solid var(--apex-border);padding-top:3px;box-shadow:0 2px 6px #4d51301a}.erp-shell.erp-shell .erp-ribbon.home-ribbon{display:none}.erp-shell.erp-shell .ribbon-group{border-right-color:var(--apex-border);gap:3px}.erp-shell.erp-shell .ribbon-button{color:var(--apex-text);border-color:var(--apex-border);background:linear-gradient(160deg,var(--apex-surface-raised),var(--apex-surface-raised));border-radius:6px;box-shadow:inset 0 1px #4d51301a}.erp-shell.erp-shell .ribbon-button>svg{color:var(--apex-muted);stroke-width:1.7px}.erp-shell.erp-shell .ribbon-button:hover:not(:disabled){color:var(--apex-accent);background:var(--apex-selected);border-color:var(--apex-border)}.erp-shell.erp-shell .ribbon-button:hover:not(:disabled)>svg{color:var(--apex-accent)}.erp-shell.erp-shell .ribbon-button:active:not(:disabled){background:var(--apex-selected)}.erp-shell.erp-shell .ribbon-button:disabled{opacity:.34}.erp-shell.erp-shell .ribbon-context,.erp-shell.erp-shell .ribbon-context :is(strong,span){color:var(--apex-accent)}.erp-shell.erp-shell .erp-ribbon>.ribbon-button:last-child>svg,.erp-shell.erp-shell .ribbon-close>svg{color:var(--apex-danger);background:var(--apex-danger-bg);border-radius:4px}.erp-shell.erp-shell .erp-workspace-tabs{background:var(--apex-surface);border-bottom-color:var(--apex-border);gap:3px;padding-inline:6px}.erp-shell.erp-shell .workspace-tab{color:var(--apex-muted);background:0 0;border:1px solid #0000;border-bottom:0;border-radius:5px 5px 0 0}.erp-shell.erp-shell .workspace-tab>h2{color:inherit;font-weight:500}.erp-shell.erp-shell .workspace-tab:is(.active,.selected,[aria-selected=true]){color:var(--apex-accent);background:linear-gradient(var(--apex-selected),var(--apex-surface-raised));border-color:var(--apex-border);box-shadow:inset 0 2px #4d51301a}.erp-shell.erp-shell .workspace-tab:hover{color:var(--apex-text);background:var(--apex-surface-raised)}.erp-shell.erp-shell .tab-close{color:var(--apex-muted);border-radius:3px}.erp-shell.erp-shell .tab-close:hover{color:var(--apex-text);background:var(--apex-selected)}.erp-shell.erp-shell .erp-statusbar{color:var(--apex-muted);background:var(--apex-surface);border-top-color:var(--apex-border)}.erp-shell.erp-shell .erp-statusbar .connection{color:var(--apex-success)}.erp-shell.erp-shell .erp-statusbar .connection>span{background:var(--apex-success);box-shadow:0 0 5px #4d51301a}.erp-shell.erp-shell .erp-statusbar .connection>span.offline{background:var(--apex-danger)}.erp-shell.erp-shell :is(.panel,.reflection-register,.catalog-view,.catalog-list-panel,.catalog-chart-grid,.catalog-inline-statement,.catalog-inline-detail,.catalog-record-body,.catalog-record-form,.catalog-empty,.empty-state,.party-statement-view,.accounting-history-view){color:var(--apex-text);background:var(--apex-surface);border-color:var(--apex-border)}.erp-shell.erp-shell :is(.reflection-register,.panel,.catalog-chart-grid,.catalog-inline-statement){border-radius:7px}.erp-shell.erp-shell .catalog-view{background:0 0}.erp-shell.erp-shell :is(.catalog-grid-caption,.catalog-grid-status,.catalog-footnote,.catalog-list-header,.catalog-tree-toolbar,.catalog-toolbar,.catalog-inline-header,.catalog-expense-filters,.catalog-statement-heading,.register-toolbar,.event-date-filter-row,.section-heading,.panel-footer){color:var(--apex-muted);background:var(--apex-surface);border-color:var(--apex-border)}.erp-shell.erp-shell :is(.reflection-record-tabs,.catalog-record-tabs,.catalog-tabs,.register-tabs,.erp-form-tabs,.catalog-window-tabs,.catalog-reflection-tabs){background:var(--apex-surface);border-color:var(--apex-border);gap:3px}.erp-shell.erp-shell :is(.reflection-record-tabs,.catalog-record-tabs,.catalog-tabs,.register-tabs,.erp-form-tabs,.catalog-window-tabs,.catalog-reflection-tabs)>:is(button,span){color:var(--apex-muted);font-family:var(--apex-font);background:0 0;border-radius:4px 4px 0 0}.erp-shell.erp-shell :is(.reflection-record-tabs,.catalog-record-tabs,.catalog-tabs,.register-tabs,.erp-form-tabs,.catalog-window-tabs,.catalog-reflection-tabs)>:is(.active,.selected,[aria-selected=true]){color:var(--apex-accent);background:var(--apex-surface-raised);border-color:var(--apex-border);box-shadow:inset 0 2px #4d51301a}.erp-shell.erp-shell :is(.reflection-record-tabs,.catalog-record-tabs,.catalog-tabs,.register-tabs,.erp-form-tabs,.catalog-window-tabs,.catalog-reflection-tabs)>button:hover{background:var(--apex-surface-raised)}.erp-shell.erp-shell :is(.erp-view-filter>span,.catalog-grid-caption span,.catalog-code,.catalog-name-link,.catalog-tree-name,.catalog-type,.catalog-class,.catalog-amount,.catalog-expense-summary,.catalog-account-link,.catalog-inline-header strong,.catalog-empty strong){color:var(--apex-text)}.erp-shell.erp-shell :is(.catalog-currency-balances,.catalog-statement-totals,.catalog-record-balances,.catalog-audit-entry){color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell :is(.catalog-balance-card,.catalog-rate-banner,.catalog-currency-card,.catalog-summary,.stat-card,.workspace-lower,.account-preview>button){color:var(--apex-text);background:linear-gradient(145deg,var(--apex-surface-raised),var(--apex-surface));border-color:var(--apex-border);border-radius:7px}.erp-shell.erp-shell :is(.catalog-balance-card.active,.catalog-balance-card:hover,.stat-card:hover){background:var(--apex-surface-raised);border-color:var(--apex-border);box-shadow:none}.erp-shell.erp-shell :is(.catalog-balance-card span,.catalog-balance-card strong,.catalog-statement-totals strong,.catalog-summary strong,.stat-card>strong,.stat-top,.stat-foot,.catalog-summary small,.catalog-rate-value strong){color:var(--apex-text)}.erp-shell.erp-shell :is(.catalog-balance-card small,.catalog-statement-totals>div>span,.catalog-amount>span,.catalog-audit-heading span,.catalog-balance-direction){color:var(--apex-muted)}.erp-shell.erp-shell :is(.catalog-audit-heading,.catalog-check,.catalog-switch-field,.catalog-note,.info-callout,.history-note,.catalog-chart-notice){color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:5px}.erp-shell.erp-shell .catalog-check.selected{color:var(--apex-accent);background:var(--apex-selected);border-color:var(--apex-border)}.erp-shell.erp-shell .catalog-unsaved{color:var(--apex-warning);border-color:var(--apex-border);background:var(--apex-warning-bg)}.erp-shell.erp-shell .reflection-filter-panel{color:var(--apex-text)}.erp-shell.erp-shell .reflection-filter-expression{color:var(--apex-muted);border-color:var(--apex-border);background:var(--apex-surface)}.erp-shell.erp-shell .filter-token{color:var(--apex-accent);background:var(--apex-selected);border-radius:3px}.erp-shell.erp-shell .filter-value{color:var(--apex-success);background:var(--apex-success-bg);border-radius:3px}.erp-shell.erp-shell :is(.reflection-details-bar,.catalog-purchase-detail-toggle){color:var(--apex-accent);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:4px}.erp-shell.erp-shell :is(.reflection-details-bar,.catalog-purchase-detail-toggle):hover{background:var(--apex-surface-raised)}.erp-shell.erp-shell :is(.reflection-voucher-details,.catalog-record-identity){border-color:var(--apex-border)}.erp-shell.erp-shell .reflection-grid{--reflection-line:var(--apex-grid-line);--reflection-text:var(--apex-text);--reflection-fill:var(--apex-surface-raised);--reflection-blue:var(--apex-blue);color:var(--apex-text);background:var(--apex-surface);border-color:var(--apex-border);border-radius:6px}.erp-shell.erp-shell :is(.reflection-grid-group-control,.reflection-grid-tools,.reflection-grid-footer,.reflection-grid-hidden-state){color:var(--apex-muted);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .reflection-grid-group-control select{background:var(--apex-input);color:var(--apex-text);border-color:var(--apex-border)}.erp-shell.erp-shell .reflection-grid-group-hint{color:var(--apex-muted)}.erp-shell.erp-shell .reflection-grid-group-hint>span{color:var(--apex-accent);background:var(--apex-selected);border-color:var(--apex-border);border-radius:3px}.erp-shell.erp-shell .reflection-grid-top.is-drag-over .reflection-grid-tools{background:var(--apex-selected);outline-color:var(--apex-accent)}.erp-shell.erp-shell :is(.search-input,.reflection-grid-search,.accounting-history-search){background:var(--apex-input);color:var(--apex-muted);border-color:var(--apex-border);border-radius:4px}.erp-shell.erp-shell :is(.search-input,.reflection-grid-search,.accounting-history-search) input{color:var(--apex-text);box-shadow:none;background:0 0;border:0}.erp-shell.erp-shell :is(.search-input,.reflection-grid-search) input::placeholder,.erp-shell.erp-shell :is(.search-input,.reflection-grid-search) :is(svg,button){color:var(--apex-muted)}.erp-shell.erp-shell :is(.reflection-grid-search,.search-input):focus-within{border-color:var(--apex-border);box-shadow:0 0 0 1px #4d51301a}.erp-shell.erp-shell :is(.reflection-grid-scroll,.table-wrap,.accounting-history-table-wrap){background:var(--apex-surface);scrollbar-color:var(--apex-border) var(--apex-bg)}.erp-shell.erp-shell :is(.reflection-grid-table,.data-table,.accounting-history-table){color:var(--apex-text);background:var(--apex-surface)}.erp-shell.erp-shell :is(.reflection-grid-table,.data-table,.accounting-history-table) :is(th,td){color:var(--apex-text);border-color:var(--apex-grid-line)}.erp-shell.erp-shell :is(.reflection-grid-table thead th,.data-table thead,.data-table th,.data-table tfoot td,.accounting-history-table th){color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border);font-weight:500}.erp-shell.erp-shell .reflection-grid-heading{border-radius:0}.erp-shell.erp-shell .reflection-grid-heading:hover:not(:disabled){background:var(--apex-surface-raised)}.erp-shell.erp-shell .reflection-grid-heading>svg{color:var(--apex-accent)}.erp-shell.erp-shell .reflection-grid-table .reflection-grid-filters th{background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .reflection-grid-filters :is(input,select){color:var(--apex-text);background:var(--apex-surface);box-shadow:none;border:0;border-radius:2px}.erp-shell.erp-shell .reflection-grid-filters option{background:var(--apex-surface-raised)}.erp-shell.erp-shell .reflection-grid-filters label{color:var(--apex-muted)}.erp-shell.erp-shell .reflection-grid-filters .reflection-grid-text-mark{color:var(--apex-accent)}.erp-shell.erp-shell .reflection-grid-row.is-odd,.erp-shell.erp-shell .data-table tbody tr:nth-child(odd){background:var(--apex-surface-raised)}.erp-shell.erp-shell .reflection-grid-row.is-even,.erp-shell.erp-shell .data-table tbody tr:nth-child(2n),.erp-shell.erp-shell .accounting-history-table tbody tr:nth-child(2n){background:var(--apex-surface)}.erp-shell.erp-shell .reflection-grid-row:hover,.erp-shell.erp-shell .data-table tbody tr:hover,.erp-shell.erp-shell .accounting-history-table tbody tr:hover{background:var(--apex-surface-raised)}.erp-shell.erp-shell .reflection-grid .reflection-grid-row.is-selected,.erp-shell.erp-shell .data-table tbody tr:is(.selected,.catalog-selected-row,[aria-selected=true]){background:var(--apex-selected);outline:1px solid var(--apex-accent);outline-offset:-1px}.erp-shell.erp-shell .reflection-grid .reflection-grid-row:focus-visible{outline:2px solid var(--apex-accent);outline-offset:-2px}.erp-shell.erp-shell .data-table tbody tr.catalog-selected-row>td{background:inherit;border-color:var(--apex-border)}.erp-shell.erp-shell .catalog-view.catalog-chart-view .data-table tbody tr.catalog-root-row:not(.selected):not(.catalog-selected-row):not([aria-selected=true]):not(:hover):nth-child(odd),.erp-shell.erp-shell .catalog-view.catalog-chart-view .data-table tbody tr.catalog-root-row:not(.selected):not(.catalog-selected-row):not([aria-selected=true]):not(:hover):nth-child(2n){background:var(--apex-surface-raised)}.erp-shell.erp-shell .data-table tbody :is(.catalog-group-row,.catalog-root-row)>td{color:var(--apex-text);font-weight:500}.erp-shell.erp-shell .catalog-view .data-table .catalog-expense-group>td{color:var(--apex-accent);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .catalog-chart-grid .data-table tbody td{border-bottom-color:var(--apex-grid-line)}.erp-shell.erp-shell .data-table td :is(strong,.amount,.reference){color:var(--apex-text)!important}.erp-shell.erp-shell .data-table td small{color:var(--apex-muted)}.erp-shell.erp-shell .reflection-grid-table .reflection-grid-gutter{color:var(--apex-muted);background:var(--apex-surface)}.erp-shell.erp-shell .reflection-grid-table .reflection-grid-group-row td{background:var(--apex-surface-raised)}.erp-shell.erp-shell .reflection-grid-group-row button{color:var(--apex-accent)}.erp-shell.erp-shell .reflection-grid-table .reflection-grid-detail-row>td{background:var(--apex-surface)}.erp-shell.erp-shell .reflection-grid-detail-row table :is(th,td){color:var(--apex-text);border-color:var(--apex-grid-line);background:0 0}.erp-shell.erp-shell .reflection-grid-extra-footer{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell :is(.reflection-grid-count,.reflection-grid-pages button,.reflection-grid-scroll-buttons button,.reflection-grid-boolean){color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:3px}.erp-shell.erp-shell :is(.reflection-grid-count>span,.reflection-grid-selection,.reflection-grid-group-row small,.reflection-grid-empty){color:var(--apex-muted)}.erp-shell.erp-shell :is(.reflection-grid-icon,.reflection-grid-clear,.reflection-grid-hidden-state button){color:var(--apex-blue)}.erp-shell.erp-shell :is(.reflection-grid-scroll-buttons button,.reflection-grid-pages button,.reflection-grid-icon):hover:not(:disabled){background:var(--apex-selected);color:var(--apex-accent)}.erp-shell.erp-shell .reflection-grid-expander button{color:var(--apex-accent);border-color:var(--apex-border);border-radius:2px}.erp-shell.erp-shell .catalog-tree-leaf{background:var(--apex-selected);border-radius:1px}.erp-shell.erp-shell .catalog-tree-empty-group{border-color:var(--apex-border)}.erp-shell.erp-shell .catalog-reflection-note{color:var(--apex-muted)}.erp-shell.erp-shell .catalog-bank-totals>div{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:4px}.erp-shell.erp-shell .catalog-reflection-view .catalog-currency-detail .data-table :is(th,td){color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-grid-line)}.erp-shell.erp-shell .catalog-purchase-preview .data-table :is(td,th){color:var(--apex-text)!important;background:var(--apex-surface-raised)!important;border-color:var(--apex-grid-line)!important}.erp-shell.erp-shell .catalog-modal .catalog-invoice-reason{color:var(--apex-warning);background:var(--apex-danger-bg);border-color:var(--apex-border);border-radius:5px}.erp-shell.erp-shell :is(.expense-selection-table,.expense-selection-status){border-color:var(--apex-border);border-radius:5px}.erp-shell.erp-shell .expense-selection-table input[type=checkbox]{accent-color:var(--apex-accent-strong)}.erp-shell.erp-shell .expense-selection-table .expense-account-selected td:first-child{box-shadow:inset 3px 0 var(--apex-accent)}.erp-shell.erp-shell .cash-transfer-preview{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:6px}.erp-shell.erp-shell .cash-transfer-preview small{color:var(--apex-muted)}.erp-shell.erp-shell :is(.modal-backdrop,.catalog-overlay,.reason-overlay){background:var(--apex-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.erp-shell.erp-shell :is(.modal,.catalog-modal,.reason-modal){color:var(--apex-text);background:var(--apex-surface);border:1px solid var(--apex-border);box-shadow:var(--apex-shadow);border-radius:10px}.erp-shell.erp-shell :is(.modal-header,.modal-footer){color:var(--apex-text);background:linear-gradient(110deg,var(--apex-surface-raised),var(--apex-selected));border-color:var(--apex-border)}.erp-shell.erp-shell .modal-header{box-shadow:inset 0 2px #4d51301a}.erp-shell.erp-shell .modal-header h2{color:var(--apex-text);font-weight:600}.erp-shell.erp-shell .modal-header p{color:var(--apex-muted)}.erp-shell.erp-shell .modal-body{color:var(--apex-text);background:var(--apex-surface)}.erp-shell.erp-shell .catalog-modal :is(.catalog-record-identity,.catalog-record-balances,.catalog-audit-entry){border-color:var(--apex-border)}.erp-shell.erp-shell .catalog-modal .catalog-window-tabs>button.active{color:var(--apex-accent);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .modal-backdrop.erp-voucher-backdrop{background:var(--apex-bg)}.erp-shell.erp-shell .modal.erp-voucher-window{background:var(--apex-bg);box-shadow:none;border:0;border-radius:0}.erp-shell.erp-shell .erp-voucher-window>.modal-body,.erp-shell.erp-shell .erp-voucher-window .voucher-main,.erp-shell.erp-shell .erp-audit-panel{background:var(--apex-bg)}.erp-shell.erp-shell .erp-fieldset{background:var(--apex-surface);border-color:var(--apex-border);border-radius:6px}.erp-shell.erp-shell .erp-fieldset>legend{color:var(--apex-accent);background:linear-gradient(100deg,var(--apex-surface-raised),var(--apex-surface-raised));border-bottom:1px solid var(--apex-border);border-radius:5px 5px 0 0;font-weight:550}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form>.field{color:var(--apex-text)}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form>.field:first-child,.erp-shell.erp-shell .erp-voucher-window .voucher-header-form>.field:first-child input[readonly]{color:var(--apex-accent)}.erp-shell.erp-shell :is(.voucher-created-line,.voucher-source,.line-view-controls,.erp-voucher-window .lines-heading){color:var(--apex-muted)}.erp-shell.erp-shell .line-view-controls button{color:var(--apex-accent);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .erp-voucher-window .voucher-lines-wrap{border-color:var(--apex-border);background:var(--apex-surface);border-radius:5px 5px 0 0}.erp-shell.erp-shell .erp-voucher-window .voucher-lines th{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .erp-voucher-window .voucher-lines td{color:var(--apex-text);border-color:var(--apex-border)}.erp-shell.erp-shell .erp-voucher-window .voucher-lines tbody tr:nth-child(odd){background:var(--apex-surface-raised)}.erp-shell.erp-shell .erp-voucher-window .voucher-lines tbody tr:nth-child(2n){background:var(--apex-surface)}.erp-shell.erp-shell .erp-voucher-window .voucher-lines :is(input,select){color:var(--apex-text);box-shadow:none;background:0 0}.erp-shell.erp-shell .erp-voucher-window .voucher-lines :is(input,select):focus{background:var(--apex-selected);outline-color:var(--apex-accent)}.erp-shell.erp-shell .erp-add-line{color:var(--apex-success)}.erp-shell.erp-shell .voucher-line-options{color:var(--apex-muted);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:0 0 5px 5px}.erp-shell.erp-shell .voucher-line-options>button,.erp-shell.erp-shell .erp-voucher-window .add-line{color:var(--apex-blue)}.erp-shell.erp-shell .voucher-line-options>span{color:var(--apex-muted)}.erp-shell.erp-shell .erp-voucher-footer{background:var(--apex-surface)}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:not(.balance-check){color:var(--apex-text);background:linear-gradient(150deg,var(--apex-surface-raised),var(--apex-surface));border-color:var(--apex-border);border-radius:5px}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div>span{color:var(--apex-muted)}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div>strong{color:var(--apex-accent)}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:first-child>strong,.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:nth-child(4)>strong{color:var(--apex-danger)}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:nth-child(2)>strong,.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:nth-child(5)>strong,.erp-shell.erp-shell .erp-voucher-footer .balance-check.balanced{color:var(--apex-success)}.erp-shell.erp-shell .erp-voucher-footer .balance-check.unbalanced{color:var(--apex-warning)}.erp-shell.erp-shell .voucher-history{color:var(--apex-text);background:var(--apex-surface);border-color:var(--apex-border)}.erp-shell.erp-shell .history-event blockquote{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:4px}.erp-shell.erp-shell .reason-modal .modal-body>p{color:var(--apex-text)}.erp-shell.erp-shell :is(.form-error,.catalog-form-error,.connection-error,.accounting-history-error){color:var(--apex-danger);background:var(--apex-selected);border-color:var(--apex-border);border-radius:5px}.erp-shell.erp-shell .toast{color:var(--apex-success);background:var(--apex-success-bg);border-color:var(--apex-border);box-shadow:var(--apex-shadow);border-radius:7px}.erp-shell.erp-shell .toast.error{color:var(--apex-danger);background:var(--apex-danger-bg);border-color:var(--apex-border)}.erp-shell.erp-shell .toast.warning{color:var(--apex-warning);background:var(--apex-warning-bg);border-color:var(--apex-border)}.erp-shell.erp-shell .voucher-account-warning{color:var(--apex-warning);background:var(--apex-danger-bg);border-color:var(--apex-border);border-radius:5px}.erp-shell.erp-shell .voucher-account-warning strong{color:var(--apex-warning)}.erp-shell.erp-shell .unrecorded-flag{color:var(--apex-muted)}.erp-shell.erp-shell .party-statement-panel{background:var(--apex-surface);border-color:var(--apex-border);border-radius:6px}.erp-shell.erp-shell .party-statement-panel h3{color:var(--apex-accent);background:linear-gradient(100deg,var(--apex-surface-raised),var(--apex-surface-raised));border-color:var(--apex-border);font-weight:550}.erp-shell.erp-shell .party-statement-panel h3 span{color:var(--apex-muted)}.erp-shell.erp-shell .party-statement-panel .reflection-grid{border-radius:0}.erp-shell.erp-shell .party-statement-total{color:var(--apex-accent)}.erp-shell.erp-shell .party-statement-company{color:var(--apex-muted)}.erp-shell.erp-shell .party-statement-opening{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell :is(.party-statement-scope,.party-statement-detail-note){color:var(--apex-muted);border-color:var(--apex-border)}.erp-shell.erp-shell .party-statement-message{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:4px}.erp-shell.erp-shell .party-statement-message.is-error{color:var(--apex-danger);background:var(--apex-selected);border-color:var(--apex-border)}.erp-shell.erp-shell .party-statement-message button{color:var(--apex-accent);background:var(--apex-selected);border-color:var(--apex-border)}.erp-shell.erp-shell :is(.accounting-history-heading,.accounting-history-tools,.accounting-history-table-wrap,.accounting-history-notes,.accounting-history-changes-wrap){border-color:var(--apex-border)}.erp-shell.erp-shell :is(.accounting-history-heading span,.accounting-history-muted,.accounting-history-coverage,.accounting-history-identity dt,.accounting-history-values dt){color:var(--apex-muted)}.erp-shell.erp-shell .accounting-history-summary{color:var(--apex-text)}.erp-shell.erp-shell .accounting-history-changes :is(th,td){color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-grid-line)}.erp-shell.erp-shell .accounting-history-changes thead th{background:var(--apex-surface-raised)}.erp-shell.erp-shell .accounting-history-changes tbody tr:nth-child(2n) :is(td,th){background:var(--apex-surface)}.erp-shell.erp-shell .accounting-history-values>div{border-color:var(--apex-grid-line)}.erp-shell.erp-shell .accounting-history-nested summary{color:var(--apex-accent)}.erp-shell.erp-shell :is(.badge,.currency-tag,.catalog-inline-tag,.catalog-base-tag,.catalog-approved,.catalog-demo-tag,.pill,.count-pill){color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:4px}.erp-shell.erp-shell .badge{line-height:16px;font-size:calc(10px * var(--apex-ui-font-adjustment,1));padding:1px 5px}.erp-shell.erp-shell .badge.status-pending{color:var(--apex-warning);background:var(--apex-warning-bg)}.erp-shell.erp-shell .badge.status-approved{color:var(--apex-success);background:var(--apex-success-bg)}.erp-shell.erp-shell .badge.status-draft{color:var(--apex-muted);background:var(--apex-surface-raised)}.erp-shell.erp-shell .badge:is(.status-returned,.status-rejected,.status-deleted){color:var(--apex-danger);background:var(--apex-selected)}.erp-shell.erp-shell .stat-card{min-height:108px;padding:13px 16px}.erp-shell.erp-shell .stat-card>strong{font-size:calc(27px * var(--apex-ui-font-adjustment,1));letter-spacing:-.7px}.erp-shell.erp-shell .stat-icon{color:var(--apex-accent);border:1px solid var(--apex-border);border-radius:6px;background:var(--apex-selected)!important}.erp-shell.erp-shell .stat-card.orange .stat-icon{color:var(--apex-warning);border-color:var(--apex-border);background:var(--apex-warning-bg)!important}.erp-shell.erp-shell .stat-card.green .stat-icon{color:var(--apex-success);border-color:var(--apex-border);background:var(--apex-success-bg)!important}.erp-shell.erp-shell .stat-card.gray .stat-icon{color:var(--apex-text);border-color:var(--apex-border);background:var(--apex-surface-raised)!important}.erp-shell.erp-shell .stats-grid{gap:10px;margin-bottom:14px}.erp-shell.erp-shell .type-icon{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:5px}.erp-shell.erp-shell .type-icon.pv{color:var(--apex-accent);background:var(--apex-selected);border-color:var(--apex-border)}.erp-shell.erp-shell .type-icon.rv{color:var(--apex-success);background:var(--apex-success-bg);border-color:var(--apex-border)}.erp-shell.erp-shell :is(.mini-avatar,.activity-icon,.mini-account){color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .activity-row{border-color:var(--apex-border)}.erp-shell.erp-shell .activity-row strong{color:var(--apex-text)}.erp-shell.erp-shell .activity-row :is(p,strong span),.erp-shell.erp-shell .activity-reason,.erp-shell.erp-shell .workspace-lower p{color:var(--apex-muted)}.erp-shell.erp-shell .row-review{color:var(--apex-accent);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:4px}.erp-shell.erp-shell .home-shortcut{border-radius:8px}.erp-shell.erp-shell :is(.home-section-title,.home-create,.home-pending,.home-notepad-footer)>button{border-radius:6px}.erp-shell.erp-shell .home-notification{border-radius:0}.erp-shell.erp-shell .home-metric>strong{color:var(--apex-text)}.erp-shell.erp-shell .lookup-trigger{color:var(--apex-text);background:var(--apex-input);border-color:var(--apex-border);border-radius:3px}.erp-shell.erp-shell .lookup-placeholder{color:var(--apex-subtle)}.erp-shell.erp-shell .lookup-popup,.lookup-popup,.column-chooser-popup,.catalog-account-menu{color:var(--apex-text);background:var(--apex-surface);border-color:var(--apex-border);box-shadow:var(--apex-shadow);font-family:var(--apex-font);border-radius:7px}.erp-shell.erp-shell .lookup-search,.lookup-popup .lookup-search{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .lookup-search input,.lookup-popup .lookup-search input{color:var(--apex-text);background:var(--apex-surface);border-color:var(--apex-border);border-radius:4px}.erp-shell.erp-shell .lookup-columns,.lookup-popup .lookup-columns{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .lookup-option,.lookup-popup .lookup-option{color:var(--apex-text);background:var(--apex-surface);border-color:var(--apex-grid-line)}.erp-shell.erp-shell .lookup-option:nth-child(2n),.lookup-popup .lookup-option:nth-child(2n){background:var(--apex-surface-raised)}.erp-shell.erp-shell .lookup-option[aria-selected=true],.lookup-popup .lookup-option[aria-selected=true]{color:var(--apex-accent);background:var(--apex-selected);outline:1px solid var(--apex-accent);outline-offset:-1px}.erp-shell.erp-shell :is(.lookup-columns,.lookup-option)>span,.lookup-popup :is(.lookup-columns,.lookup-option)>span{border-color:var(--apex-grid-line)}.erp-shell.erp-shell .lookup-results{background:var(--apex-surface)}.erp-shell.erp-shell .lookup-footer,.lookup-popup .lookup-footer{color:var(--apex-muted);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .lookup-footer button{color:var(--apex-blue)}.erp-shell.erp-shell .lookup-empty{color:var(--apex-muted)}.column-chooser-trigger,.erp-shell.erp-shell .column-chooser-trigger{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border);font-family:var(--apex-font);border-radius:4px}.column-chooser-trigger:hover:not(:disabled),.erp-shell.erp-shell .column-chooser-trigger:hover:not(:disabled){color:var(--apex-accent);background:var(--apex-selected);border-color:var(--apex-border)}.column-chooser-trigger small{color:var(--apex-accent)}.column-chooser-search{color:var(--apex-muted);background:var(--apex-surface);border-color:var(--apex-border);border-radius:4px}.column-chooser-search input{color:var(--apex-text);background:0 0}.column-chooser-search input::placeholder{color:var(--apex-muted)}.column-chooser-options{scrollbar-color:var(--apex-border) var(--apex-bg)}.column-chooser-options>label{border-radius:4px}.column-chooser-options>label:hover{background:var(--apex-surface-raised)}.column-chooser-options input[type=checkbox]{accent-color:var(--apex-accent-strong)}.column-chooser-options small,.column-chooser-footer>span{color:var(--apex-muted)}.column-chooser-heading button:hover{color:var(--apex-accent);background:var(--apex-selected)}.column-chooser-footer{border-color:var(--apex-border)}.column-chooser-footer button{color:var(--apex-accent);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:4px}.catalog-account-menu-heading{color:var(--apex-accent);border-color:var(--apex-border)}.catalog-account-menu>button{color:var(--apex-text);border-radius:4px}.catalog-account-menu>button:hover,.catalog-account-menu>button:focus-visible{background:var(--apex-selected);border-color:var(--apex-border)}.catalog-account-menu>button[aria-disabled=true],.catalog-account-menu-reason{color:var(--apex-muted)}.erp-shell.erp-shell *{scrollbar-color:var(--apex-border) var(--apex-bg);scrollbar-width:thin}.erp-shell.erp-shell .reflection-grid-scroll::-webkit-scrollbar{width:9px;height:9px}.erp-shell.erp-shell .reflection-grid-scroll::-webkit-scrollbar-track{background:var(--apex-surface);border-color:var(--apex-border)}.erp-shell.erp-shell .reflection-grid-scroll::-webkit-scrollbar-thumb{background:var(--apex-surface-raised);border:2px solid var(--apex-border);border-radius:7px}.erp-shell.erp-shell .reflection-grid-scroll::-webkit-scrollbar-corner{background:var(--apex-surface)}.startup,.login-page,.login-form-wrap{color:var(--apex-text);background:var(--apex-surface);font-family:var(--apex-font)}.startup .brand>span{color:var(--apex-text)}.login-story{background:radial-gradient(ellipse at 80% 20%,var(--apex-selected),transparent 58%),linear-gradient(145deg,var(--apex-surface-raised),var(--apex-surface));border-right:1px solid var(--apex-border);position:relative}.login-story h1{color:var(--apex-text);letter-spacing:-1px;font-weight:650}.login-story p{color:var(--apex-muted)}.login-story .eyebrow,.login-story .brand-period{color:var(--apex-accent)}.login-story .brand>svg rect{fill:var(--apex-accent)}.login-features{color:var(--apex-text)}.login-features svg{color:var(--apex-accent)}.login-bottom{color:var(--apex-muted)}.login-card :is(h2,p,label){color:var(--apex-text)}.login-card .muted,.login-explainer{color:var(--apex-muted)}.login-card :is(input,select){color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:5px}.login-card :is(.button,.sample-pill,.login-note){border-radius:6px}.login-card .button.primary{color:var(--apex-text);background:linear-gradient(110deg,var(--apex-selected),var(--apex-selected));border-color:var(--apex-border)}.login-card .button.secondary{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border)}.login-card .sample-pill{color:var(--apex-accent);background:var(--apex-selected);border-color:var(--apex-border)}.login-card .login-note{color:var(--apex-muted);border-color:var(--apex-border)}}@media screen and (prefers-reduced-motion:reduce){.erp-shell.erp-shell *,.login-page *{transition:none!important}}@media screen{.erp-shell.erp-shell{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--erp-border:var(--apex-border);--panel:var(--apex-surface);--text:var(--apex-text)}.erp-shell.erp-shell .sidebar :is(.nav-item,.nav-section-toggle) svg{color:#c3cfae}.erp-shell.erp-shell .button{color:var(--apex-text);border-color:var(--apex-border);background:linear-gradient(#faf5e9,#eae2d2);box-shadow:inset 0 1px #fff9}.erp-shell.erp-shell .button.primary{color:#fff9ea;background:linear-gradient(115deg,#365440,#4a684b);border-color:#365440;box-shadow:0 2px 6px #3b4e2520}.erp-shell.erp-shell :is(.button.danger,.button.danger-ghost,.reject-button):hover:not(:disabled){color:#85352c;background:#efd4c7;border-color:#b88573}.erp-shell.erp-shell :is(input,textarea)[readonly],.erp-shell.erp-shell :is(input,select,textarea):disabled,.erp-shell.erp-shell .catalog-modal :is(input,textarea)[readonly],.erp-shell.erp-shell .catalog-modal select:disabled,.erp-shell.erp-shell .erp-voucher-window .voucher-header-form input[readonly]{color:var(--apex-muted);border-color:var(--apex-border);background:#ece8dc}.erp-shell.erp-shell :is(.party-statement-view,.lookup-popup,.reflection-grid),.erp-shell.erp-shell .catalog-reflection-view .erp-filter-row input[type=date],.lookup-popup,.column-chooser-popup{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.erp-shell.erp-shell .erp-ribbon{background:linear-gradient(100deg,#f6f0e3,#eee6d7)}.erp-shell.erp-shell .ribbon-button{color:var(--apex-accent-strong);background:linear-gradient(160deg,#fffbf4,#eee5d4);border-color:#d5cbb8;box-shadow:inset 0 1px #fff9}.erp-shell.erp-shell .ribbon-button>svg{color:#436649}.erp-shell.erp-shell .erp-statusbar{color:#59644f;background:#eae3d3}.erp-shell.erp-shell .reflection-grid{border-color:var(--apex-border)}.erp-shell.erp-shell :is(.reflection-grid-group-control,.reflection-grid-tools,.reflection-grid-footer,.reflection-grid-hidden-state){background:#eee7d9}.erp-shell.erp-shell :is(.reflection-grid-table thead th,.data-table thead,.data-table th,.data-table tfoot td,.accounting-history-table th){color:#3f513e;border-color:var(--apex-border);background:#e7e0ce}.erp-shell.erp-shell .reflection-grid-filters :is(input,select){background:var(--apex-input)}.erp-shell.erp-shell .reflection-grid-table .reflection-grid-gutter{color:var(--apex-muted);background:#ebe5d7}.erp-shell.erp-shell .reflection-grid .reflection-grid-row:focus-visible{outline-color:var(--apex-accent-strong)}.erp-shell.erp-shell .reflection-grid-scroll::-webkit-scrollbar-thumb{border-color:var(--apex-bg);background:#b6b49b}.erp-shell.erp-shell :is(.voucher-approval-toolbar small,.accounting-history-empty,.accounting-history-notes,.date-range-label,.event-date-explainer){color:var(--apex-muted)}.erp-shell.erp-shell .voucher-approval-error{color:var(--apex-danger);background:var(--apex-danger-bg);border-color:#cda995}.erp-shell.erp-shell .voucher-line-invalid .erp-aux-picker .lookup-trigger{border-color:var(--apex-warning);box-shadow:inset 0 0 0 1px var(--apex-warning)}.erp-shell.erp-shell .voucher-line-invalid .lookup-placeholder{color:var(--apex-warning)}.erp-shell.erp-shell .payment-entry-grid td :is(input,select):focus{background:var(--apex-selected);border-color:var(--apex-accent)}.erp-shell.erp-shell .party-statement-view .party-statement-check input{accent-color:var(--apex-accent-strong)}.erp-shell.erp-shell .toast :is(button,span),.erp-shell.erp-shell .toast.error>span{color:inherit}.erp-shell.erp-shell .event-date-chip{color:var(--apex-accent);background:var(--apex-selected);border-color:var(--apex-border)}.erp-shell.erp-shell .event-date-zone{color:var(--apex-muted);border-color:var(--apex-border)}.erp-shell.erp-shell .event-date-chip button,.erp-shell.erp-shell .reflection-filter-expression>button{color:var(--apex-accent)}.erp-shell.erp-shell .catalog-view .catalog-account-menu-trigger{color:var(--apex-blue)}.erp-shell.erp-shell .catalog-review-tag{color:var(--apex-warning);background:var(--apex-warning-bg);border-color:#b59a61}.erp-shell.erp-shell .catalog-review-notice{background:var(--apex-warning-bg);border-color:#c8b58b}.erp-shell.erp-shell .catalog-review-notice strong{color:var(--apex-warning)}.lookup-popup :is(.lookup-results,.lookup-search input),.column-chooser-popup .column-chooser-search{background:var(--apex-input);color:var(--apex-text)}.lookup-popup :is(.lookup-empty,.lookup-search>button),.column-chooser-popup .column-chooser-heading button,.column-chooser-popup .column-chooser-empty{color:var(--apex-muted)}.lookup-popup .lookup-footer button{color:var(--apex-blue)}.column-chooser-popup :is(input,button):focus-visible{outline-color:var(--apex-accent)}.column-chooser-popup .column-chooser-search svg{color:var(--apex-muted)}.column-chooser-popup .column-chooser-footer button:hover:not(:disabled){color:var(--apex-accent-strong);background:var(--apex-hover);border-color:var(--apex-accent)}.erp-shell.erp-shell .apex-home{--home-border:var(--apex-border,#c8bea9);color:var(--apex-text,#2c382e);background:radial-gradient(ellipse at 85% 0%,#dce7d770,transparent 48%),var(--apex-bg,#f5f1e8)}.erp-shell.erp-shell .home-eyebrow>span:first-child{background:var(--apex-accent,#45644c);box-shadow:0 0 9px #45644c22}.erp-shell.erp-shell .home-welcome h1>span{color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell .home-role,.erp-shell.erp-shell .home-refresh{color:var(--apex-text,#2c382e);background:var(--apex-surface-raised,#eee6d8);border-color:var(--apex-border,#c8bea9)}.erp-shell.erp-shell .home-refresh:hover{color:var(--apex-accent-strong,#365440);background:var(--apex-hover,#e7eadb);border-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .home-metric{background:linear-gradient(120deg,var(--apex-surface,#fffcf6),var(--apex-surface-raised,#eee6d8));box-shadow:inset 0 1px #ffffffa6}.erp-shell.erp-shell .home-metric.purple{--metric-accent:var(--apex-accent,#45644c)}.erp-shell.erp-shell .home-metric.blue{--metric-accent:var(--apex-blue,#315a40)}.erp-shell.erp-shell .home-metric.silver{--metric-accent:#817358}.erp-shell.erp-shell .home-metric.green{--metric-accent:var(--apex-success,#35664a)}.erp-shell.erp-shell .home-metric>div{color:var(--apex-muted,#596351)}.erp-shell.erp-shell .home-metric>strong,.erp-shell.erp-shell .home-section-title h2{color:var(--apex-text,#2c382e)}.erp-shell.erp-shell :is(.home-section-title,.home-card-footer,.home-notepad-footer,.home-pending,.home-create) button{color:var(--apex-accent-strong,#365440);background:var(--apex-surface-raised,#eee6d8);border-color:var(--apex-border,#c8bea9)}.erp-shell.erp-shell :is(.home-section-title,.home-card-footer,.home-notepad-footer,.home-pending,.home-create) button:hover{color:var(--apex-accent-strong,#365440);background:var(--apex-selected,#dce7d7);border-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .apex-home button:focus-visible{outline-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .home-shortcut{color:var(--apex-text,#2c382e);background:var(--apex-surface,#fffcf6);border-color:var(--apex-border,#c8bea9)}.erp-shell.erp-shell .home-shortcut:hover{background:var(--apex-hover,#e7eadb);border-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .home-shortcut>span{color:var(--apex-accent,#45644c);background:var(--apex-selected,#dce7d7);border-color:#b9c9ae}.erp-shell.erp-shell .home-shortcut small{color:var(--apex-muted,#596351)}.erp-shell.erp-shell .home-shortcut>svg{color:var(--apex-subtle,#606952)}.erp-shell.erp-shell .home-shortcut-picker{color:var(--apex-text,#2c382e);background:var(--apex-surface-raised,#eee6d8);border-color:var(--apex-border,#c8bea9)}.erp-shell.erp-shell .home-card{background:var(--apex-surface,#fffcf6)}.erp-shell.erp-shell .home-card>.home-section-title{background:linear-gradient(100deg,var(--apex-surface-raised,#eee6d8),#f5efe3);border-color:var(--apex-border,#c8bea9)}.erp-shell.erp-shell .home-heading-mark{background:var(--apex-accent,#45644c)}.erp-shell.erp-shell .home-section-title select{background:var(--apex-input,#fffdf8);color:var(--apex-text,#2c382e);border-color:var(--apex-border,#c8bea9)}.erp-shell.erp-shell .home-document{border-color:var(--apex-grid-line,#d9d1c2)}.erp-shell.erp-shell .home-document:hover{background:var(--apex-hover,#e7eadb)}.erp-shell.erp-shell .home-doc-icon{color:var(--apex-blue,#315a40);background:var(--apex-selected,#dce7d7)}.erp-shell.erp-shell .home-doc-icon.pending{color:var(--apex-warning,#805c20);background:var(--apex-warning-bg,#f4e8ce)}.erp-shell.erp-shell .home-document-link{color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell .home-doc-amount strong{color:var(--apex-text,#2c382e)}.erp-shell.erp-shell :is(.home-document-link>span,.home-doc-amount small,.home-doc-amount>span){color:var(--apex-muted,#596351)}.erp-shell.erp-shell .home-status{color:var(--apex-muted,#596351);background:var(--apex-surface-raised,#eee6d8);border-color:var(--apex-border,#c8bea9)}.erp-shell.erp-shell :is(.home-status.pending,.home-status.returned){color:var(--apex-warning,#805c20);background:var(--apex-warning-bg,#f4e8ce);border-color:#cfbd91}.erp-shell.erp-shell .home-status.approved{color:var(--apex-success,#35664a);background:var(--apex-success-bg,#e4edde);border-color:#b8c8ae}.erp-shell.erp-shell .home-card-footer{color:var(--apex-muted,#596351);border-color:var(--apex-grid-line,#d9d1c2)}.erp-shell.erp-shell .home-card-footer button{background:0 0}.erp-shell.erp-shell .home-create{color:var(--apex-text,#2c382e);background:linear-gradient(115deg,var(--apex-selected,#dce7d7),var(--apex-surface-raised,#eee6d8))}.erp-shell.erp-shell :is(.home-create>div>svg,.home-pending>svg){color:var(--apex-accent,#45644c)}.erp-shell.erp-shell :is(.home-create small,.home-pending span){color:var(--apex-muted,#596351)}.erp-shell.erp-shell .home-pending{color:var(--apex-text,#2c382e);border-color:var(--apex-border,#c8bea9);background:#eee6d880}.erp-shell.erp-shell .home-pending button{background:var(--apex-surface,#fffcf6)}.erp-shell.erp-shell .home-section-title b{color:var(--apex-danger,#a23e36);background:var(--apex-danger-bg,#f7e6de);border-color:#d9aaa0}.erp-shell.erp-shell .home-notification{color:var(--apex-text,#2c382e);border-color:var(--apex-grid-line,#d9d1c2);background:0 0}.erp-shell.erp-shell .home-notification:hover{background:var(--apex-hover,#e7eadb)}.erp-shell.erp-shell :is(.home-notification strong small,.home-notification p){color:var(--apex-muted,#596351)}.erp-shell.erp-shell .home-notification>svg{color:var(--apex-accent,#45644c)}.erp-shell.erp-shell :is(.home-section-label,.home-notification>div>span,.home-empty,.home-private,.home-notepad-footer>span){color:var(--apex-subtle,#606952)}.erp-shell.erp-shell .home-empty svg{color:var(--apex-muted,#596351)}.erp-shell.erp-shell .home-note-hint{color:var(--apex-muted,#596351);background:var(--apex-surface-raised,#eee6d8);border-color:var(--apex-grid-line,#d9d1c2)}.erp-shell.erp-shell .home-notepad textarea{color:var(--apex-text,#2c382e);background:var(--apex-input,#fffdf8);border-color:var(--apex-border,#c8bea9)}.erp-shell.erp-shell .home-notepad textarea::placeholder{color:var(--apex-subtle,#606952)}.erp-shell.erp-shell .home-notepad-footer button{color:#fffcf6;background:var(--apex-accent,#45644c);border-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .home-notepad-footer button:hover{color:#fffcf6;background:var(--apex-accent-strong,#365440);border-color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell .home-note-conflict{color:var(--apex-warning,#805c20)}.erp-shell.erp-shell .home-note-conflict button{color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell .home-error{color:var(--apex-danger,#a23e36);background:var(--apex-danger-bg,#f7e6de);border-color:#d9aaa0}.erp-shell.erp-shell .home-loading{color:var(--apex-muted,#596351);background:var(--apex-surface-raised,#eee6d8);border-color:var(--apex-border,#c8bea9)}.erp-shell.erp-shell .ribbon-tabs>.apex-global-notifications{color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .apex-global-notifications b{color:#fffcf6;background:var(--apex-danger,#a23e36)}.erp-shell.erp-shell .shared-notes-button{color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .shared-notes-button:hover{background:var(--apex-hover,#e7eadb)}body:has(.erp-shell.erp-shell) :is(.shared-note-bubble,.shared-note-menu){color:var(--apex-text,#2c382e);background:var(--apex-surface,#fffcf6);border-color:var(--apex-border,#c8bea9);box-shadow:0 16px 50px #3d42242b}body:has(.erp-shell.erp-shell) .shared-note-bubble header{background:var(--apex-surface-raised,#eee6d8);border-color:var(--apex-border,#c8bea9)}body:has(.erp-shell.erp-shell) .shared-note-message{background:var(--apex-input,#fffdf8);border-color:var(--apex-border,#c8bea9)}body:has(.erp-shell.erp-shell) .shared-note-message.is-own{background:var(--apex-success-bg,#e4edde);border-color:#adc1a5}body:has(.erp-shell.erp-shell) :is(.shared-note-intro,.shared-note-empty,.shared-note-message time,.shared-note-message small,.shared-note-bubble header span,.shared-note-bubble form small){color:var(--apex-muted,#596351)}body:has(.erp-shell.erp-shell) .shared-note-bubble form{border-color:var(--apex-border,#c8bea9)}body:has(.erp-shell.erp-shell) .shared-note-bubble textarea{color:var(--apex-text,#2c382e)!important;background:var(--apex-input,#fffdf8)!important;border-color:var(--apex-border,#c8bea9)!important}body:has(.erp-shell.erp-shell) .shared-note-bubble textarea::placeholder{color:var(--apex-subtle,#606952)}body:has(.erp-shell.erp-shell) :is(.shared-note-bubble form button,.shared-note-more,.shared-note-bubble footer button,.shared-note-error button){color:var(--apex-accent-strong,#365440);background:var(--apex-surface-raised,#eee6d8);border-color:var(--apex-border,#c8bea9)}body:has(.erp-shell.erp-shell) .shared-note-bubble form button[type=submit]{color:#fffcf6;background:var(--apex-accent,#45644c);border-color:var(--apex-accent,#45644c)}body:has(.erp-shell.erp-shell) :is(.shared-note-menu button:hover,.shared-note-menu button:focus,.shared-note-close:hover){background:var(--apex-hover,#e7eadb)}.erp-shell.erp-shell .shared-notes-button:focus-visible{outline-color:var(--apex-accent,#45644c)}body:has(.erp-shell.erp-shell) :is(.shared-note-bubble,.shared-note-menu) :focus-visible{outline-color:var(--apex-accent,#45644c)}body:has(.erp-shell.erp-shell) .shared-note-error{color:var(--apex-danger,#a23e36)}body:has(.erp-shell.erp-shell) .shared-note-discard{color:var(--apex-warning,#805c20);background:var(--apex-warning-bg,#f4e8ce)}body:has(.erp-shell.erp-shell) .shared-note-scrim{background:#2c382e2e}.startup,.login-page,.login-form-wrap{color:var(--apex-text,#2c382e);background:var(--apex-bg,#f5f1e8)}.startup .brand>span,.login-story .brand>span{color:var(--apex-accent-strong,#365440)}:is(.startup,.login-story) .brand-period{color:var(--apex-accent,#45644c)}:is(.startup,.login-story) .brand>svg rect{fill:var(--apex-accent,#45644c)}:is(.startup,.login-story) .brand>svg path:first-of-type{fill:#fffcf6}:is(.startup,.login-story) .brand>svg path:last-of-type{fill:#b7cba9}.startup>svg{color:var(--apex-accent,#45644c)}.startup p{color:var(--apex-muted,#596351)}.login-story{color:var(--apex-text,#2c382e);border-color:var(--apex-border,#c8bea9);background:radial-gradient(at 80% 20%,#dce7d790,#0000 58%),linear-gradient(145deg,#eee6d8,#f5f1e8)}.login-story:after{color:#45644c08}.login-story h1{color:var(--apex-accent-strong,#365440)}.login-story p,.login-bottom{color:var(--apex-muted,#596351)}.login-story .eyebrow,.login-story-copy .eyebrow{color:var(--apex-accent,#45644c)}.login-features{color:var(--apex-text,#2c382e)}.login-features svg{color:var(--apex-accent,#45644c)}.login-card :is(h2,p,label){color:var(--apex-text,#2c382e)}.login-card .muted,.login-explainer{color:var(--apex-muted,#596351)}.login-card :is(input,select){color:var(--apex-text,#2c382e);background:var(--apex-input,#fffdf8);border-color:var(--apex-border,#c8bea9)}.login-card :is(input,select):focus{border-color:var(--apex-accent,#45644c);box-shadow:0 0 0 3px #45644c1b}.login-card :is(input,textarea)::placeholder{color:var(--apex-subtle,#606952)}.login-card :is(button,input,select):focus-visible{outline-color:var(--apex-accent,#45644c)}.login-card .button.primary{color:#fffcf6;background:var(--apex-accent,#45644c);border-color:var(--apex-accent,#45644c)}.login-card .button.primary:hover{background:var(--apex-accent-strong,#365440);border-color:var(--apex-accent-strong,#365440)}.login-card .button.secondary{color:var(--apex-accent-strong,#365440);background:var(--apex-surface,#fffcf6);border-color:var(--apex-border,#c8bea9)}.login-card .button.secondary:hover{background:var(--apex-hover,#e7eadb);border-color:var(--apex-accent,#45644c)}.login-card .sample-pill{color:var(--apex-accent-strong,#365440);background:var(--apex-selected,#dce7d7);border-color:#b9c9ae}.login-card>.text-button{color:var(--apex-accent,#45644c)}.login-card>.text-button:hover{color:var(--apex-accent-strong,#365440)}.login-card .login-note{color:var(--apex-subtle,#606952);border-color:var(--apex-grid-line,#d9d1c2)}.login-card .tiny-dot{background:var(--apex-warning,#805c20)}.login-card .form-error{color:var(--apex-danger,#a23e36);background:var(--apex-danger-bg,#f7e6de);border-color:#d9aaa0}.erp-shell.erp-shell :is(.dubai-air-view,.shipment-categories-view,.shipment-marks-view,.shipment-tapes-view,.package-items-view,.shipment-reports-view,.warehouse-stock-view,.warehouse-dashboard,.goods-receipt-view,.pickup-delivery-view){background:var(--apex-bg,#f5f1e8);color:var(--apex-text,#2c382e)}.erp-shell.erp-shell :is(.dubai-editor,.dubai-cargo-entry,.shipment-items-panel,.shipment-category-editor,.shipment-mark-editor,.shipment-tape-editor,.goods-receipt-document){color:var(--apex-text,#2c382e)}.erp-shell.erp-shell :is(.dubai-service-chip,.shipment-categories-scope,.shipment-marks-scope,.shipment-tapes-scope,.shipment-reports-icon,.warehouse-stock-icon,.warehouse-dashboard-icon,.goods-receipt-icon){background:var(--apex-selected,#dce7d7);border-color:var(--apex-border,#c8bea9);color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell :is(.package-items-scope,.pickup-eyebrow){color:var(--apex-accent,#45644c)}.erp-shell.erp-shell :is(.dubai-page-heading h1,.dubai-editor h3,.dubai-editor h4,.dubai-cargo-entry h3,.shipment-categories-heading h1,.shipment-marks-heading h1,.shipment-tapes-heading h1,.package-items-heading h1,.shipment-reports-heading h1,.warehouse-stock-heading h1,.warehouse-dashboard-heading h1,.goods-receipt-heading h1,.pickup-page-heading h1,.pickup-editor h2,.pickup-history h2){color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell :is(.dubai-customer-row,.dubai-scope-summary>div,.dubai-cargo-entry-form,.shipment-item-inline-editor,.dubai-finalization){background:var(--apex-surface,#fffcf6);border-color:var(--apex-border,#c8bea9)}.erp-shell.erp-shell :is(.dubai-customer-row.is-selected,.dubai-scope-summary>div:first-child,.dubai-receive-confirm){border-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell :is(.dubai-table th,.dubai-cargo-entry-table th){background:var(--apex-surface-raised,#eee6d8);color:var(--apex-muted,#596351)}.erp-shell.erp-shell .dubai-table tr.is-selected td{background:var(--apex-selected,#dce7d7)}.erp-shell.erp-shell .dubai-editor-tabs [aria-selected=true]{color:var(--apex-accent-strong,#365440);border-bottom-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .dubai-package-chips label.is-selected{border-color:var(--apex-accent,#45644c);background:var(--apex-selected,#dce7d7);color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell .dubai-cargo-entry-totals{border-color:var(--apex-border,#c8bea9);background:var(--apex-surface-raised,#eee6d8)}.erp-shell.erp-shell .dubai-finalization strong{color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell :is(.dubai-finalization span,.dubai-reopen-shipment label){color:var(--apex-muted,#596351)}.erp-shell.erp-shell .dubai-finalization .dubai-finalized-badge{color:var(--apex-success,#35664a)}.erp-shell.erp-shell :is(.dubai-progress,.shipment-category-status,.shipment-item-status,.shipment-mark-status,.shipment-tape-status){background:var(--apex-surface-raised,#eee6d8);color:var(--apex-muted,#596351)}.erp-shell.erp-shell :is(.dubai-progress.is-complete,.shipment-category-status.is-active,.shipment-item-status.is-active,.shipment-mark-status.is-active,.shipment-tape-status.is-active){background:var(--apex-success-bg,#e4edde);color:var(--apex-success,#35664a)}.erp-shell.erp-shell .shipment-tape-swatch>span{border-color:var(--apex-border,#c8bea9);box-shadow:inset 0 0 0 1px #2c382e24}.erp-shell.erp-shell :is(.packing-photo-panel,.packing-photo-card){border-color:var(--apex-border,#c8bea9);background:var(--apex-surface,#fffcf6);color:var(--apex-text,#2c382e)}.erp-shell.erp-shell .packing-photo-panel>header>div{color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell :is(.packing-photo-panel header p,.packing-photo-hint,.packing-photo-caption small,.packing-photo-paste small,.packing-photo-preview>span:not(.packing-photo-badge)){color:var(--apex-muted,#596351)}.erp-shell.erp-shell .packing-photo-empty{border-color:var(--apex-border,#c8bea9);color:var(--apex-muted,#596351)}.erp-shell.erp-shell .packing-photo-card.is-pending{border-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .packing-photo-preview{background:var(--apex-surface-raised,#eee6d8)}.erp-shell.erp-shell .packing-photo-badge{background:var(--apex-surface,#fffcf6);border-color:var(--apex-border,#c8bea9);color:var(--apex-text,#2c382e)}.erp-shell.erp-shell .is-pending .packing-photo-badge{background:var(--apex-selected,#dce7d7);border-color:var(--apex-accent,#45644c);color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell .packing-photo-paste{border-color:var(--apex-border,#c8bea9);background:var(--apex-surface-raised,#eee6d8)}.erp-shell.erp-shell .packing-photo-paste>span{color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell :is(.shipment-reports-filters,.warehouse-stock-filters,.warehouse-dashboard-filters,.pickup-shipment-picker){border-color:var(--apex-border,#c8bea9);background:var(--apex-surface,#fffcf6)}.erp-shell.erp-shell :is(.shipment-reports-heading p,.shipment-reports-filters>label,.shipment-reports-summary,.shipment-reports-muted,.warehouse-stock-heading p,.warehouse-stock-filters>label,.warehouse-stock-summary,.warehouse-stock-summary small,.warehouse-stock-tools,.warehouse-stock-package small,.warehouse-stock-recorded small,.warehouse-stock-muted,.warehouse-dashboard-heading p,.warehouse-dashboard-filters>label,.warehouse-dashboard-summary,.warehouse-dashboard-hint,.warehouse-dashboard-muted){color:var(--apex-muted,#596351)}.erp-shell.erp-shell :is(.shipment-reports-summary strong,.warehouse-stock-summary strong,.warehouse-dashboard-summary strong){color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell .warehouse-stock-tools label{color:var(--apex-text,#2c382e)}.erp-shell.erp-shell .warehouse-stock-summary{border-color:var(--apex-border,#c8bea9);background:var(--apex-surface-raised,#eee6d8)}.erp-shell.erp-shell :is(.shipment-reports-empty,.pickup-empty){border-color:var(--apex-border,#c8bea9);color:var(--apex-muted,#596351)}.erp-shell.erp-shell .warehouse-stock-condition{border-color:var(--apex-success,#35664a);background:var(--apex-success-bg,#e4edde);color:var(--apex-success,#35664a)}.erp-shell.erp-shell .warehouse-stock-condition.is-open{border-color:var(--apex-warning,#805c20);background:var(--apex-warning-bg,#f4e8ce);color:var(--apex-warning,#805c20)}.erp-shell.erp-shell .warehouse-stock-condition.is-damaged{border-color:var(--apex-danger,#a23e36);background:var(--apex-danger-bg,#f7e6de);color:var(--apex-danger,#a23e36)}.erp-shell.erp-shell .warehouse-stock-age{border-color:var(--apex-border,#c8bea9);background:var(--apex-surface-raised,#eee6d8);color:var(--apex-text,#2c382e)}.erp-shell.erp-shell .warehouse-stock-age.is-overdue{border-color:var(--apex-warning,#805c20);background:var(--apex-warning-bg,#f4e8ce);color:var(--apex-warning,#805c20)}.erp-shell.erp-shell .warehouse-stock-age.is-unknown{color:var(--apex-muted,#596351);background:0 0;border-color:#0000}.erp-shell.erp-shell .warehouse-page-navigation{border-bottom-color:var(--apex-border,#c8bea9)}.erp-shell.erp-shell .warehouse-page-navigation>button{color:var(--apex-muted,#596351);background:0 0}.erp-shell.erp-shell .warehouse-page-navigation>button[aria-pressed=true]{background:var(--apex-selected,#dce7d7);color:var(--apex-accent-strong,#365440);border-color:var(--apex-border,#c8bea9);border-bottom-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .warehouse-page-navigation>button:focus-visible{outline-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell :is(.goods-receipt-summary>div,.goods-receipt-batch){background:var(--apex-surface-raised,#eee6d8)}.erp-shell.erp-shell .goods-receipt-history-card{background:var(--apex-surface,#fffcf6);border-color:var(--apex-border,#c8bea9);color:var(--apex-text,#2c382e)}.erp-shell.erp-shell .goods-receipt-history-card:hover{border-color:var(--apex-accent,#45644c);background:var(--apex-hover,#e7eadb)}.erp-shell.erp-shell .goods-receipt-history-card b{background:var(--apex-selected,#dce7d7);color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell .goods-receipt-view-switch{background:var(--apex-surface-raised,#eee6d8)}.erp-shell.erp-shell .goods-receipt-view-switch>button{color:var(--apex-muted,#596351);background:0 0}.erp-shell.erp-shell .goods-receipt-view-switch>button[aria-pressed=true]{background:var(--apex-selected,#dce7d7);border-color:var(--apex-accent,#45644c);color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell .goods-receipt-view-switch>button:focus-visible{outline-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .goods-receipt-carton-card{border-color:var(--apex-border,#c8bea9);background:var(--apex-surface,#fffcf6)}.erp-shell.erp-shell .goods-receipt-carton-card.is-selected{border-color:var(--apex-accent,#45644c);background:var(--apex-selected,#dce7d7);box-shadow:0 0 0 1px #45644c26}.erp-shell.erp-shell .goods-receipt-carton-card.is-received{border-color:var(--apex-success,#35664a);background:var(--apex-success-bg,#e4edde)}.erp-shell.erp-shell :is(.goods-receipt-carton-state,.goods-receipt-carton-number svg,.goods-receipt-carton-details label,.goods-receipt-carton-recorded p){color:var(--apex-muted,#596351)}.erp-shell.erp-shell .goods-receipt-carton-details{border-top-color:var(--apex-border,#c8bea9)}.erp-shell.erp-shell .goods-receipt-carton-card.is-selected :is(.goods-receipt-carton-state,.goods-receipt-carton-number svg){color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell .goods-receipt-carton-card.is-received :is(.goods-receipt-carton-state,.goods-receipt-carton-number svg){color:var(--apex-success,#35664a)}.erp-shell.erp-shell .goods-receipt-carton-recorded{border-top-color:var(--apex-success,#35664a);color:var(--apex-success,#35664a)}.erp-shell.erp-shell .goods-receipt-carton-damage-hint{color:var(--apex-warning,#805c20)}.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-pick{color:var(--apex-text,#2c382e);background:0 0}.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-pick:hover:not(:disabled){background:var(--apex-hover,#e7eadb)}.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-select-customer{background:var(--apex-accent,#45644c);border-color:var(--apex-accent,#45644c);color:var(--apex-surface,#fffcf6)}.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-select-customer:hover:not(:disabled){background:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell :is(.pickup-page-heading p,.pickup-shipment-meta,.pickup-stats span,.pickup-editor>header>span,.pickup-history>header>span,.pickup-fields label>span,.pickup-carton-tools strong,.pickup-editor>footer>span,.pickup-history-list>p,.pickup-history-row small,.pickup-history-help){color:var(--apex-muted,#596351)}.erp-shell.erp-shell .pickup-shipment-meta strong{color:var(--apex-text,#2c382e)}.erp-shell.erp-shell .pickup-stats>div{border-color:var(--apex-border,#c8bea9);background:var(--apex-surface-raised,#eee6d8)}.erp-shell.erp-shell .pickup-stats strong{color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell :is(.pickup-editor,.pickup-history){border-color:var(--apex-border,#c8bea9);background:var(--apex-surface,#fffcf6)}.erp-shell.erp-shell :is(.pickup-editor>header,.pickup-history>header,.pickup-editor>footer){border-color:var(--apex-border,#c8bea9);background:var(--apex-surface-raised,#eee6d8)}.erp-shell.erp-shell :is(.pickup-carton-tools,.pickup-carton-table,.pickup-carton-table th,.pickup-carton-table td){border-color:var(--apex-grid-line,#d9d1c2)}.erp-shell.erp-shell .pickup-carton-table th{background:var(--apex-surface-raised,#eee6d8);color:var(--apex-text,#2c382e)}.erp-shell.erp-shell .pickup-carton-table tbody tr:nth-child(2n){background:var(--apex-bg,#f5f1e8)}.erp-shell.erp-shell .pickup-carton-table tbody tr.is-selected{background:var(--apex-selected,#dce7d7)}.erp-shell.erp-shell .pickup-carton-state{color:var(--apex-muted,#596351)}.erp-shell.erp-shell .pickup-carton-state.is-available{color:var(--apex-success,#35664a)}.erp-shell.erp-shell .pickup-carton-state.is-released{color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell .pickup-damaged{color:var(--apex-warning,#805c20)}.erp-shell.erp-shell .pickup-history-row{border-bottom-color:var(--apex-grid-line,#d9d1c2);color:var(--apex-text,#2c382e)}.erp-shell.erp-shell .pickup-history-row:hover{background:var(--apex-hover,#e7eadb)}.erp-shell.erp-shell .pickup-history-icon{border-color:var(--apex-border,#c8bea9);color:var(--apex-accent,#45644c)}.erp-shell.erp-shell :is(.packing-photo-paste textarea,.shipment-reports-filters input,.warehouse-stock-filters select,.warehouse-dashboard-filters input,.warehouse-dashboard-filters select,.pickup-delivery-view input:not([type=checkbox]),.pickup-delivery-view select,.pickup-delivery-view textarea,.pickup-fields .searchable-choice-trigger){background:var(--apex-input,#fffdf8);border-color:var(--apex-border,#c8bea9);color:var(--apex-text,#2c382e);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.erp-shell.erp-shell .packing-photo-paste textarea:focus{outline-color:var(--apex-accent,#45644c);border-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .pickup-delivery-view input[type=checkbox]{accent-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell :is(.dubai-message,.shipment-items-message,.packing-photo-progress,.shipment-reports-progress){border-color:var(--apex-border,#c8bea9);background:var(--apex-selected,#dce7d7);color:var(--apex-accent-strong,#365440)}.erp-shell.erp-shell :is(.dubai-lock-note,.dubai-discard,.dubai-cargo-entry-confirm,.shipment-category-discard,.shipment-items-discard,.shipment-mark-discard,.shipment-tape-discard,.goods-receipt-warning,.pickup-warning){border-color:var(--apex-warning,#805c20);background:var(--apex-warning-bg,#f4e8ce);color:var(--apex-warning,#805c20)}.erp-shell.erp-shell .dubai-shipment-totals small{color:var(--apex-warning,#805c20)}.erp-shell.erp-shell :is(.dubai-error,.dubai-cargo-entry-error,.shipment-categories-error,.shipment-items-error,.shipment-marks-error,.shipment-tapes-error,.packing-photo-error,.shipment-reports-error,.warehouse-stock-error,.warehouse-dashboard-error,.goods-receipt-error,.pickup-error){border-color:var(--apex-danger,#a23e36);background:var(--apex-danger-bg,#f7e6de);color:var(--apex-danger,#a23e36)}.erp-shell.erp-shell :is(.customer-shipment-document,.goods-receipt-document,.pickup-document){background:var(--apex-surface,#fffcf6);color:var(--apex-text,#2c382e)}.erp-shell.erp-shell :is(.customer-shipment-document-header,.pickup-document header,.goods-receipt-document-note){border-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .customer-shipment-document-header strong{color:var(--apex-accent,#45644c)}.erp-shell.erp-shell :is(.customer-shipment-document-customer>span,.customer-shipment-document-prepared,.customer-shipment-document-weight-note,.customer-shipment-document-shipment-heading>p,.customer-shipment-document dt,.customer-shipment-packing-heading h3>span,.customer-shipment-packing-heading>p,.customer-shipment-packing-photo figcaption,.customer-shipment-document>footer,.pickup-document dt,.pickup-document-audit,.pickup-document-state){color:var(--apex-muted,#596351)}.erp-shell.erp-shell .customer-shipment-packing-heading strong{color:var(--apex-text,#2c382e)}.erp-shell.erp-shell :is(.customer-shipment-document-totals,.customer-shipment-document th,.goods-receipt-document th,.pickup-document th){background:var(--apex-surface-raised,#eee6d8)}.erp-shell.erp-shell :is(.customer-shipment-document th,.customer-shipment-document td,.customer-shipment-document-detail,.customer-shipment-packing-photo,.customer-shipment-document>footer,.goods-receipt-document th,.goods-receipt-document td,.pickup-document th,.pickup-document td,.pickup-document-notes,.pickup-document-signatures span){border-color:var(--apex-grid-line,#d9d1c2)}.erp-shell.erp-shell .searchable-choice-trigger{background:var(--apex-input,#fffdf8);border-color:var(--apex-border,#c8bea9);color:var(--apex-text,#2c382e)}.erp-shell.erp-shell .searchable-choice-trigger:focus-visible{outline-color:var(--apex-accent,#45644c)}.erp-shell.erp-shell .searchable-choice-popup{border-color:var(--apex-border,#c8bea9);background:var(--apex-surface,#fffcf6);color:var(--apex-text,#2c382e);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:0 12px 32px #2c382e26}body:has(.erp-shell.erp-shell)>.searchable-choice-popup{border-color:var(--apex-border,#c8bea9);background:var(--apex-surface,#fffcf6);color:var(--apex-text,#2c382e);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:0 12px 32px #2c382e26}:is(.erp-shell.erp-shell,body:has(.erp-shell.erp-shell)) .searchable-choice-search{background:var(--apex-surface-raised,#eee6d8);border-bottom-color:var(--apex-border,#c8bea9)}:is(.erp-shell.erp-shell,body:has(.erp-shell.erp-shell)) .searchable-choice-search input{background:var(--apex-input,#fffdf8);border-color:var(--apex-border,#c8bea9);color:var(--apex-text,#2c382e);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(.erp-shell.erp-shell,body:has(.erp-shell.erp-shell)) .searchable-choice-search input:focus{outline-color:var(--apex-accent,#45644c)}:is(.erp-shell.erp-shell,body:has(.erp-shell.erp-shell)) :is(.searchable-choice-search>svg,.searchable-choice-search>button,.searchable-choice-empty){color:var(--apex-muted,#596351)}:is(.erp-shell.erp-shell,body:has(.erp-shell.erp-shell)) .searchable-choice-option{border-bottom-color:var(--apex-grid-line,#d9d1c2)}:is(.erp-shell.erp-shell,body:has(.erp-shell.erp-shell)) .searchable-choice-option:nth-child(2n){background:var(--apex-bg,#f5f1e8)}:is(.erp-shell.erp-shell,body:has(.erp-shell.erp-shell)) .searchable-choice-option[aria-selected=true]{color:var(--apex-accent-strong,#365440)}:is(.erp-shell.erp-shell,body:has(.erp-shell.erp-shell)) .searchable-choice-option.is-active{background:var(--apex-selected,#dce7d7);color:var(--apex-accent-strong,#365440);box-shadow:inset 0 0 0 1px var(--apex-accent,#45644c)}:is(.erp-shell.erp-shell,body:has(.erp-shell.erp-shell)) .searchable-choice-footer{border-top-color:var(--apex-border,#c8bea9);background:var(--apex-surface-raised,#eee6d8);color:var(--apex-muted,#596351)}:is(.erp-shell.erp-shell,body:has(.erp-shell.erp-shell)) .searchable-choice-footer>button{color:var(--apex-blue,#315a40)}.erp-shell.erp-shell :is(.shipment-billing-view,.shipment-checklists-workspace,.billing-checklist-tab,.shipment-invoices-view,.customer-prices-view){background:var(--apex-bg);color:var(--apex-text)}.erp-shell.erp-shell :is(.billing-modal-body,.billing-customer,.shipment-invoice-document,.customer-price-history){background:var(--apex-surface);color:var(--apex-text);border-color:var(--apex-border)}.erp-shell.erp-shell :is(.billing-page-heading,.billing-tab-toolbar){background:linear-gradient(115deg, var(--apex-surface), var(--apex-surface-raised));border-color:var(--apex-border);color:var(--apex-accent-strong)}.erp-shell.erp-shell :is(.billing-page-heading h1,.billing-account-settings h2,.billing-customer h3,.billing-readiness h3,.shipment-invoices-heading h1,.shipment-invoice-document h2,.shipment-invoice-document h3,.customer-prices-heading h1,.customer-price-history h2){color:var(--apex-accent-strong)}.erp-shell.erp-shell :is(.billing-eyebrow,.shipment-invoices-heading svg,.shipment-invoices-heading>div:first-child>div>span,.customer-prices-heading svg,.customer-prices-heading>div>div>span,.shipment-invoice-document>header>div:first-child>span){color:var(--apex-accent)}.erp-shell.erp-shell :is(.billing-page-heading p,.billing-toolbar,.billing-muted,.billing-checklist-identity,.billing-modal-body label,.billing-account-settings>label,.billing-account-settings p,.billing-price-item>span,.billing-charge-heading h4,.billing-customer>header>span,.billing-customer>footer,.billing-readiness p,.billing-editor-footer>span,.billing-editor-footer>label),.erp-shell.erp-shell :is(.shipment-invoices-heading p,.shipment-invoices-filters>label,.shipment-invoices-summary,.shipment-invoice-links,.shipment-invoice-customer>span,.shipment-invoice-metadata dt,.shipment-invoice-cargo-summary,.shipment-invoice-document td small,.shipment-invoice-document .shipment-invoice-rounding,.shipment-invoice-legacy h4),.erp-shell.erp-shell :is(.customer-prices-heading p,.customer-prices-controls>label:not(.customer-prices-checkbox),.customer-prices-controls>span,.customer-prices-explanation,.customer-price-item small,.customer-price-unsaved,.customer-price-history>header p,.customer-price-history-note){color:var(--apex-muted)}.erp-shell.erp-shell :is(.billing-checklist-identity strong,.billing-summary strong,.billing-customer>footer strong,.billing-price-reference strong,.shipment-invoices-summary strong,.customer-price-saved){color:var(--apex-accent-strong)}.erp-shell.erp-shell :is(.billing-workspace-tabs,.billing-toolbar,.billing-customer>header,.billing-customer>footer,.billing-summary,.billing-account-settings,.billing-readiness,.billing-open-checklist,.shipment-invoices-filters,.shipment-invoice-metadata,.customer-prices-controls){background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .billing-workspace-tabs>button,.erp-shell.erp-shell .billing-workspace-tabs>div{background:var(--apex-surface);border-color:var(--apex-border)}.erp-shell.erp-shell .billing-workspace-tabs button{color:var(--apex-muted)}.erp-shell.erp-shell .billing-workspace-tabs>button[aria-selected=true],.erp-shell.erp-shell .billing-workspace-tabs>.is-active{background:var(--apex-selected);border-color:var(--apex-accent);box-shadow:inset 0 3px var(--apex-accent)}.erp-shell.erp-shell .billing-workspace-tabs button[aria-selected=true]{color:var(--apex-accent-strong)}.erp-shell.erp-shell .billing-workspace-tabs button:hover:not(:disabled){background:var(--apex-hover)}.erp-shell.erp-shell :is(.billing-lines,.billing-compact-lines,.aea-history-table,.shipment-invoice-document table,.customer-price-history-table table){background:var(--apex-surface);color:var(--apex-text)}.erp-shell.erp-shell :is(.billing-lines th,.billing-lines td,.billing-compact-lines th,.billing-compact-lines td,.aea-history-table th,.aea-history-table td,.shipment-invoice-document th,.shipment-invoice-document td,.customer-price-history-table th,.customer-price-history-table td){border-color:var(--apex-grid-line)}.erp-shell.erp-shell :is(.billing-lines th,.billing-compact-lines th,.aea-history-table th,.shipment-invoice-document th,.customer-price-history-table th){background:var(--apex-surface-raised);color:var(--apex-accent-strong)}.erp-shell.erp-shell :is(.billing-lines td small,.billing-compact-lines td>small,.billing-order-lines th>small,.billing-compact-price>small,.billing-price-hints,.billing-no-charges td){color:var(--apex-muted)}.erp-shell.erp-shell .billing-order-lines .billing-order-start:not(:first-child)>td{border-top-color:var(--apex-border)}.erp-shell.erp-shell .billing-order-lines .billing-order-total{color:var(--apex-accent-strong)}.erp-shell.erp-shell .billing-order-lines .billing-order-total :is(.billing-rounding-amount,.billing-rounding-preview){color:var(--apex-muted)}.erp-shell.erp-shell .billing-price-hints>.billing-price-reference{background:var(--apex-surface);border-color:var(--apex-border)}.erp-shell.erp-shell :is(.billing-fixed-charge-heading td,.billing-legacy-charge-heading td){background:var(--apex-surface-raised);color:var(--apex-accent-strong)}.erp-shell.erp-shell .billing-fixed-charge-heading td>div{color:var(--apex-accent)}.erp-shell.erp-shell :is(.billing-fixed-charge,.billing-legacy-charge){background:var(--apex-surface)}.erp-shell.erp-shell :is(.billing-charge-rows small,.aea-price-warning,.billing-warning-text,.billing-readiness ul){color:var(--apex-warning)}.erp-shell.erp-shell :is(.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view) :is(input,select,textarea){background:var(--apex-input);border-color:var(--apex-border);color:var(--apex-text);accent-color:var(--apex-accent);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.erp-shell.erp-shell :is(.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view) :is(input,select,textarea):disabled{background:var(--apex-surface-raised);color:var(--apex-muted)}.erp-shell.erp-shell :is(.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view) :is(input,select,textarea):focus{border-color:var(--apex-accent);box-shadow:inset 0 0 0 1px var(--apex-selected)}.erp-shell.erp-shell :is(.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view) :is(.catalog-grid-link,.icon-button),.erp-shell.erp-shell .billing-order-lines .billing-add-order-charge{color:var(--apex-blue)}.erp-shell.erp-shell :is(.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view) .button.secondary,.erp-shell.erp-shell .shipment-invoice-row-actions button{background:var(--apex-surface-raised);border-color:var(--apex-border);color:var(--apex-accent-strong)}.erp-shell.erp-shell :is(.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view) .button.primary{background:var(--apex-accent);border-color:var(--apex-accent);color:var(--apex-surface)}.erp-shell.erp-shell :is(.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view) .button.primary:hover:not(:disabled){background:var(--apex-accent-strong);border-color:var(--apex-accent-strong)}.erp-shell.erp-shell :is(.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view) :is(.button.secondary,.icon-button):hover:not(:disabled),.erp-shell.erp-shell .shipment-invoice-row-actions button:hover:not(:disabled){background:var(--apex-hover);border-color:var(--apex-accent);color:var(--apex-accent-strong)}.erp-shell.erp-shell :is(.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view) button:focus-visible{outline-color:var(--apex-accent)}.erp-shell.erp-shell .billing-status{background:var(--apex-surface-raised);border-color:var(--apex-border);color:var(--apex-muted)}.erp-shell.erp-shell .billing-status.is-draft{background:var(--apex-selected);border-color:var(--apex-accent);color:var(--apex-accent-strong)}.erp-shell.erp-shell :is(.billing-status.is-locked,.billing-warning,.shipment-invoices-warning){background:var(--apex-warning-bg);border-color:var(--apex-warning);color:var(--apex-warning)}.erp-shell.erp-shell :is(.billing-status.is-invoiced,.aea-history-current,.shipment-invoice-status,.customer-price-current){background:var(--apex-success-bg);border-color:var(--apex-success);color:var(--apex-success)}.erp-shell.erp-shell :is(.billing-error,.billing-delete-confirm,.shipment-invoices-error,.customer-prices-error){background:var(--apex-danger-bg);border-color:var(--apex-danger);color:var(--apex-danger)}.erp-shell.erp-shell :is(.billing-delete-confirm h3,.billing-delete-confirm p,.aea-price-error){color:var(--apex-danger)}.erp-shell.erp-shell .billing-checklist-tab .billing-editor-footer .button.billing-delete-button,.erp-shell.erp-shell .billing-checklist-tab .billing-editor-footer .button.billing-delete-button:hover:not(:disabled){background:var(--apex-danger-bg);border-color:var(--apex-danger);color:var(--apex-danger)}.erp-shell.erp-shell :is(.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view) .button svg{color:inherit}.erp-shell.erp-shell .billing-confirm:not(.billing-delete-confirm){background:var(--apex-selected);border-color:var(--apex-accent);color:var(--apex-text)}.erp-shell.erp-shell .customer-prices-empty-note{background:var(--apex-surface-raised);border-color:var(--apex-border);color:var(--apex-muted)}.erp-shell.erp-shell .shipment-invoice-document>header{border-bottom-color:var(--apex-accent)}.erp-shell.erp-shell .shipment-invoice-legacy{border-color:var(--apex-border)}.erp-shell.erp-shell .shipment-invoice-document .shipment-invoice-grand-total{background:var(--apex-selected);border-color:var(--apex-accent);color:var(--apex-accent-strong)}:root{--apex-color-scheme:dark;color-scheme:var(--apex-color-scheme,dark);--apex-bg:#080d14;--apex-sidebar:#0b1420;--apex-topbar:#0d1622;--apex-surface:#111c29;--apex-surface-raised:#152233;--apex-input:#0e1926;--apex-hover:#192a40;--apex-border:#223247;--apex-control-border:#223247;--apex-grid-line:#223247;--apex-text:#f5f7fa;--apex-secondary:#a8b6c7;--apex-muted:var(--apex-secondary);--apex-subtle:#718096;--apex-disabled:#4f6073;--apex-accent:#1677ff;--apex-blue:#2d8cff;--apex-accent-strong:#409cff;--apex-accent-hover:#409cff;--apex-glow:#1677ff33;--apex-selected:#142d4b;--apex-success:#10b981;--apex-warning:#f59e0b;--apex-danger:#ef4444;--apex-info:#1687ff;--apex-processing:#8b5cf6;--apex-success-bg:#10b9811a;--apex-warning-bg:#f59e0b1a;--apex-danger-bg:#ef44441a;--apex-info-bg:#1687ff1a;--apex-processing-bg:#8b5cf61a;--apex-on-accent:#080d14;--apex-radius:12px;--apex-shadow:0 12px 32px #03080f52;--text-muted:var(--apex-secondary);background:var(--apex-bg);color:var(--apex-text)}body{background:var(--apex-bg);color:var(--apex-text)}::selection{background:var(--apex-accent);color:var(--apex-on-accent)}.erp-shell.erp-shell{color-scheme:var(--apex-color-scheme,dark);--erp-blue-dark:var(--apex-blue);--erp-zebra:#132031;background:var(--apex-bg);color:var(--apex-text)}.erp-shell.erp-shell :is(.party-statement-view,.lookup-popup,.reflection-grid),.erp-shell.erp-shell .catalog-reflection-view .erp-filter-row input[type=date],.lookup-popup,.column-chooser-popup{color-scheme:var(--apex-color-scheme,dark)}.erp-shell.erp-shell .sidebar{--apex-text:inherit;--apex-muted:inherit;--apex-subtle:inherit;--apex-blue:inherit;--apex-accent:inherit;--apex-border:inherit;--apex-input:inherit;--apex-surface:inherit;--apex-surface-raised:inherit;background:var(--apex-sidebar);border-right-color:var(--apex-border);box-shadow:none}.erp-shell.erp-shell .sidebar .brand>span{color:var(--apex-text)}.erp-shell.erp-shell .sidebar .brand-period{color:var(--apex-blue)}.erp-shell.erp-shell .sidebar .brand>svg{filter:none}.erp-shell.erp-shell .sidebar .brand>svg rect{fill:var(--apex-accent)}.erp-shell.erp-shell .sidebar .brand>svg path:first-of-type{fill:var(--apex-text)}.erp-shell.erp-shell .sidebar .brand>svg path:last-of-type{fill:var(--apex-on-accent)}.erp-shell.erp-shell .sidebar :is(.nav-item,.nav-section-toggle){color:var(--apex-secondary);border-color:#0000}.erp-shell.erp-shell .sidebar nav>.nav-item,.erp-shell.erp-shell .sidebar nav>.nav-section>.nav-section-toggle{color:var(--apex-text);font-weight:800}.erp-shell.erp-shell .sidebar :is(.nav-item,.nav-section-toggle) svg{color:var(--apex-secondary);stroke-width:1.65px}.erp-shell.erp-shell .sidebar :is(.nav-item,.nav-section-toggle):hover{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .sidebar .nav-section-toggle[aria-expanded=true]{background:var(--apex-surface);border-color:var(--apex-border)}.erp-shell.erp-shell .sidebar .nav-section-toggle[aria-expanded=true]>svg:last-child{color:var(--apex-blue)}.erp-shell.erp-shell .sidebar .nav-item.active{color:var(--apex-text);background:var(--apex-selected);border-color:var(--apex-accent);box-shadow:inset 3px 0 var(--apex-accent),0 0 10px var(--apex-glow)}.erp-shell.erp-shell .sidebar .nav-item.active svg{color:var(--apex-accent-strong)}.erp-shell.erp-shell .sidebar .nav-count{color:var(--apex-text);background:var(--apex-selected);border-color:var(--apex-border)}.erp-shell.erp-shell .sidebar .sidebar-user .avatar{color:var(--apex-on-accent);background:var(--apex-accent);border-color:var(--apex-blue)}.erp-shell.erp-shell .sidebar :is(input,.erp-nav-search){background:var(--apex-input);border-color:var(--apex-border)}.erp-shell.erp-shell .sidebar .icon-button:hover:not(:disabled){color:var(--apex-blue);background:var(--apex-hover)}.erp-shell.erp-shell .erp-sidebar-toggle{color:var(--apex-secondary)}.erp-shell.erp-shell .erp-sidebar-toggle:hover{color:var(--apex-blue);background:var(--apex-hover)}.erp-shell.erp-shell.sidebar-collapsed .erp-sidebar-toggle{background:var(--apex-sidebar);border-right-color:var(--apex-border)}.erp-shell.erp-shell.sidebar-collapsed .erp-sidebar-toggle:hover{background:var(--apex-selected)}.erp-shell.erp-shell .button{color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border);border-radius:6px;font-weight:550;box-shadow:0 2px 5px #03080f26}.erp-shell.erp-shell .button:hover:not(:disabled){color:var(--apex-text);background:var(--apex-hover);border-color:var(--apex-blue)}.erp-shell.erp-shell .button.primary{color:var(--apex-on-accent);background:var(--apex-accent);border-color:var(--apex-accent);box-shadow:0 2px 8px var(--apex-glow);font-weight:650}.erp-shell.erp-shell .button.primary:hover:not(:disabled){color:var(--apex-on-accent);background:var(--apex-accent-hover);border-color:var(--apex-accent-hover)}.erp-shell.erp-shell :is(.button.danger,.button.danger-ghost,.reject-button){color:var(--apex-text);background:var(--apex-danger-bg);border-color:var(--apex-danger)}.erp-shell.erp-shell :is(.button.danger,.button.danger-ghost,.reject-button) svg{color:var(--apex-danger)}.erp-shell.erp-shell :is(.button.danger,.button.danger-ghost,.reject-button):hover:not(:disabled){color:var(--apex-text);border-color:var(--apex-danger);background:#7f222c}.erp-shell.erp-shell :is(.button,.ribbon-button,.icon-button):disabled{color:var(--apex-disabled);background:var(--apex-surface);border-color:var(--apex-border);box-shadow:none;opacity:1}.erp-shell.erp-shell :is(.button,.ribbon-button,.icon-button):disabled svg{color:var(--apex-disabled)}.erp-shell.erp-shell :is(.text-button,.catalog-grid-link,.catalog-voucher-link,.catalog-reference,.accounting-history-link){color:var(--apex-blue)}.erp-shell.erp-shell :is(.text-button,.catalog-grid-link,.catalog-voucher-link,.catalog-reference,.accounting-history-link):hover:not(:disabled){color:var(--apex-accent-hover)}.erp-shell.erp-shell .erp-filter-row :is(input:not([type=checkbox]),select),.erp-shell.erp-shell :is(input,select,textarea),.erp-shell.erp-shell :is(.erp-filter-row,.catalog-filter-line,.catalog-date-filter,.catalog-expense-filters,.voucher-header-form) :is(input,select,textarea),.erp-shell.erp-shell .erp-voucher-window .voucher-header-form :is(input,select){color:var(--apex-text);background:var(--apex-input);border-color:var(--apex-control-border);box-shadow:none}.erp-shell.erp-shell :is(input,textarea)::placeholder{color:var(--apex-subtle)}.erp-shell.erp-shell :is(input,select,textarea):focus{border-color:var(--apex-accent);outline-color:var(--apex-accent);box-shadow:0 0 0 2px var(--apex-glow)}.erp-shell.erp-shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--apex-accent);box-shadow:none}.erp-shell.erp-shell :is(input,textarea)[readonly],.erp-shell.erp-shell .catalog-modal :is(input,textarea)[readonly],.erp-shell.erp-shell .erp-voucher-window .voucher-header-form input[readonly]{color:var(--apex-secondary);background:var(--apex-surface);border-color:var(--apex-border)}.erp-shell.erp-shell .erp-filter-row :is(input:not([type=checkbox]),select):disabled,.erp-shell.erp-shell :is(input,select,textarea):disabled,.erp-shell.erp-shell .catalog-modal select:disabled{color:var(--apex-disabled);background:var(--apex-surface);border-color:var(--apex-border);opacity:1}.erp-shell.erp-shell :is(.lookup-trigger,.search-input,.reflection-grid-search,.accounting-history-search),.lookup-popup .lookup-search input,.column-chooser-popup .column-chooser-search{background:var(--apex-input);border-color:var(--apex-control-border)}.erp-shell.erp-shell :is(.lookup-trigger,.reflection-grid-search,.search-input):focus-within{border-color:var(--apex-accent);box-shadow:0 0 0 2px var(--apex-glow)}.erp-shell.erp-shell .ribbon-tabs{background:var(--apex-topbar)}.erp-shell.erp-shell .ribbon-tabs>:is(span,.active){color:var(--apex-text);border-bottom-color:var(--apex-accent)}.erp-shell.erp-shell .erp-ribbon{background:var(--apex-topbar);box-shadow:0 2px 6px #03080f2e}.erp-shell.erp-shell .ribbon-button{color:var(--apex-secondary);box-shadow:none;background:0 0;border-color:#0000}.erp-shell.erp-shell .ribbon-button>svg{color:var(--apex-blue);stroke-width:1.6px}.erp-shell.erp-shell .ribbon-button:hover:not(:disabled){color:var(--apex-text);background:var(--apex-surface-raised);border-color:var(--apex-border)}.erp-shell.erp-shell .ribbon-button:hover:not(:disabled)>svg{color:var(--apex-accent-hover)}.erp-shell.erp-shell .ribbon-button:active:not(:disabled){background:var(--apex-selected)}.erp-shell.erp-shell .ribbon-button:disabled{color:var(--apex-disabled);opacity:1;background:0 0;border-color:#0000}.erp-shell.erp-shell .erp-workspace-tabs{background:var(--apex-topbar)}.erp-shell.erp-shell .workspace-tab:is(.active,.selected,[aria-selected=true]){color:var(--apex-text);background:var(--apex-surface);border-color:var(--apex-border);box-shadow:inset 0 2px var(--apex-accent)}.erp-shell.erp-shell :is(.reflection-record-tabs,.catalog-record-tabs,.catalog-tabs,.register-tabs,.erp-form-tabs,.catalog-window-tabs,.catalog-reflection-tabs)>:is(.active,.selected,[aria-selected=true]){color:var(--apex-accent-strong);box-shadow:inset 0 2px var(--apex-accent);background:var(--apex-surface-raised)}.erp-shell.erp-shell .erp-statusbar{background:var(--apex-topbar);color:var(--apex-secondary)}.erp-shell.erp-shell .erp-statusbar .connection>span{box-shadow:none}.erp-shell.erp-shell :is(.reflection-grid,.reflection-register,.panel,.catalog-chart-grid,.catalog-inline-statement,.party-statement-panel){border-radius:10px}.erp-shell.erp-shell :is(.catalog-balance-card,.catalog-rate-banner,.catalog-currency-card,.catalog-summary,.stat-card,.workspace-lower,.account-preview>button){background:var(--apex-surface);border-color:var(--apex-border);border-radius:12px;box-shadow:0 3px 12px #03080f1f}.erp-shell.erp-shell :is(.reflection-grid-group-control,.reflection-grid-tools,.reflection-grid-footer,.reflection-grid-hidden-state){background:var(--apex-surface);color:var(--apex-secondary)}.erp-shell.erp-shell :is(.reflection-grid-table thead th,.data-table thead,.data-table th,.data-table tfoot td,.accounting-history-table th){background:var(--apex-surface-raised);color:var(--apex-secondary);border-color:var(--apex-border)}.erp-shell.erp-shell .reflection-grid-table .reflection-grid-filters th{background:var(--apex-surface)}.erp-shell.erp-shell .reflection-grid-filters :is(input,select){background:var(--apex-input);box-shadow:none}.erp-shell.erp-shell .reflection-grid-row.is-odd,.erp-shell.erp-shell .data-table tbody tr:nth-child(odd){background:var(--apex-surface)}.erp-shell.erp-shell .reflection-grid-row.is-even,.erp-shell.erp-shell .data-table tbody tr:nth-child(2n),.erp-shell.erp-shell .accounting-history-table tbody tr:nth-child(2n){background:var(--erp-zebra)}.erp-shell.erp-shell .reflection-grid-row:hover,.erp-shell.erp-shell .data-table tbody tr:hover,.erp-shell.erp-shell .accounting-history-table tbody tr:hover{background:var(--apex-hover)}.erp-shell.erp-shell .reflection-grid .reflection-grid-row.is-selected,.erp-shell.erp-shell .data-table tbody tr:is(.selected,.catalog-selected-row,[aria-selected=true]){background:var(--apex-selected);outline-color:var(--apex-accent)}.erp-shell.erp-shell :is(.reflection-grid-row.is-selected,.data-table tr.selected,.data-table tr.catalog-selected-row,.data-table tr[aria-selected=true]) :is(.catalog-grid-link,.catalog-voucher-link,.catalog-reference,.text-button,.accounting-history-link){color:var(--apex-accent-hover)}.erp-shell.erp-shell .reflection-grid-table .reflection-grid-gutter{background:var(--apex-surface);color:var(--apex-subtle)}.erp-shell.erp-shell .reflection-grid-table .reflection-grid-group-row td{background:var(--apex-surface-raised)}.erp-shell.erp-shell .reflection-grid-scroll::-webkit-scrollbar-thumb{background:var(--apex-disabled);border-color:var(--apex-bg)}.erp-shell.erp-shell :is(.erp-fieldset>legend,.party-statement-panel h3,.erp-voucher-footer .voucher-totals>div:not(.balance-check)){background:var(--apex-surface-raised)}.erp-shell.erp-shell .party-statement-panel .reflection-grid{border-radius:0}.erp-shell.erp-shell :is(.modal-backdrop,.catalog-overlay,.reason-overlay){background:#03080fb8}.erp-shell.erp-shell .modal-backdrop.erp-voucher-backdrop{background:var(--apex-bg)}.erp-shell.erp-shell :is(.modal,.catalog-modal,.reason-modal){box-shadow:var(--apex-shadow);border-radius:12px}.erp-shell.erp-shell .modal.erp-voucher-window{box-shadow:none;border-radius:0}.erp-shell.erp-shell :is(.modal-header,.modal-footer){background:var(--apex-surface-raised)}.erp-shell.erp-shell .modal-header{box-shadow:none}.erp-shell.erp-shell .voucher-approval-error{border-color:var(--apex-danger)}.erp-shell.erp-shell .catalog-review-tag,.erp-shell.erp-shell .catalog-review-notice{border-color:var(--apex-warning)}.erp-shell.erp-shell .badge:is(.status-returned,.status-rejected,.status-deleted){background:var(--apex-danger-bg);border-color:var(--apex-danger);color:var(--apex-text)}.erp-shell.erp-shell :is(.form-error,.catalog-form-error,.connection-error,.accounting-history-error,.voucher-account-warning,.party-statement-message.is-error){background:var(--apex-surface);border-color:var(--apex-danger);color:var(--apex-text)}.erp-shell.erp-shell .toast{background:var(--apex-surface);border-color:var(--apex-success);color:var(--apex-text)}.erp-shell.erp-shell .toast.error{background:var(--apex-surface);border-color:var(--apex-danger);color:var(--apex-text)}.erp-shell.erp-shell .toast.warning{background:var(--apex-surface);border-color:var(--apex-warning);color:var(--apex-text)}.erp-shell.erp-shell .toast>span{color:var(--apex-success)}.erp-shell.erp-shell .toast.error>span{color:var(--apex-danger)}.erp-shell.erp-shell .toast.warning>span{color:var(--apex-warning)}.erp-shell.erp-shell :is(.lookup-option[aria-selected=true],.catalog-account-menu-heading,.column-chooser-footer button){color:var(--apex-blue)}.lookup-popup,.column-chooser-popup,.catalog-account-menu{border-radius:10px}.column-chooser-popup .column-chooser-footer button{color:var(--apex-blue)}.lookup-popup .lookup-option[aria-selected=true]{color:var(--apex-accent-strong)}.catalog-account-menu>button[aria-disabled=true],.catalog-account-menu-reason{color:var(--apex-disabled)}.erp-shell.erp-shell.erp-shell :is(.sidebar,.erp-voucher-window,.catalog-modal,.erp-screen,.erp-filter-row) :is(input,select,textarea):focus,.lookup-popup.lookup-popup .lookup-search input:focus,.column-chooser-popup.column-chooser-popup .column-chooser-search input:focus,.searchable-choice-popup.searchable-choice-popup .searchable-choice-search input:focus{border-color:var(--apex-accent);outline:2px solid var(--apex-accent);outline-offset:1px;box-shadow:0 0 0 2px var(--apex-glow)}.erp-shell.erp-shell :is(button,input,select,textarea,.nav-item,.nav-section-toggle,.workspace-tab,.reflection-grid-row),:is(.lookup-popup,.column-chooser-popup,.catalog-account-menu) :is(button,input,label){transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s}}@media screen and (prefers-reduced-motion:reduce){.erp-shell.erp-shell *,.lookup-popup *,.column-chooser-popup *,.catalog-account-menu *{transition:none!important;animation:none!important}}@media screen{.erp-shell.erp-shell .apex-home{--home-border:var(--apex-border,#223247);color:var(--apex-text,#f5f7fa);background:var(--apex-bg,#080d14)}.erp-shell.erp-shell .home-eyebrow>span:first-child{background:var(--apex-accent,#1677ff);box-shadow:none}.erp-shell.erp-shell .home-welcome h1>span{color:var(--apex-accent-strong,#409cff)}.erp-shell.erp-shell :is(.home-role,.home-refresh){color:var(--apex-text,#f5f7fa);background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247)}.erp-shell.erp-shell .home-refresh:hover{color:var(--apex-accent-strong,#409cff);background:var(--apex-hover,#192c43);border-color:var(--apex-accent,#1677ff)}.erp-shell.erp-shell :is(.home-card,.home-metric,.home-shortcut){color:var(--apex-text,#f5f7fa);background:var(--apex-surface,#111c29);border-color:var(--apex-border,#223247);box-shadow:0 3px 12px #0000001f}.erp-shell.erp-shell .home-metric:before{background:var(--metric-accent)}.erp-shell.erp-shell .home-metric.purple{--metric-accent:var(--apex-accent,#1677ff)}.erp-shell.erp-shell .home-metric.blue{--metric-accent:var(--apex-info,#1687ff)}.erp-shell.erp-shell .home-metric.silver{--metric-accent:var(--apex-secondary,#a8b6c7)}.erp-shell.erp-shell .home-metric.green{--metric-accent:var(--apex-success,#10b981)}.erp-shell.erp-shell .home-metric>div{color:var(--apex-secondary,#a8b6c7)}.erp-shell.erp-shell :is(.home-metric>strong,.home-section-title h2,.home-doc-amount strong){color:var(--apex-text,#f5f7fa)}.erp-shell.erp-shell :is(.home-section-title,.home-card-footer,.home-notepad-footer,.home-pending,.home-create) button{color:var(--apex-secondary,#a8b6c7);background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247);box-shadow:none}.erp-shell.erp-shell :is(.home-section-title,.home-card-footer,.home-notepad-footer,.home-pending,.home-create) button:hover:not(:disabled){color:var(--apex-text,#f5f7fa);background:var(--apex-hover,#192c43);border-color:var(--apex-accent,#1677ff)}.erp-shell.erp-shell .apex-home button:focus-visible{outline-color:var(--apex-accent-strong,#409cff)}.erp-shell.erp-shell .home-shortcut:hover{background:var(--apex-hover,#192c43);border-color:var(--apex-accent,#1677ff)}.erp-shell.erp-shell .home-shortcut>span{color:var(--apex-accent-strong,#409cff);background:var(--apex-selected,#112d50);border-color:var(--apex-border,#223247)}.erp-shell.erp-shell :is(.home-shortcut small,.home-document-link>span,.home-doc-amount small,.home-doc-amount>span,.home-create small,.home-pending span){color:var(--apex-secondary,#a8b6c7)}.erp-shell.erp-shell .home-shortcut>svg{color:var(--apex-subtle,#718096)}.erp-shell.erp-shell .home-shortcut-picker{color:var(--apex-text,#f5f7fa);background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247)}.erp-shell.erp-shell .home-shortcut-picker input{accent-color:var(--apex-accent,#1677ff)}.erp-shell.erp-shell .home-card>.home-section-title{background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247)}.erp-shell.erp-shell .home-heading-mark{background:var(--apex-accent,#1677ff)}.erp-shell.erp-shell .home-section-title select{color:var(--apex-text,#f5f7fa);background:var(--apex-input,#0e1926);border-color:var(--apex-control-border,var(--apex-border,#223247))}.erp-shell.erp-shell .home-document{border-color:var(--apex-grid-line,#223247)}.erp-shell.erp-shell .home-document:hover{background:var(--apex-hover,#192c43)}.erp-shell.erp-shell .home-doc-icon{color:var(--apex-accent-strong,#409cff);background:var(--apex-selected,#112d50)}.erp-shell.erp-shell .home-doc-icon.pending{color:var(--apex-warning,#f59e0b);background:var(--apex-warning-bg,#302417)}.erp-shell.erp-shell .home-document-link{color:var(--apex-accent-strong,#409cff)}.erp-shell.erp-shell .home-status{color:var(--apex-secondary,#a8b6c7);background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247)}.erp-shell.erp-shell :is(.home-status.pending,.home-status.returned){color:var(--apex-warning,#f59e0b);background:var(--apex-warning-bg,#302417);border-color:color-mix(in srgb,var(--apex-warning,#f59e0b) 30%,var(--apex-border,#223247))}.erp-shell.erp-shell .home-status.approved{color:var(--apex-success,#10b981);background:var(--apex-success-bg,#102f28);border-color:color-mix(in srgb,var(--apex-success,#10b981) 30%,var(--apex-border,#223247))}.erp-shell.erp-shell .home-card-footer{color:var(--apex-secondary,#a8b6c7);border-color:var(--apex-grid-line,#223247)}.erp-shell.erp-shell .home-card-footer button{color:var(--apex-accent-strong,#409cff);background:0 0}.erp-shell.erp-shell :is(.home-create,.home-pending){color:var(--apex-text,#f5f7fa);background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247)}.erp-shell.erp-shell :is(.home-create>div>svg,.home-pending>svg){color:var(--apex-accent-strong,#409cff)}.erp-shell.erp-shell .home-section-title b{color:var(--apex-danger,#ef4444);background:var(--apex-danger-bg,#331e25);border-color:color-mix(in srgb,var(--apex-danger,#ef4444) 30%,var(--apex-border,#223247))}.erp-shell.erp-shell .home-notification{color:var(--apex-text,#f5f7fa);border-color:var(--apex-grid-line,#223247);background:0 0}.erp-shell.erp-shell .home-notification:hover{background:var(--apex-hover,#192c43)}.erp-shell.erp-shell :is(.home-notification strong small,.home-notification p){color:var(--apex-secondary,#a8b6c7)}.erp-shell.erp-shell .home-notification>svg{color:var(--apex-accent-strong,#409cff)}.erp-shell.erp-shell :is(.home-section-label,.home-notification>div>span,.home-private,.home-notepad-footer>span){color:var(--apex-subtle,#718096)}.erp-shell.erp-shell .home-empty{color:var(--apex-secondary,#a8b6c7)}.erp-shell.erp-shell .home-empty svg{color:var(--apex-subtle,#718096)}.erp-shell.erp-shell .home-note-hint{color:var(--apex-secondary,#a8b6c7);background:var(--apex-surface-raised,#152233);border-color:var(--apex-grid-line,#223247)}.erp-shell.erp-shell .home-notepad textarea{color:var(--apex-text,#f5f7fa);background:var(--apex-input,#0e1926);border-color:var(--apex-control-border,var(--apex-border,#223247))}.erp-shell.erp-shell .home-notepad textarea::placeholder{color:var(--apex-subtle,#718096)}.erp-shell.erp-shell .home-notepad-footer button{color:var(--apex-on-accent,#080d14);background:var(--apex-accent,#1677ff);border-color:var(--apex-accent,#1677ff)}.erp-shell.erp-shell .home-notepad-footer button:hover:not(:disabled){color:var(--apex-on-accent,#080d14);background:var(--apex-accent-strong,#409cff);border-color:var(--apex-accent-strong,#409cff)}.erp-shell.erp-shell .home-note-conflict{color:var(--apex-warning,#f59e0b)}.erp-shell.erp-shell .home-note-conflict button{color:var(--apex-accent-strong,#409cff)}.erp-shell.erp-shell .home-error{color:var(--apex-danger,#ef4444);background:var(--apex-danger-bg,#331e25);border-color:color-mix(in srgb,var(--apex-danger,#ef4444) 30%,var(--apex-border,#223247))}.erp-shell.erp-shell .home-loading{color:var(--apex-secondary,#a8b6c7);background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247)}.erp-shell.erp-shell .apex-home button:disabled{color:var(--apex-disabled,#4f6073);background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247);box-shadow:none}.erp-shell.erp-shell .ribbon-tabs>.apex-global-notifications{color:var(--apex-accent-strong,#409cff)}.erp-shell.erp-shell .apex-global-notifications b{color:var(--apex-text,#f5f7fa);background:var(--apex-danger,#ef4444)}.erp-shell.erp-shell .home-unread-dot{background:var(--apex-danger,#ef4444);box-shadow:none}.erp-shell.erp-shell .shared-notes-unread,.erp-shell.erp-shell .shared-note-row-unread>td:first-child:after{background:var(--apex-danger,#ef4444)}.erp-shell.erp-shell .shared-notes-button{color:var(--apex-accent-strong,#409cff)}.erp-shell.erp-shell .shared-notes-button:hover{background:var(--apex-hover,#192c43)}body:has(.erp-shell.erp-shell) :is(.shared-note-bubble,.shared-note-menu){color:var(--apex-text,#f5f7fa);background:var(--apex-surface,#111c29);border-color:var(--apex-border,#223247);box-shadow:0 12px 32px #00000047}body:has(.erp-shell.erp-shell) .shared-note-bubble header{background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247)}body:has(.erp-shell.erp-shell) .shared-note-message{background:var(--apex-input,#0e1926);border-color:var(--apex-border,#223247)}body:has(.erp-shell.erp-shell) .shared-note-message.is-own{background:var(--apex-selected,#112d50);border-color:var(--apex-accent,#1677ff)}body:has(.erp-shell.erp-shell) :is(.shared-note-intro,.shared-note-empty,.shared-note-message time,.shared-note-message small,.shared-note-bubble header span,.shared-note-bubble form small){color:var(--apex-secondary,#a8b6c7)}body:has(.erp-shell.erp-shell) .shared-note-bubble form{border-color:var(--apex-border,#223247)}body:has(.erp-shell.erp-shell) .shared-note-bubble textarea{color:var(--apex-text,#f5f7fa)!important;background:var(--apex-input,#0e1926)!important;border-color:var(--apex-control-border,var(--apex-border,#223247))!important}body:has(.erp-shell.erp-shell) .shared-note-bubble textarea::placeholder{color:var(--apex-subtle,#718096)}body:has(.erp-shell.erp-shell) :is(.shared-note-bubble form button,.shared-note-more,.shared-note-bubble footer button,.shared-note-error button){color:var(--apex-secondary,#a8b6c7);background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247);box-shadow:none}body:has(.erp-shell.erp-shell) .shared-note-bubble form button[type=submit]{color:var(--apex-on-accent,#080d14);background:var(--apex-accent,#1677ff);border-color:var(--apex-accent,#1677ff)}body:has(.erp-shell.erp-shell) .shared-note-bubble form button[type=submit]:hover:not(:disabled){color:var(--apex-on-accent,#080d14);background:var(--apex-accent-strong,#409cff);border-color:var(--apex-accent-strong,#409cff)}body:has(.erp-shell.erp-shell) :is(.shared-note-menu button:hover,.shared-note-menu button:focus,.shared-note-close:hover){background:var(--apex-hover,#192c43)}.erp-shell.erp-shell .shared-notes-button:focus-visible{outline-color:var(--apex-accent-strong,#409cff)}body:has(.erp-shell.erp-shell) :is(.shared-note-bubble,.shared-note-menu) :focus-visible{outline-color:var(--apex-accent-strong,#409cff)}body:has(.erp-shell.erp-shell) .shared-note-bubble button:disabled{color:var(--apex-disabled,#4f6073);background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247)}body:has(.erp-shell.erp-shell) .shared-note-bubble form button[type=submit]:disabled{color:var(--apex-disabled,#4f6073);background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247)}body:has(.erp-shell.erp-shell) .shared-note-error{color:var(--apex-danger,#ef4444)}body:has(.erp-shell.erp-shell) .shared-note-discard{color:var(--apex-warning,#f59e0b);background:var(--apex-warning-bg,#302417)}body:has(.erp-shell.erp-shell) .shared-note-scrim{background:#080d147a}.startup,.login-page,.login-form-wrap{color:var(--apex-text,#f5f7fa);background:var(--apex-bg,#080d14);color-scheme:var(--apex-color-scheme,dark)}:is(.startup,.login-story) .brand>span{color:var(--apex-text,#f5f7fa)}:is(.startup,.login-story) .brand-period{color:var(--apex-accent-strong,#409cff)}:is(.startup,.login-story) .brand>svg rect{fill:var(--apex-accent,#1677ff)}:is(.startup,.login-story) .brand>svg path:first-of-type{fill:var(--apex-on-accent,#080d14)}:is(.startup,.login-story) .brand>svg path:last-of-type{fill:var(--apex-secondary,#a8b6c7)}.startup>svg{color:var(--apex-accent-strong,#409cff)}.startup p{color:var(--apex-secondary,#a8b6c7)}.login-story{color:var(--apex-text,#f5f7fa);background:var(--apex-surface,#111c29);border-color:var(--apex-border,#223247)}.login-story:after{color:#1677ff08}.login-story h1{color:var(--apex-text,#f5f7fa)}.login-story p,.login-bottom{color:var(--apex-secondary,#a8b6c7)}.login-story .eyebrow,.login-story-copy .eyebrow{color:var(--apex-accent-strong,#409cff)}.login-features{color:var(--apex-secondary,#a8b6c7)}.login-features svg{color:var(--apex-accent-strong,#409cff)}.login-card :is(h2,label){color:var(--apex-text,#f5f7fa)}.login-card :is(p,.muted),.login-explainer{color:var(--apex-secondary,#a8b6c7)}.login-card :is(input,select){color:var(--apex-text,#f5f7fa);background:var(--apex-input,#0e1926);border-color:var(--apex-control-border,var(--apex-border,#223247))}.login-card :is(input,select):focus{border-color:var(--apex-accent,#1677ff);box-shadow:0 0 0 2px #1677ff33}.login-card :is(input,textarea)::placeholder{color:var(--apex-subtle,#718096)}.login-card :is(button,input,select):focus-visible{outline-color:var(--apex-accent-strong,#409cff)}.login-card .button.primary{color:var(--apex-on-accent,#080d14);background:var(--apex-accent,#1677ff);border-color:var(--apex-accent,#1677ff);box-shadow:0 2px 8px #1677ff1f}.login-card .button.primary:hover:not(:disabled){color:var(--apex-on-accent,#080d14);background:var(--apex-accent-strong,#409cff);border-color:var(--apex-accent-strong,#409cff)}.login-card .button.secondary{color:var(--apex-secondary,#a8b6c7);background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247);box-shadow:none}.login-card .button.secondary:hover:not(:disabled){color:var(--apex-text,#f5f7fa);background:var(--apex-hover,#192c43);border-color:var(--apex-accent,#1677ff)}.login-card :is(.button.primary,.button.secondary):disabled{color:var(--apex-disabled,#4f6073);background:var(--apex-surface-raised,#152233);border-color:var(--apex-border,#223247);box-shadow:none}.login-card .sample-pill{color:var(--apex-accent-strong,#409cff);background:var(--apex-selected,#112d50);border-color:var(--apex-border,#223247)}.login-card>.text-button{color:var(--apex-accent-strong,#409cff)}.login-card>.text-button:hover{color:var(--apex-blue,#2d8cff)}.login-card .login-note{color:var(--apex-subtle,#718096);border-color:var(--apex-grid-line,#223247)}.login-card .tiny-dot{background:var(--apex-warning,#f59e0b)}.login-card .form-error{color:var(--apex-danger,#ef4444);background:var(--apex-danger-bg,#331e25);border-color:color-mix(in srgb,var(--apex-danger,#ef4444) 30%,var(--apex-border,#223247))}.erp-shell.erp-shell :is(.dubai-air-view,.dubai-shipment-view,.shipment-categories-view,.shipment-marks-view,.shipment-tapes-view,.package-items-view,.shipment-reports-view,.warehouse-stock-view,.warehouse-dashboard,.goods-receipt-view,.pickup-delivery-view,.shipment-billing-view,.shipment-checklists-workspace,.billing-checklist-tab,.shipment-invoices-view,.customer-prices-view,.packing-photo-panel,.catalog-purchase-view,.purchase-shipment-link,.purchase-category-lines,.purchase-cost-history){background:var(--apex-bg);color:var(--apex-text);color-scheme:var(--apex-color-scheme,dark)}.erp-shell.erp-shell :is(.dubai-page-heading h1,.dubai-shipment-tab-heading h1,.dubai-editor h3,.dubai-editor h4,.dubai-cargo-entry h3,.shipment-categories-heading h1,.shipment-marks-heading h1,.shipment-tapes-heading h1,.package-items-heading h1,.shipment-reports-heading h1,.warehouse-stock-heading h1,.warehouse-dashboard-heading h1,.goods-receipt-heading h1,.pickup-page-heading h1,.pickup-editor h2,.pickup-history h2,.billing-page-heading h1,.billing-customer h3,.billing-account-settings h2,.billing-readiness h3,.shipment-invoices-heading h1,.shipment-invoice-document h2,.shipment-invoice-document h3,.customer-prices-heading h1,.customer-price-history h2){color:var(--apex-text)}.erp-shell.erp-shell :is(.dubai-service-chip,.shipment-categories-scope,.shipment-marks-scope,.shipment-tapes-scope,.shipment-reports-icon,.warehouse-stock-icon,.warehouse-dashboard-icon,.goods-receipt-icon){background:var(--apex-selected);border-color:var(--apex-control-border);color:var(--apex-accent-strong)}.erp-shell.erp-shell :is(.dubai-shipment-tab-heading,.billing-page-heading,.billing-tab-toolbar,.pickup-editor>header,.pickup-history>header){background:var(--apex-surface);border-color:var(--apex-border);color:var(--apex-text);box-shadow:none}.erp-shell.erp-shell :is(.dubai-customer-row,.dubai-scope-summary>div,.dubai-cargo-entry-form,.dubai-finalization,.dubai-print-choices,.shipment-item-inline-editor,.packing-photo-panel,.packing-photo-card,.pickup-editor,.pickup-history,.billing-customer,.billing-modal-body,.customer-price-history),.erp-shell.erp-shell :is(.dubai-cargo-entry-totals,.dubai-cargo-progress,.dubai-draft-recovery,.warehouse-stock-summary,.goods-receipt-summary>div,.pickup-stats>div,.billing-summary,.billing-customer>footer){background:var(--apex-surface);border-color:var(--apex-border);color:var(--apex-text)}.erp-shell.erp-shell :is(.dubai-draft-recovery p,.dubai-cargo-entry-totals>span,.billing-customer>footer){color:var(--apex-muted)}.erp-shell.erp-shell :is(.dubai-cargo-progress strong,.goods-receipt-summary strong,.warehouse-stock-summary strong,.warehouse-dashboard-summary strong,.pickup-stats strong,.billing-summary strong,.billing-customer>footer strong,.customer-price-saved){color:var(--apex-accent-strong)}.erp-shell.erp-shell :is(.dubai-cargo-filters,.dubai-workflow-filters,.shipment-reports-filters,.warehouse-stock-filters,.warehouse-dashboard-filters,.pickup-shipment-picker,.goods-receipt-batch,.goods-receipt-selection-tools,.billing-toolbar,.billing-account-settings,.billing-readiness,.shipment-invoices-filters,.customer-prices-controls){background:var(--apex-surface);border-color:var(--apex-border)}.erp-shell.erp-shell :is(.dubai-table th,.dubai-cargo-entry-table th,.pickup-carton-table th,.billing-lines th,.billing-compact-lines th,.aea-history-table th,.shipment-invoice-document th,.customer-price-history-table th),.erp-shell.erp-shell :is(.billing-customer>header,.billing-fixed-charge-heading td,.billing-legacy-charge-heading td,.shipment-invoice-metadata){background:var(--apex-surface-raised);border-color:var(--apex-grid-line);color:var(--apex-text)}.erp-shell.erp-shell :is(.dubai-air-view,.dubai-editor,.dubai-cargo-entry,.shipment-category-editor,.shipment-items-panel,.package-items-view,.package-item-category-choice,.shipment-mark-editor,.shipment-tape-editor,.shipment-reports-view,.warehouse-stock-view,.warehouse-dashboard,.goods-receipt-view,.goods-receipt-confirm,.pickup-delivery-view,.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view,.packing-photo-panel,.catalog-purchase-view,.purchase-shipment-link,.purchase-category-lines,.purchase-cost-history) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){background:var(--apex-input);border-color:var(--apex-control-border);color:var(--apex-text);color-scheme:var(--apex-color-scheme,dark)}.erp-shell.erp-shell :is(.dubai-editor,.dubai-cargo-entry,.shipment-category-editor,.shipment-items-panel,.shipment-mark-editor,.shipment-tape-editor,.shipment-reports-view,.warehouse-stock-view,.warehouse-dashboard,.goods-receipt-view,.pickup-delivery-view,.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view,.packing-photo-panel,.catalog-purchase-view,.purchase-shipment-link,.purchase-category-lines,.purchase-cost-history) :is(input,select,textarea):focus{border-color:var(--apex-accent);outline-color:var(--apex-accent);box-shadow:0 0 0 2px #1677ff33}.erp-shell.erp-shell :is(.dubai-editor,.dubai-cargo-entry,.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view,.packing-photo-panel,.catalog-purchase-view,.purchase-shipment-link,.purchase-category-lines,.purchase-cost-history) :is(input,select,textarea):disabled{background:var(--apex-surface-raised);color:var(--apex-disabled,#4f6073)}.erp-shell.erp-shell :is(.dubai-editor,.dubai-cargo-entry,.goods-receipt-view,.pickup-delivery-view,.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view,.packing-photo-panel,.catalog-purchase-view,.purchase-shipment-link,.purchase-category-lines,.purchase-cost-history) :is(input[type=checkbox],input[type=radio]){accent-color:var(--apex-accent);color-scheme:var(--apex-color-scheme,dark)}.erp-shell.erp-shell .packing-photo-paste textarea:focus{outline-color:var(--apex-accent);border-color:var(--apex-accent)}.erp-shell.erp-shell .goods-receipt-button-search>input{box-shadow:none;background:0 0}.erp-shell.erp-shell :is(.dubai-air-view,.dubai-editor,.shipment-categories-view,.shipment-category-editor,.shipment-items-panel,.package-items-view,.shipment-marks-view,.shipment-mark-editor,.shipment-tapes-view,.shipment-tape-editor,.shipment-reports-view,.warehouse-stock-view,.warehouse-dashboard,.goods-receipt-view,.pickup-delivery-view,.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view,.packing-photo-panel,.catalog-purchase-view,.purchase-shipment-link,.purchase-category-lines,.purchase-cost-history) .button.primary,.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-select-customer{background:var(--apex-accent);border-color:var(--apex-accent);color:var(--apex-on-accent,#080d14);box-shadow:0 2px 10px #1677ff33}.erp-shell.erp-shell :is(.dubai-air-view,.dubai-editor,.shipment-categories-view,.shipment-category-editor,.shipment-items-panel,.package-items-view,.shipment-marks-view,.shipment-mark-editor,.shipment-tapes-view,.shipment-tape-editor,.shipment-reports-view,.warehouse-stock-view,.warehouse-dashboard,.goods-receipt-view,.pickup-delivery-view,.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view,.packing-photo-panel,.catalog-purchase-view,.purchase-shipment-link,.purchase-category-lines,.purchase-cost-history) .button.primary:hover:not(:disabled),.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-select-customer:hover:not(:disabled){background:var(--apex-accent-hover,#409cff);border-color:var(--apex-accent-hover,#409cff);color:var(--apex-on-accent,#080d14)}.erp-shell.erp-shell :is(.dubai-editor,.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view,.packing-photo-panel,.catalog-purchase-view,.purchase-shipment-link,.purchase-category-lines,.purchase-cost-history) .button.secondary,.erp-shell.erp-shell .shipment-invoice-row-actions button{background:var(--apex-surface-raised);border-color:var(--apex-control-border);color:var(--apex-text)}.erp-shell.erp-shell :is(.dubai-editor,.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view,.packing-photo-panel,.catalog-purchase-view,.purchase-shipment-link,.purchase-category-lines,.purchase-cost-history) .button.secondary:hover:not(:disabled),.erp-shell.erp-shell .shipment-invoice-row-actions button:hover:not(:disabled){background:var(--apex-hover);border-color:var(--apex-accent);color:var(--apex-accent-strong)}.erp-shell.erp-shell :is(.dubai-editor,.goods-receipt-view,.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view,.packing-photo-panel,.catalog-purchase-view,.purchase-shipment-link,.purchase-category-lines,.purchase-cost-history) .button svg{color:inherit}.erp-shell.erp-shell .dubai-billing-indicator .dubai-indicator-box{background:var(--apex-input);border-color:var(--apex-control-border);color:var(--apex-muted);box-shadow:none}.erp-shell.erp-shell .dubai-billing-indicator.is-complete .dubai-indicator-box{background:var(--apex-success);border-color:var(--apex-success);color:var(--apex-bg);box-shadow:none}.erp-shell.erp-shell .dubai-billing-indicator.is-pending .dubai-indicator-box{background:var(--apex-warning);border-color:var(--apex-warning);color:var(--apex-bg);box-shadow:none}.erp-shell.erp-shell :is(.warehouse-stock-condition,.dubai-progress.is-complete,.shipment-category-status.is-active,.shipment-item-status.is-active,.shipment-mark-status.is-active,.shipment-tape-status.is-active,.billing-status.is-invoiced,.aea-history-current,.shipment-invoice-status,.customer-price-current){background:var(--apex-success-bg);border-color:var(--apex-success);color:var(--apex-success)}.erp-shell.erp-shell :is(.warehouse-stock-condition.is-open,.warehouse-stock-age.is-overdue,.billing-status.is-locked){background:var(--apex-warning-bg);border-color:var(--apex-warning);color:var(--apex-warning)}.erp-shell.erp-shell .warehouse-stock-condition.is-damaged{background:var(--apex-danger-bg);border-color:var(--apex-danger);color:var(--apex-text)}.erp-shell.erp-shell .warehouse-stock-age{background:var(--apex-surface-raised);border-color:var(--apex-border);color:var(--apex-text)}.erp-shell.erp-shell .warehouse-stock-age.is-unknown{color:var(--apex-muted);background:0 0;border-color:#0000}.erp-shell.erp-shell .warehouse-stock-age.is-overdue{background:var(--apex-warning-bg);border-color:var(--apex-warning);color:var(--apex-warning)}.erp-shell.erp-shell .goods-receipt-carton-card{background:var(--apex-surface);border-color:var(--apex-control-border)}.erp-shell.erp-shell .goods-receipt-carton-card.is-selected{background:var(--apex-selected);border-color:var(--apex-accent);box-shadow:0 0 0 1px #1677ff33}.erp-shell.erp-shell .shipment-tape-swatch>span{border-color:var(--apex-control-border);box-shadow:inset 0 0 0 1px #080d1440}.erp-shell.erp-shell :is(.packing-photo-preview,.packing-photo-paste){background:var(--apex-input);border-color:var(--apex-control-border)}.erp-shell.erp-shell .packing-photo-card.is-pending{border-color:var(--apex-accent)}.erp-shell.erp-shell .packing-photo-badge{background:var(--apex-surface);border-color:var(--apex-control-border);color:var(--apex-text)}.erp-shell.erp-shell .is-pending .packing-photo-badge{background:var(--apex-selected);border-color:var(--apex-accent);color:var(--apex-accent-strong)}.erp-shell.erp-shell .searchable-choice-trigger{background:var(--apex-input);border-color:var(--apex-control-border);color:var(--apex-text);color-scheme:var(--apex-color-scheme,dark)}.erp-shell.erp-shell .searchable-choice-popup{background:var(--apex-surface);border-color:var(--apex-control-border);color:var(--apex-text);color-scheme:var(--apex-color-scheme,dark);box-shadow:0 14px 38px #00000070}body:has(.erp-shell.erp-shell)>.searchable-choice-popup{background:var(--apex-surface);border-color:var(--apex-control-border);color:var(--apex-text);color-scheme:var(--apex-color-scheme,dark);box-shadow:0 14px 38px #00000070}:is(.erp-shell.erp-shell,body:has(.erp-shell.erp-shell)) .searchable-choice-search input{background:var(--apex-input);border-color:var(--apex-control-border);color:var(--apex-text);color-scheme:var(--apex-color-scheme,dark)}:is(.erp-shell.erp-shell,body:has(.erp-shell.erp-shell)) .searchable-choice-option.is-active{background:var(--apex-selected);color:var(--apex-accent-strong);box-shadow:inset 0 0 0 1px var(--apex-accent)}.erp-shell.erp-shell :is(.dubai-customer-row,.dubai-cargo-entry-form,.dubai-finalization,.dubai-draft-recovery,.dubai-print-choices,.packing-photo-panel,.pickup-editor,.pickup-history,.billing-customer,.billing-account-settings,.billing-readiness,.customer-price-history,.shipment-invoices-filters,.customer-prices-controls,.warehouse-stock-filters,.warehouse-dashboard-filters,.shipment-reports-filters,.goods-receipt-carton-card,.goods-receipt-history-card,.purchase-shipment-link,.purchase-shipment-summary,.purchase-latest-rates){border-color:var(--apex-border);border-radius:12px}.erp-shell.erp-shell :is(.purchase-shipment-link,.purchase-shipment-summary,.purchase-latest-rates,.purchase-cost-history-filters){background:var(--apex-surface);color:var(--apex-text);border-color:var(--apex-border)}.erp-shell.erp-shell :is(.dubai-cargo-entry-totals,.dubai-cargo-progress,.warehouse-stock-summary,.goods-receipt-summary>div,.pickup-stats>div,.billing-summary,.billing-customer>footer){background:var(--apex-surface-raised);box-shadow:none}.erp-shell.erp-shell :is(.dubai-cargo-progress strong,.goods-receipt-summary strong,.warehouse-stock-summary strong,.warehouse-dashboard-summary strong,.pickup-stats strong,.billing-summary strong,.billing-customer>footer strong,.customer-price-saved,.purchase-shipment-summary strong){color:var(--apex-text)}.erp-shell.erp-shell :is(.dubai-service-chip,.shipment-categories-scope,.shipment-marks-scope,.shipment-tapes-scope,.shipment-reports-icon,.warehouse-stock-icon,.warehouse-dashboard-icon,.goods-receipt-icon){border-color:var(--apex-border);color:var(--apex-blue)}.erp-shell.erp-shell :is(.package-items-scope,.pickup-eyebrow,.billing-eyebrow,.packing-photo-panel>header>div,.packing-photo-paste>span,.shipment-invoices-heading svg,.customer-prices-heading svg){color:var(--apex-blue)}.erp-shell.erp-shell :is(.dubai-finalization strong,.billing-checklist-identity strong,.billing-price-reference strong,.billing-order-lines .billing-order-total){color:var(--apex-text)}.erp-shell.erp-shell :is(.billing-order-lines .billing-rounding-amount,.billing-order-lines .billing-rounding-preview,.billing-price-hints,.customer-price-item small,.purchase-shipment-link p,.purchase-shipment-summary>span,.purchase-shipment-summary p,.purchase-latest-rates>header span,.shipment-attachment-list small){color:var(--apex-muted)}.erp-shell.erp-shell :is(.shipment-reports-muted,.warehouse-stock-muted,.warehouse-dashboard-muted,.customer-price-unsaved,.packing-photo-caption small,.shipment-invoice-links){color:var(--apex-subtle)}.erp-shell.erp-shell .shipment-attachment-list li{border-color:var(--apex-border)}.erp-shell.erp-shell .shipment-attachment-list strong{color:var(--apex-text)}.erp-shell.erp-shell :is(.shipment-attachment-list a,.shipment-attachment-list .catalog-grid-link,.purchase-latest-rates .catalog-grid-link){color:var(--apex-blue)}.erp-shell.erp-shell :is(.dubai-table,.dubai-cargo-entry-table,.pickup-carton-table,.billing-lines,.billing-compact-lines,.aea-history-table,.purchase-category-lines,.purchase-latest-rates table){background:var(--apex-surface);color:var(--apex-text)}.erp-shell.erp-shell :is(.dubai-table th,.dubai-table td,.dubai-cargo-entry-table th,.dubai-cargo-entry-table td,.purchase-category-lines th,.purchase-category-lines td,.purchase-latest-rates th,.purchase-latest-rates td){border-color:var(--apex-grid-line)}.erp-shell.erp-shell :is(.purchase-category-lines th,.purchase-latest-rates th,.purchase-latest-rates>header){background:var(--apex-surface-raised);color:var(--apex-muted)}.erp-shell.erp-shell :is(.dubai-table tr.is-selected td,.pickup-carton-table tbody tr.is-selected,.dubai-package-chips label.is-selected,.dubai-cargo-pallet-options label:has(input:checked)){background:var(--apex-selected);border-color:var(--apex-accent);color:var(--apex-text)}.erp-shell.erp-shell :is(.dubai-editor-tabs [aria-selected=true],.warehouse-page-navigation>button[aria-pressed=true],.goods-receipt-view-switch>button[aria-pressed=true]){background:var(--apex-selected);color:var(--apex-accent-strong);border-color:var(--apex-border);border-bottom-color:var(--apex-accent)}.erp-shell.erp-shell .billing-workspace-tabs>button[aria-selected=true],.erp-shell.erp-shell .billing-workspace-tabs>.is-active{background:var(--apex-selected);border-color:var(--apex-border);box-shadow:inset 0 3px var(--apex-accent)}.erp-shell.erp-shell .billing-workspace-tabs button[aria-selected=true]{color:var(--apex-accent-strong)}.erp-shell.erp-shell .goods-receipt-carton-card.is-selected{background:var(--apex-selected);border-color:var(--apex-accent)}.erp-shell.erp-shell .goods-receipt-carton-card.is-received{background:var(--apex-surface);border-color:var(--apex-border)}.erp-shell.erp-shell .goods-receipt-carton-card.is-received :is(.goods-receipt-carton-state,.goods-receipt-carton-number svg){color:var(--apex-success)}.erp-shell.erp-shell .goods-receipt-carton-recorded{border-top-color:var(--apex-border);color:var(--apex-text)}.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-pick:hover:not(:disabled){background:var(--apex-hover)}.erp-shell.erp-shell .shipment-invoice-document .shipment-invoice-grand-total{background:var(--apex-surface-raised);border-color:var(--apex-border);color:var(--apex-text)}.erp-shell.erp-shell :is(.dubai-message,.shipment-items-message,.packing-photo-progress,.shipment-reports-progress,.billing-confirm:not(.billing-delete-confirm)){background:var(--apex-surface-raised);border:1px solid var(--apex-info,#1687ff);color:var(--apex-text)}.erp-shell.erp-shell :is(.dubai-lock-note,.dubai-discard,.dubai-cargo-entry-confirm,.shipment-category-discard,.shipment-items-discard,.shipment-mark-discard,.shipment-tape-discard,.goods-receipt-warning,.pickup-warning,.billing-warning,.shipment-invoices-warning,.dubai-finalization-issues){background:var(--apex-surface);border:1px solid var(--apex-warning);color:var(--apex-muted)}.erp-shell.erp-shell :is(.dubai-error,.dubai-cargo-entry-error,.shipment-categories-error,.shipment-items-error,.shipment-marks-error,.shipment-tapes-error,.packing-photo-error,.shipment-reports-error,.warehouse-stock-error,.warehouse-dashboard-error,.goods-receipt-error,.pickup-error,.billing-error,.billing-delete-confirm,.shipment-invoices-error,.customer-prices-error){background:var(--apex-surface);border:1px solid var(--apex-danger);color:var(--apex-text)}.erp-shell.erp-shell :is(.billing-delete-confirm h3,.billing-delete-confirm p){color:var(--apex-text)}.erp-shell.erp-shell :is(.dubai-lock-note,.goods-receipt-warning,.pickup-warning,.billing-warning,.shipment-invoices-warning)>svg{color:var(--apex-warning)}.erp-shell.erp-shell :is(.dubai-error,.goods-receipt-error,.packing-photo-error,.shipment-reports-error,.warehouse-stock-error,.warehouse-dashboard-error,.pickup-error,.billing-error,.shipment-invoices-error,.customer-prices-error)>svg{color:var(--apex-danger)}.erp-shell.erp-shell .billing-status.is-draft{background:var(--apex-selected);border-color:var(--apex-info,#1687ff);color:var(--apex-accent-strong,#409cff)}.erp-shell.erp-shell .billing-checklist-tab .billing-editor-footer .button.billing-delete-button,.erp-shell.erp-shell .billing-checklist-tab .billing-editor-footer .button.billing-delete-button:hover:not(:disabled){background:var(--apex-surface-raised);border-color:var(--apex-danger);color:var(--apex-text);box-shadow:none}.erp-shell.erp-shell .billing-checklist-tab .billing-editor-footer .button.billing-delete-button svg{color:var(--apex-danger)}.erp-shell.erp-shell :is(.dubai-air-view,.dubai-editor,.dubai-cargo-entry,.shipment-categories-view,.shipment-category-editor,.shipment-items-panel,.package-items-view,.shipment-marks-view,.shipment-mark-editor,.shipment-tapes-view,.shipment-tape-editor,.shipment-reports-view,.warehouse-stock-view,.warehouse-dashboard,.goods-receipt-view,.pickup-delivery-view,.shipment-billing-view,.billing-checklist-tab,.billing-modal-body,.shipment-invoices-view,.customer-prices-view,.packing-photo-panel,.catalog-purchase-view,.purchase-shipment-link,.purchase-category-lines,.purchase-cost-history) :is(button.button.primary:disabled,button:disabled,input:not([type=checkbox]):not([type=radio]):not([type=color]):disabled,input:disabled,select:disabled,textarea:disabled){background:var(--apex-input);color:var(--apex-disabled,#4f6073);border-color:var(--apex-border);box-shadow:none;opacity:1}.erp-shell.erp-shell .goods-receipt-carton-buttons :is(.goods-receipt-carton-pick,.goods-receipt-carton-select-customer):disabled{background:var(--apex-input);color:var(--apex-disabled,#4f6073);border-color:var(--apex-border);box-shadow:none}.erp-shell.erp-shell :is(.dubai-editor,.dubai-cargo-entry,.billing-checklist-tab,.purchase-category-lines) :is(input,textarea)[readonly]{background:var(--apex-surface-raised);color:var(--apex-muted);opacity:1}.erp-shell.erp-shell .searchable-choice-trigger:disabled{background:var(--apex-input);border-color:var(--apex-border);color:var(--apex-disabled,#4f6073);opacity:1;box-shadow:none}:is(.erp-shell.erp-shell,body:has(.erp-shell.erp-shell)) .searchable-choice-option[aria-disabled=true]{background:var(--apex-surface);color:var(--apex-disabled,#4f6073)}:root[data-theme=light]{--apex-color-scheme:light;--apex-bg:#f3f6fa;--apex-sidebar:#fff;--apex-topbar:#fff;--apex-surface:#fff;--apex-surface-raised:#eaf0f7;--apex-input:#fff;--apex-hover:#edf4ff;--apex-selected:#dfecff;--apex-border:#ccd7e5;--apex-control-border:#b9c8db;--apex-grid-line:#d9e2ee;--apex-text:#182535;--apex-secondary:#526174;--apex-subtle:#63738a;--apex-disabled:#8591a4;--apex-blue:#0865d6;--apex-accent-strong:#0865d6;--apex-accent-hover:#2d8cff;--apex-glow:#1677ff1f;--apex-success:#087855;--apex-warning:#936000;--apex-danger:#c82e3a;--apex-info:#0964c7;--apex-processing:#6d41c8;--apex-success-bg:#e8f6ef;--apex-warning-bg:#fff3d9;--apex-danger-bg:#fff0f0;--apex-info-bg:#eaf2ff;--apex-processing-bg:#f1ecff;--apex-shadow:0 12px 32px #18315424}:root[data-theme=light] .erp-shell.erp-shell{--erp-zebra:#f6f8fc}:root[data-theme=light] .erp-shell.erp-shell :is(.button.danger,.button.danger-ghost,.reject-button):hover:not(:disabled){color:var(--apex-danger);background:#fbe0e4}:root[data-theme=light] .erp-shell.erp-shell :is(.modal-backdrop,.catalog-overlay,.reason-overlay),:root[data-theme=light] .shared-note-scrim{background:#1825354d}:root[data-theme=light] .erp-shell.erp-shell .modal-backdrop.erp-voucher-backdrop{background:var(--apex-bg)}:root[data-theme=light] .erp-shell.erp-shell .searchable-choice-popup,:root[data-theme=light] body>.searchable-choice-popup{box-shadow:var(--apex-shadow)}:root[data-theme=light] .erp-shell.erp-shell .sidebar .brand>svg path:first-of-type{fill:#fff}:root[data-theme=light] .erp-shell.erp-shell .sidebar .brand>svg path:last-of-type{fill:#182535}.theme-toggle,.erp-shell.erp-shell .ribbon-tabs>.theme-toggle{border:1px solid var(--apex-border);background:var(--apex-surface);min-height:23px;color:var(--apex-text);font:600 calc(11px * var(--apex-ui-font-adjustment,1))/1.2 var(--apex-font);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.theme-toggle>svg{color:var(--apex-blue)}.theme-toggle:hover,.erp-shell.erp-shell .ribbon-tabs>.theme-toggle:hover{background:var(--apex-hover);border-color:var(--apex-blue);color:var(--apex-text)}.theme-toggle:focus-visible{outline:2px solid var(--apex-accent);outline-offset:2px}.erp-shell.erp-shell .ribbon-tabs>.theme-toggle{align-self:center;margin-left:auto}.erp-shell.erp-shell .ribbon-tabs>.theme-toggle+.apex-global-notifications{margin-left:0}.login-page>.theme-toggle{z-index:1;min-height:32px;position:absolute;top:18px;right:20px}.erp-shell.erp-shell :is(.system-admin-matrix,.system-admin-policy-table,.system-admin-table) th{background:var(--apex-surface-raised)}}@media print{.theme-toggle{display:none!important}body th,body :is(.numeric,.is-numeric,.amount,.print-number,.pi-print-number,.summary-numeric),body :is(.numeric,.is-numeric,.amount,.print-number,.pi-print-number,.summary-numeric)>:is(input,span,strong,button,a),body :is(input[type=number],input[inputmode=decimal],input[inputmode=numeric]){text-align:center!important}body :is(.reflection-grid-heading,.reflection-grid-table th>.reflection-grid-heading){text-align:center!important;justify-content:center!important}body :is(.gr-print-heading h2,.pi-print-heading h1,.pickup-document header h1,.statement-document h1,.warehouse-stock-document h1,.customer-shipment-document h1,.shipment-invoice-document h1){text-align:center!important}body :is(.gr-print-heading,.pi-print-heading,.pickup-document header)>div:first-child{flex:1;min-width:0}body .statement-document .identity>span:nth-child(odd){text-align:center}body .statement-document .grand-total{justify-content:center}body .statement-document .grand-total>span{text-align:center}body .purchase-invoice-document .pi-print-totals>div{justify-content:center!important}body .purchase-invoice-document .pi-print-totals strong,body .purchase-invoice-document .pi-print-cost-summary :is(dt,dd){text-align:center!important}body .goods-receipt-document .gr-print-cartons th small{text-align:center;display:inline-block;float:none!important}body .pickup-document :is(.pickup-document-count,.pickup-document-shipments td){text-align:center}body .pickup-document .pickup-document-ranges td:not(:last-child){text-align:center!important}body.warehouse-stock-document .summary{text-align:center}}.erp-shell.erp-shell.erp-shell .shipment-invoice-document{color:#111c29;box-shadow:none;background:#fff;border-color:#c7d4e5}.erp-shell.erp-shell.erp-shell .shipment-invoice-document :is(h2,h3,h4,strong,dd,td){color:#111c29}.erp-shell.erp-shell.erp-shell .shipment-invoice-document>header{border-bottom-color:#1677ff}.erp-shell.erp-shell.erp-shell .shipment-invoice-document>header>div:first-child>span{color:#111c29}.erp-shell.erp-shell.erp-shell .shipment-invoice-document :is(dt,.shipment-invoice-customer>span,.shipment-invoice-cargo-summary,td small,.shipment-invoice-rounding){color:#4f6073}.erp-shell.erp-shell.erp-shell .shipment-invoice-document :is(table,td,.shipment-invoice-legacy){background:#fff;border-color:#c7d4e5}.erp-shell.erp-shell.erp-shell .shipment-invoice-document :is(th,.shipment-invoice-metadata){color:#111c29;background:#eaf2ff;border-color:#c7d4e5}.erp-shell.erp-shell.erp-shell .shipment-invoice-document .shipment-invoice-grand-total{color:#111c29;background:#eaf2ff;border-color:#1677ff}.erp-shell.erp-shell.erp-shell .shipment-invoice-document .shipment-invoice-status{color:#075c42;background:#e8f8f1;border-color:#10b981}@media print{.erp-shell.erp-shell,.erp-shell.erp-shell *{transition:none!important;animation:none!important}:root,body,.erp-shell.erp-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111c29;--blue:#1677ff;--navy:#111c29;--muted:#4f6073;--border:#c7d4e5;--canvas:#fff;--erp-blue:#1677ff;--erp-blue-dark:#111c29;--erp-line:#c7d4e5;--erp-grid-line:#c7d4e5;--erp-zebra:#f5f7fa;--apex-bg:#fff;--apex-surface:#fff;--apex-surface-raised:#f5f7fa;--apex-input:#fff;--apex-border:#c7d4e5;--apex-text:#111c29;--apex-muted:#4f6073;--apex-accent:#1677ff;--apex-hover:#eaf2ff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.erp-shell.erp-shell :is(.main-shell,main,.erp-workspace-content,.erp-screen,.panel,.table-wrap,.reflection-register,.reflection-grid,.reflection-grid-scroll,.reflection-grid-table,.catalog-view,.catalog-list-panel,.catalog-chart-grid,.catalog-inline-statement,.catalog-inline-detail,.catalog-record-body,.catalog-record-form,.catalog-currency-detail,.catalog-empty,.empty-state,.modal,.modal-body,.voucher-main,.erp-voucher-window,.erp-audit-panel,.erp-fieldset,.party-statement-view,.party-statement-panel,.party-statement-content,.shipment-billing-view,.shipment-checklists-workspace,.billing-checklist-tab,.billing-modal-body,.billing-customer,.billing-customer-charges,.billing-readiness,.billing-fixed-charge,.billing-legacy-charge,.aea-item-prices-view,.shipment-invoices-view,.shipment-invoices-register,.shipment-invoice-detail,.purchase-cost-history,.purchase-latest-rates,.accounting-history-table,.accounting-history-changes,.accounting-history-identity,.accounting-history-notes){color:#111c29;box-shadow:none;border-color:#c7d4e5;background:#fff!important}.erp-shell.erp-shell :is(h1,h2,h3,h4,strong,.field,.catalog-code,.catalog-name-link,.catalog-tree-name,.catalog-type,.catalog-class,.catalog-amount,.catalog-expense-summary,.catalog-account-link,.catalog-summary,.catalog-rate-value,.catalog-statement-totals,.party-statement-totals,.voucher-totals,.billing-checklist-identity,.billing-order-total,.shipment-invoices-summary){color:#111c29}.erp-shell.erp-shell :is(.muted,.small,.catalog-cell-subtitle,.catalog-contact,.catalog-footnote,.catalog-field-hint,.form-hint,.voucher-source,.catalog-balance-card small,.catalog-summary small,.catalog-statement-totals>div>span,.catalog-amount>span,.catalog-audit-heading span,.party-statement-scope,.party-statement-detail-note,.billing-order-help,.billing-price-hints,.billing-rounding-amount,.billing-rounding-preview,.billing-muted,.aea-price-note,.shipment-invoices-heading p,.shipment-invoices-heading>div:first-child>div>span,.shipment-invoice-links,.billing-customer>header>span,.billing-customer>footer>span){color:#4f6073}.erp-shell.erp-shell :is(.catalog-grid-caption,.catalog-grid-status,.catalog-list-header,.catalog-inline-header,.catalog-statement-heading,.section-heading,.panel-footer,.catalog-audit-heading,.modal-header,.modal-footer,.catalog-currency-balances,.catalog-statement-totals,.catalog-record-balances,.catalog-audit-entry,.catalog-balance-card,.catalog-rate-banner,.catalog-currency-card,.catalog-summary,.catalog-bank-totals,.voucher-totals,.party-statement-opening,.reflection-grid-footer,.reflection-grid-extra-footer,.billing-summary,.billing-customer>header,.billing-customer>footer,.billing-fixed-charge-heading td,.billing-legacy-charge-heading td,.purchase-shipment-summary,.purchase-latest-rates>header){color:#111c29;box-shadow:none;background:#eaf2ff;border-color:#c7d4e5}.erp-shell.erp-shell :is(.catalog-statement-heading,.party-statement-print-heading,.modal-header){border-bottom:1px solid #1677ff}.erp-shell.erp-shell :is(.billing-summary,.billing-customer>header){border-left:3px solid #1677ff}.erp-shell.erp-shell :is(input,select,textarea),.erp-shell.erp-shell .catalog-modal :is(input,textarea)[readonly],.erp-shell.erp-shell .catalog-modal select:disabled{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-shadow:none;opacity:1;color:#111c29!important;box-shadow:none!important;background:#fff!important;border-color:#c7d4e5!important}.erp-shell.erp-shell :is(input,textarea)::placeholder{color:#4f6073}.erp-shell.erp-shell :is(input[type=checkbox],input[type=radio]){accent-color:#1677ff}.erp-shell.erp-shell :is(table,.data-table,.reflection-grid-table){color:#111c29;background:#fff;border-color:#c7d4e5}.erp-shell.erp-shell :is(.data-table,.voucher-lines,.reflection-grid-table,.billing-lines,.billing-compact-lines,.aea-history-table,.customer-price-history-table table,.ledger-statement-table,.purchase-latest-rates table,.accounting-history-table) :is(th,td){box-shadow:none;color:#111c29!important;background:#fff!important;border-color:#c7d4e5!important}.erp-shell.erp-shell :is(.data-table,.voucher-lines,.reflection-grid-table,.billing-lines,.billing-compact-lines,.aea-history-table,.customer-price-history-table table,.ledger-statement-table,.purchase-latest-rates table,.accounting-history-table) :is(thead th,tfoot td,.reflection-grid-group-row td){color:#111c29!important;background:#eaf2ff!important}.erp-shell.erp-shell :is(.data-table,.reflection-grid-table) tbody tr:nth-child(2n)>td{background:#f5f7fa!important}.erp-shell.erp-shell :is(.data-table,.voucher-lines,.reflection-grid-table) :is(thead,tr,.reflection-grid-row.is-selected){box-shadow:none;outline:none;color:#111c29!important;background:#fff!important}.erp-shell.erp-shell .data-table td :is(strong,.amount,.reference){color:#111c29!important}.erp-shell.erp-shell :is(.data-table,.reflection-grid-table,.billing-compact-lines) :is(small,td>small){color:#4f6073}.erp-shell.erp-shell :is(.reflection-grid-heading,.catalog-voucher-link,.catalog-grid-link,.catalog-reference,.catalog-name-link,.catalog-account-link,.catalog-cell-link,.text-button,.reflection-grid-row-number){color:#111c29;box-shadow:none;background:0 0}.erp-shell.erp-shell :is(.catalog-voucher-link,.catalog-grid-link,.catalog-reference,.catalog-name-link){text-decoration-color:#1677ff}.erp-shell.erp-shell :is(.reflection-grid-heading svg,.catalog-voucher-link svg,.catalog-grid-link svg){color:#1677ff}.erp-shell.erp-shell :is(.badge,.currency-tag,.catalog-inline-tag,.catalog-base-tag,.catalog-approved,.pill,.count-pill){color:#111c29;background:#f5f7fa;border-color:#c7d4e5}.erp-shell.erp-shell :is(.badge.status-approved,.badge.status-posted,.badge.status-completed,.billing-status.is-invoiced){color:#075c42;background:#e8f8f1;border-color:#10b981}.erp-shell.erp-shell :is(.badge.status-pending,.badge.status-draft,.billing-status.is-draft,.billing-status.is-locked){color:#78500d;background:#fff5df;border-color:#f59e0b}.erp-shell.erp-shell :is(.badge.status-rejected,.badge.status-returned){color:#902b2b;background:#fdeded;border-color:#ef4444}.erp-shell.erp-shell .party-statement-view :is(.party-statement-print-heading,.party-statement-opening,.reflection-grid-extra-footer){color:#111c29}.erp-shell.erp-shell .party-statement-view .party-statement-scope{color:#4f6073}.erp-shell.erp-shell .shipment-invoice-document{box-shadow:none;background:#fff;border-color:#c7d4e5}.erp-shell.erp-shell .billing-customer :is(h3,.billing-order-total){color:#111c29}.erp-shell.erp-shell .erp-voucher-window :is(.voucher-lines-wrap,.voucher-line-options,.erp-voucher-footer){box-shadow:none;color:#111c29!important;background:#fff!important;border-color:#c7d4e5!important}.erp-shell.erp-shell .erp-fieldset>legend{color:#111c29!important;background:#eaf2ff!important;border-color:#c7d4e5!important}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form>.field,.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div>strong{color:#111c29!important}.erp-shell.erp-shell :is(.voucher-created-line,.voucher-source,.voucher-line-options>span),.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div>span{color:#4f6073!important}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals{background:0 0!important}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:not(.balance-check){color:#111c29!important;background:#eaf2ff!important;border-color:#c7d4e5!important}.erp-shell.erp-shell .erp-voucher-footer .balance-check.balanced{color:#075c42!important}.erp-shell.erp-shell .erp-voucher-footer .balance-check.unbalanced{color:#78500d!important}.erp-shell.erp-shell :is(.reflection-grid-count,.reflection-record-tabs,.reflection-record-tabs>button){color:#111c29!important;background:#fff!important;border-color:#c7d4e5!important}.erp-shell.erp-shell .reflection-record-tabs>button.active{box-shadow:none;color:#111c29!important;background:#eaf2ff!important;border-color:#c7d4e5!important}.erp-shell.erp-shell .erp-voucher-window .voucher-lines tbody tr,.erp-shell.erp-shell .reflection-grid .reflection-grid-table tbody tr{color:#111c29!important;background:#fff!important}.erp-shell.erp-shell .reflection-grid-count{background:#eaf2ff!important}.erp-shell.erp-shell :is(.reflection-grid-count>span,.reflection-grid-empty,.unrecorded-flag,.reflection-grid-selection,.reflection-grid-group-row small,.party-statement-panel h3>span){color:#4f6073!important}html,body,#root{height:auto;overflow:visible}.erp-shell.erp-shell{height:auto;display:block;overflow:visible}.erp-shell.erp-shell>:is(.sidebar,.erp-sidebar-toggle,.toast),.erp-shell.erp-shell .main-shell>:is(.topbar,.ribbon-tabs,.erp-ribbon,.erp-workspace-tabs,.erp-statusbar),.erp-shell.erp-shell :is(.erp-view-filter,.reflection-filter-panel,.reflection-filter-expression,.reflection-details-bar,.reflection-grid-top,.reflection-grid-pages,.reflection-grid-scroll-buttons,.reflection-grid-filters,.catalog-toolbar,.catalog-filter-line,.catalog-date-filter,.catalog-row-actions,.register-toolbar,.event-date-filter-row,.catalog-record-tabs,.catalog-tabs,.register-tabs,.erp-form-tabs,.billing-tab-toolbar,.billing-workspace-tabs,.shipment-invoices-actions,.shipment-invoices-filters),.erp-shell.erp-shell .erp-voucher-window>:is(.ribbon-tabs,.erp-ribbon),.erp-shell.erp-shell .modal-header .icon-button,.erp-shell.erp-shell .modal-footer>:is(.button,.footer-actions){display:none!important}.erp-shell.erp-shell :is(.main-shell,.erp-workspace-content,.erp-screen:not([hidden]),.reflection-register,.catalog-view,.catalog-list-panel,.catalog-chart-grid,.table-wrap,.reflection-grid,.reflection-grid-scroll,.reflection-voucher-details,.modal,.modal-body,.voucher-main:not([hidden]),.erp-voucher-window,.erp-audit-panel:not([hidden]),.shipment-invoices-register:not([hidden]),.shipment-invoice-detail,.shipment-checklists-workspace,.billing-checklist-tab,.billing-modal-body){height:auto;min-height:0;max-height:none;overflow:visible}.erp-shell.erp-shell :is(.main-shell,.erp-workspace-content){padding:0;display:block}.erp-shell.erp-shell :is(.modal-backdrop,.catalog-overlay){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0;position:static}.erp-shell.erp-shell .modal-backdrop.erp-voucher-backdrop{background:#fff;position:static}.erp-shell.erp-shell:has(>.erp-voucher-backdrop)>.main-shell{display:none!important}.erp-shell.erp-shell .erp-screen:not([hidden]):has(.catalog-overlay)>:not(.catalog-overlay):not(:has(.catalog-overlay)){display:none!important}.erp-shell.erp-shell .erp-screen:not([hidden]) :not(.catalog-overlay):has(.catalog-overlay)>:not(.catalog-overlay):not(:has(.catalog-overlay)){display:none!important}.erp-shell.erp-shell :is(.reflection-grid-table,.voucher-lines,.data-table){table-layout:auto;width:100%;min-width:0!important}.erp-shell.erp-shell :is(.reflection-grid-table,.voucher-lines,.data-table) col{width:auto!important;min-width:0!important}.erp-shell.erp-shell :is(.reflection-grid-table,.voucher-lines,.data-table) :is(th,td){white-space:normal;overflow-wrap:anywhere;min-width:0!important}.erp-shell.erp-shell :is(.reflection-register,.reflection-grid,.reflection-grid-scroll,.reflection-voucher-details),.erp-shell.erp-shell .reflection-register>.reflection-grid,.erp-shell.erp-shell .erp-voucher-window :is(.modal-body,.voucher-main:not([hidden]),.voucher-lines-wrap){flex:none;display:block;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.erp-shell.erp-shell .reflection-grid .reflection-grid-table{table-layout:auto;max-width:100%;font-size:8pt;line-height:1.25;width:100%!important;min-width:0!important}.erp-shell.erp-shell .reflection-grid .reflection-grid-table :is(th,td),.erp-shell.erp-shell .reflection-grid .reflection-grid-heading,.erp-shell.erp-shell .reflection-grid .reflection-grid-heading>span{text-overflow:clip;overflow-wrap:anywhere;height:auto;min-height:0;line-height:1.25;white-space:normal!important;overflow:visible!important}.erp-shell.erp-shell .reflection-grid .reflection-grid-table :is(th,td){font-size:inherit;padding:3px}.erp-shell.erp-shell .reflection-grid .reflection-grid-heading{font-size:inherit;padding:0;display:block}.erp-shell.erp-shell .reflection-grid .reflection-grid-table :is(th,td)>:is(button,a,span,div){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;max-width:100%;overflow:visible}.erp-shell.erp-shell .erp-voucher-window .voucher-lines{table-layout:auto;max-width:100%;font-size:8pt;width:100%!important;min-width:0!important}.erp-shell.erp-shell .erp-voucher-window .voucher-lines :is(th,td){text-overflow:clip;overflow-wrap:anywhere;vertical-align:top;max-width:none;height:auto;min-height:0;padding:3px;font-size:8pt;line-height:1.25;position:static;white-space:normal!important;overflow:visible!important}.erp-shell.erp-shell .erp-voucher-window .voucher-lines :is(th,td):nth-child(-n+2){width:12px;padding:1px;min-width:0!important}.erp-shell.erp-shell .erp-voucher-window .voucher-lines :is(.erp-aux-picker,.erp-account-picker,.lookup-control,.lookup-trigger,.lookup-trigger>span,.voucher-shared-line-note,.voucher-shared-line-note>span){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:0;font-size:inherit;overflow:visible}.erp-shell.erp-shell .erp-voucher-window .voucher-lines .lookup-trigger{padding:0;display:block}.erp-shell.erp-shell .erp-voucher-window .voucher-lines .lookup-trigger>svg{display:none}.erp-shell.erp-shell .erp-voucher-window .voucher-lines :is(input,select){max-width:100%;height:auto;min-height:0;padding:1px;font-size:8pt;min-width:0!important}.erp-shell.erp-shell .reflection-grid .reflection-grid-table td.is-numeric,.erp-shell.erp-shell .reflection-grid .reflection-grid-table td.is-numeric>*,.erp-shell.erp-shell .erp-voucher-window .voucher-lines td.numeric{overflow-wrap:normal;word-break:normal;white-space:nowrap!important}.erp-shell.erp-shell .shipment-invoice-document{box-sizing:border-box;min-width:0;max-width:100%}.erp-shell.erp-shell .shipment-invoice-document .shipment-invoice-table-wrap{min-width:0;max-width:100%;overflow:visible}.erp-shell.erp-shell .shipment-invoice-document table{table-layout:fixed;width:100%;min-width:0!important}.erp-shell.erp-shell .shipment-invoice-document :is(th,td){white-space:normal;overflow-wrap:anywhere;min-width:0}.erp-shell.erp-shell .reflection-grid-heading{white-space:normal}.erp-shell.erp-shell :is(.lookup-trigger,.searchable-choice-trigger){color:#111c29;background:#fff;border-color:#c7d4e5}.erp-shell.erp-shell .erp-voucher-window>.workspace-topbar{background:#fff;border:0;height:auto;min-height:0;padding:0;display:block!important}.erp-shell.erp-shell .erp-voucher-window>.workspace-topbar>.erp-workspace-tabs{background:#fff;border-bottom:1px solid #1677ff;height:auto;min-height:0}.erp-shell.erp-shell .erp-voucher-window>.workspace-topbar>button,.erp-shell.erp-shell .erp-voucher-window>.workspace-topbar>.erp-workspace-tabs>.workspace-tab:not(.active),.erp-shell.erp-shell .erp-voucher-window .tab-close,.erp-shell.erp-shell .voucher-line-options>button{display:none!important}.erp-shell.erp-shell .erp-voucher-window .workspace-tab.active{box-shadow:none;background:#fff;border:0}.erp-shell.erp-shell .erp-voucher-window .workspace-tab.active h2{color:#111c29;font-weight:600}.erp-shell.erp-shell .reflection-grid-table thead th{position:static}.erp-shell.erp-shell .erp-screen[hidden],.erp-shell.erp-shell .voucher-main[hidden],.erp-shell.erp-shell .erp-audit-panel[hidden],.erp-shell.erp-shell [hidden]{display:none!important}}.company-brand.company-brand{flex-shrink:0;width:230px;max-width:100%;line-height:0;display:block}.company-brand.company-brand>img{object-fit:contain;filter:none;mix-blend-mode:normal;width:100%;max-width:100%;height:auto}.company-brand.company-brand>.company-brand-light{display:none}.company-brand.company-brand>.company-brand-dark,:root[data-theme=light] .company-brand.company-brand>.company-brand-light{display:block}:root[data-theme=light] .company-brand.company-brand>.company-brand-dark,:root .login-story .company-brand.company-brand>.company-brand-light{display:none}:root .login-story .company-brand.company-brand>.company-brand-dark{display:block}.erp-shell.erp-shell .sidebar .sidebar-brand{justify-content:center;align-items:center;min-height:0;padding:19px 16px 17px;display:flex}.erp-shell.erp-shell .sidebar .company-brand{width:184px}.login-story .company-brand-full{width:min(330px,100%);margin:0 auto}.login-story:has(.company-brand-full){padding-top:30px}.login-story:has(.company-brand-full) .login-story-copy{padding-top:30px}.startup .company-brand{width:250px;margin-bottom:12px}@media (width<=750px){.login-story .company-brand-full{width:190px}.login-story:has(.company-brand-full){padding-top:20px}.login-story:has(.company-brand-full) .login-story-copy{padding-top:20px}}@media print{.company-brand.company-brand>.company-brand-light{display:block!important}.company-brand.company-brand>.company-brand-dark{display:none!important}.company-brand.company-brand>img{mix-blend-mode:normal;-webkit-print-color-adjust:exact;print-color-adjust:exact;filter:none!important}}@media screen{:root{--apex-column-scale:1.08;--apex-screen-font-scale:.846;--apex-ui-font-adjustment:.9}.erp-shell.erp-shell{--erp-sidebar-width:250px;font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell.sidebar-collapsed{--erp-sidebar-width:18px}.erp-shell.erp-shell :is(input,select,textarea),.erp-shell.erp-shell .field :is(input,select,textarea){min-height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:6px 9px;line-height:1.4}.erp-shell.erp-shell textarea{min-height:82px}.erp-shell.erp-shell :is(input[type=checkbox],input[type=radio]){flex-shrink:0;width:18px;height:18px;min-height:18px;padding:0}.erp-shell.erp-shell .field{font-size:calc(14px * var(--apex-screen-font-scale,1));gap:6px}.erp-shell.erp-shell .button{min-height:36px;font-size:calc(14px * var(--apex-screen-font-scale,1));gap:7px;padding:6px 12px;line-height:1.4}.erp-shell.erp-shell .button svg{flex-shrink:0;width:18px;height:18px}.erp-shell.erp-shell .icon-button{width:32px;min-width:32px;height:32px;min-height:32px;padding:6px}.erp-shell.erp-shell .icon-button svg{width:19px;height:19px}.erp-shell.erp-shell .text-button{font-size:calc(14px * var(--apex-screen-font-scale,1));min-height:30px}.erp-shell.erp-shell .small,.erp-shell.erp-shell .field .muted{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .form-grid{gap:14px 18px}.erp-shell.erp-shell .page-heading h1{font-size:calc(24px * var(--apex-screen-font-scale,1));line-height:1.3}.erp-shell.erp-shell .page-heading p{font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.5}.erp-shell.erp-shell .section-heading h2{font-size:calc(18px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .main-shell main{padding:12px}.erp-shell.erp-shell .badge{font-size:calc(13px * var(--apex-ui-font-adjustment,1));padding:3px 7px;line-height:20px}.erp-shell.erp-shell .sidebar-brand{min-height:78px;padding:26px 14px 12px}.erp-shell.erp-shell .erp-sidebar-toggle{width:30px;height:30px;left:calc(var(--erp-sidebar-width) - 34px)}.erp-shell.erp-shell.sidebar-collapsed .erp-sidebar-toggle{width:18px;height:100dvh;left:0}.erp-shell.erp-shell.sidebar-collapsed .erp-sidebar-toggle svg{width:14px;height:20px}.erp-shell.erp-shell .erp-nav-search{min-height:38px;margin:8px 10px 4px;padding-inline:9px}.erp-shell.erp-shell .erp-nav-search input{min-height:34px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:5px 0}.erp-shell.erp-shell .erp-nav-search svg{flex-shrink:0;width:19px;height:19px}.erp-shell.erp-shell .sidebar nav{padding-top:6px}.erp-shell.erp-shell .sidebar nav>.nav-item,.erp-shell.erp-shell .sidebar nav>.nav-section>.nav-section-toggle{min-height:44px;font-size:calc(16px * var(--apex-screen-font-scale,1));gap:9px;padding:9px 11px;line-height:1.4}.erp-shell.erp-shell .sidebar nav>.nav-item>span{line-height:inherit}.erp-shell.erp-shell .sidebar nav>.nav-item>svg:first-child,.erp-shell.erp-shell .sidebar nav>.nav-section>.nav-section-toggle>svg,.erp-shell.erp-shell .sidebar nav>.nav-section>.nav-section-toggle>svg:first-child{flex:0 0 20px;width:20px;height:20px}.erp-shell.erp-shell .nav-section-body{padding:3px 0 7px}.erp-shell.erp-shell .sidebar nav .nav-section-body>.nav-item{min-height:42px;font-size:calc(16px * var(--apex-screen-font-scale,1));gap:9px;padding:8px 11px 8px 21px;line-height:1.4}.erp-shell.erp-shell .sidebar nav .nav-section-body>.nav-item>svg:first-child{flex:0 0 19px;width:19px;height:19px}.erp-shell.erp-shell .nav-count{font-size:calc(13px * var(--apex-ui-font-adjustment,1));min-width:22px;padding:1px 5px}.erp-shell.erp-shell .sidebar-user{gap:8px;padding:9px 3px 11px}.erp-shell.erp-shell .sidebar-user strong{font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .sidebar-user span{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .workspace-info{font-size:calc(14px * var(--apex-screen-font-scale,1));padding:9px 4px}.erp-shell.erp-shell .ribbon-tabs{gap:18px;height:auto;min-height:44px;padding:5px 12px 0}.erp-shell.erp-shell .ribbon-tabs>:is(button,span){font-size:calc(15px * var(--apex-screen-font-scale,1));border-bottom-width:2px;padding:4px 0 6px}.erp-shell.erp-shell .ribbon-tabs>.theme-toggle{min-height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:6px 10px;line-height:1.4}.erp-shell.erp-shell .erp-ribbon,.erp-shell.erp-shell .erp-voucher-window>.voucher-ribbon{height:88px;min-height:88px;padding:3px 6px 5px}.erp-shell.erp-shell .ribbon-group{flex-shrink:0;height:78px;padding:0 8px}.erp-shell.erp-shell .ribbon-button{min-width:64px;max-width:98px;height:76px;min-height:76px;font-size:calc(14px * var(--apex-screen-font-scale,1));gap:5px;padding:5px 7px;line-height:18px}.erp-shell.erp-shell .ribbon-button>svg{flex-shrink:0;width:28px;height:28px}.erp-shell.erp-shell .erp-workspace-tabs{height:44px;min-height:44px}.erp-shell.erp-shell .workspace-tab{min-height:42px;font-size:calc(15px * var(--apex-screen-font-scale,1));gap:8px;padding:5px 12px}.erp-shell.erp-shell .workspace-tab>h2{font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .workspace-tab>button[role=tab]{min-height:30px}.erp-shell.erp-shell .tab-close{flex-shrink:0;width:24px;height:26px;margin-left:3px}.erp-shell.erp-shell .tab-close svg{width:16px;height:16px}.erp-shell.erp-shell .ribbon-tabs.workspace-topbar{align-items:stretch;gap:8px;min-width:0;height:44px;min-height:44px;padding:0 10px 0 0}.erp-shell.erp-shell .workspace-topbar>.erp-workspace-tabs{background:0 0;border-bottom:0;flex:1 1 0;min-width:0}.erp-shell.erp-shell .workspace-topbar>:is(.theme-toggle,.apex-global-notifications,.shared-notes-button){flex:none;align-self:center;margin-left:0}.erp-shell.erp-shell .erp-statusbar{height:auto;min-height:30px;font-size:calc(12px * var(--apex-ui-font-adjustment,1));gap:12px;padding:4px 10px}.erp-shell.erp-shell .erp-statusbar .connection{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .erp-view-filter{min-height:36px;margin-bottom:6px}.erp-shell.erp-shell .erp-view-filter>span{font-size:calc(14px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .erp-view-filter .search-input{width:260px}.erp-shell.erp-shell .search-input{height:36px;padding-inline:8px}.erp-shell.erp-shell .search-input input{height:30px;min-height:30px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding-block:3px}.erp-shell.erp-shell .reflection-register{padding:6px}.erp-shell.erp-shell :is(.reflection-record-tabs,.catalog-record-tabs,.catalog-reflection-view .catalog-reflection-tabs){min-height:40px;margin-bottom:7px;padding-top:3px}.erp-shell.erp-shell :is(.reflection-record-tabs,.catalog-record-tabs,.catalog-tabs,.register-tabs,.catalog-window-tabs)>:is(button,span){min-height:42px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:9px 14px;line-height:1.4}.erp-shell.erp-shell :is(.catalog-tabs,.register-tabs) button span{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .reflection-filter-panel{padding:0 6px 6px}.erp-shell.erp-shell .catalog-reflection-filters{padding:6px 0 8px}.erp-shell.erp-shell .erp-filter-row{min-height:40px;font-size:calc(14px * var(--apex-screen-font-scale,1));gap:8px 14px;padding:3px 0}.erp-shell.erp-shell .erp-filter-row>label{font-size:calc(14px * var(--apex-screen-font-scale,1));gap:7px}.erp-shell.erp-shell .erp-filter-row>label.grow{min-width:180px}.erp-shell.erp-shell .erp-filter-row :is(input:not([type=checkbox]),select){width:150px;height:36px;min-height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:5px 7px}.erp-shell.erp-shell .erp-filter-row input[type=date]{width:158px}.erp-shell.erp-shell .erp-filter-row:is(.date-criteria-row,.compact-date-criteria-row){flex-wrap:nowrap;align-items:flex-end;gap:8px;min-width:0;max-width:100%;min-height:0;padding:3px 2px 5px;overflow-x:auto}.erp-shell.erp-shell .erp-filter-row:is(.date-criteria-row,.compact-date-criteria-row)>label{flex-flow:column;flex:none;align-items:flex-start;gap:3px;line-height:1.25}.erp-shell.erp-shell .erp-filter-row:is(.date-criteria-row,.compact-date-criteria-row) :is(input:not([type=checkbox]),select){background:var(--apex-input);width:132px;min-width:0;height:32px;min-height:32px;color:var(--apex-text);border-color:var(--apex-control-border);padding:3px 6px}.erp-shell.erp-shell .erp-filter-row:is(.date-criteria-row,.compact-date-criteria-row)>label:first-child select{width:110px}.erp-shell.erp-shell .erp-filter-row:is(.date-criteria-row,.compact-date-criteria-row)>label:nth-child(2) select{width:112px}.erp-shell.erp-shell .erp-filter-row:is(.date-criteria-row,.compact-date-criteria-row)>label:nth-child(3) select{width:78px}.erp-shell.erp-shell .erp-filter-row:is(.date-criteria-row,.compact-date-criteria-row)>label.checkbox-label{flex-direction:row;align-self:flex-end;align-items:center;gap:5px;height:32px;margin:0;padding:0 2px 0 5px}.erp-shell.erp-shell .erp-filter-row:is(.date-criteria-row,.compact-date-criteria-row) :is(input,select):disabled{background:var(--apex-surface-raised);color:var(--apex-disabled)}.erp-shell.erp-shell .reflection-filter-expression{min-height:34px;font-size:calc(13px * var(--apex-ui-font-adjustment,1));gap:6px;padding:5px 8px}.erp-shell.erp-shell :is(.reflection-details-bar,.catalog-purchase-detail-toggle){min-height:34px;font-size:calc(14px * var(--apex-screen-font-scale,1));margin-top:6px;padding:6px 9px}.erp-shell.erp-shell .catalog-view{font-size:calc(15px * var(--apex-screen-font-scale,1));gap:8px}.erp-shell.erp-shell :is(.catalog-toolbar,.catalog-tree-toolbar,.catalog-grid-caption,.catalog-statement-heading,.catalog-inline-header,.catalog-expense-filters,.register-toolbar,.section-heading){min-height:40px;font-size:calc(14px * var(--apex-screen-font-scale,1));gap:12px;padding:8px 11px}.erp-shell.erp-shell :is(.catalog-grid-status,.catalog-footnote,.panel-footer){min-height:32px;font-size:calc(13px * var(--apex-ui-font-adjustment,1));padding:6px 9px;line-height:19px}.erp-shell.erp-shell :is(.catalog-filter-line,.catalog-date-filter,.catalog-expense-filters) label{font-size:calc(14px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell :is(.catalog-filter-line,.catalog-date-filter,.catalog-expense-filters) :is(input,select){min-height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .data-table{font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .data-table :is(th,td){height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:6px 8px;line-height:21px}.erp-shell.erp-shell .data-table th{font-size:calc(14px * var(--apex-screen-font-scale,1));font-weight:700}.erp-shell.erp-shell .data-table td :is(strong,.amount,.reference){font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .data-table td small{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .catalog-tree-name .icon-button{width:26px;min-width:26px;height:28px;min-height:28px;padding:3px}.erp-shell.erp-shell .catalog-bank-totals{min-height:46px}.erp-shell.erp-shell .catalog-bank-totals>div{min-width:150px;font-size:calc(14px * var(--apex-screen-font-scale,1));padding:5px 8px;line-height:21px}.erp-shell.erp-shell .reflection-grid{font-size:calc(15px * var(--apex-screen-font-scale,1));--compact-grid-heading:36px}.erp-shell.erp-shell .reflection-grid-group-control{min-height:42px;font-size:calc(14px * var(--apex-screen-font-scale,1));gap:8px;padding:4px 9px}.erp-shell.erp-shell .reflection-grid-group-control select{height:34px;min-height:34px;font-size:calc(14px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .reflection-grid-tools{gap:10px;min-height:44px;padding:5px 8px}.erp-shell.erp-shell .reflection-grid-group-hint{font-size:calc(14px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .reflection-grid-search{width:260px;height:36px}.erp-shell.erp-shell .reflection-grid-search input{height:30px;min-height:0;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:0}.erp-shell.erp-shell .reflection-grid-table :is(th,td){height:34px;min-height:34px;padding:5px 7px;line-height:22px}.erp-shell.erp-shell .reflection-grid-table thead th{height:var(--compact-grid-heading);font-size:calc(14px * var(--apex-screen-font-scale,1));padding:0;font-weight:700}.erp-shell.erp-shell .reflection-grid-heading{height:35px;min-height:35px;font-size:calc(14px * var(--apex-screen-font-scale,1));padding:5px 7px;line-height:20px}.erp-shell.erp-shell .reflection-grid-table .reflection-grid-filters th{top:var(--compact-grid-heading);height:34px}.erp-shell.erp-shell .reflection-grid-filters label{gap:4px;height:33px;padding:1px 5px}.erp-shell.erp-shell .reflection-grid-filters label>span{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .reflection-grid-filters :is(input,select){height:29px;min-height:0;font-size:calc(14px * var(--apex-screen-font-scale,1));padding:1px 2px}.erp-shell.erp-shell .reflection-grid-table .reflection-grid-gutter{font-size:calc(14px * var(--apex-screen-font-scale,1));padding:4px}.erp-shell.erp-shell .reflection-grid-table .reflection-grid-group-row td{height:38px;padding:0 7px}.erp-shell.erp-shell .reflection-grid-group-row button{min-height:37px;font-size:calc(14px * var(--apex-screen-font-scale,1));padding:5px 0}.erp-shell.erp-shell :is(.reflection-grid-group-row small,.reflection-grid-selection){font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .reflection-grid-footer{min-height:38px;font-size:calc(14px * var(--apex-screen-font-scale,1));gap:10px;padding:4px 8px}.erp-shell.erp-shell .reflection-grid-count{padding:3px 6px}.erp-shell.erp-shell .reflection-grid-extra-footer{font-size:calc(14px * var(--apex-screen-font-scale,1));padding:6px 9px}.erp-shell.erp-shell .reflection-grid :is(.reflection-grid-pages,.reflection-grid-scroll-buttons) button{width:30px;height:30px}.erp-shell.erp-shell .reflection-grid-boolean{width:19px;height:19px}.erp-shell.erp-shell .reflection-grid-scroll{scrollbar-width:auto}.erp-shell.erp-shell .modal-header{gap:12px;min-height:54px;padding:12px 16px}.erp-shell.erp-shell .modal-header h2{font-size:calc(20px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .modal-body{padding:16px}.erp-shell.erp-shell .modal-footer{flex-wrap:wrap;gap:10px;padding:10px 16px}.erp-shell.erp-shell .catalog-modal .catalog-window-tabs{min-height:40px;padding:5px 10px 0}.erp-shell.erp-shell .catalog-modal .catalog-record-body{padding:14px 16px}.erp-shell.erp-shell .catalog-modal .catalog-record-fields :is(input,select){height:36px;min-height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .catalog-modal .catalog-record-fields textarea{min-height:76px}.erp-shell.erp-shell .modal-backdrop.erp-voucher-backdrop{bottom:30px}.erp-shell.erp-shell .erp-voucher-window>.modal-body{padding:0}.erp-shell.erp-shell .erp-form-tabs{min-height:42px;padding:5px 10px 0}.erp-shell.erp-shell .erp-form-tabs>button{min-width:64px;min-height:42px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:9px 14px}.erp-shell.erp-shell .erp-voucher-window .voucher-main{min-height:100%;padding:12px}.erp-shell.erp-shell .erp-fieldset{padding:36px 11px 11px}.erp-shell.erp-shell .erp-fieldset>legend{height:29px;font-size:calc(14px * var(--apex-screen-font-scale,1));padding:4px 10px;line-height:21px}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form{gap:10px 14px}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form>.field{font-size:calc(14px * var(--apex-screen-font-scale,1));grid-template-columns:112px minmax(0,1fr);column-gap:8px}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form :is(input,select){height:36px;min-height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .voucher-created-line{font-size:calc(13px * var(--apex-ui-font-adjustment,1));gap:10px;margin-top:8px}.erp-shell.erp-shell .erp-voucher-window .voucher-lines{min-width:calc(1450px * var(--apex-column-scale));font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .erp-voucher-window .voucher-lines th{height:36px;font-size:calc(14px * var(--apex-screen-font-scale,1));padding:5px 7px;line-height:21px}.erp-shell.erp-shell .erp-voucher-window .voucher-lines td{height:40px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:3px 4px}.erp-shell.erp-shell .erp-voucher-window .voucher-lines :is(input,select,.numeric,.lookup-trigger){height:34px;min-height:34px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:4px 5px}.erp-shell.erp-shell .voucher-line-options{min-height:36px;font-size:calc(14px * var(--apex-screen-font-scale,1));gap:14px;padding:5px 8px}.erp-shell.erp-shell .erp-voucher-footer{margin-top:8px;padding:36px 11px 11px}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:not(.balance-check){min-height:60px;padding:8px}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div>span{font-size:calc(13px * var(--apex-ui-font-adjustment,1));white-space:normal;margin-bottom:6px}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div>strong{font-size:calc(18px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .erp-audit-panel{padding:12px}.erp-shell.erp-shell .erp-audit-panel .erp-fieldset{padding:36px 10px 10px}.erp-shell.erp-shell .accounting-settings-form{padding:16px}.erp-shell.erp-shell .accounting-settings-form fieldset{margin-bottom:14px;padding:16px}.erp-shell.erp-shell .accounting-settings-form .form-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.erp-shell.erp-shell :is(.lookup-trigger,.searchable-choice-trigger){height:36px;min-height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:5px 8px}.erp-shell.erp-shell .lookup-popup,.lookup-popup,.searchable-choice-popup,.column-chooser-popup{font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .lookup-search,.lookup-popup .lookup-search{gap:8px;padding:7px}.erp-shell.erp-shell .lookup-search input,.lookup-popup .lookup-search input,.searchable-choice-popup .searchable-choice-search input,.column-chooser-popup .column-chooser-search{height:36px;min-height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:5px 8px}.erp-shell.erp-shell :is(.lookup-columns,.lookup-option)>span,.lookup-popup :is(.lookup-columns,.lookup-option)>span{padding:7px 8px;line-height:21px}.erp-shell.erp-shell .lookup-footer,.lookup-popup .lookup-footer{font-size:calc(13px * var(--apex-ui-font-adjustment,1));padding:7px 8px}.searchable-choice-popup .searchable-choice-option{min-height:38px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:8px 10px;line-height:21px}.searchable-choice-popup .searchable-choice-footer{font-size:calc(13px * var(--apex-ui-font-adjustment,1));padding:7px 10px}.column-chooser-popup label{min-height:36px;font-size:calc(14px * var(--apex-screen-font-scale,1));padding-block:7px}.column-chooser-popup input[type=checkbox]{width:18px;height:18px}.column-chooser-popup button{font-size:calc(14px * var(--apex-screen-font-scale,1));min-height:32px}.erp-shell.erp-shell .column-chooser-trigger{height:36px;min-height:36px;font-size:calc(14px * var(--apex-screen-font-scale,1));padding:5px 9px}.column-chooser-popup .column-chooser-heading strong{font-size:calc(15px * var(--apex-screen-font-scale,1))}.column-chooser-popup .column-chooser-search input{height:30px;min-height:0;font-size:calc(15px * var(--apex-screen-font-scale,1))}.column-chooser-popup :is(.column-chooser-footer>span,.column-chooser-options small){font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.apex-notification-panel{font-size:calc(15px * var(--apex-screen-font-scale,1))}.apex-notification-panel :is(.apex-notification-heading span,.apex-notification-kind,.apex-notification-meta,footer){font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.apex-notification-message>strong{font-size:calc(16px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell :is(.form-hint,.form-error,.toast,.connection-error){font-size:calc(14px * var(--apex-screen-font-scale,1))}.login-page{font-size:calc(15px * var(--apex-screen-font-scale,1))}.login-card{width:420px;max-width:100%}.login-card h2{font-size:calc(29px * var(--apex-screen-font-scale,1))}.login-card>p,.login-explainer,.login-card .field{font-size:calc(15px * var(--apex-screen-font-scale,1))}.login-card .button{min-height:44px;font-size:calc(16px * var(--apex-screen-font-scale,1));padding:9px 14px}.login-card :is(input,select){min-height:44px;font-size:calc(16px * var(--apex-screen-font-scale,1));padding:9px 11px}.login-card>.text-button,.login-note{font-size:calc(14px * var(--apex-screen-font-scale,1))}.login-page>.theme-toggle{min-height:38px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:7px 10px}.erp-shell.erp-shell :is(.system-administration,.accounting-history-view,.accounting-history-modal){font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell .system-admin-tabs{flex-wrap:wrap;gap:8px}.erp-shell.erp-shell .system-admin-tabs>button{font-size:calc(16px * var(--apex-screen-font-scale,1));min-height:44px;padding:9px 16px;font-weight:650;line-height:1.4}.erp-shell.erp-shell .system-admin-heading h1{font-size:calc(24px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .home-daily-heading{font-size:calc(18px * var(--apex-screen-font-scale,1));line-height:1.4}.erp-shell.erp-shell :is(.system-admin-error,.system-admin-warning,.system-admin-message,.system-admin-empty,.accounting-history-empty,.accounting-history-error,.accounting-history-search,.accounting-history-identity dt,.accounting-history-values dt,.account-statements-error,.account-statements-placeholder span,.account-statements-placeholder p,.customer-prices-scope,.customer-prices-error,.purchase-invoice-entry-heading p){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.5}.erp-shell.erp-shell :is(.system-admin-heading>div:last-child,.system-admin-tools>div,.system-admin-pagination>div){flex-wrap:wrap}.erp-shell.erp-shell .system-admin-policy-table select{min-width:180px}.erp-shell.erp-shell .system-admin-policy-table input[type=text]{width:135px}.erp-shell.erp-shell .system-admin-matrix :is(th,td),.erp-shell.erp-shell .system-admin-table :is(th,td){padding:10px;line-height:1.45}.erp-shell.erp-shell .account-statements-chooser{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:40px;padding:8px 12px;line-height:1.4}.erp-shell.erp-shell .account-statements-options input{flex:0 0 18px}.erp-shell.erp-shell .account-statements-options>label{min-height:44px}.erp-shell.erp-shell .account-statements-summary-scroll button{min-height:32px}.erp-shell.erp-shell .accounting-history-view :is(input,select),.erp-shell.erp-shell .account-statements-filters :is(input,select){height:36px;min-height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.4}.erp-shell.erp-shell .accounting-history-filters input{width:160px}.erp-shell.erp-shell .accounting-history-page-size select{width:80px}.erp-shell.erp-shell .accounting-history-table :is(th,td){height:38px;padding:7px 8px;line-height:22px}.erp-shell.erp-shell .accounting-history-heading,.erp-shell.erp-shell .accounting-history-identity>div{flex-wrap:wrap}.erp-shell.erp-shell .accounting-history-nested summary{min-height:32px;padding:5px 0}.erp-shell.erp-shell .catalog-row-actions .catalog-grid-link,.erp-shell.erp-shell .catalog-view .data-table .catalog-grid-link{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:32px;line-height:1.4}.erp-shell.erp-shell :is(.history-event strong,.history-event p,.history-event time,.history-event blockquote,.voucher-source,.line-view-controls){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.5}.erp-shell.erp-shell .erp-voucher-window .lines-heading{flex-wrap:wrap;gap:10px;min-height:40px}.erp-shell.erp-shell .lines-heading h3{font-size:calc(16px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .line-view-controls{flex-wrap:wrap;gap:10px}.erp-shell.erp-shell .line-view-controls button{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:36px;padding:6px 10px;line-height:1.4}.erp-shell.erp-shell .voucher-line-options{flex-wrap:wrap}.erp-shell.erp-shell .voucher-line-options>button,.erp-shell.erp-shell .erp-voucher-window .voucher-line-options>button{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:36px;padding:6px 8px;line-height:1.4}.erp-shell.erp-shell .theme-toggle{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:36px;padding:6px 10px;line-height:1.4}.erp-shell.erp-shell .erp-voucher-footer .balance-check>strong{line-height:1.4;font-size:calc(15px * var(--apex-screen-font-scale,1))!important}.erp-shell.erp-shell .shipment-dashboard :is(.sd-text-button,.sd-table-footer button,.sd-table-controls>button,.sd-message button,.sd-empty-range button,.sd-segment button){font-size:calc(14px * var(--apex-screen-font-scale,1));min-height:36px;padding:7px 10px;line-height:1.4}}@media screen and (width<=1000px){.erp-shell.erp-shell .erp-voucher-window .voucher-header-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=750px){.erp-shell.erp-shell:not(.sidebar-collapsed){--erp-sidebar-width:220px}.erp-shell.erp-shell .erp-filter-row>label{flex-wrap:wrap;min-width:0}.erp-shell.erp-shell .erp-view-filter .search-input{width:100%}.erp-shell.erp-shell .reflection-grid-tools{flex-wrap:wrap}.erp-shell.erp-shell .reflection-grid-search{width:min(260px,100%)}.erp-shell.erp-shell .erp-statusbar{gap:6px 12px}.erp-shell.erp-shell .erp-statusbar>span:nth-child(2),.erp-shell.erp-shell .erp-statusbar>span:nth-child(3){display:none}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form{grid-template-columns:1fr}.erp-shell.erp-shell .ribbon-tabs{gap:10px}.erp-shell.erp-shell .ribbon-tabs>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media screen{.erp-shell.erp-shell :is(.dubai-editor,.dubai-cargo-entry,.pickup-delivery-view,.goods-receipt-view,.warehouse-stock-view,.shipment-reports-view,.shipments-summary-view,.customer-prices-view,.system-administration){font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell.erp-shell :is(.dubai-editor,.dubai-cargo-entry-form,.billing-checklist-tab,.billing-account-settings,.purchase-invoice-entry,.purchase-cost-history-filters,.goods-receipt-batch,.goods-receipt-carton-grid tbody,.goods-receipt-button-search,.goods-receipt-carton-details,.pickup-fields,.pickup-notes,.customer-prices-controls,.account-statements-controls,.calendar-toolbar,.calendar-task-fields,.shipment-dashboard) :is(input:not([type=checkbox]):not([type=radio]),select,.lookup-trigger,.searchable-choice-trigger){height:36px;min-height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:6px 9px;line-height:1.4}.erp-shell.erp-shell.erp-shell :is(.dubai-editor,.billing-checklist-tab,.purchase-invoice-entry,.goods-receipt-carton-details,.pickup-notes,.calendar-task-fields) textarea{height:auto;min-height:82px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:8px 10px;line-height:1.45}.erp-shell.erp-shell .reflection-grid.dubai-shipment-register{font-size:calc(15px * var(--apex-screen-font-scale,1));--compact-grid-heading:58px}.erp-shell.erp-shell .dubai-shipment-register .reflection-grid-table thead th{font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.3}.erp-shell.erp-shell .dubai-shipment-register .reflection-grid-heading{height:var(--compact-grid-heading);padding:6px;line-height:1.3}.erp-shell.erp-shell .dubai-shipment-register .reflection-grid-heading>svg{width:13px;height:13px}.erp-shell.erp-shell .dubai-shipment-register .reflection-grid-row>td{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:38px;padding:7px 6px;line-height:1.4}.erp-shell.erp-shell .dubai-shipment-register .catalog-grid-link{font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.4}.erp-shell.erp-shell .dubai-shipment-register :is(.dubai-progress,.dubai-billing-indicator,.dubai-shipment-stage,.dubai-register-notes,.dubai-register-supplier,.dubai-register-datetime){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.4}.erp-shell.erp-shell .dubai-shipment-register .dubai-progress{padding:4px 6px}.erp-shell.erp-shell .dubai-indicator-box{width:22px;height:22px}.erp-shell.erp-shell :is(.dubai-editor label,.dubai-editor-heading strong,.dubai-editor-footer>span,.dubai-overview>div,.dubai-muted,.dubai-scope-summary span,.dubai-scope-summary small,.dubai-reference-totals,.dubai-lock-note,.dubai-status-guide,.dubai-schedule-summary,.dubai-receipt-dates p,.dubai-finalization-issues ul,.dubai-cargo-entry>header p,.dubai-cargo-entry-hint,.dubai-cargo-entry-error,.dubai-cargo-entry-confirm,.dubai-cargo-entry-form label,.dubai-cargo-entry-customer,.dubai-cargo-entry-form>footer>span,.dubai-cargo-entry-totals>span,.dubai-cargo-filters>label,.dubai-cargo-filter-summary,.dubai-cargo-filter-summary small,.dubai-cargo-pallet-heading strong,.dubai-cargo-pallets p,.dubai-cargo-sort,.dubai-cargo-column-hint,.dubai-table td small){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.dubai-editor h3,.dubai-editor h4,.dubai-cargo-entry>header h3,.dubai-cargo-entry-form-heading,.dubai-scope-summary strong){font-size:calc(17px * var(--apex-screen-font-scale,1));line-height:1.35}.erp-shell.erp-shell :is(.dubai-table,.dubai-cargo-entry-table,.dubai-cargo-entry-totals,.dubai-cc-carton-count){font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .dubai-cargo-entry-table :is(th,td){padding:9px 8px;line-height:1.4}.erp-shell.erp-shell .dubai-cargo-entry-table th[data-cargo-column]{padding:0}.erp-shell.erp-shell .dubai-cargo-entry-table .dubai-cargo-column-heading{min-height:44px;font-size:calc(14px * var(--apex-screen-font-scale,1));padding:9px 7px}.erp-shell.erp-shell .dubai-cargo-entry-table td small{font-size:calc(14px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .dubai-cargo-entry-row-actions .catalog-grid-link{font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.4}.erp-shell.erp-shell .dubai-cargo-entry-table{min-width:1050px}.erp-shell.erp-shell :is(.dubai-cargo-entry-main-fields,.dubai-cargo-entry-package-fields){gap:14px}.erp-shell.erp-shell .dubai-cargo-pallet-options{grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:8px;max-height:170px}.erp-shell.erp-shell .dubai-cargo-entry-form .dubai-cargo-pallet-options input{flex-basis:20px;width:20px;height:20px;min-height:20px}.erp-shell.erp-shell .dubai-editor-tabs button{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:42px;padding:10px 16px}.erp-shell.erp-shell :is(.billing-lines,.billing-compact-customer .billing-compact-lines,.billing-compact-customer .billing-order-lines,.aea-history-table,.customer-price-history-table table,.purchase-latest-rates table){font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell :is(.billing-lines,.billing-compact-lines,.billing-order-lines,.aea-history-table,.customer-price-history-table table) :is(th,td){padding:9px 10px;line-height:1.4}.erp-shell.erp-shell :is(.billing-lines th,.billing-compact-lines th,.billing-order-lines th,.billing-fixed-charge td,.billing-legacy-charge-heading strong,.billing-legacy-charge-heading small,.billing-fixed-charge-heading td>div,.billing-no-charges td,.billing-order-lines th>small,.billing-lines td small,.billing-compact-lines td>small,.billing-compact-price>small,.billing-price-hints,.billing-price-reference,.billing-order-help,.billing-muted,.billing-customer>header>span,.billing-customer>footer,.billing-charge-heading h4,.billing-charge-rows small,.billing-editor-footer>span,.billing-editor-footer>label,.billing-checklist-tab .billing-checklist-identity,.billing-checklist-tab .billing-readiness,.billing-order-lines .billing-add-order-charge,.billing-account-settings p,.purchase-shipment-link p,.purchase-shipment-summary>span,.purchase-shipment-summary p,.purchase-cost-history-filters label,.purchase-latest-rates>header,.purchase-automatic-account){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell .billing-price-reference small,.erp-shell.erp-shell .billing-order-lines td.billing-previous-price>small.billing-previous-price-use{line-height:1.4;font-size:calc(14px * var(--apex-screen-font-scale,1))!important}.erp-shell.erp-shell .billing-price-reference button{font-size:calc(14px * var(--apex-screen-font-scale,1));max-width:120px}.erp-shell.erp-shell .billing-order-lines .billing-compact-price{grid-template-columns:minmax(85px,1fr);gap:7px}.erp-shell.erp-shell .billing-order-lines .billing-compact-price>small{font-size:calc(14px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .billing-compact-customer .billing-order-lines{min-width:1280px}.erp-shell.erp-shell :is(.billing-summary,.billing-charge-rows>div,.billing-readiness,.billing-confirm,.billing-price-item>span,.purchase-shipment-summary strong){font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.billing-customer h3,.billing-checklist-tab .billing-checklist-identity strong,.billing-charge-heading h4,.billing-account-settings h2){font-size:calc(17px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .billing-workspace-tabs>button,.erp-shell.erp-shell .billing-workspace-tabs>div>button[role=tab]{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:42px;padding:10px 14px}.erp-shell.erp-shell .billing-tab-toolbar{flex-wrap:wrap}.erp-shell.erp-shell .billing-tab-toolbar>strong{font-size:calc(16px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .purchase-latest-rates-scroll{max-height:230px}.erp-shell.erp-shell :is(.goods-receipt-heading p,.goods-receipt-shipment,.goods-receipt-summary span,.goods-receipt-tools,.goods-receipt-batch label,.goods-receipt-batch>div,.goods-receipt-history-card,.goods-receipt-muted,.goods-receipt-customer-filter,.goods-receipt-bulk-actions,.goods-receipt-selection-hint,.goods-receipt-carton-customer-heading p,.goods-receipt-carton-state,.goods-receipt-carton-tape,.goods-receipt-carton-tape>span,.goods-receipt-carton-details label,.goods-receipt-carton-damage-hint,.goods-receipt-carton-recorded,.pickup-eyebrow,.pickup-editor>header>span,.pickup-history>header>span,.pickup-carton-tools strong,.pickup-carton-state,.pickup-editor>footer>span,.pickup-history-row small,.pickup-history-help,.pickup-selection-help,.pickup-customer-scope-note,.pickup-source-cell small){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.goods-receipt-history h2,.goods-receipt-carton-customer-heading h3,.pickup-editor h2,.pickup-history h2,.pickup-carton-heading h3){font-size:calc(17px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .goods-receipt-carton-grid .reflection-grid-table tbody :is(th,td){font-size:calc(15px * var(--apex-screen-font-scale,1));height:42px;min-height:42px;padding:8px;line-height:1.4}.erp-shell.erp-shell .goods-receipt-carton-grid .reflection-grid-table tbody .reflection-grid-gutter{font-size:calc(14px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .goods-receipt-view-switch>button{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:38px;padding:8px 12px}.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-select-customer{font-size:calc(14px * var(--apex-screen-font-scale,1));min-height:38px}.erp-shell.erp-shell .goods-receipt-batch{grid-template-columns:170px minmax(180px,.8fr) minmax(190px,1fr) auto}.erp-shell.erp-shell .pickup-carton-table :is(th,td){font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:46px;padding:10px 12px;line-height:1.4}.erp-shell.erp-shell .pickup-carton-table td:nth-child(2){font-size:calc(16px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .pickup-carton-table td .catalog-grid-link{font-size:calc(14px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .pickup-history-row strong{font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .pickup-editor>footer{flex-wrap:wrap}.erp-shell.erp-shell :is(.warehouse-stock-heading p,.warehouse-stock-filters>label,.warehouse-stock-summary,.warehouse-stock-summary small,.warehouse-stock-tools,.warehouse-stock-package small,.warehouse-stock-recorded small,.warehouse-stock-muted,.warehouse-stock-condition,.warehouse-stock-age,.warehouse-stock-age small,.warehouse-stock-view .reflection-grid-table .warehouse-stock-items,.warehouse-stock-card-condition,.warehouse-stock-tile-bottom,.warehouse-stock-card-age,.warehouse-stock-detail-facts dt,.warehouse-stock-detail-facts dd small,.shipment-reports-heading p,.shipment-reports-filters>label,.shipment-reports-summary,.shipment-reports-muted,.shipment-reports-error,.shipment-reports-progress){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell .warehouse-stock-view .reflection-grid td{font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .warehouse-stock-cards .warehouse-stock-tile{gap:9px;min-height:112px;padding:12px}.erp-shell.erp-shell .warehouse-stock-tile-customer{font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .warehouse-stock-tile-top>strong{font-size:calc(20px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .warehouse-stock-detail-facts dd{font-size:calc(16px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell :is(.sd-section-label>span,.sd-filters label,.sd-table-controls label,.sd-kpi-top,.sd-kpi>strong>small,.sd-kpi-detail,.sd-status-strip>span,.sd-status-strip strong,.sd-coverage,.sd-card-heading p,.sd-legend,.sd-chart-readout,.sd-rank-label,.sd-rank-label strong,.sd-rank-label small,.sd-rank-note,.sd-chart-hint,.sd-cargo-total>span,.sd-cargo-legend>div,.sd-cargo-received,.sd-review-list>div,.sd-explainer,.sd-table-wrap td>small,.sd-review-badge,.sd-table-footer,.sd-source-note,.sd-source-note summary>span,.sd-current-heading .sd-section-label span,.sd-current-date,.sd-current-note,.sd-current-age-warning){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell .shipment-dashboard :is(h2,.sd-section-label>strong,.sd-current-heading .sd-section-label strong){font-size:calc(17px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .sd-chart-axis{font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .sd-legend{flex-wrap:wrap;max-width:none}.erp-shell.erp-shell .sd-table-wrap table{font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .shipment-dashboard :is(.sd-table-wrap th,.sd-shipment-link){font-size:calc(14px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .sd-kpi{min-height:160px;padding:18px}.erp-shell.erp-shell .sd-kpi>strong{font-size:calc(30px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell :is(.shipments-summary-heading p,.shipments-summary-hint,.shipments-summary-picker>label,.shipments-summary-picker>span,.shipments-summary-identity span,.shipments-summary-identity small,.shipments-summary-metric>span,.shipments-summary-metric>strong>small,.shipments-summary-metric>small,.shipments-summary-basis,.shipments-summary-caution,.shipments-summary-panel-title>span,.shipments-summary-metadata dt,.shipments-summary-notes,.shipments-summary-notes strong,.shipments-summary-operational span,.shipments-summary-unposted,.shipments-summary-unposted strong,.shipments-summary-status,.shipments-summary-scope>strong){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.shipments-summary-metadata dd,.shipments-summary-panel table,.shipments-summary-panel th,.shipments-summary-panel .catalog-grid-link){font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell .shipments-summary-panel h3{font-size:calc(17px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .shipments-summary-operational{grid-template-columns:repeat(5,minmax(0,1fr))}.erp-shell.erp-shell .shipments-summary-financials{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.erp-shell.erp-shell :is(.system-admin-heading p,.system-admin-muted,.system-admin-tools label,.system-admin-fields label,.system-admin-editor footer>span,.system-admin-section-help,.system-admin-status,.system-admin-history-detail dt,.system-admin-activity-card p,.system-admin-open-tabs li,.system-admin-pagination,.accounting-history-heading span,.accounting-history-muted,.accounting-history-filters label,.accounting-history-page-size,.accounting-history-coverage,.customer-prices-heading p,.customer-prices-controls>label,.customer-prices-controls>span,.customer-prices-explanation,.customer-price-item small,.customer-price-unsaved,.customer-prices-view time,.customer-prices-empty-note,.customer-price-history>header p,.customer-price-history-note,.customer-price-current,.account-statements-heading p,.account-statements-filters label,.account-statements-options small,.account-statements-note,.account-statements-overview-title,.account-statements-overview-title span,.account-statements-summary-scroll small,.account-statements-preview-label){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.system-admin-matrix,.system-admin-policy-table,.system-admin-table,.system-admin-value,.system-admin-history-detail dd,.accounting-history-table,.accounting-history-changes th,.accounting-history-changes td,.account-statements-options>label,.account-statements-options strong,.account-statements-summary-scroll table,.account-statements-summary-scroll thead th,.customer-prices-view .catalog-grid-link){font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.system-admin-editor-heading h2,.system-admin-section-title,.system-admin-activity-card h2,.accounting-history-heading strong,.customer-price-history h2){font-size:calc(18px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .account-statements-options{max-height:330px}.erp-shell.erp-shell :is(.catalog-toolbar p,.catalog-context-label,.catalog-grid-caption>span:last-child,.catalog-inline-tag,.catalog-cell-subtitle,.catalog-deleted-parent,.catalog-balance-direction,.catalog-chart-notice,.catalog-chart-recovery-note,.catalog-inline-header>span,.catalog-contact,.catalog-balance-card>span,.catalog-balance-card small,.catalog-statement-heading p,.catalog-date-filter label,.catalog-statement-totals>div>span,.catalog-amount>span,.catalog-loading,.catalog-form-error,.catalog-checkboxes legend,.catalog-checkboxes p,.catalog-check,.catalog-switch-field strong,.catalog-switch-field small,.catalog-note,.catalog-expense-summary,.catalog-expense-group small,.catalog-bank-totals>span,.catalog-review-tag,.catalog-review-notice strong,.catalog-review-notice p,.catalog-source-record dt,.catalog-modal .modal-header p,.catalog-modal .field,.catalog-modal .catalog-record-fields small,.catalog-modal .catalog-field-hint,.catalog-modal .catalog-record-footer>span,.catalog-modal .catalog-unsaved>div,.catalog-modal .catalog-unsaved span,.catalog-modal .catalog-audit-heading strong,.catalog-modal .catalog-audit-heading span,.catalog-reflection-view .catalog-reflection-note,.cash-transfer-preview small,.ledger-statement-scope,.ledger-statement-pagination,.supplier-charges-heading p,.supplier-charge-help,.supplier-charges-account p,.supplier-charges-toolbar,.supplier-charge-fields>label){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.catalog-checkbox-inline,.catalog-type,.catalog-class,.catalog-class.mixed,.catalog-statement-totals strong,.catalog-expense-group>td,.catalog-voucher-link,.catalog-source-record dd,.cash-transfer-preview,.supplier-charge-editor,.supplier-charges-account,.supplier-charges-error,.supplier-charges-warning){font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.catalog-toolbar h2,.catalog-statement-heading h3,.catalog-invoice-charges-heading strong,.catalog-empty strong){font-size:calc(18px * var(--apex-screen-font-scale,1));line-height:1.35}.erp-shell.erp-shell .catalog-empty p{font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.5}.erp-shell.erp-shell .catalog-modal .modal-header h2{font-size:calc(20px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .catalog-modal .catalog-window-tabs>button{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:42px;padding:9px 15px;line-height:1.4}.erp-shell.erp-shell .catalog-modal .catalog-record-fields{gap:16px 22px}.erp-shell.erp-shell.erp-shell :is(.catalog-record-fields,.catalog-record-identity,.catalog-modal .field,.catalog-date-filter,.catalog-expense-filters,.catalog-add-currency,.supplier-charge-fields,.accounting-settings-form,.cash-transfer-body,.ledger-statement-filters) :is(input:not([type=checkbox]):not([type=radio]),select,.lookup-trigger){height:36px;min-height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:6px 9px;line-height:1.4}.erp-shell.erp-shell.erp-shell :is(.catalog-overlay,.catalog-modal,.catalog-view) textarea{font-size:calc(15px * var(--apex-screen-font-scale,1));height:auto;min-height:82px;padding:8px 10px;line-height:1.45}.erp-shell.erp-shell .catalog-view .data-table :is(.catalog-expense-group>td,tfoot td){font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell .catalog-modal .catalog-invoice-total{font-size:calc(16px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .party-statement-view{font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.party-statement-total,.party-statement-panel h3 span,.party-statement-scope,.party-statement-message,.party-statement-detail-note,.party-statement-output-note){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.party-statement-opening,.party-statement-totals){font-size:calc(15px * var(--apex-screen-font-scale,1));padding:8px}.erp-shell.erp-shell .party-statement-panel h3{font-size:calc(17px * var(--apex-screen-font-scale,1));padding:8px 10px;line-height:1.4}.erp-shell.erp-shell .party-statement-actions button{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:36px;padding:6px 10px}.erp-shell.erp-shell .party-statement-view .reflection-grid{font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .party-statement-panel .reflection-grid-table tbody td{font-size:calc(15px * var(--apex-screen-font-scale,1));height:36px;min-height:36px;padding:6px 8px;line-height:1.4}.erp-shell.erp-shell .party-statement-view .reflection-grid-footer{font-size:calc(14px * var(--apex-screen-font-scale,1));min-height:34px;padding:5px 8px}.erp-shell.erp-shell .party-statement-panel .reflection-grid-pages{font-size:calc(14px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .party-statement-panel .reflection-grid-pages button{width:30px;height:30px}.erp-shell.erp-shell :is(.home-eyebrow,.home-date,.home-role,.home-role small,.home-metric>div,.home-metric small,.home-shortcut small,.home-shortcut-picker label,.home-document-link>span,.home-doc-amount small,.home-doc-amount>span,.home-status,.home-card-footer,.home-create small,.home-pending span,.home-section-title b,.home-section-label,.home-notification strong small,.home-notification>div>span,.home-note-hint,.home-private,.home-notepad-footer>span,.home-note-conflict){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.home-welcome p,.home-shortcut strong,.home-document,.home-document-link strong,.home-doc-amount strong,.home-create strong,.home-pending strong,.home-notification strong,.home-notification p,.home-empty,.home-error,.home-loading){font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell .home-section-title h2{font-size:calc(18px * var(--apex-screen-font-scale,1));line-height:1.35}.erp-shell.erp-shell :is(.home-section-title button,.home-card-footer button,.home-notepad-footer button,.home-pending button,.home-create button){font-size:calc(14px * var(--apex-screen-font-scale,1));min-height:36px;padding:7px 10px;line-height:1.4}.erp-shell.erp-shell .home-section-title select{font-size:calc(15px * var(--apex-screen-font-scale,1));width:150px;min-height:36px}.erp-shell.erp-shell .home-status{flex-basis:100px;max-width:120px;padding:5px 7px}.erp-shell.erp-shell .home-notepad textarea{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:145px;line-height:1.5}.erp-shell.erp-shell .home-section-title{flex-wrap:wrap;min-height:40px}.erp-shell.erp-shell .home-create{flex-wrap:wrap;padding:16px}.erp-shell.erp-shell .home-shortcut{min-height:82px;padding:14px}.erp-shell.erp-shell .home-document{flex-wrap:wrap;gap:12px;padding:13px 14px}.erp-shell.erp-shell .home-doc-amount{min-width:85px}.erp-shell.erp-shell .home-document-link{min-width:120px}.erp-shell.erp-shell .home-card-footer{flex-wrap:wrap}.erp-shell.erp-shell .apex-global-notifications b{font-size:calc(13px * var(--apex-ui-font-adjustment,1));min-width:20px;line-height:20px}.apex-notification-panel{font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.apex-notification-heading span,.apex-notification-kind,.apex-notification-meta,.apex-notification-panel>footer{font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.apex-notification-message>strong{font-size:calc(16px * var(--apex-screen-font-scale,1))}.shared-note-bubble,.shared-note-menu{font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.4}.shared-note-bubble header span,.shared-note-intro,.shared-note-message strong,.shared-note-message time,.shared-note-message small,.shared-note-bubble form small{font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.shared-note-bubble header strong{font-size:calc(17px * var(--apex-screen-font-scale,1))}.shared-note-bubble textarea{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:82px}.shared-note-bubble .shared-note-close{width:34px;height:34px}.shared-note-bubble form button,.shared-note-more{min-height:36px}.erp-shell.erp-shell .shared-notes-button{min-width:30px;height:30px}.erp-shell.erp-shell .shared-notes-button small{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell :is(.calendar-heading p,.calendar-toolbar label,.calendar-week-navigation>strong,.calendar-day-headings div>span,.calendar-task-list>header>span,.calendar-task-list button small,.calendar-task-list button>span:last-child,.calendar-task-fields>label,.calendar-date-fields>label,.calendar-editor footer>span,.calendar-editor-help,.calendar-color-picker button){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.4}.erp-shell.erp-shell :is(.calendar-day-headings strong,.calendar-task-list>header,.calendar-task-list button strong,.calendar-edit-checklist>header){font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .calendar-editor>header{font-size:calc(17px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .calendar-toolbar .button{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:36px;padding:6px 10px;line-height:1.4}.erp-shell.erp-shell .calendar-board-inner{min-width:950px}.erp-shell.erp-shell :is(.calendar-day-headings,.calendar-all-day,.calendar-hours){grid-template-columns:64px repeat(6,minmax(0,1fr))}.erp-shell.erp-shell :is(.calendar-hour-label,.calendar-hours-end,.calendar-day-headings>span,.calendar-all-day>span){font-size:calc(12px * var(--apex-ui-font-adjustment,1))}.erp-shell.erp-shell .calendar-task strong{font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.2}.erp-shell.erp-shell .calendar-task small{font-size:calc(12px * var(--apex-ui-font-adjustment,1));line-height:1.2}.erp-shell.erp-shell .calendar-task{gap:2px;padding:4px 5px}.erp-shell.erp-shell .calendar-hours-end{height:25px}}@media screen and (width<=1150px){.erp-shell.erp-shell .goods-receipt-batch{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-shell.erp-shell .goods-receipt-batch>div{flex-wrap:wrap}.erp-shell.erp-shell .dubai-cargo-entry-package-fields,.erp-shell.erp-shell .pickup-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=700px){.erp-shell.erp-shell .shipments-summary-operational,.erp-shell.erp-shell .shipments-summary-financials{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-shell.erp-shell .sd-kpi{padding:14px}.erp-shell.erp-shell .sd-kpi>strong{font-size:calc(26px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .dubai-cargo-entry>header{flex-wrap:wrap;align-items:flex-start}}@media screen and (width<=520px){.erp-shell.erp-shell :is(.goods-receipt-batch,.pickup-fields,.dubai-cargo-entry-main-fields,.dubai-cargo-entry-package-fields,.dubai-cargo-entry-cc .dubai-cargo-entry-package-fields){grid-template-columns:minmax(0,1fr)}.erp-shell.erp-shell .pickup-wide{grid-column:auto}.erp-shell.erp-shell .shipments-summary-financials{grid-template-columns:minmax(0,1fr)}}@media screen{.erp-shell.erp-shell .warehouse-page-navigation{flex-wrap:wrap;gap:8px;padding:12px 16px 0}.erp-shell.erp-shell .warehouse-page-navigation>button{min-height:44px;font-size:calc(16px * var(--apex-screen-font-scale,1));gap:9px;padding:10px 16px;font-weight:650;line-height:1.4}.erp-shell.erp-shell .warehouse-page-navigation>button svg{flex-shrink:0;width:20px;height:20px}.erp-shell.erp-shell .warehouse-dashboard{font-size:calc(15px * var(--apex-screen-font-scale,1));gap:16px;line-height:1.45}.erp-shell.erp-shell :is(.warehouse-dashboard-heading h1,.warehouse-stock-heading h1,.goods-receipt-heading h1,.pickup-page-heading h1){font-size:calc(24px * var(--apex-screen-font-scale,1));line-height:1.3}.erp-shell.erp-shell :is(.warehouse-dashboard-heading p,.warehouse-stock-heading p,.goods-receipt-heading p,.pickup-page-heading p){font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.5}.erp-shell.erp-shell :is(.warehouse-dashboard-icon,.warehouse-stock-icon,.goods-receipt-icon){flex:0 0 44px;width:44px;height:44px}.erp-shell.erp-shell :is(.warehouse-dashboard-heading,.warehouse-stock-heading,.goods-receipt-heading,.pickup-page-heading){flex-wrap:wrap}.erp-shell.erp-shell :is(.warehouse-dashboard-filters,.warehouse-stock-filters){gap:14px;padding:14px}.erp-shell.erp-shell :is(.warehouse-dashboard-filters>label,.warehouse-stock-filters>label,.pickup-shipment-picker>label,.pickup-fields label,.pickup-notes label,.pickup-source-filter,.warehouse-dashboard-summary,.warehouse-dashboard-muted,.warehouse-dashboard-error,.warehouse-dashboard-hint,.pickup-shipment-meta,.pickup-stats span,.goods-receipt-empty,.goods-receipt-error,.goods-receipt-warning,.pickup-error,.pickup-warning,.pickup-empty){font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell.erp-shell :is(.warehouse-dashboard-filters,.warehouse-stock-filters,.pickup-shipment-picker,.pickup-source-filter,.pickup-history,.goods-receipt-shipment) :is(input:not([type=checkbox]),select,.searchable-choice-trigger){height:40px;min-height:40px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:7px 10px;line-height:1.4}.erp-shell.erp-shell :is(.warehouse-dashboard-filters,.warehouse-stock-filters)>button{height:auto;min-height:40px;font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.4}.erp-shell.erp-shell .warehouse-dashboard-summary strong{font-size:calc(19px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .warehouse-dashboard-summary .warehouse-dashboard-actions{flex-wrap:wrap;gap:9px}.erp-shell.erp-shell .warehouse-dashboard .reflection-grid td,.erp-shell.erp-shell .warehouse-dashboard .catalog-grid-link{font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.4}.erp-shell.erp-shell .goods-receipt-summary{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px}.erp-shell.erp-shell .goods-receipt-summary>div{flex-wrap:wrap;min-height:80px;padding:14px}.erp-shell.erp-shell .goods-receipt-summary strong,.erp-shell.erp-shell .pickup-stats strong{font-size:calc(26px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .goods-receipt-empty strong,.erp-shell.erp-shell .pickup-empty h2{font-size:calc(19px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .goods-receipt-work{gap:13px}.erp-shell.erp-shell .goods-receipt-selection-tools{gap:12px;padding:14px}.erp-shell.erp-shell .goods-receipt-view .goods-receipt-view-switch>button{min-height:42px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:9px 14px;line-height:1.4}.erp-shell.erp-shell .goods-receipt-view-switch>button svg{width:18px;height:18px}.erp-shell.erp-shell .goods-receipt-selection-tools .button,.erp-shell.erp-shell .goods-receipt-bulk-actions .catalog-grid-link,.erp-shell.erp-shell .pickup-carton-actions .button,.erp-shell.erp-shell .pickup-scope-mode .button,.erp-shell.erp-shell .warehouse-stock-view-switch>button{min-height:40px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:8px 12px;line-height:1.4}.erp-shell.erp-shell .goods-receipt-view-switch,.erp-shell.erp-shell .warehouse-stock-view-switch{flex-wrap:wrap;max-width:100%}.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-select-customer{min-height:40px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:8px 12px}.erp-shell.erp-shell .goods-receipt-carton-buttons .goods-receipt-carton-pick{min-height:156px;padding:15px}.erp-shell.erp-shell .goods-receipt-carton-details{gap:12px;padding:13px}.erp-shell.erp-shell .goods-receipt-carton-details textarea{min-height:82px}.erp-shell.erp-shell .goods-receipt-history-card{gap:8px;padding:14px}.erp-shell.erp-shell .goods-receipt-history-card strong{font-size:calc(16px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .goods-receipt-history-card small{font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell .goods-receipt-confirm{font-size:calc(15px * var(--apex-screen-font-scale,1));gap:14px;line-height:1.5}.erp-shell.erp-shell .goods-receipt-confirm-list>div{grid-template-columns:100px minmax(120px,1fr) minmax(120px,1fr);gap:12px;padding:12px}.erp-shell.erp-shell .pickup-stats{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.erp-shell.erp-shell .pickup-stats>div{flex-wrap:wrap;gap:12px;min-height:80px;padding:16px}.erp-shell.erp-shell .pickup-shipment-picker{flex-wrap:wrap;gap:16px}.erp-shell.erp-shell .pickup-shipment-picker>label{flex-basis:350px;min-width:0}.erp-shell.erp-shell .pickup-shipment-meta{flex-wrap:wrap;gap:12px 20px;min-width:0}.erp-shell.erp-shell .pickup-fields{gap:16px;padding:16px}.erp-shell.erp-shell .pickup-delivery-view .pickup-carton-search{min-height:40px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:9px 12px;line-height:1.4}.erp-shell.erp-shell .pickup-history-row{font-size:calc(15px * var(--apex-screen-font-scale,1));padding:16px 6px;line-height:1.45}.erp-shell.erp-shell .pickup-history-count strong{font-size:calc(21px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .pickup-history-row small,.erp-shell.erp-shell .pickup-damaged{font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell .pickup-history-help{align-items:flex-start}.erp-shell.erp-shell .pickup-history-help svg{flex-shrink:0;margin-top:3px}.erp-shell.erp-shell .warehouse-stock-cards{grid-template-columns:repeat(auto-fill,minmax(min(185px,100%),1fr));gap:12px}.erp-shell.erp-shell .warehouse-stock-tile-top{flex-wrap:wrap;gap:8px}.erp-shell.erp-shell .warehouse-stock-tile-bottom{flex-wrap:wrap;gap:7px}.erp-shell.erp-shell .warehouse-stock-popup-badges .warehouse-stock-card-condition{font-size:calc(14px * var(--apex-screen-font-scale,1));padding:5px 8px;line-height:1.4}.erp-shell.erp-shell .warehouse-stock-cards-empty{font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.5}.erp-shell.erp-shell .goods-receipt-document-toolbar>div>span,.erp-shell.erp-shell .goods-receipt-document-toolbar p,.erp-shell.erp-shell .goods-receipt-document-error,.erp-shell.erp-shell .goods-receipt-document-loading{font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell .goods-receipt-document-toolbar h1{font-size:calc(24px * var(--apex-screen-font-scale,1));line-height:1.3}}@media screen and (width<=680px){.erp-shell.erp-shell .warehouse-page-navigation{padding:10px 10px 0}.erp-shell.erp-shell .warehouse-page-navigation>button{padding:9px 12px}.erp-shell.erp-shell .goods-receipt-confirm-list>div{grid-template-columns:90px minmax(0,1fr)}.erp-shell.erp-shell .goods-receipt-confirm-list>div>span:last-child{grid-column:1/-1}.erp-shell.erp-shell .pickup-shipment-picker>label{flex-basis:auto}.erp-shell.erp-shell .pickup-source-filter{flex-wrap:wrap;gap:8px}.erp-shell.erp-shell .pickup-source-filter .searchable-choice{flex-basis:100%;min-width:0}}@media screen{.erp-shell.erp-shell :is(.shipment-date-controls>label,.shipment-date-caption,.dubai-workflow-selects label,.dubai-type-filter){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell.erp-shell :is(.shipment-date-controls,.dubai-workflow-selects,.dubai-type-filter) :is(input:not([type=checkbox]):not([type=radio]),select){height:38px;min-height:38px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:7px 9px;line-height:1.4}.erp-shell.erp-shell :is(.shipment-date-shortcuts,.dubai-workflow-shortcuts) .button{min-height:38px;font-size:calc(14px * var(--apex-screen-font-scale,1));padding:7px 11px;line-height:1.4}.erp-shell.erp-shell .shipment-date-controls{gap:10px 14px}.erp-shell.erp-shell .shipment-date-caption{gap:8px 14px}.erp-shell.erp-shell .dubai-workflow-selects{gap:12px}.erp-shell.erp-shell :is(.shipment-categories-view,.package-items-view,.shipment-tapes-view,.shipment-marks-view,.shipment-items-panel,.shipment-category-editor,.shipment-tape-editor,.shipment-mark-editor,.package-item-category-choice){font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.shipment-categories-heading p,.shipment-categories-scope,.shipment-categories-tools,.shipment-category-status,.shipment-category-editor label,.shipment-category-hint,.shipment-category-audit,.shipment-categories-error,.shipment-category-discard,.package-items-heading p,.package-items-scope,.package-items-tools,.shipment-items-tools,.shipment-item-status,.shipment-items-hint,.shipment-item-fields>label,.shipment-item-inline-editor>footer>span,.shipment-item-audit,.shipment-items-error,.shipment-items-discard,.shipment-items-message,.package-item-category-inactive,.package-item-category-choice label,.shipment-tapes-heading p,.shipment-tapes-scope,.shipment-tapes-tools,.shipment-tape-status,.shipment-tape-editor label,.shipment-tape-hint,.shipment-tape-audit,.shipment-tapes-error,.shipment-tape-discard,.shipment-tape-colors label>span,.shipment-tape-preview,.shipment-marks-heading p,.shipment-marks-scope,.shipment-marks-tools,.shipment-mark-status,.shipment-mark-editor label,.shipment-mark-hint,.shipment-mark-audit,.shipment-marks-error,.shipment-mark-discard){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.shipment-categories-heading,.package-items-heading,.shipment-tapes-heading,.shipment-marks-heading) h1{font-size:calc(24px * var(--apex-screen-font-scale,1));line-height:1.3}.erp-shell.erp-shell .shipment-item-inline-editor>header strong{font-size:calc(17px * var(--apex-screen-font-scale,1));line-height:1.4}.erp-shell.erp-shell .shipment-tape-preview strong{font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.4}.erp-shell.erp-shell :is(.shipment-category-actions,.shipment-item-actions,.shipment-tape-actions,.shipment-mark-actions) button{min-height:36px;font-size:calc(14px * var(--apex-screen-font-scale,1));gap:6px;padding:6px 7px;line-height:1.4}.erp-shell.erp-shell.erp-shell :is(.shipment-category-editor,.shipment-item-fields,.shipment-tape-editor,.shipment-mark-editor,.package-item-category-choice,.package-items-tools) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select){height:38px;min-height:38px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:7px 9px;line-height:1.4}.erp-shell.erp-shell.erp-shell :is(.shipment-category-editor,.shipment-item-fields,.shipment-tape-editor,.shipment-mark-editor) textarea{height:auto;min-height:88px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:8px 10px;line-height:1.45}.erp-shell.erp-shell .shipment-tape-colors input[type=color]{height:40px;min-height:40px;padding:4px}.erp-shell.erp-shell .shipment-item-fields{grid-template-columns:minmax(180px,1fr) minmax(240px,1.6fr) 110px;gap:16px}.erp-shell.erp-shell .shipment-item-fields>label.shipment-item-active{min-height:38px;margin-top:26px}.erp-shell.erp-shell :is(.shipment-category-status,.shipment-item-status,.shipment-tape-status,.shipment-mark-status){padding:4px 8px}.erp-shell.erp-shell :is(.shipment-categories-heading,.package-items-heading,.shipment-tapes-heading,.shipment-marks-heading,.shipment-items-heading,.shipment-items-tools,.shipment-item-inline-editor>footer,.shipment-category-discard>div,.shipment-tape-discard>div,.shipment-mark-discard>div){flex-wrap:wrap;gap:10px 14px}.erp-shell.erp-shell :is(.shipment-invoices-heading p,.shipment-invoices-heading>div:first-child>div>span,.shipment-invoices-filters>label,.shipment-invoices-summary,.shipment-invoices-error,.shipment-invoices-warning,.shipment-invoice-status,.shipment-invoice-links){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.shipment-invoice-row-items,.shipment-invoice-row-prices){font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.shipment-invoices-actions .button,.shipment-invoices-filters>.catalog-grid-link,.shipment-invoice-links .catalog-grid-link,.shipment-invoice-row-actions button){min-height:38px;font-size:calc(14px * var(--apex-screen-font-scale,1));gap:6px;padding:7px 9px;line-height:1.4}.erp-shell.erp-shell.erp-shell .shipment-invoices-filters :is(input:not([type=checkbox]),select,.searchable-choice-trigger){height:38px;min-height:38px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:7px 9px;line-height:1.4}.erp-shell.erp-shell :is(.shipment-invoices-heading,.shipment-invoices-heading>div:first-child,.shipment-invoices-error){flex-wrap:wrap}.erp-shell.erp-shell .shipment-invoice-row-actions{flex-wrap:nowrap;justify-content:center;gap:4px}.erp-shell.erp-shell.erp-shell .shipment-invoice-row-actions button{white-space:nowrap;flex:none;gap:3px;height:30px;min-height:30px;padding:4px}.erp-shell.erp-shell :is(.billing-page-heading p,.billing-eyebrow,.billing-toolbar,.billing-status,.billing-error,.billing-warning,.billing-warning-text,.billing-modal-body label,.billing-account-settings>label,.billing-open-checklist>label,.billing-delete-confirm,.aea-inline-price small,.aea-item-prices-view time,.aea-history-table time,.aea-history-current,.billing-customer>footer strong){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.billing-readiness h3,.billing-delete-confirm h3){font-size:calc(17px * var(--apex-screen-font-scale,1));line-height:1.4}.erp-shell.erp-shell .billing-legacy-charge-heading small{line-height:1.45;font-size:calc(14px * var(--apex-screen-font-scale,1))!important}.erp-shell.erp-shell .aea-history-table th{font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell :is(.aea-inline-price .button,.aea-inline-price .catalog-grid-link,.billing-tab-toolbar .button,.billing-price-reference button){min-height:36px;font-size:calc(14px * var(--apex-screen-font-scale,1));padding:6px 8px;line-height:1.4}.erp-shell.erp-shell.erp-shell :is(.billing-toolbar,.billing-open-checklist,.billing-modal-body,.billing-charge-fields,.aea-inline-price) :is(input:not([type=checkbox]):not([type=radio]),select,.searchable-choice-trigger){height:38px;min-height:38px;font-size:calc(15px * var(--apex-screen-font-scale,1));padding:7px 9px;line-height:1.4}.erp-shell.erp-shell .billing-workspace-tabs>button,.erp-shell.erp-shell .billing-workspace-tabs>div>button[role=tab]{min-height:44px;font-size:calc(16px * var(--apex-screen-font-scale,1));padding:10px 16px;line-height:1.4}.erp-shell.erp-shell .billing-workspace-tabs .billing-tab-close{min-width:34px;min-height:40px;padding:8px}.erp-shell.erp-shell .billing-workspace-tabs .billing-tab-close svg{width:17px;height:17px}.erp-shell.erp-shell .billing-checkbox input[type=checkbox]{height:20px;min-height:20px;width:20px!important}.erp-shell.erp-shell :is(.billing-open-checklist,.billing-toolbar label,.billing-tab-toolbar,.billing-editor-footer,.aea-inline-price form){flex-wrap:wrap}.erp-shell.erp-shell .billing-open-checklist>label{min-width:min(240px,100%)}.erp-shell.erp-shell .aea-inline-price input{min-width:95px;max-width:170px}.erp-shell.erp-shell .shipment-attachment-list strong{font-size:calc(15px * var(--apex-screen-font-scale,1));line-height:1.4}.erp-shell.erp-shell :is(.shipment-attachment-list small,.packing-photo-panel header p,.packing-photo-hint,.packing-photo-progress,.packing-photo-error,.packing-photo-empty,.packing-photo-preview>span:not(.packing-photo-badge),.packing-photo-badge,.packing-photo-caption,.packing-photo-caption small,.packing-photo-paste>span,.packing-photo-paste small){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell .packing-photo-panel h3{font-size:calc(18px * var(--apex-screen-font-scale,1));line-height:1.4}.erp-shell.erp-shell :is(.shipment-attachment-list a,.shipment-attachment-list button,.packing-photo-caption button){min-height:36px;font-size:calc(14px * var(--apex-screen-font-scale,1));padding:6px 8px;line-height:1.4}.erp-shell.erp-shell .packing-photo-paste textarea{font-size:calc(15px * var(--apex-screen-font-scale,1));min-height:88px;padding:9px 10px;line-height:1.5}.erp-shell.erp-shell :is(.packing-photo-panel>header,.packing-photo-panel>header>div,.packing-photo-error){flex-wrap:wrap}.erp-shell.erp-shell .packing-photo-caption strong{white-space:normal;overflow-wrap:anywhere}.erp-shell.erp-shell :is(.calendar-heading>div>span,.calendar-editor-status,.calendar-error,.calendar-warning,.calendar-loading,.calendar-task-list p){font-size:calc(14px * var(--apex-screen-font-scale,1));line-height:1.45}.erp-shell.erp-shell .calendar-color-picker button{min-height:38px;font-size:calc(14px * var(--apex-screen-font-scale,1));gap:7px;padding:7px 10px;line-height:1.4}.erp-shell.erp-shell .calendar-color-picker button>span{flex:none;width:12px;height:12px}.erp-shell.erp-shell .calendar-day-headings>div{min-height:66px;padding-right:38px}.erp-shell.erp-shell .calendar-day-headings button{width:36px;min-height:36px;padding:7px;top:10px;right:1px}.erp-shell.erp-shell .calendar-day-headings button svg{width:20px;height:20px}.erp-shell.erp-shell .calendar-task-list button{flex-wrap:wrap;min-height:46px;padding:10px 12px}.erp-shell.erp-shell :is(.calendar-editor footer,.calendar-week-navigation,.calendar-edit-checklist>header){flex-wrap:wrap;gap:10px}}@media screen and (width<=950px){.erp-shell.erp-shell .shipment-item-fields{grid-template-columns:minmax(0,1fr)}.erp-shell.erp-shell .shipment-item-fields>label.shipment-item-active{margin-top:0}}@media screen{.erp-shell.erp-shell .daily-shein-opening{font-size:calc(16px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .home-welcome h1{font-size:calc(clamp(21px,2.2vw,30px) * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .shipment-register-filter-toggle{font-size:calc(15px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell :is(.shipment-register-filter-summary,.shipment-register-filter-count){font-size:calc(14px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .sd-cargo-total>strong{font-size:calc(35px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .sd-review-list strong{font-size:calc(20px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .gr-condition-heading h2{font-size:calc(19px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .gr-condition-carton strong{font-size:calc(17px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell .gr-condition-selected h3{font-size:calc(26px * var(--apex-screen-font-scale,1))}.erp-shell.erp-shell :is(.gr-condition-selected p,.gr-condition-photos h4,.gr-condition-history h4){font-size:calc(14px * var(--apex-screen-font-scale,1))}}@media screen and (width<=800px){.erp-shell.erp-shell .shipment-register-filter-count{font-size:calc(13px * var(--apex-ui-font-adjustment,1))}}@media screen and (width<=700px){.erp-shell.erp-shell .gr-condition-heading h2{font-size:calc(17px * var(--apex-screen-font-scale,1))}}@media screen and (width<=650px){.erp-shell.erp-shell .dubai-workflow-selects{grid-template-columns:minmax(0,1fr)}.erp-shell.erp-shell .shipment-date-controls>label,.erp-shell.erp-shell .shipment-date-controls>label:first-child{flex:170px;min-width:0}.erp-shell.erp-shell .package-items-tools>label{flex-wrap:wrap;min-width:0;max-width:100%}.erp-shell.erp-shell .package-items-tools select{width:100%;min-width:0;max-width:100%}.erp-shell.erp-shell .shipment-invoices-filters>label,.erp-shell.erp-shell .shipment-invoices-filters>label:nth-child(-n+2){flex:190px;min-width:0}.erp-shell.erp-shell .shipment-item-inline-editor>footer>span{flex-basis:100%}.erp-shell.erp-shell :is(.shipment-categories-heading>div,.shipment-tapes-heading>div,.shipment-marks-heading>div){flex-wrap:wrap}}@media screen{.erp-shell.erp-shell.erp-shell .reflection-grid{--reflection-grid-data-height:252px;--reflection-grid-viewport-min:calc(var(--reflection-grid-head-height,70px) + var(--reflection-grid-data-height));--reflection-grid-min:calc(var(--reflection-grid-chrome-height,126px) + var(--reflection-grid-viewport-min));flex:1 0 var(--reflection-grid-min);min-height:var(--reflection-grid-min);height:auto}.erp-shell.erp-shell.erp-shell .reflection-grid-scroll{min-height:var(--reflection-grid-viewport-min);scroll-padding-top:var(--reflection-grid-head-height,70px)}.erp-shell.erp-shell.erp-shell .reflection-grid-table .reflection-grid-filters th{top:var(--reflection-grid-heading-height,var(--compact-grid-heading,36px))}.erp-shell.erp-shell.erp-shell .reflection-grid-cards-view{--reflection-grid-data-height:300px}.erp-shell.erp-shell.erp-shell .goods-receipt-work>.goods-receipt-carton-grid{height:clamp(460px,65vh,760px);min-height:max(460px,var(--reflection-grid-min));flex:none}.erp-shell.erp-shell :is(.catalog-view.catalog-reflection-view,.reflection-register){overflow:auto}.erp-shell.erp-shell :is(.catalog-view.catalog-reflection-view,.reflection-register,.dubai-air-view,.warehouse-stock-view,.warehouse-dashboard,.shipment-reports-view)>:not(.reflection-grid){flex-shrink:0}.erp-shell.erp-shell .catalog-bank-workspace{flex:1 0 auto;min-height:450px;overflow:visible}.erp-shell.erp-shell .party-statement-view{overflow:auto}.erp-shell.erp-shell .party-statement-content{flex:1 0 520px;min-height:520px}.erp-shell.erp-shell .party-statement-layout{height:auto;min-height:520px}.erp-shell.erp-shell .party-statement-left{flex-direction:column;min-height:0;display:flex;overflow:auto}.erp-shell.erp-shell .party-statement-left>.party-statement-panel{flex:none}.erp-shell.erp-shell.erp-shell .party-statement-documents .reflection-grid{--reflection-grid-data-height:126px;flex:0 0 var(--reflection-grid-min)}.erp-shell.erp-shell .party-statement-ledger{overflow:auto}.erp-shell.erp-shell .accounting-history-table-wrap{flex-shrink:0;min-height:300px}}@media screen and (width<=1080px){.erp-shell.erp-shell .party-statement-content{flex:none}.erp-shell.erp-shell .party-statement-layout{min-height:0}.erp-shell.erp-shell .party-statement-left{flex:none;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(290px,1fr));display:grid;overflow:auto}.erp-shell.erp-shell .party-statement-ledger{height:auto;min-height:500px}}@media screen and (width<=750px){.erp-shell.erp-shell .catalog-bank-workspace{grid-template-rows:repeat(2,minmax(450px,auto))}.erp-shell.erp-shell .reflection-grid-tools{flex-wrap:wrap}.erp-shell.erp-shell .reflection-grid-search{flex:180px;min-width:140px}}.erp-shell.erp-shell.erp-shell th,.erp-shell.erp-shell.erp-shell [role=columnheader]{text-align:center!important}.erp-shell.erp-shell.erp-shell :is(.reflection-grid-heading,.dubai-cargo-column-heading){padding-inline:20px;position:relative;text-align:center!important;justify-content:center!important}.erp-shell.erp-shell.erp-shell .reflection-grid-heading>svg{position:absolute;right:5px}.erp-shell.erp-shell.erp-shell .dubai-cargo-column-heading>svg{position:absolute;left:5px}.erp-shell.erp-shell.erp-shell :is(.numeric,.is-numeric,.number,.is-money,.amount,.print-number,.catalog-right,.catalog-code,.summary-numeric,.pi-print-number,.reflection-grid-gutter,.billing-previous-price,.billing-order-total,.billing-order-charge-amount,.pickup-history-count,.home-doc-amount),.erp-shell.erp-shell.erp-shell input:is([type=number],[inputmode=decimal],[inputmode=numeric],[type=date],[type=time],[type=datetime-local]){font-variant-numeric:tabular-nums;text-align:center!important}.erp-shell.erp-shell.erp-shell :is(.billing-lines,.billing-compact-lines):not(.billing-order-lines) td:last-child,.erp-shell.erp-shell.erp-shell .billing-compact-lines:not(.billing-order-lines) td:is(:nth-child(2),:nth-child(4),:nth-child(5)),.erp-shell.erp-shell.erp-shell .billing-order-lines td:is(:nth-child(3),:nth-child(4)),.erp-shell.erp-shell.erp-shell .billing-legacy-charge td:is(:last-child,:nth-last-child(2)),.erp-shell.erp-shell.erp-shell :is(.aea-history-table,.customer-price-history-table) td:is(:nth-child(4),:nth-child(5)),.erp-shell.erp-shell.erp-shell .party-soa td.party-soa-number,.erp-shell.erp-shell.erp-shell .account-statements-summary-scroll td,.erp-shell.erp-shell.erp-shell .sd-table-wrap td:nth-child(n+4),.erp-shell.erp-shell.erp-shell :is(.billing-lines,.billing-compact-lines,.aea-inline-price,.billing-charge-rows) input{text-align:center!important}.erp-shell.erp-shell.erp-shell .billing-order-lines .billing-order-charge-amount>div{justify-content:center}.erp-shell.erp-shell.erp-shell :is(.pi-print-totals,.voucher-totals) strong,.erp-shell.erp-shell.erp-shell .party-soa-grand strong,.erp-shell.erp-shell.erp-shell .sd-kpi>strong,.erp-shell.erp-shell.erp-shell :is(.goods-receipt-document,.purchase-invoice-document,.customer-shipment-document,.shipment-invoice-document,.party-soa) h2,.erp-shell.erp-shell.erp-shell th>:is(button,a),.erp-shell.erp-shell.erp-shell :is(.gr-print-heading h2,.pi-print-heading h1,.customer-shipment-document h1,.pickup-document header h1,.warehouse-stock-document h1),.erp-shell.erp-shell.erp-shell .pi-print-cost-summary :is(dt,dd){text-align:center!important}.erp-shell.erp-shell.erp-shell :is(.gr-print-heading,.pi-print-heading)>div:first-child{flex:1;min-width:0}.erp-shell.erp-shell.erp-shell .sd-kpi>strong{justify-content:center}.erp-shell.erp-shell.erp-shell .customer-invoice-grand-total>strong{flex:1;text-align:center!important}.erp-shell.erp-shell.erp-shell .pi-print-totals strong{min-width:120px}.erp-shell.erp-shell.erp-shell .numeric>:is(input,button,a),.erp-shell.erp-shell.erp-shell :is(.goods-receipt-summary,.pickup-stats,.purchase-shipment-summary,.catalog-invoice-total) strong{text-align:center!important}.erp-shell.erp-shell.erp-shell :is(.goods-receipt-summary,.pickup-stats) strong{flex:1;justify-content:center;align-self:stretch;align-items:center;display:flex}.erp-shell.erp-shell.erp-shell .reflection-grid-filters th input{text-align:center!important}@media screen{:root{--apex-bg:#031322;--apex-sidebar:#041b2e;--apex-topbar:#082238;--apex-surface:#082238;--apex-surface-raised:#0d2d48;--apex-input:#061d31;--apex-hover:#123b59;--apex-selected:#103f65;--apex-border:#1b405b;--apex-control-border:#315874;--apex-grid-line:#1b405b;--apex-text:#e6f2ff;--apex-secondary:#a8c2dc;--apex-subtle:#8caac7;--apex-disabled:#6f8ba7;--apex-blue:#39bcff;--apex-accent:#086bc4;--apex-accent-strong:#50caff;--apex-accent-hover:#075ba8;--apex-on-accent:#fff;--apex-glow:#2099ef2e;--apex-shadow:0 12px 32px #00091457;--apex-sky-zebra:#0a2942;--apex-sky-clouds:radial-gradient(ellipse at 12% 5%,#236c9d36,transparent 54%),radial-gradient(ellipse at 90% 40%,#12507f2e,transparent 58%),radial-gradient(ellipse at 35% 100%,#1e60942e,transparent 48%);--apex-sky-sidebar-cloud:#164c7640;--apex-sky-card-shadow:0 4px 18px #00081429;--apex-sky-nav-start:#0752a2;--apex-sky-nav-end:#086bc4}:root[data-theme=light]{--apex-bg:#dceeff;--apex-sidebar:#eaf5ff;--apex-topbar:#eff8ff;--apex-surface:#f8fcff;--apex-surface-raised:#e9f4ff;--apex-input:#fff;--apex-hover:#e1f0ff;--apex-selected:#d0e7ff;--apex-border:#bfd8ef;--apex-control-border:#a8c5e3;--apex-grid-line:#cee2f4;--apex-text:#102750;--apex-secondary:#47678a;--apex-subtle:#536f91;--apex-disabled:#738aa4;--apex-blue:#0663b8;--apex-accent:#086bc4;--apex-accent-strong:#0663b8;--apex-accent-hover:#075ba8;--apex-on-accent:#fff;--apex-glow:#1885e621;--apex-shadow:0 12px 32px #286ba829;--apex-sky-zebra:#eff7ff;--apex-sky-clouds:radial-gradient(ellipse at 12% 5%,#ffffffd1,transparent 54%),radial-gradient(ellipse at 90% 40%,#f4fbffc7,transparent 58%),radial-gradient(ellipse at 35% 100%,#8bc9fd33,transparent 48%);--apex-sky-sidebar-cloud:#ffffffad;--apex-sky-card-shadow:0 4px 18px #2c7bc01a;--apex-sky-nav-start:#075fb9;--apex-sky-nav-end:#0875ce}body,.erp-shell.erp-shell,.startup,.login-page{background-color:var(--apex-bg);background-image:var(--apex-sky-clouds)}.erp-shell.erp-shell,:root[data-theme=light] .erp-shell.erp-shell{--erp-zebra:var(--apex-sky-zebra)}.erp-shell.erp-shell :is(.main-shell,.main-shell main,.erp-workspace-content,.apex-home),.login-form-wrap{background:0 0}.erp-shell.erp-shell .sidebar,.login-story{background:radial-gradient(ellipse at 25% 15%,var(--apex-sky-sidebar-cloud),transparent 72%),var(--apex-sidebar)}.erp-shell.erp-shell .sidebar .nav-item.active{color:var(--apex-on-accent);background:linear-gradient(110deg,var(--apex-sky-nav-start),var(--apex-sky-nav-end));border-color:var(--apex-accent);box-shadow:0 3px 12px var(--apex-glow)}.erp-shell.erp-shell .sidebar .nav-item.active svg{color:var(--apex-on-accent)}.erp-shell.erp-shell .sidebar .nav-item.active .nav-count{color:var(--apex-text);background:var(--apex-surface-raised)}.erp-shell.erp-shell :is(.home-card,.home-metric,.home-shortcut,.sd-card,.sd-kpi,.catalog-balance-card,.stat-card){box-shadow:var(--apex-sky-card-shadow)}.erp-shell.erp-shell .erp-ribbon{box-shadow:0 2px 6px var(--apex-glow)}.erp-shell.erp-shell .shipment-dashboard{--sd-blue:var(--apex-blue);--sd-violet:var(--apex-processing)}:root[data-theme=light] .erp-shell.erp-shell .shipment-dashboard{--sd-cyan:#087c93}.erp-shell.erp-shell :is(.ribbon-context,.ribbon-context strong,.ribbon-context span,.catalog-check.selected,.filter-token,.reflection-details-bar,.catalog-purchase-detail-toggle,.reflection-grid-group-hint>span,.reflection-grid-filters .reflection-grid-text-mark,.catalog-view .data-table .catalog-expense-group>td,.reflection-grid-group-row button,.reflection-grid-expander button,.catalog-modal .catalog-window-tabs>button.active,.erp-fieldset>legend,.erp-voucher-window .voucher-header-form>.field:first-child input[readonly],.line-view-controls button,.erp-voucher-footer .voucher-totals>div>strong,.party-statement-panel h3,.party-statement-total,.party-statement-message button,.accounting-history-nested summary,.row-review,.column-chooser-trigger small,.event-date-chip,.event-date-chip button,.reflection-filter-expression>button){color:var(--apex-blue)}.erp-shell.erp-shell .apex-global-notifications b{color:#fff}.login-card .button.primary:hover:not(:disabled),.erp-shell.erp-shell .home-notepad-footer button:hover:not(:disabled){color:var(--apex-on-accent);background:var(--apex-accent-hover);border-color:var(--apex-accent-hover)}body:has(.erp-shell.erp-shell) .shared-note-bubble form button[type=submit]:hover:not(:disabled){color:var(--apex-on-accent);background:var(--apex-accent-hover);border-color:var(--apex-accent-hover)}.erp-shell.erp-shell .bank-dashboard-single{gap:10px;min-width:0;min-height:0}.erp-shell.erp-shell .bank-balance-view{flex:auto;min-width:0}.erp-shell.erp-shell .bank-balance-view[hidden]{display:none!important}.erp-shell.erp-shell .bank-dashboard-toolbar{flex-wrap:wrap;flex:none;align-items:flex-end;gap:10px;min-width:0;padding:6px 0 2px;display:flex}.erp-shell.erp-shell .bank-dashboard-account{flex-direction:column;flex:290px;gap:5px;min-width:220px;max-width:430px;display:flex}.erp-shell.erp-shell .bank-dashboard-account>span{font-size:calc(14px * var(--apex-screen-font-scale,1));color:var(--apex-secondary);line-height:1.25}.erp-shell.erp-shell .bank-dashboard-account .searchable-choice-trigger{height:36px;min-height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1));background:var(--apex-input);color:var(--apex-text);border-color:var(--apex-control-border);padding:5px 8px}.erp-shell.erp-shell .bank-dashboard-view-controls{align-items:center;gap:5px;padding-bottom:1px;display:flex}.erp-shell.erp-shell .bank-dashboard-view-controls .button{height:36px;min-height:36px;font-size:calc(14px * var(--apex-screen-font-scale,1));white-space:nowrap;padding:5px 8px}.erp-shell.erp-shell .bank-dashboard-toolbar .bank-statement-dates{flex:0 auto;max-width:100%;margin-left:auto}.erp-shell.erp-shell .bank-statement-workspace{flex-direction:column;flex:1 1 0;min-width:0;min-height:280px;display:flex;overflow:hidden}.erp-shell.erp-shell .bank-statement-workspace>.reflection-grid{flex:1 1 0;height:auto;min-height:0}.erp-shell.erp-shell .bank-statement-totals{font-size:calc(14px * var(--apex-screen-font-scale,1));color:var(--apex-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 22px;padding:6px 8px;display:flex}.erp-shell.erp-shell .bank-statement-totals>span:first-child{margin-right:auto}.erp-shell.erp-shell .bank-statement-totals strong{color:var(--apex-text);font-variant-numeric:tabular-nums;margin-left:5px}.erp-shell.erp-shell .bank-balance-search{min-width:200px;max-width:320px;color:var(--apex-secondary);flex:220px;align-items:center;gap:7px;margin-left:auto;display:flex}.erp-shell.erp-shell .bank-balance-search input{width:100%;min-width:0;height:36px;min-height:36px;font-size:calc(15px * var(--apex-screen-font-scale,1));background:var(--apex-input);color:var(--apex-text);border:1px solid var(--apex-control-border);border-radius:5px;padding:5px 8px}.erp-shell.erp-shell .bank-balance-overview{flex:1 1 0;min-width:0;min-height:280px;padding:3px 2px 10px;overflow:auto}.erp-shell.erp-shell .bank-balances-heading{flex-wrap:wrap;align-items:baseline;gap:10px;margin:3px 0 14px;display:flex}.erp-shell.erp-shell .bank-balances-heading h2{font-size:calc(21px * var(--apex-screen-font-scale,1));color:var(--apex-text);margin:0;line-height:1.3}.erp-shell.erp-shell .bank-balances-heading>span{font-size:calc(14px * var(--apex-screen-font-scale,1));color:var(--apex-secondary)}.erp-shell.erp-shell .bank-balance-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:14px;display:grid}.erp-shell.erp-shell .bank-balance-card{border:1px solid var(--apex-border);background:var(--apex-surface);box-shadow:var(--apex-sky-card-shadow);border-radius:12px;position:relative;overflow:hidden}.erp-shell.erp-shell .bank-balance-card.is-selected{border-color:var(--apex-blue);background:var(--apex-surface-raised)}.erp-shell.erp-shell .bank-balance-card:hover{border-color:var(--apex-blue)}.erp-shell.erp-shell .bank-balance-open{width:100%;min-width:0;min-height:180px;color:var(--apex-text);text-align:center;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:22px 18px;display:flex}.erp-shell.erp-shell .bank-balance-name{font-size:calc(19px * var(--apex-screen-font-scale,1));overflow-wrap:anywhere;padding:0 25px;font-weight:750;line-height:1.3}.erp-shell.erp-shell .bank-balance-amount{font-size:calc(29px * var(--apex-screen-font-scale,1));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-weight:800;line-height:1.2}.erp-shell.erp-shell .bank-balance-amount>span{font-size:calc(17px * var(--apex-screen-font-scale,1));color:var(--apex-secondary);white-space:nowrap}.erp-shell.erp-shell .bank-balance-meta{font-size:calc(14px * var(--apex-screen-font-scale,1));color:var(--apex-secondary)}.erp-shell.erp-shell .bank-balance-card>.bank-account-actions{width:30px;height:30px;min-height:30px;padding:4px;position:absolute;top:8px;right:8px}.erp-shell.erp-shell .bank-dashboard-message{font-size:calc(14px * var(--apex-screen-font-scale,1));color:var(--apex-secondary);margin:0}}@media screen and (width<=750px){.erp-shell.erp-shell .bank-dashboard-account{flex-basis:100%;min-width:0;max-width:none}.erp-shell.erp-shell .bank-dashboard-toolbar .bank-statement-dates{flex-basis:100%}.erp-shell.erp-shell .bank-balance-cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media print{.bank-dashboard-toolbar,.bank-balance-card>.bank-account-actions,.bank-dashboard-message{display:none!important}}@media screen{.erp-shell.erp-shell.erp-shell .main-shell :is(h1,h2,h3,h4,h5,h6,th,[role=columnheader],.reflection-grid-heading,.dubai-cargo-column-heading,.sd-section-label>strong,.home-daily-heading,.reports-description>strong):not(:where(.shipment-invoice-document,.party-soa,.purchase-invoice-document,.customer-shipment-document,.warehouse-stock-document,.pickup-document,.goods-receipt-document) *){font-weight:600}:root{--apex-depth-edge:#dcf4ff3d;--apex-depth-side:#b4e0ff14;--apex-depth-lip:#00081452;--apex-depth-sheen:#cfeeff21;--apex-depth-reflection:#39bcff09;--apex-depth-panel-sheen:#cfeeff0b;--apex-depth-shadow:0 8px 22px #00081440,0 2px 4px #00081438;--apex-depth-panel-shadow:0 6px 18px #0008142b;--apex-depth-expansion:#39bcff16}:root[data-theme=light]{--apex-depth-edge:#fffffffa;--apex-depth-side:#ffffff94;--apex-depth-lip:#4a85b926;--apex-depth-sheen:#ffffffeb;--apex-depth-reflection:#52adf91c;--apex-depth-panel-sheen:#ffffff9e;--apex-depth-shadow:0 8px 22px #286ba829,0 2px 4px #286ba81a;--apex-depth-panel-shadow:0 6px 18px #286ba81a;--apex-depth-expansion:#0663b811}.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric){--apex-depth-card-tone:var(--sd-tone,var(--metric-accent,var(--apex-blue)));background:linear-gradient(125deg,var(--apex-depth-sheen) 0%,transparent 36%,transparent 64%,var(--apex-depth-reflection) 100%), linear-gradient(155deg,color-mix(in srgb,var(--apex-depth-card-tone) 10%,var(--apex-surface-raised)) 0%,var(--apex-surface) 57%,color-mix(in srgb,var(--apex-surface) 78%,var(--apex-bg)) 100%);border-inline-color:color-mix(in srgb,var(--apex-depth-card-tone) 22%,var(--apex-border));border-bottom-color:color-mix(in srgb,var(--apex-bg) 24%,var(--apex-border));box-shadow:inset 0 1px 0 var(--apex-depth-edge),inset 1px 0 0 var(--apex-depth-side),inset 0 -3px 0 var(--apex-depth-lip),var(--apex-depth-shadow);border-radius:14px}.erp-shell.erp-shell .stat-card.green{--apex-depth-card-tone:var(--apex-success)}.erp-shell.erp-shell .stat-card.orange{--apex-depth-card-tone:var(--apex-warning)}.erp-shell.erp-shell .bank-balance-card.is-selected{border-color:var(--apex-blue);background:linear-gradient(125deg,var(--apex-depth-sheen),transparent 48%),linear-gradient(155deg,var(--apex-selected),var(--apex-surface-raised))}.erp-shell.erp-shell .home-shortcut:hover{background:linear-gradient(125deg,var(--apex-depth-sheen),transparent 48%),linear-gradient(155deg,var(--apex-surface-raised),var(--apex-hover))}.erp-shell.erp-shell :is(.sd-kpi-top>i,.home-shortcut>span,.stat-icon,.reports-icon){--apex-depth-icon-tone:var(--sd-tone,var(--metric-accent,var(--apex-blue)));background:radial-gradient(ellipse at 28% 12%,var(--apex-depth-sheen),transparent 68%),linear-gradient(145deg,color-mix(in srgb,var(--apex-depth-icon-tone) 23%,var(--apex-surface-raised)),color-mix(in srgb,var(--apex-depth-icon-tone) 7%,var(--apex-surface)));border-color:color-mix(in srgb,var(--apex-depth-icon-tone) 40%,var(--apex-border));box-shadow:inset 0 1px 0 var(--apex-depth-edge),inset 0 -2px 0 var(--apex-depth-lip),0 3px 7px var(--apex-depth-lip);border-radius:12px}.erp-shell.erp-shell :is(.sd-card,.home-card,.reports-chart,.catalog-balance-card){background:linear-gradient(130deg,var(--apex-depth-panel-sheen),transparent 36%),linear-gradient(155deg,var(--apex-surface-raised),var(--apex-surface) 44%,var(--apex-surface));box-shadow:inset 0 1px 0 var(--apex-depth-edge),inset 0 -2px 0 var(--apex-depth-lip),var(--apex-depth-panel-shadow);border-radius:14px}.erp-shell.erp-shell :is(.reflection-grid,.panel,.catalog-chart-grid,.catalog-inline-statement,.party-statement-panel,.reports-results){box-shadow:inset 0 1px 0 var(--apex-depth-edge),var(--apex-depth-panel-shadow)}.erp-shell.erp-shell :is(.reports-selector,.reports-filters,.warehouse-dashboard-filters,.sd-status-strip){background:linear-gradient(125deg,var(--apex-depth-panel-sheen),transparent 52%),linear-gradient(155deg,var(--apex-surface-raised),var(--apex-surface));box-shadow:inset 0 1px 0 var(--apex-depth-edge),inset 0 -1px 0 var(--apex-depth-lip)}.erp-shell.erp-shell :is(.workspace-topbar,.erp-ribbon){background:linear-gradient(120deg,var(--apex-depth-panel-sheen),transparent 54%),linear-gradient(180deg,var(--apex-topbar),var(--apex-surface));box-shadow:inset 0 1px 0 var(--apex-depth-edge),0 3px 10px var(--apex-glow)}.erp-shell.erp-shell :is(.reflection-grid-tools,.reflection-grid-group-control,.reports-results-heading,.home-card>.home-section-title){background:linear-gradient(115deg,var(--apex-depth-panel-sheen),transparent 58%),var(--apex-surface);box-shadow:inset 0 1px 0 var(--apex-depth-edge)}.erp-shell.erp-shell .sidebar .nav-item.active{background:linear-gradient(135deg,#ffffff3d,transparent 48%,#00091e14),linear-gradient(110deg,var(--apex-sky-nav-start),var(--apex-sky-nav-end));border-color:color-mix(in srgb,var(--apex-accent-strong) 62%,var(--apex-accent));box-shadow:inset 0 1px 0 #e6f7ff7a,inset 0 -3px 0 #0019433d,0 5px 13px var(--apex-glow)}.erp-shell.erp-shell .workspace-tab:is(.active,.selected,[aria-selected=true]){background:linear-gradient(135deg,var(--apex-depth-sheen),transparent 48%),linear-gradient(160deg,var(--apex-selected),var(--apex-surface-raised));box-shadow:inset 0 2px 0 var(--apex-blue),inset 0 3px 0 var(--apex-depth-edge),inset 0 -2px 0 var(--apex-depth-lip),0 3px 8px var(--apex-glow)}.erp-shell.erp-shell .ribbon-button:not(:disabled),.erp-shell.erp-shell :is(.reports-actions,.bank-dashboard-view-controls) .button.secondary:not(:disabled),.erp-shell.erp-shell .shipment-dashboard .sd-icon-button:not(:disabled){background:linear-gradient(135deg,var(--apex-depth-panel-sheen),transparent 55%),linear-gradient(175deg,var(--apex-surface-raised),var(--apex-surface));border-color:var(--apex-border);box-shadow:inset 0 1px 0 var(--apex-depth-edge),inset 0 -2px 0 var(--apex-depth-lip),0 2px 5px var(--apex-glow);transition:color .12s ease-out,border-color .12s ease-out}.erp-shell.erp-shell .ribbon-button:hover:not(:disabled){background:linear-gradient(135deg,var(--apex-depth-sheen),transparent 55%),linear-gradient(175deg,var(--apex-hover),var(--apex-surface-raised));border-color:var(--apex-blue)}.erp-shell.erp-shell .ribbon-button:active:not(:disabled){box-shadow:inset 0 2px 3px var(--apex-depth-lip),inset 0 -1px 0 var(--apex-depth-edge)}.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric),.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric):hover{transform-origin:50%;transition:transform .12s ease-out;transform:none}.apex-card-expansion{pointer-events:none;z-index:60;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--apex-blue) 28%,transparent);background:var(--apex-depth-expansion);box-shadow:inset 0 1px 0 var(--apex-depth-edge);transform-origin:0 0;border-radius:14px;position:fixed}}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric):hover{transform:translateY(-3px)}.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric).apex-tilting{transform:perspective(900px) translateY(-3px) rotateX(clamp(-1.5deg,var(--apex-tilt-x,0deg),1.5deg)) rotateY(clamp(-1.5deg,var(--apex-tilt-y,0deg),1.5deg))}}@media screen and (prefers-reduced-motion:reduce),screen and (pointer:coarse),screen and (hover:none){.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric),.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric):hover,.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric).apex-tilting{transition:none;animation:none;transform:none}.apex-card-expansion{display:none}}@media print{.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric),.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric).apex-tilting{transition:none!important;animation:none!important;transform:none!important}.apex-card-expansion{display:none!important}}@media screen{.erp-shell.erp-shell{--erp-sidebar-width:220px}.erp-shell.erp-shell.sidebar-collapsed{--erp-sidebar-width:18px}.erp-shell.erp-shell .sidebar .sidebar-brand{padding:12px 12px 8px}.erp-shell.erp-shell .sidebar .company-brand{width:150px}.erp-shell.erp-shell .erp-sidebar-toggle{width:26px;height:26px;left:calc(var(--erp-sidebar-width) - 30px)}.erp-shell.erp-shell .erp-nav-search{min-height:32px;margin:6px 8px 3px;padding-inline:7px}.erp-shell.erp-shell .erp-nav-search input{height:28px;min-height:28px;padding:3px 0}.erp-shell.erp-shell .erp-nav-search svg{width:17px;height:17px}.erp-shell.erp-shell.erp-shell .sidebar .erp-nav-search>input,.erp-shell.erp-shell.erp-shell .sidebar .erp-nav-search>input:focus{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}.erp-shell.erp-shell .erp-nav-search:focus-within{border-color:var(--apex-accent);outline:2px solid var(--apex-accent);outline-offset:1px;box-shadow:0 0 0 2px var(--apex-glow)}.erp-shell.erp-shell .sidebar nav{padding-top:3px}.erp-shell.erp-shell .sidebar nav>.nav-item,.erp-shell.erp-shell .sidebar nav>.nav-section>.nav-section-toggle{min-height:34px;font-size:calc(15px * var(--apex-screen-font-scale,1));gap:7px;padding:6px 9px;font-weight:600;line-height:1.35}.erp-shell.erp-shell .sidebar nav>.nav-item>svg:first-child,.erp-shell.erp-shell .sidebar nav>.nav-section>.nav-section-toggle>svg,.erp-shell.erp-shell .sidebar nav>.nav-section>.nav-section-toggle>svg:first-child{flex:0 0 18px;width:18px;height:18px}.erp-shell.erp-shell .sidebar nav>.nav-section>.nav-section-toggle>svg:last-child{flex:0 0 14px;width:14px;height:14px}.erp-shell.erp-shell .nav-section-body{padding:2px 0 4px}.erp-shell.erp-shell .sidebar nav .nav-section-body>.nav-item{min-height:32px;font-size:calc(15px * var(--apex-screen-font-scale,1));gap:7px;padding:5px 9px 5px 19px;line-height:1.35}.erp-shell.erp-shell .sidebar nav .nav-section-body>.nav-item>svg:first-child{flex:0 0 17px;width:17px;height:17px}.erp-shell.erp-shell .workspace-info{min-height:30px;padding:5px 4px}.erp-shell.erp-shell .sidebar-user{gap:6px;padding:6px 3px 7px}.erp-shell.erp-shell .sidebar-user span{line-height:1.3}.erp-shell.erp-shell .ribbon-tabs.workspace-topbar,.erp-shell.erp-shell .erp-workspace-tabs{height:36px;min-height:36px}.erp-shell.erp-shell .ribbon-tabs.workspace-topbar{gap:6px;padding-right:7px}.erp-shell.erp-shell .workspace-tab{gap:5px;min-height:34px;padding:3px 9px}.erp-shell.erp-shell .workspace-tab>button[role=tab]{min-height:26px}.erp-shell.erp-shell .tab-close{width:22px;height:24px;margin-left:1px}.erp-shell.erp-shell .tab-close svg{width:14px;height:14px}.erp-shell.erp-shell .ribbon-tabs>.theme-toggle{min-height:28px;padding:4px 8px}.erp-shell.erp-shell .workspace-topbar>.workspace-close-tab{border:1px solid var(--apex-border);background:var(--apex-surface);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--apex-muted);border-radius:6px;flex:0 0 28px;justify-content:center;align-self:center;align-items:center;margin:0;padding:5px;display:inline-flex}.erp-shell.erp-shell .workspace-topbar>.workspace-close-tab:not(:disabled):hover{border-color:var(--apex-accent);background:var(--apex-hover);color:var(--apex-accent)}.erp-shell.erp-shell .erp-ribbon,.erp-shell.erp-shell .erp-voucher-window>.voucher-ribbon{align-items:center;height:46px;min-height:46px;padding:5px 6px}.erp-shell.erp-shell .ribbon-group{align-items:center;gap:3px;height:34px;padding:0 6px}.erp-shell.erp-shell .ribbon-button{white-space:nowrap;flex-direction:row;justify-content:center;gap:6px;min-width:0;max-width:none;height:32px;min-height:32px;padding:5px 8px;line-height:20px}.erp-shell.erp-shell .ribbon-button>svg{width:18px;height:18px}.erp-shell.erp-shell .ribbon-close>svg,.erp-shell.erp-shell .erp-ribbon>.ribbon-button:last-child>svg{padding:0}.erp-shell.erp-shell .erp-statusbar{gap:10px;min-height:24px;padding:2px 8px}.erp-shell.erp-shell .main-shell main{padding:9px}.erp-shell.erp-shell.erp-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,.lookup-trigger,.searchable-choice-trigger):not(:where(.reflection-grid-filters *,.erp-nav-search *,.search-input *,.reflection-grid-search *,.shipment-invoice-document *,.party-soa *,.purchase-invoice-document *,.customer-shipment-document *,.warehouse-stock-document *,.pickup-document *,.goods-receipt-document *)){height:32px;min-height:32px;padding:4px 8px}.erp-shell.erp-shell.erp-shell .button{gap:5px;min-height:30px;padding:4px 9px}.erp-shell.erp-shell .button svg{width:16px;height:16px}.erp-shell.erp-shell .icon-button{width:28px;min-width:28px;height:28px;min-height:28px;padding:5px}.erp-shell.erp-shell .icon-button svg{width:17px;height:17px}.erp-shell.erp-shell .form-grid{gap:10px 14px}.erp-shell.erp-shell .field{gap:4px}.erp-shell.erp-shell .search-input{height:32px}.erp-shell.erp-shell .search-input input{height:26px;min-height:26px}.erp-shell.erp-shell :is(.reflection-record-tabs,.catalog-record-tabs,.catalog-reflection-view .catalog-reflection-tabs){min-height:34px;margin-bottom:5px}.erp-shell.erp-shell :is(.reflection-record-tabs,.catalog-record-tabs,.catalog-tabs,.register-tabs,.catalog-window-tabs)>:is(button,span),.erp-shell.erp-shell .dubai-editor-tabs button,.erp-shell.erp-shell .billing-workspace-tabs>button,.erp-shell.erp-shell .billing-workspace-tabs>div>button[role=tab]{min-height:34px;padding:6px 10px}.erp-shell.erp-shell .billing-workspace-tabs .billing-tab-close{min-width:28px;min-height:30px;padding:5px}.erp-shell.erp-shell .erp-form-tabs{min-height:36px;padding:3px 8px 0}.erp-shell.erp-shell .erp-form-tabs>button{min-height:32px;padding:6px 10px}.erp-shell.erp-shell .erp-voucher-window .voucher-header-form>.field:not(.description-field){grid-template-columns:minmax(0,1fr);align-content:start;gap:3px}.erp-shell.erp-shell :is(.catalog-toolbar,.catalog-tree-toolbar,.catalog-grid-caption,.catalog-statement-heading,.catalog-inline-header,.catalog-expense-filters,.register-toolbar,.section-heading){gap:9px;min-height:34px;padding:6px 9px}.erp-shell.erp-shell .erp-filter-row{gap:6px 10px;min-height:34px}.erp-shell.erp-shell .reflection-grid-group-control{min-height:36px;padding:3px 7px}.erp-shell.erp-shell .reflection-grid-tools{gap:8px;min-height:38px;padding:3px 7px}.erp-shell.erp-shell .reflection-grid-search{height:30px}.erp-shell.erp-shell .reflection-grid-search input{height:26px}.erp-shell.erp-shell .reflection-grid-footer{min-height:32px;padding-block:3px}.erp-shell.erp-shell .data-table :is(th,td){height:32px;padding:4px 7px}.erp-shell.erp-shell :is(.shipment-date-controls,.shipment-date-caption,.dubai-workflow-selects){gap:8px 10px}.erp-shell.erp-shell :is(.dubai-cargo-entry-main-fields,.dubai-cargo-entry-package-fields){gap:10px}.erp-shell.erp-shell .home-welcome{margin-bottom:14px;padding-block:10px}.erp-shell.erp-shell .sd-current-operations{margin-bottom:12px;padding-block:8px 10px}.erp-shell.erp-shell .sd-kpi{min-height:128px;padding:12px}.erp-shell.erp-shell .sd-kpi-top{margin-bottom:8px}.erp-shell.erp-shell .sd-kpi-detail{margin-top:7px}.erp-shell.erp-shell :is(.sd-kpis,.sd-current-kpis){gap:9px}.erp-shell.erp-shell .reports-view :is(.reports-selector,.reports-filters){gap:9px;padding:10px}.erp-shell.erp-shell .reports-metric{gap:5px;padding:10px}.erp-shell.erp-shell .warehouse-page-navigation{padding:6px 10px 0}.erp-shell.erp-shell .warehouse-page-navigation>button{min-height:34px;padding:6px 10px}.erp-shell.erp-shell :is(.warehouse-stock-filters,.warehouse-dashboard-filters){gap:10px;padding:10px}.erp-shell.erp-shell :is(.goods-receipt-summary,.pickup-stats)>div{gap:8px;min-height:64px;padding:10px}.erp-shell.erp-shell .warehouse-stock-cards .warehouse-stock-tile{gap:7px;min-height:94px;padding:10px}.erp-shell.erp-shell .daily-shein-workspace{height:auto;min-height:0}.erp-shell.erp-shell .daily-shein-frame{flex:none;min-height:360px}}@media screen and (pointer:coarse){.erp-shell.erp-shell .sidebar nav>.nav-item,.erp-shell.erp-shell .sidebar nav>.nav-section>.nav-section-toggle,.erp-shell.erp-shell .sidebar nav .nav-section-body>.nav-item{min-height:42px}.erp-shell.erp-shell .ribbon-button{height:38px;min-height:38px}.erp-shell.erp-shell .erp-ribbon,.erp-shell.erp-shell .erp-voucher-window>.voucher-ribbon{height:52px;min-height:52px}.erp-shell.erp-shell .ribbon-group{height:40px}.erp-shell.erp-shell.erp-shell .button{min-height:38px}}@media screen and (width<=750px){.erp-shell.erp-shell:not(.sidebar-collapsed){--erp-sidebar-width:200px}.erp-shell.erp-shell.sidebar-collapsed{--erp-sidebar-width:18px}.erp-shell.erp-shell .sidebar .company-brand{width:130px}}@media screen{.erp-shell.erp-shell.erp-shell .erp-screen :is(.apex-home,.work-calendar,.reports-view,.dubai-air-view,.dubai-shipment-view,.warehouse-stock-view,.warehouse-dashboard,.shipment-reports-view,.goods-receipt-view,.pickup-delivery-view,.shipment-invoices-view,.shipment-billing-view,.shipment-checklists-workspace,.customer-prices-view,.catalog-view,.reflection-register,.party-statement-view,.account-statements-view,.auxiliary-balance-report-view,.accounting-history-view,.system-administration,.package-items-view,.shipment-categories-view,.shipment-marks-view,.shipment-tapes-view,.supplier-charges-view),.erp-shell.erp-shell.erp-shell .erp-screen :is(.dubai-editor,.shipment-invoices-register,.shipment-invoice-detail,.billing-checklist-tab,.billing-checklist-tab>.billing-modal-body,.catalog-list-panel,.catalog-chart-grid,.catalog-bank-workspace,.catalog-bank-split,.catalog-inline-statement,.catalog-inline-detail,.bank-statement-workspace,.bank-balance-overview,.party-statement-content,.party-statement-layout,.party-statement-left,.party-statement-panel,.party-statement-ledger,.shipment-items-panel,.system-admin-content,.system-admin-register,.reports-results,.calendar-content,.calendar-main,.calendar-board,.calendar-board-inner,.accounting-settings-form,.goods-receipt-condition-editor,.gr-condition-layout,.gr-condition-cartons,.gr-condition-carton-list,.gr-condition-work):not(:where(.modal *,.catalog-modal *,[role=dialog] *)){flex:none;height:auto;min-height:0;max-height:none;overflow:visible}.erp-shell.erp-shell.erp-shell .erp-screen .party-statement-layout{align-items:start}.erp-shell.erp-shell.erp-shell .erp-screen .party-statement-left,.erp-shell.erp-shell.erp-shell .erp-screen .catalog-bank-workspace{grid-template-rows:auto}.erp-shell.erp-shell.erp-shell .erp-screen .calendar-main>.calendar-board{overflow:auto hidden}.erp-shell.erp-shell.erp-shell .erp-screen .reflection-grid:not(:where(.modal *,.catalog-modal *,[role=dialog] *)),.erp-shell.erp-shell.erp-shell .erp-screen .reflection-grid>.reflection-grid-scroll:not(:where(.modal *,.catalog-modal *,[role=dialog] *)){flex:none;height:auto;min-height:0;max-height:none}.erp-shell.erp-shell.erp-shell .erp-screen .reflection-grid>.reflection-grid-scroll:not(:where(.modal *,.catalog-modal *,[role=dialog] *)){overscroll-behavior-y:auto;overflow:auto hidden}.erp-shell.erp-shell.erp-shell .erp-screen :is(.table-wrap,.reflection-voucher-details,.catalog-reflection-filters,.catalog-purchase-preview,.accounting-history-table-wrap,.accounting-history-changes-wrap,.account-statements-summary-scroll,.party-soa-scroll,.ledger-statement-table,.expense-selection-table,.goods-receipt-history,.goods-receipt-carton-buttons,.goods-receipt-document-paper,.pickup-carton-table,.pickup-history-list,.shipments-summary-table-wrap,.dubai-customers,.dubai-package-table-wrap,.dubai-cargo-entry-table-wrap,.shipment-invoice-table-wrap,.billing-table-wrap,.aea-history-table-wrap,.aea-price-history,.customer-price-history,.customer-price-history-table,.system-admin-table-wrap,.system-admin-matrix-wrap,.sd-ranks,.sd-table-wrap,.home-work-list,.home-notification-list,.calendar-hours-scroll,.calendar-all-day,.calendar-task-list>div,.purchase-category-scroll,.purchase-latest-rates-scroll):not(:where(.modal *,.catalog-modal *,[role=dialog] *)){overscroll-behavior-y:auto;flex:none;height:auto;min-height:0;max-height:none;overflow:auto hidden}.erp-shell.erp-shell.erp-shell .erp-voucher-window :is(.voucher-main,.voucher-lines-wrap,.erp-audit-panel){flex:none;height:auto;min-height:0;max-height:none}.erp-shell.erp-shell.erp-shell .erp-voucher-window .voucher-lines-wrap{overscroll-behavior-y:auto;overflow:auto hidden}}@media screen and (width>=1101px){.erp-shell.erp-shell.erp-shell .erp-screen .system-admin-content>.system-admin-register,.erp-shell.erp-shell.erp-shell .erp-screen .calendar-content>.calendar-main{flex:1;min-width:0}}.login-page.login-page{grid-template-columns:minmax(0,56%) minmax(0,44%);min-height:100dvh}.login-page .login-story{isolation:isolate;color:#e9f4ff;background:radial-gradient(at 45% 25%,#10374d 0,#0000 65%),#031625;gap:12px;padding:28px 34px 22px}.login-page .login-story:after{display:none}.login-page .login-story .company-brand-full{width:250px;margin:0 auto}.login-page .login-story .login-story-copy{text-align:center;flex-direction:column;flex:1;align-items:center;margin:8px 0 0;padding:0;display:flex}.login-page .login-story-copy .eyebrow{color:#57cfff;letter-spacing:.18em;margin:0;font-size:10px;line-height:1.4}.login-page .login-story-copy h1{letter-spacing:-.6px;color:#e9f4ff;margin:12px 0 8px;font-size:30px;font-weight:600;line-height:1.2}.login-page .login-story-copy>p{color:#a8c5d9;margin:0;font-size:13px;line-height:1.5}.login-page .login-bottom{color:#9cbace;justify-content:space-between;gap:12px;margin-top:8px;font-size:10px;display:flex}.login-page .login-form-wrap{min-width:0;padding:65px 36px 40px}.login-page .login-card{width:360px;max-width:100%}.login-page>.theme-toggle{z-index:3}.login-globe{flex:none;width:min(100%,520px);margin:0 auto;position:relative}.login-globe>img{mix-blend-mode:screen;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(circle,#000 63%,#0000 72%);mask-image:radial-gradient(circle,#000 63%,#0000 72%)}.login-globe>svg{width:100%;height:auto;position:absolute;inset:0;overflow:visible}.login-route-halo{stroke:#32baff;stroke-width:13px;opacity:.16}.login-routes{stroke:#69dfff;stroke-width:3.8px;stroke-linecap:round}.login-route-pins{fill:#b4f6ff;stroke:#3dccff;stroke-width:3px}.login-route-pins .login-route-hub-ring{fill:#3dccff22;stroke-width:2px}.login-route-pins .login-route-hub{fill:#fff}.login-route-labels{fill:#ecfaff;paint-order:stroke;stroke:#031625;stroke-width:7px;stroke-linejoin:round;font-family:Arial,sans-serif;font-size:30px;font-weight:600}.login-route-labels path{fill:none;stroke:#8bdfff;stroke-width:2px}.login-route-labels .login-route-beirut{fill:#8deaff;letter-spacing:1px;font-size:33px;font-weight:700}.login-globe figcaption{color:#b7d2e4;white-space:nowrap;justify-content:center;align-items:center;gap:8px;margin-top:-8px;font-size:12px;line-height:1.5;display:flex}.login-globe figcaption>span:first-child{background:#55dcff;border-radius:50%;width:5px;height:5px}.login-route-destination{color:#7de4ff;font-weight:600}@media screen{.erp-shell.erp-shell .sidebar .company-brand{width:184px}}@media (width>=751px) and (height<=850px){.login-page .login-story .company-brand-full{width:215px}.login-globe{width:min(100%,430px)}.login-page .login-story-copy h1{font-size:27px}}@media (width<=1050px) and (width>=751px){.login-page.login-page{grid-template-columns:minmax(0,52%) minmax(0,48%)}.login-page .login-story{padding-inline:22px}.login-route-labels{font-size:33px}}@media (width>=751px) and (height<=760px){.login-globe{width:min(100%,400px)}}@media (width<=750px){.login-page.login-page{display:block}.login-page .login-story{gap:0;min-height:0;padding:16px 22px 22px}.login-page .login-story .company-brand-full{width:160px}.login-page .login-story .login-story-copy{margin:4px 0 0;padding:0}.login-page .login-story-copy h1{margin:4px 0 0;font-size:23px}.login-page .login-story-copy>.eyebrow,.login-page .login-story-copy>p,.login-page .login-bottom{display:none}.login-globe{width:260px;max-width:100%;margin-top:-4px}.login-globe figcaption{gap:5px;font-size:10px}.login-page .login-form-wrap{padding:28px 24px 36px}.login-page>.theme-toggle{min-height:30px;padding:5px 7px;font-size:11px;top:10px;right:10px}}@media screen{:root{--apex-color-scheme:dark;--apex-bg:#080d16;--apex-sidebar:#0d1521;--apex-topbar:#0c1420;--apex-surface:#141c29;--apex-surface-raised:#1b2737;--apex-raised:var(--apex-surface-raised);--apex-input:#0e1724;--apex-hover:#203145;--apex-selected:#183b4c;--apex-accent-soft:var(--apex-selected);--apex-border:#2b3a4d;--apex-card-border:#2b3a4d;--apex-control-border:#51657d;--apex-grid-line:#29394b;--apex-text:#edf3ff;--apex-secondary:#b7c6da;--apex-muted:var(--apex-secondary);--apex-text-secondary:var(--apex-secondary);--apex-subtle:#91a5bf;--apex-disabled:#74869b;--apex-accent:#62dfff;--apex-accent-strong:#62dfff;--apex-accent-hover:#96ebff;--apex-blue:#62dfff;--apex-icon:#62dfff;--apex-on-accent:#082332;--apex-button-bg:#62dfff;--apex-button-hover:#96ebff;--apex-assistant:#b6a5fa;--apex-assistant-bg:#1b1d30;--apex-assistant-border:#514772;--apex-success:#57d69a;--apex-warning:#ffc05c;--apex-danger:#ff8c99;--apex-info:#62dfff;--apex-processing:#b6a5fa;--apex-success-bg:#15382d;--apex-warning-bg:#3c3020;--apex-danger-bg:#3e2532;--apex-info-bg:#163c4b;--apex-processing-bg:#302942;--apex-glow:#62dfff1c;--apex-shadow:0 18px 50px #0006;--apex-card-shadow:0 4px 18px #0000001a;--apex-zebra:#172231;--apex-scrim:#040911b8;--apex-card-paint:linear-gradient(135deg,#141f2c,#141c29);--apex-page-paint:radial-gradient(ellipse at 27% 0%,#20607f1a,transparent 50%),var(--apex-bg);--apex-sky-zebra:var(--apex-zebra);--apex-sky-clouds:none;--apex-sky-sidebar-cloud:transparent;--apex-sky-card-shadow:var(--apex-card-shadow);--apex-sky-nav-start:var(--apex-selected);--apex-sky-nav-end:var(--apex-selected);--apex-depth-edge:transparent;--apex-depth-side:transparent;--apex-depth-lip:transparent;--apex-depth-sheen:transparent;--apex-depth-reflection:transparent;--apex-depth-panel-sheen:transparent;--apex-depth-shadow:var(--apex-card-shadow);--apex-depth-panel-shadow:var(--apex-card-shadow);--apex-depth-expansion:transparent;color-scheme:var(--apex-color-scheme)}:root[data-theme=light]{--apex-color-scheme:light;--apex-bg:#f2f6fa;--apex-sidebar:#fff;--apex-topbar:#f8fbfe;--apex-surface:#fff;--apex-surface-raised:#eaf2f8;--apex-input:#fff;--apex-hover:#eaf5fc;--apex-selected:#ddf1fc;--apex-border:#d6e2ec;--apex-card-border:#d6e2ec;--apex-control-border:#8fa8bf;--apex-grid-line:#dce7ef;--apex-text:#13233d;--apex-secondary:#536780;--apex-subtle:#5d7189;--apex-disabled:#7f91a5;--apex-accent:#008ed6;--apex-accent-strong:#006799;--apex-accent-hover:#0076b5;--apex-blue:#006799;--apex-icon:#008ed6;--apex-on-accent:#fff;--apex-button-bg:#0078b5;--apex-button-hover:#00689d;--apex-assistant:#6753b5;--apex-assistant-bg:#f7f4ff;--apex-assistant-border:#c5b9ec;--apex-success:#087549;--apex-warning:#976000;--apex-danger:#bd2843;--apex-info:#0076ae;--apex-processing:#6753b5;--apex-success-bg:#e5f8ed;--apex-warning-bg:#fff2d7;--apex-danger-bg:#fff0f2;--apex-info-bg:#e0f6ff;--apex-processing-bg:#f0eafe;--apex-glow:#008ed617;--apex-shadow:0 18px 50px #1c375929;--apex-card-shadow:0 4px 16px #22567f0b;--apex-zebra:#f5f9fc;--apex-scrim:#13233d47;--apex-card-paint:#fff;--apex-page-paint:radial-gradient(ellipse at 27% 0%,#61c9ff12,transparent 50%),var(--apex-bg)}body,.erp-shell.erp-shell,.startup,.login-page{background:var(--apex-page-paint);color:var(--apex-text)}.erp-shell.erp-shell,:root[data-theme=light] .erp-shell.erp-shell{--erp-zebra:var(--apex-zebra)}.erp-shell.erp-shell :is(.main-shell,.main-shell main,.erp-workspace-content,.apex-home){background:0 0}.erp-shell.erp-shell .sidebar{background:var(--apex-sidebar);box-shadow:none}.erp-shell.erp-shell .sidebar .nav-item.active{color:var(--apex-accent-strong);background:var(--apex-selected);box-shadow:inset 2px 0 var(--apex-accent);border-color:#0000}.erp-shell.erp-shell .sidebar .nav-item.active svg{color:var(--apex-accent-strong)}.erp-shell.erp-shell .sidebar .nav-item.active .nav-count{color:var(--apex-text);background:var(--apex-surface)}.erp-shell.erp-shell :is(.workspace-topbar,.erp-ribbon,.ribbon-tabs,.erp-workspace-tabs){background:var(--apex-topbar);box-shadow:none}.erp-shell.erp-shell .workspace-tab:is(.active,.selected,[aria-selected=true]){color:var(--apex-text);background:var(--apex-surface);box-shadow:inset 0 -2px var(--apex-accent)}.erp-shell.erp-shell :is(.reflection-record-tabs,.catalog-record-tabs,.catalog-tabs,.register-tabs,.erp-form-tabs,.catalog-window-tabs,.catalog-reflection-tabs)>button:is(.active,.selected,[aria-selected=true]){color:var(--apex-accent-strong);background:var(--apex-selected);border-color:var(--apex-border);box-shadow:inset 0 -2px var(--apex-accent)}.erp-shell.erp-shell .ribbon-button:not(:disabled),.erp-shell.erp-shell :is(.reports-actions,.bank-dashboard-view-controls) .button.secondary:not(:disabled),.erp-shell.erp-shell .shipment-dashboard .sd-icon-button:not(:disabled){background:var(--apex-surface);box-shadow:none}.erp-shell.erp-shell .ribbon-button:hover:not(:disabled){background:var(--apex-hover);border-color:var(--apex-border)}.erp-shell.erp-shell .ribbon-button:active:not(:disabled){background:var(--apex-selected);box-shadow:none}.erp-shell.erp-shell .button{box-shadow:none}.erp-shell.erp-shell .button.primary{background:var(--apex-button-bg);color:var(--apex-on-accent);box-shadow:none}.erp-shell.erp-shell .button.primary:hover:not(:disabled){background:var(--apex-button-hover);color:var(--apex-on-accent)}.erp-shell.erp-shell .button.primary:disabled{background:var(--apex-surface);color:var(--apex-disabled);box-shadow:none}.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric,.sd-card,.home-card,.reports-chart,.catalog-balance-card,.catalog-currency-card,.catalog-summary){color:var(--apex-text);background:var(--apex-card-paint);border-color:var(--apex-card-border);box-shadow:var(--apex-card-shadow)}.erp-shell.erp-shell .bank-balance-card.is-selected{background:var(--apex-selected);border-color:var(--apex-accent)}.erp-shell.erp-shell .home-shortcut:hover{background:var(--apex-hover)}.erp-shell.erp-shell :is(.sd-kpi-top>i,.home-shortcut>span,.stat-icon,.reports-icon){background:var(--apex-surface-raised);border-color:var(--apex-border);box-shadow:none}.erp-shell.erp-shell :is(.reflection-grid,.panel,.catalog-chart-grid,.catalog-inline-statement,.party-statement-panel,.reports-results){box-shadow:none}.erp-shell.erp-shell :is(.reports-selector,.reports-filters,.warehouse-dashboard-filters,.sd-status-strip){background:var(--apex-surface-raised);box-shadow:none}.erp-shell.erp-shell :is(.reflection-grid-tools,.reflection-grid-group-control,.reports-results-heading,.home-card>.home-section-title){background:var(--apex-surface);box-shadow:none}.erp-shell.erp-shell :is(.reflection-grid-table,.data-table,.accounting-history-table):not(:where(.shipment-invoice-document,.party-soa,.purchase-invoice-document,.customer-shipment-document,.warehouse-stock-document,.pickup-document,.goods-receipt-document) *){color:var(--apex-text);background:var(--apex-surface)}.erp-shell.erp-shell :is(.reflection-grid-table,.data-table,.accounting-history-table)>tbody>tr>td:not(:where(.shipment-invoice-document,.party-soa,.purchase-invoice-document,.customer-shipment-document,.warehouse-stock-document,.pickup-document,.goods-receipt-document) *),.erp-shell.erp-shell :is(.home-metric>strong,.home-doc-amount strong,.sd-kpi>strong,.sd-cargo-total>strong,.bank-balance-amount,.reports-metric>strong,.stat-card>strong,.catalog-amount,.catalog-statement-totals strong,.catalog-summary strong,.party-statement-total),:root .erp-shell.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:not(.balance-check)>strong{color:var(--apex-text)}.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:not(.balance-check){background:var(--apex-surface-raised)}.erp-shell.erp-shell :is(.modal,.catalog-modal,.reason-modal){color:var(--apex-text);background:var(--apex-surface);box-shadow:var(--apex-shadow)}.erp-shell.erp-shell .modal.erp-voucher-window{background:var(--apex-bg);box-shadow:none}.erp-shell.erp-shell :is(.modal-header,.modal-footer,.erp-fieldset>legend,.party-statement-panel h3){background:var(--apex-surface-raised);box-shadow:none}.erp-shell.erp-shell :is(.modal-backdrop,.catalog-overlay,.reason-overlay),:root[data-theme=light] .erp-shell.erp-shell :is(.modal-backdrop,.catalog-overlay,.reason-overlay),.shared-note-scrim,:root[data-theme=light] .shared-note-scrim{background:var(--apex-scrim)}.erp-shell.erp-shell .modal-backdrop.erp-voucher-backdrop,:root[data-theme=light] .erp-shell.erp-shell .modal-backdrop.erp-voucher-backdrop{background:var(--apex-bg)}body:has(.erp-shell.erp-shell) :is(.lookup-popup,.column-chooser-popup,.searchable-choice-popup,.shared-note-bubble){box-shadow:var(--apex-shadow)}.login-page .login-story{--apex-text:#edf3ff;--apex-secondary:#b7c6da;--apex-accent-strong:#62dfff;color:var(--apex-text);background:#0d1521}.login-page .login-form-wrap{background:var(--apex-bg)}.login-page .login-story-copy h1{color:var(--apex-text)}.login-page .login-story-copy .eyebrow{color:var(--apex-accent-strong)}.login-page :is(.login-story-copy>p,.login-bottom){color:var(--apex-secondary)}.login-card :is(input,textarea){background:var(--apex-input);color:var(--apex-text);border-color:var(--apex-control-border)}.login-card .button.primary{background:var(--apex-button-bg);color:var(--apex-on-accent);border-color:var(--apex-accent);box-shadow:none}.erp-shell.erp-shell{--erp-blue:var(--apex-blue);--erp-blue-dark:var(--apex-blue);--erp-zebra:var(--apex-zebra);--erp-line:var(--apex-border);--erp-grid-line:var(--apex-grid-line);color-scheme:var(--apex-color-scheme)}.erp-shell.erp-shell :is(.button,.ribbon-button,.lookup-trigger,.searchable-choice-trigger){border-radius:7px}.erp-shell.erp-shell :is(.button,.ribbon-button){box-shadow:none}.erp-shell.erp-shell .button.primary{border-color:var(--apex-button-bg)}.erp-shell.erp-shell :is(.reflection-grid,.panel,.catalog-chart-grid,.catalog-inline-statement,.party-statement-panel,.reports-results){border-color:var(--apex-border);box-shadow:var(--apex-card-shadow)}.erp-shell.erp-shell :is(.reflection-grid-tools,.reflection-grid-group-control,.reflection-grid-footer){background:var(--apex-surface)}.erp-shell.erp-shell :is(.reflection-grid-table thead th,.data-table thead,.data-table th,.accounting-history-table th):not(:where(.shipment-invoice-document,.party-soa,.purchase-invoice-document,.customer-shipment-document,.warehouse-stock-document,.pickup-document,.goods-receipt-document) *){background:var(--apex-surface-raised);color:var(--apex-secondary);border-color:var(--apex-grid-line)}.erp-shell.erp-shell :is(.reflection-grid-row.is-selected,.data-table tr.selected,.data-table tr.catalog-selected-row,.data-table tr[aria-selected=true]) :is(.catalog-grid-link,.catalog-voucher-link,.catalog-reference,.text-button,.accounting-history-link){color:var(--apex-blue)}.erp-shell.erp-shell :is(.reflection-grid-row,.data-table tbody tr)>td:not(:where(.shipment-invoice-document,.party-soa,.purchase-invoice-document,.customer-shipment-document,.warehouse-stock-document,.pickup-document,.goods-receipt-document) *){border-color:var(--apex-grid-line)}.erp-shell.erp-shell :is(.sd-kpi,.home-metric):before{display:none}.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric),.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric):hover,.erp-shell.erp-shell :is(.sd-kpi,.home-metric,.home-shortcut,.bank-balance-card,.stat-card,.reports-metric).apex-tilting{transition:border-color .12s;transform:none}.apex-card-expansion{display:none}.erp-shell.erp-shell :is(.home-metric:not(.green)>div>svg,.home-shortcut>span svg,.ribbon-button:not(:disabled)>svg){color:var(--apex-icon)}.erp-shell.erp-shell :is(.role-permission-details,.billing-checklist-reference,.invoice-entry-notes summary,.shared-notes-button),.erp-shell.erp-shell .accounting-approval-tabs button[aria-selected=true],.erp-shell.erp-shell .billing-checklist-register .billing-checklist-reference,.erp-shell.erp-shell .billing-shipment-types button[aria-pressed=true],.shared-note-bubble form button:not([type=submit]),.shared-note-more,.shared-note-bubble footer button,.shared-note-error button{color:var(--apex-blue)}.erp-shell.erp-shell .accounting-balanced{color:var(--apex-success)}.erp-shell.erp-shell .accounting-approval-warning{color:var(--apex-warning)}.erp-shell.erp-shell :is(.text-button,.catalog-grid-link,.catalog-voucher-link,.catalog-reference,.accounting-history-link):hover:not(:disabled){color:var(--apex-blue);text-decoration:underline}.erp-shell.erp-shell.erp-shell :is(.sidebar,.erp-voucher-window,.catalog-modal,.erp-screen,.erp-filter-row) :is(input,select,textarea):focus,.lookup-popup.lookup-popup .lookup-search input:focus,.column-chooser-popup.column-chooser-popup .column-chooser-search input:focus,.searchable-choice-popup.searchable-choice-popup .searchable-choice-search input:focus{border-color:var(--apex-blue);outline-color:var(--apex-blue)}.erp-shell.erp-shell .home-refresh{background:var(--apex-surface);color:var(--apex-blue);border-color:var(--apex-border)}.erp-shell.erp-shell .home-refresh:hover{background:var(--apex-hover);border-color:var(--apex-blue)}.erp-shell.erp-shell :is(.lookup-trigger,.search-input,.reflection-grid-search,.erp-nav-search){box-shadow:none}.erp-shell.erp-shell.erp-shell.erp-shell .mobile-top-navigation{background:var(--apex-topbar)}.erp-shell.erp-shell.erp-shell.erp-shell .mobile-section-tab:is(.selected,.active){background:var(--apex-selected);color:var(--apex-blue);box-shadow:inset 0 -2px var(--apex-accent);border-color:#0000}.apex-ask-panel{border-left-color:var(--apex-assistant-border)}.apex-ask-heading{background:var(--apex-assistant-bg)}.apex-ask-heading h2>svg,.apex-ask-suggestions button,.apex-ask-source-links button{color:var(--apex-assistant)}.apex-ask-question{background:var(--apex-assistant-bg);border:1px solid var(--apex-assistant-border)}.apex-ask-panel :is(input,textarea){color:var(--apex-text);background:var(--apex-input);border-color:var(--apex-control-border)}.erp-shell.erp-shell .workspace-topbar .workspace-tab{border-radius:7px 7px 0 0}.erp-shell.erp-shell .workspace-tab.active>button[role=tab]{color:var(--apex-blue)}.erp-shell.erp-shell.erp-shell .button.primary:not(:disabled){background:var(--apex-button-bg);color:var(--apex-on-accent);border-color:var(--apex-button-bg);box-shadow:none}.erp-shell.erp-shell.erp-shell .button.primary:hover:not(:disabled){background:var(--apex-button-hover);color:var(--apex-on-accent);border-color:var(--apex-button-hover);box-shadow:none}.erp-shell.erp-shell.erp-shell .goods-receipt-carton-select-customer:not(:disabled),.erp-shell.erp-shell.erp-shell .home-notepad-footer>button:not(:disabled),.shared-note-bubble.shared-note-bubble form button[type=submit]:not(:disabled){background:var(--apex-button-bg);color:var(--apex-on-accent);border-color:var(--apex-button-bg);box-shadow:none}.erp-shell.erp-shell.erp-shell .goods-receipt-carton-select-customer:hover:not(:disabled),.erp-shell.erp-shell.erp-shell .home-notepad-footer>button:hover:not(:disabled),.shared-note-bubble.shared-note-bubble form button[type=submit]:hover:not(:disabled){background:var(--apex-button-hover);color:var(--apex-on-accent);box-shadow:none}}@media screen and (width<=700px),screen and (width<=1000px) and (height<=600px) and (pointer:coarse){:root{--apex-screen-font-scale:.78;--apex-ui-font-adjustment:.9;--apex-column-scale:.84}.erp-shell.erp-shell.erp-shell{--erp-sidebar-width:0px;grid-template-columns:minmax(0,1fr);font-size:12px;line-height:1.35}.erp-shell.erp-shell.erp-shell.sidebar-collapsed{--erp-sidebar-width:0px}.erp-shell.erp-shell.erp-shell .main-shell{width:100%;min-width:0;margin:0}.erp-shell.erp-shell.erp-shell .main-shell main{padding:6px}.erp-shell.erp-shell.erp-shell .erp-screen{min-width:0;max-width:100%}.erp-shell.erp-shell.erp-shell .mobile-top-navigation{background:var(--apex-surface);border-bottom:1px solid var(--apex-border);flex:none;width:100%;min-width:0}.erp-shell.erp-shell.erp-shell .mobile-section-bar{align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.erp-shell.erp-shell.erp-shell :is(.mobile-section-tabs,.mobile-screen-tabs){scrollbar-width:none;overscroll-behavior-x:contain;gap:3px;min-width:0;max-width:100%;padding:3px 4px;display:flex;overflow:auto hidden}.erp-shell.erp-shell.erp-shell .mobile-section-tabs{flex:1 1 0}.erp-shell.erp-shell.erp-shell :is(.mobile-section-tabs,.mobile-screen-tabs)::-webkit-scrollbar{display:none}.erp-shell.erp-shell.erp-shell .mobile-screen-tabs{background:var(--apex-surface-raised);border-top:1px solid var(--apex-border)}.erp-shell.erp-shell.erp-shell :is(.mobile-section-tab,.mobile-screen-tab,.mobile-tools-toggle){min-height:32px;color:var(--apex-text);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:12px;line-height:1.3;display:inline-flex}.erp-shell.erp-shell.erp-shell .mobile-section-tab{font-weight:600}.erp-shell.erp-shell.erp-shell :is(.mobile-section-tab,.mobile-screen-tab) svg{flex:none;width:14px;height:14px}.erp-shell.erp-shell.erp-shell .mobile-section-tab>svg:last-child:not(:first-child){width:12px}.erp-shell.erp-shell.erp-shell .mobile-screen-tab{min-height:30px;padding:4px 8px;font-size:11px}.erp-shell.erp-shell.erp-shell :is(.mobile-section-tab,.mobile-screen-tab):is(.selected,.active){color:var(--apex-blue);background:var(--apex-selected);border-color:var(--apex-blue)}.erp-shell.erp-shell.erp-shell .mobile-tools-toggle{border-color:var(--apex-border);background:var(--apex-surface-raised);margin:3px 4px 3px 0}.erp-shell.erp-shell.erp-shell .mobile-tools-toggle[aria-expanded=true]{color:var(--apex-blue);border-color:var(--apex-blue)}.erp-shell.erp-shell.erp-shell .mobile-top-navigation .nav-count{color:inherit;background:var(--apex-selected);border-radius:4px;min-width:16px;padding:1px 3px;font-size:10px}.erp-shell.erp-shell.erp-shell .mobile-navigation-tools{background:var(--apex-surface);border-bottom:1px solid var(--apex-border);flex:none;max-height:40dvh;padding:6px;overflow:auto}.erp-shell.erp-shell.erp-shell .mobile-navigation-tools .erp-nav-search{background:var(--apex-surface-raised);border:1px solid var(--apex-border);width:100%;height:32px;color:var(--apex-text);margin:0;padding:4px 7px}.erp-shell.erp-shell.erp-shell .mobile-navigation-tools .erp-nav-search input{height:26px;min-height:26px;color:var(--apex-text);font-size:13px}.erp-shell.erp-shell.erp-shell .mobile-navigation-tools-actions{flex-wrap:wrap;align-items:center;gap:5px;padding-top:6px;display:flex}.erp-shell.erp-shell.erp-shell .mobile-navigation-user{color:var(--apex-secondary);margin-left:auto;font-size:11px}.erp-shell.erp-shell.erp-shell .mobile-navigation-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px 0;display:grid}.erp-shell.erp-shell.erp-shell .mobile-navigation-search-results .nav-item{width:100%;min-width:0;min-height:32px;color:var(--apex-text);background:var(--apex-surface-raised);border:1px solid var(--apex-border);gap:5px;padding:5px;font-size:11px}.erp-shell.erp-shell.erp-shell .mobile-navigation-search-results .nav-item svg{color:inherit;flex:none;width:14px;height:14px}.erp-shell.erp-shell.erp-shell .ribbon-tabs.workspace-topbar{gap:3px;height:40px;min-height:40px;padding:0 4px}.erp-shell.erp-shell.erp-shell .erp-workspace-tabs{height:40px;min-height:40px;padding-inline:2px}.erp-shell.erp-shell.erp-shell .workspace-tab{gap:2px;min-height:36px;padding:3px 5px;font-size:12px}.erp-shell.erp-shell.erp-shell .workspace-tab>button[role=tab]{min-height:30px}.erp-shell.erp-shell.erp-shell .tab-close{width:26px;min-width:26px;height:30px}.erp-shell.erp-shell.erp-shell .main-shell>.workspace-topbar>:is(.theme-toggle,.ask-apex-trigger){display:none}.erp-shell.erp-shell.erp-shell .workspace-topbar>.theme-toggle{gap:0;width:30px;min-width:30px;padding:5px;font-size:0}.erp-shell.erp-shell.erp-shell .workspace-topbar>.theme-toggle>svg{width:17px;height:17px}.erp-shell.erp-shell.erp-shell :is(.erp-ribbon,.erp-voucher-window>.voucher-ribbon){flex-wrap:wrap;gap:2px;height:auto;min-height:40px;padding:3px;overflow:visible}.erp-shell.erp-shell.erp-shell .ribbon-group{flex-wrap:wrap;gap:2px;max-width:100%;height:auto;min-height:32px;padding:0 3px}.erp-shell.erp-shell.erp-shell .ribbon-button{gap:4px;height:32px;min-height:32px;padding:4px 6px;font-size:11px;line-height:1.2}.erp-shell.erp-shell.erp-shell .ribbon-button>svg{width:15px;height:15px}.erp-shell.erp-shell.erp-shell .erp-statusbar{gap:6px;min-height:20px;padding:2px 6px;font-size:10px}.erp-shell.erp-shell.erp-shell .erp-statusbar>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.erp-shell.erp-shell.erp-shell .erp-statusbar .connection{white-space:nowrap;font-size:10px}.erp-shell.erp-shell.erp-shell :is(.button,.text-button,.catalog-grid-link){font-size:12px;line-height:1.3}.erp-shell.erp-shell.erp-shell .button{gap:4px;min-height:32px;padding:5px 7px}.erp-shell.erp-shell.erp-shell .button svg{width:15px;height:15px}.erp-shell.erp-shell.erp-shell .icon-button{width:30px;min-width:30px;height:30px;min-height:30px;padding:5px}.erp-shell.erp-shell.erp-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,.lookup-trigger,.searchable-choice-trigger):not(:where(.reflection-grid-filters *,.reflection-grid-search *,.erp-nav-search *)){min-width:0;max-width:100%;height:32px;min-height:32px;padding:4px 6px;font-size:13px;line-height:1.3}.erp-shell.erp-shell.erp-shell textarea{min-width:0;max-width:100%;min-height:60px;padding:6px;font-size:13px;line-height:1.35}.erp-shell.erp-shell.erp-shell :is(.field,label){min-width:0}.erp-shell.erp-shell.erp-shell .field{gap:3px;font-size:11px}.erp-shell.erp-shell.erp-shell .form-grid{gap:8px}.erp-shell.erp-shell.erp-shell :is(.page-heading h1,.system-admin-heading h1,.warehouse-stock-heading h1,.goods-receipt-heading h1){font-size:18px}.erp-shell.erp-shell.erp-shell :is(.section-heading h2,.catalog-heading h2){font-size:14px}.erp-shell.erp-shell.erp-shell :is(.page-heading,.catalog-toolbar,.catalog-tree-toolbar,.register-toolbar,.section-heading){flex-wrap:wrap;gap:6px;margin-bottom:6px;padding:6px}.erp-shell.erp-shell.erp-shell :is(.page-heading-actions,.catalog-toolbar-actions,.dubai-heading-actions,.lines-heading,.line-view-controls,.voucher-line-options,.billing-editor-footer){flex-wrap:wrap;gap:5px}.erp-shell.erp-shell.erp-shell :is(.modal-header,.modal-body,.modal-footer,.catalog-modal .catalog-record-body){gap:7px;padding:10px}.erp-shell.erp-shell.erp-shell :is(.modal,.catalog-modal,.billing-modal){max-width:100%;max-height:calc(100dvh - 12px)}.erp-shell.erp-shell.erp-shell :is(.modal-backdrop,.catalog-overlay,.billing-overlay){padding:6px}.erp-shell.erp-shell.erp-shell .modal-backdrop.erp-voucher-backdrop{padding:0;bottom:0}.erp-shell.erp-shell.erp-shell .erp-voucher-window{max-height:100dvh}.erp-shell.erp-shell.erp-shell .erp-filter-row{flex-wrap:wrap;gap:5px 7px;min-width:0;max-width:100%;font-size:11px}.erp-shell.erp-shell.erp-shell .erp-filter-row>label{flex-wrap:wrap;flex:135px;gap:3px;min-width:0;font-size:11px}.erp-shell.erp-shell.erp-shell .erp-filter-row :is(input:not([type=checkbox]),select){width:100%;min-width:0}.erp-shell.erp-shell.erp-shell .erp-filter-row:is(.date-criteria-row,.compact-date-criteria-row){flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px;width:100%;padding:3px 0;display:grid;overflow:visible}.erp-shell.erp-shell.erp-shell .erp-filter-row:is(.date-criteria-row,.compact-date-criteria-row)>label,.erp-shell.erp-shell.erp-shell .erp-filter-row:is(.date-criteria-row,.compact-date-criteria-row) label :is(input:not([type=checkbox]),select){width:100%;min-width:0}.erp-shell.erp-shell.erp-shell :is(.shipment-date-controls,.party-statement-filters,.company-expenses-filters,.account-statements-filters,.shipment-invoices-filters,.purchase-cost-history-filters){flex-wrap:wrap;gap:6px;padding:7px;display:flex}.erp-shell.erp-shell.erp-shell :is(.shipment-date-controls,.party-statement-filters,.company-expenses-filters,.account-statements-filters,.shipment-invoices-filters,.purchase-cost-history-filters)>label{flex:130px;gap:3px;min-width:0;max-width:100%}.erp-shell.erp-shell.erp-shell :is(.shipment-date-controls,.party-statement-filters,.company-expenses-filters,.account-statements-filters,.shipment-invoices-filters,.purchase-cost-history-filters) :is(input:not([type=checkbox]):not([type=radio]),select){width:100%;min-width:0}.erp-shell.erp-shell.erp-shell .erp-filter-row>.checkbox-label{flex-flow:row;align-items:center;gap:6px;min-height:32px;display:flex}.erp-shell.erp-shell.erp-shell .erp-filter-row input[type=checkbox]{flex:none;min-width:18px;height:18px;min-height:18px;padding:0;width:18px!important}.erp-shell.erp-shell.erp-shell .party-statement-view .party-statement-party{flex-basis:100%}.erp-shell.erp-shell.erp-shell .reflection-grid{--apex-column-scale:.84;--compact-grid-heading:32px;max-width:100%;font-size:11px}.erp-shell.erp-shell.erp-shell .reflection-grid-tools{flex-wrap:wrap;gap:5px;min-height:34px;padding:4px}.erp-shell.erp-shell.erp-shell .reflection-grid-group-hint{display:none}.erp-shell.erp-shell.erp-shell .reflection-grid-search{flex:130px;width:auto;min-width:90px;height:30px}.erp-shell.erp-shell.erp-shell .reflection-grid-search input{height:26px;min-height:26px;font-size:13px}.erp-shell.erp-shell.erp-shell .column-chooser-trigger{height:30px;min-height:30px;padding:4px 6px;font-size:11px}.erp-shell.erp-shell.erp-shell .reflection-grid-clear{min-height:30px;padding:4px;font-size:11px}.erp-shell.erp-shell.erp-shell .reflection-grid-group-control{gap:5px;min-height:34px;padding:4px;font-size:11px}.erp-shell.erp-shell.erp-shell .reflection-grid-table :is(th,td){height:32px;min-height:32px;padding:4px 5px;font-size:11px;line-height:20px}.erp-shell.erp-shell.erp-shell .reflection-grid-table thead th{height:32px;padding:0;font-size:11px}.erp-shell.erp-shell.erp-shell .reflection-grid-heading{height:32px;min-height:32px;padding:3px 15px;font-size:11px;line-height:1.2}.erp-shell.erp-shell.erp-shell .reflection-grid-heading>svg{width:11px;height:11px;right:3px}.erp-shell.erp-shell.erp-shell .reflection-grid-filters label{gap:2px;height:30px;padding:2px 3px}.erp-shell.erp-shell.erp-shell .reflection-grid-filters :is(input,select){height:26px;min-height:26px;font-size:12px}.erp-shell.erp-shell.erp-shell .reflection-grid-footer{flex-wrap:wrap;gap:5px;min-height:30px;padding:3px 5px;font-size:11px}.erp-shell.erp-shell.erp-shell .reflection-grid-extra-footer{padding:6px;font-size:11px}.erp-shell.erp-shell.erp-shell .reflection-grid-table :is(.catalog-grid-link,.button,.bank-balance-actions button,.dubai-transfer-actions button){min-height:28px;padding:3px 5px;font-size:11px}.erp-shell.erp-shell.erp-shell .reflection-grid-table .badge{padding:2px 4px;font-size:10px;line-height:18px}.erp-shell.erp-shell.erp-shell .reflection-grid-table .reflection-grid-readable-text{max-width:100%}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-table tbody .reflection-grid-row>td{height:32px;max-height:none;padding:4px 5px;line-height:20px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-heading{padding:3px 15px 3px 5px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-heading>svg{right:3px}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable .reflection-grid-cell-value{max-height:none}.erp-shell.erp-shell.erp-shell .reflection-grid.reflection-grid-readable td:is([data-column-key=actions],[data-column-key=review]) .reflection-grid-cell-value{overflow:visible!important}.erp-shell.erp-shell.erp-shell .data-table :is(th,td){height:32px;padding:4px 5px;font-size:12px;line-height:1.3}.erp-shell.erp-shell.erp-shell :is(.dubai-core-fields,.dubai-reference-fields,.dubai-schedule-fields,.dubai-workflow-selects,.dubai-cargo-entry-main-fields,.dubai-cargo-entry-package-fields,.pickup-fields,.goods-receipt-batch,.catalog-record-fields,.erp-voucher-window .voucher-header-form){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.erp-shell.erp-shell.erp-shell :is(.dubai-cargo-entry-customer,.pickup-wide,.voucher-header-form .description-field,.catalog-record-fields .full-width){grid-column:1/-1}.erp-shell.erp-shell.erp-shell .erp-voucher-window .voucher-header-form>.field{grid-template-columns:minmax(0,1fr);gap:3px}.erp-shell.erp-shell.erp-shell :is(.erp-fieldset,.erp-voucher-footer){padding:30px 7px 7px}.erp-shell.erp-shell.erp-shell .erp-voucher-footer .voucher-totals{flex-wrap:wrap;gap:7px}.erp-shell.erp-shell.erp-shell .erp-voucher-footer .voucher-totals>div:not(.balance-check){min-width:100px;min-height:50px;padding:5px}.erp-shell.erp-shell.erp-shell .erp-voucher-window .voucher-lines{min-width:980px;font-size:12px}.erp-shell.erp-shell.erp-shell .erp-voucher-window .voucher-lines.with-details{min-width:1700px}.erp-shell.erp-shell.erp-shell .erp-voucher-window .voucher-lines :is(th,td){padding:3px 4px;font-size:12px}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table{min-width:760px;font-size:12px}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table :is(th,td){padding:5px 6px;line-height:1.3}.erp-shell.erp-shell.erp-shell .dubai-cargo-entry-table .dubai-cargo-column-heading{min-height:34px;padding:5px 14px;font-size:11px}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines{min-width:920px;font-size:12px}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines.is-without-category{min-width:850px}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-aligned-lines :is(th,td){padding:5px 6px;line-height:1.3}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-compact-price{grid-template-columns:minmax(0,1fr);gap:3px}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-compact-price>small{max-width:none;font-size:10px}.erp-shell.erp-shell.erp-shell .billing-customer.billing-customer-layout>.billing-customer-heading{gap:3px;padding:8px}.erp-shell.erp-shell.erp-shell .billing-customer-layout .billing-customer-heading>h3{font-size:13px}.erp-shell.erp-shell.erp-shell :is(.billing-summary,.billing-tab-toolbar,.billing-checklist-identity,.checklist-editing-banner){flex-wrap:wrap;gap:6px;padding:7px}.erp-shell.erp-shell.erp-shell .billing-customer-layout>footer{flex-wrap:wrap;gap:6px;padding:7px;font-size:11px}.erp-shell.erp-shell.erp-shell .billing-checklist-lock{min-height:32px;padding:4px 6px;font-size:11px}.erp-shell.erp-shell.erp-shell :is(.catalog-bank-workspace,.catalog-bank-split,.party-statement-layout){grid-template-columns:minmax(0,1fr)}.erp-shell.erp-shell.erp-shell :is(.catalog-bank-divider,.party-statement-divider){display:none}.erp-shell.erp-shell.erp-shell :is(.catalog-bank-workspace,.catalog-bank-split){grid-template-rows:auto}.erp-shell.erp-shell.erp-shell :is(.statement-balance-summary,.company-expenses-totals,.goods-receipt-summary,.pickup-stats,.purchase-shipment-summary,.reports-metrics,.sd-kpis,.sd-current-kpis){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.erp-shell.erp-shell.erp-shell :is(.statement-balance-summary,.company-expenses-totals,.goods-receipt-summary,.pickup-stats)>div{gap:3px;min-height:54px;padding:7px}.erp-shell.erp-shell.erp-shell :is(.statement-balance-summary,.company-expenses-totals,.goods-receipt-summary,.pickup-stats) strong{overflow-wrap:anywhere;font-size:16px}.erp-shell.erp-shell.erp-shell .sd-kpi{min-height:92px;padding:8px}.erp-shell.erp-shell.erp-shell .sd-kpi>strong{font-size:22px}.erp-shell.erp-shell.erp-shell :is(.statement-tabs,.catalog-tabs,.register-tabs,.billing-workspace-tabs,.dubai-editor-tabs,.warehouse-page-navigation){flex-wrap:wrap;gap:3px;min-width:0;max-width:100%;padding:3px}.erp-shell.erp-shell.erp-shell :is(.statement-tabs,.catalog-tabs,.register-tabs,.billing-workspace-tabs,.dubai-editor-tabs,.warehouse-page-navigation)>button{min-height:32px;padding:5px 7px;font-size:11px}.erp-shell.erp-shell.erp-shell :is(.party-statement-heading,.shipment-dashboard-heading,.accounting-approvals-heading,.dubai-page-heading){flex-wrap:wrap;gap:6px}.erp-shell.erp-shell.erp-shell :is(.party-statement-actions,.account-statements-output,.accounting-approval-tabs,.accounting-approval-toolbar){flex-wrap:wrap;gap:5px}.erp-shell.erp-shell.erp-shell :is(.lookup-popup,.searchable-choice-popup),.lookup-popup,.searchable-choice-popup,.column-chooser-popup{max-width:calc(100vw - 12px);font-size:12px}.erp-shell.erp-shell.erp-shell .toast{max-width:calc(100vw - 20px);font-size:12px}@supports (-webkit-touch-callout:none){.erp-shell.erp-shell.erp-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea),.login-page :is(input,select,textarea),.lookup-popup input,.searchable-choice-popup input,.column-chooser-popup input{font-size:16px}}}@media print{.mobile-top-navigation,.mobile-navigation-tools{display:none!important}}
