@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--primary-color: #7F56D9;--primary-light-color: #9c76ee2f;--primary-text-color: #fff;--background-color: #fff;--foreground-border-color: #a6a9af;--foreground-color: #FAFAFA;--text-color: #181D27;--text-grey-color: #535862;--border-color: #E9EAEB;--hover-border-color: #D5D7DA;--hover-text-color: #252B37;--icon-color: #717680;--red-bg: rgba(214, 12, 12, .691);--red-bg-color: #fff;--green-border: #21C45D;--green-bg: #EDF7F1;--green-icon-bg: #E8F9EE;--green-icon-color: #21C45D;--orange-border: #F59F0A;--orange-bg: #F9F4EC;--orange-icon-bg: #F8EBD5;--orange-icon-color: #F59F0A;--sidebar-width: 300px}.dark{--main-background-color: #111111;--background-color: #1F2228;--foreground-color: #30343C;--foreground-border-color: #494d55;--border-color: #32363E;--hover-border-color: #373A41;--text-color: #F7F7F7;--text-grey-color: #94979C;--hover-text-color: #252B37;--icon-color: #717680;--red-bg: rgba(202, 6, 6, .341);--red-bg-color: #fff;--green-border: #3BE37E;--green-bg: #0F2A1C;--green-icon-bg: #123525;--green-icon-color: #3BE37E;--orange-border: #FFB020;--orange-bg: #2A1E0A;--orange-icon-bg: #3A2A10;--orange-icon-color: #FFB020}.global-transition-enter-active,.global-transition-leave-active{transition:all .1s}.global-transition-enter-from,.global-transition-leave-to{opacity:0}.transition-skeleton-enter-active,.transition-skeleton-leave-active{transition:all .05s}.transition-skeleton-enter-from,.transition-skeleton-leave-to{opacity:0}.transition-translateY-enter-active,.transition-translateY-leave-active{transition:all .2s ease-in-out}.transition-translateY-enter-from,.transition-translateY-leave-to{opacity:0;transform:translateY(10px)}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--background-color);font-family:Inter,sans-serif}body.blur{background-color:red!important;display:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-corner{background-color:var(--background-color)}::-webkit-scrollbar-thumb{background:var(--text-grey-color);border:3px solid var(--background-color);border-radius:6px}.has-error *{border:1px solid red!important}.page{width:100%;display:flex;flex-direction:column;gap:24px}.page-title{font-size:16px;font-weight:500;line-height:18px;color:var(--text-color)}.animation-col-up{opacity:0;animation:animationColKeyframeUp .3s ease forwards}.animation-col-down{opacity:0;animation:animationColKeyframeDown .3s ease forwards}@keyframes animationColKeyframeDown{0%{transform:translateY(20px)}to{transform:translateY(0);opacity:1}}@keyframes animationColKeyframeUp{0%{transform:translateY(0)}to{transform:translateY(20px);opacity:1}}.animation-tab{animation:animationTabFrame .3s ease forwards;opacity:0}@keyframes animationTabFrame{0%{transform:translate(0)}to{transform:translate(-10px);opacity:1}}.animation-tab-left{animation:animationTabFrameLeft .3s ease forwards;opacity:0}@keyframes animationTabFrameLeft{0%{transform:translate(0)}to{transform:translate(10px);opacity:1}}.animation-tab-right{animation:animationTabFrameRight .3s ease forwards;opacity:0}@keyframes animationTabFrameRight{0%{transform:translate(0)}to{transform:translate(-10px);opacity:1}}.sections{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.sections-part{display:flex;flex-direction:column;gap:8px}.sections-item{border-radius:12px;border:1px solid var(--border-color);padding:12px;display:flex;justify-content:space-between;gap:8px}.sections-item-title{font-size:12px;font-weight:500;color:var(--text-grey-color);line-height:14px}.sections-item-value{font-size:16px;font-weight:600;color:var(--text-color);line-height:30px}.sections-item-value__sum{font-size:12px}@media (min-width: 576px){.sections{gap:24px}.sections-item{padding:20px}.sections-item-title{font-size:14px;line-height:20px}.sections-item-value{font-size:20px;line-height:38px}.sections-item-value__sum{font-size:14px}}.ant-pagination-item{background:var(--background-color)!important;border-radius:50%!important;border:1px solid var(--border-color)!important}.ant-pagination-item a{color:var(--text-grey-color)!important}.ant-pagination-item:hover,.ant-pagination-item-active{background:var(--primary-color)!important}.ant-pagination-item:hover a,.ant-pagination-item-active a{color:var(--primary-text-color)!important}.ant-pagination-prev,.ant-pagination-next{background:var(--background-color)!important;border-radius:50%!important;border:1px solid var(--border-color)!important}.ant-pagination-prev:hover,.ant-pagination-next:hover{background:var(--foreground-color)!important}.ant-pagination-prev.ant-pagination-disabled,.ant-pagination-next.ant-pagination-disabled{opacity:.6!important}.ant-pagination-prev *,.ant-pagination-next *,.ant-pagination-item-ellipsis{color:var(--text-grey-color)!important}.ant-select-selector,.ant-select-dropdown{background:var(--foreground-color)!important;border:1px solid var(--border-color)!important}.ant-select-item{border:1px solid transparent!important}.ant-select-item-option-content{color:var(--text-grey-color)!important}.ant-select-item-option-active,.ant-select-item-option-selected{background:var(--background-color)!important;border:1px solid var(--border-color)!important}.ant-select-item-option-active .ant-select-item-option-content,.ant-select-item-option-selected .ant-select-item-option-content{color:var(--text-color)!important}.ant-select-selection-item{color:var(--text-grey-color)!important}.ant-btn-primary{background:#254336!important}.ant-btn-primary:hover{background:#254336e6!important}:where(.css-dev-only-do-not-override-1t1flre).ant-radio-button-wrapper{background:var(--foreground-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important;overflow:hidden!important}:where(.css-dev-only-do-not-override-1t1flre).ant-radio-button-wrapper-checked{background:var(--primary-color)!important;border-color:var(--border-color)!important;color:var(--primary-text-color)!important}:where(.css-dev-only-do-not-override-1t1flre).ant-radio-button-wrapper:not(:first-child):before{background-color:var(--border-color)}.ant-tabs-tab{background-color:var(--foreground-color)!important;color:var(--text-grey-color)!important}.ant-modal-content{background:var(--background-color)!important;border:1px solid var(--border-color)!important}.ant-image-preview-wrap{z-index:1000000!important}.p-paginator{background:var(--background-color)!important}.p-datatable-paginator-bottom{border-color:var(--border-color)!important}.p-paginator-page.p-paginator-page-selected{background:var(--foreground-color)!important;border:1px solid var(--hover-border-color)!important;color:var(--text-grey-color)!important}.p-datatable-table-container{overflow-y:hidden!important;background:var(--background-color)!important}.p-datatable-table-container *{background:var(--background-color)!important}.p-datatable-table-container * svg{background:inherit!important}.p-datatable-table-container .p-datatable-header{border-radius:12px!important;background:var(--background-color)!important}.p-datatable-table-container .p-datatable-header-cell{border-color:var(--border-color)!important;color:var(--text-color)!important;background:var(--background-color)!important}.p-datatable-table-container .p-datatable-header-cell:first-child{border-radius:12px 0 0}.p-datatable-table-container .p-datatable-header-cell:last-child{border-radius:0 12px 0 0}.p-datatable-tbody tr{color:var(--text-grey-color)!important}.p-datatable-tbody tr.error td{background-color:red!important;color:#fff}.p-datatable-tbody tr.green td{background-color:green!important;color:#fff}.p-datatable-tbody tr.warning td{background-color:orange!important;color:#fff}.p-datatable-tbody tr td{border-color:var(--border-color)!important;background:var(--background-color)!important}.p-datatable-tbody tr:last-child td:last-child{border-radius:0 0 12px}.p-datatable-tbody tr:last-child td:first-child{border-radius:0 0 0 12px}.table-loading{width:100%;margin-top:152px;background:var(--background-color)}.p-tablist-tab-list{border-color:var(--border-color)!important;background:var(--background-color)!important}.p-tabpanels{padding:0!important;background:var(--background-color)!important}.p-tablist-active-bar{background:var(--text-color)!important}.p-tab{border-color:var(--border-color)!important}.p-tab-active{background:var(--background-color)!important;color:var(--text-color)!important}.p-tabview-tablist,.p-tabview-panels{background-color:var(--background-color)!important}.p-tabview-ink-bar{background:var(--primary-color)!important}.p-tabview-tablist-item{flex:1;display:flex;justify-content:center;text-align:center!important}.p-tabview-tablist-item-active{background-color:var(--background-color)!important;border-radius:12px}.p-tabview-tablist-item-active *{color:var(--text-color)!important}.p-divider-horizontal:before{border-block-start-color:var(--text-grey-color)!important}.p-divider-content{background-color:var(--background-color)!important;color:var(--text-color)!important}.p-inputwrapper-focus .p-inputtext:enabled:focus{border-color:var(--primary-color)!important}.p-floatlabel label{color:var(--text-grey-color)!important}.p-floatlabel:has(input:focus) label,.p-floatlabel:has(textarea:focus) label{color:var(--primary-color)!important}.p-textarea{background:var(--foreground-color)!important;border-color:var(--border-color)!important;color:var(--text-grey-color)!important}.p-textarea:focus,.p-textarea:hover{border-color:var(--hover-border-color)!important}.p-inputtext{background:var(--foreground-color)!important;color:var(--text-grey-color)!important;border-color:var(--border-color)!important}.p-inputtext:focus,.p-inputtext:hover{border-color:var(--primary-color)!important}.p-multiselect-overlay{background:var(--background-color)!important;border-color:var(--border-color)!important}.p-multiselect-option:not(.p-multiselect-option-selected):not(.p-disabled).p-focus{background:var(--foreground-color)!important;color:var(--text-grey-color)!important}.p-multiselect-option{color:var(--text-grey-color)!important}.p-select-option-selected .p-select-option-label{color:var(--primary-text-color)!important}.p-multiselect{background:var(--foreground-color)!important;border-color:var(--border-color)!important}.p-multiselect-label{color:var(--text-grey-color)!important}.p-multiselect:focus,.p-multiselect:hover{border-color:var(--hover-border-color)!important}.p-datepicker-header{background:var(--background-color)!important;border-color:var(--border-color)!important}.p-datepicker-select-year{color:var(--text-grey-color)!important}.p-datepicker-select-year:hover{color:var(--text-color)!important;background:var(--foreground-color)!important}.p-datepicker-month{color:var(--text-grey-color)!important}.p-datepicker-month:hover{color:var(--text-color)!important;background:var(--foreground-color)!important}.p-datepicker-panel{background:var(--background-color)!important;border-color:var(--border-color)!important}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:var(--primary-color)!important}.p-checkbox-box{background:var(--foreground-color)!important;border-color:var(--hover-border-color)!important}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:var(--primary-color)!important}.p-checkbox-checked .p-checkbox-box{border-color:var(--primary-color)!important;background:var(--primary-color)!important}.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background:var(--primary-color)!important;border-color:var(--primary-color)!important}.p-select,.p-select-overlay{background:var(--background-color)!important;border-color:var(--border-color)!important}.p-select-label,.p-select-option-label,.p-select-option{color:var(--text-grey-color)!important}.p-select-option-selected{background:var(--primary-color)!important;color:var(--primary-text-color)!important}.p-select-option:hover:not(.p-select-option-selected),.p-select-option.p-focus:not(.p-select-option-selected){background:var(--foreground-color)!important;color:var(--text-color)!important}:root{--p-skeleton-background: var(--foreground-color) !important;--p-skeleton-animation-background: var(--border-color) !important}.p-dialog{background:var(--background-color)!important;border-color:var(--border-color)!important}.p-menu-item:not(.p-disabled) .p-menu-item-content:hover{background:var(--foreground-color)!important;color:var(--text-color)!important}.p-menu-item.p-focus .p-menu-item-content{background:var(--foreground-color)!important;color:var(--text-color)!important}.p-menu{background:var(--background-color)!important;border-color:var(--hover-border-color)!important;gap:0}.p-menu-item-content{color:var(--text-grey-color)!important}.p-menu-item-content:hover{background:var(--foreground-color)!important;color:var(--text-color)!important}.p-button{transition:all .2s ease;color:var(--primary-text-color)!important;border-color:var(--primary-color)!important;background:var(--primary-color)!important}.p-button:hover{opacity:.8}.p-button-outlined{color:var(--text-grey-color)!important;border-color:var(--border-color)!important;background:var(--background-color)!important}.p-button-outlined:hover{color:var(--text-color)!important;border-color:var(--hover-border-color)!important;background:var(--foreground-color)!important}.p-knob *{outline:none!important;-webkit-user-select:none;user-select:none}.p-knob-range{stroke:var(--hover-border-color)!important}.p-knob-value{stroke:var(--primary-color)!important}.p-knob-text{fill:var(--text-color)!important;font-weight:600}.p-terminal{background:var(--foreground-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}.p-terminal-prompt-label{color:var(--text-grey-color)!important}.p-radiobutton-checked .p-radiobutton-box{background:var(--primary-color)!important;border-color:var(--primary-color)!important}.p-radiobutton-box{background:var(--foreground-color)!important;border-color:var(--border-color)!important}.cell[data-v-b87e05e8]{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);background:var(--background-color);color:var(--text-grey-color);height:30px;font-size:16px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell.editing[data-v-b87e05e8]{background:var(--foreground-color);width:400px;overflow:visible}.cell.editing .cell-inner[data-v-b87e05e8]{width:400px;overflow:visible}.cell-input[data-v-b87e05e8]{width:100%;height:50px;border:1px solid var(--primary-color);outline:none;padding:0 10px;font-size:16px;line-height:18px;overflow-x:auto;display:flex;align-items:center;position:absolute;left:0;top:0;z-index:30;background:var(--foreground-color)}.cell[data-v-b87e05e8]:hover{overflow:visible;text-overflow:unset}.cell.index .cell-inner[data-v-b87e05e8]{-webkit-user-select:none;user-select:none;text-align:center}.cell-inner[data-v-b87e05e8]{padding:0 10px;width:100%;height:100%;display:block;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-inner.truncated[data-v-b87e05e8]:hover{position:fixed;left:0;z-index:9999;border:1px solid var(--primary-color);background:var(--foreground-color);height:30px;line-height:30px;width:auto;padding:0 10px;display:block;white-space:nowrap;overflow:visible;text-overflow:unset;max-width:none;box-shadow:0 4px 12px #00000026}.row[data-v-f23d88b5]{width:100%;display:flex;overflow:hidden}.table[data-v-64965b50]{display:grid;column-gap:0;row-gap:0;overflow:auto;border:0;flex:1;align-content:flex-start;width:100%;min-width:0;height:100%}.table .row-spacer[data-v-64965b50]{grid-column:1/-1;width:100%;pointer-events:none}.header-cell[data-v-64965b50]{font-weight:700;background:var(--foreground-color);position:sticky;top:0;left:0;z-index:2;padding:0 10px;display:flex;align-items:center;border-bottom:1px solid var(--border-color);border-right:1px solid var(--foreground-border-color);color:var(--text-grey-color);height:30px;font-size:16px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.header-cell.sortable[data-v-64965b50]{cursor:pointer;gap:6px}.header-cell.resizing[data-v-64965b50]{background:var(--border-color)}.header-cell .sort-icon[data-v-64965b50]{opacity:.8;flex-shrink:0}.header-cell .col-resize-handle[data-v-64965b50]{position:absolute;right:0;top:0;width:5px;height:100%;cursor:col-resize;z-index:3}.header-cell .col-resize-handle[data-v-64965b50]:hover,.header-cell .col-resize-handle[data-v-64965b50]:active{background:var(--primary-color)}.pg[data-v-e4ae8c8e]{position:sticky;bottom:8px;left:50%;transform:translate(-50%);z-index:100;margin-top:12px;display:flex;align-items:center;gap:10px;width:max-content;padding:6px 10px;background:var(--foreground-color);border:1px solid var(--border-color);border-radius:10px;font-size:13px;-webkit-user-select:none;user-select:none;box-shadow:0 2px 8px #0000000f}.dark .pg[data-v-e4ae8c8e]{box-shadow:0 2px 8px #0003}.pg-info[data-v-e4ae8c8e]{display:flex;align-items:center;gap:4px;color:var(--text-grey-color)}.pg-range[data-v-e4ae8c8e],.pg-total[data-v-e4ae8c8e]{font-weight:600;color:var(--text-color)}.pg-of[data-v-e4ae8c8e]{color:var(--text-grey-color)}.pg-divider[data-v-e4ae8c8e]{width:1px;height:18px;background:var(--border-color)}.pg-nav[data-v-e4ae8c8e]{display:flex;align-items:center;gap:2px}.pg-btn[data-v-e4ae8c8e]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:var(--text-grey-color);border-radius:6px;cursor:pointer;transition:all .1s}.pg-btn[data-v-e4ae8c8e]:hover:not(:disabled){background:var(--background-color);color:var(--text-color)}.pg-btn[data-v-e4ae8c8e]:disabled{opacity:.3;cursor:not-allowed}.pg-select[data-v-e4ae8c8e]{position:relative}.pg-select-btn[data-v-e4ae8c8e]{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-color);color:var(--text-color);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .1s}.pg-select-btn[data-v-e4ae8c8e]:hover{border-color:var(--hover-border-color)}.pg-select-menu[data-v-e4ae8c8e]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);min-width:70px;max-height:200px;overflow-y:auto;padding:4px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);box-shadow:#00000026 0 4px 12px;z-index:200}.pg-select-item[data-v-e4ae8c8e]{padding:5px 10px;border-radius:5px;font-size:12px;color:var(--text-grey-color);cursor:pointer;text-align:center;transition:all .1s}.pg-select-item[data-v-e4ae8c8e]:hover{background:var(--foreground-color);color:var(--text-color)}.pg-select-item.active[data-v-e4ae8c8e]{background:var(--primary-color);color:var(--primary-text-color)}.filter-compact[data-v-058215a7]{position:relative;display:flex;align-items:center;padding:0 10px}.filter-compact-btn[data-v-058215a7]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;color:var(--text-grey-color);border:1px solid var(--border-color);border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;position:relative}.filter-compact-btn[data-v-058215a7]:hover{background:var(--foreground-color);color:var(--text-color)}.filter-compact-btn.active[data-v-058215a7]{background:var(--foreground-color);color:var(--text-color);border-color:var(--primary-color)}.filter-compact-dot[data-v-058215a7]{width:6px;height:6px;border-radius:50%;background:var(--primary-color)}.filter-popup-overlay[data-v-058215a7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding:80px 16px 16px;z-index:1500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow-y:auto}.filter-popup[data-v-058215a7]{position:relative;flex-direction:column;align-items:stretch!important;gap:0!important;width:100%;max-width:480px;padding:0!important;background:var(--background-color);border:1px solid var(--border-color);border-radius:14px;box-shadow:#00000040 0 16px 48px;overflow:visible;height:auto}.dark .filter-popup[data-v-058215a7]{box-shadow:#0006 0 8px 24px}.filter-popup-header[data-v-058215a7]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border-color)}.filter-popup-title[data-v-058215a7]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-color)}.filter-popup-close[data-v-058215a7]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--text-grey-color);border-radius:6px;cursor:pointer;transition:all .12s}.filter-popup-close[data-v-058215a7]:hover{background:var(--foreground-color);color:var(--text-color)}.filter-popup .filter-field[data-v-058215a7]{flex-direction:column;align-items:stretch;gap:6px;padding:12px 14px;border-bottom:1px solid var(--border-color)}.filter-popup .filter-field[data-v-058215a7]:last-child{border-bottom:none}.filter-popup .filter-label[data-v-058215a7]{margin-right:0;font-size:11px;text-transform:uppercase;letter-spacing:.6px}.filter-popup .filter-input[data-v-058215a7]{border:1px solid var(--border-color);background:var(--foreground-color);padding:8px 32px 8px 12px;font-size:13px;border-radius:8px}.filter-popup .filter-input[data-v-058215a7]:focus{border-color:var(--primary-color);background:var(--background-color)}.filter-popup .filter-input-wrap[data-v-058215a7]{flex:none;display:block}.filter-popup .filter-clear[data-v-058215a7]{right:8px}.filter-popup .suggest[data-v-058215a7]{position:static;margin-top:6px;box-shadow:none;max-height:200px}.popup-overlay-enter-active[data-v-058215a7],.popup-overlay-leave-active[data-v-058215a7]{transition:opacity .2s ease}.popup-overlay-enter-active .filter-popup[data-v-058215a7],.popup-overlay-leave-active .filter-popup[data-v-058215a7]{transition:transform .2s ease,opacity .2s ease}.popup-overlay-enter-from[data-v-058215a7],.popup-overlay-leave-to[data-v-058215a7]{opacity:0}.popup-overlay-enter-from .filter-popup[data-v-058215a7],.popup-overlay-leave-to .filter-popup[data-v-058215a7]{opacity:0;transform:translateY(-12px) scale(.97)}.filter[data-v-058215a7]{flex:1;height:100%;padding:0 10px;display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;overflow:visible;min-width:0;height:fit-content}.filter-field[data-v-058215a7]{display:flex;align-items:center;min-width:0}.filter-field[data-v-058215a7]:first-child{flex:2;min-width:140px}.filter-field[data-v-058215a7]:last-child{flex:1;min-width:120px}.filter-label[data-v-058215a7]{font-size:11px;font-weight:600;color:var(--text-grey-color);margin-right:6px;letter-spacing:.5px;flex-shrink:0}.filter-input-wrap[data-v-058215a7]{position:relative;flex:1;min-width:0}.filter-input[data-v-058215a7]{width:100%;border:1px solid transparent;outline:none;border-radius:6px;padding:6px 28px 6px 10px;background:transparent;font-size:13px;min-width:0;color:var(--text-color);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;transition:all .15s}.filter-input[data-v-058215a7]:hover{background:var(--foreground-color)}.filter-input[data-v-058215a7]:focus{background:var(--foreground-color);border-color:var(--primary-color)}.filter-input[data-v-058215a7]::placeholder{color:var(--text-grey-color);opacity:.6;font-family:inherit;overflow:hidden;text-overflow:ellipsis}.filter-clear[data-v-058215a7]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:none;background:var(--border-color);color:var(--text-grey-color);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s}.filter-clear[data-v-058215a7]:hover{background:var(--text-grey-color);color:var(--background-color)}.suggest[data-v-058215a7]{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;max-height:260px;overflow-y:auto;padding:4px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);box-shadow:#00000026 0 4px 12px;z-index:100}.suggest-item[data-v-058215a7]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:5px;font-size:13px;color:var(--text-color);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.suggest-item.active[data-v-058215a7]{background:var(--primary-color);color:var(--primary-text-color)}.suggest-item.active .suggest-icon[data-v-058215a7]{color:var(--primary-text-color)}.suggest-icon[data-v-058215a7]{color:var(--text-grey-color);flex-shrink:0}.suggest-hint[data-v-058215a7]{margin-left:auto;font-size:11px;color:var(--text-grey-color);opacity:.7;font-family:system-ui,sans-serif}.suggest-item.active .suggest-hint[data-v-058215a7]{color:var(--primary-text-color);opacity:.9}.table-pane[data-v-e5037e40]{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.table-pane .tab-header[data-v-e5037e40]{width:100%;height:40px;background:var(--background-color);border-bottom:1px solid var(--border-color);display:flex;align-items:center;min-width:0;flex-shrink:0}.table-pane .tab-header .actions[data-v-e5037e40]{display:flex;align-items:center;padding:0 10px;gap:6px;flex-shrink:0}.table-pane .tab-header .action-btn[data-v-e5037e40]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:none;background:transparent;color:var(--text-grey-color);cursor:pointer;transition:background-color .2s,color .2s}.table-pane .tab-header .action-btn[data-v-e5037e40]:hover{background:var(--border-color);color:var(--text-color)}.table-pane .tab-header .action-btn.active[data-v-e5037e40]{background:var(--foreground-color);color:var(--text-color)}.table-pane .tab-header .action-btn[data-v-e5037e40]:disabled{opacity:.4;cursor:not-allowed}.table-pane .tab-header .divider[data-v-e5037e40]{width:1px;height:20px;background:var(--border-color);margin:0 4px;flex-shrink:0}.table-pane .tab-header .export-wrapper[data-v-e5037e40]{position:relative}.table-pane .tab-header .export-menu[data-v-e5037e40]{position:absolute;top:calc(100% + 6px);left:0;min-width:120px;padding:4px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);box-shadow:#0000003d 0 3px 8px;z-index:30}.table-pane .tab-header .export-menu-item[data-v-e5037e40]{width:100%;border:0;background:transparent;color:var(--text-color);text-align:left;padding:7px 10px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px}.table-pane .tab-header .export-menu-item[data-v-e5037e40]:hover{background:var(--foreground-color)}.table-pane-body[data-v-e5037e40]{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;overflow:hidden}.table-pane .loading[data-v-e5037e40]{width:100%;position:absolute;display:flex;align-items:center;justify-content:center;height:calc(100% - 40px);pointer-events:none}.table-pane .error[data-v-e5037e40]{width:100%;position:absolute;display:flex;align-items:center;gap:10px;color:var(--text-grey-color);justify-content:center;height:calc(100% - 40px)}.diagram-wrap[data-v-dd4404c1]{flex:1;min-height:0;min-width:0;position:relative;overflow:hidden;background:radial-gradient(circle at 12px 12px,var(--border-color) 1px,transparent 1px) 0 0/24px 24px,var(--background-color)}.state[data-v-dd4404c1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-grey-color)}.diagram-controls[data-v-dd4404c1]{position:absolute;top:10px;left:10px;z-index:10;display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);box-shadow:0 2px 6px #00000024}.diagram-controls .ctrl-btn[data-v-dd4404c1]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--text-grey-color);border-radius:4px;cursor:pointer}.diagram-controls .ctrl-btn[data-v-dd4404c1]:hover{background:var(--foreground-color);color:var(--text-color)}.diagram-controls .ctrl-zoom[data-v-dd4404c1]{padding:0 6px;font-size:11px;color:var(--text-grey-color);min-width:44px;text-align:center;border-left:1px solid var(--border-color)}.diagram-controls .ctrl-hint[data-v-dd4404c1]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-grey-color);padding:0 8px 0 6px;border-left:1px solid var(--border-color)}.diagram-canvas[data-v-dd4404c1]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:grab}.diagram-canvas[data-v-dd4404c1]:active{cursor:grabbing}.diagram-content[data-v-dd4404c1]{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.edge-layer[data-v-dd4404c1]{position:absolute;left:-10000px;top:-10000px;overflow:visible;pointer-events:none;z-index:1}.edge[data-v-dd4404c1]{pointer-events:auto;cursor:pointer}.edge-path[data-v-dd4404c1]{transition:stroke .12s ease,stroke-width .12s ease;pointer-events:none}.edge-hit[data-v-dd4404c1]{pointer-events:stroke}.edge-label[data-v-dd4404c1]{font-size:11px;fill:var(--text-color);paint-order:stroke;stroke:var(--background-color);stroke-width:4px;font-family:ui-monospace,Menlo,Consolas,monospace;pointer-events:none}.er-card[data-v-dd4404c1]{z-index:2}.er-card[data-v-dd4404c1]{position:absolute;background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #00000024,0 6px 18px #00000038;cursor:grab;-webkit-user-select:none;user-select:none}.er-card[data-v-dd4404c1]:active{cursor:grabbing}.er-card.is-root[data-v-dd4404c1]{border-color:#6aa0ff;box-shadow:0 0 0 2px #6aa0ff40,0 8px 22px #0000004d}.er-card.is-hovered[data-v-dd4404c1]{border-color:#f2c14e;z-index:2}.er-header[data-v-dd4404c1]{display:flex;align-items:center;gap:6px;padding:10px 12px;background:linear-gradient(90deg,#6aa0ff29,#6aa0ff0a);border-bottom:1px solid var(--border-color);height:42px;box-sizing:border-box}.er-header-name[data-v-dd4404c1]{font-weight:600;color:var(--text-color);font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.er-header-badge[data-v-dd4404c1]{margin-left:auto;font-size:10px;padding:1px 6px;background:#6aa0ff33;color:#6aa0ff;border-radius:4px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.er-header-depth[data-v-dd4404c1]{margin-left:auto;font-size:10px;color:var(--text-grey-color)}.er-rows[data-v-dd4404c1]{padding:4px 0}.er-row[data-v-dd4404c1]{display:grid;grid-template-columns:22px 1fr auto;column-gap:8px;align-items:center;padding:4px 12px;height:26px;font-size:12px;color:var(--text-color)}.er-row.is-pk[data-v-dd4404c1]{background:#f2c14e0f}.er-row.is-fk[data-v-dd4404c1]{background:#c792ea0f}.er-row-icons[data-v-dd4404c1]{display:flex;align-items:center;justify-content:center}.er-row-icons .icon.pk[data-v-dd4404c1]{color:#f2c14e}.er-row-icons .icon.fk[data-v-dd4404c1]{color:#c792ea}.er-row-icons .icon-spacer[data-v-dd4404c1]{width:12px;height:12px;display:inline-block}.er-row-name[data-v-dd4404c1]{font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.er-row-type[data-v-dd4404c1]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:var(--text-grey-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:120px}.tab[data-v-cc1a7ed0]{position:relative;width:100%;display:flex;color:var(--text-color);height:100%;flex-direction:column}.table-area[data-v-cc1a7ed0]{flex:1;display:flex;flex-direction:row;min-height:0;min-width:0;overflow:hidden}.split-divider[data-v-cc1a7ed0]{width:18px;flex-shrink:0;background:var(--primary-color);position:relative;z-index:2;box-shadow:0 0 8px #00000040}.diagram-shell[data-v-cc1a7ed0]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.diagram-toolbar[data-v-cc1a7ed0]{height:40px;flex-shrink:0;padding:0 10px;border-bottom:1px solid var(--border-color);background:var(--background-color);display:flex;align-items:center;gap:6px}.action-btn[data-v-cc1a7ed0]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;height:28px;border-radius:4px;border:none;background:transparent;color:var(--text-grey-color);cursor:pointer;font-size:13px}.action-btn[data-v-cc1a7ed0]:hover{background:var(--border-color);color:var(--text-color)}.save-query-modal{width:100%!important;max-width:520px!important;margin:24px!important}.modal-header[data-v-9b33f986]{display:flex;align-items:center;justify-content:space-between;margin:20px 0}.modal-header-title[data-v-9b33f986]{font-size:1.25rem;font-weight:600;color:var(--text-grey-color)}.modal-header-close[data-v-9b33f986]{cursor:pointer}.modal-header-close .close-icon[data-v-9b33f986]{font-size:1.5rem;color:var(--text-grey-color)}.form[data-v-9b33f986]{display:flex;flex-direction:column;gap:20px}.form .row[data-v-9b33f986]{display:flex;align-items:center;gap:16px}.form .row .col[data-v-9b33f986]{flex:1}.form .field[data-v-9b33f986]{display:flex;flex-direction:column;gap:6px}.form .field-label[data-v-9b33f986]{font-size:.75rem;color:var(--text-grey-color)}.form .field-input[data-v-9b33f986]{width:100%;color:var(--text-color)!important;opacity:.7}.form .field-input[data-v-9b33f986]::placeholder{color:var(--text-grey-color)!important;font-size:14px}.form-footer[data-v-9b33f986]{display:flex;align-items:center;flex-wrap:wrap;gap:24px;justify-content:space-between}.form-footer-buttons[data-v-9b33f986]{display:flex;align-items:center;gap:12px}.saved-queries[data-v-3a61a6e8]{display:flex;flex-direction:column;height:100%;border-left:1px solid var(--border-color);background:var(--background-color);width:280px;flex-shrink:0}.saved-queries-header[data-v-3a61a6e8]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border-color)}.saved-queries-title[data-v-3a61a6e8]{font-size:13px;font-weight:600;color:var(--text-color)}.saved-queries-refresh[data-v-3a61a6e8]{border:0;background:transparent;color:var(--text-grey-color);cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.saved-queries-refresh[data-v-3a61a6e8]:hover{background:var(--foreground-color);color:var(--text-color)}.saved-queries-search[data-v-3a61a6e8]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border-color)}.saved-queries-search-icon[data-v-3a61a6e8]{color:var(--text-grey-color);flex-shrink:0}.saved-queries-search-input[data-v-3a61a6e8]{flex:1;border:0;outline:none;background:transparent;font-size:13px;color:var(--text-color)}.saved-queries-search-input[data-v-3a61a6e8]::placeholder{color:var(--text-grey-color)}.saved-queries-list[data-v-3a61a6e8]{flex:1;overflow-y:auto;padding:4px 0}.saved-queries-item[data-v-3a61a6e8]{padding:8px 12px;cursor:pointer;transition:background .1s ease}.saved-queries-item[data-v-3a61a6e8]:hover{background:var(--foreground-color)}.saved-queries-item-top[data-v-3a61a6e8]{display:flex;align-items:center;gap:6px}.saved-queries-item-icon[data-v-3a61a6e8]{color:var(--text-grey-color);flex-shrink:0}.saved-queries-item-name[data-v-3a61a6e8]{font-size:13px;font-weight:500;color:var(--text-color);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-queries-item-actions[data-v-3a61a6e8]{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .1s ease}.saved-queries-item:hover .saved-queries-item-actions[data-v-3a61a6e8]{opacity:1}.saved-queries-item-confirm-text[data-v-3a61a6e8]{font-size:12px;color:#dc2626;font-weight:500;white-space:nowrap}.saved-queries-item-btn[data-v-3a61a6e8]{border:0;background:transparent;color:var(--text-grey-color);padding:2px 6px;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.saved-queries-item-btn[data-v-3a61a6e8]:hover{background:var(--border-color);color:var(--text-color)}.saved-queries-item-btn.danger[data-v-3a61a6e8]:hover,.saved-queries-item-btn.confirm[data-v-3a61a6e8]{color:#dc2626}.saved-queries-item-btn.confirm[data-v-3a61a6e8]:hover{background:#dc2626;color:#fff}.saved-queries-item-desc[data-v-3a61a6e8]{font-size:12px;color:var(--text-grey-color);margin-top:2px;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-queries-item-meta[data-v-3a61a6e8]{display:flex;align-items:center;gap:8px;margin-top:4px;padding-left:20px;font-size:11px;color:var(--text-grey-color)}.saved-queries-item-db[data-v-3a61a6e8]{padding:1px 6px;border-radius:3px;background:var(--foreground-color);font-size:11px}.saved-queries-empty[data-v-3a61a6e8]{display:flex;align-items:center;justify-content:center;padding:24px 12px;font-size:13px;color:var(--text-grey-color)}.tab[data-v-a461a9bd]{position:relative;width:100%;display:flex;color:var(--text-color);height:100%;flex-direction:column}.tab-header[data-v-a461a9bd]{width:100%;height:40px;background:var(--background-color);border-bottom:1px solid var(--border-color);display:flex;align-items:center;min-width:0;flex-shrink:0}.tab-header .actions[data-v-a461a9bd]{display:flex;align-items:center;padding:0 10px;gap:6px;flex-shrink:0}.tab-header .action-btn[data-v-a461a9bd]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:none;background:transparent;color:var(--text-grey-color);cursor:pointer;transition:background-color .2s,color .2s}.tab-header .action-btn[data-v-a461a9bd]:hover{background:var(--border-color);color:var(--text-color)}.tab-header .divider[data-v-a461a9bd]{width:1px;height:20px;background:var(--border-color);margin:0 4px;flex-shrink:0}.tab-header .export-wrapper[data-v-a461a9bd]{position:relative}.tab-header .export-menu[data-v-a461a9bd]{position:absolute;top:calc(100% + 6px);left:0;min-width:120px;padding:4px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);box-shadow:#0000003d 0 3px 8px;z-index:30}.tab-header .export-menu-item[data-v-a461a9bd]{width:100%;border:0;background:transparent;color:var(--text-color);text-align:left;padding:7px 10px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px}.tab-header .export-menu-item[data-v-a461a9bd]:hover{background:var(--foreground-color)}.tab .loading[data-v-a461a9bd]{width:100%;position:absolute;display:flex;align-items:center;justify-content:center;height:calc(100% - 40px)}.tab .error[data-v-a461a9bd]{width:100%;position:absolute;display:flex;align-items:center;gap:10px;color:var(--text-grey-color);justify-content:center;height:calc(100% - 40px)}.header-cell[data-v-a461a9bd]{font-weight:700;background:var(--foreground-color);position:sticky;top:0;left:0;z-index:2;padding:0 10px;position:relative;display:flex;align-items:center;border-bottom:1px solid var(--border-color);border-right:1px solid var(--foreground-border-color);color:var(--text-grey-color);height:30px;font-size:16px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.header-cell.sortable[data-v-a461a9bd]{cursor:pointer;gap:6px}.header-cell.resizing[data-v-a461a9bd]{background:var(--border-color)}.header-cell .sort-icon[data-v-a461a9bd]{opacity:.8;flex-shrink:0}.header-cell .col-resize-handle[data-v-a461a9bd]{position:absolute;right:0;top:0;width:5px;height:100%;cursor:col-resize;z-index:3}.header-cell .col-resize-handle[data-v-a461a9bd]:hover,.header-cell .col-resize-handle[data-v-a461a9bd]:active{background:var(--primary-color)}.table[data-v-a461a9bd]{display:grid;column-gap:0;row-gap:0;overflow:auto;border:0;flex:1;align-content:flex-start;width:100%}.table .row-spacer[data-v-a461a9bd]{grid-column:1/-1;width:100%;pointer-events:none}.resizer[data-v-a461a9bd]{height:6px;background-color:var(--background-color, #ffffff);border-top:1px solid var(--border-color, #e5e7eb);border-bottom:1px solid var(--border-color, #e5e7eb);cursor:row-resize;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:10;transition:background-color .2s}.resizer[data-v-a461a9bd]:before{content:"";display:block;width:30px;height:2px;background-color:var(--border-color, #d1d5db);border-radius:1px}.resizer[data-v-a461a9bd]:hover,.resizer.resizing[data-v-a461a9bd]{background-color:var(--foreground-color, #f3f4f6)}.resizer[data-v-a461a9bd]:hover:before,.resizer.resizing[data-v-a461a9bd]:before{background-color:var(--primary-color, #3b82f6)}.console-tab[data-v-a461a9bd]{display:flex;flex-direction:row;height:100%;width:100%;overflow:hidden;top:0;left:0;right:0;bottom:0}.console-tab-main[data-v-a461a9bd]{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.query-section[data-v-a461a9bd]{display:flex;flex-direction:column;flex-shrink:0;background-color:var(--background-color, #ffffff)}.toolbar[data-v-a461a9bd]{padding:8px 12px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--border-color);background-color:var(--background-color)}.toolbar-btn[data-v-a461a9bd]{display:flex;align-items:center;gap:5px;padding:6px 12px;background:transparent;color:var(--text-grey-color);border:1px solid var(--border-color);border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.toolbar-btn[data-v-a461a9bd]:hover:not(:disabled){background:var(--foreground-color);color:var(--text-color)}.toolbar-btn[data-v-a461a9bd]:disabled{opacity:.4;cursor:not-allowed}.toolbar-btn.active[data-v-a461a9bd]{background:var(--primary-color);color:var(--primary-text-color);border-color:var(--primary-color)}.toolbar-divider[data-v-a461a9bd]{width:1px;height:20px;background:var(--border-color);margin:0 4px}.toolbar-confirm-text[data-v-a461a9bd]{font-size:13px;color:#dc2626;font-weight:500;white-space:nowrap}.toolbar-export[data-v-a461a9bd]{position:relative}.toolbar-export-menu[data-v-a461a9bd]{position:absolute;top:calc(100% + 6px);left:0;min-width:120px;padding:4px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);box-shadow:#0000003d 0 3px 8px;z-index:30}.toolbar-export-item[data-v-a461a9bd]{width:100%;border:0;background:transparent;color:var(--text-color);text-align:left;padding:7px 10px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px}.toolbar-export-item[data-v-a461a9bd]:hover{background:var(--foreground-color)}.toolbar-btn-danger[data-v-a461a9bd]{color:var(--text-grey-color)!important}.toolbar-btn-danger[data-v-a461a9bd]:hover:not(:disabled){color:#dc2626!important;border-color:#dc2626!important}.toolbar-btn-danger-confirm[data-v-a461a9bd]{color:#dc2626!important;border-color:#dc2626!important}.toolbar-btn-danger-confirm[data-v-a461a9bd]:hover{background:#dc2626!important;color:#fff!important}.run-btn[data-v-a461a9bd]{display:flex;align-items:center;gap:6px;padding:6px 14px;background-color:var(--primary-color);color:var(--primary-text-color);border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .2s,background-color .2s}.run-btn[data-v-a461a9bd]:hover:not(:disabled){background-color:var(--p-primary-hover-color, #2563eb)}.run-btn[data-v-a461a9bd]:disabled{opacity:.6;cursor:not-allowed}.query-input[data-v-a461a9bd]{flex:1;padding:16px;border:none;resize:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.5;outline:none;background-color:transparent;color:var(--text-grey-color, #1f2937)}.query-input[data-v-a461a9bd]::placeholder{color:var(--p-text-color-secondary, #6b7280)}.results-section[data-v-a461a9bd]{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column;background-color:var(--background-color)}.table-container[data-v-a461a9bd]{flex:1;overflow:auto;min-height:0}.loading-state[data-v-a461a9bd],.error-state[data-v-a461a9bd],.empty-state[data-v-a461a9bd]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:var(--p-text-color-secondary, #6b7280);padding:24px;text-align:center}.error-state[data-v-a461a9bd]{color:var(--p-red-500, #ef4444)}.label[data-v-882a8c9a]{color:#48545d;line-height:1;margin-bottom:8px}.label-preFix[data-v-882a8c9a]{margin-right:6px}.label-subFix[data-v-882a8c9a]{margin:0 6px}.label-required[data-v-882a8c9a]{position:relative;color:#ed5151;font-weight:600;top:2px;left:4px}.label.small[data-v-882a8c9a]{font-size:12px;font-weight:400}.label.medium[data-v-882a8c9a]{font-size:16px;font-weight:500}.label.large[data-v-882a8c9a]{font-size:20px;font-weight:500}.v-box[data-v-035e7dfb]{padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border:1px solid var(--border-color)}.v-box-title[data-v-035e7dfb]{margin-bottom:24px;font-size:18px;color:var(--text-color)}.profile[data-v-99822240]{width:100%;max-width:1000px;display:flex;gap:32px}.profile .logo[data-v-99822240]{width:200px;height:200px;border-radius:50%;border:1px solid var(--light-border-color);-webkit-user-select:none;user-select:none;flex-shrink:0;overflow:hidden}.profile .logo-img[data-v-99822240]{width:100%;height:100%;object-fit:contain}.profile .content[data-v-99822240]{display:flex;flex-direction:column;gap:20px}.profile .content-item[data-v-99822240]{display:flex;flex-direction:column}.profile .content-item-value[data-v-99822240]{font-size:14px;line-height:1}.breadcrumb{font-size:10px;display:flex;align-items:center;height:28px;-webkit-user-select:none;user-select:none;margin-bottom:16px}.breadcrumb *,.breadcrumb a{height:100%!important;display:flex;align-items:center;justify-content:center}.breadcrumb-item{display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:600;font-size:14px;border-radius:6px;padding:0 4px}.breadcrumb-item *{color:var(--text-grey-color)!important}.breadcrumb-item .ant-breadcrumb-separator{color:var(--hover-border-color)!important}.breadcrumb-item:hover{background:var(--foreground-color)!important}.breadcrumb-item:hover *{color:var(--text-color)!important}.breadcrumb-item:last-child *{color:var(--text-color)!important}.container[data-v-3c2e7bdf]{width:100%;height:100%;display:flex;flex-direction:column;padding:40px 20px;-webkit-user-select:none;user-select:none}.loader-wrapper[data-v-3c2e7bdf]{display:flex;justify-content:center;margin-bottom:.75rem}.loader-wrapper-icon[data-v-3c2e7bdf]{color:var(--text-grey-color)}.message[data-v-3c2e7bdf]{text-align:center;font-size:.75rem;color:var(--text-grey-color)}@keyframes shake-aadb6693{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.money-input[data-v-aadb6693]{height:40px;padding:0 10px;border:1px solid var(--border-color);border-radius:6px;max-width:100%;outline:none}.money-input[data-v-aadb6693]:focus{border:1px solid #0096b2}.is-invalid .money-input[data-v-aadb6693]{border:1px solid red;background:#f5dede8c;animation:shake-aadb6693 .3s;animation-timing-function:ease-in-out}.back-btn[data-v-1bc21df2]{display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border-color);cursor:pointer;background:var(--foreground-color);color:var(--text-color);width:36px;height:36px}.close[data-v-c9512fa9]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-color)}.close[data-v-c9512fa9]:hover{background:var(--foreground-color)}.modal{width:100%!important;max-width:500px!important;margin:24px!important}.select-item[data-v-d56982be]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;-webkit-user-select:none;user-select:none}.select-item.disabled[data-v-d56982be]{cursor:no-drop!important;opacity:.5}.select-item .select-item-icon[data-v-d56982be]{width:16px;height:16px}.select-item .select-item-label[data-v-d56982be]{font-size:14px;color:var(--text-color)}.modal .modal-header[data-v-d56982be]{display:flex;align-items:center;justify-content:space-between;margin:20px 0}.modal .modal-header-title[data-v-d56982be]{font-size:1.25rem;font-weight:600;color:var(--text-grey-color)}.modal .modal-header-close[data-v-d56982be]{cursor:pointer}.modal .modal-header-close .close-icon[data-v-d56982be]{font-size:1.5rem;color:var(--text-grey-color)}.form[data-v-d56982be]{display:flex;flex-direction:column;gap:20px}.form .row[data-v-d56982be]{display:flex;align-items:center;gap:16px}.form .row .col[data-v-d56982be]{flex:1}.form .row .col.port[data-v-d56982be]{max-width:100px}.form .field[data-v-d56982be]{display:flex;flex-direction:column;gap:6px}.form .field-label[data-v-d56982be]{font-size:.75rem;color:var(--text-grey-color)}.form .field-input[data-v-d56982be]{width:100%;color:var(--text-color)!important;opacity:.7}.form .field-input[data-v-d56982be]::placeholder{color:var(--text-grey-color)!important;font-size:14px}.form .field-description[data-v-d56982be]{font-size:12px;color:var(--text-grey-color)}.form-footer[data-v-d56982be]{display:flex;align-items:center;flex-wrap:wrap;gap:24px;justify-content:space-between}.form-footer-buttons[data-v-d56982be]{display:flex;align-items:center;gap:12px}.form .test-connection[data-v-d56982be]{position:relative}.form .test-connection-label[data-v-d56982be]{color:var(--primary-color);font-size:.85rem;cursor:pointer}.form .test-connection-label[data-v-d56982be]:hover{text-decoration:underline}.form .test-connection-result[data-v-d56982be]{margin-left:8px;padding:16px;background-color:var(--foreground-color);border-radius:6px;border:1px solid var(--border-color);position:absolute;left:100%;bottom:100%}.settings-modal{top:12px!important;bottom:12px!important}.settings-modal .ant-modal-wrap{padding:12px!important}.settings-modal .ant-modal-content{padding:0!important}.settings[data-v-da80b8b7]{width:100%;display:flex;min-height:400px;max-height:70vh}.settings .main[data-v-da80b8b7]{flex:1;padding:0 16px;overflow-y:auto}.settings .main-header[data-v-da80b8b7]{font-size:20px;line-height:20px;padding:16px 0;color:var(--text-color);margin-bottom:16px;border-bottom:1px solid var(--border-color)}.settings .sidebar[data-v-da80b8b7]{width:200px;display:flex;flex-direction:column;border-right:1px solid var(--border-color);overflow-y:auto;padding:8px;gap:10px}.settings .sidebar .close[data-v-da80b8b7]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-color)}.settings .sidebar .close[data-v-da80b8b7]:hover{background:var(--foreground-color)}.settings .sidebar .menus[data-v-da80b8b7]{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.settings .sidebar .menu[data-v-da80b8b7]{padding:4px 8px;border-radius:6px;cursor:pointer;color:var(--text-color)}.settings .sidebar .menu[data-v-da80b8b7]:hover,.settings .sidebar .menu.active[data-v-da80b8b7]{background:var(--foreground-color)}.invited[data-v-5bdda22a]{color:var(--text-color);font-size:12px}.project[data-v-5bdda22a]{position:relative;display:flex;align-items:center;gap:8px;margin-left:24px;height:30px!important}.project-select[data-v-5bdda22a]{min-width:180px;max-width:260px}.project-option[data-v-5bdda22a]{display:flex;align-items:center;gap:6px}.project-lock[data-v-5bdda22a]{color:var(--text-grey-color);flex-shrink:0}@media (min-width: 768px){.project-select[data-v-5bdda22a]{min-width:130px;max-width:160px}}.header[data-v-3eeb285a]{width:100%;height:40px;background:var(--background-color);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;position:fixed;top:0;left:0;padding:0 16px;z-index:100;color:var(--text-color)}.header.full[data-v-3eeb285a]{left:0;width:100%}@media (min-width: 1024px){.header[data-v-3eeb285a]{width:calc(100% - var(--sidebar-width));left:var(--sidebar-width)}}.header .part[data-v-3eeb285a]{display:flex;align-items:center;gap:16px}.header-logo[data-v-3eeb285a]{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:28px;-webkit-user-select:none;user-select:none}.header-collapse[data-v-3eeb285a]{cursor:pointer;color:var(--text-color)}.header .profile-logo[data-v-3eeb285a]{-webkit-user-select:none;user-select:none;width:34px;height:34px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);cursor:pointer}.header .profile-logo-img[data-v-3eeb285a]{width:100%;height:100%;object-position:center;object-fit:cover}.header .profile-logo-text[data-v-3eeb285a]{font-size:16px;font-weight:500;text-transform:uppercase}.header .profile-menu[data-v-3eeb285a]{width:240px;border-radius:6px;background:var(--background-color);height:fit-content;position:absolute;top:60px;right:16px;border:1px solid var(--border-color);box-shadow:#0000003d 0 3px 8px;overflow-x:hidden}.header .profile-menu .user-item[data-v-3eeb285a]{padding:8px 12px;width:100%;display:flex;align-items:center;gap:12px;transition:all .3s ease;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border-color)}.header .profile-menu .user-item[data-v-3eeb285a]:hover{background:var(--background-color)}.header .profile-menu .user-item-logo[data-v-3eeb285a]{width:40px;flex-shrink:0;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);-webkit-user-select:none;user-select:none}.header .profile-menu .user-item-logo-img[data-v-3eeb285a]{width:100%;height:100%;object-position:center;object-fit:cover}.header .profile-menu .user-item-info[data-v-3eeb285a]{display:flex;flex-direction:column;justify-content:center;gap:4px;height:100%}.header .profile-menu .user-item-name[data-v-3eeb285a]{font-size:14px;line-height:1;font-weight:500;color:var(--light-black-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px;width:100%}.header .profile-menu .user-item-username[data-v-3eeb285a]{font-size:12px;line-height:1;color:var(--light-gray-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px;width:100%}.header .profile-menu .items[data-v-3eeb285a]{padding:6px}.header .profile-menu .item[data-v-3eeb285a]{padding:0 12px;border-radius:6px;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--light-gray-color);height:40px;-webkit-user-select:none;user-select:none}.header .profile-menu .item-text[data-v-3eeb285a]{font-size:14px;line-height:1}.header .profile-menu .item[data-v-3eeb285a]:hover{background:var(--foreground-color);color:var(--light-black-color)}.tree-node[data-v-bfc8db5e]{width:100%;padding-left:6px;padding-right:4px}.tree-node.ds-sticky[data-v-bfc8db5e]{position:sticky;top:-10px;z-index:5;background:var(--background-color)}.tree-item[data-v-bfc8db5e]{width:100%;cursor:pointer;padding:6px 10px;display:flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none;transition:all .1s ease;flex-shrink:0;border-radius:6px;font-size:14px}.tree-item-loading[data-v-bfc8db5e]{display:flex;align-items:center}.tree-item[data-v-bfc8db5e]:hover,.tree-item.active[data-v-bfc8db5e]{background:var(--foreground-color);color:var(--text-color)}.tree-item-icon[data-v-bfc8db5e]{flex-shrink:0}.tree-item .actions[data-v-bfc8db5e]{margin-left:auto;position:relative;opacity:0;transition:opacity .15s ease;display:flex;align-items:center;gap:2px}.tree-item .actions[data-v-bfc8db5e]:has(.has-filter){opacity:1}.tree-item .actions-trigger[data-v-bfc8db5e]{border:0;background:transparent;color:var(--text-grey-color);width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.tree-item .actions-trigger[data-v-bfc8db5e]:hover{background:var(--border-color);color:var(--text-color)}.tree-item .actions-trigger.has-filter[data-v-bfc8db5e]{color:var(--primary-color)}.tree-item .actions-menu[data-v-bfc8db5e]{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;padding:4px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);box-shadow:#0000003d 0 3px 8px;z-index:20}.tree-item .actions-menu-item[data-v-bfc8db5e]{width:100%;border:0;background:transparent;color:var(--text-color);text-align:left;padding:6px 10px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px}.tree-item .actions-menu-item[data-v-bfc8db5e]:hover{background:var(--foreground-color)}.tree-item .actions-menu-item.danger[data-v-bfc8db5e]:hover{color:#dc2626}.tree-item:hover .actions[data-v-bfc8db5e]{opacity:1}.filter-wrapper[data-v-bfc8db5e]{position:relative}.filter-dropdown[data-v-bfc8db5e]{position:absolute;top:calc(100% + 4px);right:0;min-width:200px;max-height:300px;padding:6px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);box-shadow:#0000003d 0 3px 8px;z-index:30;display:flex;flex-direction:column}.filter-dropdown-header[data-v-bfc8db5e]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;border-bottom:1px solid var(--border-color);margin-bottom:4px}.filter-dropdown-title[data-v-bfc8db5e]{font-size:12px;font-weight:600;color:var(--text-color)}.filter-dropdown-actions[data-v-bfc8db5e]{display:flex;gap:4px}.filter-dropdown-btn[data-v-bfc8db5e]{border:0;background:transparent;color:var(--text-grey-color);font-size:11px;padding:2px 6px;border-radius:4px;cursor:pointer}.filter-dropdown-btn[data-v-bfc8db5e]:hover{background:var(--foreground-color);color:var(--text-color)}.filter-dropdown-list[data-v-bfc8db5e]{overflow-y:auto;display:flex;flex-direction:column}.filter-dropdown-item[data-v-bfc8db5e]{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:4px;cursor:pointer;font-size:13px;color:var(--text-grey-color);white-space:nowrap}.filter-dropdown-item[data-v-bfc8db5e]:hover{background:var(--foreground-color);color:var(--text-color)}.filter-dropdown-item input[type=checkbox][data-v-bfc8db5e]{width:14px;height:14px;cursor:pointer;accent-color:var(--primary-color);flex-shrink:0}.filter-dropdown-item span[data-v-bfc8db5e]{overflow:hidden;text-overflow:ellipsis}.filter-dropdown-empty[data-v-bfc8db5e]{padding:12px 6px;text-align:center;font-size:12px;color:var(--text-grey-color)}.context-menu[data-v-bfc8db5e]{position:fixed;min-width:220px;padding:4px;border:1px solid var(--border-color);border-radius:10px;background:var(--background-color, #ffffff);box-shadow:0 1px 2px #0000001f,0 10px 32px #00000047;z-index:9999;font-size:13px;color:var(--text-color);animation:context-menu-in-bfc8db5e .09s ease-out}.context-menu-header[data-v-bfc8db5e]{display:flex;align-items:center;gap:6px;padding:6px 8px 8px;margin-bottom:2px;border-bottom:1px solid var(--border-color);color:var(--text-grey-color);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.context-menu-header-name[data-v-bfc8db5e]{color:var(--text-color);font-size:12px;text-transform:none;letter-spacing:0;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.context-menu-divider[data-v-bfc8db5e]{height:1px;background:var(--border-color);margin:4px 2px}.context-menu-item[data-v-bfc8db5e]{width:100%;border:0;background:transparent;color:var(--text-color);text-align:left;padding:7px 10px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background .1s ease,color .1s ease}.context-menu-item[data-v-bfc8db5e]:hover{background:var(--foreground-color, #f3f4f6);color:var(--text-color)}.context-menu-item-hint[data-v-bfc8db5e]{margin-left:auto;font-size:11px;color:var(--text-grey-color);max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@keyframes context-menu-in-bfc8db5e{0%{opacity:0;transform:translateY(-2px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.delete-modal-content[data-v-d9e142a1]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:8px 4px}.delete-modal-icon[data-v-d9e142a1]{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#dc2626;background:#dc26261f}.delete-modal-title[data-v-d9e142a1]{font-size:18px;font-weight:600;color:var(--text-color)}.delete-modal-text[data-v-d9e142a1]{color:var(--text-grey-color)}.delete-modal-actions[data-v-d9e142a1]{margin-top:8px;display:flex;align-items:center;gap:10px}.header[data-v-c80ebc1c]{display:flex;justify-content:space-between;align-items:center;margin:12px 0}.header .header-title[data-v-c80ebc1c]{font-size:16px;font-weight:500;color:var(--text-color)}.header .header-close-btn[data-v-c80ebc1c]{color:var(--text-color)}.project-modal-content[data-v-c80ebc1c]{display:flex;flex-direction:column;gap:8px}.project-modal-label[data-v-c80ebc1c]{font-size:13px;color:var(--text-grey-color)}.profile[data-v-ac62d04d]{position:relative;color:var(--text-color);flex-shrink:0}.profile.compact .user[data-v-ac62d04d]{justify-content:center;padding:8px;width:100%}.profile .user[data-v-ac62d04d]{display:flex;align-items:center;border-radius:10px;padding:8px;cursor:pointer;gap:10px;overflow:hidden;-webkit-user-select:none;user-select:none}.profile .user[data-v-ac62d04d]:hover{background:var(--foreground-color)}.profile-name[data-v-ac62d04d]{font-size:14px;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-logo[data-v-ac62d04d]{-webkit-user-select:none;user-select:none;width:34px;flex-shrink:0;height:34px;border-radius:50%;font-size:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--primary-text-color);background:var(--primary-color)}.profile-menu[data-v-ac62d04d]{width:100%;max-width:320px;border-radius:6px;background:var(--foreground-color);height:fit-content;position:fixed;bottom:60px;left:5px;z-index:1200;border:1px solid var(--border-color);box-shadow:#0000003d 0 3px 8px;overflow-x:hidden}.profile-menu .user-item[data-v-ac62d04d]{padding:8px 12px;width:100%;display:flex;align-items:center;gap:12px;transition:all .3s ease;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--foreground-border-color)}.profile-menu .user-item-logo[data-v-ac62d04d]{width:40px;flex-shrink:0;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--foreground-border-color);-webkit-user-select:none;user-select:none}.profile-menu .user-item-logo-img[data-v-ac62d04d]{width:100%;height:100%;object-position:center;object-fit:cover}.profile-menu .user-item-info[data-v-ac62d04d]{display:flex;flex-direction:column;justify-content:center;gap:4px;height:100%}.profile-menu .user-item-name[data-v-ac62d04d]{font-size:14px;line-height:1;font-weight:500;color:var(--light-black-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px;width:100%}.profile-menu .user-item-username[data-v-ac62d04d]{font-size:12px;line-height:1;color:var(--light-gray-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px;width:100%}.profile-menu .items[data-v-ac62d04d]{padding:6px}.profile-menu .item[data-v-ac62d04d]{padding:0 12px;border-radius:6px;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--light-gray-color);height:40px;-webkit-user-select:none;user-select:none;overflow:hidden}.profile-menu .item-content[data-v-ac62d04d]{display:flex;align-items:center;gap:8px}.profile-menu .item-text[data-v-ac62d04d]{font-size:14px;line-height:1}.profile-menu .item[data-v-ac62d04d]:hover{background:var(--background-color)}.profile .theme[data-v-ac62d04d]{width:fit-content;height:34px;background-color:var(--foreground-color);border:1px solid var(--border-color);border-radius:8px;display:flex;align-items:center;justify-content:space-between;transition:all .3s;padding:0 8px;gap:10px;margin-left:auto}.profile .theme-icon[data-v-ac62d04d]{color:var(--icon-color)}.sidebar-saved[data-v-5aefb910]{border-top:1px solid var(--border-color);flex-shrink:0}.sidebar-saved-header[data-v-5aefb910]{display:flex;align-items:center;gap:6px;padding:8px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-grey-color);font-size:13px;transition:background .1s ease}.sidebar-saved-header[data-v-5aefb910]:hover{background:var(--foreground-color);color:var(--text-color)}.sidebar-saved-title[data-v-5aefb910]{font-weight:500}.sidebar-saved-count[data-v-5aefb910]{margin-left:auto;font-size:11px;padding:1px 6px;border-radius:8px;background:var(--foreground-color);color:var(--text-grey-color)}.sidebar-saved-list[data-v-5aefb910]{max-height:200px;overflow-y:auto;padding-bottom:4px}.sidebar-saved-loading[data-v-5aefb910],.sidebar-saved-empty[data-v-5aefb910]{display:flex;align-items:center;justify-content:center;padding:12px 10px;font-size:12px;color:var(--text-grey-color)}.sidebar-saved-item[data-v-5aefb910]{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 32px;cursor:pointer;transition:background .1s ease}.sidebar-saved-item[data-v-5aefb910]:hover{background:var(--foreground-color)}.sidebar-saved-item-icon[data-v-5aefb910]{color:var(--text-grey-color);flex-shrink:0}.sidebar-saved-item-name[data-v-5aefb910]{font-size:13px;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.sidebar-saved-item-actions[data-v-5aefb910]{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .1s ease;flex-shrink:0}.sidebar-saved-item:hover .sidebar-saved-item-actions[data-v-5aefb910]{opacity:1}.sidebar-saved-item-confirm[data-v-5aefb910]{font-size:11px;color:#dc2626;font-weight:500;white-space:nowrap}.sidebar-saved-item-btn[data-v-5aefb910]{border:0;background:transparent;color:var(--text-grey-color);padding:2px 5px;font-size:11px;display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.sidebar-saved-item-btn[data-v-5aefb910]:hover{background:var(--border-color);color:var(--text-color)}.sidebar-saved-item-btn.danger[data-v-5aefb910]:hover,.sidebar-saved-item-btn.yes[data-v-5aefb910]{color:#dc2626}.sidebar-saved-item-btn.yes[data-v-5aefb910]:hover{background:#dc2626;color:#fff}.sidebar[data-v-506985ed]{width:var(--sidebar-width);background:var(--background-color);height:calc(100vh - 10px);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;transition:left .2s ease,width .2s ease;position:relative;overflow-x:hidden;overflow-y:hidden;z-index:1000;border-radius:10px;border:1px solid var(--border-color)}.sidebar.resizing[data-v-506985ed]{transition:none}.sidebar.floating[data-v-506985ed]{position:fixed;left:5px;top:5px;height:calc(100vh - 10px);z-index:1100;box-shadow:0 20px 40px #00000040,0 6px 16px #0000002e;transition:transform .25s ease,width .2s ease}.sidebar.floating[data-v-506985ed]:not(.open){transform:translate(calc(-100% - 10px));pointer-events:none}.sidebar.collapsed .sidebar-header-top[data-v-506985ed]{justify-content:center;padding:0}.sidebar.collapsed .sidebar-panel[data-v-506985ed]{align-items:center;padding:5px 0}.sidebar-header-name[data-v-506985ed]{font-size:16px;line-height:18px;font-weight:500;color:var(--text-grey-color);flex-shrink:0}.sidebar-header-name .beta[data-v-506985ed]{font-size:12px;line-height:14px;padding:2px 6px;border-radius:10px;background:var(--primary-color);-webkit-user-select:none;user-select:none;color:var(--primary-text-color);margin-left:4px}.sidebar-header-top[data-v-506985ed]{padding:0 6px;height:40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color)}.sidebar-header-bottom[data-v-506985ed]{display:flex;align-items:center;gap:10px;padding:0 6px;height:40px;border-bottom:1px solid var(--border-color)}.sidebar-header-bottom .search[data-v-506985ed]{flex:1;display:flex;align-items:center;height:80%;background:var(--foreground-color);border-radius:10px;overflow:hidden;border:1px solid var(--border-color);padding-left:8px}.sidebar-header-bottom .search-icon[data-v-506985ed]{color:var(--text-grey-color)}.sidebar-header-bottom .search-input[data-v-506985ed]{flex:1;height:100%;outline:none;background:var(--foreground-color);padding:0 8px;border:0;color:var(--text-grey-color)}.sidebar-header .buttons[data-v-506985ed]{display:flex;align-items:center;justify-content:flex-start;gap:6px;height:100%;flex:1}.sidebar-header .buttons.second[data-v-506985ed]{flex:none}.sidebar-header .buttons.flex-end[data-v-506985ed]{justify-content:flex-end}.sidebar-header .buttons-btn[data-v-506985ed]{cursor:pointer;color:var(--text-grey-color);width:24px;height:24px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:4px}.sidebar-header .buttons-btn.full[data-v-506985ed]{width:100%;height:100%;max-width:100%}.sidebar-header .buttons-btn[data-v-506985ed]:hover{color:var(--text-color);background-color:var(--foreground-color)}.sidebar.open[data-v-506985ed]{left:0;top:0}.sidebar .datasource[data-v-506985ed]{width:100%;flex:1;flex-shrink:0;display:flex;flex-direction:column;color:var(--text-grey-color);overflow-y:auto;overflow-x:hidden;padding:10px 0}.sidebar .datasource-item[data-v-506985ed]{display:flex;align-items:center;gap:4px;width:100%;padding:4px 8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;line-height:16px}.sidebar .datasource-item[data-v-506985ed]:hover{background-color:var(--border-color)}.sidebar .datasource .loading[data-v-506985ed]{display:flex;justify-content:center;padding:20px}.sidebar .datasource .no-data[data-v-506985ed]{padding:20px;text-align:center;font-size:14px;color:var(--text-grey-color)}.sidebar-panel[data-v-506985ed]{display:flex;justify-content:center;flex-direction:column;gap:16px;padding:5px;border-top:1px solid var(--border-color);margin-top:auto;overflow-x:hidden}.sidebar-panel-btn[data-v-506985ed]{cursor:pointer;color:var(--text-grey-color);width:100%;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px}.sidebar-panel-btn[data-v-506985ed]:hover{color:var(--text-color);background-color:var(--foreground-color)}.sidebar-header-collapsed-actions[data-v-506985ed]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0}.sidebar-resize-handle[data-v-506985ed]{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;z-index:1001}.sidebar .hidden-project[data-v-506985ed]{position:absolute;opacity:0;left:-100%;top:-100%;pointer-events:none}.dark .sidebar .navigation-link.active[data-v-506985ed],.dark .sidebar .navigation-link[data-v-506985ed]:hover{background:#22262f}.dark .sidebar .navigation-link.active .navigation-link-title[data-v-506985ed],.dark .sidebar .navigation-link.active .navigation-link-icon[data-v-506985ed],.dark .sidebar .navigation-link:hover .navigation-link-title[data-v-506985ed],.dark .sidebar .navigation-link:hover .navigation-link-icon[data-v-506985ed]{color:#ececed}.dark .sidebar .navigation-link-title[data-v-506985ed]{color:#cecfd2}.dark .sidebar .navigation-link-icon[data-v-506985ed]{color:#94979c}.tabs[data-v-fab53324]{width:100%;flex-shrink:0;background:var(--background-color);padding:4px 4px 0;display:flex;align-items:center;gap:4px}.tabs-list[data-v-fab53324]{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:1;min-width:0}.tabs-list[data-v-fab53324]::-webkit-scrollbar{display:none}.tabs-overflow[data-v-fab53324]{position:relative;flex-shrink:0}.tabs-overflow-btn[data-v-fab53324]{display:flex;align-items:center;justify-content:center;gap:2px;width:32px;height:28px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-color);color:var(--text-grey-color);cursor:pointer;transition:all .12s;position:relative}.tabs-overflow-btn[data-v-fab53324]:hover{background:var(--foreground-color);color:var(--text-color);border-color:var(--hover-border-color)}.tabs-overflow-count[data-v-fab53324]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--primary-color);color:var(--primary-text-color);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}.tabs-overflow-menu[data-v-fab53324]{position:absolute;top:calc(100% + 6px);right:0;min-width:240px;max-height:300px;overflow-y:auto;padding:4px;border:1px solid var(--border-color);border-radius:10px;background:var(--background-color);box-shadow:#0000003d 0 3px 8px;z-index:3000}.tabs-overflow-item[data-v-fab53324]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .1s;color:var(--text-grey-color)}.tabs-overflow-item[data-v-fab53324]:hover{background:var(--foreground-color)}.tabs-overflow-item.active[data-v-fab53324]{color:var(--text-color);background:var(--foreground-color)}.tabs-overflow-item-icon[data-v-fab53324]{flex-shrink:0;color:var(--text-grey-color)}.tabs-overflow-item-name[data-v-fab53324]{font-size:13px;font-weight:500;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.tabs-overflow-item-info[data-v-fab53324]{font-size:11px;color:var(--text-grey-color);opacity:.7;flex-shrink:0}.tab[data-v-fab53324]{display:flex;align-items:center;gap:6px;padding:0 8px;height:32px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;color:var(--text-grey-color);font-size:13px;border:1px solid var(--border-color);border-radius:8px;transition:all .12s}.tab[data-v-fab53324]:hover{background:var(--foreground-color);color:var(--text-color);border-color:var(--hover-border-color)}.tab.active[data-v-fab53324]{color:var(--text-color);background:var(--foreground-color);border-color:var(--primary-color)}.tab-icon[data-v-fab53324]{display:flex;align-items:center;color:var(--text-grey-color);flex-shrink:0}.tab-name[data-v-fab53324]{font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis}.tab-info[data-v-fab53324]{font-size:11px;color:var(--text-grey-color);opacity:.7}.tab-close[data-v-fab53324]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:transparent;color:var(--text-grey-color);border-radius:4px;cursor:pointer;opacity:0;transition:all .1s;margin-left:2px;flex-shrink:0}.tab-close[data-v-fab53324]:hover{background:var(--border-color);color:var(--text-color)}.tab:hover .tab-close[data-v-fab53324],.tab.active .tab-close[data-v-fab53324]{opacity:1}.tab-menu[data-v-fab53324]{position:fixed;min-width:160px;background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;padding:4px;z-index:3000;box-shadow:#0000003d 0 3px 8px}.tab-menu-item[data-v-fab53324]{width:100%;background:transparent;border:0;color:var(--text-color);text-align:left;padding:7px 10px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px}.tab-menu-item[data-v-fab53324]:hover{background:var(--foreground-color)}.main[data-v-fba66819]{height:calc(100% - 41px);background:var(--background-color)}.main.empty[data-v-fba66819]{height:calc(100% + 40px)}.main .default-data[data-v-fba66819]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;height:100%;color:var(--text-grey-color)}.main-split[data-v-fba66819]{display:flex;flex-direction:row;width:100%;height:100%;min-width:0}.main-split.split>.main-pane[data-v-fba66819]{flex:1 1 50%;min-width:0}.main-split-divider[data-v-fba66819]{width:2px;flex-shrink:0;background:var(--border-color);position:relative;z-index:2;box-shadow:0 0 8px #00000040}.main-pane[data-v-fba66819]{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;overflow:hidden}.tabs-bar[data-v-fba66819]{display:flex;align-items:center;flex-shrink:0;width:100%;min-width:0;background-color:var(--background-color);padding-right:14px}.tabs-bar[data-v-fba66819] .tabs{flex:1;min-width:0}.sidebar-show-btn[data-v-fba66819]{flex-shrink:0;width:28px;height:28px;margin:4px 2px 0 6px;display:flex;align-items:center;justify-content:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-grey-color);cursor:pointer;transition:color .15s ease,background .15s ease}.sidebar-show-btn[data-v-fba66819]:hover{color:var(--text-color);background:var(--foreground-color)}
