.insurance-types-page[data-v-89040126]{padding:24px;background-color:#f5f7fa;min-height:calc(100vh - 84px)}.insurance-types-page .page-header[data-v-89040126]{margin-bottom:24px}.insurance-types-page .page-header .header-content[data-v-89040126]{background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:32px;color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.insurance-types-page .page-header .header-content .page-title[data-v-89040126]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 12px 0;font-size:28px;font-weight:600}.insurance-types-page .page-header .header-content .page-title i[data-v-89040126]{margin-right:12px;font-size:32px}.insurance-types-page .page-header .header-content .page-subtitle[data-v-89040126]{margin:0;font-size:16px;opacity:.9}.insurance-types-page .search-card[data-v-89040126]{margin-bottom:24px;border-radius:12px;border:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.insurance-types-page .search-card .search-header[data-v-89040126]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.insurance-types-page .search-card .search-header .search-title[data-v-89040126]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:600;color:#303133}.insurance-types-page .search-card .search-header .search-title i[data-v-89040126]{margin-right:8px;color:#409eff}.insurance-types-page .search-card .search-form[data-v-89040126] .el-form-item{margin-bottom:18px}.insurance-types-page .search-card .search-form[data-v-89040126] .el-form-item .el-form-item__label{font-weight:500;color:#606266}.insurance-types-page .search-card .search-form[data-v-89040126] .el-form-item .el-input__inner,.insurance-types-page .search-card .search-form[data-v-89040126] .el-form-item .el-select{width:100%}.insurance-types-page .search-card .search-actions[data-v-89040126]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:8px}.insurance-types-page .data-card[data-v-89040126]{border-radius:12px;border:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.insurance-types-page .data-card .data-header[data-v-89040126]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.insurance-types-page .data-card .data-header .data-title[data-v-89040126]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.insurance-types-page .data-card .data-header .data-title h3[data-v-89040126]{margin:0;font-size:20px;font-weight:600;color:#303133}.insurance-types-page .data-card .data-header .data-title .data-stats[data-v-89040126]{font-size:14px;color:#909399}.insurance-types-page .data-card .data-header .data-title .data-stats .total-count[data-v-89040126]{color:#409eff;font-weight:500}.insurance-types-page .data-card .data-header .data-actions .el-button[data-v-89040126]{padding:10px 20px;font-weight:500}.insurance-types-page .data-card .table-container[data-v-89040126] .modern-table{border-radius:8px;overflow:hidden}.insurance-types-page .data-card .table-container[data-v-89040126] .modern-table .el-table__header th{border-bottom:2px solid #ebeef5;font-weight:600}.insurance-types-page .data-card .table-container[data-v-89040126] .modern-table .el-table__body tr{-webkit-transition:background-color .2s;transition:background-color .2s}.insurance-types-page .data-card .table-container[data-v-89040126] .modern-table .el-table__body tr:hover{background-color:#f5f7fa}.insurance-types-page .data-card .table-container[data-v-89040126] .modern-table .category-name-cell .category-name{font-weight:500;color:#303133}.insurance-types-page .data-card .table-container[data-v-89040126] .modern-table .case-desc-cell,.insurance-types-page .data-card .table-container[data-v-89040126] .modern-table .description-cell{color:#606266;line-height:1.5}.insurance-types-page .data-card .table-container[data-v-89040126] .modern-table .time-cell{color:#909399}.insurance-types-page .data-card .table-container[data-v-89040126] .modern-table .action-cell .danger-btn{color:#f56c6c}.insurance-types-page .data-card .table-container[data-v-89040126] .modern-table .action-cell ::v-deep .el-divider--vertical{margin:0 8px}.insurance-types-page .data-card .pagination-container[data-v-89040126]{margin-top:24px;padding-top:20px;border-top:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.insurance-types-page .data-card .pagination-container[data-v-89040126] .el-pagination .el-pager li{border-radius:6px;margin:0 2px}.insurance-types-page .data-card .pagination-container[data-v-89040126] .el-pagination .el-pager li.active{background:#409eff;border-color:#409eff}.insurance-types-page .data-card .pagination-container[data-v-89040126] .el-pagination .btn-next,.insurance-types-page .data-card .pagination-container[data-v-89040126] .el-pagination .btn-prev{border-radius:6px}.insurance-types-page .insurance-dialog[data-v-89040126] .el-dialog__header{padding:24px;border-bottom:1px solid #ebeef5;margin:0}.insurance-types-page .insurance-dialog[data-v-89040126] .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#303133}.insurance-types-page .insurance-dialog[data-v-89040126] .el-dialog__body{padding:32px}.insurance-types-page .insurance-dialog[data-v-89040126] .el-dialog__footer{padding:24px;border-top:1px solid #ebeef5}.insurance-types-page .insurance-dialog .insurance-form[data-v-89040126] .el-form-item{margin-bottom:24px}.insurance-types-page .insurance-dialog .insurance-form[data-v-89040126] .el-form-item .el-form-item__label{font-weight:500;color:#606266}.insurance-types-page .insurance-dialog .insurance-form[data-v-89040126] .el-form-item .el-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.insurance-types-page .insurance-dialog .insurance-form[data-v-89040126] .el-form-item .el-radio-group .el-radio{margin-right:0}.insurance-types-page .insurance-dialog .insurance-form[data-v-89040126] .el-form-item .el-textarea .el-textarea__inner{border-radius:6px}.insurance-types-page .insurance-dialog .insurance-form[data-v-89040126] .el-form-item .el-textarea .el-textarea__inner:focus{border-color:#409eff}@media(max-width:768px){.insurance-types-page[data-v-89040126]{padding:16px}.insurance-types-page .page-header .header-content[data-v-89040126]{padding:24px}.insurance-types-page .page-header .header-content .page-title[data-v-89040126]{font-size:24px}.insurance-types-page .page-header .header-content .page-title i[data-v-89040126]{font-size:28px}.insurance-types-page .page-header .header-content .page-subtitle[data-v-89040126]{font-size:14px}.insurance-types-page .search-card .search-form[data-v-89040126] .el-row .el-col{width:100%;margin-bottom:16px}.insurance-types-page .search-card .search-actions[data-v-89040126]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.insurance-types-page .data-card .data-header[data-v-89040126]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.insurance-types-page .data-card .table-container[data-v-89040126]{overflow-x:auto}}