.reseller-heading{max-width:1816px;margin:20px auto;padding:16px clamp(14px,3.13vw,60px)}
.reseller-heading .brand-lockup{color:inherit;text-decoration:none;display:flex;gap:16px;align-items:center}
.reseller-heading .brand-lockup img{width:96px;height:96px;object-fit:contain}
.reseller-heading .brand-lockup span{display:flex;flex-direction:column;gap:5px}
.reseller-heading strong{font-size:clamp(22px,3vw,32px)}
.reseller-heading small{color:var(--vx-muted,#626d7b)}
.resellers-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.resellers-toolbar input{flex:1;min-width:190px}
.reseller-identity{display:flex;align-items:center;gap:12px;min-width:180px}
.reseller-identity:has(.reseller-language){display:grid;grid-template-columns:56px 1fr;column-gap:12px;row-gap:4px}
.reseller-identity:has(.reseller-language)>:first-child{grid-row:1/3}
.reseller-language{grid-column:2;white-space:normal}
.reseller-identity img,.reseller-initial{width:56px;height:56px;object-fit:contain;border-radius:12px;background:var(--vx-soft,#f0f4fa)}
.reseller-initial{display:grid;place-items:center;font-size:26px}
#view .reseller-initial{background:var(--vx-button-bg,#edf3fa);color:var(--vx-text,#152039)}
#view .resellers-list .table-wrap{overflow:visible}
#view .resellers-list .row-menu .actions>a{align-self:stretch;justify-content:flex-start;text-align:left}
.reseller-link{overflow-wrap:anywhere}
.reseller-form{display:grid;gap:16px}
.reseller-form label{display:flex;flex-direction:column;gap:8px}
.reseller-form label:has(input[type=checkbox]){flex-direction:row;align-items:center}
.reseller-address{display:flex;flex-direction:column;gap:6px}
.reseller-address span{font-size:13px;color:var(--vx-muted,#626d7b)}
.reseller-logo-preview{max-width:240px;height:120px;object-fit:contain;border-radius:12px}
@media(max-width:600px){.reseller-heading{margin:12px auto;padding:12px 16px}.reseller-heading .brand-lockup img{width:72px;height:72px}.resellers-toolbar>*{width:100%}.reseller-identity{min-width:0}.reseller-form .form-grid{grid-template-columns:1fr}#view .resellers-list .row-menu[open]>.actions{position:static;min-width:0;width:100%;box-sizing:border-box;margin-top:8px}}
