.seller-home{--sx-ink:#15211c;--sx-accent:#e8672a}.seller-hero{padding:clamp(2.8rem,6vw,5rem) 0;background:linear-gradient(135deg,#f5f2e9,#fff 70%)}.seller-hero-inner{max-width:900px}.back-link{display:inline-block;margin-bottom:1.5rem;color:#5d665f;text-decoration:none;font-size:.9rem}.seller-hero h1{font-size:clamp(3rem,7vw,5.8rem);line-height:.95;letter-spacing:-.05em;margin:.35rem 0 1rem;color:var(--sx-ink)}.seller-hero p{max-width:700px;font-size:1.15rem;line-height:1.6}.seller-wrap{max-width:920px}.seller-login{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start;border:1px solid #e4e1d9;border-radius:22px;padding:clamp(1.4rem,4vw,2.2rem);background:#fff;box-shadow:0 12px 35px #00000008}.seller-login h2,.dashboard-head h2{margin:.25rem 0 .6rem;font-size:clamp(1.8rem,4vw,2.6rem)}.seller-login p{color:#69706b;line-height:1.55}.seller-login form{display:grid;gap:1rem;background:#f7f4ed;border-radius:16px;padding:1.2rem}.seller-login label{display:grid;gap:.45rem;font-size:.82rem;font-weight:800}.seller-login input{width:100%;box-sizing:border-box;padding:.85rem .9rem;border:1px solid #d7d7d2;border-radius:10px;background:#fff;font:inherit}.seller-login .button{border:0;cursor:pointer}.form-status{min-height:1.2rem;margin:0;font-size:.82rem;color:#5e6761!important;font-weight:700}.dashboard-head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.4rem}.seller-listings{display:grid;gap:1rem}.listing-card{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;border:1px solid #e4e1d9;border-radius:18px;padding:1.35rem;background:#fff;box-shadow:0 8px 28px #00000007}.listing-main{min-width:0;flex:1}.listing-topline{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap}.listing-status{display:inline-flex;border-radius:999px;padding:.35rem .6rem;background:#ece9e1;color:#626965;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.listing-status.approved{background:#e5f3ea;color:#24734b}.listing-status.reserved{background:#fff1d8;color:#8b6200}.listing-status.sold{background:#e7edf6;color:#385d8c}.listing-date{font-size:.76rem;color:#858b87}.listing-card .brand{margin:.85rem 0 .1rem;color:#777;font-size:.8rem}.listing-card h3{margin:0;font-size:1.65rem;color:var(--sx-ink)}.listing-card .meta{margin:.25rem 0;color:#626965}.listing-activity{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:.85rem;font-size:.82rem;color:#69706b}.attention{color:var(--sx-accent)}.sale-state{font-weight:700;color:#385d8c}.listing-actions{display:grid;justify-items:end;gap:.7rem;min-width:175px}.listing-actions .button{text-align:center}.text-link{font-size:.82rem;color:#69706b;text-decoration:none}.problem-panel{margin-top:1rem;border-top:1px solid #eee;padding-top:.8rem;max-width:560px}.problem-panel summary{cursor:pointer;color:#8f4d3a;font-size:.8rem;font-weight:800}.refund-form{margin-top:.8rem;background:#fff6f2;border:1px solid #f0d5ca;border-radius:12px;padding:1rem;display:grid;gap:.7rem}.refund-form p{margin:0;color:#6b625e;font-size:.82rem;line-height:1.45}.refund-form label{display:grid;gap:.35rem;font-size:.78rem;font-weight:800}.refund-form textarea{width:100%;box-sizing:border-box;padding:.7rem;border:1px solid #d9c9c2;border-radius:8px;font:inherit;background:#fff}.relist-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:.5rem!important;font-weight:600!important}.danger-button{justify-self:start;border:0;border-radius:9px;padding:.7rem .9rem;background:#8f3f2d;color:#fff;font-weight:800;cursor:pointer}.danger-button:disabled{opacity:.55;cursor:wait}.refund-status{min-height:1rem;color:#8f3f2d!important;font-weight:800!important}.empty-state{border:1px dashed #d8d4ca;border-radius:16px;padding:1.4rem;color:#69706b;background:#fbfaf7}.dashboard-status{text-align:center;color:#69706b;font-weight:700}@media(max-width:700px){.seller-login{grid-template-columns:1fr}.dashboard-head,.listing-card{align-items:stretch;flex-direction:column}.listing-actions{justify-items:stretch;min-width:0}.listing-actions .button{text-align:center}.seller-hero h1{font-size:3.5rem}}
