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}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:20px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--shell-header-height:48px;--workspace-command-height:56px;--workspace-toolbar-height:52px;--workspace-footer-height:52px;--table-row-height-compact:44px;--table-row-height-standard:48px;--table-row-height-multiline:60px;--table-header-bg:#fafafa;--table-header-text:#1f1f1f;--table-header-border:#f0f0f0;--table-grid-color:#f0f0f0;--table-row-bg:#fff;--table-row-alt-bg:#fff;--table-row-hover-bg:#fafafa;--table-row-selected-bg:#e6f4ff;--table-fixed-divider:#f0f0f0;--table-scrollbar-thumb:#b8c0cc;--table-scrollbar-thumb-hover:#929dab;--menu-background:#fff;--menu-text:#4b5563;--menu-active-text:#1677ff;--menu-active-bg:#e8f3ff;--menu-hover:#e6f4ff;--menu-border:var(--card-border);--sidebar-logo-background:#fafafa;--sidebar-logo-text-color:#383853;--page-bg:#f6f8fc;--content-bg:#fff;--border-color:#e3eaf3;--card-border:#dfe7f1;--card-border-hover:#d5dfec;--card-radius:var(--radius-lg);--card-shadow:0 1px 2px #0f172a08;--card-shadow-hover:0 10px 24px #0f172a0f, 0 2px 6px #0f172a0a;--custom-radius:var(--radius-lg);--page-padding:var(--space-3);--page-gap:var(--space-3);--overlay-inline-padding:var(--space-6);--overlay-mobile-inline-padding:var(--space-4);--overlay-header-block-padding:var(--space-4);--overlay-body-block-padding:var(--space-4);--overlay-footer-block-padding:var(--space-3);--overlay-section-gap:var(--space-4);--text-primary:#1f2f46;--text-secondary:#52657b;--text-muted:#8593a8;--primary-color:#1677ff;--warning-color:#d48806;--danger-color:#d4380d;--success-color:#389e0d}html.sidebar-color-blue{--menu-background:#304156;--menu-text:#bfcbd9;--menu-active-text:#fff;--menu-active-bg:#409eff38;--menu-hover:#ffffff12;--menu-border:#0f172a38;--sidebar-logo-background:#2d3748;--sidebar-logo-text-color:#fff}html.dark{--menu-background:#141414;--menu-text:#fff;--menu-active-text:#fff;--menu-active-bg:#165dff29;--menu-hover:#0003;--menu-border:#ffffff14;--sidebar-logo-background:#0003;--sidebar-logo-text-color:#fff;--page-bg:#0d1117;--content-bg:#161618;--border-color:#ffffff1a;--card-border:#ffffff1a;--card-border-hover:#ffffff24;--card-shadow:none;--card-shadow-hover:none;--table-header-bg:#20242b;--table-header-text:#e5eaf2;--table-header-border:#343b46;--table-grid-color:#292f38;--table-row-bg:#161618;--table-row-alt-bg:#191c21;--table-row-hover-bg:#1d2a3b;--table-row-selected-bg:#183455;--table-fixed-divider:#343b46;--table-scrollbar-thumb:#566171;--table-scrollbar-thumb-hover:#748196}html.color-weak{filter:invert(80%)}.workspace-page{gap:var(--page-gap);height:100%;min-height:0;padding:var(--page-padding);background:var(--page-bg);display:flex;overflow:hidden}.workspace-page--split{--page-aside-width:300px}.workspace-main{gap:var(--page-gap);background:0 0;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-command{min-height:var(--workspace-command-height);padding:var(--space-3) var(--space-4);background:var(--content-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);flex:none;align-items:center;display:flex}.workspace-surface{background:var(--content-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);min-width:0;min-height:0;box-shadow:var(--card-shadow);flex-direction:column;flex:auto;display:flex;overflow:hidden}.workspace-toolbar{min-height:var(--workspace-toolbar-height);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--card-border);flex:none;justify-content:flex-end;align-items:center;display:flex}.workspace-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-body>.ant-table-wrapper{min-height:0;margin:var(--space-2) var(--space-3);flex:auto;overflow:auto}.workspace-body>.ant-spin-nested-loading{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-body>.ant-spin-nested-loading>.ant-spin-container{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-footer{flex:0 0 var(--workspace-footer-height);min-height:var(--workspace-footer-height);margin-top:var(--space-1);padding:var(--space-2) var(--space-4);border-top:1px solid var(--card-border);background:#fafcff;justify-content:flex-end;align-items:center;display:flex}.workspace-footer--table{background:var(--content-bg);margin-top:0}.workspace-body>.page-table-wrapper,.workspace-body>.ant-spin-nested-loading>.ant-spin-container>.page-table-wrapper{min-width:0;margin:var(--space-2) var(--space-3)}.page-aside{flex:0 0 var(--page-aside-width);width:var(--page-aside-width);background:var(--content-bg);border-radius:var(--card-radius);min-width:0;min-height:0;box-shadow:1px 0 0 #0f172a0a, var(--card-shadow);border:1px solid #d8dee8;flex-direction:column;transition:flex-basis .2s,width .2s,margin-right .2s,border-color .2s;display:flex;position:relative;overflow:visible}.page-aside.is-collapsed{width:0;margin-right:calc(var(--page-gap) * -1);box-shadow:none;border-color:#0000;flex-basis:0}.page-aside.is-collapsed .page-aside__inner{pointer-events:none;opacity:0}.page-aside.is-collapsed .page-aside__toggle{border-left:0;border-radius:0 6px 6px 0;right:-20px}.page-aside__inner{height:100%;min-height:0;transition:opacity .15s;overflow:hidden}.page-aside__toggle{z-index:2;width:18px;height:48px;font:inherit;color:#6b7280;cursor:pointer;background:var(--content-bg);border:1px solid var(--card-border);border-radius:9px;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,right .2s;display:flex;position:absolute;top:50%;right:-11px;transform:translateY(-50%);box-shadow:0 4px 12px #0f172a14}.page-aside__toggle:hover{color:#1677ff}.page-search{gap:var(--space-3) var(--space-4);flex-wrap:wrap;flex-shrink:0;align-items:center;width:100%;display:flex}.page-search .ant-form-item{margin:0}.page-search .ant-form-item-label>label{color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap}.page-search .ant-form-item-control{min-width:0}.page-search .ant-input,.page-search .ant-input-affix-wrapper,.page-search .ant-select{width:200px;max-width:100%}.page-search .query-keyword{width:320px}.page-search .page-search__actions{margin-left:auto}.page-search .search-action-group{display:inline-flex}.page-search .search-action-group .ant-btn{margin:0}.page-search.page-search__grid{grid-template-columns:repeat(var(--page-search-columns), minmax(0, 1fr));gap:var(--space-3) var(--space-4);align-items:center;display:grid}.page-search.page-search__grid>.ant-form-item{grid-column:span var(--page-search-span,1);min-width:0}.page-search.page-search__grid .ant-form-item-row{flex-wrap:nowrap;align-items:center;width:100%}.page-search.page-search__grid .ant-form-item-label{text-align:right;flex:0 0 88px;padding:0 8px 0 0}.page-search.page-search__grid .ant-form-item-label>label{white-space:nowrap;height:32px}.page-search.page-search__grid .ant-form-item-control,.page-search.page-search__grid .ant-form-item-control-input,.page-search.page-search__grid .ant-form-item-control-input-content,.page-search.page-search__grid .ant-input,.page-search.page-search__grid .ant-input-affix-wrapper,.page-search.page-search__grid .ant-select{width:100%;min-width:0}.page-search.page-search__grid .ant-form-item-control{flex:1 1 0}.page-search.page-search__grid>.page-search__actions{grid-column:-2/-1;justify-self:end;margin-left:0}.page-search.page-search__grid>.page-search__actions .ant-form-item-control{flex:none}@media (width<=1100px){.page-search.page-search__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.page-search:not(.page-search__grid)>.ant-form-item{flex:100%;width:100%}.page-search:not(.page-search__grid) .ant-form-item-row{flex-wrap:nowrap;align-items:center;width:100%}.page-search:not(.page-search__grid) .ant-form-item-label{padding:0 var(--space-2) 0 0;text-align:right;flex:0 0 88px}.page-search:not(.page-search__grid) .ant-form-item-control{flex:1 1 0}.page-search:not(.page-search__grid) .ant-input,.page-search:not(.page-search__grid) .ant-input-affix-wrapper,.page-search:not(.page-search__grid) .ant-select{width:100%}.page-search:not(.page-search__grid)>.page-search__actions{justify-content:flex-end}.page-search:not(.page-search__grid)>.page-search__actions .ant-form-item-control{flex:none}.page-search.page-search__grid{grid-template-columns:minmax(0,1fr)}.page-search.page-search__grid>.ant-form-item,.page-search.page-search__grid>.page-search__actions{grid-column:1}}.page-toolbar{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;width:100%;margin:0;display:flex}.page-toolbar__left,.page-toolbar__right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-toolbar__left .ant-btn,.page-toolbar__right .ant-btn{margin:0}.page-toolbar__right{justify-content:flex-end;margin-left:auto}.page-table-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.page-table-wrapper{--page-table-border-color:var(--table-header-border);background:var(--content-bg);border:1px solid var(--page-table-border-color);border-radius:var(--card-radius);flex:auto;min-height:0;overflow:hidden}.page-table-wrapper .ant-table,.workspace-body>.ant-table-wrapper .ant-table{color:var(--text-primary);background:var(--table-row-bg)}.page-table-wrapper .ant-table-container,.workspace-body>.ant-table-wrapper .ant-table-container{border-radius:calc(var(--card-radius) - 1px);border-color:var(--table-header-border)!important}.page-table-wrapper .ant-table-thead>tr>th,.workspace-body>.ant-table-wrapper .ant-table-thead>tr>th{height:48px;font-size:var(--font-size-md);box-shadow:inset 0 -1px 0 var(--table-header-border);padding:8px 12px;font-weight:600;line-height:22px;color:var(--table-header-text)!important;background:var(--table-header-bg)!important;border-color:var(--table-header-border)!important}.page-table-wrapper .ant-table-thead>tr>th:before,.workspace-body>.ant-table-wrapper .ant-table-thead>tr>th:before{background-color:var(--table-header-border)!important;width:1px!important;height:18px!important}.page-table-wrapper .ant-table-tbody>tr>td,.workspace-body>.ant-table-wrapper .ant-table-tbody>tr>td{color:var(--text-primary);background:var(--table-row-bg);transition:background-color .15s;border-color:var(--table-grid-color)!important}.page-table-wrapper .ant-table-tbody>tr:nth-child(2n):not(.ant-table-placeholder)>td,.workspace-body>.ant-table-wrapper .ant-table-tbody>tr:nth-child(2n):not(.ant-table-placeholder)>td{background:var(--table-row-alt-bg)}.page-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.page-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover,.workspace-body>.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.workspace-body>.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--table-row-hover-bg)!important}.page-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td,.workspace-body>.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--table-row-selected-bg)!important}.page-table-wrapper .ant-table-cell-fix-left,.page-table-wrapper .ant-table-cell-fix-right,.workspace-body>.ant-table-wrapper .ant-table-cell-fix-left,.workspace-body>.ant-table-wrapper .ant-table-cell-fix-right{background:inherit}.page-table-wrapper .ant-table-cell-fix-right-first,.workspace-body>.ant-table-wrapper .ant-table-cell-fix-right-first{border-inline-start:1px solid var(--table-fixed-divider)!important}.page-table-wrapper .ant-table-summary>tr>td,.workspace-body>.ant-table-wrapper .ant-table-summary>tr>td{color:var(--table-header-text);background:var(--table-header-bg);font-weight:600;border-color:var(--table-header-border)!important}.page-table-wrapper .ant-table-placeholder>td,.workspace-body>.ant-table-wrapper .ant-table-placeholder>td{background:var(--table-row-bg)!important}.page-table-wrapper .ant-table-content,.page-table-wrapper .ant-table-body,.workspace-body>.ant-table-wrapper .ant-table-content,.workspace-body>.ant-table-wrapper .ant-table-body{scrollbar-width:thin;scrollbar-color:var(--table-scrollbar-thumb) transparent}.page-table-wrapper .ant-table-content::-webkit-scrollbar{width:8px;height:8px}.page-table-wrapper .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.workspace-body>.ant-table-wrapper .ant-table-content::-webkit-scrollbar{width:8px;height:8px}.workspace-body>.ant-table-wrapper .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.page-table-wrapper .ant-table-content::-webkit-scrollbar-track{background:0 0}.page-table-wrapper .ant-table-body::-webkit-scrollbar-track{background:0 0}.workspace-body>.ant-table-wrapper .ant-table-content::-webkit-scrollbar-track{background:0 0}.workspace-body>.ant-table-wrapper .ant-table-body::-webkit-scrollbar-track{background:0 0}.page-table-wrapper .ant-table-content::-webkit-scrollbar-thumb{background:var(--table-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.page-table-wrapper .ant-table-body::-webkit-scrollbar-thumb{background:var(--table-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.workspace-body>.ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb{background:var(--table-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.workspace-body>.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb{background:var(--table-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.page-table-wrapper .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--table-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid #0000}.page-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--table-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid #0000}.workspace-body>.ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--table-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid #0000}.workspace-body>.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--table-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid #0000}.page-table-wrapper .ant-table-sticky-scroll,.workspace-body>.ant-table-wrapper .ant-table-sticky-scroll{background:0 0;height:8px!important}.page-table-wrapper .ant-table-sticky-scroll-bar,.workspace-body>.ant-table-wrapper .ant-table-sticky-scroll-bar{background:var(--table-scrollbar-thumb);border-radius:999px;height:6px!important}.adaptive-table-viewport{--table-row-height:var(--table-row-height-standard);--table-min-row-height:var(--table-row-height-compact);--table-render-row-height:var(--table-row-height);overflow-y:hidden}.adaptive-table-viewport .ant-table-thead>tr>th,.adaptive-table-viewport .ant-table-tbody>tr:not(.ant-table-placeholder)>td{box-sizing:border-box;padding:6px 10px}.adaptive-table-viewport .ant-table-tbody>tr:not(.ant-table-placeholder)>td{height:var(--table-render-row-height)}.adaptive-table-viewport .ant-table-thead>tr>th,.adaptive-table-viewport .ant-table-tbody>tr>td{border-inline-end-color:var(--table-grid-color)!important;border-bottom-color:var(--table-grid-color)!important}.adaptive-table-viewport--expandable{overscroll-behavior:contain;overflow-y:auto}.adaptive-table-viewport--compact{--table-row-height:var(--table-row-height-compact);--table-min-row-height:var(--table-row-height-compact)}.adaptive-table-viewport--multiline{--table-row-height:var(--table-row-height-multiline);--table-min-row-height:var(--table-row-height-multiline)}.ant-table-wrapper .ant-table-cell{text-align:center!important}.ant-table-wrapper .ant-table-cell.page-table-column--left{text-align:left!important}.ant-table-wrapper .ant-table-cell.page-table-column--right{text-align:right!important}.page-table{width:100%;min-height:0}.page-table .ant-table-thead>tr>th,.page-table .ant-table-tbody>tr>td{padding:6px 10px}.page-table .cell-tip{text-align:inherit;white-space:nowrap;text-overflow:ellipsis;margin:-6px -10px;padding:6px 10px;display:block;overflow:hidden}.page-pagination{flex-shrink:0;justify-content:flex-end;width:100%;display:flex}.page-icon-btn{width:32px;height:32px;padding:0}.dialog-footer{justify-content:flex-end;gap:8px;display:flex}*{box-sizing:border-box;letter-spacing:0}html,body,#app{width:100%;height:100%;margin:0}body{color:#1f2937;background:var(--page-bg);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea{font-family:inherit}.page-container{min-width:0}.page-pagination{justify-content:flex-end;display:flex;overflow:visible}.page-pagination .ant-pagination-options{position:relative}.page-pagination .ant-pagination-options .ant-select-dropdown{z-index:1100;top:auto!important;bottom:calc(100% + 4px)!important}.page-aside__inner{flex-direction:column;gap:8px;padding:8px;display:flex}.ant-modal{max-width:calc(100vw - 32px)}.ant-modal:not(.ant-modal-confirm) .ant-modal-content{border-radius:var(--radius-lg);padding:0;overflow:hidden}.ant-modal:not(.ant-modal-confirm) .ant-modal-header{padding:var(--overlay-header-block-padding) var(--overlay-inline-padding);border-bottom:1px solid var(--border-color);margin:0}.ant-modal:not(.ant-modal-confirm) .ant-modal-title{padding-right:var(--overlay-inline-padding)}.ant-modal:not(.ant-modal-confirm) .ant-modal-body{padding:var(--overlay-body-block-padding) var(--overlay-inline-padding)}.ant-modal-body{max-height:72vh;overflow:auto}.ant-modal:not(.ant-modal-confirm) .ant-modal-footer{padding:var(--overlay-footer-block-padding) var(--overlay-inline-padding);border-top:1px solid var(--border-color);margin:0}.ant-modal-confirm .ant-modal-content{padding:var(--overlay-inline-padding)}.ant-drawer .ant-drawer-header{padding:var(--overlay-header-block-padding) var(--overlay-inline-padding);border-bottom-color:var(--border-color)}.ant-drawer .ant-drawer-body{padding:var(--overlay-body-block-padding) var(--overlay-inline-padding)}.edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.edit-grid>.ant-form-item{grid-column:1/-1}.edit-grid.edit-grid--two-column>.ant-form-item{grid-column:span 1}.edit-grid.edit-grid--two-column>.ant-form-item.span-2{grid-column:1/-1}.edit-grid>.ant-form-item.inline{grid-column:span 1}.edit-grid__inline-field{align-items:center;gap:12px;min-height:32px;display:flex}.edit-grid__inline-label{color:#000000e0;flex:none}.edit-grid__required{color:#ff4d4f;margin-right:4px}.edit-grid__inline-field .ant-radio-group{white-space:nowrap}.edit-grid .ant-select,.edit-grid .ant-input-number,.edit-grid .ant-picker{width:100%}.muted{color:#6b7280}.blank-state{padding:40px 16px}@media (width<=760px){.ant-modal{max-width:calc(100vw - 16px)}.ant-modal:not(.ant-modal-confirm) .ant-modal-header,.ant-modal:not(.ant-modal-confirm) .ant-modal-body,.ant-modal:not(.ant-modal-confirm) .ant-modal-footer{padding-right:var(--overlay-mobile-inline-padding);padding-left:var(--overlay-mobile-inline-padding)}.ant-modal-confirm .ant-modal-content{padding:var(--overlay-mobile-inline-padding)}.ant-drawer .ant-drawer-header,.ant-drawer .ant-drawer-body{padding-right:var(--overlay-mobile-inline-padding);padding-left:var(--overlay-mobile-inline-padding)}.workspace-page--split{flex-direction:column;overflow:auto}.page-aside{flex-basis:auto;width:100%;max-height:200px}.page-aside__toggle{display:none}.page-toolbar{flex-wrap:wrap}.edit-grid.edit-grid--two-column>.ant-form-item{grid-column:1/-1}}.admin-layout[data-v-85bd207d]{--sidebar-expanded-width:208px;--sidebar-width:var(--sidebar-expanded-width);height:100%;display:flex}.admin-layout.collapsed[data-v-85bd207d]{--sidebar-width:48px}.layout-sidebar[data-v-85bd207d]{box-sizing:border-box;flex:0 0 var(--sidebar-width);width:var(--sidebar-width);min-width:var(--sidebar-width);max-width:var(--sidebar-width);border-right:1px solid var(--card-border);background:#fff;flex-direction:column;transition:width .2s,min-width .2s,max-width .2s,flex-basis .2s;display:flex;position:relative;overflow:hidden}.layout-logo[data-v-85bd207d]{color:#303133;white-space:nowrap;border-bottom:1px solid var(--card-border);flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.layout-logo img[data-v-85bd207d]{object-fit:cover;border-radius:4px;flex-shrink:0;width:26px;height:26px}.collapsed .layout-logo[data-v-85bd207d]{justify-content:center;padding:0}.sidebar-scroll[data-v-85bd207d]{scrollbar-width:thin;flex:1;min-width:0;min-height:0;overflow:hidden auto}.layout-sidebar[data-v-85bd207d] .ant-menu{border-inline-end:0;width:100%}.layout-sidebar[data-v-85bd207d] .ant-menu-item-selected,.layout-sidebar[data-v-85bd207d] .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#eaf4ff}.layout-sidebar[data-v-85bd207d] .ant-menu-item,.layout-sidebar[data-v-85bd207d] .ant-menu-submenu-title{border-radius:0;height:38px;margin-inline:0;line-height:38px}.collapsed .layout-sidebar[data-v-85bd207d] .ant-menu-inline-collapsed{width:48px!important;min-width:48px!important;max-width:48px!important}.collapsed .layout-sidebar[data-v-85bd207d] .ant-menu-inline-collapsed>.ant-menu-item,.collapsed .layout-sidebar[data-v-85bd207d] .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{padding-inline:15px!important}.collapsed .layout-sidebar[data-v-85bd207d] .app-icon{width:18px;height:18px;margin:0;font-size:18px;line-height:18px}.layout-main[data-v-85bd207d]{flex-direction:column;flex:1;min-width:0;display:flex}.layout-navbar[data-v-85bd207d]{height:var(--shell-header-height);border-bottom:1px solid var(--card-border);background:#fff;flex-shrink:0;align-items:center;gap:8px;padding:0 12px 0 4px;display:flex}.navbar-context[data-v-85bd207d]{flex:1;align-items:center;gap:8px;min-width:0;height:100%;display:flex;overflow:hidden}.navbar-breadcrumb[data-v-85bd207d]{white-space:nowrap;border-right:1px solid var(--card-border);flex:none;max-width:260px;padding-right:12px;overflow:hidden}.navbar-tabs[data-v-85bd207d]{flex:1;min-width:0;height:100%;overflow:hidden}.navbar-tabs[data-v-85bd207d] .ant-tabs{height:100%}.navbar-tabs[data-v-85bd207d] .ant-tabs-nav{height:100%;margin:0}.navbar-tabs[data-v-85bd207d] .ant-tabs-nav:before{border-bottom:0}.navbar-tabs[data-v-85bd207d] .ant-tabs-nav-wrap{align-self:stretch}.navbar-tabs[data-v-85bd207d] .ant-tabs-nav-list{gap:4px;height:100%}.navbar-tabs[data-v-85bd207d] .ant-tabs-tab{box-sizing:border-box;height:100%;color:var(--text-secondary);transition:color .15s;margin:0!important;padding:0 10px!important}.navbar-tabs[data-v-85bd207d] .ant-tabs-tab:hover{color:var(--primary-color)}.navbar-tabs[data-v-85bd207d] .ant-tabs-tab-active{color:var(--primary-color);font-weight:600}.navbar-tabs[data-v-85bd207d] .ant-tabs-tab-btn{align-items:center;min-width:0;display:flex}.navbar-tabs[data-v-85bd207d] .ant-tabs-ink-bar{background:var(--primary-color);border-radius:2px 2px 0 0;height:2px}.navbar-tab-content[data-v-85bd207d]{align-items:center;gap:6px;min-width:0;display:inline-flex}.navbar-tab-title[data-v-85bd207d]{text-overflow:ellipsis;white-space:nowrap;max-width:128px;display:block;overflow:hidden}.navbar-tab-close[data-v-85bd207d]{width:16px;height:16px;color:var(--text-muted);opacity:0;border-radius:50%;padding:3px;transition:color .15s,background-color .15s,opacity .15s}.navbar-tabs[data-v-85bd207d] .ant-tabs-tab:hover .navbar-tab-close,.navbar-tabs[data-v-85bd207d] .ant-tabs-tab-active .navbar-tab-close{opacity:1}.navbar-tab-close[data-v-85bd207d]:hover,.navbar-tab-close[data-v-85bd207d]:focus-visible{color:var(--danger-color);background:var(--page-bg);outline:none}.navbar-tabs[data-v-85bd207d] .ant-tabs-content-holder{display:none}.navbar-tabs[data-v-85bd207d] .ant-tabs-nav-more{color:var(--text-secondary);align-self:center}.navbar-actions[data-v-85bd207d]{align-items:center;margin-left:auto;display:flex}.navbar-actions .ant-btn+.ant-btn[data-v-85bd207d]{margin:0}.user-chevron[data-v-85bd207d]{margin-left:8px}.layout-content[data-v-85bd207d]{flex:1;min-height:0;overflow:hidden}.menu-mask[data-v-85bd207d]{z-index:29;background:#00000040;position:fixed;inset:0}.mobile .layout-sidebar[data-v-85bd207d]{z-index:30;width:min(78vw,210px);min-width:min(78vw,210px);max-width:min(78vw,210px);position:fixed;inset:0 auto 0 0}.mobile.collapsed .layout-sidebar[data-v-85bd207d]{display:none}@media (width<=1000px){.navbar-breadcrumb[data-v-85bd207d]{display:none}}@media (width<=760px){.navbar-actions>.ant-btn[data-v-85bd207d]:not(:first-child){display:none}.layout-navbar[data-v-85bd207d]{gap:4px}.navbar-tabs[data-v-85bd207d]{max-width:calc(100vw - 154px)}}
