.server-page-status[data-v-754fbf09]{min-height:44px;display:flex;align-items:center;gap:10px;color:var(--muted-text);font-size:14px}.table-loading-row td[data-v-a70f22d9]{height:76px;vertical-align:middle!important}.table-loading-bar[data-v-a70f22d9]{display:block;height:12px;width:75%;min-width:32px;border-radius:4px;background:var(--app-border-color-light);animation:table-loading-pulse-a70f22d9 1.4s ease-in-out infinite}.table-loading-bar.short[data-v-a70f22d9]{width:45%;margin-top:12px}@keyframes table-loading-pulse-a70f22d9{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.table-loading-bar[data-v-a70f22d9]{animation:none}}.entity-picker[data-v-7cb4824b]{min-width:0;margin:0}.entity-picker>label[data-v-7cb4824b]{display:block;margin:0 0 8px!important}.entity-picker[data-v-7cb4824b] input{border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-height:0!important}.entity-picker[data-v-7cb4824b] .v-field__input{min-height:48px}.entity-picker[data-v-7cb4824b] .v-field{background:#fff}.entity-picker[data-v-7cb4824b] .v-chip{max-width:100%}.entity-picker[data-v-7cb4824b] .v-chip__content{overflow:hidden;text-overflow:ellipsis;display:block}.entity-picker[data-v-7cb4824b] .v-autocomplete__selection{max-width:100%}.entity-picker-menu .v-list-item-title{white-space:normal;overflow-wrap:anywhere}.brand-filter[data-v-ef152f37]{min-width:0}.lookup-absence[data-v-ef152f37]{display:flex;align-items:center;gap:8px;margin:8px 0!important}.mobile-app-header[data-v-ac0ca4fe]{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-ac0ca4fe],.mobile-nav-close[data-v-ac0ca4fe]{font:inherit;padding:10px 14px;background:transparent;color:inherit;border:1px solid #739489;border-radius:6px;cursor:pointer}dialog.sidebar.mobile-navigation[data-v-ac0ca4fe]{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-ac0ca4fe]:not([open]){display:none}dialog.mobile-navigation[open][data-v-ac0ca4fe]{display:block}dialog[data-v-ac0ca4fe]::backdrop{background:#091c178c}.mobile-nav-close[data-v-ac0ca4fe]{display:block;margin:0 0 24px auto}.mobile-navigation-content[data-v-ac0ca4fe]{display:flex;flex-direction:column;gap:4px}.sidebar[data-v-ac0ca4fe] .v-navigation-drawer__content{display:flex;flex-direction:column;overflow-y:auto}.server-pager[data-v-a4ccb438]{margin-top:20px;gap:12px;flex-wrap:wrap}.tax-settings[data-v-72190156]{max-width:1400px}.panel[data-v-72190156]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0}.fields[data-v-72190156]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}label[data-v-72190156]{display:flex;flex-direction:column;gap:8px}fieldset[data-v-72190156]{border:0;padding:0;min-width:0}select[data-v-72190156],input[data-v-72190156]{width:100%;min-width:0;box-sizing:border-box}p[data-v-72190156]{line-height:1.6;overflow-wrap:anywhere}.table-panel[data-v-72190156]{overflow-x:auto;background:#fff;border:1px solid #dce5de;border-radius:10px}table[data-v-72190156]{width:100%;border-collapse:collapse}td[data-v-72190156],th[data-v-72190156]{text-align:left;padding:16px;vertical-align:top;border-bottom:1px solid #dce5de;overflow-wrap:anywhere}summary[data-v-72190156]{cursor:pointer;margin:20px 0;font-weight:600}.notice[data-v-72190156]{padding:16px;background:#edf4ef;border-radius:8px}details[data-v-72190156]{margin-bottom:24px}@media(max-width:700px){.fields[data-v-72190156]{grid-template-columns:minmax(0,1fr)}.panel[data-v-72190156]{padding:16px}table[data-v-72190156]{min-width:600px}}h1[data-v-01a50ce2]:focus{outline:none}.app-editor-panel[data-v-2f23c9ab]{padding:24px;border:1px solid var(--app-border-color);border-radius:12px;background:var(--app-bg-color)}.editor-actions[data-v-2f23c9ab]{margin-top:24px}.editor-feedback[data-v-2f23c9ab]{display:flow-root}.editor-body.is-complete[data-v-2f23c9ab]{display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box}.editor-completion[data-v-2f23c9ab]{flex:0 0 auto}p[data-v-2f23c9ab]{margin-top:8px;overflow-wrap:anywhere}@media(max-width:700px){.app-editor-panel[data-v-2f23c9ab]{padding:16px}}.search-select[data-v-5581a9ba]{position:relative;min-width:0}.search-select>label[data-v-5581a9ba]{display:block;margin:0 0 8px!important}.search-select-control[data-v-5581a9ba]{position:relative}.search-select-control[data-v-5581a9ba] .v-field__field{padding-right:38px}.search-select-control[data-v-5581a9ba] input{text-overflow:ellipsis}.search-select-control button[data-v-5581a9ba]{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-5581a9ba]{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-5581a9ba]{font-size:12px;color:#53685f;padding:10px 12px;margin:0!important;border-bottom:1px solid #edf1ec}.search-select-popup ul[data-v-5581a9ba]{list-style:none;margin:0;padding:4px;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.search-select-popup li[data-v-5581a9ba]{padding:12px;cursor:pointer;border-radius:4px;overflow-wrap:anywhere;line-height:1.4}.search-select-popup li[data-v-5581a9ba]:hover,.search-select-popup li[data-active=true][data-v-5581a9ba]{background:#eaf2ec}.search-select-popup li[aria-selected=true][data-v-5581a9ba]{font-weight:600}.page-title[data-v-7e5e093c]{margin-top:24px}.currency-form[data-v-7e5e093c]{max-width:650px}.currency-form fieldset[data-v-7e5e093c]{display:grid;gap:24px;border:0;padding:0;min-width:0}.currency-form label[data-v-7e5e093c]{display:grid;gap:8px}.currency-form .currency-active[data-v-7e5e093c]{display:flex;align-items:center;gap:8px;width:fit-content;cursor:pointer}.currency-active input[data-v-7e5e093c]{flex:none}.app-record-table table[data-v-7e5e093c]{min-width:560px}.server-sort[data-v-bba42201]{display:flex}.business-date-note[data-v-eabc0478]{color:#53685f;font-size:.9rem;line-height:1.6;margin:16px 0 24px;max-width:80ch}.rate-fields[data-v-b13a8881]{border:0;padding:0;min-width:0}.page-title[data-v-b13a8881],.exchange-rates[data-v-b13a8881] .app-editor-panel{margin-top:24px}.exchange-rates p[data-v-b13a8881]{line-height:1.6}.pair-fields[data-v-b13a8881],.rate-fields[data-v-b13a8881]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:720px;margin:24px 0}.rate-form label[data-v-b13a8881],.pair-fields label[data-v-b13a8881]{display:flex;flex-direction:column;gap:8px;min-width:0}.rate-form input[data-v-b13a8881]:not([type=radio]),.pair-fields select[data-v-b13a8881],.history-pager select[data-v-b13a8881]{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-b13a8881],.rate-form strong[data-v-b13a8881]{grid-column:1/-1;margin:0}.current-rate[data-v-b13a8881]{color:#53685f}.history-title[data-v-b13a8881]{margin-top:36px;margin-bottom:16px}.history-filter[data-v-b13a8881]{display:flex;align-items:center;gap:8px;width:fit-content;margin-bottom:16px;cursor:pointer}.history-filter input[data-v-b13a8881]{width:16px;height:16px;margin:0;accent-color:#355e4b}.history-pager[data-v-b13a8881]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px}.history-pager label[data-v-b13a8881]{display:flex;align-items:center;gap:8px}.history-pager select[data-v-b13a8881]{width:auto}@media(max-width:600px){.pair-fields[data-v-b13a8881],.rate-fields[data-v-b13a8881]{grid-template-columns:1fr}}.rate-intent[data-v-b13a8881]{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-b13a8881]{font-weight:600;padding:0 8px}.rate-intent label[data-v-b13a8881]{flex-direction:row;align-items:center;gap:8px}.rate-intent input[data-v-b13a8881]{width:16px;height:16px;accent-color:#326c5f}.suspension-note[data-v-b13a8881]{background:#fff4d6;padding:16px;border-radius:8px}.rate-history-wrap[data-v-b13a8881]{overflow-x:auto;border:1px solid #dce5dc;border-radius:10px;background:#fff}.rate-history[data-v-b13a8881]{width:100%}.rate-value[data-v-b13a8881]{display:block;margin-top:8px}.rate-history td[data-v-b13a8881]{vertical-align:top}.revision-history[data-v-d90f7ed2]{margin-top:24px;border:1px solid #dce5dc;border-radius:12px;background:#fff;overflow:hidden}.revision-columns[data-v-d90f7ed2],.revision-summary[data-v-d90f7ed2]{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-d90f7ed2]{background:#f5f7f4;color:#53685f;font-size:13px;font-weight:600;padding-block:14px}.revision+.revision[data-v-d90f7ed2]{border-top:1px solid #dce5dc}.revision-summary[data-v-d90f7ed2]{cursor:pointer;list-style:none;min-height:90px}.revision-summary[data-v-d90f7ed2]::-webkit-details-marker{display:none}.revision-summary[data-v-d90f7ed2]:hover{background:#f7f9f6}.revision-summary[data-v-d90f7ed2]:focus-visible{outline:2px solid #326c5f;outline-offset:-3px}.revision-date[data-v-d90f7ed2]{font-weight:600}.revision-status[data-v-d90f7ed2]{display:inline-block;border-radius:20px;padding:5px 12px;background:#f0f2ef;color:#53685f;font-size:13px;font-weight:600}.revision-status.current[data-v-d90f7ed2]{background:#e4f1e7;color:#245b3e}.revision-status.scheduled[data-v-d90f7ed2]{background:#edf2fa;color:#35587c}.revision-overview[data-v-d90f7ed2]{line-height:1.5;overflow-wrap:anywhere}.revision-overview small[data-v-d90f7ed2]{display:block;color:#617269;font-size:12px;margin-top:4px}.revision-toggle[data-v-d90f7ed2]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#326c5f;font-size:13px;font-weight:600}.when-open[data-v-d90f7ed2]{display:none}.revision[open] .when-open[data-v-d90f7ed2]{display:inline}.revision[open] .when-closed[data-v-d90f7ed2]{display:none}.revision[open] .chevron[data-v-d90f7ed2]{transform:rotate(180deg)}.revision-body[data-v-d90f7ed2]{padding:0 24px 24px;border-top:1px solid #edf1ec}.revision-name[data-v-d90f7ed2]{font-size:14px;color:#53685f;margin:20px 0}.revision-components[data-v-d90f7ed2]{width:100%;table-layout:fixed;border-collapse:collapse}.revision-components th[data-v-d90f7ed2],.revision-components td[data-v-d90f7ed2]{padding:16px;text-align:left;overflow-wrap:anywhere}.revision-components th[data-v-d90f7ed2]{font-size:12px;color:#53685f;background:#f7f9f6}.revision-components th[data-v-d90f7ed2]:first-child{width:40%}.revision-components td[data-v-d90f7ed2]{border-bottom:1px solid #edf1ec;font-size:15px}.revision-calculation[data-v-d90f7ed2]{font-weight:600}.revision-provenance[data-v-d90f7ed2]{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-d90f7ed2]{display:none}.sr-only[data-v-d90f7ed2]{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-d90f7ed2],.revision-summary[data-v-d90f7ed2]{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-d90f7ed2]{display:none}.revision-summary[data-v-d90f7ed2]{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px}.revision-overview[data-v-d90f7ed2]{grid-column:1/-1}.revision-toggle[data-v-d90f7ed2]{grid-column:1/-1;justify-content:flex-start}.mobile-label[data-v-d90f7ed2]{display:block;color:#617269;font-size:12px;font-weight:400;margin-bottom:6px}.revision-body[data-v-d90f7ed2]{padding:0 20px 20px}.revision-components thead[data-v-d90f7ed2]{display:none}.revision-components[data-v-d90f7ed2],.revision-components tbody[data-v-d90f7ed2],.revision-components tr[data-v-d90f7ed2],.revision-components td[data-v-d90f7ed2]{display:block;width:auto}.revision-components tr[data-v-d90f7ed2]{padding:16px 0;border-top:1px solid #edf1ec}.revision-components td[data-v-d90f7ed2]{border:0;padding:0 0 14px}.revision-components td[data-v-d90f7ed2]:last-child{padding-bottom:0}}.component-grid-wrap[data-v-5a798b59]{border:1px solid #d8e1da;border-radius:8px;background:#fff;overflow:visible}.component-grid[data-v-5a798b59]{width:100%;table-layout:fixed;border-collapse:collapse}.component-grid th[data-v-5a798b59]{background:#f5f7f4;font-size:12px;text-align:left;color:#53685f}.component-grid th[data-v-5a798b59],.component-grid td[data-v-5a798b59]{padding:12px 8px;vertical-align:top;border-bottom:1px solid #edf1ec}.component-grid th[data-v-5a798b59]:nth-child(1){width:24%}.component-grid th[data-v-5a798b59]:nth-child(2){width:21%}.component-grid th[data-v-5a798b59]:nth-child(3){width:19%}.component-grid th[data-v-5a798b59]:nth-child(4){width:16%}.component-grid th[data-v-5a798b59]:nth-child(5){width:11%}.component-grid th[data-v-5a798b59]:nth-child(6){width:9%}.component-grid label[data-v-5a798b59]{display:block}.component-grid input[data-v-5a798b59],.component-grid select[data-v-5a798b59]{width:100%;min-width:0;box-sizing:border-box;font-size:13px!important;padding:10px 6px!important;min-height:44px}.component-value[data-v-5a798b59]{display:flex;align-items:center;gap:4px}.component-value input[data-v-5a798b59]{flex:1;min-width:0}.component-grid .remove-row[data-v-5a798b59]{font-size:12px;padding:10px 4px;min-height:44px;border:0;background:none;color:#7b4439;cursor:pointer}.currency-na[data-v-5a798b59]{display:block;padding-top:12px;color:#617269}.mobile-field-label[data-v-5a798b59],.row-toggle[data-v-5a798b59],.row-recap[data-v-5a798b59]{display:none}.component-editor .component-add[data-v-5a798b59]{margin-top:16px}.visually-hidden[data-v-5a798b59]{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}@media(max-width:1100px){.component-grid[data-v-5a798b59],.component-grid tbody[data-v-5a798b59],.component-grid tr[data-v-5a798b59],.component-grid td[data-v-5a798b59]{display:block;width:auto}.component-grid thead[data-v-5a798b59]{display:none}.component-grid tr[data-v-5a798b59]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;border-bottom:1px solid #d8e1da}.component-grid td[data-v-5a798b59]{border:0;padding:8px}.component-grid .component-name[data-v-5a798b59]{grid-column:1/-1}.mobile-field-label[data-v-5a798b59]{display:block;font-size:12px;color:#53685f;margin-bottom:8px}.row-recap[data-v-5a798b59]{display:block;color:#53685f;line-height:1.6;margin-top:12px}.row-toggle[data-v-5a798b59]{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-5a798b59]:not(.component-name){display:none}.component-grid input[data-v-5a798b59],.component-grid select[data-v-5a798b59]{font-size:16px!important}.currency-na[data-v-5a798b59]{display:none}}@media(max-width:600px){.component-grid tr[data-v-5a798b59]{grid-template-columns:1fr}}.cost-form[data-v-8beea8f0]{margin:0;max-width:none}.cost-form>fieldset[data-v-8beea8f0]{border:0;padding:0;margin:0;background:transparent}.cost-form>fieldset>legend[data-v-8beea8f0]{padding:0;margin-bottom:24px;font-size:20px}.app-editor-panel[data-v-8beea8f0]{margin-top:24px}.product-sales-vat[data-v-da7dbfdb]{scroll-margin-top:80px;background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0;min-width:0}.fields[data-v-da7dbfdb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}label[data-v-da7dbfdb]{display:flex;flex-direction:column;gap:8px}fieldset[data-v-da7dbfdb]{border:0;padding:0;min-width:0}select[data-v-da7dbfdb],input[data-v-da7dbfdb]{width:100%;min-width:0;box-sizing:border-box}p[data-v-da7dbfdb]{line-height:1.6}details[data-v-da7dbfdb]{margin-top:24px}summary[data-v-da7dbfdb]{cursor:pointer}.table-panel[data-v-da7dbfdb]{overflow-x:auto}table[data-v-da7dbfdb]{width:100%;border-collapse:collapse}th[data-v-da7dbfdb],td[data-v-da7dbfdb]{padding:16px;text-align:left;border-bottom:1px solid #dce5de}@media(max-width:700px){.fields[data-v-da7dbfdb]{grid-template-columns:minmax(0,1fr)}.product-sales-vat[data-v-da7dbfdb]{padding:16px}table[data-v-da7dbfdb]{min-width:550px}}.account-defaults[data-v-0ce1bb43]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0 32px}.account-defaults h2[data-v-0ce1bb43]{margin:0 0 16px}.fields[data-v-0ce1bb43]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}label[data-v-0ce1bb43]{display:flex;flex-direction:column;gap:8px}select[data-v-0ce1bb43]{min-width:0;width:100%}fieldset[data-v-0ce1bb43]{border:0;padding:0;min-width:0}p[data-v-0ce1bb43]{line-height:1.6}.note[data-v-0ce1bb43]{color:#53685f;font-size:13px}@media(max-width:700px){.fields[data-v-0ce1bb43]{grid-template-columns:minmax(0,1fr)}.account-defaults[data-v-0ce1bb43]{padding:16px}}.shipping-terms[data-v-3625f5e0]{margin-top:20px}label[data-v-3625f5e0]{display:flex;align-items:flex-start;gap:10px;line-height:1.6}input[data-v-3625f5e0]{flex-shrink:0;margin-top:4px}.field-help[data-v-3625f5e0]{overflow-wrap:anywhere}label[data-v-85202b24]{display:flex;flex-direction:column;gap:8px;max-width:340px}input[data-v-85202b24]{min-width:0;width:100%}.field-help[data-v-85202b24]{line-height:1.5;color:#53685f;margin-top:12px}.offer-choices[data-v-3c8a7f11]{border:0;padding:0;margin:0;min-width:0}.offer-choices legend[data-v-3c8a7f11]{font-weight:600;margin-bottom:12px}.offer-choices label[data-v-3c8a7f11]{display:flex;align-items:flex-start;gap:10px;margin:12px 0;line-height:1.5}.offer-choices input[data-v-3c8a7f11]{flex-shrink:0;margin-top:4px}p[data-v-3c8a7f11]{overflow-wrap:anywhere}.featured-choices[data-v-da31e1a8]{border:0;padding:0;margin:0;min-width:0}.featured-choices legend[data-v-da31e1a8]{font-weight:600;margin-bottom:12px}.featured-choices label[data-v-da31e1a8]{display:flex;align-items:flex-start;gap:10px;margin:12px 0;line-height:1.5}.featured-choices input[data-v-da31e1a8]{flex-shrink:0;margin-top:4px}p[data-v-da31e1a8]{overflow-wrap:anywhere}.tax-minimum-help[data-v-e6af9a68]{display:grid;gap:12px;color:#53685f;line-height:1.6;overflow-wrap:anywhere}p[data-v-e6af9a68]{margin:0}small[data-v-e6af9a68]{font-size:.875rem;line-height:1.5}.minimum-editor[data-v-2480664a]{border:0;padding:0;min-width:0;margin:0}.minimum-editor legend[data-v-2480664a]{font-weight:600;margin-bottom:12px}.choices[data-v-2480664a]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.choices label[data-v-2480664a]{display:flex;align-items:center;gap:8px}.minimum-editor>label[data-v-2480664a]{display:flex;flex-direction:column;gap:8px;max-width:340px}p[data-v-2480664a]{line-height:1.5;color:#53685f}input[type=number][data-v-2480664a]{min-width:0;width:100%}.maximum-editor[data-v-453fcb93]{border:0;padding:0;min-width:0;margin:0}.maximum-editor legend[data-v-453fcb93]{font-weight:600;margin-bottom:12px}.choices[data-v-453fcb93]{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.choices label[data-v-453fcb93]{display:flex;flex-direction:row;align-items:center;gap:8px}.choices input[data-v-453fcb93]{flex-shrink:0}.maximum-editor>label[data-v-453fcb93]{display:flex;flex-direction:column;gap:8px;max-width:340px}p[data-v-453fcb93]{line-height:1.5;color:#53685f}input[type=number][data-v-453fcb93]{min-width:0;width:100%}.editor[data-v-143e996e]{background:var(--app-bg-color);border:1px solid var(--app-border-color);border-radius:12px;padding:24px}fieldset[data-v-143e996e]{border:0;padding:0;min-width:0}.fields[data-v-143e996e],.settings-grid[data-v-143e996e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.settings-grid>section[data-v-143e996e]{padding:20px;background:var(--app-fill-color-light);border-radius:8px;min-width:0}label[data-v-143e996e]:not(.toggle){display:flex;flex-direction:column;gap:8px}.toggle[data-v-143e996e]{display:flex;align-items:center;gap:10px}input[data-v-143e996e],select[data-v-143e996e]{max-width:100%;min-width:0}p[data-v-143e996e]{line-height:1.6;overflow-wrap:anywhere}.notice[data-v-143e996e]{padding:16px;background:var(--app-fill-color-light)}.shipping-advanced[data-v-143e996e]{margin-top:20px}.shipping-advanced>summary[data-v-143e996e]{cursor:pointer}.editor-actions[data-v-143e996e]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.completion[data-v-143e996e]{display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:700px){.fields[data-v-143e996e],.settings-grid[data-v-143e996e]{grid-template-columns:minmax(0,1fr)}.editor[data-v-143e996e]{padding:16px}}.history[data-v-f422104f]{margin-top:32px}.history details[data-v-f422104f]{background:var(--app-bg-color);border:1px solid var(--app-border-color);border-radius:8px;margin:12px 0;padding:20px}.history summary[data-v-f422104f]{display:list-item;cursor:pointer}.history summary span[data-v-f422104f]{display:inline-block;margin-left:24px}dl[data-v-f422104f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}dd[data-v-f422104f]{margin:0;overflow-wrap:anywhere}p[data-v-f422104f]{line-height:1.6;overflow-wrap:anywhere}@media(max-width:700px){.history summary span[data-v-f422104f]{display:block;margin:8px 0}dl[data-v-f422104f]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){dd[data-v-f422104f]{text-align:left}}.strategy-profiles[data-v-206153da]{max-width:1400px}.page-title[data-v-206153da]{margin-top:24px}.actions[data-v-206153da],.row-actions[data-v-206153da]{display:flex;gap:12px;flex-wrap:wrap}.actions[data-v-206153da]{align-items:center}.row-actions[data-v-206153da]{align-items:center;flex-wrap:nowrap}.row-actions[data-v-206153da] .ui-button>span{white-space:nowrap}.directory-toolbar[data-v-206153da]{display:flex;align-items:end;gap:20px;flex-wrap:wrap;margin:24px 0}.directory-toolbar label[data-v-206153da]{display:grid;gap:8px;flex:1;max-width:520px;min-width:0}.table-panel[data-v-206153da]{overflow-x:auto}table[data-v-206153da]{width:100%;min-width:950px}th[data-v-206153da],td[data-v-206153da]{text-align:left;vertical-align:top}small[data-v-206153da]{display:block;margin-top:8px}.profile-summary[data-v-206153da]{background:var(--app-bg-color);border:1px solid var(--app-border-color);border-radius:12px;padding:24px}dl[data-v-206153da]{display:grid;grid-template-columns:1fr 1fr;gap:16px}dd[data-v-206153da]{margin:0;overflow-wrap:anywhere}p[data-v-206153da]{line-height:1.6}.profile-summary p[data-v-206153da]{margin-top:24px}@media(max-width:700px){.directory-toolbar[data-v-206153da]{align-items:stretch}.directory-toolbar label[data-v-206153da]{flex-basis:100%}.profile-summary[data-v-206153da]{padding:16px}dl[data-v-206153da]{grid-template-columns:1fr;gap:8px}dd[data-v-206153da]{margin-bottom:12px}}.sr-only[data-v-206153da]{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-206153da]:focus{outline:none}@media(max-width:700px){dd[data-v-206153da]{text-align:left}}.cost-navigation[data-v-087bf32d]{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.cost-navigation a[data-v-087bf32d]{padding:10px 16px;border:1px solid var(--app-border-color);border-radius:8px;text-decoration:none}.cost-navigation a[aria-current=page][data-v-087bf32d]{background:var(--app-fill-color-light);font-weight:650}label[data-v-bb22b24c]{display:grid;gap:8px;max-width:420px}input[data-v-bb22b24c]{min-width:0;max-width:100%}details[data-v-bb22b24c]{margin-top:16px}summary[data-v-bb22b24c]{cursor:pointer;font-weight:600}.shipping-defaults[data-v-432e15db]{max-width:1200px}.filters[data-v-432e15db]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin:24px 0}label[data-v-432e15db]{display:grid;gap:8px}.table-panel[data-v-432e15db]{min-width:0;max-width:100%;overflow-x:auto}table[data-v-432e15db]{width:100%;min-width:720px}th[data-v-432e15db],td[data-v-432e15db]{text-align:left;vertical-align:top}small[data-v-432e15db]{display:block;margin-top:8px}form[data-v-432e15db]{padding:24px;border:1px solid var(--app-border-color);border-radius:10px;background:var(--app-bg-color)}fieldset[data-v-432e15db]{border:0;padding:0;min-width:0}fieldset>p[data-v-432e15db]{margin:12px 0 24px}.app-actions[data-v-432e15db]{margin-top:24px}form>[role=status][data-v-432e15db]{margin-top:16px}p[data-v-432e15db]{line-height:1.6}@media(max-width:700px){.filters[data-v-432e15db]{grid-template-columns:minmax(0,1fr)}form[data-v-432e15db]{padding:16px}}.shipping-profiles[data-v-994bc7e6]{max-width:1200px}fieldset[data-v-994bc7e6]{border:0;padding:0;min-width:0}label[data-v-994bc7e6]{display:grid;gap:8px;max-width:540px}fieldset>p[data-v-994bc7e6]{margin-bottom:24px}.table-panel[data-v-994bc7e6]{min-width:0;max-width:100%;overflow-x:auto}table[data-v-994bc7e6]{width:100%;min-width:620px}th[data-v-994bc7e6],td[data-v-994bc7e6]{text-align:left;vertical-align:top}.profile-summary[data-v-994bc7e6],.revision[data-v-994bc7e6]{margin-top:20px;padding:20px;border:1px solid var(--app-border-color);border-radius:10px;background:var(--app-bg-color)}.profile-summary p[data-v-994bc7e6]{margin-top:16px}.history-heading[data-v-994bc7e6]{margin-top:28px}.revision>summary[data-v-994bc7e6]{display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;cursor:pointer}.revision p[data-v-994bc7e6]{margin-top:16px}p[data-v-994bc7e6]{line-height:1.6}.shipping-summary[data-v-77190f68]{display:grid;gap:8px;margin:20px 0;padding:16px;border:1px solid var(--app-border-color);border-radius:8px}.shipping-summary span[data-v-77190f68],.shipping-summary small[data-v-77190f68]{overflow-wrap:anywhere}.shipping-summary small[data-v-77190f68]{color:var(--app-text-color-secondary)}.selling-cost-grid[data-v-d268bdd4]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.selling-cost-grid th[data-v-d268bdd4],.selling-cost-grid td[data-v-d268bdd4]{text-align:left;padding:16px;overflow-wrap:anywhere;vertical-align:top}.selling-cost-grid th[data-v-d268bdd4]{font-size:12px;color:#53685f;background:#f5f7f4}.selling-cost-grid th[data-v-d268bdd4]:first-child{width:35%}.selling-cost-grid td[data-v-d268bdd4]{border-bottom:1px solid #edf1ec;line-height:1.5;font-size:14px}.selling-cost-grid .value[data-v-d268bdd4]{text-align:right;font-variant-numeric:tabular-nums}.selling-cost-grid td.value[data-v-d268bdd4]{font-weight:600}.mobile-label[data-v-d268bdd4]{display:none}.empty-costs[data-v-d268bdd4]{color:#53685f;line-height:1.5}.sr-only[data-v-d268bdd4]{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-d268bdd4]{display:none}.selling-cost-grid[data-v-d268bdd4],.selling-cost-grid tbody[data-v-d268bdd4],.selling-cost-grid tr[data-v-d268bdd4],.selling-cost-grid td[data-v-d268bdd4]{display:block;width:auto}.selling-cost-grid tr[data-v-d268bdd4]{padding:16px 0;border-top:1px solid #edf1ec}.selling-cost-grid td[data-v-d268bdd4]{border:0;padding:0 0 12px}.selling-cost-grid td[data-v-d268bdd4]:last-child{padding-bottom:0}.selling-cost-grid .value[data-v-d268bdd4]{text-align:left}.mobile-label[data-v-d268bdd4]{display:block;color:#617269;font-size:12px;font-weight:400;margin-bottom:4px}}.selling-revisions[data-v-45224119]{margin-top:24px;border:1px solid #dce5de;border-radius:12px;background:#fff;overflow:hidden}.revision-columns[data-v-45224119],.revision-summary[data-v-45224119]{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-45224119]{background:#f5f7f4;color:#53685f;font-size:12px;font-weight:600;padding-block:14px}.revision+.revision[data-v-45224119]{border-top:1px solid #dce5de}.revision-summary[data-v-45224119]{cursor:pointer;list-style:none;line-height:1.5;font-size:14px}.revision-summary[data-v-45224119]::-webkit-details-marker{display:none}.revision-summary[data-v-45224119]:hover{background:#f7f9f6}.revision-summary[data-v-45224119]:focus-visible{outline:2px solid #326c5f;outline-offset:-3px}.status[data-v-45224119]{display:inline-block;border-radius:20px;padding:5px 12px;background:#f0f2ef;color:#53685f;font-size:12px;font-weight:600}.status.current[data-v-45224119]{background:#e4f1e7;color:#245b3e}.revision-date[data-v-45224119],.revision-overview[data-v-45224119]{overflow-wrap:anywhere}.revision-overview small[data-v-45224119]{display:block;color:#617269;font-size:12px;margin-top:4px}.revision-toggle[data-v-45224119]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#326c5f;font-size:12px;font-weight:600}.when-open[data-v-45224119]{display:none}.revision[open] .when-open[data-v-45224119]{display:inline}.revision[open] .when-closed[data-v-45224119]{display:none}.revision[open] .chevron[data-v-45224119]{transform:rotate(180deg)}.revision-body[data-v-45224119]{padding:0 24px 24px;border-top:1px solid #edf1ec}.revision-name[data-v-45224119]{font-size:14px;color:#53685f;margin:20px 0;overflow-wrap:anywhere}.revision-provenance[data-v-45224119]{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-45224119]{display:none}@media(max-width:1100px){.revision-columns[data-v-45224119],.revision-summary[data-v-45224119]{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-45224119]{display:none}.revision-summary[data-v-45224119]{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px}.revision-date[data-v-45224119],.revision-overview[data-v-45224119],.revision-toggle[data-v-45224119]{grid-column:1/-1}.revision-toggle[data-v-45224119]{justify-content:flex-start}.mobile-label[data-v-45224119]{display:block;color:#617269;font-size:12px;font-weight:400;margin-bottom:6px}.revision-body[data-v-45224119]{padding:0 20px 20px}}.charge-row .charge-method-help[data-v-1fe9cc5e]{grid-column:1/-1;margin:0;font-size:14px;line-height:1.6;color:#53685f}.selling-charges[data-v-1fe9cc5e]{margin:28px 0;padding:24px;border:1px solid #dce5de;border-radius:10px;background:#f8faf8}.selling-charges h3[data-v-1fe9cc5e]{margin:0 0 12px}.selling-charges h3 span[data-v-1fe9cc5e]{font-size:13px;font-weight:400;color:#53685f;margin-left:8px}.charge-help[data-v-1fe9cc5e],.empty-charges[data-v-1fe9cc5e]{font-size:14px;line-height:1.6;color:#53685f}.charge-row[data-v-1fe9cc5e]{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-1fe9cc5e]{font-size:13px;padding:0 6px;color:#53685f}.charge-row label[data-v-1fe9cc5e]{display:flex;flex-direction:column;gap:8px;min-width:0}.charge-row input[data-v-1fe9cc5e],.charge-row select[data-v-1fe9cc5e]{width:100%;min-width:0;box-sizing:border-box}.charge-row .remove-charge[data-v-1fe9cc5e]{margin:0;background:transparent;color:#7b4439;min-height:44px}.selling-charges>button[data-v-1fe9cc5e]{margin-top:4px}@media(max-width:1100px){.charge-row[data-v-1fe9cc5e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.selling-charges[data-v-1fe9cc5e]{padding:16px}.charge-row[data-v-1fe9cc5e]{grid-template-columns:minmax(0,1fr);padding:12px}}.repricing-costs[data-v-05361a9c]{max-width:1200px}.page-title[data-v-05361a9c]{margin-top:24px}fieldset[data-v-05361a9c]{border:0;padding:0;min-width:0}legend[data-v-05361a9c]{font-size:20px;font-weight:650;margin-bottom:24px}.profile-name[data-v-05361a9c]{display:grid;gap:8px;max-width:540px}p[data-v-05361a9c]{line-height:1.6}.legacy-shipping[data-v-05361a9c]{margin-top:20px}.legacy-shipping>summary[data-v-05361a9c]{cursor:pointer}.mfn-budget[data-v-05361a9c]{margin-top:24px;padding:20px;border:1px solid var(--app-border-color);border-radius:8px}.mfn-budget h3[data-v-05361a9c],.mfn-budget>p[data-v-05361a9c]{margin-bottom:20px}.summary[data-v-05361a9c],.history[data-v-05361a9c]{margin-top:24px}.summary[data-v-05361a9c]{padding:24px;background:var(--app-bg-color);border:1px solid var(--app-border-color);border-radius:12px}.app-record-table[data-v-05361a9c]{min-width:0;max-width:100%;overflow-x:auto}.app-record-table table[data-v-05361a9c]{min-width:640px;width:100%}.shipping-assignment[data-v-0b03b4f6]{padding:24px;margin:24px 0;background:var(--app-bg-color);border:1px solid var(--app-border-color);border-radius:10px;min-width:0}header[data-v-0b03b4f6]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.applied[data-v-0b03b4f6]{margin-top:16px;line-height:1.6}fieldset[data-v-0b03b4f6]{border:0;padding:0;min-width:0;margin-top:20px}legend[data-v-0b03b4f6]{font-weight:600}.choices[data-v-0b03b4f6]{display:flex;gap:16px 24px;flex-wrap:wrap;margin-top:16px}.choices label[data-v-0b03b4f6]{display:flex;align-items:center;gap:8px}.selection[data-v-0b03b4f6]{margin-top:20px}.app-actions[data-v-0b03b4f6]{margin:20px 0}form>[role=status][data-v-0b03b4f6]{margin-top:16px}.choices input[data-v-0b03b4f6]{flex-shrink:0}@media(max-width:700px){.shipping-assignment[data-v-0b03b4f6]{padding:16px}.choices[data-v-0b03b4f6]{display:grid;gap:16px}}.strategy-assignment[data-v-bf84ff25]{scroll-margin-top:24px;margin:24px 0;padding:24px;border:1px solid #dce5de;border-radius:10px;background:#fff;min-width:0}header[data-v-bf84ff25]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}fieldset[data-v-bf84ff25]{border:0;padding:0;min-width:0}label[data-v-bf84ff25]:not(.toggle){display:flex;flex-direction:column;gap:8px}.profile-choice[data-v-bf84ff25]{max-width:600px}.settings-grid[data-v-bf84ff25]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.settings-grid>section[data-v-bf84ff25]{padding:20px;background:#f5f7f5;border:1px solid #dce5de;border-radius:8px;min-width:0}.settings-grid h4[data-v-bf84ff25]{margin:0 0 12px}.mfn-settings[data-v-bf84ff25]{grid-column:1/-1}.shipping-heading[data-v-bf84ff25]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.shipping-heading h3[data-v-bf84ff25]{margin:0}.shipping-applied[data-v-bf84ff25]{margin-top:16px}.shipping-advanced[data-v-bf84ff25]{margin-top:20px;padding-top:16px;border-top:1px solid var(--app-border-color)}.shipping-advanced>summary[data-v-bf84ff25]{cursor:pointer;font-weight:600}.mfn-settings .app-actions[data-v-bf84ff25]{margin-top:16px}.toggle[data-v-bf84ff25]{display:flex;align-items:center;gap:10px;margin:16px 0}.toggle input[data-v-bf84ff25]{flex-shrink:0}p[data-v-bf84ff25]{line-height:1.5;overflow-wrap:anywhere}input[data-v-bf84ff25],select[data-v-bf84ff25]{max-width:100%;min-width:0}.feedback[data-v-bf84ff25]{min-height:64px;margin-top:16px}@media(max-width:700px){.settings-grid[data-v-bf84ff25]{grid-template-columns:minmax(0,1fr)}.strategy-assignment[data-v-bf84ff25]{padding:16px}.settings-grid>section[data-v-bf84ff25]{padding:16px}}.fee-vat[data-v-f73aef4c]{margin:20px 0;overflow-x:auto}table[data-v-f73aef4c]{width:100%;border-collapse:collapse;min-width:440px}caption[data-v-f73aef4c]{text-align:left;font-weight:600;padding:12px 0}th[data-v-f73aef4c],td[data-v-f73aef4c]{padding:12px;border-bottom:1px solid #dce5de;text-align:right;font-variant-numeric:tabular-nums}th[data-v-f73aef4c]:first-child{text-align:left}tbody th[data-v-f73aef4c]{font-weight:400}.total[data-v-f73aef4c],thead[data-v-f73aef4c]{background:#edf4ef}.total th[data-v-f73aef4c],.total td[data-v-f73aef4c]{font-weight:600}p[data-v-f73aef4c]{line-height:1.6;font-size:13px;color:#53685f}.applied[data-v-ed599afa]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:4px;background:#285e53;color:#fff;font-size:12px}small[data-v-ed599afa]{display:block;margin-top:8px;font-size:12px}.tax-breakdown[data-v-ed599afa]{margin:24px 0;min-width:0}table[data-v-ed599afa]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-ed599afa],td[data-v-ed599afa]{padding:14px 12px;border-bottom:1px solid #dce5de;overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums}th[data-v-ed599afa]:first-child{width:54%;text-align:left}tbody th[data-v-ed599afa]{font-weight:400}thead[data-v-ed599afa],.total[data-v-ed599afa]{background:#edf4ef}.total th[data-v-ed599afa],.total td[data-v-ed599afa]{font-weight:600}button[data-v-ed599afa]{border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:4px 0;cursor:pointer}button[data-v-ed599afa]:focus-visible{outline:3px solid #79aa98;outline-offset:3px}p[data-v-ed599afa]{line-height:1.6}.note[data-v-ed599afa]{font-size:13px;color:#53685f}.sr-only[data-v-ed599afa]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){th[data-v-ed599afa],td[data-v-ed599afa]{padding:12px 5px;font-size:13px}th[data-v-ed599afa]:first-child{width:48%}}.profitability[data-v-44c52ae9]{margin:24px 0;min-width:0}.profitability h3[data-v-44c52ae9]{margin:0 0 12px}.profitability p[data-v-44c52ae9]{line-height:1.6}table[data-v-44c52ae9]{width:100%;table-layout:fixed;border-collapse:collapse}th[data-v-44c52ae9],td[data-v-44c52ae9]{padding:14px 16px;border-bottom:1px solid #e4ebe5;overflow-wrap:anywhere;text-align:right}th[data-v-44c52ae9]:first-child{width:48%;text-align:left}thead th[data-v-44c52ae9]{background:#f5f7f4;font-size:13px;color:#53685f}tbody th[data-v-44c52ae9]{font-weight:400}td[data-v-44c52ae9]{font-variant-numeric:tabular-nums}.detail th[data-v-44c52ae9]{padding-left:28px;font-size:13px;color:#53685f}.detail td[data-v-44c52ae9]{font-size:13px;color:#53685f}.subtotal th[data-v-44c52ae9],.subtotal td[data-v-44c52ae9],.total th[data-v-44c52ae9],.total td[data-v-44c52ae9],.percent th[data-v-44c52ae9],.percent td[data-v-44c52ae9]{font-weight:600}.total[data-v-44c52ae9]{background:#edf4ef}.note[data-v-44c52ae9]{font-size:13px;color:#53685f}.margin-warning[data-v-44c52ae9]{padding:14px;background:#fff8e8;border-left:3px solid #b78a35}.mobile-label[data-v-44c52ae9]{display:none}.sr-only[data-v-44c52ae9]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){thead[data-v-44c52ae9]{display:none}table[data-v-44c52ae9],tbody[data-v-44c52ae9],tr[data-v-44c52ae9],th[data-v-44c52ae9],td[data-v-44c52ae9]{display:block;width:auto!important;text-align:left}tr[data-v-44c52ae9]{padding:12px;border-bottom:1px solid #e4ebe5}th[data-v-44c52ae9],td[data-v-44c52ae9]{padding:4px 0;border:0}.detail th[data-v-44c52ae9]{padding-left:0}.mobile-label[data-v-44c52ae9]{display:inline-block;min-width:85px;color:#53685f;font-size:12px}td[data-v-44c52ae9]{display:flex;justify-content:space-between;gap:12px}.detail[data-v-44c52ae9]{padding-left:24px}}.simulation-result[data-v-238244e0]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0;min-width:0}.simulation-result h2[data-v-238244e0]{font-size:24px;margin:12px 0}.simulation-result p[data-v-238244e0]{line-height:1.6}.decision-summary[data-v-238244e0]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px}dt[data-v-238244e0],dd[data-v-238244e0]{overflow-wrap:anywhere}dd[data-v-238244e0]{margin:0;text-align:right;font-weight:600}.minimum-result[data-v-238244e0]{padding:20px;margin:24px 0;background:#edf4ef;border-radius:8px}.minimum-amount[data-v-238244e0]{font-size:24px;font-weight:650}summary[data-v-238244e0]{cursor:pointer;color:#285e53}pre[data-v-238244e0]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.simulation-result[data-v-238244e0]{padding:16px}.decision-summary[data-v-238244e0]{grid-template-columns:minmax(0,1fr);gap:6px}dd[data-v-238244e0]{text-align:left;margin-bottom:12px}}.simulation-blocker[data-v-be7567dc]{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-be7567dc]{margin:8px 0}.simulation-blocker .blocker-action[data-v-be7567dc]{margin:4px 0 0;text-decoration:underline;font-weight:600}.cost-selection[data-v-be7567dc],.selling-cost-selection[data-v-be7567dc]{scroll-margin-top:24px}.job-feedback[data-v-be7567dc]{min-height:76px}.simulation[data-v-be7567dc]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0}.simulation p[data-v-be7567dc]{line-height:1.5}.minimum-method[data-v-be7567dc]{margin:28px 0;padding:24px;border:1px solid #dce5de;border-radius:10px;min-width:0}.minimum-method legend[data-v-be7567dc]{font-weight:600;padding:0 8px}.minimum-options[data-v-be7567dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.minimum-options label[data-v-be7567dc]{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-be7567dc]:has(input:checked){background:#edf4ef;border-color:#326c5f}.minimum-options input[data-v-be7567dc]{margin:3px 0 0;flex-shrink:0}.minimum-options small[data-v-be7567dc]{display:block;line-height:1.5;color:#53685f;margin-top:6px}.minimum-method .fields[data-v-be7567dc]{margin-bottom:16px}.minimum-method p[data-v-be7567dc]:last-child{margin-bottom:0}.minimum-result[data-v-be7567dc]{padding:20px;margin:24px 0;background:#edf4ef;border-radius:8px}.minimum-amount[data-v-be7567dc]{font-size:24px;font-weight:650}.minimum-result p[data-v-be7567dc]:last-child{margin:0}@media(max-width:600px){.minimum-method[data-v-be7567dc]{padding:16px}.minimum-options[data-v-be7567dc]{grid-template-columns:1fr}.minimum-method .fields[data-v-be7567dc]{grid-template-columns:minmax(0,1fr)}}.fields[data-v-be7567dc]{align-items:end;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:24px 0}.fields input[data-v-be7567dc]{width:100%;min-width:0}.selling-cost-selection[data-v-be7567dc]{margin:28px 0;padding:24px;border:1px solid #dce5de;border-radius:10px}.selling-cost-selection>label[data-v-be7567dc]{max-width:600px}.selling-cost-selection>div[data-v-be7567dc]{margin-top:16px}.selling-cost-selection .shortcuts[data-v-be7567dc]{align-items:center}.cost-selection[data-v-be7567dc]{margin:24px 0;padding:20px;background:#f5f7f5;border-radius:10px}.cost-selection>label[data-v-be7567dc]{max-width:480px;margin-bottom:12px}.cost-notice[data-v-be7567dc]{padding:12px;border-left:3px solid #b78a35;background:#fff8e8}.simulation input[readonly][data-v-be7567dc]{background:#edf2ee;color:#53685f}.simulation form>label[data-v-be7567dc]{margin-bottom:12px}label[data-v-be7567dc]{display:flex;flex-direction:column;gap:8px}.tabs[data-v-be7567dc],.shortcuts[data-v-be7567dc]{display:flex;flex-wrap:wrap;gap:12px}.tabs[data-v-be7567dc]{border-bottom:1px solid #dce5de;margin-bottom:24px}.tabs button[aria-pressed=true][data-v-be7567dc]{background:#173e36;color:#fff}input[data-v-be7567dc],select[data-v-be7567dc]{padding:10px;border:1px solid #cbd7cd;border-radius:6px;font:inherit}dl[data-v-be7567dc]{display:grid;grid-template-columns:1fr 1fr;gap:12px}dd[data-v-be7567dc]{margin:0;font-weight:600}dt[data-v-be7567dc],dd[data-v-be7567dc]{overflow-wrap:anywhere}@media(max-width:600px){dl[data-v-be7567dc]{grid-template-columns:minmax(0,1fr)}dd[data-v-be7567dc]{margin-bottom:12px}.simulation[data-v-be7567dc]{padding:16px}}pre[data-v-be7567dc]{white-space:pre-wrap;overflow-wrap:anywhere}.market-profitability[data-v-680cae55]{margin:28px 0}.market-profitability>h2[data-v-680cae55]{margin-bottom:20px}.strategy-preview[data-v-680cae55]{margin:28px 0}.strategy-preview>summary[data-v-680cae55]{padding:18px 20px;border:1px solid #dce5de;border-radius:10px;background:#fff;font-weight:600;cursor:pointer}.strategy-preview[open]>summary[data-v-680cae55]{margin-bottom:20px}.automation-controls[data-v-3f84eee0]{background:#fff;border:1px solid #dce5de;border-radius:10px;padding:16px;max-width:100%;box-sizing:border-box}summary[data-v-3f84eee0]{cursor:pointer;color:#285e53;font-weight:600}.selection-help[data-v-3f84eee0]{display:block;margin:8px 0 0;font-size:13px;line-height:1.5;font-weight:400;color:#53685f}form[data-v-3f84eee0]{margin-top:24px;min-width:0}fieldset[data-v-3f84eee0]{display:flex;flex-wrap:wrap;gap:16px 24px;border:0;padding:0;margin:0}legend[data-v-3f84eee0]{font-weight:600;margin-bottom:16px}fieldset label[data-v-3f84eee0]{display:flex;gap:8px;align-items:center}input[type=radio][data-v-3f84eee0]{width:18px;height:18px}.interval[data-v-3f84eee0]{display:flex;flex-direction:column;gap:8px;max-width:340px;margin-top:24px}.interval input[data-v-3f84eee0]{min-height:44px;font:inherit}.actions[data-v-3f84eee0]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:24px}.actions span[data-v-3f84eee0]{max-width:55ch;font-size:14px;line-height:1.6}p[data-v-3f84eee0]{line-height:1.6;overflow-wrap:anywhere}.health-panel[data-v-80afb31c]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0;overflow-wrap:anywhere}.health-panel header[data-v-80afb31c]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}h2[data-v-80afb31c]{font-size:22px;margin:0}.counts[data-v-80afb31c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.counts strong[data-v-80afb31c],.counts span[data-v-80afb31c]{display:block}.counts strong[data-v-80afb31c]{font-size:24px}.counts span[data-v-80afb31c]{color:#53685f}dl[data-v-80afb31c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}li[data-v-80afb31c]{padding:8px 0}li a[data-v-80afb31c]{margin-left:8px}@media(max-width:650px){.health-panel[data-v-80afb31c]{padding:16px}.counts[data-v-80afb31c]{grid-template-columns:1fr}.counts div[data-v-80afb31c]{display:flex;gap:12px;align-items:baseline}.health-panel header[data-v-80afb31c]{align-items:flex-start;flex-direction:column}}.global-automation[data-v-682ef567]{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-682ef567]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px}.global-automation h2[data-v-682ef567]{font-size:22px;margin:0}.global-state[data-v-682ef567]{font-size:14px;color:#285e53}.global-automation p[data-v-682ef567]{font-size:14px;line-height:1.6;margin:16px 0 0}.global-automation .global-effect[data-v-682ef567],.global-automation small[data-v-682ef567]{color:#53685f}.global-automation small[data-v-682ef567]{display:block;margin-top:12px;font-size:12px}.application-status[data-v-682ef567]{padding:12px 16px;background:#edf4ef;border-radius:8px}form[data-v-682ef567]{margin-top:24px}fieldset[data-v-682ef567]{display:flex;flex-wrap:wrap;gap:16px 24px;border:0;padding:0;margin:0}legend[data-v-682ef567]{font-weight:600;margin-bottom:16px}fieldset label[data-v-682ef567]{display:flex;gap:8px;align-items:center;min-height:24px}input[type=radio][data-v-682ef567]{width:18px;height:18px;margin:0}.actions[data-v-682ef567]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:24px}@media(max-width:650px){.global-automation[data-v-682ef567]{padding:16px}.global-automation header[data-v-682ef567]{flex-direction:column;gap:12px}.actions[data-v-682ef567]{align-items:stretch}}.global-status-strip[data-v-2a718639]{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-2a718639]{min-width:0}.global-status-strip strong[data-v-2a718639],.global-status-strip span[data-v-2a718639]{display:block}.global-status-strip span[data-v-2a718639]{color:#53685f}.global-status-strip a[data-v-2a718639]{flex-shrink:0}@media(max-width:650px){.global-status-strip[data-v-2a718639]{align-items:flex-start;flex-direction:column;padding:16px}}.publication-status[data-v-9ed0e271]{display:block;min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.publication-badge[data-v-9ed0e271]{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-9ed0e271]{background:#e4f3e9;border-color:#bedfc9;color:#245d3e}.publication-badge.delayed[data-v-9ed0e271]{background:#fff3db;border-color:#efd4a1;color:#805214}.publication-badge.attention[data-v-9ed0e271]{background:#fbeae7;border-color:#e8c4bd;color:#873d32}.publication-price[data-v-9ed0e271],.publication-date[data-v-9ed0e271],.publication-duration[data-v-9ed0e271],.publication-check-failed[data-v-9ed0e271]{display:block;margin-top:6px;font-size:12px;color:#53685f}.publication-price strong[data-v-9ed0e271]{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.publication-check-failed[data-v-9ed0e271]{color:#873d32}.publication-explanation[data-v-9ed0e271]{margin:14px 0 0;max-width:90ch}.publication-attention[data-v-9ed0e271]{margin:12px 0 0;color:#805214}.publication-values[data-v-9ed0e271]{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-9ed0e271]{font-size:12px;color:#65796e;margin-bottom:6px}.publication-values dd[data-v-9ed0e271]{margin:0;font-size:15px;font-variant-numeric:tabular-nums}.publication-timeline[data-v-9ed0e271]{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-9ed0e271]{color:#65796e}.publication-timeline dd[data-v-9ed0e271]{margin:0;min-width:0}.check-outcome[data-v-9ed0e271]{display:block;margin-top:4px;color:#53685f}.publication-diagnostics[data-v-9ed0e271]{border-top:1px solid #dce5de;padding-top:14px;margin-top:20px}.publication-diagnostics>summary[data-v-9ed0e271]{cursor:pointer;color:#285e53;font-weight:600;font-size:13px}.publication-diagnostics>summary[data-v-9ed0e271]:focus-visible{outline:2px solid #326c5f;outline-offset:4px}.publication-diagnostics ul[data-v-9ed0e271]{padding-left:18px;margin:0}.publication-detail[data-v-9ed0e271]{font-size:13px;color:#65796e}.compact[data-v-9ed0e271]{display:block;max-width:260px}.compact .publication-badge[data-v-9ed0e271]{font-size:12px}@media(max-width:650px){.publication-values[data-v-9ed0e271]{grid-template-columns:minmax(0,1fr);gap:16px}.publication-timeline[data-v-9ed0e271]{grid-template-columns:minmax(0,1fr);gap:4px}.publication-timeline dd+dt[data-v-9ed0e271]{margin-top:12px}}.history[data-v-badae26b]{margin:32px 0;background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;min-width:0}.history h2[data-v-badae26b]{margin:0 0 16px}.history p[data-v-badae26b]{line-height:1.6}.decision[data-v-badae26b]{border-top:1px solid #dce5de}.decision>summary[data-v-badae26b]{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-badae26b]:first-child:before{content:"▸ ";color:#285e53}.decision[open]>summary>span[data-v-badae26b]:first-child:before{content:"▾ "}.decision small[data-v-badae26b]{display:block;font-size:12px;color:#65796e;margin:6px 0;overflow-wrap:anywhere}.decision-body[data-v-badae26b]{padding:8px 0 24px;overflow-wrap:anywhere}.observation-audit[data-v-badae26b]{margin:24px 0;padding:16px;background:#f4f7f5;border-radius:8px}.observation-audit h3[data-v-badae26b]{margin:0 0 16px;font-size:15px}.observation-times[data-v-badae26b]{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-badae26b]{color:#65796e}.observation-times dd[data-v-badae26b]{margin:0;overflow-wrap:anywhere}.observation-help[data-v-badae26b]{font-size:12px;color:#65796e;margin:16px 0 0}.event-table[data-v-badae26b]{overflow:auto}.event-table table[data-v-badae26b]{table-layout:fixed;line-height:1.5}table[data-v-badae26b]{border-collapse:collapse;width:100%;font-size:13px}td[data-v-badae26b],th[data-v-badae26b]{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #dce5de}.history-controls[data-v-badae26b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:20px 0}.history-controls label[data-v-badae26b]{display:flex;align-items:center;gap:12px}.history-controls select[data-v-badae26b]{width:auto;min-width:76px;margin:0}.history-controls span[data-v-badae26b]{font-size:13px;color:#65796e}.pager[data-v-badae26b]{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}[aria-disabled=true][data-v-badae26b]{opacity:.5;cursor:default}.observation-times dd[data-v-badae26b]{font-variant-numeric:tabular-nums}@media(max-width:650px){.observation-times[data-v-badae26b]{grid-template-columns:minmax(0,1fr);gap:4px}.observation-times dd+dt[data-v-badae26b]{margin-top:12px}.history[data-v-badae26b]{padding:16px}.decision>summary[data-v-badae26b]{grid-template-columns:minmax(0,1fr);gap:8px}.event-table table[data-v-badae26b]{min-width:650px}}.compact-timestamp[data-v-01182ab8]{font-size:12px;color:#53685f;line-height:1.5;margin-top:6px}summary[data-v-01182ab8]{cursor:pointer;white-space:nowrap}p[data-v-01182ab8]{min-width:180px;max-width:260px;white-space:normal;margin:8px 0}code[data-v-01182ab8]{font-size:11px;overflow-wrap:anywhere}.batch-dialog[data-v-23e5c552]{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-23e5c552]{opacity:.7;cursor:default}.batch-dialog[data-v-23e5c552]::backdrop{background:#091c178c}header[data-v-23e5c552]{display:flex;align-items:center;justify-content:space-between;gap:16px}h2[data-v-23e5c552]{margin:0;font-size:24px}p[data-v-23e5c552]{line-height:1.6;margin:16px 0}.sr-only[data-v-23e5c552]{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-23e5c552]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.batch-fields label[data-v-23e5c552]{display:flex;flex-direction:column;gap:8px;min-width:0}select[data-v-23e5c552]{width:100%;min-height:44px;font:inherit;border:1px solid #cbd7cd;border-radius:6px;padding:8px;min-width:0}fieldset[data-v-23e5c552]{min-width:0;border:0;padding:0;margin:20px 0}.override-options[data-v-23e5c552]{padding:16px;background:#f4f7f4;border-radius:8px}.override-options legend[data-v-23e5c552]{font-weight:600}.override-options label[data-v-23e5c552]{display:flex;gap:10px;align-items:center;margin:12px 0}.override-options input[data-v-23e5c552]{width:auto}.batch-preview[data-v-23e5c552]{margin:24px 0;padding:20px;background:#edf4ef;border:1px solid #cbd7cd;border-radius:8px}.batch-actions[data-v-23e5c552]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.included[data-v-23e5c552]{max-height:220px;overflow:auto;padding-left:24px;overflow-wrap:anywhere}.batch-history[data-v-23e5c552]{margin-top:24px}.batch-history ul[data-v-23e5c552]{padding:0;list-style:none}.batch-history li[data-v-23e5c552]{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #dce5de}.batch-history p[data-v-23e5c552]{margin:8px 0;font-size:13px}summary[data-v-23e5c552]{cursor:pointer;padding:8px 0}@media(max-width:600px){.batch-dialog[data-v-23e5c552]{padding:16px}.batch-fields[data-v-23e5c552]{grid-template-columns:minmax(0,1fr)}.batch-history li[data-v-23e5c552]{align-items:flex-start;flex-direction:column}.batch-actions button[data-v-23e5c552]{width:100%}}.refresh-status[data-v-87e8235b]{flex:1;min-width:260px;min-height:112px;font-size:13px;color:#53685f;line-height:1.6}.badge[data-v-87e8235b]{display:inline-block;padding:4px 10px;border-radius:6px;background:#edf4ef;color:#285e53}.badge.active[data-v-87e8235b]{background:#eaf2f9;color:#27516f}.badge.warning[data-v-87e8235b]{background:#fff5df;color:#805a18}.refresh-status p[data-v-87e8235b]{margin:8px 0 0}.refresh-status details[data-v-87e8235b]{margin-top:8px}.refresh-status summary[data-v-87e8235b]{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.refresh-status table[data-v-87e8235b]{width:100%;max-width:580px;border-collapse:collapse;margin:12px 0}.refresh-status th[data-v-87e8235b],.refresh-status td[data-v-87e8235b]{padding:6px 8px;text-align:right;border-bottom:1px solid #dce5de;font-size:12px}.refresh-status th[data-v-87e8235b]:first-child{text-align:left}.refresh-status caption[data-v-87e8235b]{text-align:left;font-weight:600}@media(max-width:600px){.refresh-status[data-v-87e8235b]{flex:0 0 100%;width:100%;min-width:0;min-height:150px}.refresh-status th[data-v-87e8235b],.refresh-status td[data-v-87e8235b]{padding:6px 3px}}.winner-status[data-v-0c7e7f77]{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-0c7e7f77]{background:#e5f3e9;color:#22563c;border-color:#b8d8c2}.winner-status.other[data-v-0c7e7f77]{background:#fff3dc;color:#79501a;border-color:#e5cea1}.winner-status.unknown[data-v-0c7e7f77]{background:#f0f2ef;color:#53685f;border-color:#dce3db}.buy-box-summary[data-v-0c7e7f77]{display:flex;flex-direction:column;gap:8px;line-height:1.5}.buy-box-summary small[data-v-0c7e7f77]{font-size:12px;color:#53685f;overflow-wrap:anywhere}.buy-box-summary summary[data-v-0c7e7f77]{cursor:pointer;font-size:13px;color:#285e53}.winner[data-v-0c7e7f77]{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-52b1c2ed]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0}.market-overview header[data-v-52b1c2ed]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.market-overview h2[data-v-52b1c2ed]{font-size:22px;margin:0}.market-overview header p[data-v-52b1c2ed]{margin:10px 0 0;line-height:1.5}.market-overview button[data-v-52b1c2ed]{flex-shrink:0}.market-status[data-v-52b1c2ed]{margin:24px 0;padding:16px;background:#edf4ef;border-radius:8px;line-height:1.6}.market-status span[data-v-52b1c2ed]{display:block;font-size:13px;color:#53685f;margin-top:6px}.market-error[data-v-52b1c2ed]{color:#8b392e;line-height:1.5}.market-overview table[data-v-52b1c2ed]{table-layout:fixed;width:100%;border-collapse:collapse}.market-overview th[data-v-52b1c2ed],.market-overview td[data-v-52b1c2ed]{padding:16px;text-align:right;vertical-align:top;overflow-wrap:anywhere;font-size:14px}.market-overview thead th[data-v-52b1c2ed]{font-size:12px;color:#53685f;background:#f5f7f4}.market-overview th[data-v-52b1c2ed]:first-child{width:30%;text-align:left}.market-overview tbody th[data-v-52b1c2ed]{background:#fff;font-weight:600}.market-overview td[data-v-52b1c2ed]{font-variant-numeric:tabular-nums}.market-overview small[data-v-52b1c2ed]{display:block;font-size:12px;color:#53685f;margin-top:6px;font-weight:400}.market-note[data-v-52b1c2ed]{font-size:12px;color:#53685f;line-height:1.6;margin:18px 0 0}.mobile-label[data-v-52b1c2ed]{display:none}.sr-only[data-v-52b1c2ed]{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-52b1c2ed]{padding:16px}.market-overview header[data-v-52b1c2ed]{flex-direction:column;gap:16px}.market-overview thead[data-v-52b1c2ed]{display:none}.market-overview table[data-v-52b1c2ed],.market-overview tbody[data-v-52b1c2ed],.market-overview tr[data-v-52b1c2ed],.market-overview th[data-v-52b1c2ed],.market-overview td[data-v-52b1c2ed]{display:block;width:auto!important;text-align:left}.market-overview tr[data-v-52b1c2ed]{border-top:1px solid #edf1ec;padding:16px 0}.market-overview th[data-v-52b1c2ed],.market-overview td[data-v-52b1c2ed]{padding:0 0 12px;border:0}.mobile-label[data-v-52b1c2ed]{display:block;font-size:12px;color:#53685f;margin-bottom:4px}}.profitability-summary[data-v-a71db9af]{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-a71db9af]{font-size:12px;color:#65796e}.profitability-summary .warning[data-v-a71db9af]{color:#815a18}.profitability-summary .loss[data-v-a71db9af]{color:#a13c32}.profitability-summary a[data-v-a71db9af]{font-size:13px;color:#285e53}.calculation-context[data-v-a71db9af]{font-size:12px;color:#53685f}.calculation-context summary[data-v-a71db9af]{cursor:pointer;padding:2px 0}.calculation-context summary[data-v-a71db9af]:focus-visible{outline:2px solid #285e53;outline-offset:3px;border-radius:2px}.calculation-context>div[data-v-a71db9af]{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-cdbd5104]{padding:12px 16px;background:#edf4ef;border-left:3px solid #285e53;border-radius:4px;margin:16px 0!important}.selling-profile[data-v-cdbd5104]{font-size:13px;color:#53685f;margin:16px 0!important}.fiscal-comparison[data-v-cdbd5104]{margin:24px 0}.fiscal-comparison>summary[data-v-cdbd5104]{cursor:pointer;color:#285e53;font-weight:600;padding:8px 0}.fiscal-comparison>summary[data-v-cdbd5104]:focus-visible{outline:3px solid #79aa98;outline-offset:3px}.current-profitability[data-v-cdbd5104]{background:#fff;border:1px solid #dce5de;border-radius:12px;padding:24px;margin:24px 0}.current-profitability h2[data-v-cdbd5104]{margin:0 0 16px}.current-profitability p[data-v-cdbd5104]{line-height:1.6}.current-profitability table[data-v-cdbd5104]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-cdbd5104],td[data-v-cdbd5104]{padding:14px 16px;border-bottom:1px solid #e4ebe5;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}th[data-v-cdbd5104]:first-child{width:65%;text-align:left}tbody th[data-v-cdbd5104]{font-weight:400;font-size:14px;color:#28483e;letter-spacing:normal}thead[data-v-cdbd5104]{background:#f5f7f4}.total[data-v-cdbd5104]{background:#edf4ef}.total th[data-v-cdbd5104],.total td[data-v-cdbd5104]{font-weight:650}.provenance[data-v-cdbd5104],.note[data-v-cdbd5104]{color:#53685f;font-size:13px}.note[data-v-cdbd5104]{margin-top:20px}.provenance p[data-v-cdbd5104]{margin:10px 0}nav[data-v-cdbd5104]{display:flex;flex-wrap:wrap;gap:16px;padding-top:16px;margin-top:16px;border-top:1px solid #dce5de}.cost-group-toggle[data-v-cdbd5104]{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-cdbd5104]:hover{text-decoration:underline}.cost-group-toggle span[data-v-cdbd5104]{flex-shrink:0}.cost-group-toggle[data-v-cdbd5104]:focus-visible{outline:3px solid #79aa98;outline-offset:3px}.warning[data-v-cdbd5104]{color:#a13c32}.sr-only[data-v-cdbd5104]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){.current-profitability[data-v-cdbd5104]{padding:16px}th[data-v-cdbd5104],td[data-v-cdbd5104]{padding:12px 6px}th[data-v-cdbd5104]:first-child{width:58%}}.stock-trigger[data-v-b1274ba5]{border:0;border-bottom:1px dotted #52766c;background:none;color:inherit;font:inherit;padding:0;cursor:pointer}.stock-trigger span[data-v-b1274ba5]{font-size:12px;color:#52766c}.stock-summary[data-v-b1274ba5]{display:block;min-width:125px;font-size:12px;color:#647569;margin-top:7px}.inventory-popover[data-v-b1274ba5]{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-b1274ba5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.inventory-popover header button[data-v-b1274ba5]{border:0;background:none;font-size:22px;cursor:pointer;color:inherit}.inventory-popover dl[data-v-b1274ba5]{display:grid;grid-template-columns:1fr auto;gap:10px;margin:0}.inventory-popover dd[data-v-b1274ba5]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.inventory-popover p[data-v-b1274ba5]{font-size:12px;border-top:1px solid #e1e8e2;padding-top:12px;line-height:1.5}.inventory-popover small[data-v-b1274ba5]{font-size:11px;color:#647569}.settings-heading[data-v-0dbef083]{font-size:24px;margin:24px 0 0}.automation-status[data-v-0dbef083]{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-0dbef083]{margin:24px 0}.latest-publication[data-v-0dbef083]{margin:24px 0;padding:24px;border:1px solid #dce5de;border-radius:12px;background:#fff}.latest-publication h3[data-v-0dbef083]{margin:0 0 16px;font-size:18px}.grid-publication[data-v-0dbef083]{margin-top:16px;padding-top:10px;border-top:1px solid #e4ebe5}.grid-publication>small[data-v-0dbef083]{margin:0 0 8px}.grid-publication[data-v-0dbef083] .publication-status{min-width:180px}@media(max-width:650px){.latest-publication[data-v-0dbef083]{padding:16px}}.strategy-preview[data-v-0dbef083]{margin:32px 0}.strategy-preview>summary[data-v-0dbef083]{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-0dbef083]{min-width:210px;max-width:260px}.operating-column .mode-label[data-v-0dbef083]{margin:0 0 4px}.operating-badge[data-v-0dbef083]{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-0dbef083]{background:#e1f0e7;color:#255b3c}.operating-badge[data-status=ATTENTION][data-v-0dbef083]{background:#fff0db;color:#805318}.batch-toolbar+.automation-controls[data-v-0dbef083]{margin-bottom:24px}.repricing-title[data-v-0dbef083]{margin-bottom:0}.batch-toolbar[data-v-0dbef083]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:24px 0}.selection-column[data-v-0dbef083]{width:44px}.selection-column input[data-v-0dbef083]{width:18px;height:18px;cursor:pointer}.profitability-actions[data-v-0dbef083]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin:24px 0}.profitability-actions .refresh-feedback[data-v-0dbef083]{flex-basis:100%;font-size:13px;color:#53685f}.back-link[data-v-0dbef083]{display:inline-block;margin:8px 0 24px}.listing-header[data-v-0dbef083]{margin-bottom:28px}.listing-header h2[data-v-0dbef083]{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-0dbef083]{margin:0 0 12px;color:#53685f}.listing-links[data-v-0dbef083]{display:flex;flex-wrap:wrap;gap:12px 24px}.listing-links a[data-v-0dbef083]{display:inline-block;padding:6px 0}.repricing-content p[data-v-0dbef083]{line-height:1.6}.directory-filters[data-v-0dbef083]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.directory-filters>.repricing-search[data-v-0dbef083]{grid-column:1/-1;max-width:600px;width:100%}.directory-filters>label[data-v-0dbef083]{display:flex;flex-direction:column;gap:8px;min-width:0}.directory-filters input[data-v-0dbef083],.directory-filters select[data-v-0dbef083]{width:100%;min-width:0;min-height:44px;box-sizing:border-box}.filter-summary[data-v-0dbef083]{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-0dbef083]:disabled{opacity:.5;cursor:default}@media(max-width:1400px){.directory-filters[data-v-0dbef083]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.directory-filters[data-v-0dbef083]{grid-template-columns:minmax(0,1fr);gap:16px}}.repricing-search input[data-v-0dbef083],select[data-v-0dbef083]{padding:10px;border:1px solid #cbd7cd;border-radius:6px;font:inherit}.catalog-panel[data-v-0dbef083]{overflow-x:auto}.catalog-panel table[data-v-0dbef083]{min-width:1650px}.catalog-panel td[data-v-0dbef083]{vertical-align:top;font-size:14px;line-height:1.5}.catalog-panel th[data-v-0dbef083]{font-size:12px;line-height:1.5}.catalog-panel[data-v-0dbef083] .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-0dbef083]{font-weight:600}.catalog-panel td>small[data-v-0dbef083]{font-size:12px;line-height:1.5}.market-price>.compact-timestamp[data-v-0dbef083]{margin-top:8px}.strategy-profile-column[data-v-0dbef083]{min-width:180px;max-width:240px;overflow-wrap:anywhere}.stock-column[data-v-0dbef083]{text-align:right;min-width:155px;font-variant-numeric:tabular-nums}th.stock-column small[data-v-0dbef083]{margin-top:5px;font-size:11px;font-weight:400}.stock-column[data-v-0dbef083] .inventory-popover{text-align:left}.stock-column[data-v-0dbef083] .stock-trigger{font-size:15px;font-weight:600;line-height:1.5}.stock-column[data-v-0dbef083] .compact-timestamp{margin-top:8px}.contribution-column[data-v-0dbef083],.margin-column[data-v-0dbef083]{text-align:right;vertical-align:top}.contribution-column[data-v-0dbef083]{width:225px}.margin-column[data-v-0dbef083]{width:115px;min-width:115px;font-variant-numeric:tabular-nums;white-space:nowrap}.margin-column .loss[data-v-0dbef083]{color:#a13c32}th.contribution-column small[data-v-0dbef083],th.margin-column small[data-v-0dbef083]{margin-top:5px;font-size:11px;font-weight:400}.market-price[data-v-0dbef083]{min-width:155px;font-variant-numeric:tabular-nums}.market-winner[data-v-0dbef083]{min-width:190px;max-width:240px}.market-winner>span[data-v-0dbef083]{display:block;margin-top:6px}.seller-id[data-v-0dbef083]{overflow-wrap:anywhere}.market-explanation[data-v-0dbef083]{font-size:14px;color:#53685f}table[data-v-0dbef083]{width:100%;border-collapse:collapse}th[data-v-0dbef083],td[data-v-0dbef083]{padding:18px;text-align:left;border-bottom:1px solid #e4ebe5}td[data-v-0dbef083]:first-child{max-width:550px}small[data-v-0dbef083]{display:block;margin-top:8px;color:#65796e}.repricing-pager[data-v-0dbef083]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px}a[data-v-0dbef083]{color:#285e53}.product-create[data-v-23797c05]{max-width:1280px}.creation-panel[data-v-23797c05]{border:1px solid #cbd7cd;border-radius:12px;background:#fff;padding:28px}.creation-panel h2[data-v-23797c05]{margin-bottom:12px}.intro[data-v-23797c05],.creation-note[data-v-23797c05]{color:#596f65;line-height:1.6}.creation-fields[data-v-23797c05]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.creation-fields label[data-v-23797c05]{display:flex;flex-direction:column;gap:8px;font-size:14px;min-width:0}.creation-fields .wide[data-v-23797c05]{grid-column:1/-1}.creation-fields input[data-v-23797c05]{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-23797c05]{font-size:12px;color:#596f65;line-height:1.5}.creation-actions[data-v-23797c05],.success-links[data-v-23797c05]{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.creation-actions[data-v-23797c05]{margin:24px 0}.creation-success[data-v-23797c05]{padding:18px;background:#edf6f0;border-radius:8px}.creation-success p[data-v-23797c05]{margin:12px 0}.error[data-v-23797c05]{color:#a52222}.product-create a[data-v-23797c05]{color:#245c4f}.page-title[data-v-23797c05]{gap:20px}@media(max-width:650px){.creation-fields[data-v-23797c05]{grid-template-columns:minmax(0,1fr)}.creation-panel[data-v-23797c05]{padding:18px}.page-title[data-v-23797c05]{flex-direction:column;align-items:start}}label[data-v-aaae3bbb]{display:flex;flex-direction:column;gap:8px;max-width:420px;margin:24px 0}input[data-v-aaae3bbb]{font:inherit;padding:12px;border:1px solid #cbd7cd;border-radius:7px}.brand-table[data-v-aaae3bbb]{background:#fff;border:1px solid #dce5de;border-radius:12px;overflow:auto}table[data-v-aaae3bbb]{width:100%;border-collapse:collapse}th[data-v-aaae3bbb],td[data-v-aaae3bbb]{padding:18px 24px;text-align:left;border-bottom:1px solid #e1e8e2}th[data-v-aaae3bbb]{color:#647569;font-size:13px}a[data-v-aaae3bbb]{color:#245c4d}.brand-table p[data-v-aaae3bbb]{padding:20px}form[data-v-2835c085]{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:24px 0}label[data-v-2835c085]{display:flex;flex-direction:column;gap:8px}select[data-v-2835c085],input[data-v-2835c085]{padding:10px;border:1px solid #d8e0d9;border-radius:6px;color:inherit}td[data-v-2835c085]{vertical-align:top}.quote+.quote[data-v-2835c085]{margin-top:12px}section[data-v-73708a01]{min-width:0}.context-label[data-v-73708a01]{font-size:12px;color:#596f65}.search-field[data-v-73708a01]{display:flex;flex-direction:column;gap:8px;font-size:14px}.product-radio input[data-v-73708a01]{width:18px;height:18px;flex-shrink:0;accent-color:#28614f}input[data-v-73708a01],button[data-v-73708a01]{font:inherit;color:inherit}input[data-v-73708a01]: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-73708a01]{min-height:24px;margin:20px 0 10px;font-size:13px;color:#596f65}.product-results[data-v-73708a01]{min-height:100px}.product-choice-table[data-v-73708a01]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.product-choice-table th[data-v-73708a01],.product-choice-table td[data-v-73708a01]{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-73708a01]{background:#f5f7f4;font-size:12px;color:#596f65}.product-choice-table th[data-v-73708a01]:first-child{width:110px}.product-choice-table th[data-v-73708a01]:nth-child(2){width:45%}.product-choice-table tr.chosen[data-v-73708a01]{background:#edf6f0}.product-cell[data-v-73708a01]{display:flex;align-items:start;gap:12px}.product-cell>span[data-v-73708a01]:last-child{min-width:0}.product-cell small[data-v-73708a01]{display:block;color:#596f65;font-size:12px;margin-bottom:5px}.product-icon[data-v-73708a01]{flex-shrink:0}.product-radio[data-v-73708a01]{display:flex;gap:8px;align-items:center;cursor:pointer;min-height:32px;white-space:nowrap}.product-radio span[data-v-73708a01]{font-size:12px;white-space:nowrap;overflow-wrap:normal;flex-shrink:0}.mobile-label[data-v-73708a01]{display:none}.result-pages[data-v-73708a01]{display:flex;gap:16px;align-items:center;justify-content:flex-end;margin-top:16px;font-size:14px}.selected-product[data-v-73708a01]{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-73708a01]{color:#596f65}.clear-selection[data-v-73708a01]{justify-self:start}.error[data-v-73708a01]{color:#a52222}.empty-results[data-v-73708a01]{padding:24px;background:#f5f7f4;line-height:1.6}.sr-only[data-v-73708a01]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:850px){.product-choice-table thead[data-v-73708a01]{display:none}.product-choice-table[data-v-73708a01],.product-choice-table tbody[data-v-73708a01],.product-choice-table tr[data-v-73708a01],.product-choice-table td[data-v-73708a01]{display:block;width:auto}.product-choice-table tr[data-v-73708a01]{border:1px solid #e1e8e2;border-radius:8px;margin-bottom:12px;padding:12px}.product-choice-table td[data-v-73708a01]{border:0;padding:6px 0}.mobile-label[data-v-73708a01]{display:block;font-size:12px;color:#596f65;margin-bottom:2px}.result-pages[data-v-73708a01]{justify-content:space-between;gap:8px}}.supplier-association[data-v-ed45aa9c]{max-width:none!important;margin:24px 0}.supplier-association h2[data-v-ed45aa9c]{margin-bottom:12px}.supplier-association p[data-v-ed45aa9c]{line-height:1.6}.create-link[data-v-ed45aa9c]{margin:20px 0}.association-actions[data-v-ed45aa9c]{display:flex;margin:24px 0;gap:16px}.quotation-note[data-v-a06aee63]{color:#53685f;font-size:14px;line-height:1.6}.quotation-scroll[data-v-a06aee63]{border:1px solid #dce5dc;border-radius:10px;background:#fff;overflow:auto}.quotation-history table[data-v-a06aee63]{width:100%;border-collapse:collapse}.quotation-history th[data-v-a06aee63],.quotation-history td[data-v-a06aee63]{padding:18px 14px;text-align:left;vertical-align:top;min-width:0!important;font-size:14px}.quotation-history th[data-v-a06aee63]{font-size:12px;background:#f7f9f6}.quotation-history td[data-v-a06aee63]{border-top:1px solid #edf1ec}.quotation-history small[data-v-a06aee63]{display:block;margin-top:8px;line-height:1.4;color:#617269}.quotation-history details[data-v-a06aee63]{min-width:100px;max-width:280px}.quotation-history details p[data-v-a06aee63],.quotation-history code[data-v-a06aee63]{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.quotation-history summary[data-v-a06aee63]{cursor:pointer;color:#326c5f;font-weight:600}@media(max-width:850px){.quotation-history table[data-v-a06aee63],.quotation-history tbody[data-v-a06aee63],.quotation-history tr[data-v-a06aee63],.quotation-history td[data-v-a06aee63]{display:block}.quotation-history thead[data-v-a06aee63]{display:none}.quotation-history tr[data-v-a06aee63]{padding:16px 20px;border-bottom:1px solid #dce5dc}.quotation-history td[data-v-a06aee63]{border:0;padding:8px 0}.quotation-history td[data-v-a06aee63]:before{content:attr(data-label);display:block;font-size:12px;color:#617269;margin-bottom:6px}.quotation-history details[data-v-a06aee63]{max-width:none}}fieldset[data-v-c822aecd]{border:0;padding:0;margin:0;min-width:0}.suppliers details[data-v-c822aecd]{margin-top:24px}.suppliers form[data-v-c822aecd]:has(.product-choice-table){max-width:none}.selected-reference[data-v-c822aecd]{margin:16px 0;line-height:1.6}.fields[data-v-c822aecd]{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0}.fields label[data-v-c822aecd]{flex:1;min-width:180px}.suppliers label[data-v-c822aecd]{display:block;margin-bottom:1rem}.suppliers input[data-v-c822aecd]:not([type=checkbox]):not([type=radio]),.suppliers select[data-v-c822aecd]{display:block;width:100%;padding:.65rem;margin-top:.35rem}.suppliers table td[data-v-c822aecd]{vertical-align:top}.suppliers td[data-v-c822aecd]:first-child{min-width:260px}.suppliers code[data-v-c822aecd]{overflow-wrap:anywhere}.suppliers summary[data-v-c822aecd]{cursor:pointer}.suppliers h2[data-v-c822aecd]{margin-bottom:1rem}.suppliers .table-footer[data-v-c822aecd]{gap:16px;flex-wrap:wrap}.suppliers .page-size[data-v-c822aecd]{display:flex;align-items:center;gap:10px;margin:0;white-space:nowrap}.suppliers .page-size select[data-v-c822aecd]{width:auto;margin:0;min-height:40px}.actions[data-v-c822aecd]{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.suppliers form[data-v-c822aecd]{background:#fff;border:1px solid #d8e0d9;border-radius:8px;padding:24px;max-width:1000px}.suppliers .back-link[data-v-c822aecd]{margin:16px 0}.suppliers .page-title[data-v-c822aecd]{gap:20px;flex-wrap:wrap}.suppliers .catalog-header-actions[data-v-c822aecd]{max-width:100%;flex-shrink:1}.file-picker[data-v-34dc6f92]{min-width:0}.file-picker-label[data-v-34dc6f92]{display:block;margin-bottom:8px}.file-picker-controls[data-v-34dc6f92]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.file-picker-name[data-v-34dc6f92]{flex:1 1 160px;min-width:0;overflow-wrap:anywhere;color:var(--muted-text);font-size:14px;line-height:1.5}.invoice-filter[data-v-57d57b6e]{min-width:0;margin:0}.invoice-label[data-v-57d57b6e]{display:block;margin:0 0 8px!important}.invoice-filter[data-v-57d57b6e] input:not([type=checkbox]){border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-height:0!important}.invoice-filter[data-v-57d57b6e] .v-field__input{min-height:48px}.invoice-filter[data-v-57d57b6e] .v-field{background:#fff}.no-invoice[data-v-57d57b6e]{display:flex;align-items:center;gap:8px;margin:8px 0!important}.invoice-filter[data-v-57d57b6e] .v-chip{max-width:100%}.invoice-filter[data-v-57d57b6e] .v-chip__content{overflow:hidden;text-overflow:ellipsis;display:block}.invoice-filter[data-v-57d57b6e] .v-autocomplete__selection{max-width:100%}.history-grouping[data-v-d80881bd]{border:0;padding:0}.history-grouping label[data-v-d80881bd]{display:flex;align-items:center;gap:8px;margin:0}.history-group[data-v-d80881bd]{margin-top:16px}.history-operation[data-v-d80881bd]{border-top:1px solid var(--app-border-color)}.history-operation summary[data-v-d80881bd]{padding:16px 0;list-style-position:inside}.operation-grid[data-v-d80881bd]{display:inline-grid;vertical-align:top;width:calc(100% - 24px);grid-template-columns:2fr 1.4fr 1fr 1fr;gap:20px;font-weight:400}.operation-grid>span[data-v-d80881bd]{min-width:0;overflow-wrap:anywhere}.operation-grid small[data-v-d80881bd]{margin-top:4px}.operation-details[data-v-d80881bd]{padding:0 12px 12px}.history-group h3[data-v-d80881bd]{margin:16px 0}.history-group h3 small[data-v-d80881bd]{font-weight:400}@media(max-width:700px){.operation-grid[data-v-d80881bd]{grid-template-columns:1fr 1fr;gap:12px}.operation-grid>span[data-v-d80881bd]:first-child{grid-column:1/-1}.operation-details[data-v-d80881bd]{padding:0 0 12px}}.movement-group[data-v-03afb062]{border-top:1px solid var(--app-border-color);padding:16px 0}.movement-group summary[data-v-03afb062]{cursor:pointer;line-height:1.8}.movement-group h3[data-v-03afb062]{margin-bottom:8px}.receipt-budget[data-v-77754694],.receipt-split-help[data-v-77754694]{color:var(--app-text-color-secondary);margin-top:12px}.receipt-lot[data-v-77754694]{border:1px solid var(--app-border-color);border-radius:8px;padding:20px;margin-top:16px}.receipt-lot-heading[data-v-77754694]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.receipt-lot-heading h4[data-v-77754694]{margin:0}.receipt-lot .fields[data-v-77754694]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px}.receipt-lot label[data-v-77754694]{margin:8px 0}.receipt-product>.fields[data-v-77754694]{max-width:460px}@media(max-width:700px){.receipt-lot[data-v-77754694]{padding:12px}.receipt-lot .fields[data-v-77754694]{grid-template-columns:1fr}}.app-sort-controls[data-v-e1ed63a3]{display:flex;flex-wrap:wrap;gap:16px}.app-sort-controls>label[data-v-e1ed63a3]{display:grid;gap:8px;flex:0 1 240px;min-width:0}@media(max-width:700px){.app-sort-controls>label[data-v-e1ed63a3]{flex-basis:100%}}.pilot-policy[data-v-e1ed63a3]{margin:20px 0;padding:16px;border:1px solid var(--app-border-color);border-radius:8px}.pilot-policy p[data-v-e1ed63a3]{margin:12px 0;line-height:1.6}.pilot-policy legend[data-v-e1ed63a3]{font-weight:600}.app-sort-controls[data-v-93ad3c8c]{display:flex;flex-wrap:wrap;gap:16px}.app-sort-controls>label[data-v-93ad3c8c]{display:grid;gap:8px;flex:0 1 240px;min-width:0}@media(max-width:700px){.app-sort-controls>label[data-v-93ad3c8c]{flex-basis:100%}}.trial-policy[data-v-93ad3c8c]{margin:20px 0;padding:16px;border:1px solid var(--app-border-color);border-radius:8px}.trial-policy p[data-v-93ad3c8c]{margin:12px 0;line-height:1.6}.trial-policy legend[data-v-93ad3c8c]{font-weight:600}.coverage-policy[data-v-54201960]{display:grid;gap:16px;min-width:0}.coverage-policy label[data-v-54201960]{display:grid;gap:8px;min-width:0}.coverage-policy .field-help[data-v-54201960]{margin-top:0}.stockout-evidence[data-v-dfdad0b1]{margin:16px 0;padding:16px;background:var(--app-fill-color-light);border-radius:8px;overflow-wrap:anywhere}.stockout-evidence summary[data-v-dfdad0b1]{cursor:pointer;font-weight:600}.stockout-evidence p[data-v-dfdad0b1]{margin:12px 0;line-height:1.6}.trial-evidence[data-v-6fb459ad]{margin:16px 0;padding:16px;background:var(--app-fill-color-light);border-radius:8px;overflow-wrap:anywhere}h5[data-v-6fb459ad]{font-size:1rem;margin:0}p[data-v-6fb459ad]{margin:10px 0;line-height:1.6}.table-scroll[data-v-cc8a918d]{overflow:auto;margin:16px 0}.app-record-table[data-v-cc8a918d]{min-width:1100px}.inventory-evidence[data-v-cc8a918d]{min-width:180px}th[scope=row][data-v-cc8a918d]{min-width:200px;max-width:270px}details[data-v-cc8a918d]{margin-top:8px;font-size:12px}small[data-v-cc8a918d]{display:block;font-weight:400;margin-top:6px;overflow-wrap:anywhere;color:var(--app-text-color-secondary)}tfoot[data-v-cc8a918d]{font-weight:600}p[data-v-cc8a918d]{line-height:1.6;margin:12px 0}.estimate-comparison[data-v-cc8a918d]{margin:20px 0}.invoice-sources[data-v-44c27f07]{overflow-wrap:anywhere}.warehouse-ui{max-width:1500px}.warehouse-ui .fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.warehouse-ui label{display:block;margin:16px 0}.warehouse-ui label:has(>:is(.app-field,.app-select)){display:grid;gap:8px}.warehouse-ui .fields>label:not(.choice){margin:0}.warehouse-ui .fields{align-items:start}.warehouse-ui .choice{display:flex;align-items:center;gap:12px}.warehouse-ui p{line-height:1.6;margin:16px 0}.warehouse-ui .listing-card{margin:24px 0}.warehouse-ui .table-scroll{overflow:auto;margin:20px 0}.warehouse-ui .table-scroll table{min-width:650px}.warehouse-ui .app-actions{gap:12px;margin:20px 0}.warehouse-ui small{display:block;margin-top:6px;color:var(--app-text-color-secondary);overflow-wrap:anywhere}.warehouse-ui .stock-entry{border-top:1px solid var(--app-border-color);padding:24px 0}.warehouse-ui .summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin:24px 0}.warehouse-ui .summary-grid strong{display:block;font-size:28px}.warehouse-ui summary{cursor:pointer;font-weight:600}.warehouse-ui details p{overflow-wrap:anywhere}.warehouse-ui fieldset{min-width:0}@media(max-width:700px){.warehouse-ui .fields{grid-template-columns:1fr}.warehouse-ui .summary-grid{grid-template-columns:1fr 1fr}.warehouse-ui .table-scroll{max-width:100%}}.replenishment[data-v-fbc19016]{max-width:1500px}.fields[data-v-fbc19016],.destinations[data-v-fbc19016]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px}.fields label[data-v-fbc19016]{display:grid;gap:8px;margin:12px 0}.listing-card[data-v-fbc19016]{margin:24px 0}.table-scroll[data-v-fbc19016]{overflow:auto;margin:20px 0}.table-scroll input[type=number][data-v-fbc19016]{min-width:90px;width:100%}small[data-v-fbc19016]{display:block;margin-top:6px;color:var(--app-text-color-secondary);overflow-wrap:anywhere}summary[data-v-fbc19016]{cursor:pointer;font-weight:600;padding:8px 0}.confirmation[data-v-fbc19016]{display:flex;gap:12px;align-items:center;margin:24px 0}.summary-grid[data-v-fbc19016]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0}.summary-grid strong[data-v-fbc19016]{display:block;font-size:28px}.plan-line[data-v-fbc19016]{border-top:1px solid var(--app-border-color);padding:24px 0}.destination[data-v-fbc19016]{border:1px solid var(--app-border-color);padding:20px;border-radius:12px;min-width:0}.destination a[data-v-fbc19016]{overflow-wrap:anywhere}dl[data-v-fbc19016]{display:grid;grid-template-columns:1fr 1fr;gap:10px}dd[data-v-fbc19016]{margin:0;text-align:right;font-variant-numeric:tabular-nums}details p[data-v-fbc19016]{overflow-wrap:anywhere}.app-actions[data-v-fbc19016]{margin-top:24px}p[data-v-fbc19016]{line-height:1.6;margin:16px 0}@media(max-width:700px){.fields[data-v-fbc19016],.destinations[data-v-fbc19016]{grid-template-columns:1fr}.summary-grid[data-v-fbc19016]{gap:8px;font-size:13px}.destination[data-v-fbc19016]{padding:12px}dl[data-v-fbc19016]{font-size:14px}.table-scroll table[data-v-fbc19016]{min-width:650px}}.import-history[data-v-e4f91385]{max-width:1440px}.page-title[data-v-e4f91385]{gap:1rem}.history-table[data-v-e4f91385]{width:100%;table-layout:fixed}.history-table th[data-v-e4f91385]:first-child{width:38%}.history-table th[data-v-e4f91385]:last-child{width:15rem}.history-table td[data-v-e4f91385]{vertical-align:top;overflow-wrap:anywhere}.history-table p[data-v-e4f91385]{margin:.4rem 0}.history-actions[data-v-e4f91385]{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;max-width:14rem}small[data-v-e4f91385]{color:var(--muted-text)}@media(max-width:750px){.history-table[data-v-e4f91385],.history-table tbody[data-v-e4f91385],.history-table tr[data-v-e4f91385],.history-table td[data-v-e4f91385]{display:block;width:auto}.history-table thead[data-v-e4f91385]{display:none}.history-table tr[data-v-e4f91385]{border-top:1px solid var(--panel-border);padding:.75rem 0}.history-table td[data-v-e4f91385]{border:0;padding:.5rem 0}.history-table td[data-v-e4f91385]:before{content:attr(data-label);display:block;font-size:.8rem;color:var(--muted-text);margin-bottom:.3rem}.page-title[data-v-e4f91385]{flex-direction:column;align-items:flex-start}}.existing-import[data-v-dea0fd23]{margin-top:1.25rem}.existing-import h3[data-v-dea0fd23]{margin:0}.existing-import p[data-v-dea0fd23]{margin:.5rem 0}.existing-file[data-v-dea0fd23]{overflow-wrap:anywhere}.duplicate-actions[data-v-dea0fd23]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.supplier-import[data-v-dea0fd23]{max-width:1440px}.listing-card[data-v-dea0fd23]{margin-top:1.3rem}.import-fields[data-v-dea0fd23]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}fieldset[data-v-dea0fd23]{border:0;padding:0;margin:0;min-width:0}label[data-v-dea0fd23]{display:flex;flex-direction:column;gap:.4rem}input[data-v-dea0fd23],select[data-v-dea0fd23]{max-width:100%;box-sizing:border-box}small[data-v-dea0fd23]{color:var(--muted-text)}@media(max-width:600px){.import-fields[data-v-dea0fd23]{grid-template-columns:1fr}}.completion-actions[data-v-18492a27]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.reversal-success p[data-v-18492a27]{margin:.5rem 0}.reversal-success h3[data-v-18492a27]{margin:0}.withdrawn-label[data-v-18492a27]{font-weight:600;color:var(--app-color-success)}.reversal[data-v-18492a27]{margin-top:1.3rem;scroll-margin-top:1rem}.reversal-heading[data-v-18492a27],.actions[data-v-18492a27]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.actions[data-v-18492a27]{justify-content:flex-start;margin:1rem 0}.reversal-heading>div[data-v-18492a27]{min-width:0;overflow-wrap:anywhere}.reversal-grid[data-v-18492a27]{display:grid;grid-template-columns:90px minmax(160px,2fr) repeat(3,minmax(100px,1fr));gap:1rem}.reversal-row[data-v-18492a27]{border-top:1px solid var(--app-border-color);padding:1rem 0;overflow-wrap:anywhere}.reversal-row p[data-v-18492a27]{margin:.5rem 0}.headings[data-v-18492a27]{padding:1rem 0;color:var(--muted-text)}.reversal-grid small[data-v-18492a27]{display:block;color:var(--muted-text);margin-bottom:.4rem}.choice[data-v-18492a27]{display:flex;align-items:flex-start;gap:.6rem;margin:1rem 0}.reversal-grid .choice[data-v-18492a27]{margin:0}.choice input[data-v-18492a27]{flex:none;width:auto}.choice span[data-v-18492a27]{white-space:nowrap}label[data-v-18492a27]:not(.choice){display:flex;flex-direction:column;gap:.5rem}.reversal-confirmation[data-v-18492a27]{border-top:1px solid var(--app-border-color);padding-top:1rem}@media(max-width:950px){.headings[data-v-18492a27]{display:none}.reversal-grid[data-v-18492a27]{grid-template-columns:repeat(2,minmax(0,1fr))}.reversal-grid>div[data-v-18492a27]:first-of-type{grid-column:1/-1}}@media(max-width:600px){.reversal-grid[data-v-18492a27]{grid-template-columns:1fr}.reversal-heading[data-v-18492a27]{align-items:flex-start;flex-direction:column}}.completion-actions[data-v-f0ff8305]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.import-success h2[data-v-f0ff8305],.import-success h3[data-v-f0ff8305]{margin:0}.import-success p[data-v-f0ff8305]{margin:.65rem 0}.review-progress[data-v-f0ff8305]{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0;color:var(--muted-text)}.review-progress [aria-current=step][data-v-f0ff8305]{color:var(--app-color-primary)}.review-toolbar[data-v-f0ff8305]{justify-content:space-between}.change-groups[data-v-f0ff8305]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0}.change-group[data-v-f0ff8305]{border:1px solid var(--panel-border);border-radius:var(--app-border-radius-base);padding:1rem}.change-group p[data-v-f0ff8305]{margin:.6rem 0}.advanced-filters[data-v-f0ff8305]{margin:1rem 0}.advanced-filters .import-fields[data-v-f0ff8305]{margin-top:1rem}.review-search[data-v-f0ff8305]{max-width:640px}.confirmation-summary[data-v-f0ff8305]{margin:1rem 0}.confirmation-summary p[data-v-f0ff8305]{margin:.5rem 0}.supplier-import[data-v-f0ff8305]{max-width:1440px}.listing-card[data-v-f0ff8305]{margin-top:1.3rem}.import-fields[data-v-f0ff8305]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}fieldset[data-v-f0ff8305]{border:0;padding:0;margin:0;min-width:0}label[data-v-f0ff8305]{display:flex;flex-direction:column;gap:.4rem}input[data-v-f0ff8305],select[data-v-f0ff8305]{max-width:100%;box-sizing:border-box}input[type=file][data-v-f0ff8305]{width:100%}.check-line[data-v-f0ff8305]{display:flex;flex-direction:row;align-items:flex-start;gap:.6rem;margin:1rem 0}.check-line input[data-v-f0ff8305]{flex:none;width:auto;margin-top:.25rem}.check-line span[data-v-f0ff8305]{white-space:nowrap}.actions[data-v-f0ff8305]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0}.import-grid[data-v-f0ff8305]{display:grid;grid-template-columns:80px minmax(180px,3fr) repeat(5,minmax(80px,1fr));gap:.75rem;align-items:start}.grid-header[data-v-f0ff8305]{padding:1rem 0;color:var(--muted);font-size:.85rem}.import-record[data-v-f0ff8305]{border-top:1px solid #d6e0da;padding:1rem 0;overflow-wrap:anywhere}.import-record p[data-v-f0ff8305]{margin:.4rem 0}.import-record .check-line[data-v-f0ff8305]{margin:0}.import-record details[data-v-f0ff8305]{margin-top:.8rem}.mobile-label[data-v-f0ff8305]{display:none}.apply-panel[data-v-f0ff8305]{border-top:1px solid #d6e0da;margin-top:1rem;padding-top:1rem}.history-row[data-v-f0ff8305]{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid #d6e0da;padding:1rem 0}.history-row>div[data-v-f0ff8305]{min-width:0;overflow-wrap:anywhere}.history-row button[data-v-f0ff8305]{flex:none}.document-evidence[data-v-f0ff8305]{margin-top:1.5rem;overflow-wrap:anywhere}.status-label[data-v-f0ff8305]{font-weight:600}.price-classification[data-v-f0ff8305]{font-weight:600;color:var(--text-color)}.filter-help[data-v-f0ff8305]{color:var(--muted-text);font-size:.9rem}.percentage-difference[data-v-f0ff8305]{font-variant-numeric:tabular-nums}.mobile-sorting[data-v-f0ff8305]{display:none}.sort-button[data-v-f0ff8305]{border:0;padding:0;background:none;font:inherit;font-weight:600;text-align:right;color:inherit;min-height:44px}.sort-button[data-v-f0ff8305]:first-of-type{text-align:left}.import-grid>div[data-v-f0ff8305]:not(:first-of-type){text-align:right;font-variant-numeric:tabular-nums}.price-unit[data-v-f0ff8305]{margin-left:.3em}.missing-list>div[data-v-f0ff8305]{padding:.7rem 0}.page-title[data-v-f0ff8305]{gap:1rem}.page-title>div[data-v-f0ff8305]{min-width:0;overflow-wrap:anywhere}small[data-v-f0ff8305]{color:#576f64}#import-review[data-v-f0ff8305]{scroll-margin-top:1rem}@media(max-width:1100px){.mobile-sorting[data-v-f0ff8305]{display:flex}.import-grid>div[data-v-f0ff8305]:not(:first-of-type){text-align:left}.grid-header[data-v-f0ff8305]{display:none}.import-grid[data-v-f0ff8305]{grid-template-columns:repeat(2,minmax(0,1fr))}.import-grid>div[data-v-f0ff8305]:first-of-type{grid-column:1/-1}.mobile-label[data-v-f0ff8305]{display:block;color:#576f64;margin-bottom:.3rem}}@media(max-width:600px){.change-groups[data-v-f0ff8305],.import-fields[data-v-f0ff8305]{grid-template-columns:1fr}.page-title[data-v-f0ff8305],.history-row[data-v-f0ff8305]{align-items:flex-start;flex-direction:column}.import-grid[data-v-f0ff8305]{gap:.8rem}.listing-card[data-v-f0ff8305],.content[data-v-f0ff8305]{padding:1rem}h1[data-v-f0ff8305]{font-size:1.8rem}.pagination[data-v-f0ff8305]{justify-content:space-between}.pagination span[data-v-f0ff8305]{font-size:.85rem}}.sync-panel[data-v-80335a85]{margin:20px 0;padding:18px 24px;background:#fff;border:1px solid #dbe3da;border-radius:12px}.sync-heading[data-v-80335a85]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}h2[data-v-80335a85]{font-size:18px;margin:0}p[data-v-80335a85]{margin:12px 0}details[data-v-80335a85]{margin-top:16px}li[data-v-80335a85]{margin:8px 0}.related-load-status[data-v-aab20900]{min-height:44px;display:flex;align-items:center;color:var(--muted-text)}.link-product-action[data-v-aab20900]{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:normal;max-width:100%}.listing-detail header[data-v-aab20900]{margin:28px 0}.detail-card[data-v-aab20900]{background:#fff;border:1px solid #d8e1da;border-radius:14px;padding:28px;margin:22px 0}.facts[data-v-aab20900]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px}.facts>div[data-v-aab20900]{display:block;min-width:0}.facts dd[data-v-aab20900]{font-size:16px;text-align:left}.facts dt[data-v-aab20900],.metrics span[data-v-aab20900]{color:#647569;font-size:14px}.facts dd[data-v-aab20900]{margin:8px 0 0;overflow-wrap:anywhere}.metrics[data-v-aab20900]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:24px;margin:24px 0}.metrics strong[data-v-aab20900]{display:block;font-size:30px;margin-top:12px}.notice[data-v-aab20900]{background:#fff4d6;padding:16px;border-radius:8px}small[data-v-aab20900]{display:block;color:#647569;margin-top:6px;font-size:12px}.table-wrap[data-v-aab20900]{overflow:auto}table[data-v-aab20900]{width:100%;border-collapse:collapse;font-size:14px}td[data-v-aab20900],th[data-v-aab20900]{text-align:left;padding:16px;border-bottom:1px solid #e1e8e2;vertical-align:top}td[data-v-aab20900]:first-child{min-width:230px}.selected[data-v-aab20900]{background:#f0f6f1}a[data-v-aab20900]{color:#196c65}p[data-v-aab20900]{line-height:1.6}@media(max-width:700px){.detail-card[data-v-aab20900]{padding:16px}}.current-product[data-v-c3e0ed9b]{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-c3e0ed9b]{justify-self:start}.replacement-confirmation[data-v-c3e0ed9b]{padding:18px;background:#f5f7f4;margin-top:24px;line-height:1.6;font-size:14px}.replacement-confirmation label[data-v-c3e0ed9b]{display:flex;gap:12px;align-items:flex-start;margin-top:16px}.replacement-confirmation input[type=checkbox][data-v-c3e0ed9b]{width:20px;height:20px;flex-shrink:0;margin:2px 0 0;accent-color:#245c4f}.catalog-create-link[data-v-c3e0ed9b]{margin:0 0 24px;line-height:1.6}.catalog-create-link a[data-v-c3e0ed9b]{color:#245c4f;text-decoration:underline}.association-editor[data-v-c3e0ed9b]{background:#fff;border:1px solid #cbd7cd;border-radius:12px;padding:28px;min-width:0}.editor-heading[data-v-c3e0ed9b]{display:flex;justify-content:space-between;align-items:start;gap:20px}.editor-heading h2[data-v-c3e0ed9b]{margin:10px 0 24px}.listing-identity[data-v-c3e0ed9b]{padding:18px;background:#f4f7f4;border-left:3px solid #72988a;display:grid;gap:8px;overflow-wrap:anywhere}.context-label[data-v-c3e0ed9b]{font-size:12px;color:#596f65}.identity-meta[data-v-c3e0ed9b]{display:flex;gap:8px 24px;flex-wrap:wrap;font-size:12px;color:#596f65}.comparison-help[data-v-c3e0ed9b]{margin:20px 0;line-height:1.6}.search-field[data-v-c3e0ed9b]{display:flex;flex-direction:column;gap:8px;font-size:14px}.product-radio input[data-v-c3e0ed9b]{width:18px;height:18px;flex-shrink:0;accent-color:#28614f}input[data-v-c3e0ed9b],button[data-v-c3e0ed9b]{font:inherit;color:inherit}input[data-v-c3e0ed9b]: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-c3e0ed9b]{min-height:24px;margin:20px 0 10px;font-size:13px;color:#596f65}.product-results[data-v-c3e0ed9b]{min-height:100px}.product-choice-table[data-v-c3e0ed9b]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.product-choice-table th[data-v-c3e0ed9b],.product-choice-table td[data-v-c3e0ed9b]{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-c3e0ed9b]{background:#f5f7f4;font-size:12px;color:#596f65}.product-choice-table th[data-v-c3e0ed9b]:first-child{width:95px}.product-choice-table th[data-v-c3e0ed9b]:nth-child(2){width:48%}.product-choice-table tr.chosen[data-v-c3e0ed9b]{background:#edf6f0}.product-cell[data-v-c3e0ed9b]{align-items:start;gap:12px}.product-cell>span[data-v-c3e0ed9b]:last-child{min-width:0}.product-cell small[data-v-c3e0ed9b]{display:block;color:#596f65;font-size:12px;margin-bottom:5px}.product-icon[data-v-c3e0ed9b]{flex-shrink:0}.product-radio[data-v-c3e0ed9b]{display:flex;gap:8px;align-items:center;cursor:pointer;min-height:32px}.product-radio span[data-v-c3e0ed9b]{font-size:12px}.mobile-label[data-v-c3e0ed9b]{display:none}.result-pages[data-v-c3e0ed9b]{display:flex;gap:16px;align-items:center;justify-content:flex-end;margin-top:16px;font-size:14px}.selected-product[data-v-c3e0ed9b]{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-c3e0ed9b]{color:#596f65}.save-area[data-v-c3e0ed9b]{margin-top:24px;border-top:1px solid #e1e8e2;padding-top:20px}.editor-actions[data-v-c3e0ed9b]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.association-editor .editor-actions button[data-v-c3e0ed9b]{width:auto;flex:0 0 auto;margin:0;justify-content:center}.save-area p[data-v-c3e0ed9b]{margin:16px 0 0}.error[data-v-c3e0ed9b]{color:#a52222}.saved-message[data-v-c3e0ed9b]{color:#245c4f}.empty-results[data-v-c3e0ed9b]{padding:24px;background:#f5f7f4;line-height:1.6}.sr-only[data-v-c3e0ed9b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:850px){.association-editor[data-v-c3e0ed9b]{padding:18px}.editor-heading[data-v-c3e0ed9b]{flex-direction:column;gap:0;margin-bottom:18px}.product-choice-table thead[data-v-c3e0ed9b]{display:none}.product-choice-table[data-v-c3e0ed9b],.product-choice-table tbody[data-v-c3e0ed9b],.product-choice-table tr[data-v-c3e0ed9b],.product-choice-table td[data-v-c3e0ed9b]{display:block;width:auto}.product-choice-table tr[data-v-c3e0ed9b]{border:1px solid #e1e8e2;border-radius:8px;margin-bottom:12px;padding:12px}.product-choice-table td[data-v-c3e0ed9b]{border:0;padding:6px 0}.mobile-label[data-v-c3e0ed9b]{display:block;font-size:12px;color:#596f65;margin-bottom:2px}.result-pages[data-v-c3e0ed9b]{justify-content:space-between;gap:8px}.identity-meta[data-v-c3e0ed9b]{flex-direction:column}}.listing-kind[data-v-4dabb415]{display:inline-block;white-space:nowrap;padding:5px 9px;border-radius:5px;background:#f0f2ef;color:#52685e;font-size:13px}.listing-kind.catalog[data-v-4dabb415]{background:#e1f1e9;color:#205b44}.listing-kind.traditional[data-v-4dabb415]{background:#e8edf6;color:#36567a}.listing-load-status[data-v-4dabb415]{min-height:44px;padding:10px 24px;color:var(--muted-text);font-size:14px}.listing-summary[data-v-4dabb415]{min-height:24px}.page-range[data-v-4dabb415]{white-space:nowrap}.listing-table table[data-v-4dabb415]{min-width:1320px}.listing-table th[data-v-4dabb415]:first-child{min-width:260px}.empty[data-v-4dabb415]{padding:20px 24px}.pagination[data-v-4dabb415]{align-items:center;flex-wrap:wrap}.sales-note[data-v-4dabb415]{padding:0 24px 16px;color:#52685e;font-size:14px}.sales-note p[data-v-4dabb415]{margin:8px 0}.sort-button[data-v-4dabb415]{border:0;padding:0;background:none;font-weight:600;text-align:left;min-width:80px}.listing-search[data-v-4dabb415]{min-width:0}.secondary-filters[data-v-4dabb415]{grid-column:1/-1;min-width:0}.secondary-filters summary[data-v-4dabb415]{cursor:pointer;font-size:14px;color:#245e50}.secondary-filter-fields[data-v-4dabb415]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;align-items:start;margin-top:16px}.secondary-filter-fields>label[data-v-4dabb415]{min-width:0}.listing-filters[data-v-4dabb415]{padding:24px}label[data-v-4dabb415]{display:flex;flex-direction:column;gap:8px;font-size:14px}input[data-v-4dabb415],select[data-v-4dabb415]{font:inherit;border:1px solid #cbd7cd;border-radius:7px;padding:10px;background:#fff;color:#24463e}.check[data-v-4dabb415]{flex-direction:row;align-items:center;align-self:center}.listing-table[data-v-4dabb415]{overflow:auto}table[data-v-4dabb415]{width:100%;border-collapse:collapse;font-size:14px}th[data-v-4dabb415],td[data-v-4dabb415]{text-align:left;padding:14px 18px;vertical-align:top;border-bottom:1px solid #e1e8e2}td[data-v-4dabb415]:first-child{min-width:260px}small[data-v-4dabb415]{display:block;font-size:12px;color:#647569;margin-top:7px}td button[data-v-4dabb415]{display:block;margin-top:10px}.pagination[data-v-4dabb415]{display:flex;gap:15px;align-items:center;padding:20px}.association-editor[data-v-4dabb415]{background:#fff;padding:32px;border:1px solid #cbd7cd;border-radius:12px}.association-editor label[data-v-4dabb415]{margin:16px 0}.association-editor button[data-v-4dabb415]{margin-right:12px}.error[data-v-4dabb415]{color:#a52222;padding:12px}@media(max-width:700px){.listing-filters[data-v-4dabb415]{padding:16px}.secondary-filter-fields[data-v-4dabb415]{grid-template-columns:minmax(0,1fr)}.sales-note[data-v-4dabb415]{padding:0 16px 16px}}: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}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 .nav-disclosure-arrow{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{--app-color-primary: rgb(var(--v-theme-primary, 36, 92, 79));--app-color-primary-light-3: #668d83;--app-color-primary-light-5: #91ada5;--app-color-primary-light-7: #bdcec9;--app-color-primary-light-8: #d3dfdb;--app-color-primary-light-9: #eaf0ee;--app-color-primary-dark-2: #1c493f;--app-color-success: rgb(var(--v-theme-success, 40, 114, 75));--app-color-warning: #a96b19;--app-color-danger: rgb(var(--v-theme-error, 179, 38, 30));--app-color-error: #bd4141;--app-color-info: #60736d;--app-text-color-primary: rgb(var(--v-theme-on-surface, 32, 59, 53));--app-text-color-regular: #405a51;--app-text-color-secondary: #64776f;--app-border-color: #cfdcd5;--app-border-color-light: #e0e8e3;--app-border-color-lighter: #edf1ee;--app-fill-color-light: #f3f6f4;--app-fill-color-blank: #fff;--app-bg-color: rgb(var(--v-theme-surface, 255, 255, 255));--app-bg-color-page: rgb(var(--v-theme-background, 244, 246, 244));--app-border-radius-base: 8px;--app-font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-font-size-base: 14px;--app-component-size: 44px;--app-component-size-large: 44px;--app-disabled-bg-color: #f3f5f3;--app-disabled-text-color: #7b8c83;--app-box-shadow-light: 0 8px 24px rgb(25 57 45 / 9%);--surface: var(--app-bg-color);--surface-muted: var(--app-fill-color-light);--page-background: var(--app-bg-color-page);--text: var(--app-text-color-primary);--muted-text: var(--app-text-color-secondary);--control-border: var(--app-border-color);--panel-border: var(--app-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(--app-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(--app-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(.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(--app-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 .app-text-action{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.app-text-action>span{min-width:0}.app-text-action>.ui-button{max-width:100%;flex:0 0 auto}.app-shell .workspace .content .app-sort-controls{flex-wrap:wrap;align-items:start;gap:16px;margin:16px 0}.app-shell .workspace .content .app-sort-controls>label{display:grid;gap:8px;margin:0;min-width:0;flex:0 1 240px}@media(max-width:700px){.app-shell .workspace .content .app-sort-controls>label{flex-basis:100%;width:100%}}.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}@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-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.app-directory-toolbar{display:flex;align-items:start;flex-wrap:wrap;gap:20px;margin:24px 0}.app-directory-toolbar>:is(span,.ui-button){align-self:end}.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%}}:root{--app-color-white:#fff}.v-application{font-family:var(--app-font-family);font-size:14px;line-height:1.5}.v-application .app-shell{flex:1}.v-application :is(.v-btn,.v-field,.v-alert,.v-card){font-family:inherit}.app-field.v-field{flex:0 0 auto;align-self:start;--v-input-control-height:48px;grid-area:auto;width:100%;min-width:0;margin:0;font-size:14px;background:var(--surface)}.app-field .v-field__field{min-width:0}.app-shell .workspace .content .app-field.v-field :is(input,select,textarea),.v-application .app-field.v-field :is(input,select,textarea),.app-field.v-field :is(input,select,textarea){display:block;width:100%;max-width:100%;min-width:0;min-height:48px;border:0;border-radius:inherit;background:transparent;padding:12px 14px;margin:0;box-shadow:none;outline:none;color:inherit;font:inherit;line-height:1.5}.app-shell .workspace .content .app-field.v-field textarea,.v-application .app-field.v-field textarea,.app-field.v-field textarea{min-height:96px;resize:vertical}.app-field:has(:disabled){background:var(--app-disabled-bg-color);opacity:.65}.app-field:has(:disabled) :is(input,select,textarea){cursor:not-allowed}.app-field:has(:user-invalid) .v-field__outline{color:rgb(var(--v-theme-error))}.app-field:has(:focus-visible) .v-field__outline{--v-field-border-width:2px;color:rgb(var(--v-theme-primary));opacity:1}.app-shell .workspace .content :is(input[type=checkbox],input[type=radio]){accent-color:rgb(var(--v-theme-primary));width:20px;height:20px;flex-shrink:0;vertical-align:middle}.app-shell .workspace .content :is(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--app-color-primary-light-5);outline-offset:3px}.ui-notice.v-alert{margin:16px 0;padding:16px;line-height:1.6}.ui-notice .v-alert__content{min-width:0;overflow-wrap:anywhere}.ui-notice .v-alert__content p{margin:8px 0 0}.ui-notice .v-alert__content .ui-button{margin:8px}fieldset{border:0;padding:0;min-width:0}legend{padding:0}.login-card label .app-field{margin-top:8px}@media(prefers-reduced-motion:reduce){.v-application *,.v-overlay *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.app-shell .workspace .content .search{position:relative;border:0;padding:0;background:transparent}.app-shell .workspace .content .search>svg{position:absolute;z-index:1;left:14px;pointer-events:none}.app-shell .workspace .content .search .app-field input{padding-left:42px}.v-application .ui-notice.v-alert.text-error{color:rgb(var(--v-theme-error))}.v-application .ui-notice.v-alert.text-success{color:rgb(var(--v-theme-success))}.v-application .ui-notice.v-alert.text-warning{color:rgb(var(--v-theme-warning))}.v-application .ui-notice.v-alert.text-info{color:rgb(var(--v-theme-info))}.app-shell .workspace .content .app-field-row{align-items:start}.app-shell .workspace .content :is(.app-field-row,.app-filter-grid)>label:has(>:is(.app-field,.app-select)){display:grid;gap:8px;margin:0;min-width:0}.app-shell .workspace .content .app-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.app-filter-grid>*{min-width:0;width:100%}.app-filter-grid>.filter-full-row{grid-column:1/-1}.app-filter-grid>label:not(.check):not(.search){display:grid;gap:8px;font-size:14px}.app-filter-grid>.check{display:flex;align-items:center;gap:8px;padding-bottom:0;font-size:14px;white-space:normal}@media(max-width:900px){.app-shell .workspace .content .app-filter-grid{grid-template-columns:minmax(0,1fr)}}.app-shell .workspace .content .page-size{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:10px;margin:0;white-space:nowrap;max-width:100%}.app-shell .workspace .content .page-size>.app-field.v-field{width:88px;flex:0 0 88px}.app-shell .workspace .content .page-size>.app-select{width:88px;flex:0 0 88px}@media(max-width:600px){.app-shell .workspace .content .pagination .page-size,.app-shell .workspace .content .table-footer .page-size{flex-basis:100%}}.app-select{position:relative;min-width:0;width:100%;flex:0 0 auto;align-self:start}.app-select .v-field,.entity-picker .v-field,.invoice-filter .v-field{background:var(--surface);font-size:14px}.app-select .v-field__input{min-height:48px}.app-select .v-select__selection{min-width:0;max-width:100%}.app-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .workspace .content .app-select .v-field input{border:0;padding:0;margin:0;min-height:0;box-shadow:none;background:transparent}.app-select-native,.app-shell .workspace .content .app-select-native select{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.app-select-menu .v-list-item-title{white-space:normal;overflow-wrap:anywhere}.app-choice{position:relative;display:inline-flex;flex:0 0 40px;width:40px;height:40px;align-self:center;vertical-align:middle}.app-choice .v-selection-control{flex:0 0 auto;min-height:40px}.app-shell .workspace .content .app-choice .v-selection-control__input input{width:100%;height:100%;margin:0;padding:0;border:0;min-height:0}.app-choice-native,.app-shell .workspace .content .app-choice-native input{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;pointer-events:none}:is(button,a).ui-button.v-btn{height:auto;min-width:min-content;min-height:44px;max-width:100%;padding:10px 16px;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;white-space:normal;text-decoration:none;text-transform:none;letter-spacing:normal}.ui-button.v-btn .v-btn__content{display:flex;gap:8px;white-space:normal;text-align:center}.ui-button.v-btn .v-btn__content>svg{flex-shrink:0}:is(button,a).ui-button.v-btn:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:default}:is(button,a).ui-button.v-btn:focus-visible{outline:3px solid var(--app-color-primary-light-5);outline-offset:3px}:is(button,a).ui-button--block.v-btn{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 currentColor;border-radius:8px;color:var(--app-color-primary);text-decoration:none;font-size:14px;font-weight:600;line-height:1.5;text-align:center}.content a.secondary:visited{color:var(--app-color-primary)}a.secondary:hover,.content a.secondary:hover{background:var(--app-color-primary-light-9)}.login-card .ui-button.v-btn{width:100%;margin-top:24px}button.ui-plain-button.v-btn{text-transform:none;letter-spacing:normal;font:inherit;height:auto;min-width:0;min-height:36px;border-radius:8px}button.ui-plain-button.v-btn .v-btn__content{gap:8px;white-space:normal}.sidebar button.ui-plain-button.v-btn{color:inherit!important;width:100%;justify-content:flex-start;min-height:44px}.sidebar button.ui-plain-button.v-btn .v-btn__content{width:100%;justify-content:flex-start;text-align:left}.sidebar .profile button.ui-plain-button.v-btn,.sidebar .profile button.ui-plain-button.v-btn .v-btn__content{width:auto}.v-application :is(button,a).ui-button--primary.v-btn{color:rgb(var(--v-theme-on-primary))}.v-application :is(button,a).ui-button--secondary.v-btn{color:rgb(var(--v-theme-primary))}
