*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%}body{font-family:var(--b-font, system-ui, sans-serif);font-size:13px;line-height:20px;color:var(--b-text, CanvasText);background-color:var(--b-bg, Canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4,h5,h6,b,strong){font-weight:600}::placeholder{color:var(--b-placeholder);opacity:1}:where(a){color:var(--b-accent-text);text-decoration:none;transition:color .12s}:where(a):hover{color:var(--b-accent)}.ant-layout{min-height:100vh}:where(a[href],button,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--b-accent);outline-offset:1px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--b-border);background-clip:padding-box;border:2px solid transparent;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:var(--b-text-3)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--b-border) transparent}}@supports selector(::-webkit-scrollbar){.ant-table-wrapper .ant-table{scrollbar-color:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ant-btn.ant-btn-color-default.ant-btn-variant-outlined,.ant-btn.ant-btn-color-default.ant-btn-variant-dashed{--ant-btn-text-color-hover: var(--b-text);--ant-btn-border-color-hover: var(--b-border-strong)}.ant-input-outlined.ant-input-disabled,.ant-input-outlined.ant-input-disabled:hover:not([disabled]),.ant-input-outlined[disabled],.ant-input-number-outlined.ant-input-number-disabled,.ant-input-number-outlined.ant-input-number-disabled:hover:not([disabled]),.ant-picker-outlined.ant-picker-disabled,.ant-picker-outlined.ant-picker-disabled:hover:not([disabled]),.ant-mentions-outlined.ant-mentions-disabled,.ant-mentions-outlined.ant-mentions-disabled:hover:not([disabled]){border-color:var(--b-border)}.ant-input-number .ant-input-number-input{text-align:right}.ant-input-number,.ant-picker-input>input,.ant-statistic-content,.ant-pagination,.ant-table{font-variant-numeric:tabular-nums}.ant-form-horizontal .ant-form-item-label{text-align:start}.ant-form-item:last-child{margin-bottom:0}.ant-form-item .ant-form-item-label>label.ant-form-item-required:before{order:1;margin-inline:4px 0;color:var(--b-danger-solid);font-family:inherit;font-size:13px;line-height:1}.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):not(.ant-form-item-required-mark-hidden):after{content:none}.ant-select-dropdown,.ant-dropdown .ant-dropdown-menu:not(:empty),.ant-dropdown-menu-submenu .ant-dropdown-menu:not(:empty),.ant-dropdown .ant-table-filter-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover .ant-popover-container,.ant-mentions-dropdown,.ant-message .ant-message-notice-wrapper .ant-message-notice-content,.ant-notification .ant-notification-notice-wrapper{box-shadow:0 0 0 1px var(--b-border),var(--b-shadow-pop)}.ant-dropdown,.ant-dropdown-menu{user-select:none;-webkit-user-select:none}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected{font-weight:600}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled),.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled){color:var(--b-danger-fg)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover,.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover{color:var(--b-danger-fg);background-color:var(--b-danger-bg)}.ant-modal .ant-modal-container{box-shadow:0 0 0 1px var(--b-border),var(--b-shadow-pop)}.ant-card .ant-card-head{border-bottom-color:var(--b-divider)}.ant-card:has(.b-table-container){border:none;background:transparent;box-shadow:none}.ant-card:has(.b-table-container)>.ant-card-body{padding:0;background:transparent}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.ant-tabs .ant-tabs-tab-btn .ant-tabs-tab-icon:not(:last-child),.ant-tabs .ant-tabs-tab-btn>span>.anticon:first-child{margin-inline-end:6px}.ant-tag{font-weight:500}.ant-tag.ant-tag-filled:not([style*=background]){border-color:var(--b-neutral-bd)}.ant-tag.ant-tag-filled:is(.ant-tag-blue,.ant-tag-processing,.ant-tag-geekblue,.ant-tag-cyan){border-color:var(--b-info-bd)}.ant-tag.ant-tag-filled:is(.ant-tag-green,.ant-tag-success,.ant-tag-lime){border-color:var(--b-success-bd)}.ant-tag.ant-tag-filled:is(.ant-tag-orange,.ant-tag-gold,.ant-tag-warning,.ant-tag-yellow){border-color:var(--b-warning-bd)}.ant-tag.ant-tag-filled:is(.ant-tag-red,.ant-tag-error,.ant-tag-volcano){border-color:var(--b-danger-bd)}.ant-tag.ant-tag-filled:is(.ant-tag-purple,.ant-tag-magenta,.ant-tag-pink){border-color:var(--b-violet-bd)}.ant-alert-info,.ant-alert-info .ant-alert-title,.ant-alert-info .ant-alert-description{color:var(--b-info-fg)}.ant-alert-success,.ant-alert-success .ant-alert-title,.ant-alert-success .ant-alert-description{color:var(--b-success-fg)}.ant-alert-warning,.ant-alert-warning .ant-alert-title,.ant-alert-warning .ant-alert-description{color:var(--b-warning-fg)}.ant-alert-error,.ant-alert-error .ant-alert-title,.ant-alert-error .ant-alert-description{color:var(--b-danger-fg)}.ant-pagination .ant-pagination-item:not(.ant-pagination-item-active),.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{border-color:var(--b-border)}.ant-table-wrapper{overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th{padding-top:7px;font-size:12px;line-height:20px}.ant-table-wrapper .ant-table-thead>tr:last-child>th,.ant-table-wrapper .ant-table-thead>tr>th[rowspan]{border-bottom-color:var(--b-border-strong)}.ant-table-wrapper .ant-table:not(.ant-table-bordered){--ant-table-header-split-color: transparent}.ant-table-wrapper .ant-table:not(.ant-table-bordered) .ant-table-thead>tr>th:not(:last-child),.ant-table-wrapper .ant-table:not(.ant-table-bordered) .ant-table-tbody>tr>td:not(:last-child),.ant-table-wrapper .ant-table:not(.ant-table-bordered) .ant-table-summary>tr>td:not(:last-child),.ant-table-wrapper .ant-table:not(.ant-table-bordered) .ant-table-tbody-virtual .ant-table-row>.ant-table-cell:not(:last-child){border-inline-end:1px solid var(--b-grid)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td:first-child{box-shadow:inset 3px 0 0 var(--b-accent)}.ant-table-wrapper :where(.ant-table-thead)>tr>th:is(.ant-table-cell-fix,.ant-table-cell-fix-start,.ant-table-cell-fix-end,.ant-table-cell-fix-left,.ant-table-cell-fix-right){background-color:var(--b-th)}.ant-table-wrapper :where(.ant-table-tbody>tr)>td:is(.ant-table-cell-fix,.ant-table-cell-fix-start,.ant-table-cell-fix-end,.ant-table-cell-fix-left,.ant-table-cell-fix-right){background-color:var(--b-surface)}.ant-table-wrapper .ant-table-tbody :where(.ant-table-row)>.ant-table-cell-row-hover:is(.ant-table-cell-fix,.ant-table-cell-fix-start,.ant-table-cell-fix-end,.ant-table-cell-fix-left,.ant-table-cell-fix-right){background-color:var(--b-hover)}.ant-table-wrapper .ant-table-tbody .ant-table-row.ant-table-row-selected>:is(.ant-table-cell-fix,.ant-table-cell-fix-start,.ant-table-cell-fix-end,.ant-table-cell-fix-left,.ant-table-cell-fix-right){background-color:var(--b-accent-subtle)}.ant-table-wrapper .ant-table-tbody .ant-table-row-selected>.ant-table-cell-row-hover:is(.ant-table-cell-fix,.ant-table-cell-fix-start,.ant-table-cell-fix-end,.ant-table-cell-fix-left,.ant-table-cell-fix-right){background-color:var(--b-accent-subtle-hover)}.lines-table .ant-table-thead>tr>th{padding:6px 8px!important;background:var(--b-th);color:var(--b-text-2);font-size:12px;font-weight:600;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--gv-border-strong, var(--b-border-strong));border-inline-end:1px solid var(--gv-border, var(--b-grid))}.lines-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding:0 8px!important;height:32px;vertical-align:middle;color:var(--gv-text, var(--b-text));border-bottom:1px solid var(--gv-border, var(--b-grid));border-inline-end:1px solid var(--gv-border, var(--b-grid))}.lines-table .ant-table-tbody>tr>td.grid-cell,.lines-table .ant-table-tbody>tr>td.stock-cell,.lines-table .ant-table-tbody>tr>td.action-cell{padding:0!important}.lines-table .grid-cell>span{display:block;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lines-table .computed-cell>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lines-table .grid-cell .ant-input,.lines-table .grid-cell .ant-input-affix-wrapper,.lines-table .grid-cell .ant-input-number,.lines-table .grid-cell .ant-select,.lines-table .grid-cell .ant-picker{width:100%;height:31px;border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.lines-table .grid-cell .ant-input,.lines-table .grid-cell .ant-input-affix-wrapper,.lines-table .grid-cell .ant-picker{padding-block:0;padding-inline:7px}.lines-table .grid-cell .ant-input-number{--input-number-input-padding-block: 0px;padding-inline:7px}.lines-table .grid-cell .ant-select{--select-padding-horizontal: 7px}.lines-table .grid-cell .ant-select-suffix{color:var(--gv-text-tertiary, var(--b-text-3))}.lines-table .grid-cell .ant-input-number-actions,.lines-table .grid-cell .ant-picker-suffix,.lines-table .grid-cell .ant-picker-clear{display:none}.lines-table .num-cell,.lines-table .num-cell .ant-input,.lines-table .num-cell .ant-input-number-input{text-align:right;font-variant-numeric:tabular-nums}.lines-table .ant-table-tbody>tr>td.computed-cell{background:var(--b-surface-2)}.lines-table .ant-table-tbody>tr>td.total-cell{background:var(--gv-total-bg, var(--b-accent-subtle))}.lines-table .ant-table-tbody>tr>td.index-cell,.lines-table .ant-table-tbody>tr>td.action-cell{background:var(--gv-index-bg, var(--b-surface-2));text-align:center}.lines-table .ant-table-tbody>tr>td.index-cell{color:var(--gv-text-tertiary, var(--b-text-3));font-weight:600}.lines-table .action-cell .ant-btn{width:26px;min-width:26px;height:26px;padding:0}.lines-table .ant-table-tbody>.ant-table-row>.ant-table-cell-row-hover{background:var(--gv-hover-bg, var(--b-hover))}.lines-table .stock-cell>div,.lines-table .stock-cell>span{min-height:31px}.lines-table .stock-cell .ant-input{height:31px;padding:0 8px;border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.lines-table .stock-cell .ant-btn{width:24px;min-width:24px;height:24px;margin-inline-end:2px;padding:0;flex-shrink:0;color:var(--gv-text-tertiary, var(--b-text-3))}.lines-table .stock-cell .ant-btn:hover{color:var(--b-accent-text);background:var(--gv-focus-bg, var(--b-accent-subtle))}.lines-table .stock-cell .ant-btn-dangerous:hover{color:var(--b-danger-fg);background:var(--b-danger-bg)}.lines-table .grid-cell:focus-within,.lines-table .stock-cell:focus-within{outline:2px solid var(--gv-primary, var(--b-accent));outline-offset:-2px;background:var(--gv-focus-bg, var(--b-accent-subtle))!important}.lines-table .ant-table-summary>tr>td{padding:6px 8px!important;background:var(--b-surface-2);font-weight:600;border-top:1px solid var(--gv-border-strong, var(--b-border-strong))}.stock-cell-label{flex:1;min-width:0;min-height:31px;padding:0 8px;display:flex;flex-direction:column;justify-content:center;gap:1px;overflow:hidden}.stock-cell-code,.stock-cell-name,.stock-cell-placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stock-cell-code{font-size:11px;line-height:14px;color:var(--b-text-3)}.stock-cell-name{font-size:12px;line-height:16px;color:inherit}.stock-cell-placeholder{font-size:12px;line-height:16px;color:var(--b-placeholder)}.no-select{user-select:none;-webkit-user-select:none}.form-page-no-select{user-select:text;-webkit-user-select:text}.mrp2-open-row>td{background:var(--b-warning-bg)}.b-close-lines-closed-row>td{opacity:.62}.termin-row-late>td.ant-table-cell{background-color:var(--b-danger-bg)!important}.termin-row-late:hover>td.ant-table-cell{background-color:color-mix(in srgb,var(--b-danger-bg),var(--b-danger-bd) 40%)!important}.termin-row-risk>td.ant-table-cell{background-color:var(--b-warning-bg)!important}.termin-row-risk:hover>td.ant-table-cell{background-color:color-mix(in srgb,var(--b-warning-bg),var(--b-warning-bd) 40%)!important}.termin-row-done>td.ant-table-cell{background-color:var(--b-success-bg)!important}.termin-row-done:hover>td.ant-table-cell{background-color:color-mix(in srgb,var(--b-success-bg),var(--b-success-bd) 40%)!important}.termin-compact-table .ant-table-thead>tr>th{padding:8px 10px 7px!important;font-size:12px}.termin-compact-table .ant-table-tbody>tr>td{padding:6px 10px!important;font-size:13px;line-height:20px;vertical-align:middle}.termin-compact-table .ant-table-tbody>tr>td :is(.ant-space,.ant-btn,.ant-tag,.ant-checkbox-wrapper){vertical-align:top}.termin-compact-table .ant-table-tbody>tr>td .ant-tag{margin:0 3px 0 0}.termin-compact-table .ant-table-expanded-row .ant-table-tbody>tr>td{padding:5px 10px!important}.cockpit-ops-table .ant-table{background:transparent}.cockpit-ops-table .ant-table-thead>tr>th{padding:4px 8px;background:var(--b-th);font-size:11px;font-weight:600;border-bottom:1px solid var(--b-border-strong)}.cockpit-ops-table .ant-table-tbody>tr>td{padding:4px 8px;font-size:11px;border-bottom:1px solid var(--b-grid)}.cockpit-ops-table .ant-table-tbody>tr:hover>td{background:var(--b-hover)!important}.cockpit-ops-table .ant-table-tbody>tr.cockpit-op-row-selected>td{background:var(--b-accent-subtle)!important}.cockpit-ops-table .ant-table-tbody>tr.cockpit-op-row-selected>td:first-child{box-shadow:inset 3px 0 0 var(--b-accent)}.cockpit-ops-table .ant-table-tbody>tr.cockpit-op-row-highlight>td{box-shadow:inset 0 1px 0 var(--b-warning-bd),inset 0 -1px 0 var(--b-warning-bd)}.costing-row-unpriced>td,.costing-row-unpriced>.ant-table-cell{background:var(--b-danger-bg)!important}.costing-tree-compact .ant-table-tbody>tr>td,.costing-tree-compact .ant-table-tbody-virtual .ant-table-cell{padding:2px 6px!important;line-height:1.25}.costing-tree-compact .ant-table-tbody-virtual .ant-table-cell{display:flex;align-items:center}.costing-tree-compact .ant-table-tbody-virtual .ant-table-cell[style*="text-align: right"],.costing-tree-compact .ant-table-tbody-virtual .ant-table-cell-align-right{justify-content:flex-end}.costing-tree-compact .ct-code{flex:0 0 auto;font-family:monospace;font-size:12px}.costing-tree-compact .ct-name{flex:1 1 auto;min-width:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.costing-tree-compact .ct-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border:1px solid;border-radius:4px;font-size:12px;cursor:pointer}.costing-tree-compact .ant-table-thead>tr>th{padding:5px 8px!important;line-height:1.25;white-space:nowrap}.costing-tree-compact .ant-table-row-expand-icon{transform:scale(.8);margin-inline-end:2px}.costing-tree-compact .ant-tag{line-height:15px}.price-sources-table .ant-table-thead>tr>th{padding:5px 8px!important;white-space:nowrap}.price-sources-table .ant-table-tbody>tr>td{padding:3px 8px!important;line-height:1.3}.consolidated-receive-row-error>td{background:var(--b-danger-bg)!important}.consolidated-receive-row-error>td:first-child{box-shadow:inset 3px 0 0 var(--b-danger-solid)}.consolidated-receive-table .ant-input-number.ant-input-number-outlined.ant-input-number-status-error,.consolidated-return-table .ant-input-number.ant-input-number-outlined.ant-input-number-status-error{border-color:var(--b-danger-solid)}.b-avatar-hover-zoom{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.b-avatar-hover-zoom:hover{z-index:10;transform:scale(1.5);box-shadow:var(--b-shadow-pop)}.ai-chat-markdown p:first-child{margin-top:0}.ai-chat-markdown p:last-child{margin-bottom:0}.ai-chat-markdown pre{margin:6px 0}.ai-chat-markdown table{border-spacing:0}.ai-chat-markdown img{max-width:100%;border-radius:6px}@keyframes micPulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--b-danger-solid) 40%,transparent)}50%{box-shadow:0 0 0 8px transparent}}@keyframes dotPulse{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes chatSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media print{.no-print,.sidebar-container,.main-header,.main-footer{display:none!important}.main-content{margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}}@media(max-width:768px){.ant-btn{min-height:44px;min-width:44px}.ant-btn-sm{min-height:36px;min-width:36px}.ant-input,.ant-picker,.ant-input-number-input{min-height:44px!important;font-size:16px!important}.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px!important}.ant-modal-header,.ant-modal-body{padding:16px}.ant-modal-footer{padding:12px 16px}.ant-form-horizontal .ant-form-item-label{flex:0 0 100%!important;max-width:100%!important;text-align:left!important;padding-bottom:4px}.ant-form-horizontal .ant-form-item-control{flex:0 0 100%!important;max-width:100%!important}.mobile-menu-drawer .ant-drawer-body{padding:0!important}.ant-card-body{padding:12px!important}.ant-dropdown-menu{min-width:180px}.ant-dropdown-menu-item{padding:12px 16px!important}.ant-select-dropdown{max-height:50vh!important}.ant-select-item{padding:12px 16px!important;min-height:44px}h1,.ant-typography h1{font-size:24px!important}h2,.ant-typography h2{font-size:20px!important}h3,.ant-typography h3{font-size:18px!important}.ant-space-item{margin-right:8px!important}.ant-tabs-nav{margin-bottom:12px!important}.ant-tabs-tab{padding:12px 16px!important}.ant-alert{padding:12px!important}.b-modal .ant-tabs.ant-tabs-left{flex-direction:column!important}.b-modal .ant-tabs.ant-tabs-left>.ant-tabs-nav{display:flex!important;width:100%!important;min-width:0}.b-modal .ant-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list{flex-direction:row!important;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.b-modal .ant-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab{margin:0!important;padding:10px 14px!important;white-space:nowrap}.b-modal .ant-tabs.ant-tabs-left>.ant-tabs-content-holder{margin-left:0!important;border-left:none!important}.b-modal .ant-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar{left:0!important;bottom:0!important;top:auto!important;height:2px!important;width:auto!important}.ant-tabs-nav-list{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ant-tabs-nav-list::-webkit-scrollbar{display:none}.b-modal .ant-table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.ant-row>.ant-col-12{flex:0 0 100%!important;max-width:100%!important}.ant-descriptions-item-label,.ant-descriptions-item-content{display:block!important;width:100%!important}.ant-steps-horizontal{flex-wrap:wrap}.ant-steps-horizontal .ant-steps-item{padding-left:0!important;margin-bottom:8px}.b-list-page-toolbar{flex-wrap:wrap!important;gap:8px!important}.ant-statistic-title{font-size:12px!important}.ant-statistic-content-value{font-size:20px!important}.ant-breadcrumb{display:none!important}.ant-timeline-item{padding-bottom:12px!important}.ant-space{flex-wrap:wrap!important;width:100%}.ant-space-item{flex:1 1 auto!important;min-width:0!important}.ant-space-item .ant-select{width:100%!important;min-width:0!important}.ant-dropdown-trigger.ant-btn-sm{min-height:36px;min-width:36px}}@media(max-width:480px){.ant-modal{margin:8px!important;max-width:calc(100vw - 16px)!important}.ant-card-body{padding:8px!important}.ant-modal-footer{display:flex;flex-direction:column;gap:8px}.ant-modal-footer .ant-btn{width:100%;margin:0!important}.ant-form-item{margin-bottom:8px!important}}@media(max-height:500px)and (orientation:landscape){.ant-modal{max-height:90vh!important}.ant-modal-body{max-height:calc(90vh - 120px)!important;overflow-y:auto!important}}@supports (padding-bottom: env(safe-area-inset-bottom)){.main-footer{padding-bottom:calc(6px + env(safe-area-inset-bottom))!important}.mobile-menu-drawer .ant-drawer-body{padding-bottom:env(safe-area-inset-bottom)!important}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.dv-scrollable{position:relative;overflow:hidden}.dv-scrollable .dv-scrollbar{position:absolute;border-radius:2px;background-color:transparent;will-change:background-color,transform;transform:translateZ(0);backface-visibility:hidden;transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:1s;transition-delay:0s}.dv-scrollable .dv-scrollbar-horizontal{bottom:0;left:0;height:4px}.dv-scrollable .dv-scrollbar-vertical{right:0;top:0;width:4px}.dv-scrollable:hover .dv-scrollbar,.dv-scrollable.dv-scrollable-resizing .dv-scrollbar,.dv-scrollable.dv-scrollable-scrolling .dv-scrollbar{background-color:var(--dv-scrollbar-background-color, rgba(255, 255, 255, .25))}.dv-svg{display:inline-block;fill:currentcolor;line-height:1;stroke:currentcolor;stroke-width:0}.dockview-theme-dark{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: #1e1e1e;--dv-tabs-and-actions-container-background-color: #252526;--dv-activegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-tab-divider-color: #1e1e1e;--dv-activegroup-visiblepanel-tab-color: white;--dv-activegroup-hiddenpanel-tab-color: #969696;--dv-inactivegroup-visiblepanel-tab-color: #8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color: #626262;--dv-separator-border: rgb(68, 68, 68);--dv-paneview-header-border-color: rgba(204, 204, 204, .2)}.dockview-theme-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-light{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: white;--dv-tabs-and-actions-container-background-color: #f3f3f3;--dv-activegroup-visiblepanel-tab-background-color: white;--dv-activegroup-hiddenpanel-tab-background-color: #ececec;--dv-inactivegroup-visiblepanel-tab-background-color: white;--dv-inactivegroup-hiddenpanel-tab-background-color: #ececec;--dv-tab-divider-color: white;--dv-activegroup-visiblepanel-tab-color: rgb(51, 51, 51);--dv-activegroup-hiddenpanel-tab-color: rgba(51, 51, 51, .7);--dv-inactivegroup-visiblepanel-tab-color: rgba(51, 51, 51, .7);--dv-inactivegroup-hiddenpanel-tab-color: rgba(51, 51, 51, .35);--dv-separator-border: rgba(128, 128, 128, .35);--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-scrollbar-background-color: rgba(0, 0, 0, .25)}.dockview-theme-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-vs{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: #1e1e1e;--dv-tabs-and-actions-container-background-color: #252526;--dv-activegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-tab-divider-color: #1e1e1e;--dv-activegroup-hiddenpanel-tab-color: #969696;--dv-inactivegroup-visiblepanel-tab-color: #8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color: #626262;--dv-separator-border: rgb(68, 68, 68);--dv-paneview-header-border-color: rgba(204, 204, 204, .2);--dv-tabs-and-actions-container-background-color: #2d2d30;--dv-tabs-and-actions-container-height: 20px;--dv-tabs-and-actions-container-font-size: 11px;--dv-activegroup-visiblepanel-tab-background-color: #007acc;--dv-inactivegroup-visiblepanel-tab-background-color: #3f3f46;--dv-activegroup-visiblepanel-tab-color: white;--dv-activegroup-hiddenpanel-tab-color: white;--dv-inactivegroup-visiblepanel-tab-color: white;--dv-inactivegroup-hiddenpanel-tab-color: white}.dockview-theme-vs .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-activegroup-hiddenpanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-inactivegroup-hiddenpanel-tab-background-color)}.dockview-theme-abyss{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-color-abyss-dark: #000c18;--dv-color-abyss: #10192c;--dv-color-abyss-light: #1c1c2a;--dv-color-abyss-lighter: #2b2b4a;--dv-color-abyss-accent: rgb(91, 30, 207);--dv-color-abyss-primary-text: white;--dv-color-abyss-secondary-text: rgb(148, 151, 169);--dv-group-view-background-color: var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color: var( --dv-color-abyss-light );--dv-activegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-dark );--dv-activegroup-hiddenpanel-tab-background-color: var(--dv-color-abyss);--dv-inactivegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-dark );--dv-inactivegroup-hiddenpanel-tab-background-color: var(--dv-color-abyss);--dv-tab-divider-color: var(--dv-color-abyss-lighter);--dv-activegroup-visiblepanel-tab-color: white;--dv-activegroup-hiddenpanel-tab-color: rgba(255, 255, 255, .5);--dv-inactivegroup-visiblepanel-tab-color: rgba(255, 255, 255, .5);--dv-inactivegroup-hiddenpanel-tab-color: rgba(255, 255, 255, .25);--dv-separator-border: var(--dv-color-abyss-lighter);--dv-paneview-header-border-color: var(--dv-color-abyss-lighter);--dv-paneview-active-outline-color: #596f99}.dockview-theme-abyss .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dracula{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: #282a36;--dv-tabs-and-actions-container-background-color: #191a21;--dv-activegroup-visiblepanel-tab-background-color: #282a36;--dv-activegroup-hiddenpanel-tab-background-color: #21222c;--dv-inactivegroup-visiblepanel-tab-background-color: #282a36;--dv-inactivegroup-hiddenpanel-tab-background-color: #21222c;--dv-tab-divider-color: #191a21;--dv-activegroup-visiblepanel-tab-color: rgb(248, 248, 242);--dv-activegroup-hiddenpanel-tab-color: rgb(98, 114, 164);--dv-inactivegroup-visiblepanel-tab-color: rgba(248, 248, 242, .5);--dv-inactivegroup-hiddenpanel-tab-color: rgba(98, 114, 164, .5);--dv-separator-border: #bd93f9;--dv-paneview-header-border-color: #bd93f9;--dv-paneview-active-outline-color: #6272a4}.dockview-theme-dracula .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{position:absolute;left:0;top:0;content:"";width:100%;height:1px;background-color:#94527e;z-index:999}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;background-color:#5e3d5a;z-index:999}.dockview-theme-replit{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;box-sizing:border-box;padding:10px;background-color:#ebeced;--dv-group-view-background-color: #ebeced;--dv-tabs-and-actions-container-background-color: #fcfcfc;--dv-activegroup-visiblepanel-tab-background-color: #f0f1f2;--dv-activegroup-hiddenpanel-tab-background-color: #fcfcfc;--dv-inactivegroup-visiblepanel-tab-background-color: #f0f1f2;--dv-inactivegroup-hiddenpanel-tab-background-color: #fcfcfc;--dv-tab-divider-color: transparent;--dv-activegroup-visiblepanel-tab-color: rgb(51, 51, 51);--dv-activegroup-hiddenpanel-tab-color: rgb(51, 51, 51);--dv-inactivegroup-visiblepanel-tab-color: rgb(51, 51, 51);--dv-inactivegroup-hiddenpanel-tab-color: rgb(51, 51, 51);--dv-separator-border: transparent;--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-sash-color: #cfd1d3;--dv-active-sash-color: #babbbb}.dockview-theme-replit .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-replit .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-replit .dv-resize-container{border-radius:10px!important;border:none}.dockview-theme-replit .dv-groupview{overflow:hidden;border-radius:10px}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container{border-bottom:1px solid rgba(128,128,128,.35)}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container .dv-tab{margin:4px;border-radius:8px}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container .dv-tab .dv-svg{height:8px;width:8px}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container .dv-tab:hover{background-color:#e4e5e6!important}.dockview-theme-replit .dv-groupview .dv-content-container{background-color:#fcfcfc}.dockview-theme-replit .dv-groupview.dv-active-group{border:1px solid rgba(128,128,128,.35)}.dockview-theme-replit .dv-groupview.dv-inactive-group{border:1px solid transparent}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash{background-color:transparent}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):after{content:"";height:4px;width:40px;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--dv-sash-color);position:absolute}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):hover,.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):active{background-color:transparent}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):hover:after,.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):active:after{background-color:var(--dv-active-sash-color)}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash{background-color:transparent}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):after{content:"";height:40px;width:4px;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--dv-sash-color);position:absolute}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):hover,.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):active{background-color:transparent}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):hover:after,.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):active:after{background-color:var(--dv-active-sash-color)}.dockview-theme-abyss-spaced{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-tab-font-size: 12px;--dv-tab-margin: .5rem .25rem;--dv-tabs-and-actions-container-height: 44px;--dv-border-radius: 20px;box-sizing:border-box;--dv-color-abyss-dark: rgb(11, 6, 17);--dv-color-abyss: #16121f;--dv-color-abyss-light: #201d2b;--dv-color-abyss-lighter: #2a2837;--dv-color-abyss-accent: rgb(91, 30, 207);--dv-color-abyss-primary-text: white;--dv-color-abyss-secondary-text: rgb(148, 151, 169);--dv-drag-over-border: 2px solid var(--dv-color-abyss-accent);--dv-drag-over-background-color: "";--dv-group-view-background-color: var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color: var(--dv-color-abyss);--dv-activegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-lighter );--dv-activegroup-hiddenpanel-tab-background-color: var( --dv-color-abyss-light );--dv-inactivegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-lighter );--dv-inactivegroup-hiddenpanel-tab-background-color: var( --dv-color-abyss-light );--dv-tab-divider-color: transparent;--dv-activegroup-visiblepanel-tab-color: var(--dv-color-abyss-primary-text);--dv-activegroup-hiddenpanel-tab-color: var( --dv-color-abyss-secondary-text );--dv-inactivegroup-visiblepanel-tab-color: var( --dv-color-abyss-primary-text );--dv-inactivegroup-hiddenpanel-tab-color: var( --dv-color-abyss-secondary-text );--dv-separator-border: transparent;--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-active-sash-color: var(--dv-color-abyss-accent);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(0, 0, 0, .5);padding:10px;background-color:var(--dv-color-abyss-dark)}.dockview-theme-abyss-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-abyss-spaced .dv-sash{border-radius:4px}.dockview-theme-abyss-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-abyss-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-resize-container{border-radius:var(--dv-border-radius)!important;border:none}.dockview-theme-abyss-spaced .dv-tabs-overflow-container,.dockview-theme-abyss-spaced .dv-tabs-overflow-dropdown-default{border-radius:8px;height:unset!important}.dockview-theme-abyss-spaced .dv-tab{border-radius:8px}.dockview-theme-abyss-spaced .dv-tab .dv-svg{height:8px;width:8px}.dockview-theme-abyss-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-abyss-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color)}.dockview-theme-abyss-spaced .dv-resize-container .dv-groupview{border:2px solid var(--dv-color-abyss-dark)}.dockview-theme-light-spaced{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-tab-font-size: 12px;--dv-tab-margin: .5rem .25rem;--dv-tabs-and-actions-container-height: 44px;--dv-border-radius: 20px;box-sizing:border-box;--dv-drag-over-border: 2px solid rgb(91, 30, 207);--dv-drag-over-background-color: "";--dv-group-view-background-color: #f6f5f9;--dv-tabs-and-actions-container-background-color: white;--dv-activegroup-visiblepanel-tab-background-color: #ededf0;--dv-activegroup-hiddenpanel-tab-background-color: #f9f9fa;--dv-inactivegroup-visiblepanel-tab-background-color: #ededf0;--dv-inactivegroup-hiddenpanel-tab-background-color: #f9f9fa;--dv-tab-divider-color: transparent;--dv-activegroup-visiblepanel-tab-color: rgb(104, 107, 130);--dv-activegroup-hiddenpanel-tab-color: rgb(148, 151, 169);--dv-inactivegroup-visiblepanel-tab-color: rgb(104, 107, 130);--dv-inactivegroup-hiddenpanel-tab-color: rgb(148, 151, 169);--dv-separator-border: transparent;--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-active-sash-color: rgb(91, 30, 207);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(0, 0, 0, .1);padding:10px;background-color:#f6f5f9;--dv-scrollbar-background-color: rgba(0, 0, 0, .25)}.dockview-theme-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-light-spaced .dv-sash{border-radius:4px}.dockview-theme-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-resize-container{border-radius:var(--dv-border-radius)!important;border:none}.dockview-theme-light-spaced .dv-tabs-overflow-container,.dockview-theme-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:8px;height:unset!important}.dockview-theme-light-spaced .dv-tab{border-radius:8px}.dockview-theme-light-spaced .dv-tab .dv-svg{height:8px;width:8px}.dockview-theme-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color)}.dockview-theme-light-spaced .dv-resize-container .dv-groupview{border:2px solid rgba(255,255,255,.1)}.dv-drop-target-container{position:absolute;z-index:9999;top:0;left:0;height:100%;width:100%;pointer-events:none;overflow:hidden;--dv-transition-duration: .3s}.dv-drop-target-container .dv-drop-target-anchor{position:relative;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);opacity:1;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;contain:layout paint;transition:opacity var(--dv-transition-duration) ease-in,transform var(--dv-transition-duration) ease-out}.dv-drop-target{position:relative;--dv-transition-duration: 70ms}.dv-drop-target>.dv-drop-target-dropzone{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1000;pointer-events:none}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection{position:relative;box-sizing:border-box;height:100%;width:100%;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);transition:top var(--dv-transition-duration) ease-out,left var(--dv-transition-duration) ease-out,width var(--dv-transition-duration) ease-out,height var(--dv-transition-duration) ease-out,opacity var(--dv-transition-duration) ease-out;will-change:transform;pointer-events:none}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-top.dv-drop-target-small-vertical{border-top:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-bottom.dv-drop-target-small-vertical{border-bottom:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-left.dv-drop-target-small-horizontal{border-left:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-right.dv-drop-target-small-horizontal{border-right:1px solid var(--dv-drag-over-border-color)}.dv-dockview{position:relative;background-color:var(--dv-group-view-background-color);contain:layout}.dv-dockview .dv-watermark-container{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.dv-dockview .dv-overlay-render-container{position:relative}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-inactivegroup-visiblepanel-tab-background-color);color:var(--dv-inactivegroup-visiblepanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-inactivegroup-hiddenpanel-tab-background-color);color:var(--dv-inactivegroup-hiddenpanel-tab-color)}.dv-tab.dv-tab-dragging{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview{display:flex;height:100%;background-color:var(--dv-group-view-background-color);overflow:hidden;flex-direction:column}.dv-groupview:focus{outline:none}.dv-groupview>.dv-content-container{flex-grow:1;min-height:0;outline:none}.dv-groupview.dv-groupview-header-bottom{flex-direction:column-reverse}.dv-groupview.dv-groupview-header-left{flex-direction:row}.dv-groupview.dv-groupview-header-right{flex-direction:row-reverse}.dv-root-wrapper,.dv-grid-view,.dv-branch-node{height:100%;width:100%}.dv-debug .dv-resize-container .dv-resize-handle-top{background-color:red}.dv-debug .dv-resize-container .dv-resize-handle-bottom{background-color:green}.dv-debug .dv-resize-container .dv-resize-handle-left{background-color:#ff0}.dv-debug .dv-resize-container .dv-resize-handle-right{background-color:#00f}.dv-debug .dv-resize-container .dv-resize-handle-topleft,.dv-debug .dv-resize-container .dv-resize-handle-topright,.dv-debug .dv-resize-container .dv-resize-handle-bottomleft,.dv-debug .dv-resize-container .dv-resize-handle-bottomright{background-color:#0ff}.dv-resize-container{--dv-overlay-z-index: var(--dv-overlay-z-index, 999);position:absolute;z-index:calc(var(--dv-overlay-z-index) - 2);border:1px solid var(--dv-tab-divider-color);box-shadow:var(--dv-floating-box-shadow);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.dv-resize-container.dv-hidden{display:none}.dv-resize-container.dv-resize-container-dragging{opacity:.5;will-change:transform,opacity}.dv-resize-container .dv-resize-handle-top{height:4px;width:calc(100% - 8px);left:4px;top:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ns-resize}.dv-resize-container .dv-resize-handle-bottom{height:4px;width:calc(100% - 8px);left:4px;bottom:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ns-resize}.dv-resize-container .dv-resize-handle-left{height:calc(100% - 8px);width:4px;left:-2px;top:4px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ew-resize}.dv-resize-container .dv-resize-handle-right{height:calc(100% - 8px);width:4px;right:-2px;top:4px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ew-resize}.dv-resize-container .dv-resize-handle-topleft{height:4px;width:4px;top:-2px;left:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:nw-resize}.dv-resize-container .dv-resize-handle-topright{height:4px;width:4px;right:-2px;top:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ne-resize}.dv-resize-container .dv-resize-handle-bottomleft{height:4px;width:4px;left:-2px;bottom:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:sw-resize}.dv-resize-container .dv-resize-handle-bottomright{height:4px;width:4px;right:-2px;bottom:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:se-resize}.dv-render-overlay{--dv-overlay-z-index: var(--dv-overlay-z-index, 999);position:absolute;z-index:1;width:100%;height:100%;contain:layout paint;isolation:isolate;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.dv-render-overlay.dv-render-overlay-float{z-index:calc(var(--dv-overlay-z-index) - 1)}.dv-debug .dv-render-overlay{outline:1px solid red;outline-offset:-1}.dv-pane-container{height:100%;width:100%}.dv-pane-container.dv-animated .dv-view{will-change:transform;transform:translateZ(0);backface-visibility:hidden;transition:transform .15s ease-out}.dv-pane-container .dv-view{overflow:hidden;display:flex;flex-direction:column;padding:0!important}.dv-pane-container .dv-view:not(:first-child):before{background-color:transparent!important}.dv-pane-container .dv-view:not(:first-child) .dv-pane>.dv-pane-header{border-top:1px solid var(--dv-paneview-header-border-color)}.dv-pane-container .dv-view .dv-default-header{background-color:var(--dv-group-view-background-color);color:var(--dv-activegroup-visiblepanel-tab-color);display:flex;padding:0 8px;cursor:pointer}.dv-pane-container .dv-view .dv-default-header .dv-pane-header-icon{display:flex;justify-content:center;align-items:center}.dv-pane-container .dv-view .dv-default-header>span{padding-left:8px;flex-grow:1}.dv-pane-container:first-of-type>.dv-pane>.dv-pane-header{border-top:none!important}.dv-pane-container .dv-pane{display:flex;flex-direction:column;overflow:hidden;height:100%}.dv-pane-container .dv-pane .dv-pane-header{box-sizing:border-box;-webkit-user-select:none;user-select:none;position:relative;outline:none}.dv-pane-container .dv-pane .dv-pane-header.dv-pane-draggable{cursor:pointer}.dv-pane-container .dv-pane .dv-pane-header:focus:before,.dv-pane-container .dv-pane .dv-pane-header:focus-within:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;content:"";pointer-events:none;outline:1px solid;outline-width:-1px;outline-style:solid;outline-offset:-1px;outline-color:var(--dv-paneview-active-outline-color)}.dv-pane-container .dv-pane .dv-pane-body{overflow-y:auto;overflow-x:hidden;flex-grow:1;position:relative;outline:none}.dv-pane-container .dv-pane .dv-pane-body:focus:before,.dv-pane-container .dv-pane .dv-pane-body:focus-within:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;content:"";pointer-events:none;outline:1px solid;outline-width:-1px;outline-style:solid;outline-offset:-1px;outline-color:var(--dv-paneview-active-outline-color)}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-enabled{background-color:#000}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-disabled{background-color:orange}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-maximum{background-color:green}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-minimum{background-color:red}.dv-split-view-container{position:relative;overflow:hidden;height:100%;width:100%}.dv-split-view-container.dv-splitview-disabled>.dv-sash-container>.dv-sash{pointer-events:none}.dv-split-view-container.dv-animation .dv-view,.dv-split-view-container.dv-animation .dv-sash{will-change:transform;transform:translateZ(0);backface-visibility:hidden;transition:transform .15s ease-out}.dv-split-view-container.dv-horizontal{height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash{height:100%;width:4px}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-enabled{cursor:ew-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-maximum{cursor:w-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-minimum{cursor:e-resize}.dv-split-view-container.dv-horizontal>.dv-view-container>.dv-view:not(:first-child):before{height:100%;width:1px}.dv-split-view-container.dv-vertical{width:100%}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash{width:100%;height:4px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-enabled{cursor:ns-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-maximum{cursor:n-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-minimum{cursor:s-resize}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view{width:100%}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view:not(:first-child):before{height:1px;width:100%}.dv-split-view-container .dv-sash-container{height:100%;width:100%;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash{position:absolute;z-index:99;outline:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:none;background-color:var(--dv-sash-color, transparent)}.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):active,.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):hover{background-color:var(--dv-active-sash-color, transparent);transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:var(--dv-active-sash-transition-duration, .1s);transition-delay:var(--dv-active-sash-transition-delay, .5s)}.dv-split-view-container .dv-view-container{position:relative;height:100%;width:100%}.dv-split-view-container .dv-view-container .dv-view{height:100%;box-sizing:border-box;overflow:auto;position:absolute}.dv-split-view-container.dv-separator-border .dv-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--dv-separator-border)}.dv-dragged{transform:translateZ(0)}.dv-tab{flex-shrink:0}.dv-tab:focus-within,.dv-tab:focus{position:relative}.dv-tab:focus-within:after,.dv-tab:focus:after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;pointer-events:none;outline:1px solid var(--dv-tab-divider-color)!important;outline-offset:-1px;z-index:5}.dv-tab.dv-tab-dragging .dv-default-tab-action{background-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tab.dv-active-tab .dv-default-tab .dv-default-tab-action{visibility:visible}.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:hidden}.dv-tab.dv-inactive-tab .dv-default-tab:hover .dv-default-tab-action{visibility:visible}.dv-tab .dv-default-tab{position:relative;height:100%;width:100%;display:flex;align-items:center;white-space:nowrap;text-overflow:ellipsis}.dv-tab .dv-default-tab .dv-default-tab-content{flex-grow:1;margin-right:4px}.dv-tab .dv-default-tab .dv-default-tab-action{padding:4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.dv-tab .dv-default-tab .dv-default-tab-action:hover{border-radius:2px;background-color:var(--dv-icon-hover-background-color)}.dv-tabs-overflow-dropdown-default{height:100%;color:var(--dv-activegroup-hiddenpanel-tab-color);margin:var(--dv-tab-margin);display:flex;align-items:center;flex-shrink:0;padding:.25rem .5rem;cursor:pointer}.dv-tabs-overflow-dropdown-default>span{padding-left:.25rem}.dv-tabs-overflow-dropdown-default>svg{transform:rotate(90deg)}.dv-tabs-container{display:flex;height:100%;overflow:auto;scrollbar-width:thin;will-change:scroll-position;transform:translateZ(0)}.dv-tabs-container.dv-tabs-container-vertical{width:100%;height:fit-content;max-height:100%;writing-mode:vertical-rl}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before,.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--dv-tab-divider-color)}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before{width:1px;height:100%}.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{width:100%;height:1px}.dv-tabs-container::-webkit-scrollbar{height:3px}.dv-tabs-container::-webkit-scrollbar-track{background:transparent}.dv-tabs-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color)}.dv-scrollable>.dv-tabs-container{overflow:hidden}.dv-tab{-webkit-user-drag:element;outline:none;padding:.25rem .5rem;cursor:pointer;position:relative;box-sizing:border-box;font-size:var(--dv-tab-font-size);margin:var(--dv-tab-margin)}.dv-tabs-container-vertical .dv-tab{padding:.5rem .25rem}.dv-tabs-overflow-container{flex-direction:column;height:unset;max-height:min(50vh,400px);overflow-y:auto;border:1px solid var(--dv-tab-divider-color);background-color:var(--dv-group-view-background-color);scrollbar-width:thin}.dv-tabs-overflow-container::-webkit-scrollbar{width:6px}.dv-tabs-overflow-container::-webkit-scrollbar-track{background:transparent}.dv-tabs-overflow-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color);border-radius:3px}.dv-tabs-overflow-container .dv-tab:not(:last-child){border-bottom:1px solid var(--dv-tab-divider-color)}.dv-tabs-overflow-container .dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tabs-overflow-container .dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-tabs-and-actions-container{display:flex;background-color:var(--dv-tabs-and-actions-container-background-color);flex-shrink:0;box-sizing:border-box;height:var(--dv-tabs-and-actions-container-height);font-size:var(--dv-tabs-and-actions-container-font-size)}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-scrollable,.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container{flex-grow:1}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container .dv-tab{flex-grow:1;padding:0}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-void-container{flex-grow:0}.dv-tabs-and-actions-container .dv-void-container{display:flex;flex-grow:1}.dv-tabs-and-actions-container .dv-void-container.dv-draggable{cursor:grab}.dv-tabs-and-actions-container .dv-right-actions-container{display:flex}.dv-tabs-and-actions-container .dv-right-actions-container.dv-right-actions-container-vertical{flex-direction:column}.dv-tabs-and-actions-container.dv-groupview-header-vertical{flex-direction:column;height:auto;width:var(--dv-tabs-and-actions-container-height)}.dv-watermark{display:flex;height:100%}.b-doc-card{max-width:1360px;margin-bottom:12px;padding:12px 16px 16px;background:var(--b-surface);border:1px solid var(--b-border);border-radius:6px}.b-doc-card-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--b-divider)}.b-doc-card-icon{display:inline-flex;color:var(--b-text-3);font-size:14px}.b-doc-card-title{margin:0;color:var(--b-text);font-size:14px;font-weight:600;line-height:20px}.b-doc-card-extra{margin-left:auto;color:var(--b-text-3);font-size:12px;line-height:18px}.b-doc-card{container-type:inline-size}.b-doc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;align-items:start}.b-doc-span-2{grid-column:span 2}.b-doc-span-3{grid-column:span 3}.b-doc-span-4{grid-column:1 / -1}@container (max-width: 880px){.b-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b-doc-span-3{grid-column:1 / -1}}@container (max-width: 460px){.b-doc-grid{grid-template-columns:minmax(0,1fr)}.b-doc-span-2,.b-doc-span-3{grid-column:1 / -1}}.b-doc-grid .ant-form-item{margin-bottom:0!important}.b-doc-grid .ant-form-item .ant-form-item-label{padding:0 0 4px!important;line-height:16px!important;text-align:left}.b-doc-grid .ant-form-item .ant-form-item-label>label{height:auto!important;color:var(--b-text-2);font-size:12px;font-weight:500;line-height:16px}.b-doc-grid .ant-form-item .ant-form-item-label>label:after{margin-inline-end:0}.b-doc-grid .ant-form-item .ant-form-item-label>label:not(.ant-form-item-required):after{content:""!important}.b-doc-static{display:flex;align-items:center;min-height:30px;padding:0 10px;overflow:hidden;border:1px solid var(--b-grid);border-radius:4px;background:var(--b-surface-2);color:var(--b-text);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.b-doc-static.is-numeric{font-variant-numeric:tabular-nums}.b-doc-static.is-empty{color:var(--b-text-3);font-weight:400}.b-doc-sources{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;max-width:1360px;margin-bottom:12px;padding:8px 12px;border:1px solid var(--b-border);border-radius:6px;background:var(--b-surface-2);font-size:12px}.b-doc-source{display:inline-flex;align-items:center;gap:6px;color:var(--b-text-2)}.b-doc-source strong{color:var(--b-text);font-weight:600;font-variant-numeric:tabular-nums}.b-doc-grid .ant-input-disabled,.b-doc-grid .ant-input-affix-wrapper-disabled,.b-doc-grid .ant-picker-disabled,.b-doc-grid .ant-picker-disabled input,.b-doc-grid .ant-input-number-disabled,.b-doc-grid .ant-input-number-disabled input,.b-doc-grid .ant-select-disabled,.b-doc-grid .ant-select-disabled .ant-select-content,.b-doc-grid .ant-select-disabled .ant-select-content-item,.b-doc-grid .ant-select-disabled .ant-select-selection-item{color:var(--b-text)!important;-webkit-text-fill-color:var(--b-text);cursor:default!important}.b-doc-grid .ant-input-disabled,.b-doc-grid .ant-input-affix-wrapper-disabled,.b-doc-grid .ant-picker-disabled,.b-doc-grid .ant-input-number-disabled,.b-doc-grid .ant-select-disabled{border-color:var(--b-grid)!important;background:var(--b-surface-2)!important;font-weight:500}.b-doc-grid .ant-select-disabled .ant-select-suffix,.b-doc-grid .ant-select-disabled .ant-select-arrow,.b-doc-grid .ant-picker-disabled .ant-picker-suffix{visibility:hidden}.b-doc-grid .ant-picker-disabled input,.b-doc-grid .ant-input-number-disabled input{font-weight:500}.b-doc-card.is-collapsed{padding-bottom:12px}.b-doc-card.is-collapsed .b-doc-card-head{margin-bottom:0;padding-bottom:0;border-bottom:0}.b-doc-grid .ant-form-item-horizontal .ant-form-item-row{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.b-doc-grid .ant-form-item-horizontal .ant-form-item-row>.ant-form-item-label,.b-doc-grid .ant-form-item-horizontal .ant-form-item-row>.ant-form-item-control{flex:0 0 auto;width:100%;max-width:100%;margin-left:0}.b-doc-grid .ant-form-item-horizontal .ant-form-item-row>.ant-form-item-label{text-align:left;white-space:normal}.b-doc-grid input:disabled::placeholder,.b-doc-grid textarea:disabled::placeholder{color:var(--b-text-3)!important;-webkit-text-fill-color:var(--b-text-3);font-weight:400}.b-doc-grid .ant-select-disabled .ant-select-placeholder,.b-doc-grid .ant-select-disabled .ant-select-selection-placeholder{color:var(--b-text-3)!important;-webkit-text-fill-color:var(--b-text-3);font-weight:400}.b-doc-grid :not(.b-doc-field)>.ant-form-item:not(.ant-form-item-hidden){margin-bottom:12px!important}.b-modal .ant-modal-header{user-select:none;-webkit-user-select:none}.b-modal .ant-modal-body{max-height:calc(100vh - 240px);overflow-y:auto}.b-modal .ant-modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;user-select:none;-webkit-user-select:none}.b-modal .ant-modal-footer>.ant-btn+.ant-btn{margin-inline-start:0}.b-modal-resize-handle{position:absolute;right:0;bottom:0;z-index:2;width:16px;height:16px;cursor:nwse-resize;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none}.b-modal-resize-handle:before,.b-modal-resize-handle:after{content:"";position:absolute;right:3px;bottom:3px;border-right:2px solid var(--b-border-strong);border-bottom:2px solid var(--b-border-strong);pointer-events:none;transition:border-color .12s ease}.b-modal-resize-handle:before{width:9px;height:9px}.b-modal-resize-handle:after{width:4px;height:4px}.b-modal-resize-handle:hover:before,.b-modal-resize-handle:hover:after{border-color:var(--b-accent)}.ant-modal-wrap.b-modal-fullscreen .ant-modal{top:0!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}.ant-modal-wrap.b-modal-fullscreen .ant-modal-container{display:flex;flex-direction:column;height:100vh;height:100dvh;border:none;border-radius:0;box-shadow:none}.b-modal-fullscreen .ant-modal-header{flex-shrink:0;padding-right:52px;border-radius:0}.b-modal-fullscreen .ant-modal-body{flex:1!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.b-modal-fullscreen .ant-modal-footer{flex-shrink:0;flex-direction:column-reverse;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:0}.b-modal-fullscreen .ant-modal-close{top:4px;right:8px;width:36px;height:36px}.b-modal-fullscreen .ant-modal-close-x{font-size:14px}.b-modal-fullscreen .ant-modal-footer .ant-btn{width:100%;height:44px;margin:0!important;font-size:14px}.ant-modal-confirm.b-confirm .ant-modal-body{padding:20px 20px 0}.ant-modal-confirm.b-confirm .ant-modal-body:not(:has(.ant-modal-confirm-btns)){padding-bottom:16px}.b-confirm .ant-modal-confirm-btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:20px -20px 0;padding:10px 16px;background:var(--b-surface-2);border-top:1px solid var(--b-divider);border-radius:0 0 6px 6px}.b-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-inline-start:0}.b-table-container{box-sizing:border-box;position:relative;min-width:0;color:var(--b-text);background:var(--b-surface);border:1px solid var(--b-border);border-radius:6px;overflow:clip}.b-table-container .b-table.ant-table-wrapper{border-radius:0}.b-table-container .b-table .ant-table{scrollbar-color:auto}.b-table-container ::-webkit-scrollbar{width:10px;height:10px}.b-table-container ::-webkit-scrollbar-track,.b-table-container ::-webkit-scrollbar-corner{background:transparent}.b-table-container ::-webkit-scrollbar-thumb{background-color:var(--b-border);background-clip:padding-box;border:2px solid transparent;border-radius:5px}.b-table-container ::-webkit-scrollbar-thumb:hover{background-color:var(--b-text-3)}.b-table-container .b-table .ant-table-body{overflow-y:auto!important}.b-table-toolbar{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:47px;padding:8px 12px;background:var(--b-surface);border-bottom:1px solid var(--b-divider)}.b-table-toolbar-head{display:flex;align-items:center;gap:8px;flex:0 0 auto;max-width:100%}.b-table-toolbar-icon{display:inline-flex;align-items:center;flex:none;font-size:16px;color:var(--b-text-2)}.b-table-title{min-width:0;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px;color:var(--b-text)}.b-table-toolbar .b-table-title h1,.b-table-toolbar .b-table-title h2,.b-table-toolbar .b-table-title h3,.b-table-toolbar .b-table-title h4,.b-table-toolbar .b-table-title h5,.b-table-toolbar .b-table-title h6{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.b-table-count{display:inline-flex;align-items:center;flex:none;height:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px;font-variant-numeric:tabular-nums;color:var(--b-neutral-fg);background:var(--b-neutral-bg);border:1px solid var(--b-neutral-bd);border-radius:3px}.b-table-toolbar-search{flex:0 1 300px;min-width:180px}.b-table-toolbar-search .b-table-search{width:100%}.b-table-search .b-table-search-icon{color:var(--b-text-3)}.b-table-search .b-table-search-clear{font-size:12px;color:var(--b-text-3);cursor:pointer}.b-table-search .b-table-search-clear:hover{color:var(--b-text)}.b-table-kbd{display:inline-flex;align-items:center;height:18px;padding:0 5px;font-family:inherit;font-size:11px;font-weight:600;line-height:16px;color:var(--b-text-3);background:var(--b-surface-2);border:1px solid var(--b-border);border-radius:3px}.b-table-tooltip-kbd{display:inline-flex;align-items:center;gap:6px}.b-table-tooltip-kbd kbd{padding:0 4px;font-family:inherit;font-size:10px;font-weight:600;line-height:14px;color:inherit;border:1px solid currentColor;border-radius:3px;opacity:.75}.b-table-toolbar .b-table-toolbar-right{margin-inline-start:auto;justify-content:flex-end}.b-table-toolbar .b-table-toolbar-right .ant-btn.ant-btn-sm{height:30px;padding-inline:11px;font-size:13px;border-radius:4px}.b-table-toolbar .b-table-toolbar-right .ant-btn.ant-btn-sm.ant-btn-icon-only{width:30px;padding-inline:0}.b-table-toolbar .b-table-toolbar-right .ant-select.ant-select-sm{--select-height: 30px;--select-border-radius: 4px}.b-table-toolbar .b-table-toolbar-right .ant-input-affix-wrapper.ant-input-affix-wrapper-sm,.b-table-toolbar .b-table-toolbar-right .ant-input.ant-input-sm,.b-table-toolbar .b-table-toolbar-right .ant-picker.ant-picker-small{padding-block:4px;border-radius:4px}.b-table-toolbar .ant-btn.b-toolbar-btn.is-active{--ant-btn-bg-color: var(--b-accent-subtle);--ant-btn-bg-color-hover: var(--b-accent-subtle-hover);--ant-btn-bg-color-active: var(--b-accent-subtle-hover);--ant-btn-border-color: var(--b-accent-border);--ant-btn-border-color-hover: var(--b-accent);--ant-btn-border-color-active: var(--b-accent);--ant-btn-text-color: var(--b-accent-text);--ant-btn-text-color-hover: var(--b-accent-text);--ant-btn-text-color-active: var(--b-accent-text)}.b-table-btn-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;font-variant-numeric:tabular-nums;color:var(--b-accent-on);background:var(--b-accent);border-radius:3px}.b-table-btn-trailing-icon{font-size:12px}.b-table-toolbar .b-toolbar-btn-favorite.is-favorite .anticon{color:var(--b-warning-solid)}.b-table-container .b-table .ant-table .ant-table-thead>tr>th{padding:8px 10px 7px;font-size:12px;font-weight:600;line-height:18px;color:var(--b-text-2);text-transform:none;letter-spacing:normal;white-space:nowrap;border-bottom:1px solid var(--b-border-strong);border-inline-end:1px solid var(--b-grid)}.b-table-container .b-table .ant-table .ant-table-thead>tr>th:last-child{border-inline-end:0}.b-table-container .b-table .ant-table .ant-table-thead>tr:not(:last-child)>th{border-bottom-color:var(--b-grid)}.b-table-container .b-table .ant-table .ant-table-thead>tr>th:before{display:none}.b-table-container .b-table .ant-table .ant-table-column-sorter{margin-block:-2px}.b-table-container .b-table .ant-table .ant-table-thead>tr>th.b-table-col-filtered{box-shadow:inset 0 -2px 0 var(--b-accent)}.b-table-container .b-table .ant-table .ant-table-tbody>tr>td{padding:6px 10px;font-size:13px;font-weight:400;line-height:20px;font-variant-numeric:tabular-nums;color:var(--b-text);border-bottom:1px solid var(--b-grid);border-inline-end:1px solid var(--b-grid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-table-container .b-table .ant-table .ant-table-tbody>tr>td:last-child{border-inline-end:0}.b-table-container .b-table .ant-table .ant-table-thead>tr>th.ant-table-cell.ant-table-selection-column,.b-table-container .b-table .ant-table .ant-table-tbody>tr>td.ant-table-cell.ant-table-selection-column{padding-inline:7px;text-overflow:clip}.b-table-container .b-table .ant-table .ant-table-tbody>tr:last-child>td{border-bottom-color:transparent}.b-table-container .b-table .ant-table .ant-table-tbody>tr.ant-table-row-selected>td:first-child{box-shadow:inset 3px 0 0 var(--b-accent)}.b-table-container .b-table .ant-table .ant-table-tbody>tr.ant-table-row:focus{outline:none}.b-table-container .b-table .ant-table .ant-table-tbody>tr.ant-table-row:focus:not(.ant-table-row-selected)>td{background:var(--b-hover)}.b-table-container .b-table .ant-table .ant-table-tbody>tr.ant-table-row:focus-visible>td{box-shadow:inset 0 1px 0 var(--b-accent),inset 0 -1px 0 var(--b-accent)}.b-table-container .b-table .ant-table .ant-table-tbody>tr.ant-table-row:focus-visible>td:first-child{box-shadow:inset 3px 0 0 var(--b-accent),inset 0 1px 0 var(--b-accent),inset 0 -1px 0 var(--b-accent)}.b-table-container .b-table .ant-table .ant-table-tbody>tr.ant-table-row.b-table-row-context-active:not(.ant-table-row-selected)>td{background:var(--b-accent-subtle)}.b-table-container .b-table .ant-table .ant-table-tbody>tr.ant-table-row.b-table-row-context-active>td:first-child{box-shadow:inset 3px 0 0 var(--b-accent)}.b-table-container .b-table .ant-table .ant-table-tbody>tr>td.ant-table-cell-fix-start-shadow-show,.b-table-container .b-table .ant-table .ant-table-thead>tr>th.ant-table-cell-fix-start-shadow-show{box-shadow:inset -1px 0 0 var(--b-border-strong)}.b-table-container .b-table .ant-table .ant-table-tbody>tr>td.ant-table-cell-fix-end-shadow-show,.b-table-container .b-table .ant-table .ant-table-thead>tr>th.ant-table-cell-fix-end-shadow-show{box-shadow:inset 1px 0 0 var(--b-border-strong)}.b-table-container .b-table .ant-table .ant-table-thead>tr>th.b-table-col-filtered.ant-table-cell-fix-start-shadow-show{box-shadow:inset 0 -2px 0 var(--b-accent),inset -1px 0 0 var(--b-border-strong)}.b-table-container .b-table .ant-table .ant-table-thead>tr>th.b-table-col-filtered.ant-table-cell-fix-end-shadow-show{box-shadow:inset 0 -2px 0 var(--b-accent),inset 1px 0 0 var(--b-border-strong)}.b-table-container .b-table .ant-table .ant-table-container:before,.b-table-container .b-table .ant-table .ant-table-container:after{box-shadow:none}.b-table-container .b-table .ant-table .ant-table-tbody>tr.ant-table-row>td .ant-btn{margin-block:-5px;vertical-align:middle}.b-table-container .b-table .ant-table .ant-table-tbody>tr>td .ant-btn.ant-btn-icon-only.ant-btn-variant-text:not(.ant-btn-dangerous){width:26px;min-width:26px;height:26px;padding:0;border-radius:4px;--ant-btn-text-color: var(--b-text-2);--ant-btn-text-color-hover: var(--b-text);--ant-btn-text-color-active: var(--b-text);--ant-btn-bg-color-hover: var(--b-grid);--ant-btn-bg-color-active: var(--b-border)}.b-table-container .b-table .ant-table .ant-table-summary>tr>td,.b-table-container .b-table .ant-table .ant-table-summary>tr>th{padding:6px 10px;font-weight:600;line-height:20px;font-variant-numeric:tabular-nums;background:var(--b-surface-2);border-bottom:0;border-inline-end:1px solid var(--b-grid)}.b-table-container .b-table .ant-table .ant-table-summary>tr:first-child>td,.b-table-container .b-table .ant-table .ant-table-summary>tr:first-child>th{border-top:1px solid var(--b-border-strong)}.b-table-empty-title{font-weight:600;color:var(--b-text-2)}.b-table-empty-hint{font-size:12px;line-height:18px;color:var(--b-text-3)}.b-table-container .b-table.b-table-filter-row .ant-table .ant-table-thead>tr>th{padding:8px 10px 6px;vertical-align:top}.b-table-container .b-table.b-table-filter-row .ant-table .ant-table-thead>tr>th .ant-table-column-sorters{align-items:flex-start}.b-table-filter-head{display:flex;flex-direction:column;gap:6px;min-width:0}.b-table-filter-head-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:18px}.b-table-filter-cell-empty{height:24px}.b-table-filter-cell{position:relative;font-weight:400;cursor:default}.b-table-filter-cell .ant-input-affix-wrapper,.b-table-filter-cell .ant-picker,.b-table-filter-cell div>input.ant-input{box-sizing:border-box;height:24px;padding-block:2px;padding-inline:7px 4px;font-size:12px}.b-table-filter-cell .ant-input,.b-table-filter-cell .ant-picker-input>input{font-size:12px;line-height:18px}.b-table-filter-cell .ant-select{--select-height: 24px;--select-font-size: 12px;--select-line-height: 1.5;--select-font-height: 18px}.b-table-filter-cell .ant-select-content,.b-table-filter-cell .ant-select-selection-overflow{flex-wrap:nowrap}.b-table-filter-cell .ant-select-multiple .ant-select-selection-item,.b-table-filter-cell .ant-input-clear-icon,.b-table-filter-cell .ant-select-clear,.b-table-filter-cell .ant-picker-clear{font-size:11px}.b-table-filter-cell.is-active:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;z-index:2;width:3px;background:var(--b-accent);border-start-start-radius:3px;border-end-start-radius:3px;pointer-events:none}.b-table-filter-cell .ant-input-disabled,.b-table-filter-cell .ant-input-affix-wrapper-disabled{cursor:not-allowed}.b-table-filter-cell.is-unsupported .ant-input-affix-wrapper-disabled{border-style:dashed}.b-table-filter-unsupported-icon{font-size:11px;color:var(--b-text-3)}.b-table-filter-op{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 3px;font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--b-text-3);border-radius:3px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.b-table-filter-op:hover{color:var(--b-text);background:var(--b-hover)}.b-table-filter-cell.is-active .b-table-filter-op{color:var(--b-accent-text)}.b-table-op-menu .ant-dropdown-menu{min-width:196px}.b-table-op-item{display:flex;align-items:center;gap:8px}.b-table-op-item .b-op-sym{flex:none;width:34px;font-size:11px;font-weight:600;line-height:16px;text-align:center;color:var(--b-text-2);background:var(--b-surface-2);border:1px solid var(--b-border);border-radius:3px}.b-table-op-item .b-op-check{margin-inline-start:auto;font-size:11px;color:var(--b-accent-text)}.b-table-op-menu .ant-dropdown-menu-item-selected .b-op-sym{color:var(--b-accent-text);background:var(--b-surface);border-color:var(--b-accent-border)}.b-table-filter-summary{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 12px;background:var(--b-surface-2);border-bottom:1px solid var(--b-divider)}.b-table-filter-summary.is-suspended{background:var(--b-disabled-bg)}.b-table-filter-summary-label{margin-inline-end:2px;font-size:12px;font-weight:600;line-height:20px;color:var(--b-text-2)}.b-table-filter-summary .ant-tag.b-table-filter-chip{display:inline-block;margin:0;white-space:nowrap;border-radius:3px}.b-table-filter-chip-title{font-weight:600;color:var(--b-text)}.b-table-filter-chip-op{color:var(--b-text-3)}.b-table-filter-summary .ant-tag.b-table-filter-chip .anticon-close{margin-inline-start:6px;font-size:10px;vertical-align:middle;color:var(--b-text-3)}.b-table-filter-summary .ant-tag.b-table-filter-chip .anticon-close:hover{color:var(--b-text)}.b-table-filter-summary.is-suspended .ant-tag.b-table-filter-chip,.b-table-filter-summary.is-suspended .b-table-filter-chip-title{color:var(--b-text-3);text-decoration:line-through}.b-table-filter-summary-spacer{flex:1}.b-table-filter-summary-count{margin-inline-end:4px;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums;color:var(--b-text-3)}.b-table-pagination-bar{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:41px;padding:6px 12px;font-size:12px;line-height:18px;color:var(--b-text-2);background:var(--b-surface);border-top:1px solid var(--b-divider);-webkit-user-select:none;user-select:none}.b-table-pagination-range{font-variant-numeric:tabular-nums}.b-table-pagination-nav{display:flex;gap:4px}.b-table-pagination-bar .ant-select.b-table-page-size{--select-height: 28px;--select-border-radius: 4px;--select-font-size: 12px;--select-line-height: 1.5;--select-font-height: 18px;min-width:68px}.b-table-pagination-bar .ant-btn.b-pagination-arrow{width:28px;min-width:28px;height:28px;padding:0;border-radius:4px;font-size:12px;--ant-btn-border-color: var(--b-border);--ant-btn-border-color-hover: var(--b-border-strong);--ant-btn-border-color-active: var(--b-border-strong);--ant-btn-bg-color: var(--b-surface);--ant-btn-bg-color-hover: var(--b-hover);--ant-btn-bg-color-active: var(--b-th);--ant-btn-text-color: var(--b-text-2);--ant-btn-text-color-hover: var(--b-text);--ant-btn-text-color-active: var(--b-text)}.b-table-pagination-bar .ant-btn.b-pagination-arrow:disabled{color:var(--b-disabled-text);background:var(--b-surface);border-color:var(--b-divider)}.b-table .b-table-resize-handle{position:absolute;inset-block:0;inset-inline-end:-5px;z-index:2;width:10px;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:transparent}.b-table .b-table-resize-handle:after{content:"";position:absolute;inset-block:6px;inset-inline-start:4px;width:2px;background:transparent;border-radius:1px;transition:background-color .12s ease}.b-table .b-table-resize-handle:hover:after,.b-table .b-table-resize-handle:active:after{background:var(--b-accent)}.b-table-resizing,.b-table-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.b-table-container.b-table-fill{height:100%;min-height:0;display:flex;flex-direction:column}.b-table-container.b-table-fill>.b-table-toolbar,.b-table-container.b-table-fill>.b-table-filter-summary,.b-table-container.b-table-fill>.b-table-pagination-bar{flex:0 0 auto}.b-table-container.b-table-fill>.ant-table-wrapper{flex:1 1 auto;min-height:0;overflow:hidden}.b-table-container .b-table.b-table-mobile .ant-table .ant-table-thead>tr>th,.b-table-container .b-table.b-table-mobile .ant-table .ant-table-tbody>tr>td{padding:6px 10px}@media(max-width:768px){.b-table-toolbar{flex-direction:column;align-items:stretch}.b-table-toolbar-search{flex:1 1 auto}.b-table-toolbar .b-table-toolbar-right{width:100%;margin-inline-start:0;justify-content:flex-end}.b-table-pagination-bar{gap:8px;padding:6px 8px}}.b-cell-money,.b-cell-codename,.b-cell-num{white-space:nowrap;font-variant-numeric:tabular-nums}.b-cell-money.is-strong{font-weight:600}.b-cell-money.has-tip{text-decoration:underline dotted var(--b-text-3);text-underline-offset:3px;cursor:help}.b-cell-money-tip{font-variant-numeric:tabular-nums;text-align:right}.b-cell-codename{display:block;overflow:hidden;text-overflow:ellipsis}.b-cell-code{color:var(--b-text-2);font-variant-numeric:tabular-nums}.b-cell-sep,.b-cell-muted{color:var(--b-text-3)}.b-editable-table{--gv-primary: var(--b-accent);--gv-text: var(--b-text);--gv-text-tertiary: var(--b-text-3);--gv-border: var(--b-grid);--gv-border-strong: var(--b-border-strong);--gv-focus-bg: var(--b-accent-subtle);--gv-hover-bg: var(--b-hover);--gv-computed-bg: var(--b-surface-2);--gv-computed-hover-bg: var(--b-hover);--gv-index-bg: var(--b-surface-2);--gv-stripe-bg: var(--b-surface);--gv-th-bg: var(--b-th);--gv-total-bg: var(--b-accent-subtle);--gv-summary-bg: var(--b-surface-2);--gv-error: var(--b-danger-solid)}.b-editable-table-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.b-editable-table-title{font-size:14px;font-weight:600;line-height:20px;color:var(--b-text)}.b-editable-table-search{width:200px}.b-editable-table-search .b-editable-table-search-icon{color:var(--b-text-3)}.b-editable-table.lines-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{height:auto;padding:4px 10px!important;font-size:13px;line-height:20px;vertical-align:middle}.b-editable-table.lines-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td:has(>.b-cell-editable),.b-editable-table.lines-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td:has(>.b-cell-active),.b-editable-table.lines-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td:has(>.b-cell-static),.b-editable-table.lines-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td:has(.stock-cell-label){padding:0!important}.b-editable-table .b-cell-static,.b-editable-table .b-cell-editable{box-sizing:border-box;display:flex;align-items:center;min-height:32px;padding:6px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b-editable-table .b-cell-editable{cursor:pointer;transition:box-shadow .12s ease,background-color .12s ease}.b-editable-table .b-cell-editable:hover{background:var(--b-input);box-shadow:inset 0 0 0 1px var(--b-border-strong)}.b-editable-table .b-cell-number{justify-content:flex-end;text-align:right;font-variant-numeric:tabular-nums}.b-editable-table .b-cell-number .ant-typography{width:100%;text-align:right}.b-editable-table .ant-table-tbody{user-select:none;-webkit-user-select:none}.b-editable-table .b-cell-active{position:relative;width:100%;height:100%}.b-editable-table .b-cell-active:after{content:"";position:absolute;inset:0;z-index:2;border:2px solid var(--b-accent);pointer-events:none}.b-editable-table.lines-table .b-cell-active .ant-input,.b-editable-table.lines-table .b-cell-active .ant-input-number,.b-editable-table.lines-table .b-cell-active .ant-picker{box-sizing:border-box;width:100%;height:32px;border:0;border-radius:0;box-shadow:none;background:var(--b-input)}.b-editable-table.lines-table .b-cell-active .ant-input,.b-editable-table.lines-table .b-cell-active .ant-picker{padding:0 10px}.b-editable-table.lines-table .b-cell-active .ant-input-number-input{height:32px;padding:0 10px;text-align:right;font-variant-numeric:tabular-nums}.b-editable-table.lines-table .b-cell-active .ant-select{--select-height: 32px;--select-border-size: 0px;--select-border-radius: 0px;--select-background: var(--b-input);width:100%}.b-editable-table.lines-table .b-cell-active .ant-select.ant-select-focused{box-shadow:none}.b-editable-table-summary{margin-top:12px;padding:12px 16px;background:var(--b-surface-2);border:1px solid var(--b-border);border-radius:6px}.b-editable-table-summary-list{display:flex;flex-direction:column;gap:4px}.b-editable-table-summary-row{display:flex;justify-content:space-between;gap:12px;padding-bottom:4px;font-size:12px;line-height:18px;font-variant-numeric:tabular-nums}.b-editable-table-summary-divider{margin-top:4px;padding-top:4px;border-top:1px solid var(--b-divider)}.b-editable-table-total{display:flex;flex-direction:column;justify-content:center;height:100%;padding-inline-start:16px;border-inline-start:1px solid var(--b-divider)}.b-editable-table-total-label{margin-bottom:2px;font-size:11px;line-height:16px;color:var(--b-text-3)}.b-editable-table-total-value{font-size:22px;font-weight:600;line-height:30px;font-variant-numeric:tabular-nums;color:var(--b-accent-text)}.b-editable-table-total-secondary{margin-top:8px;padding-top:8px;border-top:1px dashed var(--b-border)}.b-editable-table-total-secondary-value{font-size:16px;font-weight:600;line-height:22px;font-variant-numeric:tabular-nums;color:var(--b-text)}.b-list-page{display:flex;flex-direction:column;height:100%;min-height:0}.b-list-page-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 10px;border-bottom:1px solid var(--b-divider)}.b-list-page-heading{display:flex;align-items:center;gap:8px;min-width:0}.b-list-page-icon{display:inline-flex;align-items:center;flex:none;font-size:18px;color:var(--b-text-2)}.b-list-page-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:24px;color:var(--b-text)}.b-list-page-subtitle{font-size:12px;line-height:18px;color:var(--b-text-3)}.b-list-page-actions{flex-shrink:0}.b-list-page-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--b-divider)}.b-list-page-toolbar-left{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.b-list-page-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.b-list-page-search{width:240px}.b-list-page-search .b-list-page-search-icon{color:var(--b-text-3)}.b-list-page-search .b-list-page-search-clear{font-size:12px;color:var(--b-text-3);cursor:pointer}.b-list-page-search .b-list-page-search-clear:hover{color:var(--b-text)}.b-list-page-toolbar-right{flex-shrink:0}.b-list-page-toolbar .ant-btn.ant-btn-sm{height:30px;padding-inline:11px;font-size:13px;border-radius:4px}.b-list-page-toolbar .ant-btn.ant-btn-sm.ant-btn-icon-only{width:30px;padding-inline:0}.b-list-page-btn.is-favorite .anticon{color:var(--b-warning-solid)}.b-list-page-stats{display:flex;align-items:stretch;overflow:hidden;border-bottom:1px solid var(--b-divider)}.b-list-page-stat{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:6px 16px}.b-list-page-stat:first-child{padding-inline-start:0}.b-list-page-stat+.b-list-page-stat{border-inline-start:1px solid var(--b-divider)}.b-list-page-stat-label{white-space:nowrap;font-size:11px;font-weight:500;line-height:16px;color:var(--b-text-3)}.b-list-page-stat-value{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:16px;font-weight:600;line-height:22px;font-variant-numeric:tabular-nums;color:var(--b-text)}.b-list-page-stat-value.is-success{color:var(--b-success-fg)}.b-list-page-stat-value.is-warning{color:var(--b-warning-fg)}.b-list-page-stat-value.is-error{color:var(--b-danger-fg)}.b-list-page-stat-value.is-info{color:var(--b-info-fg)}.b-list-page-stat-value.is-primary{color:var(--b-accent-text)}.b-list-page-stat-suffix{font-size:12px;font-weight:400;color:var(--b-text-3)}.b-list-page-content{margin-top:8px}.ant-btn.ant-btn-variant-text.b-action-trigger{width:26px;min-width:26px;height:26px;padding:0;border-radius:4px;--ant-btn-text-color: var(--b-text-2);--ant-btn-text-color-hover: var(--b-text);--ant-btn-text-color-active: var(--b-text);--ant-btn-bg-color-hover: var(--b-hover);--ant-btn-bg-color-active: var(--b-th)}.b-action-menu{position:fixed;z-index:1050;box-sizing:border-box;min-width:168px;max-width:260px;padding:4px;background:var(--b-elevated);border:1px solid var(--b-border);border-radius:6px;box-shadow:var(--b-shadow-pop);color:var(--b-text);font-size:13px;line-height:20px}.b-action-menu-backdrop{position:fixed;inset:0;z-index:1049}.b-action-menu-item{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:30px;margin:0;padding:5px 10px;border:0;border-radius:4px;background:transparent;color:var(--b-text);font:inherit;font-size:13px;line-height:20px;text-align:start;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color .12s ease,color .12s ease}.b-action-menu-item:hover:not(:disabled){background:var(--b-hover)}.b-action-menu-item:focus{outline:none}.b-action-menu-item:focus-visible{background:var(--b-hover);box-shadow:inset 0 0 0 2px var(--b-ring)}.b-action-menu-item:disabled{cursor:not-allowed;color:var(--b-disabled-text)}.b-action-menu-item-icon{display:inline-flex;flex:none;align-items:center;font-size:14px;color:var(--b-text-3)}.b-action-menu-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.b-action-menu-item.b-action-std .b-action-menu-item-icon{color:var(--b-accent-text)}.b-action-menu-item.b-action-danger{color:var(--b-danger-fg)}.b-action-menu-item.b-action-danger .b-action-menu-item-icon{color:inherit}.b-action-menu-item.b-action-danger:hover:not(:disabled),.b-action-menu-item.b-action-danger:focus-visible{background:var(--b-danger-bg)}.b-action-menu-item:disabled .b-action-menu-item-icon{color:inherit}.b-action-menu-divider{height:1px;margin:4px 6px;background:var(--b-divider)}@media(prefers-reduced-motion:reduce){.b-action-menu-item{transition:none}}.b-cmd-palette .ant-modal-container{padding:0;overflow:hidden}.b-cmd-palette .ant-modal-body{padding:0}.b-cmd-search{display:flex;align-items:center;height:48px;padding:0 10px;border-bottom:1px solid var(--b-divider);background:var(--b-elevated)}.b-cmd-search .ant-input-affix-wrapper{padding:0 4px;font-size:14px;line-height:22px}.b-cmd-search .ant-input{font-size:14px}.b-cmd-search-icon{color:var(--b-text-3);font-size:16px}.b-cmd-results{max-height:340px;overflow-y:auto;padding:6px;background:var(--b-elevated);-webkit-user-select:none;user-select:none}.b-cmd-group-title{display:flex;align-items:center;gap:6px;padding:4px 8px 6px;color:var(--b-text-3);font-size:11px;font-weight:600;line-height:16px}.b-cmd-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 10px;border-radius:4px;color:var(--b-text);cursor:pointer;transition:background-color .12s ease}.b-cmd-item+.b-cmd-item{margin-top:1px}.b-cmd-item.is-selected{background:var(--b-accent-subtle)}.b-cmd-item-icon{display:inline-flex;justify-content:center;flex:0 0 18px;color:var(--b-text-3);font-size:15px}.b-cmd-item.is-selected .b-cmd-item-icon,.b-cmd-item-enter{color:var(--b-accent-text)}.b-cmd-item-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.b-cmd-item-title{overflow:hidden;color:var(--b-text);font-size:13px;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.b-cmd-item.is-selected .b-cmd-item-title{color:var(--b-accent-text);font-weight:600}.b-cmd-item-category{color:var(--b-text-3);font-size:11px;line-height:16px}.b-cmd-item-enter{flex:0 0 auto;font-size:12px}.b-cmd-empty{margin:0;padding:28px 0}.b-cmd-footer{display:flex;align-items:center;gap:14px;height:32px;padding:0 12px;border-top:1px solid var(--b-divider);background:var(--b-surface-2);color:var(--b-text-3);font-size:11px;line-height:16px;-webkit-user-select:none;user-select:none}.b-cmd-hint{display:inline-flex;align-items:center;gap:4px}.b-cmd-hint kbd{padding:0 5px;border:1px solid var(--b-border);border-radius:3px;background:var(--b-surface);color:var(--b-text-2);font-family:inherit;font-size:11px;line-height:16px}@media(prefers-reduced-motion:reduce){.b-cmd-item{transition:none}}.dockview-theme-balance{--dv-background-color: var(--b-bg);--dv-color: var(--b-text);--dv-group-view-background-color: var(--b-bg);--dv-tabs-and-actions-container-height: 36px;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-background-color: var(--b-tabstrip-bg);--dv-tab-font-size: inherit;--dv-tab-margin: 0;--dv-tab-divider-color: transparent;--dv-activegroup-visiblepanel-tab-background-color: var(--b-surface);--dv-activegroup-visiblepanel-tab-color: var(--b-text);--dv-activegroup-hiddenpanel-tab-background-color: transparent;--dv-activegroup-hiddenpanel-tab-color: var(--b-text-2);--dv-inactivegroup-visiblepanel-tab-background-color: var(--b-surface);--dv-inactivegroup-visiblepanel-tab-color: var(--b-text-2);--dv-inactivegroup-hiddenpanel-tab-background-color: transparent;--dv-inactivegroup-hiddenpanel-tab-color: var(--b-text-3);--dv-separator-border: var(--b-border);--dv-sash-color: transparent;--dv-active-sash-color: var(--b-accent);--dv-drag-over-background-color: rgba(var(--b-accent-rgb), .1);--dv-drag-over-border-color: var(--b-accent);--dv-paneview-active-outline-color: var(--b-accent);--dv-icon-hover-background-color: var(--b-hover);--dv-tabs-container-scrollbar-color: var(--b-border);--dv-scrollbar-background-color: var(--b-border);--dv-floating-box-shadow: var(--b-shadow-pop);--dv-border-radius: 0px}.balance-workspace{height:100%;width:100%;font-family:var(--b-font)}.balance-workspace .dv-tabs-and-actions-container{border-bottom:1px solid var(--b-border)}.balance-workspace .dv-tabs-container{align-items:stretch;scrollbar-width:thin}.balance-workspace .dv-tab{display:flex;align-items:center;height:100%;padding:0 6px 0 12px;border-right:1px solid var(--b-border);font-weight:400;line-height:20px;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.balance-workspace .dv-tab.dv-inactive-tab:hover{background-color:var(--b-hover);color:var(--b-text)}.balance-workspace .dv-groupview.dv-active-group .dv-tab.dv-active-tab{font-weight:600;box-shadow:inset 0 2px 0 var(--b-accent)}.balance-workspace .dv-groupview.dv-inactive-group .dv-tab.dv-active-tab{font-weight:600;box-shadow:inset 0 2px 0 var(--b-border-strong)}.balance-workspace .dv-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--b-ring)}.balance-workspace .dv-groupview.dv-active-group .dv-tab.dv-active-tab:focus-visible{box-shadow:inset 0 2px 0 var(--b-accent),inset 0 0 0 2px var(--b-ring)}.balance-workspace .b-tab{display:flex;align-items:center;gap:6px;height:100%;min-width:0}.balance-workspace .b-tab-icon{flex:0 0 auto;color:var(--b-text-3);font-size:14px}.balance-workspace .dv-groupview.dv-active-group .dv-tab.dv-active-tab .b-tab-icon{color:var(--b-accent-text)}.balance-workspace .dv-tab .dv-default-tab{gap:4px;padding:0}.balance-workspace .dv-tab .dv-default-tab .dv-default-tab-content{max-width:240px;margin-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-workspace .dv-tab .dv-default-tab .dv-default-tab-action{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;padding:0;border-radius:3px;color:var(--b-text-3);transition:background-color .12s ease,color .12s ease}.balance-workspace .dv-tab .dv-default-tab .dv-default-tab-action:hover{background-color:var(--b-hover);color:var(--b-text)}.balance-workspace .dv-tab.dv-active-tab .dv-default-tab .dv-default-tab-action:hover{background-color:var(--b-bg)}.balance-workspace .dv-tabs-overflow-dropdown-default{color:var(--b-text-2)}.dockview-theme-balance .dv-tabs-overflow-container{border:1px solid var(--b-border);border-radius:6px;background-color:var(--b-elevated);box-shadow:var(--b-shadow-pop)}@media(prefers-reduced-motion:reduce){.balance-workspace .dv-tab,.balance-workspace .dv-tab .dv-default-tab .dv-default-tab-action{transition:none}}.panel-content-wrapper{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:var(--b-bg);color:var(--b-text)}.panel-content-scroll{padding:16px;flex:1 1 0;min-height:0;overflow:auto}.panel-loading{display:flex;align-items:center;justify-content:center;height:200px}.panel-message{padding:48px 24px;color:var(--b-text-2);font-size:13px;line-height:20px;text-align:center}.panel-message--plain{padding:24px;color:var(--b-text-3);text-align:left}.panel-message-icon{display:block;margin-bottom:12px;color:var(--b-text-3);font-size:32px}.panel-message-title{color:var(--b-text);font-size:16px;font-weight:600;line-height:22px}.panel-message-desc{margin-top:6px;color:var(--b-text-2)}.b-modal-workspace-root{position:absolute;inset:0;z-index:1000;pointer-events:none}.b-modal-workspace-root>.ant-modal-mask{position:absolute!important;inset:0;pointer-events:auto}.b-modal-workspace-root>.ant-modal-wrap{position:absolute!important;inset:0;overflow:auto;pointer-events:auto}.b-modal-workspace-root .ant-modal{max-width:calc(100% - 32px)!important;margin:16px auto}.b-modal-workspace-root .b-modal .ant-modal-content{max-height:calc(100vh - 64px);display:flex;flex-direction:column}.b-modal-workspace-root .b-modal .ant-modal-body{max-height:none;overflow-y:auto;flex:1 1 auto;min-height:0}.b-modal-workspace-root .b-modal .ant-modal-header,.b-modal-workspace-root .b-modal .ant-modal-footer{flex-shrink:0}.balance-workspace .dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:visible}.balance-workspace .dv-right-actions-container{display:flex;align-items:center;align-self:stretch;height:100%;box-sizing:border-box;padding:0 8px 0 4px}.b-tabstrip-action{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--b-text-2);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.b-tabstrip-action:hover{background:var(--b-surface);border-color:var(--b-border);color:var(--b-text)}.b-tabstrip-action:focus-visible{outline:none;box-shadow:0 0 0 2px var(--b-ring)}@media(prefers-reduced-motion:reduce){.b-tabstrip-action{transition:none}}.balance-workspace .dv-right-actions-container>.dv-react-part{display:flex;align-items:center;height:100%}.b-shell{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--b-bg)}.b-shell-header,.b-sidebar,.b-shell-footer,.b-popup{color:var(--b-text);font-family:var(--b-font);font-size:13px;line-height:20px}.b-shell-body{display:flex;flex:1 1 auto;min-height:0}.b-shell-main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.b-shell-content{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.b-icon-btn,.b-brand,.b-search-trigger,.b-user-btn,.b-nav-row,.b-nav-item,.b-nav-fav,.b-nav-result,.b-sidebar-toggle,.b-rail-btn,.b-popup-item,.b-swatch{margin:0;font-family:inherit;font-size:13px;line-height:20px}.b-icon-btn,.b-brand,.b-search-trigger,.b-user-btn,.b-nav-row,.b-nav-item,.b-nav-fav,.b-nav-result,.b-sidebar-toggle,.b-rail-btn,.b-popup-item,.b-swatch{transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}@media(prefers-reduced-motion:reduce){.b-icon-btn,.b-brand,.b-search-trigger,.b-user-btn,.b-nav-row,.b-nav-item,.b-nav-fav,.b-nav-result,.b-sidebar-toggle,.b-rail-btn,.b-popup-item,.b-swatch{transition:none}}.b-shell-header,.b-shell-footer,.b-sidebar,.b-popup,.ant-dropdown{-webkit-user-select:none;user-select:none}.b-sidebar input,.b-popup input{-webkit-user-select:text;user-select:text}.b-shell-header{position:relative;z-index:20;display:flex;align-items:center;flex:0 0 44px;height:44px;background:var(--b-surface);border-bottom:1px solid var(--b-border)}.b-brand{display:flex;align-items:center;gap:10px;flex:0 0 auto;height:100%;min-width:0;padding:0 12px;border:0;border-right:1px solid var(--b-border);border-radius:0;background:transparent;color:var(--b-text);text-align:left;cursor:pointer;box-sizing:border-box;overflow:hidden}.b-brand:hover{background:var(--b-hover)}.b-brand:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--b-ring)}.b-brand.is-collapsed{justify-content:center;padding:0}.b-brand-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:4px;box-sizing:border-box;overflow:hidden;background:var(--b-accent);color:var(--b-accent-on);font-size:12px;font-weight:600;line-height:1;letter-spacing:.02em}.b-brand-logo.is-image{padding:2px;border:1px solid var(--b-border)}.b-brand-logo.is-image img{display:block;width:100%;height:100%;object-fit:contain}.b-brand-text{display:flex;flex-direction:column;min-width:0;line-height:16px}.b-brand-name{overflow:hidden;color:var(--b-text);font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.b-brand-sub{color:var(--b-text-3);font-size:11px;white-space:nowrap}.b-header-main{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;height:100%;padding:0 8px 0 10px}.b-header-spacer{flex:1 1 auto;min-width:8px}.b-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--b-text-2);cursor:pointer}.b-icon-btn:hover,.b-icon-btn[aria-expanded=true]{background:var(--b-hover);color:var(--b-text)}.b-icon-btn:active{background:var(--b-accent-subtle);color:var(--b-accent-text)}.b-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--b-ring)}.b-icon-btn:disabled{background:transparent;color:var(--b-disabled-text);cursor:default}.b-icon-btn--sm{width:28px;height:28px}.b-header-actions{display:flex;align-items:center;gap:2px;flex:0 0 auto}.b-icon-btn .b-notif-count{position:absolute;top:2px;right:1px;pointer-events:none}.b-icon-btn .b-notif-count .ant-badge-count{box-shadow:0 0 0 1px var(--b-surface);font-variant-numeric:tabular-nums}.b-nav-history{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.b-nav-pos{min-width:30px;padding:0 2px;color:var(--b-text-3);font-size:11px;line-height:16px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.b-search-trigger{display:flex;align-items:center;gap:8px;flex:0 1 420px;min-width:160px;height:30px;margin-left:4px;padding:0 5px 0 9px;border:1px solid var(--b-border-strong);border-radius:4px;background:var(--b-input);color:var(--b-placeholder);text-align:left;cursor:text;box-sizing:border-box}.b-search-trigger:hover{border-color:var(--b-text-3)}.b-search-trigger:focus-visible{outline:none;border-color:var(--b-accent);box-shadow:0 0 0 2px var(--b-ring)}.b-search-trigger>.b-shell-icon{flex:0 0 auto;color:var(--b-text-3)}.b-search-trigger-text{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b-kbd{flex:0 0 auto;padding:0 5px;border:1px solid var(--b-border);border-radius:3px;background:var(--b-surface-2);color:var(--b-text-2);font-family:inherit;font-size:11px;line-height:18px;white-space:nowrap}.b-header-sep{flex:0 0 1px;width:1px;height:20px;margin:0 6px;background:var(--b-divider)}.b-user-btn{display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;max-width:260px;height:36px;padding:0 6px 0 4px;border:0;border-radius:4px;background:transparent;color:var(--b-text);text-align:left;cursor:pointer}.b-user-btn:hover,.b-user-btn[aria-expanded=true]{background:var(--b-hover)}.b-user-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--b-ring)}.b-user-btn>.ant-avatar{flex:0 0 auto}.b-user-text{display:flex;flex-direction:column;min-width:0;line-height:16px}.b-user-name{overflow:hidden;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.b-user-role{overflow:hidden;color:var(--b-text-3);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.b-user-btn>.b-shell-icon{flex:0 0 auto;color:var(--b-text-3)}@media(max-width:991px){.b-header-main{gap:4px}.b-nav-pos,.b-search-trigger .b-kbd,.b-user-text{display:none}.b-search-trigger{flex-basis:220px;min-width:32px}}.b-sidebar{display:flex;flex-direction:column;flex:0 0 248px;width:248px;min-height:0;background:var(--b-surface);border-right:1px solid var(--b-border);box-sizing:border-box}.b-sidebar.is-collapsed{flex-basis:56px;width:56px;align-items:center}.b-sidebar button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--b-ring)}.b-sidebar-search{flex:0 0 auto;padding:10px 10px 6px}.b-sidebar-search .b-sidebar-search-icon{color:var(--b-text-3)}.b-sidebar-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:2px 6px 8px}.b-nav-group-title{padding:6px 8px 2px;color:var(--b-text-3);font-size:11px;font-weight:600;line-height:16px}.b-nav-label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b-nav-fav{display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--b-text-2);text-align:left;cursor:pointer}.b-nav-fav-icon{flex:0 0 auto;color:var(--b-accent-text)}.b-nav-divider{height:1px;margin:6px 6px 4px;background:var(--b-divider)}.b-nav-row{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--b-text);font-weight:400;text-align:left;cursor:pointer}.b-nav-row-icon{flex:0 0 18px;color:var(--b-text-2)}.b-nav-row-count{flex:0 0 auto;color:var(--b-text-3);font-size:11px;line-height:16px;font-variant-numeric:tabular-nums}.b-nav-row-chevron{flex:0 0 auto;color:var(--b-text-3)}.b-nav-row-chevron.is-open{transform:rotate(90deg)}.b-nav-row.is-current,.b-nav-row.is-current .b-nav-row-icon{color:var(--b-accent-text)}.b-nav-row.is-current{font-weight:600}.b-nav-panel{padding:2px 0 6px}.b-nav-section-title{padding:6px 8px 2px 36px;color:var(--b-text-3);font-size:11px;font-weight:600;line-height:16px}.b-nav-item{display:flex;align-items:center;width:100%;height:28px;padding:0 8px 0 36px;border:0;border-radius:4px;background:transparent;color:var(--b-text-2);text-align:left;cursor:pointer}.b-nav-result{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:5px 8px;border:0;border-radius:4px;background:transparent;color:var(--b-text);text-align:left;line-height:17px;cursor:pointer}.b-nav-result-title,.b-nav-result-trail{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b-nav-result-trail{color:var(--b-text-3);font-size:11px}.b-nav-fav:hover,.b-nav-row:hover,.b-nav-item:hover,.b-nav-result:hover{background:var(--b-hover)}.b-nav-fav:hover,.b-nav-item:hover{color:var(--b-text)}.b-nav-fav.is-active,.b-nav-row.is-active,.b-nav-item.is-active,.b-nav-result.is-active{background:var(--b-accent-subtle);color:var(--b-accent-text);font-weight:600;box-shadow:inset 3px 0 0 var(--b-accent)}.b-nav-row.is-active .b-nav-row-icon,.b-nav-result.is-active .b-nav-result-title{color:var(--b-accent-text)}.b-nav-fav.is-active:hover,.b-nav-row.is-active:hover,.b-nav-item.is-active:hover,.b-nav-result.is-active:hover{background:var(--b-accent-subtle-hover)}.b-sidebar .b-nav-fav.is-active:focus-visible,.b-sidebar .b-nav-row.is-active:focus-visible,.b-sidebar .b-nav-item.is-active:focus-visible,.b-sidebar .b-nav-result.is-active:focus-visible{box-shadow:inset 3px 0 0 var(--b-accent),0 0 0 2px var(--b-ring)}.b-sidebar-foot{flex:0 0 auto;width:100%;padding:6px;border-top:1px solid var(--b-divider);box-sizing:border-box}.b-sidebar.is-collapsed .b-sidebar-foot{display:flex;justify-content:center;padding:6px 0}.b-sidebar-toggle{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--b-text-2);text-align:left;cursor:pointer}.b-sidebar-toggle:hover{background:var(--b-hover);color:var(--b-text)}.b-rail{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1 1 auto;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 0}.b-rail-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:40px;height:36px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--b-text-2);cursor:pointer}.b-rail-btn:hover{background:var(--b-hover);color:var(--b-text)}.b-rail-btn.is-active{background:var(--b-accent-subtle);color:var(--b-accent-text);box-shadow:inset 3px 0 0 var(--b-accent)}.b-rail-btn.is-active:hover{background:var(--b-accent-subtle-hover)}.b-sidebar .b-rail-btn.is-active:focus-visible{box-shadow:inset 3px 0 0 var(--b-accent),0 0 0 2px var(--b-ring)}.b-rail-btn--toggle{flex-basis:34px;height:34px}.b-shell-footer{display:flex;align-items:center;gap:8px;flex:0 0 24px;height:24px;padding:0 12px;overflow:hidden;background:var(--b-surface);border-top:1px solid var(--b-border);color:var(--b-text-3);font-size:11px;line-height:16px;white-space:nowrap;box-sizing:border-box}.b-footer-strong{color:var(--b-text-2);font-weight:500}.b-footer-spacer{flex:1 1 auto}.b-footer-sep{flex:0 0 1px;width:1px;height:10px;background:var(--b-divider)}.b-footer-item{overflow:hidden;text-overflow:ellipsis}.b-popup{min-width:248px;padding:4px;border:1px solid var(--b-border);border-radius:6px;background:var(--b-elevated);box-shadow:var(--b-shadow-pop);color:var(--b-text);font-family:var(--b-font);font-size:13px;line-height:20px;box-sizing:border-box}.b-popup:focus{outline:none}.b-popup-label{padding:6px 8px 4px;color:var(--b-text-3);font-size:11px;font-weight:600;line-height:16px}.b-popup-item{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--b-text);text-align:left;cursor:pointer}.b-popup-item:hover{background:var(--b-hover)}.b-popup-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--b-ring)}.b-popup-item-icon{flex:0 0 auto;color:var(--b-text-2)}.b-popup-item-label{flex:1 1 auto}.b-popup-item.is-selected{background:var(--b-accent-subtle);color:var(--b-accent-text);font-weight:600}.b-popup-item.is-selected:hover{background:var(--b-accent-subtle-hover)}.b-popup-item.is-selected .b-popup-item-icon,.b-popup-item-check{color:var(--b-accent-text)}.b-popup-divider{height:1px;margin:4px 0;background:var(--b-divider)}.b-swatches{display:flex;flex-wrap:wrap;gap:8px;padding:4px 8px 8px}.b-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;padding:0;border:1px solid var(--b-border);border-radius:4px;cursor:pointer;box-sizing:border-box}.b-swatch.is-selected{outline:2px solid var(--b-text);outline-offset:2px}.b-swatch:focus-visible,.b-swatch--custom:focus-within{box-shadow:0 0 0 2px var(--b-ring)}.b-swatch:focus-visible{outline-color:var(--b-text)}.b-swatch--custom{border-style:dashed;border-color:var(--b-border-strong);background:var(--b-surface-2);color:var(--b-text-2)}.b-swatch--custom.is-selected{border-style:solid;border-color:var(--b-border)}.b-swatch--custom input[type=color]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.b-popup-hint{max-width:236px;padding:0 8px 6px;color:var(--b-text-3);font-size:11px;line-height:16px;white-space:normal}.b-notif-panel{width:380px;max-height:480px;overflow:hidden;border:1px solid var(--b-border);border-radius:6px;background:var(--b-elevated);box-shadow:var(--b-shadow-pop);color:var(--b-text);font-family:var(--b-font)}.b-notif-panel:focus{outline:none}.b-notif-head{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 16px;border-bottom:1px solid var(--b-divider)}.b-notif-title{color:var(--b-text);font-size:14px;font-weight:600;line-height:20px}.b-notif-spacer{flex:1 1 auto}.b-notif-list{overflow-y:auto}.b-notif-loading{padding:40px;text-align:center}.b-notif-empty{margin:0;padding:32px 0}.b-notif-list .ant-list-item.b-notif-item{display:block;padding:12px 16px;border-bottom:1px solid var(--b-divider);background:transparent;cursor:pointer;transition:background-color .12s ease}.b-notif-list .ant-list-item.b-notif-item.is-unread{background:var(--b-accent-subtle)}.b-notif-list .ant-list-item.b-notif-item:hover{background:var(--b-hover)}.b-notif-panel .b-notif-list .ant-list-item.b-notif-item{padding:10px 16px}.b-notif-item-row{display:flex;gap:12px;width:100%}.b-notif-item-icon{flex:0 0 auto;font-size:18px;line-height:20px}.b-notif-item-body{flex:1 1 auto;min-width:0}.b-notif-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.b-notif-item-title.ant-typography{display:block;font-size:13px;line-height:20px}.b-notif-item-read.ant-btn{flex:0 0 auto;min-width:24px;width:24px;height:24px;padding:0}.b-notif-item-message.ant-typography{display:block;max-height:2.8em;margin-top:2px;overflow:hidden;font-size:12px;line-height:18px}.b-notif-item-time.ant-typography{display:block;margin-top:4px;color:var(--b-text-3);font-size:11px;line-height:16px}.b-notif-foot{display:flex;justify-content:center;padding:6px 16px;border-top:1px solid var(--b-divider);background:var(--b-surface-2)}@media(prefers-reduced-motion:reduce){.b-notif-list .ant-list-item.b-notif-item{transition:none}}.b-menu-icon,.b-menu-empty{color:var(--b-text-3)}#logout-loading-overlay{position:fixed;inset:0;z-index:999999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--b-bg);color:var(--b-text);font-family:var(--b-font);-webkit-user-select:none;user-select:none}#logout-loading-overlay .b-logout-logo{width:72px;height:72px;margin-bottom:8px;object-fit:contain}#logout-loading-overlay .b-logout-logo.is-brand{animation:b-logout-fade-in .35s ease-out both,b-logout-spin 2.4s cubic-bezier(.45,.05,.55,.95) infinite}#logout-loading-overlay .b-logout-logo.is-company{max-width:160px;width:auto;animation:b-logout-fade-in .35s ease-out both,b-logout-breathe 1.6s ease-in-out infinite}#logout-loading-overlay .b-logout-title{margin-top:4px;font-size:16px;font-weight:600;line-height:22px}#logout-loading-overlay .b-logout-sub{color:var(--b-text-2);font-size:13px;line-height:20px}@keyframes b-logout-spin{to{transform:rotate(360deg)}}@keyframes b-logout-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.94)}}@keyframes b-logout-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){#logout-loading-overlay .b-logout-logo.is-brand,#logout-loading-overlay .b-logout-logo.is-company{animation:none}}.b-sidebar,.b-brand{--b-surface: var(--b-nav-bg);--b-text: var(--b-nav-text);--b-text-2: var(--b-nav-text-2);--b-text-3: var(--b-nav-text-3);--b-hover: var(--b-nav-hover);--b-divider: var(--b-nav-divider);--b-border: var(--b-nav-divider);--b-border-strong: var(--b-nav-input-border);--b-input: var(--b-nav-input-bg);--b-placeholder: var(--b-nav-text-3);--b-accent-text: var(--b-nav-active-text);--b-accent-subtle: var(--b-nav-active-bg);--b-accent-subtle-hover: var(--b-nav-active-bg-hover);color-scheme:dark}.b-sidebar{position:relative;z-index:2;background:linear-gradient(180deg,var(--b-nav-bg-raised) 0%,var(--b-nav-bg) 240px);border-right:0;box-shadow:inset -1px 0 #ffffff0d,6px 0 18px -10px var(--b-nav-edge-shadow)}.b-brand{background:var(--b-nav-bg-raised);border-right-color:transparent;box-shadow:inset -1px 0 #ffffff0d}.b-brand:hover{background:color-mix(in srgb,var(--b-nav-bg-raised) 90%,#ffffff)}.b-brand-logo.is-image{border-color:transparent}.b-sidebar .b-nav-fav.is-active,.b-sidebar .b-nav-row.is-active,.b-sidebar .b-nav-item.is-active,.b-sidebar .b-nav-result.is-active,.b-sidebar .b-rail-btn.is-active{box-shadow:inset 3px 0 0 var(--b-nav-active-bar)}.b-sidebar .b-nav-fav.is-active:focus-visible,.b-sidebar .b-nav-row.is-active:focus-visible,.b-sidebar .b-nav-item.is-active:focus-visible,.b-sidebar .b-nav-result.is-active:focus-visible,.b-sidebar .b-rail-btn.is-active:focus-visible{box-shadow:inset 3px 0 0 var(--b-nav-active-bar),0 0 0 2px var(--b-ring)}.b-sidebar .ant-input-affix-wrapper{background:var(--b-nav-input-bg);border-color:var(--b-nav-input-border);color:var(--b-nav-text);box-shadow:none}.b-sidebar .ant-input-affix-wrapper:hover{border-color:var(--b-nav-text-3)}.b-sidebar .ant-input-affix-wrapper:focus-within{border-color:var(--b-nav-active-bar);box-shadow:0 0 0 2px var(--b-ring)}.b-sidebar .ant-input-affix-wrapper .ant-input{background:transparent;color:var(--b-nav-text)}.b-sidebar .ant-input-affix-wrapper .ant-input::placeholder{color:var(--b-nav-text-3)}.b-sidebar .ant-input-clear-icon,.b-sidebar .ant-input-clear-icon:hover{color:var(--b-nav-text-3)}.b-nav-module.is-open{margin:2px 0 4px;border-radius:6px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff0a}.b-nav-module.is-open>.b-nav-row{color:var(--b-nav-text);font-weight:600}.b-nav-module.is-open>.b-nav-panel{padding:0 0 8px}.b-nav-section{position:relative;margin-left:17px;border-left:1px solid var(--b-nav-guide)}.b-nav-section+.b-nav-section{margin-top:6px}.b-nav-section-title{position:relative;display:flex;align-items:center;gap:8px;padding:7px 8px 3px 12px;color:var(--b-nav-text-2);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.03em}.b-nav-section-title:before{content:"";position:absolute;left:-4px;top:calc(50% + 2px);width:7px;height:7px;border-radius:2px;background:var(--b-nav-bg);box-shadow:inset 0 0 0 1.5px var(--b-nav-text-3);transform:translateY(-50%)}.b-nav-section-title:after{content:"";flex:1 1 auto;height:1px;background:var(--b-nav-divider)}.b-nav-section .b-nav-item{padding-left:18px;border-radius:0 4px 4px 0}[data-theme=dark] .b-sidebar{box-shadow:inset -1px 0 #ffffff17,8px 0 20px -10px var(--b-nav-edge-shadow)}[data-theme=dark] .b-brand{box-shadow:inset -1px 0 #ffffff17}.xd{container:xd / inline-size;display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.xd-grid{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}.xd-span-3{grid-column:span 3}.xd-span-4{grid-column:span 4}.xd-span-6{grid-column:span 6}.xd-span-8{grid-column:span 8}.xd-span-12{grid-column:span 12}@container xd (max-width: 980px){.xd-row-b>.xd-span-6{grid-column:span 12}.xd-row-b>.xd-span-3{grid-column:span 6}}@container xd (max-width: 700px){.xd-row-a>*{grid-column:span 12}}@container xd (max-width: 600px){.xd-row-b>*{grid-column:span 12}}.xd-card{background:var(--b-surface);border:1px solid var(--b-border);border-radius:8px;padding:12px 14px;min-width:0}.xd-card-title{font-size:13px;font-weight:600;color:var(--b-text);margin:0;line-height:18px}.xd-card-desc{font-size:11.5px;color:var(--b-text-3);margin:1px 0 10px;line-height:16px}.xd-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.xd-heat-body{display:grid;grid-auto-flow:column;gap:3px;grid-template-rows:12px repeat(7,14px);grid-template-columns:max-content;grid-auto-columns:minmax(8px,1fr)}.xd-heat-dayname{font-size:10px;line-height:14px;color:var(--b-text-3);padding-right:6px}.xd-heat-month{font-size:10px;line-height:12px;color:var(--b-text-3);white-space:nowrap;overflow:visible}.xd-heat-cell{border-radius:3px;height:100%;background:var(--b-surface-2);outline:1px solid transparent}.xd-heat-cell[data-l="1"]{background:color-mix(in srgb,var(--b-accent) 28%,var(--b-surface))}.xd-heat-cell[data-l="2"]{background:color-mix(in srgb,var(--b-accent) 50%,var(--b-surface))}.xd-heat-cell[data-l="3"]{background:color-mix(in srgb,var(--b-accent) 75%,var(--b-surface))}.xd-heat-cell[data-l="4"]{background:var(--b-accent)}:root[data-theme=dark] .xd-heat-cell[data-l="1"]{background:color-mix(in srgb,var(--b-accent) 42%,var(--b-surface))}:root[data-theme=dark] .xd-heat-cell[data-l="2"]{background:color-mix(in srgb,var(--b-accent) 62%,var(--b-surface))}:root[data-theme=dark] .xd-heat-cell[data-l="3"]{background:color-mix(in srgb,var(--b-accent) 82%,var(--b-surface))}.xd-heat-cell[data-future="1"]{background:transparent}.xd-heat-cell[data-today="1"]{outline-color:var(--b-text-2)}.xd-heat-cell:hover{outline-color:var(--b-text)}.xd-heat-legend{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--b-text-3);white-space:nowrap}.xd-heat-legend .xd-heat-cell{width:10px;height:10px;display:inline-block}.xd-heat-foot{display:flex;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:10px;flex-wrap:wrap;font-size:11.5px;color:var(--b-text-2)}.xd-heat-foot strong{color:var(--b-text);font-weight:600}.xd-rank{display:flex;flex-direction:column;gap:6px}.xd-rank-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;align-items:center;font-size:11.5px;line-height:15px}.xd-rank-name{color:var(--b-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xd-rank-val{color:var(--b-text);font-variant-numeric:tabular-nums;font-weight:600}.xd-rank-track{grid-column:1 / -1;height:5px;border-radius:3px;background:var(--b-surface-2);overflow:hidden}.xd-rank-bar{height:100%;border-radius:3px;background:var(--b-accent);transition:width .5s ease}.xd-rank-row[data-other="1"] .xd-rank-bar{background:var(--b-border-strong)}.xd-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-items:end;height:112px}.xd-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;min-width:0}.xd-col-val{font-size:12px;font-weight:600;color:var(--b-text)}.xd-col-bar{width:100%;max-width:48px;border-radius:4px 4px 0 0;min-height:2px;transition:height .5s ease}.xd-col[data-i="0"] .xd-col-bar{background:color-mix(in srgb,var(--b-accent) 45%,var(--b-surface))}.xd-col[data-i="1"] .xd-col-bar{background:color-mix(in srgb,var(--b-accent) 62%,var(--b-surface))}.xd-col[data-i="2"] .xd-col-bar{background:color-mix(in srgb,var(--b-accent) 80%,var(--b-surface))}.xd-col[data-i="3"] .xd-col-bar{background:var(--b-accent)}.xd-col-label{font-size:10.5px;color:var(--b-text-3);white-space:nowrap}.xd-cols-base{border-top:1px solid var(--b-border-strong);margin-top:-1px}.xd-mini-stats{display:flex;gap:4px 14px;margin-top:10px;font-size:11.5px;color:var(--b-text-2);flex-wrap:wrap}.xd-mini-stats strong{color:var(--b-text);font-size:14px;font-weight:600;margin-right:4px}.xd-machines{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}.xd-machine{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 10px;align-items:center;padding:9px 10px;border:1px solid var(--b-border);border-radius:8px;background:var(--b-surface);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.xd-machine:hover,.xd-machine:focus-visible{border-color:var(--b-accent-border);box-shadow:var(--b-shadow-pop);outline:none}.xd-machine-ring{grid-row:span 5}.xd-machine-top{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.xd-machine-top .ant-tag{font-size:11px;line-height:16px;padding-inline:5px}.xd-machine-no{font-weight:600;color:var(--b-text);font-size:12.5px}.xd-machine-name{font-size:11.5px;line-height:16px;color:var(--b-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xd-machine-meta{font-size:11.5px;line-height:16px;color:var(--b-text-3);display:flex;gap:8px;align-items:center;min-height:16px;white-space:nowrap;overflow:hidden}.xd-machine-meta b{color:var(--b-text);font-weight:600}.xd-live{display:inline-flex;align-items:center;gap:5px;color:var(--b-accent-text);font-weight:600}.xd-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--b-accent);box-shadow:0 0 rgba(var(--b-accent-rgb),.5);animation:xd-pulse 1.8s infinite}@keyframes xd-pulse{0%{box-shadow:0 0 rgba(var(--b-accent-rgb),.45)}70%{box-shadow:0 0 0 6px rgba(var(--b-accent-rgb),0)}to{box-shadow:0 0 rgba(var(--b-accent-rgb),0)}}@media(prefers-reduced-motion:reduce){.xd-live:before{animation:none}.xd-machine,.xd-rank-bar,.xd-col-bar{transition:none}}
