.club-card>.club-details-head[data-v-34a16825]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.club-card>.club-facts[data-v-34a16825]{margin-bottom:24px}.club-page{--club-blue:#1677ff;padding:26px 30px 32px;min-height:calc(100vh - 105px);background:#f7faff;color:#172e52}.club-page *{-webkit-box-sizing:border-box;box-sizing:border-box}.club-page .club-heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.club-page h1{font-size:27px;font-weight:600;margin:5px 0 8px;color:#162b4d}.club-page h2{font-size:18px;margin:0 0 8px;color:#172e52}.club-page p{margin:5px 0;color:#6d83a4;line-height:1.65}.club-page .club-back{border:0;background:none;padding:0;color:#52749e;cursor:pointer}.club-page .club-summary{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin:0 0 20px;font-size:14px;color:#6d83a4}.club-page .club-summary span{padding:0 20px;border-right:1px solid #dce8f8}.club-page .club-summary span:first-child{padding-left:0}.club-page .club-summary span:last-child{border:0}.club-page .club-summary strong{font-size:21px;color:#213c63;margin-right:6px}.club-page .club-callout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 22px;margin-bottom:20px;border:1px solid #d6e6ff;border-radius:8px;background:#edf5ff}.club-page .club-callout strong{font-weight:600}.club-page .club-callout p{font-size:13px}.club-page .club-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:18px 0}.club-page .club-filter .el-select{width:200px}.club-page .club-filter .club-search{width:240px;margin-left:auto}.club-page .club-card{padding:24px;background:#fff;border:1px solid #e2ebf8;border-radius:9px;margin-bottom:20px}.club-page .club-table{border:1px solid #e2ebf8;border-radius:8px;color:#25456f}.club-page .club-table th{background:#f0f5fd;font-size:13px;font-weight:500;color:#6c84a5}.club-page .club-table td{padding:15px 0;border-bottom-color:#edf2f9}.club-page .club-table td,.club-page .club-table th{text-align:left!important}.club-page .club-table .cell{padding-left:18px;padding-right:18px}.club-page .club-name{color:#18365d;font-weight:600}.club-page .club-secondary{font-size:12px;line-height:1.6;color:#7188a8;margin-top:5px}.club-page .club-capacity{width:130px;max-width:100%}.club-page .club-track{height:5px;border-radius:3px;background:#e7effb;margin-top:8px;overflow:hidden}.club-page .club-track i{height:100%;display:block;background:#2585ff;border-radius:3px}.club-page .club-status{display:inline-block;padding:5px 10px;background:#f0f4fa;color:#6e819c;border-radius:5px;font-size:12px}.club-page .club-status.open{color:#15996a;background:#e9f8f1}.club-page .club-status.pending{color:#c2872f;background:#fff6e8}.club-page .club-status.full,.club-page .club-status.needsReview{color:#d34c67;background:#fff0f3}.club-page .club-empty{padding:52px 20px;text-align:center}.club-page .club-empty h2{font-size:18px}.club-page .club-empty .el-button{margin-top:15px}.club-page .club-error{padding:14px 18px;margin-bottom:18px;color:#b14e35;border:1px solid #ffd9c7;background:#fff7f1;border-radius:7px}.club-page .club-error .el-button{margin-left:15px}.club-page .club-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 0 0}.club-page .club-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.club-page .club-actions .el-button+.el-button{margin-left:0}.club-page .el-input__inner{height:40px;line-height:40px;border-color:#d9e5f6;border-radius:6px;color:#264263}.club-page .el-input__prefix{color:#8ca7c9}.club-page .el-button{border-radius:6px;border-color:#d5e4fa}.club-page .el-button--primary{background:#1677ff;border-color:#1677ff}.club-page .el-button--primary.is-disabled{background:#a1bfe9;border-color:#a1bfe9}.club-page .el-button--text{color:#1677ff;border-color:transparent}.club-page .el-tabs__item{color:#6a83a5}.club-page .el-tabs__item.is-active{color:#1677ff;font-weight:600}.club-page .el-tabs__active-bar{background:#1677ff}.club-page .el-tabs__nav-wrap:after{height:1px;background:#e2ebf8}.club-page .club-footer{position:sticky;bottom:0;z-index:5;margin:20px -30px -32px;padding:16px 30px;border-top:1px solid #dfebfa;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.club-page .club-check-list{border:1px solid #e1eafa;border-radius:8px;overflow:hidden}.club-page .club-check-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:22px;background:#fff;border-bottom:1px solid #eaf0f8}.club-page .club-check-row:last-child{border:0}.club-page .club-check-row .el-checkbox{margin-top:5px}.club-page .club-check-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.club-page .club-check-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.club-page .club-teacher-fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;margin-top:20px}.club-page .club-field{-webkit-box-flex:1;-ms-flex:1;flex:1}.club-page .club-field label{display:block;color:#627d9f;font-size:13px;margin-bottom:10px}.club-page .club-teacher-chip{border-radius:5px;border:1px solid #dbe7f8;padding:8px 10px;margin:0 8px 8px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:13px}.club-page .club-teacher-chip button{border:0;padding:0;background:transparent;color:#6e85a5;cursor:pointer}.club-page .club-stepper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;gap:35px;margin:28px 0;color:#91a2bb}.club-page .club-stepper .active{color:#1677ff;font-weight:600}.club-page .club-stepper b{margin-right:8px}.club-page .club-details-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.club-page .club-facts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:36px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:22px}.club-page .club-facts dt{color:#8193ae;font-size:13px;margin-bottom:8px}.club-page .club-facts dd{margin:0}.club-page .club-log{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;padding:20px 0;border-bottom:1px solid #edf2f9}.club-page .club-log time{color:#7d91ac;font-size:13px;-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}.club-picker-dialog{border-radius:10px;color:#213a5d}.club-picker-dialog .el-dialog__body{padding-top:10px}.club-picker-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 2px;border-bottom:1px solid #edf2fa}.club-picker-row p{margin:5px 0 0;color:#7a8eaa;font-size:12px}.club-picker-dialog .el-input{margin-bottom:12px}.club-picker-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1200px){.club-page{padding:22px}.club-page .club-footer{margin-left:-22px;margin-right:-22px;padding:16px 22px}}.club-page .club-quota-full{color:#be741b}.club-page .club-table .el-button--text{padding:10px 0}.club-page .club-quota-detail{color:#426b9e;font-size:13px}