/* MarketPays – Seller panel styles */
.mp-seller{max-width:1100px}
.mp-seller__tabs{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 16px}
.mp-seller__tab{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.88);box-shadow:0 10px 24px rgba(10,40,90,.08);text-decoration:none;font-weight:900;color:#1d2f57;transition:transform .12s ease,box-shadow .12s ease}
.mp-seller__tab:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(10,40,90,.12)}
.mp-seller__tab.is-active{outline:3px solid rgba(31,95,191,.15)}
.mp-seller__card{background:rgba(255,255,255,.88);border-radius:18px;padding:18px;box-shadow:0 14px 40px rgba(10,40,90,.12)}
.mp-seller__card--mb{margin-bottom:14px}
.mp-seller__h2{margin:0 0 12px;font-size:26px;font-weight:900;color:#1d2f57}
.mp-seller__form p{margin:0 0 12px}
.mp-seller__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media(max-width:900px){.mp-seller__row{grid-template-columns:1fr}}
.mp-seller label{font-weight:800;color:#1d2f57;display:block;margin:0 0 6px}
.mp-seller input,.mp-seller textarea,.mp-seller select{width:100%;max-width:100%;box-sizing:border-box;border-radius:12px;border:1px solid rgba(15,23,42,.12);padding:10px 12px;font-size:14px;outline:none;background:#fff}
.mp-seller input:focus,.mp-seller textarea:focus,.mp-seller select:focus{border-color:rgba(31,95,191,.35);box-shadow:0 0 0 4px rgba(31,95,191,.12)}
.mp-seller__btn{border:0;cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:900;color:#fff;background:linear-gradient(180deg,#1b66d8,#0f53b7);box-shadow:0 14px 24px rgba(15,83,183,.25);transition:transform .12s ease,box-shadow .12s ease}
.mp-seller__btn:hover{transform:translateY(-1px);box-shadow:0 18px 30px rgba(15,83,183,.28)}
.mp-seller__msg{margin:0 0 12px;font-weight:900;padding:10px 12px;border-radius:12px}
.mp-seller__msg--ok{background:rgba(34,197,94,.12);color:#0b7a2a}
.mp-seller__msg--err{background:rgba(220,38,38,.12);color:#8b0000}
.mp-seller__tableWrap{overflow:auto;border-radius:14px;background:rgba(31,95,191,.05);padding:10px}
.mp-seller__table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.9);border-radius:12px;overflow:hidden}
.mp-seller__table th,.mp-seller__table td{padding:12px 12px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;white-space:nowrap}
.mp-seller__table th{font-weight:900;color:#1d2f57;background:rgba(31,95,191,.07)}
.mp-seller__table tr:last-child td{border-bottom:0}
.mp-seller__hint{margin:10px 0 0;opacity:.8;color:#1d2f57}
