.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-10ebef61]{max-width:1400px}.panel[data-v-10ebef61]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0}.fields[data-v-10ebef61]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}label[data-v-10ebef61]{display:flex;flex-direction:column;gap:8px}fieldset[data-v-10ebef61]{border:0;padding:0;min-width:0}select[data-v-10ebef61],input[data-v-10ebef61]{width:100%;min-width:0;box-sizing:border-box}p[data-v-10ebef61]{line-height:1.6;overflow-wrap:anywhere}.table-panel[data-v-10ebef61]{overflow-x:auto;background:#fff;border:1px solid #dce5de;border-radius:10px}table[data-v-10ebef61]{width:100%;border-collapse:collapse}td[data-v-10ebef61],th[data-v-10ebef61]{text-align:left;padding:16px;vertical-align:top;border-bottom:1px solid #dce5de;overflow-wrap:anywhere}summary[data-v-10ebef61]{cursor:pointer;margin:20px 0;font-weight:600}.notice[data-v-10ebef61]{padding:16px;background:#edf4ef;border-radius:8px}details[data-v-10ebef61]{margin-bottom:24px}@media(max-width:700px){.fields[data-v-10ebef61]{grid-template-columns:minmax(0,1fr)}.panel[data-v-10ebef61]{padding:16px}table[data-v-10ebef61]{min-width:600px}}h1[data-v-693d89b5]:focus{outline:none}.app-editor-panel[data-v-4c3df04d]{padding:24px;border:1px solid var(--el-border-color);border-radius:12px;background:var(--el-bg-color)}.editor-actions[data-v-4c3df04d]{margin-top:24px}.editor-body.is-complete[data-v-4c3df04d]{display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box}p[data-v-4c3df04d]{margin-top:8px;overflow-wrap:anywhere}@media(max-width:700px){.app-editor-panel[data-v-4c3df04d]{padding:16px}}.search-select[data-v-5dcf4b28]{position:relative;min-width:0}.search-select>label[data-v-5dcf4b28]{display:block;margin:0 0 8px!important}.search-select-control[data-v-5dcf4b28]{position:relative}.search-select-control[data-v-5dcf4b28] .el-input__wrapper{padding-right:38px}.search-select-control[data-v-5dcf4b28] .el-input__inner{text-overflow:ellipsis}.search-select-control button[data-v-5dcf4b28]{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-5dcf4b28]{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-5dcf4b28]{font-size:12px;color:#53685f;padding:10px 12px;margin:0!important;border-bottom:1px solid #edf1ec}.search-select-popup ul[data-v-5dcf4b28]{list-style:none;margin:0;padding:4px;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.search-select-popup li[data-v-5dcf4b28]{padding:12px;cursor:pointer;border-radius:4px;overflow-wrap:anywhere;line-height:1.4}.search-select-popup li[data-v-5dcf4b28]:hover,.search-select-popup li[data-active=true][data-v-5dcf4b28]{background:#eaf2ec}.search-select-popup li[aria-selected=true][data-v-5dcf4b28]{font-weight:600}.page-title[data-v-a749c36b]{margin-top:24px}.currency-form[data-v-a749c36b]{max-width:650px}.currency-form fieldset[data-v-a749c36b]{display:grid;gap:24px;border:0;padding:0;min-width:0}.currency-form label[data-v-a749c36b]{display:grid;gap:8px}.currency-form .currency-active[data-v-a749c36b]{display:flex;align-items:center;gap:8px;width:fit-content;cursor:pointer}.currency-active input[data-v-a749c36b]{flex:none}.app-record-table table[data-v-a749c36b]{min-width:560px}.business-date-note[data-v-c190f8e4]{color:#53685f;font-size:.9rem;line-height:1.6;margin:16px 0 24px;max-width:80ch}.rate-fields[data-v-d5ffaf50]{border:0;padding:0;min-width:0}.page-title[data-v-d5ffaf50],.exchange-rates[data-v-d5ffaf50] .app-editor-panel{margin-top:24px}.exchange-rates p[data-v-d5ffaf50]{line-height:1.6}.pair-fields[data-v-d5ffaf50],.rate-fields[data-v-d5ffaf50]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:720px;margin:24px 0}.rate-form label[data-v-d5ffaf50],.pair-fields label[data-v-d5ffaf50]{display:flex;flex-direction:column;gap:8px;min-width:0}.rate-form input[data-v-d5ffaf50]:not([type=radio]),.pair-fields select[data-v-d5ffaf50],.history-pager select[data-v-d5ffaf50]{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-d5ffaf50],.rate-form strong[data-v-d5ffaf50]{grid-column:1/-1;margin:0}.current-rate[data-v-d5ffaf50]{color:#53685f}.history-title[data-v-d5ffaf50]{margin-top:36px;margin-bottom:16px}.history-filter[data-v-d5ffaf50]{display:flex;align-items:center;gap:8px;width:fit-content;margin-bottom:16px;cursor:pointer}.history-filter input[data-v-d5ffaf50]{width:16px;height:16px;margin:0;accent-color:#355e4b}.history-pager[data-v-d5ffaf50]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px}.history-pager label[data-v-d5ffaf50]{display:flex;align-items:center;gap:8px}.history-pager select[data-v-d5ffaf50]{width:auto}@media(max-width:600px){.pair-fields[data-v-d5ffaf50],.rate-fields[data-v-d5ffaf50]{grid-template-columns:1fr}}.rate-intent[data-v-d5ffaf50]{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-d5ffaf50]{font-weight:600;padding:0 8px}.rate-intent label[data-v-d5ffaf50]{flex-direction:row;align-items:center;gap:8px}.rate-intent input[data-v-d5ffaf50]{width:16px;height:16px;accent-color:#326c5f}.suspension-note[data-v-d5ffaf50]{background:#fff4d6;padding:16px;border-radius:8px}.rate-history-wrap[data-v-d5ffaf50]{overflow-x:auto;border:1px solid #dce5dc;border-radius:10px;background:#fff}.rate-history[data-v-d5ffaf50]{width:100%}.rate-value[data-v-d5ffaf50]{display:block;margin-top:8px}.rate-history td[data-v-d5ffaf50]{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-725fd98c]{border:1px solid #d8e1da;border-radius:8px;background:#fff;overflow:visible}.component-grid[data-v-725fd98c]{width:100%;table-layout:fixed;border-collapse:collapse}.component-grid th[data-v-725fd98c]{background:#f5f7f4;font-size:12px;text-align:left;color:#53685f}.component-grid th[data-v-725fd98c],.component-grid td[data-v-725fd98c]{padding:12px 8px;vertical-align:top;border-bottom:1px solid #edf1ec}.component-grid th[data-v-725fd98c]:nth-child(1){width:24%}.component-grid th[data-v-725fd98c]:nth-child(2){width:21%}.component-grid th[data-v-725fd98c]:nth-child(3){width:19%}.component-grid th[data-v-725fd98c]:nth-child(4){width:16%}.component-grid th[data-v-725fd98c]:nth-child(5){width:11%}.component-grid th[data-v-725fd98c]:nth-child(6){width:9%}.component-grid label[data-v-725fd98c]{display:block}.component-grid input[data-v-725fd98c],.component-grid select[data-v-725fd98c]{width:100%;min-width:0;box-sizing:border-box;font-size:13px!important;padding:10px 6px!important;min-height:44px}.component-value[data-v-725fd98c]{display:flex;align-items:center;gap:4px}.component-value input[data-v-725fd98c]{flex:1;min-width:0}.component-grid .remove-row[data-v-725fd98c]{font-size:12px;padding:10px 4px;min-height:44px;border:0;background:none;color:#7b4439;cursor:pointer}.currency-na[data-v-725fd98c]{display:block;padding-top:12px;color:#617269}.mobile-field-label[data-v-725fd98c],.row-toggle[data-v-725fd98c],.row-recap[data-v-725fd98c]{display:none}.component-editor .component-add[data-v-725fd98c]{margin-top:16px}.visually-hidden[data-v-725fd98c]{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}@media(max-width:1100px){.component-grid[data-v-725fd98c],.component-grid tbody[data-v-725fd98c],.component-grid tr[data-v-725fd98c],.component-grid td[data-v-725fd98c]{display:block;width:auto}.component-grid thead[data-v-725fd98c]{display:none}.component-grid tr[data-v-725fd98c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;border-bottom:1px solid #d8e1da}.component-grid td[data-v-725fd98c]{border:0;padding:8px}.component-grid .component-name[data-v-725fd98c]{grid-column:1/-1}.mobile-field-label[data-v-725fd98c]{display:block;font-size:12px;color:#53685f;margin-bottom:8px}.row-recap[data-v-725fd98c]{display:block;color:#53685f;line-height:1.6;margin-top:12px}.row-toggle[data-v-725fd98c]{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-725fd98c]:not(.component-name){display:none}.component-grid input[data-v-725fd98c],.component-grid select[data-v-725fd98c]{font-size:16px!important}.currency-na[data-v-725fd98c]{display:none}}@media(max-width:600px){.component-grid tr[data-v-725fd98c]{grid-template-columns:1fr}}.cost-form[data-v-45a18ad1]{margin:0;max-width:none}.cost-form>fieldset[data-v-45a18ad1]{border:0;padding:0;margin:0;background:transparent}.cost-form>fieldset>legend[data-v-45a18ad1]{padding:0;margin-bottom:24px;font-size:20px}.app-editor-panel[data-v-45a18ad1]{margin-top:24px}.product-sales-vat[data-v-3d553f81]{scroll-margin-top:80px;background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0;min-width:0}.fields[data-v-3d553f81]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}label[data-v-3d553f81]{display:flex;flex-direction:column;gap:8px}fieldset[data-v-3d553f81]{border:0;padding:0;min-width:0}select[data-v-3d553f81],input[data-v-3d553f81]{width:100%;min-width:0;box-sizing:border-box}p[data-v-3d553f81]{line-height:1.6}details[data-v-3d553f81]{margin-top:24px}summary[data-v-3d553f81]{cursor:pointer}.table-panel[data-v-3d553f81]{overflow-x:auto}table[data-v-3d553f81]{width:100%;border-collapse:collapse}th[data-v-3d553f81],td[data-v-3d553f81]{padding:16px;text-align:left;border-bottom:1px solid #dce5de}@media(max-width:700px){.fields[data-v-3d553f81]{grid-template-columns:minmax(0,1fr)}.product-sales-vat[data-v-3d553f81]{padding:16px}table[data-v-3d553f81]{min-width:550px}}.account-defaults[data-v-531c24f6]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0 32px}.account-defaults h2[data-v-531c24f6]{margin:0 0 16px}.fields[data-v-531c24f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}label[data-v-531c24f6]{display:flex;flex-direction:column;gap:8px}select[data-v-531c24f6]{min-width:0;width:100%}fieldset[data-v-531c24f6]{border:0;padding:0;min-width:0}p[data-v-531c24f6]{line-height:1.6}.note[data-v-531c24f6]{color:#53685f;font-size:13px}@media(max-width:700px){.fields[data-v-531c24f6]{grid-template-columns:minmax(0,1fr)}.account-defaults[data-v-531c24f6]{padding:16px}}label[data-v-a29cc8a4]{display:flex;flex-direction:column;gap:8px;max-width:340px}input[data-v-a29cc8a4]{min-width:0;width:100%}.field-help[data-v-a29cc8a4]{line-height:1.5;color:#53685f;margin-top:12px}.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%}.maximum-editor[data-v-f736bdb2]{border:0;padding:0;min-width:0;margin:0}.maximum-editor legend[data-v-f736bdb2]{font-weight:600;margin-bottom:12px}.choices[data-v-f736bdb2]{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.choices label[data-v-f736bdb2]{display:flex;flex-direction:row;align-items:center;gap:8px}.choices input[data-v-f736bdb2]{flex-shrink:0}.maximum-editor>label[data-v-f736bdb2]{display:flex;flex-direction:column;gap:8px;max-width:340px}p[data-v-f736bdb2]{line-height:1.5;color:#53685f}input[type=number][data-v-f736bdb2]{min-width:0;width:100%}.editor[data-v-d122a7d0]{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:12px;padding:24px}fieldset[data-v-d122a7d0]{border:0;padding:0;min-width:0}.fields[data-v-d122a7d0],.settings-grid[data-v-d122a7d0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.settings-grid>section[data-v-d122a7d0]{padding:20px;background:var(--el-fill-color-light);border-radius:8px;min-width:0}label[data-v-d122a7d0]:not(.toggle){display:flex;flex-direction:column;gap:8px}.toggle[data-v-d122a7d0]{display:flex;align-items:center;gap:10px}input[data-v-d122a7d0],select[data-v-d122a7d0]{max-width:100%;min-width:0}p[data-v-d122a7d0]{line-height:1.6;overflow-wrap:anywhere}.notice[data-v-d122a7d0]{padding:16px;background:var(--el-fill-color-light)}.editor-actions[data-v-d122a7d0]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.completion[data-v-d122a7d0]{display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:700px){.fields[data-v-d122a7d0],.settings-grid[data-v-d122a7d0]{grid-template-columns:minmax(0,1fr)}.editor[data-v-d122a7d0]{padding:16px}}.history[data-v-eeb0ea9e]{margin-top:32px}.history details[data-v-eeb0ea9e]{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:8px;margin:12px 0;padding:20px}.history summary[data-v-eeb0ea9e]{display:list-item;cursor:pointer}.history summary span[data-v-eeb0ea9e]{display:inline-block;margin-left:24px}dl[data-v-eeb0ea9e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}dd[data-v-eeb0ea9e]{margin:0;overflow-wrap:anywhere}p[data-v-eeb0ea9e]{line-height:1.6;overflow-wrap:anywhere}@media(max-width:700px){.history summary span[data-v-eeb0ea9e]{display:block;margin:8px 0}dl[data-v-eeb0ea9e]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){dd[data-v-eeb0ea9e]{text-align:left}}.strategy-profiles[data-v-f4cf4751]{max-width:1400px}.page-title[data-v-f4cf4751]{margin-top:24px}.actions[data-v-f4cf4751],.row-actions[data-v-f4cf4751]{display:flex;gap:12px;flex-wrap:wrap}.actions[data-v-f4cf4751]{align-items:center}.row-actions[data-v-f4cf4751]{align-items:center;flex-wrap:nowrap}.row-actions[data-v-f4cf4751] .ui-button>span{white-space:nowrap}.directory-toolbar[data-v-f4cf4751]{display:flex;align-items:end;gap:20px;flex-wrap:wrap;margin:24px 0}.directory-toolbar label[data-v-f4cf4751]{display:grid;gap:8px;flex:1;max-width:520px;min-width:0}.table-panel[data-v-f4cf4751]{overflow-x:auto}table[data-v-f4cf4751]{width:100%;min-width:950px}th[data-v-f4cf4751],td[data-v-f4cf4751]{text-align:left;vertical-align:top}small[data-v-f4cf4751]{display:block;margin-top:8px}.profile-summary[data-v-f4cf4751]{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:12px;padding:24px}dl[data-v-f4cf4751]{display:grid;grid-template-columns:1fr 1fr;gap:16px}dd[data-v-f4cf4751]{margin:0;overflow-wrap:anywhere}p[data-v-f4cf4751]{line-height:1.6}.profile-summary p[data-v-f4cf4751]{margin-top:24px}@media(max-width:700px){.directory-toolbar[data-v-f4cf4751]{align-items:stretch}.directory-toolbar label[data-v-f4cf4751]{flex-basis:100%}.profile-summary[data-v-f4cf4751]{padding:16px}dl[data-v-f4cf4751]{grid-template-columns:1fr;gap:8px}dd[data-v-f4cf4751]{margin-bottom:12px}}.sr-only[data-v-f4cf4751]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1[data-v-f4cf4751]:focus{outline:none}@media(max-width:700px){dd[data-v-f4cf4751]{text-align:left}}.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-3291384a]{grid-column:1/-1;margin:0;font-size:14px;line-height:1.6;color:#53685f}.selling-charges[data-v-3291384a]{margin:28px 0;padding:24px;border:1px solid #dce5de;border-radius:10px;background:#f8faf8}.selling-charges h3[data-v-3291384a]{margin:0 0 12px}.selling-charges h3 span[data-v-3291384a]{font-size:13px;font-weight:400;color:#53685f;margin-left:8px}.charge-help[data-v-3291384a],.empty-charges[data-v-3291384a]{font-size:14px;line-height:1.6;color:#53685f}.charge-row[data-v-3291384a]{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-3291384a]{font-size:13px;padding:0 6px;color:#53685f}.charge-row label[data-v-3291384a]{display:flex;flex-direction:column;gap:8px;min-width:0}.charge-row input[data-v-3291384a],.charge-row select[data-v-3291384a]{width:100%;min-width:0;box-sizing:border-box}.charge-row .remove-charge[data-v-3291384a]{margin:0;background:transparent;color:#7b4439;min-height:44px}.selling-charges>button[data-v-3291384a]{margin-top:4px}@media(max-width:1100px){.charge-row[data-v-3291384a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.selling-charges[data-v-3291384a]{padding:16px}.charge-row[data-v-3291384a]{grid-template-columns:minmax(0,1fr);padding:12px}}.repricing-costs[data-v-95bd8502]{max-width:1200px}.page-title[data-v-95bd8502]{margin-top:24px}fieldset[data-v-95bd8502]{border:0;padding:0;min-width:0}legend[data-v-95bd8502]{font-size:20px;font-weight:650;margin-bottom:24px}.profile-name[data-v-95bd8502]{display:grid;gap:8px;max-width:540px}p[data-v-95bd8502]{line-height:1.6}.summary[data-v-95bd8502],.history[data-v-95bd8502]{margin-top:24px}.summary[data-v-95bd8502]{padding:24px;background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:12px}table[data-v-95bd8502]{min-width:620px}.strategy-assignment[data-v-5bb6ef3e]{scroll-margin-top:24px;margin:24px 0;padding:24px;border:1px solid #dce5de;border-radius:10px;background:#fff;min-width:0}header[data-v-5bb6ef3e]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}fieldset[data-v-5bb6ef3e]{border:0;padding:0;min-width:0}label[data-v-5bb6ef3e]:not(.toggle){display:flex;flex-direction:column;gap:8px}.profile-choice[data-v-5bb6ef3e]{max-width:600px}.settings-grid[data-v-5bb6ef3e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.settings-grid>section[data-v-5bb6ef3e]{padding:20px;background:#f5f7f5;border:1px solid #dce5de;border-radius:8px;min-width:0}.settings-grid h4[data-v-5bb6ef3e]{margin:0 0 12px}.toggle[data-v-5bb6ef3e]{display:flex;align-items:center;gap:10px;margin:16px 0}.toggle input[data-v-5bb6ef3e]{flex-shrink:0}p[data-v-5bb6ef3e]{line-height:1.5;overflow-wrap:anywhere}input[data-v-5bb6ef3e],select[data-v-5bb6ef3e]{max-width:100%;min-width:0}.feedback[data-v-5bb6ef3e]{min-height:64px}button[data-v-5bb6ef3e]{margin:8px 0}@media(max-width:700px){.settings-grid[data-v-5bb6ef3e]{grid-template-columns:minmax(0,1fr)}.strategy-assignment[data-v-5bb6ef3e]{padding:16px}.settings-grid>section[data-v-5bb6ef3e]{padding:16px}}.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}.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-6174b772]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0;min-width:0}.simulation-result h2[data-v-6174b772]{font-size:24px;margin:12px 0}.simulation-result p[data-v-6174b772]{line-height:1.6}.decision-summary[data-v-6174b772]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px}dt[data-v-6174b772],dd[data-v-6174b772]{overflow-wrap:anywhere}dd[data-v-6174b772]{margin:0;text-align:right;font-weight:600}.minimum-result[data-v-6174b772]{padding:20px;margin:24px 0;background:#edf4ef;border-radius:8px}.minimum-amount[data-v-6174b772]{font-size:24px;font-weight:650}summary[data-v-6174b772]{cursor:pointer;color:#285e53}pre[data-v-6174b772]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.simulation-result[data-v-6174b772]{padding:16px}.decision-summary[data-v-6174b772]{grid-template-columns:minmax(0,1fr);gap:6px}dd[data-v-6174b772]{text-align:left;margin-bottom:12px}}.simulation-blocker[data-v-adf473f8]{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-adf473f8]{margin:8px 0}.simulation-blocker .blocker-action[data-v-adf473f8]{margin:4px 0 0;text-decoration:underline;font-weight:600}.cost-selection[data-v-adf473f8],.selling-cost-selection[data-v-adf473f8]{scroll-margin-top:24px}.job-feedback[data-v-adf473f8]{min-height:76px}.simulation[data-v-adf473f8]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0}.simulation p[data-v-adf473f8]{line-height:1.5}.minimum-method[data-v-adf473f8]{margin:28px 0;padding:24px;border:1px solid #dce5de;border-radius:10px;min-width:0}.minimum-method legend[data-v-adf473f8]{font-weight:600;padding:0 8px}.minimum-options[data-v-adf473f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.minimum-options label[data-v-adf473f8]{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-adf473f8]:has(input:checked){background:#edf4ef;border-color:#326c5f}.minimum-options input[data-v-adf473f8]{margin:3px 0 0;flex-shrink:0}.minimum-options small[data-v-adf473f8]{display:block;line-height:1.5;color:#53685f;margin-top:6px}.minimum-method .fields[data-v-adf473f8]{margin-bottom:16px}.minimum-method p[data-v-adf473f8]:last-child{margin-bottom:0}.minimum-result[data-v-adf473f8]{padding:20px;margin:24px 0;background:#edf4ef;border-radius:8px}.minimum-amount[data-v-adf473f8]{font-size:24px;font-weight:650}.minimum-result p[data-v-adf473f8]:last-child{margin:0}@media(max-width:600px){.minimum-method[data-v-adf473f8]{padding:16px}.minimum-options[data-v-adf473f8]{grid-template-columns:1fr}.minimum-method .fields[data-v-adf473f8]{grid-template-columns:minmax(0,1fr)}}.fields[data-v-adf473f8]{align-items:end;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:24px 0}.fields input[data-v-adf473f8]{width:100%;min-width:0}.selling-cost-selection[data-v-adf473f8]{margin:28px 0;padding:24px;border:1px solid #dce5de;border-radius:10px}.selling-cost-selection>label[data-v-adf473f8]{max-width:600px}.selling-cost-selection>div[data-v-adf473f8]{margin-top:16px}.selling-cost-selection .shortcuts[data-v-adf473f8]{align-items:center}.cost-selection[data-v-adf473f8]{margin:24px 0;padding:20px;background:#f5f7f5;border-radius:10px}.cost-selection>label[data-v-adf473f8]{max-width:480px;margin-bottom:12px}.cost-notice[data-v-adf473f8]{padding:12px;border-left:3px solid #b78a35;background:#fff8e8}.simulation input[readonly][data-v-adf473f8]{background:#edf2ee;color:#53685f}.simulation form>label[data-v-adf473f8]{margin-bottom:12px}label[data-v-adf473f8]{display:flex;flex-direction:column;gap:8px}.tabs[data-v-adf473f8],.shortcuts[data-v-adf473f8]{display:flex;flex-wrap:wrap;gap:12px}.tabs[data-v-adf473f8]{border-bottom:1px solid #dce5de;margin-bottom:24px}.tabs button[aria-pressed=true][data-v-adf473f8]{background:#173e36;color:#fff}input[data-v-adf473f8],select[data-v-adf473f8]{padding:10px;border:1px solid #cbd7cd;border-radius:6px;font:inherit}dl[data-v-adf473f8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}dd[data-v-adf473f8]{margin:0;font-weight:600}dt[data-v-adf473f8],dd[data-v-adf473f8]{overflow-wrap:anywhere}@media(max-width:600px){dl[data-v-adf473f8]{grid-template-columns:minmax(0,1fr)}dd[data-v-adf473f8]{margin-bottom:12px}.simulation[data-v-adf473f8]{padding:16px}}pre[data-v-adf473f8]{white-space:pre-wrap;overflow-wrap:anywhere}.market-profitability[data-v-76f75c02]{margin:28px 0}.market-profitability>h2[data-v-76f75c02]{margin-bottom:20px}.strategy-preview[data-v-76f75c02]{margin:28px 0}.strategy-preview>summary[data-v-76f75c02]{padding:18px 20px;border:1px solid #dce5de;border-radius:10px;background:#fff;font-weight:600;cursor:pointer}.strategy-preview[open]>summary[data-v-76f75c02]{margin-bottom:20px}.automation-controls[data-v-d838cc1c]{background:#fff;border:1px solid #dce5de;border-radius:10px;padding:16px;max-width:100%;box-sizing:border-box}summary[data-v-d838cc1c]{cursor:pointer;color:#285e53;font-weight:600}.selection-help[data-v-d838cc1c]{display:block;margin:8px 0 0;font-size:13px;line-height:1.5;font-weight:400;color:#53685f}form[data-v-d838cc1c]{margin-top:24px;min-width:0}fieldset[data-v-d838cc1c]{display:flex;flex-wrap:wrap;gap:16px 24px;border:0;padding:0;margin:0}legend[data-v-d838cc1c]{font-weight:600;margin-bottom:16px}fieldset label[data-v-d838cc1c]{display:flex;gap:8px;align-items:center}input[type=radio][data-v-d838cc1c]{width:18px;height:18px}.interval[data-v-d838cc1c]{display:flex;flex-direction:column;gap:8px;max-width:340px;margin-top:24px}.interval input[data-v-d838cc1c]{min-height:44px;font:inherit}.actions[data-v-d838cc1c]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:24px}.actions span[data-v-d838cc1c]{max-width:55ch;font-size:14px;line-height:1.6}p[data-v-d838cc1c]{line-height:1.6;overflow-wrap:anywhere}.health-panel[data-v-c0420304]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0;overflow-wrap:anywhere}.health-panel header[data-v-c0420304]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}h2[data-v-c0420304]{font-size:22px;margin:0}.counts[data-v-c0420304]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.counts strong[data-v-c0420304],.counts span[data-v-c0420304]{display:block}.counts strong[data-v-c0420304]{font-size:24px}.counts span[data-v-c0420304]{color:#53685f}dl[data-v-c0420304]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}li[data-v-c0420304]{padding:8px 0}li a[data-v-c0420304]{margin-left:8px}@media(max-width:650px){.health-panel[data-v-c0420304]{padding:16px}.counts[data-v-c0420304]{grid-template-columns:1fr}.counts div[data-v-c0420304]{display:flex;gap:12px;align-items:baseline}.health-panel header[data-v-c0420304]{align-items:flex-start;flex-direction:column}}.global-automation[data-v-feb72f01]{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-feb72f01]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px}.global-automation h2[data-v-feb72f01]{font-size:22px;margin:0}.global-state[data-v-feb72f01]{font-size:14px;color:#285e53}.global-automation p[data-v-feb72f01]{font-size:14px;line-height:1.6;margin:16px 0 0}.global-automation .global-effect[data-v-feb72f01],.global-automation small[data-v-feb72f01]{color:#53685f}.global-automation small[data-v-feb72f01]{display:block;margin-top:12px;font-size:12px}.application-status[data-v-feb72f01]{padding:12px 16px;background:#edf4ef;border-radius:8px}form[data-v-feb72f01]{margin-top:24px}fieldset[data-v-feb72f01]{display:flex;flex-wrap:wrap;gap:16px 24px;border:0;padding:0;margin:0}legend[data-v-feb72f01]{font-weight:600;margin-bottom:16px}fieldset label[data-v-feb72f01]{display:flex;gap:8px;align-items:center;min-height:24px}input[type=radio][data-v-feb72f01]{width:18px;height:18px;margin:0}.actions[data-v-feb72f01]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:24px}@media(max-width:650px){.global-automation[data-v-feb72f01]{padding:16px}.global-automation header[data-v-feb72f01]{flex-direction:column;gap:12px}.actions[data-v-feb72f01]{align-items:stretch}}.global-status-strip[data-v-1c1954fd]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;margin:24px 0;background:#edf4ef;border:1px solid #dce5de;border-radius:10px;font-size:14px;line-height:1.6}.global-status-strip div[data-v-1c1954fd]{min-width:0}.global-status-strip strong[data-v-1c1954fd],.global-status-strip span[data-v-1c1954fd]{display:block}.global-status-strip span[data-v-1c1954fd]{color:#53685f}.global-status-strip a[data-v-1c1954fd]{flex-shrink:0}@media(max-width:650px){.global-status-strip[data-v-1c1954fd]{align-items:flex-start;flex-direction:column;padding:16px}}.publication-status[data-v-f308dd3b]{display:block;min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.publication-badge[data-v-f308dd3b]{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-f308dd3b]{background:#e4f3e9;border-color:#bedfc9;color:#245d3e}.publication-badge.delayed[data-v-f308dd3b]{background:#fff3db;border-color:#efd4a1;color:#805214}.publication-badge.attention[data-v-f308dd3b]{background:#fbeae7;border-color:#e8c4bd;color:#873d32}.publication-price[data-v-f308dd3b],.publication-date[data-v-f308dd3b],.publication-duration[data-v-f308dd3b],.publication-check-failed[data-v-f308dd3b]{display:block;margin-top:6px;font-size:12px;color:#53685f}.publication-price strong[data-v-f308dd3b]{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.publication-check-failed[data-v-f308dd3b]{color:#873d32}.publication-explanation[data-v-f308dd3b]{margin:14px 0 0;max-width:90ch}.publication-attention[data-v-f308dd3b]{margin:12px 0 0;color:#805214}.publication-values[data-v-f308dd3b]{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-f308dd3b]{font-size:12px;color:#65796e;margin-bottom:6px}.publication-values dd[data-v-f308dd3b]{margin:0;font-size:15px;font-variant-numeric:tabular-nums}.publication-timeline[data-v-f308dd3b]{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-f308dd3b]{color:#65796e}.publication-timeline dd[data-v-f308dd3b]{margin:0;min-width:0}.check-outcome[data-v-f308dd3b]{display:block;margin-top:4px;color:#53685f}.publication-diagnostics[data-v-f308dd3b]{border-top:1px solid #dce5de;padding-top:14px;margin-top:20px}.publication-diagnostics>summary[data-v-f308dd3b]{cursor:pointer;color:#285e53;font-weight:600;font-size:13px}.publication-diagnostics>summary[data-v-f308dd3b]:focus-visible{outline:2px solid #326c5f;outline-offset:4px}.publication-diagnostics ul[data-v-f308dd3b]{padding-left:18px;margin:0}.publication-detail[data-v-f308dd3b]{font-size:13px;color:#65796e}.compact[data-v-f308dd3b]{display:block;max-width:260px}.compact .publication-badge[data-v-f308dd3b]{font-size:12px}@media(max-width:650px){.publication-values[data-v-f308dd3b]{grid-template-columns:minmax(0,1fr);gap:16px}.publication-timeline[data-v-f308dd3b]{grid-template-columns:minmax(0,1fr);gap:4px}.publication-timeline dd+dt[data-v-f308dd3b]{margin-top:12px}}.history[data-v-f2fb10fa]{margin:32px 0;background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;min-width:0}.history h2[data-v-f2fb10fa]{margin:0 0 16px}.history p[data-v-f2fb10fa]{line-height:1.6}.decision[data-v-f2fb10fa]{border-top:1px solid #dce5de}.decision>summary[data-v-f2fb10fa]{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-f2fb10fa]:first-child:before{content:"▸ ";color:#285e53}.decision[open]>summary>span[data-v-f2fb10fa]:first-child:before{content:"▾ "}.decision small[data-v-f2fb10fa]{display:block;font-size:12px;color:#65796e;margin:6px 0;overflow-wrap:anywhere}.decision-body[data-v-f2fb10fa]{padding:8px 0 24px;overflow-wrap:anywhere}.observation-audit[data-v-f2fb10fa]{margin:24px 0;padding:16px;background:#f4f7f5;border-radius:8px}.observation-audit h3[data-v-f2fb10fa]{margin:0 0 16px;font-size:15px}.observation-times[data-v-f2fb10fa]{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-f2fb10fa]{color:#65796e}.observation-times dd[data-v-f2fb10fa]{margin:0;overflow-wrap:anywhere}.observation-help[data-v-f2fb10fa]{font-size:12px;color:#65796e;margin:16px 0 0}.event-table[data-v-f2fb10fa]{overflow:auto}.event-table table[data-v-f2fb10fa]{table-layout:fixed;line-height:1.5}table[data-v-f2fb10fa]{border-collapse:collapse;width:100%;font-size:13px}td[data-v-f2fb10fa],th[data-v-f2fb10fa]{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #dce5de}.history-controls[data-v-f2fb10fa]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:20px 0}.history-controls label[data-v-f2fb10fa]{display:flex;align-items:center;gap:12px}.history-controls select[data-v-f2fb10fa]{width:auto;min-width:76px;margin:0}.history-controls span[data-v-f2fb10fa]{font-size:13px;color:#65796e}.pager[data-v-f2fb10fa]{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}[aria-disabled=true][data-v-f2fb10fa]{opacity:.5;cursor:default}.observation-times dd[data-v-f2fb10fa]{font-variant-numeric:tabular-nums}@media(max-width:650px){.observation-times[data-v-f2fb10fa]{grid-template-columns:minmax(0,1fr);gap:4px}.observation-times dd+dt[data-v-f2fb10fa]{margin-top:12px}.history[data-v-f2fb10fa]{padding:16px}.decision>summary[data-v-f2fb10fa]{grid-template-columns:minmax(0,1fr);gap:8px}.event-table table[data-v-f2fb10fa]{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-183a53c3]{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-183a53c3]{opacity:.7;cursor:default}.batch-dialog[data-v-183a53c3]::backdrop{background:#091c178c}header[data-v-183a53c3]{display:flex;align-items:center;justify-content:space-between;gap:16px}h2[data-v-183a53c3]{margin:0;font-size:24px}p[data-v-183a53c3]{line-height:1.6;margin:16px 0}.sr-only[data-v-183a53c3]{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-183a53c3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.batch-fields label[data-v-183a53c3]{display:flex;flex-direction:column;gap:8px;min-width:0}select[data-v-183a53c3]{width:100%;min-height:44px;font:inherit;border:1px solid #cbd7cd;border-radius:6px;padding:8px;min-width:0}fieldset[data-v-183a53c3]{min-width:0;border:0;padding:0;margin:20px 0}.override-options[data-v-183a53c3]{padding:16px;background:#f4f7f4;border-radius:8px}.override-options legend[data-v-183a53c3]{font-weight:600}.override-options label[data-v-183a53c3]{display:flex;gap:10px;align-items:center;margin:12px 0}.override-options input[data-v-183a53c3]{width:auto}.batch-preview[data-v-183a53c3]{margin:24px 0;padding:20px;background:#edf4ef;border:1px solid #cbd7cd;border-radius:8px}.batch-actions[data-v-183a53c3]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.included[data-v-183a53c3]{max-height:220px;overflow:auto;padding-left:24px;overflow-wrap:anywhere}.batch-history[data-v-183a53c3]{margin-top:24px}.batch-history ul[data-v-183a53c3]{padding:0;list-style:none}.batch-history li[data-v-183a53c3]{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #dce5de}.batch-history p[data-v-183a53c3]{margin:8px 0;font-size:13px}summary[data-v-183a53c3]{cursor:pointer;padding:8px 0}@media(max-width:600px){.batch-dialog[data-v-183a53c3]{padding:16px}.batch-fields[data-v-183a53c3]{grid-template-columns:minmax(0,1fr)}.batch-history li[data-v-183a53c3]{align-items:flex-start;flex-direction:column}.batch-actions button[data-v-183a53c3]{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-4a9e0d29]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0}.market-overview header[data-v-4a9e0d29]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.market-overview h2[data-v-4a9e0d29]{font-size:22px;margin:0}.market-overview header p[data-v-4a9e0d29]{margin:10px 0 0;line-height:1.5}.market-overview button[data-v-4a9e0d29]{flex-shrink:0}.market-status[data-v-4a9e0d29]{margin:24px 0;padding:16px;background:#edf4ef;border-radius:8px;line-height:1.6}.market-status span[data-v-4a9e0d29]{display:block;font-size:13px;color:#53685f;margin-top:6px}.market-error[data-v-4a9e0d29]{color:#8b392e;line-height:1.5}.market-overview table[data-v-4a9e0d29]{table-layout:fixed;width:100%;border-collapse:collapse}.market-overview th[data-v-4a9e0d29],.market-overview td[data-v-4a9e0d29]{padding:16px;text-align:right;vertical-align:top;overflow-wrap:anywhere;font-size:14px}.market-overview thead th[data-v-4a9e0d29]{font-size:12px;color:#53685f;background:#f5f7f4}.market-overview th[data-v-4a9e0d29]:first-child{width:30%;text-align:left}.market-overview tbody th[data-v-4a9e0d29]{background:#fff;font-weight:600}.market-overview td[data-v-4a9e0d29]{font-variant-numeric:tabular-nums}.market-overview small[data-v-4a9e0d29]{display:block;font-size:12px;color:#53685f;margin-top:6px;font-weight:400}.market-note[data-v-4a9e0d29]{font-size:12px;color:#53685f;line-height:1.6;margin:18px 0 0}.mobile-label[data-v-4a9e0d29]{display:none}.sr-only[data-v-4a9e0d29]{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-4a9e0d29]{padding:16px}.market-overview header[data-v-4a9e0d29]{flex-direction:column;gap:16px}.market-overview thead[data-v-4a9e0d29]{display:none}.market-overview table[data-v-4a9e0d29],.market-overview tbody[data-v-4a9e0d29],.market-overview tr[data-v-4a9e0d29],.market-overview th[data-v-4a9e0d29],.market-overview td[data-v-4a9e0d29]{display:block;width:auto!important;text-align:left}.market-overview tr[data-v-4a9e0d29]{border-top:1px solid #edf1ec;padding:16px 0}.market-overview th[data-v-4a9e0d29],.market-overview td[data-v-4a9e0d29]{padding:0 0 12px;border:0}.mobile-label[data-v-4a9e0d29]{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-303780fb]{padding:12px 16px;background:#edf4ef;border-left:3px solid #285e53;border-radius:4px;margin:16px 0!important}.selling-profile[data-v-303780fb]{font-size:13px;color:#53685f;margin:16px 0!important}.fiscal-comparison[data-v-303780fb]{margin:24px 0}.fiscal-comparison>summary[data-v-303780fb]{cursor:pointer;color:#285e53;font-weight:600;padding:8px 0}.fiscal-comparison>summary[data-v-303780fb]:focus-visible{outline:3px solid #79aa98;outline-offset:3px}.current-profitability[data-v-303780fb]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0}.current-profitability h2[data-v-303780fb]{margin:0 0 16px}.current-profitability p[data-v-303780fb]{line-height:1.6}.current-profitability table[data-v-303780fb]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-303780fb],td[data-v-303780fb]{padding:14px 16px;border-bottom:1px solid #e4ebe5;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}th[data-v-303780fb]:first-child{width:65%;text-align:left}tbody th[data-v-303780fb]{font-weight:400;font-size:14px;color:#28483e;letter-spacing:normal}thead[data-v-303780fb]{background:#f5f7f4}.total[data-v-303780fb]{background:#edf4ef}.total th[data-v-303780fb],.total td[data-v-303780fb]{font-weight:650}.provenance[data-v-303780fb],.note[data-v-303780fb]{color:#53685f;font-size:13px}.note[data-v-303780fb]{margin-top:20px}.provenance p[data-v-303780fb]{margin:10px 0}nav[data-v-303780fb]{display:flex;flex-wrap:wrap;gap:16px;padding-top:16px;margin-top:16px;border-top:1px solid #dce5de}.cost-group-toggle[data-v-303780fb]{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-303780fb]:hover{text-decoration:underline}.cost-group-toggle span[data-v-303780fb]{flex-shrink:0}.cost-group-toggle[data-v-303780fb]:focus-visible{outline:3px solid #79aa98;outline-offset:3px}.warning[data-v-303780fb]{color:#a13c32}.sr-only[data-v-303780fb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){.current-profitability[data-v-303780fb]{padding:16px}th[data-v-303780fb],td[data-v-303780fb]{padding:12px 6px}th[data-v-303780fb]: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}.settings-heading[data-v-60636e97]{font-size:24px;margin:24px 0 0}.automation-status[data-v-60636e97]{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-60636e97]{margin:24px 0}.latest-publication[data-v-60636e97]{margin:24px 0;padding:24px;border:1px solid #dce5de;border-radius:12px;background:#fff}.latest-publication h3[data-v-60636e97]{margin:0 0 16px;font-size:18px}.grid-publication[data-v-60636e97]{margin-top:16px;padding-top:10px;border-top:1px solid #e4ebe5}.grid-publication>small[data-v-60636e97]{margin:0 0 8px}.grid-publication[data-v-60636e97] .publication-status{min-width:180px}@media(max-width:650px){.latest-publication[data-v-60636e97]{padding:16px}}.strategy-preview[data-v-60636e97]{margin:32px 0}.strategy-preview>summary[data-v-60636e97]{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-60636e97]{min-width:210px;max-width:260px}.operating-column .mode-label[data-v-60636e97]{margin:0 0 4px}.operating-badge[data-v-60636e97]{display:table;margin-top:12px;padding:4px 8px;border-radius:6px;background:#eef1ef;color:#475c51;font-size:12px;font-weight:650}.operating-badge[data-status=HEALTHY][data-v-60636e97]{background:#e1f0e7;color:#255b3c}.operating-badge[data-status=ATTENTION][data-v-60636e97]{background:#fff0db;color:#805318}.batch-toolbar+.automation-controls[data-v-60636e97]{margin-bottom:24px}.repricing-title[data-v-60636e97]{margin-bottom:0}.batch-toolbar[data-v-60636e97]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:24px 0}.selection-column[data-v-60636e97]{width:44px}.selection-column input[data-v-60636e97]{width:18px;height:18px;cursor:pointer}.profitability-actions[data-v-60636e97]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin:24px 0}.profitability-actions .refresh-feedback[data-v-60636e97]{flex-basis:100%;font-size:13px;color:#53685f}.back-link[data-v-60636e97]{display:inline-block;margin:8px 0 24px}.listing-header[data-v-60636e97]{margin-bottom:28px}.listing-header h2[data-v-60636e97]{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-60636e97]{margin:0 0 12px;color:#53685f}.listing-links[data-v-60636e97]{display:flex;flex-wrap:wrap;gap:12px 24px}.listing-links a[data-v-60636e97]{display:inline-block;padding:6px 0}.repricing-content p[data-v-60636e97]{line-height:1.6}.directory-filters[data-v-60636e97]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.directory-filters>.repricing-search[data-v-60636e97]{grid-column:1/-1;max-width:600px;width:100%}.directory-filters>label[data-v-60636e97]{display:flex;flex-direction:column;gap:8px;min-width:0}.directory-filters input[data-v-60636e97],.directory-filters select[data-v-60636e97]{width:100%;min-width:0;min-height:44px;box-sizing:border-box}.filter-summary[data-v-60636e97]{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-60636e97]:disabled{opacity:.5;cursor:default}@media(max-width:1400px){.directory-filters[data-v-60636e97]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.directory-filters[data-v-60636e97]{grid-template-columns:minmax(0,1fr);gap:16px}}.repricing-search input[data-v-60636e97],select[data-v-60636e97]{padding:10px;border:1px solid #cbd7cd;border-radius:6px;font:inherit}.catalog-panel[data-v-60636e97]{overflow-x:auto}.catalog-panel table[data-v-60636e97]{min-width:1650px}.catalog-panel td[data-v-60636e97]{vertical-align:top;font-size:14px;line-height:1.5}.catalog-panel th[data-v-60636e97]{font-size:12px;line-height:1.5}.catalog-panel[data-v-60636e97] .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-60636e97]{font-weight:600}.catalog-panel td>small[data-v-60636e97]{font-size:12px;line-height:1.5}.market-price>.compact-timestamp[data-v-60636e97]{margin-top:8px}.strategy-profile-column[data-v-60636e97]{min-width:180px;max-width:240px;overflow-wrap:anywhere}.stock-column[data-v-60636e97]{text-align:right;min-width:155px;font-variant-numeric:tabular-nums}th.stock-column small[data-v-60636e97]{margin-top:5px;font-size:11px;font-weight:400}.stock-column[data-v-60636e97] .inventory-popover{text-align:left}.stock-column[data-v-60636e97] .stock-trigger{font-size:15px;font-weight:600;line-height:1.5}.stock-column[data-v-60636e97] .compact-timestamp{margin-top:8px}.contribution-column[data-v-60636e97],.margin-column[data-v-60636e97]{text-align:right;vertical-align:top}.contribution-column[data-v-60636e97]{width:225px}.margin-column[data-v-60636e97]{width:115px;min-width:115px;font-variant-numeric:tabular-nums;white-space:nowrap}.margin-column .loss[data-v-60636e97]{color:#a13c32}th.contribution-column small[data-v-60636e97],th.margin-column small[data-v-60636e97]{margin-top:5px;font-size:11px;font-weight:400}.market-price[data-v-60636e97]{min-width:155px;font-variant-numeric:tabular-nums}.market-winner[data-v-60636e97]{min-width:190px;max-width:240px}.market-winner>span[data-v-60636e97]{display:block;margin-top:6px}.seller-id[data-v-60636e97]{overflow-wrap:anywhere}.market-explanation[data-v-60636e97]{font-size:14px;color:#53685f}table[data-v-60636e97]{width:100%;border-collapse:collapse}th[data-v-60636e97],td[data-v-60636e97]{padding:18px;text-align:left;border-bottom:1px solid #e4ebe5}td[data-v-60636e97]:first-child{max-width:550px}small[data-v-60636e97]{display:block;margin-top:8px;color:#65796e}.repricing-pager[data-v-60636e97]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px}a[data-v-60636e97]{color:#285e53}.product-create[data-v-88ca60ad]{max-width:1280px}.creation-panel[data-v-88ca60ad]{border:1px solid #cbd7cd;border-radius:12px;background:#fff;padding:28px}.creation-panel h2[data-v-88ca60ad]{margin-bottom:12px}.intro[data-v-88ca60ad],.creation-note[data-v-88ca60ad]{color:#596f65;line-height:1.6}.creation-fields[data-v-88ca60ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.creation-fields label[data-v-88ca60ad]{display:flex;flex-direction:column;gap:8px;font-size:14px;min-width:0}.creation-fields .wide[data-v-88ca60ad]{grid-column:1/-1}.creation-fields input[data-v-88ca60ad]{padding:12px;border:1px solid #cbd7cd;border-radius:7px;width:100%;min-width:0;box-sizing:border-box;font:inherit}.creation-fields small[data-v-88ca60ad]{font-size:12px;color:#596f65;line-height:1.5}.creation-actions[data-v-88ca60ad],.success-links[data-v-88ca60ad]{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.creation-actions[data-v-88ca60ad]{margin:24px 0}.creation-success[data-v-88ca60ad]{padding:18px;background:#edf6f0;border-radius:8px}.creation-success p[data-v-88ca60ad]{margin:12px 0}.error[data-v-88ca60ad]{color:#a52222}.product-create a[data-v-88ca60ad]{color:#245c4f}.page-title[data-v-88ca60ad]{gap:20px}@media(max-width:650px){.creation-fields[data-v-88ca60ad]{grid-template-columns:minmax(0,1fr)}.creation-panel[data-v-88ca60ad]{padding:18px}.page-title[data-v-88ca60ad]{flex-direction:column;align-items:start}}label[data-v-ad9f6f62]{display:flex;flex-direction:column;gap:8px;max-width:420px;margin:24px 0}input[data-v-ad9f6f62]{font:inherit;padding:12px;border:1px solid #cbd7cd;border-radius:7px}.brand-table[data-v-ad9f6f62]{background:#fff;border:1px solid #dce5de;border-radius:12px;overflow:auto}table[data-v-ad9f6f62]{width:100%;border-collapse:collapse}th[data-v-ad9f6f62],td[data-v-ad9f6f62]{padding:18px 24px;text-align:left;border-bottom:1px solid #e1e8e2}th[data-v-ad9f6f62]{color:#647569;font-size:13px}a[data-v-ad9f6f62]{color:#245c4d}.brand-table p[data-v-ad9f6f62]{padding:20px}form[data-v-c8416a08]{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:24px 0}label[data-v-c8416a08]{display:flex;flex-direction:column;gap:8px}select[data-v-c8416a08],input[data-v-c8416a08]{padding:10px;border:1px solid #d8e0d9;border-radius:6px;color:inherit}td[data-v-c8416a08]{vertical-align:top}.quote+.quote[data-v-c8416a08]{margin-top:12px}section[data-v-bf0910e7]{min-width:0}.context-label[data-v-bf0910e7]{font-size:12px;color:#596f65}.search-field[data-v-bf0910e7]{display:flex;flex-direction:column;gap:8px;font-size:14px}.product-radio input[data-v-bf0910e7]{width:18px;height:18px;flex-shrink:0;accent-color:#28614f}input[data-v-bf0910e7],button[data-v-bf0910e7]{font:inherit;color:inherit}input[data-v-bf0910e7]:not([type=radio]){box-sizing:border-box;width:100%;min-width:0;border:1px solid #cbd7cd;border-radius:7px;padding:12px;background:#fff}.results-status[data-v-bf0910e7]{min-height:24px;margin:20px 0 10px;font-size:13px;color:#596f65}.product-results[data-v-bf0910e7]{min-height:100px}.product-choice-table[data-v-bf0910e7]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.product-choice-table th[data-v-bf0910e7],.product-choice-table td[data-v-bf0910e7]{padding:14px 12px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e1e8e2;line-height:1.5}.product-choice-table th[data-v-bf0910e7]{background:#f5f7f4;font-size:12px;color:#596f65}.product-choice-table th[data-v-bf0910e7]:first-child{width:110px}.product-choice-table th[data-v-bf0910e7]:nth-child(2){width:45%}.product-choice-table tr.chosen[data-v-bf0910e7]{background:#edf6f0}.product-cell[data-v-bf0910e7]{display:flex;align-items:start;gap:12px}.product-cell>span[data-v-bf0910e7]:last-child{min-width:0}.product-cell small[data-v-bf0910e7]{display:block;color:#596f65;font-size:12px;margin-bottom:5px}.product-icon[data-v-bf0910e7]{flex-shrink:0}.product-radio[data-v-bf0910e7]{display:flex;gap:8px;align-items:center;cursor:pointer;min-height:32px;white-space:nowrap}.product-radio span[data-v-bf0910e7]{font-size:12px;white-space:nowrap;overflow-wrap:normal;flex-shrink:0}.mobile-label[data-v-bf0910e7]{display:none}.result-pages[data-v-bf0910e7]{display:flex;gap:16px;align-items:center;justify-content:flex-end;margin-top:16px;font-size:14px}.selected-product[data-v-bf0910e7]{display:grid;gap:7px;border:1px solid #cbd7cd;border-radius:8px;padding:16px;margin-top:24px;overflow-wrap:anywhere;font-size:14px;min-height:96px}.selected-product small[data-v-bf0910e7]{color:#596f65}.clear-selection[data-v-bf0910e7]{justify-self:start}.error[data-v-bf0910e7]{color:#a52222}.empty-results[data-v-bf0910e7]{padding:24px;background:#f5f7f4;line-height:1.6}.sr-only[data-v-bf0910e7]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:850px){.product-choice-table thead[data-v-bf0910e7]{display:none}.product-choice-table[data-v-bf0910e7],.product-choice-table tbody[data-v-bf0910e7],.product-choice-table tr[data-v-bf0910e7],.product-choice-table td[data-v-bf0910e7]{display:block;width:auto}.product-choice-table tr[data-v-bf0910e7]{border:1px solid #e1e8e2;border-radius:8px;margin-bottom:12px;padding:12px}.product-choice-table td[data-v-bf0910e7]{border:0;padding:6px 0}.mobile-label[data-v-bf0910e7]{display:block;font-size:12px;color:#596f65;margin-bottom:2px}.result-pages[data-v-bf0910e7]{justify-content:space-between;gap:8px}}.supplier-association[data-v-42a1f46e]{max-width:none!important;margin:24px 0}.supplier-association h2[data-v-42a1f46e]{margin-bottom:12px}.supplier-association p[data-v-42a1f46e]{line-height:1.6}.create-link[data-v-42a1f46e]{margin:20px 0}.association-actions[data-v-42a1f46e]{display:flex;margin:24px 0;gap:16px}.quotation-note[data-v-a8075d57]{color:#53685f;font-size:14px;line-height:1.6}.quotation-scroll[data-v-a8075d57]{border:1px solid #dce5dc;border-radius:10px;background:#fff;overflow:auto}.quotation-history table[data-v-a8075d57]{width:100%;border-collapse:collapse}.quotation-history th[data-v-a8075d57],.quotation-history td[data-v-a8075d57]{padding:18px 14px;text-align:left;vertical-align:top;min-width:0!important;font-size:14px}.quotation-history th[data-v-a8075d57]{font-size:12px;background:#f7f9f6}.quotation-history td[data-v-a8075d57]{border-top:1px solid #edf1ec}.quotation-history small[data-v-a8075d57]{display:block;margin-top:8px;line-height:1.4;color:#617269}.quotation-history details[data-v-a8075d57]{min-width:100px;max-width:280px}.quotation-history details p[data-v-a8075d57],.quotation-history code[data-v-a8075d57]{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.quotation-history summary[data-v-a8075d57]{cursor:pointer;color:#326c5f;font-weight:600}@media(max-width:850px){.quotation-history table[data-v-a8075d57],.quotation-history tbody[data-v-a8075d57],.quotation-history tr[data-v-a8075d57],.quotation-history td[data-v-a8075d57]{display:block}.quotation-history thead[data-v-a8075d57]{display:none}.quotation-history tr[data-v-a8075d57]{padding:16px 20px;border-bottom:1px solid #dce5dc}.quotation-history td[data-v-a8075d57]{border:0;padding:8px 0}.quotation-history td[data-v-a8075d57]:before{content:attr(data-label);display:block;font-size:12px;color:#617269;margin-bottom:6px}.quotation-history details[data-v-a8075d57]{max-width:none}}fieldset[data-v-9739bcc8]{border:0;padding:0;margin:0;min-width:0}.suppliers details[data-v-9739bcc8]{margin-top:24px}.suppliers form[data-v-9739bcc8]:has(.product-choice-table){max-width:none}.selected-reference[data-v-9739bcc8]{margin:16px 0;line-height:1.6}.fields[data-v-9739bcc8]{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0}.fields label[data-v-9739bcc8]{flex:1;min-width:180px}.suppliers label[data-v-9739bcc8]{display:block;margin-bottom:1rem}.suppliers input[data-v-9739bcc8]:not([type=checkbox]):not([type=radio]),.suppliers select[data-v-9739bcc8]{display:block;width:100%;padding:.65rem;margin-top:.35rem}.suppliers table td[data-v-9739bcc8]{vertical-align:top}.suppliers td[data-v-9739bcc8]:first-child{min-width:260px}.suppliers code[data-v-9739bcc8]{overflow-wrap:anywhere}.suppliers summary[data-v-9739bcc8]{cursor:pointer}.suppliers h2[data-v-9739bcc8]{margin-bottom:1rem}.suppliers .table-footer[data-v-9739bcc8]{gap:16px;flex-wrap:wrap}.suppliers .page-size[data-v-9739bcc8]{display:flex;align-items:center;gap:10px;margin:0;white-space:nowrap}.suppliers .page-size select[data-v-9739bcc8]{width:auto;margin:0;min-height:40px}.actions[data-v-9739bcc8]{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.suppliers form[data-v-9739bcc8]{background:#fff;border:1px solid #d8e0d9;border-radius:8px;padding:24px;max-width:1000px}.suppliers .back-link[data-v-9739bcc8]{margin:16px 0}.suppliers .page-title[data-v-9739bcc8]{gap:20px;flex-wrap:wrap}.suppliers .catalog-header-actions[data-v-9739bcc8]{max-width:100%;flex-shrink:1}.import-history[data-v-b57b4c1b]{max-width:1440px}.page-title[data-v-b57b4c1b]{gap:1rem}.history-table[data-v-b57b4c1b]{width:100%;table-layout:fixed}.history-table th[data-v-b57b4c1b]:first-child{width:38%}.history-table th[data-v-b57b4c1b]:last-child{width:15rem}.history-table td[data-v-b57b4c1b]{vertical-align:top;overflow-wrap:anywhere}.history-table p[data-v-b57b4c1b]{margin:.4rem 0}.history-actions[data-v-b57b4c1b]{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;max-width:14rem}small[data-v-b57b4c1b]{color:var(--muted-text)}@media(max-width:750px){.history-table[data-v-b57b4c1b],.history-table tbody[data-v-b57b4c1b],.history-table tr[data-v-b57b4c1b],.history-table td[data-v-b57b4c1b]{display:block;width:auto}.history-table thead[data-v-b57b4c1b]{display:none}.history-table tr[data-v-b57b4c1b]{border-top:1px solid var(--panel-border);padding:.75rem 0}.history-table td[data-v-b57b4c1b]{border:0;padding:.5rem 0}.history-table td[data-v-b57b4c1b]:before{content:attr(data-label);display:block;font-size:.8rem;color:var(--muted-text);margin-bottom:.3rem}.page-title[data-v-b57b4c1b]{flex-direction:column;align-items:flex-start}}.file-picker[data-v-871e0858]{min-width:0}.file-picker-label[data-v-871e0858]{display:block;margin-bottom:8px}.file-picker-controls[data-v-871e0858]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.file-picker-name[data-v-871e0858]{flex:1 1 160px;min-width:0;overflow-wrap:anywhere;color:var(--muted-text);font-size:14px;line-height:1.5}.existing-import[data-v-89aa511c]{margin-top:1.25rem}.existing-import h3[data-v-89aa511c]{margin:0}.existing-import p[data-v-89aa511c]{margin:.5rem 0}.existing-file[data-v-89aa511c]{overflow-wrap:anywhere}.duplicate-actions[data-v-89aa511c]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.supplier-import[data-v-89aa511c]{max-width:1440px}.listing-card[data-v-89aa511c]{margin-top:1.3rem}.import-fields[data-v-89aa511c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}fieldset[data-v-89aa511c]{border:0;padding:0;margin:0;min-width:0}label[data-v-89aa511c]{display:flex;flex-direction:column;gap:.4rem}input[data-v-89aa511c],select[data-v-89aa511c]{max-width:100%;box-sizing:border-box}small[data-v-89aa511c]{color:var(--muted-text)}@media(max-width:600px){.import-fields[data-v-89aa511c]{grid-template-columns:1fr}}.completion-actions[data-v-d9b473af]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.reversal-success p[data-v-d9b473af]{margin:.5rem 0}.reversal-success h3[data-v-d9b473af]{margin:0}.withdrawn-label[data-v-d9b473af]{font-weight:600;color:var(--el-color-success)}.reversal[data-v-d9b473af]{margin-top:1.3rem;scroll-margin-top:1rem}.reversal-heading[data-v-d9b473af],.actions[data-v-d9b473af]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.actions[data-v-d9b473af]{justify-content:flex-start;margin:1rem 0}.reversal-heading>div[data-v-d9b473af]{min-width:0;overflow-wrap:anywhere}.reversal-grid[data-v-d9b473af]{display:grid;grid-template-columns:90px minmax(160px,2fr) repeat(3,minmax(100px,1fr));gap:1rem}.reversal-row[data-v-d9b473af]{border-top:1px solid var(--el-border-color);padding:1rem 0;overflow-wrap:anywhere}.reversal-row p[data-v-d9b473af]{margin:.5rem 0}.headings[data-v-d9b473af]{padding:1rem 0;color:var(--muted-text)}.reversal-grid small[data-v-d9b473af]{display:block;color:var(--muted-text);margin-bottom:.4rem}.choice[data-v-d9b473af]{display:flex;align-items:flex-start;gap:.6rem;margin:1rem 0}.reversal-grid .choice[data-v-d9b473af]{margin:0}.choice input[data-v-d9b473af]{flex:none;width:auto}.choice span[data-v-d9b473af]{white-space:nowrap}label[data-v-d9b473af]:not(.choice){display:flex;flex-direction:column;gap:.5rem}.reversal-confirmation[data-v-d9b473af]{border-top:1px solid var(--el-border-color);padding-top:1rem}@media(max-width:950px){.headings[data-v-d9b473af]{display:none}.reversal-grid[data-v-d9b473af]{grid-template-columns:repeat(2,minmax(0,1fr))}.reversal-grid>div[data-v-d9b473af]:first-of-type{grid-column:1/-1}}@media(max-width:600px){.reversal-grid[data-v-d9b473af]{grid-template-columns:1fr}.reversal-heading[data-v-d9b473af]{align-items:flex-start;flex-direction:column}}.completion-actions[data-v-606f3408]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.import-success h2[data-v-606f3408],.import-success h3[data-v-606f3408]{margin:0}.import-success p[data-v-606f3408]{margin:.65rem 0}.review-progress[data-v-606f3408]{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0;color:var(--muted-text)}.review-progress [aria-current=step][data-v-606f3408]{color:var(--el-color-primary)}.review-toolbar[data-v-606f3408]{justify-content:space-between}.change-groups[data-v-606f3408]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0}.change-group[data-v-606f3408]{border:1px solid var(--panel-border);border-radius:var(--el-border-radius-base);padding:1rem}.change-group p[data-v-606f3408]{margin:.6rem 0}.advanced-filters[data-v-606f3408]{margin:1rem 0}.advanced-filters .import-fields[data-v-606f3408]{margin-top:1rem}.review-search[data-v-606f3408]{max-width:640px}.confirmation-summary[data-v-606f3408]{margin:1rem 0}.confirmation-summary p[data-v-606f3408]{margin:.5rem 0}.supplier-import[data-v-606f3408]{max-width:1440px}.listing-card[data-v-606f3408]{margin-top:1.3rem}.import-fields[data-v-606f3408]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}fieldset[data-v-606f3408]{border:0;padding:0;margin:0;min-width:0}label[data-v-606f3408]{display:flex;flex-direction:column;gap:.4rem}input[data-v-606f3408],select[data-v-606f3408]{max-width:100%;box-sizing:border-box}input[type=file][data-v-606f3408]{width:100%}.check-line[data-v-606f3408]{display:flex;flex-direction:row;align-items:flex-start;gap:.6rem;margin:1rem 0}.check-line input[data-v-606f3408]{flex:none;width:auto;margin-top:.25rem}.check-line span[data-v-606f3408]{white-space:nowrap}.actions[data-v-606f3408]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0}.import-grid[data-v-606f3408]{display:grid;grid-template-columns:80px minmax(180px,3fr) repeat(5,minmax(80px,1fr));gap:.75rem;align-items:start}.grid-header[data-v-606f3408]{padding:1rem 0;color:var(--muted);font-size:.85rem}.import-record[data-v-606f3408]{border-top:1px solid #d6e0da;padding:1rem 0;overflow-wrap:anywhere}.import-record p[data-v-606f3408]{margin:.4rem 0}.import-record .check-line[data-v-606f3408]{margin:0}.import-record details[data-v-606f3408]{margin-top:.8rem}.mobile-label[data-v-606f3408]{display:none}.apply-panel[data-v-606f3408]{border-top:1px solid #d6e0da;margin-top:1rem;padding-top:1rem}.history-row[data-v-606f3408]{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid #d6e0da;padding:1rem 0}.history-row>div[data-v-606f3408]{min-width:0;overflow-wrap:anywhere}.history-row button[data-v-606f3408]{flex:none}.document-evidence[data-v-606f3408]{margin-top:1.5rem;overflow-wrap:anywhere}.status-label[data-v-606f3408]{font-weight:600}.price-classification[data-v-606f3408]{font-weight:600;color:var(--text-color)}.filter-help[data-v-606f3408]{color:var(--muted-text);font-size:.9rem}.percentage-difference[data-v-606f3408]{font-variant-numeric:tabular-nums}.mobile-sorting[data-v-606f3408]{display:none}.sort-button[data-v-606f3408]{border:0;padding:0;background:none;font:inherit;font-weight:600;text-align:right;color:inherit;min-height:44px}.sort-button[data-v-606f3408]:first-of-type{text-align:left}.import-grid>div[data-v-606f3408]:not(:first-of-type){text-align:right;font-variant-numeric:tabular-nums}.price-unit[data-v-606f3408]{margin-left:.3em}.missing-list>div[data-v-606f3408]{padding:.7rem 0}.page-title[data-v-606f3408]{gap:1rem}.page-title>div[data-v-606f3408]{min-width:0;overflow-wrap:anywhere}small[data-v-606f3408]{color:#576f64}#import-review[data-v-606f3408]{scroll-margin-top:1rem}@media(max-width:1100px){.mobile-sorting[data-v-606f3408]{display:flex}.import-grid>div[data-v-606f3408]:not(:first-of-type){text-align:left}.grid-header[data-v-606f3408]{display:none}.import-grid[data-v-606f3408]{grid-template-columns:repeat(2,minmax(0,1fr))}.import-grid>div[data-v-606f3408]:first-of-type{grid-column:1/-1}.mobile-label[data-v-606f3408]{display:block;color:#576f64;margin-bottom:.3rem}}@media(max-width:600px){.change-groups[data-v-606f3408],.import-fields[data-v-606f3408]{grid-template-columns:1fr}.page-title[data-v-606f3408],.history-row[data-v-606f3408]{align-items:flex-start;flex-direction:column}.import-grid[data-v-606f3408]{gap:.8rem}.listing-card[data-v-606f3408],.content[data-v-606f3408]{padding:1rem}h1[data-v-606f3408]{font-size:1.8rem}.pagination[data-v-606f3408]{justify-content:space-between}.pagination span[data-v-606f3408]{font-size:.85rem}}.sync-panel[data-v-22f736a2]{margin:20px 0;padding:18px 24px;background:#fff;border:1px solid #dbe3da;border-radius:12px}.sync-heading[data-v-22f736a2]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}h2[data-v-22f736a2]{font-size:18px;margin:0}p[data-v-22f736a2]{margin:12px 0}details[data-v-22f736a2]{margin-top:16px}li[data-v-22f736a2]{margin:8px 0}.link-product-action[data-v-b7b04bfc]{display:inline-flex;margin:10px 0 0;padding:10px 14px;border:1px solid #cbd7cd;border-radius:7px;min-height:44px;align-items:center;box-sizing:border-box;white-space:nowrap}.listing-detail header[data-v-b7b04bfc]{margin:28px 0}.detail-card[data-v-b7b04bfc]{background:#fff;border:1px solid #d8e1da;border-radius:14px;padding:28px;margin:22px 0}.facts[data-v-b7b04bfc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.facts>div[data-v-b7b04bfc]{display:block}.facts dd[data-v-b7b04bfc]{font-size:16px;text-align:left}.facts dt[data-v-b7b04bfc],.metrics span[data-v-b7b04bfc]{color:#647569;font-size:14px}.facts dd[data-v-b7b04bfc]{margin:8px 0 0;overflow-wrap:anywhere}.metrics[data-v-b7b04bfc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin:24px 0}.metrics strong[data-v-b7b04bfc]{display:block;font-size:30px;margin-top:12px}.notice[data-v-b7b04bfc]{background:#fff4d6;padding:16px;border-radius:8px}small[data-v-b7b04bfc]{display:block;color:#647569;margin-top:6px;font-size:12px}.table-wrap[data-v-b7b04bfc]{overflow:auto}table[data-v-b7b04bfc]{width:100%;border-collapse:collapse;font-size:14px}td[data-v-b7b04bfc],th[data-v-b7b04bfc]{text-align:left;padding:16px;border-bottom:1px solid #e1e8e2;vertical-align:top}td[data-v-b7b04bfc]:first-child{min-width:230px}.selected[data-v-b7b04bfc]{background:#f0f6f1}a[data-v-b7b04bfc]{color:#196c65}p[data-v-b7b04bfc]{line-height:1.6}.current-product[data-v-e6cb13ee]{display:grid;gap:8px;padding:18px;border:1px solid #cbd7cd;border-radius:8px;margin-top:20px;overflow-wrap:anywhere;font-size:14px;min-height:95px}.current-product a[data-v-e6cb13ee]{justify-self:start}.replacement-confirmation[data-v-e6cb13ee]{padding:18px;background:#f5f7f4;margin-top:24px;line-height:1.6;font-size:14px}.replacement-confirmation label[data-v-e6cb13ee]{display:flex;gap:12px;align-items:flex-start;margin-top:16px}.replacement-confirmation input[type=checkbox][data-v-e6cb13ee]{width:20px;height:20px;flex-shrink:0;margin:2px 0 0;accent-color:#245c4f}.catalog-create-link[data-v-e6cb13ee]{margin:0 0 24px;line-height:1.6}.catalog-create-link a[data-v-e6cb13ee]{color:#245c4f;text-decoration:underline}.association-editor[data-v-e6cb13ee]{background:#fff;border:1px solid #cbd7cd;border-radius:12px;padding:28px;min-width:0}.editor-heading[data-v-e6cb13ee]{display:flex;justify-content:space-between;align-items:start;gap:20px}.editor-heading h2[data-v-e6cb13ee]{margin:10px 0 24px}.listing-identity[data-v-e6cb13ee]{padding:18px;background:#f4f7f4;border-left:3px solid #72988a;display:grid;gap:8px;overflow-wrap:anywhere}.context-label[data-v-e6cb13ee]{font-size:12px;color:#596f65}.identity-meta[data-v-e6cb13ee]{display:flex;gap:8px 24px;flex-wrap:wrap;font-size:12px;color:#596f65}.comparison-help[data-v-e6cb13ee]{margin:20px 0;line-height:1.6}.search-field[data-v-e6cb13ee]{display:flex;flex-direction:column;gap:8px;font-size:14px}.product-radio input[data-v-e6cb13ee]{width:18px;height:18px;flex-shrink:0;accent-color:#28614f}input[data-v-e6cb13ee],button[data-v-e6cb13ee]{font:inherit;color:inherit}input[data-v-e6cb13ee]:not([type=radio]){box-sizing:border-box;width:100%;min-width:0;border:1px solid #cbd7cd;border-radius:7px;padding:12px;background:#fff}.results-status[data-v-e6cb13ee]{min-height:24px;margin:20px 0 10px;font-size:13px;color:#596f65}.product-results[data-v-e6cb13ee]{min-height:100px}.product-choice-table[data-v-e6cb13ee]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.product-choice-table th[data-v-e6cb13ee],.product-choice-table td[data-v-e6cb13ee]{padding:14px 12px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e1e8e2;line-height:1.5}.product-choice-table th[data-v-e6cb13ee]{background:#f5f7f4;font-size:12px;color:#596f65}.product-choice-table th[data-v-e6cb13ee]:first-child{width:95px}.product-choice-table th[data-v-e6cb13ee]:nth-child(2){width:48%}.product-choice-table tr.chosen[data-v-e6cb13ee]{background:#edf6f0}.product-cell[data-v-e6cb13ee]{align-items:start;gap:12px}.product-cell>span[data-v-e6cb13ee]:last-child{min-width:0}.product-cell small[data-v-e6cb13ee]{display:block;color:#596f65;font-size:12px;margin-bottom:5px}.product-icon[data-v-e6cb13ee]{flex-shrink:0}.product-radio[data-v-e6cb13ee]{display:flex;gap:8px;align-items:center;cursor:pointer;min-height:32px}.product-radio span[data-v-e6cb13ee]{font-size:12px}.mobile-label[data-v-e6cb13ee]{display:none}.result-pages[data-v-e6cb13ee]{display:flex;gap:16px;align-items:center;justify-content:flex-end;margin-top:16px;font-size:14px}.selected-product[data-v-e6cb13ee]{display:grid;gap:7px;border:1px solid #cbd7cd;border-radius:8px;padding:16px;margin-top:24px;overflow-wrap:anywhere;font-size:14px;min-height:96px}.selected-product small[data-v-e6cb13ee]{color:#596f65}.save-area[data-v-e6cb13ee]{margin-top:24px;border-top:1px solid #e1e8e2;padding-top:20px}.editor-actions[data-v-e6cb13ee]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.association-editor .editor-actions button[data-v-e6cb13ee]{width:auto;flex:0 0 auto;margin:0;justify-content:center}.save-area p[data-v-e6cb13ee]{margin:16px 0 0}.error[data-v-e6cb13ee]{color:#a52222}.saved-message[data-v-e6cb13ee]{color:#245c4f}.empty-results[data-v-e6cb13ee]{padding:24px;background:#f5f7f4;line-height:1.6}.sr-only[data-v-e6cb13ee]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:850px){.association-editor[data-v-e6cb13ee]{padding:18px}.editor-heading[data-v-e6cb13ee]{flex-direction:column;gap:0;margin-bottom:18px}.product-choice-table thead[data-v-e6cb13ee]{display:none}.product-choice-table[data-v-e6cb13ee],.product-choice-table tbody[data-v-e6cb13ee],.product-choice-table tr[data-v-e6cb13ee],.product-choice-table td[data-v-e6cb13ee]{display:block;width:auto}.product-choice-table tr[data-v-e6cb13ee]{border:1px solid #e1e8e2;border-radius:8px;margin-bottom:12px;padding:12px}.product-choice-table td[data-v-e6cb13ee]{border:0;padding:6px 0}.mobile-label[data-v-e6cb13ee]{display:block;font-size:12px;color:#596f65;margin-bottom:2px}.result-pages[data-v-e6cb13ee]{justify-content:space-between;gap:8px}.identity-meta[data-v-e6cb13ee]{flex-direction:column}}.listing-kind[data-v-bfa02e91]{display:inline-block;white-space:nowrap;padding:5px 9px;border-radius:5px;background:#f0f2ef;color:#52685e;font-size:13px}.listing-kind.catalog[data-v-bfa02e91]{background:#e1f1e9;color:#205b44}.listing-kind.traditional[data-v-bfa02e91]{background:#e8edf6;color:#36567a}.page-size[data-v-bfa02e91]{flex-direction:row;align-items:center}.pagination[data-v-bfa02e91]{align-items:center;flex-wrap:wrap}.sales-note[data-v-bfa02e91]{padding:0 24px 16px;color:#52685e;font-size:14px}.sales-note p[data-v-bfa02e91]{margin:8px 0}.sort-button[data-v-bfa02e91]{border:0;padding:0;background:none;font-weight:600;text-align:left;min-width:80px}.listing-search[data-v-bfa02e91]{flex:1;min-width:240px}.secondary-filters[data-v-bfa02e91]{flex-basis:100%}.secondary-filters summary[data-v-bfa02e91]{cursor:pointer;font-size:14px;color:#245e50}.secondary-filter-fields[data-v-bfa02e91]{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin-top:16px}.listing-filters[data-v-bfa02e91]{display:flex;gap:18px;align-items:end;flex-wrap:wrap;padding:24px}label[data-v-bfa02e91]{display:flex;flex-direction:column;gap:8px;font-size:14px}input[data-v-bfa02e91],select[data-v-bfa02e91]{font:inherit;border:1px solid #cbd7cd;border-radius:7px;padding:10px;background:#fff;color:#24463e}.check[data-v-bfa02e91]{flex-direction:row;align-items:center;padding-bottom:10px}.listing-table[data-v-bfa02e91]{overflow:auto}table[data-v-bfa02e91]{width:100%;border-collapse:collapse;font-size:14px}th[data-v-bfa02e91],td[data-v-bfa02e91]{text-align:left;padding:14px 18px;vertical-align:top;border-bottom:1px solid #e1e8e2}td[data-v-bfa02e91]:first-child{min-width:260px}small[data-v-bfa02e91]{display:block;font-size:12px;color:#647569;margin-top:7px}td button[data-v-bfa02e91]{display:block;margin-top:10px}.pagination[data-v-bfa02e91]{display:flex;gap:15px;align-items:center;padding:20px}.association-editor[data-v-bfa02e91]{background:#fff;padding:32px;border:1px solid #cbd7cd;border-radius:12px}.association-editor label[data-v-bfa02e91]{margin:16px 0}.association-editor button[data-v-bfa02e91]{margin-right:12px}.error[data-v-bfa02e91]{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}.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}.catalog-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;flex-shrink:0}@media(max-width:1100px){.page-title:has(.catalog-header-actions){flex-wrap:wrap}.catalog-header-actions{justify-content:flex-start}}.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}.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-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 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}.amazon-repricing-label{display:block;padding:10px 12px 6px;color:#c6d8d0;font-size:13px;font-weight:600}.amazon-repricing-links{display:grid;gap:4px;margin:0 0 6px 12px;padding-left:8px;border-left:1px solid #46695e}.amazon-repricing-links a{min-height:44px;box-sizing:border-box;display:flex;align-items:center}.login-card .primary{width:100%;margin-top:24px}:root{--el-color-primary: #245c4f;--el-color-primary-light-3: #668d83;--el-color-primary-light-5: #91ada5;--el-color-primary-light-7: #bdcec9;--el-color-primary-light-8: #d3dfdb;--el-color-primary-light-9: #eaf0ee;--el-color-primary-dark-2: #1c493f;--el-color-success: #39845b;--el-color-warning: #a96b19;--el-color-danger: #bd4141;--el-color-error: #bd4141;--el-color-info: #60736d;--el-text-color-primary: #203b35;--el-text-color-regular: #405a51;--el-text-color-secondary: #64776f;--el-border-color: #cfdcd5;--el-border-color-light: #e0e8e3;--el-border-color-lighter: #edf1ee;--el-fill-color-light: #f3f6f4;--el-fill-color-blank: #fff;--el-bg-color: #fff;--el-bg-color-page: #f4f6f4;--el-border-radius-base: 8px;--el-font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--el-font-size-base: 14px;--el-component-size: 44px;--el-component-size-large: 44px;--el-disabled-bg-color: #f3f5f3;--el-disabled-text-color: #7b8c83;--el-box-shadow-light: 0 8px 24px rgb(25 57 45 / 9%);--surface: var(--el-bg-color);--surface-muted: var(--el-fill-color-light);--page-background: var(--el-bg-color-page);--text: var(--el-text-color-primary);--muted-text: var(--el-text-color-secondary);--control-border: var(--el-border-color);--panel-border: var(--el-border-color-light);--panel-radius: 12px;--section-gap: 28px;--field-gap: 20px;font-size:14px;color:var(--text);background:var(--page-background)}body{font-family:var(--el-font-family);line-height:1.5}.app-shell .workspace{background:var(--page-background)}.app-shell .workspace .content{width:100%;max-width:1600px;padding:32px;margin-inline:auto}.app-shell .workspace .content .page-title{align-items:center;gap:20px;margin-bottom:28px;flex-wrap:wrap}.app-shell .workspace .content h1{font-size:28px;line-height:1.25;letter-spacing:-.8px;font-weight:700;margin:8px 0 10px}.app-shell .workspace .content h2{font-size:20px;line-height:1.4;letter-spacing:-.3px}.app-shell .workspace .content h3{font-size:16px;line-height:1.5}.app-shell .workspace .content .page-title p{font-size:14px;line-height:1.6;color:var(--muted-text);margin:0}.app-shell .workspace .content .eyebrow{font-size:11px;letter-spacing:1.6px;color:var(--muted-text)}.app-shell .workspace .content :is(.listing-card,.form-section,.panel,.creation-panel,.editor,.strategy-assignment,.global-control,.automation-history,.product-cost-card,.suppliers-offers){border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--surface);padding:24px}.app-shell .workspace .content :is(.table-panel,.listing-table,.rate-history-wrap){border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--surface);overflow-x:auto}.app-shell .workspace .content table{width:100%;border-collapse:collapse;font-size:14px}.app-shell .workspace .content table th{background:var(--surface-muted);color:var(--muted-text);font-size:12px;font-weight:600;line-height:1.5;padding:12px 16px;border-bottom:1px solid var(--panel-border)}.app-shell .workspace .content table td{padding:14px 16px;border-bottom:1px solid var(--el-border-color-lighter);line-height:1.5}.app-shell .workspace .content table tbody tr:last-child td{border-bottom:0}.app-shell .workspace .content table tbody tr:hover{background:#f8faf8}.app-shell .workspace .content :is(input:not([type=checkbox]):not([type=radio]):not(.el-input__inner):not(.el-select__input),select,textarea){min-height:44px;max-width:100%;border:1px solid var(--control-border);border-radius:var(--el-border-radius-base);background:var(--surface);color:var(--text);padding:10px 12px;font:inherit;font-size:14px;box-sizing:border-box}.app-shell .workspace .content :is(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled{background:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.app-shell .workspace .content :is(input,select,textarea):focus-visible{outline:2px solid var(--el-color-primary-light-5);outline-offset:2px}.app-shell .workspace .content :is(input[type=checkbox],input[type=radio]){accent-color:var(--el-color-primary);width:16px;height:16px;flex-shrink:0}.app-shell .workspace .content :is(label,.field-help){font-size:14px}.app-shell .workspace .content .field-help{color:var(--muted-text);line-height:1.6}.app-shell .workspace .content .el-input__inner{min-height:0;border:0;padding:0;background:transparent;margin:0;box-shadow:none}.app-shell .workspace .content .el-input__wrapper{min-height:44px;padding:1px 12px;border-radius:8px}.app-shell .workspace .content .el-select__wrapper{min-height:44px}.app-shell .workspace .content :is(.filters,.listing-filters,.filter-panel){border-radius:var(--panel-radius);gap:16px}.app-shell .workspace .content :is(.notice,.saved-notice,.source-note){border-radius:8px;line-height:1.6}.app-shell .workspace .content .error{color:var(--el-color-danger)}.app-shell .workspace .content :is(.pagination,.pager,.table-footer,.history-pager,.result-pages){gap:12px;align-items:center;flex-wrap:wrap}.app-shell .workspace .content :is(.form-actions,.editor-actions,.actions,.creation-actions,.batch-actions){gap:12px;align-items:center;flex-wrap:wrap}.app-shell .workspace .content .catalog-header-actions{max-width:100%;flex-shrink:1}.app-shell .topbar{height:64px;padding-inline:32px;border-color:var(--panel-border);font-size:13px}.app-shell .sidebar{padding:24px 16px}.app-shell .sidebar .wordmark{padding:4px 10px;font-size:19px}.app-shell .sidebar .workspace-label{margin:30px 12px 14px}.app-shell .sidebar .supplier-menu{padding:10px 12px;font-size:14px;min-height:42px;border:0}.app-shell .sidebar .supplier-submenu{gap:3px;padding:4px 0 14px 18px}.app-shell .sidebar .supplier-submenu a{padding:9px 12px;font-size:13px;border-radius:7px}.app-shell .sidebar .sidebar-note{padding:16px 12px;font-size:11px}.el-popper{font-family:var(--el-font-family)}@media(max-width:900px){.app-shell .workspace .content{padding:24px}.app-shell .workspace .content .page-title{align-items:flex-start}}@media(max-width:700px){.app-shell .workspace .content{padding:20px 14px}.app-shell .workspace .content h1{font-size:24px}.app-shell .workspace .content .page-title{flex-direction:column;align-items:stretch;gap:16px}.app-shell .workspace .content :is(.listing-card,.form-section,.panel,.creation-panel,.editor,.strategy-assignment,.global-control,.automation-history,.product-cost-card,.suppliers-offers){padding:18px}.app-shell .workspace .content table th,.app-shell .workspace .content table td{padding:12px}.app-shell .topbar{padding:12px 16px;height:auto;min-height:56px;gap:12px}.app-shell .topbar .local-dot{white-space:nowrap}}.app-shell .workspace .content .ui-notice.el-alert{margin:16px 0;padding:14px 16px;border-radius:8px;align-items:flex-start}.app-shell .workspace .content .ui-notice .el-alert__description{margin:0;font-size:14px;line-height:1.6}.app-shell .workspace .content .ui-notice .el-alert__icon{margin-top:3px}.app-shell .workspace .content .ui-notice .ui-button{margin-left:8px}.app-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.app-directory-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:20px;margin:24px 0}.app-directory-toolbar label{display:grid;gap:8px;flex:1;min-width:0;max-width:520px}.app-record-table{overflow-x:auto}.app-record-table table{width:100%}.app-record-table th,.app-record-table td{text-align:left;vertical-align:top}.app-record-table td .ui-button>span{white-space:nowrap}.app-record-table td>a:not(.ui-button){display:inline-block}@media(max-width:700px){.app-directory-toolbar label{flex-basis:100%}}:is(button,a).ui-button.el-button{height:auto;min-width:min-content;min-height:44px;max-width:100%;padding:10px 16px;margin:0;border-radius:var(--el-border-radius-base);font-family:var(--el-font-family);font-size:14px;font-weight:500;line-height:1.5;white-space:normal;text-decoration:none}:is(button,a).ui-button.el-button>span{gap:8px;white-space:normal;overflow-wrap:normal;word-break:normal;text-align:center}:is(button,a).ui-button.el-button>span>svg{flex-shrink:0}:is(button,a).ui-button.el-button--primary,:is(button,a).ui-button.el-button--primary:visited{color:var(--el-color-white)}:is(button,a).ui-button.el-button:not(.el-button--primary):visited{color:var(--el-text-color-regular)}:is(button,a).ui-button.el-button:is(:disabled,[aria-disabled=true]){opacity:.6;cursor:default}:is(button,a).ui-button.el-button:focus-visible{outline:3px solid var(--el-color-primary-light-5);outline-offset:3px}:is(button,a).ui-button--block.el-button{width:100%}a.secondary,.content a.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:10px 16px;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);background:var(--el-fill-color-blank);color:var(--el-text-color-regular);text-decoration:none;font-size:14px;line-height:1.5;text-align:center}.content a.secondary:visited{color:var(--el-text-color-regular)}a.secondary:hover,.content a.secondary:hover{color:var(--el-color-primary);background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-7)}.login-card .ui-button.el-button{width:100%;margin-top:24px}
