:root{--cc-blue:#0095a9;--cc-blue-hover:#007e8f;--cc-blue-tint:#e6f4f6;--cc-grey:#707170;--cc-light-grey:#cbcacb;--cc-dark-blue:#21525e;--cc-light-blue:#50b2c9;--cc-surface:#f5f5f5;--cc-fill:#eaeaea;--cc-trip:#b71c1c;--cc-warning:#d05d29;--cc-caution:#f9a900;--cc-normal:#237f52;--cc-info:#005387;color:#20252b;background:#f5f5f5;font-family:Muli,Mulish,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;min-height:100vh;margin:0}button{font:inherit}select:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2321525E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:26px!important}select:not([multiple]):not([size]):disabled{background-image:none;padding-right:8px!important}.report-toolbar select,.consumption-controls select,.config-setting-editor input,.config-setting-editor textarea,.config-setting-editor select,.config-po-term-row input,.compact-actions input,.access-person-header input,.access-fields input,.access-fields select,.access-fields textarea{color:inherit;box-sizing:border-box;background-color:#fff;border:1px solid #cbcacb;border-radius:4px;min-height:32px;padding:6px 8px;font-size:12px;font-weight:400;line-height:1.3}.config-setting-editor textarea,.access-fields textarea{min-height:64px}.report-toolbar select:focus,.consumption-controls select:focus,.item360-combo input:focus,.config-setting-editor :is(input,textarea,select):focus,.config-po-term-row input:focus,.compact-actions input:focus,.access-person-header input:focus,.access-fields :is(input,select,textarea):focus{outline-offset:0;border-color:#0095a9;outline:2px solid #0095a9}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f5f5;font-family:Muli,Mulish,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f5f5f5;min-width:1100px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.app-header{background:#fff;border-bottom:1px solid #cbcacb;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:17px 28px 14px;display:flex}.app-header h1{letter-spacing:-.02em;margin:0;font-size:24px}.app-header p{color:#707170;margin:4px 0 0;font-size:13px}.version-badge{color:#0095a9;letter-spacing:.04em;background:#e6f4f6;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.top-tabs{background:#fff;border-bottom:1px solid #cbcacb;gap:4px;padding:0 28px;display:flex}.top-tabs button{color:#707170;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px 10px;font-weight:700}.top-tabs button.active{color:#0095a9;border-bottom-color:#0095a9}.app-main{padding:22px 28px 42px}.page-section{max-width:1700px;margin:0 auto}.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 16px;display:flex}.section-heading h2{margin:0;font-size:20px}.section-heading p{color:#707170;margin:4px 0 0;font-size:13px}.summary-grid{grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;display:grid}.summary-card{background:#fff;border:1px solid #cbcacb;border-radius:9px;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.summary-card span{color:#707170;font-size:12px;font-weight:700}.summary-card strong{color:#21525e;font-size:22px}.filter-bar{background:#fff;border:1px solid #cbcacb;border-radius:9px 9px 0 0;align-items:flex-end;gap:10px;padding:13px;display:flex}.filter-field{flex-direction:column;gap:5px;min-width:170px;display:flex}.filter-search{flex:1;min-width:300px}.filter-field>span,.form-field>span{color:#707170;text-transform:uppercase;letter-spacing:.045em;font-size:11px;font-weight:800}.filter-field input,.filter-field select,.search-input,.form-field input,.form-field select,.form-field textarea,.conversion-input-row input,.conversion-input-row select{color:#172033;background:#fff;border:1px solid #cbcacb;border-radius:6px;outline:none;width:100%;min-height:36px;padding:7px 9px}.filter-field input:focus,.filter-field select:focus,.search-input:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.conversion-input-row input:focus,.conversion-input-row select:focus{border-color:#0095a9;box-shadow:0 0 0 2px #0095a91f}.search-input{max-width:360px}.checkbox-filter{white-space:nowrap;color:#21525e;align-items:center;gap:7px;min-height:36px;padding:0 8px;font-size:13px;display:flex}.table-meta{color:#707170;background:#f5f5f5;border-left:1px solid #cbcacb;border-right:1px solid #cbcacb;padding:7px 13px;font-size:12px}.table-card{background:#fff;border:1px solid #cbcacb;border-radius:9px;overflow:hidden}.item-table-card{border-radius:0 0 9px 9px}.table-scroll{min-height:260px;max-height:calc(100vh - 325px);overflow:auto}.data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.data-table th{z-index:3;text-align:left;color:#707170;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;background:#f5f5f5;border-bottom:1px solid #cbcacb;padding:9px 10px;font-size:11px;position:sticky;top:0}.data-table td{vertical-align:middle;border-bottom:1px solid #eaeaea;height:38px;padding:7px 10px}.data-table tbody tr:last-child td{border-bottom:0}.clickable-row{cursor:pointer}.clickable-row:hover td,.selected-row td{background:#e6f4f6}.selected-row td{box-shadow:inset 0 1px #e6f4f6,inset 0 -1px #e6f4f6}.code-cell{white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700}.item-name-text{font-weight:650}.cell-subtext{color:#707170;margin-top:2px;font-size:11px;display:block}.numeric{font-variant-numeric:tabular-nums;text-align:right!important}.chemical-tag{color:#0095a9;vertical-align:1px;background:#e6f4f6;border-radius:4px;margin-left:7px;padding:2px 5px;font-size:9px;font-weight:800}.missing-value{color:#d05d29;font-size:11px;font-weight:800}.empty-cell{text-align:center;color:#707170;padding:28px!important}.sort-button{color:inherit;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.review-pill{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.review-unverified{color:#707170;background:#eaeaea}.review-in-review{color:#6b4a00;background:#fef3d6}.review-verified{color:#237f52;background:#e3f1e9}.review-needs-attention{color:#b71c1c;background:#fbe9e9}.secondary-button,.primary-button,.icon-button{border-radius:6px;font-weight:750}.secondary-button{color:#21525e;background:#fff;border:1px solid #cbcacb;min-height:36px;padding:7px 13px}.secondary-button:hover:not(:disabled){background:#f5f5f5}.primary-button{color:#fff;background:#0095a9;border:1px solid #0095a9;min-width:110px;min-height:38px;padding:8px 15px}.primary-button:hover:not(:disabled){background:#0095a9}button:disabled{cursor:not-allowed;opacity:.55}.global-error{color:#b71c1c;background:#fbe9e9;border:1px solid #fbe9e9;border-radius:7px;margin:14px 28px 0;padding:11px 13px;font-size:13px}.drawer-backdrop{z-index:20;background:#151f2b47;justify-content:flex-end;display:flex;position:fixed;inset:0}.item-drawer{background:#f5f5f5;flex-direction:column;width:min(660px,48vw);min-width:590px;height:100%;display:flex;box-shadow:-12px 0 30px #24313e29}.drawer-header{background:#fff;border-bottom:1px solid #cbcacb;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:17px 20px;display:flex}.drawer-header h2{margin:2px 0 0;font-size:19px}.drawer-code{color:#0095a9;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800}.icon-button{color:#21525e;background:#fff;border:1px solid #cbcacb;width:36px;height:36px;font-size:24px;line-height:1}.drawer-body{padding:16px;overflow-y:auto}.drawer-loading{color:#707170;padding:24px}.editor-section{background:#fff;border:1px solid #cbcacb;border-radius:8px;margin-bottom:14px;padding:15px}.editor-section h3{margin:0 0 13px;font-size:14px}.section-title-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.base-rule{color:#707170;font-size:10px;font-weight:700}.readonly-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px;display:grid}.readonly-field{background:#f5f5f5;border-radius:6px;padding:8px 10px}.readonly-field span{color:#707170;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.readonly-field strong{margin-top:3px;font-size:12px;display:block}.form-field{flex-direction:column;gap:6px;margin-top:11px;display:flex}.form-field textarea{resize:vertical;line-height:1.4}.form-field small{color:#707170;font-size:10.5px}.two-column-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.input-with-unit{grid-template-columns:1fr auto;display:grid}.input-with-unit input{border-radius:6px 0 0 6px}.input-with-unit>span{color:#707170;background:#f5f5f5;border:1px solid #cbcacb;border-left:0;border-radius:0 6px 6px 0;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:flex}.conversion-card{background:#e6f4f6;border:1px solid #e6f4f6;border-radius:7px;margin-top:14px;padding:12px}.conversion-heading strong,.conversion-heading span{display:block}.conversion-heading strong{font-size:12px}.conversion-heading span{color:#707170;margin-top:2px;font-size:10px}.conversion-input-row{grid-template-columns:1fr 90px;gap:7px;margin-top:10px;display:grid}.conversion-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.conversion-value{background:#fff;border:1px solid #eaeaea;border-radius:6px;padding:8px}.conversion-value span{color:#707170;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.conversion-value strong{text-overflow:ellipsis;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}.conversion-warning{color:#f9a900;margin-top:8px;font-size:10.5px;font-weight:700}.review-metadata{color:#707170;border-top:1px solid #eaeaea;justify-content:space-between;gap:15px;margin-top:12px;padding-top:10px;font-size:10.5px;display:flex}.editor-error,.save-message{border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:650}.editor-error{color:#b71c1c;background:#fbe9e9;border:1px solid #fbe9e9}.save-message{color:#237f52;background:#e3f1e9;border:1px solid #e3f1e9}.editor-actions{z-index:2;background:linear-gradient(#f5f5f5d1,#f5f5f5 35%);justify-content:flex-end;gap:8px;margin:0 -16px -16px;padding:12px 16px 16px;display:flex;position:sticky;bottom:-16px}.history-panel{background:#fff;border:1px solid #cbcacb;border-radius:8px;margin-top:14px;padding:14px}.history-panel h3{margin:0 0 10px;font-size:13px}.history-entry{border-bottom:1px solid #eaeaea;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.history-entry:last-child{border-bottom:0}.history-entry strong,.history-entry span{margin-right:8px}.history-entry span,.history-entry time,.history-empty{color:#707170}@media (width<=1250px){body{min-width:980px}.summary-grid{grid-template-columns:repeat(5,1fr)}.item-drawer{width:620px;min-width:620px}.filter-search{min-width:220px}}.header-actions{align-items:center;gap:14px;display:flex}.auth-box{justify-content:flex-end;align-items:center;gap:10px;min-width:230px;display:flex}.auth-muted,.signin-hint,.edited-by{color:#707170;font-size:12px;font-weight:700}.user-chip{align-items:center;gap:9px;min-width:0;display:flex}.user-chip img{border-radius:50%;width:34px;height:34px}.user-chip div{flex-direction:column;min-width:0;display:flex}.user-chip strong,.user-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.user-chip strong{color:#21525e;font-size:12px}.user-chip span{color:#707170;font-size:11px}.link-button{color:#0095a9;background:0 0;border:0;padding:5px;font-size:12px;font-weight:700}.wide-drawer{width:min(760px,94vw)}.three-column-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.edited-by{text-transform:none;letter-spacing:0}.item-table th:nth-child(2),.item-table td:nth-child(2){min-width:260px}.item-table th:nth-child(5),.item-table td:nth-child(5),.item-table th:nth-child(6),.item-table td:nth-child(6){min-width:150px}@media (width<=1350px){.app-header{align-items:flex-start}.header-actions{flex-wrap:wrap;justify-content:flex-end}.three-column-form{grid-template-columns:1fr}}.section-actions{align-items:center;gap:10px;display:flex}.vendor-table-scroll{max-height:calc(100vh - 330px)}.status-pill{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.vendor-reference-grid{margin-top:11px}.section-note{color:#707170;margin-top:8px;font-size:10.5px;line-height:1.4}.vendor-drawer{width:min(900px,96vw);min-width:760px}.four-column-form{grid-template-columns:1.4fr 1fr 1fr .55fr;gap:11px;display:grid}.checkbox-field{color:#21525e;align-items:center;gap:8px;min-height:36px;margin-top:28px;font-size:12px;font-weight:700;display:flex}.checkbox-field input{width:auto;min-height:0}.preferred-checkbox{margin-top:13px}.vendor-master-actions{justify-content:flex-end;margin:0 0 14px;display:flex}.vendor-items-section{padding:0;overflow:hidden}.vendor-items-section>.section-title-row{padding:15px 15px 10px}.vendor-item-table-wrap{border-top:1px solid #eaeaea;max-height:310px;overflow:auto}.vendor-item-table{font-size:11.5px}.vendor-item-table td:first-child{min-width:180px}.vendor-row-actions{white-space:nowrap;text-align:right}.mini-button{color:#21525e;background:#fff;border:1px solid #cbcacb;border-radius:5px;min-height:27px;margin-left:5px;padding:3px 7px;font-size:10.5px;font-weight:700}.mini-button:hover{background:#f5f5f5}.danger-mini{color:#b71c1c;border-color:#fbe9e9}.inactive-row{opacity:.58}.vendor-item-editor{background:#fff;border-color:#e6f4f6}@media (width<=1350px){.vendor-drawer{min-width:680px}.four-column-form{grid-template-columns:1fr 1fr}}.architecture-note{color:#21525e;background:#e6f4f6;border:1px solid #e6f4f6;border-radius:7px;margin:-4px 0 14px;padding:10px 12px;font-size:11.5px;line-height:1.45}.kind-pill{color:#21525e;letter-spacing:.03em;background:#f5f5f5;border:1px solid #cbcacb;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.stocking-point-table td{vertical-align:top}.stocking-point-drawer{width:min(720px,52vw);min-width:620px}.editor-field{flex-direction:column;gap:6px;display:flex}.editor-field>span{color:#707170;text-transform:uppercase;letter-spacing:.025em;font-size:10px;font-weight:800}.editor-field textarea{resize:vertical;line-height:1.4}.form-span-2{grid-column:span 2}.editor-checkbox{margin-top:12px}.editor-help{color:#707170;margin:6px 0 0;font-size:10.5px;line-height:1.4}.drawer-footer{background:#fff;border-top:1px solid #cbcacb;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}@media (width<=980px){.stocking-point-drawer{width:100vw;min-width:0}}.comments-cell{white-space:normal;color:#21525e;max-width:260px;line-height:1.4}.readonly-long-field{background:#f5f5f5;border:1px solid #cbcacb;border-radius:7px;margin-top:12px;padding:10px 12px}.readonly-long-field>span{color:#707170;text-transform:uppercase;letter-spacing:.025em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.readonly-long-field p{white-space:pre-wrap;margin:0;line-height:1.45}.transfer-drawer{width:min(980px,76vw);min-width:760px}.transfer-lines{flex-direction:column;gap:10px;display:flex}.transfer-line{background:#fff;border:1px solid #cbcacb;border-radius:8px;grid-template-columns:minmax(280px,2fr) minmax(130px,.8fr) minmax(190px,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.transfer-item-field,.transfer-qty-field,.transfer-line-comment-field{min-width:0}.transfer-remove-button{align-self:end;min-height:34px;margin-bottom:1px}.compact-button{min-height:30px;padding:5px 9px;font-size:11px}.transfer-footer{flex-wrap:wrap}.post-transfer-button{font-weight:800}.transfer-table td{vertical-align:top}.transfer-audit .readonly-field strong{overflow-wrap:anywhere}@media (width<=1100px){.transfer-drawer{width:100vw;min-width:0}.transfer-line{grid-template-columns:1fr 1fr}.transfer-item-field,.transfer-line-comment-field{grid-column:span 2}}.transfer-workspace-backdrop{z-index:1200;background:#141f2d6b;padding:18px;position:fixed;inset:0}.transfer-workspace{background:#f5f5f5;border:1px solid #cbcacb;border-radius:12px;flex-direction:column;width:min(1760px,100vw - 36px);height:calc(100vh - 36px);margin:0 auto;display:flex;overflow:hidden;box-shadow:0 24px 70px #21525e3d}.transfer-workspace-header{background:#fff;border-bottom:1px solid #cbcacb;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.transfer-workspace-title,.transfer-title-line,.transfer-workspace-actions,.tracking-detail-heading{align-items:center;display:flex}.transfer-workspace-title{gap:14px;min-width:0}.transfer-title-line{gap:10px;margin-top:2px}.transfer-title-line h2{margin:0;font-size:19px}.transfer-workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.transfer-workspace-scroll{flex:1;min-height:0;padding:14px;overflow:auto}.transfer-workspace-message{margin-bottom:10px}.transfer-document-card{background:#fff;border:1px solid #cbcacb;border-radius:9px;margin-bottom:12px;padding:14px}.transfer-route-grid{grid-template-columns:minmax(300px,1fr) 42px minmax(300px,1fr);align-items:end;gap:12px;display:grid}.transfer-route-arrow{color:#707170;justify-content:center;align-items:center;min-height:36px;font-size:24px;font-weight:700;display:flex}.transfer-picker-filters{grid-template-columns:minmax(210px,.8fr) minmax(210px,.8fr) minmax(360px,1.8fr);align-items:end;gap:10px;margin-bottom:10px;display:grid}.transfer-picker-search{min-width:0}.transfer-picker-results,.tracking-lot-table-wrap{border:1px solid #cbcacb;border-radius:7px;overflow:auto}.compact-data-table th,.compact-data-table td{padding-top:8px;padding-bottom:8px}.transfer-picker-add-cell,.transfer-row-actions{white-space:nowrap;text-align:right}.transfer-line-table-wrap{border:1px solid #cbcacb;border-radius:7px;overflow:auto}.transfer-line-table{min-width:1250px}.transfer-line-table>thead th{z-index:3;background:#f5f5f5;position:sticky;top:0}.transfer-line-group+.transfer-line-group tr:first-child td{border-top:1px solid #eaeaea}.transfer-expand-column,.transfer-expand-cell{text-align:center;width:34px;min-width:34px}.expand-row-button{color:#21525e;background:#fff;border:1px solid #cbcacb;border-radius:6px;width:27px;height:27px;font-size:16px;line-height:1}.transfer-qty-cell{min-width:145px}.transfer-qty-cell input,.transfer-comment-cell input,.tracking-allocation-input-cell input{width:100%}.transfer-comment-cell{min-width:180px}.transfer-validation{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.transfer-validation-ok{color:#237f52;background:#e3f1e9}.transfer-validation-warning{color:#6b4a00;background:#fef3d6}.transfer-validation-error{color:#b71c1c;background:#fbe9e9}.negative-value{color:#b71c1c;font-weight:800}.tracking-detail-row td{background:#fff;padding:0 10px 12px}.tracking-detail-panel{background:#fff;border:1px solid #cbcacb;border-radius:8px;padding:12px}.tracking-detail-heading{justify-content:space-between;gap:16px;margin-bottom:10px}.tracking-detail-heading>div{flex-direction:column;gap:3px;display:flex}.tracking-detail-heading span,.tracking-allocation-total,.tracking-readonly-row span{color:#707170;font-size:11px}.tracking-allocation-total{white-space:nowrap;font-weight:800}.tracking-warning-note,.tracking-empty-note{border-radius:6px;margin:8px 0;padding:9px 10px;font-size:11px;line-height:1.4}.tracking-warning-note{color:#6b4a00;background:#fef3d6;border:1px solid #fef3d6}.tracking-empty-note{color:#707170;background:#f5f5f5;border:1px dashed #cbcacb}.serial-selection-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.serial-selection-card input{margin-top:3px}.serial-selection-card span{flex-direction:column;gap:3px;display:flex}.serial-selection-card small{color:#707170;font-size:10.5px}.tracking-readonly-list{flex-direction:column;gap:6px;display:flex}.tracking-readonly-row{background:#fff;border:1px solid #eaeaea;border-radius:6px;grid-template-columns:minmax(220px,1.3fr) minmax(120px,.7fr) minmax(160px,.8fr) minmax(140px,.8fr);gap:10px;padding:8px 10px;display:grid}@media (width<=1200px){.transfer-workspace-backdrop{padding:8px}.transfer-workspace{width:calc(100vw - 16px);height:calc(100vh - 16px)}.transfer-workspace-header{align-items:flex-start}.transfer-route-grid{grid-template-columns:1fr}.transfer-route-arrow{display:none}.transfer-picker-filters{grid-template-columns:1fr 1fr}.transfer-picker-search{grid-column:span 2}}.app-header{gap:16px;min-height:62px;padding:10px 16px 9px}.app-header h1{font-size:20px}.app-header p{margin-top:2px;font-size:11.5px}.app-title-row{gap:8px}.version-badge{padding:2px 7px;font-size:10px}.header-actions{gap:9px}.top-tabs{scrollbar-width:thin;gap:1px;padding:0 16px;overflow-x:auto}.top-tabs button{border-bottom-width:2px;flex:none;padding:9px 12px 8px;font-size:12.5px}.top-tabs button:hover:not(.active){color:#21525e;background:#f5f5f5}.app-main{width:100%;padding:14px 16px 28px}.page-section{width:100%;max-width:none;margin:0}.section-heading{margin-bottom:11px}.item-heading{margin-top:12px}.section-heading h2{font-size:18px}.section-heading p{margin-top:2px;font-size:12px}.summary-grid{flex-wrap:wrap;align-items:stretch;gap:7px;display:flex}.summary-card{border-radius:7px;flex:0 180px;min-width:135px;max-width:210px;min-height:42px;padding:8px 11px}.summary-card strong{font-size:17px;line-height:1}.vendor-summary-grid{grid-template-columns:unset}.filter-bar{padding:10px}.table-meta{padding:5px 10px}.table-scroll{max-height:calc(100vh - 285px)}.global-error{margin:10px 16px 0}.movement-workspace{width:100%;max-width:none}@media (width>=1500px){.app-main{padding-left:20px;padding-right:20px}.summary-card{flex-basis:165px}}:root{--page-bg:#eaeaea}body{background:#eaeaea}.app-header{background:#fff;border-bottom-color:#cbcacb;box-shadow:0 1px 3px #1720330a}.top-tabs button.active{background:#e6f4f6}.app-main{padding-top:14px}.page-section>.section-heading{justify-content:flex-end;align-items:center;margin:0 0 10px}.page-section>.section-heading.item-heading{margin-top:0}.page-section>.section-heading>div:first-child{display:none}.summary-card,.filter-bar,.table-card{border-color:#cbcacb}.summary-card,.table-card{box-shadow:0 1px 2px #17203306}.movement-toolbar,.filter-bar,.summary-card,.table-card,.movement-card{border-color:#cbcacb}.movement-toolbar{background:#e6f4f6;box-shadow:0 1px 2px #1f313f0a}.data-table thead th{background:#e6f4f6;border-bottom-color:#cbcacb}.data-table tbody tr:hover{background:#e6f4f6}.primary-button{box-shadow:0 1px 1px #0000000f}.app-main{background:#eaeaea}.top-tabs{background:#fff;border-bottom-color:#cbcacb}.top-tabs button{padding:8px 11px 7px;font-size:12px}.top-tabs button.active{color:#21525e;background:#f5f5f5;border-bottom-color:#21525e}.page-section>.summary-grid{margin-bottom:8px}.summary-card{min-height:36px;box-shadow:none;border-color:#cbcacb;border-radius:5px;padding:7px 10px}.summary-card span{font-size:10px}.summary-card strong{font-size:16px}.filter-bar,.table-card{box-shadow:none;border-color:#cbcacb;border-radius:6px}.filter-bar{background:#fff;padding:9px 10px}.filter-field{gap:4px}.filter-field input,.filter-field select,.search-input,.form-field input,.form-field select,.form-field textarea,.conversion-input-row input,.conversion-input-row select{border-color:#cbcacb;border-radius:4px;min-height:32px;padding:6px 8px;font-size:12px}.data-table{font-size:12px}.data-table th{color:#21525e;background:#eaeaea;border-bottom-color:#cbcacb;padding:7px 8px;font-size:10.5px}.data-table td{border-bottom-color:#eaeaea;height:34px;padding:6px 8px}.data-table tbody tr:nth-child(2n),.data-table tbody tr:hover{background:#f5f5f5}.secondary-button,.primary-button{min-height:30px;box-shadow:none;border-radius:4px;padding:6px 10px;font-size:12px}.module-panel>.movement-toolbar:first-child{margin-bottom:0}.module-panel>.table-card,.module-panel>.approval-grid,.module-panel>.purchase-fieldset{margin-top:0}.transfer-list-page .document-command-band{margin-bottom:8px}.transfer-workspace-header{gap:12px;padding:8px 10px}.transfer-workspace-scroll{padding:10px;overflow:hidden auto}.transfer-document-card{border-radius:6px;margin-bottom:8px;padding:9px 11px}.transfer-route-grid{gap:8px}.transfer-comments{margin-top:8px}.transfer-lines-card{padding:0;overflow:hidden}.transfer-lines-title{background:#eaeaea;border-bottom:1px solid #cbcacb;min-height:38px}.transfer-line-table-wrap{border:0;border-radius:0;max-height:none;overflow:auto visible}.transfer-line-table{table-layout:fixed;width:100%;min-width:1180px}.transfer-line-table col.transfer-col-expand{width:42px}.transfer-line-table col.transfer-col-item{width:225px}.transfer-line-table col.transfer-col-tracking,.transfer-line-table col.transfer-col-stock,.transfer-line-table col.transfer-col-drafts{width:105px}.transfer-line-table col.transfer-col-qty{width:122px}.transfer-line-table col.transfer-col-uom{width:62px}.transfer-line-table col.transfer-col-status{width:132px}.transfer-line-table col.transfer-col-comments{width:auto}.transfer-line-table col.transfer-col-action{width:92px}.transfer-line-table th,.transfer-line-table td{box-sizing:border-box;height:32px;padding:5px 7px}.transfer-line-table .expand-row-button{place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:inline-grid}.transfer-line-table .transfer-qty-cell,.transfer-line-table .transfer-comment-cell{min-width:0}.transfer-workspace .transfer-picker-results{max-height:none;overflow:hidden visible}.transfer-workspace .tracking-detail-row>td{background:#f5f5f5;border-right:0;padding:0!important}.transfer-workspace .tracking-detail-panel{background:#f5f5f5;border:0;border-left:3px solid #cbcacb;border-radius:0;padding:7px 10px 8px 49px}.transfer-workspace .tracking-detail-heading{margin-bottom:5px}.transfer-workspace .tracking-allocation-total{font-size:10.5px}.transfer-workspace .transfer-tracking-table{table-layout:fixed;width:100%;min-width:720px}.transfer-workspace .transfer-tracking-table th,.transfer-workspace .transfer-tracking-table td{height:28px;padding:4px 7px}.transfer-workspace .transfer-tracking-table th:first-child,.transfer-workspace .transfer-tracking-table td:first-child{width:auto}.transfer-workspace .transfer-tracking-table th:nth-child(2),.transfer-workspace .transfer-tracking-table td:nth-child(2),.transfer-workspace .transfer-tracking-table th:nth-child(3),.transfer-workspace .transfer-tracking-table td:nth-child(3){width:118px}.transfer-workspace .transfer-tracking-table th:nth-child(4),.transfer-workspace .transfer-tracking-table td:nth-child(4),.transfer-workspace .transfer-tracking-table th:nth-child(5),.transfer-workspace .transfer-tracking-table td:nth-child(5),.transfer-workspace .transfer-tracking-table th:nth-child(6),.transfer-workspace .transfer-tracking-table td:nth-child(6){width:130px}.transfer-audit{padding:0}.transfer-audit>summary{cursor:pointer;color:#21525e;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:700;list-style-position:inside;display:flex}.transfer-audit[open]>summary{background:#f5f5f5;border-bottom:1px solid #cbcacb}.transfer-audit .shared-audit-body{padding:8px 10px 10px}.transfer-detail-page.transfer-workspace{width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.transfer-detail-page .transfer-workspace-header{border:1px solid #cbcacb;border-radius:6px;margin-bottom:8px}.transfer-detail-page .transfer-workspace-scroll{padding:0;overflow:visible}.transfer-detail-page .transfer-document-card{border-radius:6px}.transfer-detail-page .transfer-tracking-table{table-layout:fixed;width:100%;min-width:0}.transfer-detail-page .transfer-tracking-table col.tracking-col-id{width:auto}.transfer-detail-page .transfer-tracking-table col.tracking-col-date{width:112px}.transfer-detail-page .transfer-tracking-table col.tracking-col-number{width:124px}.transfer-detail-page .transfer-tracking-table col.tracking-col-entry{width:132px}.transfer-detail-page .tracking-detail-summary{justify-content:flex-end;margin-bottom:5px;display:flex}.transfer-list-page,.transfer-detail-page.transfer-workspace{box-sizing:border-box;height:100%;min-height:0}.transfer-list-page{flex-direction:column;display:flex;overflow:hidden!important}.transfer-list-page>.compass-table-card{flex-direction:column;flex:auto;min-height:0;display:flex}.transfer-list-page>.compass-table-card .compass-table-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;overflow:auto}.transfer-detail-page.transfer-workspace{flex-direction:column;display:flex;overflow:hidden!important}.transfer-detail-page .transfer-workspace-header{flex:none}.transfer-detail-page .transfer-workspace-scroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.transfer-detail-page .transfer-workspace-message,.transfer-detail-page .transfer-document-card:not(.transfer-lines-card):not(.transfer-audit){flex:none}.transfer-detail-page .standard-document-workspace{flex:auto;align-items:stretch;min-height:0}.transfer-detail-page .transfer-lines-card{flex-direction:column;height:100%;min-height:0;margin-bottom:0;display:flex}.transfer-detail-page .transfer-line-table-wrap{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;overflow:auto}.transfer-detail-page .transfer-audit{flex:none}@media (width<=1180px){.transfer-detail-page.transfer-workspace{scrollbar-gutter:stable;overflow:hidden auto!important}.transfer-detail-page .transfer-workspace-scroll{flex:none;overflow:visible}.transfer-detail-page .standard-document-workspace{flex:none}.transfer-detail-page .transfer-lines-card,.transfer-detail-page .standard-document-workspace .item-picker{height:auto!important}.transfer-detail-page .transfer-line-table-wrap{max-height:460px}}.transfer-detail-page .transfer-line-table-wrap{box-sizing:border-box;background:#eaeaea;padding-right:18px;overflow:hidden auto}.transfer-detail-page .transfer-line-table th:last-child,.transfer-detail-page .transfer-line-table td:last-child{padding-right:10px}.transfer-detail-page .transfer-lines-card{background:#eaeaea}@media (width<=1180px){.transfer-detail-page .transfer-line-table-wrap{overflow-x:auto}.transfer-detail-page .transfer-line-table{min-width:980px}}.transfer-detail-page .standard-document-workspace{align-items:start}.transfer-detail-page .standard-document-workspace.selector-open{grid-template-columns:minmax(0,1fr) 330px}.transfer-detail-page .transfer-lines-card{background:#fff;align-self:start;height:auto;max-height:100%}.transfer-detail-page .transfer-line-table-wrap{scrollbar-gutter:stable;background:#fff;flex:0 auto;min-height:0;max-height:100%;padding-right:0;overflow:hidden auto}.transfer-detail-page .transfer-row-actions .mini-button{max-width:100%;margin-left:0}@media (width<=1180px){.transfer-detail-page .transfer-lines-card{max-height:none}.transfer-detail-page .transfer-line-table-wrap{max-height:460px;overflow-x:auto}}.transfer-detail-page.transfer-workspace{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden!important}.transfer-detail-page>.transfer-workspace-header,.transfer-detail-page>.transfer-workspace-message,.transfer-detail-page>.transfer-document-card:not(.transfer-lines-card),.transfer-detail-page>.document-audit{flex:none}.transfer-detail-page>.standard-document-workspace{flex:auto;align-items:stretch;min-height:0}.transfer-detail-page .transfer-lines-card{background:#fff;flex-direction:column;align-self:stretch;height:100%;min-height:0;max-height:none;margin-bottom:0;display:flex}.transfer-detail-page .transfer-lines-card>.section-title-row{z-index:6;box-sizing:border-box;flex:none;position:relative}.transfer-detail-page .transfer-line-table-wrap{box-sizing:border-box;scrollbar-gutter:stable;background:#eaeaea;flex:auto;min-height:0;max-height:none;padding-right:18px;overflow:hidden auto}.transfer-detail-page .transfer-line-table{background:#fff;width:100%;min-width:0}.transfer-detail-page .standard-document-workspace .item-picker{align-self:stretch;min-height:0;margin-bottom:0;height:100%!important;position:static!important}.transfer-detail-page .transfer-line-table col.transfer-col-action{width:116px}.transfer-detail-page .transfer-line-table th:last-child,.transfer-detail-page .transfer-line-table td.transfer-row-actions{box-sizing:border-box;width:116px;min-width:116px;padding-right:10px}@media (width<=1180px){.transfer-detail-page.transfer-workspace{scrollbar-gutter:stable;overflow:hidden auto!important}.transfer-detail-page>.standard-document-workspace{flex:none}.transfer-detail-page .transfer-lines-card,.transfer-detail-page .standard-document-workspace .item-picker{height:auto!important}.transfer-detail-page .transfer-line-table-wrap{max-height:460px;padding-right:0;overflow-x:auto}.transfer-detail-page .transfer-line-table{min-width:980px}}.stocking-point-list-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden!important}.stocking-point-command-band{flex:none;align-items:center}.stocking-point-summary{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.stocking-point-summary .summary-card{flex:0 0 142px;min-width:126px;max-width:150px}.stocking-point-filter-bar{flex:none;grid-template-columns:minmax(300px,1fr) minmax(145px,175px) minmax(145px,175px) auto}.stocking-point-table-meta{flex:none}.stocking-point-list-table{flex-direction:column;flex:auto;min-height:0;display:flex}.stocking-point-list-table .compass-table-actions,.stocking-point-list-table .compass-table-footer{flex:none}.stocking-point-list-table .compass-table-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;overflow:auto}.shell-drawer-backdrop .stocking-point-drawer{width:min(720px,56%);min-width:620px}.shell-drawer-backdrop .stocking-point-drawer .drawer-body{flex:auto;min-height:0}.shell-drawer-backdrop .stocking-point-drawer .drawer-footer{flex:none}@media (width<=1180px){.stocking-point-filter-bar{grid-template-columns:minmax(0,1fr) 150px}.stocking-point-filter-bar .filter-search{grid-column:1/-1}.stocking-point-filter-bar .document-filter-actions{justify-content:flex-start}.shell-drawer-backdrop .stocking-point-drawer{width:min(720px,76%);min-width:0}}@media (width<=760px){.stocking-point-command-band{flex-direction:column;align-items:flex-start}.stocking-point-summary{width:100%}.stocking-point-filter-bar{grid-template-columns:1fr}.stocking-point-filter-bar .filter-search{grid-column:auto}.shell-drawer-backdrop .stocking-point-drawer{width:100%}}.item-management-list-page,.vendor-management-list-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.catalog-command-band{flex:none;margin-bottom:8px}.catalog-summary{scrollbar-width:thin;flex-wrap:nowrap;min-width:0;overflow-x:auto}.catalog-summary .summary-card{flex:0 0 142px;min-width:126px;max-width:150px}.catalog-filter-bar{flex:none;align-items:end;gap:8px;display:grid}.item-management-filter-bar{grid-template-columns:minmax(280px,1fr) minmax(145px,190px) minmax(145px,190px) minmax(155px,190px) minmax(125px,150px) minmax(125px,150px) auto}.vendor-management-filter-bar{grid-template-columns:minmax(320px,1fr) minmax(145px,175px) auto}.catalog-table-meta{flex:none}.catalog-list-table{flex-direction:column;flex:auto;min-height:0;display:flex}.catalog-list-table .compass-table-actions,.catalog-list-table .compass-table-footer{flex:none}.catalog-list-table .compass-table-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;overflow:auto}.shell-drawer-backdrop .catalog-management-drawer{height:100%;max-height:100%}.shell-drawer-backdrop .catalog-management-drawer .drawer-body{flex:auto;min-height:0;overflow-y:auto}.shell-drawer-backdrop .catalog-management-drawer .drawer-footer{flex:none}.shell-drawer-backdrop .item-management-drawer{width:min(780px,68%);min-width:660px}.shell-drawer-backdrop .vendor-drawer{width:min(920px,76%);min-width:760px}.item-audit-history{margin-top:12px}.vendor-item-table-wrap{border-top:1px solid #cbcacb;width:100%;max-height:310px;overflow:auto}.vendor-item-table{width:100%;min-width:760px;font-size:11.5px}.vendor-item-table th,.vendor-item-table td{padding:6px 7px}.vendor-row-actions .mini-button{align-items:center;gap:4px;min-height:28px;display:inline-flex}.vendor-row-actions .mini-button .functional-icon{flex:none}@media (width<=1380px){.item-management-filter-bar{grid-template-columns:minmax(0,1fr) 160px 160px 170px}.item-management-filter-bar .filter-search{grid-column:1/-1}.vendor-management-filter-bar{grid-template-columns:minmax(0,1fr) 160px auto}.shell-drawer-backdrop .item-management-drawer,.shell-drawer-backdrop .vendor-drawer{width:min(920px,82%);min-width:0}}@media (width<=900px){.catalog-command-band{flex-direction:column;align-items:flex-start}.catalog-summary{width:100%}.item-management-filter-bar,.vendor-management-filter-bar{grid-template-columns:1fr}.item-management-filter-bar .filter-search{grid-column:auto}.shell-drawer-backdrop .item-management-drawer,.shell-drawer-backdrop .vendor-drawer{width:100%}}.item-audit-change-details{overflow-wrap:anywhere;max-width:620px;line-height:1.4}.item-audit-change-details details{margin-top:4px}.item-audit-change-details summary{cursor:pointer;color:#21525e;font-weight:600}.item-audit-change-row{border-bottom:1px solid #eaeaea;grid-template-columns:minmax(115px,1fr) minmax(150px,2fr);gap:10px;padding:5px 0;display:grid}.item-audit-change-row:last-child{border-bottom:0}.item-audit-change-row strong{font-weight:600}.transport-readiness{flex-direction:column;gap:4px;margin:8px 0;padding:0;list-style:none;display:flex}.transport-readiness li{align-items:baseline;gap:8px;display:flex}.transport-readiness li span{width:1em;font-weight:700}.transport-readiness li.ok{color:#21525e}.transport-readiness li.ok span{color:#237f52}.transport-readiness li.missing{color:#b71c1c;font-weight:600}.transport-quick-list{flex-direction:column;gap:10px;margin-top:8px;display:flex}.transport-quick-approve{background:#f5f5f5;border:1px solid #cbcacb;border-radius:10px;padding:10px 12px}.lot-all-button{min-height:0;margin-left:6px;padding:4px 10px}.doc-link{color:#0095a9;cursor:pointer;font-weight:600;text-decoration:none}.doc-link:hover,.doc-link:focus-visible{text-decoration:underline}.status-pill:before{content:"● "}.status-pill.status-active:before{content:"✓ "}.status-pill.status-inactive:before{content:"○ "}.status-active{color:#1b5e3d;background:#e3f1e9}.status-inactive{color:#707170;background:#f1f0f1}.purchase-status:before{content:"○ "}.purchase-status-approved:before,.purchase-status-issued:before,.purchase-status-received:before,.purchase-status-fully-received:before{content:"✓ "}.purchase-status-pending-approval:before,.purchase-status-submitted:before,.purchase-status-partially-received:before,.purchase-status-pending:before,.purchase-status-waiting:before,.purchase-status-preparing:before{content:"◷ "}.purchase-status-rejected:before,.purchase-status-cancelled:before{content:"✕ "}.primary-button{background:var(--cc-blue);border-color:var(--cc-blue);color:#fff}.primary-button:hover:not(:disabled){background:var(--cc-blue-hover);border-color:var(--cc-blue-hover)}.primary-button:disabled{background:var(--cc-light-grey);border-color:var(--cc-light-grey);color:#2121218c}.secondary-button.danger-outline,.secondary-button.danger-text{border-color:var(--cc-trip);color:var(--cc-trip);background:#fff}.secondary-button.danger-outline:hover:not(:disabled),.secondary-button.danger-text:hover:not(:disabled){background:var(--cc-trip);border-color:var(--cc-trip);color:#fff}.secondary-button.danger-outline:disabled,.secondary-button.danger-text:disabled{background:var(--cc-light-grey);border-color:var(--cc-light-grey);color:#2121218c}.danger-mini,.link-button.danger-text{color:var(--cc-trip)}.shipment-next-step{border:1px solid var(--cc-blue);background:var(--cc-blue-tint);border-left-width:4px;border-radius:10px;gap:8px;margin:10px 0;padding:10px 14px;display:grid}.placard-prefill-note{color:#6b4a00}.lot-fill-row{align-items:center;gap:8px;margin:4px 0 6px;display:flex}.lot-fill-row input{width:110px;margin-left:6px}.modal-backdrop{z-index:60;background:#21525e47;place-items:start center;padding:6vh 16px;display:grid;position:fixed;inset:0;overflow:auto}.modal-card{border:1px solid var(--cc-light-grey);background:#fff;border-radius:12px;width:min(760px,100%);padding:16px 18px;box-shadow:0 16px 40px #21525e33}.po-email-form{gap:8px;display:grid}.po-email-form textarea{box-sizing:border-box;width:100%;font:inherit}.po-email-note{border:1px solid var(--cc-caution);color:#6b4a00;background:#fef3d6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.po-email-attachment{color:var(--cc-grey)}.po-email-history{margin-top:12px}.autosave-status{color:var(--cc-grey);align-self:center;font-size:.9rem}.autosave-saved{color:#1b5e3d}.autosave-error{color:#6b4a00}.shipper-summary{color:var(--cc-dark-blue);margin:4px 0}.package-summary{color:var(--cc-dark-blue);margin:4px 0 8px}.package-summary-flag{color:#6b4a00;font-weight:600}.save-report{border:1px solid;border-radius:10px;gap:6px;margin:8px 0;padding:10px 14px;display:grid}.save-report ul{margin:0;padding-left:20px}.save-report-ok{color:#1b5e3d;background:#e3f1e9;border-color:#237f52}.save-report-todo{color:#6b4a00;background:#fef3d6;border-color:#f9a900}.save-report .link-button{justify-self:start}.my-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.my-signature-pad{aspect-ratio:600/160;border:1px dashed var(--cc-light-grey);touch-action:none;cursor:crosshair;background:#fff;border-radius:8px;width:100%;max-width:600px;height:auto}.my-signature-type{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.my-signature-type .active{border-color:var(--cc-blue);color:var(--cc-blue)}.my-signature-current{align-items:center;gap:12px;margin:8px 0;display:flex}.my-signature-current img{border:1px solid var(--cc-light-grey);background:#fff;border-radius:6px;height:48px}.sign-with-mine{margin-left:10px}.my-profile-title{align-items:center;gap:10px;display:inline-flex}.packet-docs{margin:10px 0}.packet-docs h4{margin:0 0 6px}.packet-docs select{max-width:360px}.packet-docs-missing{color:#6b4a00;font-weight:600}.my-profile-wide{grid-column:1/-1}.email-signature-preview{border:1px solid var(--cc-light-grey);background:#fff;border-radius:8px;margin:6px 0;padding:10px 14px}.po-email-signature{gap:4px;display:grid}.empty-bol-panel{border:1px solid var(--cc-light-grey);background:#fff;border-radius:10px;gap:10px;margin:10px 0;padding:12px 16px;display:grid}.empty-bol-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.empty-bol-wide{grid-column:1/-1}.empty-bol-lines,.empty-bol-list{border-collapse:collapse;width:100%}.empty-bol-lines th,.empty-bol-lines td,.empty-bol-list th,.empty-bol-list td{text-align:left;border-bottom:1px solid var(--cc-light-grey);padding:6px 8px}.empty-bol-lines input[type=number]{width:90px}.receipt-status-VOIDED{color:#b71c1c}.receipt-void-note{color:#b71c1c;margin:6px 0}.standard-table-card{color:#172033;background:#fff;border:1px solid #cbcacb;border-radius:6px;min-width:0;overflow:hidden}.standard-table-scroll{border-top:1px solid #cbcacb;border-bottom:1px solid #cbcacb;width:100%;min-height:0;max-height:60vh;overflow:auto}.standard-table-card>.standard-table-scroll:first-child{border-top:0}.standard-table-card>.standard-table-scroll:last-child{border-bottom:0}.standard-table{border-spacing:0;border-collapse:separate;color:#172033;width:max-content;min-width:100%;font-size:12px}.standard-table th{z-index:3;color:#21525e;text-align:left;text-transform:none;letter-spacing:0;white-space:nowrap;background:#eaeaea;border-bottom:1px solid #cbcacb;border-right:1px solid #cbcacb;padding:7px 8px;font-size:10.5px;font-weight:700;position:sticky;top:0}.standard-table th:last-child,.standard-table td:last-child{border-right:0}.standard-table td{vertical-align:middle;border-bottom:1px solid #cbcacb;border-right:1px solid #cbcacb;height:32px;padding:5px 8px}.standard-table tbody tr:nth-child(2n),.standard-table tbody tr:hover{background:#f5f5f5}.standard-table tbody tr:last-child td{border-bottom:0}.standard-table .num,.standard-table .standard-number{text-align:right;font-variant-numeric:tabular-nums}.standard-table .empty-cell{text-align:center;color:#707170;padding:18px 10px}.standard-table .cell-subtext{color:#707170;margin-top:2px;font-size:9.5px;font-weight:400;display:block}.standard-table .link-button{font-size:inherit}.standard-table input,.standard-table select{min-height:27px}.standard-table input:not([type=checkbox]):not([type=radio]),.standard-table select,.standard-table textarea{width:100%;min-width:0;max-width:100%}.standard-table-section-title{background:#eaeaea;border-bottom:1px solid #cbcacb;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:6px 9px;display:flex}.standard-table-section-title strong{font-size:12px}.standard-table-section-title small{color:#707170;font-size:10.5px}.standard-table-card .clickable-row{cursor:pointer}.standard-table-card .clickable-row:focus-within{outline-offset:-2px;outline:2px solid #707170}.standard-table td.numeric,.standard-table th.numeric{text-align:right;font-variant-numeric:tabular-nums}.standard-table .code-cell{font-weight:650}.standard-table .comments-cell{text-overflow:ellipsis;white-space:nowrap;min-width:180px;max-width:420px;overflow:hidden}.standard-table.app-master-table{table-layout:auto;width:100%}.standard-table.app-master-table th:last-child,.standard-table.app-master-table td:last-child{white-space:nowrap;width:1%}.movement-workspace{max-width:none}.movement-toolbar{z-index:15;background:var(--page-bg,#f5f5f5);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;padding:10px 0;display:grid;position:sticky;top:0}.movement-title-block{align-items:center;gap:12px;min-width:0;display:flex}.movement-title-block h2{margin:0}.movement-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.movement-card{background:#fff;border:1px solid #cbcacb;border-radius:10px;margin-bottom:16px;padding:16px;box-shadow:0 1px 2px #00000008}.movement-header-grid{grid-template-columns:repeat(3,minmax(190px,1fr));align-items:end;gap:14px;display:grid}.shipment-header-grid{grid-template-columns:repeat(4,minmax(170px,1fr))}.movement-comments{grid-column:1/-1}.movement-picker-controls{grid-template-columns:minmax(160px,.8fr) minmax(160px,.8fr) minmax(260px,1.8fr);gap:10px;margin-bottom:12px;display:grid}.movement-picker-controls select,.movement-picker-controls input,.movement-line-table input,.new-tracking-row input,.receive-card input{box-sizing:border-box;width:100%}.movement-picker-results{border:1px solid #cbcacb;border-radius:8px;max-height:340px;overflow:hidden auto}.movement-picker-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eaeaea;grid-template-columns:minmax(0,1fr) 170px auto;align-items:center;gap:14px;width:100%;padding:10px 12px;display:grid}.movement-picker-row:hover{background:#f5f5f5}.movement-picker-row:last-child{border-bottom:0}.movement-picker-row strong,.movement-picker-row small,.movement-picker-balance small{display:block}.movement-picker-row small,.movement-picker-balance small{color:#707170;margin-top:2px}.movement-picker-balance{text-align:right;font-variant-numeric:tabular-nums}.movement-empty{color:#707170;padding:14px}.movement-line-table>tbody>tr>td{vertical-align:middle}.movement-line-group+.movement-line-group tr:first-child td{border-top:1px solid #cbcacb}.compact-number-input{text-align:right;font-variant-numeric:tabular-nums;width:110px!important}.movement-warning-text{color:#6b4a00;margin-top:3px;font-size:11px;display:block}.variance-cell{font-weight:700}.tracking-detail-row>td{background:#f5f5f5;padding:0!important}.tracking-detail-panel{border-top:1px solid #eaeaea;padding:6px 10px 8px 42px}.tracking-detail-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.tracking-detail-heading p{color:#707170;margin:1px 0 0;font-size:10.5px}.serial-card-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.serial-selection-card{cursor:pointer;background:#fff;border:1px solid #cbcacb;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;display:flex}.serial-selection-card.selected{background:#e6f4f6;border-color:#707170}.serial-selection-card span,.serial-selection-card small{display:block}.serial-selection-card small{color:#707170;margin-top:2px}.new-tracking-row{grid-template-columns:minmax(220px,1fr) 130px auto;align-items:center;gap:8px;margin-top:12px;display:grid}.movement-message{margin-bottom:14px}.movement-success{background:#e3f1e9;border:1px solid #e3f1e9;border-radius:7px;padding:10px 12px}.danger-outline{color:#b71c1c;border-color:#b71c1c}.shipment-transit-banner{background:#e6f4f6;border:1px solid #cbcacb;border-radius:7px;margin-top:12px;padding:10px 12px}.receive-card{border-width:2px}.receive-tracking-list{gap:5px;margin-top:8px;display:grid}.receive-tracking-list label{background:#f5f5f5;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:5px 7px;display:flex}.receive-tracking-list small{color:#707170;display:block}.receive-actions{margin-top:12px}.receipt-history{border-top:1px solid #cbcacb;margin-top:14px;padding-top:12px}.receipt-history>div{border-bottom:1px solid #eaeaea;grid-template-columns:150px 1fr 150px 1fr;gap:10px;padding:7px 0;font-size:13px;display:grid}@media (width<=1100px){.movement-header-grid,.shipment-header-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.movement-picker-controls{grid-template-columns:1fr 1fr}.movement-picker-controls input{grid-column:1/-1}.movement-picker-row{grid-template-columns:minmax(0,1fr) 130px auto}}@media (width<=760px){.movement-toolbar{grid-template-columns:1fr;position:static}.movement-actions{justify-content:flex-start}.movement-header-grid,.shipment-header-grid,.movement-picker-controls,.new-tracking-row{grid-template-columns:1fr}.movement-picker-controls input,.movement-comments{grid-column:auto}.movement-picker-row{grid-template-columns:1fr}.movement-picker-balance{text-align:left}.tracking-detail-panel{padding-left:14px}.receipt-history>div{grid-template-columns:1fr}}.movement-picker-grid{grid-template-columns:minmax(160px,.8fr) minmax(160px,.8fr) minmax(280px,2fr);gap:10px;margin-bottom:10px;display:grid}.movement-item-results{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;max-height:260px;display:grid;overflow:auto}.movement-item-result{text-align:left;cursor:pointer;background:#fff;border:1px solid #cbcacb;border-radius:6px;padding:9px 10px}.movement-item-result strong,.movement-item-result span{display:block}.movement-item-result span{color:#707170;margin-top:3px;font-size:11px}.movement-span-all{grid-column:1/-1}.tracking-stack{gap:6px;min-width:300px;display:grid}.tracking-row{grid-template-columns:minmax(150px,1fr) 90px auto;align-items:center;gap:6px;display:grid}.tracking-row input,.compact-input{min-width:0}.small-button{width:max-content;padding:5px 9px;font-size:11px}.danger-text{color:#b71c1c}@media (width<=900px){.movement-picker-grid,.tracking-row{grid-template-columns:1fr}}.initial-balance-tools{border-radius:4px}.count-group-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;margin:10px 0 12px;display:grid}.count-group-option{cursor:pointer;background:#fff;border:1px solid #cbcacb;border-radius:3px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.count-group-option.selected{background:#e6f4f6;border-color:#50b2c9;font-weight:700}.count-group-option input{width:auto;margin:0}.csv-action-row{border-top:1px solid #cbcacb;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.csv-action-row>span{color:#707170;font-size:12px}.hidden-file-input{display:none}.initial-count-sheet{border-collapse:collapse;font-size:12px}.initial-count-sheet th,.initial-count-sheet td{background:#fff;border:1px solid #cbcacb!important;padding:4px 6px!important}.initial-count-sheet thead th{z-index:3;color:#26333c;white-space:nowrap;background:#eaeaea;font-size:11px;font-weight:700;position:sticky;top:0}.initial-count-sheet tbody tr:hover td{background:#f5f5f5}.initial-count-sheet input{background:0 0;border:1px solid #0000;border-radius:0;min-height:28px;padding:3px 5px}.initial-count-sheet input:focus{background:#fff;border-color:#0095a9;outline:1px solid #0095a9}.initial-count-sheet .compact-number-input{width:100px!important}.sheet-row-number{color:#707170;font-variant-numeric:tabular-nums;width:36px;min-width:36px;text-align:right!important;background:#f5f5f5!important}.uom-cell{white-space:nowrap;width:58px;font-weight:700}@media (width<=760px){.count-group-grid{grid-template-columns:1fr}}.movement-card{border-color:#cbcacb;box-shadow:0 1px 3px #17203309}.batch-allocation-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.batch-allocation-summary>span{white-space:nowrap;background:#fff;border:1px solid #cbcacb;border-radius:6px;padding:5px 8px}.batch-allocation-summary .batch-unassigned{background:#e6f4f6;border-color:#50b2c9}.movement-toolbar{box-shadow:none;background:#eaeaea;border:1px solid #cbcacb;border-radius:6px;gap:10px;margin-bottom:10px;padding:8px 10px}.movement-card{box-shadow:none;border-color:#cbcacb;border-radius:6px;margin-bottom:10px;padding:12px}.movement-title-block{gap:8px}.movement-title-block h2{font-size:16px}.movement-actions{gap:6px}.movement-picker-controls{gap:8px;margin-bottom:8px}.movement-picker-results{border-color:#cbcacb;border-radius:5px}.movement-picker-row{padding:7px 9px}.movement-item-results{gap:6px}.movement-item-result{border-color:#cbcacb;border-radius:5px;padding:7px 9px}.movement-item-result:hover{background:#f5f5f5;border-color:#707170}.receiving-page .movement-toolbar{margin-bottom:10px;padding:6px 0}.receiving-header-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;margin-bottom:10px;padding:10px 12px}.receiving-workspace{align-items:start;gap:10px;min-width:0;display:grid}.receiving-workspace.selector-open{grid-template-columns:minmax(0,1fr) 330px}.receiving-workspace.selector-closed{grid-template-columns:minmax(0,1fr)}.receiving-line-card{min-width:0;overflow:hidden}.receiving-line-header,.receiving-selector-header{background:#eaeaea;border-bottom:1px solid #cbcacb;justify-content:space-between;align-items:center;gap:8px;min-height:35px;padding:7px 9px;display:flex}.receiving-line-header>div,.receiving-selector-header>div{flex-direction:column;gap:1px;min-width:0;display:flex}.receiving-line-header strong,.receiving-selector-header strong{font-size:13px}.receiving-line-header small,.receiving-selector-header small{color:#707170;font-size:10.5px}.receiving-lines{min-height:320px;max-height:580px}.receiving-lines .data-table{min-width:900px}.receiving-lines .data-table thead th{z-index:2;background:#eaeaea;position:sticky;top:0}.receiving-uom{color:#21525e;white-space:nowrap}.receiving-selector{min-width:0;margin-bottom:0;padding:0;position:sticky;top:8px;overflow:hidden}.receiving-selector-filters{border-bottom:1px solid #cbcacb;grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.receiving-selector-filters .form-field{gap:3px}.receiving-selector-filters .form-field>span{font-size:9.5px}.receiving-selector-filters input,.receiving-selector-filters select{box-sizing:border-box;background:#fff;border:1px solid #cbcacb;border-radius:4px;width:100%;min-height:29px;padding:4px 6px}.receiving-search{grid-column:1/-1}.receiving-item-list{background:#fff;max-height:420px;overflow-y:auto}.receiving-item-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eaeaea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.receiving-item-row:hover{background:#e6f4f6}.receiving-item-row:focus-visible{outline-offset:-2px;outline:2px solid #0095a9}.receiving-item-row>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.receiving-item-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;overflow:hidden}.receiving-item-row small{text-overflow:ellipsis;white-space:nowrap;color:#707170;font-size:9.5px;overflow:hidden}.receiving-item-uom{color:#21525e;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;font-size:11px;font-weight:700;display:flex}.receiving-item-uom small{color:#6b4a00;font-size:8.5px;font-weight:500}.receiving-selector-empty,.receiving-selector-footer{color:#707170;font-size:10px}.receiving-selector-empty{text-align:center;padding:18px 10px}.receiving-selector-footer{background:#f5f5f5;border-top:1px solid #cbcacb;padding:6px 9px}.tracking-quantity-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.tracking-quantity-wrap small{color:#707170;font-size:9px;font-weight:700}@media (width<=1180px){.receiving-workspace.selector-open{grid-template-columns:minmax(0,1fr) 290px}.receiving-header-grid{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media (width<=900px){.receiving-workspace.selector-open{grid-template-columns:minmax(0,1fr)}.receiving-selector{position:static}.receiving-item-list{max-height:260px}}@media (width<=680px){.receiving-header-grid,.receiving-selector-filters{grid-template-columns:1fr}.receiving-search{grid-column:auto}}.standard-document-workspace{align-items:start;gap:10px;min-width:0;display:grid}.standard-document-workspace.selector-open{grid-template-columns:minmax(0,1fr) 330px}.standard-document-workspace.selector-closed{grid-template-columns:minmax(0,1fr)}.standard-document-workspace .standard-line-card{grid-area:1/1;min-width:0;overflow:hidden}.standard-document-workspace .standard-item-picker{grid-area:1/2;min-width:0;padding:0;position:sticky;top:64px;overflow:hidden}.standard-item-picker .section-title-row{background:#eaeaea;border-bottom:1px solid #cbcacb;margin:0;padding:8px 9px}.standard-item-picker .section-title-row h3{margin:0;font-size:13px}.standard-item-picker .section-title-row p{color:#707170;margin:2px 0 0;font-size:10.5px}.standard-item-picker .movement-picker-controls,.standard-item-picker .transfer-picker-filters{border-bottom:1px solid #cbcacb;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:8px;display:grid}.standard-item-picker .movement-picker-controls input,.standard-item-picker .movement-picker-controls select,.standard-item-picker .transfer-picker-filters input,.standard-item-picker .transfer-picker-filters select{box-sizing:border-box;width:100%;min-height:29px}.standard-item-picker .movement-picker-controls input,.standard-item-picker .transfer-picker-search{grid-column:1/-1}.standard-item-picker .movement-picker-results,.standard-item-picker .transfer-picker-results{border:0;border-radius:0;max-height:430px;overflow-y:auto}.standard-item-picker .movement-picker-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:7px 9px}.standard-item-picker .movement-picker-balance{font-size:11px}.standard-line-card .standard-table-scroll{max-height:590px}.standard-line-card .standard-table{table-layout:fixed;width:100%;min-width:0}.standard-line-card .standard-table th:first-child{width:34px}.standard-line-card .standard-table th:last-child{width:72px}.transfer-workspace .standard-document-workspace.selector-open{grid-template-columns:minmax(0,1fr) 340px}.transfer-workspace .transfer-picker-card{padding:0}.transfer-workspace .transfer-picker-results .data-table{min-width:0}.transfer-workspace .transfer-picker-results th:nth-child(2),.transfer-workspace .transfer-picker-results td:nth-child(2),.transfer-workspace .transfer-picker-results th:nth-child(5),.transfer-workspace .transfer-picker-results td:nth-child(5),.transfer-workspace .transfer-picker-results th:nth-child(6),.transfer-workspace .transfer-picker-results td:nth-child(6){display:none}@media (width<=1180px){.standard-document-workspace.selector-open,.transfer-workspace .standard-document-workspace.selector-open{grid-template-columns:minmax(0,1fr)}.standard-document-workspace .standard-item-picker{grid-area:2/1;position:static}.standard-item-picker .movement-picker-results,.standard-item-picker .transfer-picker-results{max-height:260px}}.tracking-detail-panel .table-scroll{max-height:none;overflow:visible}.tracking-detail-panel .compact-data-table th{padding:4px 7px;font-size:10px}.tracking-detail-panel .compact-data-table td{height:28px;padding:3px 7px}.tracking-detail-panel .compact-number-input{height:24px;min-height:24px;padding:2px 5px;width:88px!important}.tracking-detail-row,.tracking-detail-row>td{height:auto!important}.tracking-detail-panel{padding-top:5px;padding-bottom:5px;height:auto!important;min-height:0!important}.tracking-detail-panel .table-scroll{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.tracking-detail-panel .compact-data-table{margin:0}.tracking-detail-panel .empty-cell{padding:8px 10px!important}.tracking-detail-panel .new-tracking-row{margin-top:4px;padding-top:4px}.transformation-line{grid-template-columns:minmax(240px,2.2fr) minmax(110px,.8fr) 56px minmax(100px,.7fr) minmax(120px,.8fr) minmax(190px,1.4fr) auto;align-items:center;gap:8px;margin:7px 0;display:grid}.transformation-line input,.transformation-line select{width:100%;min-width:0}@media (width<=1100px){.transformation-line{grid-template-columns:1fr 1fr}.transformation-line .base-rule{display:none}}.transformation-line-card{background:#fff;border:1px solid #cbcacb;border-radius:6px;margin:8px 0;padding:10px}.transformation-line-card.transformation-short{background:#fbe9e9;border-color:#b71c1c}.transformation-line-main{grid-template-columns:minmax(280px,2fr) minmax(180px,.8fr) minmax(170px,.7fr) minmax(200px,.9fr) auto;align-items:center;gap:8px;display:grid}.transform-qty{align-items:center;gap:6px;display:flex}.transform-qty input{width:100%}.transform-stock{flex-direction:column;gap:2px;font-size:12px;display:flex}.transform-stock span,.transform-limit span{color:#707170;text-transform:uppercase;font-size:10px;font-weight:700}.transform-stock small,.transform-limit small{color:#b71c1c}.transform-allocations{border-top:1px solid #eaeaea;margin-top:10px;padding-top:8px}.transform-allocation-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.transform-allocation-head>div{gap:6px;display:flex}.transform-allocation-row{grid-template-columns:minmax(300px,2fr) minmax(140px,.7fr) 45px auto;align-items:center;gap:7px;margin:4px 0;display:grid}.transform-limit{border-left:1px solid #cbcacb;flex-direction:column;justify-content:center;padding:4px 10px;display:flex}@media (width<=1100px){.transformation-line-main{grid-template-columns:1fr 1fr}.transform-allocation-row{grid-template-columns:1fr 160px 45px auto}}.inventory-control-command-band{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.inventory-control-summary{flex:auto;min-width:0}.inventory-control-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.inventory-control-filter-bar{grid-template-columns:minmax(280px,1fr) minmax(150px,190px) auto;align-items:end;gap:8px;margin-bottom:8px;display:grid}.inventory-control-search>span{align-items:center;gap:4px;display:inline-flex}.inventory-control-filter-actions{justify-content:flex-end;align-items:center;gap:6px;min-height:32px;display:flex}.inventory-control-filter-actions .secondary-button.active{color:#0095a9;background:#e6f4f6;border-color:#707170}.inventory-control-advanced-filters{border-top:1px solid #cbcacb;grid-column:1/-1;grid-template-columns:minmax(160px,.75fr) minmax(260px,1.5fr) minmax(160px,.75fr);gap:8px;padding-top:8px;display:grid}.inventory-control-list-table .compass-table-scroll,.inventory-control-detail .standard-line-card .standard-table-scroll{max-height:none;overflow:auto}.inventory-control-header-card{padding:9px 11px}.inventory-control-header-grid{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:8px 10px}.inventory-control-header-grid .movement-comments{margin-top:1px}.inventory-control-detail .movement-toolbar{margin-bottom:8px}.inventory-control-back{white-space:nowrap}.inventory-control-lines-title{min-height:34px}.inventory-control-lines-title .base-rule{margin-left:auto}.inventory-control-detail .standard-line-card{padding:0}.inventory-control-detail .standard-line-card>.movement-message{margin:8px 9px}.inventory-control-detail .standard-line-card>.standard-table-scroll{border-top:1px solid #cbcacb;border-bottom:0}.inventory-control-detail .movement-line-table{table-layout:fixed}.inventory-control-detail .movement-line-table th,.inventory-control-detail .movement-line-table td{box-sizing:border-box}.inventory-control-detail .movement-line-table th:first-child,.inventory-control-detail .movement-line-table td:first-child{width:34px}.inventory-control-detail .tracking-detail-row>td{background:#f5f5f5;border-bottom:1px solid #cbcacb;border-right:0}.inventory-control-detail .tracking-detail-panel{background:#f5f5f5;border-top:0;border-left:3px solid #cbcacb;padding:7px 10px 8px 43px}.inventory-control-detail .tracking-detail-heading{min-height:24px;margin:0 0 5px}.inventory-control-detail .tracking-detail-heading>strong{color:#21525e;letter-spacing:.01em;font-size:11px}.tracking-lot-table-wrap{background:#fff;border:1px solid #cbcacb;border-radius:4px;overflow:hidden}.tracking-lot-table th{background:#eaeaea;height:25px;padding:4px 7px;font-size:9.5px;position:static}.tracking-lot-table td{height:28px;padding:3px 7px}.tracking-lot-table th:first-child{width:auto}.tracking-lot-table th:nth-child(2),.tracking-lot-table th:nth-child(3){width:150px}.inventory-control-audit{padding:0}.inventory-control-audit>summary{cursor:pointer;color:#21525e;align-items:center;min-height:36px;padding:7px 10px;font-size:12px;font-weight:700;list-style-position:inside;display:flex}.inventory-control-audit[open]>summary{background:#f5f5f5;border-bottom:1px solid #cbcacb}.inventory-control-audit>.four-column-form{padding:9px 10px 10px}@media (width<=1180px){.inventory-control-command-band{flex-direction:column;align-items:flex-start}.inventory-control-actions{justify-content:flex-start}.inventory-control-filter-bar{grid-template-columns:minmax(0,1fr) 160px}.inventory-control-filter-actions{grid-column:1/-1;justify-content:flex-start}.inventory-control-advanced-filters{grid-template-columns:1fr}.inventory-control-header-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}.inventory-control-detail .movement-line-table th:last-child,.inventory-control-detail .movement-line-table td:last-child{width:auto}.inventory-control-detail .movement-line-table .inventory-control-action-column{width:72px}.inventory-control-detail .inventory-control-lines-table{table-layout:fixed;width:100%;min-width:1040px}.inventory-control-lines-table col.ic-col-index{width:34px}.inventory-control-lines-table col.ic-col-expand{width:40px}.inventory-control-lines-table col.ic-col-description{width:240px}.inventory-control-lines-table col.ic-col-tracking{width:112px}.inventory-control-lines-table col.ic-col-system{width:92px}.inventory-control-lines-table col.ic-col-entry{width:102px}.inventory-control-lines-table col.ic-col-uom{width:58px}.inventory-control-lines-table col.ic-col-cost{width:128px}.inventory-control-lines-table col.ic-col-currency{width:72px}.inventory-control-lines-table col.ic-col-result{width:122px}.inventory-control-lines-table col.ic-col-comments{width:auto}.inventory-control-lines-table col.ic-col-action{width:86px}.inventory-control-detail .inventory-control-lines-table th,.inventory-control-detail .inventory-control-lines-table td{height:32px;padding:5px 7px}.inventory-control-detail .inventory-control-lines-table .comments-cell{min-width:0;max-width:none}.inventory-control-item-cell strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-control-tracking-cell .tracking-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.inventory-control-detail .tracking-detail-panel{padding:5px 8px 6px 42px}.inventory-control-detail .tracking-detail-heading{min-height:20px;margin-bottom:3px}.tracking-allocation-warning{color:#6b4a00;white-space:nowrap;font-size:10.5px;font-weight:700}.tracking-lot-table-wrap{width:100%;max-width:100%}.tracking-lot-table{table-layout:fixed;width:100%;min-width:0}.tracking-lot-table col.lot-code-col{width:auto}.tracking-lot-table col.lot-system-col{width:112px}.tracking-lot-table col.lot-entry-col,.tracking-lot-table.initial-lot-table col.lot-entry-col{width:122px}.tracking-lot-table th,.tracking-lot-table td{height:28px;padding:4px 7px}.tracking-lot-table .tracking-code-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tracking-lot-table .tracking-entry-cell .compact-number-input{margin-left:auto;display:block;width:92px!important}.inventory-control-audit>summary{gap:6px}@media (width<=1100px){.inventory-control-lines-table col.ic-col-description{width:210px}.inventory-control-lines-table col.ic-col-comments{width:190px}}.document-command-band{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.document-summary{flex:auto;min-width:0}.document-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.document-filter-bar{grid-template-columns:minmax(280px,1fr) minmax(150px,190px) auto;align-items:end;gap:8px;margin-bottom:8px;display:grid}.document-filter-bar .filter-search>span{align-items:center;gap:4px;display:inline-flex}.document-filter-actions{justify-content:flex-end;align-items:center;gap:6px;min-height:32px;display:flex}.document-filter-actions .secondary-button.active{color:#0095a9;background:#e6f4f6;border-color:#707170}.document-advanced-filters{border-top:1px solid #cbcacb;grid-column:1/-1;grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;padding-top:8px;display:grid}.inventory-control-lines-title,.receiving-lines-title{padding-left:10px;padding-right:10px}.receiving-list-table .compass-table-scroll,.receiving-detail .receiving-lines{max-height:none;overflow:auto visible}.receiving-detail .movement-toolbar{margin-bottom:8px}.receiving-back{white-space:nowrap}.receiving-header-card{padding:9px 11px}.receiving-header-grid{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:8px 10px}.receiving-detail .receiving-workspace{margin-top:8px}.receiving-detail .receiving-line-card{padding:0;overflow:hidden}.receiving-detail .receiving-lines-title{background:#eaeaea;border-bottom:1px solid #cbcacb;min-height:38px}.receiving-detail .receiving-lines-title .base-rule{margin-left:auto}.receiving-detail .receiving-lines{border:0;height:auto;min-height:0}.receiving-lines-table{table-layout:fixed;width:100%;min-width:980px}.receiving-lines-table col.receiving-col-expand{width:40px}.receiving-lines-table col.receiving-col-item{width:240px}.receiving-lines-table col.receiving-col-quantity{width:112px}.receiving-lines-table col.receiving-col-uom{width:72px}.receiving-lines-table col.receiving-col-cost{width:148px}.receiving-lines-table col.receiving-col-currency{width:78px}.receiving-lines-table col.receiving-col-comments{width:auto}.receiving-lines-table col.receiving-col-action{width:86px}.receiving-lines-table th,.receiving-lines-table td{box-sizing:border-box;height:32px;padding:5px 7px}.receiving-lines-table th:first-child,.receiving-lines-table td:first-child{text-align:center}.receiving-lines-table .compact-expand-button{margin:0 auto}.receiving-tracking-detail-row>td{background:#f5f5f5;border-right:0;padding:0!important}.receiving-tracking-panel{background:#f5f5f5;border-left:3px solid #cbcacb;padding:7px 10px 8px 49px}.receiving-tracking-panel .tracking-detail-heading{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin:0 0 5px;display:flex}.receiving-tracking-panel .tracking-detail-heading>strong{color:#21525e;font-size:11px}.receiving-tracking-table{table-layout:fixed;width:100%;min-width:0}.receiving-tracking-table col.receiving-track-code{width:auto}.receiving-tracking-table col.receiving-track-qty{width:150px}.receiving-tracking-table col.receiving-track-action{width:86px}.receiving-tracking-table th{height:25px;padding:4px 7px;font-size:9.5px;position:static}.receiving-tracking-table td{height:28px;padding:3px 7px}.receiving-tracking-table .tracking-code-cell{text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.receiving-detail .receiving-selector{padding:0;position:static;overflow:hidden}.receiving-detail .receiving-selector-header{background:#eaeaea;border-bottom:1px solid #cbcacb;min-height:38px;padding:6px 9px}.receiving-detail .receiving-selector-header h3{margin:0;font-size:13px}.receiving-detail .receiving-selector-header .base-rule{margin-left:auto}.receiving-detail .receiving-search>span{align-items:center;gap:4px;display:inline-flex}.receiving-detail .receiving-item-list{max-height:none;overflow:visible}.receiving-review-reason{padding:9px 11px}.receiving-audit{padding:0}.receiving-audit>summary{cursor:pointer;color:#21525e;align-items:center;gap:5px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:700;list-style-position:inside;display:flex}.receiving-audit[open]>summary{background:#f5f5f5;border-bottom:1px solid #cbcacb}.receiving-audit-body{padding:8px 10px 10px}.receipt-audit-meta{color:#21525e;margin-bottom:6px;font-size:10.5px}@media (width<=1180px){.document-command-band{flex-direction:column;align-items:flex-start}.document-actions{justify-content:flex-start}.document-filter-bar{grid-template-columns:minmax(0,1fr) 160px}.document-filter-actions{grid-column:1/-1;justify-content:flex-start}.document-advanced-filters{grid-template-columns:1fr}.receiving-header-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}.transfer-list-table .compass-table-scroll,.shipment-list-table .compass-table-scroll{max-height:none;overflow:auto visible}.transfer-lines-title,.shipment-lines-title,.shipment-selector-title,.shipment-receive-title{padding-left:10px;padding-right:10px}.shared-audit{padding:0}.shared-audit>summary{cursor:pointer;color:#21525e;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:700;list-style-position:inside;display:flex}.shared-audit[open]>summary{background:#f5f5f5;border-bottom:1px solid #cbcacb}.shared-audit-body{padding:8px 10px 10px}.shipment-detail .movement-toolbar{margin-bottom:8px}.shipment-back{white-space:nowrap}.shipment-header-card{padding:9px 11px}.shipment-detail .shipment-header-grid{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:8px 10px}.shipment-detail .standard-line-card{padding:0;overflow:hidden}.shipment-detail .shipment-lines-title{background:#eaeaea;border-bottom:1px solid #cbcacb;min-height:38px}.shipment-detail .shipment-lines-scroll{max-height:none;overflow:auto visible}.shipment-lines-table{table-layout:fixed;width:100%;min-width:1080px}.shipment-lines-table col.shipment-col-expand{width:42px}.shipment-lines-table col.shipment-col-item{width:240px}.shipment-lines-table col.shipment-col-tracking{width:112px}.shipment-lines-table col.shipment-col-available{width:120px}.shipment-lines-table col.shipment-col-qty{width:126px}.shipment-lines-table col.shipment-col-received{width:142px}.shipment-lines-table col.shipment-col-comments{width:auto}.shipment-lines-table col.shipment-col-action{width:92px}.shipment-lines-table th,.shipment-lines-table td{box-sizing:border-box;height:32px;padding:5px 7px}.shipment-lines-table th:first-child,.shipment-lines-table td:first-child{text-align:center}.shipment-lines-table .compact-expand-button{margin:0 auto}.shipment-detail .tracking-detail-row>td{background:#f5f5f5;border-right:0;padding:0!important}.shipment-detail .tracking-detail-panel{background:#f5f5f5;border:0;border-left:3px solid #cbcacb;border-radius:0;padding:7px 10px 8px 49px}.shipment-detail .tracking-detail-heading{margin-bottom:5px}.shipment-tracking-table{table-layout:fixed;width:100%;min-width:0}.shipment-tracking-table th{height:25px;padding:4px 7px;font-size:9.5px;position:static}.shipment-tracking-table td{height:28px;padding:3px 7px}.shipment-tracking-table th:first-child,.shipment-tracking-table td:first-child{width:auto}.shipment-tracking-table th:nth-child(2),.shipment-tracking-table td:nth-child(2),.shipment-tracking-table th:nth-child(3),.shipment-tracking-table td:nth-child(3){width:150px}.shipment-detail .shipment-selector{position:static}.shipment-detail .movement-picker-results{max-height:none;overflow:hidden visible}.shipment-picker-search{grid-column:1/-1;gap:3px;display:grid}.shipment-picker-search>span{color:#21525e;text-transform:uppercase;align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:inline-flex}.shipment-advanced-filters{grid-template-columns:repeat(3,minmax(180px,1fr))}.shipment-receive-title{min-height:36px}.shipment-audit{margin-top:10px}@media (width<=1180px){.shipment-detail .shipment-header-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.shipment-advanced-filters{grid-template-columns:1fr}}.tracking-detail-summary,.tracking-detail-actions{justify-content:flex-end;align-items:center;min-height:0;margin:0 0 5px;display:flex}.shared-tracking-table{table-layout:fixed;width:100%;min-width:0!important}.shared-tracking-table col.tracking-col-id{width:auto}.shared-tracking-table col.tracking-col-date{width:112px}.shared-tracking-table col.tracking-col-number{width:124px}.shared-tracking-table col.tracking-col-entry{width:132px}.shared-tracking-table .tracking-id-cell,.shared-tracking-table .code-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipment-tracking-table th:first-child,.shipment-tracking-table td:first-child,.transfer-tracking-table th:first-child,.transfer-tracking-table td:first-child{width:auto!important}.shipment-tracking-table th:nth-child(2),.shipment-tracking-table td:nth-child(2){width:124px!important}.shipment-tracking-table th:nth-child(3),.shipment-tracking-table td:nth-child(3){width:132px!important}.standard-item-picker .movement-picker-results,.standard-item-picker .transfer-picker-results,.standard-item-picker .receiving-item-list{scrollbar-gutter:stable;box-sizing:border-box;padding-right:6px}.standard-item-picker .movement-picker-row,.standard-item-picker .transfer-picker-results .data-table{box-sizing:border-box;min-width:0}.standard-item-picker .movement-picker-row>:last-child,.standard-item-picker .transfer-picker-results th:last-child,.standard-item-picker .transfer-picker-results td:last-child{padding-right:8px}.transformation-list-page,.transformation-detail-page,.recipe-list-page,.recipe-detail-page{min-width:0}.transformation-command-band .compact-summary,.recipe-command-band .compact-summary{max-width:760px}.recipe-command-band .document-actions{flex:auto}.recipe-command-band .recipe-summary{max-width:420px;margin-left:auto}.transformation-filter-bar,.recipe-filter-bar{margin-bottom:8px}.transformation-list-table .compass-table-scroll,.recipe-list-table .compass-table-scroll{max-height:none;overflow-y:visible}.transformation-header-card,.recipe-header-card{margin-bottom:10px;padding:9px 11px}.transformation-header-grid{grid-template-columns:minmax(230px,1.2fr) minmax(230px,1.2fr) minmax(190px,.8fr) minmax(260px,1.4fr);align-items:end;gap:8px 10px;display:grid}.transformation-comments input{width:100%}.transform-limit{border-left:1px solid #cbcacb;min-height:31px;padding:3px 8px}.transformation-lines-card,.recipe-components-card{margin-bottom:10px}.transformation-section-title{padding-left:10px;padding-right:10px}.transformation-section-title .section-actions{align-items:center;gap:7px;display:flex}.transformation-table-scroll,.recipe-table-scroll{max-height:none;overflow-y:visible}.transformation-lines-table,.recipe-components-table{table-layout:fixed;width:100%;min-width:0}.transformation-lines-table col.transform-col-expand{width:38px}.transformation-lines-table col.transform-col-item{width:250px}.transformation-lines-table col.transform-col-track{width:100px}.transformation-lines-table col.transform-col-number{width:112px}.transformation-lines-table col.transform-col-entry{width:118px}.transformation-lines-table col.transform-col-uom{width:72px}.transformation-lines-table col.transform-col-cost{width:160px}.transformation-lines-table col.transform-col-comments{width:auto}.transformation-lines-table col.transform-col-action{width:96px}.transformation-lines-table td,.transformation-lines-table th{overflow:hidden}.transformation-short-row{background:#fbe9e9!important}.transformation-tracking-detail{background:#f5f5f5;border-left:2px solid #cbcacb;padding:6px 8px 8px}.transformation-tracking-detail .tracking-detail-actions{margin-bottom:5px}.transformation-tracking-table{table-layout:fixed;width:100%;min-width:0}.transformation-tracking-table col.tracking-col-id{width:auto}.transformation-tracking-table col.tracking-col-number{width:128px}.transformation-tracking-table col.tracking-col-entry{width:132px}.transformation-tracking-table col.transformation-track-action{width:96px}.transformation-tracking-table th,.transformation-tracking-table td{height:28px;padding:4px 7px}.transformation-summary-strip{grid-template-columns:repeat(4,minmax(150px,1fr));margin:0 0 10px}.transformation-audit{margin-top:0}.recipe-header-grid{grid-template-columns:minmax(180px,.8fr) minmax(260px,1fr) minmax(320px,1.6fr);align-items:end;gap:8px 10px;display:grid}.recipe-col-item{width:auto}.recipe-col-ratio{width:170px}.recipe-col-uom{width:90px}.recipe-col-action{width:100px}.recipe-version-note{margin-top:0;margin-bottom:0}@media (width<=1180px){.transformation-header-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.recipe-header-grid{grid-template-columns:1fr 1fr}.recipe-notes{grid-column:1/-1}.transformation-summary-strip{grid-template-columns:repeat(2,minmax(150px,1fr))}.transformation-lines-table col.transform-col-item{width:210px}.transformation-lines-table col.transform-col-cost{width:140px}}.standard-document-workspace .item-picker.standard-item-picker{align-self:start;position:sticky;top:8px}.receiving-detail .receiving-selector,.shipment-detail .shipment-selector{position:sticky;top:8px}@media (width<=1180px){.standard-document-workspace .item-picker.standard-item-picker,.receiving-detail .receiving-selector,.shipment-detail .shipment-selector{position:static}}.inventory-control-list,.inventory-control-detail,.receiving-list,.receiving-detail,.shipment-list,.shipment-detail,.transformation-list-page,.transformation-detail-page,.recipe-list-page,.recipe-detail-page{box-sizing:border-box;height:100%;min-height:0}.inventory-control-list,.receiving-list,.shipment-list,.transformation-list-page,.recipe-list-page{flex-direction:column;display:flex;overflow:hidden!important}.inventory-control-list>.compass-table-card,.receiving-list>.compass-table-card,.shipment-list>.compass-table-card,.transformation-list-page>.compass-table-card,.recipe-list-page>.compass-table-card{flex-direction:column;flex:auto;min-height:0;display:flex}.inventory-control-list>.compass-table-card .compass-table-scroll,.receiving-list>.compass-table-card .compass-table-scroll,.shipment-list>.compass-table-card .compass-table-scroll,.transformation-list-page>.compass-table-card .compass-table-scroll,.recipe-list-page>.compass-table-card .compass-table-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;overflow:auto}.inventory-control-detail{flex-direction:column;display:flex;overflow:hidden!important}.inventory-control-detail>.movement-toolbar,.inventory-control-detail>.movement-message,.inventory-control-detail>.inventory-control-header-card,.inventory-control-detail>.initial-balance-tools,.inventory-control-detail>.inventory-control-audit{flex:none}.inventory-control-detail>.standard-document-workspace{flex:auto;align-items:stretch;min-height:0}.receiving-detail{flex-direction:column;display:flex;overflow:hidden!important}.receiving-detail>.movement-toolbar,.receiving-detail>.movement-message,.receiving-detail>.access-message,.receiving-detail>.receiving-review-reason,.receiving-detail>.receiving-audit{flex:none}.receiving-detail>.receipt-fields{flex-direction:column;flex:auto;min-height:0;display:flex}.receiving-detail .receipt-fields>.receiving-header-card{flex:none}.receiving-detail .receipt-fields>.receiving-workspace{flex:auto;align-items:stretch;min-height:0}.shipment-detail{flex-direction:column;display:flex;overflow:hidden!important}.shipment-detail>.movement-toolbar,.shipment-detail>.movement-message,.shipment-detail>.shipment-header-card,.shipment-detail>.shared-audit{flex:none}.shipment-detail>.standard-document-workspace{flex:auto;align-items:stretch;min-height:0}.shipment-detail>.receive-card{scrollbar-gutter:stable;flex:0 38%;min-height:120px;max-height:38%;overflow:auto}.inventory-control-detail .standard-line-card,.receiving-detail .receiving-line-card,.shipment-detail .standard-line-card{flex-direction:column;height:100%;min-height:0;margin-bottom:0;display:flex}.inventory-control-detail .standard-line-card>.standard-table-scroll,.receiving-detail .receiving-line-card>.standard-table-scroll,.shipment-detail .standard-line-card>.standard-table-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;overflow:auto}.inventory-control-detail .standard-document-workspace .item-picker,.receiving-detail .standard-document-workspace .item-picker,.shipment-detail .standard-document-workspace .item-picker{align-self:stretch;min-height:0;margin-bottom:0;height:100%!important;position:static!important}.transformation-detail-page,.recipe-detail-page{scrollbar-gutter:stable;display:block;overflow:hidden auto!important}.transformation-detail-page>.movement-toolbar,.recipe-detail-page>.movement-toolbar{top:0}@media (width<=1180px){.inventory-control-detail,.receiving-detail,.shipment-detail{scrollbar-gutter:stable;overflow:hidden auto!important}.inventory-control-detail>.standard-document-workspace,.receiving-detail .receipt-fields>.receiving-workspace,.shipment-detail>.standard-document-workspace{flex:none}.inventory-control-detail .standard-line-card,.receiving-detail .receiving-line-card,.shipment-detail .standard-line-card,.inventory-control-detail .standard-document-workspace .item-picker,.receiving-detail .standard-document-workspace .item-picker,.shipment-detail .standard-document-workspace .item-picker{height:auto!important}.inventory-control-detail .standard-line-card>.standard-table-scroll,.receiving-detail .receiving-line-card>.standard-table-scroll,.shipment-detail .standard-line-card>.standard-table-scroll{max-height:460px}.shipment-detail>.receive-card{max-height:none}}.inventory-control-detail .standard-line-card>.section-title-row,.receiving-detail .receiving-line-card>.section-title-row,.shipment-detail .standard-line-card>.section-title-row{z-index:6;box-sizing:border-box;flex:none;position:relative}.inventory-control-detail .standard-line-card>.standard-table-scroll,.receiving-detail .receiving-line-card>.standard-table-scroll,.shipment-detail .standard-line-card>.standard-table-scroll{box-sizing:border-box;background:#eaeaea;padding-right:18px}.inventory-control-detail .standard-line-card>.standard-table-scroll>.standard-table,.receiving-detail .receiving-line-card>.standard-table-scroll>.standard-table,.shipment-detail .standard-line-card>.standard-table-scroll>.standard-table{background:#fff}.inventory-control-detail .inventory-control-action-column,.receiving-detail .receiving-lines-table th:last-child,.receiving-detail .receiving-lines-table td:last-child,.shipment-detail .shipment-lines-table th:last-child,.shipment-detail .shipment-lines-table td:last-child{padding-right:10px}.inventory-control-detail>.document-audit,.receiving-detail>.document-audit,.shipment-detail>.document-audit{flex:none}.movement-workspace .shipment-paperwork{min-width:0;overflow:visible}.shipment-paperwork .section-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shipment-paperwork .section-actions{flex-wrap:wrap;gap:7px;max-width:100%;display:flex}.shipment-paperwork .purchase-fieldset{min-width:0;max-width:100%}.shipment-paperwork .standard-table-scroll{max-width:100%;overflow-x:auto}.shipment-paperwork .standard-table-scroll{max-width:100%;overflow:auto visible}.shipment-paperwork .standard-table{min-width:850px}.shipment-paperwork .standard-table td:nth-child(2){min-width:190px}.shipment-paperwork .standard-table .compact-input{box-sizing:border-box;max-width:100%}.shipment-paperwork .shipping-profile-actions{flex-wrap:wrap;align-items:center;margin:8px 0}.shipment-paperwork .shipping-profile-actions .editor-help{margin:0}.shipment-detail>.standard-document-workspace.selector-open{grid-template-columns:minmax(0,1fr) minmax(330px,33%)}.shipment-detail .shipment-lines-table .shipment-col-comments{width:18%}@media (width<=1050px){.shipment-detail>.standard-document-workspace.selector-open{grid-template-columns:minmax(0,1fr)}}.shipment-paperwork .section-title-row{min-height:36px}.shipment-packet-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.shipment-packet-choices{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shipment-packet-choice{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.shipment-packet-choice input{width:15px;height:15px;margin:0}.shipment-packet-choice img{object-fit:contain;width:24px;height:24px}.shipment-paperwork .shipment-packet-summary{margin:2px 10px 7px;font-size:11px}.shipment-final-actions{padding:4px 10px 10px}.shipment-paperwork .shipment-header-grid{gap:6px}.shipment-paperwork .shipment-packet-strip{background:var(--surface,#fff);border:1px solid var(--line-color,#cbcacb);border-radius:6px;gap:12px;padding:10px 12px}.shipment-paperwork .shipment-packet-choices{gap:7px 9px}.shipment-paperwork .shipment-packet-choice{background:#f5f5f5;border:1px solid #cbcacb;border-radius:5px;align-items:center;gap:4px;padding:3px 7px 3px 8px;display:inline-flex}.shipment-paperwork .shipment-document-link{color:#21525e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:1px 2px;text-decoration:none;display:inline-flex}.shipment-paperwork .shipment-document-link:hover,.shipment-paperwork .shipment-document-link:focus-visible{text-decoration:underline}.shipment-paperwork .shipment-document-link:disabled{opacity:.55;cursor:default}.shipment-paperwork .shipment-document-open{color:#0095a9;font-size:12px}.shipment-paperwork .shipment-attachment-panel{background:#f5f5f5;border:1px solid #cbcacb;border-radius:6px;max-height:260px;margin:6px 10px 10px;padding:10px 12px;overflow:auto}.shipment-paperwork .shipment-attachment-row{border-top:1px solid #eaeaea;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.shipment-paperwork .shipment-attachment-row small{color:#707170;font-weight:400;display:block}.shipment-paperwork .shipment-nonregulated-confirm{color:var(--text-color,#21525e);justify-content:flex-start;align-items:center;gap:8px;margin:10px 0 8px;font-size:12px;display:flex}.shipment-paperwork .shipment-nonregulated-confirm input[type=checkbox]{appearance:auto;vertical-align:middle;flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.shipment-paperwork .shipment-compliance-note{color:var(--muted-text,#707170);margin:10px 0 8px;font-size:12px}.shipment-paperwork .shipment-transport-summary{border-top:1px solid var(--border-color,#cbcacb);margin:10px 0 0;padding-top:8px}.shipment-paperwork .shipment-transport-summary strong{font-size:12px}.shipment-detail{box-sizing:border-box;scrollbar-gutter:stable;overscroll-behavior:contain;height:100%;min-height:0;padding-bottom:24px;display:block!important;overflow:hidden auto!important}.shipment-detail>.movement-toolbar{z-index:20;background:#eaeaea;border-bottom:1px solid #cbcacb;margin-bottom:8px;padding:8px 5px;position:sticky;top:0}.shipment-detail>.movement-card,.shipment-detail>.standard-document-workspace,.shipment-detail>.document-audit{box-sizing:border-box;flex:none;width:100%;min-width:0;max-height:none;margin-bottom:8px}.shipment-detail>.standard-document-workspace{align-items:start;height:auto;min-height:0}.shipment-detail .shipment-lines-card{min-height:0;max-height:none;margin-bottom:0;display:block;height:auto!important}.shipment-detail .shipment-lines-title{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding:7px 12px;display:flex}.shipment-detail .shipment-lines-title .base-rule{margin-left:auto}.shipment-detail .shipment-lines-card>.shipment-lines-scroll{background:#fff;flex:none;height:auto;min-height:0;max-height:none;padding-right:0;overflow:auto visible}.shipment-detail>.receive-card{flex:none;height:auto;min-height:0;max-height:none;padding:0 0 10px;overflow:visible}.shipment-detail .receive-card .shipment-receive-title{border-bottom:1px solid #cbcacb;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding:7px 12px;display:flex}.shipment-detail .receive-card .shipment-receive-title .base-rule{color:#707170;margin-left:auto}.shipment-detail .receive-card>.standard-table-scroll{max-height:none;margin:8px 10px;overflow:auto visible}.shipment-detail .receive-card>.form-field,.shipment-detail .receive-card>.receive-actions{margin:8px 10px}.shipment-detail .shipment-paperwork{overflow:visible}.shipment-detail .shipment-paperwork .standard-table-scroll{max-height:none;overflow:auto visible}.shipment-detail .shipment-paperwork .shipment-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-detail .standard-document-workspace .item-picker.standard-item-picker{align-self:start;min-height:0;height:auto!important}.shipment-detail .shipment-selector .item-picker-results{height:auto!important;max-height:none!important;overflow-y:visible!important}.shipment-detail .shipment-paperwork .purchase-fieldset{border:0;margin:0;padding:8px 10px 2px}.shipment-detail .shipment-paperwork .shipment-packet-strip{margin:0}@media (width<=980px){.shipment-detail>.standard-document-workspace.selector-open{grid-template-columns:minmax(0,1fr)}.shipment-detail .standard-document-workspace.selector-open .standard-item-picker{grid-area:2/1}}@media (width<=680px){.shipment-detail .shipment-paperwork .shipment-header-grid{grid-template-columns:minmax(0,1fr)}.shipment-detail .shipment-lines-title .base-rule,.shipment-detail .shipment-receive-title .base-rule{margin-left:0}}.shipment-detail .shipment-document-readiness{color:#21525e;border:0;border-top:1px solid #cbcacb;margin:3px 11px 4px;padding:8px 0 1px}.shipment-detail .shipment-doc-readiness-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;font-size:12px;display:flex}.shipment-detail .shipment-doc-readiness-heading strong{color:#21525e;font-size:12px}.shipment-detail .shipment-document-readiness p{max-width:115ch;margin:4px 0 2px;line-height:1.4}.shipment-detail .shipment-final-actions{margin:0;padding:5px 11px 9px}.shipment-detail .shipment-paperwork .standard-table{table-layout:auto;width:100%;min-width:850px}.shipment-detail .shipment-paperwork .standard-table td,.shipment-detail .shipment-paperwork .standard-table th{box-sizing:border-box}.shipment-detail .shipment-paperwork .shipment-attachment-panel{max-height:none;overflow:visible}.shipment-detail .shipment-bol-meta-grid{border-top:1px solid #cbcacb;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;margin:10px 0 6px;padding:9px 0 0;display:grid}.shipment-detail .shipment-bol-meta-grid .form-field{min-width:0}.shipment-detail .shipment-bol-meta-grid input{box-sizing:border-box;width:100%}.shipment-detail .shipment-bol-issues{color:#21525e;margin:6px 0 9px;padding-left:20px;font-size:12px;line-height:1.4}.shipment-detail .shipment-bol-issues li{margin:2px 0}.shipment-detail .shipment-bol-readiness-text{max-width:100%}@media (width<=1024px){.shipment-detail .shipment-bol-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.shipment-detail .shipment-bol-meta-grid{grid-template-columns:minmax(0,1fr)}}.shipment-detail .shipment-actual-verified{align-items:center;gap:8px;margin:10px 2px 5px;font-size:12px;display:flex}.shipment-detail .shipment-actual-verified input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:0}.shipment-detail .shipment-party-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 8px;display:grid}.shipment-detail .shipment-party-card{border:1px solid #cbcacb;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 10px;min-width:0;padding:10px;display:grid}.shipment-detail .shipment-party-card h4{grid-column:1/-1;margin:0 0 4px;font-size:13px}.shipment-detail .shipment-party-card .form-field{min-width:0}.shipment-detail .shipment-party-card input,.shipment-detail .shipment-party-card select{box-sizing:border-box;width:100%}.shipment-detail .shipment-details-action{align-items:center;padding:6px 10px}.shipment-detail .shipment-party-fieldset{padding:4px 10px!important}@media (width<=850px){.shipment-detail .shipment-party-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=500px){.shipment-detail .shipment-party-card{grid-template-columns:minmax(0,1fr)}}.shipment-detail .shipment-confirm-action{align-items:center;padding:8px 10px 12px}.shipment-detail .shipment-package-details .section-title-row{padding:7px 10px}.effective-dates{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0;display:flex}.effective-dates .form-field.compact{max-width:260px}.effective-dates small{color:#707170;font-size:11px}.count-reevaluations .reeval-blocked{color:#6b4a00;font-weight:700}.unit-switch{align-items:center;gap:6px;margin:6px 0;font-size:12px;display:inline-flex}.unit-switch span{color:#707170;margin-right:4px}.unit-switch button{color:#21525e;cursor:pointer;background:#fff;border:1px solid #cbcacb;border-radius:4px;padding:4px 10px;font-size:12px}.unit-switch button.active{color:#fff;background:#21525e;border-color:#21525e}.redo-ta .redo-ta-table td{vertical-align:top;font-size:12px}.redo-ta .redo-skipped td{color:#707170}.redo-ta .redo-changed{color:#21525e;font-weight:700}.redo-ta .redo-reason{flex:1;min-width:280px}.ta-count-search{min-width:300px}.effective-dates .date-fact{color:#414042;margin-right:8px;font-size:13px}.ta-check-warnings{color:#6b4a00;background:#fef3d6;border:1px solid #f9a900;border-radius:6px;margin:8px 0;padding:8px 12px}.ta-check-warnings ul{margin:6px 0 0;padding-left:18px}.ta-check-warnings li{margin:4px 0}.ta-check-warnings li>span{margin-right:8px}.ta-check-warnings .secondary-button{margin-right:6px;padding:2px 8px;font-size:12px}.compass-table-group-row{cursor:pointer;background:#e6f4f6}.compass-table-group-row td{color:#21525e;border-top:1px solid #cbcacb;padding:6px 10px;font-weight:600}.compass-table-group-row:hover{background:#f5f5f5}.compass-table-group-caret{width:14px;display:inline-block}.compass-table-group-count{color:#707170;margin-left:8px;font-size:12px;font-weight:400}.compass-table-group-actions{margin-left:12px}.compass-table-group-actions .link-button{margin-right:8px}.group-toggle{align-items:center;gap:6px;margin-left:12px;font-size:13px;display:inline-flex}.compass-table-card{color:#172033;background:#fff;border:1px solid #cbcacb;border-radius:6px;min-width:0;overflow:hidden}.compass-table-actions{color:#707170;background:#eaeaea;border-bottom:1px solid #cbcacb;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:6px 9px;font-size:11px;display:flex}.compass-table-actions button{color:#21525e;cursor:pointer;background:#fff;border:1px solid #cbcacb;border-radius:5px;padding:6px 10px}.compass-table-scroll{width:100%;min-height:0;max-height:calc(100vh - 230px);overflow:auto}.compass-table{border-spacing:0;border-collapse:separate;color:#172033;width:max-content;min-width:100%;font-size:12px}.compass-table th{z-index:3;color:#21525e;text-align:left;white-space:nowrap;background:#eaeaea;border-bottom:1px solid #cbcacb;border-right:1px solid #cbcacb;padding:0;font-size:10.5px;font-weight:700;position:sticky;top:0}.compass-table th:last-child,.compass-table td:last-child{border-right:0}.compass-table-heading{align-items:stretch;height:32px;display:flex;position:relative}.compass-table-heading>button{min-width:0;color:inherit;text-align:inherit;cursor:pointer;font:inherit;font-weight:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:7px 10px;overflow:hidden}.compass-table-resizer{cursor:col-resize;touch-action:none;z-index:5;width:8px;height:100%;position:absolute;top:0;right:-4px}.compass-table-resizer:hover{background:#21525e2e}.compass-table td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #cbcacb;border-right:1px solid #cbcacb;height:32px;padding:5px 8px;overflow:hidden}.compass-table tbody tr:nth-child(2n),.compass-table tbody tr:hover{background:#f5f5f5}.compass-table tbody tr:last-child td{border-bottom:0}.compass-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.compass-table .code-cell{font-weight:650}.compass-table .empty-cell{text-align:center;color:#707170;padding:18px 10px}.compass-table .cell-subtext{color:#707170;margin-top:2px;font-size:9.5px;font-weight:400;display:block}.compass-table .clickable-row{cursor:pointer}.compass-table-footer{color:#707170;background:#f5f5f5;border-top:1px solid #cbcacb;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:6px 9px;font-size:11px;display:flex}.compass-table-footer>div{align-items:center;gap:10px;display:flex}.compass-table-footer button{color:#21525e;cursor:pointer;background:#fff;border:1px solid #cbcacb;border-radius:5px;padding:5px 9px}.compass-table-footer button:disabled{opacity:.45;cursor:default}.compass-table-row-number-head,.compass-table-row-number{box-sizing:border-box;color:#707170;font-variant-numeric:tabular-nums;background:#eaeaea;text-align:right!important;width:42px!important;min-width:42px!important;max-width:42px!important}.compass-table-row-number-head{z-index:5;position:sticky;left:0;padding:7px 8px!important}.compass-table-row-number{z-index:1;position:sticky;left:0;padding:5px 8px!important}.functional-icon{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.functional-icon-placeholder{box-sizing:border-box;color:#21525e;letter-spacing:0;background:#f5f5f5;border:1px dashed #707170;border-radius:4px;place-items:center;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.icon-label-button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.icon-only-button{place-items:center;width:30px;min-width:30px;height:30px;display:inline-grid;padding:0!important}.item-picker{flex-direction:column;min-width:0;min-height:180px;padding:0;display:flex;overflow:hidden}.item-picker .item-picker-header{background:#eaeaea;border-bottom:1px solid #cbcacb;align-items:center;gap:7px;min-height:38px;margin:0;padding:6px 8px 6px 9px;display:flex}.item-picker .item-picker-header>div{min-width:0}.item-picker .item-picker-header h3{margin:0;font-size:13px}.item-picker .item-picker-header .base-rule{white-space:nowrap;margin-left:auto}.item-picker-controls{background:#fff;border-bottom:1px solid #cbcacb;grid-template-columns:minmax(0,.82fr) minmax(0,.82fr) minmax(0,1.45fr);gap:6px;margin:0;padding:7px 8px;display:grid}.item-picker-controls.has-extra{grid-template-columns:minmax(0,.72fr) minmax(0,.72fr) minmax(0,1.3fr) minmax(0,.72fr)}.item-picker-controls input,.item-picker-controls select{box-sizing:border-box;width:100%;min-width:0;min-height:29px;color:inherit;font:inherit;background:#fff;border:1px solid #cbcacb;border-radius:3px;padding:4px 6px}.item-picker-controls input::placeholder{color:#707170}.item-picker-results{scrollbar-gutter:stable;box-sizing:border-box;background:#fff;flex:auto;min-height:0;overflow:hidden auto}.item-picker.bounded-item-picker .item-picker-results{flex:0 auto;max-height:430px}.item-picker-row{box-sizing:border-box;width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eaeaea;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding:7px 10px 7px 8px;display:grid}.item-picker-row:hover{background:#e6f4f6}.item-picker-row:focus-visible{outline-offset:-2px;outline:2px solid #0095a9}.item-picker-row:disabled{cursor:not-allowed;opacity:.5;background:#f5f5f5}.item-picker-main{flex-direction:column;gap:2px;min-width:0;display:flex}.item-picker-main strong,.item-picker-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.item-picker-main strong{font-size:11.5px;line-height:1.2}.item-picker-main small{color:#707170;font-size:9.5px}.item-picker-badge{color:#21525e;text-align:center;white-space:normal;background:#f5f5f5;border:1px solid #cbcacb;border-radius:999px;justify-content:center;align-items:center;max-width:82px;padding:2px 5px;font-size:8.5px;font-weight:700;line-height:1.05;display:inline-flex}.item-picker-metric{color:#21525e;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;min-width:44px;font-size:10.5px;font-weight:700;line-height:1.1;display:flex}.item-picker-metric small{color:#707170;font-size:8px;font-weight:500}.item-picker-add{color:#21525e;background:#fff;border:1px solid #cbcacb;border-radius:4px;place-items:center;width:28px;min-width:28px;height:27px;display:inline-grid}.item-picker-row:hover .item-picker-add{background:#e6f4f6;border-color:#50b2c9}.item-picker-empty{text-align:center;color:#707170;padding:18px 10px;font-size:10.5px;line-height:1.35}.item-picker-footer{color:#707170;background:#f5f5f5;border-top:1px solid #cbcacb;padding:6px 9px;font-size:9.5px}@media (width<=1180px){.item-picker{min-height:0;height:auto!important}.item-picker-results{flex:0 auto;max-height:300px}}@media (width<=720px){.item-picker-controls,.item-picker-controls.has-extra{grid-template-columns:1fr 1fr}.item-picker-controls input{grid-column:1/-1}}.item-picker-controls,.item-picker-controls.has-extra{grid-template-columns:repeat(2,minmax(0,1fr))}.item-picker-controls input{order:-1;grid-column:1/-1}.item-picker-controls input,.item-picker-controls select{border-radius:4px;min-height:32px;padding:4px 8px;font-size:12px}.document-audit{box-sizing:border-box;flex:none;place-self:stretch stretch;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;overflow:hidden}.document-audit-toggle{color:#21525e;text-align:left;cursor:pointer;background:#eaeaea;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.document-audit-toggle:hover{background:#eaeaea}.document-audit-toggle>span:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.document-audit-toggle strong{font-size:12px}.document-audit-toggle small{color:#707170;font-size:10px;font-weight:500}.document-audit-toggle>span:last-child{color:#21525e;flex:none;font-size:10px;font-weight:700}.document-audit-table{scrollbar-gutter:stable;border-top:1px solid #cbcacb;min-height:0;max-height:280px;overflow:auto}.document-audit-table .standard-table{width:100%;min-width:720px}.document-audit-table th:first-child{width:170px}.document-audit-table th:nth-child(2){width:220px}.document-audit-table th:nth-child(3){width:170px}.document-audit-table th:nth-child(4){width:85px}.document-audit-table td{vertical-align:top}@media (width<=900px){.document-audit-table .standard-table{min-width:640px}}.report-explorer{flex-direction:column;gap:16px;display:flex}.report-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.report-head h2{color:#21525e;margin:0}.report-head p{color:#707170;margin:4px 0 0}.report-tabs{background:#f1f0f1;border:1px solid #cbcacb;border-radius:10px;padding:3px;display:inline-flex}.report-tabs button{font:inherit;color:#707170;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 16px;font-weight:600}.report-tabs button.active{color:#0095a9;background:#fff;box-shadow:0 1px 2px #21525e24}.report-page{flex-direction:column;gap:16px;display:flex}.report-toolbar{justify-content:flex-end;align-items:center;gap:12px;display:flex}.report-toolbar label{color:#707170;align-items:center;gap:8px;font-weight:600;display:inline-flex}.report-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.report-kpi{background:#fff;border:1px solid #cbcacb;border-top:3px solid #0095a9;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.report-kpi-alert{border-top-color:#f9a900}.report-kpi-ok{border-top-color:#237f52}.report-kpi-label{color:#707170;text-transform:uppercase;letter-spacing:.03em;font-size:.85rem;font-weight:600}.report-kpi-value{color:#21525e;font-variant-numeric:tabular-nums;font-size:1.6rem}.report-kpi-hint{color:#707170;font-size:.85rem}.report-grid{grid-template-columns:repeat(auto-fit,minmax(520px,1fr));gap:16px;display:grid}.report-card{background:#fff;border:1px solid #cbcacb;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.report-card-wide{grid-column:1/-1}.report-card-head{justify-content:space-between;gap:12px;display:flex}.report-card-head h3{color:#21525e;margin:0;font-size:1.05rem}.report-card-head p{color:#707170;margin:4px 0 0;font-size:.85rem}.report-empty{color:#707170;margin:8px 0}.report-bars{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.report-bars li{grid-template-columns:minmax(110px,.9fr) 2fr minmax(90px,auto);align-items:center;gap:10px;display:grid}.report-bar-label{color:#0095a9;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.report-bar-label small{color:#707170;font-size:.75rem;font-weight:400;display:block}.report-bar-track{background:#f1f0f1;border-radius:6px;height:12px;overflow:hidden}.report-bar-fill{border-radius:6px;height:100%;display:block}.report-bar-value{text-align:right;font-variant-numeric:tabular-nums;color:#21525e}.report-columns svg{width:100%;height:auto;display:block}.report-grid line.report-grid,.report-columns .report-grid{stroke:#f1f0f1;stroke-width:1px}.report-axis{fill:#707170;font-size:11px}.report-legend{color:#707170;flex-wrap:wrap;gap:12px;margin:4px 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.report-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.report-cover{align-items:center;gap:8px;width:100%;display:inline-flex}.report-cover i{border-radius:4px;min-width:4px;height:8px;display:inline-block}@media (width<=760px){.report-grid{grid-template-columns:1fr}.report-bars li{grid-template-columns:1fr 1.5fr auto}}.item360-search{justify-content:flex-start;position:relative}.item360-search input{min-width:320px;font:inherit;border:1px solid #cbcacb;border-radius:8px;padding:7px 10px}.item360-matches{z-index:5;background:#fff;border:1px solid #cbcacb;border-radius:10px;min-width:420px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 6px 18px #21525e24}.item360-matches button{text-align:left;width:100%;font:inherit;cursor:pointer;color:#21525e;background:0 0;border:0;border-radius:6px;padding:7px 10px}.item360-matches button:hover{background:#f1f0f1}.item360-matches small{color:#707170;margin-left:6px}.item360-head{background:#fff;border:1px solid #cbcacb;border-left:4px solid #0095a9;border-radius:12px;padding:16px 18px}.item360-head h2{color:#21525e;margin:2px 0 4px}.item360-head p{color:#707170;margin:0}.item360-code{color:#0095a9;letter-spacing:.03em;font-size:.85rem;font-weight:700}.qty-in,.qty-out{color:#21525e;font-variant-numeric:tabular-nums;font-weight:600}.report-kpi-flag{border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.8rem;font-weight:700}.report-kpi-flag-alert{color:#6b4a00;background:#fef3d6;border:1px solid #f9a900}.report-kpi-flag-ok{color:#1b5e3d;background:#e3f1e9;border:1px solid #237f52}.report-tabs button.active{color:#0095a9;box-shadow:inset 0 -2px #0095a9}.item360{min-height:460px}.item360-search{align-items:center;gap:10px;display:flex}.item360-search>label{color:#707170;font-weight:600}.item360-combo{width:min(560px,100%);position:relative}.item360-combo input{box-sizing:border-box;background:#fff;border:1px solid #cbcacb;border-radius:8px;width:100%;padding:8px 36px 8px 12px;font-family:inherit;font-size:13px}.item360-combo input:focus{outline-offset:0;border-color:#0095a9;outline:2px solid #0095a9}.item360-toggle{color:#707170;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:1rem;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.item360-menu{z-index:30;background:#fff;border:1px solid #cbcacb;border-radius:10px;max-height:360px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 22px #21525e29}.item360-menu li{cursor:pointer;color:#21525e;border-radius:6px;padding:7px 10px}.item360-menu li.active{background:#e6f4f6}.item360-menu li small{color:#707170;margin-left:6px}.item360-menu li.item360-none{cursor:default;color:#707170}.consumption-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.consumption-controls label{color:#707170;align-items:center;gap:6px;font-weight:600;display:inline-flex}.consumption-dates{gap:10px;display:inline-flex}.report-legend i.report-legend-line{vertical-align:3px;border-radius:2px;width:16px;height:3px}.roll-forward-table td.numeric,.roll-forward-table th.numeric{text-align:right;white-space:nowrap}.roll-forward-table .roll-item-row{cursor:pointer}.roll-forward-table .roll-item-row:hover{background:#e6f4f6}.roll-forward-table .roll-point-row td{background:#f5f5f5;font-size:12px}.roll-forward-table .roll-point-row td:first-child{padding-left:28px}.roll-forward-table .roll-balance{font-weight:700}.roll-forward-table .roll-toggle{color:#21525e;width:12px;display:inline-block}.roll-forward-table tfoot td{border-top:2px solid #21525e}.report-note.report-warning{color:#6b4a00}.roll-forward-table .roll-point-row{cursor:pointer}.roll-forward-table .roll-moves-row>td{background:#fff;padding:6px 12px 12px 40px}.roll-moves{border-collapse:collapse;width:100%;font-size:12px}.roll-moves th{text-align:left;color:#21525e;border-bottom:1px solid #cbcacb;padding:4px 6px;font-weight:700}.roll-moves td{vertical-align:top;border-bottom:1px solid #f1f0f1;padding:4px 6px}.roll-moves .numeric{text-align:right;white-space:nowrap}.roll-moves .roll-moves-edge td{background:#f5f5f5;font-weight:700}.roll-moves .roll-moves-group td{cursor:pointer;background:#f5f5f5}.roll-moves .roll-moves-doc td:first-child{padding-left:28px}.roll-moves .cell-subtext.inline{margin-left:4px;display:inline}.roll-moves-view{gap:4px;margin:0 0 6px;display:inline-flex}.roll-moves-view button{color:#21525e;cursor:pointer;background:#fff;border:1px solid #cbcacb;border-radius:4px;padding:3px 10px;font-size:12px}.roll-moves-view button.active{color:#fff;background:#21525e;border-color:#21525e}.ix-panel{color:#172033;background:#fff;border:1px solid #cbcacb;border-radius:6px}.ix-toolbar,.ix-filters,.ix-footer{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.ix-toolbar{background:#eaeaea;border-bottom:1px solid #cbcacb}.ix-panel button,.ix-panel input,.ix-panel select{color:#21525e;background:#fff;border:1px solid #cbcacb;border-radius:4px;padding:6px 9px;font-size:12px}.ix-panel button:disabled{opacity:.5;cursor:default}.ix-panel button:hover:not(:disabled){background:#f5f5f5}.ix-mode{gap:2px;display:flex}.ix-mode button.selected{color:#fff;background:#21525e;border-color:#21525e}.ix-date{align-items:center;gap:6px;font-size:12px;display:flex}.ix-search{flex:1;min-width:230px}.ix-filters{align-items:flex-start}.ix-filter{width:155px;font-size:12px;position:relative}.ix-filter summary{cursor:pointer;border:1px solid #cbcacb;border-radius:4px;justify-content:space-between;gap:5px;padding:7px 8px;display:flex}.ix-filter summary span{color:#21525e;font-weight:600}.ix-filter[open] summary{background:#f5f5f5}.ix-filter-menu{z-index:6;background:#fff;border:1px solid #707170;width:300px;max-width:80vw;padding:8px;position:absolute;top:34px;left:0;box-shadow:0 5px 14px #17203326}.ix-filter-menu>input{width:100%;margin-bottom:6px}.ix-options{max-height:245px;margin-top:6px;overflow:auto}.ix-options label{overflow-wrap:anywhere;align-items:flex-start;gap:7px;padding:5px 2px;display:flex}.ix-options input{margin:1px 0 0}.ix-status,.ix-note{color:#21525e;margin:0;padding:0 12px 8px;font-size:11px}.ix-warning{background:#fef3d6;border-top:1px solid #fef3d6;padding:8px 12px;font-size:12px}.ix-scroll{border-top:1px solid #cbcacb;border-bottom:1px solid #cbcacb;max-height:60vh;overflow:auto}.ix-table{border-spacing:0;width:max-content;min-width:100%;font-size:12px}.ix-table th{z-index:2;text-align:left;background:#eaeaea;border-bottom:1px solid #cbcacb;border-right:1px solid #cbcacb;padding:0;position:sticky;top:0}.ix-table td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #cbcacb;border-right:1px solid #cbcacb;max-width:400px;padding:5px 8px;overflow:hidden}.ix-table tbody tr:nth-child(2n),.ix-table tbody tr:hover{background:#f5f5f5}.ix-col-width{box-sizing:border-box;width:100%;min-width:0;height:100%;position:relative;overflow:visible}.ix-col-width button{text-align:left;white-space:nowrap;background:0 0;border:0;width:100%;padding:8px 12px 8px 8px;font-weight:600}.ix-resize-handle{cursor:col-resize;touch-action:none;z-index:4;width:8px;position:absolute;top:0;bottom:0;right:-4px}.ix-resize-handle:after{content:"";opacity:.55;background:#707170;width:1px;position:absolute;top:0;bottom:0;left:3px}.ix-resize-handle:hover:after,.ix-resize-handle:active:after{opacity:1;background:#707170;width:2px}.ix-row-number{color:#707170;text-align:right;background:#eaeaea}.ix-number{text-align:right;font-variant-numeric:tabular-nums}.ix-negative{color:#b71c1c;font-weight:600}.ix-footer{color:#21525e;font-size:11px}.ix-footer>span:first-child{margin-right:auto}.ix-table th:first-child,.ix-table td:first-child{box-sizing:border-box;text-align:right;width:38px!important;min-width:38px!important;max-width:38px!important}.ix-layer-button{border:1px solid var(--line,#cbcacb);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border-radius:6px;padding:3px 7px}.ix-layer-button:hover{background:#21525e0d}.ix-cost-panel{border:1px solid var(--line,#cbcacb);background:var(--panel,#fff);border-radius:10px;margin-top:10px;overflow:hidden}.ix-cost-panel-head{border-bottom:1px solid var(--line,#cbcacb);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ix-cost-panel-head div{align-items:baseline;gap:10px;display:flex}.ix-cost-panel-head span{color:var(--muted,#707170);font-size:12px}.ix-cost-panel-head button{border:1px solid var(--line,#cbcacb);cursor:pointer;background:0 0;border-radius:6px;padding:4px 9px}.ix-cost-loading{padding:14px}.ix-cost-table-wrap{max-height:280px;overflow:auto}.ix-cost-table{border-collapse:collapse;width:100%;font-size:12px}.ix-cost-table th,.ix-cost-table td{border-bottom:1px solid var(--line,#eaeaea);text-align:left;padding:7px 9px}.ix-cost-table th{background:var(--panel,#fff);z-index:1;position:sticky;top:0}.ix-cost-table .ix-number{text-align:right;font-variant-numeric:tabular-nums}.ix-cost-toggle{color:#21525e;white-space:nowrap;background:#fff;border:1px solid #cbcacb;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.ix-cost-toggle input{margin:0;padding:0}.ix-cost-toggle:has(input:checked){background:#f5f5f5;border-color:#707170}.ix-cost-toggle:has(input:disabled){opacity:.55}.ix-compass-table{border-bottom:1px solid #cbcacb;border-left:0;border-right:0;border-radius:0}.ix-compass-table .compass-table-scroll{max-height:60vh}.ix-compass-table .compass-table td.numeric{font-variant-numeric:tabular-nums}.ix-compass-table .compass-table td.numeric:has(.ix-layer-button){text-align:right}.placard-library{background:#fafcfd;border:1px solid #dce4e9;border-radius:5px;min-width:0;padding:10px}.placard-library-search{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;margin-bottom:8px;display:flex}.placard-library-search .form-field{flex:230px;max-width:425px;margin:0}.placard-library-search input{box-sizing:border-box;width:100%}.placard-reference-grid{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:7px;display:grid}.placard-reference-tile{text-align:left;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #d4e0e5;border-radius:5px;align-items:center;gap:10px;padding:7px;display:flex}button.placard-reference-tile{cursor:pointer}button.placard-reference-tile:hover,button.placard-reference-tile:focus-visible{border-color:#0095a9;box-shadow:0 0 0 1px #0095a9}button.placard-reference-tile:disabled{opacity:.6;cursor:not-allowed}.placard-reference-icon{flex:0 0 57px;width:57px;min-width:57px;height:57px}.placard-reference-caption{flex-direction:column;gap:3px;min-width:0;display:flex}.placard-reference-caption strong{font-size:11px;line-height:1.3}.placard-reference-caption small{color:#59656c;font-size:10px;line-height:1.35}.placard-reference-disclaimer{margin:9px 0 0;line-height:1.5}.placard-library-toggle{margin-top:5px}@media (width<=600px){.placard-reference-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.placard-reference-icon{flex-basis:46px;width:46px;min-width:46px;height:46px}}.shipment-selected-placards{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.shipment-selected-placards figure{text-align:center;background:#fff;border:1px solid #dce4e9;border-radius:4px;max-width:115px;margin:0;padding:5px}.shipment-selected-placards img{width:72px;height:72px;margin:auto;display:block}.shipment-selected-placards figcaption{color:#4e6069;font-size:9px;line-height:1.3}.shipment-document-missing{color:#922c23;background:#fff3f0;border:1px solid #edb9ae;border-radius:4px;padding:10px;font-size:12px;font-weight:600}.placard-reference-missing{text-align:center;color:#59656c;box-sizing:border-box;background:#f5f7f8;border:1px solid #d4e0e5;border-radius:3px;flex:0 0 57px;justify-content:center;align-items:center;width:57px;min-width:57px;height:57px;font-size:9px;line-height:1.3;display:flex}.shipment-selected-placards .placard-reference-missing{width:72px;height:72px;margin:auto}.access-tabs{flex-wrap:wrap;gap:8px;display:flex}.access-note{color:#21525e;margin:10px 0 16px;font-size:13px;line-height:1.5}.access-message{background:#e3f1e9;border:1px solid #237f52;margin-bottom:12px;padding:12px}.access-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.access-list{gap:6px;margin-top:14px;display:grid}.access-list button{text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#f5f5f5;border:1px solid #cbcacb;border-radius:5px;gap:4px;padding:12px;display:grid}.access-list span{color:#707170;font-size:12px}.access-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.access-fields>label,.access-assignment>label{gap:5px;display:grid}.access-fields input:not([type=checkbox]),.access-fields select{background:#fff;border:1px solid #cbcacb;border-radius:4px;min-width:0;padding:9px}.access-check{align-items:flex-start;gap:9px;font-size:13px;display:flex!important}.access-check input{flex:none;width:16px;height:16px}.access-check small{color:#707170;margin-top:3px;line-height:1.4;display:block}.access-assignment{background:#f5f5f5;border:1px solid #cbcacb;gap:10px;padding:12px;display:grid}.access-location-list{gap:8px;max-height:200px;display:grid;overflow:auto}.access-permissions{border-top:1px solid #cbcacb;grid-template-columns:1fr 1fr;gap:14px;padding:14px 0;display:grid}.access-page pre{white-space:pre-wrap;max-width:560px;max-height:300px;font-size:11px;overflow:auto}.receipt-workflow-help{color:#21525e;font-size:13px}.receipt-fields{border:0;min-width:0;margin:0;padding:0}.receipt-status{white-space:nowrap;font-size:12px;font-weight:700}.receipt-status-SUBMITTED{color:#6b4a00}.receipt-status-POSTED{color:#237f52}.receipt-status-CANCELLED{color:#b71c1c}.receipt-audit{color:#21525e;gap:8px;font-size:12px;display:grid}.receipt-audit div{border-bottom:1px solid #cbcacb;padding:8px 0}@media (width<=900px){.access-layout,.access-permissions{grid-template-columns:1fr}}.top-tabs button[hidden]{display:none!important}.authority-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;display:grid}.authority-grid>label{gap:5px;display:grid}.authority-grid small{color:#707170;line-height:1.35}.authority-location-list{background:#e6f4f6;border:1px solid #cbcacb;padding:10px}.authority-warning{color:#6b4a00;background:#fef3d6;border-left:3px solid #f9a900;padding:10px 12px;font-size:13px;line-height:1.45}@media (width<=900px){.authority-grid{grid-template-columns:1fr}}.access-list{background:#fff;border:1px solid #cbcacb;border-radius:6px;gap:0;overflow:hidden}.access-list button{background:#fff;border:0;border-bottom:1px solid #cbcacb;border-radius:0;min-height:36px;padding:7px 9px}.access-list button:nth-child(2n),.access-list button:hover{background:#f5f5f5}.access-list button:last-child{border-bottom:0}.access-permissions{border:1px solid #cbcacb;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.access-permissions .access-check{background:#fff;border-bottom:1px solid #cbcacb;border-right:1px solid #cbcacb;min-height:42px;padding:6px 8px}.access-permissions .access-check:nth-child(4n+3),.access-permissions .access-check:nth-child(4n+4){background:#f5f5f5}.access-permissions .access-check:nth-child(2n){border-right:0}.access-table-note{background:#eaeaea;border-bottom:1px solid #cbcacb;margin:0;padding:8px 10px}@media (width<=900px){.access-permissions{grid-template-columns:1fr}.access-permissions .access-check{border-right:0}.access-permissions .access-check:nth-child(2n){background:#f5f5f5}.access-permissions .access-check:nth-child(odd){background:#fff}}.configuration-layout{align-items:start}.config-category{gap:6px;margin:0 0 14px;display:grid}.config-category>strong{color:#21525e;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #cbcacb;padding-bottom:4px;font-size:11px}.config-feature{align-items:flex-start}.config-feature span,.config-group-list span{gap:2px;display:grid}.config-feature small,.config-group-list small{color:#707170;font-weight:400;line-height:1.3}.config-group-list{max-height:560px;overflow:auto}.configuration-shell{grid-template-columns:minmax(190px,235px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.config-sidebar{position:sticky;top:10px}.config-sidebar h3{margin-top:0}.config-section-list{border:1px solid #cbcacb;border-radius:6px;display:grid;overflow:hidden}.config-section-list button{text-align:left;cursor:pointer;color:inherit;background:#fff;border:0;border-bottom:1px solid #cbcacb;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.config-section-list button:last-child{border-bottom:0}.config-section-list button:hover{background:#f5f5f5}.config-section-list button.active{background:#e6f4f6;font-weight:700}.config-section-list button small{letter-spacing:.05em;color:#f9a900;font-size:9px}.config-content{gap:14px;min-width:0;display:grid}.config-section-intro{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.config-section-intro h3{margin:0}.config-section-intro .access-note{margin-bottom:0}.config-badge{letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.config-badge.planned{color:#6b4a00;background:#fef3d6;border:1px solid #f9a900}.config-status-grid{border:1px solid #cbcacb;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.config-status-grid>div{border-bottom:1px solid #cbcacb;border-right:1px solid #cbcacb;gap:3px;padding:10px;display:grid}.config-status-grid>div:nth-child(2n){border-right:0}.config-status-grid small{color:#707170}.config-setting-list{border:1px solid #cbcacb;border-radius:6px;display:grid;overflow:hidden}.config-setting-row{border-bottom:1px solid #cbcacb;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);align-items:center;gap:16px;padding:10px;display:grid}.config-setting-row:last-child{border-bottom:0}.config-setting-row>div:first-child{gap:3px;display:grid}.config-setting-row small{color:#707170;line-height:1.35}.config-setting-editor{align-items:center;gap:8px;display:flex}.config-setting-editor input:not([type=checkbox]),.config-setting-editor textarea{width:100%;min-width:0}.config-setting-editor textarea{border:1px solid #cbcacb;border-radius:4px;min-height:90px;padding:8px}.config-empty{color:#21525e;gap:6px;display:grid}.configuration-page .movement-card h3{margin-top:0}@media (width<=900px){.configuration-shell{grid-template-columns:1fr}.config-sidebar{position:static}.config-section-list{grid-template-columns:repeat(2,minmax(0,1fr))}.config-section-list button{border-right:1px solid #cbcacb}.config-status-grid,.config-setting-row{grid-template-columns:1fr}.config-status-grid>div{border-right:0}.config-setting-editor{flex-direction:column;align-items:stretch}}.config-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 14px;display:grid}.config-channel-card{background:#fff;border:1px solid #cbcacb;border-left-width:4px;border-radius:5px;gap:3px;padding:10px 12px;display:grid}.config-channel-card small{text-transform:uppercase;letter-spacing:.05em;color:#707170;font-size:10px}.config-channel-card strong{font-size:13px}.config-channel-card span{color:#21525e;font-size:12px;line-height:1.35}.config-channel-card.healthy{background:#e3f1e9;border-left-color:#237f52}.config-channel-card.warning{background:#fef3d6;border-left-color:#f9a900}.config-channel-card.neutral{background:#f5f5f5;border-left-color:#707170}.config-routing-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.config-routing-heading h3{margin-bottom:0}.config-routing-heading .access-note{margin-bottom:10px}.config-routing-wrap{border:1px solid #cbcacb;border-radius:6px;overflow:auto}.config-routing-table{border-collapse:collapse;background:#fff;width:100%;font-size:12px}.config-routing-table th,.config-routing-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #cbcacb;padding:8px 10px}.config-routing-table th{color:#21525e;white-space:nowrap;z-index:1;background:#eaeaea;font-size:11px;position:sticky;top:0}.config-routing-table th:first-child,.config-routing-table td:first-child{text-align:left;min-width:250px}.config-routing-table td:first-child{gap:2px;display:grid}.config-routing-table td:first-child small{color:#707170}.config-routing-table input[type=checkbox]{width:16px;height:16px}.config-routing-table tr:last-child td{border-bottom:0}.config-routing-table tr.config-route-group-start td{border-top:2px solid #cbcacb}.config-route-na{color:#707170}.config-route-note{color:#6b4a00;white-space:nowrap;margin-top:3px;font-size:9px;display:block}@media (width<=900px){.config-channel-grid{grid-template-columns:1fr}.config-routing-heading{display:grid}.config-routing-table th:first-child,.config-routing-table td:first-child{min-width:210px}}.config-policy-layout{grid-template-columns:minmax(230px,320px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.config-policy-list{background:#fff;border:1px solid #cbcacb;border-radius:6px;display:grid;overflow:hidden}.config-policy-list button{text-align:left;cursor:pointer;color:inherit;background:#fff;border:0;border-bottom:1px solid #cbcacb;gap:3px;padding:9px 10px;display:grid}.config-policy-list button:last-child{border-bottom:0}.config-policy-list button:nth-child(2n){background:#f5f5f5}.config-policy-list button:hover,.config-policy-list button.active{background:#e6f4f6}.config-policy-list button span{color:#707170;font-size:11px}.config-policy-editor{border:1px solid #cbcacb;border-radius:6px;grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;min-width:0;margin:0;padding:12px;display:grid}.config-policy-editor>label{color:#21525e;gap:5px;font-size:12px;display:grid}.config-policy-editor input:not([type=checkbox]),.config-policy-editor select,.config-policy-editor textarea{background:#fff;border:1px solid #cbcacb;border-radius:4px;min-width:0;padding:8px}.config-policy-editor textarea{resize:vertical;min-height:74px}.config-policy-description,.config-policy-editor .compact-actions{grid-column:1/-1}.config-policy-editor .access-check{align-self:end;padding-bottom:7px}@media (width<=900px){.config-policy-layout,.config-policy-editor{grid-template-columns:1fr}.config-policy-description,.config-policy-editor .compact-actions{grid-column:auto}}.access-sidebar-card{position:sticky;top:10px}.access-list button.active{background:#e6f4f6;font-weight:700}.access-person-stack{gap:14px;min-width:0;display:grid}.access-person-header{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:16px;display:grid}.access-person-header>label:first-child{gap:5px;display:grid}.access-subsection{border-top:1px solid #cbcacb;gap:10px;padding-top:12px;display:grid}.access-subsection-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.access-subsection-heading h3,.access-subsection-heading h4{margin:0}.access-subsection-heading p{color:#707170;margin:3px 0 0;font-size:12px;line-height:1.4}.access-assignment-row{background:#f5f5f5;border:1px solid #cbcacb;border-radius:5px;grid-template-columns:minmax(170px,.85fr) minmax(220px,1.15fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.access-assignment-row>label{color:#21525e;gap:5px;font-size:12px;display:grid}.access-assignment-row select{width:100%}.access-assignment-locations{border-top:1px solid #cbcacb;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:180px;padding:9px}.access-remove{align-self:center;margin-bottom:6px}.access-empty-row{color:#707170;background:#fff;border:1px dashed #cbcacb;border-radius:5px;padding:12px;font-size:12px}.authority-assignment-table{border:1px solid #cbcacb;border-radius:6px;margin-top:10px;display:grid;overflow:hidden}.authority-assignment-head,.authority-assignment-row{grid-template-columns:minmax(170px,1.3fr) minmax(130px,1fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(90px,.65fr) 44px;align-items:center;gap:10px;padding:8px 10px;display:grid}.authority-assignment-head{color:#21525e;text-transform:uppercase;letter-spacing:.04em;background:#eaeaea;font-size:10px;font-weight:700}.authority-assignment-row{text-align:left;color:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #cbcacb;font-size:12px}.authority-assignment-row:hover{background:#e6f4f6}.authority-assignment-row>span:first-child{gap:2px;display:grid}.authority-assignment-row small{color:#707170}.authority-edit-label{color:#0095a9;text-align:right;font-weight:700}.authority-editor,.authority-level-editor{background:#f5f5f5;border:1px solid #cbcacb;border-radius:6px;gap:12px;margin-top:12px;padding:12px;display:grid}.authority-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.authority-editor select,.authority-editor input:not([type=checkbox]),.authority-level-editor input:not([type=checkbox]),.authority-level-editor textarea{background:#fff;border:1px solid #cbcacb;border-radius:4px;min-width:0;padding:8px}.access-advanced{border-top:1px solid #cbcacb;padding-top:10px}.access-advanced summary{cursor:pointer;color:#21525e;font-size:12px;font-weight:700}.access-advanced>label{color:#21525e;gap:5px;max-width:440px;font-size:12px;display:grid}.effective-access-grid{border:1px solid #cbcacb;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.effective-access-grid>div{gap:3px;padding:10px;display:grid}.effective-access-grid>div+div{border-left:1px solid #cbcacb}.effective-access-grid small{color:#707170;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.effective-access-grid span{color:#21525e;font-size:12px}.effective-policy-list{border:1px solid #cbcacb;border-radius:5px;margin-top:10px;display:grid;overflow:hidden}.effective-policy-list>div{border-bottom:1px solid #cbcacb;gap:2px;padding:8px 10px;display:grid}.effective-policy-list>div:last-child{border-bottom:0}.effective-policy-list span{color:#707170;font-size:12px}.permission-groups{gap:12px;display:grid}.permission-group{gap:0;display:grid}.permission-group-title{background:#eaeaea;border:1px solid #cbcacb;border-bottom:0;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.permission-group-title span{color:#707170;font-size:10px}.permission-group .access-permissions{border-radius:0 0 6px 6px}.permission-group .access-check strong{font-weight:600}.permission-group .access-check small{color:#707170;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.policy-resolution-strip{background:#e6f4f6;border-left:3px solid #0095a9;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:8px 0 14px;padding:9px 11px;font-size:12px;display:grid}.policy-resolution-strip span{color:#21525e;line-height:1.4}.policy-editor-simple{align-content:start}.policy-editor-title{border-bottom:1px solid #cbcacb;grid-column:1/-1;justify-content:space-between;padding-bottom:8px;display:flex}.policy-editor-title>div{gap:3px;display:grid}.policy-editor-title small{color:#707170;line-height:1.35}.policy-scope-readonly,.policy-location-selector{background:#f5f5f5;border:1px solid #cbcacb;border-radius:4px;grid-column:1/-1;gap:4px;padding:9px 10px;display:grid}.policy-scope-readonly small,.policy-location-selector>small{color:#707170}.policy-scope-readonly span{color:#707170;font-size:12px}.policy-location-selector .access-location-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px}.field-optional{color:#707170;font-size:10px;font-weight:400}.approval-ladder{border:1px solid #cbcacb;border-radius:6px;margin-top:8px;display:grid;overflow:hidden}.approval-ladder-head,.approval-ladder-row{grid-template-columns:minmax(180px,1.4fr) minmax(120px,1fr) minmax(120px,1fr) 80px 44px;align-items:center;gap:10px;padding:8px 10px;display:grid}.approval-ladder-head{color:#21525e;text-transform:uppercase;letter-spacing:.04em;background:#eaeaea;font-size:10px;font-weight:700}.approval-ladder-row{text-align:left;color:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #cbcacb}.approval-ladder-row:hover{background:#e6f4f6}.approval-ladder-row>span:first-child{align-items:center;gap:8px;display:flex}.approval-ladder-row>span:first-child small{color:#21525e;background:#eaeaea;border-radius:999px;place-items:center;width:22px;height:22px;font-size:10px;display:inline-grid}.authority-level-editor .config-policy-description{gap:5px;display:grid}.authority-level-editor textarea{resize:vertical;min-height:72px}@media (width<=1050px){.authority-assignment-head,.authority-assignment-row{grid-template-columns:minmax(160px,1.2fr) minmax(120px,1fr) minmax(100px,.8fr) minmax(100px,.8fr) 80px 40px}.approval-ladder-head,.approval-ladder-row{grid-template-columns:minmax(160px,1.2fr) minmax(110px,1fr) minmax(110px,1fr) 70px 40px}}@media (width<=900px){.access-sidebar-card{position:static}.access-person-header,.effective-access-grid{grid-template-columns:1fr}.effective-access-grid>div+div{border-top:1px solid #cbcacb;border-left:0}.access-assignment-row{grid-template-columns:1fr}.access-assignment-locations{grid-column:auto;grid-template-columns:1fr}.access-remove{justify-self:start;margin:0}.authority-assignment-table,.approval-ladder{overflow:auto}.authority-assignment-head,.authority-assignment-row{min-width:760px}.approval-ladder-head,.approval-ladder-row{min-width:680px}.policy-location-selector .access-location-list{grid-template-columns:1fr}.policy-editor-title,.policy-scope-readonly,.policy-location-selector{grid-column:auto}.access-subsection-heading{display:grid}}.super-approver-summary{background:#f5f5f5}.policy-ready,.policy-needs-setup{letter-spacing:.05em;justify-self:start;font-size:9px;font-weight:700}.policy-ready{color:#237f52}.policy-needs-setup{color:#6b4a00}.policy-validation{border:1px solid #cbcacb;border-left-width:4px;border-radius:5px;gap:7px;margin-top:12px;padding:10px 12px;display:grid}.policy-validation>div{gap:2px;display:grid}.policy-validation span{color:#707170;font-size:12px}.policy-validation ul{margin:0;padding-left:20px;font-size:12px;line-height:1.45}.policy-validation.ready{background:#e3f1e9;border-left-color:#237f52}.policy-validation.warning{background:#fef3d6;border-left-color:#f9a900}.policy-validation-warnings{color:#6b4a00}.authority-revoked-history{background:#fff;border:1px solid #cbcacb;border-radius:6px;margin-top:12px}.authority-revoked-history>summary{cursor:pointer;color:#21525e;padding:10px 12px;font-size:12px;font-weight:600}.authority-history-rows{border-top:1px solid #cbcacb;gap:0;display:grid}.authority-history-rows>div{border-bottom:1px solid #eaeaea;grid-template-columns:minmax(120px,1fr) minmax(130px,1fr);gap:3px 12px;padding:9px 12px;font-size:12px;display:grid}.authority-history-rows>div:last-child{border-bottom:0}.authority-history-rows span,.authority-history-rows small{color:#707170}.authority-history-rows small,.authority-scope-hint{grid-column:1/-1}@media (width<=700px){.authority-history-rows>div{grid-template-columns:1fr}}.config-po-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.config-po-terms-panel{border:1px solid #cbcacb;border-radius:6px;align-content:start;gap:12px;min-width:0;padding:12px;display:grid}.config-po-terms-panel h4{margin:0}.config-po-terms-rows{gap:6px;display:grid}.config-po-term-row{align-items:center;gap:5px;min-width:0;display:flex}.config-po-term-row input{flex:1;min-width:0}.config-po-term-row button{white-space:nowrap;padding:5px 8px}.config-po-terms-panel>.primary-button{justify-self:start}@media (width<=900px){.config-po-terms-grid{grid-template-columns:1fr}}.purchasing-page{gap:10px;display:grid}.purchase-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-count{color:#0095a9;background:#e6f4f6;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;display:inline-flex}.purchase-status{letter-spacing:.03em;background:#eaeaea;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.purchase-status-approved,.purchase-status-issued{color:#237f52;background:#e3f1e9}.purchase-status-pending-approval,.purchase-status-submitted{color:#6b4a00;background:#fef3d6}.purchase-status-rejected,.purchase-status-cancelled{color:#b71c1c;background:#fbe9e9}.purchase-header-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;display:grid}.purchase-span-2{grid-column:span 2}.purchase-span-all{grid-column:1/-1}.purchase-total{border-left:1px solid #cbcacb;flex-direction:column;justify-content:center;align-items:flex-end;padding:6px 10px;display:flex}.purchase-total span{text-transform:uppercase;color:#707170;font-size:10px;font-weight:800}.purchase-total strong{font-size:22px}.purchase-fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.purchase-workspace{align-items:start;gap:10px;min-width:0;display:grid}.purchase-workspace.selector-open{grid-template-columns:minmax(0,1fr) 330px}.purchase-workspace.selector-closed{grid-template-columns:minmax(0,1fr)}.purchase-line-card{min-width:0;overflow:hidden}.purchase-line-header{background:#eaeaea;border-bottom:1px solid #cbcacb;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 10px;display:flex}.purchase-line-header>div{align-items:baseline;gap:9px;min-width:0;display:flex}.purchase-line-header strong{font-size:13px}.purchase-line-header small{color:#707170;font-size:11px}.purchase-lines{min-height:320px;max-height:560px}.purchase-lines .standard-table{table-layout:fixed;width:100%;min-width:0}.purchase-comment-input{width:100%;min-width:180px}.purchase-selector{min-width:0;padding:0;position:sticky;top:8px;overflow:hidden}.purchase-selector-header{background:#eaeaea;border-bottom:1px solid #cbcacb;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.purchase-selector-header>div{flex-direction:column;gap:1px;min-width:0;display:flex}.purchase-selector-header strong{font-size:13px}.purchase-selector-header small{color:#707170;font-size:10.5px}.purchase-collapse-button{min-height:27px;padding:3px 8px}.purchase-selector-filters{border-bottom:1px solid #cbcacb;grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.purchase-selector-filters .form-field{gap:3px}.purchase-selector-filters .form-field>span{font-size:9.5px}.purchase-selector-filters input,.purchase-selector-filters select,.purchase-pr-source select{background:#fff;border:1px solid #cbcacb;border-radius:4px;width:100%;min-height:29px;padding:4px 6px}.purchase-filter-search{grid-column:1/-1}.purchase-item-list{scrollbar-gutter:stable;box-sizing:border-box;background:#fff;max-height:390px;padding-right:6px;overflow-y:auto}.purchase-item-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eaeaea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.purchase-item-row:hover{background:#e6f4f6}.purchase-item-row:focus-visible{outline-offset:-2px;outline:2px solid #0095a9}.purchase-item-row:disabled{cursor:not-allowed;opacity:.5;background:#f5f5f5}.purchase-item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.purchase-item-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;overflow:hidden}.purchase-item-main small{text-overflow:ellipsis;white-space:nowrap;color:#707170;font-size:9.5px;overflow:hidden}.purchase-item-uom{color:#21525e;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;font-size:11px;font-weight:700;display:flex}.purchase-item-uom small{color:#6b4a00;font-size:8.5px;font-weight:500}.purchase-selector-empty{text-align:center;color:#707170;padding:18px 10px;font-size:11px}.purchase-selector-footer{color:#707170;background:#f5f5f5;border-top:1px solid #cbcacb;padding:6px 9px;font-size:9.5px}.purchase-selector-note{color:#6b4a00;background:#fef3d6;border:1px solid #fef3d6;border-radius:4px;margin:8px 8px 0;padding:7px 8px;font-size:10px;line-height:1.35}.purchase-pr-source{background:#f5f5f5;border-bottom:1px solid #cbcacb;gap:6px;padding:8px;display:grid}.purchase-pr-source .secondary-button{justify-self:stretch}.purchase-pr-source small{color:#707170;font-size:9.5px;line-height:1.3}.purchase-selector-section-title{text-transform:uppercase;letter-spacing:.04em;color:#21525e;font-size:9.5px;font-weight:800}.purchase-direct-title{border-top:1px solid #cbcacb;margin-top:2px;padding-top:7px}.purchase-charges{grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;display:grid}.approval-grid{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.standard-approval-grid>.standard-table-card{min-width:0}.purchase-approval-table{min-height:120px;max-height:430px}.purchase-approval-table .standard-table{min-width:560px}.uom-select{min-width:84px}.conversion-readout{white-space:nowrap;color:#21525e;font-variant-numeric:tabular-nums;font-size:11.5px;display:inline-block}.purchasing-page .standard-table-scroll{border-radius:0}.purchasing-page .compact-input{min-height:30px}@media (width<=1320px){.purchase-workspace.selector-open{grid-template-columns:minmax(0,1fr) 290px}}@media (width<=1120px){.purchase-header-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.purchase-charges{grid-template-columns:repeat(3,minmax(140px,1fr))}.purchase-workspace.selector-open{grid-template-columns:minmax(0,1fr)}.purchase-selector{position:static}.purchase-item-list{max-height:260px}}@media (width<=720px){.purchase-header-grid,.purchase-charges,.approval-grid,.purchase-selector-filters{grid-template-columns:1fr}.purchase-span-2,.purchase-filter-search{grid-column:auto}.purchase-total{border-top:1px solid #cbcacb;border-left:0;align-items:flex-start}}.pr-line-table th:first-child{width:20%}.pr-line-table th:nth-child(2){width:13%}.pr-line-table th:nth-child(3){width:12%}.pr-line-table th:nth-child(4){width:18%}.pr-line-table th:nth-child(6){width:72px}.po-line-table th:nth-child(5),.po-line-table th:nth-child(6),.po-line-table th:nth-child(7),.po-line-table th:nth-child(8){width:10%}.po-line-table th:nth-child(9){width:72px}.pr-line-table td:last-child,.po-line-table td:last-child{white-space:nowrap;text-align:right}.purchase-audit{overflow:hidden}.purchase-audit-toggle{color:#21525e;text-align:left;cursor:pointer;background:#eaeaea;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.purchase-audit-toggle:hover{background:#eaeaea}.purchase-audit-toggle>span:first-child{flex-direction:column;gap:1px;display:flex}.purchase-audit-toggle strong{font-size:12px}.purchase-audit-toggle small{color:#707170;font-size:10px;font-weight:500}.purchase-audit-toggle>span:last-child{color:#21525e;font-size:10px;font-weight:700}.purchase-audit-table{border-top:1px solid #cbcacb;min-height:0;max-height:280px}.purchase-audit-table .standard-table{width:100%;min-width:720px}.purchase-audit-table th:first-child{width:170px}.purchase-audit-table th:nth-child(2){width:220px}.purchase-audit-table th:nth-child(3){width:170px}.purchase-audit-table th:nth-child(4){width:85px}.purchase-status-partially-received{color:#6b4a00;background:#fef3d6}.purchase-status-fully-received{color:#237f52;background:#e3f1e9}.purchase-receiving-history{overflow:hidden}.purchase-receipt-table{min-height:0;max-height:240px}.purchase-receipt-table .standard-table{width:100%;min-width:640px}.purchase-receipt-table th:first-child{width:180px}.purchase-receipt-table th:nth-child(2){width:220px}.purchase-receipt-table th:nth-child(3){width:300px}.purchase-receipt-table th:nth-child(4){width:80px}.purchase-status-received{color:#237f52;background:#e3f1e9}.purchase-status-closed{color:#21525e;background:#eaeaea}.purchase-summary-strip{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.purchase-summary-strip button{min-height:30px;color:inherit;cursor:pointer;background:#f5f5f5;border:1px solid #cbcacb;border-radius:4px;align-items:baseline;gap:5px;padding:4px 8px;display:inline-flex}.purchase-summary-strip button:hover{background:#eaeaea}.purchase-summary-strip strong{font-variant-numeric:tabular-nums;font-size:14px}.purchase-summary-strip span{color:#707170;font-size:10px}.purchase-close-note{color:#707170;margin-top:6px;font-size:10px;display:block}.purchase-status-pending,.purchase-status-waiting{color:#6b4a00;background:#fef3d6}.purchase-status-returned{color:#21525e;background:#eaeaea}.po-price-cell{vertical-align:top}.po-price-reference{color:#707170;justify-content:space-between;align-items:center;gap:6px;margin-top:4px;font-size:9.5px;display:flex}.po-price-reference strong,.po-price-flag{color:#6b4a00;font-weight:800}.po-price-change-row>td{background:#fef3d6}.po-price-review{grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:5px;margin-top:5px;display:grid}.po-price-review label{white-space:nowrap;color:#6b4a00;align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:inline-flex}.po-price-review input[type=checkbox]{margin:0}.po-price-review .compact-input{min-height:25px;font-size:10px}.purchase-approval-route{overflow:hidden}.purchase-approval-route .standard-table{width:100%;min-width:760px}.purchase-route-note{color:#6b4a00;background:#fef3d6;border:1px solid #fef3d6;border-radius:4px;padding:8px 10px;font-size:11px}.po-line-table th:first-child{width:16%}.po-line-table th:nth-child(2){width:8%}.po-line-table th:nth-child(3){width:9%}.po-line-table th:nth-child(4){width:13%}.po-line-table th:nth-child(5){width:25%}.po-line-table th:nth-child(6),.po-line-table th:nth-child(7),.po-line-table th:nth-child(8){width:8%}.po-shipment-lines{min-height:180px;max-height:420px}.po-shipment-note{align-items:baseline;gap:8px;display:flex}.po-shipment-note strong{color:#21525e}.po-shipment-note span{color:#707170;font-size:11px}.purchasing-list-page{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex;overflow:hidden!important}.purchasing-command-band{flex:none;margin-bottom:0}.purchasing-command-band .movement-title-block{align-items:baseline}.purchase-status-filters{flex-wrap:wrap;flex:none;align-items:stretch;gap:6px;display:flex}.purchase-status-filters>button{color:#21525e;cursor:pointer;min-width:92px;min-height:40px;font:inherit;background:#fff;border:1px solid #cbcacb;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:5px 9px;display:flex}.purchase-status-filters>button:hover{background:#f5f5f5;border-color:#707170}.purchase-status-filters>button.active{color:#21525e;background:#e6f4f6;border-color:#50b2c9}.purchase-status-filters strong{font-variant-numeric:tabular-nums;font-size:15px;line-height:1}.purchase-status-filters span{white-space:nowrap;font-size:10px;font-weight:800}.purchase-list-filter-bar{flex:none;grid-template-columns:minmax(280px,1fr) minmax(150px,190px) minmax(180px,240px) auto;margin-bottom:0}.purchasing-inline-message{flex:none;margin:0}.purchasing-list-page>.purchasing-list-table{flex-direction:column;flex:auto;min-height:0;display:flex}.purchasing-list-page>.purchasing-list-table .compass-table-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;overflow:auto}.purchasing-approval-workspace{flex:auto;min-height:0;overflow:hidden}.purchasing-approval-workspace>.standard-table-card{flex-direction:column;min-height:0;display:flex;overflow:hidden}.purchasing-approval-workspace .purchase-approval-table{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;overflow:auto}@media (width<=1180px){.purchasing-list-page{scrollbar-gutter:stable;overflow:hidden auto!important}.purchase-list-filter-bar{grid-template-columns:minmax(0,1fr) minmax(150px,190px)}.purchase-list-filter-bar .filter-search{grid-column:1/-1}.purchase-list-filter-bar .document-filter-actions{grid-column:1/-1;justify-content:flex-start}.purchasing-list-page>.purchasing-list-table{flex:none}.purchasing-list-page>.purchasing-list-table .compass-table-scroll{max-height:520px}.purchasing-approval-workspace{grid-template-columns:1fr;overflow:visible}.purchasing-approval-workspace .purchase-approval-table{max-height:360px}}.purchasing-pr-summary{flex:auto;min-width:0}.purchasing-pr-summary .summary-card{min-width:92px}.purchase-pr-filter-bar{grid-template-columns:minmax(280px,1fr) minmax(145px,170px) minmax(180px,235px) minmax(190px,250px) auto}.purchasing-pr-document{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex;overflow:hidden!important}.purchasing-pr-document>.movement-toolbar,.purchasing-pr-document>.global-error,.purchasing-pr-document>.access-message,.purchasing-pr-document>.pr-reason-card,.purchasing-pr-document>.purchase-audit{flex:none}.purchasing-pr-document>.pr-document-fieldset{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.purchasing-pr-document .pr-header-card{flex:none}.purchasing-pr-document .pr-workspace{flex:auto;align-items:stretch;min-height:0}.purchasing-pr-document .pr-line-card{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.purchasing-pr-document .pr-line-card>.purchase-line-header{flex:none}.purchasing-pr-document .pr-lines-scroll{scrollbar-gutter:stable;box-sizing:border-box;flex:auto;min-height:0;max-height:none;padding-right:14px;overflow:auto}.purchasing-pr-document .pr-workspace .item-picker{align-self:stretch;min-height:0;margin-bottom:0;height:100%!important;position:static!important}.pr-line-table.editable th:nth-child(6),.pr-line-table.editable td:nth-child(6){width:104px;min-width:104px}.pr-line-action-cell{white-space:nowrap;text-align:right}.pr-line-table.readonly th:first-child{width:20%}.pr-line-table.readonly th:nth-child(2){width:13%}.pr-line-table.readonly th:nth-child(3){width:12%}.pr-line-table.readonly th:nth-child(4){width:18%}.pr-line-table.readonly th:nth-child(5){width:auto}@media (width<=1180px){.purchase-pr-filter-bar{grid-template-columns:minmax(0,1fr) minmax(145px,180px)}.purchase-pr-filter-bar .filter-search{grid-column:1/-1}.purchase-pr-filter-bar .document-filter-actions{grid-column:1/-1;justify-content:flex-start}.purchasing-pr-document{scrollbar-gutter:stable;overflow:hidden auto!important}.purchasing-pr-document>.pr-document-fieldset,.purchasing-pr-document .pr-workspace{flex:none}.purchasing-pr-document .pr-line-card,.purchasing-pr-document .pr-workspace .item-picker{height:auto!important}.purchasing-pr-document .pr-lines-scroll{max-height:460px}}.purchasing-po-summary{flex:auto;min-width:0}.purchasing-po-summary .summary-card{min-width:92px}.purchase-po-filter-bar{grid-template-columns:minmax(280px,1fr) minmax(155px,190px) minmax(150px,200px) minmax(180px,235px) auto}.purchasing-po-document.editable{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex;overflow:hidden!important}.purchasing-po-document.editable>.movement-toolbar,.purchasing-po-document.editable>.global-error,.purchasing-po-document.editable>.access-message,.purchasing-po-document.editable>.purchase-approval-route,.purchasing-po-document.editable>.purchase-route-note,.purchasing-po-document.editable>.movement-card,.purchasing-po-document.editable>.purchase-receiving-history,.purchasing-po-document.editable>.purchase-audit{flex:none}.purchasing-po-document.editable>.po-document-fieldset{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.purchasing-po-document .po-header-card{flex:none}.purchasing-po-document .po-workspace{flex:auto;align-items:stretch;min-height:0}.purchasing-po-document .po-main-column{flex-direction:column;gap:8px;min-width:0;height:100%;min-height:0;display:flex}.purchasing-po-document .po-line-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.purchasing-po-document .po-line-card>.purchase-line-header{flex:none}.purchasing-po-document .po-lines-scroll{scrollbar-gutter:stable;box-sizing:border-box;flex:auto;min-height:0;max-height:none;padding-right:14px;overflow:auto}.purchasing-po-document .po-additional-costs{flex:none;margin:0}.purchasing-po-document .po-workspace .item-picker,.purchasing-po-document .po-workspace .purchase-pr-selector{align-self:stretch;min-height:0;margin:0;height:100%!important;position:static!important}.purchasing-po-document .po-workspace .item-picker.bounded-item-picker .item-picker-results{flex:auto;max-height:none}.purchase-line-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.purchase-line-actions .secondary-button.active{color:#21525e;background:#e6f4f6;border-color:#50b2c9}.purchase-pr-selector{flex-direction:column;padding:0;display:flex;overflow:hidden}.purchase-pr-selector-header{background:#eaeaea;border-bottom:1px solid #cbcacb;align-items:center;gap:7px;min-height:38px;margin:0;padding:6px 8px 6px 9px;display:flex}.purchase-pr-selector-header>div{min-width:0}.purchase-pr-selector-header h3{margin:0;font-size:13px}.purchase-pr-selector-header .base-rule{white-space:nowrap;margin-left:auto}.purchase-pr-selector-body{scrollbar-gutter:stable;background:#fff;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:10px;display:flex;overflow:hidden auto}.purchase-pr-selector-body .primary-button{justify-content:center;align-self:stretch}.po-line-table.editable th:nth-child(9),.po-line-table.editable td:nth-child(9){width:112px;min-width:112px}.po-line-action-cell{white-space:nowrap;text-align:right}.po-line-table.readonly th:first-child{width:17%}.po-line-table.readonly th:nth-child(2){width:8%}.po-line-table.readonly th:nth-child(3){width:9%}.po-line-table.readonly th:nth-child(4){width:13%}.po-line-table.readonly th:nth-child(5){width:27%}.po-line-table.readonly th:nth-child(6),.po-line-table.readonly th:nth-child(7),.po-line-table.readonly th:nth-child(8){width:8.67%}.purchasing-po-document.readonly{scrollbar-gutter:stable;height:100%;min-height:0;overflow:hidden auto!important}.purchasing-po-document.readonly .po-document-fieldset,.purchasing-po-document.readonly .po-workspace,.purchasing-po-document.readonly .po-main-column,.purchasing-po-document.readonly .po-line-card{height:auto;min-height:0}.purchasing-po-document.readonly .po-lines-scroll{max-height:none;padding-right:0;overflow:visible}@media (width<=1180px){.purchase-po-filter-bar{grid-template-columns:minmax(0,1fr) minmax(150px,190px)}.purchase-po-filter-bar .filter-search{grid-column:1/-1}.purchase-po-filter-bar .document-filter-actions{grid-column:1/-1;justify-content:flex-start}.purchasing-po-document.editable{scrollbar-gutter:stable;overflow:hidden auto!important}.purchasing-po-document.editable>.po-document-fieldset,.purchasing-po-document .po-workspace,.purchasing-po-document .po-main-column,.purchasing-po-document .po-line-card,.purchasing-po-document .po-workspace .item-picker,.purchasing-po-document .po-workspace .purchase-pr-selector{flex:none;height:auto!important}.purchasing-po-document .po-lines-scroll{max-height:460px}.purchasing-po-document .po-workspace .item-picker.bounded-item-picker .item-picker-results,.purchase-pr-selector-body{max-height:360px}}.purchasing-approval-workspace{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:10px;min-height:0;padding-right:2px;display:flex;overflow:hidden auto}.purchase-approval-queue{flex-direction:column;flex:none;gap:6px;min-width:0;display:flex}.purchase-approval-queue-title{border:1px solid #cbcacb;border-radius:6px 6px 0 0;min-height:34px;margin-bottom:-6px}.purchase-approval-filter-bar{border-radius:0;flex:none;margin:0}.purchase-pr-approval-filter-bar{grid-template-columns:minmax(280px,1fr) minmax(180px,230px) minmax(190px,250px) auto}.purchase-po-approval-filter-bar{grid-template-columns:minmax(260px,1fr) minmax(150px,200px) minmax(170px,220px) minmax(120px,150px) auto}.purchase-approval-queue>.purchase-approval-table{flex-direction:column;min-height:0;display:flex}.purchase-approval-queue>.purchase-approval-table .compass-table-scroll{scrollbar-gutter:stable;min-height:0;max-height:320px;overflow:auto}.purchasing-approval-workspace.single-queue .purchase-approval-queue>.purchase-approval-table .compass-table-scroll{max-height:min(560px,62vh)}.purchase-approval-open{margin:0 auto}.purchase-approval-empty{color:#707170;text-align:center;flex:none;padding:18px 12px}.purchasing-po-document.readonly{grid-auto-rows:max-content;align-content:start}@media (width<=1180px){.purchase-pr-approval-filter-bar,.purchase-po-approval-filter-bar{grid-template-columns:minmax(0,1fr) minmax(150px,190px)}.purchase-approval-filter-bar .filter-search{grid-column:1/-1}.purchase-approval-filter-bar .document-filter-actions{grid-column:1/-1;justify-content:flex-start}.purchasing-approval-workspace{padding-right:0;overflow:visible}.purchase-approval-queue>.purchase-approval-table .compass-table-scroll,.purchasing-approval-workspace.single-queue .purchase-approval-queue>.purchase-approval-table .compass-table-scroll{max-height:420px}}.po-backup-flag{font-weight:700}.purchase-route-note .po-backup-flag{margin-left:4px;display:inline-block}.purchasing-po-document .po-commercial-terms{background:#e6f4f6;border:1px solid #50b2c9;border-left:3px solid #0095a9;border-radius:4px;padding:6px 9px}.purchasing-po-document .po-commercial-terms>span{color:#0095a9;font-weight:800}.purchasing-po-document .po-header-card input[readonly]{color:#21525e;background:#f5f5f5}.purchasing-po-document .po-additional-costs textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:45px;max-height:85px}.purchase-status{text-transform:none;letter-spacing:0}.purchasing-po-document.editable .po-line-card{min-height:260px}@media (height<=1100px){.purchasing-po-document.editable{scrollbar-gutter:stable;overflow:hidden auto!important}.purchasing-po-document.editable>.po-document-fieldset,.purchasing-po-document .po-workspace,.purchasing-po-document .po-main-column,.purchasing-po-document .po-line-card,.purchasing-po-document .po-workspace .item-picker,.purchasing-po-document .po-workspace .purchase-pr-selector{flex:none;height:auto!important}.purchasing-po-document .po-lines-scroll{min-height:200px;max-height:460px}.purchasing-po-document .po-workspace .item-picker.bounded-item-picker .item-picker-results,.purchase-pr-selector-body{max-height:360px}}.purchasing-po-document .po-lines-scroll .standard-table{min-width:900px}.purchase-lines .standard-table th{white-space:normal;vertical-align:bottom;line-height:1.2}.document-history{box-sizing:border-box;flex:none;place-self:stretch stretch;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;overflow:hidden}.document-history-toggle{color:#21525e;text-align:left;cursor:pointer;background:#eaeaea;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.document-history-toggle:hover{background:#eaeaea}.document-history-toggle>span:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.document-history-toggle strong{font-size:12px}.document-history-toggle small{color:#707170;font-size:10px;font-weight:500}.document-history-toggle>span:last-child{color:#21525e;flex:none;font-size:10px;font-weight:700}.document-history-table{scrollbar-gutter:stable;border-top:1px solid #cbcacb;min-height:0;max-height:280px;overflow:auto}.document-history-table .standard-table{width:100%;min-width:640px}.document-history-table td{vertical-align:top}.brand-identity{align-items:center;min-width:0;display:flex}.brand-identity img{object-fit:contain;max-width:100%;display:block}.brand-compass{width:42px;height:42px}@media (width<=900px){.brand-compass{width:36px;height:36px}}.feedback-open-button{white-space:nowrap}.feedback-backdrop{z-index:1200;background:#141f2b6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.feedback-modal{background:#fff;border:1px solid #cbcacb;border-radius:10px;width:min(560px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 22px 60px #141f2b3d}.feedback-modal-header{border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.feedback-modal-header h2{margin:0;font-size:18px}.feedback-modal-header p{color:#707170;margin:3px 0 0;font-size:12px}.feedback-close-button{color:#707170;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.feedback-close-button:disabled{cursor:default;opacity:.45}.feedback-modal-body{gap:14px;padding:18px 20px;display:grid}.feedback-field{gap:6px;display:grid}.feedback-field>span{color:#21525e;font-size:12px;font-weight:700}.feedback-field em{color:#707170;font-style:normal;font-weight:400}.feedback-field input,.feedback-field select,.feedback-field textarea{box-sizing:border-box;color:#202b38;width:100%;font:inherit;background:#fff;border:1px solid #cbcacb;border-radius:6px;padding:9px 10px}.feedback-field textarea{resize:vertical;min-height:120px}.feedback-field input:focus,.feedback-field select:focus,.feedback-field textarea:focus{border-color:#0095a9;outline:2px solid #0095a92e}.feedback-field small{color:#707170;font-size:11px}.feedback-identity{color:#707170;background:#f5f5f5;border-radius:6px;align-items:baseline;gap:7px;padding:8px 10px;font-size:11px;display:flex}.feedback-identity strong{color:#21525e}.feedback-error{color:#b71c1c;background:#fbe9e9;border:1px solid #fbe9e9;border-radius:6px;padding:9px 10px;font-size:12px}.feedback-modal-footer{border-top:1px solid #eaeaea;justify-content:flex-end;gap:8px;padding:13px 20px 16px;display:flex}.feedback-success{gap:8px;padding:24px 20px 20px;display:grid}.feedback-success strong{font-size:16px}.feedback-success span{color:#707170;font-size:12px}.feedback-success .primary-button{justify-self:end;margin-top:8px}@media (width<=640px){.feedback-backdrop{padding:12px}.feedback-modal{max-height:calc(100vh - 24px)}}.feedback-modal-wide{width:min(780px,100%)}.feedback-tabs{border-bottom:1px solid #eaeaea;gap:4px;padding:10px 20px 0;display:flex}.feedback-tabs button{color:#707170;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px 10px;font-size:12px;font-weight:700}.feedback-tabs button.active{color:#0095a9;border-bottom-color:#0095a9}.feedback-list-panel{padding:14px 20px 20px}.feedback-list-toolbar{color:#707170;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.feedback-list{gap:10px;max-height:min(62vh,620px);padding-right:2px;display:grid;overflow:auto}.feedback-card{background:#fff;border:1px solid #cbcacb;border-radius:8px;padding:12px 13px}.feedback-card-topline,.feedback-card-tags,.feedback-card-meta,.feedback-success-actions{align-items:center;gap:7px;display:flex}.feedback-card-topline{justify-content:space-between}.feedback-card h3{margin:9px 0 5px;font-size:14px}.feedback-card-text{color:#21525e;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}.feedback-card-meta{color:#707170;flex-wrap:wrap;margin-top:9px;font-size:10px}.feedback-card-meta span:not(:last-child):after{content:"•";margin-left:7px}.feedback-category,.feedback-status,.feedback-number{border-radius:999px;align-items:center;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.feedback-category{color:#21525e;background:#eaeaea}.feedback-category-critical{color:#b71c1c;background:#fbe9e9}.feedback-category-requirement{color:#0095a9;background:#e6f4f6}.feedback-category-nice_to_have{color:#707170;background:#e6f4f6}.feedback-category-future,.feedback-status{color:#707170;background:#f5f5f5}.feedback-number{color:#707170;background:0 0}.feedback-empty{text-align:center;color:#707170;padding:30px 12px;font-size:12px}.feedback-success-actions{justify-content:flex-end;margin-top:8px}.app-shell{background:#eaeaea;grid-template-rows:auto minmax(0,1fr) 20px;height:100dvh;min-height:0;display:grid;overflow:hidden}.app-header{z-index:40;background:#fff;border-bottom:1px solid #cbcacb;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:7px 14px;display:flex;position:relative;box-shadow:0 1px 3px #1720330a}.app-brand-block{align-items:center;gap:10px;min-width:0;display:flex}.app-header .brand-identity{gap:0}.app-header .brand-compass{width:36px;height:36px}.app-header .brand-company{display:none}.app-title-row{align-items:center;gap:8px;display:flex}.app-header h1{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:19px;line-height:1.1}.version-badge{color:#0095a9;letter-spacing:.035em;white-space:nowrap;background:#e6f4f6;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.dev-badge{color:#6b4a00;background:#fef3d6}.header-actions{justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.header-menu{position:relative}.header-menu>summary{list-style:none}.header-menu>summary::-webkit-details-marker{display:none}.header-icon-button,.account-avatar-button{color:#21525e;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbcacb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.header-icon-button{font-size:16px;font-weight:800}.header-icon-button:hover,.account-avatar-button:hover,.header-menu[open]>.header-icon-button,.header-menu[open]>.account-avatar-button{background:#f5f5f5;border-color:#707170}.account-avatar-button{color:#21525e;font-size:11px;font-weight:800;overflow:hidden}.account-avatar-button img{object-fit:cover;width:100%;height:100%}.header-menu-panel{z-index:100;background:#fff;border:1px solid #cbcacb;border-radius:6px;min-width:180px;padding:5px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 10px 28px #18273329}.header-menu-panel-support{min-width:150px}.header-menu-action{color:#21525e;text-align:left;width:100%;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:7px 9px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.header-menu-action:hover:not(:disabled){background:#f5f5f5}.header-menu-action:disabled{opacity:.45;cursor:not-allowed}.account-menu-panel{min-width:230px}.account-menu-identity{border-bottom:1px solid #eaeaea;flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 9px 9px;display:flex}.account-menu-identity strong,.account-menu-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-identity strong{color:#21525e;font-size:12px}.account-menu-identity span{color:#707170;font-size:10.5px}.account-signout{color:#b71c1c}.google-button-slot{min-width:0;min-height:34px}.app-body{align-items:stretch;min-height:0;display:flex;overflow:hidden}.app-content{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.app-main{box-sizing:border-box;background:#eaeaea;flex:auto;width:100%;min-height:0;padding:12px 14px;overflow:hidden}.app-main>.page-section{scrollbar-gutter:stable;min-height:0;max-height:100%;overflow:auto}.app-content>.global-error{margin:10px 14px 0}.shell-drawer-backdrop{z-index:60;background:#151f2b47;justify-content:flex-end;min-width:0;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.shell-drawer-backdrop .item-drawer{height:100%;max-height:100%}.app-status-rail{box-sizing:border-box;color:#707170;letter-spacing:.025em;-webkit-user-select:none;user-select:none;background:#eaeaea;border-top:1px solid #cbcacb;justify-content:space-between;align-items:center;gap:10px;height:20px;min-height:20px;padding:0 8px;font-size:9px;line-height:1;display:flex}.app-status-left,.app-status-right{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.app-status-left strong{color:#0095a9;letter-spacing:.07em;font-size:9px}.app-status-left span:before{content:"•";color:#707170;margin-right:6px}.app-status-right{color:#707170;font-variant-numeric:tabular-nums;margin-left:auto}.app-status-rail .app-env-mismatch{color:#6b4a00;background:#fef3d6;border-radius:3px;padding:0 6px}.module-navigation{background:#fff;border-right:1px solid #cbcacb;flex-direction:column;flex:none;align-self:stretch;min-height:0;transition:width .16s;display:flex;overflow:hidden}.module-navigation.expanded{width:224px}.module-navigation.collapsed{width:56px}.module-navigation-topbar{border-bottom:1px solid #eaeaea;justify-content:flex-end;align-items:center;height:34px;padding:4px 7px;display:flex}.module-navigation-toggle{color:#707170;background:0 0;border:1px solid #0000;border-radius:4px;width:26px;height:26px;padding:0;font-size:22px;line-height:20px}.module-navigation-toggle:hover{color:#21525e;background:#f5f5f5;border-color:#cbcacb}.module-navigation-list{flex:auto;min-height:0;padding:6px 6px 12px;overflow:hidden auto}.module-navigation-divider{background:#eaeaea;height:1px;margin:7px 4px 5px}.module-navigation-group-label{color:#707170;letter-spacing:.075em;text-transform:uppercase;padding:5px 8px 4px;font-size:9.5px;font-weight:800}.module-navigation-item{color:#21525e;text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:4px;align-items:center;gap:9px;width:100%;min-height:39px;padding:4px 8px 4px 5px;font-size:12px;font-weight:700;display:flex}.module-navigation-item:hover:not(.active){color:#21525e;background:#f5f5f5}.module-navigation-item.active{color:#21525e;background:#e6f4f6;border-left-color:#0095a9}.module-navigation.collapsed .module-navigation-item{justify-content:center;padding:4px 2px}.module-navigation-icon{flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.module-navigation-icon img{object-fit:contain;width:30px;height:30px;display:block}.module-navigation-fallback{color:#21525e;background:#f5f5f5;border:1px solid #cbcacb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.module-navigation-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1250px){.module-navigation.expanded{width:204px}}.item-documents .item-document-list{border:1px solid var(--border-color,#cbcacb);border-radius:6px;flex-direction:column;gap:0;margin:10px 0 18px;display:flex;overflow:hidden}.item-document-row{border-bottom:1px solid var(--border-color,#cbcacb);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 14px;display:flex}.item-document-row:last-child{border-bottom:0}.item-document-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.item-document-actions .secondary-button{align-items:center;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}.item-document-current{color:#21525e;margin-left:6px;font-size:11px;font-weight:700}.item-document-upload{border-top:1px solid var(--border-color,#cbcacb);padding-top:14px}.item-document-upload .primary-button{margin-top:10px}@media (width<=760px){.item-document-row{flex-direction:column;align-items:flex-start}.item-document-actions{flex-wrap:wrap}}.document-kind-icon{object-fit:contain;vertical-align:middle;width:20px;height:20px;margin-right:5px}.item-transport-profile .item-transport-approval{border-top:1px solid var(--border-color,#cbcacb);margin-top:14px;padding-top:12px}.item-transport-profile .item-transport-approval h4{margin:0;font-size:14px}.item-transport-profile .item-transport-history{margin-top:14px}.item-transport-profile .item-transport-history .standard-table{width:100%}.job-inventory{min-width:0}.job-inventory .job-inventory-stock-selector{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0 8px;display:flex}.job-inventory-stock-selector .form-field{min-width:min(420px,100%)}.job-inventory-stock-selector p{margin:0 0 6px}.job-inventory .job-inventory-stock{padding:0;overflow:hidden}.job-inventory .job-inventory-stock>.section-title-row{margin:0;padding:10px 12px}.job-inventory-stock .compass-table-scroll,.job-inventory-list>.compass-table-card .compass-table-scroll{max-height:none;overflow-y:visible}.job-inventory .job-inventory-header{margin-bottom:10px}.job-inventory .job-inventory-header .movement-header-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-inventory .job-inventory-lines{padding:0}.job-inventory .job-inventory-lines .section-title-row{margin:0;padding:10px 12px}.job-inventory .job-inventory-lines .standard-table-scroll{max-height:none;overflow:auto visible}.job-inventory .job-inventory-lines .standard-table{table-layout:auto;width:100%;min-width:1020px}.job-inventory .job-inventory-lines .standard-table th:first-child,.job-inventory .job-inventory-lines .standard-table th:last-child{width:auto}.job-inventory .job-inventory-lines .standard-table td{vertical-align:middle}.job-inventory .job-inventory-lines input[type=number]{box-sizing:border-box;width:100%;min-width:90px;max-width:150px}.job-inventory .job-inventory-footnote{margin:8px 0 0;padding:0 12px 10px}.job-inventory .job-inventory-stock-compact,.job-inventory .document-audit{margin-top:10px}@media (width<=1100px){.job-inventory .job-inventory-header .movement-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.job-inventory .job-inventory-header .movement-header-grid{grid-template-columns:1fr}}.job-inventory .job-inventory-lines .job-inventory-variance{white-space:nowrap;font-variant-numeric:tabular-nums}.job-inventory .job-inventory-lines .standard-table th[title]{white-space:nowrap}.job-inventory-batch .section-title-row{margin-bottom:8px}.job-inventory-batch-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.job-inventory-batch-actions .cell-subtext{margin-right:auto}.job-inventory-batch-preview{border-top:1px solid var(--border-color,#cbcacb);margin-top:10px;padding-top:8px}.job-inventory-batch-preview .standard-table{min-width:400px}.job-inventory-batch-preview .standard-table-scroll{max-height:none;overflow-x:auto}.job-inventory-batch-warnings{border:1px solid var(--border-color,#cbcacb);border-radius:6px;margin:10px 0;padding:10px}.job-inventory-batch-warnings ul{margin:6px 0;padding-left:24px}.job-inventory .job-inventory-queue{margin:10px 0;padding:12px}.job-inventory .job-inventory-queue .section-title-row{margin-bottom:8px}.job-inventory-queue .compass-table-scroll{max-height:none}.job-inventory .job-inventory-batch{margin:10px 0;padding:12px}.job-inventory-batch .job-inventory-batch-actions{justify-content:flex-end;margin:10px 0 0}.job-inventory-batch .job-inventory-batch-actions .cell-subtext{margin-right:auto}.job-inventory-batch .standard-table-scroll{max-height:none}.job-inventory-batch .job-inventory-batch-pass{margin:4px 0 10px}.job-inventory-batch-review-note{border:1px solid var(--border-color,#cbcacb);border-radius:6px;margin:10px 0;padding:10px 12px}.job-inventory-batch-review-note p{margin:5px 0 8px}.job-inventory-batch-review-note label{cursor:pointer;align-items:center;gap:8px;display:flex}.ta-monitor .movement-card{margin-top:12px}.ta-monitor-warnings{color:var(--warning-text,#6b4a00);margin:8px 0 4px;padding-left:20px}.ta-monitor-warnings li{margin:2px 0}.ta-count-review{border-left:3px solid var(--accent,#0095a9)}.ta-count-supersede .checkbox-row{margin:4px 0;display:block}.ta-monitor-details summary{cursor:pointer;font-weight:600}.ta-old-counts{align-items:center;gap:12px}.ta-auto-import{background:#f5f5f5;border:1px solid #cbcacb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0;padding:8px 12px;display:flex}.ta-auto-held{color:#6b4a00;font-weight:600}.ta-auto-banner{color:#6b4a00;background:#fef3d6;border:1px solid #f9a900;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;padding:8px 12px;font-weight:600;display:flex}.ta-auto-banner-on{color:#1b5e3d;background:#e3f1e9;border-color:#237f52}.ta-auto-flag{color:#6b4a00;background:#fef3d6;border:1px solid #f9a900;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.85rem;font-weight:600;display:inline-flex}.ta-auto-cell{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}
