.mm-sellers{--ds-ink:#193149;--ds-muted:#65758b;--ds-orange:#d9570c;--ds-line:#dde4ed;color:var(--ds-ink);font-family:inherit;line-height:1.9}
.mm-sellers *{box-sizing:border-box}.mm-sellers [hidden]{display:none!important}.mm-sellers h2,.mm-sellers h3{margin:0 0 10px;color:var(--ds-ink)}
.mm-sellers .ds-card{background:#fff;border:1px solid var(--ds-line);border-radius:16px;padding:22px;margin-bottom:16px}
.mm-sellers .ds-card p{margin:6px 0 12px}.mm-sellers .ds-muted{font-size:13px;color:var(--ds-muted)}
.mm-sellers .ds-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.mm-sellers .ds-stack{display:grid;gap:12px}
.mm-sellers .ds-tag{display:inline-block;font-size:12px;font-weight:700;background:#edf3f8;color:#36536f;padding:4px 12px;border-radius:999px}
.mm-sellers .ds-tag.active{background:#e5f6ed;color:#177144}.mm-sellers .ds-tag.grace{background:#fff0d8;color:#986000}.mm-sellers .ds-tag.inactive{background:#fbe9e9;color:#9a3434}
.mm-sellers .ds-button{font:inherit;font-size:13px;border:1px solid var(--ds-line);border-radius:10px;background:#f5f8fb;color:var(--ds-ink);padding:10px 16px;cursor:pointer;text-decoration:none;display:inline-block;text-align:center}
.mm-sellers .ds-button.primary{background:var(--ds-orange);color:#fff;border-color:var(--ds-orange)}.mm-sellers .ds-button.danger{color:#a73b39;border-color:#ebcfcd;background:#fff5f4}
.mm-sellers .ds-button:disabled,.mm-sellers .ds-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.mm-sellers .ds-button:focus-visible,.mm-sellers input:focus-visible,.mm-sellers select:focus-visible{outline:3px solid #f5b88f;outline-offset:2px}
.mm-sellers input:not([type=checkbox]),.mm-sellers select,.mm-sellers textarea{font:inherit;width:100%;border:1px solid #b9c7d6;border-radius:10px;padding:10px 12px;background:#fff;color:#193149;margin:5px 0 12px}
.mm-sellers .ds-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;margin:14px 0}.mm-sellers .ds-consent input{width:18px;height:18px;margin:5px 0;flex-shrink:0;accent-color:#d9570c}
.mm-sellers .ds-rules{border:1px solid var(--ds-line);background:#f7f9fc;border-radius:10px;padding:12px;font-size:13px}.mm-sellers .ds-rules summary{cursor:pointer;font-weight:700}.mm-sellers .ds-rules ol{padding-inline-start:22px;margin:12px 0}.mm-sellers .ds-rules li{margin:10px 0}
.mm-sellers .ds-code{display:block;direction:ltr;user-select:all;text-align:center;background:#f3f6fa;border:1px dashed #c5d2e1;padding:16px;font:700 20px ui-monospace,monospace;letter-spacing:2px;border-radius:10px;margin:12px 0}
.mm-sellers .ds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.mm-sellers .ds-nav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.mm-sellers .ds-nav a{padding:9px 15px;border:1px solid var(--ds-line);border-radius:10px;background:#fff;text-decoration:none;color:#193149;font-size:13px}.mm-sellers .ds-nav a[aria-current=page]{background:#193149;color:#fff}
.mm-sellers .ds-error{color:#a73434;font-size:13px}.mm-sellers .ds-success{color:#177144;font-size:13px}.mm-sellers .ds-empty{padding:20px;background:#f5f8fb;border-radius:12px;font-size:13px;color:#65758b}
.mm-seller-page{margin:0;padding:0;background:#f3f6fa;font-family:Vazirmatn,Tahoma,sans-serif}.mm-seller-page .ds-shell{max-width:1080px;margin:0 auto;padding:24px}.mm-seller-page .ds-header{background:#fff;border-bottom:1px solid #dde4ed;padding:18px 24px}.mm-seller-page .ds-header-inner{max-width:1032px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.mm-seller-page .ds-brand{display:flex;align-items:center;gap:10px;font-weight:800;color:#193149;text-decoration:none}.mm-seller-page .ds-brand img{width:36px;height:36px}.mm-seller-page h1{font-size:24px;margin:0}.mm-seller-page .ds-head-links{display:flex;gap:8px;align-items:center}.mm-seller-page .ds-head-links a{font-size:13px;color:#36536f;text-decoration:none}
@media(max-width:600px){.mm-seller-page .ds-shell{padding:16px}.mm-seller-page .ds-header{padding:14px 16px}.mm-sellers .ds-card{padding:17px}.mm-sellers .ds-grid{grid-template-columns:minmax(0,1fr)}.mm-sellers .ds-nav a{flex:1;text-align:center;white-space:nowrap}}
