:root:root{color-scheme:LIGHT;--c-primary:#007bff;--c-link:#007bff;--c-text:#1e1e1e;--c-text-secondary:#6b7280;--default-line-height:1.35;--sentence-line-height:1.5;--attribute:all;--duration:.34s;--timing-function:ease;--transition:var(--attribute) var(--duration) var(--timing-function);--border-radius:16px;--base-layout-header-height:64px;--base-layout-sider-logo-height:94px;--bottom-navigation-bar-height:64px}*,:after,:before{box-sizing:border-box;font:inherit;margin:0;padding:0;scroll-behavior:smooth}::-moz-selection{background-color:var(--c-primary);color:#fff}::selection{background-color:var(--c-primary);color:#fff}body,html{background-color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:var(--c-text);font-display:swap;font-family:Noto Sans SC,Rubik,sans-serif;font-size:16px;font-weight:400;line-height:var(--default-line-height)}*,:after,:before{scrollbar-color:var(--c-primary) #000;scrollbar-width:thin}::-webkit-scrollbar,:after::-webkit-scrollbar,:before::-webkit-scrollbar{width:thin}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track,:after::-webkit-scrollbar-thumb,:after::-webkit-scrollbar-track,:before::-webkit-scrollbar-thumb,:before::-webkit-scrollbar-track{background:var(--c-primary)}::-webkit-scrollbar-thumb:hover,:after::-webkit-scrollbar-thumb:hover,:before::-webkit-scrollbar-thumb:hover{background:var(--c-primary)}.iconify[data-color-primary]{color:var(--c-primary)}:where(.iconify){flex-shrink:0;font-size:20px}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:300;src:url(./NotoSansSC-Light.DuCtXwpM.ttf)}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;src:url(./NotoSansSC-Regular.BKwOv2lU.ttf)}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:600;src:url(./NotoSansSC-SemiBold.DNeGiGOW.ttf)}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:800;src:url(./NotoSansSC-ExtraBold.DNHaq8mg.ttf)}@font-face{font-family:Rubik;font-style:normal;font-weight:300;src:url(./Rubik-Light.C6ThhFoI.ttf)}@font-face{font-family:Rubik;font-weight:400;src:url(./Rubik-Regular.BCr64LpH.ttf)}@font-face{font-family:Rubik;font-style:normal;font-weight:600;src:url(./Rubik-SemiBold.CV33eIK-.ttf)}@font-face{font-family:Rubik;font-style:normal;font-weight:800;src:url(./Rubik-ExtraBold.CnUsGbel.ttf)}.ant-form .ant-form-item-explain-error{font-size:14px;margin:2px 0 8px}.ant-form .ant-form-item>[data-inline]{align-items:center;display:flex;flex-direction:row;gap:16px}.ant-form .ant-form-item>[data-inline] .ant-col{width:-moz-max-content;width:max-content}.ant-form .ant-form-item>[data-inline] .ant-form-item-label{padding:0}.ant-form .ant-form-item-extra{color:var(--c-text-secondary);font-size:12px;margin-block-start:4px}.ant-modal div[aria-hidden=true]{display:none!important}.ant-modal .ant-modal-content{padding:16px 20px}.ant-modal .ant-modal-header{margin-bottom:16px}.ant-modal .ant-modal-close{align-items:center;display:flex;justify-content:center;right:20px;top:16px}.ant-modal .ant-modal-footer{justify-content:flex-end}.ant-btn,.ant-modal .ant-modal-footer{align-items:center;display:flex;gap:8px}.ant-btn{height:32px;justify-content:center;padding:4px 8px}.ant-btn .iconify{flex-shrink:0;font-size:20px}.ant-message{top:calc(var(--safe-area-inset-top, 0) + 8px);z-index:2025}.ant-message .ant-message-notice-content{max-width:100%;overflow:hidden;padding:10px}.ant-message .ant-message-custom-content{align-items:center;display:flex;justify-content:flex-start}.ant-message .ant-message-custom-content .anticon-close-circle{flex-shrink:0}.ant-message .ant-message-custom-content span{font-size:14px;overflow:hidden;text-align:start;text-overflow:ellipsis}.ant-popconfirm .ant-popconfirm-buttons{align-items:center;display:flex;justify-content:flex-end}.ant-input-number-group-wrapper:has(.ant-input-number-input[data-block]),.ant-input-number:has(.ant-input-number-input[data-block]){width:100%}.ant-radio-button+*{align-items:center;display:flex;gap:8px;justify-content:flex-start}.page-navigation-loading[data-v-4fe39d03]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffc;display:flex;flex-direction:row;gap:0;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.page-loading-fade-enter-active[data-v-4fe39d03],.page-loading-fade-leave-active[data-v-4fe39d03]{transition:opacity .2s ease}.page-loading-fade-enter-from[data-v-4fe39d03],.page-loading-fade-leave-to[data-v-4fe39d03]{opacity:0}
