.relation-container[data-v-1d0979fe]{min-height:calc(100vh - 120px);padding:24px;background:#f5f7fa;font-family:PingFangSC-Medium,PingFang SC}.relation-container .page-header[data-v-1d0979fe]{background:linear-gradient(135deg,#667eea,#764ba2);padding:24px 30px;border-radius:8px;margin-bottom:24px;box-shadow:0 4px 12px rgba(102,126,234,.3)}.relation-container .page-header .header-content[data-v-1d0979fe]{display:flex;align-items:center;color:#fff}.relation-container .page-header .header-content i[data-v-1d0979fe]{font-size:32px;margin-right:16px}.relation-container .page-header .header-content .header-title[data-v-1d0979fe]{font-size:24px;font-weight:600;margin-bottom:6px}.relation-container .page-header .header-content .header-tips[data-v-1d0979fe]{font-size:14px;opacity:.9}.relation-container .form-section[data-v-1d0979fe]{width:100%;background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.08);box-sizing:border-box}.relation-container .form-section .section-title[data-v-1d0979fe]{font-size:16px;font-weight:600;color:#333;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #667eea;display:flex;align-items:center;gap:8px}.relation-container .form-section .section-title i[data-v-1d0979fe]{color:#667eea;font-size:18px}.relation-container .form-section .relation-form[data-v-1d0979fe]{max-width:800px;margin:0 auto}.relation-container .form-section .relation-form[data-v-1d0979fe] .el-form-item{margin-bottom:24px}.relation-container .form-section .relation-form[data-v-1d0979fe] .el-form-item .el-form-item__label{font-weight:500;color:#606266}.relation-container .form-section .relation-form[data-v-1d0979fe] .el-form-item .el-input__prefix{color:#667eea}.relation-container .form-section .relation-form[data-v-1d0979fe] .el-form-item .el-input__inner{height:40px;line-height:40px}.relation-container .form-section .relation-form[data-v-1d0979fe] .el-form-item .el-cascader,.relation-container .form-section .relation-form[data-v-1d0979fe] .el-form-item .el-select{width:100%}.relation-container .form-section .action-buttons[data-v-1d0979fe]{max-width:800px;margin:40px auto 0;padding-top:30px;border-top:1px solid #e8eaed;display:flex;justify-content:center;gap:16px}.relation-container .form-section .action-buttons .submit-btn[data-v-1d0979fe]{min-width:140px;height:40px;font-size:15px;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 12px rgba(102,126,234,.4);transition:all .3s ease}.relation-container .form-section .action-buttons .submit-btn[data-v-1d0979fe]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.5)}.relation-container .form-section .action-buttons .submit-btn[data-v-1d0979fe]:active{transform:translateY(0)}.relation-container .form-section .action-buttons .cancel-btn[data-v-1d0979fe]{min-width:140px;height:40px;font-size:15px;font-weight:500;background:#fff;color:#606266;border:1px solid #dcdfe6;transition:all .3s ease}.relation-container .form-section .action-buttons .cancel-btn[data-v-1d0979fe]:hover{color:#667eea;border-color:#667eea;background:rgba(102,126,234,.05)}[data-v-1d0979fe] .el-select-dropdown__item{display:flex;align-items:center}[data-v-1d0979fe] .el-select-dropdown__item i{color:#667eea;font-size:14px}