[data-v-6ae91e62] .el-dialog__body{font-size:16px!important}span[data-v-6ae91e62]{font-size:16px}.timeline[data-v-6ae91e62]{padding:5px 10px;border:1px solid #ccc;margin-right:10px}.form-item-width[data-v-6ae91e62]{width:168px}.form-item-width-all[data-v-6ae91e62]{width:445px}.form-item-width-small[data-v-6ae91e62]{width:142px}[data-v-23761372] .el-dialog{border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);margin-top:5vh!important}[data-v-23761372] .el-dialog .el-dialog__header{padding:16px 20px 14px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px 16px 0 0;margin:0}[data-v-23761372] .el-dialog .el-dialog__header .el-dialog__title{width:100%;display:flex;align-items:center;justify-content:space-between}[data-v-23761372] .el-dialog .el-dialog__body{padding:16px 20px;background:#f9fafb}[data-v-23761372] .el-dialog .el-dialog__footer{padding:14px 20px;background:#fff;border-top:1px solid #e5e7eb;border-radius:0 0 16px 16px}.desktop-team-save-dialog .dialog-title-wrapper[data-v-23761372]{width:100%;display:flex;align-items:center;position:relative}.desktop-team-save-dialog .dialog-title-main[data-v-23761372]{color:#fff;font-size:17px;font-weight:700;letter-spacing:.3px;flex-shrink:0}.desktop-team-save-dialog .dialog-subtitle[data-v-23761372]{font-size:20px;color:hsla(0,0%,100%,.85);position:absolute;left:50%;transform:translateX(-50%);font-weight:500}.desktop-team-save[data-v-23761372]{min-height:50vh;max-height:72vh;overflow-y:auto;overflow-x:hidden;padding:0}.desktop-team-save[data-v-23761372]::-webkit-scrollbar{width:6px}.desktop-team-save[data-v-23761372]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.desktop-team-save[data-v-23761372]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px}.desktop-team-save[data-v-23761372]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.desktop-team-save[data-v-23761372] .el-form{background:#fff;padding:14px 16px;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);margin-bottom:12px;border:1px solid #e5e7eb}.desktop-team-save[data-v-23761372] .el-form.compact-form .el-form-item{margin-bottom:12px}.desktop-team-save[data-v-23761372] .el-form.compact-form .el-form-item:last-child{margin-bottom:0}.desktop-team-save[data-v-23761372] .el-form .el-form-item{margin-bottom:14px}.desktop-team-save[data-v-23761372] .el-form .el-form-item:last-child{margin-bottom:0}.desktop-team-save[data-v-23761372] .el-form .el-form-item .el-form-item__label{color:#111827;font-weight:600;font-size:13px;padding:0 12px 0 0;line-height:32px}.desktop-team-save[data-v-23761372] .el-form .el-form-item .el-form-item__content{line-height:32px}.desktop-team-save[data-v-23761372] .el-form .el-form-item .el-input__inner{border-radius:8px;border-color:#e5e7eb;transition:all .3s ease;height:32px;line-height:32px;font-size:13px}.desktop-team-save[data-v-23761372] .el-form .el-form-item .el-input__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.desktop-team-save[data-v-23761372] .el-form .el-row{margin:0 -6px}.desktop-team-save[data-v-23761372] .el-form .el-row .el-col{padding:0 6px}.desktop-team-save .person-section[data-v-23761372]{margin-top:10px;background:#fff;padding:14px;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.desktop-team-save .person-section .person-header[data-v-23761372]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #f3f4f6;position:relative}.desktop-team-save .person-section .person-header .person-title[data-v-23761372]{font-size:16px;font-weight:700;color:#111827;letter-spacing:.2px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.desktop-team-save .person-section .person-header .person-subtitle[data-v-23761372]{font-size:12px;color:#6b7280;margin-top:4px;font-weight:500}.desktop-team-save .person-section .person-header .person-limit-text[data-v-23761372]{position:absolute;left:50%;transform:translateX(-50%);font-size:13px;color:#f56c6c;font-weight:600;background:rgba(245,108,108,.08);padding:6px 16px;border-radius:999px;white-space:nowrap}.desktop-team-save .person-section .person-header .age-limit-alert[data-v-23761372]{margin-top:8px;border-radius:8px}.desktop-team-save .person-section .person-header .age-limit-alert[data-v-23761372] .el-alert__title{font-size:13px;font-weight:600}.desktop-team-save .person-section[data-v-23761372] .el-button{border-radius:8px;font-weight:600;padding:8px 16px;transition:all .3s ease}.desktop-team-save .person-section[data-v-23761372] .el-button.el-button--primary.is-plain{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.desktop-team-save .person-section[data-v-23761372] .el-button.el-button--primary.is-plain:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.desktop-team-save .person-section[data-v-23761372] .el-table .el-table__body-wrapper .el-table__row td,.desktop-team-save .person-section[data-v-23761372] .el-table .el-table__header-wrapper th{padding:12px 10px}.desktop-team-save .person-section[data-v-23761372] .el-table .el-input__inner{padding:0 10px}.desktop-team-save .person-section[data-v-23761372] .el-table .el-radio-group .el-radio{margin-right:16px}.desktop-team-save[data-v-23761372] .el-table{border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;font-size:13px}.desktop-team-save[data-v-23761372] .el-table .el-table__header-wrapper{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.desktop-team-save[data-v-23761372] .el-table .el-table__header-wrapper th{background:transparent!important;color:#111827;font-weight:700;font-size:12px;padding:10px 8px;border-bottom:2px solid #e5e7eb}.desktop-team-save[data-v-23761372] .el-table .el-table__body-wrapper .el-table__row{transition:all .2s ease}.desktop-team-save[data-v-23761372] .el-table .el-table__body-wrapper .el-table__row:hover{background:#f8f9fa;transform:scale(1.001)}.desktop-team-save[data-v-23761372] .el-table .el-table__body-wrapper .el-table__row td{padding:8px;border-bottom:1px solid #f3f4f6}.desktop-team-save[data-v-23761372] .el-table .el-input__inner{border-radius:6px;border-color:#e5e7eb;font-size:13px;transition:all .2s ease}.desktop-team-save[data-v-23761372] .el-table .el-input__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.desktop-team-save[data-v-23761372] .el-table .el-radio-group .el-radio{margin-right:12px}.desktop-team-save[data-v-23761372] .el-table .el-radio-group .el-radio .el-radio__label{font-size:13px;color:#111827}.desktop-team-save[data-v-23761372] .el-table .el-select .el-input__inner{font-size:13px}.desktop-team-save[data-v-23761372] .el-table .el-button--danger{border-radius:6px;padding:6px 12px;font-size:12px;transition:all .2s ease}.desktop-team-save[data-v-23761372] .el-table .el-button--danger:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(239,68,68,.3)}.desktop-team-save[data-v-23761372] .el-table .el-button--danger:disabled{opacity:.5;cursor:not-allowed}.desktop-team-save[data-v-23761372] .dialog-footer .el-button{border-radius:8px;font-weight:600;padding:10px 24px;transition:all .3s ease}.desktop-team-save[data-v-23761372] .dialog-footer .el-button.el-button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.desktop-team-save[data-v-23761372] .dialog-footer .el-button.el-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.desktop-team-save[data-v-23761372] .dialog-footer .el-button.el-button--primary:active{transform:translateY(0)}.desktop-team-save[data-v-23761372] .dialog-footer .el-button:not(.el-button--primary){border-color:#e5e7eb}.desktop-team-save[data-v-23761372] .dialog-footer .el-button:not(.el-button--primary):hover{border-color:#3b82f6;color:#3b82f6}[data-v-23761372] .el-loading-mask{background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(4px)}.admin-page[data-v-5db0df72]{min-height:100vh;background-color:#fff}.page-header[data-v-5db0df72]{padding:16px 24px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);position:sticky;top:0;z-index:100;border-bottom:1px solid #ebeef5}.header-content[data-v-5db0df72]{padding:0}.page-main[data-v-5db0df72]{padding:24px;background-color:#fff}.box-card[data-v-5db0df72]{border-radius:8px;transition:all .3s;border:1px solid #ebeef5;background-color:#fff}.box-card[data-v-5db0df72]:hover{transform:translateY(-2px);box-shadow:0 2px 12px rgba(0,0,0,.1)}.card-header[data-v-5db0df72]{border-bottom:1px solid #ebeef5;background-color:#fff;border-radius:8px 8px 0 0}.card-title[data-v-5db0df72]{font-size:15px;font-weight:600;color:#303133}.phase-select[data-v-5db0df72] .el-input__inner{border-radius:4px}.action-button[data-v-5db0df72]{height:32px;border-radius:4px;font-weight:500}.action-button.el-button--primary[data-v-5db0df72]{background-color:#409eff;border-color:#409eff}.action-button.el-button--primary[data-v-5db0df72]:hover{background-color:#66b1ff;border-color:#66b1ff}.action-button.el-button--success[data-v-5db0df72]{background-color:#67c23a;border-color:#67c23a}.action-button.el-button--success[data-v-5db0df72]:hover{background-color:#85ce61;border-color:#85ce61}.action-button.el-button--warning[data-v-5db0df72]{background-color:#e6a23c;border-color:#e6a23c}.action-button.el-button--warning[data-v-5db0df72]:hover{background-color:#ebb563;border-color:#ebb563}.action-button-small[data-v-5db0df72]{padding:5px 10px;font-size:12px}.custom-table[data-v-5db0df72] .el-table__header-wrapper th{background-color:#fff;color:#606266;font-weight:600;height:40px;border-bottom:1px solid #ebeef5}.custom-table[data-v-5db0df72] .el-table__row td{padding:8px 0;background-color:#fff}.custom-table[data-v-5db0df72] .el-table__row:hover>td{background-color:#f5f7fa}.custom-table[data-v-5db0df72] .el-table--border{border-radius:4px;overflow:hidden;border:1px solid #ebeef5}.custom-table[data-v-5db0df72] .el-table__fixed-right{height:100%!important;background-color:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.05)}.group-card[data-v-5db0df72]{margin-bottom:24px}.team-card[data-v-5db0df72]{margin-bottom:0}.w-100[data-v-5db0df72]{width:100%}[data-v-5db0df72] .el-card__body{padding:16px}[data-v-5db0df72] .el-checkbox__inner{width:16px!important;height:16px!important;border-radius:2px}[data-v-5db0df72] .el-upload{width:100%}