
.seller-portal{display:grid;gap:1.5rem}
.seller-portal__header{display:grid;gap:.45rem}
.seller-portal__header h1,.seller-portal__header h2{margin:0}
.seller-portal .seller-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}
.seller-portal .seller-form-wide{grid-column:1/-1}
.seller-portal .seller-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}
.seller-portal .seller-check{display:flex;align-items:flex-start;gap:.65rem}
.seller-portal .seller-check input{margin-top:.25rem}
.seller-portal .seller-status-line{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}
.seller-portal .seller-note{white-space:pre-wrap}
.seller-portal .seller-table-wrap{overflow-x:auto}
.seller-portal .seller-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}
.seller-portal .seller-inline-form{margin:0}
.seller-portal .seller-stat-value{display:block;margin-top:.35rem;font-size:1.35rem;color:#242332}
.seller-portal .seller-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}
.seller-portal textarea{min-height:8rem;resize:vertical}
@media (max-width:640px){
    .seller-portal .seller-actions{align-items:stretch}
    .seller-portal .seller-actions .shop-button{width:100%;text-align:center}
    .seller-portal .shop-table{min-width:46rem}
}
