html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root[data-theme=dark]{--bg-color: #020617;--primary-color: #38bdf8;--text-color: #e5e7eb;--border-color: #334155}:root[data-theme=light]{--bg-color: #ffffff;--primary-color: #2563eb;--text-color: rgba(0, 0, 0, .85);--border-color: #d9d9d9}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";background-color:#f0f2f5;color:#000000d9;transition:background-color .3s,color .3s}#app{min-height:100vh}.theme-dark :deep(.ant-btn-primary){background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.theme-dark :deep(.ant-btn-primary:hover),.theme-dark :deep(.ant-btn-primary:focus){background:#40a9ff!important;border-color:#40a9ff!important;color:#fff!important}.theme-dark :deep(.ant-btn-primary:active){background:#096dd9!important;border-color:#096dd9!important;color:#fff!important}.theme-dark :deep(.ant-btn-primary[disabled]),.theme-dark :deep(.ant-btn-primary[disabled]:hover){background:#1890ff66!important;border-color:#1890ff66!important;color:#fff6!important}:root[data-theme=dark] input::-webkit-credentials-auto-fill-button{filter:invert(1) brightness(1.5)}:root[data-theme=dark] :deep(.ant-select-dropdown){background:#1e1e32f2!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 12px #0006!important}:root[data-theme=dark] :deep(.ant-select-item){color:#fff!important}:root[data-theme=dark] :deep(.ant-select-item:hover),:root[data-theme=dark] :deep(.ant-select-item-option-active){background:#1890ff33!important}:deep(.ant-tooltip),:deep(.ant-tooltip-inner),:deep(.ant-tooltip-content),:deep([class*="ant-tooltip"]){border:none!important;border-width:0!important;border-style:none!important;outline:none!important}:deep(.ant-tooltip-arrow::before),:deep(.ant-tooltip-arrow::after){border:none!important;border-width:0!important;border-style:none!important;outline:none!important;color:#fff!important}:root[data-theme=dark] :deep(.ant-select-item-option-selected){background:#1890ff4d!important;color:#fff!important;font-weight:600}.theme-dark :deep(.ant-table-tbody .ant-btn-link:not(.ant-btn-danger)),:root[data-theme=dark] :deep(.ant-table-tbody .ant-btn-link:not(.ant-btn-danger)){color:#87ceeb!important}.theme-dark :deep(.ant-table-tbody .ant-btn-link:not(.ant-btn-danger):hover),:root[data-theme=dark] :deep(.ant-table-tbody .ant-btn-link:not(.ant-btn-danger):hover){color:#b0e0e6!important}.theme-dark :deep(.ant-table-tbody .ant-btn-link:not(.ant-btn-danger):active),:root[data-theme=dark] :deep(.ant-table-tbody .ant-btn-link:not(.ant-btn-danger):active){color:#5f9ea0!important}.theme-dark :deep(.ant-table-tbody .ant-btn-link.ant-btn-danger),:root[data-theme=dark] :deep(.ant-table-tbody .ant-btn-link.ant-btn-danger){color:#ffb6c1!important}.theme-dark :deep(.ant-table-tbody .ant-btn-link.ant-btn-danger:hover),:root[data-theme=dark] :deep(.ant-table-tbody .ant-btn-link.ant-btn-danger:hover){color:#ffa07a!important}.theme-dark :deep(.ant-table-tbody .ant-btn-link.ant-btn-danger:active),:root[data-theme=dark] :deep(.ant-table-tbody .ant-btn-link.ant-btn-danger:active){color:#ff7f7f!important}.theme-dark :deep(.ant-table-thead > tr > th[data-column-key="action"]),:root[data-theme=dark] :deep(.ant-table-thead > tr > th[data-column-key="action"]){color:#87ceeb!important}:deep(.ant-table.ant-table-small .ant-table-thead > tr > th){font-size:12px!important;font-weight:700!important;white-space:nowrap!important;padding:4px 8px!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important}:deep(.ant-table.ant-table-small .ant-table-tbody > tr > td){font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:3px 8px!important;line-height:1.1!important}:deep(.ant-table .ant-table-thead > tr > th){font-size:12px!important;font-weight:700!important;white-space:nowrap!important;padding:4px 8px!important;line-height:1.2!important}:deep(.ant-table .ant-table-tbody > tr > td){font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:3px 8px!important;line-height:1.1!important}:deep(.ant-table.ant-table-small .ant-table-tbody > tr > td .ant-tag){font-size:10px!important;padding:0 4px!important;margin:0 2px!important;white-space:nowrap!important;line-height:1.1!important;height:auto!important;border:none!important}:deep(.ant-table.ant-table-small .ant-table-tbody > tr > td .ant-btn-link){font-size:12px!important;padding:0 2px!important;height:auto!important;line-height:1.2!important;white-space:nowrap!important}:deep(.ant-table.ant-table-small .ant-table-tbody > tr > td span){font-size:10px!important}:root[data-theme=light] :deep(.ant-table-tbody > tr:nth-child(odd)){background-color:#fff!important}:root[data-theme=light] :deep(.ant-table-tbody > tr:nth-child(even)){background-color:#fafafa!important}:root[data-theme=light] :deep(.ant-table-tbody > tr:hover){background-color:#e6f7ff!important}:root[data-theme=dark] :deep(.ant-table-tbody > tr:nth-child(odd)),:root[data-theme=dark] :deep(.ant-table-tbody > tr:nth-child(even)){background-color:transparent!important}.ant-btn,.ant-btn-primary,.ant-btn-default,.ant-btn-dashed,.ant-btn-text,.ant-btn-link,.ant-btn-danger,.ant-btn-ghost,.ant-btn-round,.ant-btn-circle{font-size:12px!important;height:24px!important;padding:0 8px!important;min-width:auto!important;line-height:22px!important;border-radius:4px!important}.ant-btn-sm,.ant-btn-sm.ant-btn-primary,.ant-btn-sm.ant-btn-default,.ant-btn-sm.ant-btn-dashed,.ant-btn-sm.ant-btn-text,.ant-btn-sm.ant-btn-link,.ant-btn-sm.ant-btn-danger,.ant-btn-sm.ant-btn-ghost,.ant-btn-sm.ant-btn-round,.ant-btn-sm.ant-btn-circle{font-size:12px!important;height:20px!important;padding:0 6px!important;min-width:auto!important;line-height:18px!important;border-radius:3px!important}.ant-btn-lg,.ant-btn-lg.ant-btn-primary,.ant-btn-lg.ant-btn-default,.ant-btn-lg.ant-btn-dashed,.ant-btn-lg.ant-btn-text,.ant-btn-lg.ant-btn-link,.ant-btn-lg.ant-btn-danger,.ant-btn-lg.ant-btn-ghost,.ant-btn-lg.ant-btn-round,.ant-btn-lg.ant-btn-circle{font-size:12px!important;height:28px!important;padding:0 10px!important;min-width:auto!important;line-height:26px!important;border-radius:5px!important}.ant-btn .anticon,.ant-btn-sm .anticon,.ant-btn-lg .anticon{font-size:12px!important;line-height:1!important}.ant-btn>span+span{margin-left:4px!important}.ant-btn .anticon+span,.ant-btn span+.anticon{margin-left:4px!important}.ant-btn-link,.ant-btn-link.ant-btn-primary,.ant-btn-link.ant-btn-danger,.ant-btn-link.ant-btn-default,.ant-btn-link.ant-btn-dashed,.ant-btn-link.ant-btn-text,.ant-btn-link.ant-btn-ghost{font-size:12px!important;height:auto!important;padding:0 4px!important;line-height:1.2!important;min-height:auto!important}.ant-btn-primary,.ant-btn-primary:hover,.ant-btn-primary:focus,.ant-btn-primary:active,.ant-btn-primary[disabled],.ant-btn-primary[disabled]:hover,.ant-btn-default,.ant-btn-default:hover,.ant-btn-default:focus,.ant-btn-default:active,.ant-btn-dashed,.ant-btn-dashed:hover,.ant-btn-dashed:focus,.ant-btn-dashed:active,.ant-btn-text,.ant-btn-text:hover,.ant-btn-text:focus,.ant-btn-text:active,.ant-btn-danger,.ant-btn-danger:hover,.ant-btn-danger:focus,.ant-btn-danger:active,.ant-btn-ghost,.ant-btn-ghost:hover,.ant-btn-ghost:focus,.ant-btn-ghost:active,.ant-btn-round,.ant-btn-round:hover,.ant-btn-round:focus,.ant-btn-round:active,.ant-btn-circle,.ant-btn-circle:hover,.ant-btn-circle:focus,.ant-btn-circle:active{font-size:12px!important}.ant-btn-group .ant-btn,.ant-btn-group .ant-btn-primary,.ant-btn-group .ant-btn-default,.ant-btn-group .ant-btn-dashed,.ant-btn-group .ant-btn-danger{font-size:12px!important;height:24px!important;padding:0 8px!important;line-height:22px!important}.ant-modal-footer .ant-btn,.ant-modal-footer .ant-btn-primary,.ant-modal-footer .ant-btn-default,.ant-drawer-footer .ant-btn,.ant-drawer-footer .ant-btn-primary,.ant-drawer-footer .ant-btn-default{font-size:12px!important;height:24px!important;padding:0 12px!important;line-height:22px!important}.ant-popconfirm-buttons .ant-btn,.ant-popconfirm-buttons .ant-btn-primary,.ant-popconfirm-buttons .ant-btn-default{font-size:12px!important;height:24px!important;padding:0 10px!important;line-height:22px!important}.ant-table .ant-btn,.ant-table .ant-btn-link,.ant-table .ant-btn-primary,.ant-table .ant-btn-default{font-size:12px!important;height:auto!important;padding:0 4px!important;line-height:1.2!important;min-height:auto!important}.ant-form-item .ant-btn,.ant-form-item .ant-btn-primary,.ant-form-item .ant-btn-default{font-size:12px!important;height:24px!important;padding:0 8px!important;line-height:22px!important}.ant-btn,.ant-btn span,.ant-btn .anticon+span,.ant-btn span+.anticon{font-size:12px!important}:deep(.ant-btn),:deep(.ant-btn-primary),:deep(.ant-btn-default),:deep(.ant-btn-dashed),:deep(.ant-btn-text),:deep(.ant-btn-link),:deep(.ant-btn-danger),:deep(.ant-btn-ghost),:deep(.ant-btn-round),:deep(.ant-btn-circle),:deep(.ant-btn-sm),:deep(.ant-btn-lg){font-size:12px!important}:deep(.ant-btn-link){font-size:12px!important;height:auto!important;padding:0 4px!important;line-height:1.2!important}:deep(.ant-table .ant-btn),:deep(.ant-table .ant-btn-link){font-size:12px!important}:deep(.ant-input){font-size:12px!important;height:28px!important;padding:4px 8px!important}:deep(.ant-input-number){font-size:12px!important}:deep(.ant-input-number-input){font-size:12px!important;height:28px!important;padding:4px 8px!important}:deep(.ant-form-item-label > label){font-size:12px!important}:deep(.ant-form-item-control-input),:deep(.ant-form-item-control-input-content),:deep(.ant-form-item-control-input-content .ant-input),:deep(.ant-form-item-control-input-content .ant-input-number),:deep(.ant-form-item-control-input-content .ant-select),:deep(.ant-form-item-control-input-content .ant-picker),:deep(.ant-form-item-control-input-content .ant-input-password){font-size:12px!important}:deep(.ant-select){font-size:12px!important}:deep(.ant-select-selector){height:28px!important;padding:0 8px!important;font-size:12px!important}:deep(.ant-select-selection-item),:deep(.ant-select-selection-item-content),:deep(.ant-select-selection-item-remove),:deep(.ant-select-selection-placeholder),:deep(.ant-select-selection-search),:deep(.ant-select-selection-search-input){font-size:12px!important;line-height:26px!important}:deep(.ant-select-dropdown){font-size:12px!important}:deep(.ant-select-item){font-size:12px!important;line-height:1.5!important;padding:4px 12px!important;min-height:28px!important}:deep(.ant-select-item-option){font-size:12px!important}:deep(.ant-select-item-option-content){font-size:12px!important;line-height:1.5!important}:deep(.ant-select-item-option-selected){font-size:12px!important}:deep(.ant-select-item-option-active){font-size:12px!important}:deep(.ant-select-item-empty){font-size:12px!important}:deep(.ant-select-multiple .ant-select-selection-item),:deep(.ant-select-multiple .ant-select-selection-item-content),:deep(.ant-select-multiple .ant-select-selection-item-remove){font-size:12px!important}:deep(.ant-select-selection-search-input){font-size:12px!important}:deep(.ant-select-clear){font-size:12px!important}:deep(.ant-select-arrow){font-size:12px!important}:deep(.ant-modal-header){padding:12px 16px!important}:deep(.ant-modal-body){padding:16px!important}:deep(.ant-modal-footer){padding:10px 16px!important}:deep(.ant-card){font-size:10px!important}:deep(.ant-card-body){padding:16px!important}:deep(.ant-card-head){padding:12px 16px!important;min-height:40px!important}:deep(.ant-card-head-title){font-size:12px!important;padding:0!important}:deep(.ant-page-header){padding:12px 16px!important}:deep(.ant-page-header-heading-title){font-size:14px!important;margin:0!important}:deep(.ant-picker){font-size:12px!important;height:28px!important;padding:4px 8px!important}:deep(.ant-divider-horizontal){margin:12px 0!important}:deep(.ant-statistic-title){font-size:12px!important;margin-bottom:4px!important}:deep(.ant-statistic-content){font-size:18px!important}:deep(.ant-menu-item){font-size:12px!important;height:32px!important;line-height:32px!important}:deep(.ant-menu-item-icon){font-size:12px!important}:deep(.ant-drawer-body){padding:16px!important}:deep(.ant-drawer-header){padding:12px 16px!important}:deep(.ant-drawer-title){font-size:14px!important}:deep(.ant-space-item){font-size:10px!important}:deep(.ant-tag){font-size:10px!important;padding:0 6px!important;margin:0 2px!important;height:20px!important;line-height:18px!important}:deep(.ant-modal){font-size:10px!important}:deep(.ant-modal-title){font-size:12px!important;font-weight:600!important}:deep(.ant-modal-content){padding:16px!important}:deep(.ant-modal-header){padding:12px 16px!important;border-bottom:1px solid #f0f0f0!important}:deep(.ant-modal-body){padding:16px!important;font-size:10px!important}:deep(.ant-modal-footer){padding:10px 16px!important;border-top:1px solid #f0f0f0!important}:deep(.ant-modal-close){width:32px!important;height:32px!important;top:12px!important;right:12px!important}:deep(.ant-modal-close-icon){font-size:12px!important}:deep(.ant-message){font-size:10px!important}:deep(.ant-message-notice-content){padding:8px 12px!important;font-size:10px!important}:deep(.ant-message .anticon){font-size:12px!important}:deep(.ant-notification){font-size:10px!important}:deep(.ant-notification-notice){padding:12px 16px!important;margin-bottom:8px!important}:deep(.ant-notification-notice-message){font-size:12px!important;font-weight:600!important;margin-bottom:4px!important}:deep(.ant-notification-notice-description){font-size:10px!important;margin-top:4px!important}:deep(.ant-notification-notice-icon){font-size:16px!important}:deep(.ant-notification-notice-close){font-size:12px!important;top:10px!important;right:10px!important}:deep(.ant-alert){font-size:10px!important;padding:8px 12px!important;margin-bottom:12px!important}:deep(.ant-alert-message){font-size:12px!important;font-weight:600!important;margin-bottom:4px!important}:deep(.ant-alert-description){font-size:10px!important;margin-top:4px!important}:deep(.ant-alert-icon){font-size:14px!important;margin-right:8px!important}:deep(.ant-alert-close-icon){font-size:12px!important;top:8px!important;right:12px!important}:deep(.ant-tooltip){font-size:10px!important}:deep(.ant-tooltip-inner){font-size:10px!important;padding:6px 8px!important;min-height:auto!important;line-height:1.4!important}:deep(.ant-popconfirm){font-size:10px!important}:deep(.ant-popconfirm-inner-content){font-size:10px!important;padding:8px 12px!important}:deep(.ant-popconfirm-title){font-size:10px!important;margin-bottom:4px!important}:deep(.ant-popconfirm-buttons){margin-top:8px!important}:deep(.ant-popconfirm-buttons .ant-btn),:deep(.ant-popconfirm-buttons .ant-btn-primary),:deep(.ant-popconfirm-buttons .ant-btn-default){font-size:12px!important;height:24px!important;padding:0 10px!important}:deep(.ant-popover){font-size:10px!important}:deep(.ant-popover-inner){padding:8px 12px!important}:deep(.ant-popover-inner-content){font-size:10px!important;padding:0!important}:deep(.ant-popover-title){font-size:12px!important;font-weight:600!important;padding:8px 12px!important;margin-bottom:4px!important;border-bottom:1px solid #f0f0f0!important}:deep(.ant-drawer){font-size:10px!important}:deep(.ant-drawer-header){padding:12px 16px!important;border-bottom:1px solid #f0f0f0!important}:deep(.ant-drawer-title){font-size:12px!important;font-weight:600!important}:deep(.ant-drawer-body){padding:16px!important;font-size:10px!important}:deep(.ant-drawer-footer){padding:10px 16px!important;border-top:1px solid #f0f0f0!important}:deep(.ant-drawer-close){width:32px!important;height:32px!important;top:12px!important;right:12px!important}:deep(.ant-drawer-close-icon){font-size:12px!important}:deep(.ant-modal-confirm){font-size:10px!important}:deep(.ant-modal-confirm-body){padding:16px!important}:deep(.ant-modal-confirm-title){font-size:12px!important;font-weight:600!important;margin-bottom:8px!important}:deep(.ant-modal-confirm-content){font-size:10px!important;margin-top:8px!important}:deep(.ant-modal-confirm-icon){font-size:20px!important;margin-right:12px!important}:deep(.ant-modal-confirm-btns){margin-top:16px!important}:deep(.ant-modal-confirm-btns .ant-btn),:deep(.ant-modal-confirm-btns .ant-btn-primary),:deep(.ant-modal-confirm-btns .ant-btn-default){font-size:12px!important;height:28px!important;padding:0 12px!important}:deep(.ant-spin-text){font-size:10px!important;margin-top:8px!important}:deep(.ant-empty){font-size:10px!important;padding:24px 0!important}:deep(.ant-empty-description){font-size:10px!important;color:#00000073!important;margin-top:8px!important}:deep(.ant-empty-image){height:60px!important;margin-bottom:8px!important}:deep(.ant-result){padding:24px 16px!important}:deep(.ant-result-title){font-size:14px!important;font-weight:600!important;margin-top:16px!important}:deep(.ant-result-subtitle){font-size:10px!important;margin-top:8px!important}:deep(.ant-result-icon){margin-bottom:16px!important}:deep(.ant-result-extra){margin-top:16px!important}:deep(.ant-descriptions-item-label){font-size:10px!important;font-weight:600!important;padding:4px 8px!important}:deep(.ant-descriptions-item-content){font-size:10px!important;padding:4px 8px!important}:deep(.ant-descriptions-title){font-size:12px!important;font-weight:600!important;margin-bottom:12px!important}:deep(.ant-skeleton-title){height:12px!important;margin-bottom:8px!important}:deep(.ant-skeleton-paragraph > li){height:10px!important;margin-bottom:6px!important}:deep(.ant-progress-text){font-size:10px!important}:deep(.ant-badge-count){font-size:9px!important;height:16px!important;min-width:16px!important;line-height:16px!important;padding:0 4px!important}:deep(.ant-badge-dot){width:6px!important;height:6px!important}
