.hub-account{color:#26332c;background:#f6f5f1;min-height:100vh}.account-header{color:#fff;background:#090909;justify-content:space-between;align-items:center;gap:20px;padding:20px 5%;display:flex}.account-header a{color:inherit;align-items:center;gap:14px;display:flex}.account-header img{object-fit:contain;width:48px;height:48px}.account-main{max-width:1320px;margin:auto;padding:36px 24px}.account-main h1{margin:12px 0 24px;font-size:clamp(30px,4vw,48px)}.account-main h2,.account-main h3{margin:12px 0}.account-main p{margin:14px 0;line-height:1.6}.account-main .panel{background:#fff;border:1px solid #d4d9d1;border-radius:10px;margin:18px 0;padding:24px}.account-entry,.account-charts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.account-main label{gap:8px;margin:14px 0;font-size:14px;display:grid}.account-main input,.account-main select,.account-main textarea{color:#26332c;background:#fff;border:1px solid #a9b5a6;border-radius:5px;width:100%;min-width:0;padding:12px}.account-main button{cursor:pointer;background:#fff;border:1px solid #a9b5a6;border-radius:5px;padding:12px 17px}.account-main button.primary{color:#fff;background:#b9211c;border-color:#b9211c;font-weight:700}.account-main button:disabled{opacity:.55;cursor:wait}.account-main .actions,.account-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.account-main .note{background:#f5eed8;border-left:3px solid #9d741a;padding:16px}.account-main .small-note{font-size:13px}.account-main summary{cursor:pointer;padding:10px 0;font-weight:700}.account-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.account-form button{margin-bottom:14px}.access-request{overflow-wrap:anywhere;border-top:1px solid #d4d9d1;padding:18px 0}.account-main svg{width:100%;max-height:200px}.header-account{color:#fff;margin-left:auto;padding:10px}.account-main :focus-visible{outline-offset:3px;outline:3px solid #9d741a}@media (max-width:700px){.account-entry,.account-charts,.account-form{grid-template-columns:1fr;gap:8px}.account-main{padding:24px 16px}.account-main .panel{padding:18px}.account-header{padding:16px}.account-header a:last-child{font-size:12px}.account-header img{width:36px}.header-account{font-size:12px}}.account-main .account-form{align-items:end;gap:16px;margin:20px 0}.account-main .account-form label{gap:8px;margin:0}.account-main .account-form button{align-self:end;min-height:48px;margin:0}.account-main .name-form{grid-template-columns:minmax(200px,1fr) auto;max-width:740px}.account-main .request-form{grid-template-columns:1fr 1fr 1.5fr auto}.account-main .request-history{margin-top:20px}.account-main .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin:24px 0 12px}.account-main .metric-card{border-top:3px solid #b9211c;flex-direction:column;min-height:240px;margin:0;display:flex}.account-main .metric-card:nth-child(2){border-top-color:#a47c1c}.account-main .metric-card:nth-child(3){border-top-color:#252525}.account-main .metric-card h3,.account-main .metric-card label{margin:0 0 16px}.account-main .metric-card p{margin:12px 0}.account-main .connection-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;display:grid}.account-main .connection-card{border:1px solid #d4d9d1;border-top:3px solid #b9211c;border-radius:8px;min-width:0;padding:20px}.account-main .coach-connection{border-top-color:#a47c1c}.account-main .connection-card .actions{justify-content:flex-start;margin-top:16px}.account-main .connection-card button{font-size:13px}.account-main .scope-tabs{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.account-main .scope-tabs [aria-pressed=true]{color:#fff;background:#27382d}.account-main .player-picker{max-width:740px;margin:24px 0}.account-main .account-charts>form.panel{margin:0}.account-main .account-charts{align-items:stretch}.account-main input,.account-main select{min-height:48px}.account-main .account-toolbar{margin-bottom:24px}@media (max-width:1050px){.account-main .request-form,.account-main .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.account-main .request-form,.account-main .name-form,.account-main .metric-grid{grid-template-columns:1fr}.account-main .metric-card{min-height:0}.account-main .scope-tabs button{flex:100%}.account-main .account-form{gap:16px}}.account-main input,.account-main select,.account-main textarea{margin:0}.account-main label{line-height:1.5}.hub-account #dashboards,.hub-account [id^=player-]{scroll-margin-top:24px}.account-main .body-data-card strong{overflow-wrap:anywhere}.account-main .body-data-card{min-height:160px}.account-main .body-overview .body-map-note{margin-top:20px}
