.family-player164{display:block;width:100%;border:1px solid #30465a;border-radius:14px;padding:14px;box-sizing:border-box}.family-player164-head{display:flex;align-items:center;gap:14px}.family-player164-head strong{display:block}.family-player164-head small{display:block;color:#a7b9cd;margin:5px 0}.family-player164 .family-photo164{width:72px;height:72px;padding:0;flex-shrink:0;border-radius:14px;overflow:hidden;background:#203650;color:#eaf1fb}.family-photo164 img{width:100%;height:100%;object-fit:cover}.family-photo164 span{background:transparent!important}.family-player164 details{margin-top:12px}.family-player164 details>button{display:block;width:100%;margin-top:8px;text-align:left;white-space:normal}.payment-person164{display:grid;gap:8px;border:1px solid #30465a;border-radius:14px;padding:12px}.payment-person164>strong{padding:4px}.parent-person164{display:grid;gap:8px}.parent-person164 select{max-width:100%}#registrationRows details table{width:100%}#cxDialog135 [data-body135]>button{white-space:normal;max-width:100%}
.family-player164,.family-player164 *{min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.family-player164 details>button{white-space:normal;overflow-wrap:anywhere}.family-card,.family-athletes{min-width:0;max-width:100%}@media(max-width:600px){.family-actions-v73{display:flex!important;flex-wrap:wrap;gap:8px}.family-actions-v73>button,.family-actions-v73>details{min-width:0;max-width:100%;flex:1 1 130px}}
@media(max-width:600px){.topbar{grid-template-columns:44px minmax(0,1fr)!important;max-width:100%;min-width:0}.topbar .live-header{grid-column:1/-1;max-width:100%;min-width:0;flex-wrap:wrap;gap:8px}.topbar .live-header #staffProfileButton{flex:0 0 44px;max-width:44px;min-width:0}.family-more-v73>div{right:0;left:auto;max-width:calc(100vw - 32px);box-sizing:border-box}.family-more-v73>div>button{max-width:100%;white-space:normal}}
.family-player164 button{font:inherit;color:inherit;background:#132337;border:1px solid #30465a;border-radius:10px;padding:8px 12px}.ev135-player details button{display:block;white-space:normal;text-align:left;margin:8px 0;max-width:100%}
