.el-select,.el-form-item .el-select{width:200px!important}.el-form-item .el-select-dropdown{min-width:200px}.el-dialog .el-select{width:100%!important}.el-table .el-select{width:120px!important}.compact-column-menu.enhanced-menu,.el-dropdown-menu.compact-column-menu.enhanced-menu{padding:8px 0!important;min-width:280px!important;max-height:400px!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important}.compact-column-menu.enhanced-menu .el-dropdown-item,.el-dropdown-menu.compact-column-menu.enhanced-menu .el-dropdown-item{display:flex!important;align-items:center!important;width:100%!important;min-height:32px!important;height:auto!important;box-sizing:border-box!important;padding:6px 12px!important}.compact-column-menu.enhanced-menu .dropdown-header,.el-dropdown-menu.compact-column-menu.enhanced-menu .dropdown-header{padding:8px 16px!important;border-bottom:1px solid #e4e7ed!important;margin-bottom:4px!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.compact-column-menu.enhanced-menu .dropdown-header .header-left,.el-dropdown-menu.compact-column-menu.enhanced-menu .dropdown-header .header-left{display:flex!important;flex-direction:column!important;gap:4px!important}.compact-column-menu.enhanced-menu .dropdown-header .header-title,.el-dropdown-menu.compact-column-menu.enhanced-menu .dropdown-header .header-title{font-size:14px!important;font-weight:600!important;color:#303133!important}.compact-column-menu.enhanced-menu .dropdown-header .header-hint,.el-dropdown-menu.compact-column-menu.enhanced-menu .dropdown-header .header-hint{font-size:12px!important;color:#909399!important}.compact-column-menu.enhanced-menu .dropdown-header .reset-btn,.el-dropdown-menu.compact-column-menu.enhanced-menu .dropdown-header .reset-btn{padding:2px 8px!important;font-size:12px!important}.compact-column-menu.enhanced-menu .dropdown-section,.el-dropdown-menu.compact-column-menu.enhanced-menu .dropdown-section{padding:6px 16px!important;background-color:#f5f7fa!important;display:block!important}.compact-column-menu.enhanced-menu .dropdown-section .section-label,.el-dropdown-menu.compact-column-menu.enhanced-menu .dropdown-section .section-label{font-size:12px!important;font-weight:500!important;color:#606266!important}.compact-column-menu.enhanced-menu .dropdown-divider,.el-dropdown-menu.compact-column-menu.enhanced-menu .dropdown-divider{height:1px!important;background-color:#e4e7ed!important;margin:4px 0!important;display:block!important}.compact-column-menu.enhanced-menu .enhanced-item,.el-dropdown-menu.compact-column-menu.enhanced-menu .enhanced-item{padding:6px 12px!important;display:flex!important;align-items:center!important}.compact-column-menu.enhanced-menu .enhanced-item .item-content,.el-dropdown-menu.compact-column-menu.enhanced-menu .enhanced-item .item-content{display:flex!important;align-items:center!important;width:100%!important;gap:8px!important}.compact-column-menu.enhanced-menu .enhanced-item .item-content .drag-handle,.el-dropdown-menu.compact-column-menu.enhanced-menu .enhanced-item .item-content .drag-handle{color:#909399!important;cursor:grab!important;font-size:14px!important}.compact-column-menu.enhanced-menu .enhanced-item .item-content .drag-handle:hover,.el-dropdown-menu.compact-column-menu.enhanced-menu .enhanced-item .item-content .drag-handle:hover{color:#606266!important}.compact-column-menu.enhanced-menu .enhanced-item .item-content .el-checkbox,.el-dropdown-menu.compact-column-menu.enhanced-menu .enhanced-item .item-content .el-checkbox{flex:1!important;margin-right:0!important}.compact-column-menu.enhanced-menu .enhanced-item .item-content .pin-actions,.el-dropdown-menu.compact-column-menu.enhanced-menu .enhanced-item .item-content .pin-actions{display:flex!important;gap:4px!important}.compact-column-menu.enhanced-menu .enhanced-item .item-content .pin-actions .pin-btn,.el-dropdown-menu.compact-column-menu.enhanced-menu .enhanced-item .item-content .pin-actions .pin-btn{padding:4px!important;color:#909399!important}.compact-column-menu.enhanced-menu .enhanced-item .item-content .pin-actions .pin-btn:hover,.el-dropdown-menu.compact-column-menu.enhanced-menu .enhanced-item .item-content .pin-actions .pin-btn:hover{color:#409eff!important}.compact-column-menu.enhanced-menu .fixed-item,.el-dropdown-menu.compact-column-menu.enhanced-menu .fixed-item{background-color:#f0f9ff!important}.compact-column-menu.enhanced-menu .fixed-item:hover,.el-dropdown-menu.compact-column-menu.enhanced-menu .fixed-item:hover{background-color:#e6f7ff!important}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.main-layout[data-v-3b4a9047]{height:100vh}.sidebar[data-v-3b4a9047]{background-color:#001529;box-shadow:2px 0 6px #0000001a;transition:width .3s}.sidebar .logo[data-v-3b4a9047]{height:64px;display:flex;align-items:center;justify-content:center;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar .logo .logo-icon[data-v-3b4a9047]{font-size:28px;color:#409eff;margin-right:12px;flex-shrink:0}.sidebar .logo .logo-text[data-v-3b4a9047]{font-size:18px;font-weight:600;color:#fff;white-space:nowrap}.sidebar .logo .logo-text-mini[data-v-3b4a9047]{font-size:16px;font-weight:600;color:#409eff;white-space:nowrap}.sidebar .menu[data-v-3b4a9047]{border-right:none;height:calc(100% - 64px)}.sidebar .menu[data-v-3b4a9047] .el-menu-item{height:50px;line-height:50px}.sidebar .menu[data-v-3b4a9047] .el-menu-item:hover,.sidebar .menu[data-v-3b4a9047] .el-menu-item.is-active{background-color:#1890ff!important}.header[data-v-3b4a9047]{display:flex;align-items:center;justify-content:space-between;background-color:#fff;box-shadow:0 1px 4px #0000001a;padding:0 24px}.header .header-left[data-v-3b4a9047]{display:flex;align-items:center;gap:16px}.header .header-left .collapse-icon[data-v-3b4a9047]{font-size:20px;color:#666;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s}.header .header-left .collapse-icon[data-v-3b4a9047]:hover{color:#409eff;background-color:#f5f5f5}.header .header-right[data-v-3b4a9047]{display:flex;align-items:center;gap:24px}.header .header-right .notification[data-v-3b4a9047]{cursor:pointer}.header .header-right .user-info[data-v-3b4a9047]{display:flex;align-items:center;gap:8px;cursor:pointer}.main-content[data-v-3b4a9047]{background-color:#f0f2f5;padding:24px;overflow-y:auto}.sidebar-tooltip{background-color:#001529!important;border:1px solid #1890ff!important}.sidebar-tooltip:before{border-right-color:#001529!important}.sidebar-tooltip .el-tooltip__content{color:#fff!important;font-size:14px;font-weight:500;padding:8px 12px;border-radius:4px}.advanced-list .filter-card[data-v-4ba4af44]{margin-bottom:24px;border:none;box-shadow:none;background:transparent}.advanced-list .filter-card[data-v-4ba4af44] .el-card__header{display:none}.advanced-list .filter-card[data-v-4ba4af44] .el-card__body{padding:0}.advanced-list .filter-card .filter-form[data-v-4ba4af44]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.advanced-list .filter-card .filter-form[data-v-4ba4af44] .el-form--inline{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.advanced-list .filter-card .filter-form[data-v-4ba4af44] .el-form--inline .el-form-item{margin-right:0;margin-bottom:12px}.advanced-list .filter-card .filter-form[data-v-4ba4af44] .el-form--inline .filter-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.advanced-list .table-card[data-v-4ba4af44]{border:none;box-shadow:none;background:transparent}.advanced-list .table-card[data-v-4ba4af44] .el-card__header{display:none}.advanced-list .table-card[data-v-4ba4af44] .el-card__body{padding:0}.advanced-list .table-card .table-toolbar[data-v-4ba4af44]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e4e7ed}.advanced-list .table-card .table-toolbar .toolbar-left[data-v-4ba4af44]{display:flex;align-items:center;gap:16px}.advanced-list .table-card .table-toolbar .toolbar-left .list-title h3[data-v-4ba4af44]{font-size:16px;font-weight:600;color:#303133;margin:0;padding:0}.advanced-list .table-card .table-toolbar .toolbar-right[data-v-4ba4af44]{display:flex;align-items:center;gap:8px}.advanced-list .table-card[data-v-4ba4af44] .advanced-table{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}.advanced-list .table-card[data-v-4ba4af44] .advanced-table .el-table__header{background:#fafafa}.advanced-list .table-card[data-v-4ba4af44] .advanced-table .action-buttons{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.advanced-list .table-card .pagination-container[data-v-4ba4af44]{display:flex;justify-content:flex-end;margin-top:16px;padding:16px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}.column-setting-item[data-v-4ba4af44]{display:flex;align-items:center;gap:8px;padding:4px 0;min-width:200px}.column-setting-item .column-label[data-v-4ba4af44]{flex:1;font-size:14px}.column-setting-item .column-actions[data-v-4ba4af44]{display:flex;gap:4px}.column-setting-item .column-actions .el-button[data-v-4ba4af44]{padding:2px 4px;font-size:12px;height:auto;line-height:1.2}.column-setting-item .column-actions .el-button.is-fixed[data-v-4ba4af44]{color:var(--el-color-primary);background-color:var(--el-color-primary-light-9)}@media (max-width: 768px){.advanced-list .filter-card .filter-form[data-v-4ba4af44] .el-form--inline{justify-content:flex-start}.advanced-list .filter-card .filter-form[data-v-4ba4af44] .el-form--inline .el-form-item{margin-right:8px;margin-bottom:8px}.advanced-list .filter-card .filter-form[data-v-4ba4af44] .el-form--inline .filter-actions{margin-left:0;margin-top:8px;width:100%;justify-content:center}.advanced-list .table-card .table-toolbar[data-v-4ba4af44]{flex-direction:column;gap:12px;align-items:stretch}.advanced-list .table-card .table-toolbar .toolbar-left[data-v-4ba4af44],.advanced-list .table-card .table-toolbar .toolbar-right[data-v-4ba4af44]{justify-content:center}.advanced-list .table-card .pagination-container[data-v-4ba4af44]{justify-content:center;padding:12px 16px}}.column-settings-panel .panel-header[data-v-4ba4af44]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e4e7ed;margin-bottom:8px}.column-settings-panel .panel-header .panel-title[data-v-4ba4af44]{font-weight:600;color:#303133}.column-settings-panel .draggable-columns[data-v-4ba4af44]{max-height:300px;overflow-y:auto}.column-settings-panel .draggable-column-item[data-v-4ba4af44]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid #e4e7ed;border-radius:4px;margin-bottom:4px;cursor:move;transition:all .2s ease}.column-settings-panel .draggable-column-item[data-v-4ba4af44]:hover{background-color:#f5f7fa}.column-settings-panel .draggable-column-item.dragging[data-v-4ba4af44]{opacity:.5;transform:rotate(5deg)}.column-settings-panel .draggable-column-item.fixed-column[data-v-4ba4af44]{background-color:#f0f9ff;border-color:#409eff;cursor:not-allowed}.column-settings-panel .draggable-column-item .column-info[data-v-4ba4af44]{display:flex;align-items:center;flex:1;gap:8px}.column-settings-panel .draggable-column-item .column-info .column-label[data-v-4ba4af44]{flex:1;font-size:14px}.column-settings-panel .draggable-column-item .column-actions[data-v-4ba4af44]{display:flex;gap:4px}.column-settings-panel .draggable-column-item .column-actions .el-button[data-v-4ba4af44]{padding:2px 6px;font-size:12px}.column-settings-panel .draggable-column-item .column-actions .el-button.is-fixed[data-v-4ba4af44]{color:#409eff;background-color:#ecf5ff}.column-settings-panel .draggable-column-item .drag-handle[data-v-4ba4af44]{color:#909399;cursor:move;padding:4px}.column-settings-panel .draggable-column-item .drag-handle[data-v-4ba4af44]:hover{color:#409eff}.filter-form[data-v-4ba4af44]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.filter-form .el-form-item[data-v-4ba4af44]{margin-right:0;margin-bottom:12px}.filter-form .el-form-item.filter-actions[data-v-4ba4af44]{margin-left:auto;display:flex;gap:8px;align-items:center}.filter-form .el-form-item.filter-actions .el-button[data-v-4ba4af44]{height:32px;padding:0 16px}
