.notification-bell[data-v-ef805bdb]{color:#5045c9;border:1px solid #dce2ef;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:8px;display:inline-flex}.notification-bell span[data-v-ef805bdb]{background:#eeecff;border-radius:5px;padding:2px 5px;font-size:11px;font-weight:700}.mobile-menu-close[data-v-84c000fd]{color:#fff;background:#293149;border:1px solid #727f99;flex-shrink:0;align-self:flex-end;min-height:44px;margin:8px 12px;padding:8px 14px}.mobile-menu-close[data-v-84c000fd]:focus-visible{outline-offset:2px;outline:2px solid #a9a3ff}button.nav-additional[data-v-84c000fd]{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}button.nav-additional[data-v-84c000fd]:focus-visible{outline-offset:-3px;outline:2px solid #a9a3ff}.operations-dashboard[data-v-82e34de0]{color:#182c49;font-variant-numeric:tabular-nums;gap:24px;min-width:0;display:grid}.dash-header[data-v-82e34de0],.dash-controls[data-v-82e34de0],.section-title[data-v-82e34de0],.analytics-heading[data-v-82e34de0],.inline-links[data-v-82e34de0]{justify-content:space-between;align-items:center;gap:16px;display:flex}.dash-header h1[data-v-82e34de0]{letter-spacing:-.5px;margin:0 0 6px;font-size:28px}.dash-header p[data-v-82e34de0],.section-title p[data-v-82e34de0],.analytics-heading p[data-v-82e34de0]{color:#5b6a80;margin:5px 0 0;font-size:13px;line-height:1.5}.dash-controls[data-v-82e34de0]{flex-wrap:wrap;justify-content:flex-end}.updated[data-v-82e34de0]{color:#536176;align-items:center;gap:7px;font-size:12px;display:flex}.live-dot[data-v-82e34de0]{background:#13836e;border-radius:50%;width:6px;height:6px}.operations-dashboard h2[data-v-82e34de0]{align-items:center;gap:9px;margin:0;font-size:17px;display:flex}.flow-panel[data-v-82e34de0],.dash-panel[data-v-82e34de0]{background:#fff;border:1px solid #dce2ef;border-radius:12px;min-width:0;overflow:hidden}.section-title[data-v-82e34de0]{align-items:flex-start;padding:22px 24px}.text-link[data-v-82e34de0]{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.text-link strong[data-v-82e34de0],.count-pill[data-v-82e34de0]{color:#5147b5;background:#efedfc;border-radius:6px;padding:4px 8px}.process-flow[data-v-82e34de0]{grid-template-columns:repeat(6,minmax(0,1fr));padding:0 12px 20px;display:grid}.process-step[data-v-82e34de0]{color:#253957;border-right:1px solid #e8ebf2;flex-direction:column;gap:7px;padding:14px 18px;transition:background .15s;display:flex}.process-step[data-v-82e34de0]:last-child{border:0}.process-step[data-v-82e34de0]:hover{background:#f4f3fc;text-decoration:none}.step-top[data-v-82e34de0]{color:#a0aabc;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.step-icon[data-v-82e34de0]{color:#6258da;background:#efedfc;border-radius:8px;padding:8px;display:flex}.step-name[data-v-82e34de0]{font-size:13px;font-weight:600}.process-step>strong[data-v-82e34de0]{font-size:28px;line-height:1.2}.process-step small[data-v-82e34de0]{color:#59697e;font-size:11px}.flow-foot[data-v-82e34de0]{color:#52617a;background:#f8f9fc;border-top:1px solid #e7eaf2;flex-wrap:wrap;gap:24px;padding:13px 24px;font-size:12px;display:flex}.flow-foot span[data-v-82e34de0]{align-items:center;gap:8px;display:flex}.analytics-heading[data-v-82e34de0]{margin-top:4px}.periods[data-v-82e34de0]{background:#e9edf4;border-radius:8px;gap:3px;padding:4px;display:flex}.periods button[data-v-82e34de0]{color:#52617a;background:0 0;border:0;border-radius:6px;min-height:34px;padding:8px 14px;font-size:12px}.periods .selected[data-v-82e34de0]{color:#5147b5;background:#fff;font-weight:600}.period-stats[data-v-82e34de0]{background:#fff;border:1px solid #dce2ef;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-8px;padding:20px 0;display:grid}.period-stat[data-v-82e34de0]{color:#203650;border-right:1px solid #e6eaf2;gap:14px;padding:0 24px;display:grid}.period-stat[data-v-82e34de0]:last-child{border:0}.period-stat>span[data-v-82e34de0]{align-items:center;gap:8px;font-size:13px;display:flex}.period-stat>span[data-v-82e34de0]:first-child{color:#53627b}.period-stat>strong[data-v-82e34de0]{letter-spacing:-.5px;font-size:26px;line-height:1.2}.period-stat strong small[data-v-82e34de0]{color:#5b6a80;font-size:13px;font-weight:400}.period-stat .stat-foot[data-v-82e34de0]{color:#6258da;justify-content:space-between;font-size:11px}.dash-main-grid[data-v-82e34de0]{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:24px;display:grid}.dash-lower-grid[data-v-82e34de0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.chart-legend[data-v-82e34de0]{flex-wrap:wrap;gap:8px;padding:0 24px;display:flex}.chart-legend button[data-v-82e34de0]{background:#f8f9fc;border:1px solid #e2e7ef;align-items:center;gap:7px;min-height:32px;padding:6px 10px;font-size:12px;display:flex}.chart-legend button span[data-v-82e34de0]{border-radius:50%;width:8px;height:8px}.chart-legend .off[data-v-82e34de0]{color:#718095;background:#fff;text-decoration:line-through}.chart-wrap[data-v-82e34de0]{padding:12px 18px 0}.chart-wrap svg[data-v-82e34de0]{width:100%;height:auto;min-height:210px;display:block}.chart-wrap text[data-v-82e34de0]{fill:#5b6a80;font-size:11px}.chart-note[data-v-82e34de0]{color:#59697e;margin:0;padding:0 24px 18px;font-size:11px;line-height:1.6}.chart-table[data-v-82e34de0]{padding:0 24px 16px;font-size:12px}.chart-table summary[data-v-82e34de0]{cursor:pointer;color:#5147b5}.attention-panel .section-title[data-v-82e34de0]{border-bottom:1px solid #e7eaf2}.attention-row[data-v-82e34de0]{color:#203650;border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:16px 22px;display:flex}.attention-row[data-v-82e34de0]:last-child{border:0}.attention-row>span[data-v-82e34de0]:nth-child(2){flex:1;min-width:0}.attention-row strong[data-v-82e34de0]{font-size:12px;display:block}.attention-row small[data-v-82e34de0]{color:#607086;margin-top:5px;font-size:11px;line-height:1.4;display:block}.attention-row b[data-v-82e34de0]{white-space:nowrap;text-align:right;font-size:16px}.alert-icon[data-v-82e34de0]{background:#f0f2f7;border-radius:8px;flex-shrink:0;padding:8px;display:flex}.danger .alert-icon[data-v-82e34de0]{color:#a44038;background:#fce9e6}.warning .alert-icon[data-v-82e34de0]{color:#8f5b0b;background:#fff0d7}.all-clear[data-v-82e34de0]{color:#276b56;gap:12px;padding:30px 24px;display:grid}.all-clear p[data-v-82e34de0]{font-size:13px;line-height:1.5}.warehouse-list[data-v-82e34de0]{padding:0 24px}.warehouse-row[data-v-82e34de0]{color:#253957;padding:13px 0;display:block}.warehouse-row>div[data-v-82e34de0]:first-child{justify-content:space-between;gap:16px;font-size:12px;display:flex}.warehouse-row strong[data-v-82e34de0]{overflow-wrap:anywhere;font-weight:500}.warehouse-row b[data-v-82e34de0]{white-space:nowrap}.warehouse-row small[data-v-82e34de0]{color:#59697e;font-size:11px;font-weight:400}.weight-track[data-v-82e34de0]{background:#edf0f6;border-radius:4px;height:6px;margin:10px 0 7px;overflow:hidden}.weight-track span[data-v-82e34de0]{background:#8980e0;border-radius:4px;height:100%;display:block}.task-row[data-v-82e34de0]{color:#253957;border-top:1px solid #edf0f5;align-items:center;gap:12px;padding:17px 24px;display:flex}.task-symbol[data-v-82e34de0]{color:#6258da;flex-shrink:0;display:flex}.task-copy[data-v-82e34de0]{flex:1;gap:5px;min-width:0;display:grid}.task-copy strong[data-v-82e34de0]{overflow-wrap:anywhere;font-size:12px}.task-copy small[data-v-82e34de0],.task-due[data-v-82e34de0]{color:#59697e;font-size:11px;line-height:1.4}.task-due[data-v-82e34de0]{text-align:right;flex-shrink:0}.task-due small[data-v-82e34de0]{margin-top:5px;display:block}.task-due.late[data-v-82e34de0]{color:#ac4337}.document-progress[data-v-82e34de0]{background:#edf0f6;border-radius:4px;width:100px;height:4px;margin-top:8px;overflow:hidden}.document-progress span[data-v-82e34de0]{background:#6258da;height:100%;display:block}.inline-links[data-v-82e34de0],.operations-dashboard td[data-v-82e34de0],.operations-dashboard th[data-v-82e34de0]{font-size:12px}.recent-panel>summary[data-v-82e34de0]{cursor:pointer;padding:20px 24px;font-size:13px;font-weight:600}.data-note[data-v-82e34de0]{color:#59697e;align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;display:flex}.data-note svg[data-v-82e34de0]{flex-shrink:0}.data-note span[data-v-82e34de0]{flex:1}.data-note a[data-v-82e34de0]{white-space:nowrap}.dash-loading[data-v-82e34de0]{color:#53627b;background:#fff;border:1px solid #dce2ef;border-radius:12px;justify-content:center;gap:12px;padding:60px 24px;display:flex}.operations-dashboard a[data-v-82e34de0]:focus-visible,.operations-dashboard button[data-v-82e34de0]:focus-visible,.operations-dashboard summary[data-v-82e34de0]:focus-visible{outline-offset:3px;outline:3px solid #6258da}.attention-row[data-v-82e34de0]:hover,.task-row[data-v-82e34de0]:hover,.warehouse-row[data-v-82e34de0]:hover{background:#f8f9fc;text-decoration:none}@media (width>=1600px){.dash-header h1[data-v-82e34de0]{font-size:30px}.process-step[data-v-82e34de0]{padding:16px 24px}.chart-wrap svg[data-v-82e34de0]{max-height:340px}}@media (width<=1100px){.dash-main-grid[data-v-82e34de0],.dash-lower-grid[data-v-82e34de0]{grid-template-columns:1fr}.process-flow[data-v-82e34de0]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.process-step[data-v-82e34de0]:nth-child(3){border:0}.period-stat[data-v-82e34de0]{padding:0 16px}.period-stat>strong[data-v-82e34de0]{font-size:22px}.dash-header[data-v-82e34de0]{align-items:flex-start}.dash-controls[data-v-82e34de0]{max-width:260px}.attention-panel[data-v-82e34de0]{grid-template-columns:1fr 1fr;display:grid}.attention-panel .section-title[data-v-82e34de0]{grid-column:1/-1}.attention-row[data-v-82e34de0]{border-bottom:1px solid #edf0f5}}@media (width<=650px){.operations-dashboard[data-v-82e34de0]{gap:18px}.dash-header[data-v-82e34de0],.analytics-heading[data-v-82e34de0]{flex-direction:column;align-items:flex-start}.dash-header h1[data-v-82e34de0]{font-size:25px}.dash-controls[data-v-82e34de0]{justify-content:space-between;width:100%;max-width:none}.section-title[data-v-82e34de0]{flex-wrap:wrap;padding:18px}.process-flow[data-v-82e34de0]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-step[data-v-82e34de0]:nth-child(3){border-right:1px solid #e8ebf2}.process-step[data-v-82e34de0]:nth-child(2n){border:0}.process-step[data-v-82e34de0]{padding:12px}.period-stats[data-v-82e34de0]{grid-template-columns:1fr 1fr;row-gap:24px}.period-stat[data-v-82e34de0]:nth-child(2){border:0}.period-stat>strong[data-v-82e34de0]{font-size:23px}.flow-foot[data-v-82e34de0]{gap:12px;padding:12px 18px}.attention-panel[data-v-82e34de0]{display:block}.chart-legend[data-v-82e34de0]{padding:0 14px}.chart-wrap[data-v-82e34de0]{padding:12px 4px 0;overflow-x:auto}.chart-wrap svg[data-v-82e34de0]{min-width:560px;min-height:190px}.warehouse-list[data-v-82e34de0]{padding:0 18px}.task-row[data-v-82e34de0]{padding:16px 18px}.task-due[data-v-82e34de0]{max-width:80px}.data-note[data-v-82e34de0]{flex-wrap:wrap}.data-note a[data-v-82e34de0]{margin-left:28px}.operations-dashboard .table-scroll table[data-v-82e34de0]{min-width:650px}.periods[data-v-82e34de0]{width:100%}.periods button[data-v-82e34de0]{flex:1}.chart-note[data-v-82e34de0]{padding:0 18px 16px}}@media (prefers-reduced-motion:reduce){[data-v-82e34de0]{transition:none!important}}.party-filters[data-v-ff7f0d4e],.party-pagination[data-v-ff7f0d4e]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.party-filters label[data-v-ff7f0d4e]{flex:180px;gap:6px;min-width:0;display:grid}.party-pagination[data-v-ff7f0d4e]{border-top:1px solid #dce2ef;align-items:center}.party-pagination>span[data-v-ff7f0d4e]:first-child{margin-right:auto}.party-pagination label[data-v-ff7f0d4e]{align-items:center;gap:8px;display:flex}.party-overview[data-v-ff7f0d4e]{gap:20px;min-width:0;display:grid}h1[data-v-ff7f0d4e],h2[data-v-ff7f0d4e]{align-items:center;gap:10px;display:flex}.party-fields[data-v-ff7f0d4e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.party-fields div[data-v-ff7f0d4e]{min-width:0}.party-fields dt[data-v-ff7f0d4e]{color:#596982;margin-bottom:6px;font-size:12px}.party-fields dd[data-v-ff7f0d4e]{overflow-wrap:anywhere;margin:0}.full[data-v-ff7f0d4e]{grid-column:1/-1}.history-row[data-v-ff7f0d4e]{border-bottom:1px solid #dce2ef;gap:5px;padding:14px 0;display:grid}table[data-v-ff7f0d4e]{min-width:600px}@media (width<=900px){.party-fields[data-v-ff7f0d4e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.party-fields[data-v-ff7f0d4e]{grid-template-columns:1fr}.tabs[data-v-ff7f0d4e]{flex-wrap:wrap;overflow:visible}.tabs button[data-v-ff7f0d4e]{white-space:normal;min-height:44px}.party-pagination label[data-v-ff7f0d4e]{flex-wrap:wrap}}.measured-tare[data-v-d275bd13]{background:#f7f8fc;border:1px solid #e3e7ef;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;min-width:0;padding:12px;display:grid}.measured-tare label[data-v-d275bd13]{min-width:0}.measured-tare small[data-v-d275bd13]{color:#64748b;grid-column:1/-1}.measured-summary[data-v-d275bd13]{border-bottom:1px solid #e3e7ef;gap:6px;padding:12px 0;display:grid}.measured-summary small[data-v-d275bd13]{color:#64748b}@media (width<=500px){.measured-tare[data-v-d275bd13]{grid-template-columns:minmax(0,1fr)}}.carrier-code-check[data-v-50f180b4]{background:#f8f9fd;border:1px solid #dfe4f0;border-radius:10px;margin:20px 0;padding:16px}.carrier-code-check h3[data-v-50f180b4]{margin:0}.carrier-code-check p[data-v-50f180b4]{color:#718097;font-size:12px;line-height:1.5}.carrier-code-check small[data-v-50f180b4]{margin-left:10px;font-weight:400}.code-input[data-v-50f180b4]{align-items:flex-end;gap:10px;display:flex}.code-input label[data-v-50f180b4]{flex:1;min-width:0}.code-input button[data-v-50f180b4]{white-space:nowrap}.carrier-code-check ul[data-v-50f180b4]{margin:12px 0;padding:0;list-style:none}.carrier-code-check li[data-v-50f180b4]{border-bottom:1px solid #e4e8f1;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.carrier-code-check .error[data-v-50f180b4]{color:#b42318}.verified[data-v-50f180b4]{color:#009b70!important}.pending[data-v-50f180b4]{color:#7b879b}@media (width<=500px){.code-input[data-v-50f180b4]{flex-wrap:wrap}}.shrink-assessment[data-v-11d36c5d]{white-space:normal;border-top:1px solid #dde3ed;min-width:180px;max-width:300px;margin-top:8px;padding-top:8px}.shrink-assessment strong[data-v-11d36c5d]{font-size:12px;line-height:1.4}.shrink-assessment small[data-v-11d36c5d]{display:block}.transfer-command-fields{border:0;min-width:0;margin:0;padding:0}.transfer-discrepancy{border-top:1px solid #e5e9f2;padding:20px}.transfer-discrepancy h3{margin:0}.transfer-discrepancy>button{margin-top:14px}.transfer-discrepancies .note{margin:16px}.transfer-recovery{padding:20px}.transfer-recovery h2{margin:0}.transfer-page .page-heading{flex-wrap:wrap}.transfer-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.transfer-metrics article{background:#fff;border:1px solid #e1e6ef;border-radius:12px;padding:20px}.transfer-metrics small,.transfer-details small{color:#738096;display:block}.transfer-metrics strong{margin-top:10px;font-size:25px;display:block}.transfer-page .toolbar input{flex:1;width:auto;min-width:220px}.transfer-page table{min-width:720px}.transfer-actions,.transfer-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.transfer-details{grid-template-columns:repeat(5,1fr);gap:20px;padding:24px;display:grid}.transfer-details b{margin-top:8px;display:block}.transfer-details p{grid-column:1/-1}.transfer-tabs{margin:20px 0}.transfer-check{align-items:center;gap:10px;font-size:13px;flex-direction:row!important;margin:0!important;display:flex!important}.transfer-check input{flex-shrink:0;height:17px;width:17px!important}.transfer-tree{color:#70809a;border-bottom:1px solid #e9edf5;flex-wrap:wrap;gap:10px;padding:15px 20px;font-size:12px;display:flex}.transfer-tree span{border:1px solid #e1e6ef;border-radius:5px;padding:5px 8px}.transfer-overlay{z-index:1600;background:#18233766;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.transfer-dialog{background:#fff;border-radius:14px;width:760px;max-width:100%;max-height:90vh;padding:28px;overflow:auto}.transfer-dialog.small{width:520px}.transfer-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.transfer-dialog label{flex-direction:column;gap:8px;display:flex}.transfer-dialog .transfer-check{flex-direction:row}.transfer-dialog h2{margin-bottom:22px}.transfer-picker{border:1px solid #e1e6ef;border-radius:8px;max-height:260px;margin:18px 0;overflow:auto}.transfer-picker label{border-bottom:1px solid #edf0f6;padding:12px}.transfer-picker span:last-child{white-space:nowrap;margin-left:auto}.transfer-dialog .transfer-actions{justify-content:flex-end;margin-top:24px}.transfer-dialog input,.transfer-dialog textarea,.transfer-dialog select{width:100%}@media (width<=1000px){.transfer-metrics,.transfer-details{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.transfer-form{grid-template-columns:1fr}}@media print{.transfer-page button{display:none!important}.transfer-page .panel-heading{break-after:avoid}.transfer-page .transfer-actions,.transfer-page .toolbar,.transfer-page .transfer-tabs,.transfer-page .transfer-check{display:none!important}body:has(.transfer-page) .sidebar{display:none!important}body:has(.transfer-page) .topbar{display:none!important}body:has(.transfer-page) footer{display:none!important}body:has(.transfer-page) .workspace{margin:0!important}.transfer-page table{min-width:0}.transfer-page .table-scroll{overflow:visible}.transfer-page td,.transfer-page th{padding:8px}.transfer-page tr{break-inside:avoid}}.session-summary[data-v-4badaaea]{border-top:1px solid #e3e7ef;margin-top:24px;padding-top:20px}.session-summary .button[data-v-4badaaea]{margin-top:18px}.receipt-layout[data-v-4badaaea]{grid-template-columns:300px minmax(0,1fr);gap:20px;display:grid}.expected[data-v-4badaaea],.station-work[data-v-4badaaea],.recent[data-v-4badaaea],.recovery[data-v-4badaaea]{padding:24px}.expected h2[data-v-4badaaea],.recent h2[data-v-4badaaea]{font-size:18px}.purchase-choice[data-v-4badaaea]{text-align:left;flex-direction:column;align-items:start;gap:8px;width:100%;margin-top:12px;padding:18px;display:flex}.purchase-choice.selected[data-v-4badaaea]{background:#f0efff;border-color:#655ff2}.receipt-steps[data-v-4badaaea]{border-bottom:1px solid #e3e7ef;flex-wrap:wrap;gap:12px;padding:0 0 20px;list-style:none;display:flex}.receipt-steps li[data-v-4badaaea]{color:#79869b;background:#f5f6fa;border-radius:8px;padding:8px}.receipt-steps .done[data-v-4badaaea]{color:#655ff2;background:#eae8ff}.station-empty[data-v-4badaaea]{text-align:center;color:#79869b;padding:90px 16px}.station-work fieldset[data-v-4badaaea]{border:0;min-width:0;margin:0;padding:0}.receipt-info[data-v-4badaaea]{background:#f6f7fc;border-radius:8px;flex-wrap:wrap;gap:32px;margin-bottom:20px;padding:18px;display:flex}.receipt-info small[data-v-4badaaea]{color:#79869b;margin-bottom:8px;display:block}.scan-line[data-v-4badaaea]{justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.scan-line label[data-v-4badaaea]{flex:1}.scan-line span[data-v-4badaaea]{color:#8a96a8;max-width:35%}.scan-line .valid[data-v-4badaaea]{color:#149665}.station-work input[data-v-4badaaea],.station-work select[data-v-4badaaea]{min-height:48px;font-size:17px}.scale[data-v-4badaaea]{color:#fff;text-align:center;background:#171e31;border-radius:12px;padding:24px}.scale label[data-v-4badaaea]{flex-direction:row;justify-content:center;align-items:center;gap:14px;font-size:24px;display:flex}.scale input[data-v-4badaaea]{color:#a4a0ff;text-align:center;background:0 0;border:0;width:280px;font-size:48px;font-weight:700}.scale span[data-v-4badaaea]{color:#abb4c9;font-size:12px}.individual[data-v-4badaaea]{flex-direction:row;align-items:center;gap:10px;margin-top:14px;display:flex}.individual input[data-v-4badaaea]{width:auto;min-height:0}.station-actions[data-v-4badaaea]{gap:16px;margin-top:18px;display:flex}.station-actions button[data-v-4badaaea]{min-height:56px;font-size:18px}.station-actions .primary[data-v-4badaaea]{flex:1}.recent[data-v-4badaaea]{margin-top:20px}.recent>div[data-v-4badaaea]{flex-wrap:wrap;gap:16px;display:flex}.recent a[data-v-4badaaea]{background:#f0efff;border-radius:8px;padding:12px}.recovery[data-v-4badaaea]{border-color:#e9b356;margin-bottom:20px}@media (width<=900px){.receipt-layout[data-v-4badaaea]{grid-template-columns:1fr}.expected[data-v-4badaaea]{max-height:300px;overflow:auto}.scale input[data-v-4badaaea]{max-width:75%}.scan-line[data-v-4badaaea]{flex-direction:column;align-items:stretch}.scan-line span[data-v-4badaaea]{max-width:none}}.receipt-arrival[data-v-4987d4dc]{background:#f6f7fc;border:1px solid #dce2ef;border-radius:10px;margin:0 24px 24px;padding:18px}.arrival-title[data-v-4987d4dc],.arrival-links[data-v-4987d4dc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.arrival-title h3[data-v-4987d4dc]{align-items:center;gap:8px;margin:0;display:flex}.receipt-arrival label[data-v-4987d4dc]{gap:8px;max-width:750px;margin:16px 0;display:grid}.receipt-arrival select[data-v-4987d4dc]{width:100%;min-width:0}.receipt-arrival p[data-v-4987d4dc]{line-height:1.6}.arrival-links[data-v-4987d4dc]{justify-content:start}@media (width<=600px){.receipt-arrival[data-v-4987d4dc]{margin:0 16px 16px;padding:14px}.arrival-links[data-v-4987d4dc]{flex-direction:column;align-items:stretch}}.audit-snapshot[data-v-904f167c]{min-width:0;margin:14px 0 18px}.audit-snapshot h3[data-v-904f167c]{align-items:baseline;gap:12px;margin:0 0 10px;font-size:14px;display:flex}.audit-snapshot h3 span[data-v-904f167c]{color:#526079;font-size:12px;font-weight:400}.audit-snapshot dl[data-v-904f167c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.audit-snapshot dt[data-v-904f167c]{color:#526079;font-size:12px}.audit-snapshot dd[data-v-904f167c]{overflow-wrap:anywhere;margin:4px 0;font-size:13px}.audit-snapshot table[data-v-904f167c]{table-layout:fixed;width:100%;min-width:730px}.audit-snapshot[data-v-904f167c] :is(td,th){vertical-align:top;white-space:normal;overflow-wrap:anywhere;padding:10px;font-size:12px}.audit-snapshot small[data-v-904f167c]{color:#526079;margin-top:4px;font-size:12px;line-height:1.5;display:block}.audit-empty[data-v-904f167c]{color:#526079;font-size:13px}.audit-snapshot th[data-v-904f167c]{background:#f5f6fa}.audit-snapshot b[data-v-904f167c]{font-weight:600}@media (width<=760px){.audit-snapshot dl[data-v-904f167c]{grid-template-columns:1fr}}@media print{.audit-snapshot table[data-v-904f167c]{min-width:0}.audit-snapshot[data-v-904f167c]{break-inside:auto}.audit-snapshot h3[data-v-904f167c]{break-after:avoid}.audit-snapshot tr[data-v-904f167c]{break-inside:avoid}.audit-snapshot thead[data-v-904f167c]{display:table-header-group}.audit-snapshot[data-v-904f167c] :is(td,th,small,dt,dd){font-size:9px!important}.audit-snapshot .table-scroll[data-v-904f167c]{overflow:visible}}.measurement-effects[data-v-32d16648]{border:1px solid var(--border,#dce2ef);background:var(--surface-soft,#f7f8fc);border-radius:10px;margin:16px 0;padding:16px}h3[data-v-32d16648]{margin:0 0 12px}p[data-v-32d16648]{overflow-wrap:anywhere;line-height:1.5}.settlement-effects[data-v-6576cfa3]{border:1px solid #dce2ef;border-radius:10px;margin:16px 0;padding:16px}p[data-v-6576cfa3]{overflow-wrap:anywhere;line-height:1.5}h3[data-v-6576cfa3]{margin:0 0 12px}.receipt-plans[data-v-6c74e2ab]{border:1px solid #dce2ef;border-radius:10px;margin:16px 0;padding:16px}p[data-v-6c74e2ab]{overflow-wrap:anywhere;line-height:1.5}h3[data-v-6c74e2ab]{margin:0 0 12px}.production-measurements[data-v-afea8c10]{border:1px solid #dce2ef;border-radius:10px;margin:16px 0;padding:16px}p[data-v-afea8c10]{overflow-wrap:anywhere;line-height:1.5}article+article[data-v-afea8c10]{border-top:1px solid #dce2ef;margin-top:12px;padding-top:12px}h3[data-v-afea8c10]{margin:0 0 12px}.correction-origins[data-v-b0e8ae7c]{border:1px solid var(--border,#dce2ef);border-radius:10px;margin:16px 0;padding:14px}summary[data-v-b0e8ae7c]{cursor:pointer;font-weight:600}p[data-v-b0e8ae7c]{overflow-wrap:anywhere;line-height:1.5}.production-origins[data-v-5fd41838]{border:1px solid var(--border,#dce2ef);border-radius:10px;margin:16px 0;padding:14px}summary[data-v-5fd41838]{cursor:pointer;font-weight:600}section+section[data-v-5fd41838]{border-top:1px solid var(--border,#dce2ef)}p[data-v-5fd41838],p[data-v-a53de415]{overflow-wrap:anywhere;line-height:1.5}details[data-v-a53de415]{margin:12px 0}summary[data-v-a53de415]{cursor:pointer;font-weight:600}.print-only[data-v-c04527af],.print-products[data-v-c04527af]{display:none}.event>div[data-v-c04527af]{min-width:0}.audit-change[data-v-c04527af]{margin-top:10px}.audit-change summary[data-v-c04527af]{cursor:pointer;color:var(--primary);padding:8px 0;font-weight:600}.audit-explanation[data-v-c04527af]{color:#526079;font-size:12px}.event[data-v-c04527af]:has(.audit-change[open]){break-inside:auto!important}@media print{.audit-change[data-v-c04527af]{break-inside:auto}.audit-change summary[data-v-c04527af]{display:none}}.qc-warning[data-v-c04527af]{color:#985500!important}.receipt-detail .status[data-v-c04527af]{white-space:nowrap;border-radius:6px;align-self:start;align-items:center;gap:4px;height:auto;min-height:24px;padding:4px 8px;display:inline-flex}.receipt-detail .status.accepted[data-v-c04527af]{color:#176342;background:#e4f5ec}.linked .discrepancy-document[data-v-c04527af]{background:#fff7e8;border-color:#efd7a3}.linked>a[data-v-c04527af],.linked>div[data-v-c04527af]{position:relative}.linked svg[data-v-c04527af]{color:var(--primary)}.detail-heading[data-v-c04527af]{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.detail-heading h1[data-v-c04527af]{margin:0 0 8px}.detail-heading p[data-v-c04527af],.context[data-v-c04527af]{color:#748197;font-size:13px}.detail-actions[data-v-c04527af]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-body[data-v-c04527af]{padding:24px}.requisites[data-v-c04527af]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.requisites>div[data-v-c04527af]{overflow-wrap:anywhere}small[data-v-c04527af]{color:#748197;margin:5px 0;font-size:12px;line-height:1.5;display:block}.metrics[data-v-c04527af]{background:#f3f2ff;border:1px solid #e3e0ff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 12px;padding:20px;display:grid}.metrics strong[data-v-c04527af]{color:#5953d8;font-size:21px}.status[data-v-c04527af]{white-space:nowrap;color:#5953d8;background:#f0efff;border-radius:16px;align-self:center;align-items:center;height:auto;padding:4px 10px;font-size:12px;line-height:18px;display:inline-flex}.accepted[data-v-c04527af]{color:#187747;background:#e6f6ed}.discrepancy[data-v-c04527af]{color:#936300;background:#fff4d6}.cancelled[data-v-c04527af]{color:#67758b;background:#f0f2f6}.count[data-v-c04527af]{background:#f0f2f8;border-radius:10px;padding:2px 6px;font-size:11px}.detail-tab[data-v-c04527af]{padding-top:20px;display:none}.detail-tab.active[data-v-c04527af]{display:block}.detail-tab h2[data-v-c04527af]{margin:0 0 16px;font-size:16px}.history-filters[data-v-c04527af]{background:#f7f8fc;border-radius:8px;gap:12px;margin-bottom:8px;padding:12px;display:flex}.history-filters input[data-v-c04527af],.history-filters select[data-v-c04527af]{max-width:260px}.event[data-v-c04527af]{border-bottom:1px solid #e7eaf1;grid-template-columns:175px 1fr;gap:20px;padding:18px 0;display:grid}.event time[data-v-c04527af],.event p[data-v-c04527af]{color:#748197;font-size:12px}.event p[data-v-c04527af]{margin:6px 0 0}.event strong[data-v-c04527af]{font-size:14px}.linked[data-v-c04527af]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.linked>a[data-v-c04527af],.linked>div[data-v-c04527af]{border:1px solid #e3e7ef;border-radius:8px;padding:20px}.empty[data-v-c04527af]{text-align:center;color:#748197;padding:24px}tfoot th[data-v-c04527af],tfoot td[data-v-c04527af]{border-top:2px solid #e3e7ef}.note[data-v-c04527af]{line-height:1.6}@media (width<=950px){.detail-heading[data-v-c04527af]{flex-direction:column}.requisites[data-v-c04527af],.metrics[data-v-c04527af]{grid-template-columns:repeat(2,minmax(0,1fr))}.linked[data-v-c04527af]{grid-template-columns:1fr}}@media (width<=600px){.requisites[data-v-c04527af],.metrics[data-v-c04527af]{grid-template-columns:1fr}.history-filters[data-v-c04527af]{flex-wrap:wrap}.event[data-v-c04527af]{grid-template-columns:1fr;gap:6px}.detail-body[data-v-c04527af]{padding:16px}}@media print{.print-only[data-v-c04527af]{margin:10px 0;display:block!important}.receipt-detail[data-v-c04527af] :is(thead){display:table-header-group}.receipt-detail tfoot[data-v-c04527af]{display:table-row-group}.receipt-detail tr[data-v-c04527af]{break-inside:avoid}.receipt-detail table[data-v-c04527af]{table-layout:fixed;width:100%}.receipt-detail[data-v-c04527af] :is(td,th){overflow-wrap:anywhere;font-size:9px;white-space:normal!important}.receipt-detail .metrics[data-v-c04527af]{break-inside:avoid;grid-template-columns:repeat(4,minmax(0,1fr))}.receipt-detail .detail-heading[data-v-c04527af]{display:block}.receipt-detail .detail-body[data-v-c04527af]{overflow:visible}.receipt-detail button[data-v-c04527af],.receipt-detail summary[data-v-c04527af],.detail-actions[data-v-c04527af],.tabs[data-v-c04527af],.history-filters[data-v-c04527af]{display:none!important}.detail-tab[data-v-c04527af]{break-inside:auto;margin-top:20px;display:block!important}.panel[data-v-c04527af]{box-shadow:none;border:0}.detail-body[data-v-c04527af]{padding:0}.event[data-v-c04527af]{break-inside:avoid}.table-scroll[data-v-c04527af]{overflow:visible}table[data-v-c04527af]{font-size:10px}.requisites[data-v-c04527af]{grid-template-columns:repeat(3,1fr)}}@page receipt{size:A4 landscape;margin:12mm;@bottom-right{content:"Страница " counter(page) " / " counter(pages);font-size:9px;color:#526079}}@media print{.app-frame .receipt-detail{page:receipt;font-size:11px}.app-frame .receipt-detail .screen-products{display:none}.app-frame .receipt-detail .print-products{display:inline}.app-frame .receipt-detail .detail-heading{margin-bottom:10px}.app-frame .receipt-detail h1{font-size:21px}.app-frame .receipt-detail .requisites{gap:8px 16px}.app-frame .receipt-detail .requisites>div{background:#fff;border:0;border-radius:0;padding:4px 0}.app-frame .receipt-detail .metrics{gap:12px;margin:12px 0 8px}.app-frame .receipt-detail .receipt-kpi{border-top-width:1px;padding:8px 28px 8px 10px}.app-frame .receipt-detail .receipt-kpi strong{font-size:17px}.app-frame .receipt-detail .receipt-kpi>svg{width:14px;height:14px;top:10px;right:8px}.app-frame .receipt-detail :is(small,.event p,.event time){color:#526079;font-size:10px;line-height:1.35}.app-frame .receipt-detail .context,.app-frame .receipt-detail .note{margin:6px 0;padding:7px 10px;font-size:10px}.app-frame .receipt-detail .detail-tab{margin-top:8px;padding-top:8px}.app-frame .receipt-detail .block-title{break-after:avoid;margin:0 0 8px;padding:7px 10px;font-size:13px}.app-frame .receipt-detail .event{grid-template-columns:125px 1fr;gap:16px;padding:7px 0}.app-frame .receipt-detail .event p{margin:3px 0 0}.app-frame .receipt-detail .event strong{font-size:11px}.app-frame .receipt-detail .receipt-event-icon{border-radius:4px;width:18px;height:18px}.app-frame .receipt-detail .receipt-event-icon svg{width:12px;height:12px}.app-frame .receipt-detail :is(td,th){padding:5px 7px;line-height:1.35;font-size:10.5px!important}.app-frame .receipt-detail .status{white-space:normal;min-height:0;padding:3px 5px;font-size:10px;line-height:14px}.app-frame .receipt-detail .received-table th:first-child{width:7%}.app-frame .receipt-detail .received-table th:nth-child(2){width:23%}.app-frame .receipt-detail .received-table th:nth-child(3){width:9%}.app-frame .receipt-detail .received-table th:nth-child(4){width:12%}.app-frame .receipt-detail .received-table th:nth-child(5){width:15%}.app-frame .receipt-detail .carrier-table th:nth-child(3){width:34%}.app-frame .receipt-detail .linked{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-frame .receipt-detail .linked>a,.app-frame .receipt-detail .linked>div{break-inside:avoid;padding:10px}:is(body:has(.receipt-detail) .sidebar,body:has(.receipt-detail) .topbar,body:has(.receipt-detail) .workspace-footer){display:none!important}body:has(.receipt-detail) .app-frame{display:block!important}body:has(.receipt-detail) .workspace{width:100%!important;min-height:0!important;margin:0!important;display:block!important}body:has(.receipt-detail) .content{flex:none!important;max-width:none!important;padding:0!important;display:block!important}:is(html:has(.receipt-detail),body:has(.receipt-detail)){background:#fff!important}}h2[data-v-24cfecba]{align-items:center;gap:10px;display:flex}fieldset[data-v-24cfecba]{border:0;min-width:0;margin:0;padding:0}.fields[data-v-24cfecba]{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}label[data-v-24cfecba]{gap:8px;min-width:0;margin-bottom:16px;display:grid}input[data-v-24cfecba],select[data-v-24cfecba],textarea[data-v-24cfecba]{width:100%;min-width:0}p[data-v-24cfecba],summary[data-v-24cfecba]{overflow-wrap:anywhere}.review[data-v-24cfecba],details[data-v-24cfecba]{border:1px solid #dce2ef;border-radius:10px;margin-top:16px;padding:16px}summary[data-v-24cfecba]{cursor:pointer}@media (width<=650px){.fields[data-v-24cfecba]{grid-template-columns:1fr}.panel-body[data-v-24cfecba]{padding:16px}button[data-v-24cfecba]{width:100%}}.load-failure[data-v-f394ccdf]{padding:24px}.load-failure>svg[data-v-f394ccdf]{color:#985500}.load-failure h2[data-v-f394ccdf]{margin:12px 0 8px}.load-failure p[data-v-f394ccdf]{margin-bottom:16px}.load-failure .button[data-v-f394ccdf]{margin-left:10px}.edit-indicator[data-v-f394ccdf]{color:#875000;white-space:nowrap;background:#fff1db;border-radius:6px;padding:5px 8px;font-size:12px}.save-recovery[data-v-f394ccdf]{color:#785017;background:#fff8ec;border:1px solid #e4c99c;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.save-recovery p[data-v-f394ccdf]{max-width:70ch;margin:6px 0 0}.save-recovery button[data-v-f394ccdf]{flex-shrink:0}.filter-error[data-v-f394ccdf]{color:#9a3412;margin:0 16px 16px}.receipt-status[data-v-f394ccdf]{white-space:nowrap;color:#526079;background:#f0f2f6;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;line-height:18px;display:inline-flex}.receipt-status.accepted[data-v-f394ccdf]{color:#18734c;background:#e5f5ec}.receipt-status.in_progress[data-v-f394ccdf]{color:#5146bc;background:#efedff}.receipt-status.discrepancy[data-v-f394ccdf]{color:#875000;background:#fff1db}.receipt-status.cancelled[data-v-f394ccdf]{color:#64748b;background:#f0f2f6}.receipt-status[data-v-f394ccdf] svg{width:14px;height:14px}.validation-panel[data-v-f394ccdf]{color:#8f293a;background:#fff5f6;border:1px solid #e4bbc1;border-radius:10px;margin-bottom:20px;padding:18px 20px}.validation-panel h2[data-v-f394ccdf]{color:inherit}.validation-panel ul[data-v-f394ccdf]{margin:12px 0;padding-left:20px}.reception-item.has-errors[data-v-f394ccdf]{border-color:#d48a96}.validation-panel p[data-v-f394ccdf]{font-size:13px}.receptions fieldset[data-v-f394ccdf]{border:0;min-width:0;margin:0;padding:0}.reception-block[data-v-f394ccdf]{margin-bottom:18px;padding:20px}.reception-block h2[data-v-f394ccdf]{background:var(--bg);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-20px -20px 20px;padding:16px 20px;font-size:16px;display:flex}.reception-block h2>span[data-v-f394ccdf],.step-actions[data-v-f394ccdf]{align-items:center;gap:8px;display:flex}.step-actions[data-v-f394ccdf]{flex-wrap:wrap}.line-state[data-v-f394ccdf]{color:#526079;white-space:nowrap;background:#f1f2f7;border-radius:6px;padding:4px 8px;font-size:12px;display:inline-flex}.line-state.success[data-v-f394ccdf],.item-state.ready[data-v-f394ccdf]{color:#18734c;background:#e5f5ec}.line-state.warning[data-v-f394ccdf]{color:#985500;background:#fff1db}.item-state[data-v-f394ccdf]{color:#64748b;align-items:center;gap:4px;font-size:11px;display:flex}.carrier-legend[data-v-f394ccdf]{background:var(--bg);border-radius:6px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.carrier-legend span[data-v-f394ccdf]{border:1px solid var(--border);border-radius:4px;padding:3px 8px}.reception-filters>small[data-v-f394ccdf]{flex-basis:100%;margin:0}.reception-filters[data-v-f394ccdf],.reception-actions[data-v-f394ccdf]{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.reception-filters[data-v-f394ccdf]{background:#f7f8fc;border:1px solid #e5e8f1;border-radius:8px;padding:16px}.reception-filters label[data-v-f394ccdf]{min-width:150px}.reception-grid[data-v-f394ccdf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.span2[data-v-f394ccdf]{grid-column:span 2}.reception-summary[data-v-f394ccdf]{background:#f0efff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:24px;margin:18px 0;padding:18px;display:flex}.reception-summary strong[data-v-f394ccdf]{color:#655ff2;font-size:21px}.receptions small[data-v-f394ccdf]{color:#748197;margin-bottom:8px;font-size:12px;display:block}.reception-item[data-v-f394ccdf]{border:1px solid #e5e8f1;border-radius:8px;grid-template-columns:30px minmax(160px,1.4fr) 110px minmax(160px,1fr) minmax(160px,1fr) 88px 32px;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:grid}.carrier-selected[data-v-f394ccdf]{overflow-wrap:anywhere;color:var(--text)!important;margin:4px 0 0!important}.scan-control[data-v-f394ccdf]{gap:4px;display:flex}.scan-control select[data-v-f394ccdf]{min-width:0}.item-options[data-v-f394ccdf]{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:18px;display:flex}.item-options label[data-v-f394ccdf]:has(input[type=checkbox]){flex-direction:row;align-items:center;font-size:12px;display:flex}.item-options input[type=checkbox][data-v-f394ccdf]{width:auto}.history-row[data-v-f394ccdf]{border-bottom:1px solid #e5e8f1;gap:24px;padding:16px 0;display:flex}.receptions .badge[data-v-f394ccdf]{align-items:center;height:24px;display:inline-flex}.receptions .dialog[data-v-f394ccdf]{background:#fff;border-radius:12px;max-width:560px;padding:24px}.receptions .empty[data-v-f394ccdf]{text-align:center;color:#748197;padding:28px}@media (width<=1100px){.reception-item[data-v-f394ccdf]{grid-template-columns:30px 1fr 1fr}.item-options[data-v-f394ccdf]{grid-column:1/-1}.reception-grid[data-v-f394ccdf]{grid-template-columns:1fr 1fr}}@media (width<=600px){.reception-filters label[data-v-f394ccdf]{width:100%;min-width:0}.reception-filter-panel .reception-filters>button[data-v-f394ccdf]{width:100%}.reception-grid[data-v-f394ccdf],.reception-item[data-v-f394ccdf]{flex-direction:column;align-items:stretch;display:flex}.reception-summary[data-v-f394ccdf]{gap:16px}.reception-summary>div[data-v-f394ccdf]{width:40%}.history-row[data-v-f394ccdf]{flex-wrap:wrap}.item-options[data-v-f394ccdf]{flex-direction:column;align-items:stretch}}.receipt-table[data-v-7091f857]{min-width:1900px}.receipt-table td[data-v-7091f857]{vertical-align:top}.receipt-table td[data-v-7091f857]:first-child{min-width:200px}.purchase-main-tools[data-v-64556aef]{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.purchase-tools[data-v-64556aef]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-tools select[data-v-64556aef]{width:auto}.purchase-filters[data-v-64556aef]{padding:16px}.purchase-filter-grid[data-v-64556aef]{grid-template-columns:1.6fr repeat(5,minmax(110px,1fr)) auto;align-items:end;gap:12px;display:grid}.extra-filters[data-v-64556aef]{color:var(--muted);margin-top:12px}.extra-filters summary[data-v-64556aef]{cursor:pointer}.extra-filters .purchase-filter-grid[data-v-64556aef]{grid-template-columns:repeat(3,1fr);margin-top:12px}.purchase-columns[data-v-64556aef]{grid-template-columns:repeat(4,1fr);gap:14px;padding:18px;display:grid}.purchase-columns label[data-v-64556aef]{flex-direction:row;align-items:center}.purchase-summary[data-v-64556aef]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.summary-card[data-v-64556aef]{align-items:center;gap:14px;margin-bottom:0;padding:20px;display:flex}.summary-card strong[data-v-64556aef]{overflow-wrap:anywhere;margin-top:7px;font-size:21px;display:block}.summary-symbol[data-v-64556aef]{width:44px;height:44px;color:var(--brand);background:#edf0ff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.summary-symbol.paid[data-v-64556aef]{color:#178b65;background:#e5f7ef}.summary-symbol.due[data-v-64556aef]{color:#ae6817;background:#fff2e1}.purchase-summary-note[data-v-64556aef]{margin:12px 0 16px;font-size:11px}.purchase-scroll[data-v-64556aef]{max-height:65vh}.dialog.wide-dialog[data-v-64556aef]{width:min(1400px,96vw);max-width:96vw}.purchase-table[data-v-64556aef]{width:max-content;min-width:100%}.purchase-table th[data-v-64556aef],.purchase-table td[data-v-64556aef]{min-width:145px;max-width:280px}.purchase-table td[data-v-64556aef]{vertical-align:top}.purchase-table .select-column[data-v-64556aef]{background:var(--surface);z-index:1;width:42px;min-width:42px;position:sticky;left:0}.purchase-table thead[data-v-64556aef]{z-index:2;position:sticky;top:0}.purchase-table thead th[data-v-64556aef]{background:#f5f7fa}.column-filter-row input[data-v-64556aef]{width:140px;min-height:30px;font-weight:400}.purchase-table tr.selected td[data-v-64556aef]{background:#edf0ff}.purchase-row-actions[data-v-64556aef]{white-space:nowrap;gap:8px;display:flex}.unknown[data-v-64556aef]{color:var(--muted);font-size:11px}.income-button[data-v-64556aef]{min-height:30px;color:var(--brand);white-space:nowrap}@media (width<=1100px){.purchase-filter-grid[data-v-64556aef]{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.purchase-filter-grid[data-v-64556aef],.extra-filters .purchase-filter-grid[data-v-64556aef],.purchase-summary[data-v-64556aef]{grid-template-columns:1fr}.purchase-columns[data-v-64556aef]{grid-template-columns:repeat(2,1fr)}.table-footer[data-v-64556aef]{flex-direction:column;align-items:flex-start;gap:14px}.summary-card strong[data-v-64556aef]{font-size:18px}}.continuation[data-v-e1735829]{margin:20px 0;padding:20px}.continuation h2[data-v-e1735829]{margin-top:20px;font-size:18px}.continuation h3[data-v-e1735829]{margin-top:20px;font-size:15px}.continuation small[data-v-e1735829]{color:#748197;display:block}.continuation li[data-v-e1735829]{margin:8px 0}.continuation .note[data-v-e1735829]{margin-top:20px}.comparison[data-v-e1735829]{background:#f7f8fc;border:1px solid #e2e6f0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0;padding:16px;display:grid}.comparison b[data-v-e1735829]{margin-top:6px;display:block}.comparison p[data-v-e1735829]{grid-column:1/-1;margin:0!important}@media (width<=900px){.comparison[data-v-e1735829]{grid-template-columns:repeat(2,minmax(0,1fr))}}.history-payments[data-v-a49134da]{margin-block:20px}.history-payments h2[data-v-a49134da]{margin:0}.history-payments h2 button[data-v-a49134da]{text-align:left;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:10px;display:flex}.payments-body[data-v-a49134da]{padding:20px}.payments-body>p[data-v-a49134da]{max-width:72ch}.payments-body small[data-v-a49134da]{margin-top:4px;display:block}.payments-body td[data-v-a49134da]{vertical-align:top}.payments-body td[data-v-a49134da]:last-child{min-width:170px;max-width:300px}.payments-body .amount[data-v-a49134da]{white-space:nowrap;font-variant-numeric:tabular-nums}.payments-body ul[data-v-a49134da]{padding-left:18px;font-size:12px}.payments-footer[data-v-a49134da]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.payments-footer span[data-v-a49134da]{margin-right:auto}@media (width<=600px){.payments-body[data-v-a49134da]{padding:14px}}.purchase-activate[data-v-ae97a5c1]{margin-block:20px}.panel-heading h2[data-v-ae97a5c1]{align-items:center;gap:10px;margin:0;display:flex}.activate-body[data-v-ae97a5c1]{padding:20px}.activate-body p[data-v-ae97a5c1]{max-width:72ch}.activate-fields[data-v-ae97a5c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.activate-body label[data-v-ae97a5c1]{gap:8px;margin-block:16px;display:grid}.activate-body dl[data-v-ae97a5c1]{flex-wrap:wrap;gap:24px;display:flex}.activate-body dt[data-v-ae97a5c1]{font-size:13px}.activate-body dd[data-v-ae97a5c1]{font-variant-numeric:tabular-nums;margin:6px 0 0;font-weight:600}.activate-actions[data-v-ae97a5c1]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}@media (width<=650px){.activate-fields[data-v-ae97a5c1]{grid-template-columns:1fr;gap:0}.activate-body[data-v-ae97a5c1]{padding:14px}.activate-actions button[data-v-ae97a5c1]{flex:1}}.reference-links[data-v-2307ebb6]{flex-wrap:wrap;gap:20px 48px;display:flex}.reference-links>div[data-v-2307ebb6]{gap:6px;display:grid}.reference-links small[data-v-2307ebb6]{color:var(--muted)}.purchase-card[data-v-2307ebb6]{padding:0;overflow:hidden}.purchase-header[data-v-2307ebb6]{border-bottom:1px solid var(--border,#e1e5ed);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.purchase-header h1[data-v-2307ebb6]{margin:0 0 7px;font-size:23px}.purchase-header p[data-v-2307ebb6]{color:#718096;margin:0;font-size:12px}.purchase-actions[data-v-2307ebb6]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-mode[data-v-2307ebb6]{background:#f6f7fb;border:1px solid #e1e5ed;border-radius:7px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}.chosen[data-v-2307ebb6]{color:#615cf4;font-weight:600}.mode-switch[data-v-2307ebb6]{background:#655ff2;border-radius:12px;width:36px;height:20px;position:relative}.mode-switch[data-v-2307ebb6]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.source-button[data-v-2307ebb6]{margin-left:auto}.purchase-fields[data-v-2307ebb6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:22px;display:grid}.purchase-fields small[data-v-2307ebb6],.purchase-totals small[data-v-2307ebb6]{color:#788397;margin-bottom:6px;font-size:12px;display:block}.purchase-fields strong[data-v-2307ebb6]{font-size:14px;font-weight:500}.purchase-comment[data-v-2307ebb6]{grid-column:span 2}.purchase-totals[data-v-2307ebb6]{background:#f0efff;border:1px solid #bab5fa;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:16px;padding:18px 22px;display:grid}.purchase-totals strong small[data-v-2307ebb6]{font-size:11px;font-weight:400;display:inline}.purchase-section[data-v-2307ebb6]{border:1px solid #e1e5ed;border-radius:8px;min-width:0;margin-bottom:16px;padding:18px}.purchase-section h2[data-v-2307ebb6]{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:15px;display:flex}.purchase-section h2 small[data-v-2307ebb6]{font-size:12px;font-weight:400}.spec-table[data-v-2307ebb6]{font-size:13px}.spec-table tfoot[data-v-2307ebb6]{background:#f7f8fc}.spec-summary[data-v-2307ebb6]{flex-wrap:wrap;gap:12px 22px;padding-top:12px;font-size:12px;display:flex}.spec-source[data-v-2307ebb6]{color:#748094;margin-top:14px;font-size:12px}.spec-source summary[data-v-2307ebb6]{cursor:pointer}.purchase-tabs[data-v-2307ebb6]{margin:22px 0 18px}.purchase-filters[data-v-2307ebb6]{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.purchase-filters label[data-v-2307ebb6]{min-width:190px;font-size:12px}.push-right[data-v-2307ebb6]{margin-left:auto}.purchase-history-layout[data-v-2307ebb6]{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;display:grid}.purchase-event[data-v-2307ebb6]{border-bottom:1px solid #edf0f5;align-items:start;gap:12px;padding:16px 0;font-size:13px;display:flex}.purchase-event time[data-v-2307ebb6]{min-width:80px;font-size:11px}.purchase-event small[data-v-2307ebb6]{color:#798499;margin-top:5px;font-size:11px;display:block}.purchase-event p[data-v-2307ebb6]{color:#66738a;margin:6px 0;line-height:1.5}.purchase-event>.badge[data-v-2307ebb6]{flex-shrink:0;margin-left:auto}.event-dot[data-v-2307ebb6]{box-sizing:content-box;background:#7669eb;border:3px solid #e3e0ff;border-radius:100%;flex-shrink:0;width:9px;height:9px;margin-top:3px}.source-caption[data-v-2307ebb6]{color:#758197;margin:14px 0 0;font-size:12px;line-height:1.7}.balance-row[data-v-2307ebb6]{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:18px;padding:12px 0;font-size:13px;display:flex}.balance-row strong[data-v-2307ebb6]{white-space:nowrap}.stage-list[data-v-2307ebb6]{gap:15px;margin-top:22px;font-size:13px;display:grid}.linked-document[data-v-2307ebb6]{justify-content:space-between;width:100%;display:flex}.report-heading[data-v-2307ebb6]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.report-heading h2[data-v-2307ebb6]{margin:0 0 5px;font-size:16px}.report-heading small[data-v-2307ebb6]{color:#7a8598}.purchase-report-grid[data-v-2307ebb6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.purchase-report-grid>div[data-v-2307ebb6]{border:1px solid #e1e5ed;border-radius:8px;flex-direction:column;gap:7px;padding:20px;display:flex}.purchase-report-grid strong[data-v-2307ebb6]{color:#554abd;font-size:24px}.purchase-report-grid span[data-v-2307ebb6]{font-size:13px}.purchase-report-grid small[data-v-2307ebb6]{color:#798499;font-size:11px}.report-two-columns[data-v-2307ebb6]{grid-template-columns:1fr 1fr;gap:16px;display:grid}progress[data-v-2307ebb6]{accent-color:#6d61ee;width:100%;height:7px;margin:8px 0 10px;display:block}.archived[data-v-2307ebb6]{opacity:.65}.empty-state[data-v-2307ebb6]{text-align:center;color:#7a8598;padding:36px}.empty-state h2[data-v-2307ebb6]{justify-content:center}.modal-backdrop[data-v-2307ebb6]{z-index:1000;background:#17203670;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog[data-v-2307ebb6]{background:#fff;border-radius:12px;max-height:90vh;padding:24px;overflow:auto}.wide-dialog[data-v-2307ebb6]{width:min(1400px,96vw)}.purchase-view[data-v-2307ebb6]{--purchase-accent:#655ff2;--purchase-soft:#f0efff;--purchase-line:#e5e9f2;color:#152e55;font-size:13px}.purchase-view>.back-link[data-v-2307ebb6]{display:none}.purchase-card[data-v-2307ebb6]{border-color:var(--purchase-line);border-radius:12px;box-shadow:0 2px 14px #172a4610}.purchase-header[data-v-2307ebb6]{box-sizing:border-box;background:#f8f9fc;min-height:78px;padding:18px 20px}.purchase-header h1[data-v-2307ebb6]{margin-bottom:7px;font-size:18px;font-weight:600}.purchase-header p[data-v-2307ebb6]{color:#718096;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;line-height:1.6;display:flex}.purchase-header p>.badge[data-v-2307ebb6]{margin-left:12px}.purchase-view svg[data-v-2307ebb6]{vertical-align:middle;flex-shrink:0;width:14px;height:14px}.purchase-view button[data-v-2307ebb6],.purchase-view .button[data-v-2307ebb6]{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:6px 14px;font-size:12px;font-weight:400;display:inline-flex}.purchase-view button[data-v-2307ebb6]:disabled{opacity:.65}.purchase-body[data-v-2307ebb6]{padding:20px}.purchase-view .badge[data-v-2307ebb6]{color:#65758c;white-space:nowrap;background:#f5f6fa;border:0;border-radius:20px;align-items:center;gap:3px;padding:4px 12px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.purchase-view .type-badge[data-v-2307ebb6]{background:var(--purchase-soft);color:var(--purchase-accent)}.purchase-view .warning-badge[data-v-2307ebb6]{color:#946000;background:#fff3cd}.purchase-view .status-badge[data-v-2307ebb6]{padding:7px 14px;font-size:13px;font-weight:600}.purchase-view .success-badge[data-v-2307ebb6]{color:#086134;background:#d3efdb}.purchase-mode[data-v-2307ebb6]{box-sizing:border-box;background:#f8f9fc;gap:14px;height:54px;margin-bottom:18px;padding:10px 16px}.purchase-mode .chosen[data-v-2307ebb6]{color:var(--purchase-accent)}.mode-switch[data-v-2307ebb6]{background:#8b84f5;border-radius:20px;width:50px;height:28px}.mode-switch[data-v-2307ebb6]:after{width:20px;height:20px;top:4px;left:26px}.mode-switch.general[data-v-2307ebb6]:after{left:4px}.source-button[data-v-2307ebb6]{color:#778398!important;font-size:11px!important}.purchase-fields[data-v-2307ebb6]{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,2fr);gap:20px;margin-bottom:28px}.purchase-fields small[data-v-2307ebb6],.purchase-totals>div>small[data-v-2307ebb6]{text-transform:uppercase;color:#6c7a8d;font-size:12px;font-weight:500}.purchase-fields strong[data-v-2307ebb6],.purchase-fields span[data-v-2307ebb6]{overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.55}.purchase-comment[data-v-2307ebb6]{color:#768196;grid-column:auto}.purchase-totals[data-v-2307ebb6]{background:var(--purchase-soft);border:1px solid var(--purchase-accent);gap:24px;min-height:79px;margin-bottom:16px;padding:16px}.purchase-totals strong[data-v-2307ebb6]{color:#233b60;font-size:18px}.purchase-totals>div:last-child strong[data-v-2307ebb6]{color:var(--purchase-accent)}.purchase-totals small[data-v-2307ebb6]{margin-bottom:5px}.purchase-totals strong small[data-v-2307ebb6]{color:#748197;margin-left:4px;font-size:11px;font-weight:400}.purchase-section[data-v-2307ebb6]{border-color:var(--purchase-line);padding:16px}.purchase-section h2[data-v-2307ebb6]{margin-bottom:14px;font-size:14px;font-weight:500}.purchase-section .spec-title[data-v-2307ebb6]{justify-content:flex-start;gap:4px}.spec-title svg[data-v-2307ebb6]{color:var(--purchase-accent)}.spec-title>.badge[data-v-2307ebb6]{background:var(--purchase-soft);color:var(--purchase-accent);margin-left:12px}.spec-table[data-v-2307ebb6]{width:100%;font-size:13px}.spec-table th[data-v-2307ebb6]{text-transform:uppercase;white-space:nowrap;color:#6a7890;border-bottom:1px solid var(--purchase-line);background:#fff;padding:12px;font-size:11px;font-weight:500}.spec-table td[data-v-2307ebb6]{border-bottom:1px solid #f1f3f8;padding:11px 12px;line-height:1.5}.spec-table td[data-v-2307ebb6]:last-child{font-weight:600}.spec-table td>small.cell-context[data-v-2307ebb6]{display:none}.spec-table td:nth-child(7)>small[data-v-2307ebb6]{margin-left:4px;font-size:10px;display:inline}.spec-table .badge[data-v-2307ebb6]{padding:4px 12px;font-size:11px}.spec-table tfoot th[data-v-2307ebb6]{text-transform:none;border-top:2px solid var(--purchase-line);background:#fff;border-bottom:0;padding:12px;font-size:13px;font-weight:600}.spec-table tfoot th[data-v-2307ebb6]:first-child{text-align:right}.spec-table tfoot th[data-v-2307ebb6]:nth-child(3){color:#16c76b}.spec-table tfoot th[data-v-2307ebb6]:last-child{color:var(--purchase-accent)}.purchase-section:has(.spec-table)>.table-scroll[data-v-2307ebb6]{border:1px solid var(--purchase-line);border-radius:8px}.spec-summary[data-v-2307ebb6]{color:#738096;gap:8px 18px;padding-top:10px}.spec-summary>span[data-v-2307ebb6]:nth-child(2){color:#15c76a}.spec-summary>span[data-v-2307ebb6]:nth-child(3){color:#ff9d32}.spec-summary strong[data-v-2307ebb6]{color:#6c788b;font-weight:600}.spec-source[data-v-2307ebb6]{margin-top:9px;font-size:11px}.purchase-tabs[data-v-2307ebb6]{border-bottom:1px solid var(--purchase-line);gap:22px;margin:14px 0 16px}.purchase-tabs button[data-v-2307ebb6]{color:#697991;min-height:36px;padding:10px 16px;background:0 0!important;border:0!important;border-radius:0!important;font-weight:400!important}.purchase-tabs button.selected[data-v-2307ebb6]{color:var(--purchase-accent)!important;box-shadow:inset 0 -2px var(--purchase-accent)!important}.purchase-tabs .badge[data-v-2307ebb6]{padding:0 7px;font-size:10px}.purchase-tabs .selected .badge[data-v-2307ebb6]{background:var(--purchase-soft);color:var(--purchase-accent)}.purchase-filters[data-v-2307ebb6]{border:1px solid var(--purchase-line);background:#f8f9fc;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px}.purchase-filters label[data-v-2307ebb6]{text-transform:uppercase;white-space:nowrap;flex-direction:row;align-items:center;gap:8px;min-width:0;margin:0;font-size:11px;display:flex}.purchase-filters input[data-v-2307ebb6],.purchase-filters select[data-v-2307ebb6]{border:1px solid var(--purchase-line);text-transform:none;background:#fff;border-radius:8px;width:185px;height:32px;min-height:32px;padding:3px 8px;font-size:12px}.purchase-filters select[data-v-2307ebb6]{width:155px}.purchase-filters button[data-v-2307ebb6]{min-height:32px;padding:5px 12px}.purchase-history-layout[data-v-2307ebb6]{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px}.purchase-history-layout .purchase-section[data-v-2307ebb6]{border-radius:12px;padding:0 20px 18px;overflow:hidden}.purchase-history-layout h2[data-v-2307ebb6]{border-bottom:1px solid var(--purchase-line);box-sizing:border-box;background:#f8f9fc;min-height:55px;margin:0 -20px;padding:18px 20px}.purchase-history-layout h2 svg[data-v-2307ebb6]{color:var(--purchase-accent)}.purchase-event[data-v-2307ebb6]{grid-template-columns:92px 20px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;font-size:13px;display:grid}.purchase-event time[data-v-2307ebb6]{color:#748197;min-width:0;line-height:1.5}.purchase-event time strong[data-v-2307ebb6]{font-size:12px}.purchase-event p[data-v-2307ebb6]{color:#748197;margin:5px 0;font-size:12px}.purchase-event small[data-v-2307ebb6]{margin-top:3px;font-size:11px}.event-icon[data-v-2307ebb6]{margin-top:2px}.event-receipt[data-v-2307ebb6]{color:#16c76b}.event-document[data-v-2307ebb6]{color:var(--purchase-accent)}.purchase-event>.event-badge[data-v-2307ebb6]{box-sizing:border-box;border-radius:6px;justify-content:center;align-self:start;align-items:center;min-width:0;max-width:120px;height:24px;min-height:24px;max-height:24px;margin:0;padding:5px 10px;line-height:1.4}.purchase-event .text-button[data-v-2307ebb6]{min-height:0;color:var(--purchase-accent);padding:4px 0 0;font-size:12px;display:block}.purchase-history-layout aside .balance-row[data-v-2307ebb6]{border-bottom:0;margin-top:12px;padding-bottom:0;font-size:12px}.purchase-history-layout aside .balance-row strong[data-v-2307ebb6]{color:var(--purchase-accent)}.purchase-history-layout aside>section>small[data-v-2307ebb6]{color:#96a0b3;font-size:10px}.stage-list[data-v-2307ebb6]{gap:12px;margin-top:16px;font-size:12px}.stage-list span[data-v-2307ebb6]:nth-child(-n+2){color:#1c9560}.stage-list span[data-v-2307ebb6]:nth-child(n+3){color:#9ba5b6}progress[data-v-2307ebb6]{accent-color:#655ff2;height:8px}progress[data-v-2307ebb6]::-webkit-progress-bar{background:#e8ecf3;border-radius:8px}progress[data-v-2307ebb6]::-webkit-progress-value{background:#655ff2;border-radius:8px}.purchase-view .linked-document[data-v-2307ebb6]{text-align:left;justify-content:space-between;margin-top:14px;padding:10px 12px}.source-caption[data-v-2307ebb6]{color:#7b8798;font-size:12px;line-height:1.5}.purchase-report-grid strong[data-v-2307ebb6]{color:var(--purchase-accent)}@media (width<=1200px){.purchase-fields[data-v-2307ebb6]{grid-template-columns:repeat(4,minmax(0,1fr))}.purchase-comment[data-v-2307ebb6]{grid-column:span 2}.purchase-event[data-v-2307ebb6]{gap:12px}.purchase-event time[data-v-2307ebb6]{min-width:80px}}@media (width<=1100px){.purchase-fields[data-v-2307ebb6]{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-history-layout[data-v-2307ebb6]{grid-template-columns:1fr}.purchase-report-grid[data-v-2307ebb6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.purchase-body[data-v-2307ebb6],.purchase-header[data-v-2307ebb6]{padding:14px}.purchase-fields[data-v-2307ebb6],.purchase-totals[data-v-2307ebb6],.report-two-columns[data-v-2307ebb6]{grid-template-columns:1fr}.purchase-comment[data-v-2307ebb6]{grid-column:auto}.purchase-mode[data-v-2307ebb6]{height:auto}.purchase-filters label[data-v-2307ebb6]{justify-content:space-between;width:100%;min-width:0}.purchase-filters input[data-v-2307ebb6],.purchase-filters select[data-v-2307ebb6]{width:65%}.purchase-report-grid[data-v-2307ebb6]{gap:8px}.purchase-report-grid>div[data-v-2307ebb6]{padding:12px}.purchase-event[data-v-2307ebb6]{grid-template-columns:74px 16px minmax(0,1fr);gap:8px}.purchase-event>.event-badge[data-v-2307ebb6]{grid-column:3;justify-self:start}.purchase-event time[data-v-2307ebb6]{min-width:0}.purchase-event>.badge[data-v-2307ebb6]{margin-left:0}.purchase-tabs[data-v-2307ebb6]{overflow:auto}.purchase-tabs button[data-v-2307ebb6]{white-space:nowrap}.purchase-totals strong[data-v-2307ebb6]{font-size:20px}.source-button[data-v-2307ebb6]{margin-left:0}}@media print{.back-link[data-v-2307ebb6],.purchase-actions[data-v-2307ebb6],.purchase-filters[data-v-2307ebb6],.purchase-mode button[data-v-2307ebb6],.spec-source[data-v-2307ebb6],.linked-document[data-v-2307ebb6]{display:none!important}.purchase-card[data-v-2307ebb6]{border:0}.purchase-body[data-v-2307ebb6]{padding:0}.purchase-section[data-v-2307ebb6]{break-inside:avoid}.purchase-history-layout[data-v-2307ebb6]{grid-template-columns:2fr 1fr}.table-scroll[data-v-2307ebb6]{overflow:visible}table[data-v-2307ebb6]{font-size:10px;min-width:0!important}.purchase-tabs[data-v-2307ebb6]{display:none}.sidebar,.topbar,.workspace-footer{display:none!important}.workspace{margin:0!important}.app-frame{display:block!important}.content{padding:0!important}}h2[data-v-5ce48318]{align-items:center;gap:8px;display:flex}.panel-heading[data-v-5ce48318],.actions[data-v-5ce48318]{flex-wrap:wrap;gap:12px}.delivery-link[data-v-5ce48318]{border-bottom:1px solid #dce2ef;gap:6px;padding:14px 0;display:grid}.actions[data-v-5ce48318]{margin-top:16px}small[data-v-85e81512]{margin-top:6px;display:block}.panel[data-v-85e81512]{margin-top:20px}table[data-v-85e81512]{min-width:680px}form[data-v-85e81512]{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}label[data-v-85e81512]{flex:1;gap:8px;min-width:220px;display:grid}details[data-v-85e81512]{border-top:1px solid #e3e7ef;padding:12px 0}.order-next[data-v-59e10e74]{background:#f7f8fc;border:1px solid #dce3ef;border-radius:10px;margin:16px 0;padding:16px}.order-next a[data-v-59e10e74]{line-height:1.5;display:inline-block}nav[data-v-59e10e74]{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}nav a[data-v-59e10e74]{overflow-wrap:anywhere;border:1px solid #dce3ef;border-radius:8px;padding:10px;font-size:13px}summary[data-v-59e10e74]{cursor:pointer;padding:18px;font-weight:600}p[data-v-59e10e74],li[data-v-59e10e74]{font-size:13px;line-height:1.6}article[data-v-59e10e74]{border-bottom:1px solid #dce3ef;padding:12px 0}label[data-v-59e10e74]{gap:8px;margin:14px 0;display:grid}textarea[data-v-59e10e74]{box-sizing:border-box;max-width:100%}button[data-v-59e10e74]{white-space:normal;height:auto}summary[data-v-05ba5894]{cursor:pointer;padding:18px;font-weight:600}p[data-v-05ba5894]{font-size:13px;line-height:1.6}.credit-totals[data-v-05ba5894]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:16px 0;display:grid}.credit-totals strong[data-v-05ba5894]{display:block}article[data-v-05ba5894]{border-bottom:1px solid #dce3ef;padding:12px 0}label[data-v-05ba5894]{gap:8px;margin:16px 0;display:grid}textarea[data-v-05ba5894]{box-sizing:border-box;max-width:100%}button[data-v-05ba5894]{white-space:normal;height:auto}.refund-form[data-v-05ba5894]{border:1px solid #dce3ef;border-radius:8px;margin:18px 0;padding:16px}.refund-form fieldset[data-v-05ba5894]{border:0;min-width:0;padding:0}.refund-form input[data-v-05ba5894],.refund-form select[data-v-05ba5894]{min-width:0;max-width:100%}.refund-form a[data-v-05ba5894]{margin-top:12px;display:block}.template-library[data-v-6762ec7d]{margin:16px}.template-library summary[data-v-6762ec7d]{cursor:pointer}.template-actions[data-v-6762ec7d],.template-stage[data-v-6762ec7d]{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.template-edit[data-v-6762ec7d]{border:1px solid var(--border);border-radius:8px;padding:16px}.template-edit fieldset[data-v-6762ec7d]{border:0;margin:0;padding:0}.template-edit input[type=checkbox][data-v-6762ec7d]{width:16px;min-height:16px}.template-stage label[data-v-6762ec7d]{flex:1;min-width:130px}.historical-evidence[data-v-6762ec7d]{background:var(--bg);border-radius:8px;padding:12px}.historical-evidence small[data-v-6762ec7d]{overflow-wrap:anywhere}.template-library p[data-v-6762ec7d]{font-size:13px;line-height:1.5}.payment-plan[data-v-f9466bef]{border:1px solid var(--border);border-radius:8px;margin:20px 0;overflow:hidden}.payment-plan h3[data-v-f9466bef]{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.payment-plan table[data-v-f9466bef]{width:100%}.anchor-note[data-v-f9466bef]{color:var(--muted);margin-top:4px;display:block}.payment-plan select[data-v-f9466bef]{min-width:170px;margin-bottom:6px}.payment-plan input[data-v-f9466bef]{min-width:100px}.plan-presets[data-v-f9466bef]{flex-wrap:wrap;gap:10px;padding:16px;display:flex}.plan-presets p[data-v-f9466bef]{flex-basis:100%;margin:0}.plan-note[data-v-f9466bef],.payment-plan>.error[data-v-f9466bef],.payment-plan>.note[data-v-f9466bef]{margin:12px 16px;line-height:1.5}.plan-status[data-v-f9466bef]{background:var(--bg);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:12px;display:inline-block}.plan-status.overdue[data-v-f9466bef],.plan-status.review[data-v-f9466bef]{color:#734500;background:#fff2d5}.plan-status.paid[data-v-f9466bef]{color:#16613c;background:#e4f5ec}@media print{.plan-presets[data-v-f9466bef],button[data-v-f9466bef]{display:none}}.related-requisites[data-v-7521526a]{border:1px solid var(--border);border-radius:8px;margin-top:18px;padding:18px}.related-heading[data-v-7521526a]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.related-heading h3[data-v-7521526a]{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.related-grid[data-v-7521526a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.secondary[data-v-7521526a]{margin-top:16px}.field-add[data-v-7521526a]{gap:6px;display:flex}.field-add select[data-v-7521526a]{flex:1;min-width:0}.field-add button[data-v-7521526a]{flex:none}.related-requisites small[data-v-7521526a]{color:var(--muted);font-size:12px;line-height:1.5;display:block}.supplier-balance[data-v-7521526a]{background:var(--bg);border-radius:8px;gap:10px;margin-top:16px;padding:14px;font-size:13px;display:flex}.supplier-balance svg[data-v-7521526a]{flex:none}.supplier-balance small[data-v-7521526a]{margin-top:6px}@media (width<=800px){.related-grid[data-v-7521526a]{grid-template-columns:1fr}}.purchase-editor[data-v-25f4a5d1]{border:0;min-width:0;margin:0;padding:0}.purchase-type[data-v-25f4a5d1]{background:var(--bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:14px;display:flex}.purchase-type label[data-v-25f4a5d1]{flex-direction:row;align-items:center}.purchase-type input[data-v-25f4a5d1]{width:16px;min-height:16px}.purchase-type span[data-v-25f4a5d1]{color:var(--muted);margin-left:auto}.purchase-fields[data-v-25f4a5d1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.supplier-field[data-v-25f4a5d1]{grid-column:span 2}.opening-fields[data-v-25f4a5d1]{grid-template-columns:repeat(4,minmax(0,1fr))}.purchase-fields+.purchase-fields[data-v-25f4a5d1]{margin-top:16px}.field-add[data-v-25f4a5d1]{gap:6px;display:flex}.technical-fields[data-v-25f4a5d1]{border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;padding-top:18px}.general-terms[data-v-25f4a5d1]{background:var(--bg);grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;padding:16px;display:grid}.purchase-totals[data-v-25f4a5d1]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.purchase-totals>div[data-v-25f4a5d1]{background:var(--bg);border-radius:8px;padding:16px}.purchase-totals strong[data-v-25f4a5d1]{margin-top:8px;font-size:21px;display:block}@media (width<=1000px){.purchase-fields[data-v-25f4a5d1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.purchase-fields[data-v-25f4a5d1],.general-terms[data-v-25f4a5d1],.purchase-totals[data-v-25f4a5d1]{grid-template-columns:1fr}.supplier-field[data-v-25f4a5d1]{grid-column:auto}}.supplier-dialog[data-v-25f4a5d1]{width:min(760px,100vw - 32px);max-height:90vh;overflow:auto}.supplier-fields[data-v-25f4a5d1]{border:0;min-width:0;margin:0;padding:0}.supplier-grid[data-v-25f4a5d1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.supplier-dialog h3[data-v-25f4a5d1]{margin:0 0 16px}.supplier-dialog input[data-v-25f4a5d1],.supplier-dialog select[data-v-25f4a5d1]{min-width:0}@media (width<=600px){.supplier-grid[data-v-25f4a5d1]{grid-template-columns:1fr}}.currency-cell[data-v-25f4a5d1]{min-width:230px}.currency-cell label[data-v-25f4a5d1]{margin-bottom:6px}.tax-toggle[data-v-25f4a5d1]{vertical-align:middle;width:16px;min-height:16px}.line-editor td[data-v-25f4a5d1]{vertical-align:top}.arrival-loss[data-v-4acac8bc]{margin:18px 0}.panel-heading[data-v-4acac8bc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-heading h2[data-v-4acac8bc]{align-items:center;gap:8px;margin:0;display:flex}.loss-metrics[data-v-4acac8bc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:16px 0;display:grid}.loss-metrics dt[data-v-4acac8bc]{color:var(--muted,#68778d);font-size:13px}.loss-metrics dd[data-v-4acac8bc]{overflow-wrap:anywhere;margin:6px 0 0;font-size:18px;font-weight:600}@media (width<=760px){.loss-metrics[data-v-4acac8bc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.loss-metrics[data-v-4acac8bc]{grid-template-columns:1fr}}h2[data-v-805835b9]{align-items:center;gap:10px;display:flex}small[data-v-805835b9]{color:#61708a;display:block}.table-scroll[data-v-805835b9]{overflow-x:auto}table[data-v-805835b9]{width:100%;min-width:680px}h2[data-v-b774e2b6]{align-items:center;gap:10px;display:flex}small[data-v-b774e2b6]{color:#61708a;display:block}.table-scroll[data-v-b774e2b6]{overflow-x:auto}table[data-v-b774e2b6]{width:100%;min-width:680px}h2[data-v-25fed03e]{align-items:center;gap:10px;display:flex}small[data-v-25fed03e]{color:#61708a;display:block}.table-scroll[data-v-25fed03e]{overflow-x:auto}table[data-v-25fed03e]{width:100%;min-width:680px}.operation span small[data-v-046e6d98],.operation strong small[data-v-046e6d98]{margin-top:4px;font-weight:400;display:block}.amendment[data-v-285e33f6]{margin:16px 0}.amendment>div[data-v-285e33f6]{border:1px solid var(--border);border-radius:8px;margin-top:12px;padding:20px}.amendment fieldset[data-v-285e33f6]{border:0;margin:0;padding:0}.amendment article[data-v-285e33f6]{border-bottom:1px solid var(--border);padding:12px 0}.amendment form>button[data-v-285e33f6]{margin:12px 8px 12px 0}.carcass-summary[data-v-b1017215]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.carcass-summary>div[data-v-b1017215]{background:#fff;border:1px solid #e2e6f0;border-radius:10px;padding:18px}.carcass-summary small[data-v-b1017215]{color:#748197}.carcass-summary strong[data-v-b1017215]{margin-top:10px;font-size:23px;display:block}@media (width<=850px){.carcass-summary[data-v-b1017215]{grid-template-columns:repeat(2,1fr)}}.purchase-overview[data-v-85a69c12]{border:1px solid var(--border);background:var(--surface,#fff);color:var(--text);border-radius:12px;overflow:hidden}.purchase-heading[data-v-85a69c12]{border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;gap:20px;padding:20px;display:flex}.purchase-heading h1[data-v-85a69c12]{overflow-wrap:anywhere;margin:0 0 7px;font-size:19px}.purchase-heading p[data-v-85a69c12]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.purchase-actions[data-v-85a69c12]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-overview button[data-v-85a69c12],.purchase-overview .button[data-v-85a69c12]{justify-content:center;align-items:center;gap:7px;min-height:34px;font-size:12px;display:inline-flex}.purchase-overview svg[data-v-85a69c12]{flex-shrink:0;width:16px;height:16px}.purchase-content[data-v-85a69c12]{padding:20px}.purchase-mode[data-v-85a69c12]{background:var(--bg);border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.purchase-mode small[data-v-85a69c12]{color:var(--muted);margin-left:auto}.purchase-chip[data-v-85a69c12]{white-space:nowrap;background:var(--bg);height:fit-content;color:var(--muted);border-radius:20px;align-self:start;align-items:center;padding:4px 10px;font-size:12px;line-height:1.4;display:inline-flex}.purchase-actions>.purchase-chip[data-v-85a69c12]{align-self:center}.purchase-chip.accent[data-v-85a69c12]{color:#5147bf;background:#efedff}.purchase-chip.positive[data-v-85a69c12]{color:#17663a;background:#e0f3e7}.purchase-chip.pending[data-v-85a69c12]{color:#805600;background:#fff3d6}.purchase-chip.negative[data-v-85a69c12]{color:#a42c2c;background:#fce8e8}.purchase-requisites[data-v-85a69c12]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:20px 0;display:grid}.purchase-requisites dt[data-v-85a69c12]{text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:11px}.purchase-requisites dd[data-v-85a69c12]{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.purchase-additional[data-v-85a69c12]{color:var(--muted);margin:12px 0;font-size:12px}.purchase-additional summary[data-v-85a69c12]{cursor:pointer}.purchase-additional .purchase-requisites[data-v-85a69c12]{grid-template-columns:repeat(5,minmax(0,1fr))}.purchase-summary[data-v-85a69c12]{background:#f2f1ff;border:1px solid #d8d4f5;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:18px 0;padding:18px;display:grid}.purchase-summary span[data-v-85a69c12],.purchase-summary small[data-v-85a69c12]{color:#595577;font-size:12px;display:block}.purchase-summary strong[data-v-85a69c12]{overflow-wrap:anywhere;margin-top:6px;font-size:21px;display:block}.purchase-section[data-v-85a69c12]{border:1px solid var(--border);border-radius:9px;margin:16px 0;overflow:hidden}.purchase-section h2[data-v-85a69c12],.purchase-report-heading h2[data-v-85a69c12]{align-items:center;gap:8px;margin:0;padding:16px;font-size:15px;display:flex}.purchase-section h2 small[data-v-85a69c12],.purchase-section h2 button[data-v-85a69c12]{margin-left:auto;font-weight:400}.purchase-section>h2[data-v-85a69c12]{background:var(--bg);border-bottom:1px solid var(--border)}.purchase-overview table[data-v-85a69c12]{font-variant-numeric:tabular-nums;width:100%;font-size:12px}.purchase-overview th[data-v-85a69c12]{font-size:11px}.purchase-overview td[data-v-85a69c12],.purchase-overview th[data-v-85a69c12]{padding:12px}.purchase-overview td small[data-v-85a69c12]{color:var(--muted);margin-top:4px;display:block}.purchase-overview tfoot[data-v-85a69c12]{border-top:1px solid var(--border)}.purchase-spec-footer[data-v-85a69c12]{color:var(--muted);flex-wrap:wrap;gap:20px;padding:12px 16px;font-size:12px;display:flex}.purchase-section>.purchase-additional[data-v-85a69c12]{padding:0 16px}.purchase-tabs[data-v-85a69c12]{margin:18px 0 16px}.purchase-filter[data-v-85a69c12]{background:var(--bg);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;padding:12px 16px;display:flex}.purchase-filter label[data-v-85a69c12]{font-size:11px}.push-right[data-v-85a69c12]{margin-left:auto}.purchase-history-grid[data-v-85a69c12]{grid-template-columns:2fr 1fr;align-items:start;gap:16px;display:grid}.purchase-event[data-v-85a69c12]{border-bottom:1px solid var(--border);grid-template-columns:110px 18px 1fr auto;align-items:start;gap:14px;padding:18px 16px;font-size:13px;display:grid}.purchase-event time[data-v-85a69c12]{color:var(--muted);font-size:12px}.purchase-event small[data-v-85a69c12]{color:var(--muted);align-items:center;gap:4px;margin-top:7px;font-size:12px;display:flex}.purchase-event>svg[data-v-85a69c12]{color:#6257c8}.purchase-stage[data-v-85a69c12]{padding:18px;font-size:13px}.purchase-stage small[data-v-85a69c12]{color:var(--muted);line-height:1.6}.purchase-progress-label[data-v-85a69c12]{justify-content:space-between;margin-bottom:10px;display:flex}.purchase-stage progress[data-v-85a69c12]{accent-color:#685be0;width:100%;height:8px}.purchase-links[data-v-85a69c12]{padding:8px 16px}.purchase-links>a[data-v-85a69c12]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 0;display:flex}.purchase-links small[data-v-85a69c12]{color:var(--muted);margin-top:5px;display:block}.purchase-operation[data-v-85a69c12]{border-bottom:1px solid var(--border);padding:16px}.purchase-operation small[data-v-85a69c12]{margin-left:12px}.purchase-report-heading[data-v-85a69c12]{justify-content:space-between;align-items:center;gap:16px;display:flex}.purchase-bottom-actions[data-v-85a69c12]{justify-content:flex-end;margin-top:20px;display:flex}@media (width<=1100px){.purchase-heading[data-v-85a69c12]{flex-direction:column}.purchase-requisites[data-v-85a69c12]{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-history-grid[data-v-85a69c12]{grid-template-columns:1fr}.purchase-additional .purchase-requisites[data-v-85a69c12]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.purchase-content[data-v-85a69c12],.purchase-heading[data-v-85a69c12]{padding:12px}.purchase-requisites[data-v-85a69c12],.purchase-additional .purchase-requisites[data-v-85a69c12]{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-summary[data-v-85a69c12]{grid-template-columns:1fr;gap:14px}.purchase-mode[data-v-85a69c12]{flex-wrap:wrap}.purchase-mode small[data-v-85a69c12]{margin-left:0}.purchase-event[data-v-85a69c12]{grid-template-columns:18px 1fr auto;gap:8px}.purchase-event time[data-v-85a69c12]{grid-column:1/-1}.purchase-filter label[data-v-85a69c12]{width:100%}.purchase-report-heading[data-v-85a69c12]{flex-wrap:wrap}.purchase-tabs[data-v-85a69c12]{overflow-x:auto}.purchase-tabs button[data-v-85a69c12]{white-space:nowrap}.push-right[data-v-85a69c12]{margin-left:0}}@media print{.purchase-actions[data-v-85a69c12],.purchase-mode small[data-v-85a69c12],.purchase-tabs[data-v-85a69c12],.purchase-filter[data-v-85a69c12],.purchase-bottom-actions[data-v-85a69c12],button[data-v-85a69c12],.purchase-additional[data-v-85a69c12]{display:none!important}.purchase-overview[data-v-85a69c12]{border:0}.purchase-content[data-v-85a69c12]{padding:0}.purchase-section[data-v-85a69c12]{break-inside:avoid}.table-scroll[data-v-85a69c12]{overflow:visible}table[data-v-85a69c12]{min-width:0!important}.purchase-heading[data-v-85a69c12]{background:#fff}.purchase-history-grid[data-v-85a69c12]{grid-template-columns:2fr 1fr}.sidebar,.topbar,.workspace-footer{display:none!important}.workspace{margin:0!important}.app-frame{display:block!important}.content{padding:0!important}}.purchase-requisites .requisite-comment[data-v-85a69c12]{grid-column:1/-1}.purchase-requisites .requisite-comment dd[data-v-85a69c12]{max-width:90ch}.restoration[data-v-625d8da3]{margin-block:20px}.restoration .panel-heading[data-v-625d8da3]{flex-wrap:wrap;gap:12px;display:flex}.restoration h2[data-v-625d8da3]{align-items:center;gap:8px;margin:0;display:flex}.restoration-body[data-v-625d8da3]{padding:20px}.restoration-body>p[data-v-625d8da3]{max-width:72ch}.restoration details[data-v-625d8da3]{margin-block:16px}.restoration summary[data-v-625d8da3]{cursor:pointer}.restoration label[data-v-625d8da3]{gap:8px;max-width:720px;display:grid}.restoration textarea[data-v-625d8da3]{box-sizing:border-box;width:100%}.restoration-actions[data-v-625d8da3]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.restoration td[data-v-625d8da3]{font-variant-numeric:tabular-nums}@media (width<=600px){.restoration-body[data-v-625d8da3]{padding:14px}.restoration-actions button[data-v-625d8da3]{flex:180px}}.settlement-restore[data-v-63bf9f61]{margin-block:20px}.panel-heading[data-v-63bf9f61],.settlement-actions[data-v-63bf9f61]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.panel-heading h2[data-v-63bf9f61]{align-items:center;gap:10px;margin:0;display:flex}.settlement-body[data-v-63bf9f61]{padding:20px}.settlement-body p[data-v-63bf9f61]{max-width:72ch}.settlement-body dl[data-v-63bf9f61]{flex-wrap:wrap;gap:24px;margin-block:0 20px;display:flex}.settlement-body dt[data-v-63bf9f61]{font-size:13px}.settlement-body dd[data-v-63bf9f61]{font-variant-numeric:tabular-nums;margin:6px 0 0;font-weight:600}.settlement-body label[data-v-63bf9f61]{gap:8px;max-width:640px;margin-block:16px;display:grid}.settlement-body input[data-v-63bf9f61]{max-width:260px}.settlement-actions[data-v-63bf9f61]{justify-content:flex-end}@media (width<=600px){.settlement-body[data-v-63bf9f61]{padding:14px}.settlement-actions button[data-v-63bf9f61]{flex:1}}.reception-links[data-v-ec382986]{flex-wrap:wrap;gap:12px;display:flex}fieldset[data-v-14ffcb01]{border:0;gap:14px;margin:0;padding:0;display:grid}.dialog .empty-confirmation[data-v-14ffcb01]{background:#f8f9fd;border:1px solid #e3e7f0;border-radius:8px;flex-direction:row;align-items:flex-start;gap:10px;padding:12px;line-height:1.5;display:flex}.empty-confirmation input[data-v-14ffcb01]{accent-color:#655ded;flex:0 0 16px;width:16px;height:16px;margin:2px 0 0}.carrier-tree-node[data-v-a020d3f2]{margin:10px 0;list-style:none}.carrier-tree-node summary[data-v-a020d3f2]{cursor:pointer;background:#f6f7fc;border:1px solid #e3e7f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:13px;display:flex}.carrier-tree-node summary[data-v-a020d3f2]:before{content:"▸";color:#8673c0}details[open]>summary[data-v-a020d3f2]:before{content:"▾"}.carrier-tree-node summary>svg[data-v-a020d3f2]{color:#8170bc}.carrier-tree-node summary>a[data-v-a020d3f2]{font-weight:600}.carrier-tree-node summary>span[data-v-a020d3f2]{color:#738096;font-size:12px}.carrier-tree-node summary>b[data-v-a020d3f2]{white-space:nowrap;margin-left:auto}.tree-content[data-v-a020d3f2]{padding:0 12px}.tree-content ul[data-v-a020d3f2]{border-left:2px solid #e3def4;margin:10px 0;padding-left:18px}.tree-product[data-v-a020d3f2]{border-bottom:1px solid #edf0f6;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.tree-product>svg[data-v-a020d3f2]{color:#9aa4b6;width:15px}.tree-product>span[data-v-a020d3f2]{flex:1}.tree-product small[data-v-a020d3f2]{color:#8390a4;margin-top:4px;display:block}.tree-product>b[data-v-a020d3f2]{white-space:nowrap}.tree-empty[data-v-a020d3f2]{color:#8390a4;padding:8px;font-size:12px}.tree-transit[data-v-a020d3f2]{color:#426d9f;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}@media (width<=650px){.tree-content[data-v-a020d3f2]{padding:0 4px}.tree-content ul[data-v-a020d3f2]{padding-left:9px}.carrier-tree-node summary>span[data-v-a020d3f2]{width:100%}}fieldset[data-v-a333eb43]{border:0;gap:16px;padding:0;display:grid}.issue-station[data-v-848c82d3]{max-width:1100px;margin:auto}.station-panel[data-v-848c82d3]{margin-bottom:22px;padding:24px}.station-panel fieldset[data-v-848c82d3]{border:0;gap:20px;min-width:0;padding:0;display:grid}.station-panel input[data-v-848c82d3],.station-panel select[data-v-848c82d3]{min-height:56px;font-size:20px}.station-panel button[data-v-848c82d3]{min-height:56px;font-size:18px}.station-choices[data-v-848c82d3]{gap:12px;display:grid}.station-choices button[data-v-848c82d3]{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.station-choices button.selected[data-v-848c82d3]{background:#eef2ff;border:2px solid #6366f1}.station-choices span[data-v-848c82d3]{font-size:16px}.return-station[data-v-27f10542]{max-width:1100px;margin:auto}.station-panel[data-v-27f10542]{margin-bottom:22px;padding:24px}.station-panel fieldset[data-v-27f10542]{border:0;gap:20px;min-width:0;padding:0;display:grid}.station-panel input[data-v-27f10542],.station-panel select[data-v-27f10542]{min-height:56px;font-size:20px}.station-panel textarea[data-v-27f10542]{min-height:110px;font-size:20px}.station-panel button[data-v-27f10542]{min-height:56px;font-size:18px}.station-choices[data-v-27f10542]{gap:12px;display:grid}.station-choices button[data-v-27f10542]{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.station-choices button.selected[data-v-27f10542]{background:#eef2ff;border:2px solid #6366f1}.station-choices span[data-v-27f10542]{font-size:16px}.output-station[data-v-9b43d015]{max-width:1100px;margin:auto}.station-panel[data-v-9b43d015]{margin-bottom:22px;padding:24px}.station-panel fieldset[data-v-9b43d015]{border:0;gap:20px;min-width:0;padding:0;display:grid}.station-panel input[data-v-9b43d015],.station-panel select[data-v-9b43d015]{min-height:56px;font-size:20px}.station-panel textarea[data-v-9b43d015]{min-height:100px;font-size:20px}.station-panel button[data-v-9b43d015]{min-height:56px;font-size:18px}.output-row[data-v-9b43d015]{border-bottom:1px solid #dde2ef;gap:16px;padding-bottom:20px;display:grid}.identification-dialog[data-v-d535ef2d]{border:1px solid var(--border,#dce2ed);width:min(780px,100vw - 32px);max-height:90vh;color:var(--text,#142238);background:#fff;border-radius:14px;padding:0}.identification-dialog[data-v-d535ef2d]::backdrop{background:#10192b73}header[data-v-d535ef2d],footer[data-v-d535ef2d]{border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}h2[data-v-d535ef2d],h3[data-v-d535ef2d]{margin:0}h3[data-v-d535ef2d]{align-items:center;gap:8px;display:flex}p[data-v-d535ef2d]{line-height:1.5}header p[data-v-d535ef2d]{margin-bottom:0}.identification-body[data-v-d535ef2d]{padding:20px}section+section[data-v-d535ef2d]{border-top:1px solid #e3e8f0;margin-top:24px;padding-top:24px}.identification-fields[data-v-d535ef2d]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;display:grid}label[data-v-d535ef2d]{gap:6px;display:grid}.wide[data-v-d535ef2d]{grid-column:1/-1}.identification-request[data-v-d535ef2d]{overflow-wrap:anywhere;border:1px solid #e3e8f0;border-radius:8px;margin-top:12px;padding:16px}footer[data-v-d535ef2d]{border-top:1px solid #e3e8f0;border-bottom:0;justify-content:flex-end}.actions[data-v-d535ef2d]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=560px){.identification-fields[data-v-d535ef2d]{grid-template-columns:1fr}.identification-body[data-v-d535ef2d],header[data-v-d535ef2d],footer[data-v-d535ef2d]{padding:16px}}.stock-evidence-table[data-v-80127d58]{table-layout:fixed;width:100%;min-width:1080px}.stock-evidence-table th[data-v-80127d58]{white-space:normal}.stock-evidence-table th[data-v-80127d58],.stock-evidence-table td[data-v-80127d58]{overflow-wrap:anywhere;padding:12px}.stock-evidence-table th[data-v-80127d58]:last-child{width:18%}.stock-evidence-table small[data-v-80127d58]{margin-top:5px;display:block}.material-age[data-v-bfac9b03]{white-space:normal;min-width:12rem;max-width:26rem}.material-age small[data-v-bfac9b03]{margin-top:.25rem;display:block}.material-age details[data-v-bfac9b03]{margin-top:.5rem}.material-age summary[data-v-bfac9b03]{cursor:pointer;color:var(--primary,#6258e8);font-size:.8rem}.material-age ul[data-v-bfac9b03]{margin:.5rem 0;padding-left:1rem}.material-age li[data-v-bfac9b03]{overflow-wrap:anywhere;padding:.3rem 0;font-size:.8rem}.selected-materials table[data-v-f3b664b5]{min-width:850px}.material-proposal[data-v-f3b664b5]{border:1px solid #dce2ed;border-radius:8px;margin:16px 0;padding:14px}.material-proposal summary[data-v-f3b664b5]{cursor:pointer;font-weight:600}.material-proposal .toolbar label input[data-v-f3b664b5]{width:100%}.selection-problems[data-v-f3b664b5]{color:#785017;background:#fff8ec;border-top:1px solid #e4c99c;max-height:160px;padding:14px 20px;overflow:auto}.selection-problems ul[data-v-f3b664b5]{margin:8px 0 0;padding-left:20px}.material-show-blocked[data-v-f3b664b5]{flex-direction:row;align-items:center;gap:8px;margin-bottom:12px;display:flex}.material-show-blocked input[data-v-f3b664b5]{width:auto}.material-restriction[data-v-f3b664b5]{color:#8a4d00}.material-picker[data-v-f3b664b5]{z-index:120}.material-picker .dialog[data-v-f3b664b5]{width:min(1250px,96vw)}.material-picker input[type=number][data-v-f3b664b5]{width:100px}.material-layout[data-v-f3b664b5]{grid-template-columns:220px minmax(0,1fr);gap:20px;display:grid}.material-layout>div[data-v-f3b664b5]{min-width:0}.material-layout .toolbar[data-v-f3b664b5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;display:grid}.material-layout .toolbar input[data-v-f3b664b5]{grid-column:1/-1}.material-layout .toolbar select[data-v-f3b664b5]{width:100%;min-width:0;max-width:100%}@media (width<=650px){.material-layout .toolbar[data-v-f3b664b5]{grid-template-columns:1fr}}.material-layout aside button[data-v-f3b664b5]{text-align:left;white-space:normal;width:100%;margin-bottom:10px;display:block}.material-layout aside button.active[data-v-f3b664b5]{background:#f1f0ff;border-color:#6c63ff}@media (width<=900px){.material-layout[data-v-f3b664b5]{grid-template-columns:1fr}.material-layout aside[data-v-f3b664b5]{display:none}}small[data-v-f3b664b5]{color:#748197;display:block}th[data-v-f3b664b5]{white-space:normal}.material-picker table[data-v-f3b664b5]{min-width:980px}.material-picker td[data-v-f3b664b5]{vertical-align:top}.material-picker td[data-v-f3b664b5]:nth-child(2){min-width:150px}.material-picker td[data-v-f3b664b5]:nth-child(5){min-width:200px}.material-picker td small[data-v-f3b664b5]{margin-top:6px;font-size:12px;line-height:1.5}@media (width<=700px){.material-picker .table-scroll[data-v-f3b664b5]{overflow:visible}.material-picker .table-scroll[data-v-f3b664b5]:before,.material-picker thead[data-v-f3b664b5]{display:none}.material-picker table[data-v-f3b664b5],.material-picker tbody[data-v-f3b664b5]{width:100%;min-width:0;display:block}.material-picker tbody tr[data-v-f3b664b5]{border:1px solid var(--border,#dce2ef);border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;padding:16px;display:grid}.material-picker td[data-v-f3b664b5]{white-space:normal;border:0;padding:0;display:block;min-width:0!important}.material-picker td[data-v-f3b664b5]:nth-child(-n+5){grid-column:1/-1}.material-picker td[data-v-f3b664b5]:before{color:var(--muted,#65748b);margin-bottom:6px;font-size:12px;display:block}.material-picker td[data-v-f3b664b5]:first-child:before{content:"Выбрать материал";margin-right:12px;display:inline-block}.material-picker td[data-v-f3b664b5]:nth-child(3):before{content:"Холодильник / носитель"}.material-picker td[data-v-f3b664b5]:nth-child(4):before{content:"Срок и возраст"}.material-picker td[data-v-f3b664b5]:nth-child(5):before{content:"Для нового задания"}.material-picker td[data-v-f3b664b5]:nth-child(6):before{content:"В работу, ед."}.material-picker td[data-v-f3b664b5]:nth-child(7):before{content:"В работу, кг"}.material-picker td input[type=number][data-v-f3b664b5]{width:100%;min-width:0}}.proposal-target[data-v-f3b664b5]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin:14px 0;display:grid}.proposal-target label[data-v-f3b664b5]{gap:6px;min-width:0;display:grid}.proposal-target select[data-v-f3b664b5],.proposal-target input[type=number][data-v-f3b664b5]{width:100%;min-width:0}.proposal-product-summary[data-v-f3b664b5]{border-bottom:1px solid #dce2ed;gap:6px;padding:12px 0;display:grid}.proposal-product-summary span[data-v-f3b664b5]{font-size:13px}.proposal-target button svg[data-v-f3b664b5]{width:18px;height:18px}@media (width<=650px){.proposal-target[data-v-f3b664b5]{grid-template-columns:minmax(0,1fr) auto}.proposal-target label[data-v-f3b664b5]:first-child{grid-column:1/-1}}.task-subdialog[data-v-814c7887]{z-index:130}.workshop-summary[data-v-814c7887]{grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:20px;display:grid}.workshop-summary>div[data-v-814c7887]{background:#fff;border:1px solid #e2e6f0;border-radius:10px;padding:16px}.workshop-summary strong[data-v-814c7887]{margin-top:8px;font-size:24px;display:block}@media (width<=900px){.workshop-summary[data-v-814c7887]{grid-template-columns:repeat(2,1fr)}}.job-draft-summary[data-v-814c7887]{background:#f8f9fd;border:1px solid #dce2ef;border-radius:10px;margin:20px 0;padding:18px}.job-draft-summary>div[data-v-814c7887]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.job-draft-summary strong[data-v-814c7887]{margin-top:6px;display:block}.job-draft-summary p[data-v-814c7887]{color:#61728c;margin-top:16px}@media (width<=650px){.job-draft-summary>div[data-v-814c7887]{grid-template-columns:1fr 1fr}}.job-filters[data-v-814c7887]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px;display:grid}.job-filters label[data-v-814c7887]{gap:6px;min-width:0;display:grid}.job-search[data-v-814c7887]{grid-column:span 2}.job-register[data-v-814c7887]{margin-top:20px}.job-register td[data-v-814c7887]{vertical-align:top}.job-register td small[data-v-814c7887]{color:#61728c;margin-top:6px;display:block}.job-number[data-v-814c7887]{font-weight:650}.job-orders[data-v-814c7887]{flex-direction:column;gap:5px;margin-top:8px;display:flex}.job-purpose[data-v-814c7887],.job-status[data-v-814c7887]{white-space:nowrap;color:#526079;background:#f0f2f6;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:inline-flex}.job-purpose.orders[data-v-814c7887],.job-status.issued[data-v-814c7887]{color:#5146bc;background:#eeecff}.job-status.open[data-v-814c7887]{color:#235d80;background:#e6f1fa}.job-status.closed[data-v-814c7887]{color:#18734c;background:#e5f5ec}.job-status.cancelled[data-v-814c7887]{color:#64748b}.job-status svg[data-v-814c7887]{width:14px;height:14px}.workshop-metric>span[data-v-814c7887]{color:#61728c;margin-top:6px;font-size:12px;display:block}.active-metric[data-v-814c7887]{border-color:#c7c3ee!important}.done-metric[data-v-814c7887]{border-color:#b6ddc9!important}.job-pagination[data-v-814c7887]{flex-wrap:wrap;justify-content:flex-end;gap:12px}.job-pagination>span[data-v-814c7887]:first-child{margin-right:auto}.job-pagination label[data-v-814c7887]{align-items:center;gap:8px;display:flex}.job-pagination select[data-v-814c7887]{width:auto}@media (width<=900px){.job-filters[data-v-814c7887]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.job-filters[data-v-814c7887]{grid-template-columns:1fr}.job-search[data-v-814c7887]{grid-column:auto}}.job-entry-fields[data-v-814c7887]{border:0;min-width:0;margin:0;padding:0}.currency-group[data-v-311f83af]{border:1px solid #e3e7ef;border-radius:10px;margin:16px 0;padding:16px}header[data-v-311f83af]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}form[data-v-311f83af]{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}label[data-v-311f83af]{flex:1;gap:8px;min-width:220px;display:grid}details[data-v-311f83af]{border-top:1px solid #e3e7ef;padding:12px 0}table[data-v-311f83af]{min-width:650px}.production-costs[data-v-1202bce9]{border-top:1px solid #e3e7ef;margin-top:24px;padding-top:20px}.production-costs header[data-v-1202bce9],.source[data-v-1202bce9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.currency-group[data-v-1202bce9]{border:1px solid #e3e7ef;border-radius:10px;margin:16px 0;padding:16px}.currency-group h4[data-v-1202bce9]{margin:0;font-size:18px}.totals[data-v-1202bce9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.totals>div[data-v-1202bce9]{background:#f7f8fc;border-radius:8px;gap:8px;padding:12px;display:grid}.totals small[data-v-1202bce9]{color:#64748b}.totals strong[data-v-1202bce9]{font-size:17px}.source[data-v-1202bce9]{border-top:1px solid #e3e7ef;padding:14px 0}.source>div[data-v-1202bce9]{min-width:0}.source p[data-v-1202bce9]{overflow-wrap:anywhere}.table-scroll table[data-v-1202bce9]{min-width:580px}@media (width<=760px){.totals[data-v-1202bce9]{grid-template-columns:1fr}.source[data-v-1202bce9]{align-items:stretch}.source button[data-v-1202bce9]{width:100%}}.acquisition-list[data-v-1202bce9]{gap:12px;margin-top:16px;display:grid}.acquisition-source[data-v-1202bce9]{border:1px solid #e3e7ef;border-radius:8px;min-width:0;padding:16px}.acquisition-source .record-link[data-v-1202bce9]{overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.acquisition-source small[data-v-1202bce9]{color:#64748b;margin-top:6px;display:block}.acquisition-source header>div[data-v-1202bce9]{min-width:0}.acquisition-source .status-chip[data-v-1202bce9]{white-space:normal}.acquisition-amounts[data-v-1202bce9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 0;display:grid}.acquisition-amounts dt[data-v-1202bce9]{color:#64748b;font-size:13px}.acquisition-amounts dd[data-v-1202bce9]{overflow-wrap:anywhere;margin:6px 0 0;font-size:17px;font-weight:600}.acquisition-amounts dd span[data-v-1202bce9]{color:#64748b;font-size:12px;font-weight:400}@media (width<=560px){.acquisition-amounts[data-v-1202bce9]{grid-template-columns:1fr}.acquisition-source[data-v-1202bce9]{padding:12px}}.handover-output[data-v-f3d0879d]{margin:20px 0}.handover-output h3[data-v-f3d0879d]{margin:0 0 8px;font-size:15px}.handover-output table[data-v-f3d0879d]{width:100%}.handover-output td[data-v-f3d0879d]{vertical-align:top}.handover-output small[data-v-f3d0879d]{color:#66758b;margin-top:4px;display:block}.weight[data-v-f3d0879d]{white-space:nowrap;font-variant-numeric:tabular-nums}.dispute[data-v-f3d0879d]{background:#fff8e8;border-left:3px solid #d99b2b;border-radius:4px;gap:4px;min-width:180px;padding:8px 10px;display:grid}.status-chip[data-v-f3d0879d]{color:#805411;background:#fff1d6;border-radius:6px;margin-bottom:6px;padding:4px 8px;display:inline-block}@media (width<=700px){.handover-output .table-scroll[data-v-f3d0879d]{overflow:visible}.handover-output .table-scroll[data-v-f3d0879d]:before,.handover-output .table-scroll[data-v-f3d0879d]:after{display:none}.handover-output table[data-v-f3d0879d],.handover-output tbody[data-v-f3d0879d]{display:block;min-width:0!important}.handover-output thead[data-v-f3d0879d]{display:none}.handover-output tr[data-v-f3d0879d]{border:1px solid #e1e5ef;border-radius:8px;gap:12px;margin-bottom:12px;padding:12px;display:grid}.handover-output td[data-v-f3d0879d]{white-space:normal;overflow-wrap:anywhere;border:0;padding:0;display:block}.handover-output td[data-v-f3d0879d]:before{content:attr(data-label);color:#66758b;margin-bottom:4px;font-size:12px;display:block}.dispute[data-v-f3d0879d]{min-width:0}}.handover-preparations[data-v-4d76ea5a]{margin:20px 0}.handover-preparations h3[data-v-4d76ea5a]{align-items:center;gap:8px;font-size:15px;display:flex}.handover-preparations article[data-v-4d76ea5a]{border:1px solid #e1e5ef;border-radius:8px;margin:12px 0;padding:16px}.handover-preparations header[data-v-4d76ea5a]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.handover-preparations header span[data-v-4d76ea5a]{color:#805411;background:#fff1d6;border-radius:6px;padding:4px 8px;font-size:12px}.handover-preparations p[data-v-4d76ea5a],.handover-preparations li[data-v-4d76ea5a]{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.handover-preparations ul[data-v-4d76ea5a]{padding-left:18px}.preparation-measure[data-v-4d76ea5a]{border-bottom:1px solid #e1e5ef;gap:4px;padding:12px 0;display:grid}.preparation-measure small[data-v-4d76ea5a]{color:#66758b}.handover-preparations summary[data-v-4d76ea5a]{cursor:pointer}.shift-handover[data-v-b8e1ce5a]{background:#fff;border:1px solid #e1e5ef;border-radius:12px;margin:20px 0;padding:20px}.shift-handover header[data-v-b8e1ce5a]{justify-content:space-between;align-items:center;gap:16px;display:flex}.shift-handover header p[data-v-b8e1ce5a]{color:#66758b;margin:8px 0}.handover-summary[data-v-b8e1ce5a]{background:#f6f7fc;border-radius:8px;flex-wrap:wrap;gap:20px;margin:16px 0;padding:16px;display:flex}.shift-handover fieldset[data-v-b8e1ce5a]{border:0;gap:16px;min-width:0;padding:16px 0;display:grid}.confirm-custody[data-v-b8e1ce5a]{align-items:flex-start;gap:10px;display:flex}.confirm-custody input[data-v-b8e1ce5a]{width:auto}.shift-handover details[data-v-b8e1ce5a]{margin-top:16px}.shift-handover summary[data-v-b8e1ce5a]{cursor:pointer}.shift-handover article[data-v-b8e1ce5a]{border-bottom:1px solid #e1e5ef;padding:16px 0}.shift-handover table[data-v-b8e1ce5a]{width:100%}@media (width<=700px){.shift-handover header[data-v-b8e1ce5a]{flex-direction:column;align-items:stretch}.shift-handover[data-v-b8e1ce5a]{padding:16px}.shift-handover header button[data-v-b8e1ce5a]{white-space:normal;height:auto;min-height:44px}.shift-handover .form-grid[data-v-b8e1ce5a]{grid-template-columns:1fr}}.workshop-norm[data-v-3d575678]{margin-block:20px}.toolbar[data-v-3d575678]{flex-wrap:wrap;align-items:end}.toolbar label[data-v-3d575678]{flex:1;min-width:200px}.norm-warning[data-v-3d575678]{color:#875515;font-weight:600}.norm-ok[data-v-3d575678]{color:#246740}td small[data-v-3d575678]{color:#54647d;margin-top:6px;display:block}h2[data-v-3d575678]{align-items:center;gap:10px;display:flex}@media (width<=600px){.panel-heading[data-v-3d575678]{flex-wrap:wrap;gap:14px}.toolbar label[data-v-3d575678]{flex-basis:100%;width:100%;min-width:0}}.plan-add fieldset[data-v-80b166e5]{border:0;min-width:0;padding:0}.plan-add h2[data-v-80b166e5]{font-size:16px}.plan-add p[data-v-80b166e5]{font-size:13px;line-height:1.6}.plan-add .actions[data-v-80b166e5]{margin-top:16px}.plan-release[data-v-3e1a3871]{border-top:1px solid #e1e5ef;padding:16px 20px}.plan-release h3[data-v-3e1a3871]{font-size:16px}.plan-release p[data-v-3e1a3871]{font-size:13px;line-height:1.6}.plan-release fieldset[data-v-3e1a3871]{border:0;min-width:0;padding:0}.plan-release article[data-v-3e1a3871]{border:1px solid #e1e5ef;border-radius:8px;margin:12px 0;padding:12px}.plan-release .release-choice[data-v-3e1a3871]{flex-direction:row;align-items:center;gap:8px;display:flex}.plan-release .release-choice input[data-v-3e1a3871]{flex:0 0 18px;width:18px;height:18px;margin:0}.release-values[data-v-3e1a3871]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plan-release .actions[data-v-3e1a3871]{margin-top:12px}@media (width<=700px){.release-values[data-v-3e1a3871]{grid-template-columns:1fr}}.material-availability .panel-heading[data-v-83c82930]{flex-wrap:wrap;align-items:flex-start;gap:16px}.material-availability h2[data-v-83c82930]{margin:0;font-size:16px}.material-availability .panel-heading p[data-v-83c82930],.material-footnote[data-v-83c82930]{color:#58657a;margin:8px 0 0;font-size:13px;line-height:1.5}.material-availability small[data-v-83c82930]{color:#58657a;margin-top:6px;line-height:1.45;display:block}.material-availability td[data-v-83c82930]{vertical-align:top;font-variant-numeric:tabular-nums}.material-availability td[data-v-83c82930]:first-child{min-width:175px}.material-availability th[data-v-83c82930]{white-space:normal}.material-reasons[data-v-83c82930]{min-width:220px;max-width:380px}.material-reasons p[data-v-83c82930]{color:#8a4d00;align-items:flex-start;gap:6px;margin:0 0 7px;font-size:13px;line-height:1.45;display:flex}.material-reasons svg[data-v-83c82930]{flex-shrink:0;width:16px;margin-top:2px}.material-links[data-v-83c82930]{gap:10px;min-width:115px;display:grid}.material-links a[data-v-83c82930]{align-items:center;gap:6px;display:flex}.material-footnote[data-v-83c82930]{border-top:1px solid #e6eaf3;margin:0;padding:14px 20px}.material-availability .status-chip[data-v-83c82930]{white-space:normal;align-self:flex-start;height:auto;min-height:0;padding:4px 9px;line-height:1.35;display:inline-flex}.material-availability .status-chip.amber[data-v-83c82930]{color:#805000;background:#fff3cd}@media (width<=850px){.material-availability .panel-heading[data-v-83c82930]{padding:16px}.material-availability table[data-v-83c82930]{min-width:860px}}.production-flow[data-v-30a3323f]{margin:24px 0}.production-flow>p[data-v-30a3323f]{color:#61728c;margin:8px 0 16px}.flow-steps[data-v-30a3323f]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.flow-steps button[data-v-30a3323f]{text-align:left;white-space:normal;background:#f8f9fd;border:1px solid #dce2ef;border-radius:10px;flex-direction:column;align-items:stretch;gap:12px;height:100%;padding:16px;display:flex}.step-heading[data-v-30a3323f]{color:#263654;align-items:center;gap:7px;display:flex}.step-heading svg[data-v-30a3323f]{color:#635bd5;flex-shrink:0}.step-state[data-v-30a3323f]{color:#5146bc;font-size:12px;font-weight:600;line-height:1.5}.flow-steps small[data-v-30a3323f]{color:#61728c;font-weight:400;line-height:1.6}.step-link[data-v-30a3323f]{color:#5146bc;justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;display:flex}.flow-note[data-v-30a3323f]{font-size:12px}@media (width<=1100px){.flow-steps[data-v-30a3323f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.flow-steps[data-v-30a3323f]{grid-template-columns:1fr}}@media print{.production-flow[data-v-30a3323f]{display:none}}.return-history[data-v-2ceb6c65]{grid-column:1/-1;min-width:0}.return-history>p[data-v-2ceb6c65]{margin:8px 0}.returned-line[data-v-2ceb6c65]{border-top:1px solid #e4e8f1;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:12px 0;display:grid}.returned-line>a[data-v-2ceb6c65]{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.returned-line svg[data-v-2ceb6c65]{flex-shrink:0;width:16px;height:16px}.returned-mass[data-v-2ceb6c65]{font-variant-numeric:tabular-nums}@media (width<=600px){.returned-line[data-v-2ceb6c65]{grid-template-columns:minmax(0,1fr)}}.placement-history[data-v-e978d4f0]{grid-column:2/-1;font-size:13px}.placement-history p[data-v-e978d4f0]{margin:6px 0}.placement-history small[data-v-e978d4f0]{color:#748197}@media (width<=900px){.placement-history[data-v-e978d4f0]{grid-column:1/-1}}.production-carriers[data-v-e978d4f0]{background:#f8f9fd;border:1px solid #e1e5ef;border-radius:10px;margin-top:24px;padding:0 18px 18px}.production-carriers p[data-v-e978d4f0]{color:#748197;font-size:13px}.production-carriers>div[data-v-e978d4f0]{flex-wrap:wrap;gap:12px;display:flex}.production-carriers a[data-v-e978d4f0]{background:#fff;border:1px solid #e1e5ef;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.production-carriers a span[data-v-e978d4f0]{color:#748197;font-size:12px}.overview-body[data-v-e978d4f0]{padding:24px}.job-overview h1[data-v-e978d4f0]{margin:0 0 6px;font-size:20px}.job-overview h2[data-v-e978d4f0]{margin:24px 0 12px;font-size:16px}.requisites[data-v-e978d4f0]{grid-template-columns:repeat(4,1fr) 1.5fr;gap:18px;display:grid}.requisites small[data-v-e978d4f0],.plan-summary small[data-v-e978d4f0]{color:#748197;margin-bottom:8px;display:block}.requisites strong[data-v-e978d4f0]{font-weight:500;display:block}.plan-summary[data-v-e978d4f0]{background:#f6f7fc;border:1px solid #e1e5ef;border-radius:8px;grid-template-columns:repeat(4,1fr);margin:24px 0;padding:20px;display:grid}.plan-summary strong[data-v-e978d4f0]{font-size:20px}.progress-line[data-v-e978d4f0]{align-items:center;gap:20px;display:flex}.progress-line progress[data-v-e978d4f0]{accent-color:#665bff;flex:1}.history-event[data-v-e978d4f0]{border-bottom:1px solid #e7eaf1;grid-template-columns:190px 1fr 1fr;gap:20px;padding:14px 0;display:grid}.issue-print[data-v-e978d4f0]{z-index:150;background:#fff;border:1px solid #dde2ee;border-radius:12px;padding:30px;display:block;position:fixed;inset:5vh 8vw;overflow:auto;box-shadow:0 0 0 100vmax #18213699}.print-controls[data-v-e978d4f0]{justify-content:flex-end;gap:12px;display:flex}@media (width<=900px){.requisites[data-v-e978d4f0]{grid-template-columns:repeat(2,1fr)}.history-event[data-v-e978d4f0]{grid-template-columns:1fr}.plan-summary[data-v-e978d4f0]{grid-template-columns:repeat(2,1fr)}}@media print{.print-controls[data-v-e978d4f0]{display:none}.issue-print[data-v-e978d4f0]{box-shadow:none;background:#fff;border:0;border-radius:0;padding:25px;display:block;position:absolute;inset:0;overflow:visible}.job-overview[data-v-e978d4f0]{display:none}body:has(.issue-print) #app>*{visibility:hidden}.issue-print[data-v-e978d4f0],.issue-print[data-v-e978d4f0] *{visibility:visible}body:has(.issue-print) .sidebar{display:none}body:has(.issue-print) #app{display:none!important}.issue-print[data-v-e978d4f0]{width:auto!important;max-height:none!important;position:static!important;inset:auto!important}:is(html:has(.issue-print),body:has(.issue-print)){background:#fff!important}.issue-print[data-v-e978d4f0]{color:#142944;font-size:12px;padding:12px!important}.issue-print table[data-v-e978d4f0]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.issue-print th[data-v-e978d4f0],.issue-print td[data-v-e978d4f0]{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:8px 6px;font-size:12px}.issue-print th[data-v-e978d4f0]:first-child{width:4%}.issue-print th[data-v-e978d4f0]:nth-child(2){width:22%}.issue-print th[data-v-e978d4f0]:nth-child(3),.issue-print th[data-v-e978d4f0]:nth-child(4){width:13%}.issue-print th[data-v-e978d4f0]:nth-child(5){width:10%}.issue-print th[data-v-e978d4f0]:nth-child(6){width:24%}.issue-print th[data-v-e978d4f0]:nth-child(7){width:14%}.issue-print thead[data-v-e978d4f0]{display:table-header-group}.issue-print tr[data-v-e978d4f0]{break-inside:avoid}.issue-print p[data-v-e978d4f0]{overflow-wrap:anywhere}}.demand-add[data-v-ee709c4b]{margin:16px 0}.demand-add fieldset[data-v-ee709c4b]{border:0;min-width:0;padding:0}.demand-add label[data-v-ee709c4b]{gap:8px;display:grid}.demand-add .choice[data-v-ee709c4b]{align-items:flex-start;gap:10px;padding:12px 0;display:flex}.choice input[data-v-ee709c4b]{flex:0 0 18px;width:18px;height:18px}.choice small[data-v-ee709c4b]{color:#65748b;display:block}.actions[data-v-ee709c4b]{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.demand h2[data-v-c803c7ff]{align-items:center;gap:10px;display:flex}.notice[data-v-c803c7ff]{background:#fff8e8;border-radius:8px;padding:14px}.table-scroll[data-v-c803c7ff]{overflow:auto}table[data-v-c803c7ff]{width:100%;min-width:500px}.delta[data-v-c803c7ff]{color:#96600a;font-weight:600}label[data-v-c803c7ff]{gap:8px;display:grid}textarea[data-v-c803c7ff]{min-height:80px}form button[data-v-c803c7ff]{margin-top:12px}details[data-v-c803c7ff]{border-top:1px solid #dce2ef;margin-top:16px;padding-top:12px}summary[data-v-c803c7ff]{cursor:pointer}.order-demand-changes[data-v-c803c7ff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.order-demand-changes h3[data-v-c803c7ff]{grid-column:1/-1;margin:0;font-size:16px}.order-demand-changes article[data-v-c803c7ff]{border:1px solid #dce2ef;border-radius:10px;min-width:0;padding:16px}.order-demand-changes article.changed[data-v-c803c7ff]{border-left:3px solid #8176db}.order-demand-changes header[data-v-c803c7ff]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.order-demand-changes header span[data-v-c803c7ff]{color:#65748b;font-size:12px}.order-demand-changes p[data-v-c803c7ff]{margin:8px 0 0;font-size:13px}.order-demand-changes b[data-v-c803c7ff]{color:#805200}@media (width<=700px){.order-demand-changes[data-v-c803c7ff]{grid-template-columns:minmax(0,1fr)}}.execution-fields[data-v-6b4eb072]{border:0;min-width:0;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f9;--surface:#fff;--border:#dfe4ec;--text:#162033;--muted:#68758b;--brand:#5967e8;--radius:9px;--radius-lg:13px;--sidebar:236px;color:var(--text);background:var(--bg);font-synthesis:none;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,.button{border:1px solid var(--border);border-radius:var(--radius);min-height:38px;color:var(--text);cursor:pointer;white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-weight:550;display:inline-flex}button:hover,.button:hover{background:#f1f4f8}button:disabled{opacity:.5;cursor:not-allowed}.primary{background:var(--brand);border-color:var(--brand);color:#fff}.primary:hover{background:#4856d4}.text-button{color:var(--brand);background:0 0;border:0;padding:0 7px}.icon-button{width:36px;padding:0}.danger-text{color:#c13e50}input,select,textarea{width:100%;min-width:0;color:var(--text);background:#fff;border:1px solid #cbd3df;border-radius:8px;min-height:38px;padding:9px 11px}textarea{resize:vertical}input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--brand)}input:focus,select:focus,textarea:focus{outline-offset:1px;border-color:var(--brand);outline:2px solid #bac1ff}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}label{color:#46536a;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}small{color:var(--muted);font-size:11px;font-weight:400}h1,h2,h3,p{margin:0}h1{letter-spacing:-.6px;font-size:27px;font-weight:650;line-height:1.35}h2{font-size:15px;font-weight:650}h3{font-size:14px;font-weight:650}p{line-height:1.65}.muted{color:var(--muted)}.eyebrow{letter-spacing:1.7px;color:var(--muted);margin-bottom:7px;font-size:9px;font-weight:650}.wide{width:100%}.sidebar{width:var(--sidebar);color:#abb4c7;z-index:20;background:#171b25;border-right:1px solid #252b39;flex-direction:column;transition:width .18s;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #282e3c;flex-shrink:0;align-items:center;gap:10px;height:64px;padding:0 15px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#6877f7,#4d5cda);border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:23px;font-weight:750;display:grid}.brand strong{color:#fff;font-size:17px;font-weight:600}.brand small{letter-spacing:.9px;color:#8b95a9;margin-top:4px;font-size:7px;display:block}.sidebar nav{padding:9px 8px;overflow:auto}.nav-label{letter-spacing:.8px;text-transform:uppercase;color:#747d93;white-space:nowrap;padding:14px 10px 7px;font-size:9px}.nav-item{white-space:nowrap;border-radius:8px;align-items:center;gap:11px;height:37px;margin:2px 0;padding:0 10px;font-size:12.5px;font-weight:550;display:flex}.nav-item svg{flex-shrink:0}.nav-item:hover{color:#fff;background:#222837}.nav-item.active{color:#fff;background:#293149;box-shadow:inset 3px 0 #7784ff}.sidebar-footer{white-space:nowrap;border:1px solid #2a3141;border-radius:10px;align-items:flex-start;gap:9px;margin:auto 10px 12px;padding:12px 10px;font-size:11px;display:flex}.sidebar-footer small{color:#747d93;margin-top:5px;font-size:10px;display:block}.connection-dot{background:#7d88fa;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px}.workspace{margin-left:var(--sidebar);flex-direction:column;min-width:0;min-height:100vh;transition:margin-left .18s;display:flex}.topbar{border-bottom:1px solid var(--border);z-index:10;background:#fff;align-items:center;gap:14px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.workspace-label{color:#46536a;font-size:12px}.topbar-spacer{flex:1}.environment{color:#68758b;border:1px solid var(--border);background:#f4f6f9;border-radius:5px;padding:5px 8px;font-size:10px}.avatar{width:32px;height:32px;color:var(--brand);background:#eef0ff;border-radius:9px;place-items:center;font-weight:600;display:grid}.profile-name{font-size:12px}.profile-name small{margin-top:3px;font-size:10px;display:block}.content{flex:1;padding:25px 28px 40px}.workspace-footer{border-top:1px solid var(--border);color:#8793a5;justify-content:space-between;padding:14px 28px;font-size:10px;display:flex}.collapsed{--sidebar:64px}.collapsed .brand-text,.collapsed .nav-item span,.collapsed .nav-label,.collapsed .sidebar-footer{display:none}.collapsed .brand{padding:0 15px}.collapsed nav{padding-top:15px}.collapsed .nav-item{justify-content:center;padding:0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.page-heading p:not(.eyebrow){color:var(--muted);margin-top:6px;font-size:12px}.page-heading h1 .badge{vertical-align:middle;margin-left:8px}.panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;min-width:0;margin-bottom:20px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.panel-body{padding:20px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.metric{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding:19px 20px;transition:border .15s}.metric:hover{border-color:#aab2ee}.metric-label{color:#46536a;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.metric-icon{width:31px;height:31px;color:var(--brand);background:#eef0ff;border-radius:8px;place-items:center;display:grid}.metric>strong{margin:6px 0;font-size:31px;font-weight:650;display:block}.metric small{font-size:10px}.setup-card{background:#eef1fb;border:1px solid #d8def3;border-radius:13px;gap:17px;margin-bottom:24px;padding:21px 22px;display:flex}.setup-icon{width:40px;height:40px;color:var(--brand);background:#fff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.setup-card p{color:#65718a;margin-top:7px;font-size:12px}.setup-links{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.setup-links a{color:#4857c3;background:#fff;border:1px solid #d8def3;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.setup-links span{color:#8991ac;padding-left:4px}.setup-links svg{width:13px;height:13px}.toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 19px;display:flex}.toolbar>select{width:auto;min-width:180px}.toolbar>.muted{margin-right:auto;font-size:11px}.search-field{color:#8b95a6;border:1px solid #cbd3df;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:200px;max-width:410px;padding:0 10px;display:flex}.search-field input{background:0 0;border:0;outline:0;padding-left:0}.search-field:focus-within{outline:2px solid #bac1ff}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:#657188;white-space:nowrap;border-bottom:1px solid var(--border);background:#f8f9fb;padding:13px 18px;font-size:10px;font-weight:600}td{vertical-align:middle;border-bottom:1px solid #edf0f4;padding:15px 18px}td strong{font-weight:550}td small{margin-top:5px;font-size:10px;display:block}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafbfe}.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.record-link{color:#4f60d5;font-weight:600}.record-link:hover{text-decoration:underline}.badge{color:#667188;white-space:nowrap;background:#f0f2f6;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:550;display:inline-block}.badge.confirmed{color:#4d5bca;background:#eef0ff}.badge.partial{color:#a36108;background:#fff5df}.badge.completed{color:#18875b;background:#e9f8f1}.badge.cancelled{color:#9b4a58;background:#fff0f2}.table-footer{border-top:1px solid var(--border);color:#7c899f;justify-content:space-between;gap:12px;padding:13px 19px;font-size:10px;display:flex}.empty{text-align:center;color:#728096;padding:50px 20px 55px}.empty>svg{color:#8795c6;width:30px;height:30px;margin-bottom:13px}.empty h3{color:#46536a;margin-bottom:8px;font-size:14px}.empty p{font-size:12px}.empty .button{margin-top:19px;font-size:12px}.workflow{justify-content:space-between;align-items:center;gap:12px;padding:20px 4px;display:flex}.workflow>svg{color:#a4aec1;flex-shrink:0}.workflow>div{flex:1}.workflow span{letter-spacing:1px;color:#7d89a6;font-size:10px}.workflow h3{margin:7px 0;font-size:12px}.workflow p{color:#7c899f;max-width:170px;font-size:11px}.error,.success,.note{overflow-wrap:anywhere;border-radius:9px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.6}.error{color:#a83447;background:#fff0f2;border:1px solid #f2ccd3}.success{color:#18875b;background:#e9f8f1;border:1px solid #c4e9d7}.note{border:1px solid var(--border);background:#eef1f6}.loading-bar{color:var(--brand);background:#eef0ff;padding:8px 20px;font-size:11px}.loading-screen{height:100vh;color:var(--muted);place-items:center;display:grid}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18233766;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.dialog{border:1px solid var(--border);background:#fff;border-radius:13px;flex-direction:column;width:520px;max-width:100%;max-height:90vh;display:flex;box-shadow:0 28px 70px #171f4833}.dialog-body{flex-direction:column;gap:18px;padding:24px;display:flex;overflow:auto}.dialog-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid.cols-3{grid-template-columns:repeat(3,1fr)}.full-span{grid-column:1/-1}.checkbox{flex-direction:row;align-items:center}.actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.back-link{color:#6d7a91;margin-bottom:18px;font-size:11px;display:inline-block}.save-bar{border:1px solid var(--border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex;position:sticky;bottom:10px;box-shadow:0 4px 24px #20294c0c}.save-bar p{font-size:11px}.line-editor{min-width:900px}.line-editor th,.line-editor td{padding:12px 10px}.line-editor td:first-child{min-width:260px}.line-editor input{min-width:95px}.line-editor td:last-child{width:45px}.document-summary{grid-template-columns:2fr 1fr;gap:20px;display:grid}.details-grid{grid-template-columns:repeat(3,1fr);gap:26px 20px;padding:24px;display:grid}.details-grid small{margin-bottom:8px;display:block}.details-grid strong{font-size:12px;font-weight:550}.document-total{flex-direction:column;justify-content:center;padding:24px;display:flex}.document-total>strong{letter-spacing:-.6px;margin:10px 0 20px;font-size:27px;font-weight:600}.document-total>strong small{font-size:14px}.progress-label{color:#68758b;justify-content:space-between;gap:10px;font-size:10px;display:flex}progress{appearance:none;border:0;border-radius:6px;width:100%;height:6px;margin-top:10px;overflow:hidden}progress::-webkit-progress-bar{background:#eef0f5}progress::-webkit-progress-value{background:var(--brand)}.tabs{border-bottom:1px solid var(--border);gap:10px;padding:0 18px;display:flex}.tabs button{color:#69758b;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:17px 13px;font-size:12px}.tabs button.selected{color:var(--brand);border-bottom-color:var(--brand)}.tabs span{background:#f0f2f7;border-radius:4px;padding:2px 5px;font-size:10px}.operation{border-bottom:1px solid var(--border);padding:16px 0}.operation>div{justify-content:space-between;gap:15px;margin-bottom:9px;display:flex}.operation:last-child{border:0}.operation strong{font-size:12px}.operation span{color:var(--muted);font-size:11px}.timeline{padding:25px 30px}.timeline>div{border-left:1px solid var(--border);padding:0 0 25px 22px;position:relative}.timeline strong{font-size:12px;font-weight:550}.timeline small{margin-top:7px;display:block}.timeline-dot{background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-4px}.wide-dialog{width:720px}.execution-row{border:1px solid var(--border);border-radius:9px;flex-direction:column;gap:14px;padding:18px;display:flex}.audit-details{white-space:pre-wrap;max-height:300px;font-size:11px;overflow:auto}.login-screen{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{color:#fff;background:#171b25;flex-direction:column;justify-content:center;padding:11vh 10%;display:flex}.login-story .brand-mark{width:50px;height:50px;margin-bottom:40px;font-size:32px}.login-story .eyebrow{color:#9aa6dd;margin-bottom:20px}.login-story h1{letter-spacing:-1px;font-size:42px;line-height:1.23}.login-story>p:not(.eyebrow){color:#9faac1;margin-top:26px;font-size:15px}.login-foot{color:#65718b;margin-top:75px;font-size:11px}.login-card{flex-direction:column;gap:22px;width:360px;max-width:85%;margin:auto;display:flex}.login-card h2{letter-spacing:-.5px;font-size:28px}.login-card .eyebrow{margin-bottom:-10px}.login-card .muted{margin-top:-14px}.login-card .primary{height:42px}.login-card>small{text-align:center;margin-top:6px}@media (width>=1600px){.content{padding:30px 36px}.metrics{gap:20px}.metric{padding:23px}}@media (width<=1100px){.metrics{grid-template-columns:repeat(2,1fr)}.document-summary{grid-template-columns:1fr}.details-grid{margin-bottom:0}.form-grid.cols-3{grid-template-columns:repeat(2,1fr)}.profile-name,.environment{display:none}.page-heading{align-items:flex-start}.page-heading>.actions{justify-content:flex-end}.workflow{flex-wrap:wrap}.login-story h1{font-size:33px}}@media (width<=760px){:root{--sidebar:64px}.brand-text,.nav-item span,.nav-label,.sidebar-footer{display:none}.sidebar nav{padding-top:15px}.nav-item{justify-content:center;padding:0}.topbar{gap:8px;padding:0 12px}.workspace-label{font-size:10px}.content{padding:20px 14px}.page-heading{flex-direction:column;gap:14px}h1{font-size:23px}.metrics{gap:10px}.metric{padding:14px}.metric-label{font-size:11px}.metric-icon{display:none}.toolbar{padding:12px}.toolbar>select,.search-field{flex:1;min-width:180px;max-width:none}.form-grid,.form-grid.cols-3{grid-template-columns:1fr}.details-grid{grid-template-columns:1fr 1fr;gap:20px}.save-bar{flex-direction:column;align-items:stretch}.save-bar .actions{justify-content:flex-end}.workflow,.table-footer span{display:none}.dialog-body{padding:18px}.modal-backdrop{padding:12px}.login-screen{grid-template-columns:1fr}.login-story{display:none}.login-card{padding:45px 0}.setup-card{padding:18px}.setup-icon{display:none}.document-total>strong{font-size:25px}.workspace-footer span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=450px){.workspace-label{display:none}.topbar .icon-button{flex-shrink:0}.panel-heading{flex-wrap:wrap}.metric small{line-height:1.5;display:block}}.positive{color:#18875b}.allocation-list>div,.settlement>div{justify-content:space-between;gap:14px;padding:7px 0;display:flex}.allocation-list{font-size:12px}.settlement{border-top:1px solid var(--border);padding:10px 0 18px;font-size:11px}.settlement strong{font-weight:550}.settlement>a{margin-top:6px;display:block}.review-case{border-bottom:1px solid var(--border);padding:12px 4px}.review-case p{margin:9px 0}.review-amounts{grid-template-columns:2fr 1fr;gap:8px;max-width:650px;display:grid}.review-amounts dd{font-variant-numeric:tabular-nums;margin:0}.origin-line{padding:3px 0}.origin-line small{margin-top:4px;display:block}.dashboard-actions{align-items:center;gap:12px;display:flex}.terminal-header{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:20px;padding:16px 24px;display:flex}.terminal-header strong{flex:1}.terminal-content{max-width:1200px;margin:auto;padding:28px}.terminal-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.terminal-options p{margin:14px 0}.terminal-header button,.terminal-header .button{min-height:48px}@media (width<=700px){.terminal-options{grid-template-columns:1fr}.terminal-header{flex-wrap:wrap;gap:12px;padding:12px}.terminal-content{padding:16px}.dashboard-actions{flex-wrap:wrap}}.icon-title,.block-title{align-items:center;gap:10px;display:flex}.block-title{color:#20304c;margin:0;font-size:14px}.block-title>svg{color:#6558db;flex-shrink:0}.section-symbol{color:#6154cc;background:#eceafd;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.section-symbol svg{width:23px;height:23px}.status-chip{white-space:nowrap;border-radius:6px;align-self:flex-start;align-items:center;width:max-content;max-width:100%;height:auto;min-height:24px;padding:3px 8px;font-weight:600;line-height:18px;gap:5px!important;font-size:11px!important;display:inline-flex!important}.status-chip svg{width:13px;height:13px}.status-chip.amber{color:#946016;background:#fff2d9}.status-chip.green{color:#23744f;background:#e6f5ee}.status-chip.blue{color:#3c63a4;background:#eaf1ff}.cold-room-page .room-summary article{border-top:3px solid #8c82e0;padding-right:65px;position:relative;box-shadow:0 3px 10px #25345c04}.cold-room-page .room-summary .metric-blue{border-top-color:#6a9ada}.cold-room-page .room-summary .metric-green{border-top-color:#65ae94}.cold-room-page .room-summary .metric-amber{border-top-color:#ddb565}.metric-icon{color:#6a5ac8;background:#efedff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.metric-blue .metric-icon{color:#4378b7;background:#eaf2fc}.metric-green .metric-icon{color:#367d62;background:#e8f5ee}.metric-amber .metric-icon{color:#9b742b;background:#fff3dd}.cold-room-page .room-card{border-top:3px solid #8b83d1;overflow:hidden;box-shadow:0 3px 12px #24345106}.cold-room-page .room-card.has-warning{border-top-color:#d9ac5b}.cold-room-page .room-card-top{background:#f8f9fd;border-bottom:1px solid #e7ebf3;margin:-20px -20px 18px;padding:15px 20px}.cold-room-page .room-code{color:#5e5c9c;align-items:center;gap:8px;display:inline-flex}.cold-room-page .room-temperature{background:#f2f6fc;border:1px solid #e3eaf5;border-radius:9px;grid-template-columns:30px 1fr;margin:18px 0;padding:14px;display:grid}.room-temperature>svg{color:#5986bb;grid-row:span 2;align-self:center;width:22px;height:22px}.cold-room-page .room-temperature small{grid-column:2}.cold-room-page .room-counts{border-top:1px solid #edf0f6;border-bottom:1px solid #edf0f6;gap:10px;padding:14px 0}.room-counts>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.room-counts svg{color:#7c83a3;width:15px;height:15px}.room-card-bottom>span{align-items:center;gap:6px;display:flex}.cold-room-page .room-properties{gap:12px;padding-top:18px}.room-properties>div{background:#f8f9fc;border:1px solid #e7eaf2;border-radius:8px;padding:14px}.cold-room-page .room-tabs{background:#fff;border:1px solid #e2e6f0;border-radius:10px;gap:4px;padding:0 10px}.cold-room-page .room-tabs button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.cold-room-page .room-tabs button.selected{background:#f3f1ff}.cold-room-page .room-reading{background:#f4f7fc;border:1px solid #e6eaf3;border-radius:8px;padding:12px 14px}.cold-room-page .room-actions>*,.cold-room-page .room-reading button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.cold-room-page .room-status{align-self:flex-start;width:max-content;line-height:18px}.warehouse-tasks .panel-heading{background:#f8f9fd;border-bottom:1px solid #e4e8f1}.warehouse-tasks .task-choice{margin:10px;border:1px solid #e5e8f0!important;border-radius:9px!important;gap:8px!important;width:calc(100% - 20px)!important;padding:15px!important}.warehouse-tasks .task-choice.selected{background:#f3f1ff;border-color:#a99fe5!important}.task-number{color:#26324c;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-number>svg{color:#7466c8}.task-number .status-chip{margin-left:auto}.warehouse-tasks .task-info{background:#fff;gap:12px!important}.task-info>span{background:#f8f9fc;border:1px solid #e8ebf2;border-radius:8px;padding:12px}.task-material-title{background:#f8f9fd;border-top:1px solid #e6eaf2;border-bottom:1px solid #e6eaf2;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.task-material-title>span{color:#748099;font-size:12px}.warehouse-tasks .task-issue{background:#fcfbff;border:1px solid #dad5f1;border-radius:10px;margin:18px}.warehouse-tasks .task-issue h3{margin-bottom:18px}.warehouse-tasks .task-actions button,.warehouse-tasks .page-heading>.button{align-items:center;gap:7px;display:inline-flex}.warehouse-tasks .task-filters{align-items:end}.warehouse-tasks .task-actions{align-self:end}.warehouse-tasks .task-actions button{min-height:42px}.job-overview .requisites>div{background:#f8f9fd;border:1px solid #e7eaf2;border-radius:8px;padding:12px}.job-overview .overview-body>h2{background:#f8f9fd;border:1px solid #e7eaf2;border-radius:8px;margin:22px 0 12px;padding:13px}.job-overview .history-event{padding:15px 12px}@media (width<=700px){.icon-title{font-size:22px!important}.room-counts{flex-wrap:wrap}.cold-room-page .room-summary article{padding-right:65px}.warehouse-tasks .task-material-title{gap:10px}.warehouse-tasks .task-issue{margin:10px}.cold-room-page .room-tabs{max-width:100%;overflow:auto}.warehouse-tasks .task-actions{flex-wrap:wrap}}@media print{.section-symbol{display:none}.cold-room-page .room-reading{background:#fff}.status-chip{border:1px solid #cbd1df}.cold-room-page .room-properties>div{padding:6px}}.workshop-metric{position:relative;border-top:3px solid #9387dc!important;padding-right:42px!important}.workshop-metric>svg{color:#786ac4;position:absolute;top:17px;right:14px}.workshop-metric:last-child{border-top-color:#68a58b!important}.workshop-metric:last-child>svg{color:#41896b}.job-action-bar{background:#f8f9fd;border-bottom:1px solid #e7eaf2;flex-wrap:wrap;gap:12px;padding:14px 24px;display:flex}.job-action-bar:not(:has(button,a)){display:none}.job-action-bar button,.job-action-bar a,.job-overview header button{align-items:center;gap:7px;display:inline-flex}.job-overview header small svg{vertical-align:middle;width:13px;height:13px}.job-overview header .icon-title svg{color:#7061ce;width:22px;height:22px}.job-execution-tools{background:#fff;border:1px solid #e0e5f0;border-radius:10px;margin:18px 0}.job-execution-tools summary{cursor:pointer;color:#4e5680;align-items:center;gap:8px;padding:16px;font-weight:600;display:flex}.job-execution-tools summary:after{content:"＋";margin-left:auto}.job-execution-tools details[open]>summary:after{content:"−"}.job-execution-tools summary svg{color:#7061ce}.job-station-links{flex-wrap:wrap;gap:16px;padding:0 18px;display:flex}.job-execution-tools .panel{border:1px solid #e6eaf2;margin:14px}.metric-label>svg{color:#7a6cc3;vertical-align:middle;width:16px;height:16px;margin-right:8px}.job-overview .table-scroll table{min-width:1050px}.job-overview .history-event .block-title{font-size:13px}.job-overview .requisites{grid-template-columns:repeat(4,minmax(0,1fr))}.job-overview .requisites>div:last-child{grid-column:span 2}@media (width<=900px){.job-overview .requisites{grid-template-columns:repeat(2,minmax(0,1fr))}.job-action-bar{padding:12px}.job-action-bar .actions{flex-wrap:wrap}}@media print{.job-action-bar,.job-execution-tools{display:none}}.receptions .reception-filter-panel{background:#fff;border:1px solid #e2e6f0;border-radius:10px;margin-bottom:20px;overflow:hidden}.reception-filter-panel>h2{background:#f8f9fd;border-bottom:1px solid #e6eaf2;padding:15px 20px}.receptions .reception-filter-panel .reception-filters{border:0;margin:0;padding:18px 20px}.receptions .reception-block{overflow:hidden}.receptions .reception-block>h2{background:#f8f9fd;border-bottom:1px solid #e5e9f1;margin:-20px -20px 20px;padding:15px 20px}.receptions .reception-block>h2 .badge{color:#6954b7;background:#eeebfc;border-radius:6px;align-self:center;height:auto;margin-left:auto;padding:3px 8px;font-size:11px;line-height:18px}.receptions .reception-actions{border-top:1px solid #e6eaf2;margin-top:16px;padding-top:14px}.receptions button,.receptions a.button{gap:7px}.receipt-detail .detail-actions button{align-items:center;gap:7px;display:inline-flex}.receipt-detail .receipt-requisites-title{border-bottom:1px solid #e6eaf2;margin-bottom:18px;padding-bottom:14px}.receipt-detail .requisites{gap:12px}.receipt-detail .requisites>div{background:#f8f9fc;border:1px solid #e7eaf2;border-radius:8px;padding:13px}.receipt-detail .metrics{background:0 0;border:0;gap:12px;padding:0}.receipt-detail .receipt-kpi{background:#f7f6ff;border:1px solid #e2def5;border-top:3px solid #8e80ce;border-radius:8px;padding:15px 36px 15px 15px;position:relative}.receipt-kpi>svg{color:#7c68c2;position:absolute;top:16px;right:13px}.receipt-detail .receipt-kpi.positive{background:#f0f9f5;border-color:#75b095 #d7eee2 #d7eee2}.receipt-detail .receipt-kpi.positive strong,.receipt-kpi.positive>svg{color:#327858}.receipt-detail .receipt-kpi.warning{background:#fff9ec;border-color:#d7ac57 #eee2c4 #eee2c4}.receipt-detail .receipt-kpi.warning strong,.receipt-kpi.warning>svg{color:#926a23}.receipt-detail .context{background:#f6f8fc;border:1px solid #e5eaf4;border-radius:8px;padding:12px 15px}.receipt-detail .tabs{background:#f8f9fd;border:1px solid #e4e8f0;border-radius:9px;padding:0 8px;overflow:auto}.receipt-detail .tabs button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.receipt-detail .tabs button.selected{background:#eeebfc}.receipt-detail .detail-tab>h2{background:#f8f9fd;border:1px solid #e6eaf2;border-radius:8px;padding:13px 15px}.receipt-event-title{align-items:center;gap:10px;display:flex}.receipt-event-icon{color:#7460bd;background:#eeebfc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.receipt-event-icon.complete{color:#367953;background:#e5f4ec}.receipt-event-icon.measure,.receipt-event-icon.code_checked{color:#476f9e;background:#eaf1fb}.receipt-detail .event{align-items:start}.receipt-detail .event time{padding-top:6px}.receipt-detail .status{border-radius:6px}.receipt-detail .linked>a,.receipt-detail .linked>div{background:#f8f9fc;border-left:3px solid #9485d0}.receptions .reception-summary>div{background:#f8f9fd;border:1px solid #e4e8f0;border-radius:8px;padding:14px}@media (width<=700px){.receipt-detail .history-filters{flex-wrap:wrap}.receipt-detail .history-filters input,.receipt-detail .history-filters select{width:100%;max-width:none}.receipt-detail .receipt-kpi strong{font-size:18px}.receptions .reception-block>h2{flex-wrap:wrap}.receptions .reception-filter-panel .reception-filters{padding:14px}.receipt-detail .tabs{max-width:100%}}@media print{.receipt-detail .receipt-kpi{background:#fff}.receipt-requisites-title,.receipt-detail .detail-tab>h2{break-after:avoid}}.receptions .reception-summary{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:0;display:grid}.receptions .reception-summary>div{border-top:3px solid #a197d9;min-width:0}.receptions .reception-summary>div strong{font-size:20px}.receipt-detail .event{padding:13px 0}.receipt-detail .detail-heading h1{flex-wrap:wrap}@media (width<=700px){.receptions .reception-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=450px){.receptions .reception-summary{grid-template-columns:1fr}}.carrier-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.carrier-metrics article{background:#fff;border:1px solid #e2e6f0;border-top:3px solid #9b8fd2;border-radius:10px;padding:18px;position:relative}.carrier-metrics article>svg{color:#8977c2;position:absolute;top:18px;right:16px}.carrier-metrics small,.carrier-metrics span{color:#748197;padding-right:18px;font-size:12px;display:block}.carrier-metrics strong{margin:12px 0;font-size:25px;display:block}.carrier-metrics .green{border-top-color:#71ae91}.carrier-metrics .blue{border-top-color:#7d9fce}.carriers-page .toolbar{flex-wrap:wrap}.carriers-page .toolbar>input{flex:1;min-width:180px}.carriers-page .toolbar>select{max-width:240px}.carriers-page button{align-items:center;gap:7px;display:inline-flex}.carriers-page td:last-child button{margin:3px}.carrier-code{color:#5d5393;align-items:center;gap:8px;display:flex}.carrier-code svg{color:#8a7cbb}.carrier-content{background:#f8f9fc;border:1px solid #e9ecf3;border-radius:7px;margin-top:8px;padding:8px 10px}.carriers-page .panel-heading{background:#f8f9fd;border-bottom:1px solid #e7eaf2}.carriers-page td>small{margin-top:7px}.carriers-page td>a{align-items:center;gap:6px;display:inline-flex}@media (width<=1100px){.carrier-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.carrier-metrics{grid-template-columns:1fr}.carriers-page .toolbar>select{width:100%;max-width:100%}}.carriers-page table{min-width:1100px}.carrier-contents>summary{cursor:pointer;color:#7160b5;padding:8px 0;font-size:12px}.carriers-page td{vertical-align:top}.carriers-page td:last-child{min-width:190px}.carriers-page .table-scroll{max-width:100%}.carrier-profile-body{padding:20px}.carrier-profile-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.carrier-profile-info>div{background:#f8f9fc;border:1px solid #e7eaf2;border-radius:8px;padding:13px}.carrier-profile-info small{color:#7f8a9e;margin-bottom:8px;display:block}.carrier-tree{padding:0;list-style:none}.carriers-page .carrier-code{text-align:left;padding:0}@media (width<=700px){.carrier-profile-info{grid-template-columns:1fr}}:root{--primary:var(--brand);--success:#17694a;--success-bg:#e8f5ee;--warning:#88530e;--warning-bg:#fff3df;--danger:#aa3445;--danger-bg:#fff0f2;--focus:#5967e8;--muted:#5d6b80;font-size:14px}::selection{color:#182442;background:#dde2ff}html{scroll-padding-top:84px}body{font-variant-numeric:tabular-nums}.app-frame{line-height:1.5}.app-frame .content{min-width:0;padding:24px clamp(16px,2vw,32px) 40px;container-type:inline-size}.app-frame h1{letter-spacing:-.4px;font-size:26px;line-height:1.3}.app-frame :is(.page-heading,.detail-heading){flex-wrap:wrap;align-items:flex-start;gap:16px}.app-frame :is(.panel-heading,.detail-actions,.actions,.toolbar,.save-bar){flex-wrap:wrap}.app-frame :is(.panel-heading,.block-title) h2{line-height:1.4}.app-frame :is(input,select,textarea){min-height:40px;caret-color:var(--brand);font-size:13px;line-height:1.45}.app-frame input::placeholder,.app-frame textarea::placeholder{color:#6b778b;opacity:1}.app-frame :is(input,textarea)[readonly]{color:#42516b;background:#f6f8fb}.app-frame :is(button,.button){min-height:38px;font-size:13px;line-height:1.3;transition:background-color .12s,border-color .12s}.app-frame :is(button,.button)>svg{flex-shrink:0}.app-frame label{min-width:0;font-size:12px;line-height:1.45}:is(.app-frame label:has(>input[type=checkbox]),.app-frame label:has(>input[type=radio])){flex-direction:row;align-items:center;gap:8px}.app-frame input[type=checkbox],.app-frame input[type=radio]{flex-shrink:0;width:16px;height:16px;min-height:16px;padding:0}.app-frame input[type=radio]{accent-color:var(--brand)}.app-frame textarea{min-height:82px}.app-frame .table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#a7b1c3 #f5f7fa;max-width:100%}.app-frame table{font-variant-numeric:tabular-nums;font-size:13px}.app-frame th{color:#56657b;background:#f7f9fc;font-size:12px;font-weight:600;line-height:1.4}.app-frame :is(td,th){vertical-align:middle;padding:12px 14px}.app-frame tbody tr:hover{background:#f8faff}.app-frame td :is(button,.button){min-height:34px}.app-frame :is(.badge,.status,.status-chip){inline-size:fit-content;max-inline-size:100%;border-radius:6px;flex:none;place-self:center start;height:auto;min-height:24px;padding:3px 8px;font-size:12px;line-height:18px}.app-frame :is(.badge,.status):is(.accepted,.completed,.passed){background:var(--success-bg);color:var(--success)}.app-frame :is(.badge,.status):is(.discrepancy,.pending,.quarantine){background:var(--warning-bg);color:var(--warning)}.app-frame :is(.badge,.status).cancelled{color:#626c7e;background:#f0f2f6}.app-frame .modal-backdrop{overscroll-behavior:contain;-webkit-backdrop-filter:none;backdrop-filter:none;background:#15203680;padding:24px;overflow:auto}.app-frame .modal-backdrop :is(.dialog,[role=dialog]){overscroll-behavior:contain;max-width:min(100%,1100px);min-height:0;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 20px 60px #111b3030}.app-frame .dialog-body{flex:1;gap:16px;min-height:0}.app-frame .dialog>label{margin-top:12px}.app-frame .dialog>h2{margin-bottom:6px}.app-frame :is(.dialog,.dialog-body) label+label{margin-top:4px}.app-frame :is(.dialog-footer,.dialog-actions){flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.app-frame :is(.tabs,.room-tabs){scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.app-frame :is(.tabs,.room-tabs)>button{white-space:nowrap;flex-shrink:0}.app-frame :is(.error,[role=alert]){overflow-wrap:anywhere}.app-frame :is(.form-grid,.reception-grid,.details-grid)>*{min-width:0}.nav-search{flex-shrink:0;margin:12px 12px 0;position:relative}.nav-search>svg{color:#b3bdd1;position:absolute;top:11px;left:10px}.app-frame .nav-search input{color:#f4f6ff;background:#202735;border-color:#384258;min-height:38px;padding-left:34px}.app-frame .nav-search input::placeholder{color:#b2bdd1}.app-frame .sidebar .nav-label{color:#9ba7bb;letter-spacing:.4px;padding-top:18px;font-size:10px}.app-frame .sidebar nav{scrollbar-width:thin;scrollbar-color:#465069 #171b25;min-height:0}.app-frame .nav-item{white-space:normal;height:auto;min-height:38px;padding:9px 10px;font-size:13px;line-height:1.3}.app-frame .nav-item.active{box-shadow:none;color:#fff;background:#303a59}.collapsed .nav-search{display:none}.nav-no-results{color:#bbc5d6;padding:16px;font-size:13px}.skip-link{z-index:200;border:2px solid var(--brand);background:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:250px}.skip-link:focus{top:12px}.nav-dismiss{display:none}.app-frame .reception-item{grid-template-columns:30px minmax(180px,1.25fr) minmax(150px,1fr) minmax(110px,.65fr) 36px;align-items:start;gap:14px;padding:18px}.app-frame .reception-item>strong{grid-area:1/1;align-self:center}.app-frame .item-product{grid-area:1/2}.app-frame .item-weight{grid-area:1/3}.app-frame .item-state{border-radius:6px;grid-area:1/4;place-self:center start;padding:4px 8px}.app-frame .item-remove{grid-area:1/5;align-self:center;width:34px;padding:0}.app-frame .item-carrier{grid-area:2/2}.app-frame .item-warehouse{grid-area:2/3/auto/5}.app-frame .item-options{border-top:1px solid var(--border);grid-area:3/2/auto/6;align-items:center;padding-top:12px}.app-frame .scan-control{grid-template-columns:minmax(130px,1fr) 38px 38px;gap:6px;display:grid}.app-frame .item-warehouse .scan-control{grid-template-columns:minmax(180px,1fr) 38px}.app-frame .scan-control button{width:38px;padding:0}.app-frame .item-options label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:8px}@container (width<=700px){.app-frame .reception-item{grid-template-columns:28px minmax(0,1fr) 36px;gap:12px;display:grid}.app-frame .item-product{grid-area:1/2}.app-frame .item-remove{grid-area:1/3}.app-frame .item-weight{grid-area:2/2}.app-frame .item-state{grid-area:3/2}.app-frame .item-carrier{grid-area:4/1/auto/-1}.app-frame .item-warehouse{grid-area:5/1/auto/-1}.app-frame .item-options{grid-area:6/1/auto/-1;align-items:stretch}}@media (width<=760px){.app-frame .content{padding:18px 12px 32px}.app-frame h1{font-size:22px}.app-frame .workspace{width:100%;margin-left:0;transition:none}.app-frame .sidebar{z-index:40;visibility:hidden;width:min(300px,85vw);transition:none;transform:translate(-100%)}.app-frame .sidebar .nav-search{display:none}.app-frame.mobile-open .sidebar{visibility:visible;transform:none}.mobile-open .sidebar :is(.brand-text,.nav-item span,.nav-label,.sidebar-footer){display:block}.app-frame.mobile-open .nav-search{display:flex}.app-frame.mobile-open .nav-item{justify-content:flex-start}.mobile-open .nav-dismiss{z-index:35;background:#14213b80;border:0;border-radius:0;width:100%;height:100%;display:block;position:fixed;inset:0}.app-frame .profile-name,.app-frame .environment{display:none}.app-frame .topbar{gap:8px;min-width:0;padding:0 12px}.app-frame .topbar>:not(.topbar-spacer){flex-shrink:0}.app-frame .workspace-label{display:none}.app-frame .topbar-spacer{min-width:0}.app-frame .modal-backdrop{padding:12px}.app-frame .modal-backdrop :is(.dialog,[role=dialog]){max-height:calc(100dvh - 24px)}.app-frame :is(.panel-heading,.dialog-footer){padding:14px}.app-frame .page-heading{align-items:stretch}.skip-link{left:12px}}@media (prefers-reduced-motion:reduce){.app-frame *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.nav-search,.nav-dismiss,.skip-link{display:none!important}.app-frame .content{container-type:normal}.app-frame :is(td,th){padding:6px 8px}}.app-frame .item-options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}:is(.app-frame .item-options>small,.app-frame .item-options>label:has(input[type=checkbox])){grid-column:1/-1}.app-frame .item-options>button{justify-self:start}.app-frame .item-options label{min-width:0}.app-frame .item-options textarea{resize:vertical;min-height:72px}@container (width<=700px){.app-frame .item-options{grid-template-columns:1fr}}.app-frame .table-scroll[data-horizontal-overflow=true]:before{content:"Прокрутите таблицу по горизонтали →";box-sizing:border-box;color:#52617b;background:#f7f9fc;width:fit-content;max-width:100%;padding:8px 14px;font-size:12px;line-height:1.5;display:block;position:sticky;left:0}.app-frame .table-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.app-frame .table-footer{flex-wrap:wrap;gap:12px}.app-frame .table-footer .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-frame .table-footer select{width:auto;max-width:100%}@media (width<=760px){.app-frame :is(button,.button),.app-frame td :is(button,.button){min-height:44px}.app-frame .panel-body{overflow-wrap:anywhere}.app-frame .table-footer{align-items:flex-start}}@media print{.app-frame .table-scroll:before{display:none!important}}
