.editable-prices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.editable-prices strong{grid-column:1/-1}.editable-prices label{display:grid;gap:6px;font-size:13px}.editable-prices input{width:100%;border:1px solid #d5dbe5;border-radius:8px;padding:10px;font:inherit}@media(max-width:760px){.editable-prices{grid-template-columns:1fr}}
.admin-subtabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 22px;padding-bottom:18px;border-bottom:1px solid #e8edf5}
.admin-subtabs button{background:#f7f9fc;color:#46546a;border:1px solid #dce3ee;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:750;box-shadow:none}
.admin-subtabs button:hover{border-color:#9db8f5;color:#1f5fe0;background:#f3f7ff}
.admin-subtabs button.active{background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 6px 16px #2563eb2b}
.admin-step{display:none}
.admin-step.active{display:grid;gap:14px;background:#f8faff!important;color:#17202c!important;border:1px solid #e2e8f2;border-radius:14px;padding:22px}
.admin-step .notice{margin:0 0 4px;color:#65748b;font-size:13px;line-height:1.5}
.admin-step form{display:grid;gap:14px;margin:0}
.admin-step label{display:grid;gap:7px;font-size:13px;font-weight:750;color:#25324a}
.admin-step input,.admin-step select{min-height:46px;border-color:#d9e1ec;background:#fff;box-shadow:0 1px 2px #10182808}
.admin-step input:focus,.admin-step select:focus{outline:3px solid #2563eb18;border-color:#6f9af4}
.admin-step button{min-height:46px;margin-top:2px}
.admin-step .success{margin-top:2px}
.tip{font-size:12px;color:#6b7280;margin:16px 2px 0;line-height:1.55}
.small-note{font-size:12px;color:#6b7280;margin:0}
.edit-search-results{display:grid;gap:7px;padding:7px;background:#fff;border:1px solid #dce4f0;border-radius:12px;box-shadow:0 10px 26px #17255412}
.admin-step .edit-search-results button{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:0!important;margin:0!important;padding:12px 14px;background:#fff!important;color:#25324a!important;border:1px solid transparent;border-radius:9px;text-align:left;box-shadow:none}
.admin-step .edit-search-results button:hover{background:#f3f7ff!important;border-color:#cbdcff;color:#1f5fe0!important}
.edit-search-results button span{display:grid;gap:3px}
.edit-search-results button strong{font-size:14px}
.edit-search-results button small{font-size:12px;color:#718096}
.edit-search-results button b{font-size:12px;color:#2563eb;background:#eaf1ff;padding:6px 9px;border-radius:7px}
.admin-grid>.steps{display:block;background:#f7faff!important;color:#25324a!important;padding:23px;border-color:#dfe7f4}
.admin-grid>.steps h2,.admin-grid>.steps h3{color:#17202c}
.admin-grid>.steps p{display:block;margin:12px 0;color:#5d6d84;line-height:1.55}

#resellerList .reseller-row{display:flex;gap:10px;align-items:center;justify-content:space-between;border:1px solid #dce3ef;border-radius:10px;padding:10px 12px;margin:8px 0;gap:10px}
#resellerList .reseller-row div{flex:1;min-width:0}
#resellerList .reseller-row small{display:block;color:#6b7280;overflow-wrap:anywhere}
#resellerList .admin-edit-button{margin-left:auto;white-space:nowrap;border:1px solid #d6deea;background:#f6f8fb;color:#1c2940;border-radius:8px;padding:6px 10px;font-size:12px}
#resellerList .admin-edit-button:hover{background:#2563eb;color:#fff;border-color:#2563eb}
#resellerList .reseller-actions{display:flex;flex:0 0 auto;gap:8px}
#resellerList .admin-edit-button.primary{background:#2563eb;color:#fff;border-color:#2563eb}
.reseller-list-search{display:grid;gap:6px;min-width:260px;font-size:12px;font-weight:750;color:#46546a}
.reseller-list-search input{width:100%;min-height:43px;border:1px solid #d9e1ec;border-radius:10px;padding:10px 13px;background:#fff;font:inherit;color:#17202c}
.reseller-list-search input:focus{outline:3px solid #2563eb18;border-color:#6f9af4}
.reseller-list-count{margin:14px 0 4px;color:#65748b;font-size:12px}
.reseller-list-empty{padding:22px;text-align:center;color:#65748b}
@media(max-width:760px){.admin-subtabs{display:grid;grid-template-columns:1fr 1fr}.admin-subtabs button{width:100%}.admin-step.active{padding:16px}.reseller-list-search{width:100%;min-width:0;margin-top:12px}#resellerList .reseller-row{align-items:flex-start;flex-wrap:wrap}#resellerList .reseller-actions{width:100%;flex-direction:column}#resellerList .admin-edit-button{width:100%;margin-left:0}}
