.user-info-component[data-v-cadbe344]{display:flex;align-items:center;justify-content:center;color:var(--gray-800)}.user-info-dropdown[data-v-cadbe344]{width:100%;display:flex;align-items:center;gap:8px}.user-info-dropdown[data-align=center][data-v-cadbe344]{justify-content:center}.user-info-dropdown[data-align=left][data-v-cadbe344]{justify-content:flex-start}.user-name[data-v-cadbe344]{font-size:14px;color:var(--gray-900);line-height:1}.user-avatar[data-v-cadbe344]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;cursor:pointer;position:relative;overflow:hidden;background:var(--main-500);box-shadow:0 1px 4px var(--shadow-1)}.user-avatar[data-v-cadbe344]:hover{opacity:.9}.user-avatar .avatar-image[data-v-cadbe344]{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-avatar .avatar-initial[data-v-cadbe344]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--gray-0);font-size:13px;font-weight:700;line-height:1}.user-info-display[data-v-cadbe344]{line-height:1.4}.user-menu-username[data-v-cadbe344]{font-weight:600;color:var(--gray-900);font-size:14px;display:block;margin-bottom:2px}.user-menu-details[data-v-cadbe344]{display:flex;gap:12px;align-items:center}.user-menu-info[data-v-cadbe344]{font-size:12px;color:var(--gray-600)}.user-menu-role[data-v-cadbe344]{font-size:12px;color:var(--gray-500)}.login-icon[data-v-cadbe344]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background-color .2s,color .2s;color:var(--gray-900)}.login-icon[data-v-cadbe344]:hover{background-color:var(--main-10);color:var(--main-color)}.profile-modal[data-v-cadbe344] .ant-modal-header{padding:20px 24px;border-bottom:1px solid var(--gray-150)}.profile-modal[data-v-cadbe344] .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600;color:var(--gray-900)}.profile-modal[data-v-cadbe344] .ant-modal-body{padding:24px}.profile-content .avatar-section[data-v-cadbe344]{text-align:center;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--gray-150)}.profile-content .avatar-section .avatar-container[data-v-cadbe344]{display:inline-block}.profile-content .avatar-section .avatar-container .avatar-display[data-v-cadbe344]{margin-bottom:16px}.profile-content .avatar-section .avatar-container .avatar-display .large-avatar[data-v-cadbe344]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--gray-150);box-shadow:0 2px 8px var(--shadow-2)}.profile-content .avatar-section .avatar-container .avatar-display .default-avatar[data-v-cadbe344]{width:80px;height:80px;border-radius:50%;background:var(--gray-50);display:flex;margin:0 auto;align-items:center;justify-content:center;border:3px solid var(--gray-150);box-shadow:0 2px 8px var(--shadow-2)}.profile-content .avatar-section .avatar-container .avatar-display .default-avatar[data-v-cadbe344] svg{color:var(--gray-400)}.profile-content .avatar-section .avatar-container .avatar-actions .avatar-tips[data-v-cadbe344]{margin-top:8px;font-size:12px;color:var(--gray-500);line-height:1.4}.profile-content .info-section[data-v-cadbe344]{margin-bottom:24px}.profile-content .info-section .info-item[data-v-cadbe344]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid var(--gray-50)}.profile-content .info-section .info-item[data-v-cadbe344]:last-child{border-bottom:none}.profile-content .info-section .info-item .info-label[data-v-cadbe344]{width:80px;font-weight:500;color:var(--gray-500);flex-shrink:0}.profile-content .info-section .info-item .info-value[data-v-cadbe344]{flex:1;color:var(--gray-900);font-size:14px}.profile-content .info-section .info-item .info-value.user-id[data-v-cadbe344]{font-family:Monaco,Consolas,monospace;border-radius:4px;display:inline-block}.profile-content .info-section .info-item .role-tag[data-v-cadbe344]{font-weight:500;border-radius:4px;padding:4px 12px}.profile-content .actions-section[data-v-cadbe344]{text-align:center;padding-top:16px;border-top:1px solid var(--gray-150)}[data-v-cadbe344] .ant-dropdown-menu{padding:8px 0}[data-v-cadbe344] .ant-dropdown-menu-title-content{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray-900)}[data-v-cadbe344] .ant-dropdown-menu-item svg{margin-right:4px;color:var(--gray-900);vertical-align:middle}.menu-text[data-v-cadbe344]{line-height:20px}.log-viewer.fullscreen[data-v-862b9b73]{padding:16px}.control-panel[data-v-862b9b73]{margin-bottom:16px}.button-group[data-v-862b9b73]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.button-group .ant-btn[data-v-862b9b73]{min-width:80px;height:32px;padding:4px 12px;font-size:13px;border-color:var(--gray-300);color:var(--gray-700)}.button-group .ant-btn.icon-only[data-v-862b9b73]{min-width:32px;padding:0}.button-group .ant-btn[data-v-862b9b73]:hover{border-color:var(--main-color);color:var(--main-color)}.button-group .ant-btn.ant-btn-primary[data-v-862b9b73]{background-color:var(--main-color);border-color:var(--main-color);color:var(--gray-0)}.button-group .ant-btn.ant-btn-primary[data-v-862b9b73]:hover,.button-group .ant-btn.ant-btn-primary[data-v-862b9b73]:focus{background-color:var(--main-color);border-color:var(--main-color);color:var(--gray-0)}.button-group .ant-btn .anticon[data-v-862b9b73]{font-size:14px}.button-group .refresh-interval[data-v-862b9b73]{font-size:12px;opacity:.8;margin-left:2px}.button-group .auto-refresh-button[data-v-862b9b73]{color:var(--gray-0)}.filter-group[data-v-862b9b73]{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;height:32px}@media (min-width: 1280px) and (max-width: 768px){.filter-group[data-v-862b9b73]{flex-direction:column;gap:12px}}.error[data-v-862b9b73]{color:var(--color-error-500)}.log-container[data-v-862b9b73]{height:calc(80vh - 200px);overflow-y:auto;background:var(--gray-0);color:var(--gray-1000);border-radius:5px;font-family:Consolas,Monaco,monospace;font-size:12px}.log-lines[data-v-862b9b73]{padding:8px}.log-line[data-v-862b9b73]{padding:2px 4px;display:flex;gap:8px;line-height:1.4}.log-line[data-v-862b9b73]:hover{background:#ffffff0d}.timestamp[data-v-862b9b73]{color:var(--color-success-500);min-width:80px}.level[data-v-862b9b73]{min-width:40px;font-weight:700}.module[data-v-862b9b73]{color:var(--color-info-500);min-width:30px}.message[data-v-862b9b73]{flex:1;white-space:pre-wrap;word-break:break-all}.level-info .level[data-v-862b9b73]{color:var(--color-success-500)}.level-error .level[data-v-862b9b73]{color:var(--color-error-500)}.level-debug .level[data-v-862b9b73]{color:var(--color-info-500)}.level-warning .level[data-v-862b9b73]{color:var(--color-warning-500)}.empty-logs[data-v-862b9b73]{padding:16px;text-align:center;color:var(--gray-500)}@media (prefers-color-scheme: dark){.log-container[data-v-862b9b73]{background:var(--gray-900)}}:fullscreen .log-container[data-v-862b9b73]{height:calc(100vh - 160PX)}:-webkit-full-screen .log-container[data-v-862b9b73]{height:calc(100vh - 160PX)}:-ms-fullscreen .log-container[data-v-862b9b73]{height:calc(100vh - 160PX)}.multi-select-cards[data-v-862b9b73]{display:flex;flex-direction:row;gap:10px}.multi-select-cards .option-card[data-v-862b9b73]{border:1px solid var(--gray-300);border-radius:6px;padding:0 10px;cursor:pointer;transition:all .2s ease;background:var(--gray-0);-webkit-user-select:none;user-select:none;height:32px;display:flex;align-items:center}.multi-select-cards .option-card[data-v-862b9b73]:hover{border-color:var(--main-color);background:var(--main-5)}.multi-select-cards .option-card.selected[data-v-862b9b73]{border-color:var(--main-color);background:var(--main-10)}.multi-select-cards .option-card.selected .option-indicator[data-v-862b9b73]{color:var(--main-color)}.multi-select-cards .option-card.selected .option-text[data-v-862b9b73]{color:var(--main-color);font-weight:500}.multi-select-cards .option-card.unselected .option-indicator[data-v-862b9b73]{color:var(--gray-400)}.multi-select-cards .option-card.unselected .option-text[data-v-862b9b73]{color:var(--gray-700)}.multi-select-cards .option-card .option-content[data-v-862b9b73]{display:flex;justify-content:space-between;align-items:center;gap:6px;width:100%}.multi-select-cards .option-card .option-text[data-v-862b9b73]{flex:1;font-size:12px;text-align:center}.multi-select-cards .option-card .option-indicator[data-v-862b9b73]{flex-shrink:0;font-size:14px;transition:color .2s ease}@media (min-width: 1280px) and (max-width: 768px){.log-level-selector[data-v-862b9b73]{min-width:280px}.multi-select-cards .options-grid[data-v-862b9b73]{grid-template-columns:repeat(2,1fr)}}.task-center[data-v-bf9c3604]{display:flex;flex-direction:column;gap:16px;height:100%}.task-toolbar[data-v-bf9c3604]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;flex-wrap:wrap}.task-filter-group[data-v-bf9c3604]{flex-shrink:0}.task-toolbar-actions[data-v-bf9c3604]{display:flex;align-items:center;gap:4px}[data-v-bf9c3604] .filter-count{margin-left:2px;font-size:12px;color:var(--gray-400)}.task-toolbar-actions[data-v-bf9c3604] .ant-btn{display:inline-flex;align-items:center;gap:4px;padding:0 10px}.task-alert[data-v-bf9c3604]{margin-bottom:4px}.task-list[data-v-bf9c3604]{display:flex;flex-direction:column;gap:12px}.task-card[data-v-bf9c3604]{background:var(--gray-25);border:1px solid var(--gray-100);border-radius:12px;padding:16px 18px;transition:all .2s ease;display:flex;flex-direction:column;gap:8px}.task-card[data-v-bf9c3604]:hover{border-color:var(--gray-200)}.task-card-header[data-v-bf9c3604]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-card-info[data-v-bf9c3604]{display:flex;flex-direction:column;gap:6px;min-width:0}.task-card-title[data-v-bf9c3604]{font-size:15px;font-weight:600;color:var(--gray-900);line-height:1.3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-card-subtitle[data-v-bf9c3604]{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--gray-600)}.task-card-id[data-v-bf9c3604]{letter-spacing:.04em}.task-card-type[data-v-bf9c3604]{padding:0 8px;border-radius:999px;background-color:var(--gray-100);color:var(--gray-500);line-height:20px}.task-card-status[data-v-bf9c3604]{margin-top:2px}.task-card-progress[data-v-bf9c3604]{display:flex;align-items:center;gap:12px}.task-card-progress[data-v-bf9c3604] .ant-progress{flex:1}.task-card-progress-value[data-v-bf9c3604]{font-size:12px;font-weight:500;color:var(--gray-500);width:48px;text-align:right}.task-card-message[data-v-bf9c3604],.task-card-error[data-v-bf9c3604]{font-size:13px;line-height:1.45;border-radius:6px;padding:10px 12px}.task-card-message[data-v-bf9c3604]{background:var(--gray-100);color:var(--gray-800)}.task-card-error[data-v-bf9c3604]{background:var(--color-error-50);color:var(--color-error-500)}.task-card-footer[data-v-bf9c3604]{margin-top:2px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.task-card-timestamps[data-v-bf9c3604]{display:flex;flex-direction:row;gap:10px;font-size:12px;color:var(--gray-400)}.task-card-actions[data-v-bf9c3604]{display:flex;gap:6px}.task-card-completion[data-v-bf9c3604]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:8px;background:var(--gray-25);border:1px solid var(--gray-100)}.completion-badge[data-v-bf9c3604]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.completion-badge--success[data-v-bf9c3604]{color:var(--color-success-500)}.completion-badge--success .completion-icon[data-v-bf9c3604]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--color-success-50);font-size:14px}.completion-badge--failed[data-v-bf9c3604]{color:var(--color-error-500)}.completion-badge--failed .completion-icon[data-v-bf9c3604]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--color-error-50);font-size:14px}.completion-badge--cancelled[data-v-bf9c3604]{color:var(--gray-500)}.completion-badge--cancelled .completion-icon[data-v-bf9c3604]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--gray-50);font-size:14px}.task-duration[data-v-bf9c3604]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--gray-500)}.duration-label[data-v-bf9c3604]{font-weight:500}.duration-value[data-v-bf9c3604]{font-family:SF Mono,Monaco,Consolas,monospace;font-weight:600;color:var(--gray-600)}.task-empty[data-v-bf9c3604]{margin-top:32px;padding:40px 30px;border-radius:16px;background:var(--gray-50);border:1px dashed var(--gray-300);text-align:center;color:var(--gray-600);display:flex;flex-direction:column;align-items:center;gap:10px}.task-empty-icon[data-v-bf9c3604]{font-size:28px}.task-empty-title[data-v-bf9c3604]{font-size:16px;font-weight:600}.task-empty-subtitle[data-v-bf9c3604]{font-size:13px;max-width:320px;line-height:1.5;color:var(--gray-400)}.app-layout[data-v-6b684031]{width:100%;height:100vh;min-width:var(--min-width);background:var(--gray-0)}.app-header[data-v-6b684031]{display:flex;align-items:center;gap:16px;height:56px;padding:0 24px;background:var(--gray-0);border-bottom:1px solid var(--gray-200)}.app-header-left[data-v-6b684031]{display:flex;align-items:center;gap:24px;min-width:0;flex:1 1 auto}.logo-link[data-v-6b684031]{display:flex;align-items:center;gap:12px;height:32px;min-width:0;text-decoration:none}.logo[data-v-6b684031]{width:fit-content;height:32px;flex:0 0 auto}.logo img[data-v-6b684031]{display:block;width:auto;height:100%;max-width:120px;border-radius:8px;object-fit:contain}.logo-text[data-v-6b684031]{display:flex;align-items:center;height:32px;overflow:hidden;color:var(--gray-1000);font-size:18px;font-weight:700;line-height:1;white-space:nowrap;text-overflow:ellipsis}.top-nav-menu[data-v-6b684031]{flex:1 1 auto;min-width:0;height:56px;line-height:56px;background:transparent;border-bottom:none}.top-nav-menu[data-v-6b684031] .ant-menu-item{height:56px;line-height:56px;margin-block:0;color:var(--gray-700);transition:background-color .2s ease,color .2s ease}.top-nav-menu[data-v-6b684031] .ant-menu-item-selected{color:var(--main-700);background:transparent;font-weight:600}.top-nav-menu[data-v-6b684031] .ant-menu-item:hover{color:var(--main-700);background:transparent}.top-nav-menu[data-v-6b684031] .ant-menu-item:after{border-bottom-color:transparent}.top-nav-menu[data-v-6b684031] .ant-menu-item-selected:after{border-bottom-color:var(--main-500)}.debug-trigger[data-v-6b684031]{flex:0 0 24px;align-self:stretch}.header-user[data-v-6b684031]{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex:0 0 auto}.header-shortcut-entry[data-v-6b684031]{display:inline-flex;align-items:center;justify-content:center;height:32px;gap:6px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--gray-600);line-height:1;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.header-shortcut-entry[data-v-6b684031]:hover,.header-shortcut-entry.active[data-v-6b684031]{background:var(--gray-50);color:var(--gray-800)}.header-shortcut-icon[data-v-6b684031]{flex:0 0 auto;color:var(--gray-500);transition:color .2s ease}.header-shortcut-text[data-v-6b684031]{font-size:12px;font-weight:500;white-space:nowrap}.scheduled-jobs-entry[data-v-6b684031]{color:var(--gray-600)}.scheduled-jobs-entry .header-shortcut-icon[data-v-6b684031]{color:var(--main-400)}.scheduled-jobs-entry:hover .header-shortcut-icon[data-v-6b684031],.scheduled-jobs-entry.active .header-shortcut-icon[data-v-6b684031]{color:var(--main-500)}.integration-config-entry[data-v-6b684031]{color:var(--gray-600)}.integration-config-entry .header-shortcut-icon[data-v-6b684031],.integration-config-entry:hover .header-shortcut-icon[data-v-6b684031],.integration-config-entry.active .header-shortcut-icon[data-v-6b684031]{color:var(--color-success-500)}.integration-config-icon[data-v-6b684031]{font-size:18px}.app-shell[data-v-6b684031]{flex:1 1 auto;min-height:0;background:var(--gray-0)}.route-host[data-v-6b684031]{height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto;background:var(--gray-0)}.route-host[data-v-6b684031]>*{flex:1 1 auto;min-width:0;min-height:0}.header-mobile[data-v-6b684031]{display:none}.system-management-layout[data-v-837570e0]{height:100%;min-height:0;background:var(--gray-0)}.system-management-sider[data-v-837570e0]{background:var(--gray-0)}.system-management-sider[data-v-837570e0] .ant-layout-sider-children{height:100%;padding:24px 12px 24px 16px;background:var(--gray-0)}.system-management-menu[data-v-837570e0]{background:transparent}.system-management-menu[data-v-837570e0] .ant-menu,.system-management-menu[data-v-837570e0] .ant-menu-inline{border-inline-end:none;background:transparent}.system-management-content[data-v-837570e0]{min-width:0;min-height:0;background:var(--gray-0)}.task-center-badge[data-v-837570e0] .ant-badge-count{box-shadow:0 0 0 1px var(--gray-0)}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{--main-1000: #07152e;--main-900: #0e2450;--main-800: #163572;--main-700: #1f53b8;--main-600: #295fc8;--main-500: #2f6bdb;--main-400: #5f8aeb;--main-300: #93b1f5;--main-200: #bfd1fb;--main-100: #dce8ff;--main-50: #eff4ff;--main-40: #f4f7fd;--main-30: #f7f9fe;--main-20: #f8fbff;--main-10: #fbfcff;--main-5: #fcfdff;--main-1: #fefdfd;--main-0: #ffffff;--gray-10000: #000000;--gray-2000: #0c0d0d;--gray-1000: #162033;--gray-900: #24324a;--gray-800: #3b4a64;--gray-700: #58667f;--gray-600: #76839a;--gray-500: #99a3b4;--gray-400: #bcc4d0;--gray-300: #d7dde6;--gray-200: #e6ebf2;--gray-150: #eef2f7;--gray-100: #f3f6fa;--gray-50: #f7f9fc;--gray-25: #fafbfd;--gray-10: #fcfdfe;--gray-0: #ffffff;--color-primary-50: #eff4ff;--color-primary-100: #dce8ff;--color-primary-500: #2f6bdb;--color-primary-700: #1f53b8;--color-primary-900: #0e2450;--main-color: #2f6bdb;--main-bright: #5f8aeb;--color-secondary-50: #f5f7f7;--color-secondary-100: #eff2f2;--color-secondary-500: #5b6f91;--color-secondary-700: #445678;--color-secondary-900: #2b3b58;--color-success-50: #f6ffed;--color-success-100: #b7eb8f;--color-success-500: #52c41a;--color-success-700: #389e0d;--color-success-900: #135200;--color-error-50: #fff2f0;--color-error-100: #ffccc7;--color-error-500: #ff4d4f;--color-error-700: #cf1322;--color-error-900: #820014;--color-warning-50: #fffbe6;--color-warning-100: #ffe58f;--color-warning-500: #faad14;--color-warning-700: #d48806;--color-warning-900: #ad6800;--color-info-50: #e6f7ff;--color-info-100: #bae7ff;--color-info-500: #1890ff;--color-info-700: #096dd9;--color-info-900: #0050b3;--color-accent-50: #e6fffb;--color-accent-100: #87e8de;--color-accent-500: #13c2c2;--color-accent-700: #08979c;--color-accent-900: #006d75;--chart-palette-1: var(--main-500);--chart-palette-2: #5AD8A6;--chart-palette-3: #F6BD16;--chart-palette-4: #F27C7C;--chart-palette-5: #9581CC;--chart-palette-6: #6DC8EC;--chart-palette-7: #FF9D4D;--chart-palette-8: #92D050;--chart-palette-9: #E885BA;--chart-palette-10: #8C8C8C;--bg-sider: var(--main-5);--color-text: var(--c-black);--shadow-0: rgba(0, 0, 0, .02);--shadow-1: rgba(0, 0, 0, .05);--shadow-2: rgba(0, 0, 0, .08);--shadow-3: rgba(0, 0, 0, .12);--shadow-4: rgba(0, 0, 0, .16);--shadow-5: rgba(0, 0, 0, .2);--primary-color: var(--main-500);--border-color: var(--gray-200);--border-hover: var(--gray-300);--bg-2: var(--gray-50);--bg-selected: var(--main-30);--text-1: var(--gray-900);--text-2: var(--gray-700);--text-3: var(--gray-600);--text-primary: var(--gray-900);--text-secondary: var(--gray-600);--bg-primary: var(--gray-0);--bg-secondary: var(--gray-50);--bg-content: var(--gray-50);--error-color: var(--color-error-500);--min-width: 1280px;--color-bg-container: var(--main-0);--color-bg-elevated: var(--gray-10);--color-text-secondary: rgba(0, 0, 0, .65);--color-text-tertiary: rgba(0, 0, 0, .45);--color-trans-light: rgba(255, 255, 255, .85);--color-trans-dark: rgba(0, 0, 0, .85);--entry-page-dot-color: rgba(47, 107, 219, .12);--entry-page-top-glow: rgba(47, 107, 219, .12);--entry-page-bottom-glow: rgba(123, 149, 235, .2);--entry-page-side-glow: rgba(201, 216, 255, .4);--markdown-font-family: -apple-system, BlinkMacSystemFont, "Noto Sans SC", "Roboto", "HarmonyOS Sans SC", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--markdown-code-font-family: "Menlo", "Monaco", "Consolas", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", "Hiragino Sans GB", "Source Han Sans CN", "Courier New", monospace;--markdown-font-size: 14px;--markdown-line-height: 1.65;--markdown-code-font-size: 13px;--markdown-table-font-size: 14px;--markdown-h1-size: 1.18rem;--markdown-h2-size: 1.12rem;--markdown-h3-size: 1.06rem;--markdown-h4-size: 1.01rem;--markdown-h5-size: .97rem;--markdown-h6-size: .93rem}:root{--scrollbar-width: 4px}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--gray-100);border-radius:calc(var(--scrollbar-width) / 2)}::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:calc(var(--scrollbar-width) / 2);transition:background .2s ease;cursor:pointer}::-webkit-scrollbar-thumb:hover{background:var(--gray-100)}*{scrollbar-width:thin;scrollbar-color:var(--gray-200) transparent}.entry-page-surface{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 18% 16%,var(--entry-page-top-glow) 0%,transparent 28%),radial-gradient(circle at 82% 84%,var(--entry-page-side-glow) 0%,transparent 34%),linear-gradient(180deg,var(--gray-10) 0%,var(--gray-0) 46%,var(--gray-25) 100%)}.entry-page-surface>:not(.entry-page-atmosphere){position:relative;z-index:1}.entry-page-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background-image:radial-gradient(circle,var(--entry-page-dot-color) .9px,transparent 1px);background-size:20px 20px;background-position:center top;opacity:.92}.entry-page-atmosphere:before{content:"";position:absolute;left:-180px;bottom:-240px;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,rgba(47,107,219,.1) 0%,rgba(47,107,219,.03) 36%,transparent 70%);filter:blur(24px)}.entry-page-atmosphere:after{content:"";position:absolute;right:-220px;bottom:-320px;width:680px;height:680px;border-radius:999px;background:radial-gradient(circle at 50% 100%,var(--entry-page-bottom-glow) 0%,rgba(123,149,235,.06) 34%,transparent 68%);filter:blur(24px)}.agent-records-page.agent-records-page.agent-records-page{position:relative;isolation:isolate;width:100%;height:100%;min-height:0;padding:16px;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 18% 16%,var(--entry-page-top-glow) 0%,transparent 28%),radial-gradient(circle at 82% 84%,var(--entry-page-side-glow) 0%,transparent 34%),linear-gradient(180deg,var(--gray-10) 0%,var(--gray-0) 46%,var(--gray-25) 100%);box-sizing:border-box}.agent-records-page.agent-records-page.agent-records-page:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,var(--entry-page-dot-color) .9px,transparent 1px);background-size:20px 20px;background-position:center top;opacity:.92}.agent-records-page.agent-records-page.agent-records-page:after{content:"";position:absolute;inset:auto -220px -320px -180px;height:680px;z-index:0;pointer-events:none;background:radial-gradient(circle at 0% 60%,rgba(47,107,219,.1) 0%,rgba(47,107,219,.03) 30%,transparent 56%),radial-gradient(circle at 100% 100%,var(--entry-page-bottom-glow) 0%,rgba(123,149,235,.06) 34%,transparent 68%);filter:blur(24px)}.agent-records-page.agent-records-page.agent-records-page>*{position:relative;z-index:1}.agent-records-page.agent-records-page.agent-records-page .header,.agent-records-page.agent-records-page.agent-records-page .page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;margin-bottom:12px}.agent-records-page.agent-records-page.agent-records-page .page-header{align-items:flex-start}.agent-records-page.agent-records-page.agent-records-page .header h2,.agent-records-page.agent-records-page.agent-records-page .page-header h2{margin:0;color:var(--gray-900);font-size:18px;font-weight:600;line-height:1.4}.agent-records-page.agent-records-page.agent-records-page .header p,.agent-records-page.agent-records-page.agent-records-page .page-header p,.agent-records-page.agent-records-page.agent-records-page .header-subtitle{margin:4px 0 0;color:var(--gray-600);font-size:13px;line-height:1.5}.agent-records-page.agent-records-page.agent-records-page .record-filter-row,.agent-records-page.agent-records-page.agent-records-page .filter-row,.agent-records-page.agent-records-page.agent-records-page .filters-row{flex:0 0 auto;margin:12px 0}.agent-records-page.agent-records-page.agent-records-page .record-filter-actions,.agent-records-page.agent-records-page.agent-records-page .filter-actions{display:flex;justify-content:flex-end;gap:8px}.agent-records-page.agent-records-page.agent-records-page .record-search-input{flex:0 1 420px;max-width:420px}.agent-records-page.agent-records-page.agent-records-page :is(.table-card,.card){flex:1 1 auto;min-height:0;overflow:hidden;background:var(--gray-0);border:0;border-radius:8px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.agent-records-page.agent-records-page.agent-records-page :is(.table-card,.card)>.ant-card-body{height:100%;min-height:0;display:flex;flex-direction:column;padding:18px}.agent-records-page.agent-records-page.agent-records-page :is(.records-table,.tasks-table){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:8px}.agent-records-page.agent-records-page.agent-records-page>:is(.records-table,.tasks-table){background:var(--gray-0);border:0;box-shadow:none}.agent-records-page.agent-records-page.agent-records-page :is(.records-table,.tasks-table) .ant-spin-nested-loading{flex:1 1 auto;min-height:0;overflow:hidden}.agent-records-page.agent-records-page.agent-records-page :is(.records-table,.tasks-table) .ant-spin-container{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.agent-records-page.agent-records-page.agent-records-page :is(.records-table,.tasks-table) .ant-table{flex:1 1 auto;min-height:0;overflow:auto;background:var(--gray-0);border-radius:8px 8px 0 0}.agent-records-page.agent-records-page.agent-records-page :is(.records-table,.tasks-table) .ant-table-container{min-height:0;border-radius:8px 8px 0 0;overflow:hidden}.agent-records-page.agent-records-page.agent-records-page :is(.records-table,.tasks-table) .ant-table-thead>tr>th{background:var(--gray-25)}.agent-records-page.agent-records-page.agent-records-page :is(.records-table,.tasks-table) .ant-table-tbody>tr>td{background:var(--gray-0)}.agent-records-page.agent-records-page.agent-records-page :is(.records-table,.tasks-table) .ant-table-tbody>tr:hover>td{background:var(--main-20)}.agent-records-page.agent-records-page.agent-records-page :is(.records-table,.tasks-table) .ant-pagination{flex:0 0 auto;margin:12px 16px}:root.dark{--main-1000: #f1f7ff;--main-900: #d8e8ff;--main-800: #bdd8ff;--main-700: #9cc8ff;--main-600: #8cbdff;--main-500: #7ab3ff;--main-400: #6ea1e6;--main-300: #628fcc;--main-200: #537ab3;--main-100: #365072;--main-50: #223247;--main-40: #182638;--main-30: #111b2b;--main-20: #0b1421;--main-10: #060c15;--main-5: #050911;--main-1: #03060b;--main-0: #02040a;--gray-10000: #f8fbff;--gray-2000: #f0f5fb;--gray-1000: #e3eaf5;--gray-900: #d3dceb;--gray-800: #bac4d7;--gray-700: #97a5bf;--gray-600: #77839c;--gray-500: #5f6a80;--gray-400: #495364;--gray-300: #333b49;--gray-200: #252b36;--gray-150: #1c212b;--gray-100: #151922;--gray-50: #10141b;--gray-25: #0b0f15;--gray-10: #080b10;--gray-0: #05070b;--color-primary-50: #223247;--color-primary-100: #365072;--color-primary-500: #7ab3ff;--color-primary-700: #9cc8ff;--color-primary-900: #d8e8ff;--main-color: #7ab3ff;--main-bright: #9cc8ff;--color-secondary-50: #151616;--color-secondary-100: #1e1f1f;--color-secondary-500: #8ea2c5;--color-secondary-700: #a7bbde;--color-secondary-900: #c7d7f2;--color-success-50: #162312;--color-success-100: #273921;--color-success-500: #52c41a;--color-success-700: #73d13d;--color-success-900: #95de64;--color-error-50: #2a1215;--color-error-100: #58181c;--color-error-500: #ff4d4f;--color-error-700: #ff7875;--color-error-900: #ffa39e;--color-warning-50: #2b2111;--color-warning-100: #614700;--color-warning-500: #faad14;--color-warning-700: #ffc53d;--color-warning-900: #ffd666;--color-info-50: #111b26;--color-info-100: #111d2c;--color-info-500: #3d8fff;--color-info-700: #40a9ff;--color-info-900: #69c0ff;--color-accent-50: #0f2e2e;--color-accent-100: #164e63;--color-accent-500: #13c2c2;--color-accent-700: #36cfc9;--color-accent-900: #5cdbd3;--chart-palette-1: var(--main-500);--chart-palette-2: #3EA896;--chart-palette-3: #D6AD37;--chart-palette-4: #CF6666;--chart-palette-5: #8672B4;--chart-palette-6: #529AB8;--chart-palette-7: #D48242;--chart-palette-8: #82B354;--chart-palette-9: #C46E9E;--chart-palette-10: #7A7A7A;--bg-sider: #0d1118;--color-text: #ffffff;--color-bg-container: #1f1f1f;--color-bg-elevated: #262626;--color-text-secondary: rgba(255, 255, 255, .65);--color-text-tertiary: rgba(255, 255, 255, .45);--entry-page-dot-color: rgba(122, 179, 255, .14);--entry-page-top-glow: rgba(122, 179, 255, .16);--entry-page-bottom-glow: rgba(122, 179, 255, .12);--entry-page-side-glow: rgba(151, 165, 191, .16);--shadow-0: rgba(255, 255, 255, .02);--shadow-1: rgba(255, 255, 255, .05);--shadow-2: rgba(255, 255, 255, .08);--shadow-3: rgba(255, 255, 255, .12);--shadow-4: rgba(255, 255, 255, .16);--shadow-5: rgba(255, 255, 255, .2);--color-trans-light: rgba(0, 0, 0, .85);--color-trans-dark: rgba(255, 255, 255, .85)}:root.dark .markmap{--markmap-max-width: 9999px;--markmap-a-color: var(--main-500);--markmap-a-hover-color: var(--main-600);--markmap-code-bg: var(--gray-50);--markmap-code-color: var(--gray-700);--markmap-highlight-bg: var(--color-warning-50);--markmap-table-border: 1px solid currentColor;--markmap-font: 300 16px / 20px sans-serif;--markmap-circle-open-bg: var(--main-0);--markmap-text-color: var(--gray-700);--markmap-highlight-node-bg: var(--color-error-50)}:root.dark .md-editor{--md-bk-color: var(--gray-0)}:root.dark .ant-card,:root.dark .ant-card-head,:root.dark .ant-card-body,:root.dark .ant-modal-content,:root.dark .ant-modal-header,:root.dark .ant-modal-body,:root.dark .ant-drawer-content,:root.dark .ant-drawer-header,:root.dark .ant-drawer-body,:root.dark .ant-table,:root.dark .ant-table-container,:root.dark .ant-table-content,:root.dark .ant-table-cell,:root.dark .ant-tabs-content-holder,:root.dark .ant-list,:root.dark .ant-popover-inner,:root.dark [class*=card],:root.dark [class*=panel],:root.dark [class*=preview],:root.dark [class*=wizard]{background:var(--gray-50)!important;border-color:var(--gray-200)!important}:root.dark [class*=toolbar],:root.dark [class*=header],:root.dark [class*=footer]{background-color:var(--gray-0)!important;border-color:var(--gray-200)!important}:root.dark .ant-table-thead>tr>th,:root.dark .ant-table-tbody>tr>td,:root.dark .ant-menu,:root.dark .ant-dropdown-menu{background:var(--gray-50)!important;color:var(--gray-900)!important;border-color:var(--gray-200)!important}:root.dark .ant-table-tbody>tr:hover>td,:root.dark .ant-menu-item:hover,:root.dark .ant-dropdown-menu-item:hover{background:var(--gray-100)!important}.md-editor-preview.rayfire-theme{--md-font-scale: 1;--md-theme-link-color: var(--main-700);--md-theme-link-hover-color: var(--main-600);--md-theme-bg-color: transparent;--md-theme-bg-color-inset: var(--gray-25);--md-theme-code-inline-color: var(--main-700);--md-theme-code-inline-bg-color: var(--main-40);--md-theme-code-before-bg-color: var(--gray-50);--md-theme-code-block-bg-color: var(--gray-50);--md-theme-code-block-color: var(--gray-900);font-family:var(--markdown-font-family);font-size:calc(var(--markdown-font-size) * var(--md-font-scale));line-height:var(--markdown-line-height);color:var(--gray-1000)}.md-editor-dark .md-editor-preview.rayfire-theme{--md-theme-link-color: var(--main-500);--md-theme-link-hover-color: var(--main-400);--md-theme-bg-color: transparent;--md-theme-bg-color-inset: var(--gray-25);--md-theme-code-inline-color: var(--main-500);--md-theme-code-inline-bg-color: var(--gray-100);--md-theme-code-before-bg-color: var(--gray-50);--md-theme-code-block-bg-color: var(--gray-50);--md-theme-code-block-color: var(--gray-900)}.md-editor-preview.rayfire-theme h1{font-size:calc(var(--markdown-h1-size) * var(--md-font-scale));line-height:1.4}.md-editor-preview.rayfire-theme h2{font-size:calc(var(--markdown-h2-size) * var(--md-font-scale));line-height:1.4}.md-editor-preview.rayfire-theme h3{font-size:calc(var(--markdown-h3-size) * var(--md-font-scale));line-height:1.45}.md-editor-preview.rayfire-theme h4{font-size:calc(var(--markdown-h4-size) * var(--md-font-scale));line-height:1.45}.md-editor-preview.rayfire-theme h5{font-size:calc(var(--markdown-h5-size) * var(--md-font-scale));line-height:1.5}.md-editor-preview.rayfire-theme h6{font-size:calc(var(--markdown-h6-size) * var(--md-font-scale));line-height:1.5}.md-editor-preview.rayfire-theme h1,.md-editor-preview.rayfire-theme h2,.md-editor-preview.rayfire-theme h3,.md-editor-preview.rayfire-theme h4,.md-editor-preview.rayfire-theme h5,.md-editor-preview.rayfire-theme h6{margin:.85em 0 .3em;font-weight:600}.md-editor-preview.rayfire-theme h1:first-child,.md-editor-preview.rayfire-theme h2:first-child,.md-editor-preview.rayfire-theme h3:first-child,.md-editor-preview.rayfire-theme h4:first-child,.md-editor-preview.rayfire-theme h5:first-child,.md-editor-preview.rayfire-theme h6:first-child{margin-top:0}.md-editor-preview.rayfire-theme p{margin:.4em 0}.md-editor-preview.rayfire-theme ul,.md-editor-preview.rayfire-theme ol{margin:.4em 0;padding-left:1.35em}.md-editor-preview.rayfire-theme li{margin:.2em 0}.md-editor-preview.rayfire-theme pre{margin:.65em 0;padding:12px}.md-editor-preview.rayfire-theme .md-editor-code .md-editor-code-head{z-index:1!important}.md-editor-preview.rayfire-theme blockquote{margin:.6em 0}.md-editor-preview.rayfire-theme code{font-size:calc(var(--markdown-code-font-size) * var(--md-font-scale));font-family:var(--markdown-code-font-family)}.md-editor-preview.rayfire-theme table{font-size:calc(var(--markdown-table-font-size) * var(--md-font-scale))}.sigma-container{position:relative;width:100%;height:100%}.sigma-container canvas{outline:none}.sigma-labels{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.node-highlighted,.edge-highlighted{stroke:var(--color-error-500);stroke-width:3px}.node-selected,.edge-selected{stroke:var(--color-info-500);stroke-width:4px}.node-focused,.edge-focused{stroke:var(--color-success-500);stroke-width:2px}.sigma-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.sigma-tooltip{position:absolute;background:var(--shadow-5);color:var(--gray-0);padding:8px 12px;border-radius:4px;font-size:12px;pointer-events:none;z-index:1000;white-space:nowrap}@media (min-width: 1280px) and (max-width: 768px){.sigma-container{font-size:10px}.sigma-tooltip{font-size:10px;padding:6px 8px}}.m-2{margin:8px}.mt-2{margin-top:8px}.mb-2{margin-bottom:8px}.ml-2{margin-left:8px}.mr-2{margin-right:8px}.m-3{margin:12px}.mt-3{margin-top:12px}.mb-3{margin-bottom:12px}.ml-3{margin-left:12px}.mr-3{margin-right:12px}.bn-1px{position:relative;bottom:-1px}.chart-color-palette{--palette-1: var(--chart-palette-1);--palette-2: var(--chart-palette-2);--palette-3: var(--chart-palette-3);--palette-4: var(--chart-palette-4);--palette-5: var(--chart-palette-5);--palette-6: var(--chart-palette-6);--palette-7: var(--chart-palette-7);--palette-8: var(--chart-palette-8);--palette-9: var(--chart-palette-9);--palette-10: var(--chart-palette-10)}.chart-area-gradient-primary{background:linear-gradient(180deg,#3996ae4d,#3996ae0d)}.chart-area-gradient-success{background:linear-gradient(180deg,#52c41a4d,#52c41a0d)}.chart-area-gradient-warning{background:linear-gradient(180deg,#faad144d,#faad140d)}.chart-area-gradient-error{background:linear-gradient(180deg,#f5222d4d,#f5222d0d)}.chart-shadow-primary{box-shadow:0 4px 12px #3996ae26}.chart-shadow-success{box-shadow:0 4px 12px #52c41a26}.chart-shadow-warning{box-shadow:0 4px 12px #faad1426}.chart-shadow-error{box-shadow:0 4px 12px #f5222d26}.dashboard-card{background-color:var(--gray-0);border:1px solid var(--gray-100);border-radius:8px;transition:all .2s ease;height:100%;display:flex;flex-direction:column}.dashboard-card:hover{border-color:var(--gray-200);box-shadow:0 1px 3px #0000001a}.dashboard-card .ant-card-head{min-height:56px!important;padding:0 20px!important;flex-shrink:0;background-color:var(--gray-0)!important}.dashboard-card .ant-card-head-title{font-size:18px!important;font-weight:600!important;color:var(--gray-1000)!important}.dashboard-card .ant-card-body{padding:0 20px 20px!important;flex:1;overflow:auto;background-color:var(--gray-0)!important}.dashboard-card .ant-card-extra{padding-top:0!important}.stats-overview{margin-bottom:16px}.stats-overview .ant-statistic .ant-statistic-title{font-size:13px;font-weight:500;color:var(--gray-600);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.stats-overview .ant-statistic .ant-statistic-content{font-size:24px;font-weight:700;color:var(--gray-1000)}.chart-container h4,.chart-container h5{margin-bottom:16px;font-weight:600;color:var(--gray-1000)}.chart-container h4{font-size:16px}.chart-container h5{font-size:14px;color:var(--gray-600)}.chart-container .chart{height:250px;width:100%;background-color:var(--gray-0);border-radius:8px;padding:10px;border:1px solid var(--gray-100)}.chart-container .chart-medium{height:180px;width:100%;background-color:var(--gray-0);border-radius:8px;padding:8px;border:1px solid var(--gray-100)}.chart-container .chart-small{height:180px;width:100%}.dashboard-card .ant-statistic-title{color:var(--gray-600)!important;font-weight:500!important}.dashboard-card .ant-statistic-content{color:var(--gray-1000)}.dashboard-card .ant-statistic-content-value{font-weight:700!important}.dashboard-card .ant-table{background-color:var(--gray-0);border-radius:8px;overflow:hidden}.dashboard-card .ant-table .ant-table-thead>tr>th{background-color:var(--gray-25);border-bottom:1px solid var(--gray-200);font-weight:600;padding:12px 16px;font-size:12px;color:var(--gray-700);text-transform:uppercase;letter-spacing:.05em}.dashboard-card .ant-table .ant-table-tbody>tr{transition:background-color .2s ease}.dashboard-card .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--gray-100);color:var(--gray-1000);padding:12px 16px;font-weight:400}.dashboard-card .ant-table .ant-table-tbody>tr:hover>td{background-color:var(--gray-25)}.dashboard-card .ant-progress .ant-progress-bg{background-color:var(--main-500)!important;border-radius:4px}.dashboard-card .ant-progress .ant-progress-text{color:var(--gray-1000)!important;font-weight:500;font-size:12px}:root{--header-height: 45px;--min-width: 1280px}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{display:flow-root;min-width:var(--min-width);min-height:100vh;overflow-x:auto;color:var(--gray-900);background:var(--gray-0);line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,Noto Sans SC,Roboto,HarmonyOS Sans SC,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-width:var(--min-width);min-height:100vh}.app-bootstrap-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--gray-0);color:var(--gray-700)}.app-bootstrap-loading__spinner{width:34px;height:34px;border:3px solid var(--gray-200);border-top-color:var(--main-500);border-radius:50%;animation:app-bootstrap-spin .8s linear infinite}.app-bootstrap-loading__text{font-size:14px;line-height:1.5}@keyframes app-bootstrap-spin{to{transform:rotate(360deg)}}.layout-container{width:100%;padding:0 30px}.layout-container h2{margin:20px 0 10px}.iconfont{max-width:100%;max-height:100%}.iconfont.icon-10{width:10px;height:10px}.iconfont.icon-16{width:16px;height:16px}.iconfont.icon-20{width:20px;height:20px}.iconfont.icon-24{width:24px;height:24px}
