.productArt img{width:100%;height:100%;object-fit:cover;border-radius:15px}
.seller h1{font-size:38px;margin:0}.sellerTitle{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0 25px}.sellerTitle p{color:var(--muted)}
.sellerMenu{display:flex;gap:8px;margin-bottom:26px;overflow:auto}.sellerMenu a{padding:11px 16px;background:white;border:1px solid var(--line);border-radius:10px;white-space:nowrap}.sellerMenu a.active{background:var(--navy);color:white}
.statGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.statGrid>div{background:white;border:1px solid var(--line);border-radius:17px;padding:22px;display:flex;flex-direction:column;gap:9px}.statGrid small,.sellerBalance small{color:var(--muted)}.statGrid strong{font-size:34px}
.sellerBalance{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.sellerBalance>div{display:flex;flex-direction:column;gap:8px}.sellerBalance strong{font-size:25px}
.tableWrap{overflow:auto}.tableWrap table{width:100%;border-collapse:collapse;min-width:760px}.tableWrap th,.tableWrap td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--line);vertical-align:top}.tableWrap th{font-size:12px;color:var(--muted);text-transform:uppercase}.tableWrap td small{display:block;color:var(--muted);margin-top:5px}
.badge{display:inline-block;padding:6px 9px;border-radius:99px;font-size:12px;font-weight:800}.badge.on{background:#e3f7ed;color:#08794a}.badge.off{background:#edf0f5;color:#66738a}.badge.warn{background:#fff2cf;color:#9b6200}
.actions{display:flex;align-items:center;gap:10px}.actions a,.actions button{border:0;background:none;color:var(--blue);font-weight:800;padding:0}.narrow{max-width:900px}
.sellerForm label{display:block;font-size:13px;font-weight:800;margin:15px 0}.sellerForm input,.sellerForm select,.sellerForm textarea,.searchRow input{display:block;width:100%;border:1px solid var(--line);border-radius:10px;padding:12px;margin-top:7px;background:white;font:inherit}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.sellerForm .primaryButton{margin-top:12px}
.hint{padding:12px;background:#edf4ff;border-radius:9px;color:#425875}.tabs{display:flex;gap:8px;margin-bottom:14px}.tabs a{background:white;border:1px solid var(--line);padding:10px 14px;border-radius:9px;color:var(--blue);font-weight:800}.seller section+section{margin-top:20px}
.searchRow{display:grid;grid-template-columns:1fr auto;gap:10px;margin:14px 0}.searchRow button{border:0;border-radius:10px;background:var(--blue);color:white;padding:0 20px;font-weight:800}.smallButton{width:auto;padding:11px 18px}.tableWrap details{min-width:180px}.tableWrap details div{margin-top:5px}
@media(max-width:850px){.statGrid{grid-template-columns:1fr 1fr}.sellerBalance{grid-template-columns:1fr}.formGrid{grid-template-columns:1fr}}
@media(max-width:570px){.sellerTitle{align-items:flex-start;flex-direction:column}.sellerTitle .primary{width:100%;text-align:center}.statGrid{grid-template-columns:1fr 1fr}.statGrid strong{font-size:27px}}
.adminBadge{background:#efe9ff;color:#6237b5;border-radius:99px;padding:9px 14px;font-weight:800}.adminMoney{grid-template-columns:repeat(3,1fr)}.privacyNote{margin-top:18px;padding:15px 18px;border:1px solid #cde4d8;background:#ecf9f2;color:#17633e;border-radius:12px}.countBadge{display:inline-grid;place-items:center;min-width:28px;height:28px;background:#fff2cf;color:#9b6200;border-radius:99px;font-weight:900}.commissionForm{display:flex;align-items:center;gap:6px;min-width:220px}.commissionForm input{width:72px;border:1px solid var(--line);border-radius:8px;padding:8px}.commissionForm button{border:0;background:var(--blue);color:white;border-radius:8px;padding:8px 10px;font-weight:800}@media(max-width:850px){.adminMoney{grid-template-columns:1fr}.adminMenu{padding-bottom:4px}}
