.server-club{color:#171510}.server-club .main{max-width:1920px;margin:auto;width:100%;box-sizing:border-box}.server-club .club-switcher,.server-club [data-club-action=home],.server-club [data-club-action=create-club]{display:none!important}.server-club .mobile-brand{gap:16px;align-items:center}.server-club #connectionStatus{margin-left:auto;font-size:12px;color:#171510}.server-account{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0}.server-account strong{margin-right:auto}.server-club .club-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.server-club .club-tabs button{min-height:46px;transform:none!important;transition:background-color .2s,box-shadow .2s;color:#14120f;white-space:normal;line-height:1.2}.server-club .club-tabs button.active{box-shadow:inset 0 4px #3f4934;background:#c4d3ad;font-weight:800}.server-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#23793b;animation:serverPulse 1.4s infinite;margin-right:6px}@keyframes serverPulse{50%{opacity:.3;box-shadow:0 0 0 4px #23793b20}}.server-courts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:12px 0}.server-court{padding:10px;border:1px solid #b5a07a;border-radius:5px;background:#f9f1df;display:grid;gap:5px;color:#15130f;text-align:left}.server-court.busy{background:#d3dfbd}.server-court.blocked{background:#e7c7b5}.server-court small{color:#252119}.server-game-wrap{min-width:0}.server-game-links{display:flex;gap:8px;flex-wrap:wrap;padding:3px 5px 7px;font-size:11px}.server-game-links button,.server-link{border:0;background:none;text-decoration:underline;padding:2px 0;color:#41351f;cursor:pointer;font:inherit}.server-club .club-game-blocks{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.server-club .club-game-row{min-height:58px;font-size:14px}.server-training-nav{display:flex;gap:8px;margin:12px 0}.server-training-nav .active{background:#c6d7b0;box-shadow:inset 0 -3px #435337}.server-history-row{padding:10px;border-bottom:1px solid #d8c6a2;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.server-history-row.win{border-left:4px solid #548348}.server-history-row.loss{border-left:4px solid #b96e53}.server-chart{display:flex;gap:5px;align-items:center;min-height:100px;overflow-x:auto;padding:12px 0}.server-chart span{display:flex;flex:0 0 45px;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;background:#cbdcb9;min-height:65px;font-size:11px}.server-chart span.loss{background:#e8c4b5}.server-chart strong{font-size:16px}.server-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.server-grid label{display:grid;gap:5px;min-width:0}.server-grid label.wide{grid-column:1/-1}.server-grid input,.server-grid textarea,.server-grid select{width:100%;box-sizing:border-box}.server-grid textarea{min-height:110px}.server-panel{padding:12px;border:1px solid #bea985;border-radius:5px;background:#f7ecd4;margin:12px 0}.server-panel summary{font-weight:750;cursor:pointer}.server-panel form{margin-top:12px}.server-check{display:flex!important;align-items:flex-start;gap:8px}.server-check input{width:auto!important;margin-top:4px}.server-note{font-size:12px;color:#302a20;margin:8px 0}.server-warning{color:#a12621;font-weight:700}.server-score{display:grid;grid-template-columns:1fr 1fr;gap:12px}.server-score input{font-size:25px;height:52px;text-align:center;width:100%;box-sizing:border-box}.server-score label{min-width:0}.server-club .mobile-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.server-club .mobile-footer>div{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.server-club .mobile-footer img{max-width:170px}.server-account-row{display:grid;grid-template-columns:minmax(160px,2fr) 1fr 1fr 1fr auto;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #d5c3a1}.server-account-row select{width:100%;min-width:0}.server-club dialog{max-height:90dvh;overflow-y:auto;box-sizing:border-box}.server-club dialog h2{font-size:21px}.server-empty{padding:20px 0}@media(max-width:600px){.server-club .main{padding:8px}.server-club .mobile-brand{padding:10px;gap:8px}.server-club .mobile-brand img{width:45px}.server-club .mobile-brand strong{font-size:17px}.server-club .mobile-brand span{font-size:11px}.server-club #connectionStatus{max-width:80px}.server-club .club-tabs button{font-size:11px;min-height:43px;padding:6px 3px}.server-club .club-game-blocks{grid-template-columns:minmax(0,1fr)}.server-club .club-game-row{min-height:45px;font-size:12px}.server-grid{gap:9px}.server-courts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.server-court{padding:6px;font-size:12px}.server-club dialog{padding:12px;width:calc(100% - 16px)}.server-club dialog input,.server-club dialog select{min-height:36px;font-size:14px;padding:6px}.server-club .club-two-col{gap:8px}.server-account-row{grid-template-columns:1fr 1fr}.server-account-row>div{grid-column:1/-1}.server-club .mobile-footer img{max-width:120px}.server-club .club-content{padding:10px}.server-club .club-table-wrap th:first-child,.server-club .club-table-wrap td:first-child{width:28px;padding:7px 4px}.server-club .club-table-wrap td{padding-top:8px;padding-bottom:8px}.server-score input{height:40px}}@media(prefers-reduced-motion:reduce){.server-live-dot{animation:none}}[data-policy-text]{white-space:pre-wrap;line-height:1.5}.server-trend{padding:8px;border:1px solid #d2bd97;border-radius:5px;background:#f8efd9}.server-trend svg{display:block;width:100%;height:auto;max-height:180px}.server-club #abvmClubPanel .club-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,760px);gap:5px}.server-club #abvmClubPanel .club-tabs button{height:48px;padding:5px;min-width:0;line-height:1.2}.server-club .club-game-row{height:62px;min-height:62px;max-height:none;grid-template-columns:28px minmax(0,1fr) 48px minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding:5px;overflow:hidden}.server-club .club-row-number{height:100%;min-height:0;gap:2px;line-height:13px;overflow:hidden}.server-club .club-row-number small,.server-club .club-row-number span{padding:0;margin:0;min-height:0;line-height:13px;font-size:10px;display:block}.server-club .club-game-row .club-row-team{grid-template-rows:repeat(2,20px)}.server-club .club-game-row .club-player-name{font-size:13px;line-height:20px}.server-club .club-game-row .club-repeat-name{line-height:18px}.server-club .club-game-row .club-elapsed{font-size:11px;line-height:13px}.server-club .club-row-result{grid-template-rows:20px 13px}@media(max-width:600px){.server-club #abvmClubPanel .club-tabs button{font-size:10px;height:46px}.server-club .club-game-row{height:49px;min-height:49px;grid-template-columns:23px minmax(0,1fr) 40px minmax(0,1fr);padding:3px;gap:3px}.server-club .club-game-row .club-row-team{grid-template-rows:repeat(2,17px)}.server-club .club-game-row .club-player-name{font-size:12px;line-height:17px}.server-club .club-game-row .club-repeat-name{line-height:15px}.server-club .club-game-links{font-size:11px}.server-club .club-row-number{font-size:9px;line-height:11px}}
