.team-profile-edit-page[data-v-0c0e119c]{min-height:100vh;background:#f5f6fa}.header[data-v-0c0e119c]{display:flex;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #eee}.back-button[data-v-0c0e119c]{background:none;border:none;font-size:22px;color:#333;cursor:pointer;padding:4px}.content[data-v-0c0e119c]{padding:16px}.form-container[data-v-0c0e119c]{overflow-y:scroll;max-width:500px;margin:0 auto}.team-header-info[data-v-0c0e119c]{display:flex;flex-direction:column;align-items:center;padding:20px 0 24px}.team-logo-small[data-v-0c0e119c]{position:relative;width:80px;height:80px;border-radius:50%;overflow:visible;cursor:pointer;margin-bottom:10px}.logo-image[data-v-0c0e119c]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #eee}.logo-placeholder[data-v-0c0e119c]{width:80px;height:80px;border-radius:50%;background:#e8e8e8;display:flex;align-items:center;justify-content:center;border:3px solid #eee}.logo-placeholder i[data-v-0c0e119c]{font-size:28px;color:#999}.logo-edit-badge[data-v-0c0e119c]{position:absolute;bottom:0;right:0;width:26px;height:26px;border-radius:50%;background:#061da1;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;border:2px solid #fff}.team-name-text[data-v-0c0e119c]{font-size:18px;font-weight:800;color:#222;letter-spacing:-.3px}.form-group[data-v-0c0e119c]{margin-bottom:16px}.form-group label[data-v-0c0e119c]{display:block;font-size:13px;font-weight:600;color:#555;margin-bottom:6px}.form-input[data-v-0c0e119c]{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.form-input[data-v-0c0e119c]:focus{border-color:#061da1}.form-input.disabled[data-v-0c0e119c]{background:#f5f5f5;color:#999;cursor:not-allowed}.form-hint[data-v-0c0e119c]{font-size:12px;color:#999;margin:4px 0 0}.section-divider[data-v-0c0e119c]{height:1px;background:#e0e0e0;margin:24px 0}.page-title[data-v-0c0e119c]{font-size:20px;font-weight:800;color:#222;line-height:1.4;margin:0 0 16px;letter-spacing:-.3px}.option-buttons[data-v-0c0e119c]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.option-buttons.df[data-v-0c0e119c]{display:flex;flex-wrap:nowrap;gap:6px}.option-button[data-v-0c0e119c]{padding:10px 16px;border:1.5px solid #ddd;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#555;cursor:pointer;transition:all .2s;text-align:center;min-width:44px}.option-button.active[data-v-0c0e119c]{background:#061da1;color:#fff;border-color:#061da1}.option-button[data-v-0c0e119c]:active{transform:scale(.97)}.location-row[data-v-0c0e119c]{display:flex;gap:12px}.location-item[data-v-0c0e119c]{flex:1}.location-select[data-v-0c0e119c]{width:100%}.submit-button[data-v-0c0e119c]{width:100%;padding:14px;background:#061da1;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;margin-top:24px;margin-bottom:40px;transition:opacity .2s}.submit-button[data-v-0c0e119c]:active{opacity:.85}.submit-button[data-v-0c0e119c]:disabled{background:#ccc;cursor:not-allowed}[data-v-0c0e119c] .el-select{width:100%}[data-v-0c0e119c] .el-input__inner{border-radius:8px}