.app-container[data-v-2c05208c]{padding:20px;background:#f5f7fa;min-height:100vh}.page-header[data-v-2c05208c]{margin-bottom:24px}.page-header .page-title[data-v-2c05208c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:28px;font-weight:600;color:#1f2937;margin-bottom:8px}.page-header .page-title i[data-v-2c05208c]{margin-right:12px;color:#3b82f6}.page-header .page-description[data-v-2c05208c]{color:#6b7280;font-size:16px}.action-section[data-v-2c05208c]{margin-bottom:24px}.action-section .action-card[data-v-2c05208c]{padding:16px 20px}.action-section .action-card[data-v-2c05208c],.table-section .table-card[data-v-2c05208c]{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e5e7eb}.table-section .table-card[data-v-2c05208c]{overflow:hidden}.table-section .table-header[data-v-2c05208c]{padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#fafbfc}.table-section .table-header .table-title[data-v-2c05208c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;color:#1f2937;margin-bottom:4px}.table-section .table-header .table-title i[data-v-2c05208c]{margin-right:8px;color:#3b82f6}.table-section .table-header .table-subtitle[data-v-2c05208c]{color:#6b7280;font-size:14px}.modern-table[data-v-2c05208c]{border:none}.modern-table[data-v-2c05208c] .el-table__body-wrapper .el-table__row{-webkit-transition:all .3s ease;transition:all .3s ease}.modern-table[data-v-2c05208c] .el-table__body-wrapper .el-table__row:hover{background-color:#f8fafc!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.modern-table[data-v-2c05208c] .el-table__header-wrapper .el-table__header th{border-bottom:2px solid #e5e7eb;padding:16px 0}.modern-table[data-v-2c05208c] .el-table__body-wrapper .el-table__body td{padding:12px 0;border-bottom:1px solid #f3f4f6}.menu-id[data-v-2c05208c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4px 8px;font-size:12px;font-weight:600}[data-v-2c05208c] .el-input__inner{border:1px solid #d1d5db;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-2c05208c] .el-input__inner:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}[data-v-2c05208c] .el-button{-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-2c05208c] .el-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}[data-v-2c05208c] .el-switch .el-switch__core{border-radius:20px}[data-v-2c05208c] .el-input-number .el-input__inner{text-align:center}