.venue-fitness[data-v-0871ff2e]{padding-bottom:10px;background:linear-gradient(135deg,#eff4fb,#e8f2ff);position:relative}.venue-fitness .breadcrumb-wrapper[data-v-0871ff2e]{position:sticky;top:0;z-index:99;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);padding:12px 240px;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease}.venue-fitness .complaint-container[data-v-0871ff2e]{max-width:1200px;margin:40px auto;padding:0 20px}.venue-fitness .complaint-card[data-v-0871ff2e]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;animation:fadeInUp-0871ff2e .6s ease-out}.venue-fitness .complaint-card .card-header[data-v-0871ff2e]{background:linear-gradient(135deg,#409eff,#66b1ff);padding:32px 40px;color:#fff}.venue-fitness .complaint-card .card-header .title[data-v-0871ff2e]{font-size:28px;font-weight:600;margin:0 0 8px 0}.venue-fitness .complaint-card .card-header .subtitle[data-v-0871ff2e]{font-size:14px;margin:0;opacity:.9}.venue-fitness .complaint-card .complaint-form[data-v-0871ff2e]{padding:40px}.venue-fitness .complaint-card .complaint-form[data-v-0871ff2e] .el-form-item{margin-bottom:28px;transition:all .3s ease}.venue-fitness .complaint-card .complaint-form[data-v-0871ff2e] .el-form-item:hover{transform:translateX(4px)}.venue-fitness .complaint-card .complaint-form[data-v-0871ff2e] .el-form-item__label{font-weight:500;color:#333;line-height:40px}.venue-fitness .complaint-card .complaint-form .form-input[data-v-0871ff2e],.venue-fitness .complaint-card .complaint-form .form-select[data-v-0871ff2e]{width:100%}.venue-fitness .complaint-card .complaint-form[data-v-0871ff2e] .el-input .el-input__inner,.venue-fitness .complaint-card .complaint-form[data-v-0871ff2e] .el-select .el-input__inner{height:44px;line-height:44px;border-radius:8px;border:1px solid #dcdfe6;transition:all .3s ease}.venue-fitness .complaint-card .complaint-form[data-v-0871ff2e] .el-input .el-input__inner:hover,.venue-fitness .complaint-card .complaint-form[data-v-0871ff2e] .el-select .el-input__inner:hover{border-color:#409eff}.venue-fitness .complaint-card .complaint-form[data-v-0871ff2e] .el-input .el-input__inner:focus,.venue-fitness .complaint-card .complaint-form[data-v-0871ff2e] .el-select .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.venue-fitness .complaint-card .complaint-form .form-textarea[data-v-0871ff2e] .el-textarea__inner{border-radius:8px;border:1px solid #dcdfe6;padding:12px 15px;font-size:14px;line-height:1.6;transition:all .3s ease}.venue-fitness .complaint-card .complaint-form .form-textarea[data-v-0871ff2e] .el-textarea__inner:hover{border-color:#409eff}.venue-fitness .complaint-card .complaint-form .form-textarea[data-v-0871ff2e] .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.venue-fitness .complaint-card .complaint-form .upload-section .evidence-upload[data-v-0871ff2e] .el-upload--picture-card{width:120px;height:120px;border-radius:8px;border:2px dashed #d9d9d9;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.venue-fitness .complaint-card .complaint-form .upload-section .evidence-upload[data-v-0871ff2e] .el-upload--picture-card:hover{border-color:#409eff;background-color:#f5f7fa}.venue-fitness .complaint-card .complaint-form .upload-section .evidence-upload[data-v-0871ff2e] .el-upload--picture-card i{font-size:28px;color:#8c939d;line-height:1}.venue-fitness .complaint-card .complaint-form .upload-section .evidence-upload[data-v-0871ff2e] .el-upload-list--picture-card .el-upload-list__item{width:120px;height:120px;border-radius:8px;transition:all .3s ease}.venue-fitness .complaint-card .complaint-form .upload-section .evidence-upload[data-v-0871ff2e] .el-upload-list--picture-card .el-upload-list__item:hover{transform:scale(1.05)}.venue-fitness .complaint-card .complaint-form .upload-section .upload-tip[data-v-0871ff2e]{margin-top:12px;font-size:13px;color:#909399;line-height:1.6}.venue-fitness .complaint-card .complaint-form .submit-section[data-v-0871ff2e]{margin-top:40px;text-align:center}.venue-fitness .complaint-card .complaint-form .submit-section .submit-btn[data-v-0871ff2e]{min-width:160px;height:48px;font-size:16px;border-radius:24px;background:linear-gradient(135deg,#409eff,#66b1ff);border:none;transition:all .3s ease}.venue-fitness .complaint-card .complaint-form .submit-section .submit-btn[data-v-0871ff2e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(64,158,255,.4)}.venue-fitness .complaint-card .complaint-form .submit-section .submit-btn[data-v-0871ff2e]:active{transform:translateY(0)}.venue-fitness .complaint-card .complaint-form .submit-section .reset-btn[data-v-0871ff2e]{min-width:120px;height:48px;font-size:16px;border-radius:24px;margin-left:20px;transition:all .3s ease}.venue-fitness .complaint-card .complaint-form .submit-section .reset-btn[data-v-0871ff2e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.venue-fitness .preview-dialog[data-v-0871ff2e] .el-dialog{border-radius:12px;overflow:hidden}.venue-fitness .preview-dialog .preview-image[data-v-0871ff2e]{width:100%;display:block}@keyframes fadeInUp-0871ff2e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1440px){.venue-fitness .breadcrumb-wrapper[data-v-0871ff2e]{padding:12px 120px}}@media screen and (max-width:1200px){.venue-fitness .breadcrumb-wrapper[data-v-0871ff2e]{padding:12px 60px}.venue-fitness .complaint-container[data-v-0871ff2e]{padding:0 40px}}@media screen and (max-width:768px){.venue-fitness .breadcrumb-wrapper[data-v-0871ff2e]{padding:12px 20px}.venue-fitness .complaint-card .card-header[data-v-0871ff2e]{padding:24px 20px}.venue-fitness .complaint-card .card-header .title[data-v-0871ff2e]{font-size:22px}.venue-fitness .complaint-card .complaint-form[data-v-0871ff2e]{padding:24px 20px}.venue-fitness .complaint-card .complaint-form[data-v-0871ff2e] .el-form-item__label{width:100px!important}}