/* CS27REG 3.21.15 — stats outer card + isolated Solution-style admins/my_stores tables. */
body[data-template="cs27Reg"].cs27-route-stats .cs27-stats-hybrid-wrap{
  background:#202223!important;border:1px solid #3b3e3f!important;border-radius:14px!important;padding:24px!important;box-sizing:border-box!important;
}
body[data-template="cs27Reg"].cs27-route-stats .cs27-stats-hybrid-wrap .cs27-table-head.cs27-stats-head,
body[data-template="cs27Reg"].cs27-route-stats .cs27-stats-hybrid-wrap #stats.cs27-stats-hybrid-table{width:100%!important;box-sizing:border-box!important}

/* /admins — preserve Solution data renderer, use cs27 table geometry only on this route. */
body[data-template="cs27Reg"].cs27-route-admins .cs27-admin-server-head{margin:18px 0 0!important;border:1px solid #3b3e3f!important;border-bottom:0!important;border-radius:14px 14px 0 0!important;background:#202223!important;height:48px!important;min-height:48px!important;padding:0 16px!important;display:flex!important;align-items:center!important}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important}}
body[data-template="cs27Reg"].cs27-route-admins .cs27-admin-head{display:grid!important;grid-template-columns:28% 34% 38%!important;height:42px!important;min-height:42px!important;background:#202627!important;border:0!important;border-bottom:1px solid #323c3d!important;border-radius:0!important}
body[data-template="cs27Reg"].cs27-route-admins .cs27-admin-head>span{display:flex!important;align-items:center!important;justify-content:center!important;height:42px!important;text-align:center!important;color:#9ca8a9!important;font-size:11px!important;font-weight:800!important}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .table-adaptive{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:hidden!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .table-row{height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #323c3d!important;border-radius:0!important;background:#1d2324!important;box-shadow:none!important;overflow:hidden!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .table-row:nth-child(even){background:#202627!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .table-row>.row{height:50px!important;min-height:50px!important;margin:0!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .table-row>.row>[class*="col-"]{height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0 14px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;overflow:hidden!important;text-align:center!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .table-row>.row>.col-lg-3{flex:0 0 28%!important;max-width:28%!important;justify-content:center!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .table-row>.row>.col-lg-4{flex:0 0 34%!important;max-width:34%!important;justify-content:flex-start!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .table-row>.row>.col-lg-5{flex:0 0 38%!important;max-width:38%!important;justify-content:center!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .table-row>.row>.col-lg-3>i{position:static!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0!important;color:#ff6843!important;border:1px solid rgba(255,104,67,.35)!important;border-radius:7px!important;background:rgba(255,104,67,.08)!important;font-size:16px!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .table-row>.row>.col-lg-3>p{width:auto!important;margin:0!important;padding:0!important;line-height:1!important;text-align:left!important;font-weight:800!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .table-row>.row>.col-lg-3>span{display:none!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .admins_img,
body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .col-lg-4>img{position:static!important;float:none!important;flex:0 0 30px!important;width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;margin:0!important;border-radius:50%!important;object-fit:cover!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .col-lg-4>p,
body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .col-lg-5>p{width:auto!important;margin:0!important;padding:0!important;text-align:left!important;white-space:normal!important;line-height:1.2!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-admins .block_admins_select .with-description>span{display:none!important}}

/* /my_stores — same card/table language, native Solution store renderer untouched. */
body[data-template="cs27Reg"].cs27-route-my-stores .block_my_stores{margin-top:18px!important;padding:24px!important;background:#202223!important;border:1px solid #3b3e3f!important;border-radius:14px!important;overflow:hidden!important;box-shadow:none!important}
body[data-template="cs27Reg"].cs27-route-my-stores .cs27-store-head{display:grid!important;grid-template-columns:24% 38% 38%!important;height:42px!important;min-height:42px!important;margin:0!important;background:#202627!important;border:1px solid #323c3d!important;border-bottom:0!important;border-radius:0!important}
body[data-template="cs27Reg"].cs27-route-my-stores .cs27-store-head>span{display:flex!important;align-items:center!important;justify-content:center!important;height:42px!important;text-align:center!important;color:#9ca8a9!important;font-size:11px!important;font-weight:800!important}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-my-stores #my_stores{margin:0!important;padding:0!important;background:transparent!important;border:1px solid #323c3d!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-my-stores #my_stores .table-row{height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #323c3d!important;border-radius:0!important;background:#1d2324!important;box-shadow:none!important;overflow:hidden!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-my-stores #my_stores .table-row:nth-child(even){background:#202627!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-my-stores #my_stores .table-row>.row{height:50px!important;min-height:50px!important;margin:0!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-my-stores #my_stores .table-row>.row>[class*="col-"]{height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0 14px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;overflow:hidden!important;text-align:center!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-my-stores #my_stores .table-row>.row>.col-lg-3{flex:0 0 24%!important;max-width:24%!important;color:#49d477!important;font-weight:800!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-my-stores #my_stores .table-row>.row>.col-lg-4:nth-of-type(2){flex:0 0 38%!important;max-width:38%!important;justify-content:flex-start!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-my-stores #my_stores .table-row>.row>.col-lg-4:nth-of-type(3){flex:0 0 38%!important;max-width:38%!important;justify-content:center!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-my-stores #my_stores .with-description>span{display:none!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-my-stores #my_stores .with-description>p{width:auto!important;margin:0!important;padding:0!important;line-height:1.2!important;white-space:normal!important}}
@media(min-width:768px){body[data-template="cs27Reg"].cs27-route-my-stores #my_stores .bx-star{position:static!important;transform:none!important;order:-1!important;flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ff6843!important;border:1px solid rgba(255,104,67,.35)!important;border-radius:7px!important;background:rgba(255,104,67,.08)!important}}
@media(max-width:767px){
 body[data-template="cs27Reg"].cs27-route-stats .cs27-stats-hybrid-wrap,
 body[data-template="cs27Reg"].cs27-route-my-stores .block_my_stores{padding:12px!important}
 body[data-template="cs27Reg"].cs27-route-admins .cs27-admin-head>span,
 body[data-template="cs27Reg"].cs27-route-my-stores .cs27-store-head>span{font-size:9px!important}
}

/* CS27REG_VERSION: 3.21.15 */
