/* CasinoLab v25.17: account directory search, valuation, and administration controls. */
#users-view .account-list-header{justify-content:flex-start!important}
#users-view .account-list-header h2{margin-right:auto!important}
#users-view .account-search-label{display:block;flex:0 1 275px;min-width:190px;margin:0}
#users-view #account-user-search{width:100%;height:37px;min-height:37px;border:1px solid #d8e1ec;border-radius:9px;background:#fff;color:#263b55;padding:8px 12px;font:inherit;font-size:12px;outline:none}
#users-view #account-user-search:focus{border-color:#638fc7;box-shadow:0 0 0 3px #407dc71c}
#users-view #users-body .user-identity>div{min-width:0}
#users-view #users-body .user-identity .small{max-width:250px;overflow-wrap:anywhere;white-space:normal}
#users-view #users-body td:nth-child(4),#users-view #users-body td:nth-child(5){white-space:nowrap;font-variant-numeric:tabular-nums}
#users-view .valuation-positive{color:#12865c;font-weight:750}
#users-view .valuation-negative{color:#bd4757;font-weight:750}
#users-view .valuation-unavailable{color:#8292a5;font-size:11px;white-space:normal}
#users-view .mobile-user-metrics .valuation-unavailable{font-size:10px}
#users-view .mobile-user-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
#users-view .mobile-user-metrics>span{min-width:0}
#users-view .mobile-user-metrics>span strong{white-space:normal;overflow-wrap:anywhere}
#account-detail .account-action-form h4{margin:0 0 12px;font-size:13px;color:#253d58}
#account-detail #user-details-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#account-detail #user-details-form .field.full{grid-column:1/-1}
#account-detail #user-details-form input{min-width:0;width:100%}
#header-add-balance{white-space:nowrap}
@media(max-width:850px){
 #users-view .account-list-header h2{flex:1 0 100%}
 #users-view .account-search-label{flex:1 1 210px;min-width:0}
}
@media(max-width:620px){
 #users-view .account-list-header{display:grid!important;grid-template-columns:1fr auto auto;align-items:center!important}
 #users-view .account-list-header h2{grid-column:1/-1}
 #users-view .account-search-label{grid-column:1/-1;min-width:0;width:100%}
 #users-view .account-list-header .btn{min-width:0}
 #account-detail #user-details-form .form-grid{grid-template-columns:1fr}
}
