:root{--brand: #165dff;--brand-7: #0e42d2;--brand-5: #4080ff;--brand-3: #94bfff;--brand-1: #e8f3ff;--success: #00b42a;--success-1: #e8ffea;--warning: #ff7d00;--warning-1: #fff7e8;--danger: #f53f3f;--danger-1: #ffece8;--cyan: #0fc6c2;--cyan-1: #e8fffb;--purple: #722ed1;--purple-1: #f5e8ff;--t1: #1d2129;--t2: #4e5969;--t3: #86909c;--t4: #c9cdd4;--line: #e9ecf2;--line-2: #f2f3f5;--fill: #f7f8fa;--bg: #f4f6f9;--white: #fff;--radius-s: 6px;--radius: 10px;--radius-l: 14px;--shadow-card: 0 1px 2px rgba(29, 33, 41, .03), 0 4px 12px rgba(29, 33, 41, .04);--shadow-pop: 0 6px 24px rgba(29, 33, 41, .1);--shadow-hover: 0 4px 16px rgba(22, 93, 255, .12);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--fz-xs: 12px;--fz-s: 13px;--fz: 14px;--fz-m: 16px;--fz-l: 18px;--fz-xl: 22px;--fz-num: 28px;--header-h: 60px;--sider-w: 220px;--sider-w-collapse: 64px;--footer-h: 40px;--el-color-primary: var(--brand);--el-color-primary-light-3: var(--brand-5);--el-color-primary-light-5: var(--brand-3);--el-color-primary-light-7: #bedaff;--el-color-primary-light-8: #d4e6ff;--el-color-primary-light-9: var(--brand-1);--el-color-primary-dark-2: var(--brand-7);--el-color-success: var(--success);--el-color-warning: var(--warning);--el-color-danger: var(--danger);--el-color-error: var(--danger);--el-text-color-primary: var(--t1);--el-text-color-regular: var(--t2);--el-border-color-lighter: var(--line);--el-fill-color-light: var(--fill);--el-border-color: #dcdfe6;--el-border-color-light: #e4e7ed;--el-border-radius-base: 6px;--el-font-size-base: 14px;--el-fill-color-blank: #fff;--el-component-size: 32px;--el-component-size-small: 24px;--el-component-size-large: 40px}button.el-button,button:not([class]){display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--el-component-size);min-height:var(--el-component-size);box-sizing:border-box;padding:8px 15px;border:1px solid var(--el-border-color, #dcdfe6);border-radius:var(--el-border-radius-base, 6px);background:var(--el-fill-color-blank, #fff);color:var(--el-text-color-regular, #606266);font-family:inherit;font-size:var(--el-font-size-base, 14px);font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .1s,border-color .1s,background-color .1s}button.el-button:hover,button.el-button:focus-visible,button:not([class]):hover,button:not([class]):focus-visible{color:var(--el-color-primary, var(--brand, #409eff));border-color:var(--el-color-primary-light-7, #c6e2ff);background:var(--el-color-primary-light-9, #ecf5ff)}button.el-button:focus-visible{outline:2px solid var(--el-color-primary, var(--brand, #409eff));outline-offset:2px}button:not([class]):focus-visible{outline:2px solid var(--el-color-primary, var(--brand, #409eff));outline-offset:2px}button.el-button--primary{color:#fff;border-color:var(--el-color-primary, var(--brand, #409eff));background:var(--el-color-primary, var(--brand, #409eff))}button.el-button--primary:hover,button.el-button--primary:focus-visible{color:#fff;border-color:var(--el-color-primary-light-3, #79bbff);background:var(--el-color-primary-light-3, #79bbff)}button.el-button--danger{color:#fff;border-color:var(--el-color-danger, #f56c6c);background:var(--el-color-danger, #f56c6c)}button.el-button--danger:hover,button.el-button--danger:focus-visible{color:#fff;border-color:var(--el-color-danger-light-3, #f89898);background:var(--el-color-danger-light-3, #f89898)}button.el-button.is-plain{color:var(--el-color-primary, var(--brand, #409eff));border-color:var(--el-color-primary-light-5, #a0cfff);background:var(--el-color-primary-light-9, #ecf5ff)}button.el-button.is-plain:hover,button.el-button.is-plain:focus-visible{color:#fff;border-color:var(--el-color-primary, var(--brand, #409eff));background:var(--el-color-primary, var(--brand, #409eff))}button.el-button.is-text,button.el-button--text{padding:0 6px;border-color:transparent;background:transparent;color:var(--el-color-primary, var(--brand, #409eff))}button.el-button.is-text:hover,button.el-button.is-text:focus-visible,button.el-button--text:hover,button.el-button--text:focus-visible{border-color:transparent;background:var(--el-color-primary-light-9, #ecf5ff)}button.el-button:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}button:not([class]):disabled{opacity:.55;cursor:not-allowed;pointer-events:none}button.el-button[aria-busy=true]{cursor:progress}button.dccms-refresh-button{display:inline-grid;flex:none;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;color:var(--t2);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-s);cursor:pointer}button.dccms-refresh-button:hover,button.dccms-refresh-button:focus-visible{color:var(--brand);border-color:var(--brand-3);background:var(--brand-1)}button.dccms-refresh-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button.dccms-refresh-button:disabled{opacity:.55;cursor:not-allowed}button.dccms-refresh-button>svg,button.dccms-refresh-button>.el-icon,button.dccms-refresh-button>.el-icon>svg{width:16px;height:16px}button.dccms-refresh-button[aria-busy=true]>svg,button.dccms-refresh-button[aria-busy=true]>.el-icon>svg{animation:dccms-refresh-spin .8s linear infinite}@keyframes dccms-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){button.dccms-refresh-button[aria-busy=true]>svg,button.dccms-refresh-button[aria-busy=true]>.el-icon>svg{animation:none}}input.dccms-control,select.dccms-control,textarea.dccms-control,select:not([class^=el-]):not([class*=" el-"]),textarea:not([class^=el-]):not([class*=" el-"]),input:where(:not([class^=el-]):not([class*=" el-"]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not([type=image]):not([type=submit]):not([type=button]):not([type=reset])){box-sizing:border-box;min-height:var(--el-component-size);height:var(--el-component-size);padding:0 11px;border:1px solid var(--el-border-color, #dcdfe6);border-radius:var(--el-border-radius-base, 6px);background:var(--el-fill-color-blank, #fff);color:var(--t1);font:inherit;font-size:var(--el-font-size-base, 14px)}select.dccms-control,select:not([class^=el-]):not([class*=" el-"]){padding-right:30px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%2386909c' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px}input.dccms-control:focus,select.dccms-control:focus,textarea.dccms-control:focus,input:not([class^=el-]):not([class*=" el-"]):focus,select:not([class^=el-]):not([class*=" el-"]):focus,textarea:not([class^=el-]):not([class*=" el-"]):focus{border-color:var(--el-color-primary, var(--brand));box-shadow:0 0 0 1px var(--el-color-primary, var(--brand)) inset;outline:none}textarea.dccms-control,textarea:not([class^=el-]):not([class*=" el-"]){height:auto;min-height:72px;padding:7px 11px;line-height:1.6;resize:vertical}.dccms-field>input,.dccms-field>select,.dccms-field>textarea,.form-grid label>input,.form-grid label>select,.form-grid label>textarea{width:100%}input.dccms-control:disabled,select.dccms-control:disabled,textarea.dccms-control:disabled,input:not([class^=el-]):not([class*=" el-"]):disabled,select:not([class^=el-]):not([class*=" el-"]):disabled,textarea:not([class^=el-]):not([class*=" el-"]):disabled{background:var(--fill);color:var(--t3);cursor:not-allowed}.dccms-control.dccms-invalid,.dccms-control[aria-invalid=true],input:not([class^=el-]):not([class*=" el-"]):is([aria-invalid=true],.dccms-invalid),select:not([class^=el-]):not([class*=" el-"]):is([aria-invalid=true],.dccms-invalid),textarea:not([class^=el-]):not([class*=" el-"]):is([aria-invalid=true],.dccms-invalid){border-color:var(--danger);box-shadow:0 0 0 1px var(--danger) inset}.dccms-field{display:grid;gap:6px;min-width:0}.dccms-field__label{color:var(--t3);font-size:var(--fz-xs)}.dccms-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card)}.dccms-filter .dccms-control{width:200px}.dccms-dropdown-panel{min-width:200px;padding:6px 0;border:1px solid var(--el-border-color-light, #e4e7ed);border-radius:var(--el-border-radius-base, 6px);background:var(--el-fill-color-blank, #fff);box-shadow:var(--shadow-pop)}.dccms-dropdown-panel__item{height:34px;padding:0 32px 0 20px;overflow:hidden;color:var(--el-text-color-regular, #606266);font-size:var(--el-font-size-base, 14px);line-height:34px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.dccms-dropdown-panel__item:hover{background:var(--el-fill-color-light, #f5f7fa)}.dccms-dropdown-panel__item[aria-selected=true]{color:var(--el-color-primary, var(--brand));font-weight:700}
