.seller-hub-embed{--sh-green:#204c40;--sh-ink:#182e32;--sh-muted:#627176;--sh-line:#dce2df;color:var(--sh-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:14px;max-width:820px;margin:24px 0}
.seller-hub-embed *{box-sizing:border-box}
.seller-hub-embed button,.seller-hub-embed input,.seller-hub-embed textarea{font:inherit}
.seller-hub-embed button{cursor:pointer}
.seller-hub-embed button:focus-visible,.seller-hub-embed summary:focus-visible{outline:3px solid #698d3e;outline-offset:4px}
.seller-hub-embed .utility-card{border:1px solid var(--sh-line);border-radius:18px;background:#fff;padding:24px;min-width:0}
.seller-hub-embed .pill{display:inline-block;border-radius:30px;background:#f1f2ee;color:var(--sh-muted);padding:6px 10px;font-size:11px;font-weight:600}
.seller-hub-embed .utility-head h3{color:var(--sh-ink);font-size:22px;line-height:1.4;margin:14px 0 8px}
.seller-hub-embed .utility-head p{color:var(--sh-muted);font-size:13px;line-height:1.8;margin:0}
.seller-hub-embed .utility-details{border-top:1px solid var(--sh-line);margin-top:20px;padding-top:16px}
.seller-hub-embed .utility-details summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--sh-green);padding:5px 0}
.seller-hub-embed .utility-form{padding-top:18px}
.seller-hub-embed .input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.seller-hub-embed label{display:block;color:var(--sh-ink);font-size:12px;font-weight:650;line-height:1.5}
.seller-hub-embed .field{display:flex;align-items:center;border:1px solid #d3ddd7;border-radius:8px;margin-top:8px;overflow:hidden;background:#fff;min-width:0}
.seller-hub-embed .field:focus-within{outline:2px solid #71945b}
.seller-hub-embed .field input,.seller-hub-embed .field textarea{display:block;width:100%;min-width:0;border:0;box-shadow:none;background:transparent;color:var(--sh-ink);padding:12px;font-size:16px;font-weight:600;text-align:right;border-radius:7px}
.seller-hub-embed .field textarea{text-align:left;min-height:110px;resize:vertical;font-weight:400}
.seller-hub-embed .field input:focus,.seller-hub-embed .field textarea:focus{outline:none;box-shadow:none}
.seller-hub-embed .field input[aria-invalid="true"]{background:#fff0ed}
.seller-hub-embed .field span{color:var(--sh-muted);font-size:11px;padding-right:12px;white-space:nowrap}
.seller-hub-embed .primary{display:block;width:100%;min-height:46px;background:var(--sh-green);border:0;border-radius:8px;color:#fff;font-size:13px;font-weight:700;margin-top:20px;padding:12px 20px}
.seller-hub-embed .primary:hover{background:#2c6152}
.seller-hub-embed .error{background:#fff0ed;color:#9b382c;font-size:12px;line-height:1.7;border-radius:7px;padding:10px}
.seller-hub-embed [hidden]{display:none!important}
.seller-hub-embed .sh-batch-settings{margin:16px 0;border:1px solid #dce5df;border-radius:8px;background:#fff;min-width:0}
.seller-hub-embed .sh-batch-settings>summary{display:list-item;min-height:44px;padding:12px 14px;color:#24593c;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer}
.seller-hub-embed .sh-batch-settings-body{padding:0 10px 10px;min-width:0}
.seller-hub-embed .utility-result{background:#eef5e9;border-radius:10px;margin:20px 0 0;padding:14px 18px}
.seller-hub-embed .utility-result:empty{display:none}
.seller-hub-embed .utility-result div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid #dbe8d3;padding:9px 0;font-size:13px}
.seller-hub-embed .utility-result div:last-child{border-bottom:0}
.seller-hub-embed .utility-result dt{color:#58745a}
.seller-hub-embed .utility-result dd{margin:0;text-align:right;font-weight:700;overflow-wrap:anywhere}
.seller-hub-embed .field-help{color:var(--sh-muted);font-size:12px;line-height:1.8;margin:16px 0 0}
@media(max-width:580px){.seller-hub-embed .utility-card{padding:20px}.seller-hub-embed .input-grid{grid-template-columns:1fr}.seller-hub-embed .utility-head h3{font-size:20px}}
.seller-hub-embed .seller-core-card h3{color:var(--sh-ink);font-size:22px;margin:0 0 8px}
.seller-hub-embed .core-intro{font-size:13px;color:var(--sh-muted);line-height:1.8;margin:0 0 18px}
.seller-hub-embed .core-tabs{display:flex;gap:4px;background:#f0f2ef;border-radius:10px;padding:4px;margin-bottom:20px}
.seller-hub-embed .core-tabs button{flex:1;border:0;border-radius:7px;background:transparent;color:var(--sh-muted);font-size:12px;font-weight:650;min-height:42px;padding:8px}
.seller-hub-embed .core-tabs button[aria-selected="true"]{background:#fff;color:var(--sh-green);box-shadow:0 1px 5px #18312912}
.seller-hub-embed .core-target[hidden]{display:none}
.seller-hub-embed .core-output{background:#eef5e9;border-radius:12px;padding:20px;margin-top:20px}
.seller-hub-embed .core-output>span{display:block;color:#58745a;font-size:12px}
.seller-hub-embed .core-output>strong{display:block;color:var(--sh-ink);font-size:30px;margin:6px 0}
.seller-hub-embed .core-output>p{color:#58745a;font-size:12px;line-height:1.8;margin:0}
.seller-hub-embed .core-output .utility-result{border-top:1px solid #dbe8d3;border-radius:0;padding:8px 0 0;margin-top:14px}
.seller-hub-embed .utility-copy{border:1px solid #bfd0c5;background:#fff;color:var(--sh-green);border-radius:8px;padding:10px 14px;font-weight:650;margin-top:12px}
.seller-hub-embed .utility-copy:hover{background:#f3f7ef}
.seller-hub-embed .utility-copy-status{font-size:12px;color:var(--sh-muted);line-height:1.7;margin:8px 0 0}
.seller-hub-embed select{width:100%;min-width:0;padding:12px;border:0;border-radius:7px;background:#fff;color:var(--sh-ink);font:inherit;font-size:16px}

/* Keep unit choices compact; emphasize the answer, not every input. */
.seller-hub-embed .sh-unit-presets{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 20px}
.seller-hub-embed .sh-unit-presets>p{flex:0 0 100%;margin:0 0 3px;color:#425273;font-size:12px;font-weight:700}
.seller-hub-embed .sh-unit-presets button,.seller-hub-embed .sh-unit-actions button{background:#fff;color:#3d5285;border:1px solid #ccd6e9;border-radius:7px;min-height:38px;padding:8px 11px;font:inherit;font-size:12px;cursor:pointer;white-space:normal}
.seller-hub-embed .sh-unit-presets button:hover,.seller-hub-embed .sh-unit-actions button:hover{background:#eef3ff;border-color:#8da4d0}
.seller-hub-embed .sh-unit-presets button:focus-visible,.seller-hub-embed .sh-unit-actions button:focus-visible,.seller-hub-embed .sh-unit-alternatives summary:focus-visible{outline:3px solid #375ac2;outline-offset:3px}
.seller-hub-embed .sh-unit-form .input-grid label{font-size:12px;color:#34435f}
.seller-hub-embed .sh-unit-form .field select,.seller-hub-embed .sh-unit-form .field input{min-width:0;width:100%;font-size:15px;min-height:44px}
.seller-hub-embed .sh-unit-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}
.seller-hub-embed .sh-unit-hint{font-size:12px;line-height:1.7;color:#596b85;margin:9px 0 0}
.seller-hub-embed .sh-unit-form>.primary{margin-top:14px}
.seller-hub-embed .sh-unit-form .utility-result>div:last-child dd{font-size:21px;color:#234db0}
.seller-hub-embed .sh-unit-alternatives{margin:16px 0;padding:0;border:1px solid #dce3ef;border-radius:8px;overflow:hidden;background:#fff}
.seller-hub-embed .sh-unit-alternatives[hidden]{display:none}
.seller-hub-embed .sh-unit-alternatives summary{padding:13px 15px;font-size:13px;font-weight:700;color:#3d5285;cursor:pointer;list-style:revert}
.seller-hub-embed .sh-unit-alternatives table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px;margin:0}
.seller-hub-embed .sh-unit-alternatives caption{padding:8px 12px;color:#637088;text-align:left;font-size:11px}
.seller-hub-embed .sh-unit-alternatives th,.seller-hub-embed .sh-unit-alternatives td{padding:10px 12px;border-top:1px solid #e4e9f2;overflow-wrap:anywhere;text-align:left;vertical-align:top}
.seller-hub-embed .sh-unit-alternatives th{width:48%;font-weight:500;color:#475875}
.seller-hub-embed .sh-unit-alternatives td{text-align:right;font-variant-numeric:tabular-nums;color:#263e66}
.seller-hub-embed .sh-unit-alternatives thead th{font-weight:700;background:#f5f7fc}
.seller-hub-embed .sh-unit-alternatives .sh-unit-current{background:#edf3ff}
@media(max-width:580px){.seller-hub-embed .sh-unit-form .input-grid{grid-template-columns:minmax(0,1fr)}.seller-hub-embed .sh-unit-form .utility-result>div{display:block}.seller-hub-embed .sh-unit-form .utility-result dd{text-align:left;margin-top:5px}.seller-hub-embed .sh-unit-alternatives th,.seller-hub-embed .sh-unit-alternatives td{padding:9px 8px}}

/* Date inputs stay neutral; modes and the final answer carry the emphasis. */
.seller-hub-embed .sh-date-modes{display:flex;gap:6px;padding:4px;margin:0 0 18px;border-radius:9px;background:#f0f3f9}
.seller-hub-embed .sh-date-modes button{flex:1;min-width:0;min-height:42px;border:0;border-radius:6px;background:transparent;color:#4e607f;padding:8px;font:inherit;font-size:13px;font-weight:650;white-space:normal}
.seller-hub-embed .sh-date-modes button[aria-pressed=true]{background:#294ba6;color:#fff}
.seller-hub-embed .sh-date-checks{display:flex;flex-wrap:wrap;gap:10px 18px;margin:12px 0}
.seller-hub-embed .sh-date-checks label{display:flex!important;align-items:center;gap:6px;min-height:28px;padding:0!important;border:0!important;white-space:nowrap}
.seller-hub-embed .sh-date-checks input{width:17px!important;min-width:17px!important;height:17px;accent-color:#294ba6;margin:0}
.seller-hub-embed .sh-date-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}
.seller-hub-embed .sh-date-actions button{background:#fff;color:#425477;border:1px solid #cbd5e7;border-radius:7px;min-height:36px;padding:7px 10px;font:inherit;font-size:12px}
.seller-hub-embed .sh-date-settings{border:1px solid #dce3ef;border-radius:8px;margin:18px 0 0;min-width:0}
.seller-hub-embed .sh-date-settings>summary{padding:12px 14px;color:#425477;font-size:13px;cursor:pointer;list-style:revert}
.seller-hub-embed .sh-date-settings-body{padding:0 14px 14px;min-width:0}
.seller-hub-embed .sh-date-settings fieldset{border:0;padding:0;margin:0;min-width:0}
.seller-hub-embed .sh-date-settings legend{font-size:12px;font-weight:650;color:#34435f}
.seller-hub-embed .sh-date-settings textarea{font-size:14px;min-height:82px}
.seller-hub-embed .sh-date-form .field-help{color:#596b85}
.seller-hub-embed .sh-date-status:empty{display:none}
.seller-hub-embed .sh-date-form .utility-result>div:last-child dd{font-size:21px;color:#234db0}
.seller-hub-embed .sh-date-form input[type=date]{min-width:0;max-width:100%;font-size:15px}
@media(max-width:580px){.seller-hub-embed .sh-date-form .input-grid{grid-template-columns:minmax(0,1fr)}.seller-hub-embed .sh-date-form .utility-result>div{display:block}.seller-hub-embed .sh-date-form .utility-result dd{text-align:left;margin-top:4px}.seller-hub-embed .sh-date-checks{gap:8px 12px}}

/* Currency conversion: restrained inputs, emphasis on final amount. */
.seller-hub-embed .sh-fx-body{display:grid;gap:16px}
.seller-hub-embed .sh-fx-body [hidden]{display:none!important}
.seller-hub-embed .sh-fx-body .utility-form{min-width:0}
.seller-hub-embed .sh-fx-body .input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.seller-hub-embed .sh-fx-body input[readonly]{background:#f1f5f9;color:#334155}
.seller-hub-embed .sh-fx-body .field-help{color:#526174;line-height:1.65}
.seller-hub-embed .sh-fx-source{padding:10px 12px;background:#f5f8fc;border-left:3px solid #93b5e3;overflow-wrap:anywhere}
.seller-hub-embed .sh-fx-source a{color:#2553a1;text-decoration:underline}
.seller-hub-embed .sh-fx-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.seller-hub-embed .sh-fx-offers fieldset{min-width:0;margin:0;padding:12px;border:1px solid #d9e2ed;border-radius:10px;display:grid;gap:12px;background:#fff}
.seller-hub-embed .sh-fx-offers legend{padding:0 6px;font-weight:750;color:#27446b}
.seller-hub-embed .sh-fx-body .utility-result dd{overflow-wrap:anywhere}
.seller-hub-embed .sh-fx-body .utility-result>div:last-child{background:#eaf2ff;border-color:#bad0f4;color:#17458f}
@media(max-width:520px){.seller-hub-embed .sh-fx-body .input-grid,.seller-hub-embed .sh-fx-offers{grid-template-columns:minmax(0,1fr)}.seller-hub-embed .sh-fx-body .utility-result>div{grid-template-columns:minmax(0,1fr);gap:5px}.seller-hub-embed .sh-fx-body .utility-result dd{text-align:left}}

@media(max-width:520px){.seller-hub-embed #tool-currency-exchange .utility-result>div{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.seller-hub-embed #tool-currency-exchange .utility-result dt,.seller-hub-embed #tool-currency-exchange .utility-result dd{width:auto;text-align:left;min-width:0}.seller-hub-embed #tool-currency-exchange .utility-result dt{white-space:normal}}

/* Precious metals: compact weight/price fields with one emphasized answer. */
.seller-hub-embed #tool-precious-metals .sh-metals-form{padding-top:10px}
.seller-hub-embed #tool-precious-metals [hidden]{display:none!important}
.seller-hub-embed #tool-precious-metals .sh-date-modes{margin-bottom:15px}
.seller-hub-embed #tool-precious-metals .input-grid{gap:0 14px}
.seller-hub-embed #tool-precious-metals .field-help{font-size:12px;color:#526174;line-height:1.65}
.seller-hub-embed #tool-precious-metals .sh-metals-unit-note{margin:10px 0}
.seller-hub-embed #tool-precious-metals .sh-metals-exclusions{margin:8px 0;padding:8px 12px;border:1px solid #dce4ed;border-radius:8px;background:#f8fafc}
.seller-hub-embed #tool-precious-metals .sh-metals-exclusions summary,.seller-hub-embed #tool-precious-metals .sh-metals-offers summary{min-height:30px;padding:4px 0;color:#3e5675;font-size:13px}
.seller-hub-embed #tool-precious-metals .sh-metals-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.seller-hub-embed #tool-precious-metals .sh-metals-offers fieldset{min-width:0;margin:0;padding:12px;border:1px solid #dce4ed;border-radius:8px;background:#fff}
.seller-hub-embed #tool-precious-metals .sh-metals-offers legend{font-size:14px;font-weight:750;padding:0 5px;color:#34465d}
.seller-hub-embed #tool-precious-metals .sh-metals-offers label{display:block;margin:8px 0;font-size:13px;color:#34465d}
.seller-hub-embed #tool-precious-metals .sh-metals-fx-source{padding:10px 12px;background:#f2f6fc;border-left:3px solid #94afd5}
.seller-hub-embed #tool-precious-metals .sh-metals-fx-source a{color:#254d99;text-decoration:underline}
.seller-hub-embed #tool-precious-metals .utility-result>div:last-child{background:#eaf2ff;color:#17458f}
.seller-hub-embed #tool-precious-metals .utility-result>div:last-child dd{font-size:21px;color:#17458f}
.seller-hub-embed #tool-precious-metals .utility-result.is-loss>div:last-child{background:#fff1ef}
.seller-hub-embed #tool-precious-metals .utility-result.is-loss>div:last-child dd{color:#a12922}
@media(max-width:580px){.seller-hub-embed #tool-precious-metals .input-grid,.seller-hub-embed #tool-precious-metals .sh-metals-offers{grid-template-columns:minmax(0,1fr)}.seller-hub-embed #tool-precious-metals .utility-result>div{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.seller-hub-embed #tool-precious-metals .utility-result dt,.seller-hub-embed #tool-precious-metals .utility-result dd{text-align:left;min-width:0;overflow-wrap:anywhere}}

/* Investment: keep prices neutral and highlight the final net result. */
.seller-hub-embed #tool-investment-profit .sh-investment-form{padding-top:10px}
.seller-hub-embed #tool-investment-profit [hidden]{display:none!important}
.seller-hub-embed #tool-investment-profit .sh-date-modes{margin-bottom:15px}
.seller-hub-embed #tool-investment-profit .input-grid{gap:0 14px}
.seller-hub-embed #tool-investment-profit .field-help{font-size:12px;color:#526174;line-height:1.65}
.seller-hub-embed #tool-investment-profit .sh-metals-unit-note{margin:10px 0}
.seller-hub-embed #tool-investment-profit .sh-investment-income{margin:8px 0;padding:8px 12px;border:1px solid #dce4ed;border-radius:8px;background:#f8fafc}
.seller-hub-embed #tool-investment-profit .sh-investment-income summary,.seller-hub-embed #tool-investment-profit .sh-investment-offers summary{min-height:30px;padding:4px 0;color:#3e5675;font-size:13px}
.seller-hub-embed #tool-investment-profit .sh-investment-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.seller-hub-embed #tool-investment-profit .sh-investment-offers fieldset{min-width:0;margin:0;padding:12px;border:1px solid #dce4ed;border-radius:8px;background:#fff}
.seller-hub-embed #tool-investment-profit .sh-investment-offers legend{font-size:14px;font-weight:750;padding:0 5px;color:#34465d}
.seller-hub-embed #tool-investment-profit .sh-investment-offers label{display:block;margin:8px 0;font-size:13px;color:#34465d}
.seller-hub-embed #tool-investment-profit .sh-metals-fx-source{padding:10px 12px;background:#f2f6fc;border-left:3px solid #94afd5}
.seller-hub-embed #tool-investment-profit .sh-metals-fx-source a{color:#254d99;text-decoration:underline}
.seller-hub-embed #tool-investment-profit .utility-result>div:last-child{background:#eaf2ff;color:#17458f}
.seller-hub-embed #tool-investment-profit .utility-result>div:last-child dd{font-size:21px;color:#17458f}
.seller-hub-embed #tool-investment-profit .utility-result.is-loss>div:last-child{background:#fff1ef}
.seller-hub-embed #tool-investment-profit .utility-result.is-loss>div:last-child dd{color:#a12922}
@media(max-width:580px){.seller-hub-embed #tool-investment-profit .input-grid,.seller-hub-embed #tool-investment-profit .sh-investment-offers{grid-template-columns:minmax(0,1fr)}.seller-hub-embed #tool-investment-profit .utility-result>div{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.seller-hub-embed #tool-investment-profit .utility-result dt,.seller-hub-embed #tool-investment-profit .utility-result dd{text-align:left;min-width:0;overflow-wrap:anywhere}}

.seller-hub-embed #tool-investment-profit .sh-investment-breakdown{padding:12px;margin-top:12px;border:1px solid #dce4ed;border-radius:8px}
.seller-hub-embed #tool-investment-profit .sh-investment-breakdown summary{font-size:13px;color:#3e5675;cursor:pointer}
.seller-hub-embed #tool-investment-profit .sh-investment-breakdown dl>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #edf0f5;font-size:13px}
.seller-hub-embed #tool-investment-profit .sh-investment-breakdown dd{text-align:right;margin:0;overflow-wrap:anywhere;min-width:0}
.seller-hub-embed #tool-investment-profit .sh-investment-status:empty{display:none}
@media(max-width:580px){.seller-hub-embed #tool-investment-profit .sh-investment-breakdown dl>div{display:block}.seller-hub-embed #tool-investment-profit .sh-investment-breakdown dd{text-align:left;margin-top:5px}}

/* Investment ledger: contained rows and a horizontally scrollable audit table. */
.seller-hub-embed .sh-investment-views{margin:0 0 18px}
.seller-hub-embed .sh-investment-ledger-view[hidden],.seller-hub-embed #tool-investment-profit[hidden],.seller-hub-embed #tool-investment-ledger [hidden]{display:none!important}
.seller-hub-embed #tool-investment-ledger .sh-ledger-row{position:relative;min-width:0;margin:12px 0;padding:12px;border:1px solid #dce4ed;border-radius:8px;background:#fff}
.seller-hub-embed #tool-investment-ledger legend{color:#34465d;padding:0 5px;font-size:14px;font-weight:700}
.seller-hub-embed #tool-investment-ledger .input-grid{gap:0 14px}
.seller-hub-embed #tool-investment-ledger summary{color:#3e5675;font-size:13px;min-height:30px;padding:5px 0;cursor:pointer}
.seller-hub-embed #tool-investment-ledger .sh-ledger-import,.seller-hub-embed #tool-investment-ledger .sh-ledger-income{padding:8px 12px;margin:12px 0;border:1px solid #dce4ed;border-radius:8px;background:#f8fafc}
.seller-hub-embed #tool-investment-ledger .field-help{font-size:12px;color:#526174;line-height:1.65}
.seller-hub-embed #tool-investment-ledger [data-ledger-remove]{display:block;margin:6px 0 0 auto;background:#fff;border:1px solid #d8dfeb;border-radius:6px;color:#934642;font:inherit;font-size:12px;min-height:34px;padding:5px 12px}
.seller-hub-embed #tool-investment-ledger .sh-ledger-file{display:block;font-size:12px;margin-top:14px;overflow-wrap:anywhere}
.seller-hub-embed #tool-investment-ledger input[type=file]{display:block;max-width:100%;font-size:12px;margin-top:6px}
.seller-hub-embed #tool-investment-ledger .sh-ledger-check{display:flex;align-items:center;gap:8px;font-size:14px;margin:18px 0}
.seller-hub-embed #tool-investment-ledger .sh-ledger-check input{width:17px;min-width:17px;height:17px;accent-color:#365bb8}
.seller-hub-embed #tool-investment-ledger .sh-ledger-table{overflow-x:auto;max-width:100%;margin-top:8px}
.seller-hub-embed #tool-investment-ledger table{width:100%;min-width:680px;border-collapse:collapse;font-size:12px}
.seller-hub-embed #tool-investment-ledger th,.seller-hub-embed #tool-investment-ledger td{padding:8px;border-bottom:1px solid #e0e6ef;text-align:right;white-space:nowrap}
.seller-hub-embed #tool-investment-ledger th{background:#f1f5fb;color:#3e5675}
.seller-hub-embed #tool-investment-ledger caption{padding:8px;color:#526174;text-align:left}
.seller-hub-embed #tool-investment-ledger .utility-result>div:last-child{background:#eaf2ff;color:#17458f}
.seller-hub-embed #tool-investment-ledger .utility-result>div:last-child dd{color:#17458f;font-size:20px}
.seller-hub-embed #tool-investment-ledger .utility-result.is-loss>div:last-child dd{color:#a12922}
.seller-hub-embed #tool-investment-ledger .sh-ledger-status:empty,.seller-hub-embed #tool-investment-ledger .sh-ledger-copy-status:empty{display:none}
@media(max-width:580px){.seller-hub-embed #tool-investment-ledger .input-grid{grid-template-columns:minmax(0,1fr)}.seller-hub-embed #tool-investment-ledger .utility-result>div{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.seller-hub-embed #tool-investment-ledger .utility-result dt,.seller-hub-embed #tool-investment-ledger .utility-result dd{text-align:left;min-width:0;overflow-wrap:anywhere}.seller-hub-embed #tool-investment-ledger .sh-ledger-row .input-grid>label{grid-template-columns:minmax(0,1fr) minmax(100px,135px)}}

/* BEGIN COMPOUND 0.28.0 */
#tool-compound-growth .sh-compound-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px}
#tool-compound-growth .sh-compound-grid>label{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;font-weight:650}
#tool-compound-growth .sh-compound-grid .field{min-width:0;width:100%;box-sizing:border-box}
#tool-compound-growth .sh-compound-grid input,#tool-compound-growth .sh-compound-grid select{min-width:0;width:100%;max-width:100%;box-sizing:border-box}
#tool-compound-growth .sh-compound-options,#tool-compound-growth .sh-compound-report{padding:12px;border:1px solid #dce5f1;border-radius:10px;margin:12px 0;background:#f8faff}
#tool-compound-growth summary{font-weight:650;cursor:pointer}
#tool-compound-growth details[open]>summary{margin-bottom:12px}
#tool-compound-growth .sh-compound-extra{min-width:0;max-width:100%}
#tool-compound-growth .sh-compound-assumptions{margin:16px 0;padding:12px;border:1px solid #dce5f1;border-radius:10px}
#tool-compound-growth .sh-compound-assumptions>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #edf0f5}
#tool-compound-growth .sh-compound-assumptions>div:last-child{border:0}
#tool-compound-growth .sh-compound-assumptions dt{color:#506079;font-size:13px;overflow-wrap:anywhere}
#tool-compound-growth .sh-compound-assumptions dd{margin:0;font-weight:650;text-align:right;overflow-wrap:anywhere}
#tool-compound-growth .sh-compound-chart svg{display:block;width:100%;height:auto;max-width:100%;background:#f8faff;border:1px solid #e5ebf3;border-radius:10px;box-sizing:border-box}
#tool-compound-growth .sh-compound-report-actions{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}
#tool-compound-growth .sh-compound-report-actions button{font-size:13px;min-height:36px}
#tool-compound-growth .sh-compound-report-actions button[aria-pressed=true]{color:#fff;background:#3159b8;border-color:#3159b8}
#tool-compound-growth .sh-compound-table-wrap{width:100%;max-width:100%;min-width:0;overflow:auto;max-height:26rem;border:1px solid #dce5f1;border-radius:6px;background:#fff}
#tool-compound-growth table{border-collapse:collapse;width:100%;min-width:510px;font-size:13px;margin:0}
#tool-compound-growth caption{text-align:left;padding:10px;font-weight:650;color:#334155}
#tool-compound-growth th,#tool-compound-growth td{padding:10px;border-bottom:1px solid #e3eaf2;text-align:right;white-space:nowrap}
#tool-compound-growth thead th{background:#edf3fe;color:#334155;position:sticky;top:0}
#tool-compound-growth th:first-child{text-align:left}
#tool-compound-growth tbody th{font-weight:500}
@media(max-width:560px){#tool-compound-growth .sh-compound-grid{grid-template-columns:minmax(0,1fr)}#tool-compound-growth .sh-compound-assumptions>div{grid-template-columns:minmax(0,1fr);gap:5px}#tool-compound-growth .sh-compound-assumptions dd{text-align:left}#tool-compound-growth .utility-result>div{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}#tool-compound-growth .utility-result dd{overflow-wrap:anywhere;text-align:left}#tool-compound-growth .sh-compound-options,#tool-compound-growth .sh-compound-report{padding:10px}}

/* END COMPOUND 0.28.0 */

/* BEGIN ALLOCATION 0.28.0 */
.seller-hub-embed .sh-allocation-form{min-width:0}.sh-allocation-rows{display:grid;gap:10px}.sh-allocation-row{display:grid;grid-template-columns:minmax(110px,1.15fr) minmax(100px,1fr) minmax(75px,.7fr) auto;align-items:end;gap:8px;padding:12px;border:1px solid #dbe3ee;border-radius:10px;background:#f8fafc}.sh-allocation-row label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px;font-weight:650}.sh-allocation-row input{width:100%;min-width:0;box-sizing:border-box}.sh-allocation-row button{min-height:40px;padding:8px;color:#5c6574;border:1px solid #ced7e3;border-radius:7px;background:white}.sh-allocation-total{font-weight:700;color:#334155}.sh-allocation-total.is-invalid{color:#a63824}.sh-allocation-result-list{display:grid;gap:10px;margin-top:12px}.sh-allocation-result-card{border:1px solid #d7e0eb;border-radius:10px;padding:13px;background:#fff;min-width:0}.sh-allocation-result-card h4{margin:0 0 10px;font-size:16px;overflow-wrap:anywhere}.sh-allocation-result-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:7px 12px}.sh-allocation-result-card dl>div{min-width:0}.sh-allocation-result-card dt{font-size:12px;color:#5e6b7d}.sh-allocation-result-card dd{margin:3px 0 0;font-size:14px;overflow-wrap:anywhere}.sh-allocation-result-card .sh-allocation-trade{grid-column:1/-1;border-top:1px solid #e5ebf2;padding-top:8px}.sh-allocation-trade dd{font-size:18px;font-weight:750;color:#2358a7}.sh-allocation-trade.is-sale dd{color:#a13d2c}.sh-allocation-guidance{padding:12px;border-radius:9px;background:#edf4ff;color:#284b76;overflow-wrap:anywhere}.sh-allocation-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.sh-allocation-actions button{min-height:38px}.sh-allocation-budget{max-width:320px;margin:12px 0}.sh-allocation-budget label{display:flex;flex-direction:column;gap:5px}.sh-allocation-budget input{width:100%;min-width:0}.sh-allocation-result-note{overflow-wrap:anywhere}.sh-allocation-form .field{min-width:0}.sh-allocation-form .field input{min-width:0}.sh-allocation-form [hidden]{display:none!important}@media(max-width:560px){.sh-allocation-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px}.sh-allocation-row label:first-child{grid-column:1/-1}.sh-allocation-row button{grid-column:1/-1;min-height:32px}.sh-allocation-result-card dl{gap:9px}.sh-allocation-result-card dd{font-size:13px}.sh-allocation-trade dd{font-size:17px}.sh-allocation-budget{max-width:none}}

.sh-allocation-row input[data-field="name"]{text-align:left}.sh-allocation-actions button{padding:8px 11px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#334155;font-size:13px;font-weight:650}.sh-allocation-actions button:hover{background:#eff5ff;border-color:#a9bedc}.sh-allocation-actions button:disabled{opacity:.5;cursor:not-allowed}

/* END ALLOCATION 0.28.0 */

/* BEGIN LOAN 0.29.0 */
.seller-hub-embed #tool-loan-repayment [hidden]{display:none!important}
.seller-hub-embed #tool-loan-repayment .sh-loan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}
.seller-hub-embed #tool-loan-repayment .sh-loan-grid>label{display:block;font-size:13px;color:#34465d;min-width:0}
.seller-hub-embed #tool-loan-repayment .sh-loan-grid .field{margin-top:6px}
.seller-hub-embed #tool-loan-repayment .field-help{font-size:12px;line-height:1.7;color:#526174}
.seller-hub-embed #tool-loan-repayment details{padding:10px 12px;border:1px solid #dce4ed;border-radius:8px;margin:12px 0;background:#f8fafc;min-width:0}
.seller-hub-embed #tool-loan-repayment summary{color:#3e5675;font-size:13px;min-height:32px;cursor:pointer}
.seller-hub-embed #tool-loan-repayment .sh-loan-extra-results h4{font-size:15px;margin:20px 0 8px;color:#334a66}
.seller-hub-embed #tool-loan-repayment .sh-loan-comparison>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #e2e8f0;font-size:13px}
.seller-hub-embed #tool-loan-repayment .sh-loan-comparison dd{margin:0;text-align:right;font-weight:700;min-width:0;overflow-wrap:anywhere}
.seller-hub-embed #tool-loan-repayment .sh-loan-comparison.is-loss>div:last-child dd{color:#aa342d}
.seller-hub-embed #tool-loan-repayment .utility-result>div:last-child{background:#eaf2ff;color:#17458f}
.seller-hub-embed #tool-loan-repayment .utility-result>div:last-child dd{font-size:20px;color:#17458f}
.seller-hub-embed #tool-loan-repayment .sh-loan-chart svg{display:block;width:100%;height:auto;margin-top:18px}
.seller-hub-embed #tool-loan-repayment .sh-loan-table{overflow-x:auto;max-width:100%;margin-top:10px}
.seller-hub-embed #tool-loan-repayment table{width:100%;min-width:700px;border-collapse:collapse;font-size:12px}
.seller-hub-embed #tool-loan-repayment th,.seller-hub-embed #tool-loan-repayment td{white-space:nowrap;text-align:right;padding:8px;border-bottom:1px solid #dce4ed}
.seller-hub-embed #tool-loan-repayment thead th,.seller-hub-embed #tool-loan-repayment tfoot th,.seller-hub-embed #tool-loan-repayment tfoot td{background:#eef3fb}
.seller-hub-embed #tool-loan-repayment caption{text-align:left;font-size:12px;color:#526174;padding:8px 0}
.seller-hub-embed #tool-loan-repayment [data-loan-plan][aria-pressed=true]{background:#3158b7;color:#fff}
.seller-hub-embed #tool-loan-repayment .sh-loan-status:empty,.seller-hub-embed #tool-loan-repayment .sh-loan-warnings:empty{display:none}
@media(max-width:580px){.seller-hub-embed #tool-loan-repayment .sh-loan-grid{grid-template-columns:minmax(0,1fr)}.seller-hub-embed #tool-loan-repayment .utility-result>div,.seller-hub-embed #tool-loan-repayment .sh-loan-comparison>div{display:block}.seller-hub-embed #tool-loan-repayment .utility-result dd,.seller-hub-embed #tool-loan-repayment .sh-loan-comparison dd{text-align:left;min-width:0;overflow-wrap:anywhere;margin-top:5px}}

/* END LOAN 0.29.0 */

/* BEGIN TIMEZONE 0.29.0 */
#tool-timezone-meeting .sh-timezone-person{min-width:0;margin:12px 0;padding:14px;border:1px solid #dce5f1;border-radius:10px;background:#fafcff}
#tool-timezone-meeting .sh-timezone-person legend{font-weight:700;color:#345381;font-size:13px;padding:0 5px}
#tool-timezone-meeting .sh-timezone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}
#tool-timezone-meeting label{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}
#tool-timezone-meeting label[hidden]{display:none}
#tool-timezone-meeting .field,#tool-timezone-meeting input,#tool-timezone-meeting select{min-width:0;max-width:100%;box-sizing:border-box}
#tool-timezone-meeting .field{width:100%}
#tool-timezone-meeting .field input,#tool-timezone-meeting .field select{width:100%}
#tool-timezone-meeting .sh-timezone-weekends{flex-direction:row;align-items:flex-start;gap:8px;font-size:13px;margin:16px 0 8px}
#tool-timezone-meeting .sh-timezone-weekends input{width:16px;min-height:16px;flex:none;margin:3px 0 0}
#tool-timezone-meeting .sh-timezone-ambiguity{border:1px solid #dbbc72;background:#fff9e9;border-radius:8px;padding:12px;margin:12px 0}
#tool-timezone-meeting .sh-timezone-remove{font-size:12px;padding:6px 9px;margin-top:8px}
#tool-timezone-meeting [data-timezone-add],#tool-timezone-meeting [data-timezone-remove],#tool-timezone-meeting [data-timezone-apply]{min-height:36px;padding:7px 11px;border:1px solid #cdd9ec;border-radius:6px;background:#fff;color:#34517c;font-size:12px;font-weight:600;cursor:pointer}
#tool-timezone-meeting button:disabled{opacity:.5;cursor:default}
#tool-timezone-meeting .sh-timezone-summary{font-weight:700;font-size:15px;color:#2e4f9c;background:#eef4ff;border-left:4px solid #365dbb;border-radius:6px;padding:13px;margin-top:18px}
#tool-timezone-meeting .sh-timezone-city-result{margin:12px 0;padding:13px;border:1px solid #dce5ef;border-radius:9px;background:#fff}
#tool-timezone-meeting .sh-timezone-city-result.is-working{border-color:#b8d9c9;background:#f3faf6}
#tool-timezone-meeting .sh-timezone-city-result h4{font-size:15px;margin:0 0 3px}
#tool-timezone-meeting .sh-timezone-city-result p{font-size:12px;margin:4px 0;overflow-wrap:anywhere}
#tool-timezone-meeting .sh-timezone-city-result .sh-timezone-local{font-size:15px;font-weight:700;color:#2d4161}
#tool-timezone-meeting .sh-timezone-zone{color:#63728a}
#tool-timezone-meeting .sh-timezone-suggestions{background:#f4f7ff;border:1px solid #d8e1f4;border-radius:10px;padding:13px;margin:15px 0}
#tool-timezone-meeting .sh-timezone-suggestions h4{margin:0 0 8px;font-size:15px}
#tool-timezone-meeting .sh-timezone-suggestion-note{font-size:13px;line-height:1.7}
#tool-timezone-meeting .sh-timezone-suggestion-controls button{margin-top:10px}
#tool-timezone-meeting .sh-timezone-grid-details summary{cursor:pointer;font-weight:650;margin:15px 0}
#tool-timezone-meeting .sh-timezone-table-wrap{width:100%;max-width:100%;min-width:0;overflow:auto;max-height:30rem;border:1px solid #dce4ee;border-radius:7px}
#tool-timezone-meeting table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px;margin:0}
#tool-timezone-meeting caption{text-align:left;padding:10px;white-space:normal;color:#516279}
#tool-timezone-meeting th,#tool-timezone-meeting td{padding:10px;border:1px solid #e4eaf1;text-align:left;white-space:nowrap}
#tool-timezone-meeting thead th{position:sticky;top:0;background:#edf3fd;color:#324969}
#tool-timezone-meeting tbody th{font-weight:500}
#tool-timezone-meeting td span,#tool-timezone-meeting td strong{display:block;line-height:1.7}
#tool-timezone-meeting tbody tr.is-working{background:#edf8f1}
#tool-timezone-meeting .sh-timezone-results{max-width:100%;min-width:0}
@media(max-width:560px){#tool-timezone-meeting .sh-timezone-grid{grid-template-columns:minmax(0,1fr)}#tool-timezone-meeting .sh-timezone-person{padding:11px}#tool-timezone-meeting .sh-timezone-city-result .sh-timezone-local{font-size:14px}#tool-timezone-meeting .sh-timezone-ambiguity .field select{font-size:12px;white-space:normal}}

/* END TIMEZONE 0.29.0 */

/* BEGIN SHIPPING 0.29.0 */
.sh-shipping-form{min-width:0}.sh-shipping-rows{display:grid;gap:12px}.sh-shipping-row{min-width:0;margin:0;padding:12px;border:1px solid #d6e0ec;border-radius:10px;background:#f8fafc}.sh-shipping-row legend{padding:0 5px;font-size:14px;font-weight:750}.sh-shipping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0}.sh-shipping-dimensions{grid-template-columns:repeat(4,minmax(0,1fr))}.sh-shipping-form label{min-width:0;display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:650}.sh-shipping-form input,.sh-shipping-form select{width:100%;min-width:0;box-sizing:border-box}.sh-shipping-form [data-field=name]{text-align:left}.sh-shipping-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.sh-shipping-actions button,.sh-shipping-row>button{padding:8px 11px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#334155;font-size:13px;font-weight:650;min-height:36px}.sh-shipping-form button:disabled{opacity:.5;cursor:not-allowed}.sh-shipping-settings{margin:12px 0;padding:12px;border:1px solid #d6e0ec;border-radius:10px}.sh-shipping-cost summary{cursor:pointer;font-weight:650;padding:8px 0}.sh-shipping-result-list{display:grid;gap:10px;margin-top:12px}.sh-shipping-result-card{border:1px solid #d6e0ec;border-radius:10px;padding:12px;min-width:0}.sh-shipping-result-card h4{margin:0 0 8px;font-size:16px;overflow-wrap:anywhere}.sh-shipping-result-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.sh-shipping-result-card dl>div{min-width:0}.sh-shipping-result-card dt{font-size:12px;color:#53657a}.sh-shipping-result-card dd{margin:3px 0 0;font-size:14px;overflow-wrap:anywhere}.sh-shipping-result-card .sh-shipping-total{grid-column:1/-1;padding-top:9px;border-top:1px solid #e0e7ef}.sh-shipping-total dd{font-size:19px;font-weight:750;color:#2358a7}.sh-shipping-result-note{overflow-wrap:anywhere}.sh-shipping-form [hidden]{display:none!important}@media(max-width:560px){.sh-shipping-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-shipping-settings{padding:10px}.sh-shipping-settings>.sh-shipping-grid:first-child{grid-template-columns:1fr}.sh-shipping-settings>.sh-shipping-grid:nth-of-type(2)>label:last-child{grid-column:1/-1}.sh-shipping-row{padding:10px}.sh-shipping-result-card dd{font-size:13px}.sh-shipping-total dd{font-size:18px}}

/* END SHIPPING 0.29.0 */


/* 0.30.0 savings tool */
#tool-savings-maturity .sh-savings-modes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
#tool-savings-maturity .sh-savings-modes button,#tool-savings-maturity .sh-savings-report-actions button{border:1px solid #d4deee;border-radius:8px;padding:8px 10px;background:#fff;color:#405371;font-family:inherit;font-weight:650;cursor:pointer}
#tool-savings-maturity .sh-savings-modes button{flex:1 1 140px;font-size:14px;min-height:42px}
#tool-savings-maturity .sh-savings-modes button[aria-pressed=true],#tool-savings-maturity .sh-savings-report-actions button[aria-pressed=true]{color:#fff;background:#3159b8;border-color:#3159b8}
#tool-savings-maturity .sh-savings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px}
#tool-savings-maturity .sh-savings-grid>label{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;font-weight:650}
#tool-savings-maturity .sh-savings-grid>label[hidden],#tool-savings-maturity [hidden]{display:none!important}
#tool-savings-maturity .sh-savings-grid .field{min-width:0;width:100%;box-sizing:border-box}
#tool-savings-maturity .sh-savings-grid input,#tool-savings-maturity .sh-savings-grid select{min-width:0;width:100%;max-width:100%;box-sizing:border-box}
#tool-savings-maturity .sh-savings-method,#tool-savings-maturity .sh-savings-report{padding:12px;border:1px solid #dce5f1;border-radius:10px;margin:12px 0;background:#f8faff}
#tool-savings-maturity summary{font-weight:650;cursor:pointer}
#tool-savings-maturity details[open]>summary{margin-bottom:12px}
#tool-savings-maturity .sh-savings-extra{min-width:0;max-width:100%}
#tool-savings-maturity .sh-savings-chart svg{display:block;width:100%;height:auto;max-width:100%;background:#f8faff;border:1px solid #e5ebf3;border-radius:10px;box-sizing:border-box}
#tool-savings-maturity .sh-savings-report-actions{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}
#tool-savings-maturity .sh-savings-report-actions button{font-size:13px;min-height:36px}
#tool-savings-maturity .sh-savings-table-wrap{width:100%;max-width:100%;min-width:0;overflow:auto;max-height:26rem;border:1px solid #dce5f1;border-radius:6px;background:#fff}
#tool-savings-maturity table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px;margin:0}
#tool-savings-maturity caption{text-align:left;padding:10px;font-weight:650;color:#334155}
#tool-savings-maturity th,#tool-savings-maturity td{padding:10px;border-bottom:1px solid #e3eaf2;text-align:right;white-space:nowrap}
#tool-savings-maturity thead th{background:#edf3fe;color:#334155;position:sticky;top:0}
#tool-savings-maturity th:first-child{text-align:left}
#tool-savings-maturity tbody th{font-weight:500}
@media(max-width:560px){#tool-savings-maturity .sh-savings-grid{grid-template-columns:minmax(0,1fr)}#tool-savings-maturity .utility-result>div{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}#tool-savings-maturity .utility-result dd{overflow-wrap:anywhere;text-align:left}#tool-savings-maturity .sh-savings-method,#tool-savings-maturity .sh-savings-report{padding:10px}}


/* 0.30.0 fuel tool */
#tool-fuel-cost .sh-fuel-form{min-width:0}#tool-fuel-cost .sh-fuel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}#tool-fuel-cost label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px;font-weight:650}#tool-fuel-cost .field,#tool-fuel-cost input,#tool-fuel-cost select{width:100%;min-width:0;box-sizing:border-box}#tool-fuel-cost .sh-fuel-vehicle,#tool-fuel-cost .sh-fuel-record{padding:12px;margin:12px 0;border:1px solid #d6e0ec;border-radius:10px;background:#f8fafc;min-width:0}#tool-fuel-cost legend{font-size:14px;font-weight:750;padding:0 5px}#tool-fuel-cost .sh-fuel-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}#tool-fuel-cost .sh-fuel-actions button,#tool-fuel-cost [data-fuel-add],#tool-fuel-cost .sh-fuel-record>button{padding:8px 11px;min-height:36px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#334155;font-size:13px;font-weight:650}#tool-fuel-cost button:disabled{opacity:.5;cursor:not-allowed}#tool-fuel-cost .sh-fuel-extra summary{cursor:pointer;padding:10px 0;font-weight:650}#tool-fuel-cost .sh-fuel-result-card{border:1px solid #d6e0ec;border-radius:10px;padding:12px;margin:12px 0;min-width:0}#tool-fuel-cost .sh-fuel-result-card h4{margin:0 0 10px;font-size:16px;overflow-wrap:anywhere}#tool-fuel-cost .sh-fuel-result-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}#tool-fuel-cost .sh-fuel-result-card dl>div{min-width:0}#tool-fuel-cost .sh-fuel-result-card dt{font-size:12px;color:#53657a}#tool-fuel-cost .sh-fuel-result-card dd{font-size:15px;font-weight:650;margin:4px 0 0;overflow-wrap:anywhere}#tool-fuel-cost .utility-result dd{overflow-wrap:anywhere}#tool-fuel-cost .sh-fuel-modes{display:flex;flex-wrap:wrap}#tool-fuel-cost .sh-fuel-modes button{flex:1;min-width:76px;padding:10px 6px}#tool-fuel-cost [hidden]{display:none!important}@media(max-width:560px){#tool-fuel-cost .sh-fuel-vehicle,#tool-fuel-cost .sh-fuel-record{padding:10px}#tool-fuel-cost .sh-fuel-result-card dd{font-size:14px}#tool-fuel-cost [data-fuel-measure]>.sh-fuel-grid{grid-template-columns:1fr}#tool-fuel-cost .sh-fuel-extra .sh-fuel-grid>label:last-child{grid-column:1/-1}}


/* 0.30.0 vat tool */
.seller-hub-embed #tool-vat [hidden]{display:none!important}.seller-hub-embed #tool-vat .sh-vat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:12px 0}.seller-hub-embed #tool-vat label{min-width:0;display:block;font-size:13px;color:#34465d}.seller-hub-embed #tool-vat .field{margin-top:6px}.seller-hub-embed #tool-vat input,.seller-hub-embed #tool-vat select{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.seller-hub-embed #tool-vat .sh-vat-direction{margin:16px 0}.seller-hub-embed #tool-vat .field-help{font-size:12px;line-height:1.8;color:#526174}.seller-hub-embed #tool-vat .sh-vat-item-rows{display:grid;gap:12px}.seller-hub-embed #tool-vat .sh-vat-row{margin:0;padding:10px 12px;border:1px solid #dce4ed;border-radius:9px;background:#f8fafc;min-width:0}.seller-hub-embed #tool-vat .sh-vat-row legend{padding:0 5px;font-size:13px;font-weight:700;color:#345381}.seller-hub-embed #tool-vat [data-field=name]{text-align:left}.seller-hub-embed #tool-vat .sh-vat-row button,.seller-hub-embed #tool-vat [data-vat-add]{min-height:36px;padding:7px 11px;border:1px solid #cdd9ec;border-radius:6px;background:#fff;color:#34517c;font-size:12px;font-weight:600;margin:5px 0}.seller-hub-embed #tool-vat button:disabled{opacity:.5;cursor:default}.seller-hub-embed #tool-vat details{padding:10px 12px;border:1px solid #dce4ed;border-radius:8px;margin:12px 0;background:#f8fafc;min-width:0}.seller-hub-embed #tool-vat summary{color:#3e5675;font-size:13px;min-height:32px;cursor:pointer}.seller-hub-embed #tool-vat .sh-vat-selected{font-size:14px;font-weight:700;color:#345381;margin-top:20px}.seller-hub-embed #tool-vat .utility-result>div:last-child{background:#eaf2ff;color:#17458f}.seller-hub-embed #tool-vat .utility-result>div:last-child dd{font-size:22px;color:#17458f}.seller-hub-embed #tool-vat h4{font-size:15px;color:#34465d;margin:20px 0 10px}.seller-hub-embed #tool-vat .sh-vat-table{overflow-x:auto;max-width:100%;min-width:0;margin:10px 0}.seller-hub-embed #tool-vat table{width:100%;min-width:580px;border-collapse:collapse;font-size:12px}.seller-hub-embed #tool-vat .sh-vat-breakdown table{min-width:740px}.seller-hub-embed #tool-vat th,.seller-hub-embed #tool-vat td{padding:9px;border-bottom:1px solid #dce4ed;text-align:right;white-space:nowrap}.seller-hub-embed #tool-vat th:first-child{text-align:left;max-width:250px;white-space:normal;overflow-wrap:anywhere}.seller-hub-embed #tool-vat thead th{background:#edf3fb;color:#345381}.seller-hub-embed #tool-vat caption{text-align:left;padding:8px 0;color:#526174}.seller-hub-embed #tool-vat .sh-vat-status:empty{display:none}@media(max-width:580px){.seller-hub-embed #tool-vat .sh-vat-single{grid-template-columns:minmax(0,1fr)}.seller-hub-embed #tool-vat .sh-vat-settings .sh-vat-grid{grid-template-columns:minmax(0,1fr)}.seller-hub-embed #tool-vat .utility-result>div{display:block}.seller-hub-embed #tool-vat .utility-result dd{text-align:left;min-width:0;overflow-wrap:anywhere;margin-top:5px}.seller-hub-embed #tool-vat .sh-vat-row{padding:8px}.seller-hub-embed #tool-vat .sh-vat-row .sh-vat-grid{gap:9px}.seller-hub-embed #tool-vat .sh-vat-row .sh-vat-grid>label:first-child{grid-column:1/-1}}

/* 0.31.0 rent tool */
#tool-rent-comparison [hidden]{display:none!important}
#tool-rent-comparison .sh-rent-modes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
#tool-rent-comparison .sh-rent-modes button,#tool-rent-comparison [data-rent-swap]{border:1px solid #d4deee;border-radius:8px;padding:9px 12px;background:#fff;color:#405371;font-family:inherit;font-size:14px;font-weight:650;cursor:pointer}
#tool-rent-comparison .sh-rent-modes button{flex:1 1 140px;min-height:42px}
#tool-rent-comparison .sh-rent-modes button[aria-pressed=true]{color:#fff;background:#3159b8;border-color:#3159b8}
#tool-rent-comparison .sh-rent-grid,#tool-rent-comparison .sh-rent-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}
#tool-rent-comparison label{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;font-weight:650;margin:0 0 12px}
#tool-rent-comparison .field{min-width:0;width:100%;box-sizing:border-box}
#tool-rent-comparison input,#tool-rent-comparison select{min-width:0;width:100%;max-width:100%;box-sizing:border-box}
#tool-rent-comparison input:disabled{background:#f0f3f7;color:#7b8799}
#tool-rent-comparison .sh-rent-plan{min-width:0;border:1px solid #d7e1ef;border-radius:10px;padding:12px;margin:0;background:#fbfcff}
#tool-rent-comparison legend{font-size:16px;font-weight:750;color:#3159b8;padding:0 5px}
#tool-rent-comparison .sh-rent-finance,#tool-rent-comparison .sh-rent-flow,#tool-rent-comparison .sh-rent-threshold{padding:12px;border:1px solid #dce5f1;border-radius:10px;margin:12px 0;background:#f8faff}
#tool-rent-comparison .sh-rent-finance{padding:10px;background:#fff}
#tool-rent-comparison summary{font-weight:650;cursor:pointer}
#tool-rent-comparison details[open]>summary{margin-bottom:12px}
#tool-rent-comparison .sh-rent-extra{min-width:0;max-width:100%}
#tool-rent-comparison .sh-rent-table-wrap{width:100%;max-width:100%;min-width:0;overflow:auto;border:1px solid #dce5f1;border-radius:6px;background:#fff}
#tool-rent-comparison table{border-collapse:collapse;width:100%;min-width:480px;font-size:13px;margin:0}
#tool-rent-comparison caption{text-align:left;padding:10px;font-weight:650;color:#334155}
#tool-rent-comparison th,#tool-rent-comparison td{padding:10px;border-bottom:1px solid #e3eaf2;text-align:right;white-space:nowrap}
#tool-rent-comparison thead th{background:#edf3fe;color:#334155}
#tool-rent-comparison th:first-child{text-align:left}
#tool-rent-comparison tbody th{font-weight:500}
#tool-rent-comparison .sh-rent-table-total{background:#f1f5fe;font-weight:700}
#tool-rent-comparison .utility-result dd{overflow-wrap:anywhere}
@media(max-width:560px){#tool-rent-comparison .sh-rent-grid,#tool-rent-comparison .sh-rent-plans{grid-template-columns:minmax(0,1fr)}#tool-rent-comparison .utility-result>div{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}#tool-rent-comparison .utility-result dd{text-align:left}#tool-rent-comparison .sh-rent-plan,#tool-rent-comparison .sh-rent-flow,#tool-rent-comparison .sh-rent-threshold{padding:10px}}


/* 0.31.0 bill-split tool */
.seller-hub-embed #tool-bill-split [hidden]{display:none!important}.seller-hub-embed #tool-bill-split .sh-bill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:12px 0}.seller-hub-embed #tool-bill-split label{min-width:0;display:block;font-size:13px;color:#34465d}.seller-hub-embed #tool-bill-split .field{margin-top:6px}.seller-hub-embed #tool-bill-split input,.seller-hub-embed #tool-bill-split select{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.seller-hub-embed #tool-bill-split .field-help{font-size:12px;line-height:1.8;color:#526174}.seller-hub-embed #tool-bill-split h4{font-size:15px;color:#34465d;margin:20px 0 10px}.seller-hub-embed #tool-bill-split .sh-bill-people{display:grid;gap:8px}.seller-hub-embed #tool-bill-split .sh-bill-person{display:flex;gap:8px;align-items:end}.seller-hub-embed #tool-bill-split .sh-bill-person label{flex:1}.seller-hub-embed #tool-bill-split .sh-bill-person button{flex:none}.seller-hub-embed #tool-bill-split [data-bill-person-name],.seller-hub-embed #tool-bill-split [data-field=itemName]{text-align:left}.seller-hub-embed #tool-bill-split .sh-bill-people-section button,.seller-hub-embed #tool-bill-split .sh-bill-items-section button{min-height:36px;padding:7px 9px;border:1px solid #cdd9ec;border-radius:6px;background:#fff;color:#34517c;font-size:12px;margin:5px 0}.seller-hub-embed #tool-bill-split button:disabled{opacity:.5;cursor:default}.seller-hub-embed #tool-bill-split .sh-bill-items{display:grid;gap:12px}.seller-hub-embed #tool-bill-split .sh-bill-item{margin:0;padding:10px 12px;border:1px solid #dce4ed;border-radius:9px;background:#f8fafc;min-width:0}.seller-hub-embed #tool-bill-split .sh-bill-item legend{font-size:13px;font-weight:700;padding:0 5px;color:#345381}.seller-hub-embed #tool-bill-split .sh-bill-item .sh-bill-grid>label:first-child{grid-column:1/-1}.seller-hub-embed #tool-bill-split .sh-bill-members-title{font-size:12px;font-weight:650;margin:12px 0 6px}.seller-hub-embed #tool-bill-split .sh-bill-members{display:flex;flex-wrap:wrap;gap:7px}.seller-hub-embed #tool-bill-split .sh-bill-members label{display:flex;align-items:center;gap:6px;padding:7px;border:1px solid #dce4ed;border-radius:6px;background:#fff;font-size:12px;max-width:100%}.seller-hub-embed #tool-bill-split .sh-bill-members label span{overflow-wrap:anywhere;min-width:0}.seller-hub-embed #tool-bill-split .sh-bill-members input{width:16px;min-height:16px;flex:none;margin:0}.seller-hub-embed #tool-bill-split .sh-bill-item-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:7px}.seller-hub-embed #tool-bill-split details{padding:10px 12px;border:1px solid #dce4ed;border-radius:8px;margin:12px 0;background:#f8fafc;min-width:0}.seller-hub-embed #tool-bill-split summary{font-size:13px;color:#3e5675;min-height:32px;cursor:pointer}.seller-hub-embed #tool-bill-split .utility-result>div:last-child{background:#eaf2ff;color:#17458f}.seller-hub-embed #tool-bill-split .utility-result>div:last-child dd{font-size:21px;color:#17458f}.seller-hub-embed #tool-bill-split .sh-bill-person-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seller-hub-embed #tool-bill-split .sh-bill-person-card{min-width:0;border:1px solid #ccd9ec;border-radius:8px;padding:13px;background:#f6f9ff}.seller-hub-embed #tool-bill-split .sh-bill-person-card h5{font-size:13px;font-weight:600;margin:0 0 7px;overflow-wrap:anywhere;color:#526174}.seller-hub-embed #tool-bill-split .sh-bill-person-card strong{font-size:19px;color:#24539d;overflow-wrap:anywhere}.seller-hub-embed #tool-bill-split .sh-bill-table{max-width:100%;min-width:0;overflow-x:auto}.seller-hub-embed #tool-bill-split table{width:100%;min-width:860px;border-collapse:collapse;font-size:12px}.seller-hub-embed #tool-bill-split th,.seller-hub-embed #tool-bill-split td{padding:9px;border-bottom:1px solid #dce4ed;white-space:nowrap;text-align:right}.seller-hub-embed #tool-bill-split th:first-child{text-align:left;white-space:normal;max-width:180px;overflow-wrap:anywhere}.seller-hub-embed #tool-bill-split thead th,.seller-hub-embed #tool-bill-split tfoot th,.seller-hub-embed #tool-bill-split tfoot td{background:#edf3fb}.seller-hub-embed #tool-bill-split .sh-bill-status:empty{display:none}@media(max-width:580px){.seller-hub-embed #tool-bill-split .sh-bill-form>.sh-bill-grid,.seller-hub-embed #tool-bill-split .sh-bill-options .sh-bill-grid{grid-template-columns:minmax(0,1fr)}.seller-hub-embed #tool-bill-split .utility-result>div{display:block}.seller-hub-embed #tool-bill-split .utility-result dd{text-align:left;min-width:0;overflow-wrap:anywhere;margin-top:5px}.seller-hub-embed #tool-bill-split .sh-bill-person-results{grid-template-columns:minmax(0,1fr)}.seller-hub-embed #tool-bill-split .sh-bill-item{padding:9px}.seller-hub-embed #tool-bill-split .sh-bill-person button{font-size:10px;padding:7px}.seller-hub-embed #tool-bill-split .sh-bill-person-card strong{font-size:20px}}


/* 0.32.0 smartstore tool */
.seller-hub-embed .sh-smartstore-form{display:block;min-width:0}.seller-hub-embed .sh-smartstore-form [hidden]{display:none!important}.seller-hub-embed .sh-smartstore-form fieldset{min-width:0;margin:18px 0;padding:15px;border:1px solid #dbe2ea;border-radius:12px;background:#fff}.seller-hub-embed .sh-smartstore-form legend{padding:0 6px;font-weight:750;color:#213b52}.seller-hub-embed .sh-smartstore-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seller-hub-embed .sh-smartstore-form label{display:block;min-width:0;margin:10px 0;font-size:14px;line-height:1.6}.seller-hub-embed .sh-smartstore-form .field{display:flex;min-width:0;margin-top:5px}.seller-hub-embed .sh-smartstore-form .field input,.seller-hub-embed .sh-smartstore-form .field select{min-width:0;max-width:100%;font-size:16px}.seller-hub-embed .sh-smartstore-form .field>span{flex:none}.seller-hub-embed .sh-smartstore-form details{margin:14px 0;border-top:1px solid #e4e9ef;padding-top:12px}.seller-hub-embed .sh-smartstore-form summary{font-size:14px;font-weight:700;cursor:pointer;line-height:1.6}.seller-hub-embed .sh-smartstore-modes{display:flex;gap:8px;margin-bottom:12px}.seller-hub-embed .sh-smartstore-modes button{flex:1;min-width:0;margin:0;padding:10px 8px;border:1px solid #cdd8e4;background:#f7f9fc;color:#3a4c61;border-radius:9px;font-size:15px}.seller-hub-embed .sh-smartstore-modes button[aria-pressed=true]{background:#2451b2;color:#fff;border-color:#2451b2}.seller-hub-embed .sh-smartstore-rate-summary{background:#edf4ff;border-left:3px solid #2b64bd;padding:10px 12px;color:#204d88}.seller-hub-embed .sh-smartstore-form .utility-result>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.seller-hub-embed .sh-smartstore-form .utility-result dt,.seller-hub-embed .sh-smartstore-form .utility-result dd{min-width:0;overflow-wrap:anywhere;line-height:1.6}.seller-hub-embed .sh-smartstore-form .utility-result>div:nth-child(3){background:#e9f4ee;border-color:#aacdb7}.seller-hub-embed .sh-smartstore-form .utility-result>div:nth-child(3) dd{color:#18603e}.seller-hub-embed .sh-smartstore-extra{min-width:0}.seller-hub-embed .sh-smartstore-ad{padding:14px;background:#f3f6fa;border-radius:10px;margin:16px 0}.seller-hub-embed .sh-smartstore-ad h4,.seller-hub-embed .sh-smartstore-extra h4{margin:4px 0 10px;font-size:16px}.seller-hub-embed .sh-smartstore-ad-note{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.seller-hub-embed .sh-smartstore-table-wrap{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #dbe2ea;border-radius:9px;margin:12px 0}.seller-hub-embed .sh-smartstore-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.seller-hub-embed .sh-smartstore-table-wrap caption{text-align:left;padding:10px;color:#536579;white-space:normal}.seller-hub-embed .sh-smartstore-table-wrap th,.seller-hub-embed .sh-smartstore-table-wrap td{padding:10px 12px;border-bottom:1px solid #e4e9ef;white-space:nowrap;text-align:right}.seller-hub-embed .sh-smartstore-table-wrap th:first-child{text-align:left}.seller-hub-embed .sh-smartstore-table-wrap thead{background:#f1f5fa}.seller-hub-embed .sh-smartstore-table-wrap .sh-smartstore-total{background:#edf4fb;font-weight:700}.seller-hub-embed .sh-smartstore-form .field-help,.seller-hub-embed .sh-smartstore-form .error{overflow-wrap:anywhere}.seller-hub-embed .sh-smartstore-form [aria-invalid=true]{outline:2px solid #b42318;outline-offset:1px}.seller-hub-embed .sh-smartstore-form a{color:#2451b2;text-decoration:underline}.seller-hub-embed .sh-smartstore-form .sh-date-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.seller-hub-embed .sh-smartstore-form .sh-date-actions button{margin:0}.seller-hub-embed .sh-smartstore-form>.primary{width:100%;margin:8px 0}.seller-hub-embed .sh-smartstore-form .utility-copy-status{padding:10px;background:#eef4fa;border-radius:8px}
@media(max-width:540px){.seller-hub-embed .sh-smartstore-grid{grid-template-columns:minmax(0,1fr);gap:0}.seller-hub-embed .sh-smartstore-form fieldset{padding:12px 10px}.seller-hub-embed .sh-smartstore-form .utility-result>div{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.seller-hub-embed .sh-smartstore-form .utility-result dd{text-align:left}.seller-hub-embed .sh-smartstore-table-wrap table{min-width:350px}.seller-hub-embed .sh-smartstore-comparison-results table{min-width:500px}.seller-hub-embed .sh-smartstore-form .sh-date-actions button{flex:1;font-size:13px;padding:10px 7px}.seller-hub-embed .sh-smartstore-form .field select{font-size:14px}}


/* 0.32.0 grade tool */
#tool-grade-planner .sh-grade-form{min-width:0}#tool-grade-planner .sh-grade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}#tool-grade-planner label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px;font-weight:650}#tool-grade-planner .field,#tool-grade-planner input,#tool-grade-planner select{width:100%;min-width:0;box-sizing:border-box}#tool-grade-planner input:disabled,#tool-grade-planner select:disabled{background:#f1f5f9;color:#778393}#tool-grade-planner .sh-grade-modes,#tool-grade-planner .sh-grade-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}#tool-grade-planner button[type=button]{min-height:36px;padding:8px 10px;background:#fff;color:#334155;border:1px solid #cbd5e1;border-radius:7px;font-size:13px;font-weight:650}#tool-grade-planner .sh-grade-modes button{flex:1;min-height:42px;word-break:keep-all}#tool-grade-planner .sh-grade-modes button[aria-pressed=true]{color:#214db1;background:#edf3ff;border-color:#4169bd}#tool-grade-planner button:disabled{opacity:.5;cursor:not-allowed}#tool-grade-planner .sh-grade-row{padding:12px;margin:16px 0;border:1px solid #d5deeb;border-radius:9px;background:#fafbfd;min-width:0}#tool-grade-planner legend{padding:0 5px;font-size:14px;font-weight:750}#tool-grade-planner .sh-grade-options{margin:16px 0;padding:12px;border:1px solid #d5deeb;border-radius:8px}#tool-grade-planner summary{cursor:pointer;font-size:14px;font-weight:650;padding:7px 0}#tool-grade-planner .sh-grade-check{flex-direction:row;align-items:center;gap:8px;margin:14px 0}#tool-grade-planner .sh-grade-check input{width:18px;height:18px;flex:0 0 18px}#tool-grade-planner .utility-result dd{overflow-wrap:anywhere}#tool-grade-planner .sh-grade-plan-result{padding:14px;border:1px solid #bdcdea;border-left:4px solid #4265b1;background:#f4f7fd;border-radius:8px;margin:16px 0}#tool-grade-planner .sh-grade-plan-result h4{margin:0 0 12px;font-size:16px;overflow-wrap:anywhere}#tool-grade-planner .sh-grade-plan-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}#tool-grade-planner .sh-grade-plan-result dt{font-size:12px;color:#54667d}#tool-grade-planner .sh-grade-plan-result dd{font-size:16px;font-weight:700;overflow-wrap:anywhere;margin:4px 0 0}#tool-grade-planner .sh-grade-table{overflow:auto;margin:10px 0;border:1px solid #d5deeb;border-radius:8px;max-width:100%}#tool-grade-planner table{border-collapse:collapse;width:100%;min-width:480px;font-size:12px}#tool-grade-planner th,#tool-grade-planner td{text-align:left;padding:9px;border-bottom:1px solid #e2e8f0;overflow-wrap:anywhere;max-width:220px}#tool-grade-planner th{font-weight:650;background:#f8fafc}#tool-grade-planner [hidden]{display:none!important}#tool-grade-planner button:focus-visible,#tool-grade-planner summary:focus-visible{outline:3px solid #4169bd;outline-offset:3px}@media(max-width:420px){#tool-grade-planner .sh-grade-grid{grid-template-columns:1fr}#tool-grade-planner .sh-grade-row{padding:10px}#tool-grade-planner .sh-grade-plan-result dl{grid-template-columns:1fr}#tool-grade-planner .sh-grade-modes button{min-width:100px}#tool-grade-planner .sh-grade-options{padding:10px}}


/* 0.33.0 image resize tool */
.sh-image-resize{color:#243447;font-size:15px;line-height:1.65;min-width:0}.sh-image-resize *{box-sizing:border-box}.sh-image-resize h3{font-size:22px;margin:0 0 8px;color:#183b56}.sh-image-resize p{margin:8px 0}.sh-image-resize form{min-width:0}.sh-image-resize .sh-resize-intro{color:#465b6d;margin-bottom:18px}.sh-image-resize .sh-resize-upload{display:block;border:1px dashed #8caabd;border-radius:10px;padding:15px;background:#f5f9fc;font-weight:650}.sh-image-resize input[type=file]{display:block;margin-top:10px;max-width:100%;width:100%;padding:0;border:0;background:transparent;font-size:13px}.sh-image-resize fieldset{min-width:0;padding:16px;margin:18px 0;border:1px solid #dae2e9;border-radius:10px;background:#fff}.sh-image-resize legend{font-weight:700;padding:0 6px;color:#244861;font-size:16px}.sh-image-resize label{display:block;font-size:14px;font-weight:600;min-width:0}.sh-image-resize input:not([type=file]):not([type=checkbox]):not([type=range]),.sh-image-resize select{display:block;width:100%;min-width:0;max-width:100%;min-height:42px;padding:8px 10px;font:inherit;font-size:16px;font-weight:400;color:#243447;background:#fff;border:1px solid #b9c8d4;border-radius:6px;margin:5px 0 0}.sh-image-resize input[type=color]{padding:4px!important;height:42px}.sh-image-resize input:disabled,.sh-image-resize select:disabled{background:#eef2f5!important;color:#7a8793}.sh-image-resize .sh-resize-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0}.sh-image-resize .sh-resize-help{font-size:13px;font-weight:400;color:#566b7b;line-height:1.7;overflow-wrap:anywhere}.sh-image-resize .sh-resize-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0}.sh-image-resize .sh-resize-presets>span{width:100%;font-size:13px;color:#526b7d}.sh-image-resize button,.sh-image-resize .sh-resize-download{min-height:40px;padding:8px 12px;font:inherit;font-size:14px;font-weight:600;border:1px solid #b8c9d7;color:#29465d;background:#fff;border-radius:6px;cursor:pointer;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-align:center;line-height:1.5;text-decoration:none}.sh-image-resize .sh-resize-presets button{min-height:34px;font-size:12px;padding:5px 8px}.sh-image-resize button:hover{background:#eff5fa}.sh-image-resize button:focus-visible,.sh-image-resize input:focus-visible,.sh-image-resize select:focus-visible,.sh-image-resize a:focus-visible{outline:3px solid #90bedf;outline-offset:2px}.sh-image-resize button:disabled{opacity:.5;cursor:default}.sh-image-resize .sh-resize-primary,.sh-image-resize .sh-resize-download{color:#fff;background:#245f8a;border-color:#245f8a}.sh-image-resize .sh-resize-primary:hover{background:#194d73}.sh-image-resize .sh-resize-check{display:flex;align-items:center;gap:8px;margin:15px 0 10px}.sh-image-resize .sh-resize-check input{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:#245f8a}.sh-image-resize .sh-resize-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0}.sh-image-resize .sh-resize-status{font-size:14px;background:#f0f5f8;border-left:3px solid #6087a2;padding:10px 12px;color:#34536b;overflow-wrap:anywhere}.sh-image-resize .sh-resize-status.is-error,.sh-image-resize .sh-resize-file-error{color:#9c3131;background:#fff5f5}.sh-image-resize .sh-resize-file{border:1px solid #d9e2e9;border-radius:10px;padding:14px;margin:16px 0;background:#fff;min-width:0}.sh-image-resize .sh-resize-file-heading{display:flex;align-items:flex-start;gap:10px;justify-content:space-between}.sh-image-resize h4{font-size:16px;line-height:1.6;margin:0;overflow-wrap:anywhere;min-width:0}.sh-image-resize .sh-resize-file-heading button{font-size:12px;min-height:30px;padding:4px 8px;flex-shrink:0}.sh-image-resize .sh-resize-original-info,.sh-image-resize .sh-resize-planned{font-size:13px;overflow-wrap:anywhere}.sh-image-resize .sh-resize-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;margin:14px 0}.sh-image-resize figure{margin:0;min-width:0;text-align:center}.sh-image-resize .sh-resize-source{position:relative;overflow:hidden;margin:0 auto;max-width:230px;line-height:0}.sh-image-resize .sh-resize-source img{display:block;width:100%;height:auto;max-width:100%;padding:0;margin:0;border:0}.sh-image-resize canvas.sh-resize-preview{display:block;max-width:100%;height:auto;margin:auto;border:1px solid #c9d4dd}.sh-image-resize .checker{background-color:#fff;background-image:linear-gradient(45deg,#e8edf0 25%,transparent 25%),linear-gradient(-45deg,#e8edf0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e8edf0 75%),linear-gradient(-45deg,transparent 75%,#e8edf0 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.sh-image-resize .sh-resize-crop-box{position:absolute;border:2px solid #fff;box-shadow:0 0 0 1000px #152c46a8;pointer-events:none}.sh-image-resize figcaption{font-size:12px;color:#52697a;line-height:1.6;margin-top:6px}.sh-image-resize .sh-resize-position{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}.sh-image-resize .sh-resize-position label{font-size:12px}.sh-image-resize .sh-resize-position input{display:block;width:100%;min-width:0;margin:8px 0;accent-color:#245f8a}.sh-image-resize .sh-resize-position p{grid-column:1/-1;margin:0}.sh-image-resize .sh-resize-position output{font-weight:400}.sh-image-resize .sh-resize-notice{font-size:13px;color:#765524;background:#fff8e9;border-radius:6px;padding:8px 10px}.sh-image-resize .sh-resize-finished{border-top:1px solid #dce6ed;padding-top:12px;margin-top:12px}.sh-image-resize .sh-resize-finished strong{display:block;color:#245674;font-size:14px;overflow-wrap:anywhere}.sh-image-resize .sh-resize-finished p{font-size:13px;overflow-wrap:anywhere}.sh-image-resize .sh-resize-download{display:inline-block;margin:4px 8px 4px 0}.sh-image-resize .sh-resize-open{display:inline-block;font-size:13px;color:#245f8a;margin:4px 0;text-underline-offset:3px}.sh-image-resize .sh-resize-zip-status{font-size:13px;color:#52697a}.sh-image-resize [hidden]{display:none!important}@media(max-width:420px){.sh-image-resize h3{font-size:20px}.sh-image-resize fieldset{padding:12px}.sh-image-resize .sh-resize-file{padding:10px}.sh-image-resize .sh-resize-grid{gap:10px}.sh-image-resize .sh-resize-previews{gap:8px}.sh-image-resize .sh-resize-actions button{font-size:13px;padding:8px 10px}.sh-image-resize .sh-resize-source{max-width:140px}}


/* 0.34.0 payment fee tool */
.seller-hub-embed .sh-payment-fee-form{min-width:0}.seller-hub-embed .sh-payment-fee-form fieldset{min-width:0;margin:16px 0;padding:16px;border:1px solid #dbe3ee;border-radius:12px;background:#fff}.seller-hub-embed .sh-payment-fee-form legend{font-weight:750;color:#234166;font-size:16px;padding:0 6px}.seller-hub-embed .sh-payment-fee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.seller-hub-embed .sh-payment-fee-form label,.seller-hub-embed .sh-payment-fee-form .field{min-width:0}.seller-hub-embed .sh-payment-fee-form .field input,.seller-hub-embed .sh-payment-fee-form .field select{width:100%;min-width:0;box-sizing:border-box}.seller-hub-embed .sh-payment-fee-form .field>span{flex-shrink:0}.seller-hub-embed .sh-payment-fee-modes{display:flex;gap:8px;margin:0 0 12px}.seller-hub-embed .sh-payment-fee-modes button{flex:1;min-width:0;padding:10px 7px;margin:0;border:1px solid #cad5e4;border-radius:9px;background:#f4f7fb;color:#314967;font-size:14px;line-height:1.5}.seller-hub-embed .sh-payment-fee-modes button[aria-pressed=true]{background:#2451b2;color:#fff;border-color:#2451b2}.seller-hub-embed .sh-payment-profile-note{padding:11px 12px;border-left:3px solid #2c60ad;background:#eff5fc;color:#254e7e}.seller-hub-embed .sh-payment-assumption-note{margin:12px 0 0;color:#485d75}.seller-hub-embed .sh-payment-fee-form [hidden]{display:none!important}.seller-hub-embed .sh-payment-fee-form>.primary{width:100%;margin:8px 0}.seller-hub-embed .sh-payment-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.seller-hub-embed .sh-payment-actions button{margin:0}.seller-hub-embed .sh-payment-fee-form .utility-result>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.seller-hub-embed .sh-payment-fee-form .utility-result dt,.seller-hub-embed .sh-payment-fee-form .utility-result dd{min-width:0;overflow-wrap:anywhere;line-height:1.65}.seller-hub-embed .sh-payment-fee-form .utility-result .sh-payment-net{background:#eaf5ee;border-color:#adcdb9}.seller-hub-embed .sh-payment-fee-form .utility-result .sh-payment-net dd{color:#146440}.seller-hub-embed .sh-payment-fee-form .utility-result .sh-payment-gross{background:#edf4ff;border-color:#b8cceb}.seller-hub-embed .sh-payment-proof{padding:13px;background:#f4f7fb;border-radius:10px;margin:16px 0}.seller-hub-embed .sh-payment-proof h4{font-size:16px;margin:0 0 8px}.seller-hub-embed .sh-payment-proof p{font-size:14px;line-height:1.7;overflow-wrap:anywhere;margin:0}.seller-hub-embed .sh-payment-fee-form .field-help,.seller-hub-embed .sh-payment-fee-form .error{overflow-wrap:anywhere}.seller-hub-embed .sh-payment-fee-form [aria-invalid=true]{outline:2px solid #b42318;outline-offset:1px}.seller-hub-embed .sh-payment-fee-form .utility-copy-status{background:#edf4fb;padding:10px;border-radius:8px}.seller-hub-embed .sh-payment-sources{border-top:1px solid #dfe6ef;margin-top:20px;padding-top:12px}.seller-hub-embed .sh-payment-sources summary{font-size:14px;font-weight:700;cursor:pointer}.seller-hub-embed .sh-payment-sources a{color:#2451b2;text-decoration:underline}
@media(max-width:540px){.seller-hub-embed .sh-payment-fee-grid{grid-template-columns:minmax(0,1fr);gap:0}.seller-hub-embed .sh-payment-fee-form fieldset{padding:12px 10px}.seller-hub-embed .sh-payment-fee-form .field select{font-size:14px}.seller-hub-embed .sh-payment-fee-form .utility-result>div{grid-template-columns:minmax(0,1fr);gap:2px}.seller-hub-embed .sh-payment-fee-form .utility-result dd{text-align:left}.seller-hub-embed .sh-payment-actions button{flex:1;padding:10px 7px;font-size:13px}.seller-hub-embed .sh-payment-fee-modes{gap:6px}.seller-hub-embed .sh-payment-fee-modes button{font-size:13px;padding:10px 4px}}

.seller-hub-embed #tool-usd-fee-grossup .sh-payment-actions button{border:1px solid #c3cedd;border-radius:8px;background:#f5f7fb;color:#263b56;font-weight:650;padding:10px 12px;cursor:pointer}.seller-hub-embed #tool-usd-fee-grossup .sh-payment-actions button:disabled{opacity:.6;cursor:wait}.seller-hub-embed #tool-usd-fee-grossup .utility-result .sh-payment-net dd{color:#146440}.seller-hub-embed #tool-usd-fee-grossup .field-help{color:#526174;line-height:1.7}

/* 0.35.0 image resize settings */
.sh-image-resize-settings{margin:16px 0;border:1px solid #cfdbe4;border-radius:8px;background:#f7fafc;color:#263f52;min-width:0;font-size:14px;line-height:1.65}.sh-image-resize-settings *{box-sizing:border-box}.sh-image-resize-settings>summary{padding:12px 14px;font-weight:700;cursor:pointer;font-size:15px}.sh-image-resize-settings .sh-irs-body{padding:0 14px 14px;display:grid;gap:11px;min-width:0}.sh-image-resize-settings p{margin:0;overflow-wrap:anywhere}.sh-image-resize-settings .sh-irs-note,.sh-image-resize-settings .sh-irs-help,.sh-image-resize-settings .sh-irs-preview{font-size:13px;color:#536b7c}.sh-image-resize-settings .sh-irs-preview{background:#fff;padding:9px;border-radius:6px;border:1px solid #dbe4eb}.sh-image-resize-settings .sh-irs-field{display:grid;gap:5px;font-size:13px;font-weight:600;min-width:0}.sh-image-resize-settings input[type=text],.sh-image-resize-settings select{width:100%;min-width:0;min-height:42px;padding:8px 10px;font:inherit;font-size:16px;font-weight:400;border:1px solid #b7c8d5;border-radius:6px;background:#fff;color:#263f52}.sh-image-resize-settings .sh-irs-actions{display:flex;flex-wrap:wrap;gap:7px}.sh-image-resize-settings button{min-height:40px;padding:8px 11px;font:inherit;font-size:13px;line-height:1.5;font-weight:600;color:#294d68;border:1px solid #b7cbd9;border-radius:6px;background:#fff;cursor:pointer;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.sh-image-resize-settings button:disabled,.sh-image-resize-settings input:disabled,.sh-image-resize-settings select:disabled{opacity:.5;cursor:default}.sh-image-resize-settings button:not(:disabled):hover{background:#edf4f9}.sh-image-resize-settings button.sh-irs-primary{background:#245f8a;color:white;border-color:#245f8a;justify-self:start}.sh-image-resize-settings .sh-irs-confirm{border:1px solid #dac6ad;border-radius:6px;padding:11px;background:#fff9ef;display:grid;gap:9px}.sh-image-resize-settings .sh-irs-status{font-size:13px;color:#265d43;min-height:1.4em}.sh-image-resize-settings .sh-irs-status.is-error{color:#963a36}.sh-image-resize-settings button:focus-visible,.sh-image-resize-settings input:focus-visible,.sh-image-resize-settings select:focus-visible,.sh-image-resize-settings summary:focus-visible{outline:3px solid #93c1e1;outline-offset:2px}.sh-image-resize-settings [hidden]{display:none!important}@media(max-width:360px){.sh-image-resize-settings .sh-irs-body{padding:0 11px 12px}.sh-image-resize-settings .sh-irs-actions button{flex:1;min-width:65px;font-size:12px;padding:8px}.sh-image-resize-settings .sh-irs-confirm .sh-irs-actions button{flex:auto}.sh-image-resize-settings .sh-irs-primary{width:100%}}

/* 0.36.0 payment fee batch */
.seller-hub-embed #tool-payment-fee-batch{min-width:0}.seller-hub-embed #tool-payment-fee-batch [hidden]{display:none!important}.seller-hub-embed #tool-payment-fee-batch form{min-width:0}.seller-hub-embed #tool-payment-fee-batch fieldset{min-width:0;padding:16px;margin:18px 0;border:1px solid #d7e1ed;border-radius:10px;background:#fff}.seller-hub-embed #tool-payment-fee-batch legend{font-size:16px;font-weight:750;color:#284969;padding:0 6px}.seller-hub-embed #tool-payment-fee-batch label{display:block;min-width:0;color:#354b65;font-size:13px;margin:10px 0}.seller-hub-embed #tool-payment-fee-batch input,.seller-hub-embed #tool-payment-fee-batch select,.seller-hub-embed #tool-payment-fee-batch textarea{max-width:100%;min-width:0;width:100%;box-sizing:border-box}.seller-hub-embed #tool-payment-fee-batch .field{min-width:0}.seller-hub-embed #tool-payment-fee-batch .field>span{flex-shrink:0;font-size:11px}.seller-hub-embed #tool-payment-fee-batch textarea{display:block;resize:vertical;min-height:180px;padding:12px;margin-top:8px;border:1px solid #bfcde0;border-radius:8px;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;overflow:auto;text-align:left}.seller-hub-embed #tool-payment-fee-batch .field-help{font-size:12px;line-height:1.75;color:#526174;overflow-wrap:anywhere}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-modes{display:flex;gap:8px;margin-bottom:12px}.seller-hub-embed #tool-payment-fee-batch button{padding:10px 12px;border:1px solid #c4d0e0;border-radius:8px;background:#f5f8fc;color:#2d4869;cursor:pointer;font-size:13px;font-weight:650;line-height:1.5}.seller-hub-embed #tool-payment-fee-batch button:disabled{opacity:.55;cursor:default}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-modes button{flex:1;margin:0;min-width:0}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-modes [aria-pressed=true],.seller-hub-embed #tool-payment-fee-batch button.primary{background:#2453ae;border-color:#2453ae;color:#fff}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:14px 0}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-actions button{margin:0}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-actions .primary{flex:1}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-file-label{width:100%;margin:0}.seller-hub-embed #tool-payment-fee-batch input[type=file]{margin:8px 0;font-size:12px;text-align:left}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-profile-note{padding:10px 12px;border-left:3px solid #3b629a;background:#f0f5fc}.seller-hub-embed #tool-payment-fee-batch h4{margin:18px 0 8px;font-size:16px;color:#294563}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-file-review{padding:12px;background:#f3f7fc;border:1px solid #c5d5e9;border-radius:8px;min-width:0;margin:16px 0}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-file-review h4{margin-top:0}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-file-status{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-errors,.seller-hub-embed #tool-payment-fee-batch .sh-pfb-file-errors{font-size:12px;color:#92251b;line-height:1.75;overflow-wrap:anywhere}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-errors{padding:12px;border:1px solid #e4b9b4;border-radius:8px;background:#fff8f6}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-errors ul,.seller-hub-embed #tool-payment-fee-batch .sh-pfb-file-errors ul{padding-left:20px;margin:10px 0}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-errors li{margin-bottom:12px}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-errors button{padding:4px 7px;font-size:11px;margin-left:6px}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-table-wrap{min-width:0;max-width:100%;overflow-x:auto;border:1px solid #d6e0eb;border-radius:8px;margin:12px 0}.seller-hub-embed #tool-payment-fee-batch table{width:100%;border-collapse:collapse;font-size:12px}.seller-hub-embed #tool-payment-fee-batch th,.seller-hub-embed #tool-payment-fee-batch td{padding:10px;border-bottom:1px solid #dce5ee;text-align:right;white-space:nowrap}.seller-hub-embed #tool-payment-fee-batch th:first-child,.seller-hub-embed #tool-payment-fee-batch td:first-child{text-align:left;white-space:normal;min-width:110px;max-width:200px;overflow-wrap:anywhere}.seller-hub-embed #tool-payment-fee-batch thead th{background:#edf3fa;color:#314d70}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-detail-table table{min-width:1400px}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-preview-table table{min-width:350px}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-column-help table{min-width:470px}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-column-help td,.seller-hub-embed #tool-payment-fee-batch .sh-pfb-column-help th{text-align:left;white-space:normal}.seller-hub-embed #tool-payment-fee-batch details summary{cursor:pointer;font-size:13px;font-weight:700;color:#34506f}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-total{min-width:0;padding:14px;background:#f7faff;border:1px solid #cad8ec;border-radius:10px}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-total h5{font-size:16px;color:#275180;margin:0 0 10px}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-total dl{margin:0}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-total dl>div{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid #dce5ee}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-total dt{font-size:12px;color:#526174}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-total dd{min-width:0;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:750;text-align:right}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-total .is-net dd{color:#14633e}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-total .is-loss dd{color:#a63229}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-sources{border-top:1px solid #d8e1eb;margin-top:24px;padding-top:14px}.seller-hub-embed #tool-payment-fee-batch a{color:#2453ae;text-decoration:underline}.seller-hub-embed #tool-payment-fee-batch [aria-invalid=true]{outline:2px solid #aa3026;outline-offset:2px}
@media(max-width:560px){.seller-hub-embed #tool-payment-fee-batch .sh-pfb-grid,.seller-hub-embed #tool-payment-fee-batch .sh-pfb-totals{grid-template-columns:minmax(0,1fr)}.seller-hub-embed #tool-payment-fee-batch fieldset{padding:12px 10px}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-modes{gap:6px}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-modes button{padding:10px 4px;font-size:12px}.seller-hub-embed #tool-payment-fee-batch select{font-size:13px}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-actions button{padding:9px;font-size:12px;flex:1}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-total dl>div{display:block}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-total dd{text-align:left;margin-top:5px}.seller-hub-embed #tool-payment-fee-batch .sh-pfb-total{padding:12px}}

/* 0.37.0 list deduplication */
.seller-hub-embed #tool-line-deduplicator,.seller-hub-embed #tool-line-deduplicator form{min-width:0}.seller-hub-embed #tool-line-deduplicator [hidden]{display:none!important}.seller-hub-embed #tool-line-deduplicator fieldset{min-width:0;margin:18px 0;padding:16px;border:1px solid #d4dfec;border-radius:10px;background:#fff}.seller-hub-embed #tool-line-deduplicator legend{font-size:16px;font-weight:750;color:#2d4766;padding:0 6px}.seller-hub-embed #tool-line-deduplicator label{display:block;min-width:0;font-size:13px;line-height:1.7;color:#334c6a;margin:10px 0}.seller-hub-embed #tool-line-deduplicator input,.seller-hub-embed #tool-line-deduplicator select,.seller-hub-embed #tool-line-deduplicator textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.seller-hub-embed #tool-line-deduplicator input[type=checkbox]{width:17px;height:17px;flex:0 0 17px;margin:2px 8px 0 0;accent-color:#315fb0}.seller-hub-embed #tool-line-deduplicator textarea{display:block;min-height:180px;margin-top:8px;padding:12px;border:1px solid #b8cbe0;border-radius:8px;resize:vertical;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;text-align:left;white-space:pre;overflow:auto}.seller-hub-embed #tool-line-deduplicator input[type=file]{font-size:12px;margin:8px 0;text-align:left}.seller-hub-embed #tool-line-deduplicator .field-help{font-size:12px;line-height:1.8;color:#536277;overflow-wrap:anywhere}.seller-hub-embed #tool-line-deduplicator .sh-ld-checks label,.seller-hub-embed #tool-line-deduplicator .sh-ld-column-list label{display:flex;align-items:flex-start}.seller-hub-embed #tool-line-deduplicator .sh-ld-column-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.seller-hub-embed #tool-line-deduplicator .sh-ld-column-list span{overflow-wrap:anywhere}.seller-hub-embed #tool-line-deduplicator button{font-size:13px;font-weight:650;line-height:1.5;padding:10px 12px;border:1px solid #c1d0e1;border-radius:8px;background:#f5f8fc;color:#2e4d70;cursor:pointer}.seller-hub-embed #tool-line-deduplicator button:disabled{opacity:.55;cursor:default}.seller-hub-embed #tool-line-deduplicator button.primary{background:#2956b2;border-color:#2956b2;color:#fff}.seller-hub-embed #tool-line-deduplicator .sh-ld-actions,.seller-hub-embed #tool-line-deduplicator .sh-ld-column-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0}.seller-hub-embed #tool-line-deduplicator .sh-ld-actions button{margin:0}.seller-hub-embed #tool-line-deduplicator .sh-ld-actions .primary{flex:1}.seller-hub-embed #tool-line-deduplicator .sh-ld-file-label{width:100%;margin:0}.seller-hub-embed #tool-line-deduplicator h4{font-size:16px;margin:20px 0 10px;color:#2b4663}.seller-hub-embed #tool-line-deduplicator .sh-ld-file-review{padding:12px;background:#f1f6fd;border:1px solid #c7d8ec;border-radius:8px;margin:12px 0;min-width:0}.seller-hub-embed #tool-line-deduplicator .sh-ld-file-review h4{margin-top:0}.seller-hub-embed #tool-line-deduplicator .sh-ld-file-status{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.seller-hub-embed #tool-line-deduplicator .sh-ld-errors,.seller-hub-embed #tool-line-deduplicator .sh-ld-file-errors{font-size:12px;line-height:1.75;color:#a33226;overflow-wrap:anywhere}.seller-hub-embed #tool-line-deduplicator .sh-ld-errors{padding:12px;background:#fff8f6;border:1px solid #e0b5ac;border-radius:8px}.seller-hub-embed #tool-line-deduplicator .sh-ld-errors ul,.seller-hub-embed #tool-line-deduplicator .sh-ld-file-errors ul{padding-left:20px}.seller-hub-embed #tool-line-deduplicator .sh-ld-errors li{margin-bottom:9px}.seller-hub-embed #tool-line-deduplicator .sh-ld-errors button{padding:4px 7px;font-size:11px;margin-left:7px}.seller-hub-embed #tool-line-deduplicator .sh-ld-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.seller-hub-embed #tool-line-deduplicator .sh-ld-summary>div{min-width:0;padding:13px;border:1px solid #d3dfed;border-radius:8px;background:#f4f8fd}.seller-hub-embed #tool-line-deduplicator .sh-ld-summary dt{font-size:12px;color:#52647b}.seller-hub-embed #tool-line-deduplicator .sh-ld-summary dd{margin:7px 0 0;font-size:22px;font-weight:750;color:#275095;overflow-wrap:anywhere}.seller-hub-embed #tool-line-deduplicator .sh-ld-summary>div:nth-child(2){background:#eff8f2;border-color:#bed8c9}.seller-hub-embed #tool-line-deduplicator .sh-ld-summary>div:nth-child(2) dd{color:#226943}.seller-hub-embed #tool-line-deduplicator .sh-ld-table-wrap{max-width:100%;min-width:0;overflow-x:auto;border:1px solid #d4e0ee;border-radius:8px;margin:12px 0}.seller-hub-embed #tool-line-deduplicator table{border-collapse:collapse;width:100%;font-size:12px;min-width:460px}.seller-hub-embed #tool-line-deduplicator th,.seller-hub-embed #tool-line-deduplicator td{padding:10px;text-align:left;border-bottom:1px solid #dce6ef;min-width:90px;max-width:230px;white-space:pre-wrap;overflow-wrap:anywhere}.seller-hub-embed #tool-line-deduplicator thead th{background:#edf3fa;color:#344f73}.seller-hub-embed #tool-line-deduplicator .sh-ld-groups table{min-width:800px}.seller-hub-embed #tool-line-deduplicator .sh-ld-file-preview table{min-width:300px}.seller-hub-embed #tool-line-deduplicator .sh-ld-result-selection{margin-top:22px;max-width:320px}.seller-hub-embed #tool-line-deduplicator details{margin-top:24px;border-top:1px solid #d7e2ef;padding-top:14px}.seller-hub-embed #tool-line-deduplicator summary{font-size:13px;font-weight:700;color:#355172;cursor:pointer}.seller-hub-embed #tool-line-deduplicator a{color:#2552a5;text-decoration:underline}.seller-hub-embed #tool-line-deduplicator [aria-invalid=true]{outline:2px solid #aa372b;outline-offset:2px}
@media(max-width:560px){.seller-hub-embed #tool-line-deduplicator fieldset{padding:12px 10px}.seller-hub-embed #tool-line-deduplicator .sh-ld-column-list{grid-template-columns:minmax(0,1fr)}.seller-hub-embed #tool-line-deduplicator .sh-ld-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-hub-embed #tool-line-deduplicator .sh-ld-actions button{flex:1 1 105px;padding:9px;font-size:12px}.seller-hub-embed #tool-line-deduplicator .sh-ld-actions button.primary{flex:1 1 105px}.seller-hub-embed #tool-line-deduplicator select{font-size:13px}.seller-hub-embed #tool-line-deduplicator .sh-ld-column-actions button{font-size:12px;padding:7px 8px}}

/* 0.38.0 tool loading */
.seller-toolbox-root>.sh-tool-load-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px;border:1px solid #d8e1eb;border-radius:10px;background:#f8faff;min-width:0}.sh-tool-load-status>p{flex:1 1 100%;margin:0;line-height:1.65;color:#42576f}.sh-tool-load-status>button{min-height:42px;max-width:100%;padding:9px 14px;border:1px solid #bacadd;border-radius:7px;background:#fff;color:#1e3a5f;font:inherit;font-size:13px;cursor:pointer}.sh-tool-load-status>.sh-tool-load-retry{background:#244a9d;border-color:#244a9d;color:#fff}.sh-tool-load-status>button:focus-visible{outline:3px solid #5b9c89;outline-offset:3px}

/* 0.39.0 text counter */
.sh-text-counter{min-width:0}.sh-text-counter .sh-tc-form{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px}.sh-text-counter .sh-tc-form>*{min-width:0}.sh-text-counter textarea[name=sourceText]{width:100%;min-height:180px;resize:vertical;line-height:1.65;font:inherit;box-sizing:border-box}.sh-tc-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sh-text-counter button{max-width:100%;white-space:normal}.sh-tc-file-label{max-width:100%;font-weight:600}.sh-tc-file-label input{display:block;max-width:100%;font-size:13px;margin-top:4px}.sh-tc-check{display:flex!important;gap:8px;align-items:flex-start}.sh-tc-check input[type=checkbox]{width:auto;flex:none;margin-top:4px}.sh-tc-limit-settings{min-width:0;border:1px solid #dce3ea;border-radius:8px;padding:12px}.sh-tc-limit-settings legend{padding:0 5px;font-weight:650}.sh-tc-limit-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(80px,1fr);gap:10px;margin-top:12px}.sh-tc-limit-fields .sh-tc-check,.sh-tc-limit-fields .field-help{grid-column:1/-1}.sh-text-counter select,.sh-text-counter input[type=text]{max-width:100%;width:100%;box-sizing:border-box}.sh-tc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sh-tc-metric{border:1px solid #e1e7ed;border-radius:8px;padding:12px;background:#f8fafc;min-width:0}.sh-tc-metric span{display:block;font-size:12px;color:#475569;line-height:1.4}.sh-tc-metric strong{display:block;margin-top:6px;font-size:24px;font-variant-numeric:tabular-nums;color:#164e8a;overflow-wrap:anywhere}.sh-tc-method{border-top:1px solid #e2e8f0;padding-top:12px}.sh-tc-method summary{cursor:pointer;font-weight:650}.sh-tc-method>label{display:block;margin:12px 0}.sh-tc-detail-table{overflow-x:auto;margin-top:12px}.sh-tc-detail-table table{border-collapse:collapse;width:100%;font-size:13px}.sh-tc-detail-table th,.sh-tc-detail-table td{text-align:left;padding:7px;border-bottom:1px solid #e2e8f0;white-space:nowrap}.sh-tc-limit-result,.sh-tc-file-review,.sh-tc-truncated{padding:12px;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px;min-width:0}.sh-tc-limit-summary{font-weight:650}.sh-tc-limit-summary.is-over{color:#9a3412}.sh-text-counter pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:280px;overflow:auto;margin:8px 0;background:#fff;padding:10px;border:1px solid #e2e8f0;border-radius:5px}.sh-text-counter mark{background:#ffedd5;color:#7c2d12}.sh-text-counter .field-help{margin:4px 0;line-height:1.55}.sh-text-counter [hidden]{display:none!important}.sh-tc-status:empty{display:none}.sh-tc-related{margin:0}.sh-tc-truncated h4{margin-top:0}.sh-text-counter :focus-visible{outline:2px solid #2563eb;outline-offset:3px}@media(max-width:540px){.sh-tc-limit-fields{grid-template-columns:minmax(0,1fr)}.sh-tc-metrics{grid-template-columns:minmax(0,1fr)}.sh-tc-metric{display:flex;justify-content:space-between;gap:12px;align-items:center}.sh-tc-metric strong{margin:0;font-size:22px}.sh-tc-actions>button{padding:9px 12px}.sh-tc-file-label{width:100%}}

/* 0.40.0 text counter controls */
.seller-hub-embed #tool-text button{min-height:42px;padding:9px 13px;font:inherit;font-size:13px;font-weight:650;line-height:1.5;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#294f78;cursor:pointer;box-sizing:border-box}.seller-hub-embed #tool-text button.primary{background:#2956ae;color:#fff;border-color:#2956ae}.seller-hub-embed #tool-text button:not(:disabled):hover{background:#edf4fc}.seller-hub-embed #tool-text button.primary:not(:disabled):hover{background:#234993}.seller-hub-embed #tool-text button:disabled{opacity:.5;cursor:default}.seller-hub-embed #tool-text textarea[name=sourceText],.seller-hub-embed #tool-text input[type=text],.seller-hub-embed #tool-text select{padding:10px 11px;border:1px solid #bcccdc;border-radius:7px;font:inherit;font-size:15px;background:#fff;color:#243f5c;min-height:42px;min-width:0}.seller-hub-embed #tool-text label{font-size:13px;line-height:1.6;color:#344e68}.seller-hub-embed #tool-text .sh-tc-actions{align-items:center}.seller-hub-embed #tool-text button:focus-visible{outline:3px solid #8ac0e9;outline-offset:3px}@media(max-width:540px){.seller-hub-embed #tool-text .sh-tc-actions>button{flex:1 1 105px}.seller-hub-embed #tool-text .sh-tc-limit-fields{grid-template-columns:minmax(0,1fr)}}

/* 0.40.0 list comparison */
.sh-list-comparison{min-width:0;overflow-wrap:anywhere}.sh-list-comparison .sh-lc-form{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px}.sh-lc-form>*{min-width:0}.sh-lc-sources,.sh-lc-normalization{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sh-lc-source{min-width:0}.sh-list-comparison textarea{display:block;width:100%;min-height:160px;box-sizing:border-box;resize:vertical;font:inherit;line-height:1.5}.sh-list-comparison select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.sh-list-comparison button{max-width:100%;white-space:normal}.sh-lc-file-label{display:block;margin-top:9px}.sh-lc-file-label input{display:block;max-width:100%;font-size:12px;margin-top:4px}.sh-lc-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sh-lc-file-review,.sh-lc-options,.sh-lc-mapping{min-width:0;border:1px solid #dce3ea;background:#f8fafc;padding:12px;border-radius:8px}.sh-lc-file-review{margin-top:8px}.sh-lc-file-preview{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:180px;overflow:auto;font:inherit;background:#fff;padding:8px}.sh-list-comparison h4{margin:0 0 8px}.sh-lc-mapping h4:not(:first-child){margin-top:18px}.sh-lc-check{display:flex!important;gap:8px;align-items:flex-start}.sh-lc-check input[type=checkbox]{width:auto;flex:none;margin-top:4px}.sh-lc-normalization fieldset{min-width:0;margin:6px 0;padding:10px;border:1px solid #dce3ea;border-radius:6px}.sh-lc-normalization legend{font-weight:600;padding:0 5px}.sh-lc-normalization label{font-size:13px;margin:7px 0}.sh-lc-map-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:end;margin:8px 0}.sh-lc-map-row label{min-width:0}.sh-lc-map-row button{padding:8px 10px}.sh-lc-errors{border-left:3px solid #b45309;background:#fffbeb;padding:12px;overflow-wrap:anywhere}.sh-lc-errors ul{margin:5px 0;padding-left:20px}.sh-lc-statistics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sh-lc-stat{border:1px solid #e2e8f0;border-radius:7px;padding:10px;min-width:0;background:#f8fafc}.sh-lc-stat span,.sh-lc-stat strong,.sh-lc-stat small{display:block;overflow-wrap:anywhere}.sh-lc-stat span,.sh-lc-stat small{font-size:12px;color:#475569}.sh-lc-stat strong{font-size:21px;margin:4px 0;color:#164e8a}.sh-lc-preview{overflow-x:auto;max-width:100%;margin-top:12px;border:1px solid #e2e8f0;border-radius:6px}.sh-lc-preview table{width:100%;border-collapse:collapse;font-size:13px;min-width:540px}.sh-lc-preview th,.sh-lc-preview td{padding:9px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top;min-width:95px;max-width:320px;overflow-wrap:anywhere;white-space:pre-wrap}.sh-lc-preview th{background:#f8fafc}.sh-lc-preview .is-changed{background:#fff7ed;color:#9a3412}.sh-list-comparison .field-help{margin:5px 0;line-height:1.55}.sh-lc-status:empty{display:none}.sh-list-comparison [hidden]{display:none!important}.sh-list-comparison :focus-visible{outline:2px solid #2563eb;outline-offset:3px}@media(max-width:600px){.sh-lc-sources,.sh-lc-normalization{grid-template-columns:minmax(0,1fr)}.sh-lc-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-lc-map-row{grid-template-columns:minmax(0,1fr)}.sh-lc-map-row button{justify-self:start}.sh-lc-actions>button{padding:9px 12px}}
.seller-hub-embed #tool-sku-list-compare button{min-height:42px;padding:9px 13px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#17437b;font:inherit;font-size:14px;line-height:1.5;cursor:pointer;box-sizing:border-box}.seller-hub-embed #tool-sku-list-compare button.primary{background:#2956ae;border-color:#2956ae;color:#fff}.seller-hub-embed #tool-sku-list-compare button:hover:not(:disabled){background:#eef4fc;border-color:#789cc9}.seller-hub-embed #tool-sku-list-compare button.primary:hover:not(:disabled){background:#21478f}.seller-hub-embed #tool-sku-list-compare button:disabled{opacity:.55;cursor:not-allowed}.seller-hub-embed #tool-sku-list-compare button:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.seller-hub-embed #tool-sku-list-compare select,.seller-hub-embed #tool-sku-list-compare textarea{min-height:42px;padding:9px 12px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#1e293b;font:inherit;font-size:14px;line-height:1.5;box-sizing:border-box}.seller-hub-embed #tool-sku-list-compare textarea{min-height:160px}.seller-hub-embed #tool-sku-list-compare input[type=file]::file-selector-button{min-height:38px;padding:7px 10px;border:1px solid #b8c9dc;border-radius:6px;background:#fff;color:#17437b;cursor:pointer}

/* 0.41.0 purchase-order */
.sh-purchase-order{min-width:0;overflow-wrap:anywhere}.sh-purchase-order .sh-po-form{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px}.sh-po-form>*{min-width:0}.sh-po-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sh-po-file-label input{display:block;max-width:100%;font-size:13px;margin-top:5px}.sh-po-file-review,.sh-po-mapping,.sh-po-costs,.sh-po-budget{min-width:0;padding:12px;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px}.sh-po-file-preview{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:200px;overflow:auto;background:#fff;padding:10px}.sh-po-map-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sh-po-cost-grid{display:grid;gap:12px}.sh-po-cost-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.sh-po-check{display:flex!important;align-items:flex-start;gap:8px}.sh-po-check input[type=checkbox]{width:auto;flex:none;margin-top:4px}.sh-po-budget-field{display:block;margin-top:12px}.sh-po-errors{padding:12px;border-left:3px solid #b45309;background:#fffbeb}.sh-po-errors ul{padding-left:20px}.sh-po-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sh-po-metric{min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.sh-po-metric span,.sh-po-metric strong{display:block;overflow-wrap:anywhere}.sh-po-metric span{font-size:12px;color:#475569}.sh-po-metric strong{font-size:20px;font-variant-numeric:tabular-nums;color:#164e8a;margin-top:6px}.sh-po-budget-result{font-weight:650}.sh-po-budget-result.is-over{color:#9a3412}.sh-po-preview{max-width:100%;overflow:auto;border:1px solid #e2e8f0;border-radius:6px}.sh-po-preview table{width:100%;min-width:1050px;border-collapse:collapse;font-size:13px}.sh-po-preview th,.sh-po-preview td{padding:9px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top;min-width:75px;max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.sh-po-preview th{background:#f8fafc}.sh-purchase-order h4{margin:0 0 10px}.sh-purchase-order .field-help{margin:5px 0;line-height:1.55}.sh-po-method summary{cursor:pointer;font-weight:650}.sh-po-method{border-top:1px solid #e2e8f0;padding-top:12px;font-size:13px;line-height:1.65}.sh-po-status:empty{display:none}.sh-purchase-order [hidden]{display:none!important}.seller-hub-embed #tool-purchase-order-total button{min-height:42px;max-width:100%;padding:9px 13px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#17437b;font:inherit;font-size:14px;line-height:1.5;white-space:normal;cursor:pointer;box-sizing:border-box}.seller-hub-embed #tool-purchase-order-total button.primary{background:#2956ae;border-color:#2956ae;color:#fff}.seller-hub-embed #tool-purchase-order-total button:hover:not(:disabled){background:#eef4fc;border-color:#789cc9}.seller-hub-embed #tool-purchase-order-total button.primary:hover:not(:disabled){background:#21478f}.seller-hub-embed #tool-purchase-order-total button:disabled{opacity:.55;cursor:not-allowed}.sh-purchase-order :focus-visible{outline:2px solid #2563eb;outline-offset:3px}.seller-hub-embed #tool-purchase-order-total select,.seller-hub-embed #tool-purchase-order-total textarea,.seller-hub-embed #tool-purchase-order-total input[type=text]{width:100%;max-width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#1e293b;font:inherit;font-size:14px;line-height:1.5;box-sizing:border-box}.seller-hub-embed #tool-purchase-order-total textarea{min-height:160px;resize:vertical}.seller-hub-embed #tool-purchase-order-total input[type=file]::file-selector-button{min-height:38px;padding:7px 10px;border:1px solid #b8c9dc;border-radius:6px;background:#fff;color:#17437b;cursor:pointer}@media(max-width:600px){.sh-po-map-fields,.sh-po-cost-row{grid-template-columns:minmax(0,1fr)}.sh-po-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-po-metric strong{font-size:18px}.sh-po-actions>button{padding:9px 12px}}

/* 0.42.0 SKU quantities */
.sh-sku-quantity{min-width:0;overflow-wrap:anywhere}.sh-sku-quantity .sh-sq-form{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px}.sh-sq-form>*{min-width:0}.sh-sq-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sh-sq-file-label input{display:block;max-width:100%;font-size:13px;margin-top:5px}.sh-sq-file-review,.sh-sq-mapping,.sh-sq-costs,.sh-sq-budget{min-width:0;padding:12px;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px}.sh-sq-file-preview{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:200px;overflow:auto;background:#fff;padding:10px}.sh-sq-map-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sh-sq-cost-grid{display:grid;gap:12px}.sh-sq-cost-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.sh-sq-check{display:flex!important;align-items:flex-start;gap:8px}.sh-sq-check input[type=checkbox]{width:auto;flex:none;margin-top:4px}.sh-sq-budget-field{display:block;margin-top:12px}.sh-sq-errors{padding:12px;border-left:3px solid #b45309;background:#fffbeb}.sh-sq-errors ul{padding-left:20px}.sh-sq-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sh-sq-metric{min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.sh-sq-metric span,.sh-sq-metric strong{display:block;overflow-wrap:anywhere}.sh-sq-metric span{font-size:12px;color:#475569}.sh-sq-metric strong{font-size:20px;font-variant-numeric:tabular-nums;color:#164e8a;margin-top:6px}.sh-sq-budget-result{font-weight:650}.sh-sq-budget-result.is-over{color:#9a3412}.sh-sq-preview{max-width:100%;overflow:auto;border:1px solid #e2e8f0;border-radius:6px}.sh-sq-preview table{width:100%;min-width:1050px;border-collapse:collapse;font-size:13px}.sh-sq-preview th,.sh-sq-preview td{padding:9px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top;min-width:75px;max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere}.sh-sq-preview th{background:#f8fafc}.sh-sku-quantity h4{margin:0 0 10px}.sh-sku-quantity .field-help{margin:5px 0;line-height:1.55}.sh-sq-method summary{cursor:pointer;font-weight:650}.sh-sq-method{border-top:1px solid #e2e8f0;padding-top:12px;font-size:13px;line-height:1.65}.sh-sq-status:empty{display:none}.sh-sku-quantity [hidden]{display:none!important}.seller-hub-embed #tool-sku-quantity-aggregate button{min-height:42px;max-width:100%;padding:9px 13px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#17437b;font:inherit;font-size:14px;line-height:1.5;white-space:normal;cursor:pointer;box-sizing:border-box}.seller-hub-embed #tool-sku-quantity-aggregate button.primary{background:#2956ae;border-color:#2956ae;color:#fff}.seller-hub-embed #tool-sku-quantity-aggregate button:hover:not(:disabled){background:#eef4fc;border-color:#789cc9}.seller-hub-embed #tool-sku-quantity-aggregate button.primary:hover:not(:disabled){background:#21478f}.seller-hub-embed #tool-sku-quantity-aggregate button:disabled{opacity:.55;cursor:not-allowed}.sh-sku-quantity :focus-visible{outline:2px solid #2563eb;outline-offset:3px}.seller-hub-embed #tool-sku-quantity-aggregate select,.seller-hub-embed #tool-sku-quantity-aggregate textarea,.seller-hub-embed #tool-sku-quantity-aggregate input[type=text]{width:100%;max-width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#1e293b;font:inherit;font-size:14px;line-height:1.5;box-sizing:border-box}.seller-hub-embed #tool-sku-quantity-aggregate textarea{min-height:160px;resize:vertical}.seller-hub-embed #tool-sku-quantity-aggregate input[type=file]::file-selector-button{min-height:38px;padding:7px 10px;border:1px solid #b8c9dc;border-radius:6px;background:#fff;color:#17437b;cursor:pointer}@media(max-width:600px){.sh-sq-map-fields,.sh-sq-cost-row{grid-template-columns:minmax(0,1fr)}.sh-sq-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-sq-metric strong{font-size:18px}.sh-sq-actions>button{padding:9px 12px}}

.sh-sq-mapping,.sh-sq-rules,.sh-sq-filter{min-width:0;padding:12px;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px}.sh-sq-filter-controls{display:grid;gap:10px;min-width:0}.sh-sq-status-values{display:grid;gap:7px;max-height:280px;overflow:auto;padding:4px;min-width:0}.sh-sq-status-values>label{min-height:32px;min-width:0}.sh-sq-status-values span{min-width:0;overflow-wrap:anywhere}.sh-sq-rules>.sh-sq-check{margin-top:12px}.sh-sq-conflicts{font-weight:650;color:#475569}.sh-sq-preview tr.has-name-conflict td:last-child{background:#fffbeb}.seller-hub-embed #tool-sku-quantity-aggregate input[type=search]{width:100%;max-width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#1e293b;font:inherit;font-size:14px;box-sizing:border-box}.seller-hub-embed #tool-sku-quantity-aggregate select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#4b6380 50%),linear-gradient(135deg,#4b6380 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}.sh-sq-rules select{margin-top:3px}.sh-sq-rules>label{display:block}.sh-sq-preview table{min-width:900px}


/* 0.43.0 title batch */
.sh-title-batch{min-width:0;overflow-wrap:anywhere}.sh-tb-form{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px}.sh-tb-form>*{min-width:0}.sh-tb-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sh-tb-grid,.sh-tb-map-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sh-tb-grid>*{min-width:0}.sh-tb-rules,.sh-tb-limits,.sh-tb-mapping,.sh-tb-file-review{min-width:0;padding:12px;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px}.sh-tb-check{display:flex!important;align-items:flex-start;gap:8px;margin:8px 0}.sh-tb-check input{width:auto;flex:none;margin-top:4px}.sh-tb-file-preview{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:180px;overflow:auto;padding:10px;background:#fff}.sh-tb-errors{padding:12px;border-left:3px solid #b45309;background:#fffbeb}.sh-tb-errors ul{padding-left:20px}.sh-tb-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sh-tb-metric{min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.sh-tb-metric span,.sh-tb-metric strong{display:block;overflow-wrap:anywhere}.sh-tb-metric span{font-size:12px;color:#475569}.sh-tb-metric strong{margin-top:6px;font-size:20px;color:#164e8a;font-variant-numeric:tabular-nums}.sh-tb-progress{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;background:#f1f5fb;border-radius:8px}.sh-tb-progress progress{max-width:100%;min-width:0;flex:1}.sh-tb-preview{max-width:100%;overflow:auto;border:1px solid #e2e8f0;border-radius:6px}.sh-tb-preview table{width:100%;min-width:1150px;border-collapse:collapse;font-size:13px}.sh-tb-preview th,.sh-tb-preview td{padding:9px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top;white-space:pre-wrap;min-width:90px;max-width:240px;overflow-wrap:anywhere}.sh-tb-preview th{background:#f8fafc}.sh-tb-preview tr[data-status=error] td:nth-child(6),.sh-tb-preview tr[data-status=exceeded] td:nth-child(6){background:#fffbeb;color:#92400e}.sh-title-batch h4{margin:0 0 10px}.sh-title-batch .field-help{margin:5px 0;line-height:1.55}.sh-tb-method{border-top:1px solid #e2e8f0;padding-top:12px;font-size:13px;line-height:1.65}.sh-tb-method summary{cursor:pointer;font-weight:650}.sh-tb-status:empty{display:none}.sh-title-batch [hidden]{display:none!important}.seller-hub-embed #tool-title-batch button{min-height:42px;max-width:100%;padding:9px 13px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#17437b;font:inherit;font-size:14px;line-height:1.5;white-space:normal;cursor:pointer;box-sizing:border-box}.seller-hub-embed #tool-title-batch button.primary{background:#2956ae;border-color:#2956ae;color:#fff}.seller-hub-embed #tool-title-batch button:hover:not(:disabled){background:#eef4fc;border-color:#789cc9}.seller-hub-embed #tool-title-batch button.primary:hover:not(:disabled){background:#21478f}.seller-hub-embed #tool-title-batch button:disabled{opacity:.55;cursor:not-allowed}.sh-title-batch :focus-visible{outline:2px solid #2563eb;outline-offset:3px}.seller-hub-embed #tool-title-batch select,.seller-hub-embed #tool-title-batch textarea,.seller-hub-embed #tool-title-batch input[type=text]{width:100%;max-width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#1e293b;font:inherit;font-size:14px;line-height:1.5;box-sizing:border-box}.seller-hub-embed #tool-title-batch select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#4b6380 50%),linear-gradient(135deg,#4b6380 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}.seller-hub-embed #tool-title-batch input:disabled{background:#f1f5f9;color:#64748b}.seller-hub-embed #tool-title-batch textarea{min-height:160px;resize:vertical}.sh-title-batch input[type=file]{max-width:100%;font-size:13px}.seller-hub-embed #tool-title-batch input[type=file]::file-selector-button{min-height:38px;padding:7px 10px;border:1px solid #b8c9dc;border-radius:6px;background:#fff;color:#17437b;cursor:pointer}@media(max-width:600px){.sh-tb-grid,.sh-tb-map-fields{grid-template-columns:minmax(0,1fr)}.sh-tb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-tb-metric strong{font-size:18px}}

.sh-tb-selected-count,.sh-tb-other-counts{display:block}.sh-tb-selected-count{font-size:16px;font-variant-numeric:tabular-nums}.sh-tb-other-counts{font-size:11px;color:#526477;margin-top:5px;line-height:1.55}


.sh-sku-shortage{min-width:0;overflow-wrap:anywhere}.sh-ss-form{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px}.sh-ss-form>*{min-width:0}.sh-ss-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sh-ss-grid,.sh-ss-map-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sh-ss-grid>*{min-width:0}.sh-ss-rules,.sh-ss-limits,.sh-ss-mapping,.sh-ss-file-review{min-width:0;padding:12px;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px}.sh-ss-check{display:flex!important;align-items:flex-start;gap:8px;margin:8px 0}.sh-ss-check input{width:auto;flex:none;margin-top:4px}.sh-ss-file-preview{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:180px;overflow:auto;padding:10px;background:#fff}.sh-ss-errors{padding:12px;border-left:3px solid #b45309;background:#fffbeb}.sh-ss-errors ul{padding-left:20px}.sh-ss-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sh-ss-metric{min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.sh-ss-metric span,.sh-ss-metric strong{display:block;overflow-wrap:anywhere}.sh-ss-metric span{font-size:12px;color:#475569}.sh-ss-metric strong{margin-top:6px;font-size:20px;color:#164e8a;font-variant-numeric:tabular-nums}.sh-ss-progress{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;background:#f1f5fb;border-radius:8px}.sh-ss-progress progress{max-width:100%;min-width:0;flex:1}.sh-ss-preview{max-width:100%;overflow:auto;border:1px solid #e2e8f0;border-radius:6px}.sh-ss-preview table{width:100%;min-width:1350px;border-collapse:collapse;font-size:13px}.sh-ss-preview th,.sh-ss-preview td{padding:9px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top;white-space:pre-wrap;min-width:90px;max-width:240px;overflow-wrap:anywhere}.sh-ss-preview th{background:#f8fafc}.sh-ss-preview tr[data-status=error] td:nth-child(6),.sh-ss-preview tr[data-status=exceeded] td:nth-child(6){background:#fffbeb;color:#92400e}.sh-sku-shortage h4{margin:0 0 10px}.sh-sku-shortage .field-help{margin:5px 0;line-height:1.55}.sh-ss-method{border-top:1px solid #e2e8f0;padding-top:12px;font-size:13px;line-height:1.65}.sh-ss-method summary{cursor:pointer;font-weight:650}.sh-ss-status:empty{display:none}.sh-sku-shortage [hidden]{display:none!important}.seller-hub-embed #tool-sku-order-shortage-batch button{min-height:42px;max-width:100%;padding:9px 13px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#17437b;font:inherit;font-size:14px;line-height:1.5;white-space:normal;cursor:pointer;box-sizing:border-box}.seller-hub-embed #tool-sku-order-shortage-batch button.primary{background:#2956ae;border-color:#2956ae;color:#fff}.seller-hub-embed #tool-sku-order-shortage-batch button:hover:not(:disabled){background:#eef4fc;border-color:#789cc9}.seller-hub-embed #tool-sku-order-shortage-batch button.primary:hover:not(:disabled){background:#21478f}.seller-hub-embed #tool-sku-order-shortage-batch button:disabled{opacity:.55;cursor:not-allowed}.sh-sku-shortage :focus-visible{outline:2px solid #2563eb;outline-offset:3px}.seller-hub-embed #tool-sku-order-shortage-batch select,.seller-hub-embed #tool-sku-order-shortage-batch textarea,.seller-hub-embed #tool-sku-order-shortage-batch input[type=text]{width:100%;max-width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#1e293b;font:inherit;font-size:14px;line-height:1.5;box-sizing:border-box}.seller-hub-embed #tool-sku-order-shortage-batch select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#4b6380 50%),linear-gradient(135deg,#4b6380 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}.seller-hub-embed #tool-sku-order-shortage-batch input:disabled{background:#f1f5f9;color:#64748b}.seller-hub-embed #tool-sku-order-shortage-batch textarea{min-height:160px;resize:vertical}.sh-sku-shortage input[type=file]{max-width:100%;font-size:13px}.seller-hub-embed #tool-sku-order-shortage-batch input[type=file]::file-selector-button{min-height:38px;padding:7px 10px;border:1px solid #b8c9dc;border-radius:6px;background:#fff;color:#17437b;cursor:pointer}@media(max-width:600px){.sh-ss-grid,.sh-ss-map-fields{grid-template-columns:minmax(0,1fr)}.sh-ss-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-ss-metric strong{font-size:18px}}

.sh-ss-selected-count,.sh-ss-other-counts{display:block}.sh-ss-selected-count{font-size:16px;font-variant-numeric:tabular-nums}.sh-ss-other-counts{font-size:11px;color:#526477;margin-top:5px;line-height:1.55}

.sh-ss-assumptions{padding:12px;border-left:3px solid #b6c8df;background:#f8fafc;font-size:13px;line-height:1.65}.sh-ss-key-result{font-weight:700;color:#164e8a}.sh-ss-negative{background:#fffbeb;color:#92400e}.sh-ss-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}


.sh-order-profit{min-width:0;overflow-wrap:anywhere}.sh-op-form{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px}.sh-op-form>*{min-width:0}.sh-op-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sh-op-grid,.sh-op-map-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sh-op-grid>*{min-width:0}.sh-op-rules,.sh-op-limits,.sh-op-mapping,.sh-op-file-review{min-width:0;padding:12px;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px}.sh-op-check{display:flex!important;align-items:flex-start;gap:8px;margin:8px 0}.sh-op-check input{width:auto;flex:none;margin-top:4px}.sh-op-file-preview{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:180px;overflow:auto;padding:10px;background:#fff}.sh-op-errors{padding:12px;border-left:3px solid #b45309;background:#fffbeb}.sh-op-errors ul{padding-left:20px}.sh-op-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sh-op-metric{min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.sh-op-metric span,.sh-op-metric strong{display:block;overflow-wrap:anywhere}.sh-op-metric span{font-size:12px;color:#475569}.sh-op-metric strong{margin-top:6px;font-size:20px;color:#164e8a;font-variant-numeric:tabular-nums}.sh-op-progress{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;background:#f1f5fb;border-radius:8px}.sh-op-progress progress{max-width:100%;min-width:0;flex:1}.sh-op-preview{max-width:100%;overflow:auto;border:1px solid #e2e8f0;border-radius:6px}.sh-op-preview table{width:100%;min-width:1200px;border-collapse:collapse;font-size:13px}.sh-op-preview th,.sh-op-preview td{padding:9px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top;white-space:pre-wrap;min-width:90px;max-width:240px;overflow-wrap:anywhere}.sh-op-preview th{background:#f8fafc}.sh-op-preview tr[data-status=error] td:nth-child(6),.sh-op-preview tr[data-status=exceeded] td:nth-child(6){background:#fffbeb;color:#92400e}.sh-order-profit h4{margin:0 0 10px}.sh-order-profit .field-help{margin:5px 0;line-height:1.55}.sh-op-method{border-top:1px solid #e2e8f0;padding-top:12px;font-size:13px;line-height:1.65}.sh-op-method summary{cursor:pointer;font-weight:650}.sh-op-status:empty{display:none}.sh-order-profit [hidden]{display:none!important}.seller-hub-embed #tool-order-contribution-profit-batch button{min-height:42px;max-width:100%;padding:9px 13px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#17437b;font:inherit;font-size:14px;line-height:1.5;white-space:normal;cursor:pointer;box-sizing:border-box}.seller-hub-embed #tool-order-contribution-profit-batch button.primary{background:#2956ae;border-color:#2956ae;color:#fff}.seller-hub-embed #tool-order-contribution-profit-batch button:hover:not(:disabled){background:#eef4fc;border-color:#789cc9}.seller-hub-embed #tool-order-contribution-profit-batch button.primary:hover:not(:disabled){background:#21478f}.seller-hub-embed #tool-order-contribution-profit-batch button:disabled{opacity:.55;cursor:not-allowed}.sh-order-profit :focus-visible{outline:2px solid #2563eb;outline-offset:3px}.seller-hub-embed #tool-order-contribution-profit-batch select,.seller-hub-embed #tool-order-contribution-profit-batch textarea,.seller-hub-embed #tool-order-contribution-profit-batch input[type=text]{width:100%;max-width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#1e293b;font:inherit;font-size:14px;line-height:1.5;box-sizing:border-box}.seller-hub-embed #tool-order-contribution-profit-batch select,
#tool-price-change-margin-batch select,
#tool-bulk-target-price select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#4b6380 50%),linear-gradient(135deg,#4b6380 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}.seller-hub-embed #tool-order-contribution-profit-batch input:disabled{background:#f1f5f9;color:#64748b}.seller-hub-embed #tool-order-contribution-profit-batch textarea{min-height:160px;resize:vertical}.sh-order-profit input[type=file]{max-width:100%;font-size:13px}.seller-hub-embed #tool-order-contribution-profit-batch input[type=file]::file-selector-button{min-height:38px;padding:7px 10px;border:1px solid #b8c9dc;border-radius:6px;background:#fff;color:#17437b;cursor:pointer}@media(max-width:600px){.sh-op-grid,.sh-op-map-fields{grid-template-columns:minmax(0,1fr)}.sh-op-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-op-metric strong{font-size:18px}}

.sh-op-selected-count,.sh-op-other-counts{display:block}.sh-op-selected-count{font-size:16px;font-variant-numeric:tabular-nums}.sh-op-other-counts{font-size:11px;color:#526477;margin-top:5px;line-height:1.55}

.sh-op-assumptions{padding:12px;border-left:3px solid #b6c8df;background:#f8fafc;font-size:13px;line-height:1.65}.sh-op-key-result{font-weight:700;color:#164e8a}.sh-op-negative{background:#fffbeb;color:#92400e}.sh-op-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}

.sh-op-saved-settings{border:1px solid #dce3ea;border-radius:8px;padding:12px;min-width:0}.sh-op-saved-settings summary{cursor:pointer;font-weight:650}.sh-op-saved-body{margin-top:12px;min-width:0}.sh-op-rate-fields{margin-top:12px}


.sh-price-change{min-width:0;overflow-wrap:anywhere}.sh-pc-form{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px}.sh-pc-form>*{min-width:0}.sh-pc-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sh-pc-grid,.sh-pc-map-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sh-pc-grid>*{min-width:0}.sh-pc-rules,.sh-pc-limits,.sh-pc-mapping,.sh-pc-file-review{min-width:0;padding:12px;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px}.sh-pc-check{display:flex!important;align-items:flex-start;gap:8px;margin:8px 0}.sh-pc-check input{width:auto;flex:none;margin-top:4px}.sh-pc-file-preview{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:180px;overflow:auto;padding:10px;background:#fff}.sh-pc-errors{padding:12px;border-left:3px solid #b45309;background:#fffbeb}.sh-pc-errors ul{padding-left:20px}.sh-pc-unit-metrics, .seller-hub-embed #tool-price-change-margin-batch .sh-pc-scenario-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sh-pc-metric{min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.sh-pc-metric span,.sh-pc-metric strong{display:block;overflow-wrap:anywhere}.sh-pc-metric span{font-size:12px;color:#475569}.sh-pc-metric strong{margin-top:6px;font-size:20px;color:#164e8a;font-variant-numeric:tabular-nums}.sh-pc-progress{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;background:#f1f5fb;border-radius:8px}.sh-pc-progress progress{max-width:100%;min-width:0;flex:1}.sh-pc-preview{max-width:100%;overflow:auto;border:1px solid #e2e8f0;border-radius:6px}.sh-pc-preview table{width:100%;min-width:1950px;border-collapse:collapse;font-size:13px}.sh-pc-preview th,.sh-pc-preview td{padding:9px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top;white-space:pre-wrap;min-width:90px;max-width:240px;overflow-wrap:anywhere}.sh-pc-preview th{background:#f8fafc}.sh-price-change h4{margin:0 0 10px}.sh-price-change .field-help{margin:5px 0;line-height:1.55}.sh-pc-method{border-top:1px solid #e2e8f0;padding-top:12px;font-size:13px;line-height:1.65}.sh-pc-method summary{cursor:pointer;font-weight:650}.sh-pc-status:empty{display:none}.sh-price-change [hidden]{display:none!important}.seller-hub-embed #tool-price-change-margin-batch button{min-height:42px;max-width:100%;padding:9px 13px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#17437b;font:inherit;font-size:14px;line-height:1.5;white-space:normal;cursor:pointer;box-sizing:border-box}.seller-hub-embed #tool-price-change-margin-batch button.primary{background:#2956ae;border-color:#2956ae;color:#fff}.seller-hub-embed #tool-price-change-margin-batch button:hover:not(:disabled){background:#eef4fc;border-color:#789cc9}.seller-hub-embed #tool-price-change-margin-batch button.primary:hover:not(:disabled){background:#21478f}.seller-hub-embed #tool-price-change-margin-batch button:disabled{opacity:.55;cursor:not-allowed}.sh-price-change :focus-visible{outline:2px solid #2563eb;outline-offset:3px}.seller-hub-embed #tool-price-change-margin-batch select,.seller-hub-embed #tool-price-change-margin-batch textarea,.seller-hub-embed #tool-price-change-margin-batch input[type=text]{width:100%;max-width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#1e293b;font:inherit;font-size:14px;line-height:1.5;box-sizing:border-box}.seller-hub-embed #tool-price-change-margin-batch select,
#tool-bulk-target-price select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#4b6380 50%),linear-gradient(135deg,#4b6380 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}.seller-hub-embed #tool-price-change-margin-batch input:disabled{background:#f1f5f9;color:#64748b}.seller-hub-embed #tool-price-change-margin-batch textarea{min-height:160px;resize:vertical}.sh-price-change input[type=file]{max-width:100%;font-size:13px}.seller-hub-embed #tool-price-change-margin-batch input[type=file]::file-selector-button{min-height:38px;padding:7px 10px;border:1px solid #b8c9dc;border-radius:6px;background:#fff;color:#17437b;cursor:pointer}@media(max-width:600px){.sh-pc-grid,.sh-pc-map-fields{grid-template-columns:minmax(0,1fr)}.sh-pc-unit-metrics, .seller-hub-embed #tool-price-change-margin-batch .sh-pc-scenario-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-pc-metric strong{font-size:18px}}



.sh-pc-assumptions{padding:12px;border-left:3px solid #b6c8df;background:#f8fafc;font-size:13px;line-height:1.65}.sh-pc-key-result{font-weight:700;color:#164e8a}.sh-pc-negative{background:#fffbeb;color:#92400e}.sh-pc-unit-metrics, .seller-hub-embed #tool-price-change-margin-batch .sh-pc-scenario-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}

.sh-pc-saved-settings{border:1px solid #dce3ea;border-radius:8px;padding:12px;min-width:0}.sh-pc-saved-settings summary{cursor:pointer;font-weight:650}.sh-pc-saved-body{margin-top:12px;min-width:0}.sh-pc-rate-fields{margin-top:12px}

.seller-hub-embed #tool-price-change-margin-batch .sh-pc-map-fields{display:block}.seller-hub-embed #tool-price-change-margin-batch .sh-pc-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seller-hub-embed #tool-price-change-margin-batch .sh-pc-map-fields details{margin-top:14px}.seller-hub-embed #tool-price-change-margin-batch .sh-pc-map-fields summary{padding:8px 0;cursor:pointer}.seller-hub-embed #tool-price-change-margin-batch .sh-pc-scenario{padding:14px;border:1px solid #d8e3ef;border-radius:8px;background:#f8fafc}.seller-hub-embed #tool-price-change-margin-batch .sh-pc-scenario-result h4{margin-top:18px}.seller-hub-embed #tool-price-change-margin-batch .sh-pc-quantity-fields{min-width:0}@media(max-width:560px){.seller-hub-embed #tool-price-change-margin-batch .sh-pc-map-grid{grid-template-columns:minmax(0,1fr)}}

.sh-bulk-target{min-width:0;overflow-wrap:anywhere}.sh-bt-form{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px}.sh-bt-form>*{min-width:0}.sh-bt-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sh-bt-grid,.sh-bt-map-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sh-bt-grid>*{min-width:0}.sh-bt-rules,.sh-bt-mapping,.sh-bt-file-review{min-width:0;padding:12px;background:#f8fafc;border:1px solid #dce3ea;border-radius:8px}.sh-bt-check{display:flex!important;align-items:flex-start;gap:8px;margin:8px 0}.sh-bt-check input{width:auto;flex:none;margin-top:4px}.sh-bt-file-preview{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:180px;overflow:auto;padding:10px;background:#fff}.sh-bt-errors{padding:12px;border-left:3px solid #b45309;background:#fffbeb}.sh-bt-errors ul{padding-left:20px}.sh-bt-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sh-bt-metric{min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.sh-bt-metric span,.sh-bt-metric strong{display:block;overflow-wrap:anywhere}.sh-bt-metric span{font-size:12px;color:#475569}.sh-bt-metric strong{margin-top:6px;font-size:20px;color:#164e8a;font-variant-numeric:tabular-nums}.sh-bt-progress{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;background:#f1f5fb;border-radius:8px}.sh-bt-progress progress{max-width:100%;min-width:0;flex:1}.sh-bt-preview{max-width:100%;overflow:auto;border:1px solid #e2e8f0;border-radius:6px}.sh-bt-preview table{width:100%;min-width:1480px;border-collapse:collapse;font-size:13px}.sh-bt-preview th,.sh-bt-preview td{padding:9px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top;white-space:pre-wrap;min-width:90px;max-width:240px;overflow-wrap:anywhere}.sh-bt-preview th{background:#f8fafc}.sh-bulk-target h4{margin:0 0 10px}.sh-bulk-target .field-help{margin:5px 0;line-height:1.55}.sh-bt-method{border-top:1px solid #e2e8f0;padding-top:12px;font-size:13px;line-height:1.65}.sh-bt-method summary{cursor:pointer;font-weight:650}.sh-bt-status:empty{display:none}.sh-bulk-target [hidden]{display:none!important}.seller-hub-embed #tool-bulk-target-price button{min-height:42px;max-width:100%;padding:9px 13px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#17437b;font:inherit;font-size:14px;line-height:1.5;white-space:normal;cursor:pointer;box-sizing:border-box}.seller-hub-embed #tool-bulk-target-price button.primary{background:#2956ae;border-color:#2956ae;color:#fff}.seller-hub-embed #tool-bulk-target-price button:hover:not(:disabled){background:#eef4fc;border-color:#789cc9}.seller-hub-embed #tool-bulk-target-price button.primary:hover:not(:disabled){background:#21478f}.seller-hub-embed #tool-bulk-target-price button:disabled{opacity:.55;cursor:not-allowed}.sh-bulk-target :focus-visible{outline:2px solid #2563eb;outline-offset:3px}.seller-hub-embed #tool-bulk-target-price select,.seller-hub-embed #tool-bulk-target-price textarea,.seller-hub-embed #tool-bulk-target-price input[type=text]{width:100%;max-width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#1e293b;font:inherit;font-size:14px;line-height:1.5;box-sizing:border-box}.seller-hub-embed #tool-bulk-target-price select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#4b6380 50%),linear-gradient(135deg,#4b6380 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}.seller-hub-embed #tool-bulk-target-price input:disabled{background:#f1f5f9;color:#64748b}.seller-hub-embed #tool-bulk-target-price textarea{min-height:160px;resize:vertical}.sh-bulk-target input[type=file]{max-width:100%;font-size:13px}.seller-hub-embed #tool-bulk-target-price input[type=file]::file-selector-button{min-height:38px;padding:7px 10px;border:1px solid #b8c9dc;border-radius:6px;background:#fff;color:#17437b;cursor:pointer}@media(max-width:600px){.sh-bt-grid,.sh-bt-map-fields{grid-template-columns:minmax(0,1fr)}.sh-bt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-bt-metric strong{font-size:18px}}



.sh-bt-assumptions{padding:12px;border-left:3px solid #b6c8df;background:#f8fafc;font-size:13px;line-height:1.65}.sh-bt-key-result{font-weight:700;color:#164e8a}.sh-bt-attention{background:#fffbeb;color:#92400e}.sh-bt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}

.sh-bt-saved-settings{border:1px solid #dce3ea;border-radius:8px;padding:12px;min-width:0}.sh-bt-saved-settings summary{cursor:pointer;font-weight:650}.sh-bt-saved-body{margin-top:12px;min-width:0}

.seller-hub-embed #tool-bulk-target-price .sh-bt-map-fields{display:block}.seller-hub-embed #tool-bulk-target-price .sh-bt-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seller-hub-embed #tool-bulk-target-price .sh-bt-map-fields details{margin-top:14px}.seller-hub-embed #tool-bulk-target-price .sh-bt-map-fields summary{padding:8px 0;cursor:pointer}@media(max-width:560px){.seller-hub-embed #tool-bulk-target-price .sh-bt-map-grid{grid-template-columns:minmax(0,1fr)}}

/* 0.41.0: Safari draws native popup selects too short; keep the native element and keyboard behavior. */
.seller-hub-embed #tool-text select,.seller-hub-embed #tool-sku-list-compare select,.seller-hub-embed #tool-purchase-order-total select,.seller-hub-embed #tool-sku-quantity-aggregate select,.seller-hub-embed #tool-title-batch select,.seller-hub-embed #tool-sku-order-shortage-batch select,.seller-hub-embed #tool-order-contribution-profit-batch select,
#tool-price-change-margin-batch select,
#tool-bulk-target-price select{-webkit-appearance:none;appearance:none;min-height:42px;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,#486581 50%),linear-gradient(135deg,#486581 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}

/* BEGIN CSV COLUMN PROFILES */
.seller-hub-embed .sh-cp-host{margin:12px 0;border:1px solid #c7d4e4;border-radius:8px;padding:10px 12px;background:#f8fafc;min-width:0}.seller-hub-embed .sh-cp-host>summary,.seller-hub-embed .sh-cp-manage>summary{cursor:pointer;font-weight:650;padding:7px 0;min-height:28px;overflow-wrap:anywhere}.seller-hub-embed .sh-cp-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.seller-hub-embed .sh-cp-panel *{box-sizing:border-box;min-width:0}.seller-hub-embed .sh-cp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}.seller-hub-embed .sh-cp-panel label{display:grid;gap:5px}.seller-hub-embed .sh-cp-panel input,.seller-hub-embed .sh-cp-panel select{width:100%;max-width:100%;min-height:42px;border:1px solid #b8c9dc;border-radius:7px;padding:9px;background:white;font:inherit}.seller-hub-embed .sh-cp-actions{display:flex;flex-wrap:wrap;gap:7px}.seller-hub-embed .sh-cp-panel button{min-height:42px;max-width:100%;padding:9px 13px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#244777;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.seller-hub-embed .sh-cp-panel button.primary{background:#2956ae;color:white;border-color:#2956ae}.seller-hub-embed .sh-cp-panel button:hover:not(:disabled){filter:brightness(.96)}.seller-hub-embed .sh-cp-panel button:disabled{opacity:.5;cursor:default}.seller-hub-embed .sh-cp-panel :focus-visible{outline:3px solid #80aaff;outline-offset:2px}.seller-hub-embed .sh-cp-review{border:1px solid #a5bfdd;background:white;padding:12px;border-radius:7px}.seller-hub-embed .sh-cp-panel p,.seller-hub-embed .sh-cp-panel dd,.seller-hub-embed .sh-cp-panel dt{overflow-wrap:anywhere;white-space:pre-wrap}.seller-hub-embed .sh-cp-connections{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:7px 12px;font-size:14px}.seller-hub-embed .sh-cp-connections dd{margin:0}.seller-hub-embed .sh-cp-panel [hidden]{display:none!important}.seller-hub-embed .sh-cp-manage{border-top:1px solid #d5dfeb;padding-top:5px}@media(max-width:420px){.seller-hub-embed .sh-cp-connections{grid-template-columns:minmax(0,1fr)}.seller-hub-embed .sh-cp-connections dt{font-weight:650}.seller-hub-embed .sh-cp-connections dd{margin-bottom:7px}.seller-hub-embed .sh-cp-host{padding:8px}}
/* END CSV COLUMN PROFILES */

/* BEGIN TEXT FILE READING */
.seller-hub-embed .sh-file-reading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;min-width:0}
.seller-hub-embed .sh-file-reading>label{display:grid;gap:5px;min-width:0}
.seller-hub-embed .sh-file-reading select{min-width:0;max-width:100%;min-height:42px}
.seller-hub-embed .sh-file-reading button{min-height:42px;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.seller-hub-embed .sh-file-reading-note{margin:0;font-size:13px;line-height:1.65;color:#526579;overflow-wrap:anywhere}
@media(max-width:560px){.seller-hub-embed .sh-file-reading{grid-template-columns:minmax(0,1fr)}}
.sh-ledger-file-review .sh-date-actions button{min-height:42px}

/* Three file-review paths in the multicurrency payout tool. */
.sh-mp-tool .sh-mp-file-controls{display:grid;gap:10px;min-width:0;margin-top:12px}
.sh-mp-tool .sh-mp-file-reading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;min-width:0}
.sh-mp-tool .sh-mp-file-reading>label{display:grid;gap:5px;min-width:0;font-size:13px}
.sh-mp-tool .sh-mp-file-encoding{min-width:0;max-width:100%}
.sh-mp-tool .sh-mp-file-reread,.sh-mp-tool .sh-mp-file-apply,.sh-mp-tool .sh-mp-file-cancel{min-height:44px;max-width:100%;padding:10px 14px;border-radius:8px;font:inherit;font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.sh-mp-tool .sh-mp-file-review{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid #c9d7e6;border-radius:9px;background:#f5f8fc}
.sh-mp-tool .sh-mp-file-status{margin:0;font-size:13px;line-height:1.65;color:#344f65;overflow-wrap:anywhere}
.sh-mp-tool .sh-mp-file-error{margin:0;font-size:13px;line-height:1.65;color:#a02d28;overflow-wrap:anywhere}
.sh-mp-tool .sh-mp-file-error:empty{display:none}
.sh-mp-tool .sh-mp-file-preview{min-width:0;max-width:100%;max-height:300px;overflow:auto;border:1px solid #d5e0ea;border-radius:6px;background:#fff}
.sh-mp-tool .sh-mp-file-preview table{width:100%;min-width:420px;border-collapse:collapse;font-size:12px;line-height:1.55}
.sh-mp-tool .sh-mp-file-preview th,.sh-mp-tool .sh-mp-file-preview td{min-width:90px;max-width:240px;padding:9px;text-align:left;vertical-align:top;border-bottom:1px solid #e1e8ef;white-space:pre-wrap;overflow-wrap:anywhere}
.sh-mp-tool .sh-mp-file-preview th{background:#eaf1f8;color:#344f65;font-weight:700}
.sh-mp-tool .sh-mp-file-preview:focus-visible{outline:2px solid #2956b2;outline-offset:2px}
@media(max-width:620px){.sh-mp-tool .sh-mp-file-reading{grid-template-columns:minmax(0,1fr)}.sh-mp-tool .sh-mp-file-reread{width:100%;min-width:0}.sh-mp-tool .sh-mp-batch .sh-mp-file-review .sh-mp-actions{grid-template-columns:minmax(0,1fr)}}
/* END TEXT FILE READING */

/* BEGIN CASHFLOW TOOL */
#tool-settlement-cashflow.sh-cashflow-tool{min-width:0;overflow-wrap:anywhere}
#tool-settlement-cashflow.sh-cashflow-tool *{box-sizing:border-box}
#tool-settlement-cashflow.sh-cashflow-tool [hidden]{display:none!important}
#tool-settlement-cashflow .sh-cashflow-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}
#tool-settlement-cashflow .sh-cashflow-form>*{min-width:0}
#tool-settlement-cashflow .sh-cashflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#tool-settlement-cashflow .sh-cashflow-form label{display:grid;gap:6px;min-width:0;font-size:14px;font-weight:650;line-height:1.6;color:#334155}
#tool-settlement-cashflow .sh-cashflow-form input,#tool-settlement-cashflow .sh-cashflow-form textarea{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid #b8c7d8;border-radius:8px;background:#fff;color:#172331;font:inherit;font-weight:400;box-sizing:border-box}
#tool-settlement-cashflow .sh-cashflow-grid input{max-width:360px;font-variant-numeric:tabular-nums}
#tool-settlement-cashflow .sh-cashflow-form textarea{min-height:190px;resize:vertical;white-space:pre;overflow:auto;text-align:left;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}
#tool-settlement-cashflow .sh-cashflow-form input[type=file]{padding:8px;font-size:12px;border-color:#d4dee8}
#tool-settlement-cashflow .sh-cashflow-form input[type=file]::file-selector-button{min-height:36px;padding:7px 10px;margin-right:8px;border:1px solid #b8c7d8;border-radius:6px;background:#fff;color:#244467;cursor:pointer}
#tool-settlement-cashflow button{min-height:44px;min-width:0;max-width:100%;padding:10px 14px;border:1px solid #b8c7d8;border-radius:8px;background:#fff;color:#244467;font:inherit;font-size:13px;font-weight:650;line-height:1.5;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
#tool-settlement-cashflow button.primary{border-color:#2956ae;background:#2956ae;color:#fff}
#tool-settlement-cashflow button:hover:not(:disabled){border-color:#7898ba;background:#eef4fc}
#tool-settlement-cashflow button.primary:hover:not(:disabled){border-color:#21478f;background:#21478f}
#tool-settlement-cashflow button:disabled{opacity:.55;cursor:not-allowed}
#tool-settlement-cashflow .sh-cashflow-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}
#tool-settlement-cashflow .field-help,#tool-settlement-cashflow .sh-cashflow-status,#tool-settlement-cashflow .sh-cashflow-copy-status{margin:0;font-size:13px;font-weight:400;line-height:1.7;color:#526579}
#tool-settlement-cashflow .sh-cashflow-status:empty,#tool-settlement-cashflow .sh-cashflow-copy-status:empty,#tool-settlement-cashflow .sh-cashflow-error:empty,#tool-settlement-cashflow .sh-cashflow-import-error:empty{display:none}
#tool-settlement-cashflow .sh-cashflow-error,#tool-settlement-cashflow .sh-cashflow-import-error{margin:0;padding:11px 12px;border-left:3px solid #aa3d31;background:#fff5f3;color:#8b2d24;font-size:13px;line-height:1.7;overflow-wrap:anywhere}
#tool-settlement-cashflow .sh-cashflow-results{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin-top:6px}
#tool-settlement-cashflow .sh-cashflow-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}
#tool-settlement-cashflow .sh-cashflow-plan-summary{min-width:0;padding:16px;border:1px solid #d6e0eb;border-radius:10px;background:#fff}
#tool-settlement-cashflow .sh-cashflow-plan-summary h4{margin:0 0 12px;font-size:16px;color:#263e59;line-height:1.5}
#tool-settlement-cashflow .sh-cashflow-plan-summary dl,#tool-settlement-cashflow .sh-cashflow-import-summary{margin:0;display:grid;gap:0;min-width:0}
#tool-settlement-cashflow .sh-cashflow-plan-summary dl>div,#tool-settlement-cashflow .sh-cashflow-import-summary>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px;padding:9px 0;border-bottom:1px solid #e8edf3;min-width:0}
#tool-settlement-cashflow .sh-cashflow-plan-summary dl>div:last-child,#tool-settlement-cashflow .sh-cashflow-import-summary>div:last-child{border-bottom:0}
#tool-settlement-cashflow .sh-cashflow-plan-summary dt,#tool-settlement-cashflow .sh-cashflow-import-summary dt{font-size:12px;line-height:1.65;color:#526579;overflow-wrap:anywhere}
#tool-settlement-cashflow .sh-cashflow-plan-summary dd,#tool-settlement-cashflow .sh-cashflow-import-summary dd{margin:0;text-align:right;font-size:14px;font-weight:700;line-height:1.6;color:#203b5c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#tool-settlement-cashflow .sh-cashflow-difference{margin:0;padding:15px 16px;border:1px solid #bdcfe8;border-left:4px solid #2956ae;border-radius:8px;background:#f2f6fc;color:#203f72;font-size:16px;font-weight:750;line-height:1.65}
#tool-settlement-cashflow .sh-cashflow-shortages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}
#tool-settlement-cashflow .sh-cashflow-shortages>details{min-width:0;padding:12px;border:1px solid #d6e0eb;border-radius:8px;background:#fafbfd}
#tool-settlement-cashflow .sh-cashflow-shortages summary{cursor:pointer;font-size:13px;font-weight:700;line-height:1.7;color:#334c68}
#tool-settlement-cashflow .sh-cashflow-shortages ul{padding-left:19px;margin:10px 0;font-size:13px;line-height:1.75}
#tool-settlement-cashflow .sh-cashflow-shortages li+li{margin-top:7px}
#tool-settlement-cashflow .sh-cashflow-table-wrap{width:100%;max-width:100%;min-width:0;max-height:28rem;overflow:auto;overscroll-behavior:contain;border:1px solid #d6e0eb;border-radius:8px;background:#fff}
#tool-settlement-cashflow .sh-cashflow-table-wrap table{width:100%;min-width:960px;margin:0;border-collapse:collapse;font-size:13px;line-height:1.55;font-variant-numeric:tabular-nums}
#tool-settlement-cashflow .sh-cashflow-table-wrap caption{padding:12px;text-align:left;font-size:13px;line-height:1.7;font-weight:650;color:#334c68}
#tool-settlement-cashflow .sh-cashflow-table-wrap th,#tool-settlement-cashflow .sh-cashflow-table-wrap td{padding:10px 12px;text-align:right;white-space:nowrap;border-bottom:1px solid #e2e8f0}
#tool-settlement-cashflow .sh-cashflow-table-wrap th:first-child,#tool-settlement-cashflow .sh-cashflow-table-wrap td:first-child{text-align:left}
#tool-settlement-cashflow .sh-cashflow-table-wrap thead th{position:sticky;top:0;background:#eef3f9;color:#344d6b;font-weight:650}
#tool-settlement-cashflow .sh-cashflow-table-wrap tbody tr:hover td{background:#f5f8fc}
#tool-settlement-cashflow .sh-cashflow-table-wrap td.is-shortage,#tool-settlement-cashflow .sh-cashflow-plan-summary dd.is-shortage{color:#9c3228;background:#fff2ef;font-weight:700}
#tool-settlement-cashflow .sh-cashflow-plan-summary dd.is-shortage{padding:2px 5px;border-radius:4px}
#tool-settlement-cashflow .sh-cashflow-import{min-width:0;padding:14px;border:1px solid #d6e0eb;border-radius:9px;background:#f8fafc}
#tool-settlement-cashflow .sh-cashflow-import-review{display:grid;gap:12px;min-width:0;margin-top:14px;padding-top:14px;border-top:1px solid #d6e0eb}
#tool-settlement-cashflow .sh-cashflow-import-review h4{margin:0;font-size:15px;color:#263e59}
#tool-settlement-cashflow .sh-cashflow-import-status{margin:0;font-size:13px;line-height:1.7;color:#526579;overflow-wrap:anywhere}
#tool-settlement-cashflow .sh-cashflow-import-preview{min-width:0;max-width:100%;max-height:200px;margin:0;padding:10px;border:1px solid #d6e0eb;border-radius:6px;background:#fff;color:#334155;white-space:pre;overflow:auto;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}
#tool-settlement-cashflow :focus-visible{outline:2px solid #2956ae;outline-offset:3px}
@media(max-width:620px){#tool-settlement-cashflow .sh-cashflow-grid,#tool-settlement-cashflow .sh-cashflow-summary,#tool-settlement-cashflow .sh-cashflow-shortages{grid-template-columns:minmax(0,1fr)}#tool-settlement-cashflow .sh-cashflow-plan-summary{padding:12px}#tool-settlement-cashflow .sh-cashflow-actions{display:grid;grid-template-columns:minmax(0,1fr)}#tool-settlement-cashflow .sh-cashflow-actions>button{width:100%}#tool-settlement-cashflow .sh-cashflow-plan-summary dl>div,#tool-settlement-cashflow .sh-cashflow-import-summary>div{grid-template-columns:minmax(0,1fr);gap:3px}#tool-settlement-cashflow .sh-cashflow-plan-summary dd,#tool-settlement-cashflow .sh-cashflow-import-summary dd{text-align:left}#tool-settlement-cashflow .sh-cashflow-difference{padding:12px;font-size:15px}}
/* END CASHFLOW TOOL */

/* BEGIN SPREADSHEET IMPORT UI */
.sh-xlsx-import{min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:14px;line-height:1.6}
.sh-xlsx-import *{box-sizing:border-box;min-width:0}
.sh-xlsx-import [hidden]{display:none!important}
.sh-xlsx-import .sh-xlsx-toolbar,.sh-xlsx-import .sh-xlsx-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:end}
.sh-xlsx-import .sh-xlsx-toolbar>.sh-xlsx-file-label{flex:1 1 230px}
.sh-xlsx-import label{display:grid;gap:5px;color:#243b53}
.sh-xlsx-import .sh-xlsx-file-label{font-weight:600}
.sh-xlsx-import input[type=file]{max-width:100%;font:inherit;font-size:13px}
.sh-xlsx-import input[type=file]::file-selector-button{min-height:40px;padding:8px 10px;border:1px solid #b8c9dc;border-radius:6px;background:#fff;color:#244777;cursor:pointer}
.sh-xlsx-import input[type=text],.sh-xlsx-import select{width:100%;max-width:100%;min-height:42px;padding:8px 10px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#1e293b;font:inherit;line-height:1.5}
.sh-xlsx-import button{min-height:42px;max-width:100%;padding:9px 13px;border:1px solid #b8c9dc;border-radius:7px;background:#fff;color:#244777;font:inherit;line-height:1.5;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.sh-xlsx-import button.primary{background:#2956ae;border-color:#2956ae;color:#fff}
.sh-xlsx-import button:hover:not(:disabled){filter:brightness(.96)}
.sh-xlsx-import button:disabled{opacity:.55;cursor:default}
.sh-xlsx-import :focus-visible{outline:3px solid #80aaff;outline-offset:2px}
.sh-xlsx-import p,.sh-xlsx-import h4,.sh-xlsx-import h5{margin:0}
.sh-xlsx-import h4{font-size:17px}.sh-xlsx-import h5{font-size:15px}
.sh-xlsx-import .sh-xlsx-help{margin:6px 0;color:#526579;font-size:13px;white-space:pre-wrap}
.sh-xlsx-import .sh-xlsx-review{display:grid;gap:12px;margin-top:12px;padding:14px;border:1px solid #c7d4e4;border-radius:9px;background:#f8fafc}
.sh-xlsx-import .sh-xlsx-status{color:#244777;font-weight:600;white-space:pre-wrap}
.sh-xlsx-import .sh-xlsx-settings{display:grid;gap:10px}
.sh-xlsx-import .sh-xlsx-range-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.sh-xlsx-import .sh-xlsx-columns{display:grid;gap:10px}
.sh-xlsx-import .sh-xlsx-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:12px;border:1px solid #dce3ea;border-radius:7px;background:#fff}
.sh-xlsx-import .sh-xlsx-column>.sh-xlsx-help,.sh-xlsx-import .sh-xlsx-examples{grid-column:1/-1}
.sh-xlsx-import .sh-xlsx-original-header{font-size:12px;font-weight:400;color:#526579;white-space:pre-wrap;overflow-wrap:anywhere}
.sh-xlsx-import .sh-xlsx-examples{margin:0;padding-left:20px;font-size:12px;color:#526579;white-space:pre-wrap}
.sh-xlsx-import .sh-xlsx-warnings:empty,.sh-xlsx-import .sh-xlsx-issues:empty,.sh-xlsx-import .sh-xlsx-columns:empty{display:none}
.sh-xlsx-import .sh-xlsx-warnings,.sh-xlsx-import .sh-xlsx-issues{padding:10px 12px;border-left:3px solid #b7791f;background:#fffbeb;color:#744210;white-space:pre-wrap}
.sh-xlsx-import .sh-xlsx-warnings ul,.sh-xlsx-import .sh-xlsx-issues ul{margin:0;padding-left:20px}
.sh-xlsx-import .sh-xlsx-table-wrap{max-width:100%;max-height:540px;overflow:auto;border:1px solid #dce3ea;border-radius:7px;background:#fff}
.sh-xlsx-import table{min-width:100%;border-collapse:collapse;font-size:13px}
.sh-xlsx-import th,.sh-xlsx-import td{min-width:125px;max-width:300px;padding:8px;border-bottom:1px solid #e2e8f0;vertical-align:top;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}
.sh-xlsx-import th{background:#eef3f8;color:#334e68}.sh-xlsx-import th:first-child{min-width:72px}
.sh-xlsx-import .sh-xlsx-cell{display:block;width:100%;padding:5px 6px;text-align:left;white-space:pre-wrap;border-color:transparent;background:transparent;font-size:13px;font-weight:400}
.sh-xlsx-import .sh-xlsx-cell:hover:not(:disabled){border-color:#9fb8d5;background:#f1f6fc}
.sh-xlsx-import .sh-xlsx-full-cell{display:grid;gap:8px;padding:12px;margin-top:10px;border:1px solid #9fb8d5;border-radius:7px;background:#fff}
.sh-xlsx-import .sh-xlsx-full-cell pre{max-height:260px;overflow:auto;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}
.sh-xlsx-import .sh-xlsx-formula{display:flex;gap:8px;align-items:flex-start;padding:12px;border:1px solid #d2b77f;border-radius:7px;background:#fffaf0}
.sh-xlsx-import .sh-xlsx-formula input{flex:none;width:auto;margin-top:5px}
@media(max-width:700px){.sh-xlsx-import .sh-xlsx-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-xlsx-import .sh-xlsx-column{grid-template-columns:minmax(0,1fr)}}
@media(max-width:420px){.sh-xlsx-import .sh-xlsx-review{padding:10px}.sh-xlsx-import .sh-xlsx-range-grid{grid-template-columns:minmax(0,1fr)}.sh-xlsx-import .sh-xlsx-actions>button{width:100%}}
/* END SPREADSHEET IMPORT UI */

/* BEGIN PLATFORM TITLE LIMITS */
.sh-platform-title-limits{min-width:0;padding:12px;border:1px solid #cbd8e7;border-radius:8px;background:#f8fafc;overflow-wrap:anywhere}.sh-platform-title-limits h4{margin:0 0 10px;font-size:14px;color:#294f78}.sh-ptl-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.sh-ptl-controls>label{flex:1 1 230px;min-width:0}.sh-ptl-controls select{display:block;width:100%;min-width:0;max-width:100%;margin-top:4px;box-sizing:border-box}.sh-ptl-controls>button{flex:0 1 auto;min-height:42px;max-width:100%}.sh-ptl-preview{margin-top:10px;padding-top:9px;border-top:1px solid #dce3ea}.sh-ptl-scope{margin:0 0 4px;font-size:13px;font-weight:650;line-height:1.55}.sh-platform-title-limits .field-help{font-size:12px;line-height:1.6;margin:5px 0}.sh-ptl-method{padding-top:5px}.sh-ptl-source a{text-decoration:underline;text-underline-offset:3px}.sh-ptl-applied{margin:10px 0 0;padding:7px 9px;border-left:3px solid #3976b8;background:#eef4fc;font-size:12px;line-height:1.6;color:#214e80}.sh-platform-title-limits [hidden]{display:none!important}@media(max-width:540px){.sh-ptl-controls{align-items:stretch}.sh-ptl-controls>label{flex-basis:100%}.sh-ptl-controls>button{flex-basis:100%}}
/* END PLATFORM TITLE LIMITS */
