#page-members .member-table-panel{padding:8px 18px;margin-top:8px}
#page-members .dash-table-wrap{position:relative;max-width:100%}
#page-members #member-stats .stat{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;min-height:50px}
#page-members #member-stats .stat-top{margin:0;gap:8px}
#page-members #member-stats .stat-top svg{display:none}
#page-members #member-stats .stat>strong{font-size:23px}
#page-members #member-packages{margin-bottom:12px}
#page-members .member-table{min-width:860px}
#page-members .member-table th{padding-top:11px}
#page-members .member-table td{padding-top:12px;padding-bottom:12px}
#page-members .member-table td:first-child{width:24%}
#page-members .member-table td:nth-child(2){width:33%}
#page-members .member-table td:last-child{width:1%;padding-right:0}
#page-members .member-table td:last-child button{font-size:11px;min-height:30px;white-space:nowrap}
#page-members .member-attention{display:block;margin-top:5px;color:var(--amber);font-size:10px}
#page-members .profile-back{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:var(--muted);font-size:12px}
#page-members .profile-identity{display:flex;gap:12px;align-items:center;min-width:0}
#page-members .profile-identity>div{flex:1;min-width:0}
#page-members .profile-identity h2{font-size:23px;margin:0;overflow-wrap:anywhere}
#page-members .profile-identity p{margin:4px 0 0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}
#page-members .profile-identity>.avatar{width:46px;height:46px;font-size:20px}
#page-members .profile-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}
#page-members .profile-facts .detail-metric{padding:10px 12px;background:var(--panel-high)}
#page-members .profile-facts strong{font-size:12px;overflow-wrap:anywhere}
#page-members .profile-facts small{font-size:10px}
#page-members .profile-panels{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px}
#page-members .profile-panels p{font-size:12px;line-height:1.6;margin:10px 0;color:var(--muted)}
#page-members .profile-grants{margin:14px 0 8px;display:flex;flex-wrap:wrap;gap:7px}
#page-members .profile-grants button{min-height:35px;font-size:12px}
#page-members .profile-links{margin-top:12px}
#page-members .profile-support .support-item{margin:8px 0;display:flex;gap:7px;flex-wrap:wrap;align-items:center}
#page-members .profile-support>button{margin-top:12px}
#page-members .profile-shops>.group-body{padding:0}
#page-members .profile-shops .group-footer{padding:12px 0 0}
#page-members .profile-timeline .log-row{display:flex;gap:15px;justify-content:space-between;padding:9px 0;font-size:12px}
#page-members .profile-timeline .log-row strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}
#page-members .profile-timeline .log-row small{color:var(--muted);flex-shrink:0}
#page-members .profile-link-account form{margin-top:10px}
#page-members .profile-link-account fieldset{margin:0;padding:0;border:0;min-width:0}
#page-members .profile-link-account .profile-account-search{display:flex;gap:7px}
#page-members .profile-link-account label{font-size:11px;margin-bottom:10px;display:block}
#page-members .profile-link-account select,#page-members .profile-link-account input{width:100%;min-width:0}
#page-members .profile-link-account .profile-account-search input{flex:1}
@media(max-width:950px){#page-members .profile-panels{grid-template-columns:1fr}#page-members .profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){#page-members .profile-identity{flex-wrap:wrap}#page-members .profile-identity h2{font-size:19px}#page-members .profile-identity>.badge{margin-left:58px}#page-members .profile-facts{grid-template-columns:1fr 1fr}#page-members .profile-grants button{flex:1}#page-members .profile-back{align-items:flex-start}#page-members .profile-timeline .log-row{flex-wrap:wrap;gap:4px}}
