.gate[data-v-8b331fe1]{max-width:520px;margin:48px auto}form[data-v-8b331fe1]{justify-items:start;gap:12px;display:grid}.field[data-v-8b331fe1]{width:100%}.alert[data-v-8b331fe1],.muted[data-v-8b331fe1]{margin:0}.topbar-tools[data-v-4d25303f]{align-items:center;gap:18px;display:flex}.new-key[data-v-d2698449]{border:1px solid var(--line);background:#f7fbfa;border-radius:8px;grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr);align-items:end;gap:12px;margin-bottom:16px;padding:14px;display:grid}.form-actions[data-v-d2698449]{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.key-line[data-v-d2698449]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.key[data-v-d2698449]{border:1px solid var(--line);-webkit-user-select:all;user-select:all;background:#fff;border-radius:6px;padding:6px 8px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.danger[data-v-d2698449]{color:var(--danger)}@media (width<=900px){.new-key[data-v-d2698449]{grid-template-columns:1fr}}.sections[data-v-743fc1b4]{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.param-section[data-v-743fc1b4]{--tone:#52636e;--tone-soft:#f2f5f7;border:1px solid var(--line);border-left:4px solid var(--tone);background:var(--panel);border-radius:8px}.section-IDENTITY[data-v-743fc1b4]{--tone:#52636e;--tone-soft:#f2f5f7}.section-PERIMETER[data-v-743fc1b4]{--tone:#2f6f9f;--tone-soft:#eaf3fa}.section-SHIPMENT[data-v-743fc1b4]{--tone:#8a5a00;--tone-soft:#fdf4e3}.section-PARCEL[data-v-743fc1b4]{--tone:#007c71;--tone-soft:#e3f2ef}.section-PALLETS[data-v-743fc1b4]{--tone:#6a4a9c;--tone-soft:#f1ebfa}.section-OVERRIDES[data-v-743fc1b4]{--tone:#a13d3d;--tone-soft:#fbeeee}.param-section-head[data-v-743fc1b4]{background:linear-gradient(90deg, var(--tone-soft), var(--panel));border-bottom:1px solid var(--line);border-radius:0 8px 0 0;padding:9px 14px}.param-section-head h3[data-v-743fc1b4]{color:var(--tone);font-size:13px}.param-section-head p[data-v-743fc1b4]{color:var(--muted);margin:2px 0 0;font-size:12px}.grid-form[data-v-743fc1b4]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding:12px 14px 14px;display:grid}.multi[data-v-743fc1b4]{grid-column:span 2}.wide[data-v-743fc1b4]{grid-column:1/-1}.checks[data-v-743fc1b4]{flex-wrap:wrap;gap:6px 16px;padding:6px 0;font-weight:400;display:flex}.checks .checkbox[data-v-743fc1b4]{white-space:nowrap}.checks .all[data-v-743fc1b4]{font-weight:700}.field>span[data-v-743fc1b4]{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.field small[data-v-743fc1b4]{font-weight:400}.override[data-v-743fc1b4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.override input[data-v-743fc1b4]{width:100px}.dated[data-v-09cf8c74]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;display:flex}.period+.period[data-v-09cf8c74]:before{content:"; ";color:var(--muted)}.warning-text[data-v-09cf8c74]{color:var(--warning)}.editor[data-v-09cf8c74]{flex-basis:100%;gap:8px;margin-top:4px;display:grid}.editor p[data-v-09cf8c74]{margin:0}.editor table[data-v-09cf8c74]{max-width:560px}.buttons[data-v-09cf8c74]{align-items:center;gap:8px;max-width:560px;display:flex}.spacer[data-v-09cf8c74]{flex:1}.api[data-v-5504af4e]{color:var(--muted);align-self:center;font-size:11px}.section[data-v-5504af4e]{--tone:var(--accent);--tone-soft:var(--accent-soft);border:1px solid var(--line);border-left:4px solid var(--tone);background:var(--panel);border-radius:8px;margin-bottom:14px}.section-exclusion[data-v-5504af4e]{--tone:#b3261e;--tone-soft:#fdecea}.section-pallet_required[data-v-5504af4e]{--tone:#6b4b8a;--tone-soft:#f1eaf8}.section-retained_weight[data-v-5504af4e]{--tone:#2f5d9b;--tone-soft:#e8eff9}.section-surcharge[data-v-5504af4e]{--tone:#007c71;--tone-soft:#e3f2ef}.section-option[data-v-5504af4e]{--tone:#8a5a00;--tone-soft:#fbf1df}.section-head[data-v-5504af4e]{background:linear-gradient(90deg, var(--tone-soft), transparent 70%);border-radius:0 7px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.section-head h3[data-v-5504af4e]{color:var(--tone);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.section-head p[data-v-5504af4e]{color:var(--muted);margin:2px 0 0;font-size:12px}.count[data-v-5504af4e]{color:var(--tone);background:var(--panel);border:1px solid var(--tone-soft);border-radius:999px;padding:0 7px;font-size:11px;font-weight:700}.add[data-v-5504af4e]{padding:5px 10px;font-size:13px}.empty[data-v-5504af4e]{color:var(--muted);margin:0;padding:8px 14px 12px;font-size:13px;font-style:italic}.items[data-v-5504af4e]{margin:0;padding:0 6px 6px;list-style:none}.item[data-v-5504af4e]{border-top:1px solid #edf1f3;border-radius:6px;align-items:flex-start;gap:10px;padding:9px 8px;display:flex}.item[data-v-5504af4e]:first-child{border-top:0}.item[data-v-5504af4e]:hover,.item[data-v-5504af4e]:focus-within{background:#f8fafb}.item[draggable=true][data-v-5504af4e]{cursor:grab}.item.dragging[data-v-5504af4e]{opacity:.5}.handle[data-v-5504af4e]{color:#b7c3ca;cursor:grab;-webkit-user-select:none;user-select:none;padding-top:2px}.main[data-v-5504af4e]{flex:1;gap:3px;min-width:0;display:grid}.title[data-v-5504af4e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.name[data-v-5504af4e]{font-size:14px;font-weight:650}.tag[data-v-5504af4e]{background:var(--tone-soft);color:var(--tone);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.meta[data-v-5504af4e]{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.origin.internal[data-v-5504af4e]{color:var(--warning);font-weight:650}.dated[data-v-5504af4e]{margin-top:4px}.actions[data-v-5504af4e]{white-space:nowrap;opacity:.55;align-items:center;gap:2px;transition:opacity .15s;display:flex}.item:hover .actions[data-v-5504af4e],.item:focus-within .actions[data-v-5504af4e]{opacity:1}.icon[data-v-5504af4e]{cursor:pointer;width:26px;height:26px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px}.icon[data-v-5504af4e]:hover:not(:disabled){border-color:var(--line);background:var(--panel);color:var(--ink)}.icon[data-v-5504af4e]:disabled{opacity:.3;cursor:default}.danger[data-v-5504af4e]{color:var(--danger)}.adding[data-v-5504af4e]{border:1px solid var(--line);background:#f7fbfa;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;margin:0 14px 12px;padding:10px;display:flex}.adding-buttons[data-v-5504af4e]{gap:8px;display:flex}.quote-form[data-v-6b1081df]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin-bottom:14px;display:grid}.freight[data-v-6b1081df]{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;font-size:16px;display:flex}.dims[data-v-6b1081df]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.pallets[data-v-6b1081df]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:4px;display:grid}.charges[data-v-6b1081df]{border-collapse:collapse;width:100%;margin-bottom:10px;font-size:13px}.charges td[data-v-6b1081df]{border-top:1px solid var(--line);padding:4px 8px}.charges .amount[data-v-6b1081df]{text-align:right;white-space:nowrap}.charges .option[data-v-6b1081df]{color:var(--muted)}.charges .label[data-v-6b1081df]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.options-field[data-v-6b1081df]{grid-column:span 3}.send[data-v-6b1081df]{justify-content:flex-end;display:flex}details[data-v-6b1081df]{margin-bottom:10px}summary[data-v-6b1081df]{cursor:pointer;margin-bottom:6px}.trace[data-v-6b1081df]{border:1px solid var(--line);background:#f5f8f9;border-radius:7px;margin:0 0 10px;padding:10px;font-size:12px;overflow:auto}@media (width<=1000px){.quote-form[data-v-6b1081df]{grid-template-columns:1fr 1fr}.options-field[data-v-6b1081df]{grid-column:span 1}}.source[data-v-4db53704]{gap:10px;margin-bottom:16px;display:grid}.modes[data-v-4db53704]{gap:18px;display:flex}.source-row[data-v-4db53704]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.url[data-v-4db53704]{flex:360px}.open[data-v-4db53704]{text-decoration:none}.preview[data-v-4db53704]{border:1px solid var(--line);background:#fafcfc;border-radius:8px;margin-bottom:16px;padding:12px 14px}.preview h3[data-v-4db53704]{align-items:center;gap:8px;font-size:14px;display:flex}.issues[data-v-4db53704]{margin:8px 0;padding-left:18px;font-size:13px}.issues.errors[data-v-4db53704]{color:var(--danger)}.issues.warnings[data-v-4db53704]{color:var(--warning)}.issues.notices[data-v-4db53704]{color:var(--muted)}.source-info[data-v-4db53704]{overflow-wrap:anywhere}.summary[data-v-4db53704]{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;font-size:13px;display:flex}.tariff-dialog[data-v-4db53704]{border:1px solid var(--line);border-radius:10px;width:min(1400px,94vw);max-height:86vh;padding:0}.tariff-dialog[data-v-4db53704]::backdrop{background:#11222f59}.dialog-head[data-v-4db53704]{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.dialog-head h3[data-v-4db53704]{margin:0;font-size:14px}.dialog-table[data-v-4db53704]{max-height:calc(86vh - 90px);margin:12px 16px 16px}.tariff th.num[data-v-4db53704],.tariff td.num[data-v-4db53704]{text-align:right}.band-meta[data-v-4db53704]{color:var(--muted);font-size:10px;font-weight:400;display:block}.grid-page[data-v-55f0f943]{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}h2[data-v-55f0f943]{align-items:center;gap:8px;display:flex}.back[data-v-55f0f943]{text-decoration:none}.head-buttons[data-v-55f0f943]{align-items:center;gap:8px;display:flex}.danger[data-v-55f0f943]{color:var(--danger)}.delete-grid[data-v-55f0f943]{background:var(--danger-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;padding:12px 18px;display:flex}.delete-grid p[data-v-55f0f943]{flex-basis:100%;margin:0;font-size:13px}.danger-button[data-v-55f0f943]{background:var(--danger)}.versions[data-v-55f0f943]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.versions button[data-v-55f0f943]{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:8px;gap:4px;padding:8px 10px;display:grid}.versions button[aria-selected=true][data-v-55f0f943]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.version-label[data-v-55f0f943]{font-size:13px;font-weight:700}.actions-bar[data-v-55f0f943]{border:1px solid var(--line);background:#f7fbfa;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.buttons[data-v-55f0f943]{gap:8px;display:flex}.settings[data-v-55f0f943]{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:14px;font-size:13px;display:flex}.settings .hint[data-v-55f0f943]{flex-basis:100%}.new-version[data-v-55f0f943]{flex-wrap:wrap;align-items:end;gap:12px;margin-top:14px;display:flex}.revisions[data-v-55f0f943]{margin-top:14px}.revisions h3[data-v-55f0f943]{font-size:13px}.revisions ul[data-v-55f0f943]{margin:6px 0 0;padding-left:18px;font-size:13px}.head-actions[data-v-febf3cac]{align-items:center;gap:8px;display:flex}.file-button[data-v-febf3cac]{cursor:pointer}.file-button input[data-v-febf3cac]{display:none}.new-grid[data-v-febf3cac]{border:1px solid var(--line);background:#f7fbfa;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin-bottom:16px;padding:14px;display:grid}.form-actions[data-v-febf3cac]{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.filters[data-v-febf3cac]{grid-template-columns:repeat(3,minmax(0,220px));gap:12px;margin-bottom:14px;display:grid}td a[data-v-febf3cac]{color:var(--accent-dark);margin-right:6px;font-weight:700}@media (width<=900px){.new-grid[data-v-febf3cac],.filters[data-v-febf3cac]{grid-template-columns:1fr}}.field-editor[data-v-99eea667]{gap:10px;display:grid}.field-row[data-v-99eea667]{background:#f2faf8;border:1px solid #b8d7d2;border-radius:8px;grid-template-columns:minmax(150px,1.4fr) minmax(110px,1fr) minmax(130px,1fr) 90px auto auto;align-items:end;gap:10px;padding:10px;display:grid}.field-row .wide[data-v-99eea667]{grid-column:1/-1}.field-editor>.secondary[data-v-99eea667]{justify-self:start}.form[data-v-5b600408]{gap:12px;display:grid}.identity[data-v-5b600408]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.section[data-v-5b600408]{margin-top:6px;font-size:14px}.form .muted[data-v-5b600408]{margin:-8px 0 0}.actions[data-v-5b600408]{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}h2[data-v-34568ba1]{align-items:center;gap:8px;display:flex}.panel-head p[data-v-34568ba1]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.default-entry[data-v-34568ba1]{min-width:220px}.toolbar[data-v-34568ba1]{justify-content:flex-end;min-height:4px;margin-bottom:8px;display:flex}.more-fields[data-v-34568ba1]{margin-top:18px}.more-fields summary[data-v-34568ba1]{cursor:pointer;color:var(--accent-dark);margin-bottom:8px;font-weight:700}.save-fields[data-v-34568ba1]{margin-top:10px}.layout[data-v-44a5801c]{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px;display:grid}.list[data-v-44a5801c]{position:sticky;top:18px}.list-body[data-v-44a5801c]{gap:10px;display:grid}.search[data-v-44a5801c]{border:1px solid #bccbd2;border-radius:6px;padding:7px 8px}.group-title[data-v-44a5801c]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:6px;font-size:11px}.items[data-v-44a5801c]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.items button[data-v-44a5801c]{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.items button[data-v-44a5801c]:hover{background:#eff6f5}.items button[aria-current=page][data-v-44a5801c]{background:var(--accent-soft);font-weight:700}.item-meta[data-v-44a5801c]{align-items:center;gap:6px;display:inline-flex}.count[data-v-44a5801c]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}@media (width<=900px){.layout[data-v-44a5801c]{grid-template-columns:1fr}.list[data-v-44a5801c]{position:static}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17212b;--muted:#657482;--line:#dbe3e8;--canvas:#f4f7f8;--panel:#fff;--nav:#11222f;--nav-active:#1d3a49;--accent:#007c71;--accent-dark:#00665d;--accent-soft:#e3f2ef;--warning:#a15c00;--danger:#b3261e;--danger-soft:#fdecea;--radius:10px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:var(--ink);background:var(--canvas);margin:0;font-size:14px;line-height:1.45}button,input,select{font:inherit}h1,h2,h3{letter-spacing:-.01em;margin:0}.shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.side-nav{background:var(--nav);color:#eaf2f3;flex-direction:column;gap:24px;padding:22px 14px;display:flex}.brand{letter-spacing:-.02em;padding:0 10px;font-size:17px;font-weight:800}.brand small{color:#9fb2bc;letter-spacing:0;font-size:11px;font-weight:500;display:block}.nav-list{gap:4px;display:grid}.nav-link{color:#d5e1e5;border-radius:7px;justify-content:space-between;align-items:center;padding:10px;text-decoration:none;display:flex}.nav-link:hover{background:#18303e}.nav-link.router-link-active{background:var(--nav-active);color:#fff;font-weight:700}.nav-link[aria-disabled=true]{opacity:.54;cursor:not-allowed}.nav-chip{color:#9fb2bc;font-size:10px}.workspace{flex-direction:column;min-width:0;display:flex}.topbar{background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:0 28px;display:flex}.crumb{color:var(--muted);font-size:13px}.crumb strong{color:var(--ink)}.content{padding:22px 28px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 2px #11222f0a}.panel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.panel-head h2{font-size:17px}.panel-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.panel-body{padding:16px 18px}.primary,.secondary,.link-button{cursor:pointer;border:1px solid #0000;border-radius:7px;padding:8px 12px;font-weight:700}.primary{background:var(--accent);color:#fff}.primary:hover{background:var(--accent-dark)}.secondary{color:var(--ink);background:#fff;border-color:#cdd8de}.secondary:hover{background:#f5f8f9}.link-button{color:var(--accent-dark);background:0 0;padding:4px 6px}.primary:disabled,.secondary:disabled{opacity:.5;cursor:not-allowed}.field{color:#344550;gap:5px;font-size:12px;font-weight:650;display:grid}.field input,.field select,table input,table select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #bccbd2;border-radius:6px;padding:7px 8px}.field input:disabled,.field select:disabled,table input:disabled,table select:disabled{color:#40525d;cursor:default;opacity:1;background:#f5f8f9;border-color:#dbe3e8}.link-button:disabled{opacity:.5;cursor:not-allowed}.checkbox{color:#344550;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.code{color:#29414f;cursor:copy;white-space:nowrap;background:#eef3f5;border:1px solid #d5e0e5;border-radius:5px;padding:1px 6px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.code:hover{border-color:var(--accent)}.badge{color:#40525d;white-space:nowrap;background:#eef3f5;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.badge.free{color:var(--warning);background:#fff4e0}.badge.system{background:var(--accent-soft);color:#29473f}.badge.inactive{color:#7a7a7a;background:#f1f1f1}.badge.draft{color:var(--warning);background:#fff4e0}.badge.validated{color:#274b7a;background:#e8f0fb}.badge.published{background:var(--accent-soft);color:#29473f}.badge.error{background:var(--danger-soft);color:var(--danger)}.badge.study{color:#5a3a86;background:#f1e9fb}.badge.production{color:#40525d;background:#eef3f5}.alert{background:var(--danger-soft);color:var(--danger);border:1px solid #f3b8b3;border-radius:7px;margin:0 0 14px;padding:10px 12px;font-size:13px;font-weight:600}.warning{color:var(--warning);background:#fff7e8;border:1px solid #f1d7a6;border-radius:7px;margin:0 0 14px;padding:10px 12px;font-size:13px}.notice{color:#29473f;background:#eef7f5;border-radius:7px;margin:0 0 14px;padding:10px 12px;font-size:13px}.muted{color:var(--muted);font-size:12px}.table-wrap{border:1px solid var(--line);border-radius:8px;overflow:auto}table{border-collapse:collapse;width:100%}th{color:#52636e;text-align:left;vertical-align:bottom;border-bottom:1px solid var(--line);white-space:nowrap;background:#f5f8f9;padding:8px;font-size:11px}th .code{width:fit-content;margin-top:3px;font-weight:400;display:block}td input,td select{min-width:72px}td.actions,th.actions{background:var(--panel);box-shadow:-1px 0 0 var(--line);position:sticky;right:0}th.actions{background:#f5f8f9}tr.adding td.actions{background:#f2faf8}td{vertical-align:middle;border-bottom:1px solid #e7edef;padding:7px 8px}tr:last-child td{border-bottom:0}tr.inactive td{color:#8a979f}tr.adding td{background:#f2faf8}td.num{font-variant-numeric:tabular-nums}td.actions{white-space:nowrap;text-align:right}
