[data-v-1082f3d2] .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-1082f3d2] .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-1082f3d2] .el-dialog .el-dialog__header .el-dialog__title{width:100%;display:flex;align-items:center;justify-content:space-between}[data-v-1082f3d2] .el-dialog .el-dialog__body{padding:16px 20px;background:#f9fafb}[data-v-1082f3d2] .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-1082f3d2]{width:100%;display:flex;align-items:center;position:relative}.desktop-team-save-dialog .dialog-title-main[data-v-1082f3d2]{color:#fff;font-size:17px;font-weight:700;letter-spacing:.3px;flex-shrink:0}.desktop-team-save-dialog .dialog-subtitle[data-v-1082f3d2]{font-size:20px;color:hsla(0,0%,100%,.85);position:absolute;left:50%;transform:translateX(-50%);font-weight:500}.desktop-team-save[data-v-1082f3d2]{min-height:50vh;max-height:72vh;overflow-y:auto;overflow-x:hidden;padding:0}.desktop-team-save[data-v-1082f3d2]::-webkit-scrollbar{width:6px}.desktop-team-save[data-v-1082f3d2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.desktop-team-save[data-v-1082f3d2]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px}.desktop-team-save[data-v-1082f3d2]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.desktop-team-save[data-v-1082f3d2] .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-1082f3d2] .el-form.compact-form .el-form-item{margin-bottom:12px}.desktop-team-save[data-v-1082f3d2] .el-form.compact-form .el-form-item:last-child{margin-bottom:0}.desktop-team-save[data-v-1082f3d2] .el-form .el-form-item{margin-bottom:14px}.desktop-team-save[data-v-1082f3d2] .el-form .el-form-item:last-child{margin-bottom:0}.desktop-team-save[data-v-1082f3d2] .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-1082f3d2] .el-form .el-form-item .el-form-item__content{line-height:32px}.desktop-team-save[data-v-1082f3d2] .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-1082f3d2] .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-1082f3d2] .el-form .el-row{margin:0 -6px}.desktop-team-save[data-v-1082f3d2] .el-form .el-row .el-col{padding:0 6px}.desktop-team-save .staff-section[data-v-1082f3d2]{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 .staff-section .staff-header[data-v-1082f3d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #f3f4f6}.desktop-team-save .staff-section .staff-header .staff-title[data-v-1082f3d2]{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 .staff-section .staff-header .staff-subtitle[data-v-1082f3d2]{font-size:12px;color:#6b7280;margin-top:4px;font-weight:500}.desktop-team-save .staff-section[data-v-1082f3d2] .el-button{border-radius:8px;font-weight:600;padding:8px 16px;transition:all .3s ease}.desktop-team-save .staff-section[data-v-1082f3d2] .el-button.el-button--primary.is-plain{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.desktop-team-save .staff-section[data-v-1082f3d2] .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-1082f3d2]{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-1082f3d2]{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-1082f3d2]{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-1082f3d2]{font-size:12px;color:#6b7280;margin-top:4px;font-weight:500}.desktop-team-save .person-section .person-header .person-limit-text[data-v-1082f3d2]{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-1082f3d2]{margin-top:8px;border-radius:8px}.desktop-team-save .person-section .person-header .age-limit-alert[data-v-1082f3d2] .el-alert__title{font-size:13px;font-weight:600}.desktop-team-save .person-section[data-v-1082f3d2] .el-button{border-radius:8px;font-weight:600;padding:8px 16px;transition:all .3s ease}.desktop-team-save .person-section[data-v-1082f3d2] .el-button.el-button--primary.is-plain{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.desktop-team-save .person-section[data-v-1082f3d2] .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-1082f3d2] .el-table .el-table__body-wrapper .el-table__row td,.desktop-team-save .person-section[data-v-1082f3d2] .el-table .el-table__header-wrapper th{padding:12px 10px}.desktop-team-save .person-section[data-v-1082f3d2] .el-table .el-input__inner{padding:0 10px}.desktop-team-save .person-section[data-v-1082f3d2] .el-table .el-radio-group .el-radio{margin-right:16px}.desktop-team-save[data-v-1082f3d2] .el-table{border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;font-size:13px}.desktop-team-save[data-v-1082f3d2] .el-table .el-table__header-wrapper{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.desktop-team-save[data-v-1082f3d2] .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-1082f3d2] .el-table .el-table__body-wrapper .el-table__row{transition:all .2s ease}.desktop-team-save[data-v-1082f3d2] .el-table .el-table__body-wrapper .el-table__row:hover{background:#f8f9fa;transform:scale(1.001)}.desktop-team-save[data-v-1082f3d2] .el-table .el-table__body-wrapper .el-table__row td{padding:8px;border-bottom:1px solid #f3f4f6}.desktop-team-save[data-v-1082f3d2] .el-table .el-input__inner{border-radius:6px;border-color:#e5e7eb;font-size:13px;transition:all .2s ease}.desktop-team-save[data-v-1082f3d2] .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-1082f3d2] .el-table .el-radio-group .el-radio{margin-right:12px}.desktop-team-save[data-v-1082f3d2] .el-table .el-radio-group .el-radio .el-radio__label{font-size:13px;color:#111827}.desktop-team-save[data-v-1082f3d2] .el-table .el-select .el-input__inner{font-size:13px}.desktop-team-save[data-v-1082f3d2] .el-table .el-button--danger{border-radius:6px;padding:6px 12px;font-size:12px;transition:all .2s ease}.desktop-team-save[data-v-1082f3d2] .el-table .el-button--danger:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(239,68,68,.3)}.desktop-team-save[data-v-1082f3d2] .el-table .el-button--danger:disabled{opacity:.5;cursor:not-allowed}.desktop-team-save[data-v-1082f3d2] .dialog-footer .el-button{border-radius:8px;font-weight:600;padding:10px 24px;transition:all .3s ease}.desktop-team-save[data-v-1082f3d2] .dialog-footer .el-button.el-button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.desktop-team-save[data-v-1082f3d2] .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-1082f3d2] .dialog-footer .el-button.el-button--primary:active{transform:translateY(0)}.desktop-team-save[data-v-1082f3d2] .dialog-footer .el-button:not(.el-button--primary){border-color:#e5e7eb}.desktop-team-save[data-v-1082f3d2] .dialog-footer .el-button:not(.el-button--primary):hover{border-color:#3b82f6;color:#3b82f6}[data-v-1082f3d2] .el-loading-mask{background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(4px)}.competition-detail-page[data-v-6487757c]{background:linear-gradient(180deg,#fafbfc,#fff)}.competition-detail-page .detail-container[data-v-6487757c]{max-width:1400px;margin:0 auto;position:relative}.competition-detail-page .detail-container .page-hero[data-v-6487757c]{background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.competition-detail-page .detail-container .page-hero[data-v-6487757c] .el-page-header .el-page-header__left .el-icon-back{font-size:18px;color:#6b7280;transition:all .2s ease}.competition-detail-page .detail-container .page-hero[data-v-6487757c] .el-page-header .el-page-header__left .el-icon-back:hover{color:#6366f1;transform:translateX(-2px)}.competition-detail-page .detail-container .page-hero[data-v-6487757c] .el-page-header .el-page-header__content{font-size:16px;font-weight:600;color:#1f2937}.competition-detail-page .detail-container .detail-content[data-v-6487757c]{display:flex;flex-direction:column;gap:16px}.competition-detail-page .detail-container .detail-content .detail-main[data-v-6487757c]{display:block}.competition-detail-page .detail-container .detail-content .info-card[data-v-6487757c]{min-height:800px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid #e5e7eb;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}.competition-detail-page .detail-container .detail-content .info-card[data-v-6487757c]:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.05);border-color:rgba(99,102,241,.2)}.competition-detail-page .detail-container .detail-content .info-card .card-header[data-v-6487757c]{display:flex;align-items:center;padding:16px 18px;background:linear-gradient(135deg,#6b8dfb,#8f7bf2);position:relative;overflow:hidden}.competition-detail-page .detail-container .detail-content .info-card .card-header[data-v-6487757c]:after{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);transform:translate(30%,-30%)}.competition-detail-page .detail-container .detail-content .info-card .card-header .header-icon-wrapper[data-v-6487757c]{width:48px;height:48px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;position:relative;z-index:1}.competition-detail-page .detail-container .detail-content .info-card .card-header .header-icon-wrapper i[data-v-6487757c]{font-size:24px;color:#fff}.competition-detail-page .detail-container .detail-content .info-card .card-header .card-title[data-v-6487757c]{font-size:24px;font-weight:800;color:#fff;margin:0;position:relative;z-index:1;letter-spacing:-.5px}.competition-detail-page .detail-container .detail-content .info-card.main-info-card[data-v-6487757c]{height:100%;display:flex;flex-direction:column}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .card-body[data-v-6487757c]{padding:0 28px}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .card-body .baoming-info-header[data-v-6487757c]{display:flex;flex-direction:column;gap:16px;width:100%;margin-bottom:8px;padding:0 4px}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .card-body .baoming-info-header .header-row[data-v-6487757c]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .card-body .baoming-info-header .header-left[data-v-6487757c]{display:flex;align-items:center;gap:16px;flex:1;flex-wrap:wrap}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .card-body .baoming-info-header .header-left .item-path[data-v-6487757c]{font-size:15px;font-weight:500;color:#6b7280;display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:#f9fafb;border-radius:12px;transition:all .2s ease;white-space:nowrap}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .card-body .baoming-info-header .header-left .item-path[data-v-6487757c]:hover{background:#f3f4f6}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .card-body .baoming-info-header .header-left .item-path .dot-divider[data-v-6487757c]{color:#9ca3af;font-weight:300}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .card-body .baoming-info-header .header-left .item-limit[data-v-6487757c]{font-size:13px;color:#6366f1;font-weight:600;background:linear-gradient(135deg,#f0f4ff,#e0e7ff);padding:10px 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(99,102,241,.2);box-shadow:0 2px 8px rgba(99,102,241,.08);white-space:nowrap;flex-shrink:0}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .card-body .baoming-info-header .competition-name[data-v-6487757c]{font-size:24px;font-weight:700;color:#1f2937;line-height:1.4;letter-spacing:-.3px;background:linear-gradient(135deg,#1f2937,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;width:100%;padding:8px 0}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .card-body .baoming-info-header .action-row[data-v-6487757c]{flex-shrink:0}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .card-body .baoming-info-header .action-row .el-button[data-v-6487757c]{padding:12px 32px;border-radius:12px;font-weight:600;font-size:14px;box-shadow:0 2px 8px rgba(99,102,241,.08);transition:all .3s ease}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .card-body .baoming-info-header .action-row .el-button[data-v-6487757c]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .info-layout[data-v-6487757c]{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.4fr);gap:16px;align-items:stretch}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .info-media[data-v-6487757c]{display:flex;flex-direction:column;gap:8px}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .info-media .media-wrapper[data-v-6487757c]{position:relative;width:100%;height:100%;min-height:320px;border-radius:14px;overflow:hidden;background:#f3f4f6;border:1px solid rgba(229,231,235,.8);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .info-media .media-wrapper.is-empty[data-v-6487757c]{border-style:dashed}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .info-media .media-wrapper .carousel-item[data-v-6487757c]{width:100%;height:100%;position:relative;border-radius:14px;overflow:hidden;background:#f3f4f6}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .info-media .media-wrapper .carousel-item .carousel-image[data-v-6487757c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .info-media .media-wrapper .image-placeholder[data-v-6487757c]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#6b7280}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .info-media .media-wrapper .image-placeholder i[data-v-6487757c]{font-size:32px;color:#6366f1}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .info-media .media-wrapper .image-placeholder p[data-v-6487757c]{margin:0;font-size:14px}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .info-media .media-wrapper .no-group-data[data-v-6487757c]{padding:40px 0}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .info-details[data-v-6487757c]{flex:1}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .basic-descriptions[data-v-6487757c]{margin:0 auto}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .basic-descriptions .el-descriptions__header[data-v-6487757c]{display:none}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .basic-descriptions .el-descriptions__title[data-v-6487757c]{font-size:0}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .basic-descriptions .el-descriptions-row[data-v-6487757c]{transition:background .3s}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .basic-descriptions .el-descriptions-row[data-v-6487757c]:hover{background:rgba(99,102,241,.05)}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .basic-descriptions .el-descriptions__label[data-v-6487757c]{font-size:12px;color:#6b7280;font-weight:600;background:#f9fafb}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .basic-descriptions .el-descriptions__content[data-v-6487757c]{font-size:13px;color:#1f2937;font-weight:600;line-height:1.6}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .basic-descriptions .el-descriptions__content .info-phone-link[data-v-6487757c]{color:#6366f1;text-decoration:none;transition:color .2s}.competition-detail-page .detail-container .detail-content .info-card.main-info-card .basic-descriptions .el-descriptions__content .info-phone-link[data-v-6487757c]:hover{color:#4f46e5;text-decoration:underline}.divider-wrapper[data-v-6487757c]{margin:24px 0}.divider-wrapper[data-v-6487757c] .el-divider{margin:0;border-color:#e5e7eb}.empty-teams-state[data-v-6487757c]{padding:60px 20px;text-align:center}.empty-teams-state[data-v-6487757c] .el-empty .el-empty__image{opacity:.5}.empty-teams-state[data-v-6487757c] .el-empty .el-empty__description{color:#6b7280;font-size:15px;margin-bottom:20px}.empty-teams-state[data-v-6487757c] .el-empty .el-button{border-radius:12px;padding:12px 32px;font-weight:600;box-shadow:0 2px 8px rgba(99,102,241,.08);transition:all .3s ease}.empty-teams-state[data-v-6487757c] .el-empty .el-button:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.team-list-container[data-v-6487757c]{margin-top:8px;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}@media(min-width:1600px){.team-list-container[data-v-6487757c]{grid-template-columns:repeat(2,1fr)}}.register-form-card[data-v-6487757c]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid #e5e7eb;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;position:relative}.register-form-card[data-v-6487757c]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);opacity:0;transition:opacity .3s ease}.register-form-card[data-v-6487757c]:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-color:rgba(99,102,241,.3)}.register-form-card[data-v-6487757c]:hover:before{opacity:1}.register-form-card .form-header[data-v-6487757c]{background:linear-gradient(135deg,#fafbfc,#f3f4f6);border-bottom:1px solid #e5e7eb;padding:16px 20px;position:relative}.register-form-card .form-header .form-title[data-v-6487757c]{display:flex;align-items:center;justify-content:space-between}.register-form-card .form-header .form-title .title-left[data-v-6487757c]{display:flex;align-items:center;gap:10px}.register-form-card .form-header .form-title .title-left .title-icon[data-v-6487757c]{font-size:18px;color:#6366f1;background:linear-gradient(135deg,#f0f4ff,#e0e7ff);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.register-form-card .form-header .form-title .title-left .title-text[data-v-6487757c]{font-size:17px;font-weight:600;color:#1f2937;letter-spacing:-.2px}.register-form-card .form-header .form-title .title-actions[data-v-6487757c]{display:flex;gap:8px}.register-form-card .form-header .form-title .title-actions .el-button[data-v-6487757c]{border-radius:8px;font-weight:500;transition:all .2s ease}.register-form-card .form-header .form-title .title-actions .el-button[data-v-6487757c]:hover{transform:translateY(-1px)}.register-form-card .form-content[data-v-6487757c]{padding:20px}.team-info-section[data-v-6487757c]{width:100%;margin:0 0 20px 0;display:flex;justify-content:center}.team-info-section .team-info-row[data-v-6487757c]{display:flex;flex-direction:row;align-items:center;gap:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 2px 8px rgba(99,102,241,.08);padding:12px 24px;min-width:200px;max-width:95%;border:none;backdrop-filter:blur(10px);position:relative;overflow:hidden}.team-info-section .team-info-row[data-v-6487757c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.team-info-section .team-info-row[data-v-6487757c]:hover:before{left:100%}.team-info-section .team-group[data-v-6487757c],.team-info-section .team-name[data-v-6487757c]{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:600;position:relative;z-index:1}.team-info-section .team-group .info-icon[data-v-6487757c],.team-info-section .team-name .info-icon[data-v-6487757c]{color:gold;font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.team-info-section .team-group .info-text[data-v-6487757c],.team-info-section .team-name .info-text[data-v-6487757c]{color:#fff;font-size:14px;font-weight:600;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.person-list .person-grid[data-v-6487757c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:12px}.person-list .person-grid.doubles[data-v-6487757c]{grid-template-columns:repeat(2,1fr);gap:12px}.person-list .person-item[data-v-6487757c]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border-radius:12px;background:linear-gradient(135deg,#fff,#f9fafb);border:1px solid #e5e7eb;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.person-list .person-item[data-v-6487757c]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(135deg,#667eea,#764ba2);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.person-list .person-item[data-v-6487757c]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.05);border-color:rgba(99,102,241,.3);background:#fff}.person-list .person-item[data-v-6487757c]:hover:before{transform:scaleX(1)}.person-list .person-item:hover .person-avatar[data-v-6487757c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:scale(1.05)}.person-list .person-item .person-avatar[data-v-6487757c]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#f0f4ff,#e0e7ff);display:flex;align-items:center;justify-content:center;font-size:26px;color:#6366f1;transition:all .3s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:2px solid rgba(99,102,241,.1)}.person-list .person-item .person-name[data-v-6487757c]{font-size:14px;font-weight:600;color:#1f2937;text-align:center;line-height:1.4}.person-list .person-item .person-job[data-v-6487757c]{font-size:12px;color:#6b7280;text-align:center}.person-list .person-item.doubles-item[data-v-6487757c]{padding:16px 10px;min-height:100px;display:flex;flex-direction:column;justify-content:center}.person-list .person-item.doubles-item .doubles-content[data-v-6487757c]{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:12px;width:100%}.person-list .person-item.doubles-item .player-info[data-v-6487757c]{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.person-list .person-item.doubles-item .player-avatar[data-v-6487757c]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#f0f4ff,#e0e7ff);display:flex;align-items:center;justify-content:center;font-size:18px;color:#6366f1;transition:all .3s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:2px solid rgba(99,102,241,.1)}.person-list .person-item.doubles-item:hover .player-avatar[data-v-6487757c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:scale(1.05)}.person-list .person-item.doubles-item .player-name[data-v-6487757c]{font-size:11px;font-weight:600;color:#1f2937;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.person-list .person-item.add-person-item[data-v-6487757c]{justify-content:center;min-height:104px;border-style:dashed;border-color:rgba(99,102,241,.35);background:linear-gradient(135deg,#f8faff,#eef2ff)}.person-list .person-item.add-person-item[data-v-6487757c]:hover{border-color:rgba(79,70,229,.55)}.form-placeholder[data-v-6487757c]{padding:48px 0;text-align:center}.rename-form[data-v-6487757c]{margin-top:6px}.rename-form[data-v-6487757c] .el-form-item{margin-bottom:18px}.rename-form[data-v-6487757c] .el-form-item__label{font-size:14px;color:#4b5563;font-weight:600}.rename-form[data-v-6487757c] .el-input__inner{border-radius:10px;height:40px;line-height:40px;border-color:#dbe3f6}.rename-form[data-v-6487757c] .el-input__inner:focus{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.rename-form[data-v-6487757c] .el-input.is-disabled .el-input__inner{color:#606266;background:#f6f8ff}.rename-form[data-v-6487757c] .el-input .el-input__count{color:#9ca3af;background:transparent}[data-v-6487757c] .rename-dialog{border-radius:14px;overflow:hidden}[data-v-6487757c] .rename-dialog .el-dialog__header{padding:14px 18px 12px;background:linear-gradient(135deg,#f3f6ff,#eef2ff);border-bottom:1px solid #e7eaf7}[data-v-6487757c] .rename-dialog .el-dialog__title{font-size:17px;font-weight:700;color:#1f2a44}[data-v-6487757c] .rename-dialog .el-dialog__body{padding:16px 20px 6px}[data-v-6487757c] .rename-dialog .el-dialog__footer{padding:10px 20px 18px;border-top:1px solid #f1f3f9}.rename-dialog-header[data-v-6487757c]{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:8px;border-radius:10px;background:#f7f9ff;color:#44527a;font-size:14px;font-weight:600}.rename-dialog-header i[data-v-6487757c]{color:#4f46e5;font-size:16px}.rename-dialog-footer[data-v-6487757c]{display:flex;justify-content:flex-end;gap:10px}.rename-btn[data-v-6487757c]{min-width:88px;border-radius:20px;font-weight:600}.rename-btn.cancel[data-v-6487757c]{border-color:#d7dcef;color:#55607a}.rename-btn.save[data-v-6487757c]{background:linear-gradient(135deg,#4f46e5,#6366f1);border:none}.add-person-icon-wrap[data-v-6487757c]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#f0f4ff,#e0e7ff);display:flex;align-items:center;justify-content:center;color:#4f46e5;position:relative;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.add-person-plus[data-v-6487757c]{position:absolute;right:-2px;bottom:-4px;width:18px;height:18px;border-radius:50%;background:#0080ff;color:#fff;font-size:13px;line-height:18px;text-align:center;font-weight:700}.empty-add-person[data-v-6487757c]{display:inline-flex;align-items:center;flex-direction:column;gap:10px;cursor:pointer;padding:8px 12px;border-radius:10px;transition:all .2s ease}.empty-add-person[data-v-6487757c]:hover{background:#f3f6ff}.empty-add-person-icon[data-v-6487757c]{width:62px;height:62px}.empty-add-plus[data-v-6487757c]{width:20px;height:20px;line-height:20px}.empty-add-person-text[data-v-6487757c]{color:#6b7280;font-size:14px;font-weight:500}@media(max-width:1600px){.competition-detail-page .detail-container[data-v-6487757c]{max-width:95%}.team-list-container[data-v-6487757c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:1200px){.team-list-container[data-v-6487757c]{grid-template-columns:repeat(2,1fr);gap:20px}.competition-detail-page .detail-container[data-v-6487757c]{padding:20px 16px}.baoming-info-header .competition-name[data-v-6487757c]{font-size:20px!important}}@media(max-width:768px){.team-list-container[data-v-6487757c]{grid-template-columns:1fr;gap:16px}.baoming-info-header .header-left[data-v-6487757c]{flex-direction:column;align-items:flex-start!important;gap:12px!important}.baoming-info-header .competition-name[data-v-6487757c]{font-size:18px!important}}