.mobile-app-header[data-v-6e4dd2ed]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#183a35;color:#fff;min-height:60px}.mobile-app-header button[data-v-6e4dd2ed],.mobile-nav-close[data-v-6e4dd2ed]{font:inherit;padding:10px 14px;background:transparent;color:inherit;border:1px solid #739489;border-radius:6px;cursor:pointer}dialog.sidebar.mobile-navigation[data-v-6e4dd2ed]{position:fixed;inset:0 auto 0 0;margin:0;width:min(340px,90vw);height:100dvh;max-height:100dvh;max-width:90vw;padding:20px;border:0;overflow-y:auto;flex-direction:column;align-items:stretch}dialog.mobile-navigation[data-v-6e4dd2ed]:not([open]){display:none}dialog.mobile-navigation[open][data-v-6e4dd2ed]{display:block}dialog[data-v-6e4dd2ed]::backdrop{background:#091c178c}.mobile-nav-close[data-v-6e4dd2ed]{display:block;margin:0 0 24px auto}.mobile-navigation-content[data-v-6e4dd2ed]{display:flex;flex-direction:column;gap:4px}.tax-settings[data-v-425c31ac]{max-width:1400px}.panel[data-v-425c31ac]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0}.fields[data-v-425c31ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}label[data-v-425c31ac]{display:flex;flex-direction:column;gap:8px}fieldset[data-v-425c31ac]{border:0;padding:0;min-width:0}select[data-v-425c31ac],input[data-v-425c31ac]{width:100%;min-width:0;box-sizing:border-box}p[data-v-425c31ac]{line-height:1.6;overflow-wrap:anywhere}.table-panel[data-v-425c31ac]{overflow-x:auto;background:#fff;border:1px solid #dce5de;border-radius:10px}table[data-v-425c31ac]{width:100%;border-collapse:collapse}td[data-v-425c31ac],th[data-v-425c31ac]{text-align:left;padding:16px;vertical-align:top;border-bottom:1px solid #dce5de;overflow-wrap:anywhere}summary[data-v-425c31ac]{cursor:pointer;margin:20px 0;font-weight:600}.notice[data-v-425c31ac]{padding:16px;background:#edf4ef;border-radius:8px}details[data-v-425c31ac]{margin-bottom:24px}@media(max-width:700px){.fields[data-v-425c31ac]{grid-template-columns:minmax(0,1fr)}.panel[data-v-425c31ac]{padding:16px}table[data-v-425c31ac]{min-width:600px}}.search-select[data-v-e0ecf648]{position:relative;min-width:0}.search-select>label[data-v-e0ecf648]{display:block;margin:0 0 8px!important}.search-select-control[data-v-e0ecf648]{position:relative}.search-select-control input[data-v-e0ecf648]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 38px 10px 12px!important;margin:0!important;border:1px solid #ccd8cf;border-radius:6px;font:inherit;background:#fff;color:inherit;text-overflow:ellipsis}.search-select-control button[data-v-e0ecf648]{position:absolute;right:3px;top:3px;width:36px;height:38px;border:0;background:transparent;color:#326c5f;font-size:22px;cursor:pointer}.search-select-popup[data-v-e0ecf648]{position:absolute;top:100%;left:0;right:0;z-index:20;margin-top:4px;background:#fff;border:1px solid #b6c8bd;border-radius:8px;box-shadow:0 8px 24px #173e3926;overflow:hidden}.search-select-hint[data-v-e0ecf648]{font-size:12px;color:#53685f;padding:10px 12px;margin:0!important;border-bottom:1px solid #edf1ec}.search-select-popup ul[data-v-e0ecf648]{list-style:none;margin:0;padding:4px;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.search-select-popup li[data-v-e0ecf648]{padding:12px;cursor:pointer;border-radius:4px;overflow-wrap:anywhere;line-height:1.4}.search-select-popup li[data-v-e0ecf648]:hover,.search-select-popup li[data-active=true][data-v-e0ecf648]{background:#eaf2ec}.search-select-popup li[aria-selected=true][data-v-e0ecf648]{font-weight:600}.currency-form[data-v-d224f983]{display:grid;gap:1rem;max-width:650px;margin-top:2rem}.currency-form label[data-v-d224f983]{display:grid;gap:.4rem}.currency-form input[data-v-d224f983]:not([type=checkbox]),select[data-v-d224f983]{padding:.7rem;border:1px solid #ccd8cf;border-radius:6px}.currency-form .currency-active[data-v-d224f983]{display:flex;align-items:center;gap:.5rem;width:fit-content;cursor:pointer}.currency-active input[type=checkbox][data-v-d224f983]{width:1rem;height:1rem;margin:0;flex:none;accent-color:#355e4b}.business-date-note[data-v-c190f8e4]{color:#53685f;font-size:.9rem;line-height:1.6;margin:16px 0 24px;max-width:80ch}.exchange-rates p[data-v-c4622ec8]{line-height:1.6}.pair-fields[data-v-c4622ec8],.rate-form[data-v-c4622ec8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:720px;margin:24px 0}.rate-form label[data-v-c4622ec8],.pair-fields label[data-v-c4622ec8]{display:flex;flex-direction:column;gap:8px;min-width:0}.rate-form input[data-v-c4622ec8]:not([type=radio]),.pair-fields select[data-v-c4622ec8],.history-pager select[data-v-c4622ec8]{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #ccd8cf;border-radius:6px;font:inherit;min-width:0}.rate-form p[data-v-c4622ec8],.rate-form strong[data-v-c4622ec8]{grid-column:1/-1;margin:0}.rate-form button[data-v-c4622ec8]{grid-column:1/-1;justify-self:start;font:inherit;padding:10px 16px}.current-rate[data-v-c4622ec8]{color:#53685f}.history-title[data-v-c4622ec8]{margin-top:36px;margin-bottom:16px}.history-filter[data-v-c4622ec8]{display:flex;align-items:center;gap:8px;width:fit-content;margin-bottom:16px;cursor:pointer}.history-filter input[data-v-c4622ec8]{width:16px;height:16px;margin:0;accent-color:#355e4b}.history-pager[data-v-c4622ec8]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px}.history-pager label[data-v-c4622ec8]{display:flex;align-items:center;gap:8px}.history-pager select[data-v-c4622ec8]{width:auto}.history-pager button[data-v-c4622ec8]{font:inherit;padding:10px 16px}@media(max-width:600px){.pair-fields[data-v-c4622ec8],.rate-form[data-v-c4622ec8]{grid-template-columns:1fr}}.rate-intent[data-v-c4622ec8]{grid-column:1/-1;border:1px solid #d8e0d9;border-radius:8px;padding:16px;display:flex;flex-wrap:wrap;gap:20px}.rate-intent legend[data-v-c4622ec8]{font-weight:600;padding:0 8px}.rate-intent label[data-v-c4622ec8]{flex-direction:row;align-items:center;gap:8px}.rate-intent input[data-v-c4622ec8]{width:16px;height:16px;accent-color:#326c5f}.suspension-note[data-v-c4622ec8]{background:#fff4d6;padding:16px;border-radius:8px}.rate-history-wrap[data-v-c4622ec8]{overflow-x:auto;border:1px solid #dce5dc;border-radius:10px;background:#fff}.rate-history[data-v-c4622ec8]{width:100%}.rate-value[data-v-c4622ec8]{display:block;margin-top:8px}.rate-history td[data-v-c4622ec8]{vertical-align:top}.revision-history[data-v-ceb25a40]{margin-top:24px;border:1px solid #dce5dc;border-radius:12px;background:#fff;overflow:hidden}.revision-columns[data-v-ceb25a40],.revision-summary[data-v-ceb25a40]{display:grid;grid-template-columns:minmax(160px,1fr) 120px minmax(0,2fr) 126px;gap:24px;align-items:center;padding:20px 24px}.revision-columns[data-v-ceb25a40]{background:#f5f7f4;color:#53685f;font-size:13px;font-weight:600;padding-block:14px}.revision+.revision[data-v-ceb25a40]{border-top:1px solid #dce5dc}.revision-summary[data-v-ceb25a40]{cursor:pointer;list-style:none;min-height:90px}.revision-summary[data-v-ceb25a40]::-webkit-details-marker{display:none}.revision-summary[data-v-ceb25a40]:hover{background:#f7f9f6}.revision-summary[data-v-ceb25a40]:focus-visible{outline:2px solid #326c5f;outline-offset:-3px}.revision-date[data-v-ceb25a40]{font-weight:600}.revision-status[data-v-ceb25a40]{display:inline-block;border-radius:20px;padding:5px 12px;background:#f0f2ef;color:#53685f;font-size:13px;font-weight:600}.revision-status.current[data-v-ceb25a40]{background:#e4f1e7;color:#245b3e}.revision-status.scheduled[data-v-ceb25a40]{background:#edf2fa;color:#35587c}.revision-overview[data-v-ceb25a40]{line-height:1.5;overflow-wrap:anywhere}.revision-overview small[data-v-ceb25a40]{display:block;color:#617269;font-size:12px;margin-top:4px}.revision-toggle[data-v-ceb25a40]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#326c5f;font-size:13px;font-weight:600}.when-open[data-v-ceb25a40]{display:none}.revision[open] .when-open[data-v-ceb25a40]{display:inline}.revision[open] .when-closed[data-v-ceb25a40]{display:none}.revision[open] .chevron[data-v-ceb25a40]{transform:rotate(180deg)}.revision-body[data-v-ceb25a40]{padding:0 24px 24px;border-top:1px solid #edf1ec}.revision-name[data-v-ceb25a40]{font-size:14px;color:#53685f;margin:20px 0}.revision-components[data-v-ceb25a40]{width:100%;table-layout:fixed;border-collapse:collapse}.revision-components th[data-v-ceb25a40],.revision-components td[data-v-ceb25a40]{padding:16px;text-align:left;overflow-wrap:anywhere}.revision-components th[data-v-ceb25a40]{font-size:12px;color:#53685f;background:#f7f9f6}.revision-components th[data-v-ceb25a40]:first-child{width:40%}.revision-components td[data-v-ceb25a40]{border-bottom:1px solid #edf1ec;font-size:15px}.revision-calculation[data-v-ceb25a40]{font-weight:600}.revision-provenance[data-v-ceb25a40]{display:flex;flex-wrap:wrap;gap:8px 24px;color:#617269;font-size:12px;line-height:1.6;margin:20px 0 0}.mobile-label[data-v-ceb25a40]{display:none}.sr-only[data-v-ceb25a40]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.revision-columns[data-v-ceb25a40],.revision-summary[data-v-ceb25a40]{grid-template-columns:minmax(130px,1fr) 100px minmax(0,1.5fr) 112px;gap:16px;padding-inline:20px}}@media(max-width:850px){.revision-columns[data-v-ceb25a40]{display:none}.revision-summary[data-v-ceb25a40]{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px}.revision-overview[data-v-ceb25a40]{grid-column:1/-1}.revision-toggle[data-v-ceb25a40]{grid-column:1/-1;justify-content:flex-start}.mobile-label[data-v-ceb25a40]{display:block;color:#617269;font-size:12px;font-weight:400;margin-bottom:6px}.revision-body[data-v-ceb25a40]{padding:0 20px 20px}.revision-components thead[data-v-ceb25a40]{display:none}.revision-components[data-v-ceb25a40],.revision-components tbody[data-v-ceb25a40],.revision-components tr[data-v-ceb25a40],.revision-components td[data-v-ceb25a40]{display:block;width:auto}.revision-components tr[data-v-ceb25a40]{padding:16px 0;border-top:1px solid #edf1ec}.revision-components td[data-v-ceb25a40]{border:0;padding:0 0 14px}.revision-components td[data-v-ceb25a40]:last-child{padding-bottom:0}}.component-grid-wrap[data-v-9023b15c]{border:1px solid #d8e1da;border-radius:8px;background:#fff;overflow:visible}.component-grid[data-v-9023b15c]{width:100%;table-layout:fixed;border-collapse:collapse}.component-grid th[data-v-9023b15c]{background:#f5f7f4;font-size:12px;text-align:left;color:#53685f}.component-grid th[data-v-9023b15c],.component-grid td[data-v-9023b15c]{padding:12px 8px;vertical-align:top;border-bottom:1px solid #edf1ec}.component-grid th[data-v-9023b15c]:nth-child(1){width:24%}.component-grid th[data-v-9023b15c]:nth-child(2){width:21%}.component-grid th[data-v-9023b15c]:nth-child(3){width:19%}.component-grid th[data-v-9023b15c]:nth-child(4){width:16%}.component-grid th[data-v-9023b15c]:nth-child(5){width:11%}.component-grid th[data-v-9023b15c]:nth-child(6){width:9%}.component-grid label[data-v-9023b15c]{display:block}.component-grid input[data-v-9023b15c],.component-grid select[data-v-9023b15c]{width:100%;min-width:0;box-sizing:border-box;font-size:13px!important;padding:10px 6px!important;min-height:44px}.component-value[data-v-9023b15c]{display:flex;align-items:center;gap:4px}.component-value input[data-v-9023b15c]{flex:1;min-width:0}.component-grid .remove-row[data-v-9023b15c]{font-size:12px;padding:10px 4px;min-height:44px;border:0;background:none;color:#7b4439;cursor:pointer}.currency-na[data-v-9023b15c]{display:block;padding-top:12px;color:#617269}.mobile-field-label[data-v-9023b15c],.row-toggle[data-v-9023b15c],.row-recap[data-v-9023b15c]{display:none}.component-editor .component-add[data-v-9023b15c]{margin-top:16px}.visually-hidden[data-v-9023b15c]{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}@media(max-width:1100px){.component-grid[data-v-9023b15c],.component-grid tbody[data-v-9023b15c],.component-grid tr[data-v-9023b15c],.component-grid td[data-v-9023b15c]{display:block;width:auto}.component-grid thead[data-v-9023b15c]{display:none}.component-grid tr[data-v-9023b15c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;border-bottom:1px solid #d8e1da}.component-grid td[data-v-9023b15c]{border:0;padding:8px}.component-grid .component-name[data-v-9023b15c]{grid-column:1/-1}.mobile-field-label[data-v-9023b15c]{display:block;font-size:12px;color:#53685f;margin-bottom:8px}.row-recap[data-v-9023b15c]{display:block;color:#53685f;line-height:1.6;margin-top:12px}.row-toggle[data-v-9023b15c]{display:block;padding:8px 0;border:0;background:none;color:#326c5f;font:inherit;font-size:13px;margin-top:8px}.component-grid .collapsed td[data-v-9023b15c]:not(.component-name){display:none}.component-grid input[data-v-9023b15c],.component-grid select[data-v-9023b15c]{font-size:16px!important}.currency-na[data-v-9023b15c]{display:none}}@media(max-width:600px){.component-grid tr[data-v-9023b15c]{grid-template-columns:1fr}}.product-sales-vat[data-v-9dc9a31c]{scroll-margin-top:80px;background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0;min-width:0}.fields[data-v-9dc9a31c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}label[data-v-9dc9a31c]{display:flex;flex-direction:column;gap:8px}fieldset[data-v-9dc9a31c]{border:0;padding:0;min-width:0}select[data-v-9dc9a31c],input[data-v-9dc9a31c]{width:100%;min-width:0;box-sizing:border-box}p[data-v-9dc9a31c]{line-height:1.6}details[data-v-9dc9a31c]{margin-top:24px}summary[data-v-9dc9a31c]{cursor:pointer}.table-panel[data-v-9dc9a31c]{overflow-x:auto}table[data-v-9dc9a31c]{width:100%;border-collapse:collapse}th[data-v-9dc9a31c],td[data-v-9dc9a31c]{padding:16px;text-align:left;border-bottom:1px solid #dce5de}@media(max-width:700px){.fields[data-v-9dc9a31c]{grid-template-columns:minmax(0,1fr)}.product-sales-vat[data-v-9dc9a31c]{padding:16px}table[data-v-9dc9a31c]{min-width:550px}}.account-defaults[data-v-757af239]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0 32px}.account-defaults h2[data-v-757af239]{margin:0 0 16px}.fields[data-v-757af239]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}label[data-v-757af239]{display:flex;flex-direction:column;gap:8px}select[data-v-757af239]{min-width:0;width:100%}fieldset[data-v-757af239]{border:0;padding:0;min-width:0}p[data-v-757af239]{line-height:1.6}.note[data-v-757af239]{color:#53685f;font-size:13px}@media(max-width:700px){.fields[data-v-757af239]{grid-template-columns:minmax(0,1fr)}.account-defaults[data-v-757af239]{padding:16px}}.offer-choices[data-v-50153ea5]{border:0;padding:0;margin:0;min-width:0}.offer-choices legend[data-v-50153ea5]{font-weight:600;margin-bottom:12px}.offer-choices label[data-v-50153ea5]{display:flex;align-items:flex-start;gap:10px;margin:12px 0;line-height:1.5}.offer-choices input[data-v-50153ea5]{flex-shrink:0;margin-top:4px}p[data-v-50153ea5]{overflow-wrap:anywhere}.featured-choices[data-v-7afc25f3]{border:0;padding:0;margin:0;min-width:0}.featured-choices legend[data-v-7afc25f3]{font-weight:600;margin-bottom:12px}.featured-choices label[data-v-7afc25f3]{display:flex;align-items:flex-start;gap:10px;margin:12px 0;line-height:1.5}.featured-choices input[data-v-7afc25f3]{flex-shrink:0;margin-top:4px}p[data-v-7afc25f3]{overflow-wrap:anywhere}.tax-minimum-help[data-v-de241609]{display:grid;gap:12px;color:#53685f;line-height:1.6;overflow-wrap:anywhere}p[data-v-de241609]{margin:0}small[data-v-de241609]{font-size:.875rem;line-height:1.5}.minimum-editor[data-v-17834b00]{border:0;padding:0;min-width:0;margin:0}.minimum-editor legend[data-v-17834b00]{font-weight:600;margin-bottom:12px}.choices[data-v-17834b00]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.choices label[data-v-17834b00]{display:flex;align-items:center;gap:8px}.minimum-editor>label[data-v-17834b00]{display:flex;flex-direction:column;gap:8px;max-width:340px}p[data-v-17834b00]{line-height:1.5;color:#53685f}input[type=number][data-v-17834b00]{min-width:0;width:100%}.strategy-profiles[data-v-ff07f9b0]{max-width:1400px}.toolbar[data-v-ff07f9b0]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.table-panel[data-v-ff07f9b0]{overflow-x:auto;border:1px solid #dce5de;border-radius:12px;background:#fff}table[data-v-ff07f9b0]{width:100%;border-collapse:collapse;min-width:750px}th[data-v-ff07f9b0],td[data-v-ff07f9b0]{padding:16px;text-align:left;border-bottom:1px solid #dce5de}small[data-v-ff07f9b0]{display:block;margin-top:8px;color:#53685f}.editor[data-v-ff07f9b0]{margin-top:32px;background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px}fieldset[data-v-ff07f9b0]{border:0;padding:0;min-width:0}.fields[data-v-ff07f9b0],.settings-grid[data-v-ff07f9b0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.settings-grid>section[data-v-ff07f9b0]{padding:20px;background:#f5f7f5;border-radius:8px;min-width:0}label[data-v-ff07f9b0]:not(.toggle){display:flex;flex-direction:column;gap:8px}.toggle[data-v-ff07f9b0]{display:flex;align-items:center;gap:10px}input[data-v-ff07f9b0],select[data-v-ff07f9b0]{max-width:100%;min-width:0}p[data-v-ff07f9b0]{line-height:1.6;overflow-wrap:anywhere}.notice[data-v-ff07f9b0]{padding:16px;background:#edf4ef}.history[data-v-ff07f9b0]{margin-top:32px}.history details[data-v-ff07f9b0]{background:#fff;border:1px solid #dce5de;border-radius:8px;margin:12px 0;padding:20px}.history summary[data-v-ff07f9b0]{display:list-item;cursor:pointer}.history summary span[data-v-ff07f9b0]{display:inline-block;margin-left:24px}dl[data-v-ff07f9b0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}dd[data-v-ff07f9b0]{margin:0;overflow-wrap:anywhere}@media(max-width:700px){.fields[data-v-ff07f9b0],.settings-grid[data-v-ff07f9b0]{grid-template-columns:minmax(0,1fr)}.editor[data-v-ff07f9b0]{padding:16px}.history summary span[data-v-ff07f9b0]{display:block;margin:8px 0}dl[data-v-ff07f9b0]{grid-template-columns:minmax(0,1fr)}}.selling-cost-grid[data-v-2eae5983]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.selling-cost-grid th[data-v-2eae5983],.selling-cost-grid td[data-v-2eae5983]{text-align:left;padding:16px;overflow-wrap:anywhere;vertical-align:top}.selling-cost-grid th[data-v-2eae5983]{font-size:12px;color:#53685f;background:#f5f7f4}.selling-cost-grid th[data-v-2eae5983]:first-child{width:35%}.selling-cost-grid td[data-v-2eae5983]{border-bottom:1px solid #edf1ec;line-height:1.5;font-size:14px}.selling-cost-grid .value[data-v-2eae5983]{text-align:right;font-variant-numeric:tabular-nums}.selling-cost-grid td.value[data-v-2eae5983]{font-weight:600}.mobile-label[data-v-2eae5983]{display:none}.empty-costs[data-v-2eae5983]{color:#53685f;line-height:1.5}.sr-only[data-v-2eae5983]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.selling-cost-grid thead[data-v-2eae5983]{display:none}.selling-cost-grid[data-v-2eae5983],.selling-cost-grid tbody[data-v-2eae5983],.selling-cost-grid tr[data-v-2eae5983],.selling-cost-grid td[data-v-2eae5983]{display:block;width:auto}.selling-cost-grid tr[data-v-2eae5983]{padding:16px 0;border-top:1px solid #edf1ec}.selling-cost-grid td[data-v-2eae5983]{border:0;padding:0 0 12px}.selling-cost-grid td[data-v-2eae5983]:last-child{padding-bottom:0}.selling-cost-grid .value[data-v-2eae5983]{text-align:left}.mobile-label[data-v-2eae5983]{display:block;color:#617269;font-size:12px;font-weight:400;margin-bottom:4px}}.selling-revisions[data-v-b765b259]{margin-top:24px;border:1px solid #dce5de;border-radius:12px;background:#fff;overflow:hidden}.revision-columns[data-v-b765b259],.revision-summary[data-v-b765b259]{display:grid;grid-template-columns:100px 85px minmax(120px,1fr) minmax(0,2fr) 116px;gap:20px;align-items:center;padding:20px 24px}.revision-columns[data-v-b765b259]{background:#f5f7f4;color:#53685f;font-size:12px;font-weight:600;padding-block:14px}.revision+.revision[data-v-b765b259]{border-top:1px solid #dce5de}.revision-summary[data-v-b765b259]{cursor:pointer;list-style:none;line-height:1.5;font-size:14px}.revision-summary[data-v-b765b259]::-webkit-details-marker{display:none}.revision-summary[data-v-b765b259]:hover{background:#f7f9f6}.revision-summary[data-v-b765b259]:focus-visible{outline:2px solid #326c5f;outline-offset:-3px}.status[data-v-b765b259]{display:inline-block;border-radius:20px;padding:5px 12px;background:#f0f2ef;color:#53685f;font-size:12px;font-weight:600}.status.current[data-v-b765b259]{background:#e4f1e7;color:#245b3e}.revision-date[data-v-b765b259],.revision-overview[data-v-b765b259]{overflow-wrap:anywhere}.revision-overview small[data-v-b765b259]{display:block;color:#617269;font-size:12px;margin-top:4px}.revision-toggle[data-v-b765b259]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#326c5f;font-size:12px;font-weight:600}.when-open[data-v-b765b259]{display:none}.revision[open] .when-open[data-v-b765b259]{display:inline}.revision[open] .when-closed[data-v-b765b259]{display:none}.revision[open] .chevron[data-v-b765b259]{transform:rotate(180deg)}.revision-body[data-v-b765b259]{padding:0 24px 24px;border-top:1px solid #edf1ec}.revision-name[data-v-b765b259]{font-size:14px;color:#53685f;margin:20px 0;overflow-wrap:anywhere}.revision-provenance[data-v-b765b259]{display:flex;flex-wrap:wrap;gap:8px 24px;color:#617269;font-size:12px;line-height:1.6;margin-top:20px;overflow-wrap:anywhere}.mobile-label[data-v-b765b259]{display:none}@media(max-width:1100px){.revision-columns[data-v-b765b259],.revision-summary[data-v-b765b259]{grid-template-columns:90px 80px minmax(110px,1fr) minmax(0,1.5fr) 110px;gap:12px;padding-inline:16px}}@media(max-width:850px){.revision-columns[data-v-b765b259]{display:none}.revision-summary[data-v-b765b259]{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px}.revision-date[data-v-b765b259],.revision-overview[data-v-b765b259],.revision-toggle[data-v-b765b259]{grid-column:1/-1}.revision-toggle[data-v-b765b259]{justify-content:flex-start}.mobile-label[data-v-b765b259]{display:block;color:#617269;font-size:12px;font-weight:400;margin-bottom:6px}.revision-body[data-v-b765b259]{padding:0 20px 20px}}.charge-row .charge-method-help[data-v-5266fce1]{grid-column:1/-1;margin:0;font-size:14px;line-height:1.6;color:#53685f}.selling-charges[data-v-5266fce1]{margin:28px 0;padding:24px;border:1px solid #dce5de;border-radius:10px;background:#f8faf8}.selling-charges h3[data-v-5266fce1]{margin:0 0 12px}.selling-charges h3 span[data-v-5266fce1]{font-size:13px;font-weight:400;color:#53685f;margin-left:8px}.charge-help[data-v-5266fce1],.empty-charges[data-v-5266fce1]{font-size:14px;line-height:1.6;color:#53685f}.charge-row[data-v-5266fce1]{margin:20px 0;padding:16px;border:1px solid #dce5de;border-radius:8px;background:#fff;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.7fr) auto;gap:16px;align-items:end;min-width:0}.charge-row legend[data-v-5266fce1]{font-size:13px;padding:0 6px;color:#53685f}.charge-row label[data-v-5266fce1]{display:flex;flex-direction:column;gap:8px;min-width:0}.charge-row input[data-v-5266fce1],.charge-row select[data-v-5266fce1]{width:100%;min-width:0;box-sizing:border-box}.charge-row .remove-charge[data-v-5266fce1]{margin:0;background:transparent;color:#7b4439;min-height:44px}.selling-charges>button[data-v-5266fce1]{margin-top:4px}@media(max-width:1100px){.charge-row[data-v-5266fce1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.selling-charges[data-v-5266fce1]{padding:16px}.charge-row[data-v-5266fce1]{grid-template-columns:minmax(0,1fr);padding:12px}}.repricing-costs[data-v-560b56f9]{max-width:1200px}.repricing-costs>p[data-v-560b56f9]{line-height:1.6;max-width:900px}.profile-directory[data-v-560b56f9],.profile-form[data-v-560b56f9],.profile-history[data-v-560b56f9]{margin-top:32px}.profile-toolbar[data-v-560b56f9]{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-options[data-v-560b56f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.profile-options button[data-v-560b56f9]{align-items:flex-start;text-align:left;padding:20px;display:flex;flex-direction:column;gap:10px;white-space:normal}.profile-options button[aria-pressed=true][data-v-560b56f9]{border:2px solid #326c5f;background:#edf4ef}.profile-options span[data-v-560b56f9]{font-size:13px;color:#53685f;line-height:1.5}.profile-form[data-v-560b56f9]{padding:24px;background:#fff;border:1px solid #dce5de;border-radius:12px}.profile-form>fieldset[data-v-560b56f9]{border:0;padding:0;min-width:0}.profile-form legend[data-v-560b56f9]{font-size:22px;font-weight:650;margin-bottom:24px}.profile-name[data-v-560b56f9]{display:flex;flex-direction:column;gap:8px;max-width:540px}.profile-notice[data-v-560b56f9]{margin-top:20px;padding:16px;background:#edf4ef;border-radius:8px;line-height:1.6}@media(max-width:600px){.profile-form[data-v-560b56f9]{padding:16px}.profile-options[data-v-560b56f9]{grid-template-columns:minmax(0,1fr)}.profile-toolbar[data-v-560b56f9]{flex-wrap:wrap}}.fee-vat[data-v-08401264]{margin:20px 0;overflow-x:auto}table[data-v-08401264]{width:100%;border-collapse:collapse;min-width:440px}caption[data-v-08401264]{text-align:left;font-weight:600;padding:12px 0}th[data-v-08401264],td[data-v-08401264]{padding:12px;border-bottom:1px solid #dce5de;text-align:right;font-variant-numeric:tabular-nums}th[data-v-08401264]:first-child{text-align:left}tbody th[data-v-08401264]{font-weight:400}.total[data-v-08401264],thead[data-v-08401264]{background:#edf4ef}.total th[data-v-08401264],.total td[data-v-08401264]{font-weight:600}p[data-v-08401264]{line-height:1.6;font-size:13px;color:#53685f}.strategy-assignment[data-v-cb147b3b]{scroll-margin-top:24px;margin:24px 0;padding:24px;border:1px solid #dce5de;border-radius:10px;background:#fff;min-width:0}header[data-v-cb147b3b]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}fieldset[data-v-cb147b3b]{border:0;padding:0;min-width:0}label[data-v-cb147b3b]:not(.toggle){display:flex;flex-direction:column;gap:8px}.profile-choice[data-v-cb147b3b]{max-width:600px}.settings-grid[data-v-cb147b3b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.settings-grid>section[data-v-cb147b3b]{padding:20px;background:#f5f7f5;border:1px solid #dce5de;border-radius:8px;min-width:0}.settings-grid h4[data-v-cb147b3b]{margin:0 0 12px}.toggle[data-v-cb147b3b]{display:flex;align-items:center;gap:10px;margin:16px 0}.toggle input[data-v-cb147b3b]{flex-shrink:0}p[data-v-cb147b3b]{line-height:1.5;overflow-wrap:anywhere}input[data-v-cb147b3b],select[data-v-cb147b3b]{max-width:100%;min-width:0}.feedback[data-v-cb147b3b]{min-height:64px}button[data-v-cb147b3b]{margin:8px 0}@media(max-width:700px){.settings-grid[data-v-cb147b3b]{grid-template-columns:minmax(0,1fr)}.strategy-assignment[data-v-cb147b3b]{padding:16px}.settings-grid>section[data-v-cb147b3b]{padding:16px}}.applied[data-v-91872dee]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:4px;background:#285e53;color:#fff;font-size:12px}small[data-v-91872dee]{display:block;margin-top:8px;font-size:12px}.tax-breakdown[data-v-91872dee]{margin:24px 0;min-width:0}table[data-v-91872dee]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-91872dee],td[data-v-91872dee]{padding:14px 12px;border-bottom:1px solid #dce5de;overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums}th[data-v-91872dee]:first-child{width:54%;text-align:left}tbody th[data-v-91872dee]{font-weight:400}thead[data-v-91872dee],.total[data-v-91872dee]{background:#edf4ef}.total th[data-v-91872dee],.total td[data-v-91872dee]{font-weight:600}button[data-v-91872dee]{border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:4px 0;cursor:pointer}button[data-v-91872dee]:focus-visible{outline:3px solid #79aa98;outline-offset:3px}p[data-v-91872dee]{line-height:1.6}.note[data-v-91872dee]{font-size:13px;color:#53685f}.sr-only[data-v-91872dee]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){th[data-v-91872dee],td[data-v-91872dee]{padding:12px 5px;font-size:13px}th[data-v-91872dee]:first-child{width:48%}}.profitability[data-v-672162bb]{margin:24px 0;min-width:0}.profitability h3[data-v-672162bb]{margin:0 0 12px}.profitability p[data-v-672162bb]{line-height:1.6}table[data-v-672162bb]{width:100%;table-layout:fixed;border-collapse:collapse}th[data-v-672162bb],td[data-v-672162bb]{padding:14px 16px;border-bottom:1px solid #e4ebe5;overflow-wrap:anywhere;text-align:right}th[data-v-672162bb]:first-child{width:48%;text-align:left}thead th[data-v-672162bb]{background:#f5f7f4;font-size:13px;color:#53685f}tbody th[data-v-672162bb]{font-weight:400}td[data-v-672162bb]{font-variant-numeric:tabular-nums}.detail th[data-v-672162bb]{padding-left:28px;font-size:13px;color:#53685f}.detail td[data-v-672162bb]{font-size:13px;color:#53685f}.subtotal th[data-v-672162bb],.subtotal td[data-v-672162bb],.total th[data-v-672162bb],.total td[data-v-672162bb],.percent th[data-v-672162bb],.percent td[data-v-672162bb]{font-weight:600}.total[data-v-672162bb]{background:#edf4ef}.note[data-v-672162bb]{font-size:13px;color:#53685f}.margin-warning[data-v-672162bb]{padding:14px;background:#fff8e8;border-left:3px solid #b78a35}.mobile-label[data-v-672162bb]{display:none}.sr-only[data-v-672162bb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){thead[data-v-672162bb]{display:none}table[data-v-672162bb],tbody[data-v-672162bb],tr[data-v-672162bb],th[data-v-672162bb],td[data-v-672162bb]{display:block;width:auto!important;text-align:left}tr[data-v-672162bb]{padding:12px;border-bottom:1px solid #e4ebe5}th[data-v-672162bb],td[data-v-672162bb]{padding:4px 0;border:0}.detail th[data-v-672162bb]{padding-left:0}.mobile-label[data-v-672162bb]{display:inline-block;min-width:85px;color:#53685f;font-size:12px}td[data-v-672162bb]{display:flex;justify-content:space-between;gap:12px}.detail[data-v-672162bb]{padding-left:24px}}.simulation-result[data-v-773055ee]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0;min-width:0}.simulation-result h2[data-v-773055ee]{font-size:24px;margin:12px 0}.simulation-result p[data-v-773055ee]{line-height:1.6}.decision-summary[data-v-773055ee]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px}dt[data-v-773055ee],dd[data-v-773055ee]{overflow-wrap:anywhere}dd[data-v-773055ee]{margin:0;text-align:right;font-weight:600}.minimum-result[data-v-773055ee]{padding:20px;margin:24px 0;background:#edf4ef;border-radius:8px}.minimum-amount[data-v-773055ee]{font-size:24px;font-weight:650}summary[data-v-773055ee]{cursor:pointer;color:#285e53}pre[data-v-773055ee]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.simulation-result[data-v-773055ee]{padding:16px}.decision-summary[data-v-773055ee]{grid-template-columns:minmax(0,1fr);gap:6px}dd[data-v-773055ee]{text-align:left;margin-bottom:12px}}.simulation-blocker[data-v-70fe8112]{margin:24px 0 8px;padding:18px 20px;border:1px solid #dec48e;border-left:4px solid #a77824;border-radius:8px;background:#fff8e8;color:#4e4128;overflow-wrap:anywhere}.simulation-blocker p[data-v-70fe8112]{margin:8px 0}.simulation-blocker .blocker-action[data-v-70fe8112]{margin:4px 0 0;text-decoration:underline;font-weight:600}.cost-selection[data-v-70fe8112],.selling-cost-selection[data-v-70fe8112]{scroll-margin-top:24px}.job-feedback[data-v-70fe8112]{min-height:76px}.simulation[data-v-70fe8112]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0}.simulation p[data-v-70fe8112]{line-height:1.5}.minimum-method[data-v-70fe8112]{margin:28px 0;padding:24px;border:1px solid #dce5de;border-radius:10px;min-width:0}.minimum-method legend[data-v-70fe8112]{font-weight:600;padding:0 8px}.minimum-options[data-v-70fe8112]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.minimum-options label[data-v-70fe8112]{display:flex;flex-direction:row;align-items:flex-start;padding:16px;border:1px solid #dce5de;border-radius:8px;cursor:pointer}.minimum-options label[data-v-70fe8112]:has(input:checked){background:#edf4ef;border-color:#326c5f}.minimum-options input[data-v-70fe8112]{margin:3px 0 0;flex-shrink:0}.minimum-options small[data-v-70fe8112]{display:block;line-height:1.5;color:#53685f;margin-top:6px}.minimum-method .fields[data-v-70fe8112]{margin-bottom:16px}.minimum-method p[data-v-70fe8112]:last-child{margin-bottom:0}.minimum-result[data-v-70fe8112]{padding:20px;margin:24px 0;background:#edf4ef;border-radius:8px}.minimum-amount[data-v-70fe8112]{font-size:24px;font-weight:650}.minimum-result p[data-v-70fe8112]:last-child{margin:0}@media(max-width:600px){.minimum-method[data-v-70fe8112]{padding:16px}.minimum-options[data-v-70fe8112]{grid-template-columns:1fr}.minimum-method .fields[data-v-70fe8112]{grid-template-columns:minmax(0,1fr)}}.fields[data-v-70fe8112]{align-items:end;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:24px 0}.fields input[data-v-70fe8112]{width:100%;min-width:0}.selling-cost-selection[data-v-70fe8112]{margin:28px 0;padding:24px;border:1px solid #dce5de;border-radius:10px}.selling-cost-selection>label[data-v-70fe8112]{max-width:600px}.selling-cost-selection>div[data-v-70fe8112]{margin-top:16px}.selling-cost-selection .shortcuts[data-v-70fe8112]{align-items:center}.cost-selection[data-v-70fe8112]{margin:24px 0;padding:20px;background:#f5f7f5;border-radius:10px}.cost-selection>label[data-v-70fe8112]{max-width:480px;margin-bottom:12px}.cost-notice[data-v-70fe8112]{padding:12px;border-left:3px solid #b78a35;background:#fff8e8}.simulation input[readonly][data-v-70fe8112]{background:#edf2ee;color:#53685f}.simulation form>label[data-v-70fe8112]{margin-bottom:12px}label[data-v-70fe8112]{display:flex;flex-direction:column;gap:8px}.tabs[data-v-70fe8112],.shortcuts[data-v-70fe8112]{display:flex;flex-wrap:wrap;gap:12px}.tabs[data-v-70fe8112]{border-bottom:1px solid #dce5de;margin-bottom:24px}.tabs button[aria-pressed=true][data-v-70fe8112]{background:#173e36;color:#fff}button[data-v-70fe8112]{padding:10px 16px;border:1px solid #cbd7cd;border-radius:6px;background:#fff;color:inherit;font:inherit;cursor:pointer}button[data-v-70fe8112]:disabled{opacity:.5;cursor:default}input[data-v-70fe8112],select[data-v-70fe8112]{padding:10px;border:1px solid #cbd7cd;border-radius:6px;font:inherit}dl[data-v-70fe8112]{display:grid;grid-template-columns:1fr 1fr;gap:12px}dd[data-v-70fe8112]{margin:0;font-weight:600}dt[data-v-70fe8112],dd[data-v-70fe8112]{overflow-wrap:anywhere}@media(max-width:600px){dl[data-v-70fe8112]{grid-template-columns:minmax(0,1fr)}dd[data-v-70fe8112]{margin-bottom:12px}.simulation[data-v-70fe8112]{padding:16px}}pre[data-v-70fe8112]{white-space:pre-wrap;overflow-wrap:anywhere}button[data-v-70fe8112]{margin:12px 0}.automation-controls[data-v-25c5f610]{background:#fff;border:1px solid #dce5de;border-radius:10px;padding:16px;max-width:100%;box-sizing:border-box}summary[data-v-25c5f610]{cursor:pointer;color:#285e53;font-weight:600}form[data-v-25c5f610]{margin-top:24px;min-width:0}fieldset[data-v-25c5f610]{display:flex;flex-wrap:wrap;gap:16px 24px;border:0;padding:0;margin:0}legend[data-v-25c5f610]{font-weight:600;margin-bottom:16px}fieldset label[data-v-25c5f610]{display:flex;gap:8px;align-items:center}input[type=radio][data-v-25c5f610]{width:18px;height:18px}.interval[data-v-25c5f610]{display:flex;flex-direction:column;gap:8px;max-width:340px;margin-top:24px}.interval input[data-v-25c5f610]{min-height:44px;font:inherit}.actions[data-v-25c5f610]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:24px}.actions span[data-v-25c5f610]{max-width:55ch;font-size:14px;line-height:1.6}p[data-v-25c5f610]{line-height:1.6;overflow-wrap:anywhere}.global-automation[data-v-e4df8bb5]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0;min-width:0;overflow-wrap:anywhere}.global-automation header[data-v-e4df8bb5]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px}.global-automation h2[data-v-e4df8bb5]{font-size:22px;margin:0}.global-state[data-v-e4df8bb5]{font-size:14px;color:#285e53}.global-automation p[data-v-e4df8bb5]{font-size:14px;line-height:1.6;margin:16px 0 0}.global-automation .global-effect[data-v-e4df8bb5],.global-automation small[data-v-e4df8bb5]{color:#53685f}.global-automation small[data-v-e4df8bb5]{display:block;margin-top:12px;font-size:12px}.application-status[data-v-e4df8bb5]{padding:12px 16px;background:#edf4ef;border-radius:8px}form[data-v-e4df8bb5]{margin-top:24px}fieldset[data-v-e4df8bb5]{display:flex;flex-wrap:wrap;gap:16px 24px;border:0;padding:0;margin:0}legend[data-v-e4df8bb5]{font-weight:600;margin-bottom:16px}fieldset label[data-v-e4df8bb5]{display:flex;gap:8px;align-items:center;min-height:24px}input[type=radio][data-v-e4df8bb5]{width:18px;height:18px;margin:0}.actions[data-v-e4df8bb5]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:24px}.actions button[aria-disabled=true][data-v-e4df8bb5]{opacity:.6;cursor:default}.actions button[data-v-e4df8bb5]{min-height:44px;max-width:100%;white-space:normal}@media(max-width:650px){.global-automation[data-v-e4df8bb5]{padding:16px}.global-automation header[data-v-e4df8bb5]{flex-direction:column;gap:12px}.actions[data-v-e4df8bb5]{align-items:stretch}.actions button[data-v-e4df8bb5]{flex:1 1 200px}}.publication-status[data-v-1b90b6a0]{display:block;min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.publication-badge[data-v-1b90b6a0]{display:inline-block;max-width:100%;box-sizing:border-box;border:1px solid #dce5de;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:650;line-height:1.4;background:#f0f3ef;color:#53685f}.publication-badge.confirmed[data-v-1b90b6a0]{background:#e4f3e9;border-color:#bedfc9;color:#245d3e}.publication-badge.delayed[data-v-1b90b6a0]{background:#fff3db;border-color:#efd4a1;color:#805214}.publication-badge.attention[data-v-1b90b6a0]{background:#fbeae7;border-color:#e8c4bd;color:#873d32}.publication-price[data-v-1b90b6a0],.publication-date[data-v-1b90b6a0],.publication-duration[data-v-1b90b6a0],.publication-check-failed[data-v-1b90b6a0]{display:block;margin-top:6px;font-size:12px;color:#53685f}.publication-price strong[data-v-1b90b6a0]{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.publication-check-failed[data-v-1b90b6a0]{color:#873d32}.publication-explanation[data-v-1b90b6a0]{margin:14px 0 0;max-width:90ch}.publication-attention[data-v-1b90b6a0]{margin:12px 0 0;color:#805214}.publication-values[data-v-1b90b6a0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;padding:16px;background:#f5f8f5;border-radius:8px}.publication-values dt[data-v-1b90b6a0]{font-size:12px;color:#65796e;margin-bottom:6px}.publication-values dd[data-v-1b90b6a0]{margin:0;font-size:15px;font-variant-numeric:tabular-nums}.publication-timeline[data-v-1b90b6a0]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:12px 24px;margin:20px 0;font-size:13px}.publication-timeline dt[data-v-1b90b6a0]{color:#65796e}.publication-timeline dd[data-v-1b90b6a0]{margin:0;min-width:0}.check-outcome[data-v-1b90b6a0]{display:block;margin-top:4px;color:#53685f}.publication-diagnostics[data-v-1b90b6a0]{border-top:1px solid #dce5de;padding-top:14px;margin-top:20px}.publication-diagnostics>summary[data-v-1b90b6a0]{cursor:pointer;color:#285e53;font-weight:600;font-size:13px}.publication-diagnostics>summary[data-v-1b90b6a0]:focus-visible{outline:2px solid #326c5f;outline-offset:4px}.publication-diagnostics ul[data-v-1b90b6a0]{padding-left:18px;margin:0}.publication-detail[data-v-1b90b6a0]{font-size:13px;color:#65796e}.compact[data-v-1b90b6a0]{display:block;max-width:260px}.compact .publication-badge[data-v-1b90b6a0]{font-size:12px}@media(max-width:650px){.publication-values[data-v-1b90b6a0]{grid-template-columns:minmax(0,1fr);gap:16px}.publication-timeline[data-v-1b90b6a0]{grid-template-columns:minmax(0,1fr);gap:4px}.publication-timeline dd+dt[data-v-1b90b6a0]{margin-top:12px}}.history[data-v-2e331b4a]{margin:32px 0;background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;min-width:0}.history h2[data-v-2e331b4a]{margin:0 0 16px}.history p[data-v-2e331b4a]{line-height:1.6}.decision[data-v-2e331b4a]{border-top:1px solid #dce5de}.decision>summary[data-v-2e331b4a]{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:20px;cursor:pointer;padding:20px 0;font-size:14px;line-height:1.5}.decision>summary>span[data-v-2e331b4a]:first-child:before{content:"▸ ";color:#285e53}.decision[open]>summary>span[data-v-2e331b4a]:first-child:before{content:"▾ "}.decision small[data-v-2e331b4a]{display:block;font-size:12px;color:#65796e;margin:6px 0;overflow-wrap:anywhere}.decision-body[data-v-2e331b4a]{padding:8px 0 24px;overflow-wrap:anywhere}.observation-audit[data-v-2e331b4a]{margin:24px 0;padding:16px;background:#f4f7f5;border-radius:8px}.observation-audit h3[data-v-2e331b4a]{margin:0 0 16px;font-size:15px}.observation-times[data-v-2e331b4a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;font-size:13px;line-height:1.5;margin:0}.observation-times dt[data-v-2e331b4a]{color:#65796e}.observation-times dd[data-v-2e331b4a]{margin:0;overflow-wrap:anywhere}.observation-help[data-v-2e331b4a]{font-size:12px;color:#65796e;margin:16px 0 0}.event-table[data-v-2e331b4a]{overflow:auto}.event-table table[data-v-2e331b4a]{table-layout:fixed;line-height:1.5}table[data-v-2e331b4a]{border-collapse:collapse;width:100%;font-size:13px}td[data-v-2e331b4a],th[data-v-2e331b4a]{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #dce5de}.pager[data-v-2e331b4a]{display:flex;gap:16px;margin-top:20px}.observation-times dd[data-v-2e331b4a]{font-variant-numeric:tabular-nums}@media(max-width:650px){.observation-times[data-v-2e331b4a]{grid-template-columns:minmax(0,1fr);gap:4px}.observation-times dd+dt[data-v-2e331b4a]{margin-top:12px}.history[data-v-2e331b4a]{padding:16px}.decision>summary[data-v-2e331b4a]{grid-template-columns:minmax(0,1fr);gap:8px}.event-table table[data-v-2e331b4a]{min-width:650px}}.compact-timestamp[data-v-44998896]{font-size:12px;color:#53685f;line-height:1.5;margin-top:6px}summary[data-v-44998896]{cursor:pointer;white-space:nowrap}p[data-v-44998896]{min-width:180px;max-width:260px;white-space:normal;margin:8px 0}code[data-v-44998896]{font-size:11px;overflow-wrap:anywhere}.batch-dialog[data-v-75228d52]{position:fixed;inset:0;margin:auto;width:min(780px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:85dvh;box-sizing:border-box;border:1px solid #cbd7cd;border-radius:12px;padding:24px;color:#23463d;background:#fff;overflow:auto;overflow-anchor:none}.completed[data-v-75228d52]{opacity:.7;cursor:default}.batch-dialog[data-v-75228d52]::backdrop{background:#091c178c}header[data-v-75228d52]{display:flex;align-items:center;justify-content:space-between;gap:16px}h2[data-v-75228d52]{margin:0;font-size:24px}p[data-v-75228d52]{line-height:1.6;margin:16px 0}.sr-only[data-v-75228d52]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.batch-fields[data-v-75228d52]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.batch-fields label[data-v-75228d52]{display:flex;flex-direction:column;gap:8px;min-width:0}select[data-v-75228d52]{width:100%;min-height:44px;font:inherit;border:1px solid #cbd7cd;border-radius:6px;padding:8px;min-width:0}fieldset[data-v-75228d52]{min-width:0;border:0;padding:0;margin:20px 0}.override-options[data-v-75228d52]{padding:16px;background:#f4f7f4;border-radius:8px}.override-options legend[data-v-75228d52]{font-weight:600}.override-options label[data-v-75228d52]{display:flex;gap:10px;align-items:center;margin:12px 0}.override-options input[data-v-75228d52]{width:auto}.batch-preview[data-v-75228d52]{margin:24px 0;padding:20px;background:#edf4ef;border:1px solid #cbd7cd;border-radius:8px}.batch-actions[data-v-75228d52]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.included[data-v-75228d52]{max-height:220px;overflow:auto;padding-left:24px;overflow-wrap:anywhere}.batch-history[data-v-75228d52]{margin-top:24px}.batch-history ul[data-v-75228d52]{padding:0;list-style:none}.batch-history li[data-v-75228d52]{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #dce5de}.batch-history p[data-v-75228d52]{margin:8px 0;font-size:13px}summary[data-v-75228d52]{cursor:pointer;padding:8px 0}@media(max-width:600px){.batch-dialog[data-v-75228d52]{padding:16px}.batch-fields[data-v-75228d52]{grid-template-columns:minmax(0,1fr)}.batch-history li[data-v-75228d52]{align-items:flex-start;flex-direction:column}.batch-actions button[data-v-75228d52]{width:100%}}.refresh-status[data-v-d3ceede8]{flex:1;min-width:260px;min-height:112px;font-size:13px;color:#53685f;line-height:1.6}.badge[data-v-d3ceede8]{display:inline-block;padding:4px 10px;border-radius:6px;background:#edf4ef;color:#285e53}.badge.active[data-v-d3ceede8]{background:#eaf2f9;color:#27516f}.badge.warning[data-v-d3ceede8]{background:#fff5df;color:#805a18}.refresh-status p[data-v-d3ceede8]{margin:8px 0 0}.refresh-status details[data-v-d3ceede8]{margin-top:8px}.refresh-status summary[data-v-d3ceede8]{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.refresh-status table[data-v-d3ceede8]{width:100%;max-width:580px;border-collapse:collapse;margin:12px 0}.refresh-status th[data-v-d3ceede8],.refresh-status td[data-v-d3ceede8]{padding:6px 8px;text-align:right;border-bottom:1px solid #dce5de;font-size:12px}.refresh-status th[data-v-d3ceede8]:first-child{text-align:left}.refresh-status caption[data-v-d3ceede8]{text-align:left;font-weight:600}@media(max-width:600px){.refresh-status[data-v-d3ceede8]{flex:0 0 100%;width:100%;min-width:0;min-height:150px}.refresh-status th[data-v-d3ceede8],.refresh-status td[data-v-d3ceede8]{padding:6px 3px}}.winner-status[data-v-4b56b22b]{align-self:flex-start;max-width:100%;box-sizing:border-box;padding:5px 9px;border-radius:6px;font-size:13px;font-weight:650;line-height:1.4;overflow-wrap:anywhere;border:1px solid transparent}.winner-status.own[data-v-4b56b22b]{background:#e5f3e9;color:#22563c;border-color:#b8d8c2}.winner-status.other[data-v-4b56b22b]{background:#fff3dc;color:#79501a;border-color:#e5cea1}.winner-status.unknown[data-v-4b56b22b]{background:#f0f2ef;color:#53685f;border-color:#dce3db}.buy-box-summary[data-v-4b56b22b]{display:flex;flex-direction:column;gap:8px;line-height:1.5}.buy-box-summary small[data-v-4b56b22b]{font-size:12px;color:#53685f;overflow-wrap:anywhere}.buy-box-summary summary[data-v-4b56b22b]{cursor:pointer;font-size:13px;color:#285e53}.winner[data-v-4b56b22b]{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #e4ebe5;font-size:12px;overflow-wrap:anywhere}.market-overview[data-v-ce849299]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0}.market-overview header[data-v-ce849299]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.market-overview h2[data-v-ce849299]{font-size:22px;margin:0}.market-overview header p[data-v-ce849299]{margin:10px 0 0;line-height:1.5}.market-overview button[data-v-ce849299]{flex-shrink:0}.market-status[data-v-ce849299]{margin:24px 0;padding:16px;background:#edf4ef;border-radius:8px;line-height:1.6}.market-status span[data-v-ce849299]{display:block;font-size:13px;color:#53685f;margin-top:6px}.market-error[data-v-ce849299]{color:#8b392e;line-height:1.5}.market-overview table[data-v-ce849299]{table-layout:fixed;width:100%;border-collapse:collapse}.market-overview th[data-v-ce849299],.market-overview td[data-v-ce849299]{padding:16px;text-align:right;vertical-align:top;overflow-wrap:anywhere;font-size:14px}.market-overview thead th[data-v-ce849299]{font-size:12px;color:#53685f;background:#f5f7f4}.market-overview th[data-v-ce849299]:first-child{width:30%;text-align:left}.market-overview tbody th[data-v-ce849299]{background:#fff;font-weight:600}.market-overview td[data-v-ce849299]{font-variant-numeric:tabular-nums}.market-overview small[data-v-ce849299]{display:block;font-size:12px;color:#53685f;margin-top:6px;font-weight:400}.market-note[data-v-ce849299]{font-size:12px;color:#53685f;line-height:1.6;margin:18px 0 0}.mobile-label[data-v-ce849299]{display:none}.sr-only[data-v-ce849299]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:850px){.market-overview[data-v-ce849299]{padding:16px}.market-overview header[data-v-ce849299]{flex-direction:column;gap:16px}.market-overview thead[data-v-ce849299]{display:none}.market-overview table[data-v-ce849299],.market-overview tbody[data-v-ce849299],.market-overview tr[data-v-ce849299],.market-overview th[data-v-ce849299],.market-overview td[data-v-ce849299]{display:block;width:auto!important;text-align:left}.market-overview tr[data-v-ce849299]{border-top:1px solid #edf1ec;padding:16px 0}.market-overview th[data-v-ce849299],.market-overview td[data-v-ce849299]{padding:0 0 12px;border:0}.mobile-label[data-v-ce849299]{display:block;font-size:12px;color:#53685f;margin-bottom:4px}}.profitability-summary[data-v-3b67e13a]{display:flex;flex-direction:column;gap:8px;min-width:190px;max-width:235px;margin-left:auto;text-align:right;font-variant-numeric:tabular-nums;line-height:1.5}.profitability-summary small[data-v-3b67e13a]{font-size:12px;color:#65796e}.profitability-summary .warning[data-v-3b67e13a]{color:#815a18}.profitability-summary .loss[data-v-3b67e13a]{color:#a13c32}.profitability-summary a[data-v-3b67e13a]{font-size:13px;color:#285e53}.calculation-context[data-v-3b67e13a]{font-size:12px;color:#53685f}.calculation-context summary[data-v-3b67e13a]{cursor:pointer;padding:2px 0}.calculation-context summary[data-v-3b67e13a]:focus-visible{outline:2px solid #285e53;outline-offset:3px;border-radius:2px}.calculation-context>div[data-v-3b67e13a]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #e4ebe5}.applied-tax-note[data-v-aa0d5520]{padding:12px 16px;background:#edf4ef;border-left:3px solid #285e53;border-radius:4px;margin:16px 0!important}.selling-profile[data-v-aa0d5520]{font-size:13px;color:#53685f;margin:16px 0!important}.fiscal-comparison[data-v-aa0d5520]{margin:24px 0}.fiscal-comparison>summary[data-v-aa0d5520]{cursor:pointer;color:#285e53;font-weight:600;padding:8px 0}.fiscal-comparison>summary[data-v-aa0d5520]:focus-visible{outline:3px solid #79aa98;outline-offset:3px}.current-profitability[data-v-aa0d5520]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0}.current-profitability h2[data-v-aa0d5520]{margin:0 0 16px}.current-profitability p[data-v-aa0d5520]{line-height:1.6}.current-profitability table[data-v-aa0d5520]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-aa0d5520],td[data-v-aa0d5520]{padding:14px 16px;border-bottom:1px solid #e4ebe5;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}th[data-v-aa0d5520]:first-child{width:65%;text-align:left}tbody th[data-v-aa0d5520]{font-weight:400;font-size:14px;color:#28483e;letter-spacing:normal}thead[data-v-aa0d5520]{background:#f5f7f4}.total[data-v-aa0d5520]{background:#edf4ef}.total th[data-v-aa0d5520],.total td[data-v-aa0d5520]{font-weight:650}.provenance[data-v-aa0d5520],.note[data-v-aa0d5520]{color:#53685f;font-size:13px}.note[data-v-aa0d5520]{margin-top:20px}.provenance p[data-v-aa0d5520]{margin:10px 0}nav[data-v-aa0d5520]{display:flex;flex-wrap:wrap;gap:16px;padding-top:16px;margin-top:16px;border-top:1px solid #dce5de}.cost-group-toggle[data-v-aa0d5520]{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cost-group-toggle[data-v-aa0d5520]:hover{text-decoration:underline}.cost-group-toggle span[data-v-aa0d5520]{flex-shrink:0}.cost-group-toggle[data-v-aa0d5520]:focus-visible{outline:3px solid #79aa98;outline-offset:3px}.warning[data-v-aa0d5520]{color:#a13c32}.sr-only[data-v-aa0d5520]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){.current-profitability[data-v-aa0d5520]{padding:16px}th[data-v-aa0d5520],td[data-v-aa0d5520]{padding:12px 6px}th[data-v-aa0d5520]:first-child{width:58%}}.stock-trigger[data-v-bee4a6cc]{border:0;border-bottom:1px dotted #52766c;background:none;color:inherit;font:inherit;padding:0;cursor:pointer}.stock-trigger span[data-v-bee4a6cc]{font-size:12px;color:#52766c}.stock-summary[data-v-bee4a6cc]{display:block;min-width:125px;font-size:12px;color:#647569;margin-top:7px}.inventory-popover[data-v-bee4a6cc]{position:fixed;margin:0;box-sizing:border-box;width:min(340px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;padding:18px;border:1px solid #cbd7cd;border-radius:12px;background:#fff;color:#24463e;box-shadow:0 8px 30px #173e3926;font-size:14px}.inventory-popover header[data-v-bee4a6cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.inventory-popover header button[data-v-bee4a6cc]{border:0;background:none;font-size:22px;cursor:pointer;color:inherit}.inventory-popover dl[data-v-bee4a6cc]{display:grid;grid-template-columns:1fr auto;gap:10px;margin:0}.inventory-popover dd[data-v-bee4a6cc]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.inventory-popover p[data-v-bee4a6cc]{font-size:12px;border-top:1px solid #e1e8e2;padding-top:12px;line-height:1.5}.inventory-popover small[data-v-bee4a6cc]{font-size:11px;color:#647569}.automation-status[data-v-ac0539a5]{display:flex;flex-direction:column;gap:10px;padding:20px;background:#edf4ef;border-radius:10px;margin:24px 0;font-size:14px;line-height:1.5}.operating-panel[data-v-ac0539a5]{margin:24px 0}.latest-publication[data-v-ac0539a5]{margin:24px 0;padding:24px;border:1px solid #dce5de;border-radius:12px;background:#fff}.latest-publication h3[data-v-ac0539a5]{margin:0 0 16px;font-size:18px}.grid-publication[data-v-ac0539a5]{margin-top:16px;padding-top:10px;border-top:1px solid #e4ebe5}.grid-publication>small[data-v-ac0539a5]{margin:0 0 8px}.grid-publication[data-v-ac0539a5] .publication-status{min-width:180px}@media(max-width:650px){.latest-publication[data-v-ac0539a5]{padding:16px}}.strategy-preview[data-v-ac0539a5]{margin:32px 0}.strategy-preview>summary[data-v-ac0539a5]{cursor:pointer;font-size:18px;font-weight:600;color:#285e53;padding:16px;border:1px solid #dce5de;border-radius:10px;background:#fff}.operating-column[data-v-ac0539a5]{min-width:170px;max-width:220px}.batch-toolbar+.automation-controls[data-v-ac0539a5]{margin-bottom:24px}.repricing-title[data-v-ac0539a5]{margin-bottom:0}.batch-toolbar[data-v-ac0539a5]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:24px 0}.selection-column[data-v-ac0539a5]{width:44px}.selection-column input[data-v-ac0539a5]{width:18px;height:18px;cursor:pointer}.profitability-actions[data-v-ac0539a5]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin:24px 0}.profitability-actions .refresh-feedback[data-v-ac0539a5]{flex-basis:100%;font-size:13px;color:#53685f}.back-link[data-v-ac0539a5]{display:inline-block;margin:8px 0 24px}.listing-header[data-v-ac0539a5]{margin-bottom:28px}.listing-header h2[data-v-ac0539a5]{max-width:65ch;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.5;margin:0 0 16px;overflow-wrap:anywhere;text-wrap:pretty}.listing-identifiers[data-v-ac0539a5]{margin:0 0 12px;color:#53685f}.listing-links[data-v-ac0539a5]{display:flex;flex-wrap:wrap;gap:12px 24px}.listing-links a[data-v-ac0539a5]{display:inline-block;padding:6px 0}.repricing-content p[data-v-ac0539a5]{line-height:1.6}.directory-filters[data-v-ac0539a5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.directory-filters>.repricing-search[data-v-ac0539a5]{grid-column:1/-1;max-width:600px;width:100%}.directory-filters>label[data-v-ac0539a5]{display:flex;flex-direction:column;gap:8px;min-width:0}.directory-filters input[data-v-ac0539a5],.directory-filters select[data-v-ac0539a5]{width:100%;min-width:0;min-height:44px;box-sizing:border-box}.filter-summary[data-v-ac0539a5]{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#53685f;font-size:14px}.filter-summary button[data-v-ac0539a5]:disabled{opacity:.5;cursor:default}@media(max-width:1400px){.directory-filters[data-v-ac0539a5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.directory-filters[data-v-ac0539a5]{grid-template-columns:minmax(0,1fr);gap:16px}}.repricing-search input[data-v-ac0539a5],select[data-v-ac0539a5]{padding:10px;border:1px solid #cbd7cd;border-radius:6px;font:inherit}.catalog-panel[data-v-ac0539a5]{overflow-x:auto}.catalog-panel table[data-v-ac0539a5]{min-width:1650px}.catalog-panel td[data-v-ac0539a5]{vertical-align:top;font-size:14px;line-height:1.5}.catalog-panel th[data-v-ac0539a5]{font-size:12px;line-height:1.5}.catalog-panel[data-v-ac0539a5] .grid-metric{display:block;font-size:15px;font-weight:650;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap}.catalog-panel .strategy-profile-column>strong[data-v-ac0539a5]{font-weight:600}.catalog-panel td>small[data-v-ac0539a5]{font-size:12px;line-height:1.5}.market-price>.compact-timestamp[data-v-ac0539a5]{margin-top:8px}.strategy-profile-column[data-v-ac0539a5]{min-width:180px;max-width:240px;overflow-wrap:anywhere}.stock-column[data-v-ac0539a5]{text-align:right;min-width:155px;font-variant-numeric:tabular-nums}th.stock-column small[data-v-ac0539a5]{margin-top:5px;font-size:11px;font-weight:400}.stock-column[data-v-ac0539a5] .inventory-popover{text-align:left}.stock-column[data-v-ac0539a5] .stock-trigger{font-size:15px;font-weight:600;line-height:1.5}.stock-column[data-v-ac0539a5] .compact-timestamp{margin-top:8px}.contribution-column[data-v-ac0539a5],.margin-column[data-v-ac0539a5]{text-align:right;vertical-align:top}.contribution-column[data-v-ac0539a5]{width:225px}.margin-column[data-v-ac0539a5]{width:115px;min-width:115px;font-variant-numeric:tabular-nums;white-space:nowrap}.margin-column .loss[data-v-ac0539a5]{color:#a13c32}th.contribution-column small[data-v-ac0539a5],th.margin-column small[data-v-ac0539a5]{margin-top:5px;font-size:11px;font-weight:400}.market-price[data-v-ac0539a5]{min-width:155px;font-variant-numeric:tabular-nums}.market-winner[data-v-ac0539a5]{min-width:190px;max-width:240px}.market-winner>span[data-v-ac0539a5]{display:block;margin-top:6px}.seller-id[data-v-ac0539a5]{overflow-wrap:anywhere}.market-explanation[data-v-ac0539a5]{font-size:14px;color:#53685f}table[data-v-ac0539a5]{width:100%;border-collapse:collapse}th[data-v-ac0539a5],td[data-v-ac0539a5]{padding:18px;text-align:left;border-bottom:1px solid #e4ebe5}td[data-v-ac0539a5]:first-child{max-width:550px}small[data-v-ac0539a5]{display:block;margin-top:8px;color:#65796e}.repricing-pager[data-v-ac0539a5]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px}.repricing-pager button[data-v-ac0539a5]{padding:10px 16px;border:1px solid #cbd7cd;border-radius:6px;background:#fff;color:#285e53;font:inherit;cursor:pointer}.repricing-pager button[data-v-ac0539a5]:disabled{opacity:.45;cursor:default}a[data-v-ac0539a5]{color:#285e53}label[data-v-3f0527b1]{display:flex;flex-direction:column;gap:8px;max-width:420px;margin:24px 0}input[data-v-3f0527b1]{font:inherit;padding:12px;border:1px solid #cbd7cd;border-radius:7px}.brand-table[data-v-3f0527b1]{background:#fff;border:1px solid #dce5de;border-radius:12px;overflow:auto}table[data-v-3f0527b1]{width:100%;border-collapse:collapse}th[data-v-3f0527b1],td[data-v-3f0527b1]{padding:18px 24px;text-align:left;border-bottom:1px solid #e1e8e2}th[data-v-3f0527b1]{color:#647569;font-size:13px}a[data-v-3f0527b1]{color:#245c4d}.brand-table p[data-v-3f0527b1]{padding:20px}form[data-v-6f07eace]{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:24px 0}label[data-v-6f07eace]{display:flex;flex-direction:column;gap:8px}select[data-v-6f07eace],input[data-v-6f07eace]{padding:10px;border:1px solid #d8e0d9;border-radius:6px;color:inherit}td[data-v-6f07eace]{vertical-align:top}.quote+.quote[data-v-6f07eace]{margin-top:12px}.secondary[data-v-6f07eace]{min-height:40px;color:inherit}.quotation-note[data-v-1e9191d2]{color:#53685f;font-size:14px;line-height:1.6}.quotation-scroll[data-v-1e9191d2]{border:1px solid #dce5dc;border-radius:10px;background:#fff;overflow:auto}.quotation-history table[data-v-1e9191d2]{width:100%;border-collapse:collapse}.quotation-history th[data-v-1e9191d2],.quotation-history td[data-v-1e9191d2]{padding:18px 14px;text-align:left;vertical-align:top;min-width:0!important;font-size:14px}.quotation-history th[data-v-1e9191d2]{font-size:12px;background:#f7f9f6}.quotation-history td[data-v-1e9191d2]{border-top:1px solid #edf1ec}.quotation-history small[data-v-1e9191d2]{display:block;margin-top:8px;line-height:1.4;color:#617269}.quotation-history details[data-v-1e9191d2]{min-width:100px;max-width:280px}.quotation-history details p[data-v-1e9191d2],.quotation-history code[data-v-1e9191d2]{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.quotation-history summary[data-v-1e9191d2]{cursor:pointer;color:#326c5f;font-weight:600}@media(max-width:850px){.quotation-history table[data-v-1e9191d2],.quotation-history tbody[data-v-1e9191d2],.quotation-history tr[data-v-1e9191d2],.quotation-history td[data-v-1e9191d2]{display:block}.quotation-history thead[data-v-1e9191d2]{display:none}.quotation-history tr[data-v-1e9191d2]{padding:16px 20px;border-bottom:1px solid #dce5dc}.quotation-history td[data-v-1e9191d2]{border:0;padding:8px 0}.quotation-history td[data-v-1e9191d2]:before{content:attr(data-label);display:block;font-size:12px;color:#617269;margin-bottom:6px}.quotation-history details[data-v-1e9191d2]{max-width:none}}.selected-reference[data-v-89e92092]{margin:16px 0;line-height:1.6}.fields[data-v-89e92092]{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0}.fields label[data-v-89e92092]{flex:1;min-width:180px}.suppliers label[data-v-89e92092]{display:block;margin-bottom:1rem}.suppliers input[data-v-89e92092]:not([type=checkbox]),.suppliers select[data-v-89e92092]{display:block;width:100%;padding:.65rem;margin-top:.35rem}.suppliers table td[data-v-89e92092]{vertical-align:top}.suppliers td[data-v-89e92092]:first-child{min-width:260px}.suppliers code[data-v-89e92092]{overflow-wrap:anywhere}.suppliers summary[data-v-89e92092]{cursor:pointer}.suppliers h2[data-v-89e92092]{margin-bottom:1rem}.suppliers .secondary[data-v-89e92092]{color:#203b35;min-height:40px}.suppliers .secondary[data-v-89e92092]:hover:not(:disabled){background:#f0f5f1;border-color:#91a488}.suppliers .table-footer[data-v-89e92092]{gap:16px;flex-wrap:wrap}.suppliers .page-size[data-v-89e92092]{display:flex;align-items:center;gap:10px;margin:0;white-space:nowrap}.suppliers .page-size select[data-v-89e92092]{width:auto;margin:0;min-height:40px}.actions[data-v-89e92092]{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.action-link[data-v-89e92092]{text-decoration:none;color:inherit}.suppliers form[data-v-89e92092]{background:#fff;border:1px solid #d8e0d9;border-radius:8px;padding:24px;max-width:1000px}.suppliers .primary[data-v-89e92092]{width:auto;min-width:180px;margin-top:20px}.suppliers .back-link[data-v-89e92092]{margin:16px 0}.suppliers .page-title[data-v-89e92092]{gap:20px;flex-wrap:wrap}.sync-panel[data-v-cfb8e4b9]{margin:20px 0;padding:18px 24px;background:#fff;border:1px solid #dbe3da;border-radius:12px}.sync-heading[data-v-cfb8e4b9]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}h2[data-v-cfb8e4b9]{font-size:18px;margin:0}p[data-v-cfb8e4b9]{margin:12px 0}button[data-v-cfb8e4b9]{padding:10px 16px;border:1px solid #247062;border-radius:8px;background:#fff;color:#174b40;cursor:pointer}button[data-v-cfb8e4b9]:disabled{opacity:.5;cursor:default}details[data-v-cfb8e4b9]{margin-top:16px}li[data-v-cfb8e4b9]{margin:8px 0}.listing-detail header[data-v-70ab469b]{margin:28px 0}.detail-card[data-v-70ab469b]{background:#fff;border:1px solid #d8e1da;border-radius:14px;padding:28px;margin:22px 0}.facts[data-v-70ab469b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.facts>div[data-v-70ab469b]{display:block}.facts dd[data-v-70ab469b]{font-size:16px;text-align:left}.facts dt[data-v-70ab469b],.metrics span[data-v-70ab469b]{color:#647569;font-size:14px}.facts dd[data-v-70ab469b]{margin:8px 0 0;overflow-wrap:anywhere}.metrics[data-v-70ab469b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin:24px 0}.metrics strong[data-v-70ab469b]{display:block;font-size:30px;margin-top:12px}.notice[data-v-70ab469b]{background:#fff4d6;padding:16px;border-radius:8px}small[data-v-70ab469b]{display:block;color:#647569;margin-top:6px;font-size:12px}.table-wrap[data-v-70ab469b]{overflow:auto}table[data-v-70ab469b]{width:100%;border-collapse:collapse;font-size:14px}td[data-v-70ab469b],th[data-v-70ab469b]{text-align:left;padding:16px;border-bottom:1px solid #e1e8e2;vertical-align:top}td[data-v-70ab469b]:first-child{min-width:230px}.selected[data-v-70ab469b]{background:#f0f6f1}a[data-v-70ab469b]{color:#196c65}p[data-v-70ab469b]{line-height:1.6}.listing-kind[data-v-3c014a49]{display:inline-block;white-space:nowrap;padding:5px 9px;border-radius:5px;background:#f0f2ef;color:#52685e;font-size:13px}.listing-kind.catalog[data-v-3c014a49]{background:#e1f1e9;color:#205b44}.listing-kind.traditional[data-v-3c014a49]{background:#e8edf6;color:#36567a}.page-size[data-v-3c014a49]{flex-direction:row;align-items:center}.pagination[data-v-3c014a49]{align-items:center;flex-wrap:wrap}.sales-note[data-v-3c014a49]{padding:0 24px 16px;color:#52685e;font-size:14px}.sales-note p[data-v-3c014a49]{margin:8px 0}.sort-button[data-v-3c014a49]{border:0;padding:0;background:none;font-weight:600;text-align:left;min-width:80px}.listing-search[data-v-3c014a49]{flex:1;min-width:240px}.secondary-filters[data-v-3c014a49]{flex-basis:100%}.secondary-filters summary[data-v-3c014a49]{cursor:pointer;font-size:14px;color:#245e50}.secondary-filter-fields[data-v-3c014a49]{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin-top:16px}.listing-filters[data-v-3c014a49]{display:flex;gap:18px;align-items:end;flex-wrap:wrap;padding:24px}label[data-v-3c014a49]{display:flex;flex-direction:column;gap:8px;font-size:14px}input[data-v-3c014a49],select[data-v-3c014a49],button[data-v-3c014a49]{font:inherit;border:1px solid #cbd7cd;border-radius:7px;padding:10px;background:#fff;color:#24463e}button[data-v-3c014a49]{cursor:pointer}button[data-v-3c014a49]:disabled{opacity:.5;cursor:default}.check[data-v-3c014a49]{flex-direction:row;align-items:center;padding-bottom:10px}.listing-table[data-v-3c014a49]{overflow:auto}table[data-v-3c014a49]{width:100%;border-collapse:collapse;font-size:14px}th[data-v-3c014a49],td[data-v-3c014a49]{text-align:left;padding:14px 18px;vertical-align:top;border-bottom:1px solid #e1e8e2}td[data-v-3c014a49]:first-child{min-width:260px}small[data-v-3c014a49]{display:block;font-size:12px;color:#647569;margin-top:7px}td button[data-v-3c014a49]{display:block;margin-top:10px}.pagination[data-v-3c014a49]{display:flex;gap:15px;align-items:center;padding:20px}.association-editor[data-v-3c014a49]{background:#fff;padding:32px;border:1px solid #cbd7cd;border-radius:12px}.association-editor label[data-v-3c014a49]{margin:16px 0}.association-editor button[data-v-3c014a49]{margin-right:12px}.error[data-v-3c014a49]{color:#a52222;padding:12px}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#203b35;background:#f5f7f5;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}button{cursor:pointer}button:disabled{opacity:.45;cursor:default}button{border:0}h1,h2,h3,h4,p{margin-top:0}small{font-size:12px}input,select{color:#203b35}button:focus-visible,a:focus-visible{outline:3px solid #67a594}.wordmark{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:750;letter-spacing:1px}.wordmark span{font-size:12px;font-weight:400;letter-spacing:0;opacity:.6}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;color:#608378}.login-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login-story{background:#183a35;color:#fff;padding:54px 70px;display:flex;flex-direction:column;justify-content:space-between}.login-story h1{font-size:clamp(48px,5vw,76px);line-height:1.1;letter-spacing:-3px;font-weight:500;margin:24px 0}.login-story em{font-family:Georgia,serif;font-weight:400;color:#c4dba8}.login-story p{max-width:370px;line-height:1.8;color:#b8cdc5}.login-story small{color:#b8cdc5}.login-side{display:grid;place-items:center;padding:40px}.login-card{width:100%;max-width:380px}.login-card h2{font-size:28px;margin:26px 0 10px;letter-spacing:-.8px}.login-card>p{color:#73827c}.login-card label{display:block;font-size:13px;font-weight:600;margin-top:24px}.login-card input{display:block;margin-top:9px;width:100%;border:1px solid #d6dfd9;background:#fff;padding:14px;border-radius:7px}.login-card>small{display:block;text-align:center;margin-top:24px;color:#829089;line-height:1.7}.login-icon{display:inline-flex;background:#e5eee4;padding:14px;border-radius:14px}.primary{width:100%;display:flex;align-items:center;justify-content:space-between;background:#234e43;color:#fff;border-radius:7px;padding:14px 18px;margin-top:24px}.boot{padding:100px;text-align:center}.app-shell{display:flex;min-height:100vh}.sidebar{width:232px;flex-shrink:0;background:#183a35;color:#d4e1d9;padding:32px 22px;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0}.workspace-label{color:#819e91;font-size:10px;letter-spacing:1.6px;margin:52px 10px 16px}.nav-active{background:#2e5147;border:1px solid #406459;display:flex;align-items:center;gap:12px;border-radius:7px;padding:13px;font-size:14px}.nav-active span{margin-left:auto;background:#496c5c;padding:2px 7px;border-radius:4px;font-size:11px}.sidebar-note{margin-top:auto;margin-bottom:25px;padding:20px 12px;border-bottom:1px solid #39594d;font-size:12px;line-height:1.7;color:#9eb8a9}.sidebar-note b{display:block;color:#dce8df;margin:12px 0 6px}.sidebar-note p{margin:0}.profile{display:flex;align-items:center;gap:10px}.avatar{width:34px;height:34px;border-radius:50%;background:#d7e0ba;color:#345447;display:grid;place-items:center}.profile b{display:block;font-size:13px}.profile small{font-size:10px;color:#96b09f}.profile button{margin-left:auto;color:#c7d6cd}.workspace{margin-left:232px;flex:1;min-width:0}.topbar{height:76px;border-bottom:1px solid #e0e7df;padding:0 42px;display:flex;align-items:center;justify-content:space-between;font-size:12px;background:#fff}.separator{margin:0 16px;color:#bac5bd}.local-dot{background:#edf3e9;border:1px solid #d9e4d2;border-radius:20px;padding:6px 10px;color:#537344;font-size:11px}.local-dot:before{content:"●";margin-right:6px;color:#6f9560}.content{padding:38px 42px;max-width:1600px;margin:auto}.page-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}.page-title h1{font-size:30px;letter-spacing:-1px;margin:10px 0}.page-title p{font-size:13px;color:#79877e;margin:0}.secondary{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d8e0d9;border-radius:6px;padding:10px 14px;font-size:12px;white-space:nowrap}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.metrics article{padding:22px;background:#fff;border:1px solid #dfe6dd;border-radius:9px}.metrics article>span{font-size:12px;color:#6a7a70}.metrics strong{display:flex;justify-content:space-between;align-items:center;font-size:36px;font-weight:500;margin:14px 0;letter-spacing:-1px}.metrics small{color:#8a948d;font-size:11px}.channel-badge{font-size:10px;letter-spacing:1px;border-radius:7px;padding:9px}.amazon{background:#f5ebde;color:#86602e}.ml{background:#f4f0c9;color:#7b732b}.snapshot{display:flex;gap:12px;background:#edf2eb;border:1px solid #dce5d6;border-radius:7px;padding:14px 16px;margin-bottom:26px;color:#58734f}.snapshot b{display:block;font-size:12px;margin-bottom:4px}.snapshot span{display:block;font-size:11px;line-height:1.6}.catalog-panel{background:#fff;border:1px solid #dfe6dd;border-radius:10px;overflow:hidden}.panel-heading{display:flex;align-items:center;gap:10px;padding:22px 22px 0}.panel-heading h2{font-size:16px;margin:0}.panel-heading>span{font-size:10px;background:#f0f3ee;color:#7a887b;border-radius:20px;padding:4px 8px}.filters{padding:20px 22px;display:flex;align-items:flex-end;gap:12px;border-bottom:1px solid #e5ebe3}.search{display:flex;align-items:center;gap:9px;border:1px solid #dbe3d8;border-radius:6px;padding:10px;flex:1;color:#8a978a;min-width:170px}.search input{border:0;outline:none;width:100%;font-size:12px}.select-label{font-size:10px;color:#7a887c}.select-label>span{display:block;margin-bottom:5px}.select-label select{display:block;padding:10px 8px;border:1px solid #dbe3d8;border-radius:6px;background:#fff;font-size:11px;max-width:175px}.check{font-size:11px;white-space:nowrap;padding-bottom:10px}.check input{accent-color:#355e4b;vertical-align:middle}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left}th{background:#f8faf7;padding:13px 20px;font-size:10px;letter-spacing:.3px;color:#7e8c7f;font-weight:500;border-bottom:1px solid #e8ede6}td{padding:17px 20px;border-bottom:1px solid #edf1eb;font-size:12px}tr:last-child td{border-bottom:0}.product-cell{display:flex;align-items:center;gap:13px;text-align:left;background:none;color:inherit;padding:0;min-width:240px;max-width:390px}.product-icon{background:#f1f4ed;width:42px;height:44px;display:grid;place-items:center;border-radius:7px;flex-shrink:0;color:#8a9a80}.product-cell small{display:block;font-size:10px;color:#83927f;margin-bottom:5px}.product-cell b{font-size:12px;line-height:1.6;font-weight:550}.presence{display:flex;gap:5px;flex-wrap:wrap}.pill{border-radius:4px;padding:4px 7px;font-size:10px;white-space:nowrap}.listing-count{display:block;font-size:10px;color:#97a08f;margin-top:7px}.numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.detail-button{display:flex;gap:5px;align-items:center;background:none;color:#5a7e64;font-size:11px;white-space:nowrap}.table-footer{padding:14px 22px;border-top:1px solid #e4eae1;display:flex;justify-content:space-between;align-items:center;color:#899382;font-size:11px}.table-footer>div{display:flex;gap:8px}.icon-button{background:transparent;display:grid;place-items:center;padding:6px;color:inherit;border-radius:5px}.icon-button:hover{background:#91a48822}.footnote{font-size:11px;line-height:1.7;color:#91a08c;margin-top:15px}.error{background:#fff1ed;color:#a14231;padding:12px;border-radius:6px;font-size:13px}.catalog-panel>.error{margin:12px 22px}.empty{text-align:center;padding:50px;color:#8b9985}.empty h3{margin:15px 0 8px;font-size:17px}.empty p{font-size:13px}.muted{color:#8b9985;font-size:11px}.code{font-size:12px;color:#839177}.product-meta{display:flex;gap:35px;margin-bottom:32px}.product-meta small{display:block;color:#8a947f;margin-bottom:5px;font-size:10px}.product-meta b{font-size:13px;font-weight:500}.product-detail h3{font-size:15px}.product-detail h3 span{font-size:11px;color:#839177;margin-left:6px}.listing-card{border:1px solid #dce4d6;border-radius:8px;background:#fff;padding:19px;margin-bottom:15px}.listing-heading{display:flex;justify-content:space-between;gap:10px}.status{font-size:10px;color:#819077;text-align:right}.listing-card h4{font-size:14px;line-height:1.5;margin:16px 0}dl>div{display:flex;justify-content:space-between;gap:14px;font-size:11px;margin:8px 0}dt{color:#8a957f}dd{margin:0;text-align:right;overflow-wrap:anywhere}.listing-metrics{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;border-top:1px solid #e6ece1;border-bottom:1px solid #e6ece1;margin-top:18px;padding:17px 0;gap:10px}.listing-metrics small{display:block;font-size:9px;color:#8b9880;margin-bottom:8px}.listing-metrics b{font-weight:500;font-size:19px}.evidence{font-size:10px;color:#8b9880;line-height:1.7;padding-top:14px}.evidence p{margin-bottom:6px}.evidence summary{cursor:pointer}.evidence code{display:block;overflow-wrap:anywhere;font-size:9px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1700px){.content{padding-top:50px}}@media(max-width:1100px){.sidebar{width:190px;padding:28px 16px}.sidebar .wordmark{font-size:16px}.workspace{margin-left:190px}.content{padding:25px}.topbar{padding:0 25px}.filters{flex-wrap:wrap}.search{flex-basis:100%}.page-title h1{font-size:25px}}@media(max-width:700px){.sidebar{position:static;width:auto;padding:16px;flex-direction:row;align-items:center;gap:16px}.workspace-label,.sidebar-note,.nav-active,.profile>div:not(.avatar){display:none}.profile{margin-left:auto}.app-shell{display:block}.workspace{margin-left:0}.content{padding:20px 14px}.topbar{height:50px;padding:0 16px}.page-title{align-items:flex-start;flex-direction:column}.page-title h1{font-size:26px}.metrics{gap:8px}.metrics article{padding:13px}.metrics strong{font-size:27px}.metrics small,.channel-badge{display:none}.metrics article>span{font-size:10px}.login-layout{grid-template-columns:1fr}.login-story{padding:24px;min-height:160px}.login-story>div,.login-story>small{display:none}.login-side{padding:30px 24px}.listing-metrics b{font-size:16px}}a.product-cell,a.detail-button,a.nav-active{text-decoration:none;color:inherit}.back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;color:var(--ink, #193d34)}.product-detail>.eyebrow{display:block;margin-bottom:20px}.product-detail h1{font-size:clamp(26px,3vw,38px);margin:12px 0 28px;line-height:1.25}.product-detail .listing-card{max-width:1100px}.product-detail .product-meta{margin-bottom:32px}.product-detail .code{display:block;margin-top:16px}.sidebar .nav-active{margin-bottom:8px;background:transparent;border-color:transparent}.sidebar .nav-active[aria-current=page]{background:#2e5147;border-color:#406459}@media(max-width:700px){.sidebar{flex-wrap:wrap}.sidebar .nav-active{display:flex;padding:8px;font-size:12px}}.supplier-menu{width:100%;font:inherit;text-align:left;color:inherit;background:transparent;cursor:pointer}.supplier-submenu{display:grid;gap:4px;padding:4px 0 12px 18px}.supplier-submenu a{color:#c6d8d0;text-decoration:none;padding:10px 12px;border-radius:6px;font-size:13px;line-height:1.4}.supplier-submenu a:hover,.supplier-submenu a[aria-current=page]{background:#30574d;color:#fff}.sidebar{overflow-y:auto}.nav-count{margin-left:8px;font-size:11px;background:#426458;padding:2px 6px;border-radius:4px}.table-footer{flex-wrap:wrap;gap:16px}.table-footer .page-size{display:flex;align-items:center;gap:10px;margin:0;white-space:nowrap}.table-footer .page-size select{width:auto;min-height:40px}.cost-card{padding:1.25rem;border:1px solid #dce4d9;border-radius:10px;margin:1rem 0;background:#fff}.cost-actions{display:flex;align-items:end;flex-wrap:wrap;gap:12px 20px;margin:16px 0}.costing-workspace label,.cost-form label{display:grid;gap:.4rem}.costing-workspace input,.costing-workspace select{min-width:0;max-width:100%;padding:.7rem;border:1px solid #ccd8cf;border-radius:6px;background:#fff}.cost-form{max-width:1000px;margin:1.5rem 0}.cost-form fieldset{min-width:0;border:1px solid #dce4d9;border-radius:8px;padding:1rem;margin:1rem 0}.cost-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.cost-form legend{font-weight:600;padding:0 .5rem}.cost-breakdown .cost-source-details{display:grid;gap:16px;margin:24px 0 28px}.cost-breakdown .cost-source-details>div{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:8px 24px;margin:0;font-size:14px;line-height:1.6}.cost-breakdown dd{margin:0;overflow-wrap:anywhere;text-align:left}.cost-breakdown .line-note{display:block;font-size:.85em;color:#53685f}.cost-total{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap}.costing-workspace .table-scroll,.cost-breakdown .table-scroll{max-width:100%;overflow-x:auto}.costing-workspace .pager{justify-content:flex-end}.costing-workspace .button-link{display:inline-block;padding:.65rem 1rem;border:1px solid #ccd8cf;border-radius:6px;text-decoration:none}.costing-workspace>.button-link+h2{margin-top:32px}@media(max-width:600px){.cost-breakdown .cost-source-details>div{grid-template-columns:1fr;gap:4px}.cost-fields{grid-template-columns:1fr}}.costing-workspace a,.cost-card a{color:#245e50;text-underline-offset:3px}.costing-workspace .button-link{color:#245e50;background:#fff}.product-detail>.product-cost-card,.product-detail>.suppliers-offers{width:100%;max-width:1100px;padding:32px;margin:0 0 28px;border-radius:12px}.product-cost-card{padding:28px}.product-cost-header{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;margin-bottom:24px;flex-wrap:wrap}.product-cost-header h3,.product-detail .product-cost-header h3,.product-detail .suppliers-offers h2{font-size:22px;line-height:1.35;margin:0}.product-cost-header button{flex-shrink:0;min-height:42px}.product-detail .suppliers-offers>p{line-height:1.65;margin:20px 0 24px}.cost-context{display:grid;gap:8px}.cost-context p{margin:0;line-height:1.6}.cost-profile-label,.cost-footnote{color:#53685f;font-size:13px;line-height:1.65}.cost-breakdown .cost-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cost-breakdown th,.cost-breakdown td{padding:16px 20px;line-height:1.6}.cost-breakdown .cost-total{align-items:center;gap:12px 24px;padding:20px;margin:8px 0 24px;background:#f1f6f1;border-radius:8px;line-height:1.5}.cost-total strong{font-size:22px;font-variant-numeric:tabular-nums;white-space:nowrap}.product-cost-card .cost-footnote{margin:12px 0}.product-cost-footer{display:grid;gap:20px;border-top:1px solid #e3e9e2;margin-top:28px;padding-top:24px}.cost-edit-link{justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #ccd8cf;border-radius:6px;text-decoration:none;line-height:1.5}.cost-resource-links{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:14px;line-height:1.6}@media(max-width:600px){.product-detail>.product-cost-card,.product-detail>.suppliers-offers,.product-cost-card{padding:20px}.product-cost-header h3,.product-detail .product-cost-header h3,.product-detail .suppliers-offers h2{font-size:20px}.cost-resource-links{display:grid;gap:16px}.cost-breakdown th,.cost-breakdown td{padding:12px 10px}.cost-breakdown .cost-total{padding:16px 10px}}:root{--control-border:#cbd7cd;--section-gap:32px;--field-gap:20px;--muted-text:#53685f}.content a{color:#245e50;text-underline-offset:3px}.content a:visited{color:#245e50}.workspace .topbar a,.workspace .topbar a:visited{color:#245e50;text-underline-offset:3px}.content :is(input:not([type=checkbox]):not([type=radio]),select){font:inherit;color:#203b35;border:1px solid var(--control-border);border-radius:7px;background:#fff;min-height:44px;padding:10px 12px;max-width:100%;min-width:0;box-sizing:border-box}.content :is(input,select,button,a,summary):focus-visible,.sidebar :is(button,a):focus-visible{outline:3px solid #79aa98;outline-offset:3px}.content button{font:inherit;cursor:pointer}.content button:disabled{cursor:default}.content form input[readonly],.content .simulation input[readonly]{background:#edf2ee;color:#53685f}.content .filters .search input{border:0;background:transparent;padding:0;min-height:24px;box-shadow:none}.content button.primary-action{background:#245e50;color:#fff;border:1px solid #245e50;border-radius:7px;min-height:44px;padding:10px 18px;font-weight:600}.content button.primary-action:disabled{opacity:.5}.form-section{background:#fff;border:1px solid #dce4d9;border-radius:10px;padding:24px;margin:24px 0}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;padding-top:20px;border-top:1px solid #e1e8e2}.form-actions .primary{margin-top:0}.form-section-heading{margin:36px 0 16px;padding-top:28px;border-top:1px solid #dce4d9}.costing-workspace>a:first-child{display:inline-block;margin-bottom:24px}.cost-form fieldset{background:#fff;padding:24px;margin:24px 0}.cost-fields{gap:var(--field-gap)}.cost-fields.component-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.component-editor .section-description{margin:24px 0;line-height:1.65;color:var(--muted-text)}.component-editor fieldset{background:#f8faf7}.component-remove{margin-top:20px}.component-add{margin:4px 0 0}.cost-form .cost-actions{margin:24px 0;gap:16px 24px}.cost-form .cost-actions label{flex:1;max-width:540px}.cost-calculation-details{margin:20px 0}.cost-calculation-details>summary{cursor:pointer;color:#245e50;font-weight:600;padding:8px 0}.cost-calculation-details[open]>summary{margin-bottom:20px}.suppliers .fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--field-gap);align-items:end;margin:24px 0}.suppliers .fields label{min-width:0;margin-bottom:0}.suppliers .effective-date-fields{grid-template-columns:repeat(2,minmax(0,1fr));max-width:650px}.suppliers .listing-card>h2{font-size:20px}.suppliers form>p{line-height:1.65}.content .form-actions button.primary{margin-top:0}.content table small{line-height:1.5;color:var(--muted-text)}@media(max-width:900px){.suppliers .fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cost-form fieldset,.form-section{padding:16px}.cost-fields.component-fields,.suppliers .fields,.suppliers .effective-date-fields{grid-template-columns:1fr}.content .listing-filters{padding:20px;gap:16px}.content .listing-filters>label,.secondary-filter-fields>label{width:100%;min-width:0}.content .secondary-filter-fields{flex-direction:column;align-items:stretch}.content .cost-selection{padding:12px}.content .simulation{padding:16px}.content .simulation .fields{grid-template-columns:1fr}.content .simulation .tabs{gap:8px}.content .simulation .tabs button{flex:1;padding:10px}}.state-badge{display:inline-block;padding:5px 10px;border-radius:18px;background:#f0f2ef;color:#53685f;font-size:12px;font-weight:600;line-height:1.4}.state-badge.positive{background:#e4f1e7;color:#245b3e}.state-badge.future{background:#edf2fa;color:#35587c}.cost-form fieldset.cost-mode-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;border:0;margin:28px 0;background:transparent}.cost-mode-options legend{margin-bottom:16px}.cost-mode-options label{display:flex;align-items:flex-start;gap:10px;padding:18px;border:1px solid #d8e1da;border-radius:8px;background:#fff;cursor:pointer}.cost-mode-options label:has(input:checked){border-color:#326c5f;background:#eff6ef;box-shadow:inset 0 0 0 1px #326c5f}.cost-mode-options input{width:16px;height:16px;flex:none;accent-color:#326c5f;margin:2px 0 0}.cost-mode-options small{display:block;font-size:13px;line-height:1.6;color:#53685f;margin-top:8px}@media(max-width:1000px){.cost-form fieldset.cost-mode-options{grid-template-columns:1fr}}.content .field-help{margin:16px 0;color:var(--muted-text);line-height:1.6;overflow-wrap:anywhere}.content .field-help:last-child{margin-bottom:0}
