:root{color:#202225;font-synthesis:none;text-rendering:optimizelegibility;--yellow:#f5c518;--yellow-strong:#d9aa00;--ink:#202225;--muted:#687078;--line:#dfe2e5;--surface:#fff;--surface-soft:#f7f8f9;--teal:#147d70;--red:#c23b3b;--blue:#3366a8;--sidebar:#25282b;background:#f4f5f6;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;overflow-x:hidden}button,input,select,textarea{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.app-loading{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.spinner{border:2px solid #d8dcdf;border-top-color:var(--yellow-strong);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite rotate}.spin{animation:.8s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}.app-shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;color:#eef0f1;background:var(--sidebar);border-right:1px solid #17191b;flex-direction:column;width:220px;padding:22px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand-mark{align-items:center;gap:11px;height:46px;margin-bottom:24px;padding:0 9px;display:flex}.brand-mark>span,.login-logo{color:#242629;background:var(--yellow);border-radius:6px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid}.brand-mark strong{font-size:15px;font-weight:650}.primary-nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#bfc4c8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 12px;font-size:14px;display:flex}.nav-item:hover{color:#fff;background:#303438}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--yellow);background:#35393d}.nav-item.active svg{color:var(--yellow)}.nav-badge{color:#fff;font-variant-numeric:tabular-nums;background:#d84242;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:750;display:inline-flex}.sidebar-foot{border-top:1px solid #3a3e42;gap:4px;margin-top:auto;padding-top:12px;display:grid}.workspace{grid-column:2;min-width:0;min-height:100vh}.topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;gap:20px;height:74px;padding:0 26px;display:flex;position:sticky;top:0}.topbar h1{margin:1px 0 0;font-size:20px;font-weight:680;line-height:1.2}.eyebrow{color:#8b6d00;margin:0;font-size:9px;font-weight:750}.topbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.store-switcher{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;align-items:center;gap:8px;min-width:190px;max-width:280px;height:38px;padding:0 10px;display:flex}.store-switcher svg{color:var(--muted);flex:none}.store-switcher select{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.page-content{min-width:0;padding:22px 26px 30px}.page-section{min-width:0;max-width:1440px;margin:0 auto}.full-height-section{flex-direction:column;height:calc(100vh - 126px);min-height:580px;display:flex}.icon-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.icon-button:hover:not(:disabled){background:var(--surface-soft);border-color:#b6bcc1}.icon-button:disabled{opacity:.5;cursor:not-allowed}.icon-button.small{width:31px;height:31px}.primary-button,.secondary-button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-size:14px;font-weight:650;display:inline-flex}.primary-button{color:#1f2123;background:var(--yellow);border-color:var(--yellow-strong)}.primary-button:hover:not(:disabled){background:#ffd634}.primary-button:disabled,.primary-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.secondary-button{background:var(--surface);border-color:var(--line)}.secondary-button:hover:not(:disabled){border-color:#aeb4b9}.secondary-button:disabled{opacity:.5}.full-width{width:100%}.danger-text{color:var(--red)!important}.metric-strip{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(135px,1fr)) auto;align-items:stretch;min-height:82px;margin-bottom:18px;display:grid}.metric-strip>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:16px 20px;display:grid}.metric-strip>div svg{color:var(--muted)}.metric-strip>div span{color:var(--muted);font-size:13px}.metric-strip>div strong{font-size:25px;font-weight:680}.metric-strip>button{align-self:center;margin:0 16px}.data-table-wrap{border:1px solid var(--line);background:var(--surface);width:100%;overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:850px;font-size:13px}.data-table th{height:42px;color:var(--muted);background:var(--surface-soft);border-bottom:1px solid var(--line);text-align:left;padding:0 15px;font-size:12px;font-weight:650}.data-table td{vertical-align:middle;border-bottom:1px solid #eceeef;height:66px;padding:9px 15px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fffdf3}.store-identity{align-items:center;gap:10px;min-width:180px;display:flex}.store-identity>span{width:34px;height:34px;color:var(--teal);background:#e9f2f0;border-radius:6px;flex:none;place-items:center;font-weight:750;display:grid}.store-identity div{min-width:0}.store-identity strong,.store-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.store-identity small{color:var(--muted);margin-top:3px}.status-dot{align-items:center;gap:6px;display:inline-flex}.status-dot:before{content:"";background:#9ba1a6;border-radius:50%;width:7px;height:7px}.status-dot.active:before{background:#1d9c72}.status-dot.expired:before{background:var(--red)}.count-link{color:#236451;border-bottom:2px solid #9ccabc;place-items:center;min-width:28px;height:25px;font-weight:700;display:inline-grid}.count-link.danger{color:var(--red);border-color:#e7a5a5}.row-actions{justify-content:flex-end;gap:6px;display:flex}.listing-counts-page{max-width:860px}.listing-counts-header{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;min-height:76px;margin-bottom:14px;padding:16px 18px;display:flex}.listing-counts-header h2{margin:1px 0 4px;font-size:18px;font-weight:680}.listing-counts-header span{color:var(--muted);font-size:12px}.listing-counts-panel{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(190px,240px) minmax(0,1fr);display:grid}.listing-counts-total{border-right:1px solid var(--line);min-height:290px;color:var(--muted);text-align:center;background:#fafbfb;align-content:center;justify-items:center;gap:9px;padding:24px;display:grid}.listing-counts-total strong{color:var(--ink);font-size:38px;font-weight:720}.listing-counts-total span{font-size:13px}.listing-counts-total small{color:#8a9298;font-size:11px}.listing-counts-list{min-width:0}.listing-count-row{border-bottom:1px solid #eceeef;gap:8px;min-height:74px;padding:12px 20px;display:grid}.listing-count-row:last-child{border-bottom:0}.listing-count-row:hover{background:#fffdf3}.listing-count-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;display:grid}.listing-count-main>div{gap:3px;min-width:0;display:grid}.listing-count-row strong{font-size:17px;font-weight:720}.listing-count-row span{color:var(--muted);font-size:12px}.listing-count-row b{text-align:right;min-width:86px;font-size:26px;font-weight:680}.listing-counts-note{max-width:150px;line-height:1.5}.listing-reputation{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.listing-reputation span{color:#667078;background:#f3f5f5;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:2px 7px;display:inline-flex}.listing-reputation-color.green,.listing-reputation-color.light_green{color:#1e7b5f;background:#e7f6ef}.listing-reputation-color.yellow{color:#8a6800;background:#fff6cf}.listing-reputation-color.orange{color:#a55312;background:#fff0df}.listing-reputation-color.red{color:#a93630;background:#ffe8e6}.listing-reputation-color.none,.listing-reputation-color.unknown{color:#687078;background:#eceff0}.listing-inactive-reasons{color:#8f4a1a;background:#fff7f2;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:grid}.listing-inactive-reasons span{color:#b23b31;font-weight:700}.listing-inactive-reasons em{color:#78513c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.forbidden-links-page{max-width:920px}.forbidden-link-toolbar{border:1px solid var(--line);background:var(--surface);gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.forbidden-link-toolbar label{width:min(100%,420px);color:var(--muted);gap:6px;font-size:12px;display:grid}.forbidden-link-toolbar input{border:1px solid var(--line);height:38px;color:var(--ink);border-radius:4px;padding:0 11px;font-size:14px}.forbidden-link-card{border:1px solid var(--line);background:var(--surface);grid-template-columns:154px minmax(0,1fr);gap:18px;padding:18px;display:grid}.forbidden-link-image{width:154px;height:154px;color:var(--muted);background:#fafbfb;border:1px solid #edf0f1;place-items:center;display:grid;overflow:hidden}.forbidden-link-image img{object-fit:contain;width:100%;height:100%}.forbidden-link-body{align-content:start;gap:12px;min-width:0;display:grid}.forbidden-link-title{gap:5px;display:grid}.forbidden-link-title span{color:#a55312;background:#fff0df;border-radius:999px;width:fit-content;padding:2px 7px;font-size:12px;font-weight:700}.forbidden-link-title h3{margin:0;font-size:18px;line-height:1.45}.forbidden-link-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.forbidden-link-body dl div{gap:3px;min-width:0;display:grid}.forbidden-link-body dt{color:var(--muted);font-size:12px}.forbidden-link-body dd{color:var(--ink);word-break:break-word;margin:0;font-size:14px}.forbidden-link-body .forbidden-reason{color:#b23b31;font-weight:700}.forbidden-link-open{width:fit-content}.forbidden-links-page.wide{max-width:none}.forbidden-filter-note{color:#8b5a22;background:#fff8ef;border:1px solid #f0dcc5;margin-bottom:14px;padding:10px 14px;font-size:13px}.forbidden-card-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.forbidden-card-grid.compact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.forbidden-product-card{border:1px solid var(--line);background:var(--surface);grid-template-rows:190px auto;min-height:316px;display:grid;box-shadow:0 1px 2px #1018280a}.forbidden-product-card.compact{grid-template-rows:128px auto;min-height:238px}.forbidden-product-image{color:var(--muted);background:#fff;border-bottom:1px solid #edf0f1;place-items:center;display:grid;overflow:hidden}.forbidden-product-image img{object-fit:contain;width:100%;height:100%}.forbidden-product-meta{align-content:start;gap:7px;min-width:0;padding:10px 12px 12px;display:grid}.forbidden-product-card.compact .forbidden-product-meta{gap:4px;padding:7px 8px 9px}.forbidden-product-reason{color:#a55312;white-space:nowrap;text-overflow:ellipsis;background:#fff0df;border-radius:3px;width:fit-content;max-width:100%;padding:1px 5px;font-size:11px;font-weight:700;overflow:hidden}.forbidden-product-id{color:#407d91;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.forbidden-product-store{color:#17684e;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.forbidden-product-card.compact .forbidden-product-id{font-size:11px}.forbidden-product-meta h3{min-height:42px;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:560;line-height:1.5;display:-webkit-box;overflow:hidden}.forbidden-product-card.compact .forbidden-product-meta h3{min-height:36px;font-size:12px;line-height:1.45}.forbidden-product-meta p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.forbidden-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.forbidden-actions label{color:var(--muted);gap:4px;font-size:12px;display:grid}.forbidden-actions select{border:1px solid var(--line);min-width:126px;height:34px;color:var(--ink);background:#fff;border-radius:4px;padding:0 9px}.forbidden-tools{grid-template-columns:minmax(240px,1fr) auto minmax(220px,1fr);align-items:center;gap:12px;margin-bottom:14px;display:grid}.forbidden-date-range{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);align-items:center;gap:7px;padding:4px 7px;display:flex}.forbidden-date-range>svg{flex:none}.forbidden-date-range>label{white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.forbidden-date-range input{width:128px;height:28px;color:var(--ink);background:#fff;border:1px solid #d6dadd;border-radius:3px;padding:0 6px;font-size:12px}.forbidden-date-range>span{font-size:11px}.forbidden-date-range .icon-button{flex:none}.forbidden-search{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--muted);align-items:center;gap:8px;padding:0 10px;display:flex}.forbidden-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.forbidden-stats{flex-wrap:wrap;gap:6px;display:flex}.forbidden-stats span{color:#687078;background:#f3f5f5;border-radius:999px;align-items:center;min-height:25px;padding:2px 8px;font-size:12px;display:inline-flex}.success-banner,.error-banner{color:#236451;background:#eef8f4;border:1px solid #acd5c5;align-items:center;gap:9px;min-height:42px;margin-bottom:14px;padding:9px 13px;font-size:13px;display:flex}.error-banner{color:#983030;background:#fff3f2;border-color:#e4b0b0}.error-banner.compact{min-height:36px;margin:0 0 10px;padding:6px 10px}.error-banner button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.form-error{color:#9f2f2f;border-left:3px solid var(--red);background:#fff1f0;padding:9px 11px;font-size:13px}.empty-state{color:#7a8288;background:var(--surface);border:1px dashed #cbd0d4;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:230px;display:flex}.empty-state strong{color:#4d5358;font-size:15px}.inbox-list .empty-state,.detail-pane .empty-state{border:0;min-height:100%}.bind-layout{gap:18px;display:grid}.integration-status,.bind-action-band{border:1px solid var(--line);background:var(--surface)}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.section-heading h2,.bind-action-band h2{margin:0;font-size:16px}.section-heading p,.bind-action-band p{color:var(--muted);margin:4px 0 0;font-size:12px}.health-badge{color:#5b6268;background:#eef0f1;border-radius:4px;align-items:center;height:27px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.health-badge.ok{color:#1c7258;background:#e7f5ef}.health-badge.warning{color:#765b00;background:#fff4ce}.config-list{margin:0}.config-list>div{border-bottom:1px solid #eceeef;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:18px;min-height:54px;padding:9px 18px;display:grid}.config-list>div:last-child{border-bottom:0}.config-list dt{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.config-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.bind-action-band{grid-template-columns:auto 1fr auto;align-items:center;gap:17px;min-height:116px;padding:20px;display:grid}.meli-symbol{background:var(--yellow);border-radius:7px;place-items:center;width:56px;height:56px;font-size:22px;font-weight:850;display:grid}.compact-status .section-heading{min-height:60px}.compact-config-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compact-config-list>div{border-bottom:0;border-right:1px solid #eceeef;grid-template-columns:1fr;align-content:center;gap:5px;min-height:58px}.compact-config-list>div:last-child{border-right:0}.bind-wizard{border:1px solid var(--line);background:var(--surface)}.bind-wizard-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 18px;display:flex}.bind-wizard-header h2{margin:0;font-size:16px}.bind-wizard-header p{color:var(--muted);margin:4px 0 0;font-size:12px}.bind-steps{margin:0;padding:0;list-style:none}.bind-steps>li{border-bottom:1px solid #eceeef;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;min-height:96px;padding:18px;display:grid}.bind-steps>li:last-child{border-bottom:0}.step-number{background:#f6f7f7;border:1px solid #c8cdd0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:750;display:grid}.step-content{min-width:0}.step-content h3{margin:5px 0 12px;font-size:14px;font-weight:680}.authorization-link-row,.authorization-code-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;max-width:1000px;display:grid}.authorization-link-row input,.authorization-code-row input{border:1px solid var(--line);min-width:0;height:42px;color:var(--ink);background:#fafbfb;outline:0;padding:0 12px}.authorization-link-row input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.authorization-code-row input{letter-spacing:2px;max-width:420px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px;font-weight:750}.authorization-link-row input:focus,.authorization-code-row input:focus{border-color:#9ca3a8;box-shadow:0 0 0 2px #ffd63438}.link-expiry{color:var(--muted);margin-top:7px;font-size:11px;display:block}.open-authorization{width:fit-content}.secondary-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.step-state{color:#35715f;align-items:center;gap:7px;font-size:13px;display:inline-flex}.after-sales-tabs{border-bottom:1px solid var(--line);align-items:end;gap:24px;min-height:42px;margin-bottom:8px;display:flex}.after-sales-tabs a{height:42px;color:var(--muted);border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 3px;font-size:13px;font-weight:620;display:inline-flex}.after-sales-tabs a.active{color:var(--ink);border-bottom-color:var(--yellow-strong)}.status-summary{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.status-summary strong{color:var(--ink);font-size:18px}.unread-badge{color:#785c00;background:#fff2b3;border-radius:3px;padding:2px 6px;font-weight:680}.filterbar{align-items:center;gap:9px;min-height:48px;margin-bottom:10px;display:flex}.segmented{border:1px solid var(--line);background:var(--surface);height:36px;display:inline-flex}.segmented button{border:0;border-right:1px solid var(--line);cursor:pointer;min-width:70px;color:var(--muted);background:0 0;padding:0 12px;font-size:13px}.segmented button:last-child{border-right:0}.segmented button.active{color:var(--ink);box-shadow:inset 0 -2px var(--yellow-strong);background:#fff6cf;font-weight:650}.segmented button b{color:#4d575d;font-variant-numeric:tabular-nums;background:#e6ecec;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:11px;font-weight:750;display:inline-flex}.segmented button.active b{color:#fff;background:#d9aa00}.compact-select{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);padding:0 30px 0 10px}.result-count{color:var(--muted);margin-left:auto;font-size:12px}.pagination{border-top:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:6px 10px;display:flex}.pagination span{min-width:48px;color:var(--muted);text-align:center;font-size:12px}.pagination.compact{background:#fafbfb;min-height:38px;margin:10px -12px -11px;padding:4px 10px}.inbox-layout{border:1px solid var(--line);background:var(--surface);flex:1;grid-template-columns:minmax(300px,36%) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.order-messages-workspace{grid-template-columns:minmax(270px,28%) minmax(420px,1fr) minmax(270px,27%)}.questions-workspace{border:1px solid var(--line);background:var(--surface);flex:1;grid-template-columns:minmax(290px,30%) minmax(390px,1fr) minmax(250px,25%);min-height:0;display:grid;overflow:hidden}.question-list{border-right:1px solid var(--line);background:#fafbfb;min-width:0;overflow:auto}.question-product-panel{border-left:1px solid var(--line);background:#fafbfb;min-width:0;padding:16px;overflow:auto}.question-product-image,.question-product-placeholder{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:#fff;place-items:center;width:100%;margin-top:14px;display:grid}.question-product-placeholder{color:var(--muted)}.question-product-title{margin:14px 0 16px;font-size:15px;line-height:1.45}.question-product-facts{gap:0;margin:0;display:grid}.question-product-facts>div{border-bottom:1px solid #e4e7e9;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;font-size:11px;display:grid}.question-product-facts dt{color:var(--muted)}.question-product-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.question-product-link{width:100%;margin-top:16px}.inbox-list{border-right:1px solid var(--line);background:#fafbfb;min-width:0;overflow:auto}.inbox-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4e7e9;width:100%;min-height:104px;padding:13px 15px;display:block}.inbox-row:hover{background:#fffdf4}.inbox-row.selected{box-shadow:inset 3px 0 var(--yellow-strong);background:#fff9df}.row-top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.row-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.row-top span{color:#8a9196;flex:none;font-size:11px}.inbox-row>p{color:#4d545a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 9px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.row-meta{color:#7b8389;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.claim-stage,.question-status{color:#4f5960;background:#e9edef;border-radius:3px;padding:3px 6px}.claim-stage.dispute{color:#8a3030;background:#f9e6e5}.claim-stage.claim,.question-status.unanswered{color:#765b00;background:#fff0b8}.question-status.answered{color:#21674f;background:#def1e9}.detail-pane{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;min-height:108px;padding:18px 20px;display:flex}.detail-header>div:first-child{min-width:0}.detail-kicker{color:#826600;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.detail-header h2{margin:0;font-size:18px}.detail-header p{max-width:680px;color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.45}.detail-facts{align-items:flex-start;gap:20px;display:flex}.detail-facts span{color:var(--muted);gap:4px;font-size:10px;display:grid}.detail-facts strong{color:var(--ink);white-space:nowrap;font-size:12px}.message-thread{background:#f6f7f7;flex:1;min-height:0;padding:18px 20px;overflow:auto}.message-line{margin-bottom:14px;display:flex}.message-line.outgoing{justify-content:flex-end}.message-bubble{background:#fff;border:1px solid #dfe3e5;border-radius:6px;max-width:min(76%,640px);padding:10px 12px}.outgoing .message-bubble{background:#fff9db;border-color:#d9c35f}.message-meta{color:#858c91;justify-content:space-between;gap:18px;font-size:10px;display:flex}.message-meta strong{color:#3e4449}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.55}.message-bubble small{color:#838a8f;margin-top:7px;line-height:1.4;display:block}.attachment-link{max-width:100%;color:var(--blue);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:7px;padding:0;font-size:11px;display:flex}.attachment-link span{overflow-wrap:anywhere;min-width:0}.thread-empty,.panel-loading{min-height:170px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.reply-composer{border-top:1px solid var(--line);background:#fff;padding:10px 13px}.reply-template-picker{color:#60706b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;margin-bottom:7px;display:grid}.reply-template-picker select{border:1px solid var(--line);width:100%;min-width:0;height:34px;color:var(--ink);background:#fff;border-radius:4px;padding:0 9px;font-size:12px}.reply-template-picker select:disabled{color:var(--muted);background:#f4f5f5}.reply-composer textarea,.answer-form textarea{resize:vertical;border:1px solid var(--line);outline:0;width:100%;min-height:64px;padding:9px 10px;font-size:13px;line-height:1.45}.reply-composer textarea:focus,.answer-form textarea:focus{border-color:#b59a2b;box-shadow:0 0 0 2px #fff3b9}.composer-actions{justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-top:8px;display:flex}.composer-actions>div{align-items:center;gap:10px;display:flex}.composer-actions span{color:var(--muted);font-size:11px}.compact-action{min-height:32px;padding:0 10px;font-size:12px}.question-composer-actions>div:last-child{margin-left:auto}.question-answer-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:auto;padding:12px 18px;display:flex}.attachment-queue{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.attachment-queue>span{background:#f4f6f6;border:1px solid #d9dddf;align-items:center;gap:5px;max-width:280px;height:28px;padding:0 7px;font-size:11px;display:flex;overflow:hidden}.attachment-queue>span svg{flex:none}.attachment-queue>span button{cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.claims-filterbar{margin-bottom:8px}.store-filter-toggle{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 10px;font-size:12px;display:inline-flex}.store-filter-toggle svg:last-child{color:var(--muted);transition:transform .16s}.store-filter-toggle.open svg:last-child{transform:rotate(180deg)}.store-filter-control{position:relative}.store-filter-popover{z-index:80;background:var(--surface);border:1px solid #cfd4d7;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100vw - 48px);max-height:min(70vh,620px);padding:11px 12px;display:grid;position:fixed;top:118px;right:24px;overflow:hidden;box-shadow:0 10px 28px #191d2024}.store-filter-panel{border:1px solid var(--line);background:var(--surface);margin:-1px 0 9px;padding:10px 12px}.store-filter-actions{align-items:center;gap:12px;margin-bottom:9px;display:flex}.store-filter-actions strong{margin-right:auto;font-size:12px}.store-filter-actions button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.store-checkboxes{flex-wrap:wrap;gap:7px 18px;min-height:0;padding-right:4px;display:flex;overflow:auto}.store-checkboxes label{color:#4f565b;cursor:pointer;align-items:center;gap:7px;max-width:260px;font-size:12px;display:inline-flex}.store-checkboxes input{accent-color:#25866c;width:16px;height:16px}.store-checkboxes span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-notice{min-height:36px;margin-bottom:9px;padding:6px 10px}.compact-notice button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.claim-workspace{border:1px solid var(--line);background:var(--surface);flex:1;grid-template-columns:minmax(270px,28%) minmax(430px,1fr) minmax(270px,27%);min-height:0;display:grid;overflow:hidden}.claim-list{border-right:1px solid var(--line);background:#fafbfb;min-width:0;overflow:auto}.claim-list .empty-state,.claim-conversation .empty-state,.claim-order-panel>.empty-state{border:0;min-height:100%}.claim-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3e6e8;width:100%;min-height:166px;padding:13px 14px;display:block}.claim-row:hover{background:#fffdf4}.claim-row.selected{box-shadow:inset 3px 0 var(--yellow-strong);background:#fff9df}.claim-store-name{color:#4c555b;align-items:center;gap:6px;margin:10px 0 7px;font-size:12px;font-weight:650;display:flex}.claim-store-name svg{color:#497e72;flex:none}.claim-reason{color:#60686e;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0 0 9px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.claim-reason span{color:#8b710d;margin-right:6px;font-weight:700}.claim-resolution{color:#4f5d59;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-2px 0 9px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.claim-resolution span{color:#28715c;margin-right:6px;font-weight:700}.claim-key-result{color:#37423e;margin:-2px 0 9px;font-size:12px;font-weight:750;line-height:1.4}.claim-key-result span{color:#5e6864;margin-right:6px;font-size:11px}.claim-key-result.none{color:#207052}.claim-key-result.partial{color:#9a5b0a}.claim-key-result.full{color:#aa3030}.claim-key-result.loading{color:var(--muted);font-weight:500}.claim-row-tags{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px;min-height:44px;display:flex}.claim-workflow-tag{color:#8b5d00;white-space:nowrap;background:#fff0bd;border-radius:3px;padding:3px 6px;font-size:11px;font-weight:700}.claim-workflow-tag.replied{color:#296352;background:#e4f2ed}.claim-workflow-tag.closed{color:#5f676c;background:#e8ebed}.reputation-tag{color:#4b625b;background:#e9f2ef;border-radius:3px;padding:3px 6px;font-size:11px}.reputation-tag.possible{color:#855b00;background:#fff0bd}.reputation-tag.affected{color:#9a3333;background:#fae6e5}.reputation-tag.pending,.reputation-tag.loading{color:#737b80;background:#eceff0}.reputation-text.unaffected{color:#28715c}.reputation-text.possible{color:#9a6500;font-weight:700}.reputation-text.affected{color:var(--red);font-weight:700}.reputation-text.pending{color:var(--muted)}.claim-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.claim-conversation-header{border-bottom:1px solid var(--line);background:var(--surface)}.deadline-strip{background:#fff3f2;border:1px solid #ecc2c0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;margin:12px;padding:10px 12px;display:grid}.deadline-strip>svg{color:var(--red)}.deadline-strip>div{gap:4px;min-width:0;display:grid}.deadline-strip span{color:#8b5555;font-size:10px;font-weight:700}.deadline-strip strong{overflow-wrap:anywhere;font-size:14px}.deadline-strip b{color:var(--red);white-space:nowrap;font-size:12px}.deadline-strip.overdue{background:#ffebe9;border-color:#db8e89}.deadline-strip.neutral{border-color:var(--line);background:#f7f8f9;grid-template-columns:auto minmax(0,1fr)}.deadline-strip.neutral>svg,.deadline-strip.neutral span{color:var(--muted)}.claim-context-row{justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 12px 11px;display:flex}.claim-context-row>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.claim-context-row small{color:var(--muted);overflow-wrap:anywhere}.claim-context-row .secondary-button{flex:none;min-height:34px;padding:0 10px;font-size:12px}.claim-conversation-tabs{border-top:1px solid #f0f1f2;align-items:center;gap:8px;padding:0 12px 11px;display:flex}.claim-conversation-tabs button{color:#4f5960;cursor:pointer;background:#fff;border:1px solid #d9dddf;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.claim-conversation-tabs button.active{color:#604b00;background:#fff6ce;border-color:#b89d2d;font-weight:700}.claim-conversation-tabs button:disabled{opacity:.55;cursor:not-allowed}.claim-conversation-tabs .contact-ml-button{color:#23664f;background:#eef8f4;border-color:#2f7b65;margin-left:auto;font-weight:700}.claim-message-thread{padding:15px}.mediator-hint{color:#5f4b16;background:#fff8df;border:1px solid #ead08a;border-left:4px solid #c99a18;margin-bottom:12px;padding:11px 12px;font-size:12px;line-height:1.55}.mediator-hint strong{color:#654500;margin-bottom:4px;font-size:13px;display:block}.mediator-hint p{margin:0}.message-tools{justify-content:flex-end;min-height:22px;margin-top:5px;display:flex}.message-tools button,.text-action{color:#30745f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:11px;display:inline-flex}.platform-translation{background:#eef5f2;border-left:2px solid #93b5aa;margin-top:8px;padding:8px 10px}.platform-translation>span{color:#4d756a;font-size:10px;font-weight:700}.message-bubble .platform-translation>p,.question-copy .platform-translation>p{color:#42504c;margin:4px 0 0;font-size:12px;line-height:1.55}.inline-translation{margin-top:7px}.inline-translation>button,.inline-translation>div>button{color:#26705a;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:24px;padding:0 5px;font-size:11px;display:inline-flex}.inline-translation>button{padding-left:0}.inline-translation>button:disabled,.inline-translation>div>button:disabled{opacity:.6;cursor:wait}.inline-translation>div:not(.inline-translation-error){background:#edf7f3;border-left:2px solid #29906f;padding:8px 32px 8px 10px;position:relative}.inline-translation>div:not(.inline-translation-error)>span{color:#247159;font-size:10px;font-weight:700}.message-bubble .inline-translation p,.question-copy .inline-translation p{color:#334943;margin:4px 0 0;font-size:12px;line-height:1.6}.inline-translation>div:not(.inline-translation-error)>button{justify-content:center;width:26px;padding:0;position:absolute;top:5px;right:4px}.inline-translation-error{color:#983030;background:#fff1f0;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.inline-translation-error>button{color:#983030!important}.reply-target{color:var(--muted);margin-bottom:7px;font-size:11px}.reply-target strong{color:var(--ink)}.reply-lock-note{color:#9b5a09;margin-left:8px}.claim-order-panel{border-left:1px solid var(--line);background:#fbfcfc;min-width:0;min-height:0;overflow:auto}.order-section{border-bottom:1px solid var(--line);padding:15px}.side-section-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:12px;display:flex}.side-section-heading h3{margin:0;font-size:14px}.side-section-heading span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.side-section-heading svg{color:var(--muted)}.order-facts{gap:9px;margin:0;display:grid}.order-facts>div{grid-template-columns:72px minmax(0,1fr);gap:8px;min-width:0;font-size:11px;display:grid}.order-facts dt{color:var(--muted)}.order-facts dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}.paid-amount{font-size:13px;font-weight:750}.refund-result{border-left:3px solid var(--red);background:#fff1f0;justify-content:space-between;align-items:center;gap:10px;min-height:54px;margin-bottom:11px;padding:9px 10px;display:flex}.refund-result span{color:#8b4a4a;font-size:11px}.refund-result strong{color:#a42f2f;white-space:nowrap;font-size:14px}.refund-result.none{background:#edf8f3;border-left-color:#288162}.refund-result.none span{color:#467064}.refund-result.none strong{color:#17674b}.refund-result.partial{background:#fff7e8;border-left-color:#b87417}.refund-result.partial span{color:#7d613a}.refund-result.partial strong{color:#9b5a09}.financial-breakdown{gap:0;margin:0;display:grid}.financial-breakdown>div{border-bottom:1px solid #eceeef;justify-content:space-between;align-items:center;gap:10px;min-height:30px;font-size:11px;display:flex}.financial-breakdown dt{color:var(--muted)}.financial-breakdown dd{font-variant-numeric:tabular-nums;margin:0}.financial-breakdown .financial-balance{border-bottom:0;min-height:40px;font-size:13px;font-weight:750}.financial-breakdown .financial-balance dt{color:var(--ink)}.financial-toggle{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.financial-toggle>svg{transition:transform .16s}.financial-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.financial-toggle-title{align-items:center;gap:7px;min-width:0;display:flex}.side-section-heading .financial-toggle-title{color:var(--ink);font-size:inherit;white-space:normal;overflow:visible}.financial-toggle-title svg{color:#4f756a}.financial-summary-preview{background:#f5f9f7;border:1px solid #dce3e0;gap:0;margin:0;display:grid}.financial-summary-preview>div{border-bottom:1px solid #dce3e0;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:11px;display:flex}.financial-summary-preview>div:last-child{border-bottom:0}.financial-summary-preview dt{color:var(--muted)}.financial-summary-preview dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:750}.financial-expanded{margin-top:11px}.product-summary{grid-template-columns:68px minmax(0,1fr);gap:10px;min-width:0;display:grid}.product-summary img,.product-placeholder{object-fit:contain;border:1px solid var(--line);background:#fff;width:68px;height:68px}.product-placeholder{color:#9ca3a8;place-items:center;display:grid}.product-summary>div:last-child{align-content:start;gap:5px;min-width:0;display:grid}.product-summary strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-summary span{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.product-summary a{color:#27745c;align-items:center;gap:4px;width:fit-content;font-size:11px;display:inline-flex}.order-product-list{gap:12px;display:grid}.order-product-list .product-summary+.product-summary{border-top:1px solid var(--line);padding-top:12px}.refund-unavailable{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.refund-actions{gap:9px;display:grid}.refund-actions label{color:var(--muted);gap:6px;font-size:11px;display:grid}.refund-actions select{border:1px solid var(--line);background:#fff;width:100%;min-width:0;height:36px;padding:0 8px}.refund-button{color:#fff;cursor:pointer;background:#c54242;border:1px solid #ae3535;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.refund-button:hover:not(:disabled){background:#ad3535}.refund-button:disabled{opacity:.5;cursor:not-allowed}.copy-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.modal-backdrop{z-index:100;background:#181b1e7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-dialog{background:#fff;border:1px solid #cfd4d7;border-radius:8px;flex-direction:column;width:min(100%,580px);max-height:min(760px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 18px 50px #14171a40}.modal-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 14px 10px 18px;display:flex}.modal-dialog>header>div{align-items:center;gap:9px;min-width:0;display:flex}.modal-dialog>header svg{color:#537069}.modal-dialog h2{margin:0;font-size:16px}.modal-dialog>footer{border-top:1px solid var(--line);background:#fafbfb;justify-content:flex-end;align-items:center;gap:9px;min-height:62px;padding:11px 16px;display:flex}.attachment-preview-dialog{width:min(960px,100%);height:min(780px,100vh - 36px)}.attachment-preview-dialog>header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(720px,70vw);overflow:hidden}.attachment-preview-body{background:#eef0f1;flex:1;place-items:center;min-height:0;display:grid;overflow:auto}.attachment-preview-body img{object-fit:contain;max-width:100%;max-height:100%}.attachment-preview-body iframe{background:#fff;border:0;width:100%;height:100%}.translation-section{border-bottom:1px solid #eceeef;padding:16px 18px;overflow:auto}.translation-section>span{color:var(--muted);font-size:10px;font-weight:700}.translation-section p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.65}.translation-section.result{background:#f2f8f5;min-height:130px}.translation-loading{min-height:90px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.refund-dialog{width:min(100%,490px)}.refund-confirm-body{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:22px 20px;display:grid}.refund-confirm-body>svg{color:var(--red)}.refund-confirm-body strong{font-size:15px}.refund-confirm-body p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.mediation-confirm-body{padding:22px 24px}.mediation-confirm-body ul{color:#333b40;gap:14px;margin:0;padding-left:22px;font-size:14px;line-height:1.45;display:grid}.claim-template-dialog{width:min(820px,100%);height:min(650px,100vh - 36px)}.claim-template-body{flex:1;grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.claim-template-list{border-right:1px solid var(--line);background:#f7f8f8;grid-template-rows:auto minmax(0,1fr);min-width:0;padding:12px;display:grid;overflow:hidden}.claim-template-new{color:#296b57;cursor:pointer;background:#fff;border:1px dashed #9ba8a4;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin-bottom:9px;font-size:12px;font-weight:700;display:flex}.claim-template-list>div{align-content:start;gap:5px;min-height:0;display:grid;overflow:auto}.claim-template-list>div>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;gap:5px;min-width:0;min-height:58px;padding:8px 9px;display:grid}.claim-template-list>div>button:hover{background:#fff}.claim-template-list>div>button.active{background:#fff9dc;border-color:#d7c365}.claim-template-list strong,.claim-template-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.claim-template-list strong{color:var(--ink);font-size:12px}.claim-template-list span{color:var(--muted);font-size:10px}.claim-template-editor{grid-template-rows:auto minmax(0,1fr) auto;gap:13px;min-width:0;min-height:0;padding:18px;display:grid;position:relative;overflow:auto}.claim-template-editor label{color:#50575c;gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.claim-template-editor input,.claim-template-editor textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:4px;outline:0;padding:9px 10px;font-weight:400}.claim-template-editor input{height:38px}.claim-template-editor textarea{resize:vertical;min-height:250px;line-height:1.55}.claim-template-editor input:focus,.claim-template-editor textarea:focus{border-color:#b59a2b;box-shadow:0 0 0 2px #fff3b9}.claim-template-count{color:var(--muted);justify-self:end;font-size:11px}.claim-template-error{border-left:3px solid var(--red);color:#963630;background:#fff0ef;padding:8px 10px;font-size:12px}.claim-template-dialog>footer .claim-template-delete{margin-right:auto}.store-name-dialog{width:min(100%,520px)}.store-name-body{gap:13px;padding:20px;display:grid}.store-name-body>p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.store-name-body>p strong{color:var(--ink)}.store-name-body label{color:#50575c;gap:7px;font-size:12px;font-weight:650;display:grid}.store-name-body input{border:1px solid var(--line);outline:0;width:100%;height:42px;padding:0 11px;font-size:14px}.store-name-body input:focus{border-color:#b59a2b;box-shadow:0 0 0 2px #fff3b9}.store-name-body>small{color:var(--muted);line-height:1.5}.store-name-body .form-error{align-items:center;gap:7px;display:flex}.store-name-dialog .reset-store-name{margin-right:auto}.question-detail{overflow:auto}.question-copy{border-bottom:1px solid var(--line);padding:22px 24px}.question-copy span{color:#827000;font-size:10px;font-weight:700}.question-copy p{margin:6px 0 18px;font-size:15px;line-height:1.7}.question-copy .original-copy{color:#60686e;font-size:13px}.existing-answer{border-left:3px solid var(--teal);background:#eff7f4;margin:18px 24px;padding:14px 16px}.existing-answer>div{color:var(--teal);align-items:center;gap:7px;font-size:12px;display:flex}.existing-answer>div span{color:var(--muted);margin-left:auto}.existing-answer p{margin:10px 0 0;font-size:13px;line-height:1.55}.answer-form{gap:13px;padding:18px 24px;display:grid}.answer-form label{color:#4f565b;font-size:12px;font-weight:650}.answer-form label>span{color:var(--muted);font-weight:400}.answer-form textarea{min-height:88px;margin-top:7px;font-weight:400;display:block}.answer-form .composer-actions{justify-content:flex-end}.login-screen{border-top:8px solid var(--yellow);background:#eef0f1;grid-template-rows:auto 1fr;place-items:center;min-height:100vh;padding:30px 18px;display:grid}.login-brand{justify-self:start;align-items:center;gap:12px;display:flex}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:16px}.login-brand small{color:var(--muted);margin-top:4px;font-size:11px}.login-panel{background:#fff;border:1px solid #d8dcdf;align-self:start;gap:16px;width:min(100%,390px);margin-top:13vh;padding:28px;display:grid;box-shadow:0 10px 30px #1e232814}.login-heading h1{margin:0;font-size:21px}.login-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.field-label{color:#50575c;gap:7px;font-size:12px;font-weight:650;display:grid}.input-with-icon{border:1px solid var(--line);background:#fff;align-items:center;gap:9px;height:42px;padding:0 11px;display:flex}.input-with-icon:focus-within{border-color:#a88b16;box-shadow:0 0 0 2px #fff2ae}.input-with-icon svg{color:#7a8186}.input-with-icon input{border:0;outline:0;flex:1;min-width:0}.mobile-nav{display:none}@media (width<=1100px){.forbidden-tools{grid-template-columns:minmax(240px,1fr) auto}.forbidden-stats{grid-column:1/-1}.questions-workspace{grid-template-columns:minmax(280px,34%) minmax(430px,1fr);overflow:auto}.question-list,.question-detail{min-height:620px}.question-product-panel{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:0 22px;min-height:320px;display:grid}.question-product-panel .side-section-heading{grid-column:1/-1}.question-product-image,.question-product-placeholder{grid-row:2/5}.question-product-title,.question-product-facts,.question-product-link{grid-column:2}.claim-workspace{grid-template-columns:minmax(250px,32%) minmax(420px,1fr);align-content:start;overflow:auto}.claim-list,.claim-conversation{min-height:640px}.claim-order-panel{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:320px;display:grid;overflow:visible}.claim-order-panel>.empty-state{grid-column:1/-1;min-height:320px}.claim-order-panel.closed-order-panel{display:block}.order-messages-workspace{grid-template-columns:minmax(250px,32%) minmax(420px,1fr);align-content:start;overflow:auto}.order-messages-workspace>.inbox-list,.order-messages-workspace>.detail-pane{min-height:640px}.order-message-panel{grid-column:1/-1}.order-section{border-right:1px solid var(--line)}}@media (width<=900px){.app-shell{padding-bottom:64px;display:block}.sidebar{display:none}.workspace{min-height:calc(100vh - 64px)}.topbar{height:66px;padding:0 16px}.topbar h1{font-size:18px}.store-switcher{width:min(48vw,230px);min-width:0}.page-content{padding:14px 12px 20px}.full-height-section{height:calc(100vh - 145px);min-height:500px}.mobile-nav{z-index:30;background:#272a2d;border-top:1px solid #151719;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));height:64px;display:grid;position:fixed;inset:auto 0 0}.mobile-nav a{color:#b9bec2;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:10px;display:flex}.mobile-nav a.active{color:var(--yellow)}.metric-strip{grid-template-columns:repeat(4,1fr)}.metric-strip>div{grid-template-columns:auto 1fr;padding:12px}.metric-strip>div strong{grid-column:1/-1;font-size:20px}.metric-strip>button{grid-column:1/-1;margin:10px 12px}.inbox-layout{grid-template-columns:minmax(260px,42%) minmax(0,1fr)}.detail-facts{display:none}.claim-workspace{grid-template-columns:minmax(260px,32%) minmax(420px,1fr)}.listing-counts-panel{grid-template-columns:1fr}.listing-counts-total{border-right:0;border-bottom:1px solid var(--line);min-height:150px}}@media (width<=650px){.eyebrow{display:none}.topbar-actions{flex:1;justify-content:flex-end}.store-switcher{width:min(54vw,210px)}.topbar .icon-button{display:none}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip>div{border-bottom:1px solid var(--line)}.metric-strip>div:first-child{grid-column:auto}.metric-strip>div:nth-child(2n){border-right:0}.compact-config-list{grid-template-columns:1fr}.compact-config-list>div{border-bottom:1px solid #eceeef;border-right:0}.compact-config-list>div:last-child{border-bottom:0}.bind-steps>li{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px 13px}.step-number{width:30px;height:30px}.authorization-link-row,.authorization-code-row{grid-template-columns:minmax(0,1fr)}.authorization-link-row .icon-button{justify-self:end;margin-top:-50px;margin-right:2px}.authorization-link-row input{padding-right:48px}.authorization-code-row input{max-width:none}.authorization-code-row .primary-button{width:100%}.after-sales-tabs{gap:18px}.config-list>div{grid-template-columns:1fr;gap:6px;padding:12px 14px}.bind-action-band{grid-template-columns:auto 1fr}.bind-action-band .primary-button{grid-column:1/-1}.filterbar{flex-wrap:wrap}.segmented{flex:1}.segmented button{flex:1;min-width:0;padding:0 8px}.result-count{margin-left:0}.filterbar>.icon-button{margin-left:auto}.listing-counts-header{flex-direction:column;align-items:stretch}.forbidden-actions{justify-content:flex-start}.forbidden-tools{grid-template-columns:1fr}.forbidden-date-range{flex-wrap:wrap;min-width:0}.forbidden-date-range>label{flex:150px;justify-content:space-between}.forbidden-date-range input{width:min(128px,58vw)}.forbidden-stats{grid-column:auto}.listing-count-row b{min-width:72px;font-size:22px}.claims-page.full-height-section{height:auto;min-height:calc(100vh - 145px)}.claims-filterbar .compact-select{flex:1}.store-filter-toggle{order:3}.store-checkboxes{grid-template-columns:1fr;display:grid}.store-filter-control{order:3}.store-filter-popover{width:auto;max-height:58vh;inset:185px 12px auto;overflow:hidden}.claim-workspace{display:block;overflow:visible}.claim-list,.claim-conversation{min-height:520px;overflow:visible}.claim-list{border-right:0}.claim-conversation{border-top:8px solid #eceeef}.claim-order-panel{border-top:8px solid #eceeef;min-height:0;display:block}.claim-row{min-height:136px}.deadline-strip{grid-template-columns:auto minmax(0,1fr)}.deadline-strip b{white-space:normal;grid-column:2}.claim-context-row{align-items:flex-start}.claim-context-row .secondary-button{width:38px;min-height:34px;padding:0;font-size:0}.claim-message-thread{min-height:340px}.claim-conversation .reply-composer{position:static}.claim-template-dialog{height:min(760px,100vh - 24px)}.claim-template-body{grid-template-rows:minmax(120px,190px) minmax(0,1fr);grid-template-columns:1fr}.claim-template-list{border-right:0;border-bottom:1px solid var(--line)}.claim-template-editor{padding:14px}.claim-template-editor textarea{min-height:150px}.claim-template-dialog>footer{flex-wrap:wrap}.claim-template-dialog>footer .claim-template-delete{width:100%;margin-right:0}.composer-actions>div>span{max-width:150px}.order-section{border-right:0}.inbox-layout{display:block;overflow:auto}.order-message-panel{border-top:8px solid #eceeef;border-left:0;min-height:0;display:block}.questions-workspace{display:block;overflow:visible}.question-list,.question-detail{min-height:520px}.question-list{border-right:0}.question-product-panel{border-top:8px solid #eceeef;min-height:0;display:block}.question-product-image,.question-product-placeholder{max-height:360px}.question-composer-actions{align-items:flex-end}.question-composer-actions>div{flex-wrap:wrap}.inbox-list{border-right:0;overflow:visible}.inbox-row{min-height:96px}.detail-pane{border-top:8px solid #eceeef;min-height:520px}.detail-header{min-height:94px;padding:15px}.message-thread{min-height:300px;padding:14px 12px}.message-bubble{max-width:88%}.composer-actions{align-items:flex-end}.composer-actions>div{flex-wrap:wrap}.attachment-preview-dialog{height:calc(100vh - 24px)}.reply-composer{position:sticky;bottom:0}.question-copy,.answer-form{padding-left:16px;padding-right:16px}.login-brand{justify-self:center}.login-panel{margin-top:8vh;padding:22px}}.manual-balances-page{max-width:1120px}.manual-balances-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.manual-balances-header h2{margin:0;font-size:26px}.manual-balances-header span{color:var(--muted);font-size:14px}.manual-balances-header small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.manual-balances-actions{align-items:center;gap:10px;display:flex}.manual-balances-actions select{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:220px;height:38px;padding:0 12px}.manual-balance-summary{grid-template-columns:minmax(240px,.85fr) minmax(0,2.15fr);gap:12px;margin-bottom:16px;display:grid}.manual-balance-summary>div{border:1px solid var(--line);background:#fff;border-radius:18px;gap:6px;padding:16px;display:grid}.manual-balance-summary span{color:var(--muted);font-size:13px}.manual-balance-summary strong{color:var(--ink);font-size:24px}.manual-balance-summary small{color:var(--muted)}.manual-balance-total,.manual-withdrawal-calculator{align-content:start}.manual-withdrawal-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manual-withdrawal-heading>div{gap:4px;display:grid}.manual-withdrawal-heading>div>span{color:var(--ink);font-weight:750}.manual-withdrawal-heading small{display:block}.manual-withdrawal-equation{grid-template-columns:minmax(140px,1fr) 18px minmax(180px,1.1fr) 18px minmax(140px,1fr);align-items:end;gap:10px;margin-top:8px;display:grid}.manual-withdrawal-equation>div,.manual-withdrawal-equation>label{gap:7px;display:grid}.manual-withdrawal-equation>div>strong{font-size:19px;line-height:42px}.manual-withdrawal-equation>b{color:var(--muted);text-align:center;align-self:end;font-size:22px;line-height:42px}.manual-withdrawal-input-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:7px;height:42px;padding:0 10px;display:flex}.manual-withdrawal-input-wrap:focus-within{border-color:#28745f;box-shadow:0 0 0 3px #28745f1f}.manual-withdrawal-input-wrap>span{font-size:12px;font-weight:750}.manual-withdrawal-input-wrap input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:18px;font-weight:750}.manual-withdrawal-preview strong{color:#146b50}.manual-withdrawal-actions{justify-content:flex-end;align-items:center;gap:12px;min-height:36px;margin-top:6px;display:flex}.manual-withdrawal-actions small{margin-right:auto}.manual-balance-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;display:grid}.manual-balance-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;gap:16px;padding:18px;display:grid}.manual-balance-card header{justify-content:space-between;align-items:center;display:flex}.manual-balance-card header strong{font-size:28px}.manual-balance-card header span{color:var(--muted);margin-top:3px;font-size:13px;display:block}.manual-balance-card dl{gap:10px;margin:0;display:grid}.manual-balance-card dl div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.manual-balance-card dt{color:var(--muted);font-size:13px}.manual-balance-card dd{color:var(--ink);margin:0;font-weight:700}.manual-order-audit{border-top:1px solid var(--line);margin-top:22px}.manual-order-toggle{width:100%;min-height:64px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 2px;display:flex}.manual-order-toggle span{gap:4px;display:grid}.manual-order-toggle strong{font-size:17px}.manual-order-toggle small{color:var(--muted);font-size:12px}.manual-order-content{gap:14px;padding-bottom:12px;display:grid}.manual-order-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.manual-order-toolbar>div{gap:4px;display:grid}.manual-order-toolbar small{color:var(--muted);font-size:12px}.manual-order-warning{color:#745200;background:#fff8e8;border-left:3px solid #cf8b00;padding:10px 12px;font-size:13px}.manual-order-totals{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:11px 12px;font-size:13px;display:flex}.manual-order-totals strong{margin-left:auto;font-size:15px}.manual-order-table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;overflow-x:auto}.manual-order-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1140px;font-size:12px}.manual-order-table th{color:var(--muted);text-align:right;border-bottom:1px solid var(--line);background:#f6f7f8;padding:10px 9px;font-weight:700}.manual-order-table th:first-child,.manual-order-table th:nth-child(2),.manual-order-table th:last-child{text-align:left}.manual-order-table th:first-child{width:196px}.manual-order-table th:nth-child(2){width:92px}.manual-order-table th:last-child{width:150px}.manual-order-table td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;font-variant-numeric:tabular-nums;padding:11px 9px}.manual-order-table tbody tr:last-child td{border-bottom:0}.manual-order-table td:first-child,.manual-order-table td:nth-child(2),.manual-order-table td:last-child{text-align:left}.manual-order-table td>strong,.manual-order-table td>small{display:block}.manual-order-table td small{color:var(--muted);margin-top:3px;line-height:1.35}.manual-order-table tr.negative{background:#fff6f5}.manual-order-table .manual-order-total{font-size:13px;font-weight:800}.manual-order-table tr.negative .manual-order-total{color:#b42318}.manual-order-table .seller-benefited strong{color:#087a55}.manual-order-status{color:#087a55;background:#eaf7f1;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;font-weight:700;display:inline-flex}.manual-order-status.refunded{color:#b42318;background:#fff0ef}.manual-order-pagination{color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}@media (width<=720px){.manual-balances-header{display:grid}.manual-balances-actions{width:100%}.manual-balances-actions select{width:100%;min-width:0}.manual-balance-summary{grid-template-columns:minmax(0,1fr)}.manual-withdrawal-equation{grid-template-columns:minmax(0,1fr);align-items:stretch}.manual-withdrawal-equation>b{text-align:left;line-height:20px}.manual-withdrawal-actions{flex-direction:column;align-items:stretch}.manual-withdrawal-actions .primary-button{width:100%}.manual-order-toolbar{align-items:flex-start}.manual-order-totals{grid-template-columns:1fr 1fr;display:grid}.manual-order-totals strong{grid-column:1/-1;margin-left:0}}
