.lm-Widget{box-sizing:border-box;position:relative}.lm-AccordionPanel[data-orientation=horizontal]>.lm-AccordionPanel-title{display:block;transform-origin:top left;transform:rotate(-90deg) translate(-100%)}.lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lm-CommandPalette-search{flex:0 0 auto}.lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lm-CommandPalette-item{display:flex;flex-direction:row}.lm-CommandPalette-itemIcon{flex:0 0 auto}.lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.lm-CommandPalette-itemShortcut{flex:0 0 auto}.lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lm-close-icon{border:1px solid transparent;background-color:transparent;position:absolute;z-index:1;right:3%;top:0;bottom:0;margin:auto;padding:7px 0;display:none;vertical-align:middle;outline:0;cursor:pointer}.lm-close-icon:after{content:"X";display:block;width:15px;height:15px;text-align:center;color:#000;font-weight:400;font-size:12px;cursor:pointer}.lm-DockPanel,.lm-DockPanel-widget{z-index:0}.lm-DockPanel-tabBar{z-index:1}.lm-DockPanel-handle{z-index:2}.lm-DockPanel-handle.lm-mod-hidden{display:none!important}.lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translate(-50%)}.lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.lm-DockPanel-overlay.lm-mod-hidden{display:none!important}.lm-Menu{z-index:10000;position:absolute;top:0;left:0;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.lm-Menu-item{display:table-row}.lm-Menu-item.lm-mod-hidden,.lm-Menu-item.lm-mod-collapsed{display:none!important}.lm-Menu-itemIcon,.lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.lm-Menu-itemLabel{display:table-cell;text-align:left}.lm-Menu-itemShortcut{display:table-cell;text-align:right}.lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.lm-MenuBar-item{box-sizing:border-box}.lm-MenuBar-itemIcon,.lm-MenuBar-itemLabel{display:inline-block}.lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.lm-SplitPanel-child{z-index:0}.lm-SplitPanel-handle{z-index:1}.lm-SplitPanel-handle.lm-mod-hidden{display:none!important}.lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translate(-50%)}.lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lm-TabBar[data-orientation=horizontal]{flex-direction:row;align-items:flex-end}.lm-TabBar[data-orientation=vertical]{flex-direction:column;align-items:flex-end}.lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden;touch-action:none}.lm-TabBar-tabIcon,.lm-TabBar-tabCloseIcon{flex:0 0 auto}.lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.lm-TabBar-tabInput{-webkit-user-select:all;user-select:all;width:100%;box-sizing:border-box}.lm-TabBar-tab.lm-mod-hidden,.lm-TabBar-addButton.lm-mod-hidden{display:none!important}.lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left .15s ease}.lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top .15s ease}.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.lm-TabBar-tabLabel .lm-TabBar-tabInput{-webkit-user-select:all;user-select:all;width:100%;box-sizing:border-box;background:inherit}.lm-TabPanel-tabBar{z-index:1}.lm-TabPanel-stackedPanel{z-index:0}.mac{--theia-ui-font-family: -apple-system,BlinkMacSystemFont,sans-serif }.mac:lang(zh-Hans){--theia-ui-font-family: -apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,sans-serif }.mac:lang(zh-Hant){--theia-ui-font-family: -apple-system,BlinkMacSystemFont,PingFang TC,sans-serif }.mac:lang(ja){--theia-ui-font-family: -apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic Pro,sans-serif }.mac:lang(ko){--theia-ui-font-family: -apple-system,BlinkMacSystemFont,Nanum Gothic,Apple SD Gothic Neo,AppleGothic,sans-serif }.windows{--theia-ui-font-family: Segoe WPC,Segoe UI,sans-serif }.windows:lang(zh-Hans){--theia-ui-font-family: Segoe WPC,Segoe UI,Microsoft YaHei,sans-serif }.windows:lang(zh-Hant){--theia-ui-font-family: Segoe WPC,Segoe UI,Microsoft Jhenghei,sans-serif }.windows:lang(ja){--theia-ui-font-family: Segoe WPC,Segoe UI,Yu Gothic UI,Meiryo UI,sans-serif }.windows:lang(ko){--theia-ui-font-family: Segoe WPC,Segoe UI,Malgun Gothic,Dotom,sans-serif }.linux{--theia-ui-font-family: system-ui,Ubuntu,Droid Sans,sans-serif }.linux:lang(zh-Hans){--theia-ui-font-family: system-ui,Ubuntu,Droid Sans,Source Han Sans SC,Source Han Sans CN,Source Han Sans,sans-serif }.linux:lang(zh-Hant){--theia-ui-font-family: system-ui,Ubuntu,Droid Sans,Source Han Sans TC,Source Han Sans TW,Source Han Sans,sans-serif }.linux:lang(ja){--theia-ui-font-family: system-ui,Ubuntu,Droid Sans,Source Han Sans J,Source Han Sans JP,Source Han Sans,sans-serif }.linux:lang(ko){--theia-ui-font-family: system-ui,Ubuntu,Droid Sans,Source Han Sans K,Source Han Sans JR,Source Han Sans,UnDotum,FBaekmuk Gulim,sans-serif }.mac{--monaco-monospace-font: "SF Mono",Monaco,Menlo,Courier,monospace }.windows{--monaco-monospace-font: Consolas,"Courier New",monospace }.linux{--monaco-monospace-font: "Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace }.lm-SplitPanel-child,.lm-DockPanel,.lm-DockPanel-widget{z-index:initial}.lm-DockPanel.lm-SplitPanel-child{padding:0}.lm-DockPanel-widget{min-width:100px;min-height:100px}.lm-DockPanel-handle[data-orientation=vertical]{min-height:var(--theia-border-width);z-index:3}.lm-DockPanel-handle[data-orientation=horizontal]{min-width:var(--theia-border-width)}.lm-DockPanel-handle[data-orientation=horizontal]:after{min-width:var(--theia-sash-width);transform:translate(0);left:calc(-1 * var(--theia-sash-width) / 2)}.lm-DockPanel-handle[data-orientation=vertical]:after{min-height:var(--theia-sash-width);width:100%;transform:translateY(0);top:calc(-1 * var(--theia-sash-width) / 2)}.lm-DockPanel-handle:hover:after{background-color:var(--theia-sash-hoverBorder);transition-delay:var(--theia-sash-hoverDelay)}.lm-DockPanel-handle:active:after{background-color:var(--theia-sash-activeBorder);transition-delay:0s!important}.lm-DockPanel-overlay{background:var(--theia-editorGroup-dropBackground);border:var(--theia-border-width) dashed var(--theia-contrastActiveBorder);transition-property:top,left,right,bottom;transition-duration:.15s;transition-timing-function:ease;z-index:2000}.lm-DockPanel-overlay.lm-mod-root-top,.lm-DockPanel-overlay.lm-mod-root-left,.lm-DockPanel-overlay.lm-mod-root-right,.lm-DockPanel-overlay.lm-mod-root-bottom,.lm-DockPanel-overlay.lm-mod-root-center{border-width:2px}.lm-DockPanel-overlay.lm-mod-root-bottom{background:var(--theia-panel-dropBackground)}.lm-TabBar-tab.theia-drag-not-allowed{cursor:not-allowed!important;background-color:var(--theia-errorBackground)!important;opacity:.8;transition:background-color .3s ease}.lm-Widget.dialogOverlay{z-index:5000;display:flex;flex-direction:column;position:fixed;width:100vw;height:100vh;top:0;left:0;justify-content:center;align-items:center;background:#0000004d;font-size:var(--theia-ui-font-size1);padding:2px}.lm-Widget.dialogOverlay .dialogBlock{display:flex;flex-direction:column;min-width:400px;color:var(--theia-editorWidget-foreground);background-color:var(--theia-editorWidget-background);border:1px solid var(--theia-contrastBorder);border-radius:4px;overflow:hidden;box-shadow:0 0 8px var(--theia-widget-shadow)}.lm-Widget.dialogOverlay .dialogTitle{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;text-align:center;font-size:var(--theia-ui-font-size1);background-color:var(--theia-statusBar-background);color:var(--theia-statusBar-foreground);padding-left:calc(var(--theia-ui-padding) * 2);padding-right:var(--theia-ui-padding);min-height:30px}.lm-Widget.dialogOverlay .dialogTitle i.closeButton{cursor:pointer}.lm-Widget.dialogOverlay .dialogContent{display:flex;flex-direction:column;align-items:stretch;position:relative;padding:calc(var(--theia-ui-padding) * 2);white-space:pre-line;max-height:70vh;overflow-y:auto}.lm-Widget.dialogOverlay .dialogContent li,.lm-Widget.dialogOverlay .dialogContent div{white-space:pre-wrap}.lm-Widget.dialogOverlay .dialogControl{padding:calc(var(--theia-ui-padding) * 2);display:flex;flex-direction:row;align-content:right;flex-wrap:nowrap;justify-content:flex-end;min-height:21px}.lm-Widget.dialogOverlay.hidden,.lm-Widget.dialogOverlay.dialogErrorMessage{display:none}.lm-Widget.dialogOverlay .error{color:var(--theia-inputValidation-errorForeground)}.lm-Widget.dialogOverlay .error.main{color:var(--theia-inputValidation-errorForeground);border-color:var(--theia-inputValidation-errorBorder)}.lm-Widget.dialogOverlay .error>.theia-button.main{background-color:var(--theia-inputValidation-errorBackground);color:var(--theia-inputValidation-errorForeground)}.lm-Widget.dialogOverlay .error>.dialogErrorMessage{margin-top:calc(var(--theia-ui-padding) * 3);font-size:var(--theia-ui-font-size1);display:block}.theia-dialog-node{line-height:var(--theia-content-line-height);margin-top:calc(var(--theia-ui-padding) * 1.5);margin-left:calc(var(--theia-ui-padding) * 2.5)}.theia-dialog-node-content{display:flex;align-items:center;margin-right:calc(var(--theia-ui-padding) * 1.5)}.theia-dialog-node-segment{flex-grow:0;-webkit-user-select:none;user-select:none;white-space:pre}.theia-dialog-icon{align-content:center;margin-right:calc(var(--theia-ui-padding) * 1.5)}:root{--theia-private-menubar-height: 32px;--theia-private-menu-item-height: 24px;--theia-menu-z-index: 10000}.lm-Widget.lm-MenuBar{display:flex;align-items:center;padding-left:5px;font-size:var(--theia-ui-font-size1)}.lm-MenuBar-menu{transform:translateY(calc(-2 * var(--theia-border-width)))}.lm-MenuBar-content{display:flex;align-items:center}.lm-MenuBar-item{padding:0 8px;line-height:var(--theia-content-line-height);border-radius:4px}.lm-MenuBar-item .lm-MenuBar-itemLabel{white-space:pre}.lm-MenuBar-item.lm-mod-active{background:var(--theia-menubar-selectionBackground);color:var(--theia-menubar-selectionForeground);opacity:1}.lm-MenuBar.lm-mod-active .lm-MenuBar-item.lm-mod-active{z-index:calc(var(--theia-menu-z-index) - 1);background:var(--theia-menubar-selectionBackground);border-left:var(--theia-border-width) solid var(--theia-menubar-selectionBorder);border-right:var(--theia-border-width) solid var(--theia-menubar-selectionBorder)}.lm-MenuBar-item.lm-mod-disabled{opacity:var(--theia-mod-disabled-opacity)}.lm-MenuBar-item.lm-type-separator{margin:2px;padding:0;border:none;border-left:var(--theia-border-width) solid var(--theia-menu-separatorBackground)}.lm-MenuBar-itemMnemonic{text-decoration:underline}#theia-top-panel{background:var(--theia-titleBar-activeBackground);color:var(--theia-titleBar-activeForeground);display:flex;min-height:var(--theia-private-menubar-height);border-bottom:1px solid var(--theia-titleBar-border)}#theia-top-panel:window-inactive,#theia-top-panel:-moz-window-inactive{background:var(--theia-titleBar-inactiveBackground);color:var(--theia-titleBar-inactiveForeground)}.lm-Menu{z-index:var(--theia-menu-z-index);padding:4px;background:var(--theia-menu-background);color:var(--theia-menu-foreground);font-size:var(--theia-ui-font-size1);box-shadow:0 1px 6px var(--theia-widget-shadow);border:1px solid var(--theia-menu-border);border-radius:5px}.lm-Menu:focus,.lm-Menu-item:focus,.lm-MenuBar-item:focus{outline:none}.lm-Menu-item{min-height:var(--theia-private-menu-item-height);max-height:var(--theia-private-menu-item-height);padding:0;line-height:calc(var(--theia-private-menu-item-height) - .5px);overflow:hidden}.lm-Menu-item.lm-mod-active{color:var(--theia-menu-selectionForeground);border:thin solid var(--theia-menu-selectionBorder);opacity:1;cursor:pointer}.lm-Menu-item.lm-mod-active>div{background:var(--theia-menu-selectionBackground)}.lm-Menu-item.lm-mod-active>div:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.lm-Menu-item.lm-mod-active>div:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.lm-Menu-item.lm-mod-disabled{opacity:var(--theia-mod-disabled-opacity)}.lm-Menu-itemIcon{width:21px;padding:0 2px 0 4px;height:var(--theia-private-menu-item-height)}.lm-Menu-itemLabel{padding:0 32px 0 2px}.lm-Menu-itemMnemonic{text-decoration:underline}.lm-Menu-itemShortcut{padding:0}.lm-Menu-itemSubmenuIcon{width:var(--theia-icon-size);padding:0 10px 0 0}.lm-Menu-item[data-type=separator]>div{padding:0;height:9px;opacity:.36}.lm-Menu-item[data-type=separator]>div:after{content:"";display:block;position:relative;top:4px;border-top:var(--theia-border-width) solid var(--theia-menu-separatorBackground)}.lm-Menu-item[data-type=separator]>div:first-child:after{margin-left:-4px}.lm-Menu-item[data-type=separator]>div:last-child:after{margin-right:-4px}.lm-Menu-itemIcon:before,.lm-Menu-itemSubmenuIcon:before{font: 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-ms-user-select:none;transform:translateY(20%)}.lm-Menu-item.lm-mod-toggled>.lm-Menu-itemIcon:before{content:"";transform:scale(.8) translateY(20%)}.lm-Menu-item[data-type=submenu]>.lm-Menu-itemSubmenuIcon:before{content:""}:root{--theia-private-sidebar-tab-width: 48px;--theia-private-sidebar-tab-height: 32px;--theia-private-sidebar-tab-padding-top-and-bottom: 11px;--theia-private-sidebar-tab-padding-left-and-right: 10px;--theia-private-sidebar-scrollbar-rail-width: 7px;--theia-private-sidebar-scrollbar-width: 5px;--theia-private-sidebar-icon-size: 24px}.lm-TabBar.theia-app-sides{display:block;color:var(--theia-activityBar-inactiveForeground);font-size:var(--theia-ui-font-size1);min-width:var(--theia-private-sidebar-tab-width);max-width:var(--theia-private-sidebar-tab-width);overflow:hidden}.lm-TabBar-content{gap:4px 0px}.lm-TabBar.theia-app-sides .lm-TabBar-content{z-index:1}.lm-TabBar.theia-app-sides .lm-TabBar-tab{position:relative;flex-direction:column;justify-content:center;align-items:center;min-height:var(--theia-private-sidebar-tab-height);cursor:pointer}.lm-TabBar.theia-app-sides .lm-TabBar-tab.lm-mod-current,.lm-TabBar.theia-app-sides .lm-TabBar-tab:hover{color:var(--theia-activityBar-foreground);background-color:var(--theia-activityBar-activeBackground);min-height:var(--theia-private-sidebar-tab-height);height:var(--theia-private-sidebar-tab-height);border-top:none}.lm-TabBar.theia-app-left .lm-TabBar-tab.lm-mod-current{border-top-color:transparent;box-shadow:2px 0 0 var(--theia-activityBar-activeBorder) inset}.lm-TabBar.theia-app-right .lm-TabBar-tab.lm-mod-current{border-top-color:transparent;box-shadow:-2px 0 0 var(--theia-activityBar-activeBorder) inset}.lm-TabBar.theia-app-sides .lm-TabBar-tabLabel,.lm-TabBar.theia-app-sides .lm-TabBar-tabCloseIcon{display:none}.lm-TabBar.theia-app-sides .lm-TabBar-tabIcon{display:flex;align-items:center;justify-content:center;font-size:var(--theia-private-sidebar-icon-size);text-align:center;color:inherit;width:var(--theia-private-sidebar-tab-width);height:var(--theia-private-sidebar-tab-width);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:var(--theia-private-sidebar-icon-size);-webkit-mask-size:var(--theia-private-sidebar-icon-size);mask-position:50% 50%;-webkit-mask-position:50% 50%}.lm-TabBar.theia-app-sides .lm-TabBar-tabIcon:not(.codicon){background:var(--theia-activityBar-inactiveForeground)}.lm-TabBar.theia-app-sides .file-icon.lm-TabBar-tabIcon{background:inherit!important}.lm-TabBar.theia-app-sides .fa.lm-TabBar-tabIcon{background:none!important}.lm-TabBar.theia-app-sides .lm-TabBar-tabIcon:hover,.lm-TabBar.theia-app-sides .lm-mod-current .lm-TabBar-tabIcon{color:var(--theia-activityBar-foreground)}.lm-TabBar.theia-app-sides .lm-TabBar-tabIcon:not(.codicon):hover,.lm-TabBar.theia-app-sides .lm-mod-current .lm-TabBar-tabIcon:not(.codicon){background-color:var(--theia-activityBar-foreground)}.lm-TabBar.theia-app-left .lm-TabBar-tabLabel{transform-origin:top left 0;transform:rotate(-90deg) translate(-100%)}.lm-TabBar.theia-app-right .lm-TabBar-tabLabel{transform-origin:top left 0;transform:rotate(90deg) translateY(-50%)}#theia-left-content-panel.theia-mod-collapsed,#theia-right-content-panel.theia-mod-collapsed{max-width:var(--theia-private-sidebar-tab-width)}#theia-left-content-panel.theia-mod-collapsed .theia-app-sidebar-container{border-right:none}#theia-right-content-panel.theia-mod-collapsed .theia-app-sidebar-container{border-left:none}#theia-left-content-panel>.lm-Panel{border-right:var(--theia-panel-border-width) solid var(--theia-activityBar-border)}#theia-right-content-panel>.lm-Panel{border-left:var(--theia-panel-border-width) solid var(--theia-activityBar-border)}.theia-side-panel{background-color:var(--theia-sideBar-background)}.lm-Widget.theia-side-panel .lm-Widget,.lm-Widget .theia-sidepanel-toolbar{color:var(--theia-sideBar-foreground)}.theia-app-sidebar-container{min-width:var(--theia-private-sidebar-tab-width);max-width:var(--theia-private-sidebar-tab-width);background:var(--theia-activityBar-background);display:flex;flex-direction:column}.theia-app-sidebar-container .theia-app-sides{flex-grow:1}.theia-app-sidebar-container .theia-sidebar-menu{flex-shrink:0}.lm-Widget.theia-sidebar-menu{background-color:var(--theia-activityBar-background);display:flex;flex-direction:column-reverse}.lm-Widget .theia-sidebar-menu-item{cursor:pointer}.lm-Widget.theia-sidebar-menu i{padding:var(--theia-private-sidebar-tab-padding-top-and-bottom) var(--theia-private-sidebar-tab-padding-left-and-right);display:flex;justify-content:center;align-items:center;color:var(--theia-activityBar-inactiveForeground);background-color:var(--theia-activityBar-background);font-size:var(--theia-private-sidebar-icon-size)}.theia-sidebar-menu .theia-sidebar-menu-item:hover i{color:var(--theia-activityBar-foreground)}.theia-sidebar-menu i.theia-compact-menu{font-size:16px}.lm-SplitPanel-handle.sash-hidden{visibility:hidden}.lm-TabBar.theia-app-sides>.ps__rail-y{width:var(--theia-private-sidebar-scrollbar-rail-width);z-index:1000}#theia-app-shell .lm-TabBar.theia-app-sides>.ps__rail-y>.ps__thumb-y{width:var(--theia-private-sidebar-scrollbar-width);right:calc((var(--theia-private-sidebar-scrollbar-rail-width) - var(--theia-private-sidebar-scrollbar-width)) / 2)}.lm-TabBar.theia-app-sides>.ps__rail-y:hover,.lm-TabBar.theia-app-sides>.ps__rail-y:focus{width:var(--theia-private-sidebar-scrollbar-rail-width)}.lm-TabBar.theia-app-sides>.ps__rail-y:hover>.ps__thumb-y,.lm-TabBar.theia-app-sides>.ps__rail-y:focus>.ps__thumb-y{width:var(--theia-private-sidebar-scrollbar-width);right:calc((var(--theia-private-sidebar-scrollbar-rail-width) - var(--theia-private-sidebar-scrollbar-width)) / 2)}#theia-bottom-content-panel{background:var(--theia-panel-background)}#theia-bottom-content-panel .theia-input{border-color:var(--theia-panelInput-border)}#theia-bottom-content-panel .lm-DockPanel-handle[data-orientation=horizontal]{border-left:var(--theia-border-width) solid var(--theia-panel-border)}#theia-bottom-content-panel .lm-TabBar{border-top:var(--theia-border-width) solid var(--theia-panel-border);background:inherit}#theia-bottom-content-panel .lm-TabBar-tab{background:inherit}#theia-bottom-content-panel .lm-TabBar-tab:not(.lm-mod-current){color:var(--theia-panelTitle-inactiveForeground)}#theia-bottom-content-panel .lm-TabBar-tab.lm-mod-current{color:var(--theia-panelTitle-activeForeground);box-shadow:0 var(--theia-border-width) 0 var(--theia-panelTitle-activeBorder) inset}#theia-bottom-content-panel .lm-TabBar:not(.theia-tabBar-active) .lm-TabBar-tab .theia-tab-icon-label{color:var(--theia-tab-unfocusedInactiveForeground)}#theia-bottom-content-panel .lm-TabBar:not(.theia-tabBar-active) .lm-TabBar-tab.lm-mod-current .theia-tab-icon-label{color:var(--theia-tab-unfocusedActiveForeground)}.theia-TabBar-hidden-content{display:flex;position:absolute;visibility:hidden;padding-inline-start:0px}.lm-TabBar.theia-app-sides>.theia-TabBar-hidden-content .lm-TabBar-tab{line-height:var(--theia-private-sidebar-tab-width)}.lm-TabBar.theia-app-left>.theia-TabBar-hidden-content .lm-TabBar-tabLabel{transform:none}.lm-TabBar.theia-app-right>.theia-TabBar-hidden-content .lm-TabBar-tabLabel{transform:none}.theia-sidepanel-toolbar{display:flex;align-items:center;min-height:var(--theia-horizontal-toolbar-height);background-color:var(--theia-sideBar-background);overflow:hidden}.theia-sidepanel-toolbar .theia-sidepanel-title{color:var(--theia-settings-headerForeground);flex:1;margin-left:calc(var(--theia-ui-padding) * 3);text-transform:uppercase;font-size:var(--theia-ui-font-size0);min-width:1rem}.theia-sidepanel-toolbar .lm-TabBar-toolbar .item{color:var(--theia-icon-foreground)}.noWrapInfo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noWrapInfoTree{white-space:pre;overflow:hidden;text-overflow:ellipsis}:root{--theia-private-horizontal-tab-height: 35px;--theia-horizontal-toolbar-height: var(--theia-private-horizontal-tab-height);--theia-private-horizontal-tab-scrollbar-rail-height: 7px;--theia-private-horizontal-tab-scrollbar-height: 5px;--theia-tabbar-toolbar-z-index: 1001;--theia-toolbar-active-transform-scale: 1.272019649;--theia-dragover-tab-border-width: 2px}.lm-TabBar{font-size:var(--theia-ui-font-size1)}.lm-TabBar[data-orientation=horizontal]{min-height:var(--theia-horizontal-toolbar-height)}.lm-TabBar .lm-TabBar-content{cursor:pointer}.lm-TabBar[data-orientation=horizontal] .lm-TabBar-tab{flex:none;height:var(--theia-horizontal-toolbar-height);line-height:var(--theia-horizontal-toolbar-height);min-width:35px;padding:0 8px;align-items:center;overflow:hidden}.lm-TabBar[data-orientation=vertical] .lm-TabBar-tab{border-top:var(--theia-dragover-tab-border-width) solid transparent!important;border-bottom:var(--theia-dragover-tab-border-width) solid transparent!important}.lm-TabBar[data-orientation=vertical] .lm-TabBar-tab.drop-target-top{border-top-color:var(--theia-activityBar-activeBorder)!important}.lm-TabBar[data-orientation=vertical] .lm-TabBar-tab.drop-target-bottom{border-bottom-color:var(--theia-activityBar-activeBorder)!important}.lm-TabBar[data-orientation=horizontal] .lm-TabBar-tab .theia-tab-icon-label,.lm-TabBar-tab.lm-mod-drag-image .theia-tab-icon-label{display:flex;line-height:var(--theia-content-line-height);align-items:center}#theia-main-content-panel,#theia-main-content-panel .lm-Widget.lm-DockPanel-widget{background:var(--theia-editor-background)}#theia-main-content-panel .lm-DockPanel-handle[data-orientation=horizontal]{border-left:var(--theia-border-width) solid var(--theia-editorGroup-border)}#theia-main-content-panel .lm-DockPanel-handle[data-orientation=vertical]+.lm-TabBar{border-top:var(--theia-border-width) solid var(--theia-editorGroup-border)}#theia-main-content-panel .lm-TabBar .lm-TabBar-tab{border-right:1px solid var(--theia-tab-border);border-top:1px solid transparent;border-bottom:1px solid transparent;background:var(--theia-tab-inactiveBackground);color:var(--theia-tab-inactiveForeground)}#theia-main-content-panel .lm-TabBar:not(.theia-tabBar-active) .lm-TabBar-tab{color:var(--theia-tab-unfocusedInactiveForeground)}.lm-TabBar.theia-app-centers{background:var(--theia-editorGroupHeader-tabsBackground)}.lm-TabBar.theia-app-centers:after{content:"";position:absolute;bottom:0;left:0;pointer-events:none;background-color:var(--theia-editorGroupHeader-tabsBorder);width:100%;height:1px}.lm-TabBar.theia-app-centers .lm-TabBar-tabIcon,.lm-TabBar.theia-app-centers .lm-TabBar-tabLabel,.lm-TabBar.theia-app-centers .lm-TabBar-tabLabelDetails,.lm-TabBar.theia-app-centers .lm-TabBar-tabCloseIcon{display:inline-block}.lm-TabBar.theia-app-centers .lm-TabBar-tabLabelDetails{margin-left:5px;color:var(--theia-descriptionForeground);flex:1 1 auto;overflow:hidden;white-space:pre}.lm-TabBar-tail{padding-left:5px;text-align:center;justify-content:center}.lm-TabBar.theia-app-centers .lm-TabBar-tabLabelWrapper{display:flex}.lm-TabBar-tab-secondary-label{color:var(--theia-settings-headerForeground);cursor:pointer;font-size:var(--theia-ui-font-size0);margin-left:5px;text-decoration-line:underline;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--theia-icon-foreground) 50%),linear-gradient(135deg,var(--theia-icon-foreground) 50%,transparent 50%);background-position:calc(100% - 6px) 8px,calc(100% - 2px) 8px,100% 0;background-size:4px 5px;background-repeat:no-repeat;padding:2px 14px 0 0}.lm-TabBar .lm-TabBar-tabIcon,.lm-TabBar-tab.lm-mod-drag-image .lm-TabBar-tabIcon{width:15px;line-height:1.7;font-size:12px;text-align:center;background-repeat:no-repeat}.lm-TabBar.theia-app-centers .lm-TabBar-tabIcon,.lm-TabBar-tab.lm-mod-drag-image .lm-TabBar-tabIcon{min-height:14px;background-size:13px;background-position-y:3px;background:var(--theia-icon-foreground);-webkit-mask-repeat:no-repeat;-webkit-mask-size:auto 13px;mask-repeat:no-repeat;mask-size:auto 13px;padding-right:8px}.lm-TabBar.theia-app-centers .lm-TabBar-tabIcon[class*=plugin-icon-],.lm-TabBar-tab.lm-mod-drag-image .lm-TabBar-tabIcon[class*=plugin-icon-]{background:none;height:var(--theia-icon-size)}.lm-TabBar.theia-app-centers .lm-TabBar-tabIcon[class*=plugin-icon-]:before,.lm-TabBar-tab.lm-mod-drag-image .lm-TabBar-tabIcon[class*=plugin-icon-]:before{display:inline-block}.lm-TabBar.theia-app-centers .lm-TabBar-tabIcon.codicon,.lm-TabBar-tab.lm-mod-drag-image .lm-TabBar-tabIcon.codicon{background:none}.lm-TabBar-tabLock:after{content:"";opacity:.75;margin-left:4px;color:inherit;font-family:codicon;font-size:16px;font-weight:400;display:inline-block;vertical-align:top}.lm-TabBar[data-orientation=horizontal] .lm-TabBar-tabIcon.file-icon,.lm-TabBar-tab.lm-mod-drag-image .lm-TabBar-tabIcon.file-icon{background:none;padding-bottom:0;min-height:20px}.lm-TabBar[data-orientation=horizontal] .lm-TabBar-tabIcon.fa,.lm-TabBar-tab.lm-mod-drag-image .lm-TabBar-tabIcon.fa{background:none;min-height:0;height:inherit}.lm-TabBar[data-orientation=vertical] .lm-TabBar-tab.lm-mod-invisible{visibility:hidden}.lm-TabBar.theia-app-centers .lm-TabBar-tab.lm-mod-closable>.lm-TabBar-tabCloseIcon,.lm-TabBar.theia-app-centers .lm-TabBar-tab.theia-mod-pinned>.lm-TabBar-tabCloseIcon{padding:2px;margin-left:4px;height:var(--theia-icon-size);width:var(--theia-icon-size);font: 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-ms-user-select:none}.lm-TabBar.theia-app-centers .lm-TabBar-tab.lm-mod-closable.closeIcon-start>.lm-TabBar-tabCloseIcon,.lm-TabBar.theia-app-centers .lm-TabBar-tab.theia-mod-pinned.closeIcon-start>.lm-TabBar-tabCloseIcon{margin-left:inherit;margin-right:4px}.lm-TabBar.theia-app-centers.dynamic-tabs .lm-TabBar-tab.lm-mod-closable>.lm-TabBar-tabCloseIcon,.lm-TabBar.theia-app-centers.dynamic-tabs .lm-TabBar-tab.theia-mod-pinned>.lm-TabBar-tabCloseIcon{display:none}.lm-TabBar.theia-app-centers .lm-TabBar-tab.lm-mod-current>.lm-TabBar-tabCloseIcon,.lm-TabBar.theia-app-centers .lm-TabBar-tab:hover.lm-mod-closable>.lm-TabBar-tabCloseIcon,.lm-TabBar.theia-app-centers .lm-TabBar-tab:hover.theia-mod-pinned>.lm-TabBar-tabCloseIcon{display:inline-block}.lm-TabBar.theia-app-centers .lm-TabBar-tab.lm-mod-closable>.lm-TabBar-tabCloseIcon:hover{border-radius:5px;background-color:#7f7f7f33}.lm-TabBar.theia-app-centers .lm-TabBar-tab.lm-mod-closable:not(.closeIcon-start),.lm-TabBar.theia-app-centers .lm-TabBar-tab.theia-mod-pinned:not(.closeIcon-start){padding-right:4px}.lm-TabBar.theia-app-centers .lm-TabBar-tab.lm-mod-closable.closeIcon-start,.lm-TabBar.theia-app-centers .lm-TabBar-tab.theia-mod-pinned.closeIcon-start{padding-left:4px}.lm-TabBar.theia-app-centers .lm-TabBar-tab.lm-mod-closable:not(.theia-mod-dirty):hover>.lm-TabBar-tabCloseIcon:before,.lm-TabBar.theia-app-centers .lm-TabBar-tab.lm-mod-closable:not(.theia-mod-dirty).lm-TabBar-tab.lm-mod-current>.lm-TabBar-tabCloseIcon:before,.lm-TabBar.theia-app-centers .lm-TabBar-tab.lm-mod-closable.theia-mod-dirty>.lm-TabBar-tabCloseIcon:hover:before{content:""}.lm-TabBar.theia-app-centers .lm-TabBar-tab.lm-mod-closable.theia-mod-dirty>.lm-TabBar-tabCloseIcon:before{content:""}.lm-TabBar.theia-app-centers .lm-TabBar-tab.theia-mod-pinned>.lm-TabBar-tabCloseIcon:before{content:""}.lm-TabBar.theia-app-centers .lm-TabBar-tab.theia-mod-pinned.theia-mod-dirty>.lm-TabBar-tabCloseIcon:before{content:""}.lm-TabBar-tabIcon.no-icon{display:none!important}.theia-badge-decorator-sidebar{background-color:var(--theia-activityBarBadge-background);border-radius:20px;color:var(--theia-activityBarBadge-foreground);font-size:calc(var(--theia-ui-font-size0) * .85);font-weight:600;height:var(--theia-notification-count-height);width:var(--theia-notification-count-width);padding:calc(var(--theia-ui-padding) / 6);line-height:calc(var(--theia-content-line-height) * .7);position:absolute;top:calc(var(--theia-ui-padding) * 4);right:calc(var(--theia-ui-padding) * 1.33);text-align:center}.lm-TabBar .theia-badge-decorator-horizontal{background-color:var(--theia-badge-background);border-radius:20px;box-sizing:border-box;color:var(--theia-activityBarBadge-foreground);font-size:calc(var(--theia-ui-font-size0) * .8);font-weight:400;height:var(--theia-notification-count-height);width:var(--theia-notification-count-width);padding:calc(var(--theia-ui-padding) / 6);line-height:calc(var(--theia-content-line-height) * .61);margin-left:var(--theia-ui-padding);text-align:center}.lm-TabBar[data-orientation=horizontal] .lm-TabBar-content-container>.ps__rail-x{height:var(--theia-private-horizontal-tab-scrollbar-rail-height)!important;background:transparent!important;z-index:1000}.lm-TabBar[data-orientation=horizontal] .lm-TabBar-content-container>.ps__rail-x>.ps__thumb-x{height:var(--theia-private-horizontal-tab-scrollbar-height)!important;bottom:calc((var(--theia-private-horizontal-tab-scrollbar-rail-height) - var(--theia-private-horizontal-tab-scrollbar-height)) / 2)}.lm-TabBar[data-orientation=horizontal] .lm-TabBar-content-container>.ps__rail-x:hover,.lm-TabBar[data-orientation=horizontal] .lm-TabBar-content-container>.ps__rail-x:focus{height:var(--theia-private-horizontal-tab-scrollbar-rail-height)!important}.lm-TabBar[data-orientation=vertical] .lm-TabBar-content-container>.ps__rail-y{width:var(--theia-private-horizontal-tab-scrollbar-rail-height);z-index:1000}.lm-TabBar[data-orientation=vertical] .lm-TabBar-content-container>.ps__rail-y>.ps__thumb-y{width:var(--theia-private-horizontal-tab-scrollbar-height)!important;right:calc((var(--theia-private-horizontal-tab-scrollbar-rail-height) - var(--theia-private-horizontal-tab-scrollbar-height)) / 2)}.lm-TabBar[data-orientation=vertical] .lm-TabBar-content-container{display:block}.lm-TabBar-tab.lm-mod-drag-image{transform:translate(-40%) translateY(-58%);opacity:.8;line-height:var(--theia-private-horizontal-tab-height);height:var(--theia-private-horizontal-tab-height);min-height:var(--theia-private-horizontal-tab-height);padding:0 10px;font-size:var(--theia-ui-font-size1);background:var(--theia-editorGroupHeader-tabsBackground);border:var(--theia-border-width) solid var(--theia-contrastBorder);box-shadow:1px 1px 2px var(--theia-widget-shadow);display:flex;align-items:center}.lm-TabBar-toolbar{z-index:var(--theia-tabbar-toolbar-z-index);display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;padding-inline:var(--theia-ui-padding);gap:2px}.lm-TabBar-content-container{display:flex;flex:1;position:relative}.lm-TabBar-toolbar .item{opacity:var(--theia-mod-disabled-opacity);cursor:default;display:flex;flex-direction:row;column-gap:0px;align-items:center}.lm-TabBar-toolbar .item>div{height:100%}.lm-TabBar-toolbar .item.enabled{opacity:1;cursor:pointer}.lm-TabBar-toolbar>:not(.item.enabled)>.action-label{background:transparent;cursor:default}.lm-TabBar-toolbar .item.toggled{border:var(--theia-border-width) var(--theia-inputOption-activeBorder) solid;background-color:var(--theia-inputOption-activeBackground)}.lm-TabBar-toolbar .item>div{min-width:var(--theia-icon-size);height:var(--theia-icon-size);line-height:var(--theia-icon-size);background-repeat:no-repeat}.lm-TabBar-toolbar .item>div.no-icon{width:100%}.lm-TabBar-toolbar .item .collapse-all,.lm-TabBar-toolbar .item .close{background:var(--theia-icon-collapse-all) no-repeat}.lm-TabBar-toolbar .item .clear-all{background:var(--theia-icon-clear) no-repeat}.lm-TabBar-toolbar .item .refresh{background:var(--theia-icon-refresh) no-repeat}.lm-TabBar-toolbar .item .cancel{background:var(--theia-icon-close) no-repeat}.lm-TabBar-toolbar .item.menu .chevron{font-size:8px;vertical-align:bottom}#theia-main-content-panel .lm-TabBar:not(.theia-tabBar-active) .lm-TabBar-toolbar{display:none}.theia-tabBar-breadcrumb-row{width:100%}.lm-TabBar.theia-tabBar-multirow[data-orientation=horizontal]{min-height:calc(var(--theia-breadcrumbs-height) + var(--theia-horizontal-toolbar-height));flex-direction:column}.lm-TabBar[data-orientation=horizontal] .theia-tabBar-tab-row{display:flex;flex-flow:row nowrap;width:100%}.lm-TabBar[data-orientation=vertical] .theia-tabBar-tab-row{display:flex;flex-flow:column nowrap;height:100%}.lm-TabBar[data-orientation=horizontal] .lm-TabBar-content{flex-direction:row;min-height:var(--theia-horizontal-toolbar-height)}.lm-TabBar[data-orientation=vertical] .lm-TabBar-content{flex-direction:column}.lm-TabBar.theia-app-centers[data-orientation=horizontal].dynamic-tabs .lm-TabBar-tabLabel{mask-image:linear-gradient(to left,#0000004d,#000 15px);-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.3),rgba(0,0,0,1) 15px);flex:1}.lm-TabBar[data-orientation=horizontal] .lm-TabBar-tab .theia-tab-icon-label{flex:1;overflow:hidden}.theia-horizontal-tabBar-hover-div{margin:0 4px}.enhanced-preview-container{margin:4px;pointer-events:none;background:var(--theia-editor-background);position:relative;overflow:hidden}.enhanced-preview{transform-origin:top left}.theia-horizontal-tabBar-hover-title{font-weight:bolder;max-width:var(--theia-hover-preview-width);word-wrap:break-word;white-space:pre-wrap!important;font-size:medium;margin:0}.theia-horizontal-tabBar-hover-caption{font-size:small;max-width:var(--theia-hover-preview-width);word-wrap:break-word;white-space:pre-wrap!important;margin:4px 0 0}.theia-tabBar-open-tabs>.theia-select-component .theia-select-component-label{display:none}.theia-tabBar-open-tabs>.theia-select-component{min-width:auto;height:100%}.theia-tabBar-open-tabs{flex:0 0 auto;display:flex;align-items:center}.theia-tabBar-open-tabs.lm-mod-hidden{display:none}::-webkit-scrollbar{height:var(--theia-scrollbar-width);width:var(--theia-scrollbar-width);background:transparent}::-webkit-scrollbar-thumb{background:var(--theia-scrollbarSlider-background)}::-webkit-scrollbar:hover{background:transparent}::-webkit-scrollbar-thumb:active{background:var(--theia-scrollbarSlider-activeBackground)}::-webkit-scrollbar-corner{background:transparent}#theia-app-shell .ps__rail-x,#theia-dialog-shell .ps__rail-x,#theia-breadcrumbs-popups-overlay .ps__rail-x{height:var(--theia-scrollbar-rail-width)}#theia-app-shell .ps__rail-x>.ps__thumb-x,#theia-dialog-shell .ps__rail-x>.ps__thumb-x,#theia-breadcrumbs-popups-overlay .ps__thumb-x{height:var(--theia-scrollbar-width);bottom:calc((var(--theia-scrollbar-rail-width) - var(--theia-scrollbar-width)) / 2);background:var(--theia-scrollbarSlider-background);border-radius:0}#theia-app-shell .ps__rail-x:hover,#theia-app-shell .ps__rail-x:focus,#theia-dialog-shell .ps__rail-x:hover,#theia-dialog-shell .ps__rail-x:focus,#theia-breadcrumbs-popups-overlay .ps__rail-x:hover,#theia-breadcrumbs-popups-overlay .ps__rail-x:focus{height:var(--theia-scrollbar-rail-width)}#theia-app-shell .ps__rail-x:hover>.ps__thumb-x,#theia-app-shell .ps__rail-x:focus>.ps__thumb-x,#theia-app-shell .ps__rail-x.ps--clicking .ps__thumb-x,#theia-dialog-shell .ps__rail-x:hover>.ps__thumb-x,#theia-dialog-shell .ps__rail-x:focus>.ps__thumb-x,#theia-dialog-shell .ps__rail-x.ps--clicking .ps__thumb-x,#theia-breadcrumbs-popups-overlay .ps__rail-x:hover>.ps__thumb-x,#theia-breadcrumbs-popups-overlay .ps__rail-x:focus>.ps__thumb-x,#theia-breadcrumbs-popups-overlay .ps__rail-x.ps--clicking .ps__thumb-x{height:var(--theia-scrollbar-width)}#theia-app-shell .ps__rail-y,#theia-dialog-shell .ps__rail-y,#theia-breadcrumbs-popups-overlay .ps__rail-y{width:var(--theia-scrollbar-rail-width)}#theia-app-shell .ps__rail-y>.ps__thumb-y,#theia-dialog-shell .ps__rail-y>.ps__thumb-y,#theia-breadcrumbs-popups-overlay .ps__rail-y>.ps__thumb-y{width:var(--theia-scrollbar-width);right:calc((var(--theia-scrollbar-rail-width) - var(--theia-scrollbar-width)) / 2);background:var(--theia-scrollbarSlider-background);border-radius:0}#theia-app-shell .ps__rail-y:hover,#theia-app-shell .ps__rail-y:focus,#theia-dialog-shell .ps__rail-y:hover,#theia-dialog-shell .ps__rail-y:focus,#theia-breadcrumbs-popups-overlay .ps__rail-y:hover,#theia-breadcrumbs-popups-overlay .ps__rail-y:focus{width:var(--theia-scrollbar-rail-width)}#theia-app-shell .ps__rail-y:hover>.ps__thumb-y,#theia-app-shell .ps__rail-y:focus>.ps__thumb-y,#theia-app-shell .ps__rail-y.ps--clicking .ps__thumb-y,#theia-dialog-shell .ps__rail-y:hover>.ps__thumb-y,#theia-dialog-shell .ps__rail-y:focus>.ps__thumb-y,#theia-dialog-shell .ps__rail-y.ps--clicking .ps__thumb-y,#theia-breadcrumbs-popups-overlay .ps__rail-y:hover>.ps__thumb-y,#theia-breadcrumbs-popups-overlay .ps__rail-y:focus>.ps__thumb-y,#theia-breadcrumbs-popups-overlay .ps__rail-y.ps--clicking .ps__thumb-y{right:calc((var(--theia-scrollbar-rail-width) - var(--theia-scrollbar-width)) / 2);width:var(--theia-scrollbar-width)}#theia-app-shell .ps [class^=ps__rail].ps--clicking>[class^=ps__thumb],#theia-dialog-shell .ps [class^=ps__rail].ps--clicking>[class^=ps__thumb],#theia-breadcrumbs-popups-overlay .ps [class^=ps__rail].ps--clicking>[class^=ps__thumb]{background-color:var(--theia-scrollbarSlider-activeBackground)}#theia-app-shell .ps [class^=ps__rail]>[class^=ps__thumb]:hover,#theia-app-shell .ps [class^=ps__rail]>[class^=ps__thumb]:focus,#theia-dialog-shell .ps [class^=ps__rail]>[class^=ps__thumb]:hover,#theia-dialog-shell .ps [class^=ps__rail]>[class^=ps__thumb]:focus,#theia-breadcrumbs-popups-overlay .ps [class^=ps__rail]>[class^=ps__thumb]:hover,#theia-breadcrumbs-popups-overlay .ps [class^=ps__rail]>[class^=ps__thumb]:focus{background:var(--theia-scrollbarSlider-hoverBackground)}#theia-app-shell .ps [class^=ps__rail]>[class^=ps__thumb]:active,#theia-dialog-shell .ps [class^=ps__rail]>[class^=ps__thumb]:active,#theia-breadcrumbs-popups-overlay .ps [class^=ps__rail]>[class^=ps__thumb]:active{background:var(--theia-scrollbarSlider-activeBackground)}#theia-app-shell .ps:hover>[class^=ps__rail],#theia-app-shell .ps--focus>[class^=ps__rail],#theia-app-shell .ps--scrolling-y>[class^=ps__rail],#theia-dialog-shell .ps:hover>[class^=ps__rail],#theia-dialog-shell .ps--focus>[class^=ps__rail],#theia-dialog-shell .ps--scrolling-y>[class^=ps__rail],#theia-breadcrumbs-popups-overlay .ps:hover>[class^=ps__rail],#theia-breadcrumbs-popups-overlay .ps--focus>[class^=ps__rail],#theia-breadcrumbs-popups-overlay .ps--scrolling-y>[class^=ps__rail]{opacity:1;background:transparent}:root{--theia-welcomeView-horizontal-padding: 20px;--theia-welcomeView-elements-margin: 13px;--theia-welcomeView-button-maxWidth: 260px}.theia-Tree{overflow:hidden;font-size:var(--theia-ui-font-size1);max-height:calc(100% - var(--theia-border-width));position:relative}.theia-Tree:focus .theia-TreeContainer.empty:before,.theia-Tree:focus .theia-TreeContainer.focused:before{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;content:"";outline-width:1px;outline-style:solid;outline-offset:-1px;opacity:1!important;outline-color:var(--theia-focusBorder)}.theia-Tree:focus,.theia-TreeContainer .ReactVirtualized__List:focus{outline:0;box-shadow:none;border:none}.theia-TreeContainer .ReactVirtualized__Grid__innerScrollContainer{margin-bottom:calc(var(--theia-ui-padding) * 3)}.theia-TreeContainer{height:100%}.theia-TreeNode{line-height:var(--theia-content-line-height);display:flex}.theia-TreeNode:hover{background:var(--theia-list-hoverBackground);color:var(--theia-list-hoverForeground);cursor:pointer}.theia-TreeNodeContent{display:flex;align-items:center;width:100%;padding-right:var(--theia-ui-padding);box-sizing:border-box}.theia-ExpansionToggle{display:flex;justify-content:center;padding-left:calc(var(--theia-ui-padding) / 3);padding-right:calc(var(--theia-ui-padding) / 3);min-width:var(--theia-icon-size);min-height:var(--theia-icon-size)}.theia-ExpansionToggle.theia-mod-busy{animation:theia-spin 1.25s linear infinite}.theia-ExpansionToggle:not(.theia-mod-busy):hover{cursor:pointer}.theia-ExpansionToggle.theia-mod-collapsed:not(.theia-mod-busy){transform:rotate(-90deg)}.theia-Tree:focus-within .theia-TreeNode.theia-mod-selected{background:var(--theia-list-activeSelectionBackground);color:var(--theia-list-activeSelectionForeground)!important;outline:var(--theia-focusBorder) solid 1px;outline-offset:-1px}.theia-Tree:focus-within .theia-TreeNode.theia-mod-selected .theia-TreeNodeTail,.theia-Tree:focus-within .theia-TreeNode.theia-mod-selected .theia-caption-suffix,.theia-Tree:focus-within .theia-TreeNode.theia-mod-selected .theia-TreeNodeInfo,.theia-Tree:focus-within .theia-TreeNode.theia-mod-selected .theia-TreeNodeSegment{color:var(--theia-list-activeSelectionForeground)!important}.theia-Tree:focus-within .theia-TreeNode.theia-mod-focus,.theia-Tree .ReactVirtualized__List:focus-within .theia-TreeNode.theia-mod-focus{outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:var(--theia-focusBorder)}.theia-TreeNodeInfo{color:var(--theia-foreground);opacity:.7}.theia-Tree .theia-TreeNode.theia-mod-selected{background:var(--theia-list-inactiveSelectionBackground);color:var(--theia-list-inactiveSelectionForeground)}.theia-TreeNode.theia-mod-not-selectable{color:var(--theia-descriptionForeground)}.theia-TreeNode.theia-mod-not-selectable:hover{background:none;cursor:default}.theia-TreeNodeSegment{align-items:center;flex-grow:0;-webkit-user-select:none;user-select:none;white-space:pre}.theia-TreeNodeSegment.flex{display:flex}.theia-TreeNodeSegmentGrow{flex-grow:1!important;overflow:hidden;text-overflow:ellipsis;white-space:pre}.theia-TreeNodeTail{min-width:1rem;text-align:center;justify-content:center}.open-editors-node-row .theia-TreeNode .theia-TreeNodeContent .noWrapInfo>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline}.theia-TreeNodeSegment mark{background-color:var(--theia-list-filterMatchBackground);color:var(--theia-list-inactiveSelectionForeground)}.theia-tree-source-node-placeholder{text-align:center;font-style:italic;opacity:var(--theia-mod-disabled-opacity)}.theia-tree-node-indent{position:absolute;height:var(--theia-content-line-height);border-right:var(--theia-border-width) solid transparent;pointer-events:none}.theia-tree-node-indent.always,.theia-TreeContainer:hover .theia-tree-node-indent.hover{border-color:var(--theia-tree-inactiveIndentGuidesStroke)}.theia-tree-node-indent.active{border-color:var(--theia-tree-indentGuidesStroke)}.theia-TreeContainer .theia-WelcomeView{padding-top:var(--theia-ui-padding);padding-right:var(--theia-welcomeView-horizontal-padding);padding-left:var(--theia-welcomeView-horizontal-padding)}.theia-TreeContainer .theia-WelcomeView>*{margin:var(--theia-welcomeView-elements-margin) 0}.theia-TreeContainer .theia-WelcomeView .theia-WelcomeViewButtonWrapper{display:flex;padding:0 var(--theia-ui-padding)}.theia-TreeContainer .theia-WelcomeView .theia-WelcomeViewButton{width:100%;max-width:var(--theia-welcomeView-button-maxWidth);margin:auto}.theia-TreeContainer .theia-WelcomeView .theia-WelcomeViewCommandLink{cursor:pointer}.theia-TreeContainer .theia-WelcomeView .theia-WelcomeViewCommandLink.disabled{pointer-events:none;cursor:default;opacity:var(--theia-mod-disabled-opacity)}:root{--theia-statusBar-height: 22px}#theia-statusBar{background:var(--theia-statusBar-background);display:flex;min-height:var(--theia-statusBar-height);white-space:nowrap;border-top:var(--theia-border-width) solid var(--theia-statusBar-border)}body.theia-no-open-workspace #theia-statusBar{background:var(--theia-statusBar-noFolderBackground);color:var(--theia-statusBar-noFolderForeground);border-top:var(--theia-border-width) solid var(--theia-statusBar-noFolderBorder)}#theia-statusBar .area{flex:1;display:flex;align-items:stretch;gap:var(--theia-ui-padding)}#theia-statusBar .area.left{justify-content:flex-start;padding-left:var(--theia-ui-padding)}#theia-statusBar .area.right{justify-content:flex-end;padding-right:var(--theia-ui-padding)}#theia-statusBar .area .element{color:var(--theia-statusBar-foreground);display:flex;align-items:center;justify-content:center;font-size:var(--theia-statusBar-font-size);min-width:var(--theia-statusBar-height)}#theia-statusBar .area.left .element.has-background{padding-inline:var(--theia-ui-padding)}#theia-statusBar .area.left .element.has-background{margin-left:calc(-1 * var(--theia-ui-padding))}#theia-statusBar .area .element .codicon{font-size:14px;margin:auto}#theia-statusBar .area .element .codicon:has(+span){margin-inline:calc(var(--theia-ui-padding) / 2)}#theia-statusBar .area .element>span:not(.codicon){margin-inline:calc(var(--theia-ui-padding) / 2)}#theia-statusBar .area .element>span:not(.codicon):empty{display:none}.theia-mod-offline #theia-statusBar{background-color:var(--theia-statusBar-offlineBackground)!important}.theia-mod-offline #theia-statusBar .area .element{color:var(--theia-statusBar-offlineForeground)!important}#theia-statusBar .area.right .element.compact-right,#theia-statusBar .area.right .element.compact-left+.element{margin-left:0}#theia-statusBar .area.left .element.compact-left{margin-right:0}#theia-statusBar .area.left .element.compact-right{margin-left:calc(-1 * var(--theia-ui-padding))}#theia-statusBar .area .element.hasCommand:hover,#theia-statusBar .area .element.hasCommand:active{cursor:pointer}#theia-statusBar .element{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,Ubuntu,Droid Sans,sans-serif;font-size:12px;text-rendering:auto;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theia-caption-prefix{white-space:pre;padding-right:2px}.theia-caption-suffix{white-space:pre;padding:0 2px}.theia-caption-suffix-tail{min-width:1rem;text-align:center;font-size:var(--theia-ui-font-size0)}.theia-icon-wrapper{top:0!important;position:relative;display:inline-flex}.theia-decorator-size{transform:scale(.7);text-align:center;height:100%;width:100%}.theia-decorator-sidebar-size{height:100%;text-align:center;transform:scale(1.2);width:100%}.theia-top-right{position:absolute;bottom:40%;left:25%}.theia-bottom-right{position:absolute;top:40%;left:25%}.theia-bottom-right-sidebar{position:absolute;top:80%;left:50%}.theia-bottom-left{position:absolute;top:40%;right:25%}.theia-top-left{position:absolute;bottom:40%;right:25%}.theia-aboutDialog .about-details{padding-left:10px}.theia-aboutDialog .about-details a{cursor:pointer}ul.theia-aboutDialog{flex:1 100%;padding-bottom:calc(var(--theia-ui-padding) * 3)}ul.theia-aboutExtensions{height:200px;overflow:hidden;overflow-y:scroll;list-style-type:none;padding:0}:root{--theia-search-box-radius: 2px;--theia-search-box-max-width: 500px}.theia-search-box-widget{position:absolute;top:0;right:var(--theia-scrollbar-width);background-color:var(--theia-sideBar-background);z-index:calc(var(--theia-tabbar-toolbar-z-index) + 1);border-radius:var(--theia-search-box-radius)}.theia-search-box-widget .theia-search-box{display:flex;padding:calc(var(--theia-ui-padding) / 2);border:var(--theia-border-width) solid var(--theia-widget-border, var(--theia-list-hoverBackground))}.theia-search-box-widget .theia-search-box.no-match{border:var(--theia-border-width) solid var(--theia-inputValidation-errorBorder)}.theia-search-box-widget .theia-search-input{flex-grow:1;-webkit-user-select:none;user-select:none;background-color:var(--theia-input-background);padding:calc(var(--theia-ui-padding) / 2)}.theia-search-box-widget .theia-search-box>.theia-search-buttons-wrapper{max-width:var(--theia-search-box-max-width);display:flex;align-items:center}.theia-search-box-widget .theia-search-button{padding:2px}.theia-search-box-widget .theia-search-button.no-match{opacity:var(--theia-mod-disabled-opacity)}.ansi-black-fg,.ansi-black-bg{color:var(--theia-terminal-ansiBlack)}.ansi-bright-black-fg,.ansi-bright-black-bg{color:var(--theia-terminal-ansiBrightBlack)}.ansi-red-fg,.ansi-red-bg{color:var(--theia-terminal-ansiRed)}.ansi-bright-red-fg,.ansi-bright-red-bg{color:var(--theia-terminal-ansiBrightRed)}.ansi-green-fg,.ansi-green-bg{color:var(--theia-terminal-ansiGreen)}.ansi-bright-green-fg,.ansi-bright-green-bg{color:var(--theia-terminal-ansiBrightGreen)}.ansi-yellow-fg,.ansi-yellow-bg{color:var(--theia-terminal-ansiYellow)}.ansi-bright-yellow-fg,.ansi-bright-yellow-bg{color:var(--theia-terminal-ansiBrightYellow)}.ansi-blue-fg,.ansi-blue-bg{color:var(--theia-terminal-ansiBlue)}.ansi-bright-blue-fg,.ansi-bright-blue-bg{color:var(--theia-terminal-ansiBrightBlue)}.ansi-magenta-fg,.ansi-magenta-bg{color:var(--theia-terminal-ansiMagenta)}.ansi-bright-magenta-fg,.ansi-bright-magenta-bg{color:var(--theia-terminal-ansiBrightMagenta)}.ansi-cyan-fg,.ansi-cyan-bg{color:var(--theia-terminal-ansiCyan)}.ansi-bright-cyan-fg,.ansi-bright-cyan-bg{color:var(--theia-terminal-ansiBrightCyan)}.ansi-white-fg,.ansi-white-bg{color:var(--theia-terminal-ansiWhite)}.ansi-bright-white-fg,.ansi-bright-white-bg{color:var(--theia-terminal-ansiBrightWhite)}:root{--theia-view-container-title-height: 24px;--theia-view-container-content-height: calc(100% - var(--theia-view-container-title-height))}.theia-view-container{height:100%;display:flex;flex-direction:column}.theia-view-container>.lm-SplitPanel{height:100%;width:100%}.theia-view-container>.lm-SplitPanel>.lm-SplitPanel-child{min-width:50px;min-height:var(--theia-content-line-height)}.theia-view-container>.lm-SplitPanel>.lm-SplitPanel-handle:after{min-height:2px;min-width:2px}.lm-SplitPanel>.lm-SplitPanel-handle:hover:after{background-color:var(--theia-sash-hoverBorder);transition-delay:var(--theia-sash-hoverDelay)}.lm-SplitPanel>.lm-SplitPanel-handle:active:after{background-color:var(--theia-sash-activeBorder);transition-delay:0s!important}.lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{min-width:var(--theia-sash-width)}.lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{min-height:var(--theia-sash-width)}.theia-view-container .part{height:100%}.theia-view-container-part-header{cursor:pointer;display:flex;align-items:center;background:var(--theia-sideBarSectionHeader-background);line-height:var(--theia-view-container-title-height);z-index:10;color:var(--theia-sideBarSectionHeader-foreground);font-weight:700;overflow:hidden}.lm-Widget>.theia-view-container-part-header{box-shadow:0 1px 0 var(--theia-sideBarSectionHeader-border) inset}.lm-Widget.lm-first-visible>.theia-view-container-part-header{box-shadow:none}.theia-view-container>.lm-SplitPanel[data-orientation=horizontal] .part>.theia-header .theia-ExpansionToggle:before{display:none;padding-left:0}.theia-view-container>.lm-SplitPanel[data-orientation=horizontal] .part>.theia-header .theia-ExpansionToggle{padding-left:0}.theia-view-container-part-header .label{flex:0;flex-basis:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theia-view-container-part-header .description{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:var(--theia-ui-padding);text-transform:none;opacity:.6}.theia-view-container-part-header .notification-count-container{margin-right:var(--theia-ui-padding)}.theia-view-container .part>.body{height:var(--theia-view-container-content-height);min-width:50px;min-height:50px;position:relative}.theia-view-container .part>.body .theia-tree-source-node-placeholder{padding-top:4px;height:100%}.theia-view-container .part:hover>.body{display:block}.theia-view-container .part.drop-target{background:var(--theia-list-dropBackground);border:var(--theia-border-width) dashed var(--theia-contrastActiveBorder);transition-property:top,left,right,bottom;transition-duration:.15s;transition-timing-function:ease}.theia-view-container-drag-image{background:var(--theia-sideBarSectionHeader-background);color:var(--theia-sideBarSectionHeader-foreground);line-height:var(--theia-content-line-height);position:absolute;z-index:999;text-transform:uppercase;font-size:var(--theia-ui-font-size0);font-weight:500;padding:0 var(--theia-ui-padding) 0 var(--theia-ui-padding)}.lm-TabBar-toolbar.theia-view-container-part-title{overflow:visible!important;padding:0;padding-right:var(--theia-ui-padding)}.theia-view-container-part-title{display:none}.theia-view-container-part-title.menu-open,.lm-Widget.part:not(.collapsed):hover .theia-view-container-part-header .theia-view-container-part-title,.lm-Widget.part:not(.collapsed):focus-within .theia-view-container-part-header .theia-view-container-part-title{display:flex}.no-pointer-events{pointer-events:none}:root{--theia-notification-count-height: 15.5px;--theia-notification-count-width: 15.5px}.notification-count-container{align-self:center;background-color:var(--theia-badge-background);border-radius:20px;color:var(--theia-badge-foreground);display:flex;font-size:calc(var(--theia-ui-font-size0) * .8);font-weight:500;height:var(--theia-notification-count-height);justify-content:center;min-width:6px;padding:0 5px;text-align:center}.notification-count-container>.notification-count{align-self:center}.theia-alert-message-container{padding-block:calc(var(--theia-ui-padding) * 2);padding-inline:calc(var(--theia-ui-padding) * 3) max(var(--theia-scrollbar-width),var(--theia-ui-padding));flex-shrink:0}.theia-alert-message-container .theia-message-header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--theia-ui-padding)}.theia-alert-message-container .theia-message-header,.theia-alert-message-container .theia-message-content{text-overflow:ellipsis;overflow:hidden}.theia-alert{display:grid;gap:var(--theia-ui-padding);border-radius:4px;padding:calc(var(--theia-ui-padding) * 2);border:var(--theia-border-width) solid var(--theia-inputValidation-infoBorder);line-height:16px}.theia-info-alert{background-color:var(--theia-inputValidation-infoBackground);color:var(--theia-inputValidation-infoForeground)}.theia-warning-alert{border-color:var(--theia-inputValidation-warningBorder);background-color:var(--theia-inputValidation-warningBackground);color:var(--theia-inputValidation-warningForeground)}.theia-error-alert{border-color:var(--theia-inputValidation-errorBorder);background-color:var(--theia-inputValidation-errorBackground);color:var(--theia-inputValidation-errorForeground)}.theia-open-change-icon{width:var(--theia-icon-size);height:var(--theia-icon-size);background:var(--theia-icon-open-change) no-repeat}.theia-open-file-icon{width:var(--theia-icon-size);height:var(--theia-icon-size);background:var(--theia-icon-open-file) no-repeat}.theia-open-preview-icon{width:var(--theia-icon-size);height:var(--theia-icon-size);background:var(--theia-icon-preview) no-repeat}.theia-open-json-icon{width:var(--theia-icon-size);height:var(--theia-icon-size);background:var(--theia-icon-open-json) no-repeat}.theia-collapse-all-icon{background:var(--theia-icon-collapse-all) center center no-repeat}.theia-remove-all-icon{background:var(--theia-icon-remove-all) center center no-repeat}.theia-add-icon{background:var(--theia-icon-add) center center no-repeat}@keyframes theia-spin{to{transform:rotate(360deg)}}.theia-animation-spin{animation:theia-spin 1.5s linear infinite}.theia-widget-noInfo{padding:calc(var(--theia-ui-padding) * 2)}.theia-quick-title-container{display:flex;padding:calc(var(--theia-ui-padding) / 2);justify-content:space-between;align-items:center;background:var(--theia-titleBar-activeBackground)}.theia-quick-title-left-bar{display:flex;text-align:left}.theia-quick-title-right-bar{display:flex;text-align:right}.theia-quick-title-header{text-align:center}.theia-quick-title-button{width:var(--theia-icon-size);height:var(--theia-icon-size);display:flex;align-items:center;cursor:pointer}.theia-progress-bar-container{position:absolute;top:-2px;left:0;width:100%;height:2px}.theia-progress-bar{background-color:var(--theia-progressBar-background);height:2px;width:3%;animation:progress-animation 1.3s 0s infinite cubic-bezier(.645,.045,.355,1)}@keyframes progress-animation{0%{margin-left:0%;width:3%}60%{margin-left:45%;width:20%}to{margin-left:99%;width:1%}}:root{--theia-breadcrumbs-height: 22px}.theia-breadcrumbs{height:var(--theia-breadcrumbs-height);position:relative;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;outline-style:none;list-style-type:none;overflow:hidden;padding:0;margin:0;background-color:var(--theia-breadcrumb-background)}.theia-breadcrumbs .ps__thumb-x{height:var(--theia-private-horizontal-tab-scrollbar-height)!important}.theia-breadcrumbs .theia-breadcrumb-item{display:flex;align-items:center;flex:0 1 auto;white-space:pre;align-self:center;height:100%;color:var(--theia-breadcrumb-foreground);outline:none}.theia-breadcrumbs .theia-breadcrumb-item:hover{color:var(--theia-breadcrumb-focusForeground)}.theia-breadcrumbs .theia-breadcrumb-item:not(:last-of-type):after{font-family:codicon;font-size:var(--theia-ui-font-size2);content:"";display:flex;align-items:center;width:.8em;text-align:right;padding-inline:3px 6px}.theia-breadcrumbs .theia-breadcrumb-item:before{width:16px;height:100%;display:flex;align-items:center;justify-content:center}.theia-breadcrumbs .theia-breadcrumb-item:first-of-type:before{content:" "}.theia-breadcrumb-item-haspopup:hover{background:var(--theia-accent-color3);cursor:pointer}#theia-breadcrumbs-popups-overlay{height:0px}.theia-breadcrumbs-popup{position:fixed;width:300px;max-height:200px;z-index:10000;padding:0;background:var(--theia-breadcrumbPicker-background);font-size:var(--theia-ui-font-size1);color:var(--theia-ui-font-color1);box-shadow:0 1px 6px #0003;overflow:hidden}.theia-breadcrumbs-popup:focus{outline-width:0;outline-style:none}.theia-breadcrumbs-popup ul{display:flex;flex-direction:column;outline-style:none;list-style-type:none;padding-inline-start:0px;margin:0 0 0 4px}.theia-breadcrumbs-popup ul li{display:flex;align-items:center;flex:0 1 auto;white-space:pre;cursor:pointer;outline:none;padding:.25rem}.theia-breadcrumbs-popup ul li:hover{background:var(--theia-accent-color3)}.theia-tooltip{color:var(--theia-editorHoverWidget-foreground)!important;background:var(--theia-editorHoverWidget-background)!important;border:1px solid!important;border-color:var(--theia-editorHoverWidget-border)!important;white-space:pre-wrap!important}.theia-tooltip:before,.theia-tooltip:after{border:none!important}.theia-split-widget>.lm-SplitPanel{height:100%;width:100%;outline:none}.theia-split-widget>.lm-SplitPanel>.lm-SplitPanel-child{min-width:50px;min-height:var(--theia-content-line-height)}.lm-SplitPanel-handle{z-index:6}.theia-split-widget>.lm-SplitPanel>.lm-SplitPanel-handle{box-sizing:border-box}.theia-split-widget>.lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{border-left:var(--theia-border-width) solid var(--theia-sideBarSectionHeader-border)}.theia-split-widget>.lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{border-top:var(--theia-border-width) solid var(--theia-sideBarSectionHeader-border)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-array{color:var(--theia-symbolIcon-arrayForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-boolean{color:var(--theia-symbolIcon-booleanForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-class{color:var(--theia-symbolIcon-classForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-method{color:var(--theia-symbolIcon-methodForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-color{color:var(--theia-symbolIcon-colorForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-constant{color:var(--theia-symbolIcon-constantForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-constructor{color:var(--theia-symbolIcon-constructorForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-value,:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-enum{color:var(--theia-symbolIcon-enumeratorForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-enum-member{color:var(--theia-symbolIcon-enumeratorMemberForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-event{color:var(--theia-symbolIcon-eventForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-field{color:var(--theia-symbolIcon-fieldForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-file{color:var(--theia-symbolIcon-fileForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-folder{color:var(--theia-symbolIcon-folderForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-function{color:var(--theia-symbolIcon-functionForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-interface{color:var(--theia-symbolIcon-interfaceForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-key{color:var(--theia-symbolIcon-keyForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-keyword{color:var(--theia-symbolIcon-keywordForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-module{color:var(--theia-symbolIcon-moduleForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-namespace{color:var(--theia-symbolIcon-namespaceForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-null{color:var(--theia-symbolIcon-nullForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-number{color:var(--theia-symbolIcon-numberForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-object{color:var(--theia-symbolIcon-objectForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-operator{color:var(--theia-symbolIcon-operatorForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-package{color:var(--theia-symbolIcon-packageForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-property{color:var(--theia-symbolIcon-propertyForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-reference{color:var(--theia-symbolIcon-referenceForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-snippet{color:var(--theia-symbolIcon-snippetForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-string{color:var(--theia-symbolIcon-stringForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-struct{color:var(--theia-symbolIcon-structForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-text{color:var(--theia-symbolIcon-textForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-type-parameter{color:var(--theia-symbolIcon-typeParameterForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-unit{color:var(--theia-symbolIcon-unitForeground)}:is(#theia-main-content-panel,#theia-left-side-panel,#theia-right-side-panel,#theia-bottom-content-panel) .codicon.codicon-symbol-variable{color:var(--theia-symbolIcon-variableForeground)}.theia-Card{display:flex;align-items:flex-start;padding:calc(var(--theia-ui-padding) * 1.5) calc(var(--theia-ui-padding) * 2);background-color:var(--theia-editor-background);border:var(--theia-border-width) solid var(--theia-dropdown-border);border-radius:calc(var(--theia-ui-padding) * 2);text-align:left;box-shadow:0 1px 3px var(--theia-widget-shadow)}.theia-Card-interactive{cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s}.theia-Card-interactive:hover{background-color:color-mix(in srgb,var(--theia-list-hoverBackground) 50%,var(--theia-editor-background));border-color:var(--theia-focusBorder);box-shadow:0 2px 6px var(--theia-widget-shadow)}.theia-Card-interactive:focus{outline:1px solid var(--theia-focusBorder);outline-offset:-1px}.theia-Card-icon{margin-right:calc(var(--theia-ui-padding) * 1.5);color:var(--theia-descriptionForeground);flex-shrink:0}.theia-Card-content{flex:1;align-self:stretch;min-width:0;display:flex;flex-direction:column}.theia-Card-title{font-weight:500;color:var(--theia-foreground);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.theia-Card-subtitle{font-size:var(--theia-ui-font-size0);color:var(--theia-descriptionForeground);margin-top:auto;padding-top:calc(var(--theia-ui-padding) / 2)}.theia-Card-footer{font-size:var(--theia-ui-font-size0);color:var(--theia-descriptionForeground);margin-top:auto;padding-top:calc(var(--theia-ui-padding) / 2);position:relative}.theia-Card-footer-time{display:block;transition:opacity .15s}.theia-Card-footer-actions{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--theia-ui-padding);opacity:0;pointer-events:none;transition:opacity .15s}.theia-Card:hover .theia-Card-footer-time,.theia-Card:focus-within .theia-Card-footer-time{opacity:0}.theia-Card:hover .theia-Card-footer-actions,.theia-Card:focus-within .theia-Card-footer-actions{opacity:1;pointer-events:auto}.theia-Card-action-btn{background:transparent;border:none;padding:0 var(--theia-ui-padding);cursor:pointer;color:var(--theia-icon-foreground);display:inline-flex;align-items:center;border-radius:calc(var(--theia-ui-padding) / 2);font-size:inherit;line-height:1;transition:background-color .15s,color .15s}.theia-Card-action-btn:hover{background-color:var(--theia-list-hoverBackground);color:var(--theia-foreground)}:root{--theia-border-width: 1px;--theia-panel-border-width: 1px;--theia-ui-font-scale-factor: 1.2;--theia-ui-font-size0: calc( var(--theia-ui-font-size1) / var(--theia-ui-font-scale-factor) );--theia-ui-font-size1: 13px;--theia-ui-font-size2: calc( var(--theia-ui-font-size1) * var(--theia-ui-font-scale-factor) );--theia-ui-font-size3: calc( var(--theia-ui-font-size2) * var(--theia-ui-font-scale-factor) );--theia-ui-icon-font-size: 14px;--theia-ui-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--theia-content-font-size: 13px;--theia-content-line-height: 22px;--theia-code-font-size: 13px;--theia-code-line-height: 17px;--theia-code-padding: 5px;--theia-code-font-family: Menlo, Monaco, Consolas, "Droid Sans Mono", "Courier New", monospace, "Droid Sans Fallback";--theia-monospace-font-family: monospace;--theia-ui-padding: 6px;--theia-icon-size: 16px;--theia-scrollbar-width: 10px;--theia-scrollbar-rail-width: 10px;--theia-statusBar-font-size: 12px;--theia-mod-disabled-opacity: .4}html,body{overflow:hidden;height:100vh}body{margin:0;padding:0;font-family:var(--theia-ui-font-family);background:var(--theia-editor-background);color:var(--theia-foreground);border:1px solid var(--theia-window-activeBorder)}body:window-inactive,body:-moz-window-inactive{border-color:var(--theia-window-inactiveBorder)}a{color:var(--theia-textLink-foreground)}a:active,a:hover{color:var(--theia-textLink-activeForeground)}code{color:var(--theia-textPreformat-foreground)}blockquote{margin:0 7px 0 5px;padding:0 16px 0 10px;background:var(--theia-textBlockQuote-background);border-left:5px solid var(--theia-textBlockQuote-border)}.theia-input{background:var(--theia-input-background);color:var(--theia-input-foreground);border:var(--theia-border-width) solid var(--theia-input-border);font-family:var(--theia-ui-font-family);font-size:var(--theia-ui-font-size1);line-height:var(--theia-content-line-height);padding:3px 0 3px 8px;border-radius:2px;min-height:28px;box-sizing:border-box}.theia-input[type=text]{text-overflow:ellipsis;white-space:nowrap}.theia-input[type=checkbox],.theia-input[type=radio]{min-height:unset}.theia-input::placeholder{color:var(--theia-input-placeholderForeground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theia-maximized{top:0!important;left:0!important;width:100%!important;height:100%!important}.theia-ApplicationShell{position:absolute;inset:0;background:var(--theia-editor-background);height:100%}.theia-preload{position:absolute;inset:0;z-index:50000;background:var(--theia-editor-background);background-size:60px 60px;background-repeat:no-repeat;background-attachment:fixed;background-position:center;transition:opacity .8s;display:flex;justify-content:center;align-items:center}.theia-preload:after{animation:1s theia-preload-rotate infinite;color:#777;content:"";font: 72px/1 codicon}@keyframes theia-preload-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theia-preload.theia-hidden{opacity:0}.theia-icon{width:32px;height:18px;margin:5px 5px 5px 8px}.theia-mod-disabled,.theia-mod-disabled:focus{opacity:var(--theia-mod-disabled-opacity)!important}.theia-header{text-transform:uppercase;font-size:var(--theia-ui-font-size0);font-weight:700}.lm-Widget{font-size:var(--theia-ui-font-size1);contain:none!important}.lm-Widget.lm-mod-hidden{display:none!important}.noselect,.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}:focus:not(iframe){outline-width:1px;outline-style:solid;outline-offset:-1px;opacity:1;outline-color:var(--theia-focusBorder)}::selection{background:var(--theia-selection-background)}.action-label{padding:2px;border-radius:4px;cursor:pointer}.action-label:hover{background-color:var(--theia-toolbar-hoverBackground)}.theia-button{border:none;color:var(--theia-button-foreground);min-width:65px;outline:none;cursor:pointer;padding:6px 9px;margin-left:calc(var(--theia-ui-padding) * 2);border-radius:2px}.theia-button:focus{outline:1px solid var(--theia-focusBorder);outline-offset:1px}.theia-button.secondary{color:var(--theia-secondaryButton-foreground)}.theia-button[disabled]{opacity:.6;color:var(--theia-button-disabledForeground);background-color:var(--theia-button-disabledBackground);cursor:default}button.secondary[disabled],.theia-button.secondary[disabled]{color:var(--theia-secondaryButton-disabledForeground);background-color:var(--theia-secondaryButton-disabledBackground)}.theia-select{color:var(--dropdown-foreground);font-size:var(--theia-ui-font-size1);border-radius:2px;border:1px solid var(--theia-dropdown-border);background:var(--theia-dropdown-background);outline:none;cursor:pointer}.theia-select option{background:var(--theia-dropdown-listBackground)}.theia-transparent-overlay{background-color:transparent;position:absolute;top:0;left:0;height:100%;width:100%;z-index:999}.theia-cursor-no-drop,.theia-cursor-no-drop:active{cursor:no-drop}@font-face{font-family:codicon;font-display:block;src:url(./codicon-B16ygVZF.ttf?38dcd33a732ebca5a557e04831e9e235) format("truetype")}.codicon[class*=codicon-]{font: 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-ms-user-select:none}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin{animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.5}.codicon-modifier-hidden{opacity:0}.codicon-loading{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.codicon-add:before{content:""}.codicon-plus:before{content:""}.codicon-gist-new:before{content:""}.codicon-repo-create:before{content:""}.codicon-lightbulb:before{content:""}.codicon-light-bulb:before{content:""}.codicon-repo:before{content:""}.codicon-repo-delete:before{content:""}.codicon-gist-fork:before{content:""}.codicon-repo-forked:before{content:""}.codicon-git-pull-request:before{content:""}.codicon-git-pull-request-abandoned:before{content:""}.codicon-record-keys:before{content:""}.codicon-keyboard:before{content:""}.codicon-tag:before{content:""}.codicon-git-pull-request-label:before{content:""}.codicon-tag-add:before{content:""}.codicon-tag-remove:before{content:""}.codicon-person:before{content:""}.codicon-person-follow:before{content:""}.codicon-person-outline:before{content:""}.codicon-person-filled:before{content:""}.codicon-git-branch:before{content:""}.codicon-git-branch-create:before{content:""}.codicon-git-branch-delete:before{content:""}.codicon-source-control:before{content:""}.codicon-mirror:before{content:""}.codicon-mirror-public:before{content:""}.codicon-star:before{content:""}.codicon-star-add:before{content:""}.codicon-star-delete:before{content:""}.codicon-star-empty:before{content:""}.codicon-comment:before{content:""}.codicon-comment-add:before{content:""}.codicon-alert:before{content:""}.codicon-warning:before{content:""}.codicon-search:before{content:""}.codicon-search-save:before{content:""}.codicon-log-out:before{content:""}.codicon-sign-out:before{content:""}.codicon-log-in:before{content:""}.codicon-sign-in:before{content:""}.codicon-eye:before{content:""}.codicon-eye-unwatch:before{content:""}.codicon-eye-watch:before{content:""}.codicon-circle-filled:before{content:""}.codicon-primitive-dot:before{content:""}.codicon-close-dirty:before{content:""}.codicon-debug-breakpoint:before{content:""}.codicon-debug-breakpoint-disabled:before{content:""}.codicon-debug-hint:before{content:""}.codicon-terminal-decoration-success:before{content:""}.codicon-primitive-square:before{content:""}.codicon-edit:before{content:""}.codicon-pencil:before{content:""}.codicon-info:before{content:""}.codicon-issue-opened:before{content:""}.codicon-gist-private:before{content:""}.codicon-git-fork-private:before{content:""}.codicon-lock:before{content:""}.codicon-mirror-private:before{content:""}.codicon-close:before{content:""}.codicon-remove-close:before{content:""}.codicon-x:before{content:""}.codicon-repo-sync:before{content:""}.codicon-sync:before{content:""}.codicon-clone:before{content:""}.codicon-desktop-download:before{content:""}.codicon-beaker:before{content:""}.codicon-microscope:before{content:""}.codicon-vm:before{content:""}.codicon-device-desktop:before{content:""}.codicon-file:before{content:""}.codicon-file-text:before{content:""}.codicon-more:before{content:""}.codicon-ellipsis:before{content:""}.codicon-kebab-horizontal:before{content:""}.codicon-mail-reply:before{content:""}.codicon-reply:before{content:""}.codicon-organization:before{content:""}.codicon-organization-filled:before{content:""}.codicon-organization-outline:before{content:""}.codicon-new-file:before{content:""}.codicon-file-add:before{content:""}.codicon-new-folder:before{content:""}.codicon-file-directory-create:before{content:""}.codicon-trash:before{content:""}.codicon-trashcan:before{content:""}.codicon-history:before{content:""}.codicon-clock:before{content:""}.codicon-folder:before{content:""}.codicon-file-directory:before{content:""}.codicon-symbol-folder:before{content:""}.codicon-logo-github:before{content:""}.codicon-mark-github:before{content:""}.codicon-github:before{content:""}.codicon-terminal:before{content:""}.codicon-console:before{content:""}.codicon-repl:before{content:""}.codicon-zap:before{content:""}.codicon-symbol-event:before{content:""}.codicon-error:before{content:""}.codicon-stop:before{content:""}.codicon-variable:before{content:""}.codicon-symbol-variable:before{content:""}.codicon-array:before{content:""}.codicon-symbol-array:before{content:""}.codicon-symbol-module:before{content:""}.codicon-symbol-package:before{content:""}.codicon-symbol-namespace:before{content:""}.codicon-symbol-object:before{content:""}.codicon-symbol-method:before{content:""}.codicon-symbol-function:before{content:""}.codicon-symbol-constructor:before{content:""}.codicon-symbol-boolean:before{content:""}.codicon-symbol-null:before{content:""}.codicon-symbol-numeric:before{content:""}.codicon-symbol-number:before{content:""}.codicon-symbol-structure:before{content:""}.codicon-symbol-struct:before{content:""}.codicon-symbol-parameter:before{content:""}.codicon-symbol-type-parameter:before{content:""}.codicon-symbol-key:before{content:""}.codicon-symbol-text:before{content:""}.codicon-symbol-reference:before{content:""}.codicon-go-to-file:before{content:""}.codicon-symbol-enum:before{content:""}.codicon-symbol-value:before{content:""}.codicon-symbol-ruler:before{content:""}.codicon-symbol-unit:before{content:""}.codicon-activate-breakpoints:before{content:""}.codicon-archive:before{content:""}.codicon-arrow-both:before{content:""}.codicon-arrow-down:before{content:""}.codicon-arrow-left:before{content:""}.codicon-arrow-right:before{content:""}.codicon-arrow-small-down:before{content:""}.codicon-arrow-small-left:before{content:""}.codicon-arrow-small-right:before{content:""}.codicon-arrow-small-up:before{content:""}.codicon-arrow-up:before{content:""}.codicon-bell:before{content:""}.codicon-bold:before{content:""}.codicon-book:before{content:""}.codicon-bookmark:before{content:""}.codicon-debug-breakpoint-conditional-unverified:before{content:""}.codicon-debug-breakpoint-conditional:before{content:""}.codicon-debug-breakpoint-conditional-disabled:before{content:""}.codicon-debug-breakpoint-data-unverified:before{content:""}.codicon-debug-breakpoint-data:before{content:""}.codicon-debug-breakpoint-data-disabled:before{content:""}.codicon-debug-breakpoint-log-unverified:before{content:""}.codicon-debug-breakpoint-log:before{content:""}.codicon-debug-breakpoint-log-disabled:before{content:""}.codicon-briefcase:before{content:""}.codicon-broadcast:before{content:""}.codicon-browser:before{content:""}.codicon-bug:before{content:""}.codicon-calendar:before{content:""}.codicon-case-sensitive:before{content:""}.codicon-check:before{content:""}.codicon-checklist:before{content:""}.codicon-chevron-down:before{content:""}.codicon-chevron-left:before{content:""}.codicon-chevron-right:before{content:""}.codicon-chevron-up:before{content:""}.codicon-chrome-close:before{content:""}.codicon-chrome-maximize:before{content:""}.codicon-chrome-minimize:before{content:""}.codicon-chrome-restore:before{content:""}.codicon-circle-outline:before{content:""}.codicon-circle:before{content:""}.codicon-debug-breakpoint-unverified:before{content:""}.codicon-terminal-decoration-incomplete:before{content:""}.codicon-circle-slash:before{content:""}.codicon-circuit-board:before{content:""}.codicon-clear-all:before{content:""}.codicon-clippy:before{content:""}.codicon-close-all:before{content:""}.codicon-cloud-download:before{content:""}.codicon-cloud-upload:before{content:""}.codicon-code:before{content:""}.codicon-collapse-all:before{content:""}.codicon-color-mode:before{content:""}.codicon-comment-discussion:before{content:""}.codicon-credit-card:before{content:""}.codicon-dash:before{content:""}.codicon-dashboard:before{content:""}.codicon-database:before{content:""}.codicon-debug-continue:before{content:""}.codicon-debug-disconnect:before{content:""}.codicon-debug-pause:before{content:""}.codicon-debug-restart:before{content:""}.codicon-debug-start:before{content:""}.codicon-debug-step-into:before{content:""}.codicon-debug-step-out:before{content:""}.codicon-debug-step-over:before{content:""}.codicon-debug-stop:before{content:""}.codicon-debug:before{content:""}.codicon-device-camera-video:before{content:""}.codicon-device-camera:before{content:""}.codicon-device-mobile:before{content:""}.codicon-diff-added:before{content:""}.codicon-diff-ignored:before{content:""}.codicon-diff-modified:before{content:""}.codicon-diff-removed:before{content:""}.codicon-diff-renamed:before{content:""}.codicon-diff:before{content:""}.codicon-diff-sidebyside:before{content:""}.codicon-discard:before{content:""}.codicon-editor-layout:before{content:""}.codicon-empty-window:before{content:""}.codicon-exclude:before{content:""}.codicon-extensions:before{content:""}.codicon-eye-closed:before{content:""}.codicon-file-binary:before{content:""}.codicon-file-code:before{content:""}.codicon-file-media:before{content:""}.codicon-file-pdf:before{content:""}.codicon-file-submodule:before{content:""}.codicon-file-symlink-directory:before{content:""}.codicon-file-symlink-file:before{content:""}.codicon-file-zip:before{content:""}.codicon-files:before{content:""}.codicon-filter:before{content:""}.codicon-flame:before{content:""}.codicon-fold-down:before{content:""}.codicon-fold-up:before{content:""}.codicon-fold:before{content:""}.codicon-folder-active:before{content:""}.codicon-folder-opened:before{content:""}.codicon-gear:before{content:""}.codicon-gift:before{content:""}.codicon-gist-secret:before{content:""}.codicon-gist:before{content:""}.codicon-git-commit:before{content:""}.codicon-git-compare:before{content:""}.codicon-compare-changes:before{content:""}.codicon-git-merge:before{content:""}.codicon-github-action:before{content:""}.codicon-github-alt:before{content:""}.codicon-globe:before{content:""}.codicon-grabber:before{content:""}.codicon-graph:before{content:""}.codicon-gripper:before{content:""}.codicon-heart:before{content:""}.codicon-home:before{content:""}.codicon-horizontal-rule:before{content:""}.codicon-hubot:before{content:""}.codicon-inbox:before{content:""}.codicon-issue-reopened:before{content:""}.codicon-issues:before{content:""}.codicon-italic:before{content:""}.codicon-jersey:before{content:""}.codicon-json:before{content:""}.codicon-kebab-vertical:before{content:""}.codicon-key:before{content:""}.codicon-law:before{content:""}.codicon-lightbulb-autofix:before{content:""}.codicon-link-external:before{content:""}.codicon-link:before{content:""}.codicon-list-ordered:before{content:""}.codicon-list-unordered:before{content:""}.codicon-live-share:before{content:""}.codicon-loading:before{content:""}.codicon-location:before{content:""}.codicon-mail-read:before{content:""}.codicon-mail:before{content:""}.codicon-markdown:before{content:""}.codicon-megaphone:before{content:""}.codicon-mention:before{content:""}.codicon-milestone:before{content:""}.codicon-git-pull-request-milestone:before{content:""}.codicon-mortar-board:before{content:""}.codicon-move:before{content:""}.codicon-multiple-windows:before{content:""}.codicon-mute:before{content:""}.codicon-no-newline:before{content:""}.codicon-note:before{content:""}.codicon-octoface:before{content:""}.codicon-open-preview:before{content:""}.codicon-package:before{content:""}.codicon-paintcan:before{content:""}.codicon-pin:before{content:""}.codicon-play:before{content:""}.codicon-run:before{content:""}.codicon-plug:before{content:""}.codicon-preserve-case:before{content:""}.codicon-preview:before{content:""}.codicon-project:before{content:""}.codicon-pulse:before{content:""}.codicon-question:before{content:""}.codicon-quote:before{content:""}.codicon-radio-tower:before{content:""}.codicon-reactions:before{content:""}.codicon-references:before{content:""}.codicon-refresh:before{content:""}.codicon-regex:before{content:""}.codicon-remote-explorer:before{content:""}.codicon-remote:before{content:""}.codicon-remove:before{content:""}.codicon-replace-all:before{content:""}.codicon-replace:before{content:""}.codicon-repo-clone:before{content:""}.codicon-repo-force-push:before{content:""}.codicon-repo-pull:before{content:""}.codicon-repo-push:before{content:""}.codicon-report:before{content:""}.codicon-request-changes:before{content:""}.codicon-rocket:before{content:""}.codicon-root-folder-opened:before{content:""}.codicon-root-folder:before{content:""}.codicon-rss:before{content:""}.codicon-ruby:before{content:""}.codicon-save-all:before{content:""}.codicon-save-as:before{content:""}.codicon-save:before{content:""}.codicon-screen-full:before{content:""}.codicon-screen-normal:before{content:""}.codicon-search-stop:before{content:""}.codicon-server:before{content:""}.codicon-settings-gear:before{content:""}.codicon-settings:before{content:""}.codicon-shield:before{content:""}.codicon-smiley:before{content:""}.codicon-sort-precedence:before{content:""}.codicon-split-horizontal:before{content:""}.codicon-split-vertical:before{content:""}.codicon-squirrel:before{content:""}.codicon-star-full:before{content:""}.codicon-star-half:before{content:""}.codicon-symbol-class:before{content:""}.codicon-symbol-color:before{content:""}.codicon-symbol-constant:before{content:""}.codicon-symbol-enum-member:before{content:""}.codicon-symbol-field:before{content:""}.codicon-symbol-file:before{content:""}.codicon-symbol-interface:before{content:""}.codicon-symbol-keyword:before{content:""}.codicon-symbol-misc:before{content:""}.codicon-symbol-operator:before{content:""}.codicon-symbol-property:before{content:""}.codicon-wrench:before{content:""}.codicon-wrench-subaction:before{content:""}.codicon-symbol-snippet:before{content:""}.codicon-tasklist:before{content:""}.codicon-telescope:before{content:""}.codicon-text-size:before{content:""}.codicon-three-bars:before{content:""}.codicon-thumbsdown:before{content:""}.codicon-thumbsup:before{content:""}.codicon-tools:before{content:""}.codicon-triangle-down:before{content:""}.codicon-triangle-left:before{content:""}.codicon-triangle-right:before{content:""}.codicon-triangle-up:before{content:""}.codicon-twitter:before{content:""}.codicon-unfold:before{content:""}.codicon-unlock:before{content:""}.codicon-unmute:before{content:""}.codicon-unverified:before{content:""}.codicon-verified:before{content:""}.codicon-versions:before{content:""}.codicon-vm-active:before{content:""}.codicon-vm-outline:before{content:""}.codicon-vm-running:before{content:""}.codicon-watch:before{content:""}.codicon-whitespace:before{content:""}.codicon-whole-word:before{content:""}.codicon-window:before{content:""}.codicon-word-wrap:before{content:""}.codicon-zoom-in:before{content:""}.codicon-zoom-out:before{content:""}.codicon-list-filter:before{content:""}.codicon-list-flat:before{content:""}.codicon-list-selection:before{content:""}.codicon-selection:before{content:""}.codicon-list-tree:before{content:""}.codicon-debug-breakpoint-function-unverified:before{content:""}.codicon-debug-breakpoint-function:before{content:""}.codicon-debug-breakpoint-function-disabled:before{content:""}.codicon-debug-stackframe-active:before{content:""}.codicon-circle-small-filled:before{content:""}.codicon-debug-stackframe-dot:before{content:""}.codicon-terminal-decoration-mark:before{content:""}.codicon-debug-stackframe:before{content:""}.codicon-debug-stackframe-focused:before{content:""}.codicon-debug-breakpoint-unsupported:before{content:""}.codicon-symbol-string:before{content:""}.codicon-debug-reverse-continue:before{content:""}.codicon-debug-step-back:before{content:""}.codicon-debug-restart-frame:before{content:""}.codicon-debug-alt:before{content:""}.codicon-call-incoming:before{content:""}.codicon-call-outgoing:before{content:""}.codicon-menu:before{content:""}.codicon-expand-all:before{content:""}.codicon-feedback:before{content:""}.codicon-git-pull-request-reviewer:before{content:""}.codicon-group-by-ref-type:before{content:""}.codicon-ungroup-by-ref-type:before{content:""}.codicon-account:before{content:""}.codicon-git-pull-request-assignee:before{content:""}.codicon-bell-dot:before{content:""}.codicon-debug-console:before{content:""}.codicon-library:before{content:""}.codicon-output:before{content:""}.codicon-run-all:before{content:""}.codicon-sync-ignored:before{content:""}.codicon-pinned:before{content:""}.codicon-github-inverted:before{content:""}.codicon-server-process:before{content:""}.codicon-server-environment:before{content:""}.codicon-pass:before{content:""}.codicon-issue-closed:before{content:""}.codicon-stop-circle:before{content:""}.codicon-play-circle:before{content:""}.codicon-record:before{content:""}.codicon-debug-alt-small:before{content:""}.codicon-vm-connect:before{content:""}.codicon-cloud:before{content:""}.codicon-merge:before{content:""}.codicon-export:before{content:""}.codicon-graph-left:before{content:""}.codicon-magnet:before{content:""}.codicon-notebook:before{content:""}.codicon-redo:before{content:""}.codicon-check-all:before{content:""}.codicon-pinned-dirty:before{content:""}.codicon-pass-filled:before{content:""}.codicon-circle-large-filled:before{content:""}.codicon-circle-large:before{content:""}.codicon-circle-large-outline:before{content:""}.codicon-combine:before{content:""}.codicon-gather:before{content:""}.codicon-table:before{content:""}.codicon-variable-group:before{content:""}.codicon-type-hierarchy:before{content:""}.codicon-type-hierarchy-sub:before{content:""}.codicon-type-hierarchy-super:before{content:""}.codicon-git-pull-request-create:before{content:""}.codicon-run-above:before{content:""}.codicon-run-below:before{content:""}.codicon-notebook-template:before{content:""}.codicon-debug-rerun:before{content:""}.codicon-workspace-trusted:before{content:""}.codicon-workspace-untrusted:before{content:""}.codicon-workspace-unknown:before{content:""}.codicon-terminal-cmd:before{content:""}.codicon-terminal-debian:before{content:""}.codicon-terminal-linux:before{content:""}.codicon-terminal-powershell:before{content:""}.codicon-terminal-tmux:before{content:""}.codicon-terminal-ubuntu:before{content:""}.codicon-terminal-bash:before{content:""}.codicon-arrow-swap:before{content:""}.codicon-copy:before{content:""}.codicon-person-add:before{content:""}.codicon-filter-filled:before{content:""}.codicon-wand:before{content:""}.codicon-debug-line-by-line:before{content:""}.codicon-inspect:before{content:""}.codicon-layers:before{content:""}.codicon-layers-dot:before{content:""}.codicon-layers-active:before{content:""}.codicon-compass:before{content:""}.codicon-compass-dot:before{content:""}.codicon-compass-active:before{content:""}.codicon-azure:before{content:""}.codicon-issue-draft:before{content:""}.codicon-git-pull-request-closed:before{content:""}.codicon-git-pull-request-draft:before{content:""}.codicon-debug-all:before{content:""}.codicon-debug-coverage:before{content:""}.codicon-run-errors:before{content:""}.codicon-folder-library:before{content:""}.codicon-debug-continue-small:before{content:""}.codicon-beaker-stop:before{content:""}.codicon-graph-line:before{content:""}.codicon-graph-scatter:before{content:""}.codicon-pie-chart:before{content:""}.codicon-bracket:before{content:""}.codicon-bracket-dot:before{content:""}.codicon-bracket-error:before{content:""}.codicon-lock-small:before{content:""}.codicon-azure-devops:before{content:""}.codicon-verified-filled:before{content:""}.codicon-newline:before{content:""}.codicon-layout:before{content:""}.codicon-layout-activitybar-left:before{content:""}.codicon-layout-activitybar-right:before{content:""}.codicon-layout-panel-left:before{content:""}.codicon-layout-panel-center:before{content:""}.codicon-layout-panel-justify:before{content:""}.codicon-layout-panel-right:before{content:""}.codicon-layout-panel:before{content:""}.codicon-layout-sidebar-left:before{content:""}.codicon-layout-sidebar-right:before{content:""}.codicon-layout-statusbar:before{content:""}.codicon-layout-menubar:before{content:""}.codicon-layout-centered:before{content:""}.codicon-target:before{content:""}.codicon-indent:before{content:""}.codicon-record-small:before{content:""}.codicon-error-small:before{content:""}.codicon-terminal-decoration-error:before{content:""}.codicon-arrow-circle-down:before{content:""}.codicon-arrow-circle-left:before{content:""}.codicon-arrow-circle-right:before{content:""}.codicon-arrow-circle-up:before{content:""}.codicon-layout-sidebar-right-off:before{content:""}.codicon-layout-panel-off:before{content:""}.codicon-layout-sidebar-left-off:before{content:""}.codicon-blank:before{content:""}.codicon-heart-filled:before{content:""}.codicon-map:before{content:""}.codicon-map-horizontal:before{content:""}.codicon-fold-horizontal:before{content:""}.codicon-map-filled:before{content:""}.codicon-map-horizontal-filled:before{content:""}.codicon-fold-horizontal-filled:before{content:""}.codicon-circle-small:before{content:""}.codicon-bell-slash:before{content:""}.codicon-bell-slash-dot:before{content:""}.codicon-comment-unresolved:before{content:""}.codicon-git-pull-request-go-to-changes:before{content:""}.codicon-git-pull-request-new-changes:before{content:""}.codicon-search-fuzzy:before{content:""}.codicon-comment-draft:before{content:""}.codicon-send:before{content:""}.codicon-sparkle:before{content:""}.codicon-insert:before{content:""}.codicon-mic:before{content:""}.codicon-thumbsdown-filled:before{content:""}.codicon-thumbsup-filled:before{content:""}.codicon-coffee:before{content:""}.codicon-snake:before{content:""}.codicon-game:before{content:""}.codicon-vr:before{content:""}.codicon-chip:before{content:""}.codicon-piano:before{content:""}.codicon-music:before{content:""}.codicon-mic-filled:before{content:""}.codicon-repo-fetch:before{content:""}.codicon-copilot:before{content:""}.codicon-lightbulb-sparkle:before{content:""}.codicon-robot:before{content:""}.codicon-sparkle-filled:before{content:""}.codicon-diff-single:before{content:""}.codicon-diff-multiple:before{content:""}.codicon-surround-with:before{content:""}.codicon-share:before{content:""}.codicon-git-stash:before{content:""}.codicon-git-stash-apply:before{content:""}.codicon-git-stash-pop:before{content:""}.codicon-vscode:before{content:""}.codicon-vscode-insiders:before{content:""}.codicon-code-oss:before{content:""}.codicon-run-coverage:before{content:""}.codicon-run-all-coverage:before{content:""}.codicon-coverage:before{content:""}.codicon-github-project:before{content:""}.codicon-map-vertical:before{content:""}.codicon-fold-vertical:before{content:""}.codicon-map-vertical-filled:before{content:""}.codicon-fold-vertical-filled:before{content:""}.codicon-go-to-search:before{content:""}.codicon-percentage:before{content:""}.codicon-sort-percentage:before{content:""}.codicon-git-fetch:before{content:""}:root{--theia-ui-font-size: 13px;--theia-ui-font-family: -apple-system, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", "Ubuntu", "Droid Sans", sans-serif;--theia-ui-icon-font-size: 16px;--theia-content-font-size: 13px;--theia-border-width: 1px;--theia-border-radius: 2px;--theia-layout-padding: 4px;--theia-sash-width: 4px;--theia-sash-hoverDelay: .03s}:root,:root[data-theme=dark]{--theia-foreground: #cccccc;--theia-disabledForeground: #848484;--theia-descriptionForeground: #9d9d9d;--theia-errorForeground: #f48771;--theia-icon-foreground: #c5c5c5;--theia-focusBorder: #007fd4;--theia-sash-hoverBorder: var(--theia-focusBorder);--theia-sash-activeBorder: var(--theia-focusBorder);--theia-contrastBorder: transparent;--theia-contrastActiveBorder: transparent;--theia-widget-shadow: rgba(0, 0, 0, .36) 0px 2px 8px;--theia-ui-background: #1e1e1e;--theia-editor-background: #1e1e1e;--theia-editor-foreground: #d4d4d4;--theia-editorWidget-background: #1f1f1f;--theia-editorGroupHeader-tabsBackground: #252526;--theia-panel-background: #1e1e1e;--theia-panel-border: rgba(128, 128, 128, .35);--theia-sideBar-background: #252526;--theia-sideBar-foreground: #cccccc;--theia-sideBarTitle-foreground: #bbbbbb;--theia-sideBarSectionHeader-background: rgba(0, 0, 0, 0);--theia-sideBarSectionHeader-foreground: #cccccc;--theia-activityBar-background: #333333;--theia-activityBar-foreground: #ffffff;--theia-activityBar-inactiveForeground: rgba(255, 255, 255, .5);--theia-activityBar-activeBorder: #ffffff;--theia-activityBarBadge-background: #007acc;--theia-activityBarBadge-foreground: #ffffff;--theia-statusBar-background: #007acc;--theia-statusBar-foreground: #ffffff;--theia-statusBarItem-hoverBackground: rgba(255, 255, 255, .12);--theia-statusBarItem-activeBackground: rgba(255, 255, 255, .18);--theia-statusBar-border: transparent;--theia-titleBar-activeBackground: #3c3c3c;--theia-titleBar-activeForeground: #cccccc;--theia-titleBar-inactiveBackground: rgba(60, 60, 60, .6);--theia-titleBar-inactiveForeground: rgba(204, 204, 204, .6);--theia-titleBar-border: transparent;--theia-menubar-selectionBackground: rgba(90, 93, 94, .31);--theia-menubar-selectionForeground: #cccccc;--theia-menu-background: #252526;--theia-menu-foreground: #cccccc;--theia-menu-selectionBackground: #0078d4;--theia-menu-selectionForeground: #ffffff;--theia-menu-separatorBackground: #454545;--theia-menu-border: #454545;--theia-tab-activeBackground: #1e1e1e;--theia-tab-activeForeground: #ffffff;--theia-tab-inactiveBackground: #2d2d2d;--theia-tab-inactiveForeground: rgba(255, 255, 255, .5);--theia-tab-border: #252526;--theia-tab-hoverBackground: #1e1e1e;--theia-tab-unfocusedActiveForeground: rgba(255, 255, 255, .5);--theia-tab-activeBorderTop: transparent;--theia-button-background: #0e639c;--theia-button-foreground: #ffffff;--theia-button-hoverBackground: #1177bb;--theia-button-secondaryBackground: #3a3d41;--theia-button-secondaryForeground: #ffffff;--theia-button-secondaryHoverBackground: #45494e;--theia-input-background: #3c3c3c;--theia-input-foreground: #cccccc;--theia-input-border: #3c3c3c;--theia-input-placeholderForeground: #a6a6a6;--theia-inputOption-activeBorder: #007acc;--theia-inputValidation-infoBackground: #063b49;--theia-inputValidation-infoBorder: #007acc;--theia-inputValidation-warningBackground: #352a05;--theia-inputValidation-warningBorder: #b89500;--theia-inputValidation-errorBackground: #5a1d1d;--theia-inputValidation-errorBorder: #be1100;--theia-dropdown-background: #3c3c3c;--theia-dropdown-foreground: #f0f0f0;--theia-dropdown-border: #3c3c3c;--theia-checkbox-background: #3c3c3c;--theia-checkbox-foreground: #f0f0f0;--theia-checkbox-border: #6b6b6b;--theia-list-hoverBackground: #2a2d2e;--theia-list-hoverForeground: #cccccc;--theia-list-activeSelectionBackground: #094771;--theia-list-activeSelectionForeground: #ffffff;--theia-list-inactiveSelectionBackground: #37373d;--theia-list-inactiveSelectionForeground: #cccccc;--theia-list-focusOutline: #007fd4;--theia-list-highlightForeground: #0097fb;--theia-list-dropBackground: #383b3d;--theia-tree-indentGuidesStroke: #404040;--theia-badge-background: #4d4d4d;--theia-badge-foreground: #ffffff;--theia-scrollbar-shadow: rgba(0, 0, 0, .3);--theia-scrollbarSlider-background: rgba(121, 121, 121, .4);--theia-scrollbarSlider-hoverBackground: rgba(100, 100, 100, .7);--theia-scrollbarSlider-activeBackground: rgba(191, 191, 191, .4);--theia-textLink-foreground: #3794ff;--theia-textLink-activeForeground: #3794ff;--theia-textPreformat-foreground: #d7ba7d;--theia-textBlockQuote-background: rgba(127, 127, 127, .1);--theia-textCodeBlock-background: rgba(10, 10, 10, .4);--theia-notifications-background: #252526;--theia-notifications-foreground: #cccccc;--theia-notificationLink-foreground: #3794ff;--theia-notifications-border: #454545;--theia-notificationsErrorIcon-foreground: #f48771;--theia-notificationsWarningIcon-foreground: #cca700;--theia-notificationsInfoIcon-foreground: #3794ff;--theia-editorError-foreground: #f14c4c;--theia-editorWarning-foreground: #cca700;--theia-editorInfo-foreground: #3794ff;--theia-progressBar-background: #0e70c0;--theia-quickInput-background: #252526;--theia-quickInput-foreground: #cccccc;--theia-quickInputTitle-background: rgba(255, 255, 255, .06);--theia-charts-blue: #3794ff;--theia-charts-green: #89d185;--theia-charts-yellow: #cca700;--theia-charts-orange: #d18616;--theia-charts-red: #f14c4c;--theia-charts-purple: #b180d7;color-scheme:dark}:root[data-theme=light]{--theia-foreground: #616161;--theia-disabledForeground: #8d8d8d;--theia-descriptionForeground: #717171;--theia-errorForeground: #a1260d;--theia-icon-foreground: #424242;--theia-focusBorder: #0090f1;--theia-sash-hoverBorder: var(--theia-focusBorder);--theia-sash-activeBorder: var(--theia-focusBorder);--theia-widget-shadow: rgba(0, 0, 0, .16) 0px 2px 8px;--theia-ui-background: #ffffff;--theia-editor-background: #ffffff;--theia-editor-foreground: #000000;--theia-editorWidget-background: #f3f3f3;--theia-editorGroupHeader-tabsBackground: #f3f3f3;--theia-panel-background: #ffffff;--theia-panel-border: rgba(128, 128, 128, .35);--theia-sideBar-background: #f3f3f3;--theia-sideBar-foreground: #616161;--theia-sideBarTitle-foreground: #6f6f6f;--theia-activityBar-background: #2c2c2c;--theia-activityBar-foreground: #ffffff;--theia-activityBar-inactiveForeground: rgba(255, 255, 255, .5);--theia-activityBar-activeBorder: #ffffff;--theia-activityBarBadge-background: #007acc;--theia-activityBarBadge-foreground: #ffffff;--theia-statusBar-background: #007acc;--theia-statusBar-foreground: #ffffff;--theia-statusBarItem-hoverBackground: rgba(255, 255, 255, .12);--theia-statusBarItem-activeBackground: rgba(255, 255, 255, .18);--theia-statusBar-border: transparent;--theia-titleBar-activeBackground: #dddddd;--theia-titleBar-activeForeground: #333333;--theia-titleBar-inactiveBackground: rgba(221, 221, 221, .6);--theia-titleBar-inactiveForeground: rgba(51, 51, 51, .6);--theia-menubar-selectionBackground: rgba(184, 184, 184, .31);--theia-menubar-selectionForeground: #333333;--theia-menu-background: #f6f6f6;--theia-menu-foreground: #616161;--theia-menu-selectionBackground: #0078d4;--theia-menu-selectionForeground: #ffffff;--theia-menu-separatorBackground: #d4d4d4;--theia-menu-border: #d4d4d4;--theia-tab-activeBackground: #ffffff;--theia-tab-activeForeground: #333333;--theia-tab-inactiveBackground: #ececec;--theia-tab-inactiveForeground: rgba(51, 51, 51, .5);--theia-tab-border: #f3f3f3;--theia-tab-hoverBackground: #ffffff;--theia-button-background: #007acc;--theia-button-foreground: #ffffff;--theia-button-hoverBackground: #0062a3;--theia-button-secondaryBackground: #e5e5e5;--theia-button-secondaryForeground: #333333;--theia-button-secondaryHoverBackground: #d4d4d4;--theia-input-background: #ffffff;--theia-input-foreground: #616161;--theia-input-border: #c8c8c8;--theia-input-placeholderForeground: #767676;--theia-inputValidation-errorBackground: #f2dede;--theia-inputValidation-errorBorder: #be1100;--theia-dropdown-background: #ffffff;--theia-dropdown-foreground: #616161;--theia-dropdown-border: #c8c8c8;--theia-checkbox-background: #ffffff;--theia-checkbox-foreground: #616161;--theia-checkbox-border: #919191;--theia-list-hoverBackground: #e8e8e8;--theia-list-hoverForeground: #616161;--theia-list-activeSelectionBackground: #0060c0;--theia-list-activeSelectionForeground: #ffffff;--theia-list-inactiveSelectionBackground: #e4e6f1;--theia-list-inactiveSelectionForeground: #616161;--theia-list-highlightForeground: #0066bf;--theia-badge-background: #c4c4c4;--theia-badge-foreground: #333333;--theia-textLink-foreground: #006ab1;--theia-textLink-activeForeground: #006ab1;--theia-notifications-background: #f3f3f3;--theia-notifications-foreground: #616161;--theia-notifications-border: #d4d4d4;--theia-editorError-foreground: #e51400;--theia-editorWarning-foreground: #bf8803;--theia-editorInfo-foreground: #1a85ff;color-scheme:light}html,body{margin:0;padding:0;height:100%;overflow:hidden;background:var(--theia-editor-background);color:var(--theia-foreground);font-family:var(--theia-ui-font-family);font-size:var(--theia-ui-font-size)}#ynos-mockup-root{height:100%}*{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--theia-scrollbarSlider-background);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--theia-scrollbarSlider-hoverBackground)}::-webkit-scrollbar-track{background:transparent}:root{--ynos-control-height: 24px}.ynos-root{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--theia-editor-background);color:var(--theia-foreground)}.ynos-middle-host{flex:1 1 auto;display:flex;min-height:0}.ynos-activity-host{flex:0 0 48px;position:relative;background:var(--theia-activityBar-background)}.ynos-split-host{flex:1 1 auto;position:relative;min-width:0;min-height:0}.ynos-split-host>.lm-Widget,.ynos-activity-host>.lm-Widget{position:absolute!important;inset:0}.ynos-statusbar-host{flex:0 0 auto;overflow:visible}.ynos-statusbar-widget.lm-Widget{overflow:visible!important}.ynos-screen-widget{min-height:0;overflow:hidden}.ynos-screen-widget>.ynos-screen{height:100%}.ynos-standalone-overlay{position:fixed;inset:0;z-index:3000;background:#00000073;display:flex;align-items:center;justify-content:center;overflow:auto;padding:24px 16px}.ynos-standalone-dialog{max-width:100%}.ynos-loading-overlay{position:fixed;inset:0;z-index:3500;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--theia-editor-background) 78%,transparent)}.ynos-loading{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--theia-foreground)}.ynos-loading .codicon{font-size:16px}.ynos-statusbar-loading{display:inline-flex;align-items:center;gap:6px}.lm-Menu,.p-Menu{background:var(--theia-menu-background);color:var(--theia-menu-foreground);border:1px solid var(--theia-menu-border);box-shadow:var(--theia-widget-shadow);font-size:var(--theia-ui-font-size);padding:4px 0;min-width:220px}.lm-Menu-item,.p-Menu-item{padding:4px 20px 4px 12px}.lm-Menu-item.lm-mod-active,.p-Menu-item.p-mod-active{background:var(--theia-menu-selectionBackground);color:var(--theia-menu-selectionForeground)}.lm-Menu-item.lm-mod-disabled,.p-Menu-item.p-mod-disabled{color:var(--theia-disabledForeground)}.lm-Menu-item .lm-Menu-itemShortcut,.p-Menu-item .p-Menu-itemShortcut{color:var(--theia-descriptionForeground)}.lm-Menu-item[data-type=separator],.p-Menu-item[data-type=separator]{border-bottom:1px solid var(--theia-menu-separatorBackground);margin:4px 0;padding:0}.ynos-dock,.ynos-list-pane{min-width:0;min-height:0;background:var(--theia-editor-background)}.ynos-dock .lm-TabBar,.ynos-dock .p-TabBar{background:var(--theia-editorGroupHeader-tabsBackground);border-bottom:1px solid var(--theia-tab-border);min-height:32px}.ynos-dock .lm-TabBar-tab,.ynos-dock .p-TabBar-tab{background:var(--theia-tab-inactiveBackground);color:var(--theia-tab-inactiveForeground);border-right:1px solid var(--theia-tab-border);padding:0 10px;min-height:32px;font-size:var(--theia-ui-font-size)}.ynos-dock .lm-TabBar-tab:hover,.ynos-dock .p-TabBar-tab:hover{background:var(--theia-tab-hoverBackground)}.ynos-dock .lm-TabBar-tab.lm-mod-current,.ynos-dock .p-TabBar-tab.p-mod-current{background:var(--theia-tab-activeBackground);color:var(--theia-tab-activeForeground);border-top:1px solid var(--theia-focusBorder)}.ynos-dock .lm-TabBar-tab .lm-TabBar-tabIcon,.ynos-dock .p-TabBar-tab .p-TabBar-tabIcon{margin-right:6px;color:var(--theia-icon-foreground)}.ynos-dock .lm-TabBar-tab .lm-TabBar-tabCloseIcon,.ynos-dock .p-TabBar-tab .p-TabBar-tabCloseIcon{margin-left:6px;color:var(--theia-icon-foreground);border-radius:3px}.ynos-dock .lm-TabBar-tab .lm-TabBar-tabCloseIcon:hover,.ynos-dock .p-TabBar-tab .p-TabBar-tabCloseIcon:hover{background:var(--theia-list-hoverBackground)}.ynos-dock .lm-TabBar-tab.lm-mod-closable .lm-TabBar-tabCloseIcon:before,.ynos-dock .p-TabBar-tab.p-mod-closable .p-TabBar-tabCloseIcon:before{font-family:codicon;content:""}.ynos-dock .lm-TabBar-tab.lm-mod-closable .lm-TabBar-tabCloseIcon>svg,.ynos-dock .p-TabBar-tab.p-mod-closable .p-TabBar-tabCloseIcon>svg{display:none}.lm-DockPanel-overlay,.p-DockPanel-overlay{background:#007acc2e;border:1px dashed var(--theia-focusBorder)}.lm-SplitPanel-handle,.p-SplitPanel-handle{background:var(--theia-panel-border);overflow:visible}.lm-SplitPanel-handle.lm-mod-hidden,.p-SplitPanel-handle.p-mod-hidden{display:none}.lm-SplitPanel-handle:hover,.p-SplitPanel-handle:hover{background:var(--theia-focusBorder)}.lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after,.p-SplitPanel[data-orientation=horizontal]>.p-SplitPanel-handle:after{left:calc(-1 * var(--theia-sash-width) / 2);width:var(--theia-sash-width);min-width:var(--theia-sash-width);transform:none}.lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after,.p-SplitPanel[data-orientation=vertical]>.p-SplitPanel-handle:after{top:calc(-1 * var(--theia-sash-width) / 2);height:var(--theia-sash-width);min-height:var(--theia-sash-width);width:100%;transform:none}#ynos-vsplit{overflow:visible}.ynos-activitybar{height:100%;display:flex;flex-direction:column;align-items:stretch;background:var(--theia-activityBar-background);color:var(--theia-activityBar-inactiveForeground);-webkit-user-select:none;user-select:none}.ynos-activity-item{position:relative;height:48px;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;border-left:2px solid transparent}.ynos-activity-item:hover{color:var(--theia-activityBar-foreground)}.ynos-activity-item-active{color:var(--theia-activityBar-foreground);border-left-color:var(--theia-activityBar-activeBorder)}.ynos-currency-icon{display:block;width:17px;height:15px;flex-shrink:0}.ynos-activity-item .ynos-currency-icon{width:20px;height:18px}.empty-state .ynos-currency-icon{width:34px;height:30px;opacity:.7}.ynos-activity-spacer{flex:1 1 auto}.ynos-activity-badge{position:absolute;bottom:6px;right:6px;background:var(--theia-activityBarBadge-background);color:var(--theia-activityBarBadge-foreground);border-radius:8px;font-size:9px;line-height:1;padding:2px 4px}.browser-panel{display:flex;flex-direction:column;gap:6px;padding:0 8px 8px;min-height:0}.browser-toolbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:4px 0}.browser-list{list-style:none;margin:0;padding:0}.browser-list-item{display:flex;gap:8px;align-items:flex-start;padding:6px 8px;cursor:pointer;border-radius:2px}.browser-list-item:hover{background:var(--theia-list-hoverBackground)}.browser-list-main{display:flex;flex-direction:column;gap:2px;min-width:0}.browser-footer{padding-top:8px;border-top:1px solid var(--theia-panel-border)}.uri-chip{font-size:11px;opacity:.85;padding:1px 6px;background:var(--theia-badge-background);color:var(--theia-badge-foreground);border-radius:2px}.ynos-inspector-widget{background:var(--theia-panel-background);color:var(--theia-panel-foreground);min-height:0;overflow:hidden;display:flex;flex-direction:column}.ynos-inspector{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0}.ynos-inspector-body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 8px 8px}.ynos-inspector-body-split{display:flex;flex-direction:column;overflow:hidden}.ynos-inspector-empty{display:flex;align-items:center;color:var(--theia-descriptionForeground);font-size:12px;min-height:36px}.ynos-inspector-head{display:flex;align-items:center;gap:8px;padding:2px 0 4px;min-height:24px;flex:0 0 auto}.ynos-inspector-identity{flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ynos-inspector-back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--theia-icon-foreground);cursor:pointer}.ynos-inspector-back:hover:not(:disabled){background:var(--theia-toolbar-hoverBackground, var(--theia-list-hoverBackground));border-color:var(--theia-panel-border)}.ynos-inspector-back:disabled{opacity:.35;cursor:default}.ynos-inspector-back .codicon{font-size:14px}.ynos-inspector-kind{flex:0 0 auto;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--theia-descriptionForeground)}.ynos-inspector-badges{display:inline-flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0}.ynos-inspector-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));column-gap:12px;row-gap:2px;flex:0 0 auto}.ynos-inspector-field{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:6px;min-width:0;min-height:18px}.ynos-inspector-field-wide{grid-column:1 / -1}.ynos-inspector-label{font-size:10px;letter-spacing:.3px;text-transform:uppercase;text-align:right;color:var(--theia-descriptionForeground);white-space:nowrap}.ynos-inspector-value{font-size:12px;min-width:0;overflow-wrap:break-word;white-space:pre-wrap;line-height:1.35}.ynos-inspector-value .money,.ynos-inspector-value .daterange{white-space:normal}.ynos-inspector-related{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:6px;border-top:1px solid var(--theia-panel-border)}.ynos-inspector-tabs{display:flex;gap:2px;flex:0 0 auto;padding:4px 0 2px}.ynos-inspector-tab{font:inherit;font-size:11px;padding:3px 8px;border:1px solid transparent;border-radius:3px;background:transparent;color:inherit;cursor:pointer}.ynos-inspector-tab:hover{background:var(--theia-toolbar-hoverBackground, var(--theia-list-hoverBackground))}.ynos-inspector-tab-active{border-bottom:2px solid var(--theia-focusBorder);border-radius:3px 3px 0 0;color:var(--theia-foreground)}.ynos-inspector-tab-count{color:var(--theia-descriptionForeground);font-variant-numeric:tabular-nums}.ynos-inspector-tab-active .ynos-inspector-tab-count{color:inherit;opacity:.75}.ynos-inspector-related-body{flex:1 1 auto;min-height:0;overflow:auto}.ynos-inspector-related-empty{font-size:11px;color:var(--theia-descriptionForeground);padding:8px 0}.ynos-inspector-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border:1px solid var(--theia-panel-border);border-radius:3px;font-size:12px;white-space:nowrap}.ynos-inspector-chip-mark{color:var(--theia-descriptionForeground);font-size:10px}.ynos-inspector-chip-muted{color:var(--theia-descriptionForeground);font-size:11px}.ynos-inspector-kv{display:grid;grid-template-columns:88px minmax(0,1fr) auto;column-gap:10px;row-gap:2px;align-items:baseline;font-size:12px;padding:4px 0}.ynos-inspector-kv-key{font-size:10px;letter-spacing:.3px;text-transform:uppercase;text-align:right;color:var(--theia-descriptionForeground)}.ynos-inspector-kv-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ynos-inspector-kv-note{font-size:11px;color:var(--theia-descriptionForeground)}.ynos-inspector-timeline{display:flex;flex-direction:column}.ynos-inspector-note{padding:6px 0;border-bottom:1px solid var(--theia-panel-border)}.ynos-inspector-note:last-child{border-bottom:none}.ynos-inspector-note-meta{display:flex;gap:8px;font-size:11px;color:var(--theia-descriptionForeground)}.ynos-inspector-note-when{font-variant-numeric:tabular-nums}.ynos-inspector-note-body{margin:2px 0 0;font-size:12px;line-height:1.35}.ynos-inspector-table{font-size:11px}.ynos-inspector-table th,.ynos-inspector-table td{padding:2px 6px}.ynos-inspector-table.data-table th{padding:0}.ynos-inspector-table.data-table th .th-sort{padding:2px 10px 2px 6px}.problems-panel{display:flex;flex-direction:column;gap:6px}.problems-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:4px 0}.problems-counts{display:flex;gap:10px;font-size:12px}.problems-count-err{color:var(--theia-errorForeground, #f48771)}.problems-count-warn{color:var(--theia-editorWarning-foreground, #cca700)}.problems-count-info{color:var(--theia-descriptionForeground)}.problems-table td,.problems-table th{font-size:12px}.problems-sev{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.problems-sev-error{color:var(--theia-errorForeground, #f48771)}.problems-sev-warning{color:var(--theia-editorWarning-foreground, #cca700)}.problems-sev-info{color:var(--theia-descriptionForeground)}.ynos-nav-title{display:flex;align-items:center;gap:6px;padding:8px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.6px;color:var(--theia-sideBarTitle-foreground);position:relative;z-index:1}.ynos-inspector-title-label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.4px}.ynos-nav-title .btn{flex:0 0 auto;letter-spacing:0}.ynos-statusbar{display:flex;align-items:center;gap:2px;height:26px;padding:0 6px;background:var(--theia-statusBar-background);color:var(--theia-statusBar-foreground);font-size:12px;-webkit-user-select:none;user-select:none;border-top:1px solid var(--theia-statusBar-border)}.ynos-statusbar-item{display:inline-flex;align-items:center;gap:5px;padding:0 8px;height:22px;white-space:nowrap;border:none;background:transparent;color:inherit;font:inherit}button.ynos-statusbar-item{cursor:pointer}button.ynos-statusbar-item:hover{background:var(--theia-statusBarItem-hoverBackground)}.ynos-statusbar .cell-muted{color:var(--theia-statusBar-foreground);opacity:.8}.ynos-statusbar .badge{background:#ffffff2e;color:var(--theia-statusBar-foreground);border:1px solid rgba(255,255,255,.28)}.ynos-statusbar-sync-ok{color:#b8e986}.ynos-statusbar-sync-off{color:#ffc4c4}.ynos-statusbar-theme{flex-shrink:0}.ynos-statusbar-sync{gap:10px;opacity:.95;font-variant-numeric:tabular-nums}.ynos-statusbar-spacer{flex:1 1 auto}.ynos-status-item{position:relative;display:inline-flex;align-items:center;gap:5px;padding:0 8px;height:22px;cursor:pointer;white-space:nowrap;border:none;background:transparent;color:inherit;font:inherit}.ynos-status-item:hover{background:var(--theia-statusBarItem-hoverBackground)}.ynos-status-item-on{background:var(--theia-statusBarItem-activeBackground)}.ynos-status-tenant-name{font-weight:600}.ynos-status-tenant-code{opacity:.7;font-size:11px}.ynos-status-tenant .codicon-chevron-up{font-size:12px;opacity:.7}.ynos-status-spacer{flex:1 1 auto}.ynos-status-menu{position:absolute;bottom:26px;left:0;display:flex;flex-direction:column;min-width:260px;background:var(--theia-menu-background);color:var(--theia-menu-foreground);border:1px solid var(--theia-menu-border);box-shadow:var(--theia-widget-shadow);padding:4px 0;z-index:1000}.ynos-status-menu-row{display:flex;align-items:center;gap:8px;padding:5px 12px;cursor:pointer}.ynos-status-menu-row:hover{background:var(--theia-menu-selectionBackground);color:var(--theia-menu-selectionForeground)}.ynos-status-menu-row-active{font-weight:600}.ynos-status-spec{font-family:monospace;font-size:11px}.ynos-screen{display:flex;flex-direction:column;height:100%;overflow:hidden}.ynos-screen-body{flex:1 1 auto;overflow:auto;min-height:0}.screen-pad{padding:10px 14px 24px;max-width:1400px}.screen-note{margin-top:14px;padding:6px 10px;font-size:11px;color:var(--theia-descriptionForeground);background:var(--theia-textBlockQuote-background);border-left:2px solid var(--theia-focusBorder)}.cell-muted{color:var(--theia-descriptionForeground)}.filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 0 8px}.filterbar-item{display:inline-flex;align-items:center;gap:4px}.filterbar-item .field{margin:0}.filterbar-spacer{flex:1 1 auto}.filterbar-disabled{opacity:.55}.filter-note{font-size:11px;color:var(--theia-descriptionForeground);margin-left:8px}.chip-row{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.chip-row-filters{align-items:center}.filter-chip{border:1px solid var(--theia-panel-border);background:transparent;color:var(--theia-foreground);border-radius:10px;padding:2px 10px;font-size:11px;cursor:pointer}.filter-chip:hover{border-color:var(--theia-focusBorder)}.filter-chip-active{background:var(--theia-button-background);border-color:var(--theia-button-background);color:var(--theia-button-foreground)}.searchable-select{position:relative;min-width:220px}.searchable-select-input{width:100%;min-width:220px;padding-right:24px}.searchable-select-clear{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:20px;height:20px;padding:0;border:none;background:transparent;color:var(--theia-descriptionForeground);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.7}.searchable-select-clear:hover{opacity:1}.searchable-select-menu{position:absolute;z-index:40;top:calc(100% + 2px);left:0;right:0;max-height:260px;overflow:auto;background:var(--theia-editor-background);border:1px solid var(--theia-panel-border);box-shadow:0 4px 12px #00000059}.searchable-select-option{display:block;width:100%;text-align:left;padding:5px 8px;border:none;background:transparent;color:var(--theia-foreground);font:inherit;font-size:12px;cursor:pointer}.searchable-select-option:hover,.searchable-select-option.active{background:var(--theia-list-hoverBackground)}.searchable-select-empty-opt{color:var(--theia-descriptionForeground);font-style:italic}.searchable-select-empty{padding:6px 8px;font-size:11px;color:var(--theia-descriptionForeground)}.filter-date-range{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--theia-descriptionForeground)}.filter-date-range .ynos-input{width:118px}.table{width:100%;border-collapse:collapse;font-size:12px}.data-table-wrap{width:100%;max-width:100%;overflow-x:auto}.table.data-table{table-layout:fixed;width:100%}.table.data-table th{position:relative;padding:0;overflow:hidden}.table.data-table th .th-sort{display:flex;align-items:center;gap:2px;box-sizing:border-box;width:100%;margin:0;padding:4px 12px 4px 8px;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;font-size:11px;letter-spacing:.4px;text-transform:uppercase;text-align:left;line-height:1.2;cursor:pointer}.table.data-table th .th-sort-static{cursor:default}.table.data-table th .th-sort:hover{color:var(--theia-foreground)}.table.data-table th .th-sort:focus-visible{outline:1px solid var(--theia-focusBorder);outline-offset:-1px}.th-sort-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-sort-indicator{flex:0 0 auto;font-size:12px!important;opacity:.9}.th-sort-indicator-idle{opacity:0}.th-sort:hover .th-sort-indicator-idle,.th-sort:focus-visible .th-sort-indicator-idle{opacity:.4}.col-resize{position:absolute;top:0;right:0;z-index:1;width:7px;height:100%;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.col-resize:after{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:1px;background:transparent}.col-resize:focus-visible{outline:1px solid var(--theia-focusBorder);outline-offset:-1px}body.data-table-resizing,body.data-table-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.table.data-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table.data-table td.td-clip-off{text-overflow:clip}.table th{text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--theia-descriptionForeground);padding:4px 8px;border-bottom:1px solid var(--theia-panel-border);white-space:nowrap}.table td{padding:4px 8px;border-bottom:1px solid rgba(128,128,128,.15);vertical-align:middle}.table-row{cursor:pointer}.table-row:hover td{background:var(--theia-list-hoverBackground)}.table-row-inactive{opacity:.55}.row-selected td{background:var(--theia-list-activeSelectionBackground)!important;color:var(--theia-list-activeSelectionForeground)}.row-selected td .money-cur,.row-selected td .daterange-n,.row-selected td .cell-muted{color:inherit}.col-right{text-align:right}.th-strip,.td-strip{vertical-align:middle}.td-strip{padding-top:6px;padding-bottom:6px;overflow:hidden}.strip-slot{width:100%;max-width:100%;height:16px;overflow:hidden}.grid-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 2px;font-size:11px;color:var(--theia-descriptionForeground)}.grid-pager{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.grid-pager-range{font-size:11px;color:var(--theia-descriptionForeground)}.badge{display:inline-block;padding:1px 7px;border-radius:8px;font-size:10px;font-weight:600;letter-spacing:.4px;white-space:nowrap;text-transform:uppercase}.badge-neutral{background:var(--theia-badge-background);color:var(--theia-badge-foreground)}.badge-inactive{background:var(--theia-badge-background);color:var(--theia-badge-foreground);text-transform:lowercase}.badge-booking-DRAFT{background:#4d4d4d;color:#fff}.badge-booking-CONFIRMED{background:#0e639c;color:#fff}.badge-booking-CHECKED_IN{background:#388a34;color:#fff}.badge-booking-CHECKED_OUT{background:#2d4a5a;color:#cfe3f0}.badge-booking-CANCELLED{background:#5a1d1d;color:#f0a9a9}.badge-task-PENDING{background:#4d4d4d;color:#fff}.badge-task-ASSIGNED{background:#0e639c;color:#fff}.badge-task-IN_PROGRESS{background:#8a6d00;color:#ffe9a9}.badge-task-COMPLETED{background:#388a34;color:#fff}.badge-task-CANCELLED{background:#5a1d1d;color:#f0a9a9}.badge-payment-PENDING{background:#4d4d4d;color:#fff}.badge-payment-DUE{background:#8a6d00;color:#ffe9a9}.badge-payment-OVERDUE{background:#8a2d2d;color:#ffd0d0}.badge-payment-PAID{background:#388a34;color:#fff}.badge-payment-CANCELLED{background:#5a1d1d;color:#f0a9a9}.badge-payment-REFUNDED{background:#4b2d6b;color:#dcc9f5}.badge-block-BLOCKED{background:#6b2d2d;color:#ffd0d0}.badge-block-MAINTENANCE{background:#6b4b1f;color:#ffdfae}.badge-block-OWNER_USE{background:#3f3f74;color:#c9c9f5}.badge-docs-complete{background:#388a34;color:#fff}.badge-docs-incomplete{background:#8a6d00;color:#ffe9a9}.badge-role-ADMIN{background:#0e639c;color:#fff}.badge-role-OPERATIONS{background:#4d4d4d;color:#fff}.badge-bool-active,.badge-bool-yes{background:#388a34;color:#fff}.badge-bool-inactive,.badge-bool-no{background:#4d4d4d;color:#fff}.badge-severity-CRITICAL{background:#8a2d2d;color:#ffd0d0}.badge-severity-WARNING{background:#8a6d00;color:#ffe9a9}.badge-severity-INFO{background:#0e639c;color:#fff}.badge-tasktype-CHECK_IN,.badge-tasktype-CHECK_OUT{background:#123f5e;color:#bfe3ff}.badge-tasktype-CLEANING{background:#1f4d2e;color:#bfe8c9}.badge-tasktype-MAINTENANCE{background:#4d3a12;color:#f0d9a9}.badge-tasktype-VISIT,.badge-tasktype-OTHER{background:#3a3a3a;color:#ddd}.badge-tasktype-ONBOARDING{background:#4b2d6b;color:#dcc9f5}.badge-tasktype-PHOTO_SERVICE{background:#5e2d4b;color:#f5c9e2}.badge-paytype-RENT{background:#123f5e;color:#bfe3ff}.badge-paytype-DEPOSIT{background:#1f4d2e;color:#bfe8c9}.badge-paytype-OWNER_PAYOUT{background:#4b2d6b;color:#dcc9f5}.badge-paytype-CHANNEL_FEE,.badge-paytype-COMMISSION{background:#4d3a12;color:#f0d9a9}.badge-paytype-CLEANING,.badge-paytype-MAINTENANCE,.badge-paytype-REFUND,.badge-paytype-OTHER{background:#3a3a3a;color:#ddd}.badge-contacttype-OWNER{background:#4b2d6b;color:#dcc9f5}.badge-contacttype-GUEST{background:#123f5e;color:#bfe3ff}.badge-contacttype-CLIENT{background:#1f4d2e;color:#bfe8c9}.badge-contacttype-COMPANY{background:#4d3a12;color:#f0d9a9}.badge-contacttype-OTHER{background:#3a3a3a;color:#ddd}.badge-channel-DIRECT{background:#1f4d2e;color:#bfe8c9}.badge-channel-AIRBNB{background:#5e2d34;color:#f5c9cf}.badge-channel-BOOKING_COM{background:#123f5e;color:#bfe3ff}.badge-channel-AGENCY{background:#4b2d6b;color:#dcc9f5}.badge-channel-OTHER{background:#3a3a3a;color:#ddd}.tag{display:inline-block;padding:0 5px;border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle}.tag-full{background:#4b2d6b;color:#dcc9f5;border:1px solid #6b4b8f}.tag-mvp{background:#123f5e;color:#bfe3ff;border:1px solid #1e5a80}.tag-admin{background:#5a1d1d;color:#f0a9a9;border:1px solid #7a2d2d}.chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;margin:1px 2px;border-radius:8px;background:var(--theia-badge-background);color:var(--theia-badge-foreground);font-size:11px}.chip-x{cursor:pointer;opacity:.7}.chip-x:hover{opacity:1}.chip-version{background:transparent;border:1px solid var(--theia-panel-border);color:var(--theia-descriptionForeground);font-family:monospace;font-size:10px}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px 24px;padding:8px 0}.field{display:flex;flex-direction:column;gap:2px;min-width:0}.field-inline{flex-direction:row;align-items:center;gap:8px}.field-label{font-size:11px;font-weight:600;color:var(--theia-descriptionForeground)}.req{color:var(--theia-errorForeground);margin-left:3px}.field-control{display:flex;align-items:center;gap:6px}.field-hint{font-size:10px;color:var(--theia-descriptionForeground)}.field-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.channel-list{display:flex;flex-direction:column;gap:2px;margin-bottom:10px;max-width:960px}.channel-row{display:flex;align-items:center;gap:4px;padding:2px 4px;border:1px solid transparent;border-bottom-color:var(--theia-input-border, rgba(127, 127, 127, .25));background:transparent;min-height:26px}.channel-row-favorite{border-color:transparent;border-bottom-color:var(--theia-input-border, rgba(127, 127, 127, .25))}.channel-row-dragging{opacity:.45}.channel-row-drop{border-top:2px solid var(--theia-focusBorder, #0e639c)}.channel-grip{flex:0 0 16px;width:16px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--theia-descriptionForeground);cursor:grab;opacity:.55;-webkit-user-select:none;user-select:none}.channel-grip:hover{opacity:1}.channel-grip:active{cursor:grabbing}.channel-grip-ro{cursor:default;opacity:0;pointer-events:none}.channel-ord{width:14px;flex:0 0 14px;display:flex;align-items:center;justify-content:center;color:var(--theia-descriptionForeground);font-size:10px;line-height:1}.channel-row-favorite .channel-ord{color:var(--theia-focusBorder, #0e639c)}.channel-ord-n{font-variant-numeric:tabular-nums}.channel-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:22px;padding:0;border:none;background:transparent;color:var(--theia-foreground);cursor:pointer;opacity:.55;flex:0 0 auto}.channel-icon-btn:hover:not(:disabled){opacity:1;background:var(--theia-list-hoverBackground, rgba(127, 127, 127, .15))}.channel-icon-btn:disabled{opacity:.25;cursor:default}.channel-remove{color:var(--theia-errorForeground, #f48771)}.channel-fields{flex:1 1 auto;display:grid;grid-template-columns:minmax(88px,120px) minmax(160px,2fr) minmax(90px,1fr);gap:4px;min-width:0;align-items:center}.channel-fields .ynos-input,.channel-fields .searchable-select,.channel-fields .searchable-select-input{max-width:none;width:100%;min-width:0;box-sizing:border-box}.channel-key-input.searchable-select,.channel-key-input .searchable-select-input{min-width:0}.channel-fields .theia-input.ynos-input,.channel-key-input.searchable-select .searchable-select-input{height:22px;min-height:22px;padding:1px 6px;font-size:12px;line-height:1.2}.channel-add{margin-top:2px}@media(max-width:720px){.channel-fields{grid-template-columns:1fr}}.ro-value{padding:3px 0;min-height:20px;display:flex;align-items:center;gap:6px}.ynos-input,.ynos-select,.ynos-textarea{width:100%;max-width:340px}.theia-input.ynos-input,.theia-select.ynos-select{height:var(--ynos-control-height);min-height:var(--ynos-control-height);padding:0 8px;font-size:12px;line-height:calc(var(--ynos-control-height) - 2px)}.searchable-select .searchable-select-input{height:var(--ynos-control-height);min-height:var(--ynos-control-height)}.field-row .ynos-input{width:auto;flex:1 1 80px;min-width:70px}.ynos-textarea{font-family:var(--theia-ui-font-family);resize:vertical}.checkbox-label{display:inline-flex;align-items:center;gap:5px;font-size:12px;cursor:pointer;white-space:nowrap}.segmented{display:inline-flex;border:1px solid var(--theia-panel-border);border-radius:3px;overflow:hidden}.segmented button{background:transparent;border:none;color:var(--theia-descriptionForeground);font-size:11px;padding:3px 10px;cursor:pointer;letter-spacing:.4px}.segmented button.active{background:var(--theia-button-background);color:var(--theia-button-foreground)}.btn,.ynos-btn{border:1px solid transparent;border-radius:2px;padding:0 12px;height:var(--ynos-control-height);min-height:var(--ynos-control-height);font-size:12px;line-height:calc(var(--ynos-control-height) - 2px);font-family:var(--theia-ui-font-family);cursor:pointer;white-space:nowrap}.theia-button.ynos-btn{margin-left:0;min-width:unset;padding:0 12px;height:var(--ynos-control-height);min-height:var(--ynos-control-height);background:var(--theia-button-secondaryBackground);color:var(--theia-button-secondaryForeground)}.btn:disabled,.ynos-btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary,.ynos-btn-primary,.theia-button.ynos-btn-primary{background:var(--theia-button-background);color:var(--theia-button-foreground)}.btn-primary:hover:not(:disabled),.ynos-btn-primary:hover:not(:disabled){background:var(--theia-button-hoverBackground)}.btn-secondary,.ynos-btn-secondary,.theia-button.ynos-btn-secondary{background:var(--theia-button-secondaryBackground);color:var(--theia-button-secondaryForeground)}.btn-secondary:hover:not(:disabled),.ynos-btn-secondary:hover:not(:disabled){background:var(--theia-button-secondaryHoverBackground)}.btn-danger,.ynos-btn-danger,.theia-button.ynos-btn-danger{background:#8a2d2d;color:#ffd0d0}.btn-danger:hover:not(:disabled),.ynos-btn-danger:hover:not(:disabled){background:#a13636}.btn-ghost,.ynos-btn-ghost,.theia-button.ynos-btn-ghost{background:transparent;border-color:var(--theia-panel-border);color:var(--theia-foreground)}.btn-ghost:hover:not(:disabled),.ynos-btn-ghost:hover:not(:disabled){border-color:var(--theia-focusBorder)}.btn-small,.ynos-btn-small,.theia-button.ynos-btn-small{height:auto;min-height:0;padding:2px 8px;font-size:11px;line-height:1.2}.link{color:var(--theia-textLink-foreground);text-decoration:none;cursor:pointer}.link:hover{text-decoration:underline;color:var(--theia-textLink-activeForeground)}.money{font-family:monospace;white-space:nowrap}.money-cur{color:var(--theia-descriptionForeground);font-size:10px}.daterange{font-family:monospace;white-space:nowrap}.daterange-n{color:var(--theia-descriptionForeground)}.doc-dot{font-size:9px;letter-spacing:.3px;white-space:nowrap}.doc-dot-green{color:var(--theia-charts-green)}.doc-dot-yellow{color:var(--theia-charts-yellow)}.editor-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0 8px;border-bottom:1px solid var(--theia-panel-border);margin-bottom:8px}.editor-header-title{font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.editor-header-spacer{flex:1 1 auto}.tabbar{display:flex;gap:2px;border-bottom:1px solid var(--theia-panel-border);margin-bottom:8px}.tabbar-tab{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--theia-descriptionForeground);font-size:12px;padding:5px 14px;cursor:pointer;font-family:var(--theia-ui-font-family)}.tabbar-tab:hover{color:var(--theia-foreground)}.tabbar-tab-active{color:var(--theia-foreground);border-bottom-color:var(--theia-focusBorder);font-weight:600}.tabbar-note{color:var(--theia-charts-yellow)}.section-title{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:16px 0 6px;padding-bottom:3px;border-bottom:1px solid var(--theia-panel-border)}.section-title-text{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--theia-sideBarTitle-foreground)}.section-title-link{cursor:pointer;color:var(--theia-textLink-foreground)}.section-title-link:hover{text-decoration:underline;color:var(--theia-textLink-activeForeground)}.section-title-right{font-size:11px}.banner-stack{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.banner{display:flex;gap:8px;padding:7px 10px;border:1px solid;border-radius:3px;font-size:12px;align-items:flex-start}.banner-icon{font-size:15px;margin-top:1px}.banner-error{background:var(--theia-inputValidation-errorBackground);border-color:var(--theia-inputValidation-errorBorder)}.banner-error .banner-icon{color:var(--theia-editorError-foreground)}.banner-warn{background:var(--theia-inputValidation-warningBackground);border-color:var(--theia-inputValidation-warningBorder)}.banner-warn .banner-icon{color:var(--theia-editorWarning-foreground)}.banner-info{background:var(--theia-inputValidation-infoBackground);border-color:var(--theia-inputValidation-infoBorder)}.banner-info .banner-icon{color:var(--theia-editorInfo-foreground)}.banner-title{font-weight:600}.banner-detail{margin-top:3px;color:var(--theia-descriptionForeground)}.banner-actions{margin-top:6px;display:flex;gap:6px}.empty-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;text-align:center;color:var(--theia-descriptionForeground)}.empty-state-icon{font-size:36px;opacity:.6}.empty-state-title{font-size:14px;font-weight:600;color:var(--theia-foreground)}.empty-state-body{font-size:12px;max-width:480px}.skeleton-wrap{padding:16px 14px;display:flex;flex-direction:column;gap:10px}.skeleton-row{height:14px;border-radius:3px;background:linear-gradient(90deg,var(--theia-sideBar-background) 25%,var(--theia-list-hoverBackground) 50%,var(--theia-sideBar-background) 75%);background-size:200% 100%;animation:ynos-shimmer 1.4s infinite}@keyframes ynos-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wizard-steps{display:flex;align-items:center;gap:6px;padding:8px 0 14px;flex-wrap:wrap}.wizard-step{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--theia-descriptionForeground);font-size:12px}.wizard-step-current{color:var(--theia-foreground);font-weight:700}.wizard-step-done{color:var(--theia-charts-green)}.wizard-step-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid currentColor;font-size:10px}.wizard-step-sep{color:var(--theia-panel-border)}.wizard-footer{display:flex;align-items:center;gap:8px;padding:12px 0;border-top:1px solid var(--theia-panel-border);margin-top:10px}.dialog-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000}.dialog{min-width:420px;max-width:560px;background:var(--theia-notifications-background);color:var(--theia-notifications-foreground);border:1px solid var(--theia-notifications-border);box-shadow:var(--theia-widget-shadow);border-radius:4px;padding:14px 16px}.dialog-title{font-size:14px;font-weight:700;margin-bottom:10px}.dialog-list{margin:6px 0;padding-left:20px;font-size:12px}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.notes-timeline{display:flex;flex-direction:column;gap:8px;padding:6px 0;max-width:720px}.note{border:1px solid var(--theia-panel-border);border-radius:4px;padding:6px 10px;background:var(--theia-editorWidget-background);max-width:85%}.note-mine{align-self:flex-end;background:#123f5e33;border-color:#1e5a80}.note-head{display:flex;gap:10px;align-items:baseline;font-size:11px}.note-time{color:var(--theia-descriptionForeground);font-size:10px}.note-body{font-size:12px;margin-top:2px;white-space:pre-wrap}.note-input-row{display:flex;gap:6px;max-width:720px}.note-input-row .ynos-input{max-width:none}.meter-section{border:1px dashed var(--theia-panel-border);border-radius:4px;padding:10px;opacity:.6}.docs-panel{border:1px solid var(--theia-panel-border);border-radius:4px;max-width:520px}.doc-row{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid rgba(128,128,128,.15)}.doc-row:last-of-type{border-bottom:none}.doc-icon{color:var(--theia-icon-foreground)}.doc-name{font-family:monospace;font-size:11px}.doc-status{flex:1 1 auto;text-align:right;font-size:11px}.doc-ok .doc-status{color:var(--theia-charts-green)}.doc-missing .doc-status{color:var(--theia-charts-yellow)}.doc-check-ok{color:var(--theia-charts-green)}.task-editor-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;align-items:start}@media(max-width:1100px){.task-editor-grid{grid-template-columns:1fr}}.past-due-marker{color:var(--theia-errorForeground, #f48771);font-weight:700}.board{display:flex;gap:10px;align-items:flex-start;overflow-x:auto;padding:4px 0 12px}.board-col{flex:0 0 240px;background:var(--theia-sideBar-background);border:1px solid var(--theia-panel-border);border-radius:4px;padding:6px;display:flex;flex-direction:column;gap:6px}.board-col-head{display:flex;align-items:center;gap:6px;padding:2px 4px}.board-col-count{color:var(--theia-descriptionForeground);font-size:11px}.board-card{background:var(--theia-editorWidget-background);border:1px solid var(--theia-panel-border);border-radius:3px;padding:6px 8px;cursor:pointer;display:flex;flex-direction:column;gap:3px}.board-card:hover{border-color:var(--theia-focusBorder)}.board-card-selected{border-color:var(--theia-focusBorder);background:var(--theia-list-activeSelectionBackground);color:var(--theia-list-activeSelectionForeground)}.board-card-head{display:flex;justify-content:space-between;align-items:center}.board-card-title{font-size:12px;font-weight:600}.board-card-meta{font-size:10px;color:var(--theia-descriptionForeground)}.board-card-actions{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.alert-kind{font-size:10px;font-weight:700;letter-spacing:.4px;opacity:.85;min-width:118px}.alert-window{font-size:10px;color:var(--theia-descriptionForeground);white-space:nowrap}.alert-dismissed{opacity:.45}.cell-parties{font-size:11px;white-space:nowrap}.cell-sub{font-size:10px;color:var(--theia-descriptionForeground)}.modal-backdrop{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:var(--theia-editorWidget-background);border:1px solid var(--theia-panel-border);border-radius:4px;min-width:420px;max-width:560px;box-shadow:0 6px 24px #00000073}.modal-title{padding:10px 14px;font-weight:600;border-bottom:1px solid var(--theia-panel-border)}.modal-body{padding:12px 14px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--theia-panel-border)}.cards-row{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0}.kpi-card{flex:0 1 220px;min-width:200px;background:var(--theia-editorWidget-background);border:1px solid var(--theia-panel-border);border-radius:4px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.kpi-full{border-style:dashed;opacity:.85}.kpi-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--theia-descriptionForeground)}.kpi-value{font-size:22px;font-weight:700;font-family:monospace}.kpi-small{font-size:12px;display:flex;flex-direction:column;gap:2px}.kpi-row{display:flex;justify-content:space-between;gap:10px}.kpi-sub{font-size:10px;color:var(--theia-descriptionForeground)}.metric-cards{display:flex;gap:10px;flex-wrap:wrap;padding:8px 0}.metric-card{flex:0 1 180px;background:var(--theia-editorWidget-background);border:1px solid var(--theia-panel-border);border-radius:4px;padding:8px 10px}.metric-label{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--theia-descriptionForeground)}.metric-value{font-size:18px;font-weight:700;font-family:monospace}.apt-report{margin-top:14px;border-top:1px solid var(--theia-panel-border);padding-top:8px}.apt-report-range,.apt-report-note{font-size:11px;color:var(--theia-descriptionForeground)}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:1100px){.related-grid{grid-template-columns:1fr}}.related-col{min-width:0}.related-row{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:3px;cursor:pointer;font-size:12px}.related-row:hover{background:var(--theia-list-hoverBackground)}.related-row-meta{flex:1 1 auto;text-align:right;color:var(--theia-descriptionForeground);font-size:11px}.related-row-static{cursor:default;color:var(--theia-descriptionForeground)}.related-empty{padding:8px 6px;font-size:11px;color:var(--theia-descriptionForeground);font-style:italic}.contacts-layout{display:grid;grid-template-columns:minmax(380px,44%) 1fr;height:100%;min-height:0}.contacts-list{border-right:1px solid var(--theia-panel-border);overflow:auto;padding:8px 10px}.contacts-editor{overflow:auto;min-width:0}.alerts-list{display:flex;flex-direction:column;gap:4px;max-width:900px}.alert-row{display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--theia-panel-border);border-left-width:3px;border-radius:3px;cursor:pointer;font-size:12px}.alert-row:hover{background:var(--theia-list-hoverBackground)}.alert-critical{border-left-color:var(--theia-charts-red)}.alert-warning{border-left-color:var(--theia-charts-yellow)}.alert-info{border-left-color:var(--theia-charts-blue)}.alert-message{flex:1 1 auto}.alert-action{white-space:nowrap}.guest-list{display:flex;flex-direction:column;gap:4px;max-width:640px;padding:4px 0}.guest-row{display:flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid var(--theia-panel-border);border-radius:3px;font-size:12px}.guest-primary{cursor:pointer;color:var(--theia-charts-yellow);font-weight:700}.legend{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:var(--theia-descriptionForeground);padding:6px 0}.legend-item{display:inline-flex;align-items:center;gap:5px}.legend-swatch{display:inline-block;width:12px;height:12px;border-radius:2px;border:1px solid var(--theia-panel-border)}:root[data-theme=dark]{--ynos-cal-free: #4a4a4a;--ynos-cal-booked: #4aa3df;--ynos-cal-blocked-a: #c45c5c;--ynos-cal-blocked-b: #6b2a2a;--ynos-cal-maint-a: #d4a017;--ynos-cal-maint-b: #6b5420;--ynos-cal-owner-a: #8b8bd4;--ynos-cal-owner-b: #3f3f74;--ynos-cal-label-on-fill: #0b0b0b;--ynos-cal-label-on-empty: #e0e0e0}:root[data-theme=light]{--ynos-cal-free: #dcdcdc;--ynos-cal-booked: #0b6cbc;--ynos-cal-blocked-a: #c62828;--ynos-cal-blocked-b: #ef9a9a;--ynos-cal-maint-a: #f9a825;--ynos-cal-maint-b: #ffe082;--ynos-cal-owner-a: #5c6bc0;--ynos-cal-owner-b: #c5cae9;--ynos-cal-label-on-fill: #ffffff;--ynos-cal-label-on-empty: #424242}.cal-free{background:var(--ynos-cal-free)}.cal-booked{background:var(--ynos-cal-booked)}.cal-turnover{background:linear-gradient(135deg,var(--ynos-cal-booked) 50%,var(--ynos-cal-free) 50%)}.cal-blocked-BLOCKED{background:repeating-linear-gradient(45deg,var(--ynos-cal-blocked-a),var(--ynos-cal-blocked-a) 4px,var(--ynos-cal-blocked-b) 4px,var(--ynos-cal-blocked-b) 8px)}.cal-blocked-MAINTENANCE{background:repeating-linear-gradient(45deg,var(--ynos-cal-maint-a),var(--ynos-cal-maint-a) 4px,var(--ynos-cal-maint-b) 4px,var(--ynos-cal-maint-b) 8px)}.cal-blocked-OWNER_USE{background:repeating-linear-gradient(45deg,var(--ynos-cal-owner-a),var(--ynos-cal-owner-a) 4px,var(--ynos-cal-owner-b) 4px,var(--ynos-cal-owner-b) 8px)}.cal-month-full{background:var(--ynos-cal-booked)}.cal-month-half{background:linear-gradient(90deg,var(--ynos-cal-booked) 0 50%,var(--ynos-cal-free) 50% 100%)}.cal-month-empty{background:var(--ynos-cal-free)}.strip{display:flex;gap:1px;height:16px;width:100%;box-sizing:border-box;align-items:stretch;background:var(--theia-panel-border)}.strip-year{gap:2px}.strip-month{flex:1 1 0;border-radius:2px;min-width:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--theia-panel-border)}.strip-month-label{font-size:8px;font-weight:700;line-height:1;pointer-events:none;opacity:1}.strip-month.cal-month-full .strip-month-label,.strip-month.cal-month-half .strip-month-label{color:var(--ynos-cal-label-on-fill);text-shadow:0 0 2px rgba(0,0,0,.35)}.strip-month.cal-month-empty .strip-month-label{color:var(--ynos-cal-label-on-empty)}.strip-month-days{position:relative;min-width:0}.strip-back{flex:0 0 28px;width:28px;max-width:28px;padding:0 2px;font-size:8px;font-weight:700;line-height:14px;height:100%;box-sizing:border-box;color:var(--theia-textLink-foreground);border-radius:2px;background:var(--theia-editor-background);border:1px solid var(--theia-panel-border);white-space:nowrap;overflow:hidden;text-overflow:clip;display:flex;align-items:center;justify-content:center}.strip-cell{flex:1 1 0;border-radius:1px;min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theia-panel-border) 60%,transparent)}.strip-cell-link{cursor:pointer}.strip-cell-link:hover{outline:1px solid var(--theia-focusBorder)}.cal-today{outline:1px solid var(--theia-focusBorder)!important}.cal-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:.5rem}.cal-grid{display:flex;flex-direction:column;gap:2px;max-width:980px;-webkit-user-select:none;user-select:none}.cal-row{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-cell{min-height:58px;border:1px solid var(--theia-panel-border);border-radius:2px;padding:2px 4px;font-size:10px;position:relative;cursor:default}.cal-cell-head{min-height:0;text-align:center;font-weight:700;text-transform:uppercase;color:var(--theia-descriptionForeground);border:none}.cal-out{background:transparent;border-color:transparent}.cal-cell.cal-booked,.cal-cell.cal-turnover{cursor:pointer}.cal-daynum{position:absolute;top:2px;right:4px;font-weight:700;color:var(--theia-descriptionForeground)}.cal-marker{display:block;margin-top:12px;font-size:9px;color:#bfe3ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-marker-out{color:var(--theia-charts-green)}.cal-turn{color:var(--theia-charts-orange);font-weight:700}.cal-free-clickable.cal-free{cursor:copy}.cal-free-clickable.cal-free:hover{outline:1px dashed var(--theia-focusBorder)}.month-pager{gap:8px}.month-label{font-weight:700;letter-spacing:.5px;min-width:130px;text-align:center}.portfolio-grid-wrap{overflow:auto;max-width:100%;border:1px solid var(--theia-panel-border);border-radius:3px}.portfolio-grid{border-collapse:collapse;font-size:10px}.portfolio-grid th,.portfolio-grid td{border:1px solid rgba(128,128,128,.18);padding:0}.portfolio-rowhead{position:sticky;left:0;background:var(--theia-sideBar-background);min-width:150px;max-width:150px;padding:3px 8px!important;text-align:left;font-size:11px;z-index:2;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-day{min-width:22px;width:22px;padding:2px 0!important;text-align:center;color:var(--theia-descriptionForeground);font-weight:400}.portfolio-group-row td{background:var(--theia-editorWidget-background);padding:3px 8px!important;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:10px;color:var(--theia-descriptionForeground)}.portfolio-cell{height:22px;min-width:22px;cursor:pointer}.portfolio-cell:hover{outline:1px solid var(--theia-focusBorder)}.portfolio-today{outline:1px solid var(--theia-focusBorder);font-weight:700;color:var(--theia-foreground)}.login-page{min-height:100%;display:flex;flex-direction:column;background:radial-gradient(ellipse at 20% 0%,rgba(14,99,156,.25),transparent 55%),var(--theia-editor-background)}.login-frame-note{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:10px auto 0;max-width:760px;width:90%;padding:6px 10px;font-size:11px;color:var(--theia-descriptionForeground);background:var(--theia-textBlockQuote-background);border-left:2px solid var(--theia-focusBorder)}.login-center{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:30px 0}.login-card{width:340px;background:var(--theia-editorWidget-background);border:1px solid var(--theia-panel-border);border-radius:6px;box-shadow:var(--theia-widget-shadow);padding:28px 26px 18px;display:flex;flex-direction:column;gap:12px}.login-brand{text-align:center;margin-bottom:4px}.login-brand-name{font-size:30px;font-weight:800;letter-spacing:2px;color:var(--theia-foreground)}.login-brand-sub{font-size:11px;text-transform:uppercase;letter-spacing:3px;color:var(--theia-descriptionForeground)}.login-field{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--theia-descriptionForeground)}.login-field .ynos-input{max-width:none}.login-error{background:var(--theia-inputValidation-errorBackground);border:1px solid var(--theia-inputValidation-errorBorder);color:var(--theia-foreground);font-size:12px;padding:5px 8px;border-radius:3px}.login-foot{text-align:center;font-size:10px;color:var(--theia-descriptionForeground);margin-top:6px}.login-variants{max-width:760px;width:90%;margin:0 auto 24px;border-top:1px solid var(--theia-panel-border);padding:10px 0;display:flex;flex-direction:column;gap:4px;font-size:12px}.login-variant-row{display:flex;gap:10px;align-items:baseline}.login-variant-row a{color:var(--theia-textLink-foreground)}.login-variant-hint{font-size:10px;color:var(--theia-descriptionForeground)}.ts-page{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 16px;background:var(--theia-editor-background)}.ts-page-modal{min-height:0;padding:0;background:transparent}.ts-dialog{width:480px;max-width:92vw;background:var(--theia-editorWidget-background);border:1px solid var(--theia-panel-border);border-radius:6px;box-shadow:var(--theia-widget-shadow);padding:20px 22px;display:flex;flex-direction:column;gap:10px}.ts-title{font-size:16px;font-weight:700}.ts-sub{font-size:12px;color:var(--theia-descriptionForeground);margin:0}.ts-list{display:flex;flex-direction:column;gap:6px}.ts-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--theia-panel-border);border-radius:4px;cursor:pointer;font-size:13px}.ts-row:hover{border-color:var(--theia-focusBorder)}.ts-row-selected{border-color:var(--theia-focusBorder);background:var(--theia-list-activeSelectionBackground);color:var(--theia-list-activeSelectionForeground)}.ts-row-name{font-weight:700;letter-spacing:.5px}.ts-row-meta{flex:1 1 auto;text-align:right;font-size:10px;color:var(--theia-descriptionForeground)}.ts-actions{display:flex;justify-content:flex-end;gap:8px}.ts-note{font-size:10px;color:var(--theia-descriptionForeground);border-top:1px solid var(--theia-panel-border);padding-top:8px}.home{padding:18px 22px 30px;max-width:1200px}.home-title{font-size:22px;font-weight:800;margin:0 0 4px}.home-sub{color:var(--theia-descriptionForeground);font-size:12px;max-width:860px}.home-tips{font-size:11px;color:var(--theia-descriptionForeground);margin:6px 0 18px;padding-left:18px;display:flex;flex-direction:column;gap:2px}.home-group{margin-bottom:18px}.home-group-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--theia-sideBarTitle-foreground);border-bottom:1px solid var(--theia-panel-border);padding-bottom:3px;margin:0 0 8px}.home-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.home-card{border:1px solid var(--theia-panel-border);border-radius:4px;background:var(--theia-editorWidget-background);padding:8px 10px;cursor:pointer;display:flex;flex-direction:column;gap:4px}.home-card:hover{border-color:var(--theia-focusBorder)}.home-card-head{display:flex;align-items:center;gap:8px}.home-card-title{font-weight:700;flex:1 1 auto}.home-card-purpose{font-size:11px;color:var(--theia-descriptionForeground)}.home-card-foot{display:flex;gap:6px}.home-card-spec{font-family:monospace;font-size:10px;color:var(--theia-descriptionForeground)}.toast-host{position:fixed;right:14px;bottom:40px;display:flex;flex-direction:column;gap:6px;z-index:3000;max-width:420px}.toast{display:flex;align-items:flex-start;gap:8px;background:var(--theia-notifications-background);color:var(--theia-notifications-foreground);border:1px solid var(--theia-notifications-border);border-radius:4px;box-shadow:var(--theia-widget-shadow);padding:8px 12px;font-size:12px;animation:ynos-toast-in .18s ease-out}@keyframes ynos-toast-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.toast-info .codicon{color:var(--theia-notificationsInfoIcon-foreground)}.toast-warn .codicon{color:var(--theia-notificationsWarningIcon-foreground)}.toast-error .codicon{color:var(--theia-notificationsErrorIcon-foreground)}.toast-msg{line-height:1.35}.recurrence-row{display:flex;align-items:center;gap:8px;opacity:.6}.recurrence-row .ynos-input{max-width:360px}code{font-family:monospace;color:var(--theia-textPreformat-foreground)}.owner-add-pick{min-width:180px;flex:1 1 180px}.owner-add-pick .searchable-select,.owner-add-pick .searchable-select-input{min-width:160px}
