.form-table-page[data-v-48d9b44f]{padding:20px;background-color:#fff;min-height:calc(100vh - 40px)}.table-toolbar[data-v-48d9b44f]{display:flex;gap:12px;margin-bottom:16px;align-items:center;flex-wrap:wrap}.toolbar-btn[data-v-48d9b44f]{padding:8px 16px;border:1px solid #e9ecef;border-radius:6px;background-color:#fff;color:#495057;font-size:14px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.toolbar-btn[data-v-48d9b44f]:hover{border-color:#c9cdd4;background-color:#f8f9fa;color:#212529}.primary-btn[data-v-48d9b44f]{background-color:#409eff;border-color:#409eff;color:#fff}.primary-btn[data-v-48d9b44f]:hover{background-color:#66b1ff;border-color:#66b1ff;color:#fff}.filter-group[data-v-48d9b44f]{display:flex;gap:8px;align-items:center}.filter-input[data-v-48d9b44f]{padding:8px 12px;border:1px solid #e9ecef;border-radius:6px;font-size:14px;width:200px}.filter-select[data-v-48d9b44f]{width:140px;--el-select-input-height:34px}[data-v-48d9b44f] .el-select .el-input__wrapper{border-color:#e9ecef;border-radius:6px}[data-v-48d9b44f] .el-select .el-input__wrapper:hover{border-color:#c9cdd4}[data-v-48d9b44f] .el-select .el-input.is-focus .el-input__wrapper{box-shadow:none;border-color:#409eff}.filter-count[data-v-48d9b44f]{margin-left:auto;color:#666;font-size:14px}.loading[data-v-48d9b44f]{text-align:center;line-height:400px;color:#86909c;font-size:14px}.table-container[data-v-48d9b44f]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:16px;height:780px;overflow:hidden}[data-v-48d9b44f] .vtable-header-cell{font-size:14px;color:#495057;border:none!important;cursor:pointer}[data-v-48d9b44f] .vtable-cell{font-size:13px;color:#343a40;border:none!important;transition:background-color .2s ease}[data-v-48d9b44f] .vtable-cell:hover{background-color:#fafbfc}[data-v-48d9b44f] .vtable-scrollbar-vertical{width:6px!important}[data-v-48d9b44f] .vtable-scrollbar-thumb{background-color:#c9cdd4!important;border-radius:3px!important}[data-v-48d9b44f] .vtable-editor-input{border-radius:4px!important;border:1px solid #e9ecef!important}[data-v-48d9b44f] .vtable-editor-input:focus{border-color:#80bdff!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)!important}