.vyro-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 16px}
.vyro-list-toolbar input{flex:1 1 280px;min-width:0;max-width:620px;border:1px solid #31556b;background:#081b28;color:#effaff;border-radius:10px;padding:11px 13px;font:inherit}
.vyro-list-toolbar input::placeholder{color:#9cb4c4}
.vyro-list-toolbar input:focus{outline:2px solid #26c9ed;outline-offset:2px}
.vyro-list-count{color:#bad3e3;font-size:12px;white-space:nowrap}
.vyro-list-button{border:1px solid #31556b;background:#113047;color:#dff8ff;border-radius:9px;padding:10px 13px;font:inherit;font-size:12px;cursor:pointer}
.vyro-list-button:hover{border-color:#26c9ed}
.vyro-list-empty{color:#bad3e3;padding:16px;border:1px dashed #31556b;border-radius:10px}
#adminAgents>.editor-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(180px,1fr) auto;gap:12px;align-items:center;padding:14px;margin-bottom:10px;border:1px solid #234759;border-radius:12px;background:#091e2c}
#adminAgents>.editor-row>span{overflow-wrap:anywhere;color:#effaff;line-height:1.5}
#adminAgents select{width:100%;min-width:0;background:#0a2435;color:#effaff;border:1px solid #31556b;border-radius:8px;padding:10px;font:inherit}
#adminAgents .sales-btn{grid-column:3;padding:10px 14px;width:auto;font-size:12px}
#adminAgents>[hidden],#adminProducts>[hidden],#paymentMethods>[hidden],.vyro-list-toolbar>[hidden],.vyro-list-empty[hidden],#adminOrders>[hidden],#affiliateTree>[hidden],#commissionTable>[hidden]{display:none!important}
@media(max-width:700px){#adminAgents>.editor-row{grid-template-columns:1fr;gap:10px}#adminAgents .sales-btn{grid-column:auto;justify-self:start}.vyro-list-toolbar input{flex-basis:100%;max-width:none}.vyro-list-toolbar{gap:8px}.vyro-list-button{padding:10px}.vyro-list-count{margin-right:auto}}
