.panel-dockview .dockview-theme-abyss{--dv-group-view-background-color:transparent;--dv-tabs-and-actions-container-background-color:#0f0f170d;--dv-activegroup-visiblepanel-tab-background-color:#0f0f1714;--dv-activegroup-visiblepanel-tab-color:#fff;--dv-inactivegroup-visiblepanel-tab-background-color:#0f0f170a;--dv-inactivegroup-visiblepanel-tab-color:#fff;--dv-activegroup-hiddenpanel-tab-background-color:#0f0f170a;--dv-activegroup-hiddenpanel-tab-color:#fff;--dv-tabs-and-actions-container-font-size:11px;--dv-tabs-and-actions-container-height:28px;--dv-drag-over-background-color:#5b1ecf26;--dv-drag-over-border:2px solid #5b1ecfb3;--dv-drag-over-border-color:#5b1ecfb3;--dv-active-sash-color:#5b1ecf99;--dv-active-sash-transition-delay:0s;--dv-separator-border:#5b1ecf1f;--dv-tab-background-color:#f5f5f5;--dv-tab-color:#000000de;--dv-tab-hover-background-color:#e0e0e0;--dv-tab-hover-color:#000000de;& .dv-tab.dv-active-tab{&:after{border:none;outline:none!important}}& .dv-tab.dv-inactive-tab{border-bottom:1px solid #2b2b4a;&:after{border:none;outline:none!important}}}.panel-dockview .dv-resize-container{background-color:#1a1a2e;border-radius:8px;box-shadow:0 8px 32px #00000080,0 0 1px #5b1ecf4d}.panel-dockview .dv-resize-container .dv-groupview{--dv-group-view-background-color:#1a1a2e;--dv-tabs-and-actions-container-background-color:#0f0f1766}@keyframes dropZonePulse{0%,to{opacity:.5}50%{opacity:1}}.panel-dockview .dv-dockview:has(.dv-drop-target-selection) .dv-groupview:not(.dv-locked-groupview){outline-offset:-2px;outline:2px dashed #5b1ecf66;transition:outline .15s,box-shadow .15s;position:relative;box-shadow:inset 0 0 20px #5b1ecf0f}.panel-dockview .dv-dockview:has(.dv-drop-target-selection) .dv-groupview:not(.dv-locked-groupview):after{content:"";top:var(--dv-tabs-and-actions-container-height,28px);pointer-events:none;z-index:5;background:linear-gradient(#5b1ecf1a,#5b1ecf1a) 50%/60% 60% no-repeat,linear-gradient(#5b1ecf40,#5b1ecf40) 50% 20%/60% 1px no-repeat,linear-gradient(#5b1ecf40,#5b1ecf40) 50% 80%/60% 1px no-repeat,linear-gradient(#5b1ecf40,#5b1ecf40) 20%/1px 60% no-repeat,linear-gradient(#5b1ecf40,#5b1ecf40) 80%/1px 60% no-repeat,linear-gradient(90deg,#0000 calc(50% - .5px),#5b1ecf2e calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)) 0 0/100% 100%,linear-gradient(#0000 calc(50% - .5px),#5b1ecf2e calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)) 0 0/100% 100%;animation:2s ease-in-out infinite dropZonePulse;position:absolute;bottom:0;left:0;right:0}.panel-dockview .dv-dockview .dv-groupview:not(.dv-locked-groupview):has(.dv-drop-target-selection){outline-color:#5b1ecfb3;box-shadow:inset 0 0 20px #5b1ecf1f}.panel-dockview .dv-drop-target-selection{transition:opacity .15s,box-shadow .15s;box-shadow:inset 0 0 16px #5b1ecf4d}.panel-dockview .dv-drop-target-selection.dv-drop-target-top{border-bottom:2px dashed #5b1ecfcc}.panel-dockview .dv-drop-target-selection.dv-drop-target-bottom{border-top:2px dashed #5b1ecfcc}.panel-dockview .dv-drop-target-selection.dv-drop-target-left{border-right:2px dashed #5b1ecfcc}.panel-dockview .dv-drop-target-selection.dv-drop-target-right{border-left:2px dashed #5b1ecfcc}.panel-dockview .dv-drop-target-selection.dv-drop-target-center{border:2px dashed #5b1ecf99}.panel-dockview .dv-sash:hover{background-color:#5b1ecf80;transition:background-color .1s,box-shadow .1s;box-shadow:0 0 6px #5b1ecf66}.panel-dockview .dv-sash:active{background-color:#5b1ecfb3;box-shadow:0 0 10px #5b1ecf80}.panel-dockview .dv-dockview{contain:none!important}.panel-dockview{width:100%;height:100%;position:relative}.panel-dockview:has(.dv-drop-target-selection):before{content:"";pointer-events:none;z-index:10;background:linear-gradient(#5b1ecf1a,#5b1ecf1a) 0 0/100% 20px no-repeat,linear-gradient(#5b1ecf40,#5b1ecf40) 0 20px/100% 1px no-repeat,linear-gradient(#5b1ecf1a,#5b1ecf1a) 0 100%/100% 20px no-repeat,linear-gradient(#5b1ecf40,#5b1ecf40) 0 calc(100% - 20px)/100% 1px no-repeat,linear-gradient(#5b1ecf1a,#5b1ecf1a) 0 20px/20px calc(100% - 40px) no-repeat,linear-gradient(#5b1ecf40,#5b1ecf40) 20px 20px/1px calc(100% - 40px) no-repeat,linear-gradient(#5b1ecf1a,#5b1ecf1a) 100% 20px/20px calc(100% - 40px) no-repeat,linear-gradient(#5b1ecf40,#5b1ecf40) calc(100% - 20px) 20px/1px calc(100% - 40px) no-repeat;animation:2s ease-in-out infinite dropZonePulse;position:absolute;inset:0}
