.icon[data-v-f94c4945]{margin:0 10px}.switch-toolbar[data-v-07ba2aa7]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.switch-toolbar .switch-tip[data-v-07ba2aa7]{flex-shrink:0;font-size:12px;color:var(--c-ink-mute)}.account-cell[data-v-07ba2aa7]{display:flex;flex-direction:column;line-height:1.4}.account-cell .account-name[data-v-07ba2aa7]{font-weight:500;color:var(--c-ink)}.account-cell .account-login[data-v-07ba2aa7]{font-size:12px;color:var(--c-ink-mute)}.wrapper[data-v-5e5a1fe9]{cursor:pointer;display:flex;align-items:center}.wrapper .avatar-image[data-v-5e5a1fe9]{width:20px;height:20px;object-fit:cover;border-radius:50%}.header-trigger[data-v-5e5a1fe9]{display:flex;align-items:center;height:100%}.header-trigger .avatar[data-v-5e5a1fe9]{vertical-align:middle}.header-trigger .name[data-v-5e5a1fe9]{margin-left:5px;font-weight:500}.content-pre[data-v-3fa2ced7]{margin:0;font-family:inherit;white-space:pre-wrap;word-break:break-word}.header-notice[data-v-5821b91a]{display:inline-block;transition:all .3s}.header-notice span[data-v-5821b91a]{vertical-align:initial}.header-notice .notice-badge[data-v-5821b91a]{color:inherit}.title[data-v-5821b91a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.dropdown-tabs[data-v-5821b91a]{border-radius:4px}.tab-pane[data-v-5821b91a]{height:auto}.changelog-list[data-v-d232ebce]{max-height:60vh;overflow-y:auto}.version-block[data-v-d232ebce]{padding:10px 0;border-bottom:1px dashed var(--c-hairline)}.version-block[data-v-d232ebce]:last-child{border-bottom:none}.version-head[data-v-d232ebce]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.version-no[data-v-d232ebce]{font-weight:600;font-size:14px;color:var(--c-ink)}.version-date[data-v-d232ebce]{font-size:12px;color:var(--c-ink-mute)}ul.upgrade-notes[data-v-d232ebce]{list-style:none;margin:0;padding:0;li[data-v-d232ebce]{display:flex;align-items:flex-start;gap:8px;padding:5px 0;color:var(--c-ink);line-height:1.6;font-size:12px;.ant-tag[data-v-d232ebce]{flex-shrink:0;margin-inline-end:0}}}.edition-badge[data-v-330dc303]{display:flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:13px;font-size:12px;cursor:default;user-select:none;border:1px solid transparent}.edition-dot[data-v-330dc303]{width:6px;height:6px;border-radius:50%;background:currentColor}.edition-badge-alert .edition-dot[data-v-330dc303]{background:var(--c-reject)}.edition-detail[data-v-330dc303]{font-size:12px;min-width:200px}.detail-row[data-v-330dc303]{display:flex;justify-content:space-between;gap:24px;padding:3px 0}.detail-label[data-v-330dc303]{opacity:.65}.upgrade-available[data-v-330dc303]{display:flex;align-items:center;gap:8px;margin-top:6px;padding:6px 8px;border-radius:6px;font-size:12px;color:var(--c-pending);background:var(--c-pending-bg);border:1px solid var(--c-pending-line);.ant-tag[data-v-330dc303]{flex-shrink:0;margin-inline-end:0}}.changelog-row[data-v-330dc303]{margin-top:4px;a[data-v-330dc303]{font-size:12px}}.upgrade-head[data-v-330dc303]{font-size:12px;color:var(--c-ink-mute);margin-bottom:10px}ul.upgrade-notes[data-v-330dc303]{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto;li[data-v-330dc303]{display:flex;align-items:flex-start;gap:8px;padding:7px 0;border-bottom:1px dashed var(--c-hairline);color:var(--c-ink);line-height:1.6;&[data-v-330dc303]:last-child{border-bottom:none}.ant-tag[data-v-330dc303]{flex-shrink:0;margin-inline-end:0}}}.language-switch[data-v-5ad60556]{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 var(--s-2);cursor:pointer;border-radius:var(--r-sm);font-size:13px;color:inherit}.language-switch[data-v-5ad60556]:hover{color:var(--c-accent);background-color:var(--c-canvas-sunken)}.language-switch .language-text[data-v-5ad60556]{user-select:none}.setting[data-v-cb5b33b6]{display:flex;align-items:center;gap:var(--s-2)}.user-space-item[data-v-cb5b33b6]{display:flex;align-items:center;height:32px;padding:0 var(--s-2);cursor:pointer;border-radius:var(--r-sm)}.user-space-item[data-v-cb5b33b6]:hover{color:var(--c-accent);background-color:var(--c-canvas-sunken)}.breadcrumb[data-v-61eef09e]{line-height:36px}.smart-page-tag-operate[data-v-1fec9e99]{width:40px;height:40px;font-size:17px;display:flex;align-items:center;justify-content:center;cursor:pointer}.smart-page-tag-operate .smart-page-tag-operate-icon[data-v-1fec9e99]{display:flex;align-items:center;justify-content:center;line-height:1}.smart-page-tag-operate[data-v-1fec9e99]:hover{color:var(--fb7bb56e)}.smart-page-tag-span[data-v-1fec9e99]:first-child{padding-right:15px}.smart-page-tag-span:first-child .smart-page-tag-icon[data-v-1fec9e99]{font-size:12px}.smart-page-tag[data-v-1fec9e99]{position:relative;box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:space-between;min-height:36px;padding-right:20px;padding-left:20px;user-select:none;width:calc(100% - 40px)}.smart-page-tag .smart-page-tag-icon[data-v-1fec9e99]{margin-right:4px}.smart-page-tag .smart-page-tag-close[data-v-1fec9e99]{margin-left:5px;font-size:10px;color:var(--c-ink-mute)}.smart-page-tag[data-v-1fec9e99] .ant-tabs-nav{margin:0;padding:0 0 2px;max-height:32px}.smart-page-tag[data-v-1fec9e99] .ant-tabs-nav:before{border-bottom:none!important}.smart-page-tag[data-v-1fec9e99] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:5px 8px 3px 20px;border-radius:var(--01e0b41a);margin:0 0 0 5px!important}.smart-page-tag[data-v-1fec9e99] .ant-tabs-tab-active{background-color:var(--0b640124)}.smart-page-tag[data-v-1fec9e99] .ant-tabs-tab-active .smart-page-tag-close{color:var(--fb7bb56e)}.smart-page-tag[data-v-1fec9e99] .ant-tabs-nav .ant-tabs-tab:hover{background-color:var(--0b640124)}.smart-page-tag[data-v-1fec9e99] .ant-tabs-nav .ant-tabs-tab:hover .smart-page-tag-close{color:var(--fb7bb56e)}.smart-page-tag[data-v-ec057d68]{position:relative;box-sizing:border-box;display:flex;align-content:center;align-items:center;justify-content:space-between;min-height:36px;height:36px;padding-left:12px;user-select:none;width:100%;background:var(--c-canvas)}.smart-page-tag .smart-page-tag-close[data-v-ec057d68]{font-size:10px;opacity:.55;margin-inline-end:0}.smart-page-tag[data-v-ec057d68] .ant-tabs-nav{margin:0}.smart-page-tag[data-v-ec057d68] .ant-tabs-nav:before{display:none}.smart-page-tag[data-v-ec057d68] .ant-tabs-ink-bar{display:none}.smart-page-tag[data-v-ec057d68] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:0 9px;margin:0 4px 0 0;min-width:60px;height:24px;font-size:12px;line-height:24px;border:0;border-radius:var(--r-xs);transition:background-color .15s;display:flex;align-items:center;justify-content:center}.smart-page-tag[data-v-ec057d68] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{display:flex;align-items:center;color:var(--c-ink-mute)}.smart-page-tag[data-v-ec057d68] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab .smart-page-tag-content{display:inline-flex;align-items:center;gap:6px}.smart-page-tag[data-v-ec057d68] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active){background-color:var(--c-canvas-soft)}.smart-page-tag[data-v-ec057d68] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{color:var(--c-ink-2)}.smart-page-tag[data-v-ec057d68] .ant-tabs-tab-active{background-color:var(--c-canvas-sunken)}.smart-page-tag[data-v-ec057d68] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--c-ink);font-weight:500}.smart-page-tag[data-v-ec057d68] .ant-tabs-tab-active .smart-page-tag-close{opacity:.8}.smart-page-tag[data-v-ec057d68] .ant-tabs-nav-more{display:inline-flex;align-items:center;height:24px;padding:0 6px;margin-right:4px;color:var(--c-ink-mute);border-radius:var(--r-xs);transition:background-color .15s}.smart-page-tag[data-v-ec057d68] .ant-tabs-nav-more:hover{color:var(--c-ink);background-color:var(--c-canvas-soft)}.smart-page-tag[data-v-0b59386e]{position:relative;box-sizing:border-box;display:flex;align-content:center;align-items:flex-end;justify-content:space-between;min-height:36px;padding-right:20px;padding-left:20px;user-select:none;width:100%}.smart-page-tag .smart-page-tag-close[data-v-0b59386e]{margin-left:5px;font-size:12px;color:var(--c-ink-mute)}.smart-page-tag[data-v-0b59386e] .ant-tabs-nav{margin:0;min-height:35px;min-width:120px;box-sizing:border-box}.smart-page-tag[data-v-0b59386e] .ant-tabs-nav:before{border-bottom:none!important}.smart-page-tag[data-v-0b59386e] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:5px 18px 3px 24px;border-radius:var(--0d7a573e) var(--0d7a573e) 0 0;margin:0 -10px}.smart-page-tag[data-v-0b59386e] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab:nth-child(1){margin-left:0!important}.smart-page-tag[data-v-0b59386e] .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab:nth-last-child(2){margin-right:0!important}.smart-page-tag .smart-page-tag-content[data-v-0b59386e]{display:inline-block;min-width:100px}.smart-page-tag .smart-page-tag-content[data-v-0b59386e]:after{content:"";width:1px;height:16px;position:absolute;right:9px;z-index:-2;top:10px;background:var(--c-hairline)}.smart-page-tag .smart-page-tag-content .smart-page-tag-icon[data-v-0b59386e]{margin-right:5px}.smart-page-tag[data-v-0b59386e] .ant-tabs-tab-active{position:relative;background-size:60% 100%}.smart-page-tag[data-v-0b59386e] .ant-tabs-tab-active+.ant-tabs-tab{margin-left:-50px}.smart-page-tag[data-v-0b59386e] .ant-tabs-tab-active:before{content:"";mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='35'%20viewBox='0%200%20120%2035'%3e%3cpath%20id='bg'%20data-name='bg'%20d='M13.444,35H1.272v0A12.461,12.461,0,0,0,13.444,22.845V8a8,8,0,0,1,8-8H70V35ZM0,34.961v0Z'%20fill='%23e9efff'/%3e%3c/svg%3e") no-repeat left;background-color:var(--80f7948e);width:50%;height:35px;z-index:-1;position:absolute;left:-4px;bottom:0}.smart-page-tag[data-v-0b59386e] .ant-tabs-tab-active:after{content:"";mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='35'%20viewBox='0%200%20120%2035'%3e%3cpath%20id='bg'%20data-name='bg'%20d='M13.444,35H1.272v0A12.461,12.461,0,0,0,13.444,22.845V8a8,8,0,0,1,8-8H70V35ZM0,34.961v0Z'%20fill='%23e9efff'/%3e%3c/svg%3e") no-repeat left;background-color:var(--80f7948e);width:50%;height:35px;transform:scaleX(-1);z-index:-1;position:absolute;right:-4px;bottom:0}.smart-page-tag[data-v-0b59386e] .ant-tabs-tab-active .smart-page-tag-content:before{content:"";position:absolute;height:35px;background:var(--80f7948e);width:60%;left:0;right:0;bottom:0;margin:auto;z-index:-1}.smart-page-tag[data-v-0b59386e] .ant-tabs-tab-active .smart-page-tag-content:after{display:none}.smart-page-tag[data-v-0b59386e] .ant-tabs-tab-active .smart-page-tag-close{color:var(--47977254)}.smart-page-tag[data-v-0b59386e] .ant-tabs-ink-bar{display:none}.smart-page-tag[data-v-0b59386e] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active):before{content:"";mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='35'%20viewBox='0%200%20120%2035'%3e%3cpath%20id='bg_default'%20data-name='bg_default'%20d='M13.444,35H1.272v0A12.461,12.461,0,0,0,13.444,22.845V8a8,8,0,0,1,8-8H70V35ZM0,34.961v0Z'%20fill='%23DEE1E6'/%3e%3c/svg%3e") no-repeat left;background-color:var(--80f7948e);width:50%;height:35px;z-index:-2;position:absolute;left:-4px;bottom:0}.smart-page-tag[data-v-0b59386e] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active):after{content:"";mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='35'%20viewBox='0%200%20120%2035'%3e%3cpath%20id='bg_default'%20data-name='bg_default'%20d='M13.444,35H1.272v0A12.461,12.461,0,0,0,13.444,22.845V8a8,8,0,0,1,8-8H70V35ZM0,34.961v0Z'%20fill='%23DEE1E6'/%3e%3c/svg%3e") no-repeat left;background-color:var(--80f7948e);width:50%;height:35px;transform:scaleX(-1);z-index:-1;position:absolute;right:-4px;bottom:0}.smart-page-tag[data-v-0b59386e] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .smart-page-tag-content{color:var(--47977254)}.smart-page-tag[data-v-0b59386e] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .smart-page-tag-content:before{content:"";position:absolute;height:35px;background:var(--80f7948e);width:60%;left:0;right:0;bottom:0;margin:auto;z-index:-1}.smart-page-tag[data-v-0b59386e] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active) .smart-page-tag-content:after{display:none}.smart-page-tag[data-v-0b59386e] .ant-tabs-nav .ant-tabs-tab:hover .smart-page-tag-close{color:var(--47977254)}.appearance-dock[data-v-0609ea42]{display:flex;flex:0 0 auto;align-items:stretch;height:26px;overflow:hidden;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:var(--r-full)}.dock-seg[data-v-0609ea42]{display:inline-flex;align-items:center;gap:4px;height:100%;padding:0 8px;font-size:12px;white-space:nowrap;color:var(--c-ink-2);cursor:pointer;background:transparent;border:0;border-radius:0}.dock-seg+.dock-seg[data-v-0609ea42]{border-left:1px solid var(--c-hairline)}.dock-seg[data-v-0609ea42]:hover{color:var(--c-accent);background:var(--c-accent-tint)}.dock-seg.is-on[data-v-0609ea42]{color:var(--c-accent-deep);background:var(--c-accent-tint)}.dock-seg .anticon[data-v-0609ea42]{font-size:12px;color:var(--c-accent)}.dock-group[data-v-0609ea42]{display:flex;align-items:stretch}.dock-group.is-measuring[data-v-0609ea42]{visibility:hidden}.dock-toggle[data-v-0609ea42]{gap:5px;padding:0 7px}.dock-toggle-dots[data-v-0609ea42]{width:11px;height:3px;background-image:radial-gradient(circle at center,currentColor 1px,transparent 1.4px);background-repeat:repeat-x;background-size:4px 3px}.dock-popover .ant-popover-inner{padding:var(--s-1);border:1px solid var(--c-hairline);border-radius:var(--r-md);box-shadow:var(--c-shadow-2)}.dock-popover .ant-popover-inner-content{min-width:200px;padding:0}.dock-popover .dock-item{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:6px var(--s-2);text-align:left;cursor:pointer;background:transparent;border:0;border-radius:var(--r-sm)}.dock-popover .dock-item:hover{background:var(--c-canvas-soft)}.dock-popover .dock-item.is-active{background:var(--c-accent-tint)}.dock-popover .dock-dot{flex:0 0 auto;width:12px;height:12px;border:1px solid var(--c-hairline-strong);border-radius:var(--r-full)}.dock-popover .dock-item-text{display:flex;flex-direction:column;min-width:0;gap:1px}.dock-popover .dock-item-name{font-size:12px;color:var(--c-ink)}.dock-popover .dock-item-desc{font-size:11px;line-height:1.4;color:var(--c-ink-mute)}.dock-popover .dock-rows{display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;width:12px;height:22px}.dock-popover .dock-rows i{height:2px;background:var(--c-hairline-strong);border-radius:var(--r-full)}.dock-popover .dock-rows[data-density=loose] i+i{margin-top:6px}.dock-popover .dock-rows[data-density=standard] i+i{margin-top:4px}.dock-popover .dock-rows[data-density=compact] i+i{margin-top:2px}.dock-popover .dock-diagram{position:relative;flex:0 0 auto;width:16px;height:22px;background:var(--c-canvas-soft);border:1px solid var(--c-hairline);border-radius:var(--r-xs)}.dock-popover .dock-diagram .d-top,.dock-popover .dock-diagram .d-side{position:absolute;border-radius:1px}.dock-popover .dock-diagram .d-side{top:2px;bottom:2px;left:2px;width:5px;background:var(--c-hairline-strong)}.dock-popover .dock-diagram[data-style=side] .d-top{display:none}.dock-popover .dock-diagram[data-style=side] .d-side{background:var(--c-accent)}.dock-popover .dock-diagram[data-style=top-expand] .d-top{top:2px;right:2px;left:2px;height:5px;background:var(--c-accent)}.dock-popover .dock-diagram[data-style=top-expand] .d-side{top:9px;width:5px}.page-tag-div[data-v-0b376c21]{display:flex;align-items:center;border-bottom:1px solid var(--44b1d092)}.page-tag-body[data-v-0b376c21]{flex:1 1 auto;min-width:0}.page-tag-dock[data-v-0b376c21]{flex:0 0 auto;margin-right:var(--s-2)}[data-v-0160ae0b] .ant-menu-item-selected{border-right:3px!important}.recursion-container[data-v-d7a116b3]{height:100vh;background-color:var(--5da5e15d)}.recursion-container[data-v-d7a116b3] ::-webkit-scrollbar{width:0!important}.bottom-menu[data-v-d7a116b3]{overflow:auto;display:flex;height:90%;color:var(--c-ink-2)}.top-menu[data-v-d7a116b3]{overflow:hidden;display:flex;align-items:center;justify-content:center;height:52px;font-size:16px;border-bottom:1px solid var(--4aee4c6e);border-right:1px solid var(--4aee4c6e)}.top-menu-container[data-v-38c40287]{height:100%}.logo[data-v-38c40287]{height:52px;line-height:52px;padding:0 15px;width:100%;z-index:100;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.logo .logo-img[data-v-38c40287]{width:30px;height:30px}.logo .title[data-v-38c40287]{font-size:16px;font-weight:600;overflow:hidden;word-wrap:break-word;white-space:nowrap;color:var(--00a628ea)}.menu-container[data-v-fe0226e9]{display:flex;height:100%}.menu-container[data-v-fe0226e9] .ant-menu-item,.menu-container[data-v-fe0226e9] .ant-menu-submenu-title{user-select:none}.menu-container .top-menu[data-v-fe0226e9]{width:114px;flex-shrink:0}.menu-container .recursion-menu[data-v-fe0226e9]{min-width:126px;flex:1}.version[data-v-f484a9c4]{font-size:14px;color:var(--c-ink-mute)}.version a[data-v-f484a9c4]{color:var(--c-ink-mute)}.version a[data-v-f484a9c4]:hover{color:var(--c-accent)}[data-v-558135e2] .ant-layout-header,[data-v-558135e2] .layout-header{height:auto}.smart-layout-header[data-v-558135e2]{background:var(--f9a456e8);padding:0;z-index:21}.smart-layout-header-user[data-v-558135e2]{height:52px;border-bottom:1px solid var(--47759d78)}.smart-layout-header-left[data-v-558135e2]{min-width:0}.admin-layout .side-menu[data-v-558135e2]{flex:0!important;min-width:inherit!important;max-width:none!important;width:auto!important}.admin-layout .side-menu.fixed-side[data-v-558135e2]{position:fixed;height:100vh;left:0;top:0}.admin-layout .virtual-side[data-v-558135e2]{transition:all .2s}.admin-layout .virtual-header[data-v-558135e2]{transition:all .2s;opacity:0}.admin-layout .virtual-header.fixed-tabs.multi-page[data-v-558135e2]:not(.fixed-header){height:0}.admin-layout .admin-layout-main[data-v-558135e2]{overflow-x:hidden}.admin-layout .admin-layout-content[data-v-558135e2]{background-color:inherit;min-height:auto;position:relative;padding:20px 20px 0;height:calc(100% - var(--052686c6) px);overflow-x:hidden}.smart-layout-footer[data-v-558135e2]{position:relative;padding:10px 0;display:flex;justify-content:center}.page-head[data-v-bd4340bc]{margin-bottom:var(--s-4);line-height:1.2}.page-head-title[data-v-bd4340bc]{margin:0;font-size:26px;font-weight:300;line-height:1.2;letter-spacing:-.26px;color:var(--c-ink)}.rail-inner[data-v-23c08c08]{min-height:100%;padding:var(--s-3) 0 var(--s-3) 0}.rail-eyebrow[data-v-23c08c08]{display:block;padding:0 24px 6px;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--c-ink-mute)}.top-nav[data-v-d20d5b93]{display:flex;flex:1;align-items:center;gap:2px;min-width:0;height:100%;overflow-x:auto;scrollbar-width:none}.top-nav[data-v-d20d5b93]::-webkit-scrollbar{display:none}.nav-item[data-v-d20d5b93]{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:13px;white-space:nowrap;color:var(--c-ink-2);cursor:pointer;background:transparent;border:0;border-radius:var(--r-sm)}.nav-item[data-v-d20d5b93]:hover{color:var(--c-ink);background:var(--c-canvas-soft)}.nav-item.is-active[data-v-d20d5b93]{font-weight:500;color:var(--c-accent-deep);background:var(--c-accent-tint)}html[data-theme=dark] .nav-item.is-active[data-v-d20d5b93]{color:var(--c-accent-soft)}.nav-item .anticon[data-v-d20d5b93]{font-size:14px}.top-expand-shell[data-v-7243b6af]{height:100vh;min-height:100%;background-color:var(--c-canvas-soft)}.topbar[data-v-7243b6af]{display:flex;flex:0 0 52px;gap:var(--s-4);align-items:center;height:52px;padding:0 var(--s-4) 0 var(--s-5);line-height:52px;background:var(--c-canvas);border-bottom:1px solid var(--c-hairline);z-index:21}.brand[data-v-7243b6af]{display:flex;flex:0 0 auto;gap:var(--s-2);align-items:center;cursor:pointer}.brand .brand-mark[data-v-7243b6af]{width:22px;height:22px;border-radius:var(--r-sm)}.brand .brand-name[data-v-7243b6af]{font-size:15px;font-weight:500;letter-spacing:-.2px;white-space:nowrap;color:var(--c-ink)}.topbar-right[data-v-7243b6af]{flex:0 0 auto}.shell-body[data-v-7243b6af]{flex:1 1 auto;min-height:0;overflow:hidden;background-color:var(--c-canvas-soft)}.rail[data-v-7243b6af]{height:100%;background:var(--c-canvas);border-right:1px solid var(--c-hairline)}.rail[data-v-7243b6af] .ant-layout-sider-children{height:100%;overflow-y:auto}.rail[data-v-7243b6af]::-webkit-scrollbar,.rail[data-v-7243b6af] .ant-layout-sider-children::-webkit-scrollbar{width:4px}.rail[data-v-7243b6af] .ant-layout-sider-children::-webkit-scrollbar-thumb{background:var(--c-hairline-strong);border-radius:10px}.rail[data-v-7243b6af] .ant-layout-sider-children::-webkit-scrollbar-track{background:var(--c-hairline);border-radius:0}.main[data-v-7243b6af]{min-width:0;overflow:hidden}.tagbar[data-v-7243b6af]{flex:0 0 auto}.main-content[data-v-7243b6af]{min-height:0;padding:20px 20px 0;overflow-y:auto}.main-footer[data-v-7243b6af]{display:flex;flex:0 0 auto;justify-content:center;padding:7px 0}.smart-menu[data-v-e749dfd9]{position:relative}[data-v-5747eec7] .ant-menu-item,[data-v-5747eec7] .ant-menu-submenu-title{user-select:none}.shadow[data-v-5747eec7]{box-shadow:2px 0 6px var(--c-shadow-hairline)}.side-menu[data-v-5747eec7]{min-height:100vh;overflow-y:auto;z-index:10}.side-menu .min-logo[data-v-5747eec7]{height:52px;line-height:52px;padding:0 15px;background-color:var(--98d658f0);border-bottom:1px solid var(--7d8e08a0);position:fixed;width:80px;z-index:21;display:flex;justify-content:center;align-items:center}.side-menu .min-logo .logo-img[data-v-5747eec7]{width:30px;height:30px}.side-menu .logo[data-v-5747eec7]{height:52px;line-height:52px;background-color:var(--98d658f0);border-bottom:1px solid var(--7d8e08a0);padding:0 15px;position:fixed;z-index:21;display:flex;cursor:pointer;justify-content:center;align-items:center}.side-menu .logo .logo-img[data-v-5747eec7]{width:30px;height:30px}.side-menu .logo .title[data-v-5747eec7]{font-size:16px;font-weight:600;letter-spacing:-.2px;margin-left:8px;color:var(--1976d884)}.menu[data-v-5747eec7]{margin-top:52px}[data-v-be23965d] .ant-layout-header,[data-v-be23965d] .layout-header{height:auto}.layout-header[data-v-be23965d]{background:var(--0a279cd8);padding:0;z-index:21}.layout-header-user[data-v-be23965d]{height:52px;border-bottom:1px solid var(--61a39300)}.layout-header-left[data-v-be23965d]{min-width:0}.layout-container[data-v-be23965d]{height:calc(100vh - 88px);overflow-x:hidden}.admin-layout .side-menu[data-v-be23965d]{height:100vh;overflow-x:hidden;overflow-y:scroll;border-right:1px solid var(--c-hairline)}.admin-layout .side-menu.fixed-side[data-v-be23965d]{position:fixed;height:100vh;left:0;top:0}.admin-layout .side-menu[data-v-be23965d]::-webkit-scrollbar{width:4px}.admin-layout .side-menu[data-v-be23965d]::-webkit-scrollbar-thumb{border-radius:10px;background:var(--c-hairline-strong)}.admin-layout .side-menu[data-v-be23965d]::-webkit-scrollbar-track{border-radius:0;background:var(--c-hairline)}.admin-layout .virtual-side[data-v-be23965d]{transition:all .2s}.admin-layout .virtual-header[data-v-be23965d]{transition:all .2s;opacity:0}.admin-layout .virtual-header.fixed-tabs.multi-page[data-v-be23965d]:not(.fixed-header){height:0}.admin-layout .admin-layout-main[data-v-be23965d]{overflow-y:hidden;overflow-x:hidden}.admin-layout .admin-layout-content[data-v-be23965d]{background-color:inherit;min-height:auto;position:relative;overflow-x:hidden;padding:20px 20px 0;height:calc(100% - var(--ed185ad6) px)}.layout-footer[data-v-be23965d]{position:relative;padding:7px 0;display:flex;justify-content:center}.smart-menu[data-v-0aa4fcf9]{position:relative}.header-main[data-v-47a408cf]{display:flex;flex-direction:row;justify-content:flex-start;width:100%;padding-left:16px;height:48px;z-index:21;border-bottom:1px solid var(--5138e7f1)}.header-main .logo[data-v-47a408cf]{min-width:192px;display:flex;flex-direction:row;justify-content:center;align-items:center}.header-main .logo .logo-img[data-v-47a408cf]{display:inline-block;height:30px;vertical-align:middle}.header-main .logo .title[data-v-47a408cf]{font-size:16px;font-weight:600;margin-left:8px}.header-main .logo .title-light[data-v-47a408cf]{color:var(--c-ink)}.header-main .logo .title-dark[data-v-47a408cf]{color:var(--c-on-dark)}.header-main .user-space[data-v-47a408cf]{min-width:208px;margin-left:auto;padding-right:10px;color:var(--6df0d0be);display:flex;flex-direction:row;vertical-align:middle;align-items:center;justify-content:flex-end}.header-main .user-space .setting[data-v-47a408cf]{display:flex;align-items:center;gap:var(--s-2)}.header-main .user-space .setting[data-v-47a408cf] .ant-badge{color:var(--6df0d0be)}.header-main .user-space .user-space-item[data-v-47a408cf]{margin-left:10px}[data-v-47a408cf] .ant-menu-horizontal{border-bottom:0}.admin-layout[data-v-93e3d4cc]{min-height:100%}.admin-layout .top-menu[data-v-93e3d4cc]{padding:0;height:48px;line-height:48px;width:100%;z-index:3;right:0;position:fixed;background-color:var(--c005af72)}.admin-layout .admin-layout-content[data-v-93e3d4cc]{background-color:inherit;min-height:auto;position:relative;overflow-x:hidden;padding:10px 0;width:var(--97f216ee);margin-top:var(--ec9c7f6c);margin-left:auto;margin-right:auto}.admin-layout .admin-layout-content .page-tag-div[data-v-93e3d4cc]{background:var(--0c84fadc);position:fixed;top:48px;width:var(--97f216ee);height:40px;line-height:40px;z-index:3}.admin-layout .admin-layout-content .bread-crumb-div[data-v-93e3d4cc]{position:fixed;top:var(--36775984);width:var(--97f216ee);height:40px;line-height:40px;z-index:3}.layout-footer[data-v-93e3d4cc]{position:relative;padding:7px 0;display:flex;justify-content:center}.password-container .header-title[data-v-498bb436]{font-size:20px}.password-container .password-form-area[data-v-498bb436]{margin-top:30px}.password-container .password-form-area .form-item[data-v-498bb436]{width:100%;max-width:550px}.impersonate-banner[data-v-30d5e66c]{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:500;display:flex;align-items:center;gap:4px;padding:5px 14px;border-radius:999px;border:1px solid var(--c-hairline);background:var(--c-canvas-soft);box-shadow:0 6px 20px #00000024;font-size:13px;color:var(--c-ink);white-space:nowrap}.impersonate-banner .banner-dot[data-v-30d5e66c]{width:8px;height:8px;border-radius:50%;background:var(--c-accent);flex-shrink:0}.impersonate-banner .banner-text[data-v-30d5e66c]{color:var(--c-ink)}.impersonate-banner .banner-btn[data-v-30d5e66c]{padding:0 4px}.smart-watermark[data-v-cb43a366]{position:fixed;z-index:99;pointer-events:none;background-color:var(--c-watermark);mask-repeat:repeat;-webkit-mask-repeat:repeat}.license-lock-page[data-v-cc66d05e]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--74e9e6ab);z-index:999}.lock-card[data-v-cc66d05e]{width:460px;max-width:92vw;padding:40px 36px;border-radius:var(--r-lg);background:var(--ce7db540);border:1px solid var(--62e73768);text-align:center}.lock-icon[data-v-cc66d05e]{font-size:52px;color:var(--1077e940);margin-bottom:16px}.lock-title[data-v-cc66d05e]{font-size:22px;font-weight:600;color:var(--23e8488e);margin-bottom:12px}.lock-desc[data-v-cc66d05e]{font-size:13px;line-height:1.9;color:var(--e313a39a);margin-bottom:20px}.machine-row[data-v-cc66d05e]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border-radius:var(--r-md);background:var(--35115d3d);margin-bottom:20px}.machine-row .machine-label[data-v-cc66d05e]{color:var(--e313a39a);font-size:12px}.machine-row .machine-code[data-v-cc66d05e]{font-family:monospace;font-size:13px;color:var(--76483d6b);user-select:all}.req-block[data-v-cc66d05e]{margin-bottom:14px}.req-block .req-tip[data-v-cc66d05e]{font-size:12px;color:var(--76483d6b);margin-bottom:8px}.req-block .req-code[data-v-cc66d05e]{font-family:monospace;font-size:12px}.req-block .req-actions[data-v-cc66d05e]{display:flex;justify-content:center;gap:10px;margin-top:10px}.action-row[data-v-cc66d05e]{margin-bottom:12px}.action-row .contact-tip[data-v-cc66d05e]{color:var(--e313a39a);font-size:13px}.action-row .logout-link[data-v-cc66d05e]{display:block;margin:10px auto 0;color:var(--603d3d0a);font-size:12px}.import-box[data-v-cc66d05e]{margin-top:4px;padding-top:16px;border-top:1px dashed var(--62e73768);text-align:left}.import-box .tip[data-v-cc66d05e]{margin-top:8px;font-size:12px;color:var(--603d3d0a);text-align:center}.license-meta[data-v-cc66d05e]{font-size:12px;color:var(--e313a39a)}.client-init-page[data-v-c2550773]{position:fixed;inset:0;display:flex;justify-content:center;background:var(--114a2775);overflow:auto;padding:var(--s-6) var(--s-4);z-index:999}.init-card[data-v-c2550773]{width:480px;max-width:92vw;margin:auto;padding:36px 40px;border-radius:var(--r-lg);background:var(--3dd4b856);border:1px solid var(--6ddce77c);text-align:center}.init-icon[data-v-c2550773]{font-size:44px;color:var(--5f8274c8);margin-bottom:12px}.init-title[data-v-c2550773]{font-size:22px;font-weight:600;color:var(--d9c122a2);margin-bottom:8px}.init-desc[data-v-c2550773]{font-size:13px;line-height:1.9;color:var(--ee0953ae);margin-bottom:16px}.machine-row[data-v-c2550773]{display:flex;align-items:center;justify-content:center;gap:8px;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--55ec5e87);margin-bottom:16px}.machine-row .machine-label[data-v-c2550773]{color:var(--ee0953ae);font-size:13px}.machine-row .machine-code[data-v-c2550773]{font-family:monospace;font-size:14px;font-weight:600;color:var(--4e11785a);user-select:all}.init-form[data-v-c2550773]{text-align:left;margin-bottom:8px}.init-form[data-v-c2550773] .ant-form-item{margin-bottom:12px}.init-form[data-v-c2550773] .ant-form-item-label{padding-bottom:2px}.init-form[data-v-c2550773] .ant-form-item-label label{font-size:12px;color:var(--ee0953ae)}.created-box[data-v-c2550773]{margin-top:18px;padding:var(--s-4);border-radius:var(--r-md);border:1px dashed var(--73b6f79d);background:var(--61d78cc2)}.created-box .created-icon[data-v-c2550773]{font-size:28px;color:var(--73b6f79d)}.created-box .created-text[data-v-c2550773]{margin-top:8px;font-size:13px;line-height:1.8;color:var(--4e11785a);white-space:pre-wrap;word-break:break-all;text-align:left}.init-tip[data-v-c2550773]{margin-top:14px;font-size:12px;color:var(--657fa576)}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{--c-on-accent: #ffffff;--c-surface-dark: #0b1220;--c-on-dark: #ffffff;--c-on-dark-soft: #94a3b8;--c-on-dark-faint: #6f8199;--c-on-dark-hairline: rgba(255, 255, 255, .12);--c-on-dark-panel: rgba(255, 255, 255, .05);--c-shadow-1: 0 1px 3px rgba(0, 55, 112, .08);--c-shadow-2: 0 8px 24px rgba(0, 55, 112, .1), 0 2px 6px rgba(0, 55, 112, .05);--c-shadow-hairline: rgba(13, 37, 61, .12);--c-scrim: rgba(0, 0, 0, .5);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--f-sans: "Inter", "SF Pro Display", -apple-system, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--f-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-full: 9999px;--h-topbar: 52px;--h-tagbar: 36px;--w-side: 224px;--h-page-head: 48px;--row-h: 32px;--row-pad-y: 5px;--row-btn-h: 24px;--pad-card-y: 16px}html[data-density=loose]{--row-h: 40px;--row-pad-y: 8px;--pad-card-y: 20px}html[data-density=compact]{--row-h: 26px;--row-pad-y: 2px;--row-btn-h: 22px;--pad-card-y: 10px}html[data-theme=dark]{--c-shadow-1: 0 1px 3px rgba(0, 0, 0, .5);--c-shadow-2: 0 12px 32px rgba(0, 0, 0, .55);--c-shadow-hairline: rgba(0, 0, 0, .6);--c-surface-dark: #060b14}.smart-margin-left5{margin-left:5px}.smart-margin-left10{margin-left:10px}.smart-margin-left15{margin-left:15px}.smart-margin-left20{margin-left:20px}.smart-margin-right5{margin-right:5px}.smart-margin-right10{margin-right:10px}.smart-margin-right15{margin-right:15px}.smart-margin-right20{margin-right:20px}.smart-margin-top5{margin-top:5px}.smart-margin-top10{margin-top:10px}.smart-margin-bottom5{margin-bottom:5px}.smart-margin-bottom10{margin-bottom:10px}#app .smart-query-form.ant-form,html[data-theme] .ant-drawer-body .smart-query-form.ant-form,html[data-theme] .ant-modal-body .smart-query-form.ant-form{padding:6px var(--s-4);margin-bottom:var(--s-3);background-color:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:var(--r-md)}#app .smart-query-form.ant-form .ant-form-item-label>label,html[data-theme] .ant-drawer-body .smart-query-form.ant-form .ant-form-item-label>label,html[data-theme] .ant-modal-body .smart-query-form.ant-form .ant-form-item-label>label{height:32px;color:var(--c-ink-mute);white-space:nowrap}#app .smart-query-form.ant-form .ant-input,html[data-theme] .ant-drawer-body .smart-query-form.ant-form .ant-input,html[data-theme] .ant-modal-body .smart-query-form.ant-form .ant-input,#app .smart-query-form.ant-form .ant-input-affix-wrapper,html[data-theme] .ant-drawer-body .smart-query-form.ant-form .ant-input-affix-wrapper,html[data-theme] .ant-modal-body .smart-query-form.ant-form .ant-input-affix-wrapper,#app .smart-query-form.ant-form .ant-select,html[data-theme] .ant-drawer-body .smart-query-form.ant-form .ant-select,html[data-theme] .ant-modal-body .smart-query-form.ant-form .ant-select,#app .smart-query-form.ant-form .ant-input-number,html[data-theme] .ant-drawer-body .smart-query-form.ant-form .ant-input-number,html[data-theme] .ant-modal-body .smart-query-form.ant-form .ant-input-number,#app .smart-query-form.ant-form .ant-picker:not(.ant-picker-range),html[data-theme] .ant-drawer-body .smart-query-form.ant-form .ant-picker:not(.ant-picker-range),html[data-theme] .ant-modal-body .smart-query-form.ant-form .ant-picker:not(.ant-picker-range){width:160px!important}#app .smart-query-form.ant-form .ant-picker-range,html[data-theme] .ant-drawer-body .smart-query-form.ant-form .ant-picker-range,html[data-theme] .ant-modal-body .smart-query-form.ant-form .ant-picker-range{width:240px!important}#app .smart-query-form-row,html[data-theme] .ant-drawer-body .smart-query-form-row,html[data-theme] .ant-modal-body .smart-query-form-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s-4)}#app .smart-query-form-row:not(:first-child),html[data-theme] .ant-drawer-body .smart-query-form-row:not(:first-child),html[data-theme] .ant-modal-body .smart-query-form-row:not(:first-child){margin-top:var(--s-1)}#app .smart-query-form-row .smart-query-form-item,html[data-theme] .ant-drawer-body .smart-query-form-row .smart-query-form-item,html[data-theme] .ant-modal-body .smart-query-form-row .smart-query-form-item{margin-right:0;margin-top:4px;margin-bottom:4px}#app .smart-table-btn-block,html[data-theme] .ant-drawer-body .smart-table-btn-block,html[data-theme] .ant-modal-body .smart-table-btn-block{margin-bottom:var(--s-3);display:flex;flex-direction:row;align-items:center;justify-content:space-between}#app .smart-table-btn-block .smart-table-operate-block,html[data-theme] .ant-drawer-body .smart-table-btn-block .smart-table-operate-block,html[data-theme] .ant-modal-body .smart-table-btn-block .smart-table-operate-block{display:flex;align-items:center;gap:var(--s-2)}#app .smart-table-btn-block .smart-table-operate-block .ant-btn+.ant-btn,html[data-theme] .ant-drawer-body .smart-table-btn-block .smart-table-operate-block .ant-btn+.ant-btn,html[data-theme] .ant-modal-body .smart-table-btn-block .smart-table-operate-block .ant-btn+.ant-btn{margin-inline-start:0}#app .smart-table-btn-block .smart-table-setting-block,html[data-theme] .ant-drawer-body .smart-table-btn-block .smart-table-setting-block,html[data-theme] .ant-modal-body .smart-table-btn-block .smart-table-setting-block,#app .smart-table-setting-block{float:right}#app .smart-table-setting-block .ant-btn{color:var(--c-ink-mute)}#app .smart-table-setting-block .ant-btn:hover{color:var(--c-accent)}#app .smart-table-setting-block .ant-btn+.ant-btn{margin-left:2px}#app .ant-table-wrapper .ant-table,html[data-theme] .ant-modal .ant-table-wrapper .ant-table,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table{font-size:13px;color:var(--c-ink);background:transparent}#app .ant-table-wrapper .ant-table-thead>tr>th,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-thead>tr>th,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-thead>tr>th{height:34px;padding:0 var(--s-3);background-color:var(--c-canvas-sunken);color:var(--c-ink-mute);font-size:12px;font-weight:500;white-space:nowrap}#app .ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter-up,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter-up,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter-up,#app .ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter-down,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter-down,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter-down{font-size:10px}#app .ant-table-wrapper .ant-table-thead>tr>th:before,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-thead>tr>th:before,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}#app .ant-table-wrapper .ant-table-thead>tr:not(:last-child)>th,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-thead>tr:not(:last-child)>th,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-thead>tr:not(:last-child)>th{border-bottom:1px solid var(--c-hairline)}#app .ant-table-wrapper .ant-table-tbody>tr>td,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-tbody>tr>td,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-tbody>tr>td{height:var(--row-h);padding:var(--row-pad-y) var(--s-3);color:var(--c-ink);background-color:var(--c-canvas);border-bottom:1px solid var(--c-hairline);font-variant-numeric:tabular-nums}#app .ant-table-wrapper .ant-table-tbody>tr:hover>td,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-tbody>tr:hover>td,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-tbody>tr:hover>td,#app .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background-color:var(--c-canvas-soft)}#app .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td,#app .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td{background-color:var(--c-accent-tint)}#app .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-column-sort,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-column-sort,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-column-sort{background-color:var(--c-canvas-soft)}#app .ant-table-wrapper .ant-table-placeholder>td,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-placeholder>td,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-placeholder>td,#app .ant-table-wrapper .ant-table-placeholder:hover>td,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-placeholder:hover>td,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-placeholder:hover>td{background-color:var(--c-canvas);border-bottom:0}#app .ant-table-wrapper .ant-empty-description,html[data-theme] .ant-modal .ant-table-wrapper .ant-empty-description,html[data-theme] .ant-drawer .ant-table-wrapper .ant-empty-description{color:var(--c-ink-mute)}#app .ant-table-wrapper .ant-table-cell-fix-left,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-cell-fix-left,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-cell-fix-left,#app .ant-table-wrapper .ant-table-cell-fix-right,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-cell-fix-right,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-cell-fix-right{background-color:var(--c-canvas)}#app .ant-table-wrapper .ant-table-thead .ant-table-cell-fix-left,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-thead .ant-table-cell-fix-left,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-thead .ant-table-cell-fix-left,#app .ant-table-wrapper .ant-table-thead .ant-table-cell-fix-right,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-thead .ant-table-cell-fix-right,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-thead .ant-table-cell-fix-right{background-color:var(--c-canvas-sunken)}#app .ant-table-wrapper .ant-table-tbody>tr:hover .ant-table-cell-fix-left,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-tbody>tr:hover .ant-table-cell-fix-left,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-tbody>tr:hover .ant-table-cell-fix-left,#app .ant-table-wrapper .ant-table-tbody>tr:hover .ant-table-cell-fix-right,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-tbody>tr:hover .ant-table-cell-fix-right,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-tbody>tr:hover .ant-table-cell-fix-right,#app .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-left,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-left,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-left,#app .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-right,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-right,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-right{background-color:var(--c-canvas-soft)}#app .ant-table-wrapper .ant-table-cell-fix-right-first,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-cell-fix-right-first,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-cell-fix-right-first{border-inline-start:1px solid var(--c-hairline)}#app .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,#app .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right{background-color:var(--c-canvas);background-image:linear-gradient(var(--c-accent-tint),var(--c-accent-tint))}#app .ant-table-wrapper .ant-table.ant-table-bordered .ant-table-container,html[data-theme] .ant-modal .ant-table-wrapper .ant-table.ant-table-bordered .ant-table-container,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table.ant-table-bordered .ant-table-container{border-inline-start:0}#app .ant-table-wrapper .ant-table.ant-table-bordered table>thead>tr>th,html[data-theme] .ant-modal .ant-table-wrapper .ant-table.ant-table-bordered table>thead>tr>th,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table.ant-table-bordered table>thead>tr>th,#app .ant-table-wrapper .ant-table.ant-table-bordered table>tbody>tr>td,html[data-theme] .ant-modal .ant-table-wrapper .ant-table.ant-table-bordered table>tbody>tr>td,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table.ant-table-bordered table>tbody>tr>td,#app .ant-table-wrapper .ant-table.ant-table-bordered table>thead>tr:first-child>th,html[data-theme] .ant-modal .ant-table-wrapper .ant-table.ant-table-bordered table>thead>tr:first-child>th,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table.ant-table-bordered table>thead>tr:first-child>th{border-inline-end:0}#app .ant-table-wrapper .ant-table.ant-table-bordered .ant-table-cell-fix-right,html[data-theme] .ant-modal .ant-table-wrapper .ant-table.ant-table-bordered .ant-table-cell-fix-right,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table.ant-table-bordered .ant-table-cell-fix-right,#app .ant-table-wrapper .ant-table.ant-table-bordered .ant-table-cell-fix-left,html[data-theme] .ant-modal .ant-table-wrapper .ant-table.ant-table-bordered .ant-table-cell-fix-left,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table.ant-table-bordered .ant-table-cell-fix-left{border-inline-end:0}#app .ant-table-wrapper .ant-table-expanded-row>td,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-expanded-row>td,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-expanded-row>td{background-color:var(--c-canvas-soft)}#app .ant-table-wrapper tfoot.ant-table-summary,html[data-theme] .ant-modal .ant-table-wrapper tfoot.ant-table-summary,html[data-theme] .ant-drawer .ant-table-wrapper tfoot.ant-table-summary{background-color:var(--c-canvas-sunken)}#app .ant-table-wrapper tfoot.ant-table-summary td,html[data-theme] .ant-modal .ant-table-wrapper tfoot.ant-table-summary td,html[data-theme] .ant-drawer .ant-table-wrapper tfoot.ant-table-summary td{font-weight:500}#app .ant-table-wrapper .ant-table-cell,html[data-theme] .ant-modal .ant-table-wrapper .ant-table-cell,html[data-theme] .ant-drawer .ant-table-wrapper .ant-table-cell{font-variant-numeric:tabular-nums}#app .smart-table-column-operate{float:right}#app .smart-table-operate,html[data-theme] .ant-modal .smart-table-operate,html[data-theme] .ant-drawer .smart-table-operate{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;row-gap:2px}#app .smart-table-operate .ant-btn,html[data-theme] .ant-modal .smart-table-operate .ant-btn,html[data-theme] .ant-drawer .smart-table-operate .ant-btn{height:var(--row-btn-h);padding:0 6px;font-size:12px;border-radius:var(--r-xs)}#app .smart-table-operate .ant-btn-link,html[data-theme] .ant-modal .smart-table-operate .ant-btn-link,html[data-theme] .ant-drawer .smart-table-operate .ant-btn-link{color:var(--c-accent)}#app .smart-table-operate .ant-btn-link:hover,html[data-theme] .ant-modal .smart-table-operate .ant-btn-link:hover,html[data-theme] .ant-drawer .smart-table-operate .ant-btn-link:hover{color:var(--c-accent-deep);text-decoration:underline;text-underline-offset:2px}#app .smart-table-operate .ant-btn-link.ant-btn-dangerous,html[data-theme] .ant-modal .smart-table-operate .ant-btn-link.ant-btn-dangerous,html[data-theme] .ant-drawer .smart-table-operate .ant-btn-link.ant-btn-dangerous,#app .smart-table-operate .ant-btn-link.ant-btn-dangerous:hover,html[data-theme] .ant-modal .smart-table-operate .ant-btn-link.ant-btn-dangerous:hover,html[data-theme] .ant-drawer .smart-table-operate .ant-btn-link.ant-btn-dangerous:hover{color:var(--c-reject)}#app .smart-query-table-page{margin-top:var(--s-3);display:flex;justify-content:flex-end;align-items:center}#app .ant-pagination,html[data-theme] .ant-modal .ant-pagination,html[data-theme] .ant-drawer .ant-pagination{font-size:12px;font-variant-numeric:tabular-nums;color:var(--c-ink-mute)}#app .ant-pagination .ant-pagination-total-text,html[data-theme] .ant-modal .ant-pagination .ant-pagination-total-text,html[data-theme] .ant-drawer .ant-pagination .ant-pagination-total-text{color:var(--c-ink-mute);font-size:12px}#app .ant-pagination .ant-pagination-item,html[data-theme] .ant-modal .ant-pagination .ant-pagination-item,html[data-theme] .ant-drawer .ant-pagination .ant-pagination-item,#app .ant-pagination .ant-pagination-prev .ant-pagination-item-link,html[data-theme] .ant-modal .ant-pagination .ant-pagination-prev .ant-pagination-item-link,html[data-theme] .ant-drawer .ant-pagination .ant-pagination-prev .ant-pagination-item-link,#app .ant-pagination .ant-pagination-next .ant-pagination-item-link,html[data-theme] .ant-modal .ant-pagination .ant-pagination-next .ant-pagination-item-link,html[data-theme] .ant-drawer .ant-pagination .ant-pagination-next .ant-pagination-item-link,#app .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-ellipsis,html[data-theme] .ant-modal .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-ellipsis,html[data-theme] .ant-drawer .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-ellipsis,#app .ant-pagination .ant-pagination-jump-next .ant-pagination-item-ellipsis,html[data-theme] .ant-modal .ant-pagination .ant-pagination-jump-next .ant-pagination-item-ellipsis,html[data-theme] .ant-drawer .ant-pagination .ant-pagination-jump-next .ant-pagination-item-ellipsis{min-width:26px;height:26px;line-height:24px;font-size:12px;border-radius:var(--r-xs)}#app .ant-pagination .ant-pagination-item a,html[data-theme] .ant-modal .ant-pagination .ant-pagination-item a,html[data-theme] .ant-drawer .ant-pagination .ant-pagination-item a{color:var(--c-ink-2)}#app .ant-pagination .ant-pagination-item-active,html[data-theme] .ant-modal .ant-pagination .ant-pagination-item-active,html[data-theme] .ant-drawer .ant-pagination .ant-pagination-item-active{background-color:var(--c-accent);border-color:var(--c-accent)}#app .ant-pagination .ant-pagination-item-active a,html[data-theme] .ant-modal .ant-pagination .ant-pagination-item-active a,html[data-theme] .ant-drawer .ant-pagination .ant-pagination-item-active a{color:var(--c-on-accent)}#app .ant-pagination .ant-pagination-options .ant-select-selector,html[data-theme] .ant-modal .ant-pagination .ant-pagination-options .ant-select-selector,html[data-theme] .ant-drawer .ant-pagination .ant-pagination-options .ant-select-selector,#app .ant-pagination .ant-pagination-options .ant-pagination-options-quick-jumper input,html[data-theme] .ant-modal .ant-pagination .ant-pagination-options .ant-pagination-options-quick-jumper input,html[data-theme] .ant-drawer .ant-pagination .ant-pagination-options .ant-pagination-options-quick-jumper input{height:26px;font-size:12px}#app .ant-pagination .ant-pagination-options-quick-jumper,html[data-theme] .ant-modal .ant-pagination .ant-pagination-options-quick-jumper,html[data-theme] .ant-drawer .ant-pagination .ant-pagination-options-quick-jumper{line-height:26px}html[data-theme] .ant-card{background-color:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:var(--r-md);box-shadow:none}html[data-theme] .ant-card .ant-card-head{min-height:44px;padding:0 var(--s-4);color:var(--c-ink);font-size:15px;font-weight:500;border-bottom:1px solid var(--c-hairline)}html[data-theme] .ant-card .ant-card-head-title,html[data-theme] .ant-card .ant-card-extra{padding:12px 0}html[data-theme] .ant-card .ant-card-body{padding:var(--pad-card-y) var(--s-4)}html[data-theme] .ant-card .ant-card-actions{background-color:var(--c-canvas);border-radius:0 0 var(--r-md) var(--r-md)}html[data-theme] .ant-card .ant-card-actions>li{margin:10px 0;border-inline-end:1px solid var(--c-hairline)}html[data-theme] .ant-card-hoverable:hover{border-color:var(--c-hairline-strong);box-shadow:none}#app .ant-btn,html[data-theme] .ant-modal .ant-btn,html[data-theme] .ant-drawer .ant-btn{border-radius:var(--r-sm);box-shadow:none;font-weight:500;transition:background-color .12s,border-color .12s,color .12s}#app .ant-btn-default,html[data-theme] .ant-modal .ant-btn-default,html[data-theme] .ant-drawer .ant-btn-default{border-color:var(--c-hairline-strong)}#app .ant-btn-default:hover,html[data-theme] .ant-modal .ant-btn-default:hover,html[data-theme] .ant-drawer .ant-btn-default:hover{background-color:var(--c-canvas-soft)}#app .ant-btn-dangerous.ant-btn-default:not([disabled]),html[data-theme] .ant-modal .ant-btn-dangerous.ant-btn-default:not([disabled]),html[data-theme] .ant-drawer .ant-btn-dangerous.ant-btn-default:not([disabled]){color:var(--c-reject)}#app .ant-btn-dangerous.ant-btn-default:not([disabled]):hover,html[data-theme] .ant-modal .ant-btn-dangerous.ant-btn-default:not([disabled]):hover,html[data-theme] .ant-drawer .ant-btn-dangerous.ant-btn-default:not([disabled]):hover{border-color:var(--c-reject)}#app .ant-btn-dangerous.ant-btn-primary{background-color:var(--c-reject);border-color:var(--c-reject)}#app .ant-btn-group>.ant-btn{border-radius:0}#app .ant-btn-group>.ant-btn:first-child{border-start-start-radius:var(--r-sm);border-end-start-radius:var(--r-sm)}#app .ant-btn-group>.ant-btn:last-child{border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm)}html[data-theme] .ant-modal-body .ant-form-item,html[data-theme] .ant-drawer-body .ant-form-item{margin-bottom:18px}html[data-theme] .ant-modal-body .ant-form-item-label>label,html[data-theme] .ant-drawer-body .ant-form-item-label>label{color:var(--c-ink-mute)}html[data-theme] .ant-modal-body .ant-form:not(.ant-form-vertical) .ant-form-item-row>.ant-form-item-control,html[data-theme] .ant-drawer-body .ant-form:not(.ant-form-vertical) .ant-form-item-row>.ant-form-item-control{flex:1 1 0!important;min-width:0}html[data-theme] .ant-modal-body .ant-input,html[data-theme] .ant-drawer-body .ant-input,html[data-theme] .ant-modal-body .ant-input-affix-wrapper,html[data-theme] .ant-drawer-body .ant-input-affix-wrapper,html[data-theme] .ant-modal-body .ant-select,html[data-theme] .ant-drawer-body .ant-select,html[data-theme] .ant-modal-body .ant-picker,html[data-theme] .ant-drawer-body .ant-picker{max-width:520px}html[data-theme] .ant-modal-body textarea.ant-input,html[data-theme] .ant-drawer-body textarea.ant-input{max-width:none}#app .ant-input:focus,#app .ant-input-focused,#app .ant-input-affix-wrapper:focus,#app .ant-input-affix-wrapper-focused,#app .ant-select-focused .ant-select-selector,html[data-theme] .ant-drawer .ant-input:focus,html[data-theme] .ant-drawer .ant-input-affix-wrapper-focused,html[data-theme] .ant-modal .ant-input:focus,html[data-theme] .ant-modal .ant-input-affix-wrapper-focused{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-ring)}html[data-theme] .ant-descriptions-bordered .ant-descriptions-item-label{background-color:var(--c-canvas-sunken);color:var(--c-ink-mute);font-size:12px;width:160px}html[data-theme] .ant-descriptions-bordered .ant-descriptions-item-content{color:var(--c-ink);font-variant-numeric:tabular-nums}html[data-theme] .ant-descriptions-item-label,html[data-theme] .ant-descriptions-item-content{padding:8px var(--s-3)}html[data-theme] .ant-descriptions-bordered .ant-descriptions-view>table{table-layout:fixed}html[data-theme] .ant-descriptions-bordered.desc-auto-table .ant-descriptions-view>table{table-layout:auto}html[data-theme] .xml-pre{margin:0;padding:var(--s-2);max-height:300px;overflow:auto;background-color:var(--c-canvas-sunken);border:1px solid var(--c-hairline);border-radius:var(--r-xs);color:var(--c-ink-2);font-size:12px;white-space:pre-wrap;word-break:break-all}html[data-theme] .ant-modal .ant-modal-content{border-radius:var(--r-lg);box-shadow:var(--c-shadow-2);padding:0;overflow:hidden}html[data-theme] .ant-modal .ant-modal-content .ant-modal-header{margin:0;padding:14px var(--s-6);border-bottom:1px solid var(--c-hairline);border-radius:0;background-color:var(--c-canvas)}html[data-theme] .ant-modal .ant-modal-content .ant-modal-title{font-size:15px;font-weight:500}html[data-theme] .ant-modal .ant-modal-content .ant-modal-body{padding:var(--s-5) var(--s-6)}html[data-theme] .ant-modal .ant-modal-content .ant-modal-footer{margin:0;padding:12px var(--s-6);border-top:1px solid var(--c-hairline)}html[data-theme] .ant-drawer .ant-drawer-content{border-radius:var(--r-lg) 0 0 var(--r-lg)}html[data-theme] .ant-drawer .ant-drawer-header{padding:14px var(--s-6);border-bottom:1px solid var(--c-hairline)}html[data-theme] .ant-drawer .ant-drawer-title{font-size:15px;font-weight:500}html[data-theme] .ant-drawer .ant-drawer-body{padding:var(--s-5) var(--s-6);background-color:var(--c-canvas)}html[data-theme] .ant-drawer .ant-drawer-footer{padding:12px var(--s-6);border-top:1px solid var(--c-hairline);text-align:right}html[data-theme] .import-result{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3);padding:10px var(--s-3);background:var(--c-canvas-soft);border:1px solid var(--c-hairline);border-radius:var(--r-md)}html[data-theme] .import-result .import-result-icon{font-size:16px}html[data-theme] .import-result .import-result-summary{font-weight:500;color:var(--c-ink)}html[data-theme] .import-result .import-result-hint{font-size:12px;color:var(--c-ink-mute)}html[data-theme] .import-result .import-result-actions{display:inline-flex;gap:var(--s-2);margin-left:auto}html[data-theme] .import-result.is-ok{border-left:2px solid var(--c-pass)}html[data-theme] .import-result.is-ok .import-result-icon{color:var(--c-pass)}html[data-theme] .import-result.is-fail{border-left:2px solid var(--c-pending)}html[data-theme] .import-result.is-fail .import-result-icon{color:var(--c-pending)}html[data-theme] .ant-tag{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0;margin-inline-end:0;font-size:12px;line-height:1;color:var(--c-ink-mute);background-color:transparent;border:0;border-radius:0}html[data-theme] .ant-tag:not([class*=ant-tag-]){padding:0 var(--s-2);background-color:var(--c-canvas-sunken);border-radius:var(--r-xs);color:var(--c-ink-2)}html[data-theme] .ant-tag.ant-tag-default:before,html[data-theme] .ant-tag.ant-tag-draft:before,html[data-theme] .ant-tag.ant-tag-processing:before,html[data-theme] .ant-tag.ant-tag-success:before,html[data-theme] .ant-tag.ant-tag-warning:before,html[data-theme] .ant-tag.ant-tag-error:before,html[data-theme] .ant-tag.ant-tag-blue:before,html[data-theme] .ant-tag.ant-tag-geekblue:before,html[data-theme] .ant-tag.ant-tag-purple:before,html[data-theme] .ant-tag.ant-tag-red:before,html[data-theme] .ant-tag.ant-tag-volcano:before,html[data-theme] .ant-tag.ant-tag-orange:before,html[data-theme] .ant-tag.ant-tag-gold:before,html[data-theme] .ant-tag.ant-tag-lime:before,html[data-theme] .ant-tag.ant-tag-green:before,html[data-theme] .ant-tag.ant-tag-cyan:before,html[data-theme] .ant-tag.ant-tag-magenta:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background-color:currentColor}html[data-theme] .ant-tag.tag-no-dot:before{display:none}html[data-theme] .ant-tag.ant-tag-default,html[data-theme] .ant-tag.ant-tag-draft{color:var(--c-draft)}html[data-theme] .ant-tag.ant-tag-processing,html[data-theme] .ant-tag.ant-tag-blue,html[data-theme] .ant-tag.ant-tag-geekblue{color:var(--c-accent)}html[data-theme] .ant-tag.ant-tag-warning,html[data-theme] .ant-tag.ant-tag-orange,html[data-theme] .ant-tag.ant-tag-gold,html[data-theme] .ant-tag.ant-tag-volcano{color:var(--c-pending)}html[data-theme] .ant-tag.ant-tag-success,html[data-theme] .ant-tag.ant-tag-green,html[data-theme] .ant-tag.ant-tag-lime,html[data-theme] .ant-tag.ant-tag-cyan{color:var(--c-pass)}html[data-theme] .ant-tag.ant-tag-error,html[data-theme] .ant-tag.ant-tag-red,html[data-theme] .ant-tag.ant-tag-magenta{color:var(--c-reject)}html[data-theme] .ant-tag.ant-tag-purple{color:var(--c-reverse)}#app .ant-table-tbody>tr>td>.ant-tag,html[data-theme] .ant-modal .ant-table-tbody>tr>td>.ant-tag,html[data-theme] .ant-drawer .ant-table-tbody>tr>td>.ant-tag{vertical-align:middle}#app .layout-header-left,#app .smart-layout-header-left,#app .layout-header-right,#app .smart-layout-header-right,#app .header-user-space{display:flex;align-items:center;height:52px}#app .layout-header-left,#app .smart-layout-header-left{gap:var(--s-2);padding-left:var(--s-3)}#app .layout-header-box{display:flex;align-items:center;gap:var(--s-2);width:100%;min-width:0;overflow:hidden}#app .collapsed-button,#app .home-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;cursor:pointer;border-radius:var(--r-sm);color:var(--c-ink-2)}#app .collapsed-button:hover,#app .home-button:hover{background-color:var(--c-canvas-sunken);color:var(--c-accent)}#app .collapsed-button .anticon,#app .home-button .anticon{font-size:16px}#app .location-breadcrumb{display:flex;align-items:center;flex:1 1 auto;min-width:0}#app .layout-header-right .ant-badge,#app .smart-layout-header-right .ant-badge,#app .header-user-space .ant-badge{display:flex;align-items:center}#app .header-user-space .ant-badge-count{min-width:16px;height:16px;padding:0 4px;font-size:11px;line-height:16px;border-radius:8px}#app .header-icon-btn.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:var(--r-sm);color:var(--c-ink-2)}#app .header-icon-btn .anticon{font-size:16px}#app .header-icon-btn.ant-btn:hover{background-color:var(--c-canvas-sunken);color:var(--c-accent)}#app .header-user-space{gap:var(--s-2);padding-right:var(--s-3)}html[data-theme] #app .ant-layout-sider .ant-menu-item,html[data-theme] #app .ant-layout-sider .ant-menu-submenu-title{height:30px;line-height:30px}html[data-theme] #app .rail-menu.ant-menu-root{border-inline-end:0}html[data-theme] #app .rail-menu .ant-menu-item-selected,html[data-theme] #app .rail-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{box-shadow:inset 2px 0 0 var(--c-accent)}html[data-theme] #app .admin-content{height:100%}html[data-theme] #app .with-page-head>.admin-content{height:calc(100% - var(--h-page-head))}html[data-theme] ::-webkit-scrollbar{width:9px;height:9px}html[data-theme] ::-webkit-scrollbar-track{background:var(--c-canvas)}html[data-theme] ::-webkit-scrollbar-thumb{background:var(--c-hairline-strong);border:2px solid transparent;border-radius:var(--r-full);background-clip:padding-box}html[data-theme] ::-webkit-scrollbar-thumb:hover{background-color:var(--c-ink-mute);background-clip:padding-box}html[data-theme] ::-webkit-scrollbar-corner{background:var(--c-canvas)}#app .ant-collapse-extra .ant-btn-text{color:var(--c-accent)}html[data-theme]{--w-e-textarea-bg-color: var(--c-canvas);--w-e-textarea-color: var(--c-ink);--w-e-textarea-border-color: var(--c-hairline);--w-e-textarea-slight-border-color: var(--c-hairline);--w-e-textarea-slight-color: var(--c-ink-mute);--w-e-textarea-slight-bg-color: var(--c-canvas-sunken);--w-e-textarea-selected-border-color: var(--c-accent);--w-e-textarea-handler-bg-color: var(--c-accent);--w-e-toolbar-color: var(--c-ink-2);--w-e-toolbar-bg-color: var(--c-canvas-soft);--w-e-toolbar-active-color: var(--c-ink);--w-e-toolbar-active-bg-color: var(--c-canvas-sunken);--w-e-toolbar-disabled-color: var(--c-ink-mute);--w-e-toolbar-border-color: var(--c-hairline);--w-e-modal-button-bg-color: var(--c-canvas-sunken);--w-e-modal-button-border-color: var(--c-hairline)}html[data-theme] .ant-back-top{right:28px;bottom:64px}*{margin:0;padding:0;box-sizing:border-box}:focus:not(:focus-visible){outline:none!important}:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}html,body{margin:0;padding:0;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background-color:var(--c-canvas-soft);font-family:var(--f-sans);font-size:14px;position:relative}#app{width:100%;height:100%}.ant-spin-blur{opacity:.2}.ant-form-inline .ant-form-item-with-help{margin-bottom:0!important}.ant-spin-nested-loading,.ant-spin-container{width:100%;height:100%}.ant-modal-root div[aria-hidden=true]{display:none!important}
