
/* IMPERIUM MY USERS ADMIN FIX v1 */
.usersv2{padding-bottom:34px}
.usersv2-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}
.usersv2-kicker{font-size:9px;letter-spacing:2px;color:#4cd8ad;font-weight:800}
.usersv2-head h2{font-size:31px;letter-spacing:-1px;margin:5px 0}
.usersv2-head p{font-size:11px;color:#64756e;margin:0}
.usersv2-policy{display:flex;align-items:center;gap:8px;border:1px solid #28443a;border-radius:999px;background:#0a1713;padding:9px 13px}
.usersv2-policy i{width:7px;height:7px;border-radius:50%;background:#47d7aa;box-shadow:0 0 12px rgba(71,215,170,.55)}
.usersv2-policy b{display:block;font-size:8px;letter-spacing:1px;color:#55dcb2}.usersv2-policy small{display:block;font-size:7px;color:#53635d;margin-top:2px}

.usersv2-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px}
.usersv2-summary article{border:1px solid #1c2d27;background:linear-gradient(145deg,#0d1916,#09120f);border-radius:13px;padding:14px}
.usersv2-summary span{display:block;font-size:8px;letter-spacing:1.1px;color:#62736c}
.usersv2-summary strong{display:block;font-size:22px;letter-spacing:-.6px;margin-top:7px}
.usersv2-summary small{display:block;font-size:7px;color:#4e5e57;margin-top:4px}

.usersv2-card{border:1px solid #1c2d27;border-radius:16px;background:linear-gradient(145deg,#0d1916,#08110f);padding:16px;overflow:hidden}
.usersv2-note{border:1px solid #213c48;background:#0e2026;border-radius:10px;padding:10px 12px;color:#82b6d0;font-size:8px;margin-bottom:12px}
.usersv2-note b{color:#a3d4ed}
.usersv2-row{display:grid;grid-template-columns:.55fr 2.6fr 1fr 1fr 1.1fr .7fr;gap:12px;align-items:center;padding:13px 8px;border-top:1px solid #17251f;font-size:10px;color:#96a59f}
.usersv2-th{border-top:0;color:#587068;font-size:8px;letter-spacing:.5px;padding-top:6px;padding-bottom:10px}
.uv-email{color:#b5c2be;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.uv-id{color:#91a19b}
.uv-role{display:inline-block;font-size:8px;border:1px solid #2b3c36;border-radius:999px;padding:5px 8px;color:#82928c;background:#0b1512}
.uv-role.admin{border-color:#6a592d;background:#1b180f;color:#d2b86d}
.uv-money{font-size:11px;color:#c6d2ce}.uv-money small{display:block;color:#4b5b54;font-size:7px;margin-top:3px}

.uv-switch{position:relative;display:inline-block;width:39px;height:22px;cursor:pointer}
.uv-switch input{position:absolute;opacity:0;pointer-events:none}
.uv-switch i{position:absolute;inset:0;border-radius:999px;background:#263632;border:1px solid #30443e;transition:.18s}
.uv-switch i:after{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;border-radius:50%;background:#91a09a;transition:.18s}
.uv-switch.on i,.uv-switch:has(input:checked) i{background:#14392e;border-color:#34745f}
.uv-switch.on i:after,.uv-switch:has(input:checked) i:after{left:19px;background:#4bd8ad;box-shadow:0 0 10px rgba(75,216,173,.45)}
.uv-switch.busy{opacity:.55;pointer-events:none}
.usersv2-empty{padding:24px;text-align:center;font-size:9px;color:#586861}.usersv2-empty.bad{color:#f0787e}
.usersv2-message{height:18px;padding-top:8px;font-size:8px;color:#4fd9af}.usersv2-message.bad{color:#f0757c}

@media(max-width:1050px){
 .usersv2-summary{grid-template-columns:1fr 1fr}
 .usersv2-table{overflow-x:auto}.usersv2-row{min-width:920px}
}
@media(max-width:700px){
 .usersv2-head{align-items:flex-start;flex-direction:column}
 .usersv2-summary{grid-template-columns:1fr 1fr}
}


/* Founder My Users runtime capital v1.0 */
.usersv2-summary{grid-template-columns:repeat(5,1fr)!important}
.usersv2-row{grid-template-columns:.48fr 2.1fr .9fr .9fr 1fr 1fr 1.35fr .65fr!important}
.uv-bots{display:flex;flex-wrap:wrap;gap:4px;align-items:center}
.uv-bot{display:inline-flex!important;gap:5px;align-items:center;width:auto!important;padding:4px 6px;border-radius:6px;border:1px solid #244137;background:#0d1d18;color:#749087!important;font-size:7px!important}
.uv-bot b{color:#cfe2da;font-size:7px}
.uv-bot.in_position{border-color:rgba(69,161,231,.35);color:#78bdf1!important}
.uv-bot.running{border-color:rgba(66,210,165,.30);color:#64d9b6!important}
.uv-bot.close_only{border-color:rgba(220,181,98,.30);color:#d9b466!important}
.uv-no-bots{color:#5b6c66!important;font-size:7px}
@media(max-width:1250px){
 .usersv2-summary{grid-template-columns:repeat(3,1fr)!important}
 .usersv2-row{min-width:1180px!important}
}
@media(max-width:800px){
 .usersv2-summary{grid-template-columns:1fr 1fr!important}
}
