*,:after,:before{box-sizing:border-box}body,html{margin:0}html{height:100%}body,html{overflow-x:clip}body{min-height:100%;background:var(--shell-bg-outer);text-size-adjust:100%}:root{--shell-page-min-width:0px;--shell-page-max-width:1680px;--shell-surface-header:#ffffff;--shell-bg-outer:linear-gradient(180deg,#e8ecf4,#f0f4fa 52%,#f8fafd);--shell-bg-gutter:#dde1e9;--cs-scrollbar-width:8px;--cs-scrollbar-radius:4px;--cs-scrollbar-track:transparent;--cs-scrollbar-thumb:rgba(0,0,0,0.14);--cs-scrollbar-thumb-hover:rgba(0,0,0,0.22);--cs-wz-font-section:13px;--cs-wz-font-body:12px;--cs-wz-font-placeholder:11px;--cs-wz-line-input:20px;--cs-wz-line-select:22px;--cs-wz-line-textarea:1.5}@media (min-width:1024px){:root{--shell-page-min-width:1024px}}@media (min-width:1681px){body{background:var(--shell-bg-gutter)}}@media (min-width:1920px){:root{--shell-page-max-width:1760px}}@media (max-width:576px){.ant-modal{max-width:calc(100vw - 24px)!important;margin:12px auto!important}.ant-modal .ant-modal-content{max-height:calc(100dvh - 24px)}.ant-drawer-content-wrapper{max-width:100vw!important}}*{scrollbar-width:thin;scrollbar-color:var(--cs-scrollbar-thumb) var(--cs-scrollbar-track)}::-webkit-scrollbar{width:var(--cs-scrollbar-width);height:var(--cs-scrollbar-width)}::-webkit-scrollbar-track{background:var(--cs-scrollbar-track);border-radius:var(--cs-scrollbar-radius)}::-webkit-scrollbar-thumb{background-color:var(--cs-scrollbar-thumb);border-radius:var(--cs-scrollbar-radius)}::-webkit-scrollbar-thumb:hover{background-color:var(--cs-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}.cs-table-headers-nowrap .ant-table-thead>tr>th.ant-table-cell,.cs-table-headers-nowrap.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{white-space:nowrap}.cs-table-headers-nowrap .ant-table-cell-fix-right-first{box-shadow:-6px 0 8px -4px rgba(0,0,0,.08)}.cs-table-headers-nowrap.ant-table-wrapper td.ant-table-cell-fix-right,.cs-table-headers-nowrap.ant-table-wrapper th.ant-table-cell-fix-right{background:var(--ant-color-bg-container,#ffffff)}.cs-table-headers-nowrap.ant-table-wrapper tr.ant-table-row:hover>td.ant-table-cell-fix-right{background:var(--ant-color-bg-container,#fafafa)}.cs-table-scroll-host{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.cs-table-scroll-host .ant-table-wrapper{min-width:0}.cs-table-empty-block{width:100%;border:1px solid rgba(0,0,0,.06);border-radius:8px;background:#fff;overflow:hidden}.cs-table-empty-body{display:flex;align-items:center;justify-content:center;min-height:160px;padding:24px 16px;color:rgba(0,0,0,.45);font-size:14px}.tpl-history-alert{margin-bottom:0;align-items:flex-start}.tpl-history-alert .ant-alert-icon{margin-top:2px}.tpl-history-alert .ant-alert-description{font-size:13px;line-height:1.65}.tpl-history-modal .tpl-history-table-wrap a.tpl-history-dl.ant-typography-link{font-weight:500;font-size:13px;color:#0e7490}.tpl-history-modal .tpl-history-table-wrap a.tpl-history-dl.ant-typography-link:active,.tpl-history-modal .tpl-history-table-wrap a.tpl-history-dl.ant-typography-link:focus,.tpl-history-modal .tpl-history-table-wrap a.tpl-history-dl.ant-typography-link:focus-visible,.tpl-history-modal .tpl-history-table-wrap a.tpl-history-dl.ant-typography-link:hover{color:#0e7490}.tpl-history-table-wrap{overflow:hidden;border-radius:12px;border:1px solid rgba(150,205,200,.22);background:#fff;box-shadow:0 2px 16px rgba(22,120,120,.05)}.tpl-history-modal .tpl-history-table-wrap .ant-table{background:transparent}.tpl-history-modal .tpl-history-table-wrap .ant-table-thead>tr>th{background:rgba(244,252,251,.95)!important}.tpl-history-modal .tpl-history-table-wrap .ant-table-tbody>tr>td{border-color:rgba(170,210,205,.15)}.tpl-history-modal .tpl-history-table-wrap .ant-table-tbody>tr:hover>td{background:rgba(239,250,248,.55)!important}.app-shell_shell__0Yf4I{--shell-sider-width:220px;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip}.app-shell_shellFlush__n3tgf{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}.app-shell_shellFlush__n3tgf .app-shell_body__TxXaJ,.app-shell_shellFlush__n3tgf .app-shell_pageInner__bIjmh,.app-shell_shellFlush__n3tgf .app-shell_pageWrap__8jp3q{min-height:0;overflow:hidden}.app-shell_shellFlush__n3tgf .app-shell_pageWrap__8jp3q{padding-bottom:0}.app-shell_topBar__s_VZn{width:100%;flex-shrink:0;background:var(--shell-surface-header,#ffffff);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 1px 0 rgba(0,0,0,.03);position:-webkit-sticky;position:sticky;top:0;z-index:100}.app-shell_topNavInner__T6Dlt{display:flex;align-items:stretch;width:min(100%,var(--shell-page-max-width));min-width:var(--shell-page-min-width);margin-inline:auto;padding:0 12px 0 0;min-height:56px;box-sizing:border-box;gap:0}.app-shell_menuBtn___iIvE{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin:auto 0 auto 8px;padding:0;border:none;border-radius:8px;background:transparent;color:rgba(0,0,0,.72);cursor:pointer;flex-shrink:0}.app-shell_menuBtn___iIvE:hover{background:rgba(0,0,0,.04);color:#1677ff}.app-shell_menuBtn___iIvE:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.app-shell_headerBrandSlot__d9UzY{flex-shrink:0;display:flex;align-items:center;width:var(--shell-sider-width);padding:0 20px;box-sizing:border-box;background:transparent}.app-shell_brand__U2_DU{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:rgba(0,0,0,.85);text-decoration:none;letter-spacing:.02em;min-width:0}.app-shell_brand__U2_DU:active,.app-shell_brand__U2_DU:focus,.app-shell_brand__U2_DU:focus-visible,.app-shell_brand__U2_DU:hover,.app-shell_brand__U2_DU:visited{color:rgba(0,0,0,.85);text-decoration:none}.app-shell_brandLogo__XwDYT{flex-shrink:0}.app-shell_brandText__pft3n{white-space:nowrap;color:inherit}.app-shell_navLinks__TxrpW{display:flex;align-items:center;flex-wrap:wrap;gap:0 clamp(12px,2vw,24px);margin-left:clamp(16px,2.6vw,40px);padding-right:clamp(16px,3vw,24px);flex:1 1}.app-shell_navLink__4XPCA{position:relative;display:inline-flex;align-items:center;color:rgba(0,0,0,.7);text-decoration:none;font-size:14px;font-weight:400;white-space:nowrap;min-height:56px;padding:0 2px;transition:color .15s ease}.app-shell_navLink__4XPCA:hover{color:#1677ff}.app-shell_navLinkActive__PrTFK{color:#1677ff;font-weight:600}.app-shell_navLinkActive__PrTFK:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#1677ff;border-radius:2px 2px 0 0}.app-shell_navTail__b1_dY{position:relative;display:flex;align-items:center;align-self:center;margin-left:auto;margin-right:0;gap:4px;flex-shrink:0}.app-shell_userDetails__ESEzc{position:relative}.app-shell_userIcon__ohcG2{color:#1677ff;flex-shrink:0}.app-shell_userDetails__ESEzc summary{list-style:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:6px 10px;border-radius:8px;color:rgba(0,0,0,.78);-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-shell_userDetails__ESEzc summary::-webkit-details-marker{display:none}.app-shell_userDetails__ESEzc summary:hover{background:rgba(0,0,0,.04)}.app-shell_summaryName__NZQHV{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.app-shell_chevron__NUkf5{opacity:.55;flex-shrink:0}.app-shell_dropdownPanel__p_Xzu{position:absolute;right:0;top:calc(100% + 8px);width:min(296px,92vw);background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.04);z-index:50}.app-shell_dropdownHead__Q6U8X{padding:14px 16px 12px}.app-shell_dropdownTitle__QUPT7{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:600;color:rgba(0,0,0,.88)}.app-shell_idRow__M4eoq{display:flex;align-items:center;gap:4px;font-size:13px;color:rgba(0,0,0,.45)}.app-shell_meta__zyFCz{margin-top:6px;font-size:12px;color:rgba(0,0,0,.45)}.app-shell_rule__MsrGH{margin:0;border:none;border-top:1px solid rgba(0,0,0,.06)}.app-shell_dropdownActions__UNbCM{padding:4px}.app-shell_actionBtn__91rpf{display:flex;align-items:center;gap:10px;width:100%;padding:0 12px;height:40px;border:none;background:transparent;cursor:pointer;font-size:14px;color:rgba(0,0,0,.78);text-align:left;border-radius:8px}.app-shell_actionBtn__91rpf:hover{background:rgba(0,0,0,.04)}.app-shell_actionBtnDanger__fnKyA{color:#ff4d4f}.app-shell_actionBtnDanger__fnKyA:hover{background:rgba(255,77,79,.06)}.app-shell_iconBtn__Us8w1{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;border-radius:6px;cursor:pointer;color:rgba(0,0,0,.45)}.app-shell_iconBtn__Us8w1:hover{background:rgba(0,0,0,.06);color:rgba(0,0,0,.78)}.app-shell_pageWrap__8jp3q{flex:1 1;display:flex;flex-direction:column;width:100%;min-height:0;background:var(--shell-bg-outer)}.app-shell_pageInner__bIjmh{display:flex;flex:1 1;flex-direction:column;width:min(100%,var(--shell-page-max-width));min-width:var(--shell-page-min-width);min-height:100%;margin-inline:auto;box-sizing:border-box}.app-shell_body__TxXaJ{display:flex;flex:1 1;align-items:stretch;min-height:0;min-width:0;width:100%}.app-shell_sider__n8x4N{width:var(--shell-sider-width);flex-shrink:0;align-self:stretch;min-height:100%;background:linear-gradient(180deg,#fafbfc,#ffffff 52%);border-right:1px solid rgba(0,0,0,.07)}.app-shell_siderInner__t3BB_{position:-webkit-sticky;position:sticky;top:56px;min-height:100%;padding:16px 0 28px;box-sizing:border-box}.app-shell_sideNav__4o3k1{display:flex;flex-direction:column;gap:6px;padding:0 12px 0 10px}.app-shell_sideLink__JKgXA{display:flex;align-items:center;min-height:40px;padding:0 14px;border-radius:8px;font-size:14px;color:rgba(0,0,0,.68);text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;border:1px solid transparent}.app-shell_sideLink__JKgXA:hover{background:rgba(22,119,255,.06);color:rgba(22,119,255,.95);border-color:rgba(22,119,255,.12)}.app-shell_sideLinkActive__NCNFF{background:#e6f4ff;border-color:rgba(22,119,255,.28);color:#0958d9;font-weight:600}.app-shell_main__f3h8I{flex:1 1;min-width:0;padding:24px;background:linear-gradient(180deg,#eaeef7,#f1f5fb 42%,#f8fafd)}.app-shell_mainFlush__ygdRp{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden;padding:8px 12px 12px}.app-shell_mainFlush__ygdRp>*{flex:1 1;min-height:0}.app-shell_liveToast__9u9I5{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:10px 16px;background:rgba(0,0,0,.78);color:#fff;border-radius:8px;font-size:14px;z-index:1000;pointer-events:none;max-width:calc(100vw - 32px);text-align:center}.app-shell_drawerSection__riRDt{margin-bottom:20px}.app-shell_drawerSection__riRDt:last-child{margin-bottom:0}.app-shell_drawerLabel__vVxqw{margin:0 0 8px;padding:0 4px;font-size:12px;font-weight:600;letter-spacing:.04em;color:rgba(0,0,0,.4);text-transform:none}.app-shell_drawerNav__aw8GS{display:flex;flex-direction:column;gap:4px}.app-shell_drawerLink__HkofZ{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;font-size:15px;color:rgba(0,0,0,.75);text-decoration:none;border:1px solid transparent;transition:background .15s ease,color .15s ease}.app-shell_drawerLink__HkofZ:hover{background:rgba(22,119,255,.06);color:#1677ff}.app-shell_drawerLinkActive__kbkdw{background:#e6f4ff;border-color:rgba(22,119,255,.22);color:#0958d9;font-weight:600}@media (max-width:1023px){.app-shell_pageInner__bIjmh,.app-shell_topNavInner__T6Dlt{min-width:0}}@media (max-width:768px){.app-shell_menuBtn___iIvE{display:inline-flex}.app-shell_topNavInner__T6Dlt{padding:0 8px 0 0;min-height:52px}.app-shell_headerBrandSlot__d9UzY{width:auto;flex:1 1;min-width:0;padding:0 8px 0 4px}.app-shell_brand__U2_DU{gap:8px;font-size:15px}.app-shell_brandText__pft3n{overflow:hidden;text-overflow:ellipsis}.app-shell_navLinks__TxrpW{display:none}.app-shell_navTail__b1_dY{margin-right:4px}.app-shell_chevron__NUkf5,.app-shell_summaryName__NZQHV{display:none}.app-shell_userDetails__ESEzc summary{padding:8px}.app-shell_sider__n8x4N{display:none}.app-shell_siderInner__t3BB_{top:52px}.app-shell_main__f3h8I{padding:16px 12px 20px}.app-shell_mainFlush__ygdRp{padding:6px 8px 10px}.app-shell_liveToast__9u9I5{bottom:max(16px,env(safe-area-inset-bottom,0px))}}@media (max-width:480px){.app-shell_brandText__pft3n{max-width:7.5em}.app-shell_main__f3h8I{padding:12px 10px 16px}}@media (min-width:1681px){.app-shell_topBar__s_VZn{box-shadow:0 1px 0 rgba(15,23,42,.06),0 4px 20px rgba(15,23,42,.04)}.app-shell_topNavInner__T6Dlt{padding-right:16px}.app-shell_navLinks__TxrpW{margin-left:clamp(20px,2.8vw,48px);gap:0 clamp(20px,2.5vw,36px)}.app-shell_pageWrap__8jp3q{background:var(--shell-bg-gutter);padding-bottom:clamp(16px,2vh,32px)}.app-shell_pageInner__bIjmh{border-radius:0 0 14px 14px;overflow:hidden;box-shadow:0 0 0 1px rgba(15,23,42,.06),0 20px 56px -28px rgba(15,23,42,.16)}.app-shell_main__f3h8I{padding:clamp(24px,2vw,36px) clamp(28px,2.8vw,44px)}.app-shell_siderInner__t3BB_{padding:20px 0 32px}}@media (min-width:1920px){.app-shell_shell__0Yf4I{--shell-sider-width:236px}.app-shell_headerBrandSlot__d9UzY{padding:0 24px}.app-shell_topNavInner__T6Dlt{min-height:60px}.app-shell_navLink__4XPCA{min-height:60px;font-size:15px}.app-shell_summaryName__NZQHV{max-width:180px}.app-shell_main__f3h8I{padding:32px 48px}.app-shell_pageInner__bIjmh{border-radius:0 0 16px 16px}.app-shell_siderInner__t3BB_{top:60px}}