#app[data-v-3ddb6ce0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav[data-v-3ddb6ce0]{padding:30px}#nav a[data-v-3ddb6ce0]{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active[data-v-3ddb6ce0]{color:#42b983}.color-picker[data-v-240b387f]{width:100%}.color-picker-header[data-v-240b387f]{margin-bottom:16px}.color-preview[data-v-240b387f]{width:100%;height:48px;border-radius:8px;border:2px solid #e8e8e8;display:flex;align-items:center;justify-content:center;font-weight:500;color:#333;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.color-picker-body[data-v-240b387f]{display:flex;flex-direction:column;gap:16px}.color-picker-main[data-v-240b387f]{display:flex;gap:16px;align-items:flex-start}.saturation-brightness[data-v-240b387f]{position:relative;width:240px;height:240px;border-radius:8px;overflow:hidden;cursor:crosshair;box-shadow:0 2px 8px rgba(0,0,0,.1);flex-shrink:0}.saturation-canvas[data-v-240b387f]{width:100%;height:100%;display:block}.saturation-pointer[data-v-240b387f]{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.3);transform:translate(-50%,-50%);pointer-events:none}.hue-slider[data-v-240b387f]{position:relative;width:32px;height:240px;border-radius:8px;overflow:hidden;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;flex-shrink:0;margin-left:auto}.hue-canvas[data-v-240b387f]{width:100%;height:100%;display:block;cursor:pointer}.hue-pointer[data-v-240b387f]{position:absolute;top:0;left:50%;width:44px;height:10px;background:hsla(0,0%,100%,.3);border:2px solid hsla(0,0%,100%,.9);border-radius:2px;transform:translate(-50%,-50%);pointer-events:none;transition:all .15s ease;box-shadow:0 2px 6px rgba(0,0,0,.3)}.hue-pointer[data-v-240b387f]:before{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;background:hsla(0,0%,100%,.9);border-radius:50%;transform:translate(-50%,-50%)}.hue-slider:hover .hue-pointer[data-v-240b387f]{width:48px;height:12px;background:hsla(0,0%,100%,.4);border-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.4)}.hue-slider:active .hue-pointer[data-v-240b387f]{width:50px;height:14px;background:hsla(0,0%,100%,.5);border-color:#fff}.color-input[data-v-240b387f]{width:100%}.theme-settings[data-v-4469b354]{padding:20px}.settings-section[data-v-4469b354]{margin-bottom:30px}.section-title[data-v-4469b354]{font-size:16px;font-weight:600;margin-bottom:16px;color:#333}.preset-colors[data-v-4469b354]{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:16px;padding:8px 0}.color-preset[data-v-4469b354]{width:60px;height:60px;border-radius:50%;cursor:pointer;border:3px solid transparent;transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative}.color-preset[data-v-4469b354]:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.color-preset.active[data-v-4469b354]{border-color:var(--primary-color);box-shadow:0 0 0 4px hsla(0,0%,100%,.3)}.check-icon[data-v-4469b354]{color:#fff;font-size:24px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.custom-color-picker[data-v-4469b354]{width:100%}.preview-section[data-v-4469b354]{display:flex;flex-direction:column;gap:16px;padding:16px;background:#f5f5f5;border-radius:8px}.preview-item[data-v-4469b354]{display:flex;align-items:center;justify-content:center}.drawer-footer[data-v-4469b354]{position:absolute;bottom:0;left:0;right:0;padding:16px 24px;background:#fff;border-top:1px solid #e8e8e8;display:flex;justify-content:flex-end}@media (max-width:768px){.preset-colors[data-v-4469b354]{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:12px}.color-preset[data-v-4469b354]{width:50px;height:50px}.color-picker-container[data-v-4469b354]{flex-direction:column}.color-preview[data-v-4469b354],.native-color-picker[data-v-4469b354]{width:60px;height:60px}}.main-layout[data-v-755277fc]{min-height:100vh;display:flex;flex-direction:column}#components-layout-demo-top-side-2 .logo[data-v-755277fc]{width:40px;height:40px;background:var(--primary-gradient);margin:12px 16px 12px 0;float:left;border-radius:8px;transition:var(--transition-base);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-primary-light);font-size:20px;color:#fff;cursor:pointer}#components-layout-demo-top-side-2 .logo[data-v-755277fc]:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary-medium)}#components-layout-demo-top-side-2 .logo[data-v-755277fc]:active{transform:translateY(0);box-shadow:var(--shadow-primary-light)}.header[data-v-755277fc]{display:flex;justify-content:space-between;align-items:center;background:var(--primary-gradient);padding:0 32px;box-shadow:0 4px 16px rgba(0,0,0,.1);height:64px;transition:var(--transition-base)}.header-left[data-v-755277fc],.header-right[data-v-755277fc]{display:flex;align-items:center;z-index:1}.header-right[data-v-755277fc]{gap:20px}.app-title[data-v-755277fc]{color:#fff;font-size:20px;font-weight:600;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.user-info[data-v-755277fc]{color:#fff;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:all .3s ease}.user-info[data-v-755277fc]:hover{transform:translateY(-2px)}.user-icon[data-v-755277fc]{font-size:16px}.setting-icon[data-v-755277fc]{color:#fff;font-size:20px;cursor:pointer;transition:all .3s ease}.setting-icon[data-v-755277fc]:hover{color:#fff;transform:rotate(90deg) scale(1.1)}#components-layout-demo-top-side-2 .trigger[data-v-755277fc]{font-size:18px;line-height:64px;padding:0 24px;cursor:pointer;transition:color .3s,transform .3s;color:#fff}#components-layout-demo-top-side-2 .trigger[data-v-755277fc]:hover{color:hsla(0,0%,100%,.8);transform:scale(1.1)}.content-layout[data-v-755277fc]{flex:1;padding:24px;background-color:var(--bg-light-gray);transition:all .3s ease}.tabs-nav[data-v-755277fc]{margin-bottom:24px;background-color:var(--white)}.content-area[data-v-755277fc],.tabs-nav[data-v-755277fc]{border-radius:var(--border-radius);box-shadow:var(--box-shadow-light);transition:all .3s ease}.content-area[data-v-755277fc]{background:var(--white);padding:24px;margin:0;min-height:580px}@media (max-width:767px){.header[data-v-755277fc]{padding:0 16px;height:56px}#components-layout-demo-top-side-2 .logo[data-v-755277fc]{width:32px;height:32px;margin:12px 12px 12px 0;font-size:16px}.app-title[data-v-755277fc]{font-size:16px}.user-info[data-v-755277fc]{padding:6px 12px;font-size:12px}.user-icon[data-v-755277fc]{font-size:14px}.setting-icon[data-v-755277fc]{font-size:18px;padding:6px}.content-layout[data-v-755277fc]{padding:12px}.content-area[data-v-755277fc]{padding:16px;min-height:auto}.tabs-nav[data-v-755277fc]{margin-bottom:16px}}@media (min-width:768px) and (max-width:1199px){.header[data-v-755277fc]{padding:0 24px}.app-title[data-v-755277fc]{font-size:18px}.content-layout[data-v-755277fc]{padding:16px}.content-area[data-v-755277fc]{padding:20px}}.login-container[data-v-334610d3]{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:var(--primary-gradient);padding:100px 20px 20px 20px}.login-wrapper[data-v-334610d3]{width:100%;max-width:420px}.login-card[data-v-334610d3]{background:var(--background-color);border-radius:var(--border-radius-xl);padding:48px 40px;box-shadow:var(--shadow-lg);animation:slideUp-334610d3 .5s ease-out}@keyframes slideUp-334610d3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-header[data-v-334610d3]{text-align:center;margin-bottom:40px}.logo[data-v-334610d3]{width:80px;height:80px;margin:0 auto 20px;background:var(--primary-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-primary);font-size:40px;color:var(--background-color);transition:var(--transition-base)}.logo[data-v-334610d3]:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary-hover)}.logo[data-v-334610d3]:active{transform:translateY(0);box-shadow:var(--shadow-primary)}.login-title[data-v-334610d3]{font-size:var(--font-size-xxxl);font-weight:600;color:var(--text-color-primary);margin:0 0 6px 0;letter-spacing:1px}.login-subtitle[data-v-334610d3]{font-size:var(--font-size-sm);color:var(--text-color-placeholder);margin:0}.login-form[data-v-334610d3]{width:100%}.form-item[data-v-334610d3]{margin-bottom:28px!important}.form-item.checkbox-item[data-v-334610d3]{margin-top:28px!important;margin-bottom:28px!important}.form-item[data-v-334610d3] .ant-form-item-control{line-height:normal}.form-item[data-v-334610d3] .ant-input-affix-wrapper{border-radius:var(--border-radius-lg);border:1px solid var(--border-color);transition:var(--transition-base);padding:0}.form-item[data-v-334610d3] .ant-input-affix-wrapper:hover{border-color:var(--primary-color)}.form-item[data-v-334610d3] .ant-input-affix-wrapper-focused{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-alpha-10)}.form-item[data-v-334610d3] .ant-input-affix-wrapper .ant-input{border:none;padding:12px 16px 12px 40px;font-size:15px;height:auto;border-radius:var(--border-radius-lg)}.form-item[data-v-334610d3] .ant-input{border-radius:var(--border-radius-lg);border:1px solid var(--border-color);padding:12px 16px 12px 40px;font-size:15px;transition:var(--transition-base);height:auto}.form-item[data-v-334610d3] .ant-input:hover{border-color:var(--primary-color)}.form-item[data-v-334610d3] .ant-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-alpha-10)}.input-icon[data-v-334610d3]{color:var(--primary-color);font-size:16px}.checkbox-item[data-v-334610d3]{margin-bottom:40px!important}.remember-checkbox[data-v-334610d3]{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.remember-checkbox[data-v-334610d3] .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color);border-color:var(--primary-color)}.remember-checkbox[data-v-334610d3] .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--primary-color)}.login-button[data-v-334610d3]{width:100%;height:48px;border-radius:var(--border-radius-lg);font-size:16px;font-weight:600;background:var(--primary-gradient)!important;border:none!important;box-shadow:var(--shadow-primary)!important;transition:var(--transition-base)}.login-button[data-v-334610d3]:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary-hover)!important}.login-button[data-v-334610d3]:active{transform:translateY(0)}.login-button[data-v-334610d3]:active,.login-button[data-v-334610d3]:focus{background:var(--primary-gradient)!important;box-shadow:var(--shadow-primary)!important}.login-button[data-v-334610d3]:focus{outline:none!important}.register-link[data-v-334610d3]{text-align:center;margin-top:16px}.register-link a[data-v-334610d3]{color:var(--primary-color);font-size:var(--font-size-sm);text-decoration:none;transition:var(--transition-base)}.register-link a[data-v-334610d3]:hover{color:var(--primary-color-dark);text-decoration:underline}@media (max-width:767px){.login-container[data-v-334610d3]{padding:16px;align-items:flex-start;padding-top:40px}.login-card[data-v-334610d3]{padding:32px 24px;border-radius:16px}.login-header[data-v-334610d3]{margin-bottom:32px}.logo[data-v-334610d3]{width:64px;height:64px;margin-bottom:16px;font-size:32px}.login-title[data-v-334610d3]{font-size:24px}.login-subtitle[data-v-334610d3]{font-size:13px}.form-item[data-v-334610d3]{margin-bottom:28px!important}.form-item.checkbox-item[data-v-334610d3]{margin-top:28px!important;margin-bottom:28px!important}.form-item[data-v-334610d3] .ant-input,.form-item[data-v-334610d3] .ant-input-affix-wrapper .ant-input{padding:10px 14px 10px 36px;font-size:14px}.form-item[data-v-334610d3] .ant-input-affix-wrapper{padding:0}.login-button[data-v-334610d3]{height:44px;font-size:15px}}@media (max-width:480px){.login-card[data-v-334610d3]{padding:24px 20px}.login-header[data-v-334610d3]{margin-bottom:24px}.logo[data-v-334610d3]{width:56px;height:56px;font-size:28px}.login-title[data-v-334610d3]{font-size:22px}.form-item.checkbox-item[data-v-334610d3]{margin-top:24px!important;margin-bottom:24px!important}.form-item[data-v-334610d3] .ant-input,.form-item[data-v-334610d3] .ant-input-affix-wrapper .ant-input{padding:8px 12px 8px 32px;font-size:14px}.form-item[data-v-334610d3] .ant-input-affix-wrapper{padding:0}.login-button[data-v-334610d3]{height:42px;font-size:14px}}:root{--bg-light-gray:#f5f5f5;--text-dark-gray:#333;--text-light-gray:#666;--accent-color:#1890ff;--success-color:#52c41a;--warning-color:#faad14;--error-color:#f5222d;--white:#fff;--black:#000;--border-color:#e8e8e8;--border-radius:4px;--border-radius-lg:8px;--box-shadow:0 2px 8px rgba(0,0,0,0.15);--box-shadow-light:0 2px 4px rgba(0,0,0,0.05)}.ant-advanced-search-form .ant-form-item{margin-bottom:10px}.ant-row.ant-form-item{margin-bottom:12px!important}.ant-table-tbody>tr:hover.ant-table-row-selected>td{background:var(--primary-color-alpha-30)}.ant-menu-inline>.ant-menu-item,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title{height:28px;line-height:28px}.ant-menu-sub.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical>.ant-menu-item{height:30px;line-height:30px}.ant-tabs-bar{margin:0}.ant-tabs-tab{color:var(--text-light-gray);transition:all .3s ease;border-radius:var(--border-radius)}.ant-tabs-tab-active,.ant-tabs-tab:hover{color:var(--primary-color)!important}.ant-tabs-tab-active{font-weight:600}.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab-active{color:var(--primary-color)!important}.ant-tabs-ink-bar{background-color:var(--primary-color)}.e-flex{display:flex}.e-flex-wrap{flex-wrap:wrap}.e-row-between{justify-content:space-between}.e-row-center{justify-content:center}.e-col-center{align-items:center}.e-m-right-10{margin-right:10px}.e-m-right-5{margin-right:5px}.e-m-bottom-10{margin-bottom:10px}.e-m-top-10{margin-top:10px}.e-flex-1{flex:1}.e-flex-2{flex:2}.e-flex-5{flex:5}.e-position-r{position:relative}.watermark{position:absolute;bottom:50%;right:39%;color:#62b122;font-size:70px;opacity:.3}.bg_orange{background-color:var(--primary-color-alpha-30)}.bg_blue{background-color:#e6f7ff}.bg_green{background-color:green}.text_color_blue{color:#1e90ff}.ant-table{border-radius:var(--border-radius);overflow:hidden}.ant-table-thead>tr>th{background-color:var(--bg-light-gray);color:var(--text-dark-gray);font-weight:600;border-bottom:1px solid var(--border-color);padding:12px 16px}.ant-table-tbody>tr{transition:all .3s ease}.ant-table-tbody>tr:nth-child(odd)>td{background-color:var(--white)}.ant-table-tbody>tr:nth-child(2n)>td{background-color:var(--bg-light-gray)}.ant-table-tbody>tr:hover>td{background-color:var(--primary-color-alpha-10)}.ant-table-tbody>tr.ant-table-row-selected>td,.ant-table-tbody>tr:hover.ant-table-row-selected>td{background-color:var(--primary-color-alpha-30)}.ant-table-tbody>tr>td{border-bottom:1px solid var(--border-color);padding:12px 16px}.ant-table-empty .ant-empty{padding:40px 0}.ant-table-small .ant-table-thead>tr>th,.ant-table-small>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-tbody>tr>td,.ant-table-small>.ant-table-content>.ant-table-scroll>.ant-table-body>table>.ant-table-tbody>tr>td{padding:8px 12px}:not(.login-form)>.ant-form-item{margin-bottom:16px}:not(.login-form)>.ant-form-item-label>label{color:var(--text-dark-gray);font-weight:500}:not(.login-form)>.ant-cascader-focused .ant-cascader-input,:not(.login-form)>.ant-input-affix-wrapper-focused,:not(.login-form)>.ant-input-affix-wrapper:focus,:not(.login-form)>.ant-input-focused,:not(.login-form)>.ant-input:focus,:not(.login-form)>.ant-picker-focused,:not(.login-form)>.ant-picker-focused input,:not(.login-form)>.ant-select-focused .ant-select-selection,:not(.login-form)>.ant-select-focused .ant-select-selection-item,:not(.login-form)>.ant-select-focused .ant-select-selector{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px var(--primary-color-alpha-10)}.ant-select:hover .ant-select-selection,.ant-upload:focus,.ant-upload:hover,:not(.login-form)>.ant-cascader:hover,:not(.login-form)>.ant-input-affix-wrapper:hover,:not(.login-form)>.ant-input:hover,:not(.login-form)>.ant-picker:hover,:not(.login-form)>.ant-select-selector:hover{border-color:var(--primary-color)!important}.ant-upload:focus,.ant-upload:hover{outline:none}.ant-spin-dot-item{background-color:var(--primary-color)}.ant-spin-text{color:var(--primary-color)}.ant-btn-link{color:var(--primary-color)!important}.ant-btn-link:hover{color:var(--primary-color-dark)!important}.ant-pagination-item{color:var(--primary-color)!important}.ant-pagination-item-active,.ant-pagination-item:hover{border-color:var(--primary-color)!important}.ant-pagination-item-active{background-color:var(--primary-color)!important}.ant-pagination-item-active a{color:#fff!important}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{color:var(--primary-color)!important}.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{border-color:var(--primary-color)!important;color:var(--primary-color)!important}:not(.login-form)>.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,:not(.login-form)>.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-affix-wrapper,:not(.login-form)>.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-affix-wrapper:focus,:not(.login-form)>.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{border-color:var(--error-color);box-shadow:0 0 0 2px rgba(245,34,45,.2)}:not(.login-form)>.ant-form-item-has-error .ant-cascader-input,:not(.login-form)>.ant-form-item-has-error .ant-input,:not(.login-form)>.ant-form-item-has-error .ant-input-affix-wrapper,:not(.login-form)>.ant-form-item-has-error .ant-picker,:not(.login-form)>.ant-form-item-has-error .ant-select-selector{border-color:var(--error-color)}:not(.login-form)>.ant-form-item-has-error .ant-cascader-focused .ant-cascader-input,:not(.login-form)>.ant-form-item-has-error .ant-input-affix-wrapper:focus,:not(.login-form)>.ant-form-item-has-error .ant-input:focus,:not(.login-form)>.ant-form-item-has-error .ant-picker-focused,:not(.login-form)>.ant-form-item-has-error .ant-select-focused .ant-select-selector{border-color:var(--error-color);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.card-container{background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow-light);padding:20px;margin-bottom:20px;transition:all .3s ease}.card-container:hover{box-shadow:var(--box-shadow)}.card-header{font-size:16px;font-weight:600;color:var(--text-dark-gray);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.card-body{padding:0}.card-footer{padding-top:16px;border-top:1px solid var(--border-color);text-align:right}.ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow{top:47%;right:0}.ant-menu-vertical.ant-menu-sub{min-width:auto;padding-right:10px}.ant-btn{border-radius:var(--border-radius);font-weight:500;transition:all .3s ease}.ant-btn.active,.ant-btn:focus,.ant-btn:hover,.ant-btn:not([disabled]):active{outline:none}.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):not(.ant-btn-text).active,.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):not(.ant-btn-text):not([disabled]):active{color:var(--primary-color-dark)!important;border-color:var(--primary-color-dark)!important;background-color:var(--primary-color-alpha-10)!important}.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):not(.ant-btn-text):focus,.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):not(.ant-btn-text):hover{color:var(--primary-color)!important;border-color:var(--primary-color)!important;background-color:var(--primary-color-alpha-10)!important}.ant-btn-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;box-shadow:var(--shadow-primary-light)!important;outline:none!important}.ant-btn-primary.active,.ant-btn-primary:not([disabled]):active{background-color:var(--primary-color-dark)!important;border-color:var(--primary-color-dark)!important}.ant-btn-primary[disabled]{background-color:var(--primary-color-light);border-color:var(--primary-color-light);color:#fff}.ant-btn-default{border-color:var(--border-color)}.ant-btn-default:focus,.ant-btn-default:hover{color:var(--primary-color)!important;border-color:var(--primary-color)!important;background-color:var(--primary-color-alpha-10)!important;outline:none!important}.ant-btn-default.active,.ant-btn-default:not([disabled]):active{color:var(--primary-color-dark)!important;border-color:var(--primary-color-dark)!important;background-color:var(--primary-color-alpha-10)!important}.ant-btn-danger,.ant-btn-danger:focus,.ant-btn-danger:hover{background-color:var(--error-color);border-color:var(--error-color)}.ant-btn-danger:focus,.ant-btn-danger:hover{box-shadow:0 2px 8px rgba(245,34,45,.3)}.ant-btn-text{color:var(--text-dark-gray)}.ant-btn-text:focus,.ant-btn-text:hover{color:var(--primary-color);background-color:var(--primary-color-alpha-10)}@media (max-width:767px){:not(.login-form)>.ant-form-item{margin-bottom:12px}:not(.login-form)>.ant-form-item-label{padding:0 0 4px 0!important}:not(.login-form)>.ant-form-item-label>label{font-size:14px}.ant-table{font-size:12px}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:8px 10px}.ant-btn{font-size:12px;padding:4px 12px;margin:4px}.card-container{padding:12px;margin-bottom:12px}.ant-input,.ant-picker,.ant-select-selector{font-size:12px;padding:4px 8px}.tr{flex-wrap:wrap}.td,.th{font-size:12px;padding:6px;box-sizing:border-box}.td .icon{font-size:16px}.e-m-right-10{margin-right:5px}.e-m-bottom-10{margin-bottom:8px}.e-m-top-10{margin-top:8px}}@media (min-width:768px) and (max-width:1199px){.ant-form-item{margin-bottom:14px}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:10px 12px}.card-container{padding:16px;margin-bottom:16px}}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.responsive-hidden-xs{display:block}@media (max-width:767px){.responsive-hidden-xs{display:none}.responsive-full-width-xs{width:100%!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#999}.ant-btn,.ant-input,.ant-menu-item,.ant-menu-submenu-title,.ant-picker,.ant-select-selector,.ant-table-tbody>tr{-webkit-tap-highlight-color:transparent}.ant-menu-item,.ant-menu-submenu-title{min-height:40px;display:flex;align-items:center}.ant-form{padding-bottom:20px}.ant-btn{min-height:40px}.ant-modal-footer div[style*="overflow: hidden"]{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}.ant-modal-footer div[style*="overflow: hidden"] .ant-btn{margin-bottom:0!important;margin-left:0!important;flex-shrink:0!important}:root{--primary-color:#ffcc80;--primary-color-dark:#ffb74d;--primary-color-light:#ffe0b2;--primary-gradient:linear-gradient(135deg,var(--primary-color),var(--primary-color-dark));--primary-color-alpha-10:rgba(255,204,128,0.1);--primary-color-alpha-30:rgba(255,204,128,0.3);--shadow-primary:0 8px 20px var(--primary-color-alpha-30);--shadow-primary-hover:0 12px 28px var(--primary-color-alpha-30);--shadow-primary-light:0 4px 12px var(--primary-color-alpha-30);--shadow-primary-medium:0 6px 16px var(--primary-color-alpha-30);--shadow-primary-border:var(--primary-color-alpha-30);--text-color-primary:#1a1a1a;--text-color-secondary:#666;--text-color-placeholder:#999;--border-color:#d9d9d9;--border-color-hover:var(--primary-color);--background-color:#fff;--background-color-secondary:#f5f5f5;--shadow-sm:0 2px 8px rgba(0,0,0,0.1);--shadow-md:0 4px 12px rgba(0,0,0,0.15);--shadow-lg:0 8px 24px rgba(0,0,0,0.2);--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:20px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-xxl:24px;--font-size-xxxl:28px;--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease}::selection{color:#fff;background:var(--primary-color-dark)}::-moz-selection{color:#fff;background:var(--primary-color-dark)}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,d09GMgABAAAAAARwAAsAAAAACKwAAAQiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDBgqFAIQhATYCJAMMCwgABCAFhGcHOhuBB8gekiQlAQUUKKAACiw4Hv7bj3bfzHxZ9abat23atEmNJBYKERKUSkgcQiYUrXgJ+/+/m94H1JLWoWyeqgqjCaInZOIw1Yr451w0/nyey+lNwm8BUIettbQXHlg2gQ6svWxN8LAXIAXSMjYZRubEqscuAp02RWLtJqbng+ljAaOESTjs8iDLj8cSkQAMJY3SkR9aocZOLBDvoSK9ZZ0B8C76fPwH3zAESZXB3mr/UUINHHjGem7H1v7Xkn+Abroi6JxQIWN1Y7q46LYcYSeRVWydTRIOTa8VIU3q//+fiDNk9ZZ/eImowZZ0A7voS/zyRAS/7TQS0FlWQ+wrQBRgh09diRkOikCauVpu45pJ9ai01rHfcdh1fLpdj911v+teh/G1dXVNTTD+GlXrkL1Mga6wvdAWY2lrsTWTSrHi2to1A5xY45QrzmKgvRpSx6uD+AJal7o+HF87wG8gQaQrRfXhq5x2X0fzuQfy0ZXgQQzbFhpO1vGaJmjPrHGtLyysGcTWWNc71jej5g5+Q9H1KNfawG2O24YLr8GySDe5BV+706XgakTU8LR2L/71ogGHur6Bi9XmX3GubeThA/yiBnztEK+ukVt7xTXxeA3sGtRQ+S++H2Knt3X6bVpPQNSmQ7/ikrGvV45ip2l2xoT0VzHuBoNKHyvMWA8+dgKez/vhCXOssu5b4fgYZsHjm1hyTYxGuG04dA4FjFlmzcbjfN09krK/F/mzYfbzJNv8VUNmyHTnquGQct5UuxPAmi3iR3skuUPU9Aq/JUUkJO6NXeEarMqqyskf896fsA+Jm13cu3dlc6JgtoP1kkcep+6Y2def+7/hzaY1O+dtthJ+n/vWNcYng4hzLfae3H1jGvftP5ny4FFb7ravy8Uu8xo0FRvsu01dtm6VFJTlFSFqlh8ngNp38K6FaXRGiTXVOnpw9tkmu6crJbt2wwfbg4tTEVwBPGRvtjay/c7L/g6d3P8NLK8yC/9qiH8WFT/bG+5S10MBnI32PVmCL196huQthpdcmjivh0D2it5bVel0tHzbhTDoHrtsCJ1LaA1lSBpTyFrTZGGXUemyjVprB51WJEzvMkSNLYoRMG8pQeg3hKTXJ2T9jpOFvY7KqOeo9fuLTgdhsliX+RDG0aSAIWuIGXMJiVClpFw5EwnNJUUz5QK6LlhI0hoJ+AkfT+9yPIlUkvQYQzSzRL4MQxEUrVIQicJ2pFyuItS0SkoKGU8xw6hDvbyopqt4ClUKiEMjCTBINQgzzEWQEFJRogJ+pvh9uUgiM8kJ0Eiy0ETTcGIqnODDkzeCTJIoUSU3sozGLCK+GAwKgUKTmAIhUTKR5HpEhaBubidFEmJ4EjOE1EJ5OXwUVuK5vEzxchugk90sBwuxEQeaW8FNmJQi/YiYqwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-canting:before{content:"\e602"}.icon-canyin:before{content:"\e723"}