html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-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;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}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{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}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{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[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{background-color:#feffe6;padding:.2em}html,body{margin:0}body{color:#1c1f2b;-webkit-font-smoothing:antialiased;background:#f5f6fa;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:15px;line-height:1.5}.tabular-nums{font-variant-numeric:tabular-nums}@keyframes qh-pulse{0%{box-shadow:0 0 #1f5eff61}70%{box-shadow:0 0 0 10px #1f5eff00}to{box-shadow:0 0 #1f5eff00}}.qh-pulse{animation:1.8s ease-out infinite qh-pulse}@media (prefers-reduced-motion:reduce){.qh-pulse{animation:none;box-shadow:0 0 0 6px #1f5eff29}}.ant-btn.ant-btn-primary,.ant-btn.ant-btn-dangerous{font-weight:500}.ant-btn.ant-btn-primary:disabled,.ant-btn.ant-btn-primary.ant-btn-disabled{color:#fff;background:#c9d5f8;border-color:#0000}.qh-modal .ant-modal .ant-modal-content{border-radius:10px;padding:0;overflow:hidden;box-shadow:0 24px 48px #171a263d}.qh-btn-light{color:#1f5eff;background:#eef3ff;border-radius:6px;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.qh-btn-light:hover{background:#dde7ff}.qh-close-btn{color:#6b6f80;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.qh-close-btn:hover{background:#f5f6fa}.app-icon[data-v-c4e4e4e9]{vertical-align:middle;flex:none;display:inline-block}.user-avatar[data-v-6f4a8cdc]{cursor:default;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.user-avatar--default[data-v-6f4a8cdc]{color:#4a4e5c;background:#eef0f4}.user-avatar--self[data-v-6f4a8cdc]{color:#1544c2;background:#e3eaff}.user-avatar--self-admin[data-v-6f4a8cdc]{color:#fff;background:#1c1f2b}.nav-tree[data-v-0e059476]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-tree__item[data-v-0e059476]{min-width:0}.nav-item[data-v-0e059476],.nav-directory[data-v-0e059476]{box-sizing:border-box;color:#c9ccd8;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.nav-item[data-v-0e059476]{position:relative}.nav-item[data-v-0e059476]:hover,.nav-directory[data-v-0e059476]:hover{color:#fff;background:#232736}.nav-item--active[data-v-0e059476],.nav-item--active[data-v-0e059476]:hover{color:#fff;background:#1f5eff;font-weight:500}.nav-item[data-v-0e059476]:focus-visible,.nav-directory[data-v-0e059476]:focus-visible{outline-offset:-2px;outline:2px solid #8bb0ff}.nav-directory[data-v-0e059476]{color:#a9adbd;margin-top:6px;font-size:12px}.nav-item__label[data-v-0e059476]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-tree--collapsed .nav-item[data-v-0e059476]{justify-content:center;width:40px;padding:8px 0}.nav-item__badge[data-v-0e059476]{color:#fff;text-align:center;background:#d93a3f;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:12px;line-height:20px}.nav-item--active .nav-item__badge[data-v-0e059476]{color:#1f5eff;background:#fff}.nav-item__dot[data-v-0e059476]{background:#e5484d;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.integration-notice[data-v-a683fef2]{margin-bottom:16px}.app-shell[data-v-a683fef2]{box-sizing:border-box;background:#f5f6fa;min-height:100vh;display:flex}.app-shell--narrow[data-v-a683fef2]{padding-left:64px}.app-shell--narrow .app-nav[data-v-a683fef2]{z-index:30;height:100dvh;position:fixed;left:0}.app-nav__backdrop[data-v-a683fef2]{z-index:20;background:#171a264d;border:0;padding:0;position:fixed;inset:0}.app-nav[data-v-a683fef2]{color:#c9ccd8;background:#171a26;flex-direction:column;flex:none;width:220px;height:100vh;transition:width .2s;display:flex;position:sticky;top:0}.app-nav--collapsed[data-v-a683fef2]{width:64px}.app-nav__brand[data-v-a683fef2]{box-sizing:border-box;white-space:nowrap;border-bottom:1px solid #262a38;flex-direction:column;flex:none;justify-content:center;gap:2px;height:56px;padding:0 20px;display:flex;overflow:hidden}.app-nav--collapsed .app-nav__brand[data-v-a683fef2]{align-items:center;padding:0}.app-nav__brand-name[data-v-a683fef2]{color:#fff;letter-spacing:.06em;font-size:16px;font-weight:700;line-height:22px}.app-nav__brand-sub[data-v-a683fef2]{color:#8f94a8;font-size:11px;line-height:14px}.app-nav__brand-short[data-v-a683fef2]{color:#fff;font-size:13px;font-weight:700}.app-nav__items[data-v-a683fef2]{flex-direction:column;flex:1;gap:4px;padding:12px;display:flex;overflow-y:auto}.app-nav__empty[data-v-a683fef2]{color:#a9adbd;margin:8px 12px;font-size:12px;line-height:1.8}.app-nav__footer[data-v-a683fef2]{border-top:1px solid #262a38;flex:none;padding:12px}.app-nav__toggle[data-v-a683fef2]{color:#a9adbd;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;height:36px;padding:0 12px;font-family:inherit;font-size:13px;display:flex}.app-nav__toggle[data-v-a683fef2]:hover{color:#fff;background:#232736}.app-nav--collapsed .app-nav__toggle[data-v-a683fef2]{justify-content:center;padding:0}.app-body[data-v-a683fef2]{flex-direction:column;flex:1;min-width:0;display:flex}.app-header[data-v-a683fef2]{z-index:10;box-sizing:border-box;background:#fff;border-bottom:1px solid #e2e4ea;align-items:center;gap:16px;min-height:56px;padding:8px 24px;display:flex;position:sticky;top:0}.app-header__search[data-v-a683fef2]{flex:0 380px;min-width:0}.app-header__search-business[data-v-a683fef2]{width:74px}.app-header__search[data-v-a683fef2] .ant-input-group-addon{padding-inline:6px}.app-header__search[data-v-a683fef2]:not(:hover):not(.ant-input-affix-wrapper-focused){border-color:#e2e4ea}.app-header__search-icon[data-v-a683fef2]{color:#6b6f80}.app-header__right[data-v-a683fef2]{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.app-header__bell[data-v-a683fef2]{color:#1c1f2b;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.app-header__bell[data-v-a683fef2]:hover{color:#1c1f2b;background:#f5f6fa}.app-header__bell--active[data-v-a683fef2],.app-header__bell--active[data-v-a683fef2]:hover{color:#1f5eff;background:#eef3ff}.app-header__bell-count[data-v-a683fef2]{box-sizing:border-box;color:#fff;text-align:center;background:#d93a3f;border:2px solid #fff;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:14px;position:absolute;top:3px;right:2px}.app-header__bell-count--unknown[data-v-a683fef2]{background:#b26a00}.app-header__separator[data-v-a683fef2]{background:#e2e4ea;width:1px;height:24px}.user-button[data-v-a683fef2]{color:#1c1f2b;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:4px 6px;font-family:inherit;display:flex}.user-button[data-v-a683fef2]:hover{background:#f5f6fa}.user-button__text[data-v-a683fef2]{flex-direction:column;align-items:flex-start;line-height:18px;display:flex}.user-button__name[data-v-a683fef2]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:14px;font-weight:500;overflow:hidden}.user-button__role[data-v-a683fef2]{color:#6b6f80;font-size:12px}.user-button__arrow[data-v-a683fef2]{color:#6b6f80}.app-main[data-v-a683fef2]{box-sizing:border-box;width:100%;min-width:0;max-width:2160px;margin-inline:auto;padding:clamp(20px,2vw,32px)}@media (width<=760px){.app-header[data-v-a683fef2]{gap:8px;padding:8px 12px}.app-header__right[data-v-a683fef2]{gap:4px}.app-header__separator[data-v-a683fef2],.user-button__text[data-v-a683fef2],.user-button__arrow[data-v-a683fef2]{display:none}.app-main[data-v-a683fef2]{padding:16px}}.app-main[data-v-a683fef2] section[id]{scroll-margin-top:72px}
