:root{--porcelain:#fafaf8;--paper:#fff;--charcoal:#1b1b1a;--ink:#1b1b1a;--muted:#706d68;--line:#e7e1d9;--taupe:#8e7c64;--terracotta:#a2503a;--terracotta-dark:#813d2d;--profit:#2f6b4f;--danger:#b53a2d;--shadow:0 12px 30px #2d251e14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.merchant-company-bank{border:1px solid var(--line);background:#f3f0eb;align-items:center;gap:12px;margin-bottom:13px;padding:14px;display:flex}.merchant-company-bank svg{color:var(--terracotta)}.merchant-company-bank span{gap:3px;display:grid}.merchant-company-bank small{color:var(--muted)}.merchant-company-bank b{font-size:.74rem;font-weight:500}*{box-sizing:border-box}html{background:var(--porcelain)}body{background:var(--porcelain);max-width:100vw;color:var(--charcoal);letter-spacing:0;margin:0;font-family:Arial,Microsoft YaHei,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.feedback-state{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.feedback-state>section{background:var(--paper);border:1px solid var(--line);border-radius:6px;width:100%;max-width:520px;padding:34px}.feedback-state h1{margin:14px 0 8px;font-size:1.65rem}.feedback-state p{color:var(--muted);margin:0;line-height:1.65}.feedback-state__spinner{border:3px solid var(--line);border-right-color:var(--terracotta);border-radius:50%;width:30px;height:30px;margin-top:24px;animation:.8s linear infinite feedback-spin;display:block}.feedback-state__action{gap:10px;margin-top:22px;display:flex}.feedback-state__action button,.feedback-state__action a{background:var(--terracotta);border:1px solid var(--terracotta);color:#fff;cursor:pointer;border-radius:4px;padding:10px 16px}@keyframes feedback-spin{to{transform:rotate(360deg)}}.brand-logo{object-fit:contain;width:auto;height:48px;display:block}.eyebrow{color:var(--terracotta);text-transform:uppercase;font-size:.72rem;font-weight:700}.operational-header{border-bottom:1px solid var(--line);align-items:center;gap:28px;padding:24px clamp(20px,4vw,64px);display:flex}.operational-header h1{margin:4px 0;font-size:clamp(1.5rem,3vw,2.3rem)}.operational-header p{color:var(--muted);overflow-wrap:anywhere;margin:0}.ops-language-row{justify-content:flex-end;max-width:1100px;margin:14px auto 0;padding:0 clamp(18px,4vw,52px);display:flex}.ops-language-switch{align-items:center;gap:7px;display:inline-flex}.ops-language-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:5px 3px}.ops-language-switch button.active{color:var(--terracotta-dark);text-underline-offset:5px;font-weight:700;text-decoration:underline}.ops-language-switch button:disabled{cursor:wait;opacity:.55}.metric-card{background:var(--paper);border:1px solid var(--line);border-radius:6px;min-height:132px;padding:20px}.metric-card__heading{color:var(--muted);align-items:center;gap:8px;display:flex}.metric-card strong{margin-top:18px;font-size:1.65rem;display:block}.metric-card small{color:var(--muted);margin-top:8px;display:block}.metric-trend{align-items:center;gap:8px;display:flex}.metric-trend b{color:var(--terracotta);font-weight:600}.metric-trend--neutral b{color:var(--charcoal)}.metric-card--positive strong{color:var(--profit)}.metric-card--attention strong{color:var(--terracotta)}.ops-main{width:100%;min-width:0;max-width:1100px;margin:0 auto;padding:30px clamp(18px,4vw,52px) 64px}.ops-toolbar{justify-content:space-between;align-items:center;gap:9px;margin-bottom:18px;display:flex}.ops-toolbar__filters{gap:7px;display:flex;overflow-x:auto}.ops-toolbar button,.ops-toolbar__filters a,.ops-action{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:5px;align-items:center;gap:7px;padding:9px 13px;text-decoration:none;display:inline-flex}.ops-toolbar button.active,.ops-toolbar__filters a.active,.ops-toolbar .ops-action--primary,.ops-action--primary{background:var(--terracotta);border-color:var(--terracotta);color:#fff}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ops-card{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:18px}.ops-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-card h2{margin:0;font-size:1.02rem}.ops-card p{color:var(--muted);overflow-wrap:anywhere;margin:7px 0;line-height:1.6}.ops-card__meta{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.ops-chip{color:#5d5750;background:#f3f0ec;border-radius:4px;padding:6px 8px;font-size:.78rem}.ops-chip--attention{color:var(--terracotta-dark);background:#faede8}.ops-card__actions{gap:8px;margin-top:16px;display:flex}.ops-card__actions form{flex:1;display:flex}.ops-card__actions .ops-action{flex:1;justify-content:center}.ops-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ops-summary>div{border:1px solid var(--line);background:#fff;border-radius:6px;padding:16px}.ops-summary span,.ops-summary small{color:var(--muted);display:block}.ops-summary strong{margin:9px 0 4px;font-size:1.5rem;display:block}.ops-notice{color:var(--profit);background:#edf7f0;border:1px solid #bdd9c5;align-items:center;gap:8px;margin-bottom:14px;padding:11px 13px;display:flex}.ops-notice--error{color:var(--danger);background:#fff1ed;border-color:#ebc2b8}.ops-date{color:var(--muted);align-items:center;gap:7px;font-size:.8rem;display:inline-flex}.ops-empty{border:1px solid var(--line);color:var(--muted);text-align:center;background:#fff;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:300px;padding:30px;display:flex}.ops-empty h2{color:var(--ink);margin:12px 0 5px;font-size:1rem}.ops-empty p{margin:0}.ops-note{font-size:.78rem}.ops-action:disabled{cursor:not-allowed;opacity:.5}.ops-action--danger{background:var(--danger);border-color:var(--danger);color:#fff}.ops-exception{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.ops-exception summary{color:var(--danger);cursor:pointer;font-size:.82rem;font-weight:700}.ops-exception form{gap:8px;margin-top:10px;display:grid}.ops-exception select,.ops-exception textarea{border:1px solid var(--line);border-radius:4px;min-height:40px;padding:9px}.ops-exception textarea{resize:vertical;min-height:78px}.ops-exception button{justify-content:center}.ops-lock-note{border-left:3px solid var(--taupe);background:#f5f2ee;padding:9px 11px;font-size:.78rem}.proof-uploader{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:grid}.proof-uploader label{cursor:pointer;justify-content:center}.proof-uploader input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.proof-uploader>button{justify-content:center}.proof-uploader small,.proof-uploader strong{grid-column:1/-1;font-size:.72rem}.proof-uploader small{color:var(--muted)}.proof-uploader strong{color:var(--danger)}.spin{animation:1s linear infinite proof-spin}@keyframes proof-spin{to{transform:rotate(360deg)}}.merchant-page-heading{margin-bottom:22px}.merchant-page-heading h1{margin:5px 0;font-size:1.8rem}.merchant-page-heading p{color:var(--muted);margin:0}.merchant-order-form{grid-template-columns:minmax(0,1fr) 310px;gap:16px;display:grid}.merchant-order-form__nav{grid-column:1/-1}.merchant-order-section{border:1px solid var(--line);background:#fff;border-radius:6px;padding:18px}.merchant-order-section+.merchant-order-section{grid-column:1}.merchant-order-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.merchant-order-section h2{margin:3px 0 0;font-size:1.05rem}.merchant-order-section header>span{color:var(--muted);font-size:.8rem}.merchant-product-list{gap:8px;display:grid}.merchant-product-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 110px;align-items:center;gap:14px;padding:13px 0;display:grid}.merchant-product-row:first-child{border-top:0}.merchant-product-row small{color:var(--muted);margin-top:4px;display:block}.merchant-product-row>b{color:var(--terracotta-dark)}.merchant-quantity{align-items:center;gap:7px;display:flex}.merchant-quantity>span{color:var(--muted);font-size:.76rem}.merchant-quantity input{border:1px solid var(--line);border-radius:4px;width:64px;min-height:38px;padding:7px}.merchant-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.merchant-address-grid label{color:var(--muted);gap:6px;font-size:.78rem;display:grid}.merchant-address-grid label.wide{grid-column:1/-1}.merchant-address-grid input,.merchant-address-grid textarea{border:1px solid var(--line);color:var(--ink);border-radius:4px;min-height:42px;padding:9px 10px}.merchant-address-grid textarea{resize:vertical}.merchant-order-summary{border:1px solid var(--line);background:#fff;border-radius:6px;grid-area:2/2/span 2;align-self:start;gap:12px;padding:18px;display:grid;position:sticky;top:18px}.merchant-order-summary>div{justify-content:space-between;align-items:center;display:flex}.merchant-order-summary>div span{color:var(--muted)}.merchant-order-summary__total{border-top:1px solid var(--line);padding-top:13px;font-size:1.1rem}.merchant-order-summary__total strong{color:var(--terracotta-dark)}.merchant-order-summary p{color:var(--muted);align-items:flex-start;gap:7px;margin:0;font-size:.76rem;line-height:1.5;display:flex}.merchant-order-summary p svg{flex:none}.merchant-order-summary button{justify-content:center;margin-top:4px}.merchant-access-page{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.merchant-access-panel{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;max-width:520px;padding:34px}.merchant-access-icon{color:var(--terracotta-dark);background:#faede8;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex}.merchant-access-panel h1{margin:7px 0 10px;font-size:1.65rem}.merchant-access-panel>p{color:var(--muted);margin:0 0 20px;line-height:1.65}.merchant-access-note{background:#f5f2ee;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px;display:flex}.merchant-access-note svg{flex:none}.merchant-access-note strong,.merchant-access-note small{display:block}.merchant-access-note small{color:var(--muted);margin-top:4px;line-height:1.5}.merchant-access-panel>button{justify-content:center;width:100%}.merchant-profile-page .merchant-page-heading{align-items:flex-start;gap:20px;display:flex}.merchant-profile-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.merchant-profile-summary article{border:1px solid var(--line);background:#fff;align-items:flex-start;gap:11px;padding:16px;display:flex}.merchant-profile-summary article>svg{color:var(--taupe);flex:none}.merchant-profile-summary span,.merchant-profile-summary small{color:var(--muted);display:block}.merchant-profile-summary strong{color:var(--ink);margin:6px 0 4px;display:block}.merchant-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.merchant-profile-panel{border:1px solid var(--line);background:#fff;border-radius:6px;padding:19px}.merchant-profile-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.merchant-profile-panel h2{margin:4px 0 0;font-size:1.05rem}.merchant-profile-help{color:var(--muted);font-size:.8rem;line-height:1.6}.merchant-profile-form{gap:12px;margin-top:18px;display:grid}.merchant-profile-form label{color:var(--muted);gap:6px;font-size:.78rem;display:grid}.merchant-profile-form input{border:1px solid var(--line);border-radius:4px;min-height:42px;padding:9px 10px}.merchant-profile-form button{justify-content:center}.merchant-profile-form label.merchant-check{align-items:center;display:flex}.merchant-profile-form .merchant-check input{min-height:auto}.merchant-self-bank-list{border-bottom:1px solid var(--line);margin-top:14px}.merchant-self-bank-list>div{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.merchant-self-bank-list span{flex:1}.merchant-self-bank-list strong,.merchant-self-bank-list small{display:block}.merchant-self-bank-list small{color:var(--muted);margin-top:3px}.merchant-self-bank-list b{color:var(--profit);background:#edf7f0;padding:5px 7px;font-size:.7rem}.merchant-self-bank-list em{color:var(--danger);font-size:.72rem}.merchant-bank-empty{color:var(--muted);background:#f5f2ee;margin-top:14px;padding:14px;font-size:.8rem}.merchant-credit-panel{border:1px solid var(--line);background:#fff;border-radius:6px;margin-bottom:16px;padding:18px}.merchant-credit-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.merchant-credit-panel h2{margin:4px 0 0;font-size:1.05rem}.merchant-credit-totals{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.merchant-credit-totals>span{color:var(--muted);background:#fff;padding:13px}.merchant-credit-totals strong,.merchant-credit-totals small{display:block}.merchant-credit-totals strong{color:var(--ink);margin:6px 0 3px;font-size:1.1rem}.merchant-credit-totals small{font-size:.72rem}.merchant-credit-list{border-top:1px solid var(--line);margin-top:16px;overflow-x:auto}.merchant-credit-list>div{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1.4fr .8fr .8fr .65fr;align-items:center;gap:12px;min-width:720px;padding:11px 5px;font-size:.78rem;display:grid}.merchant-credit-list__head{color:var(--muted);font-weight:700}.merchant-credit-list b{color:var(--profit)}.merchant-credit-panel .is-overdue,.merchant-credit-panel .is-overdue strong{color:var(--danger)}.merchant-credit-empty{color:var(--muted);margin:16px 0 0;font-size:.8rem}.merchant-order-detail{max-width:1180px}.merchant-order-detail__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.merchant-order-detail__summary article{border:1px solid var(--line);background:#fff;align-items:flex-start;gap:13px;padding:18px;display:flex}.merchant-order-detail__summary article svg{color:var(--taupe);margin-top:2px}.merchant-order-detail__summary article span{gap:3px;display:grid}.merchant-order-detail__summary article strong{font-size:1.25rem}.merchant-order-detail__summary article small{color:var(--muted)}.merchant-order-detail__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;display:grid}.merchant-order-lines{display:grid}.merchant-order-lines>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:13px 0;display:grid}.merchant-order-lines span{display:grid}.merchant-order-lines small{color:var(--muted)}.merchant-delivery-address{background:#f5f2ee;gap:5px;margin-top:18px;padding:15px;display:grid}.merchant-delivery-address span,.merchant-delivery-address small{color:var(--muted)}.merchant-transfer-list{gap:10px;display:grid}.merchant-transfer-list article{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.merchant-transfer-list article>span{gap:3px;display:grid}.merchant-transfer-list article small{color:var(--muted)}.merchant-transfer-list article b{color:var(--terracotta-dark)}.merchant-transfer-list article p{border-top:1px solid var(--line);color:var(--danger);grid-column:1/-1;margin:0;padding-top:8px}.merchant-transfer-entry{margin-top:14px}.merchant-transfer-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.merchant-transfer-form label{color:var(--muted);gap:7px;font-size:.78rem;display:grid}.merchant-transfer-form input,.merchant-transfer-form select{border:1px solid var(--line);background:#fff;min-width:0;min-height:42px;padding:9px 10px}.merchant-transfer-form button{justify-content:center;align-self:end;min-height:42px}.merchant-submit-review{background:#edf7f0;border:1px solid #bdd9c5;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:18px;display:flex}.merchant-submit-review span{gap:4px;display:grid}.merchant-submit-review small{color:var(--muted)}.merchant-review-page>.dashboard-header>strong{color:var(--terracotta-dark);font-size:1.5rem}.merchant-review-list{gap:10px;display:grid}.merchant-review-list>article{border:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto minmax(380px,1.4fr);align-items:center;gap:12px;padding:14px;display:grid}.merchant-review-list>article>div{gap:3px;display:grid}.merchant-review-list small,.merchant-review-list span{color:var(--muted)}.merchant-review-list form{grid-template-columns:130px 1fr auto;align-items:end;gap:8px;display:grid}.merchant-review-list label,.merchant-review-confirm label{color:var(--muted);gap:5px;font-size:.76rem;display:grid}.merchant-review-list input,.merchant-review-list select,.merchant-review-confirm input{border:1px solid var(--line);min-height:38px;padding:8px}.merchant-review-list button,.merchant-review-confirm button{background:var(--terracotta-dark);color:#fff;border:0;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 13px;display:inline-flex}.merchant-review-list>article>p{color:var(--muted);margin:0}.merchant-review-confirm{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.merchant-review-confirm small{color:var(--danger);grid-column:1/-1}.merchant-review-confirm button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:680px){.operational-header{flex-direction:column;align-items:flex-start;gap:16px}.brand-logo{max-width:min(100%,220px);height:42px}.ops-main{padding-top:20px}.ops-grid{grid-template-columns:1fr}.ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-summary>:last-child{grid-column:1/-1}.ops-toolbar{flex-direction:column;align-items:flex-start}.ops-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-card__actions .ops-action{width:100%;min-width:0}.merchant-order-form{grid-template-columns:1fr}.merchant-order-summary{grid-area:auto/1;position:static}.merchant-product-row{grid-template-columns:minmax(0,1fr) auto}.merchant-quantity{grid-column:1/-1;justify-content:flex-end}.merchant-address-grid{grid-template-columns:1fr}.merchant-address-grid label.wide{grid-column:1}.merchant-profile-page .merchant-page-heading{display:grid}.merchant-profile-summary,.merchant-profile-grid,.merchant-credit-totals,.merchant-order-detail__summary,.merchant-order-detail__grid,.merchant-transfer-form{grid-template-columns:1fr}.merchant-order-detail__summary{gap:8px}.merchant-order-lines>div{grid-template-columns:1fr auto}.merchant-order-lines>div>strong{grid-column:1/-1}.merchant-transfer-list article{grid-template-columns:1fr}.merchant-transfer-list article p{grid-column:auto}.merchant-submit-review{flex-direction:column;align-items:stretch}.merchant-submit-review button{justify-content:center;width:100%}.merchant-review-list>article,.merchant-review-list form,.merchant-review-confirm{grid-template-columns:1fr}.merchant-review-confirm small{grid-column:auto}}