.tm-page{width:100%;min-width:0;height:100%;min-height:0;color:var(--wg-text-primary);grid-template-columns:264px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.tm-tree-node-wrap{position:relative}.tm-tree-panel,.tm-member-panel,.tm-scope-summary{overflow:hidden}.tm-tree-panel,.tm-member-panel{flex-direction:column;min-width:0;min-height:0;display:flex}.tm-main-stack{flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;display:flex}.tm-tree-panel .panel-header{flex:none}.tm-add-team,.tm-add-member{gap:7px}.tm-add-team[hidden],.tm-add-member[hidden]{display:none!important}.tm-add-team svg,.tm-add-member svg{flex:none;width:15px;height:15px}.tm-tree-search{border-bottom:1px solid var(--wg-border);flex:none;padding:14px 20px 16px}.tm-tree-search .input-wrap{width:100%;display:flex}.tm-tree{flex:auto;min-height:0;padding:10px 12px 14px;overflow:hidden auto}.tm-tree-node-wrap{align-items:center;display:flex;position:relative}.tm-tree-node{width:100%;min-width:0;height:40px;color:var(--wg-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 38px 0 12px;display:flex}.tm-tree-node:hover{color:var(--wg-text-primary);background:#f1f7ff}.tm-tree-node.active{color:var(--wg-primary);background:var(--wg-primary-soft);box-shadow:inset 3px 0 0 var(--wg-primary)}.tm-tree-node-wrap.is-disabled .tm-tree-node:not(.active){color:var(--wg-text-muted)}.tm-tree-node:focus-visible{box-shadow:var(--wg-focus-ring);outline:none}.tm-tree-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tm-team-state-tag,.tm-team-status-tag{border:1px solid var(--wg-border);color:var(--wg-text-muted);background:var(--wg-bg-subtle,#f5f7fa);white-space:nowrap;border-radius:4px;flex:none;padding:1px 6px;font-size:12px;font-weight:400;line-height:18px}.tm-team-state-tag{padding-inline:5px}.tm-tree-count{color:var(--wg-text-muted);white-space:nowrap;flex:none;font-size:13px}.tm-tree-more{opacity:0;pointer-events:none;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.tm-tree-node-wrap:hover .tm-tree-more,.tm-tree-node.active+.tm-tree-more,.tm-tree-more:focus-visible,.tm-tree-more.open{opacity:1;pointer-events:auto}.tm-tree-more:focus-visible{box-shadow:var(--wg-focus-ring);outline:none}.tm-tree-more:active{transform:translateY(calc(1px - 50%))scale(.98)}.tm-tree-empty{color:var(--wg-text-muted);text-align:center;padding:32px 12px;font-size:13px}.tm-scope-summary{flex:none;align-items:center;gap:28px;min-height:78px;padding:14px 20px;display:flex}.tm-scope-copy{border-right:1px solid var(--wg-divider);flex:0 0 190px;gap:3px;min-width:0;padding-right:24px;display:grid}.tm-scope-copy span,.tm-scope-item span{color:var(--wg-text-muted);font-size:12px;line-height:18px}.tm-scope-copy strong{color:var(--wg-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:24px;overflow:hidden}.tm-scope-items{flex:auto;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px 24px;min-width:0;display:grid}.tm-scope-item{gap:2px;min-width:0;display:grid}.tm-scope-item strong{color:var(--wg-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.tm-member-panel{flex:auto}.tm-page-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.tm-scope-summary>.tm-page-actions{flex:none}.tm-add-member{padding:0 18px}.tm-tab-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.tm-tab-panel[hidden]{display:none}.tm-member-result{flex-direction:column;flex:auto;min-height:0;display:flex}.tm-filter-row{flex:none}.tm-batch-toolbar{border-bottom:1px solid var(--wg-border);flex:none}.tm-table-scroll{flex:auto;min-height:0}.tm-table-scroll[hidden],.tm-project-table-scroll[hidden]{display:none}.tm-table{table-layout:fixed;min-width:1240px}.tm-table td:nth-child(9){text-overflow:clip}.tm-member-name{color:var(--wg-link);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.tm-member-team-cell{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.tm-member-team-cell .tm-cell-ellipsis{min-width:0}.tm-team-disabled-row>td{background:var(--wg-bg-subtle,#fafbfc)}.tm-scope-status-value.is-enabled{color:var(--wg-success)}.tm-scope-status-value.is-disabled{color:var(--wg-text-muted)}.tm-cell-ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tm-project-count{color:var(--wg-text-primary);font-weight:600}.tm-link-button{padding:3px 5px}.tm-member-empty,.tm-project-empty{flex:auto;min-height:220px}.tm-member-empty[hidden],.tm-project-empty[hidden]{display:none}.tm-distribution-metrics{flex:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;padding:14px 20px 16px;display:grid}.tm-distribution-card{border:1px solid var(--wg-border);background:var(--wg-bg-panel-raised);border-radius:8px;gap:4px;min-width:0;padding:12px 14px;display:grid}.tm-distribution-card span{color:var(--wg-text-muted)}.tm-distribution-card strong{color:var(--wg-text-primary)}.tm-project-table-scroll{flex:auto;min-height:0;margin:0 20px}.tm-project-table{table-layout:fixed;width:100%;min-width:1180px}.tm-project-table th:first-child{width:260px}.tm-project-table th:nth-child(2){width:80px}.tm-project-table th:nth-child(3){width:160px}.tm-project-table th:nth-child(4),.tm-project-table th:nth-child(5),.tm-project-table th:nth-child(6),.tm-project-table th:nth-child(7){width:120px}.tm-project-table th:last-child{width:200px}.tm-dialog{width:min(680px,100vw - 32px)}.tm-small-dialog{width:min(520px,100vw - 32px)}.tm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tm-form-field{min-width:0}.tm-form-wide{grid-column:1/-1}.tm-form-field .select-wrap,.tm-form-field .control{width:100%}.tm-form-field textarea.control{resize:vertical;height:auto;min-height:92px;padding:10px 12px;font-family:inherit;line-height:22px}.tm-dialog-note{color:var(--wg-text-secondary);font-size:var(--wg-type-status-size);line-height:var(--wg-type-status-line);margin:0 0 16px}.tm-password-fields{gap:12px;display:grid}.tm-import-body{gap:16px;display:grid}.tm-password-note{background:var(--wg-bg-subtle,#f5f7fa);font-size:var(--wg-type-support-size);line-height:var(--wg-type-support-line);border-radius:4px;margin:0;padding:8px 10px}.tm-password-note:empty{display:none}.tm-import-dialog{width:min(560px,100vw - 32px)}.tm-import-dialog .wg-modal-body{padding:18px 20px 16px}.tm-import-upload-step{gap:16px;display:grid}.tm-import-upload-step[hidden],.tm-import-conflict-step[hidden],.tm-import-result-step[hidden],[data-import-upload-footer][hidden],[data-import-conflict-footer][hidden],[data-import-result-footer][hidden]{display:none}.tm-import-actions{justify-content:flex-start;display:flex}.tm-import-error{border:1px solid color-mix(in srgb, var(--wg-danger) 28%, var(--wg-border));color:var(--wg-danger);background:color-mix(in srgb, var(--wg-danger) 7%, var(--wg-bg-panel-raised));border-radius:6px;padding:10px 12px;font-size:13px;line-height:20px}.tm-import-error.is-hidden{display:none}.tm-import-preview{border:1px solid var(--wg-border);background:var(--wg-bg-page);border-radius:8px;padding:12px 14px}.tm-import-preview[hidden]{display:none}.tm-import-preview-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.tm-import-failures{border-top:1px solid var(--wg-divider);color:var(--wg-danger);gap:4px;margin-top:10px;padding-top:10px;font-size:12px;display:grid}.tm-import-failures p{margin:0}.tm-import-dialog.is-conflict-step{width:min(1120px,100vw - 48px)}.tm-import-conflict-desc{color:var(--wg-text-secondary);margin:0 0 14px;line-height:22px}.tm-import-batch-actions{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.tm-import-conflict-table-wrap{border:1px solid var(--wg-border);border-radius:6px;max-height:min(420px,100vh - 300px)}.tm-import-conflict-table{table-layout:fixed;min-width:990px}.tm-import-conflict-table th{z-index:1;position:sticky;top:0}.tm-import-result-summary{border:1px solid var(--wg-border);background:var(--wg-bg-page);border-radius:8px;gap:8px;padding:16px;line-height:22px;display:grid}.tm-import-result-summary strong{color:var(--wg-text-primary)}.tm-import-result-summary span,.tm-import-result-summary small{color:var(--wg-text-secondary)}.tm-import-result-summary.is-failed{border-color:color-mix(in srgb, var(--wg-warning) 35%, var(--wg-border));background:color-mix(in srgb, var(--wg-warning) 6%, var(--wg-bg-panel-raised))}@media (width<=1600px){.tm-filter-row{--wg-filter-control-width:216px}}@media (width<=1180px){.tm-page{grid-template-columns:1fr;height:auto}.tm-tree-panel{max-height:280px}.tm-main-stack{min-height:720px}.tm-scope-items,.tm-distribution-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.tm-tree-panel .panel-header,.tm-scope-summary{flex-direction:column;align-items:flex-start;gap:12px}.tm-add-team,.tm-add-member,.tm-page-actions{width:100%}.tm-page-actions{margin-left:0}.tm-scope-copy{border-right:0;border-bottom:1px solid var(--wg-divider);flex-basis:auto;width:100%;padding-bottom:10px;padding-right:0}.tm-scope-items,.tm-distribution-metrics,.tm-form-grid{grid-template-columns:1fr}.tm-form-wide{grid-column:auto}}:root{--wg-bg-page:#eef5ff;--wg-bg-topbar:#f8fbff;--wg-bg-sidebar:#f4f8ff;--wg-bg-content:#eef5ff;--wg-bg-panel:#fff;--wg-bg-panel-raised:#f7fbff;--wg-bg-table-head:#e5f2fe;--wg-bg-hover:#eaf4ff;--wg-border:#d8e4f5;--wg-border-strong:#c3d3ea;--wg-button-ghost-bg:#f6f9ff;--wg-button-ghost-hover-bg:#edf5ff;--wg-button-ghost-active-bg:#dfeeff;--wg-button-ghost-border:#cddbed;--wg-button-ghost-hover-border:#9db9e6;--wg-button-ghost-active-border:#2563eb;--wg-divider:#dce7f5;--wg-icon-faint:#6f7d91;--wg-icon-stroke-control:1.4;--wg-icon-stroke-shell:1.5;--wg-icon-stroke-compact:1.7;--wg-focus-ring:0 0 0 2px #2563eb29, 0 0 0 5px #2563eb14;--wg-control-active-border:#2563eb;--wg-control-active-bg:#fff;--wg-control-active-shadow:0 0 0 3px #2563eb1a;--wg-filter-control-width:260px;--wg-primary:#2563eb;--wg-primary-hover:#1d4ed8;--wg-primary-active:#1e40af;--wg-primary-soft:#e6f0ff;--wg-primary-soft-hover:#dbeafe;--wg-space-4:4px;--wg-space-8:8px;--wg-space-12:12px;--wg-space-16:16px;--wg-space-20:20px;--wg-space-24:24px;--wg-tabs-row-height:52px;--wg-selection-tag-height:24px;--wg-selection-tag-radius:4px;--wg-selection-tag-bg:#e8f2ff;--wg-selection-tag-border:#bdd5f8;--wg-selection-tag-text:#1f4d86;--wg-selection-tag-remove:var(--wg-link);--wg-selection-tag-remove-hover:var(--wg-link-hover);--wg-selection-tag-remove-hover-bg:var(--wg-primary-soft-hover);--wg-link:#2563eb;--wg-link-hover:#174ea6;--wg-link-active:#123b7a;--wg-logo-purple:#a84ac8;--wg-text-primary:#172033;--wg-text-secondary:#4b5870;--wg-text-muted:#77849a;--wg-text-placeholder:#96a2b5;--wg-text-disabled:#aeb8c8;--wg-control-readonly-text:#5f6b7d;--wg-control-readonly-border:#e1e7f0;--wg-control-readonly-bg:#f5f7fa;--wg-control-disabled-text:var(--wg-text-disabled);--wg-control-disabled-border:#e1e9f5;--wg-control-disabled-bg:#f3f6fb;--wg-scrollbar-thumb:#94a3b857;--wg-scrollbar-thumb-hover:#7d91aa80;--wg-scrollbar-track:transparent;--wg-success:#14a06f;--wg-warning:#d78a16;--wg-danger:#e5484d;--wg-danger-hover:color-mix(in srgb, var(--wg-danger) 82%, black);--wg-danger-active:color-mix(in srgb, var(--wg-danger) 68%, black);--wg-danger-action-text:#cc3940;--wg-danger-action-text-hover:color-mix(in srgb, var(--wg-danger-action-text) 82%, black);--wg-danger-action-text-active:color-mix(in srgb, var(--wg-danger-action-text) 68%, black);--wg-info:#0f82e6;--wg-neutral-text:#4b5870;--wg-neutral-bg:#f4f7fb;--wg-neutral-border:#dce5f1;--wg-success-text:#087451;--wg-success-bg:#e9f8f1;--wg-success-border:#a9dec9;--wg-warning-text:#875400;--wg-warning-bg:#fff7e6;--wg-warning-border:#f1d29a;--wg-danger-text:#b4232c;--wg-danger-bg:#fff1f2;--wg-danger-border:#f4b8bc;--wg-info-text:#095c9f;--wg-info-bg:#edf7ff;--wg-info-border:#afd7f7;--wg-status-neutral:#4b5870;--wg-status-success:#0f7a55;--wg-status-warning:#d78a16;--wg-status-danger:#cc3940;--wg-status-info:#2563eb;--wg-font-ui:"Microsoft YaHei", "PingFang SC", "Source Han Sans SC", Arial, sans-serif;--wg-font-mono:Consolas, "Courier New", monospace;--wg-type-page-title-size:16px;--wg-type-page-title-line:26px;--wg-type-page-title-weight:700;--wg-type-modal-title-size:16px;--wg-type-modal-title-line:24px;--wg-type-modal-title-weight:600;--wg-type-body-size:14px;--wg-type-body-line:22px;--wg-type-body-weight:400;--wg-type-emphasis-size:14px;--wg-type-emphasis-line:22px;--wg-type-emphasis-weight:500;--wg-type-status-size:13px;--wg-type-status-line:20px;--wg-type-status-weight:500;--wg-type-support-size:12px;--wg-type-support-line:18px;--wg-type-support-weight:400;--wg-type-stat-size:22px;--wg-type-stat-line:30px;--wg-type-stat-weight:500;--wg-type-kpi-size:36px;--wg-type-kpi-line:44px;--wg-type-kpi-weight:700;--wg-calendar-muted:#66748a;--wg-overlay-shadow:0 16px 36px #254a7e29;--wg-shadow:0 12px 30px #254a7e1a;--wg-surface-radius:8px;--wg-surface-border:transparent;--wg-surface-shadow:none;--wg-label-control-gap:0px;--wg-modal-header-padding:0 16px 0 24px;--wg-modal-body-padding:24px;--wg-modal-footer-padding:16px 24px;--wg-modal-action-gap:12px;--wg-z-content:0;--wg-z-shell:100;--wg-z-page-popover:1000;--wg-z-drawer-base:2000;--wg-z-modal-base:10000;--wg-z-toast-base:20000;--wg-z-critical-base:30000;font-family:var(--wg-font-ui)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--wg-scrollbar-thumb) var(--wg-scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--wg-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--wg-scrollbar-thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px;min-height:48px}::-webkit-scrollbar-thumb:hover{background-color:var(--wg-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}html,body{width:100%;height:100%;color:var(--wg-text-secondary);background:var(--wg-bg-page);font-size:var(--wg-type-body-size);font-weight:var(--wg-type-body-weight);line-height:var(--wg-type-body-line);letter-spacing:0;margin:0;overflow:hidden}#root{width:100%;min-width:0;height:100%;min-height:0}button,input,select{font:inherit}button{transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform 80ms}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}:where(.wg-control-button){height:auto;color:inherit;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;justify-content:normal;padding:0}.wg-control-button-content{display:contents}.wg-anticon svg{fill:currentColor;stroke:none}.wg-ant-tag.status-tag{line-height:inherit;margin:0}.wg-ant-switch.wg-switch{min-width:0}.wg-ant-switch.wg-switch .wg-ant-switch-handle,.wg-ant-switch.wg-switch .wg-ant-switch-inner{display:none}.wg-ant-dialog-shell{max-width:none;padding:0}.wg-ant-dialog-shell .wg-ant-modal-container{box-shadow:none;background:0 0;padding:0}.wg-ant-dialog-shell .wg-ant-modal-body{padding:0}.wg-ant-modal-wrap.wg-modal{overflow:auto}.wg-ant-modal-wrap.wg-modal:not(.show){pointer-events:none}.wg-ant-modal-wrap.wg-modal .wg-ant-dialog-shell{margin:0;top:0}.wg-ant-modal-wrap.wg-modal .wg-dialog{transform:none}.wg-ant-select{width:100%}.wg-select-host{width:100%;min-width:0}.wg-select-host>.select-wrap{width:100%}:where([data-shared-select]){flex:auto;align-items:center;min-width:0;display:inline-flex;position:relative}.control.wg-select{box-sizing:border-box;border:1px solid var(--wg-border-strong);color:var(--wg-text-primary);background:var(--wg-bg-panel);font-family:var(--wg-font-ui);font-size:var(--wg-type-body-size,14px);text-align:left;border-radius:5px;flex:auto;align-items:center;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.control.wg-select:hover{border-color:var(--wg-primary-hover)}.control.wg-select.wg-ant-select-disabled{color:var(--wg-control-disabled-text);border-color:var(--wg-control-disabled-border);background:var(--wg-control-disabled-bg)}.wg-ant-select-dropdown{max-width:calc(100vw - 16px)}.wg-ant-checkbox-wrapper{line-height:1}.wg-ant-checkbox-wrapper .wg-ant-checkbox-input.wg-checkbox{appearance:auto;opacity:0}.wg-checkbox-control .wg-ant-checkbox:after,.wg-radio-option .wg-ant-radio:after{display:none}.wg-radio-option{margin-inline-end:0}.wg-radio-option .wg-ant-radio-label{padding:0}.wg-select .wg-ant-select-input:focus-visible{box-shadow:none;outline:none}.control.wg-select:focus-within{border-color:var(--wg-control-active-border);background:var(--wg-control-active-bg);box-shadow:var(--wg-control-active-shadow)}.wg-select .wg-ant-select-suffix{color:#748198;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;inset-inline-end:10px}.wg-select-chevron{pointer-events:none;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .16s;display:inline-flex}.wg-select-chevron svg{fill:none;stroke:currentColor;width:14px;height:14px;stroke-width:var(--wg-icon-stroke-width,1.8);stroke-linecap:round;stroke-linejoin:round;overflow:visible}.select-wrap.open .wg-select .wg-ant-select-suffix{color:var(--wg-primary)}.select-wrap.open .wg-select-chevron{transform:rotate(180deg)}.wg-select .wg-ant-select-clear{top:50%;color:#64748b;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:-10px;transition:color .16s,background .16s;display:inline-flex;inset-inline-end:12px;transform:translateZ(0)}.wg-select .wg-ant-select-clear:hover{color:var(--wg-primary);background:var(--wg-primary-soft-hover)}.wg-select-clear-icon{width:20px;height:20px;font-size:0;display:block;position:relative}.wg-select-clear-icon:before,.wg-select-clear-icon:after{content:"";background:currentColor;border-radius:1px;width:8px;height:1px;position:absolute;top:50%;left:50%}.wg-select-clear-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.wg-select-clear-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.wg-select-menu{border:1px solid var(--wg-border-strong);background:var(--wg-bg-panel);box-shadow:var(--wg-overlay-shadow);border-radius:6px;padding:8px 0}.wg-select-menu .wg-ant-select-item-option{border-radius:0;min-height:36px;padding:0 14px;line-height:36px}.wg-select-menu .wg-ant-select-item-option-active:not(.wg-ant-select-item-option-disabled):not(.wg-ant-select-item-option-selected){color:var(--wg-primary-hover);box-shadow:inset 3px 0 var(--wg-primary)}.wg-select-menu .wg-ant-select-item-option-disabled{color:var(--wg-control-disabled-text);background:var(--wg-control-disabled-bg);opacity:.78}.wg-select-menu .wg-ant-select-item-empty{min-height:64px;color:var(--wg-text-muted);justify-content:center;align-items:center;padding:12px 16px;font-size:13px;line-height:20px;display:flex}.wg-multi-select-menu .wg-ant-select-item-option{padding-left:32px}.wg-multi-select-menu .wg-ant-select-item-option-state{display:none}.wg-multi-select-menu .wg-ant-select-item-option:before{content:"";border:1px solid var(--wg-border-strong);border-radius:3px;width:14px;height:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.wg-multi-select-menu .wg-ant-select-item-option-selected:before{border-color:var(--wg-primary);background:var(--wg-primary)}.wg-multi-select-menu .wg-ant-select-item-option-selected:after{content:"";border:solid var(--wg-bg-panel);border-width:0 1.5px 1.5px 0;width:4px;height:7px;position:absolute;top:50%;left:17px;transform:translateY(-60%)rotate(45deg)}.wg-select :is(.wg-ant-select-selection-overflow-item-rest,.wg-ant-select-content-item-rest) .wg-ant-select-selection-item{color:var(--wg-text-secondary);background:0 0;border:0;border-radius:0;padding:0 2px;font-size:12px}.wg-control-button[hidden]{display:none}.wg-select.custom-select-trigger{min-width:0;height:36px;padding:0 11px}.wg-select.multi-select{height:auto;min-height:36px}.wg-select .wg-ant-select-content{min-width:0}.wg-date-picker,.wg-date-range-picker{width:100%;height:36px}.wg-date-range-picker .wg-ant-picker-input{min-width:0}.control.wg-date-picker{padding:0 11px}.wg-date-picker .wg-ant-picker-input>input:focus-visible,.wg-date-range-picker .wg-ant-picker-input>input:focus-visible{box-shadow:none;outline:none}.wg-date-picker:focus-within,.wg-date-range-picker:focus-within{border-color:var(--wg-control-active-border);background:var(--wg-control-active-bg);box-shadow:var(--wg-control-active-shadow)}.wg-date-picker .wg-ant-picker-suffix,.wg-date-range-picker .wg-ant-picker-suffix{color:var(--wg-text-muted);font-size:16px}.wg-ant-picker-dropdown .wg-ant-picker-panel-container{border:1px solid var(--wg-border-strong);box-shadow:var(--wg-overlay-shadow);border-radius:5px}.wg-ant-picker-dropdown :is(.wg-ant-picker-date-panel,.wg-ant-picker-month-panel,.wg-ant-picker-year-panel,.wg-ant-picker-decade-panel){width:282px}.wg-ant-picker-dropdown .wg-ant-picker-body{padding:8px 12px}.wg-ant-picker-dropdown .wg-ant-picker-content th{height:24px;color:var(--wg-text-muted);font-size:12px}.wg-ant-picker-dropdown .wg-ant-picker-cell{padding:2px 0}.wg-ant-picker-dropdown .wg-ant-picker-cell-inner{border-radius:5px;min-width:30px;height:30px;font-size:13px;line-height:30px}.wg-ant-picker-dropdown .wg-ant-picker-cell:not(.wg-ant-picker-cell-in-view){color:var(--wg-calendar-muted)}.wg-ant-picker-dropdown .wg-ant-picker-cell-in-view.wg-ant-picker-cell-today .wg-ant-picker-cell-inner{font-weight:600}.wg-ant-picker-dropdown .wg-ant-picker-range-wrapper .wg-ant-picker-date-panel{width:291px}.wg-tabs .wg-ant-tabs-nav:before,.wg-tabs .wg-ant-tabs-ink-bar{display:none}.wg-tabs .wg-ant-tabs-nav{margin:0}.wg-tabs .wg-ant-tabs-nav-list{align-items:stretch}.wg-tabs .wg-ant-tabs-nav .tab{justify-content:center;align-items:center;display:inline-flex}.wg-tabs .wg-ant-tabs-tab-btn{color:inherit;font:inherit;text-shadow:none}.wg-page-tabs .wg-ant-tabs-nav-list{gap:var(--wg-page-tabs-gap,32px)}.page-tabs-nav>.wg-page-tabs{align-self:stretch}.page-tabs-nav>.wg-page-tabs>.wg-ant-tabs-nav{height:100%}.wg-tabs :is(.wg-ant-tabs-content-holder,.wg-ant-tabs-body-holder){display:none}.wg-tabs .wg-ant-tabs-tab-disabled{cursor:not-allowed;opacity:.5}.wg-tabs .wg-ant-tabs-tab-btn:focus-visible{outline:2px solid var(--wg-primary);outline-offset:2px}.wg-toast-content{color:inherit;font:inherit;background:0 0;border:0;padding:0}.wg-toast-content .wg-ant-alert-title{color:inherit;font:inherit}.wg-upload-field .wg-ant-upload-drag{background:0 0;border:0;padding:0}.wg-upload-field .wg-ant-upload-drag .wg-ant-upload-btn{padding:0}.wg-upload-field .wg-ant-upload-drag .wg-ant-upload-drag-container{display:block}.pagination .wg-ant-pagination{align-items:center;gap:6px;margin:0;display:flex}.pagination .wg-ant-pagination>li{background:0 0;border:0;min-width:34px;height:34px;margin:0}.pagination .wg-ant-pagination-item-active{font-weight:inherit}.wg-ant-table-placeholder>td{height:auto;padding:0}.table-scroll :is(.wg-ant-table-wrapper,.wg-ant-spin,.wg-ant-spin-container,.wg-ant-table,.wg-ant-table-container,.wg-ant-table-content):has(.data-table.is-empty),.table-scroll .data-table.is-empty,.data-table.is-empty tbody{height:100%}.wg-ant-table-container:has(.data-table):before,.wg-ant-table-container:has(.data-table):after{bottom:0}.data-table.is-empty tbody td{text-align:center}.wg-ant-table .wg-ant-table-cell:before{display:none}.wg-ant-table table.data-table tbody>tr:hover>td{background:var(--wg-table-row-bg)}.wg-ant-progress.mini-progress{width:58px;margin:0}.wg-tab-label{align-items:center;gap:6px;display:inline-flex}.wg-tab-count{color:currentColor;min-width:12px;font-size:var(--wg-type-support-size);font-weight:var(--wg-type-support-weight);line-height:var(--wg-type-support-line);opacity:.82;justify-content:center;align-items:center;display:inline-flex}.select-wrap[data-multiple=true] .wg-select.custom-select-trigger{padding-top:1px;padding-bottom:1px}.wg-date-range-picker.date-range-control{padding:0 11px}.wg-select:not(.wg-ant-select-disabled) .wg-ant-select-selection-item{color:var(--wg-selection-tag-text);border-color:var(--wg-selection-tag-border);border-radius:var(--wg-selection-tag-radius)}.wg-tabs:not(.wg-page-tabs) .wg-ant-tabs-nav{align-self:flex-start;max-width:100%}.app-shell{background:var(--wg-bg-content);grid-template-rows:64px minmax(0,1fr);grid-template-columns:180px minmax(0,1fr);width:100%;height:100vh;min-height:0;display:grid;overflow:hidden}.app-shell.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.sidebar{background:var(--wg-bg-sidebar);border-right:1px solid var(--wg-divider);grid-row:1/span 2;position:relative;overflow:visible}.brand{border-bottom:1px solid var(--wg-divider);align-items:center;gap:12px;height:64px;padding:0 20px;display:flex;position:relative}.brand-mark{flex:0 0 36px;width:36px;height:36px;display:block}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-name{min-width:0;color:var(--wg-text-primary);flex-direction:column;justify-content:center;line-height:1;display:flex}.brand-name strong{white-space:nowrap;font-size:18px;font-weight:700;line-height:22px}.brand-name span{color:#f2f2f5;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:700;line-height:12px}.sidebar-toggle{z-index:20;color:#4f83d8;width:14px;height:46px;box-shadow:none;cursor:pointer;opacity:0;pointer-events:none;background:linear-gradient(#eef5fff5 0%,#dfedfff5 100%);border:1px solid #bed3efd1;border-left:0;border-radius:0 7px 7px 0;place-items:center;padding:0;transition:opacity .16s,transform .16s,color .16s,border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:absolute;top:50%;right:-14px;transform:translate(-2px)translateY(-50%)}.sidebar:hover .sidebar-toggle,.sidebar-toggle:focus-visible{opacity:1;pointer-events:auto;transform:translate(0)translateY(-50%)}.sidebar .sidebar-toggle.is-suppressed,.sidebar:hover .sidebar-toggle.is-suppressed,.sidebar-toggle.is-suppressed:focus-visible{visibility:hidden;opacity:0;pointer-events:none;transition:none;transform:translate(-2px)translateY(-50%)}.sidebar-toggle:hover{color:#2563eb;box-shadow:none;background:linear-gradient(#f7fbff 0%,#dcecff 100%);border-color:#608dd680}.sidebar-toggle:active{color:var(--wg-primary-active);background:#d7e8ff;border-color:#2563eb9e;transform:translate(0)translateY(calc(1px - 50%))scale(.98)}.sidebar-toggle svg{display:none}.sidebar-toggle:before,.sidebar-toggle:after{content:"";border-bottom:1.4px solid;border-left:1.4px solid;border-radius:1px;width:4px;height:4px;position:absolute;transform:rotate(45deg)}.sidebar-toggle:before{left:4px}.sidebar-toggle:after{left:7px}.app-shell.sidebar-collapsed .brand{justify-content:center;padding:0}.app-shell.sidebar-collapsed .brand-name,.app-shell.sidebar-collapsed .nav-label,.app-shell.sidebar-collapsed .nav-item .chevron{display:none}.app-shell.sidebar-collapsed .sidebar-toggle svg{transform:scaleX(-1)}.app-shell.sidebar-collapsed .sidebar-toggle:before,.app-shell.sidebar-collapsed .sidebar-toggle:after{transform:rotate(225deg)}.app-shell.sidebar-collapsed .sidebar-toggle:before{left:2px}.app-shell.sidebar-collapsed .sidebar-toggle:after{left:5px}.nav{padding:16px 10px 0}.app-shell.sidebar-collapsed .nav{padding:18px 8px 0}.nav-item{color:#d9dce5;cursor:pointer;border-radius:0;align-items:center;height:48px;margin-bottom:2px;padding:0 20px;font-size:14px;line-height:22px;transition:color .16s,background-color .16s;display:flex}.nav-group{margin-bottom:2px;position:relative}.app-shell.sidebar-collapsed .nav-item{justify-content:center;padding:0}.app-shell.sidebar-collapsed .nav-group.has-active-child>.nav-item{color:#12315d;background:linear-gradient(90deg,#dbeafe 0%,#eff6ff 100%);box-shadow:inset 0 0 0 1px #2563eb1f}.nav-item.active{color:#fff;background:#6258f459;position:relative}.nav-item.active:before{content:"";background:var(--wg-primary);border-radius:0 2px 2px 0;width:3px;position:absolute;top:4px;bottom:4px;left:0}.nav-item:hover{background:#6258f414}.nav-group.has-active-child>.nav-item{color:#fff;font-weight:500}.nav-group.has-active-child>.nav-item:hover{background:#6258f414}.nav-item svg{color:currentColor;stroke-width:1.7px;width:18px;height:18px;margin-right:10px}.app-shell.sidebar-collapsed .nav-item svg{width:18px;height:18px;margin-right:0}.nav-item .chevron{color:#9fa3ad;width:14px;height:14px;stroke-width:var(--wg-icon-stroke-shell);margin-left:auto;margin-right:0;transition:transform .16s}.nav-group.is-open .nav-item .chevron{transform:rotate(180deg)}.nav-submenu{background:0 0;margin:0 0 4px;padding:2px 8px 4px;display:none}.nav-group.is-open .nav-submenu{gap:0;display:grid}.nav-subitem{min-height:44px;color:var(--wg-text-secondary);cursor:pointer;border-radius:0;align-items:center;padding:0 12px 0 40px;font-size:14px;line-height:22px;transition:color .16s,background-color .16s;display:flex}.nav-subitem.active{color:#fff;background:#6258f43d;font-weight:500}.nav-item:focus-visible,.nav-subitem:focus-visible{box-shadow:var(--wg-focus-ring);outline:none}.app-shell.sidebar-collapsed .nav-submenu{z-index:40;visibility:hidden;opacity:0;pointer-events:none;background:#fff;border:1px solid #d7e4f5;border-radius:8px;gap:2px;min-width:152px;margin:0;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:0;left:calc(100% + 8px);transform:translate(-4px);box-shadow:0 16px 34px #254a7e29}.app-shell.sidebar-collapsed .nav-submenu:after{content:"";width:9px;position:absolute;top:0;bottom:0;left:-9px}.app-shell.sidebar-collapsed .nav-group:hover>.nav-submenu,.app-shell.sidebar-collapsed .nav-group:focus-within>.nav-submenu,.app-shell.sidebar-collapsed .nav-group.is-flyout-open>.nav-submenu{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.app-shell.sidebar-collapsed .nav-subitem{white-space:nowrap;min-height:36px;padding:0 12px}.topbar{background:var(--wg-bg-topbar);border-bottom:1px solid var(--wg-divider);grid-column:2;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex}.topbar-left{align-items:center;gap:8px;min-width:0;display:flex}.app-route-back-button{width:28px;height:28px;color:var(--wg-text-muted);cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-route-back-button:hover{color:var(--wg-link);border-color:var(--wg-button-ghost-border);background:var(--wg-button-ghost-hover-bg)}.app-route-back-button:active{color:var(--wg-link);border-color:var(--wg-button-ghost-active-border);background:var(--wg-button-ghost-active-bg);transform:translateY(1px)scale(.98)}.app-route-back-button:focus-visible{outline-offset:2px;outline:2px solid #165dff47}.app-route-back-button svg{width:18px;height:18px;transform:rotate(90deg)}.top-actions{align-items:center;gap:0;display:flex}.top-icon{color:#bfc3cb;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;display:grid}.top-icon:hover{color:#fff;border-color:var(--wg-button-ghost-border);background:var(--wg-button-ghost-hover-bg)}.top-icon:active{color:#fff;border-color:var(--wg-button-ghost-active-border);background:var(--wg-button-ghost-active-bg);transform:translateY(1px)scale(.98)}.top-icon svg{stroke-width:1.8px;width:20px;height:20px}.user-chip{color:#bfc3cb;cursor:pointer;background:0 0;border:0;align-items:center;min-height:32px;margin-left:20px;padding:0 0 0 20px;font-family:inherit;font-size:14px;display:flex;position:relative}.user-chip:before{content:"";background:#bfc3cb6b;width:1px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.user-chip.without-leading-divider{margin-left:0;padding-left:0}.user-chip.without-leading-divider:before{display:none}.shell-user-menu{min-width:120px}.shell-user-menu .popup-item{align-items:center;gap:10px;min-height:38px;padding:8px 12px;display:flex}.shell-user-menu .popup-item svg{flex:0 0 16px;width:16px;height:16px}.shell-user-menu .popup-item span{flex:1}.main{background:var(--wg-bg-content);grid-area:2/2;min-width:0;min-height:0;padding:0;overflow:hidden}.app-route-stage,.app-page-host{background:var(--wg-bg-content);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.app-route-state{justify-content:center;align-items:center;gap:var(--wg-space-12);width:100%;min-height:100vh;color:var(--wg-text-secondary);background:var(--wg-bg-content);flex-direction:column;display:flex}.app-route-state strong{color:var(--wg-text-primary);font-size:16px}.breadcrumb{white-space:nowrap;min-width:0;color:var(--wg-text-muted);align-items:center;gap:8px;margin-left:0;font-size:14px;font-weight:400;display:flex;overflow:hidden}.breadcrumb>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;overflow:hidden}.breadcrumb span{color:var(--wg-text-muted);font-weight:400}.breadcrumb>:last-child{color:var(--wg-text-primary);font-weight:500}.breadcrumb a{color:var(--wg-text-muted);font-weight:400;text-decoration:none}.breadcrumb>*+:before{content:"›";color:var(--wg-text-muted);opacity:.72;margin-right:6px;font-size:16px;font-weight:400}@media (width<=1080px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.brand{justify-content:center;padding:0}.brand-name,.nav-item .chevron{display:none}.nav{padding:18px 8px 0}.nav-item{justify-content:center;padding:0;font-size:0}.nav-item svg{width:20px;height:20px;margin-right:0}.topbar{padding:0 18px}}@media (width<=760px){.app-shell{grid-template-rows:56px auto minmax(0,1fr);grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--wg-divider);grid-area:2/1;height:auto;display:flex;overflow-x:auto}.sidebar-toggle,.brand{display:none}.nav{gap:8px;padding:8px;display:flex}.nav-item{border-radius:6px;width:48px;height:44px;margin-bottom:0}.topbar{grid-area:1/1;height:56px}.main{grid-area:3/1}}.app-shell{background:radial-gradient(circle at 26% 0,#dbeafec7,#0000 28%),linear-gradient(#f6f9ff 0%,#edf5ff 100%)}.sidebar{background:linear-gradient(#f8fbff 0%,#eef5ff 100%);border-right-color:#d7e4f5;box-shadow:8px 0 24px #254a7e0f}.brand{background:#ffffffad;border-bottom-color:#d7e4f5}.brand-name{color:#12213a}.brand-name span{color:#4f5f78}.nav-item{color:#506078;border-radius:8px}.nav-item.active{color:#12315d;background:linear-gradient(90deg,#dbeafe 0%,#eff6ff 100%);box-shadow:inset 0 0 0 1px #2563eb1f}.nav-item.active:before{background:#2563eb;border-radius:0 999px 999px 0;top:8px;bottom:8px}.nav-item:hover,.nav-group.has-active-child>.nav-item:hover{color:#1d4ed8;background:#dbeafe9e}.nav-item.active:hover{background:linear-gradient(90deg,#dbeafe 0%,#eff6ff 100%)}.nav-group.has-active-child>.nav-item{color:#12315d}.nav-item .chevron{color:#7a8aa4}.nav-subitem{color:#66748a;border-radius:7px}.nav-subitem:hover{color:#1d4ed8;background:#dbeafe94}.nav-subitem.active{color:#1d4ed8;background:#e6f0ff}.topbar{backdrop-filter:blur(12px);background:#ffffffc7;border-bottom-color:#d7e4f5;box-shadow:0 8px 24px #254a7e0d}.sidebar-toggle{color:#4f83d8;box-shadow:none;background:linear-gradient(#eef5fff5 0%,#dfedfff5 100%);border-color:#bed3efd1 #bed3efd1 #bed3efd1 currentColor;border-left-style:none;border-left-width:0}.top-icon:hover{color:#1d4ed8;background:#edf5ff;border-color:#9db9e6;box-shadow:0 0 0 3px #2563eb14}.top-icon:active{color:#1e40af;background:#dbeafe;border-color:#2563eb}.top-icon{color:#68768b}.user-chip{color:#40506a}.user-chip:before{background:#cbd9eb}.user-chip:hover,.user-chip[aria-expanded=true]{color:#1d4ed8}.main{background:radial-gradient(circle at 72% 10%,#bfdbfe6b,#0000 30%),linear-gradient(#f3f8ff 0%,#edf5ff 100%)}.breadcrumb,.breadcrumb span,.breadcrumb a{color:#6d7a90}.breadcrumb>:last-child{color:#172033}.breadcrumb a:hover{color:#2563eb}.content-page{background:var(--wg-bg-content);box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:20px;display:block;overflow:auto}body>.content-page,body>main.content-page{height:100vh}.app-page-host>.content-page,.app-page-frame .content-page{height:100%;max-height:100%}.btn{justify-content:center;align-items:center;gap:var(--wg-space-8);color:#fff;background:var(--wg-primary);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:5px;min-width:0;height:36px;padding:0 18px;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.btn.compact{height:34px;padding:0 14px}.btn[hidden]{display:none!important}.btn:hover{background:var(--wg-primary-hover)}.btn:active{background:var(--wg-primary-active);transform:translateY(1px)scale(.98);box-shadow:0 2px 8px #5147d866}.btn.ghost{color:var(--wg-text-muted);border-color:var(--wg-border);background:0 0}.btn.ghost:hover{color:var(--wg-text-secondary);border-color:var(--wg-border-strong);background:#ffffff08}.btn.ghost:active{color:var(--wg-text-primary);border-color:var(--wg-button-ghost-active-border);background:var(--wg-button-ghost-active-bg)}.wg-more-menu-trigger{gap:6px}.wg-more-menu-trigger svg{width:14px;height:14px}.wg-page-header-actions{justify-content:flex-end;align-items:center;gap:var(--wg-space-12);flex-wrap:wrap;flex:auto;min-width:0;margin-inline-start:auto;display:flex}.wg-page-header-overflow{flex:none;display:inline-flex}.btn.secondary.batch-toolbar-action{color:var(--wg-text-secondary);border-color:var(--wg-border);background:var(--wg-bg-panel);box-shadow:none}.btn.secondary.batch-toolbar-action:hover,.btn.secondary.batch-toolbar-action:focus-visible{color:var(--wg-text-primary);border-color:var(--wg-border-strong);background:var(--wg-bg-panel-raised)}.btn.secondary.batch-toolbar-action:active{color:var(--wg-text-primary);border-color:var(--wg-border-strong);background:var(--wg-primary-soft);box-shadow:none}.btn.ghost.danger,.btn.secondary.batch-toolbar-action.danger{color:var(--wg-danger-action-text);border-color:var(--wg-danger-border);background:var(--wg-danger-bg)}.btn.ghost.danger:hover,.btn.ghost.danger:focus-visible,.btn.secondary.batch-toolbar-action.danger:hover,.btn.secondary.batch-toolbar-action.danger:focus-visible{color:var(--wg-danger-action-text-hover);border-color:var(--wg-danger);background:color-mix(in srgb, var(--wg-danger) 8%, var(--wg-danger-bg))}.btn.ghost.danger:active,.btn.secondary.batch-toolbar-action.danger:active{color:var(--wg-danger-action-text-active);border-color:var(--wg-danger);background:color-mix(in srgb, var(--wg-danger) 14%, var(--wg-danger-bg));box-shadow:none}.batch-toolbar{color:#4b5870;background:#fbfdff;border-bottom:1px solid #dce6f3;align-items:center;gap:10px;min-height:48px;padding:8px 18px;font-size:13px;display:flex}.batch-toolbar.is-hidden{display:none}.batch-toolbar-main{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.batch-toolbar-count{white-space:nowrap;margin-right:4px}.batch-toolbar-count strong{color:var(--wg-primary-hover);font-weight:600}.batch-toolbar-scope{color:#61708a;white-space:nowrap}.batch-toolbar-scope strong{color:var(--wg-primary-hover);font-weight:600}.batch-toolbar-scope-action{color:var(--wg-link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;text-decoration-thickness:1px;transition:color .12s}.batch-toolbar-scope-action:hover{color:var(--wg-link-hover);text-decoration:underline}.batch-toolbar-scope-action:active{color:var(--wg-link-active);text-decoration:underline}.batch-toolbar-scope-action:focus-visible{color:var(--wg-link-hover);box-shadow:var(--wg-focus-ring);outline:0;text-decoration:underline}.batch-toolbar-clear{margin-left:auto}@media (width<=640px){.batch-toolbar{padding-right:var(--wg-space-12);padding-left:var(--wg-space-12);flex-wrap:wrap;align-items:flex-start}.batch-toolbar-main{flex:100%}.batch-toolbar-clear{margin-left:0}}.context-detail-btn{white-space:nowrap;flex:none}.context-detail-dialog{width:700px}.context-detail-grid{border:1px solid var(--wg-border);background:var(--wg-bg-panel);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.context-detail-item{border-bottom:1px solid var(--wg-border);min-width:0;padding:14px 16px}.context-detail-item:nth-child(odd):not(.wide){border-right:1px solid var(--wg-border)}.context-detail-item.wide{grid-column:1/-1}.context-detail-item:last-child{border-bottom:0}.context-detail-item span{color:var(--wg-text-muted);font-size:12px;line-height:18px;display:block}.context-detail-item strong{color:var(--wg-text-primary);word-break:break-word;margin-top:4px;font-size:14px;font-weight:500;line-height:22px;display:block}@media (width<=760px){.context-detail-grid{grid-template-columns:1fr}.context-detail-item:nth-child(odd):not(.wide){border-right:0}}.control{min-width:0;height:36px;color:var(--wg-text-muted);border:1px solid var(--wg-border-strong);box-sizing:border-box;background:0 0;border-radius:5px;flex:auto;align-items:center;padding:0 36px 0 12px;font-size:14px;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:flex;position:relative}.control:focus,.control:focus-visible,.control.active{color:var(--wg-text-primary);border-color:var(--wg-control-active-border);background:var(--wg-control-active-bg);box-shadow:var(--wg-control-active-shadow);outline:none}.control.short{min-width:0}select.control,input.control{cursor:pointer;display:block}input.control.text-input{cursor:text}input[type=password]::-ms-reveal{display:none}.number-input{vertical-align:top;align-items:stretch;width:100%;min-width:0;display:inline-flex}.number-input input.control{appearance:textfield;flex:auto;width:100%;min-width:0;padding-right:12px}.number-input.has-unit input.control{border-top-right-radius:0;border-bottom-right-radius:0}.number-input input.control::-webkit-outer-spin-button{appearance:none;margin:0}.number-input input.control::-webkit-inner-spin-button{appearance:none;margin:0}.number-input-unit{min-width:38px;height:36px;color:var(--wg-text-muted);border:1px solid var(--wg-border-strong);background:var(--wg-bg-panel-raised);text-align:center;pointer-events:none;box-sizing:border-box;border-left:0;border-radius:0 5px 5px 0;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:14px;line-height:1;display:inline-flex}.number-input-stepper{border:1px solid var(--wg-border-strong);background:var(--wg-bg-panel);border-left:0;border-radius:0 5px 5px 0;flex:0 0 22px;height:36px;display:none;overflow:hidden}.number-input.has-stepper .number-input-stepper{display:grid}.number-input.has-stepper input.control{border-top-right-radius:0;border-bottom-right-radius:0}.number-input.has-stepper.has-unit .number-input-stepper{border-radius:0}.number-input.has-stepper.has-unit .number-input-unit{border-left:0;border-radius:0 5px 5px 0}.number-input-step{width:100%;height:17px;color:var(--wg-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.number-input-step+.number-input-step{border-top:1px solid var(--wg-border)}.number-input-step svg{width:12px;height:12px;stroke-width:var(--wg-icon-stroke-compact)}.number-input-step svg path{stroke-linecap:round;stroke-linejoin:round}.number-input-step[data-wg-number-step=up] svg{transform:rotate(180deg)}.number-input-step:hover,.number-input-step:focus-visible{color:var(--wg-primary);background:var(--wg-primary-soft);outline:none}.number-input-step:active{color:#fff;background:var(--wg-primary)}.number-input:has(input:disabled) .number-input-stepper,.number-input:has(input[readonly]) .number-input-stepper{display:none}.number-input.has-stepper:has(input:disabled) .number-input-unit,.number-input.has-stepper:has(input[readonly]) .number-input-unit{border-radius:0 5px 5px 0}.password-input-wrap{width:100%;min-width:0;display:block;position:relative}.password-input-wrap input.control{width:100%;padding-right:52px}.password-toggle{width:22px;height:22px;color:var(--wg-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.password-toggle svg{stroke-width:1.8px;width:18px;height:18px}.password-toggle:hover{color:var(--wg-text-primary);background:var(--wg-primary-soft)}.password-toggle:focus-visible{color:var(--wg-text-primary);box-shadow:var(--wg-focus-ring);outline:none}.password-toggle.is-visible .password-eye-slash,.password-input-wrap:has(input:disabled) .password-toggle,.password-input-wrap:has(input[readonly]) .password-toggle{display:none}.password-input-wrap:has(input:disabled) input.control,.password-input-wrap:has(input[readonly]) input.control{padding-right:12px}input.control[hidden],select.control[hidden],.control[hidden]{display:none!important}input.control::placeholder,.text-input::placeholder{color:var(--wg-text-placeholder);opacity:1}.filter-link,.action-link{appearance:none;color:var(--wg-link);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;line-height:22px;text-decoration:none;text-decoration-thickness:1px;transition:color .12s}.filter-link:hover,.action-link:hover{color:var(--wg-link-hover);text-decoration:underline}.filter-link:active,.action-link:active{color:var(--wg-link-active);text-decoration:underline}.filter-link:focus-visible,.action-link:focus-visible{color:var(--wg-link-hover);box-shadow:var(--wg-focus-ring);border-radius:2px;outline:0;text-decoration:underline}.filter-link:disabled,.filter-link.disabled,.filter-link.is-disabled,.filter-link[aria-disabled=true],.action-link:disabled,.action-link.disabled,.action-link.is-disabled,.action-link[aria-disabled=true]{color:var(--wg-text-muted);cursor:not-allowed;opacity:.5;pointer-events:none}table:where(:not(.wg-ant-picker-content)){border-collapse:collapse;table-layout:fixed;width:100%}th:where(:not(.wg-ant-picker-content th)),td:where(:not(.wg-ant-picker-content td)){border-bottom:1px solid var(--wg-border);height:52px;color:var(--wg-text-secondary);text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:0 16px;font-size:14px;line-height:22px;overflow:hidden}th:where(:not(.wg-ant-picker-content th)){height:48px;color:var(--wg-text-primary);background:var(--wg-bg-table-head);font-weight:700}.action-cell{align-items:center;min-width:0;height:100%;display:flex}.status-tag{color:var(--wg-text-secondary);align-items:center;gap:6px;font-size:14px;line-height:22px;display:inline-flex}.status-dot{border-radius:999px;flex:none;width:8px;height:8px}.status-dot.success{background:var(--wg-success)}.status-dot.danger{background:var(--wg-danger)}.pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.popup-menu{background:var(--wg-bg-panel-raised);border:1px solid var(--wg-border);width:max-content;min-width:0;max-width:calc(100vw - 24px);z-index:var(--wg-z-page-popover);opacity:0;border-radius:6px;padding:6px 0;transition:opacity .15s,transform .15s;position:fixed;transform:translateY(-6px);box-shadow:0 8px 24px #00000073}.popup-show{opacity:1;transform:translateY(0)}.popup-item{width:100%;color:var(--wg-text-secondary);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px 10px;font-family:inherit;font-size:14px;line-height:normal;display:block}.popup-item:hover,.popup-item:focus{color:var(--wg-text-primary);background:#6258f41f;outline:none}.popup-danger{color:var(--wg-danger-action-text)}.popup-danger:hover,.popup-danger:focus{color:var(--wg-danger-action-text-hover);background:color-mix(in srgb, var(--wg-danger) 15%, transparent)}.popup-sep{background:var(--wg-border);height:1px;margin:4px 8px}.wg-cell-tooltip{cursor:text;pointer-events:none;visibility:hidden;z-index:calc(var(--wg-z-page-popover) + 30);opacity:0;transition:opacity .14s,transform .14s,visibility 0s linear .14s;position:fixed;transform:translateY(-4px)}.wg-cell-tooltip,.wg-overflow-tooltip .wg-ant-tooltip-container{border:1px solid var(--wg-border);border-left:2px solid var(--wg-primary);max-width:min(340px,100vw - 24px);color:var(--wg-text-primary);background:var(--wg-bg-panel-raised);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;white-space:normal;border-radius:6px;padding:8px 10px;font-size:13px;line-height:20px;box-shadow:0 8px 24px #00000073}.wg-overflow-tooltip{filter:none;max-width:min(340px,100vw - 24px)}.wg-cell-tooltip:before{content:"";top:-5px;left:var(--wg-tooltip-arrow-left,16px);border-top:1px solid var(--wg-border);border-left:1px solid var(--wg-border);background:var(--wg-bg-panel-raised);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.wg-cell-tooltip.is-above:before{border:0;border-right:1px solid var(--wg-border);border-bottom:1px solid var(--wg-border);top:auto;bottom:-5px}.wg-cell-tooltip.is-visible{pointer-events:auto;visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.toast{justify-content:center;align-items:center;gap:var(--wg-space-8);border-radius:var(--wg-surface-radius);text-align:center;min-height:44px;color:var(--wg-info-text);z-index:var(--wg-z-toast-base);pointer-events:auto;white-space:nowrap;box-shadow:var(--wg-overlay-shadow);border:1px solid #0000;padding:10px 14px;font-size:14px;transition:transform .18s,opacity .18s;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)translateY(-120px)}.toast-message{pointer-events:none}.toast-action{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:16px;padding:2px 0;font-weight:600;text-decoration:none;text-decoration-thickness:1px}.toast-action:hover,.toast-action:active{filter:brightness(.82);text-decoration:underline}.toast-action:focus-visible{outline-offset:3px;outline:2px solid #fff;text-decoration:underline}.toast-show{transform:translate(-50%)translateY(0)}.toast-info{color:var(--wg-info-text);border-color:var(--wg-info-border);background:var(--wg-info-bg)}.toast-success{color:var(--wg-success-text);border-color:var(--wg-success-border);background:var(--wg-success-bg)}.toast-warning{color:var(--wg-warning-text);border-color:var(--wg-warning-border);background:var(--wg-warning-bg)}.toast-danger{color:var(--wg-danger-text);border-color:var(--wg-danger-border);background:var(--wg-danger-bg)}.empty-state{min-height:200px;color:var(--wg-text-muted);text-align:center;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.empty-state svg{width:48px;height:48px;color:var(--wg-text-disabled);stroke-width:1.5px;margin-bottom:16px}.empty-state p{margin:0 0 12px;font-size:14px;line-height:22px}.empty-state-title{color:var(--wg-text-muted);font-size:14px;line-height:22px}.empty-state .btn{margin-top:8px}.empty-row,.empty-row:hover{--wg-table-row-bg:transparent;--wg-table-sticky-bg:transparent}table.is-empty,table.is-empty tbody,table.is-empty .empty-row{height:100%}.table-empty-cell{height:100%;color:var(--wg-text-muted);text-align:center;border-bottom:0;padding:0;background:0 0!important}.table-empty-cell .empty-state{min-height:100%;padding-top:24px;padding-bottom:24px}.btn{color:#fff;background:var(--wg-primary);border-color:var(--wg-primary);box-shadow:0 6px 14px color-mix(in srgb, var(--wg-primary) 14%, transparent)}.btn:hover{background:var(--wg-primary-hover);border-color:var(--wg-primary-hover)}.btn:active{background:var(--wg-primary-active);border-color:var(--wg-primary-active);box-shadow:none}.btn.secondary{color:var(--wg-text-primary);border-color:var(--wg-border-strong);background:var(--wg-bg-panel);box-shadow:none}.btn.secondary:hover{color:var(--wg-primary-hover);border-color:var(--wg-button-ghost-hover-border);background:var(--wg-bg-panel-raised)}.btn.secondary:active{color:var(--wg-primary-active);border-color:var(--wg-primary);background:var(--wg-primary-soft);box-shadow:none}.btn.ghost{color:var(--wg-text-secondary);box-shadow:none;background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--wg-primary-hover);background:var(--wg-primary-soft);border-color:#0000}.btn.ghost:active{color:var(--wg-primary-active);background:var(--wg-primary-soft-hover);border-color:#0000}.btn:focus-visible{box-shadow:var(--wg-focus-ring);outline:none}.btn-spinner{border:2px solid color-mix(in srgb, currentColor 34%, transparent);border-top-color:currentColor;border-radius:999px;flex:0 0 14px;width:14px;height:14px;animation:.72s linear infinite wg-button-spin}@keyframes wg-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-spinner{animation:none}}.btn:disabled,.btn[aria-disabled=true]{color:#94a3b8;box-shadow:none;cursor:not-allowed;background:#eef2f7;border-color:#d6e0ec;transition:none}.btn:disabled:hover,.btn[aria-disabled=true]:hover,.btn:disabled:active,.btn[aria-disabled=true]:active{color:#94a3b8;box-shadow:none;background:#eef2f7;border-color:#d6e0ec;transform:none}.context-detail-grid{background:#fff;border-color:#e5e7eb}.context-detail-item{background:#fff;border-color:#edf0f5}.context-detail-item.wide{background:#fff}.control{color:#172033;background:#fff;border-color:#cbd9eb}.control:hover{background:#fbfdff;border-color:#a9c3e8}.filter-link,.action-link{color:var(--wg-link)}.filter-link:hover,.action-link:hover{color:var(--wg-link-hover)}.action-link.danger{color:var(--wg-danger-action-text)}.action-link.danger:hover{color:var(--wg-danger-action-text-hover)}.action-link.danger:active{color:var(--wg-danger-action-text-active)}.action-link:disabled,.action-link.disabled,.action-link.is-disabled,.action-link[aria-disabled=true],.action-link.danger.disabled,.action-link.danger.is-disabled,.action-link.danger[aria-disabled=true]{color:var(--wg-text-muted);cursor:not-allowed;opacity:.5;pointer-events:none}th:where(:not(.wg-ant-picker-content th)){color:#24344d;background:var(--wg-bg-table-head)}th:where(:not(.wg-ant-picker-content th)),td:where(:not(.wg-ant-picker-content td)){border-bottom-color:#e3ebf5}td:where(:not(.wg-ant-picker-content td)){color:#4b5870}.popup-menu,.wg-cell-tooltip,.wg-overflow-tooltip .wg-ant-tooltip-container{color:#4b5870;background:#fff;border-color:#d6e0ec;box-shadow:0 16px 36px #254a7e24}.popup-item{color:#4b5870}.popup-item:hover,.popup-item:focus{color:var(--wg-primary);background:var(--wg-button-ghost-hover-bg)}.popup-item.popup-danger{color:var(--wg-danger-action-text)}.popup-item.popup-danger:hover,.popup-item.popup-danger:focus{color:var(--wg-danger-action-text-hover);background:var(--wg-danger-bg)}.popup-item:disabled,.popup-item.is-disabled,.popup-item[aria-disabled=true]{color:var(--wg-text-muted);cursor:not-allowed;opacity:.5;pointer-events:none;background:0 0}.popup-sep{background:var(--wg-border)}.wg-cell-tooltip:before{background:#fff}.toast{box-shadow:0 12px 30px #254a7e29}.wg-switch,.status-switch,.base-switch{background:var(--wg-border-strong);vertical-align:middle;cursor:pointer;border:0;border-radius:999px;flex:none;width:24px;height:12px;padding:0;transition:background .16s,box-shadow .16s;display:inline-flex;position:relative}.wg-switch:after,.status-switch:after,.base-switch:after{background:var(--wg-bg-panel);content:"";border-radius:50%;width:8px;height:8px;transition:transform .16s;position:absolute;top:2px;left:2px}.wg-switch.is-on,.status-switch.is-on,.base-switch.is-on{background:var(--wg-primary)}.wg-switch.is-on:after,.status-switch.is-on:after,.base-switch.is-on:after{transform:translate(12px)}.wg-switch:hover:not(:disabled):not([data-switch-readonly]),.status-switch:hover:not(:disabled):not([data-switch-readonly]),.base-switch:hover:not(:disabled):not(.is-readonly){box-shadow:0 0 0 2px color-mix(in srgb, var(--wg-primary) 20%, transparent)}.wg-switch:focus-visible,.status-switch:focus-visible,.base-switch:focus-visible{outline:2px solid var(--wg-primary);outline-offset:2px}.wg-switch:disabled,.wg-switch[aria-disabled=true],.wg-switch[data-switch-readonly],.status-switch:disabled,.status-switch[aria-disabled=true],.status-switch[data-switch-readonly],.base-switch:disabled,.base-switch.is-readonly{cursor:not-allowed;opacity:.55}.btn.danger{color:#fff;border-color:var(--wg-danger);background:var(--wg-danger)}.btn.danger:hover{color:#fff;border-color:var(--wg-danger-hover);background:var(--wg-danger-hover)}.btn.danger:active{color:#fff;border-color:var(--wg-danger-active);background:var(--wg-danger-active)}.panel{background:var(--wg-bg-panel);box-shadow:var(--wg-shadow);border:1px solid #ffffff0a;border-radius:6px;overflow:visible}.panel-header{border-bottom:1px solid var(--wg-border);justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex}.panel-title{color:#fff;min-width:0;font-size:var(--wg-type-page-title-size);font-weight:var(--wg-type-page-title-weight);line-height:var(--wg-type-page-title-line);margin:0}.tabs{border:1px solid var(--wg-border-strong);background:0 0;border-radius:5px;align-items:stretch;height:37px;display:inline-flex;overflow:hidden}.tabs.compact{height:34px}.tabs.compact .tab{min-width:72px;padding-left:12px;padding-right:12px}.tab{min-width:80px;color:var(--wg-text-secondary);border:0;border-right:1px solid var(--wg-border-strong);font-size:var(--wg-type-body-size);cursor:pointer;background:0 0;padding:0 16px;transition:color .16s,background .16s,box-shadow .16s}.tab:last-child{border-right:0}.tab:not(.active):not([aria-selected=true]):active{color:#fff;background:#6258f42e;transform:translateY(1px)scale(.98)}.tab:focus-visible{border-radius:4px;outline:none;box-shadow:inset 0 0 0 1px #7f79ff6b,0 0 0 2px #6258f424}.page-tabs-nav{border-bottom:1px solid var(--wg-border);align-items:center;min-height:44px}.page-tabs-nav:has(>.tabs.page-tabs),.page-tabs-nav:has(>.wg-page-tabs){min-height:48px}.tabs.page-tabs{--wg-page-tabs-gap:32px;border:0;border-radius:0;align-items:center;gap:32px;height:40px;overflow:visible}.tabs.page-tabs .tab{min-width:0;height:32px;color:var(--wg-text-secondary);background:0 0;border-right:0;justify-content:center;align-items:center;padding:0 4px;font-size:14px;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex;position:relative}.tabs.page-tabs .tab.active,.tabs.page-tabs .tab[aria-selected=true]{color:var(--wg-primary-hover);background:0 0}.tabs.page-tabs .tab.active:after,.tabs.page-tabs .tab[aria-selected=true]:after{background:var(--wg-primary);content:"";border-radius:999px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.tabs.page-tabs .tab:not(.active):not([aria-selected=true]):hover{color:var(--wg-text-primary);background:0 0}.tabs.page-tabs .tab:not(.active):not([aria-selected=true]):active{color:#fff;background:0 0;transform:none}.tabs.page-tabs .tab:focus-visible{box-shadow:0 0 0 2px #6258f433}.wg-panel-tabs-row{flex:0 0 var(--wg-tabs-row-height);min-width:0;padding:0 var(--wg-space-20);border-bottom:1px solid var(--wg-border);align-items:stretch;display:flex}.wg-panel-tabs-row>.wg-tabs{min-width:0;max-width:100%}.tabs.page-tabs.wg-panel-tabs{--wg-page-tabs-gap:28px;flex:0 auto;align-self:stretch;gap:28px;min-width:0;height:100%;margin-bottom:-1px;margin-right:auto}.tabs.page-tabs.wg-panel-tabs .tab{height:100%;font-size:var(--wg-type-body-size);line-height:var(--wg-type-body-line);padding-left:2px;padding-right:2px;transform:none}.tabs.page-tabs.wg-panel-tabs .tab.active:after,.tabs.page-tabs.wg-panel-tabs .tab[aria-selected=true]:after{bottom:0}@media (width<=760px){.wg-panel-tabs-row{min-height:0;padding-top:var(--wg-space-12);padding-bottom:var(--wg-space-12)}.tabs.wg-panel-tabs{width:100%;overflow:visible}}.field{align-items:center;gap:var(--wg-label-control-gap);flex:1 1 0;min-width:0;display:flex}.field>span:first-child,.field-label{color:var(--wg-text-muted);flex:none}:is(.wg-modal,.switch-project-modal) [data-required=true]:not(.field-state-readonly):not(.field-state-disabled)>:where(.field-label,span:first-child,label:first-child):after,.pause-modal [data-required=true]:not(.field-state-readonly):not(.field-state-disabled)>:where(.field-label,span:first-child,label:first-child):after{content:" *";color:var(--wg-danger)}.wg-field-error{min-height:18px;color:var(--wg-danger);margin-top:-2px;font-size:12px;line-height:18px}:where(.field,.pm-form-field,.ds-form-field,.tm-form-field,.org-form-field,.gallery-form-field,[data-form-field]).is-error :where(.control,.custom-select-trigger,.search-multi-trigger,.date-range-control){border-color:var(--wg-danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--wg-danger) 12%, transparent)}.input-wrap,.select-wrap{flex:auto;align-items:center;min-width:0;display:inline-flex;position:relative}.input-wrap .text-input,.select-wrap .control{width:100%}.input-leading-icon{z-index:1;color:var(--wg-text-muted);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:10px}.input-leading-icon svg{width:16px;height:16px}.input-wrap:has(>.input-leading-icon)>.text-input{padding-left:34px}.input-wrap:has(>.input-clear)>.text-input{padding-right:36px}.input-wrap.is-active .text-input,.input-wrap:focus-within .text-input{color:var(--wg-text-primary);border-color:var(--wg-control-active-border);background:var(--wg-control-active-bg);box-shadow:var(--wg-control-active-shadow);outline:none}.input-clear,.custom-select-clear,.search-multi-clear{color:#64748b;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:0;line-height:0;transition:opacity .16s,color .16s,transform .16s,background .16s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.input-clear{right:8px}.custom-select-clear,.date-range-wrap .custom-select-clear{right:12px}.input-clear:before,.input-clear:after,.custom-select-clear:before,.custom-select-clear:after,.search-multi-clear:before,.search-multi-clear:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:8px;height:1px;position:absolute;top:50%;left:50%}.input-clear:before,.custom-select-clear:before,.search-multi-clear:before{transform:translate(-50%,-50%)rotate(45deg)}.input-clear:after,.custom-select-clear:after,.search-multi-clear:after{transform:translate(-50%,-50%)rotate(-45deg)}.input-wrap:hover .input-clear.visible,.input-wrap:focus-within .input-clear.visible,.custom-select-clear.visible,.select-wrap.has-value:not(.open):hover .custom-select-clear,.select-wrap.has-value:not(.open):focus-within .custom-select-clear,.date-wrap.has-value:hover .custom-select-clear,.date-wrap.has-value:focus-within .custom-select-clear,.date-range-wrap.has-value:focus-within .custom-select-clear,.date-range-wrap.has-value:hover .custom-select-clear{opacity:1;pointer-events:auto;display:inline-flex}.date-range-wrap .custom-select-clear.visible{opacity:0;pointer-events:none}.date-range-wrap.has-value:hover .custom-select-clear.visible,.date-range-wrap.has-value:focus-within .custom-select-clear.visible{opacity:1;pointer-events:auto}.date-wrap .custom-select-clear.visible{opacity:0;pointer-events:none}.date-wrap.has-value:hover .custom-select-clear.visible,.date-wrap.has-value:focus-within .custom-select-clear.visible{opacity:1;pointer-events:auto}.input-clear:hover,.custom-select-clear:hover,.search-multi-clear:hover{color:var(--wg-primary);background:var(--wg-primary-soft-hover)}.custom-select-trigger{width:100%;color:var(--wg-text-primary);text-align:left;cursor:pointer;appearance:none;justify-content:flex-start;padding-right:44px}.custom-select-trigger:after{display:none}.custom-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.custom-select-value.placeholder{color:var(--wg-text-placeholder)}.custom-select-arrow{width:24px;height:24px;color:var(--wg-text-muted);pointer-events:none;justify-content:center;align-items:center;transition:opacity .16s,color .16s,transform .16s,background .16s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.custom-select-arrow svg{width:14px;height:14px;stroke-width:var(--wg-icon-stroke-control)}.custom-select-arrow svg path{stroke-linecap:round;stroke-linejoin:round}.select-wrap.open .custom-select-trigger,.custom-select-trigger:focus-visible{color:var(--wg-text-primary);border-color:var(--wg-control-active-border);background:var(--wg-control-active-bg);box-shadow:var(--wg-control-active-shadow);outline:none}.select-wrap.open .custom-select-arrow{color:#d9dbff;transform:translateY(-50%)rotate(180deg)}.select-wrap.has-value .custom-select-trigger{color:var(--wg-text-primary)}.select-wrap.has-value:not(.open):hover .custom-select-arrow{opacity:0}.custom-select-menu{z-index:90;border:1px solid var(--wg-border-strong);background:#1f2027;border-radius:0 0 6px 6px;max-height:240px;padding:8px 0;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #0000005c}.select-wrap.open .custom-select-menu{display:block}.custom-select-menu.wg-select-floating-menu,.search-multi-menu.wg-select-floating-menu{z-index:var(--wg-select-floating-z,12000);border-radius:6px;display:block;position:fixed;bottom:auto;right:auto}.custom-select-menu.wg-select-floating-menu.drop-up{top:auto}.select-wrap.drop-up .custom-select-menu{border-radius:6px 6px 0 0;top:auto;bottom:calc(100% + 4px)}.custom-select-option{color:#f0f1f5;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;width:100%;min-height:36px;padding:0 14px;font-size:14px;line-height:36px;display:block;overflow:hidden}.custom-select-option[hidden]{display:none!important}.input-wrap:has(>.input-clear)>input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.input-wrap:has(>.input-clear)>input[type=search]::-ms-clear{width:0;height:0;display:none}.input-wrap:has(>.input-clear)>input[type=search]::-ms-reveal{width:0;height:0;display:none}.custom-select-option:hover,.custom-select-option.is-focused,.custom-select-option.active{background:#ffffff0f}.custom-select-option.is-selected{color:#fff}.custom-select-empty-state,.search-multi-empty-state{min-height:64px;color:var(--wg-text-muted);text-align:center;justify-content:center;align-items:center;padding:12px 16px;font-size:13px;line-height:20px;display:flex}.custom-select-menu[data-loading=true] .custom-select-option{display:none}.select-wrap[data-multiple=true] .custom-select-option,.custom-select-menu[data-selection-mode=multiple] .custom-select-option{padding-left:32px;position:relative}.select-wrap[data-multiple=true] .custom-select-trigger{height:auto;min-height:36px;padding-top:5px;padding-bottom:5px}.select-wrap[data-multiple=true] .custom-select-value{align-items:center;gap:6px;width:100%;display:flex;overflow:hidden}.multi-select-tag{min-width:0;max-width:148px;height:var(--wg-selection-tag-height);border:1px solid var(--wg-selection-tag-border);border-radius:var(--wg-selection-tag-radius);background:var(--wg-selection-tag-bg);color:var(--wg-selection-tag-text);flex:0 auto;align-items:center;padding:0 5px 0 8px;line-height:22px;display:inline-flex}.multi-select-tag-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.multi-select-tag-remove{width:16px;height:16px;color:var(--wg-selection-tag-remove);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:4px;font-size:14px;line-height:1;display:inline-flex}.multi-select-tag-remove:hover{color:var(--wg-selection-tag-remove-hover);background:var(--wg-selection-tag-remove-hover-bg)}.multi-select-overflow{min-width:24px;max-width:none;color:var(--wg-text-secondary);cursor:default;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;padding:0 2px;font-size:12px;font-weight:500}.multi-select-measure{visibility:hidden;pointer-events:none;align-items:center;gap:6px;width:max-content;display:inline-flex;position:absolute;top:0;left:0}.search-multi-select{flex:auto;align-items:center;min-width:0;display:inline-flex;position:relative}.search-multi-trigger{text-align:left;cursor:pointer;justify-content:flex-start;width:100%;height:auto;min-height:36px;padding:5px 44px 5px 12px}.search-multi-value{align-items:center;gap:6px;width:100%;min-width:0;display:flex;overflow:hidden}.search-multi-value.placeholder{color:var(--wg-text-placeholder);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-multi-clear{z-index:3;top:18px;right:12px}.search-multi-select.has-value:not(.open):hover .search-multi-clear,.search-multi-select.has-value:not(.open):focus-within .search-multi-clear{opacity:1;pointer-events:auto}.search-multi-clear:active{transform:translateY(-50%)scale(.94)}.search-multi-menu{z-index:95;border:1px solid var(--wg-border-strong);max-height:220px;color:var(--wg-text-secondary);background:var(--wg-bg-panel-raised);border-radius:6px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #0000006b}.search-multi-select.open .search-multi-menu{display:block}.search-multi-select.open .search-multi-trigger{color:var(--wg-text-primary);border-color:var(--wg-control-active-border);background:var(--wg-control-active-bg);box-shadow:var(--wg-control-active-shadow);outline:none}.search-multi-search{border:1px solid var(--wg-border-strong);width:100%;height:32px;color:var(--wg-text-primary);font:inherit;background:#ffffff05;border-radius:5px;outline:none;margin-bottom:8px;padding:0 10px}.search-multi-search::placeholder{color:var(--wg-text-placeholder);opacity:1}.search-multi-option{height:32px;color:var(--wg-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:0 8px;display:flex}.wg-checkbox,.wg-checkbox-control .wg-ant-checkbox{appearance:none;border:1px solid var(--wg-border-strong);background-color:var(--wg-bg-panel);vertical-align:middle;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:3px;flex:0 0 14px;width:14px;height:14px;margin:0;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-block}.wg-checkbox:hover:not(:disabled):not(:checked):not(:indeterminate),.wg-checkbox-control:hover .wg-ant-checkbox:has(input:not(:disabled):not(:checked):not(:indeterminate)){border-color:var(--wg-primary);background-color:var(--wg-primary-soft)}.wg-checkbox:focus-visible,.wg-checkbox-control .wg-ant-checkbox:has(input:focus-visible){box-shadow:var(--wg-focus-ring);outline:0}.wg-checkbox:checked,.wg-checkbox-control .wg-ant-checkbox:has(input:checked){border-color:var(--wg-primary);background-color:var(--wg-primary);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.2 6.6 11.3 12.5 4.7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.wg-checkbox:indeterminate,.wg-checkbox-control .wg-ant-checkbox:has(input:indeterminate){border-color:var(--wg-primary);background-color:var(--wg-primary);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 8h8' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.wg-checkbox:checked:hover:not(:disabled),.wg-checkbox:indeterminate:hover:not(:disabled),.wg-checkbox-control:hover .wg-ant-checkbox:has(input:not(:disabled):is(:checked,:indeterminate)){border-color:var(--wg-primary-hover);background-color:var(--wg-primary-hover)}.wg-checkbox:disabled,.wg-checkbox-control .wg-ant-checkbox:has(input:disabled){border-color:var(--wg-control-disabled-border);background-color:var(--wg-control-disabled-bg);cursor:not-allowed;opacity:.72}.search-multi-option.is-hidden{display:none}.select-wrap[data-multiple=true] .custom-select-option:before,.custom-select-menu[data-selection-mode=multiple] .custom-select-option:before{content:"";border:1px solid var(--wg-border-strong);box-sizing:border-box;border-radius:3px;width:14px;height:14px;transition:background .15s,border-color .15s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.select-wrap[data-multiple=true] .custom-select-option.is-selected:before,.custom-select-menu[data-selection-mode=multiple] .custom-select-option.is-selected:before{border-color:var(--wg-primary);background:var(--wg-primary)}.select-wrap[data-multiple=true] .custom-select-option.is-selected:after,.custom-select-menu[data-selection-mode=multiple] .custom-select-option.is-selected:after{content:"";box-sizing:border-box;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:13px;left:16px;transform:rotate(45deg)}.date-wrap{align-items:center;width:100%;display:inline-flex;position:relative}.date-wrap .text-input{width:100%;padding-left:36px;padding-right:40px}.date-wrap.open .text-input,.date-wrap:focus-within .text-input{color:var(--wg-text-primary);border-color:var(--wg-control-active-border);background:var(--wg-control-active-bg);box-shadow:var(--wg-control-active-shadow);outline:none}.date-trigger{width:26px;height:26px;color:var(--wg-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .16s,background .16s;display:inline-flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.date-trigger svg{width:16px;height:16px}.date-wrap .custom-select-clear{right:12px}.date-range-wrap{flex:auto;align-items:center;min-width:0;display:inline-flex;position:relative}.date-range-control{width:100%;min-width:0;color:var(--wg-text-primary);text-align:left;cursor:pointer;align-items:center;padding:0 36px;display:flex}.date-range-control>svg{width:16px;height:16px;color:var(--wg-text-muted);position:absolute;left:10px}.date-range-value{display:block}.date-range-value.placeholder{color:var(--wg-text-placeholder)}.date-range-wrap.open .date-range-control{border-color:var(--wg-control-active-border);background:var(--wg-control-active-bg);box-shadow:var(--wg-control-active-shadow)}.date-range-wrap .input-clear{right:8px}.date-range-menu{z-index:calc(var(--wg-z-modal-base) + 20);background:#1b1b24;border-color:#7f79ff47;padding:10px 12px 12px;overflow:hidden;box-shadow:0 16px 40px #0000007a}.date-range-nav-group{gap:4px;display:flex}.date-range-calendars{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.date-range-calendar{min-width:0;padding:0 10px}.date-range-calendar+.date-range-calendar{border-left:1px solid #ffffff14}.date-range-calendar-head{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;height:32px;margin-bottom:8px;display:grid}.date-range-calendar-head>:last-child{justify-self:end}.date-range-period-label{color:var(--wg-text-primary);text-align:center;white-space:nowrap;min-width:0;padding:0 4px;font-size:14px;font-weight:600}.date-range-period-picker.wg-ant-picker{width:100%;height:32px;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0 4px}.date-range-period-picker.wg-ant-picker:hover,.date-range-period-picker.wg-ant-picker:focus-within{background:var(--wg-primary-soft);box-shadow:none}.date-range-period-picker .wg-ant-picker-input>input{color:var(--wg-text-primary);text-align:center;cursor:pointer;font-size:14px;font-weight:600}.date-range-period-picker .wg-ant-picker-suffix{color:var(--wg-text-muted);margin-inline-start:2px}.date-range-period-chevron{fill:none;stroke:currentColor;width:12px;height:12px;stroke-width:var(--wg-icon-stroke-control);stroke-linecap:round;stroke-linejoin:round}.wg-ant-picker-dropdown.date-picker-month-dropdown,.wg-ant-picker-dropdown.date-range-month-dropdown{z-index:calc(var(--wg-z-modal-base) + 30)}.date-range-day-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px 0;display:grid}.date-range-day{min-width:0;height:30px;color:var(--wg-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;position:relative}.date-range-day:hover{color:#fff;background:#6258f42e}.date-range-day.muted{color:#a9adb861}.date-range-day.range-start,.date-range-day.range-end{z-index:1;color:#fff;background:var(--wg-primary);border-radius:5px}.date-range-foot{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:10px;padding:8px 10px 0;display:flex}.date-range-quick-actions,.date-range-confirm-actions{align-items:center;gap:var(--wg-space-8);display:inline-flex}.date-range-confirm-actions{margin-left:auto}.date-range-confirm-actions .btn{min-width:64px;height:32px;padding:0 var(--wg-space-12);font-size:13px}@media (width<=640px){.date-range-menu{max-height:calc(100vh - 24px);overflow-y:auto}.date-range-calendar+.date-range-calendar{display:none}.date-range-calendars{grid-template-columns:1fr}.date-range-foot{flex-direction:column;align-items:stretch}.date-range-confirm-actions{align-self:flex-end}}.date-picker-menu{z-index:calc(var(--wg-z-modal-base) + 20);background:#1b1b24;border-color:#7f79ff47;padding:12px;overflow:hidden;box-shadow:0 16px 40px #0000007a}.date-picker-head,.date-picker-foot{justify-content:space-between;align-items:center;display:flex}.date-picker-head{grid-template-columns:68px minmax(0,1fr) 68px;height:32px;margin-bottom:8px;display:grid}.date-picker-head>.date-range-nav-group:last-child{justify-self:end}.date-month-label{color:var(--wg-text-primary);background:0 0;border:0;padding:0;font-size:14px;font-weight:600;line-height:24px}.date-picker-period-picker.wg-ant-picker{width:100%;height:32px;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0 4px}.date-picker-period-picker.wg-ant-picker:hover,.date-picker-period-picker.wg-ant-picker:focus-within{background:var(--wg-primary-soft);box-shadow:none}.date-picker-period-picker .wg-ant-picker-input>input{color:var(--wg-text-primary);text-align:center;cursor:pointer;font-size:14px;font-weight:600}.date-picker-period-picker .wg-ant-picker-suffix{color:var(--wg-text-muted);margin-inline-start:2px}.date-nav{width:28px;height:28px;color:var(--wg-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:inline-flex}.date-nav:hover{color:#fff;background:#6258f424;border-color:#7f79ff52}.date-week-row,.date-day-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.date-week-row{margin-bottom:6px}.date-week-row span{height:24px;color:var(--wg-text-muted);text-align:center;font-size:12px;line-height:24px}.date-day{min-width:0;height:30px;color:var(--wg-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:0;font-size:13px}.date-day:hover{color:#fff;background:#6258f424;border-color:#7f79ff57}.date-day.muted{color:#a9adb870}.date-day.today{color:#d9dbff;border-color:#7f79ff5c}.date-day.selected,.date-day.selected:hover{color:#fff;background:#1f78ff;border-color:#5290ffe0;box-shadow:0 0 0 1px #1f78ff3d}.date-picker-foot{border-top:1px solid #ffffff12;height:34px;margin-top:8px;padding-top:8px}.date-text-action{color:var(--wg-link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none;text-decoration-thickness:1px;transition:color .12s}.date-text-action:hover{color:var(--wg-link-hover);background:0 0;text-decoration:underline}.date-text-action:active{color:var(--wg-link-active);background:0 0;text-decoration:underline}.filter-row{border-bottom:1px solid var(--wg-border);min-height:56px;color:var(--wg-text-muted);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:20px;padding:10px 18px;font-size:14px;display:flex}.filter-row.fixed-filter-width>.field{flex:none;width:auto;max-width:none}:where(.filter-row.fixed-filter-width,.advanced-filter-row)>.field :where(.input-wrap,.select-wrap,.search-multi-select,.date-wrap,.date-range-wrap){flex:0 0 var(--wg-filter-control-width);width:var(--wg-filter-control-width);max-width:var(--wg-filter-control-width)}@media (width<=1400px){:where(.filter-row.fixed-filter-width,.advanced-filter-row){--wg-filter-control-width:240px}}.filter-row .btn{min-width:76px;height:34px;padding:0 16px;font-size:13px}.filter-actions{flex:none;align-items:center;gap:14px;display:inline-flex}.filter-reset-action.is-reserved{visibility:hidden;pointer-events:none}[data-responsive-filter]>[data-responsive-key]{flex:none;min-width:min(220px,100%)}[data-responsive-filter] [data-responsive-key].is-collapsed,[data-responsive-filter-toggle].is-hidden{display:none}.filter-link{color:var(--wg-link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;text-decoration:none;text-decoration-thickness:1px;transition:color .12s;display:inline-flex}.filter-link:hover{color:var(--wg-link-hover);text-decoration:underline}.filter-link:active{color:var(--wg-link-active);text-decoration:underline}.filter-link:focus-visible{color:var(--wg-link-hover);box-shadow:var(--wg-focus-ring);border-radius:2px;outline:0;text-decoration:underline}.filter-link:after{content:"";opacity:.7;border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .18s;display:inline-block}.filter-link[aria-expanded=true]:after{transform:rotate(180deg)}.drawer-badge,.badge{color:#d9d6ff;text-align:center;background:#6258f42e;border-radius:999px;min-width:18px;height:18px;padding:0 6px;font-size:12px;line-height:18px;display:none}.drawer-badge.visible,.badge.visible{display:inline-block}.advanced-filter-row{color:var(--wg-text-muted);white-space:normal;opacity:0;pointer-events:none;border-bottom:1px solid #0000;flex-wrap:wrap;align-items:center;gap:14px;max-height:0;margin:0;padding:0 18px;font-size:14px;transition:max-height .24s,opacity .18s,transform .2s,padding-top .2s,padding-bottom .2s,border-color .18s;display:flex;overflow:hidden;transform:translateY(-6px)}.advanced-filter-row.open{z-index:20;border-color:var(--wg-border);opacity:1;pointer-events:auto;max-height:280px;padding-top:10px;padding-bottom:12px;position:relative;overflow:visible;transform:translateY(0)}@media (width<=640px){[data-responsive-filter]{align-items:flex-start;gap:var(--wg-space-12);padding-right:var(--wg-space-12);padding-left:var(--wg-space-12);flex-wrap:wrap}[data-responsive-filter]>.field:not([data-responsive-key]){flex:100%;width:100%;min-width:0}[data-responsive-filter]>.field:not([data-responsive-key]) :where(.input-wrap,.select-wrap,.search-multi-select,.date-wrap,.date-range-wrap){flex:100%;width:100%;max-width:none}[data-responsive-filter] .filter-actions{gap:var(--wg-space-8);flex-wrap:wrap;width:100%;margin-left:0}[data-responsive-filter] .filter-actions>.filter-action{flex:76px;min-width:76px}[data-responsive-filter-drawer].open{gap:var(--wg-space-12);max-height:none;padding:var(--wg-space-12);grid-template-columns:minmax(0,1fr);display:grid}[data-responsive-filter-drawer] [data-responsive-drawer-field].is-responsive-visible{width:100%;min-width:0}[data-responsive-filter-drawer] [data-responsive-drawer-field] :where(.input-wrap,.select-wrap,.search-multi-select,.date-wrap,.date-range-wrap){flex:100%;width:100%;max-width:none}}[data-responsive-filter-drawer] [data-responsive-drawer-field]{flex:none;width:auto;max-width:none;display:none}[data-responsive-filter-drawer] [data-responsive-drawer-field].is-responsive-visible{display:flex}.wg-radio-group{align-items:center;gap:var(--wg-space-12) var(--wg-space-24);flex-wrap:wrap;min-height:36px;display:flex}.wg-radio-group[data-layout=grid]{align-items:stretch;gap:var(--wg-space-8) var(--wg-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wg-radio-group[data-layout=grid][data-columns="1"],.wg-radio-group[data-layout=stack]{gap:var(--wg-space-8);grid-template-columns:minmax(0,1fr);display:grid}.wg-radio-group[data-layout=grid][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.wg-radio-group[data-layout=grid][data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.wg-radio-option{align-items:center;gap:var(--wg-space-8);min-width:0;min-height:36px;padding:0 var(--wg-space-4);color:var(--wg-text-secondary);cursor:pointer;font-size:14px;line-height:22px;display:inline-flex}.wg-radio-option input[type=radio],.wg-radio-option .wg-ant-radio{appearance:none;border:1px solid var(--wg-border-strong);background:var(--wg-bg-panel);cursor:pointer;border-radius:50%;flex:0 0 16px;width:16px;height:16px;margin:0}.wg-radio-option:hover input[type=radio],.wg-radio-option:hover .wg-ant-radio{border-color:var(--wg-primary)}.wg-radio-option input[type=radio]:checked,.wg-radio-option .wg-ant-radio:has(input:checked){border-color:var(--wg-primary);background:var(--wg-primary);box-shadow:inset 0 0 0 3px var(--wg-bg-panel)}.wg-radio-option input[type=radio]:focus-visible,.wg-radio-option .wg-ant-radio:has(input:focus-visible){border-color:var(--wg-primary);box-shadow:var(--wg-focus-ring);outline:none}.wg-radio-option input[type=radio]:checked:focus-visible,.wg-radio-option .wg-ant-radio:has(input:checked:focus-visible){box-shadow:inset 0 0 0 3px var(--wg-bg-panel), var(--wg-focus-ring)}.wg-radio-option:has(input[type=radio]:checked){color:var(--wg-text-primary)}.wg-radio-option:has(input[type=radio]:disabled){color:var(--wg-control-disabled-text);cursor:not-allowed}.wg-radio-option input[type=radio]:disabled,.wg-radio-option .wg-ant-radio:has(input:disabled){border-color:var(--wg-control-disabled-border);background:var(--wg-control-disabled-bg);cursor:not-allowed}.wg-radio-option input[type=radio]:disabled:checked,.wg-radio-option .wg-ant-radio:has(input:disabled:checked){border-color:var(--wg-control-disabled-text);background:var(--wg-control-disabled-text);box-shadow:inset 0 0 0 3px var(--wg-control-disabled-bg)}.wg-radio-group[data-variant=card] .wg-radio-option{min-height:38px;padding:var(--wg-space-8) var(--wg-space-12);border:1px solid var(--wg-border);border-radius:var(--wg-radius-sm);background:var(--wg-bg-panel)}.wg-radio-group[data-variant=card] .wg-radio-option:hover{border-color:var(--wg-primary)}.wg-radio-group[data-variant=card] .wg-radio-option:has(input[type=radio]:checked){border-color:var(--wg-primary);color:var(--wg-primary);background:var(--wg-primary-soft);box-shadow:inset 0 0 0 1px var(--wg-primary)}.wg-radio-group[data-variant=card] .wg-radio-option:has(input[type=radio]:focus-visible){box-shadow:var(--wg-focus-ring)}:where([data-form-field],[data-required],.field,.pm-form-field,.ds-form-field,.tm-form-field,.org-form-field,.gallery-form-field).is-error .wg-radio-option :is(input[type=radio],.wg-ant-radio){border-color:var(--wg-danger)}@media (width<=640px){.wg-radio-group[data-layout=grid]{grid-template-columns:minmax(0,1fr)}}.field-state-readonly :where(input.control,textarea.control,.field-readonly-control,.custom-select-trigger,.date-range-control),:where(input.control,textarea.control)[readonly]{color:var(--wg-control-readonly-text);border-color:var(--wg-control-readonly-border);background:var(--wg-control-readonly-bg);opacity:1;cursor:default;-webkit-text-fill-color:var(--wg-control-readonly-text);font-size:14px;font-weight:400}.field-state-disabled :where(input.control,textarea.control,.field-readonly-control,.custom-select-trigger,.date-range-control),:where(input.control,textarea.control):disabled,.field-state-disabled .custom-select-trigger,.field-state-disabled .date-range-control{color:var(--wg-control-disabled-text);border-color:var(--wg-control-disabled-border);background:var(--wg-control-disabled-bg);opacity:1;cursor:not-allowed;-webkit-text-fill-color:var(--wg-control-disabled-text);font-size:14px;font-weight:400}.field-state-readonly input.control.text-input,.field-state-readonly textarea.control,input.control.text-input[readonly],textarea.control[readonly]{cursor:default}.field-state-disabled input.control.text-input,.field-state-disabled textarea.control,input.control.text-input:disabled,textarea.control:disabled{cursor:not-allowed}.field-state-readonly :where(input.control,textarea.control,.field-readonly-control,.custom-select-trigger,.date-range-control):is(:hover,:focus,:focus-visible,.active),:where(input.control,textarea.control)[readonly]:is(:hover,:focus,:focus-visible,.active){color:var(--wg-control-readonly-text);border-color:var(--wg-control-readonly-border);background:var(--wg-control-readonly-bg);box-shadow:none;-webkit-text-fill-color:var(--wg-control-readonly-text);outline:none}.field-state-disabled :where(input.control,textarea.control,.field-readonly-control,.custom-select-trigger,.date-range-control):is(:hover,:focus,:focus-visible,.active),:where(input.control,textarea.control):disabled:is(:hover,:focus,:focus-visible,.active),.field-state-disabled .custom-select-trigger:is(:hover,:focus,:focus-visible,.active),.field-state-disabled .date-range-control:is(:hover,:focus,:focus-visible,.active){color:var(--wg-control-disabled-text);border-color:var(--wg-control-disabled-border);background:var(--wg-control-disabled-bg);box-shadow:none;-webkit-text-fill-color:var(--wg-control-disabled-text);outline:none}.field-state-readonly :where(input.control,.custom-select-trigger,.date-range-control),.field-state-disabled :where(input.control,.custom-select-trigger,.date-range-control),:where(input.control,textarea.control)[readonly],:where(input.control,textarea.control):disabled{padding-right:12px}.field-state-readonly :where(.custom-select-value,.custom-select-value.placeholder){color:var(--wg-control-readonly-text)}.field-state-readonly .select-wrap[data-multiple=true] .custom-select-trigger{padding-right:12px}.field-state-readonly .multi-select-tag{border-color:var(--wg-control-readonly-border);background:var(--wg-control-readonly-bg);color:var(--wg-control-readonly-text);padding-right:8px}.field-state-readonly .multi-select-tag-remove{display:none!important}.field-state-disabled :where(.custom-select-value,.custom-select-value.placeholder){color:var(--wg-control-disabled-text)}.field-state-readonly :where(.custom-select-arrow,.custom-select-clear,.input-clear,.date-trigger,.date-range-clear,.date-range-control>svg),.field-state-disabled :where(.custom-select-arrow,.custom-select-clear,.input-clear,.date-trigger,.date-range-clear,.date-range-control>svg),:is(.field-state-readonly,.field-state-disabled) :is(.wg-select,.wg-date-picker,.wg-date-range-picker) :is(.wg-ant-select-suffix,.wg-ant-select-clear,.wg-ant-picker-suffix,.wg-ant-picker-clear),.input-wrap:has(:where(input.control,textarea.control)[readonly]) .input-clear,.input-wrap:has(:where(input.control,textarea.control):disabled) .input-clear{display:none!important}.field-state-readonly .date-wrap .text-input,.field-state-disabled .date-wrap .text-input{padding-left:12px;padding-right:12px}.field-state-readonly :where(.input-wrap,.date-wrap):focus-within :where(input.control,textarea.control),.field-state-disabled :where(.input-wrap,.date-wrap):focus-within :where(input.control,textarea.control){box-shadow:none;outline:none}[data-wg-editing=true] .text-input:not(:placeholder-shown):not([readonly]):not(:disabled),[data-wg-editing=true] .date-wrap .text-input:not(:placeholder-shown):not([readonly]):not(:disabled),[data-wg-editing=true] textarea.control:not(:placeholder-shown):not([readonly]):not(:disabled){color:var(--wg-text-primary)}.wg-text-count-wrap{width:100%;min-width:0;display:block;position:relative}.wg-text-count-wrap>textarea.control.has-inner-count,.wg-form-field-control.has-inside-count>textarea.control{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px 28px;font-family:inherit;line-height:22px;display:block}.wg-text-count{color:var(--wg-text-muted);align-self:flex-end;font-size:12px;line-height:18px}.wg-text-count.inside-textarea{z-index:1;pointer-events:none;position:absolute;bottom:8px;right:12px}.panel{background:#fff;border-color:#dce6f3;box-shadow:0 12px 28px #254a7e14}.panel-header{background:#fff;border-bottom-color:#dce6f3}.panel-title{color:#172033}.panel{border-color:var(--wg-surface-border);border-radius:var(--wg-surface-radius);box-shadow:var(--wg-surface-shadow);border-width:0}.panel>.panel-header:first-child,.wg-panel>[data-wg-panel-header]{border-top-left-radius:var(--wg-surface-radius);border-top-right-radius:var(--wg-surface-radius)}.wg-panel{flex-direction:column;min-width:0;min-height:0;display:flex}.wg-panel>[data-wg-panel-header],.wg-panel>[data-wg-panel-footer]{background:var(--wg-bg-panel);background-clip:padding-box;flex:none}.wg-panel>[data-wg-panel-body]{flex:auto;min-width:0;min-height:0}.wg-panel>[data-wg-panel-footer]{border-bottom-right-radius:var(--wg-surface-radius);border-bottom-left-radius:var(--wg-surface-radius)}.surface,.surface-card,.panel{background:var(--wg-bg-panel);background-clip:padding-box;border-color:var(--wg-surface-border)!important;border-radius:var(--wg-surface-radius)!important;box-shadow:var(--wg-surface-shadow)!important;border-width:0!important}.surface-card{display:block}.surface-card.is-bordered{position:relative}.surface-card.is-bordered:after{content:"";z-index:1;border:1px solid var(--wg-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.tabs{background:#f6f9fd;border-color:#cbd9eb}.tabs.page-tabs{background:0 0}.tab{color:#596981;border-right-color:#dce6f3}.tab.active,.tab[aria-selected=true]{color:#fff;background:var(--wg-primary)}.tab:not(.active):not([aria-selected=true]):hover{color:var(--wg-primary-hover);background:var(--wg-button-ghost-hover-bg)}.tab:not(.active):not([aria-selected=true]):active{color:var(--wg-link-hover);background:var(--wg-button-ghost-active-bg)}.tabs.page-tabs .tab.active,.tabs.page-tabs .tab[aria-selected=true]{color:var(--wg-primary)}.tabs.page-tabs .tab:not(.active):not([aria-selected=true]):active{color:var(--wg-link-hover)}.field>span:first-child,.field-label,.filter-row,.advanced-filter-row{color:#6f7d91}.custom-select-trigger,.date-range-control,.date-wrap .text-input{color:#172033;background:#fff;border-color:#cbd9eb}.custom-select-trigger:hover,.date-range-control:hover,.date-wrap .text-input:hover{background:#fbfdff;border-color:#a9c3e8}.select-wrap.open .custom-select-trigger,.custom-select-trigger:focus-visible,.date-wrap.open .text-input,.date-wrap:focus-within .text-input,.date-range-wrap.open .date-range-control{border-color:var(--wg-control-active-border);box-shadow:var(--wg-control-active-shadow);background:#fff}.field-state-readonly .custom-select-trigger,.field-state-readonly .custom-select-trigger:hover,.field-state-readonly .custom-select-trigger:focus-visible,.field-state-readonly .select-wrap.open .custom-select-trigger,.field-state-readonly .date-wrap .text-input,.field-state-readonly .date-wrap .text-input:hover,.field-state-readonly .date-wrap:focus-within .text-input,.field-state-readonly input.control.text-input,.field-state-readonly input.control.text-input:hover,.field-state-readonly input.control.text-input:focus,.field-state-readonly input.control.text-input:focus-visible{color:var(--wg-control-readonly-text);border-color:var(--wg-control-readonly-border);background:var(--wg-control-readonly-bg);box-shadow:none;cursor:default;-webkit-text-fill-color:var(--wg-control-readonly-text)}.custom-select-arrow,.date-trigger,.date-range-control>svg{color:#748198}.select-wrap.open .custom-select-arrow{color:var(--wg-primary);background:0 0}.date-trigger:hover,.date-wrap.open .date-trigger{color:var(--wg-primary);background:var(--wg-button-ghost-hover-bg)}.custom-select-menu,.date-picker-menu,.date-range-menu{color:#4b5870;background:#fff;border-color:#cbd9eb;box-shadow:0 16px 36px #254a7e29}.custom-select-option{color:#334155}.custom-select-option:hover,.custom-select-option.is-focused,.custom-select-option.active,.custom-select-option.is-selected{color:var(--wg-primary);background:var(--wg-button-ghost-hover-bg)}.search-multi-menu{color:#4b5870;background:#fff;border-color:#cbd9eb;box-shadow:0 16px 36px #254a7e29}.search-multi-search{color:#334155;background:#fff;border-color:#cbd9eb}.search-multi-option{color:#334155}.search-multi-option:hover{color:var(--wg-primary);background:var(--wg-button-ghost-hover-bg)}.date-range-calendar+.date-range-calendar,.date-range-foot,.date-picker-foot{border-color:#dce6f3}.date-range-day,.date-day{color:#4b5870}.date-range-day:hover,.date-day:hover{color:var(--wg-primary);background:var(--wg-button-ghost-hover-bg);border-color:#adc8ee}.date-range-day.range-start,.date-range-day.range-end,.date-day.selected,.date-day.selected:hover{color:#fff;background:var(--wg-primary);border-color:var(--wg-primary)}.filter-row{background:#fbfdff;border-bottom-color:#dce6f3}.filter-link{color:var(--wg-link)}.filter-link:hover,.date-text-action:hover{color:var(--wg-link-hover);background:0 0;text-decoration:underline}.drawer-badge,.badge{color:var(--wg-primary);background:var(--wg-primary-soft-hover)}.advanced-filter-row.open{background:#fbfdff;border-color:#dce6f3}.custom-select-menu.wg-select-floating-menu,.search-multi-menu,.date-picker-menu,.date-range-menu{border-color:var(--wg-border-strong);background:var(--wg-bg-panel);box-shadow:var(--wg-overlay-shadow)}.custom-select-option.is-focused:not(.is-selected){color:var(--wg-primary-hover);background:var(--wg-bg-hover);box-shadow:inset 3px 0 var(--wg-primary)}.custom-select-option.is-selected{color:var(--wg-primary-active);background:var(--wg-primary-soft)}.custom-select-option:disabled,.custom-select-option.is-disabled,.custom-select-option.is-disabled:hover,.custom-select-option.is-disabled.is-selected{color:var(--wg-control-disabled-text);background:var(--wg-control-disabled-bg);box-shadow:none;cursor:not-allowed;opacity:.78}.search-multi-option:has(input:checked){color:var(--wg-primary-active);background:var(--wg-primary-soft)}.date-picker-menu{width:min(284px,100vw - 24px)}.date-range-menu{width:min(584px,100vw - 24px)}.date-nav{width:32px;height:32px;color:var(--wg-text-muted)}.date-nav svg{width:14px;height:14px;stroke-width:var(--wg-icon-stroke-control)}.date-nav svg path{stroke-linecap:round;stroke-linejoin:round}.date-nav:hover{color:var(--wg-primary-hover);border-color:var(--wg-border-strong);background:var(--wg-primary-soft)}.date-nav:focus-visible,.date-day:focus-visible,.date-range-day:focus-visible,.date-text-action:focus-visible{box-shadow:var(--wg-focus-ring);outline:none}.date-text-action:focus-visible{text-decoration:underline}.date-day.muted,.date-range-day.muted{color:var(--wg-calendar-muted)}.date-day.today{color:var(--wg-primary-active);border-color:var(--wg-primary);font-weight:600}.date-day.selected,.date-day.selected:hover,.date-range-day.range-start,.date-range-day.range-end{color:#fff;border-color:var(--wg-primary);background:var(--wg-primary);font-weight:600}.date-range-day.in-range{color:var(--wg-primary-active);background:var(--wg-primary-soft-hover)}.date-range-day.range-start{border-radius:5px 0 0 5px}.date-range-day.range-end{border-radius:0 5px 5px 0}.date-range-day.range-start.range-end{border-radius:5px}.date-text-action{min-height:28px;padding:0 var(--wg-space-8);border-radius:5px}.date-text-action:hover{color:var(--wg-link-hover);background:0 0}.filter-row,.advanced-filter-row.open{border-color:var(--wg-border);background:var(--wg-bg-panel-raised)}.wg-textarea{width:100%;min-height:92px;padding:var(--wg-space-8) var(--wg-space-12);font-family:var(--wg-font-ui);line-height:var(--wg-type-body-line);resize:vertical;cursor:text;display:block}.wg-form-field{gap:var(--wg-space-8);flex-direction:column;min-width:0;display:flex}.wg-form-field-label{color:var(--wg-text-secondary);font-size:13px;font-weight:500;line-height:20px}.wg-form-field[data-required=true]>.wg-form-field-label:after{margin-left:var(--wg-space-4);color:var(--wg-danger);content:"*"}.wg-form-field-control{min-width:0;position:relative}.wg-form-field-control>:where(.control,.input-wrap,.select-wrap,.search-multi-select,.date-wrap,.date-range-wrap,.wg-textarea){width:100%}.wg-form-field-meta{justify-content:space-between;align-items:flex-start;gap:var(--wg-space-8);min-height:18px;margin-top:calc(var(--wg-space-4) * -1);display:flex}.wg-form-field-meta .wg-field-error,.wg-field-hint{min-width:0;color:var(--wg-text-muted);flex:auto;margin:0;font-size:12px;line-height:18px}.wg-form-field-meta .wg-field-error{color:var(--wg-danger-text)}.wg-form-field-meta .wg-text-count{flex:none;margin-left:auto}.wg-icon-button{color:var(--wg-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.wg-icon-button.is-small{width:28px;height:28px}.wg-icon-button.is-medium{width:32px;height:32px}.wg-icon-button.is-bordered{border-color:var(--wg-border-strong);background:var(--wg-bg-panel)}.wg-icon-button>svg,.wg-icon-button .wg-control-button-content>svg{fill:none;stroke:currentColor;width:16px;height:16px;stroke-width:var(--wg-icon-stroke-control);stroke-linecap:round;stroke-linejoin:round}.wg-icon-button:hover:not(:disabled){color:var(--wg-primary-hover);border-color:var(--wg-border-strong);background:var(--wg-primary-soft)}.wg-icon-button.is-danger:hover:not(:disabled){color:var(--wg-danger-action-text-hover);border-color:var(--wg-danger-border);background:var(--wg-danger-bg)}.wg-icon-button:focus-visible{box-shadow:var(--wg-focus-ring);outline:none}.wg-icon-button:disabled{color:var(--wg-text-disabled);background:var(--wg-control-disabled-bg);cursor:not-allowed;opacity:.72;border-color:#0000}.wg-upload-field{gap:var(--wg-space-8);min-width:0;display:grid}.wg-upload-field .wg-ant-upload-wrapper,.wg-upload-field .wg-ant-upload,.wg-upload-field .wg-ant-upload-btn{width:100%;min-width:0}.wg-upload-dropzone{justify-content:center;align-items:center;gap:var(--wg-space-8);width:100%;min-width:0;min-height:136px;padding:var(--wg-space-16) var(--wg-space-20);color:var(--wg-text-secondary);border:1px dashed var(--wg-border-strong);background:var(--wg-bg-panel-raised);font:inherit;text-align:center;white-space:normal;cursor:pointer;border-radius:5px;flex-direction:column;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.wg-upload-dropzone:hover:not(:disabled),.wg-upload-dropzone:focus-visible,.wg-upload-field.is-dragover .wg-upload-dropzone{color:var(--wg-primary-hover);border-color:var(--wg-primary);background:var(--wg-primary-soft);box-shadow:var(--wg-focus-ring);outline:none}.wg-upload-dropzone:disabled{color:var(--wg-text-disabled);border-color:var(--wg-border);background:var(--wg-control-disabled-bg);cursor:not-allowed}.wg-upload-icon{fill:none;stroke:currentColor;width:24px;height:24px;stroke-width:var(--wg-icon-stroke-control);stroke-linecap:round;stroke-linejoin:round}.wg-upload-primary{color:var(--wg-text-primary);font-size:var(--wg-type-emphasis-size);font-weight:var(--wg-type-emphasis-weight);line-height:var(--wg-type-emphasis-line)}.wg-upload-hint{color:var(--wg-text-muted);font-size:var(--wg-type-support-size);line-height:var(--wg-type-support-line);overflow-wrap:anywhere}.wg-upload-file{align-items:center;gap:var(--wg-space-8);min-width:0;padding:var(--wg-space-8) var(--wg-space-12);color:var(--wg-text-primary);border:1px solid var(--wg-border);background:var(--wg-bg-panel-raised);font-size:var(--wg-type-status-size);line-height:var(--wg-type-status-line);border-radius:5px;display:flex}.wg-upload-file>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wg-color-picker{min-width:0;display:inline-flex}.wg-color-picker-field{width:100%}.wg-color-picker-trigger{align-items:center;gap:var(--wg-space-8);min-width:0;padding:0 var(--wg-space-8);color:var(--wg-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;display:inline-flex}.wg-color-picker-compact .wg-color-picker-trigger{width:108px;height:30px}.wg-color-picker-field .wg-color-picker-trigger{width:100%;height:36px;padding:0 var(--wg-space-12);border-color:var(--wg-border-strong);background:var(--wg-bg-panel)}.wg-color-picker-trigger:hover:not(:disabled){border-color:var(--wg-primary);background:var(--wg-bg-hover)}.wg-color-picker-trigger:focus-visible,.wg-color-picker-trigger[aria-expanded=true]{border-color:var(--wg-control-active-border);background:var(--wg-control-active-bg);box-shadow:var(--wg-control-active-shadow);outline:none}.wg-color-picker-trigger:disabled{color:var(--wg-control-disabled-text);background:var(--wg-control-disabled-bg);cursor:not-allowed}.wg-color-picker-swatch,.wg-color-picker-preview{border:1px solid color-mix(in srgb, var(--wg-text-primary) 12%, transparent);width:24px;height:24px;box-shadow:0 0 0 2px color-mix(in srgb, currentColor 8%, transparent);border-radius:4px;flex:none}.wg-color-picker-compact .wg-color-picker-swatch{border-radius:3px;width:18px;height:18px}.wg-color-picker-value{min-width:0;font-family:var(--wg-font-mono);font-size:var(--wg-type-support-size);line-height:var(--wg-type-support-line);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.wg-color-picker-popover,.wg-color-picker-popup .wg-ant-popover-container{width:240px;padding:var(--wg-space-12);color:var(--wg-text-secondary);border:1px solid var(--wg-border);border-radius:var(--wg-surface-radius);background:var(--wg-bg-panel);box-shadow:var(--wg-overlay-shadow)}.wg-color-picker-popover{z-index:var(--wg-z-page-popover)}.wg-color-picker-popup :is(.wg-ant-color-picker-inner-content,.wg-ant-color-picker-panel){width:100%}.wg-color-picker-popup .wg-ant-color-picker-select .wg-ant-color-picker-palette{border-radius:6px;height:132px;min-height:132px}.wg-color-picker-popup .wg-ant-color-picker-presets-items{gap:var(--wg-space-8)}.wg-color-picker-popup .wg-ant-color-picker-presets-color{border-radius:4px;width:22px;height:22px}.wg-modal .wg-color-picker-popover{z-index:20}.wg-color-picker-area{cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:6px;height:132px;position:relative;overflow:hidden}.wg-color-picker-area:focus-visible{box-shadow:var(--wg-focus-ring);outline:none}.wg-color-picker-marker{width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--wg-text-primary) 55%, transparent);pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.wg-color-picker-hue-field{margin-top:var(--wg-space-12);display:block}.wg-color-picker-hue{appearance:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;outline:none;width:100%;height:16px;margin:0;padding:0;display:block}.wg-color-picker-hue::-webkit-slider-thumb{width:16px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb, var(--wg-text-primary) 40%, transparent);appearance:none;cursor:pointer;background:currentColor;border:2px solid #fff;border-radius:50%}.wg-color-picker-hue::-moz-range-thumb{width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--wg-text-primary) 40%, transparent);cursor:pointer;background:currentColor;border:2px solid #fff;border-radius:50%}.wg-color-picker-hue:focus-visible{box-shadow:var(--wg-focus-ring)}.wg-color-picker-value-row{align-items:center;gap:var(--wg-space-8);margin-top:var(--wg-space-12);display:flex}.wg-color-picker-preview{width:32px;height:32px}.wg-color-picker-hex-input{min-width:0;height:32px;font-family:var(--wg-font-mono);text-transform:uppercase;flex:auto}.wg-color-picker-swatches{gap:var(--wg-space-8);margin-top:var(--wg-space-12);grid-template-columns:repeat(7,22px);display:grid}.wg-color-picker-swatch-option{border:1px solid color-mix(in srgb, var(--wg-text-primary) 14%, transparent);cursor:pointer;border-radius:4px;width:22px;height:22px;padding:0}.wg-color-picker-swatch-option:hover,.wg-color-picker-swatch-option[aria-pressed=true],.wg-color-picker-swatch-option:focus-visible{box-shadow:var(--wg-focus-ring);outline:none}.wg-color-picker-actions{justify-content:flex-end;gap:var(--wg-space-8);margin-top:var(--wg-space-12);padding-top:var(--wg-space-12);border-top:1px solid var(--wg-divider);display:flex}.wg-color-picker-actions .btn{min-width:64px;height:30px;padding:0 var(--wg-space-12)}.table-shell{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.table-shell>.table-scroll{flex:1;min-height:0}.table-scroll{scrollbar-width:thin;scrollbar-color:var(--wg-scrollbar-thumb) var(--wg-scrollbar-track);flex:1;width:100%;min-height:0;overflow:auto}.table-scroll::-webkit-scrollbar{width:10px;height:10px}.table-scroll::-webkit-scrollbar-track{background:var(--wg-scrollbar-track)}.table-scroll::-webkit-scrollbar-thumb{background-color:var(--wg-scrollbar-thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px}.table-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--wg-scrollbar-thumb-hover)}.data-table{--wg-selection-column-width:60px;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:980px}.data-table.has-action-column col:last-child{width:var(--wg-action-column-width,auto)!important}.data-table.has-selection-column col:first-child{width:var(--wg-selection-column-width,60px)!important}.data-table thead th{z-index:2;color:#c6c9d1;border-bottom:1px solid var(--wg-border);background:var(--wg-bg-table-head);height:48px;padding:0 12px;font-weight:600;position:sticky;top:0}.data-table tbody tr,.data-table tbody tr:nth-child(odd){--wg-table-row-bg:#fff;--wg-table-sticky-bg:#fff}.data-table.has-navigable-rows tbody tr[data-row-href],.data-table.has-navigable-rows tbody tr[data-row-action]{cursor:pointer}.data-table.has-navigable-rows tbody tr[data-row-href]:focus-visible,.data-table.has-navigable-rows tbody tr[data-row-action]:focus-visible{outline:2px solid var(--wg-primary);outline-offset:-2px}.data-table.has-selectable-rows tbody tr.is-selection-row:not(.is-selection-disabled){cursor:pointer}.data-table.has-selectable-rows tbody tr.is-selection-row:not(.is-selection-disabled):focus-visible{outline:2px solid var(--wg-primary);outline-offset:-2px}.data-table.has-selectable-rows tbody tr.is-selection-row.is-selected{--wg-table-row-bg:var(--wg-primary-soft);--wg-table-sticky-bg:var(--wg-primary-soft)}.data-table.has-selectable-rows tbody tr.is-selection-row.is-selection-disabled{--wg-table-row-bg:#fafbfc;--wg-table-sticky-bg:#fafbfc;cursor:not-allowed}.data-table tbody td{background:var(--wg-table-row-bg);vertical-align:middle;border-bottom:1px solid #ffffff0f;height:54px;padding:0 12px}.data-table.is-compact thead th{height:40px;padding-left:12px;padding-right:12px}.data-table.is-compact tbody td{height:48px;padding-left:12px;padding-right:12px}.data-table .is-align-start{text-align:left}.data-table .is-align-center{text-align:center}.data-table .is-align-end{text-align:right}.data-table th:first-child,.data-table td:first-child{padding-left:20px}.data-table.has-selection-column th:first-child,.data-table.has-selection-column td:first-child{padding-right:var(--wg-selection-column-padding-x,10px);padding-left:var(--wg-selection-column-padding-x,10px);text-align:center;width:60px!important}.data-table.has-selection-column th:nth-child(2),.data-table.has-selection-column td:nth-child(2){padding-left:var(--wg-selection-column-next-padding-left,0)}.data-table.has-selection-column th:first-child .wg-checkbox,.data-table.has-selection-column td:first-child .wg-checkbox{margin:0 auto;display:block}.data-table.has-action-column th:last-child,.data-table.has-action-column td:last-child{width:var(--wg-action-column-width,auto);padding-left:var(--wg-action-column-padding-x,15px);padding-right:var(--wg-action-column-padding-x,15px);white-space:nowrap}.data-table.has-action-column .action-cell{align-items:center;gap:var(--wg-action-cell-gap,6px);white-space:nowrap;min-width:0;display:inline-flex}.table-scroll.has-horizontal-overflow .data-table.has-action-column thead th:last-child,.table-scroll.has-horizontal-overflow .data-table.has-action-column tbody td:last-child{z-index:4;position:sticky;right:0;box-shadow:-10px 0 14px #0a0a0f8f;background:var(--wg-table-sticky-bg,#1b1b23)!important}.table-scroll.has-horizontal-overflow .data-table.has-action-column thead th:last-child{z-index:5;background:var(--wg-bg-table-head)!important}.table-foot{min-height:52px;color:var(--wg-text-muted);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:16px;padding:10px 20px 20px;font-size:14px;display:flex}.data-table-empty-state{gap:var(--wg-space-12);min-height:200px;color:var(--wg-text-muted);font-size:var(--wg-type-body-size);line-height:var(--wg-type-body-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px 20px;display:flex}.data-table-refresh-state{z-index:6;top:var(--wg-space-8);right:var(--wg-space-16);align-items:center;gap:var(--wg-space-8);padding:var(--wg-space-8) var(--wg-space-12);border:1px solid var(--wg-border);background:var(--wg-bg-panel);color:var(--wg-text-secondary);font-size:var(--wg-type-body-size);pointer-events:none;border-radius:4px;display:inline-flex;position:absolute}.data-table-state-icon{width:48px;height:48px;color:var(--wg-text-disabled);justify-content:center;align-items:center;display:inline-flex}.data-table-state-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px}.data-table-empty-state.is-error .data-table-state-icon{color:var(--wg-status-danger)}.data-table-state-spinner{border:2px solid var(--wg-border);border-top-color:var(--wg-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite wg-table-state-spin}.data-table-state-title{color:var(--wg-text-muted)}.data-table-empty-state.is-error .data-table-state-title{color:var(--wg-text-secondary)}@keyframes wg-table-state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.data-table-state-spinner{animation:none}}.data-table-empty-state>.empty-state{width:100%;min-height:152px;padding:24px 20px}.panel>.table-foot:last-child{border-bottom-right-radius:var(--wg-surface-radius);border-bottom-left-radius:var(--wg-surface-radius);background:var(--wg-bg-panel);background-clip:padding-box}.status-tag{min-width:0;color:var(--wg-status-neutral);white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0;font-size:13px;font-weight:500;line-height:20px}.status-tag.success{color:var(--wg-status-success)}.status-tag.warning{color:var(--wg-status-warning)}.status-tag.danger{color:var(--wg-status-danger)}.status-tag.info{color:var(--wg-status-info)}.status-dot.warning{background:var(--wg-warning)}.status-dot.info{background:var(--wg-info)}.mini-progress{background:#ffffff0f;border-radius:3px;width:58px;height:6px;overflow:hidden}.mini-progress-bar{background:linear-gradient(90deg, var(--wg-primary) 0%, var(--wg-primary-hover) 100%);border-radius:3px;height:100%;transition:width .6s;display:block}.progress-cell{align-items:center;gap:8px;min-width:92px;display:inline-flex}.progress-value{min-width:30px;color:var(--wg-text-muted);text-align:right;font-size:12px;line-height:18px}.page-btn{min-width:34px;height:34px;color:var(--wg-text-secondary);background:#ffffff09;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;padding:0 11px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.page-btn[data-page]:not(:disabled),.page-btn[data-page-nav]:not(:disabled){cursor:pointer}.page-btn[data-page]:not(:disabled):hover,.page-btn[data-page-nav]:not(:disabled):hover{color:var(--wg-text-primary);background:#6258f41a;border-color:#7f79ff75}.page-btn[data-page]:not(:disabled):active,.page-btn[data-page-nav]:not(:disabled):active{color:#fff;border-color:var(--wg-button-ghost-active-border);background:var(--wg-button-ghost-active-bg);transform:translateY(1px)scale(.98)}.page-btn:disabled{color:var(--wg-text-muted);box-shadow:none;cursor:not-allowed;opacity:.52;background:#ffffff05;border-color:#ffffff0e}.page-btn:focus-visible{border-color:#7f79ffb8;outline:none;box-shadow:0 0 0 2px #7f79ff2e}.page-btn[data-page-nav] svg{width:14px;height:14px;stroke-width:var(--wg-icon-stroke-control);pointer-events:none}.page-btn[data-page-nav=prev] svg{transform:rotate(90deg)}.page-btn[data-page-nav=next] svg{transform:rotate(-90deg)}.page-btn.active{color:#fff;background:linear-gradient(#746dff 0%,#6258f4 100%);border-color:#7f79ffdb;box-shadow:0 0 0 1px #6258f42e}.page-ellipsis{min-width:26px;color:var(--wg-text-muted);background:0 0;border-color:#0000;padding:0 4px}.pagination-page-size{flex:0 0 120px;width:120px}.pagination-page-size .custom-select-trigger{height:34px;min-height:34px;padding-left:12px}.pagination-page-size .custom-select-menu{box-sizing:border-box;width:100%;min-width:0}.wg-ellipsis-cell{min-width:0;max-width:100%;color:var(--wg-text-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:22px;display:block;overflow:hidden}.wg-ellipsis-cell.is-link{color:var(--wg-link);font-weight:500;text-decoration:none}.wg-ellipsis-cell.is-primary{color:var(--wg-text-primary);font-weight:500}.wg-ellipsis-cell[tabindex="0"]:focus-visible{box-shadow:var(--wg-focus-ring);border-radius:2px;outline:none}.wg-overflow-tooltip{cursor:default;pointer-events:none}.wg-table-text-cell{flex-direction:column;min-width:0;max-width:100%;display:flex}.wg-table-text-primary-row{align-items:center;gap:8px;min-width:0;display:flex}.wg-table-text-primary{font-size:var(--wg-type-emphasis-size);line-height:var(--wg-type-emphasis-line)}.wg-table-text-secondary{color:var(--wg-text-muted);font-size:var(--wg-type-support-size);font-weight:var(--wg-type-support-weight);line-height:var(--wg-type-support-line)}.wg-table-text-primary-row .wg-ellipsis-cell{flex:auto}.wg-table-text-icon{width:16px;height:16px;color:var(--wg-link);flex:none}@media (width<=760px){.table-foot{flex-direction:column;align-items:flex-start}.table-foot .pagination{justify-content:flex-start;width:100%}}.data-table thead th{color:#24344d;background:var(--wg-bg-table-head);border-bottom-color:#d8e4f5}.data-table tbody tr,.data-table tbody tr:nth-child(odd){--wg-table-row-bg:#fff;--wg-table-sticky-bg:#fff}.data-table tbody tr:nth-child(2n){--wg-table-row-bg:#f9fcff;--wg-table-sticky-bg:#f9fcff}.data-table tbody tr:not(.empty-row,.wg-ant-table-placeholder):hover{--wg-table-row-bg:#eaf4ff;--wg-table-sticky-bg:#eaf4ff}.data-table tbody td{color:#4b5870;border-bottom-color:#e3ebf5}.table-scroll.has-horizontal-overflow .data-table.has-action-column thead th:last-child,.table-scroll.has-horizontal-overflow .data-table.has-action-column tbody td:last-child{box-shadow:-10px 0 16px #254a7e1a}.mini-progress{background:#e6edf7}.mini-progress-bar{background:linear-gradient(90deg, var(--wg-primary) 0%, #38bdf8 100%)}.page-btn{color:#5d6c82;box-shadow:none;background:#fff;border-color:#d0deef}.page-btn[data-page]:not(:disabled):hover,.page-btn[data-page-nav]:not(:disabled):hover{color:var(--wg-primary-hover);border-color:var(--wg-button-ghost-hover-border);background:var(--wg-button-ghost-hover-bg)}.page-btn[data-page]:not(:disabled):active,.page-btn[data-page-nav]:not(:disabled):active{color:var(--wg-primary-active);border-color:var(--wg-primary-hover);background:var(--wg-button-ghost-active-bg)}.page-btn:disabled{color:#9aa7ba;background:#f5f8fc;border-color:#e1e9f5}.page-btn.active{color:#fff;border-color:var(--wg-primary);background:var(--wg-primary);box-shadow:0 6px 14px color-mix(in srgb, var(--wg-primary) 14%, transparent)}.wg-ellipsis-cell{color:#4b5870}.wg-ellipsis-cell.is-link{color:var(--wg-link)}.wg-ellipsis-cell.is-link:hover{color:var(--wg-link-hover)}.wg-modal{z-index:var(--wg-overlay-z,var(--wg-z-modal-base));opacity:0;pointer-events:none;background:#00000094;justify-content:center;align-items:center;padding:24px;transition:opacity .18s;display:flex;position:fixed;inset:0}dialog.wg-modal{width:100%;max-width:none;height:100%;max-height:none;color:inherit;border:0;margin:0}dialog.wg-modal:not([open]){display:none}dialog.wg-modal::backdrop{background:0 0}#wg-overlay-root{position:static}.wg-overlay-region{pointer-events:none;position:fixed;inset:0}.wg-overlay-region[data-overlay-region=transient]{z-index:var(--wg-z-page-popover)}.wg-overlay-region[data-overlay-region=blocking]{position:static;inset:auto}.wg-overlay-region[data-overlay-region=notification]{z-index:var(--wg-z-toast-base)}.wg-overlay-region>*,.wg-overlay-owned-transient{pointer-events:auto}body.wg-overlay-blocked .wg-overlay-region[data-overlay-region=transient]>*,body.wg-overlay-blocked .wg-overlay-region[data-overlay-region=notification]>*,.wg-modal[data-wg-overlay-active=false]{pointer-events:none}.wg-overlay-owned-transient{z-index:20}body.wg-overlay-blocked{-webkit-user-select:none;user-select:none}body.wg-overlay-blocked #wg-overlay-root,body.wg-overlay-blocked .wg-modal.show{-webkit-user-select:text;user-select:text}.wg-modal.show{opacity:1;pointer-events:auto}.wg-dialog{width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);color:var(--wg-text-secondary);border:1px solid var(--wg-border);border-radius:var(--wg-surface-radius);background:var(--wg-bg-panel);box-shadow:var(--wg-overlay-shadow);transition:transform .18s;overflow:hidden;transform:translateY(8px)}.wg-modal.show .wg-dialog{transform:translateY(0)}.label-config-type-dialog{width:460px}.label-config-type-field{align-items:center;gap:var(--wg-label-control-gap);min-height:36px;display:flex}.label-config-type-field>span:first-child,.label-config-type-option{white-space:nowrap}.label-config-type-options{align-items:center;gap:20px;display:flex}.label-config-type-option{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.label-config-type-option input{width:16px;height:16px;margin:0}.wg-modal-header{height:56px;padding:var(--wg-modal-header-padding);color:var(--wg-text-primary);border-bottom:1px solid var(--wg-border);border-radius:calc(var(--wg-surface-radius) - 1px) calc(var(--wg-surface-radius) - 1px) 0 0;background:var(--wg-bg-panel);font-size:var(--wg-type-modal-title-size);font-weight:var(--wg-type-modal-title-weight);line-height:var(--wg-type-modal-title-line);justify-content:space-between;align-items:center;display:flex}.wg-modal-close{color:#a9adb8;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:0;line-height:0;display:flex;position:relative}.wg-modal-close:before,.wg-modal-close:after{content:"";background:currentColor;border-radius:999px;width:16px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scaleY(.75)}.wg-modal-close:after{transform:translate(-50%,-50%)rotate(-45deg)scaleY(.75)}.wg-modal-close:hover{color:#fff;background:0 0}.wg-modal-close:focus-visible{box-shadow:var(--wg-focus-ring);outline:none}.wg-modal-body{max-height:calc(100vh - 176px);padding:var(--wg-modal-body-padding);color:var(--wg-text-secondary);font-size:var(--wg-type-body-size);font-weight:var(--wg-type-body-weight);line-height:var(--wg-type-body-line);overflow:auto}.wg-modal-footer{justify-content:flex-end;align-items:center;gap:var(--wg-modal-action-gap);min-height:68px;padding:var(--wg-modal-footer-padding);border-top:1px solid var(--wg-border);border-radius:0 0 calc(var(--wg-surface-radius) - 1px) calc(var(--wg-surface-radius) - 1px);background:var(--wg-bg-panel);display:flex}.wg-modal-footer .btn{font-size:var(--wg-type-body-size);line-height:var(--wg-type-body-line)}.wg-confirm-modal{background:#00000094}.wg-confirm-modal .wg-confirm-container{width:560px;max-width:calc(100vw - 32px);color:var(--wg-text-secondary);border:1px solid var(--wg-border);border-radius:var(--wg-surface-radius);background:var(--wg-bg-panel);box-shadow:var(--wg-overlay-shadow)}.wg-confirm-modal .wg-confirm-header{background:var(--wg-bg-panel);border-bottom:none;justify-content:space-between;align-items:center;min-height:64px;padding:18px 16px 0 24px;display:flex}.wg-confirm-heading-wrap{align-items:center;gap:12px;min-width:0;display:flex}.wg-confirm-badge{width:28px;height:28px;color:var(--wg-text-primary);border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.wg-confirm-badge.danger{color:var(--wg-danger);background:color-mix(in srgb, var(--wg-danger) 14%, transparent)}.wg-confirm-badge.warning{color:var(--wg-warning);background:#f6b44b24}.wg-confirm-badge.primary,.wg-confirm-badge.success{color:var(--wg-primary-hover);background:#7568ff24}.wg-confirm-heading{min-width:0;color:var(--wg-text-primary);font-size:var(--wg-type-modal-title-size);font-weight:var(--wg-type-modal-title-weight);line-height:var(--wg-type-modal-title-line)}.wg-confirm-heading:focus{outline:none}.wg-confirm-close{flex:0 0 32px;margin-left:12px;transform:translateY(-4px)}.wg-modal-close.wg-confirm-close:before,.wg-modal-close.wg-confirm-close:after{content:none}.wg-confirm-close>svg{fill:none;stroke:currentColor;width:16px;height:16px;stroke-width:var(--wg-icon-stroke-control);stroke-linecap:round;stroke-linejoin:round}.wg-confirm-body{max-height:calc(100vh - 176px);color:var(--wg-text-secondary);font-size:var(--wg-type-body-size);font-weight:var(--wg-type-body-weight);line-height:var(--wg-type-body-line);padding:14px 24px 24px;overflow:auto}.wg-confirm-message{color:var(--wg-text-secondary);font-size:var(--wg-type-body-size);font-weight:var(--wg-type-body-weight);line-height:var(--wg-type-body-line);flex-direction:column;gap:6px;display:flex}.wg-confirm-message p{margin:0}.wg-confirm-message p:first-child{color:var(--wg-text-primary)}.wg-confirm-message p:first-child:last-child{color:var(--wg-text-secondary)}.wg-confirm-modal .wg-confirm-container.wg-confirm-has-details{width:520px}.wg-confirm-details{border:1px solid var(--wg-border);background:var(--wg-bg-panel);border-radius:6px;margin-top:12px;overflow:hidden}.wg-confirm-details-title{color:var(--wg-text-primary);border-bottom:1px solid var(--wg-border);background:var(--wg-bg-soft);font-size:var(--wg-type-status-size);font-weight:var(--wg-type-status-weight);line-height:var(--wg-type-status-line);padding:8px 12px}.wg-confirm-details-list{overscroll-behavior:contain;max-height:clamp(120px,100vh - 330px,240px);overflow-y:auto}.wg-confirm-details-item{font-size:var(--wg-type-status-size);line-height:var(--wg-type-status-line);grid-template-columns:minmax(72px,112px) minmax(0,1fr);align-items:start;gap:12px;padding:9px 12px;display:grid}.wg-confirm-details-item+.wg-confirm-details-item{border-top:1px solid var(--wg-border)}.wg-confirm-details-name{overflow-wrap:anywhere;min-width:0;color:var(--wg-text-primary);font-weight:600}.wg-confirm-details-reason{overflow-wrap:anywhere;min-width:0;color:var(--wg-text-secondary)}.wg-confirm-modal .wg-confirm-actions{justify-content:flex-end;align-items:center;gap:var(--wg-modal-action-gap);background:var(--wg-bg-panel);border-top:none;min-height:0;padding:0 24px 24px;display:flex}.wg-confirm-modal .wg-confirm-actions .btn{min-width:88px;height:36px;font-size:var(--wg-type-body-size);line-height:var(--wg-type-body-line);border-radius:6px;padding:0 22px}.wg-confirm-modal .wg-confirm-actions[data-focus-ring=none] .btn:focus-visible{box-shadow:none}.wg-confirm-modal .wg-confirm-actions .btn.ghost{color:var(--wg-text-primary);border-color:var(--wg-border-strong);background:0 0}.wg-confirm-modal .wg-confirm-container.wg-confirm-compact{width:360px}.wg-confirm-modal .wg-confirm-container.wg-confirm-compact.wg-confirm-has-details{width:520px}.wg-confirm-modal .wg-confirm-container.wg-confirm-action{border-color:#ffffff1a}.wg-confirm-action .wg-confirm-header{min-height:48px;padding:12px 10px 0 16px}.wg-confirm-action .wg-confirm-heading-wrap{gap:8px}.wg-confirm-action .wg-confirm-close{margin-left:6px}.wg-confirm-action .wg-confirm-badge{flex-basis:18px;width:18px;height:18px;font-size:12px}.wg-confirm-action .wg-confirm-badge.danger{color:#fff;background:var(--wg-danger)}.wg-confirm-action .wg-confirm-badge.warning{color:#fff;background:var(--wg-warning)}.wg-confirm-action .wg-confirm-badge.primary{color:#fff;background:var(--wg-primary)}.wg-confirm-action .wg-confirm-badge.success{color:#10291f;background:var(--wg-success)}.wg-confirm-action .wg-confirm-heading{font-size:var(--wg-type-modal-title-size);line-height:var(--wg-type-modal-title-line)}.wg-confirm-action .wg-confirm-body{padding:8px 16px 14px}.wg-confirm-action .wg-confirm-message,.wg-confirm-action .wg-confirm-message p:first-child,.wg-confirm-action .wg-confirm-message p:first-child:last-child{color:var(--wg-text-secondary);font-size:var(--wg-type-body-size);line-height:var(--wg-type-body-line)}.wg-confirm-modal .wg-confirm-action .wg-confirm-actions{gap:6px;padding:0 16px 14px}.wg-confirm-modal .wg-confirm-action .wg-confirm-actions .btn{min-width:48px;height:30px;font-size:var(--wg-type-body-size);line-height:var(--wg-type-body-line);padding:0 12px}.wg-confirm-modal .wg-confirm-action .wg-confirm-actions .btn.ghost{color:#4d5f78;background:#fff;border-color:#d6e0ec}.wg-confirm-modal .wg-confirm-action .wg-confirm-actions .btn.ghost:hover{color:#334155;background:#f8fafc;border-color:#b8c5d6}.wg-confirm-modal .wg-confirm-action .wg-confirm-submit.danger{color:#fff;border-color:var(--wg-danger);background:var(--wg-danger)}.wg-confirm-modal .wg-confirm-action .wg-confirm-submit.warning{color:#fff;border-color:var(--wg-warning);background:var(--wg-warning)}.wg-confirm-modal .wg-confirm-action .wg-confirm-submit.warning:hover{color:#fff;background:#b76e07;border-color:#b76e07}.wg-confirm-modal .wg-confirm-action .wg-confirm-submit.success{color:#fff;background:#35c98be6;border-color:#35c98b66}@media (width<=768px){.wg-modal-header{padding:0 10px 0 18px}.wg-modal-body{padding:24px 18px}.wg-modal-footer{padding:16px 18px}.wg-confirm-modal .wg-confirm-container,.wg-confirm-modal .wg-confirm-container.wg-confirm-compact,.wg-confirm-modal .wg-confirm-container.wg-confirm-has-details,.wg-confirm-modal .wg-confirm-container.wg-confirm-compact.wg-confirm-has-details{width:100%}.wg-confirm-modal .wg-confirm-header{padding:16px 10px 0 18px}.wg-confirm-heading-wrap{gap:10px}.wg-confirm-badge{flex-basis:26px;width:26px;height:26px;font-size:14px}.wg-confirm-body{padding:12px 18px 20px}.wg-confirm-message{gap:8px}.wg-confirm-modal .wg-confirm-actions{gap:10px;padding:0 18px 18px}.wg-confirm-modal .wg-confirm-actions .btn{min-width:82px}}.wg-modal,.wg-confirm-modal{background:#0f172a57}.wg-dialog,.wg-confirm-modal .wg-confirm-container{color:#4b5870;box-shadow:var(--wg-overlay-shadow);background:#fff;border-color:#cbdced}.wg-modal-header,.wg-modal-footer,.wg-confirm-modal .wg-confirm-header,.wg-confirm-modal .wg-confirm-actions{color:#172033;background:#fff;border-color:#d9e5f5}.wg-modal-title,.wg-confirm-heading,.wg-confirm-title,.wg-confirm-question{color:#172033}.wg-modal-body,.wg-confirm-body,.wg-confirm-message{color:#4b5870}.wg-modal-close,.wg-confirm-close{color:#6f7d91;background:0 0}.wg-modal-close:hover,.wg-confirm-close:hover{color:#4d5f78;background:0 0}.wg-confirm-badge,.wg-confirm-symbol.primary,.wg-confirm-symbol.success{color:var(--wg-primary);background:var(--wg-selection-tag-bg)}.wg-confirm-symbol.warning,.wg-confirm-modal .wg-confirm-action .wg-confirm-submit.warning{color:#fff;border-color:var(--wg-warning);background:var(--wg-warning)}.wg-confirm-symbol.danger{color:#e5484d;background:#fff1f2}.wg-confirm-modal .wg-confirm-actions .btn.ghost{color:#4d5f78;background:#fff;border-color:#d6e0ec}.wg-confirm-modal .wg-confirm-actions .btn.ghost:hover,.wg-confirm-modal .wg-confirm-action .wg-confirm-actions .btn.ghost:hover{color:#334155;background:#f8fafc;border-color:#b8c5d6}.wg-confirm-modal .wg-confirm-action .wg-confirm-actions .btn.ghost:focus-visible,.wg-confirm-modal .wg-confirm-action .wg-confirm-actions .btn.ghost:focus:not(:hover){color:#4d5f78;background:#fff;border-color:#d6e0ec;outline:none}.wg-confirm-modal .wg-confirm-action .wg-confirm-actions .btn.ghost:active{color:#172033;background:#eef2f7;border-color:#94a3b8}.wg-confirm-modal .wg-confirm-action .wg-confirm-submit.danger:hover{color:#fff;border-color:var(--wg-danger-hover);background:var(--wg-danger-hover)}.wg-confirm-modal .wg-confirm-action .wg-confirm-submit.danger:focus-visible,.wg-confirm-modal .wg-confirm-action .wg-confirm-submit.danger:focus:not(:hover){color:#fff;border-color:var(--wg-danger);background:var(--wg-danger);outline:none}.wg-confirm-modal .wg-confirm-action .wg-confirm-submit.danger:active{color:#fff;border-color:var(--wg-danger-active);background:var(--wg-danger-active)}.page-loading{color:var(--wg-primary,#2563eb);font-family:var(--wg-font-ui,"Microsoft YaHei", "PingFang SC", "Source Han Sans SC", Arial, sans-serif)}.page-loading:not(.page-loading--fullscreen){justify-content:center;align-items:center;width:100%;min-height:240px;display:flex}.page-loading.page-loading--fullscreen{background:var(--wg-neutral-bg,#f4f7fb);min-width:320px}.page-loading__section{align-items:center;gap:var(--wg-space-12,12px);width:min(320px,100vw - 48px);color:var(--wg-primary,#2563eb);text-align:center;flex-direction:column;display:flex}.page-loading__description{color:var(--wg-text-secondary,#4b5870);text-shadow:none;line-height:normal}.page-loading__content{justify-items:center;display:grid}.page-loading__icon{margin-bottom:var(--wg-space-20,20px);place-items:center;display:grid}.page-loading__title{color:var(--wg-text-primary,#172033);font-size:18px;font-weight:600;line-height:28px}.page-loading__detail{min-height:var(--wg-type-status-line,20px);margin-top:var(--wg-space-8,8px);color:var(--wg-text-secondary,#4b5870);font-size:var(--wg-type-status-size,13px);line-height:var(--wg-type-status-line,20px)}.page-loading--indicator-after .page-loading__description{order:1}.page-loading--indicator-after .page-loading__indicator{margin-top:var(--wg-space-12,12px);order:2}.page-loading .page-loading__bar{background:var(--wg-border,#d8e4f5);border-radius:999px;width:min(240px,100vw - 80px);height:3px;font-size:0;display:block;position:relative;overflow:hidden}.page-loading__bar-segment{border-radius:inherit;background:var(--wg-primary,#2563eb);width:38%;animation:1.35s ease-in-out -.45s infinite page-loading-bar;position:absolute;inset:0 auto 0 0}@keyframes page-loading-bar{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.page-loading__bar-segment{opacity:.6;width:100%;animation:none}}.wg-type-page-title{font-size:var(--wg-type-page-title-size);font-weight:var(--wg-type-page-title-weight);line-height:var(--wg-type-page-title-line)}.wg-type-modal-title{font-size:var(--wg-type-modal-title-size);font-weight:var(--wg-type-modal-title-weight);line-height:var(--wg-type-modal-title-line)}.wg-type-body{font-size:var(--wg-type-body-size);font-weight:var(--wg-type-body-weight);line-height:var(--wg-type-body-line)}.wg-type-emphasis{font-size:var(--wg-type-emphasis-size);font-weight:var(--wg-type-emphasis-weight);line-height:var(--wg-type-emphasis-line)}.wg-type-status{font-size:var(--wg-type-status-size);font-weight:var(--wg-type-status-weight);line-height:var(--wg-type-status-line)}.wg-type-support{font-size:var(--wg-type-support-size);font-weight:var(--wg-type-support-weight);line-height:var(--wg-type-support-line)}.wg-type-stat{font-size:var(--wg-type-stat-size);font-weight:var(--wg-type-stat-weight);line-height:var(--wg-type-stat-line);font-variant-numeric:tabular-nums}.wg-type-kpi{font-size:var(--wg-type-kpi-size);font-weight:var(--wg-type-kpi-weight);line-height:var(--wg-type-kpi-line);font-variant-numeric:tabular-nums}.western-app-shell .brand-name span{text-overflow:ellipsis;max-width:96px;overflow:hidden}.western-nav-link{text-decoration:none}.western-nav-trigger{appearance:none;text-align:left;background:0 0;border:0;gap:0;width:100%}.western-nav-subitem{text-decoration:none}.western-app-shell .top-actions{gap:var(--wg-space-12)}.western-account-name{max-width:240px;color:var(--wg-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.western-pending-panel{flex-direction:column;min-height:100%;display:flex}.western-pending-panel .empty-state{min-height:0}@media (width<=1080px){.western-app-shell .sidebar-toggle{display:none}}
