.basic-data-layout[data-v-64240687]{min-height:calc(100vh - 120px);padding:24px;background:#f5f7fa}.basic-data-layout .page-header[data-v-64240687]{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)}.basic-data-layout .page-header .header-content[data-v-64240687]{display:flex;align-items:center;color:#fff}.basic-data-layout .page-header .header-content i[data-v-64240687]{font-size:32px;margin-right:16px}.basic-data-layout .page-header .header-content .header-title[data-v-64240687]{font-size:24px;font-weight:600;margin-bottom:6px}.basic-data-layout .page-header .header-content .header-tips[data-v-64240687]{font-size:14px;opacity:.9}.basic-data-layout .search-section[data-v-64240687]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.basic-data-layout .search-section .search-form[data-v-64240687]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.basic-data-layout .search-section .search-form .form-item[data-v-64240687]{display:flex;align-items:center;gap:8px}.basic-data-layout .search-section .search-form .form-item label[data-v-64240687]{min-width:60px;font-size:14px;color:#606266;font-weight:500}.basic-data-layout .search-section .search-form .form-item .el-input[data-v-64240687]{width:240px}.basic-data-layout .search-section .search-form .form-actions[data-v-64240687]{display:flex;gap:12px;margin-left:auto}.basic-data-layout .table-section[data-v-64240687]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.form-dialog[data-v-64240687] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px}.form-dialog[data-v-64240687] .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.form-dialog[data-v-64240687] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}.form-dialog[data-v-64240687] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#f0f0f0}.form-dialog[data-v-64240687] .el-dialog__body{padding:30px 24px}.form-dialog[data-v-64240687] .el-form-item__label{font-weight:500;color:#606266}.form-dialog[data-v-64240687] .el-form-item__label:before{color:#f56c6c}.form-dialog .dialog-footer[data-v-64240687]{display:flex;justify-content:flex-end;gap:12px}.asso-dialog[data-v-64240687] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px}.asso-dialog[data-v-64240687] .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.asso-dialog[data-v-64240687] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}.asso-dialog[data-v-64240687] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#f0f0f0}.asso-dialog .asso-content .asso-group[data-v-64240687]{margin-bottom:24px}.asso-dialog .asso-content .asso-group[data-v-64240687]:last-child{margin-bottom:0}.asso-dialog .asso-content .asso-group .group-title[data-v-64240687]{font-size:15px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #f0f2f5}.asso-dialog .asso-content .asso-group[data-v-64240687] .el-checkbox-group{display:flex;flex-wrap:wrap;gap:12px}.asso-dialog .asso-content .asso-group[data-v-64240687] .el-checkbox-group .el-checkbox{margin-right:0}.asso-dialog .dialog-footer[data-v-64240687]{display:flex;justify-content:flex-end;gap:12px}