.success-text[data-v-53765d37]{color:#52c41a!important}.success-text[data-v-53765d37]:hover{color:#75d048!important}.danger-text[data-v-53765d37]{color:#f5222d!important}.danger-text[data-v-53765d37]:hover{color:#f74e57!important}.primary-text[data-v-53765d37]{color:#1e90ff!important}.warning-text[data-v-53765d37]{color:#faad14!important}.warning-text[data-v-53765d37]:hover{color:#fbbd43!important}.primary-icon[data-v-53765d37]{color:#1e90ff}.custom-content[data-v-53765d37]{padding:0!important;background:#f8fafc!important;height:100%!important;overflow:hidden}.content-container[data-v-53765d37]{padding:24px;height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.page-layout[data-v-53765d37]{display:flex;gap:24px;height:100%;background-color:var(--color-bg-layout)}.layout-sider[data-v-53765d37]{width:224px!important;max-width:224px!important;min-width:224px!important;background:transparent!important;border:none!important;flex-shrink:0}.layout-sider[data-v-53765d37] .batch-menu{height:100%;display:flex;flex-direction:column}.layout-sider[data-v-53765d37] .batch-menu .sidebar-container{height:100%;overflow-y:auto}.layout-content[data-v-53765d37]{background:transparent!important;padding:0!important;overflow:hidden;flex:1;display:flex;flex-direction:column}.main-content[data-v-53765d37]{width:100%;max-width:100%;overflow-y:auto;overflow-x:hidden;padding:0 0 24px 24px;height:100%;box-sizing:border-box}.page-header[data-v-53765d37]{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.page-title h1[data-v-53765d37]{font-size:20px;font-weight:700;color:#0f172a;margin:0 0 4px 0}.page-title p[data-v-53765d37]{font-size:14px;color:#64748b;margin:0}.page-card[data-v-53765d37]{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);flex:1;display:flex;flex-direction:column;overflow:hidden}.page-card.main-content-area[data-v-53765d37]{margin-bottom:0;flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;padding:0}.panel-header[data-v-53765d37]{display:flex;align-items:center;justify-content:space-between;height:48px;flex-shrink:0;margin:20px 0}.panel-header .title[data-v-53765d37]{font-size:14px;font-weight:600;color:#111}.tab-bar[data-v-53765d37]{display:flex;background:#fff;padding:6px;border-radius:12px;border:1px solid #e2e8f0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tab-bar[data-v-53765d37] .ant-radio-button-wrapper{height:36px;line-height:34px;font-size:14px;padding:0 16px;border:none;border-radius:8px;color:#64748b;background:transparent;transition:all .2s ease}.tab-bar[data-v-53765d37] .ant-radio-button-wrapper:not(:first-child):before{display:none}.tab-bar[data-v-53765d37] .ant-radio-button-wrapper:hover{background:#f1f5f9;color:#334155}.tab-bar[data-v-53765d37] .ant-radio-button-wrapper-checked{background:#2563eb;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.tab-bar[data-v-53765d37] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#2563eb;border-color:#2563eb;color:#fff}.search-bar-section[data-v-53765d37]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.search-left[data-v-53765d37]{display:flex;align-items:center;gap:16px}.search-item[data-v-53765d37]{display:flex;align-items:center;gap:8px}.search-label[data-v-53765d37]{font-size:14px;color:#64748b;white-space:nowrap}.search-input[data-v-53765d37]{width:256px}.search-input[data-v-53765d37] .ant-input{height:40px;line-height:38px;padding:0 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s ease}.search-input[data-v-53765d37] .ant-input:hover{border-color:#d1d5db}.search-input[data-v-53765d37] .ant-input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.search-input[data-v-53765d37] .ant-input-suffix{color:#9ca3af}.search-input[data-v-53765d37] .ant-input-suffix i:hover{color:#2563eb}.search-btn[data-v-53765d37]{height:40px;padding:8px 16px;background:#2563eb;border:none;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s ease}.search-btn[data-v-53765d37]:hover{background:#1d4ed8;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.search-btn[data-v-53765d37]:active{transform:scale(.98)}.reset-btn[data-v-53765d37]{height:40px;padding:8px 16px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;font-weight:500;color:#334155;transition:all .2s ease}.reset-btn[data-v-53765d37]:hover{background:#f8fafc;border-color:#94a3b8;color:#1e293b}.reset-btn[data-v-53765d37]:active{transform:scale(.98)}.search-right[data-v-53765d37]{display:flex;align-items:center;gap:8px;font-size:14px;color:#2563eb}.info-icon[data-v-53765d37]{color:#2563eb}.info-count[data-v-53765d37]{font-weight:700;font-family:monospace}.table-card[data-v-53765d37]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:visible;margin-top:16px;display:flex;flex-direction:column}.table-card[data-v-53765d37] .ant-table{background:transparent}.table-card[data-v-53765d37] .ant-table-thead>tr>th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:14px;font-weight:600;padding:12px 16px}.table-card[data-v-53765d37] .ant-table-tbody>tr>td{padding:12px 16px;border-bottom:1px solid #f1f5f9}.table-card[data-v-53765d37] .ant-table-tbody>tr:hover>td{background:#f8fafc}.table-card[data-v-53765d37] .ant-table-bordered .ant-table-thead>tr>th{border-right:1px solid #e2e8f0}.table-card[data-v-53765d37] .ant-table-bordered .ant-table-tbody>tr>td{border-right:1px solid #f1f5f9}.table-card[data-v-53765d37] .ant-table-bordered .ant-table-tbody>tr>td:last-child{border-right:none}.pagination-section[data-v-53765d37]{padding:16px 24px;display:flex;justify-content:flex-end;border-top:1px solid #e8e8e8;background:#fff;margin-top:0}.action-btn-group[data-v-53765d37]{display:flex;justify-content:center;align-items:center;width:100%}.action-btn[data-v-53765d37]{margin:0 4px;padding:4px 8px;font-size:14px;height:auto;line-height:1.5}.danger-text[data-v-53765d37]{color:#dc2626!important}.danger-text[data-v-53765d37]:hover{color:#b91c1c!important}.font16[data-v-53765d37]{font-size:16px}.grey333[data-v-53765d37]{color:#333}.m-r-10[data-v-53765d37]{margin-right:10px}[data-v-53765d37] .ant-drawer{z-index:35!important}[data-v-53765d37] .drawer-open.ant-drawer-open .ant-drawer-mask{position:fixed}[data-v-53765d37] .drawer-open.ant-drawer-open .ant-drawer-content-wrapper{position:fixed;height:100%}[data-v-53765d37] .ant-drawer-wrapper-body{overflow:hidden!important;height:100%!important}[data-v-53765d37] .ant-drawer-body{height:100%!important;display:flex;flex-direction:column;position:relative;padding:0!important}[data-v-53765d37] .ant-spin-container,[data-v-53765d37] .ant-spin-nested-loading{height:100%;display:flex;flex-direction:column}[data-v-53765d37] .ant-spin-container{min-height:0}.drawer-container[data-v-53765d37]{width:100%;height:100%;padding:0;margin:0;display:flex;flex-direction:column;position:relative}.drawer-header[data-v-53765d37]{width:100%;padding:16px 24px;border-bottom:1px solid #e8e8e8;background:#fff;flex-shrink:0;position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center}.left-section[data-v-53765d37]{display:flex;align-items:center}.right-section[data-v-53765d37]{display:flex;align-items:center;gap:12px}.drawer-body[data-v-53765d37]{width:100%;overflow-y:auto;flex:1;min-height:0}#drawer-form[data-v-53765d37]{background:#fafbfc;padding:0;height:100%}.drawer-layout[data-v-53765d37]{display:flex;align-items:flex-start;position:relative;width:100%;flex:1;overflow:hidden;padding:16px 24px 100px 24px!important}.drawer-content[data-v-53765d37]{flex:1;min-width:0;overflow-y:auto;padding-right:12px;overflow-x:hidden}.row1[data-v-53765d37]{padding:24px;background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:16px;transition:all .3s ease}.row1[data-v-53765d37]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-v-53765d37] .drawer-header .right-section{display:flex;align-items:center;gap:12px}[data-v-53765d37] .drawer-header .right-section .ant-btn{height:40px;padding:8px 16px;font-size:14px;font-weight:500;border-radius:8px;transition:all .2s ease}[data-v-53765d37] .drawer-header .right-section .ant-btn-default{background:#fff;border:1px solid #cbd5e1;color:#334155}[data-v-53765d37] .drawer-header .right-section .ant-btn-default:hover{background:#f8fafc;border-color:#94a3b8;color:#1e293b}[data-v-53765d37] .drawer-header .right-section .ant-btn-primary{background:#2563eb;border:none}[data-v-53765d37] .drawer-header .right-section .ant-btn-primary:hover{background:#1d4ed8;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.main-content-area[data-v-53765d37]{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:24px}.section-title[data-v-53765d37]{display:flex;align-items:center;margin-bottom:24px}.blue-bar[data-v-53765d37]{width:4px;height:16px;background:#1e90ff;border-radius:2px;margin-right:8px}.title-text[data-v-53765d37]{font-size:14px;font-weight:600;color:#111}.department-content[data-v-53765d37]{padding:0}.other-box[data-v-53765d37]{margin-bottom:24px}.other-title[data-v-53765d37]{font-size:14px;color:rgba(0,0,0,.65);font-weight:500;margin-bottom:16px;padding-left:10px;border-left:3px solid #d9d9d9}.other-con[data-v-53765d37]{padding-left:20px}.switch-group[data-v-53765d37]{display:flex;align-items:center;flex-wrap:wrap}.switch-item[data-v-53765d37]{display:flex;align-items:center;margin-right:32px}.switch-label[data-v-53765d37]{margin-left:8px;color:rgba(0,0,0,.65)}.glass-card[data-v-53765d37]{padding:16px 24px;background-color:#fff;border-radius:16px}.custom-scroll[data-v-53765d37]::-webkit-scrollbar{width:6px;height:6px}.custom-scroll[data-v-53765d37]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.custom-scroll[data-v-53765d37]::-webkit-scrollbar-track{background:transparent}.custom-layout[data-v-53765d37]{height:calc(100vh - 64px)}[data-v-53765d37] .ant-spin-container{padding:0!important}.custom-modal[data-v-53765d37] .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.custom-modal[data-v-53765d37] .ant-modal-title{font-size:16px;font-weight:500;color:#333}.custom-modal[data-v-53765d37] .ant-modal-body{padding:24px}.custom-modal[data-v-53765d37] .ant-modal-footer{border-top:1px solid #f0f0f0;padding:10px 16px}.custom-modal[data-v-53765d37] .ant-btn-primary{height:40px;padding:8px 16px;background:#2563eb;border:none;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s ease}.custom-modal[data-v-53765d37] .ant-btn-primary:hover{background:#1d4ed8;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.custom-modal[data-v-53765d37] .ant-btn-primary:active{transform:scale(.98)}.custom-modal[data-v-53765d37] .ant-btn-default{height:40px;padding:8px 16px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;font-weight:500;color:#334155;transition:all .2s ease}.custom-modal[data-v-53765d37] .ant-btn-default:hover{background:#f8fafc;border-color:#94a3b8;color:#1e293b}.custom-modal[data-v-53765d37] .ant-btn-default:active{transform:scale(.98)}.custom-modal[data-v-53765d37] .ant-modal-footer .ant-btn{height:40px;padding:8px 16px;font-size:14px;font-weight:500;border-radius:8px}.custom-modal[data-v-53765d37] .ant-modal-footer .ant-btn-primary{background:#2563eb;border:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:all .2s ease}.custom-modal[data-v-53765d37] .ant-modal-footer .ant-btn-primary:hover{background:#1d4ed8;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.custom-modal[data-v-53765d37] .ant-modal-footer .ant-btn-default{background:#fff;border:1px solid #cbd5e1;color:#334155;transition:all .2s ease}.custom-modal[data-v-53765d37] .ant-modal-footer .ant-btn-default:hover{background:#f8fafc;border-color:#94a3b8;color:#1e293b}@media (max-width:767px){[data-v-53765d37] .ant-form-item{display:flex;align-items:center}.content-container[data-v-53765d37]{display:none}.mobile-view-container[data-v-53765d37]{display:block;width:100%;min-height:100vh;background:#f5f5f7}[data-v-53765d37] .ant-spin-container{position:relative}[data-v-53765d37] .ant-spin-blur{filter:none;opacity:.3}[data-v-53765d37] .ant-spin-nested-loading{z-index:10}.mobile-page-header[data-v-53765d37]{position:fixed;top:64px;left:0;right:0;z-index:100;background:#fff;border-bottom:1px solid #e2e8f0;padding:.5rem .75rem}.mobile-header-title-row[data-v-53765d37]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.mobile-page-title[data-v-53765d37]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0}.mobile-refresh-btn[data-v-53765d37]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;background:#f8fafc;border-radius:.5rem;color:#64748b;cursor:pointer}.mobile-page-subtitle[data-v-53765d37]{font-size:1rem;color:#666;margin-bottom:.75rem}.mobile-tabs-scroll[data-v-53765d37]{position:relative;overflow-x:auto}.mobile-tabs-scroll[data-v-53765d37]::-webkit-scrollbar{display:none}.mobile-tabs-scroll[data-v-53765d37]{-ms-overflow-style:none;scrollbar-width:none}.mobile-tabs-list[data-v-53765d37]{display:flex;gap:.5rem;white-space:nowrap;padding-bottom:.25rem}.mobile-tab-btn[data-v-53765d37]{padding:.375rem .875rem;border-radius:9999px;font-size:1rem;font-weight:500;transition:all .2s ease;flex-shrink:0;border:none;cursor:pointer}.mobile-tab-active[data-v-53765d37]{background:#2563eb;color:#fff;box-shadow:0 2px 8px rgba(37,99,235,.3)}.mobile-tab-btn[data-v-53765d37]:not(.mobile-tab-active){background:#f3f4f6;color:#666}.mobile-tab-btn[data-v-53765d37]:not(.mobile-tab-active):active{transform:scale(.95)}.mobile-form-section[data-v-53765d37]{padding:9rem .75rem .75rem .75rem}.form-section[data-v-53765d37]{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.section-header[data-v-53765d37]{display:none}.section-title[data-v-53765d37]{font-size:15px;font-weight:600;color:#374151;padding-left:12px;border-left:3px solid #2563eb}.section-body[data-v-53765d37]{padding:0}.form-group[data-v-53765d37]{padding:16px;margin-bottom:12px;border-bottom:1px solid #f3f4f6}.form-group[data-v-53765d37]:last-child{border-bottom:none;margin-bottom:0}.form-group-title[data-v-53765d37]{font-size:15px;color:#374151;font-weight:600;margin-bottom:16px;padding-left:12px;border-left:3px solid #2563eb}.form-item-row[data-v-53765d37]{display:flex;flex-direction:column;padding:12px 0;border-bottom:1px solid #f3f4f6}.form-item-row[data-v-53765d37]:last-child{border-bottom:none}.form-item-label[data-v-53765d37]{font-size:15px;color:#374151;font-weight:500;margin-bottom:12px}.form-item-switches[data-v-53765d37]{display:flex;flex-direction:column;gap:12px}.mini-switch-item[data-v-53765d37]{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #f3f4f6;font-size:14px;color:#374151;font-weight:400}.mini-switch-item[data-v-53765d37]:last-child{border-bottom:none}.mini-switch-item .ant-switch[data-v-53765d37]{flex-shrink:0}.form-action-item[data-v-53765d37]{padding:16px 0;display:flex;align-items:center;justify-content:space-between}.form-action-label[data-v-53765d37]{font-size:16px;color:#374151;font-weight:500}.form-action-btn[data-v-53765d37]{padding:10px 24px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.form-action-btn[data-v-53765d37]:active{transform:scale(.98);background:#1d4ed8}.main-setting-drawer[data-v-53765d37]{z-index:39}.main-setting-drawer[data-v-53765d37] .ant-drawer-body{padding:0!important;background:#f5f7fa;display:flex;flex-direction:column;height:100%}.main-setting-drawer[data-v-53765d37] .ant-drawer-header{display:none}.main-setting-drawer[data-v-53765d37] .ant-drawer-content-wrapper{top:64px!important;height:calc(100% - 64px)!important}.mobile-setting-drawer[data-v-53765d37] .ant-drawer-body{padding:0!important;background:#f5f7fa;display:flex;flex-direction:column;height:100%}.mobile-setting-drawer[data-v-53765d37] .ant-drawer-header{display:none}.mobile-drawer-header[data-v-53765d37]{width:100%;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#fff;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-left[data-v-53765d37]{display:flex;align-items:center;gap:12px}.header-title[data-v-53765d37]{font-size:17px;font-weight:600;color:#1f2937}.user-count-badge[data-v-53765d37]{font-size:14px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:10px}.right-section[data-v-53765d37]{display:flex;align-items:center;gap:12px}.action-btn[data-v-53765d37]{height:36px;padding:8px 16px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;font-weight:500;color:#334155;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.action-btn[data-v-53765d37]:hover{background:#f8fafc;border-color:#94a3b8;color:#1e293b}.action-btn[data-v-53765d37]:active{transform:scale(.98)}.action-btn.default[data-v-53765d37]{background:#fff;border-color:#e2e8f0;color:#64748b}.action-btn.default[data-v-53765d37]:active{background:#f8fafc}.mobile-drawer-body[data-v-53765d37]{flex:1;overflow-y:auto;padding:16px}.mobile-drawer-info[data-v-53765d37]{background:#fff;padding:12px 16px;border-radius:8px;font-size:14px;color:#334155;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;align-items:center;gap:8px;margin-bottom:12px}.info-icon[data-v-53765d37]{color:#2563eb}.info-count[data-v-53765d37]{color:#2563eb;font-weight:700;font-family:monospace;margin-left:10px}.mobile-add-btn[data-v-53765d37]{width:100%;padding:12px 16px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:12px;transition:all .2s ease}.mobile-add-btn[data-v-53765d37]:active{transform:scale(.98);background:#1d4ed8}.mobile-list[data-v-53765d37]{display:flex;flex-direction:column;gap:12px}.mobile-list-item[data-v-53765d37]{background:#fff;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb}.item-header[data-v-53765d37]{padding:14px 16px;border-bottom:1px solid #f3f4f6;background:#f9fafb}.item-name[data-v-53765d37]{font-size:16px;font-weight:600;color:#1f2937}.item-content[data-v-53765d37]{padding:0 16px}.item-switch-row[data-v-53765d37]{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #f3f4f6}.item-switch-row[data-v-53765d37]:last-child{border-bottom:none}.item-switch-label[data-v-53765d37]{font-size:14px;color:#374151}.item-footer[data-v-53765d37]{padding:10px 16px;border-top:1px solid #f3f4f6;background:#fff;display:flex;align-items:center;justify-content:flex-end}.item-delete-btn[data-v-53765d37]{width:80px;padding:10px;background:#fef2f2;color:#ef4444;border:1px solid #ef4444;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.item-delete-btn[data-v-53765d37]:active{transform:scale(.98);background:#fee2e2}.mobile-load-more[data-v-53765d37]{text-align:center;padding:16px 0}.load-more-btn[data-v-53765d37]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 24px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:14px;transition:all .2s ease}.load-more-btn[data-v-53765d37]:active{background:#f8fafc}.loading-spinner[data-v-53765d37]{display:flex;justify-content:center;padding:10px 0}.no-more-data[data-v-53765d37]{color:#94a3b8;font-size:14px;text-align:center;margin-top:20px}}@media (min-width:768px){.mobile-view-container{display:none}.content-container{display:block}}