.seller-tool{max-width:960px;margin:0 auto;padding:30px 20px 60px;color:#0f172a}[data-theme=dark] .seller-tool{color:#e2e8f0}.seller-tool h1,.seller-tool h2{color:inherit}.seller-tool .seller-kicker{font-size:var(--qpp-type-detail-size);font-weight:var(--qpp-font-bold);color:#2563eb;margin:22px 0 0}[data-theme=dark] .seller-tool .seller-kicker{color:#93c5fd}[data-theme=dark] .seller-tool .seller-intro,[data-theme=dark] .seller-tool .seller-small,[data-theme=dark] .seller-tool .seller-help,[data-theme=dark] .seller-tool .seller-empty{color:#a8b7d0}
.seller-tool *{box-sizing:border-box}.seller-tool h1{font-size:clamp(26px,4vw,38px);line-height:1.35;margin:18px 0 12px}.seller-intro{line-height:1.85;color:var(--mut,#64748b);max-width:760px}
.seller-search,.seller-candidate{background:var(--card,#fff);border:1px solid var(--line,#dce4ef);border-radius:16px;padding:24px;margin:24px 0}.seller-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.seller-fields label{display:block;font-weight:var(--qpp-font-semibold);font-size:var(--qpp-type-detail-size)}.seller-fields input,.seller-fields select{display:block;width:100%;min-width:0;margin-top:8px;padding:12px;border:1px solid var(--line,#cbd5e1);border-radius:9px;background:var(--bg,#f4f6fb);color:inherit;font:inherit}.seller-query{grid-column:1/-1}.seller-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.seller-btn{display:inline-block;border:0;border-radius:9px;padding:12px 20px;background:#2563eb;color:white;font:inherit;font-weight:var(--qpp-font-semibold);cursor:pointer;text-decoration:none}.seller-btn:disabled{opacity:.6;cursor:wait}.seller-btn.secondary{background:transparent;color:inherit;border:1px solid var(--line,#cbd5e1)}.seller-help,.seller-source,.seller-empty{font-size:var(--qpp-type-detail-size);line-height:1.8;color:var(--mut,#64748b)}.seller-help{margin:12px 0 0}.seller-source{border-left:3px solid #e08a00;padding:12px 16px;background:var(--card,#fff);border-radius:0 8px 8px 0}.seller-alert{padding:12px 16px;border-radius:8px;background:#fff1f0;color:#9f2922;line-height:1.7;margin-top:16px}.seller-tool [hidden]{display:none!important}.seller-empty{border:1px dashed var(--line,#cbd5e1);border-radius:12px;padding:28px 20px;margin:22px 0}.seller-candidate h2{font-size:var(--qpp-type-title-size);line-height:1.5;margin:0 0 10px;overflow-wrap:anywhere}.seller-badges{display:flex;gap:8px;flex-wrap:wrap}.seller-badge{font-size:var(--qpp-type-caption-size);font-weight:var(--qpp-font-medium);line-height:1.6;padding:4px 9px;border-radius:6px;color:#1d4ed8;background:#eff6ff}.seller-badge.pending{background:#fff7e8;color:#945900}.seller-identity{margin:14px 0;line-height:1.8;overflow-wrap:anywhere}.seller-identity p{margin:6px 0}.seller-candidate details{border-top:1px solid var(--line,#dce4ef);padding-top:16px;margin-top:18px}.seller-candidate summary{cursor:pointer;font-weight:var(--qpp-font-semibold);line-height:1.6}.seller-case{border:1px solid var(--line,#e2e8f0);border-radius:10px;padding:16px;margin-top:14px;line-height:1.8;overflow-wrap:anywhere}.seller-case-top{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.seller-case-top a{font-weight:var(--qpp-font-bold);color:#2563eb}.seller-case dl{display:grid;grid-template-columns:105px 1fr;gap:8px;margin:14px 0 0;font-size:var(--qpp-type-detail-size)}.seller-case dt{color:var(--mut,#64748b)}.seller-case dd{margin:0;min-width:0}.seller-case p{margin:10px 0 0}.seller-result-head{margin-top:26px;font-size:var(--qpp-type-body-size);font-weight:var(--qpp-font-semibold)}.seller-page-controls{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.seller-tool :focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.seller-small{font-size:var(--qpp-type-meta-size);color:var(--mut,#64748b);line-height:1.7}.seller-rule{line-height:1.85}.seller-rule li{margin:8px 0}[data-theme=dark] .seller-badge{background:#1e3a5f;color:#bfdbfe}[data-theme=dark] .seller-badge.pending{background:#453319;color:#fcd38b}[data-theme=dark] .seller-alert{background:#442526;color:#fecaca}[data-theme=dark] .seller-search,[data-theme=dark] .seller-candidate,[data-theme=dark] .seller-source{background:#131d30;color:#e2e8f0;border-color:#334155}[data-theme=dark] .seller-fields input,[data-theme=dark] .seller-fields select{background:#0f172a;border-color:#475569;color:#e2e8f0}
@media(max-width:520px){.seller-tool{padding:18px 14px 40px}.seller-search,.seller-candidate{padding:17px}.seller-fields{grid-template-columns:1fr}.seller-fields select,.seller-fields input{font-size:var(--qpp-type-body-size)}.seller-case{padding:13px}.seller-case dl{grid-template-columns:1fr;gap:2px}.seller-case dd{margin-bottom:9px}.seller-actions .seller-btn{width:100%;text-align:center}.seller-case-top{gap:7px}.seller-tool h1{font-size:var(--qpp-type-page-title-size)}}

.seller-candidate details p{overflow-wrap:anywhere}
[data-theme=dark] .seller-case a{color:#93c5fd}
