body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:CynetIQ,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{scrollbar-color:#818cf8 #0000;scrollbar-width:thin}@media (max-width:899px){.MuiDialogActions-root{-webkit-overflow-scrolling:touch;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end!important;overflow-x:auto}body,html{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#818cf8;border-radius:10px;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}::-webkit-scrollbar-thumb:hover{background:#667eea}::-webkit-scrollbar-thumb:active{background:#5a67d8}::-webkit-scrollbar-corner{background:#0000}[data-scrollbar]{overflow:hidden;position:relative}[data-scrollbar]>.curved-scroll-content{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex:1 1;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y}[data-scrollbar]>.curved-scroll-content::-webkit-scrollbar{display:none}.MuiDialog-root [data-scrollbar]{border-radius:0 16px 16px 0}.MuiDialog-root .MuiTabs-scroller{-ms-overflow-style:none;scrollbar-width:none}.MuiDialog-root .MuiTabs-scroller::-webkit-scrollbar{display:none}.scrollbar-svg{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.scrollbar-svg:has(:active) .scrollbar-track{stroke:#818cf82e;stroke-width:6}.scrollbar-svg:has(:active) .scrollbar-thumb{stroke:#667eea;stroke-width:6}.scrollbar-track{stroke:#818cf826;stroke-width:4;stroke-linecap:round}.scrollbar-thumb,.scrollbar-track{fill:none;transition:stroke-width .15s ease-in-out,stroke .15s ease-in-out}.scrollbar-thumb{stroke:#818cf8;stroke-width:4;stroke-linecap:round;cursor:grab;pointer-events:auto}.scrollbar-thumb:active{stroke:#667eea;cursor:grabbing}[data-glow-card]{--pointer-x:50%;--pointer-y:50%;--pointer-deg:45deg;--pointer-d:0;--glow-sens:30;--color-sens:calc(var(--glow-sens) + 20);--glow-color:255deg 70% 75%;--glow-boost:0%;--outset:40px;isolation:isolate;position:relative;transform:translateZ(.01px)}@media (max-width:600px){[data-glow-card]{--outset:8px;overflow:hidden}}[data-glow-card]:after,[data-glow-card]:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .25s ease-out;z-index:-1}[data-glow-card]:before{background:linear-gradient(#0000 0 100%) padding-box,linear-gradient(#0000 0 100%) border-box,radial-gradient(at 80% 55%,#be85ff 0,#0000 50%) border-box,radial-gradient(at 69% 34%,#ff7a93 0,#0000 50%) border-box,radial-gradient(at 8% 6%,#8fffad 0,#0000 50%) border-box,radial-gradient(at 41% 38%,#47daff 0,#0000 50%) border-box,radial-gradient(at 86% 85%,#7af2ff 0,#0000 50%) border-box,radial-gradient(at 82% 18%,#ffe74d 0,#0000 50%) border-box,radial-gradient(at 51% 4%,#ff8d70 0,#0000 50%) border-box,linear-gradient(#c299ff 0 100%) border-box;border:1px solid #0000;-webkit-mask-image:conic-gradient(from var(--pointer-deg) at center,#000 25%,#0000 40%,#0000 60%,#000 75%);mask-image:conic-gradient(from var(--pointer-deg) at center,#000 25%,#0000 40%,#0000 60%,#000 75%)}[data-glow-card]:after,[data-glow-card]:before{opacity:calc((var(--pointer-d) - var(--color-sens))/(100 - var(--color-sens)))}[data-glow-card]:after{background:radial-gradient(at 80% 55%,#be85ffcc 0,#0000 50%) padding-box,radial-gradient(at 69% 34%,#ff7a93cc 0,#0000 50%) padding-box,radial-gradient(at 8% 6%,#8fffadcc 0,#0000 50%) padding-box,radial-gradient(at 41% 38%,#47daffcc 0,#0000 50%) padding-box,radial-gradient(at 86% 85%,#7af2ffcc 0,#0000 50%) padding-box,radial-gradient(at 82% 18%,#ffe74dcc 0,#0000 50%) padding-box,radial-gradient(at 51% 4%,#ff8d70cc 0,#0000 50%) padding-box;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;-webkit-mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,#000 40%,#0000 65%),radial-gradient(ellipse at 66% 66%,#000 5%,#0000 40%),radial-gradient(ellipse at 33% 33%,#000 5%,#0000 40%),radial-gradient(ellipse at 66% 33%,#000 5%,#0000 40%),radial-gradient(ellipse at 33% 66%,#000 5%,#0000 40%),conic-gradient(from var(--pointer-deg) at center,#0000 5%,#000 15%,#000 85%,#0000 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,#000 40%,#0000 65%),radial-gradient(ellipse at 66% 66%,#000 5%,#0000 40%),radial-gradient(ellipse at 33% 33%,#000 5%,#0000 40%),radial-gradient(ellipse at 66% 33%,#000 5%,#0000 40%),radial-gradient(ellipse at 33% 66%,#000 5%,#0000 40%),conic-gradient(from var(--pointer-deg) at center,#0000 5%,#000 15%,#000 85%,#0000 95%);mix-blend-mode:soft-light}[data-glow-card]>.glow{border-radius:inherit;inset:calc(var(--outset)*-1);-webkit-mask-image:conic-gradient(from var(--pointer-deg) at center,#000 2.5%,#0000 10%,#0000 90%,#000 97.5%);mask-image:conic-gradient(from var(--pointer-deg) at center,#000 2.5%,#0000 10%,#0000 90%,#000 97.5%);mix-blend-mode:plus-lighter;opacity:calc((var(--pointer-d) - var(--glow-sens))/(100 - var(--glow-sens)));pointer-events:none;position:absolute;transition:opacity .25s ease-out;z-index:1}[data-glow-card]>.glow:before{border-radius:inherit;box-shadow:inset 0 0 0 1px hsl(var(--glow-color)/100%),inset 0 0 1px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 60%)),inset 0 0 3px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 50%)),inset 0 0 6px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 40%)),inset 0 0 15px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 30%)),inset 0 0 25px 2px hsl(var(--glow-color)/calc(var(--glow-boost) + 20%)),inset 0 0 50px 2px hsl(var(--glow-color)/calc(var(--glow-boost) + 10%)),0 0 1px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 60%)),0 0 3px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 50%)),0 0 6px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 40%)),0 0 15px 0 hsl(var(--glow-color)/calc(var(--glow-boost) + 30%)),0 0 25px 2px hsl(var(--glow-color)/calc(var(--glow-boost) + 20%)),0 0 50px 2px hsl(var(--glow-color)/calc(var(--glow-boost) + 10%));content:"";inset:var(--outset);position:absolute}[data-glow-card].glow-idle:after,[data-glow-card].glow-idle:before,[data-glow-card].glow-idle>.glow{opacity:0;transition:opacity .75s ease-in-out}.cynet-spinner-base{border-radius:64px;display:inline-block;height:64px;position:relative;width:64px}.cynet-spinner-base:before{clip:rect(0,64px,32px,0);animation:cynet-rotator 1s linear infinite;border-radius:64px;box-shadow:inset -5px 0 0 5px currentColor;color:inherit;content:"";height:64px;position:absolute;width:64px}@keyframes cynet-rotator{0%{box-shadow:inset -5px 0 0 5px currentColor;transform:rotate(-180deg)}50%{box-shadow:inset -1px 0 0 1px currentColor;transform:rotate(0deg)}to{box-shadow:inset -5px 0 0 5px currentColor;transform:rotate(180deg)}}.cynet-pb-wrap{-webkit-user-select:none;user-select:none;width:100%}.cynet-pb-header{align-items:baseline;display:flex;justify-content:center;margin-bottom:0}.cynet-pb-label{font-size:.72rem;font-weight:500;letter-spacing:.01em;opacity:.78}.cynet-pb-percent{font-size:2rem;font-weight:900;letter-spacing:-.03em;line-height:1;transition:background .4s ease}.cynet-pb-compact-text{font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.cynet-pb-card-text{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;line-height:1}.cynet-pb-card .cynet-pb-header{margin-bottom:2px}.cynet-pb-card .cynet-chart{padding-bottom:.1em;padding-top:0}.cynet-pb-minimal .cynet-chart{padding-bottom:.25em;padding-top:0}.cynet-pb-minimal .cynet-pb-header{margin-bottom:0;min-height:0}.cynet-chart{overflow:visible;padding-bottom:.6em;padding-top:.1em;perspective:600px;perspective-origin:50% 50%;width:100%}.cynet-bar{height:10em;position:relative;transform:rotateX(60deg) rotateY(0deg);transform-style:preserve-3d}.cynet-face{height:2em;overflow:hidden;position:relative;width:100%}.cynet-face.cynet-side-a,.cynet-face.cynet-side-b{width:2em}.cynet-face.cynet-side-a{transform:rotateX(90deg) rotateY(-90deg) translateX(2em) translateY(1em) translateZ(1em)}.cynet-face.cynet-side-b{position:absolute;right:0;transform:rotateX(90deg) rotateY(-90deg) translateX(4em) translateY(1em) translateZ(-1em)}.cynet-face.cynet-side-0{transform:rotateX(90deg) rotateY(0) translateX(0) translateY(1em) translateZ(-1em)}.cynet-face.cynet-side-1{transform:rotateX(90deg) rotateY(0) translateX(0) translateY(1em) translateZ(3em)}.cynet-face.cynet-top{transform:rotateX(0deg) rotateY(0) translateX(0) translateY(4em) translateZ(2em)}.cynet-face.cynet-floor{box-shadow:0 .1em .6em #00000047,.4em -.4em 2.4em #0000002e}.cynet-growing-bar{background-size:100% 100%;height:100%;left:0;position:absolute;top:0;transition:width .45s cubic-bezier(.34,1.56,.64,1);width:0}.App{--leading-color:#009efd;--button-text-color:#fff;--hue-value:172deg}.App.light-mode{background-color:#fff!important;color:#000!important}.App.light-mode :after:not(.MuiPaper-root):not(.MuiMenu-paper):not(.MuiPopover-paper):not(.MuiBackdrop-root),.App.light-mode :before:not(.MuiPaper-root):not(.MuiMenu-paper):not(.MuiPopover-paper):not(.MuiBackdrop-root),.App.light-mode :not(.MuiPaper-root):not(.MuiMenu-paper):not(.MuiPopover-paper):not(.MuiBackdrop-root){scrollbar-color:#818cf8 #0000;scrollbar-width:thin}.App.light-mode .EditorTopNavigationBar{background-color:#fafafa!important;border-bottom:1px solid #e0e0e0!important}.App.light-mode .EditorTopNavigationBar.with-context{background-color:#f5f5f5!important}.App.light-mode .EditorTopNavigationBar .ButtonWrapper{border-right-color:#e0e0e0!important}.App.light-mode .EditorTopNavigationBar .ButtonWrapper:last-child{border-right:none!important}.App.light-mode .EditorTopNavigationBar .ImageButton{background-color:#0000!important}.App.light-mode .EditorTopNavigationBar .ImageButton img{filter:brightness(0)!important}.App.light-mode .EditorTopNavigationBar .ImageButton:hover{background-color:#0000000d!important}.App.light-mode .EditorTopNavigationBar .ImageButton:not(.disabled):hover{filter:brightness(0) saturate(100%)!important}.App.light-mode .EditorTopNavigationBar .ImageButton.active{background-color:#00000014!important}.App.light-mode .EditorBottomNavigationBar{background-color:#fafafa!important;border-top:1px solid #e0e0e0!important}.App.light-mode .EditorBottomNavigationBar .ButtonWrapper{border-right-color:#e0e0e0!important}.App.light-mode .EditorBottomNavigationBar .ImageButton{background-color:#0000!important}.App.light-mode .EditorBottomNavigationBar .ImageButton img{filter:brightness(0)!important}.App.light-mode .EditorBottomNavigationBar .ImageButton:hover{background-color:#0000000d!important}.App.light-mode .EditorBottomNavigationBar .CurrentImageName,.App.light-mode .EditorBottomNavigationBar .CurrentImageSize{color:#000!important}.App.light-mode .SideNavigationBar{background-color:#fafafa!important;border-right:1px solid #e0e0e0!important}.App.light-mode .SideNavigationBar .ImagesToolkit,.App.light-mode .SideNavigationBar .LabelsToolkit{background-color:#fff!important;border-bottom:1px solid #e0e0e0!important;color:#000!important}.App.light-mode .SideNavigationBar .ImagesToolkit .Header,.App.light-mode .SideNavigationBar .LabelsToolkit .Header{color:#000!important;font-weight:600!important}.App.light-mode .SideNavigationBar .ImagesToolkit .HeaderGroupButtons .ImageButton,.App.light-mode .SideNavigationBar .LabelsToolkit .HeaderGroupButtons .ImageButton{background-color:#0000!important}.App.light-mode .SideNavigationBar .ImagesToolkit .HeaderGroupButtons .ImageButton img,.App.light-mode .SideNavigationBar .LabelsToolkit .HeaderGroupButtons .ImageButton img{filter:brightness(0)!important}.App.light-mode .SideNavigationBar .ImagesToolkit .HeaderGroupButtons .ImageButton:hover,.App.light-mode .SideNavigationBar .LabelsToolkit .HeaderGroupButtons .ImageButton:hover{background-color:#0000000d!important}.App.light-mode .SideNavigationBar .ImagesList,.App.light-mode .SideNavigationBar .LabelsList{background-color:#fafafa!important}.App.light-mode .SideNavigationBar .ImagesList .ImageEntry,.App.light-mode .SideNavigationBar .ImagesList .LabelEntry,.App.light-mode .SideNavigationBar .LabelsList .ImageEntry,.App.light-mode .SideNavigationBar .LabelsList .LabelEntry{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;color:#000!important;margin:4px 8px!important}.App.light-mode .SideNavigationBar .ImagesList .ImageEntry:hover,.App.light-mode .SideNavigationBar .ImagesList .LabelEntry:hover,.App.light-mode .SideNavigationBar .LabelsList .ImageEntry:hover,.App.light-mode .SideNavigationBar .LabelsList .LabelEntry:hover{background-color:#f5f5f5!important;box-shadow:0 2px 4px #00000014!important}.App.light-mode .SideNavigationBar .ImagesList .ImageEntry.active,.App.light-mode .SideNavigationBar .ImagesList .LabelEntry.active,.App.light-mode .SideNavigationBar .LabelsList .ImageEntry.active,.App.light-mode .SideNavigationBar .LabelsList .LabelEntry.active{background-color:#e3f2fd!important;border-color:#1976d2!important}.App.light-mode .SideNavigationBar .ImagesList .ImageEntry.active .ImageEntryHeader,.App.light-mode .SideNavigationBar .ImagesList .ImageEntry.active .LabelEntryHeader,.App.light-mode .SideNavigationBar .ImagesList .LabelEntry.active .ImageEntryHeader,.App.light-mode .SideNavigationBar .ImagesList .LabelEntry.active .LabelEntryHeader,.App.light-mode .SideNavigationBar .LabelsList .ImageEntry.active .ImageEntryHeader,.App.light-mode .SideNavigationBar .LabelsList .ImageEntry.active .LabelEntryHeader,.App.light-mode .SideNavigationBar .LabelsList .LabelEntry.active .ImageEntryHeader,.App.light-mode .SideNavigationBar .LabelsList .LabelEntry.active .LabelEntryHeader{color:#1976d2!important;font-weight:600!important}.App.light-mode .SideNavigationBar .ImagesList .ImageEntry .ImageEntryHeader,.App.light-mode .SideNavigationBar .ImagesList .ImageEntry .LabelEntryHeader,.App.light-mode .SideNavigationBar .ImagesList .LabelEntry .ImageEntryHeader,.App.light-mode .SideNavigationBar .ImagesList .LabelEntry .LabelEntryHeader,.App.light-mode .SideNavigationBar .LabelsList .ImageEntry .ImageEntryHeader,.App.light-mode .SideNavigationBar .LabelsList .ImageEntry .LabelEntryHeader,.App.light-mode .SideNavigationBar .LabelsList .LabelEntry .ImageEntryHeader,.App.light-mode .SideNavigationBar .LabelsList .LabelEntry .LabelEntryHeader{color:#000!important}.App.light-mode .SideNavigationBar .ImagesList .ImageEntry .LabelColorBox,.App.light-mode .SideNavigationBar .ImagesList .LabelEntry .LabelColorBox,.App.light-mode .SideNavigationBar .LabelsList .ImageEntry .LabelColorBox,.App.light-mode .SideNavigationBar .LabelsList .LabelEntry .LabelColorBox{border:1px solid #e0e0e0!important}.App.light-mode .SideNavigationBar .ImagesList .ImageEntry input[type=checkbox],.App.light-mode .SideNavigationBar .ImagesList .LabelEntry input[type=checkbox],.App.light-mode .SideNavigationBar .LabelsList .ImageEntry input[type=checkbox],.App.light-mode .SideNavigationBar .LabelsList .LabelEntry input[type=checkbox]{accent-color:#1976d2!important;cursor:pointer}.App.light-mode .SideNavigationBar .EmptyLabelList{background-color:#0000!important;color:#666!important}.App.light-mode .SideNavigationBar .EmptyLabelList>img{filter:brightness(0) opacity(.35)!important}.App.light-mode .SideNavigationBar .LabelInputField,.App.light-mode .SideNavigationBar .LabelInputFieldButton,.App.light-mode .SideNavigationBar .LabelSelector{background-color:#f5f5f5!important;border:1px solid #e0e0e0!important;color:#000!important}.App.light-mode .SideNavigationBar .LabelInputField:hover,.App.light-mode .SideNavigationBar .LabelInputFieldButton:hover,.App.light-mode .SideNavigationBar .LabelSelector:hover{background-color:#eee!important;border-color:#1976d2!important}.App.light-mode .SideNavigationBar .LabelInputField .Icon,.App.light-mode .SideNavigationBar .LabelInputField img,.App.light-mode .SideNavigationBar .LabelInputField svg,.App.light-mode .SideNavigationBar .LabelInputFieldButton .Icon,.App.light-mode .SideNavigationBar .LabelInputFieldButton img,.App.light-mode .SideNavigationBar .LabelInputFieldButton svg,.App.light-mode .SideNavigationBar .LabelSelector .Icon,.App.light-mode .SideNavigationBar .LabelSelector img,.App.light-mode .SideNavigationBar .LabelSelector svg{fill:#000!important;color:#000!important;filter:brightness(0)!important}.App.light-mode .SideNavigationBar .LabelInputField div,.App.light-mode .SideNavigationBar .LabelInputField p,.App.light-mode .SideNavigationBar .LabelInputField span,.App.light-mode .SideNavigationBar .LabelInputFieldButton div,.App.light-mode .SideNavigationBar .LabelInputFieldButton p,.App.light-mode .SideNavigationBar .LabelInputFieldButton span,.App.light-mode .SideNavigationBar .LabelSelector div,.App.light-mode .SideNavigationBar .LabelSelector p,.App.light-mode .SideNavigationBar .LabelSelector span{color:#000!important}.App.light-mode .EditorContainer.mobile.stacked .MobileImagesStrip{background-color:#fafafa!important;border-bottom-color:#e0e0e0!important}.App.light-mode .EditorContainer.mobile.stacked .MobileImagesStrip .ImagesList,.App.light-mode .EditorContainer.mobile.stacked .MobileImagesStrip .VirtualList{background-color:#fafafa!important}.App.light-mode .EditorContainer.mobile.stacked .MobileImagesStrip .ImagePreview{border-bottom-color:#e0e0e0!important}.App.light-mode .EditorContainer.mobile.stacked .MobileImagesStrip .ImagePreview:nth-child(odd){border-right-color:#e0e0e0!important}.App.light-mode .EditorContainer.mobile.stacked .MobileImagesStrip .ImagePreview .Background{background-color:#f0f0f0!important}.App.light-mode .EditorContainer.mobile.stacked .MobileImagesStrip .ImagePreview .Foreground .Image{border-color:#e0e0e0!important}.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel{background-color:#fff!important;border-top-color:#e0e0e0!important}.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelsToolkit{background-color:#fff!important}.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelsToolkit .Header{color:#000!important}.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelsToolkit .Header .Arrow,.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelsToolkit .Header .Ico{filter:brightness(0)!important}.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelsToolkit .Header.active{background-color:#0000000d!important}.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .RectLabelsList{background-color:#fff!important}.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelInputField,.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelInputFieldButton,.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelSelector{background-color:#f5f5f5!important;border:1px solid #e0e0e0!important;color:#000!important}.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelInputField .Icon,.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelInputField img,.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelInputField svg,.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelInputFieldButton .Icon,.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelInputFieldButton img,.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelInputFieldButton svg,.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelSelector .Icon,.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelSelector img,.App.light-mode .EditorContainer.mobile.stacked .MobileLabelsPanel .LabelSelector svg{filter:brightness(0)!important}.App.light-mode .LabelControlPanel{background-color:#fff!important;border-top:1px solid #e0e0e0!important;box-shadow:0 -2px 8px #0000000d!important}.App.light-mode .LabelControlPanel .LabelControlPanelWrapper{background-color:#fff!important;color:#000!important}.App.light-mode .LabelControlPanel .LabelControlPanelWrapper .ControlButton,.App.light-mode .LabelControlPanel .LabelControlPanelWrapper .IconButton{background-color:#f5f5f5!important;border:1px solid #e0e0e0!important;color:#000!important}.App.light-mode .LabelControlPanel .LabelControlPanelWrapper .ControlButton:hover,.App.light-mode .LabelControlPanel .LabelControlPanelWrapper .IconButton:hover{background-color:#e3f2fd!important;border-color:#1976d2!important}.App.light-mode .LabelControlPanel .LabelControlPanelWrapper .ControlButton .Icon,.App.light-mode .LabelControlPanel .LabelControlPanelWrapper .ControlButton img,.App.light-mode .LabelControlPanel .LabelControlPanelWrapper .ControlButton svg,.App.light-mode .LabelControlPanel .LabelControlPanelWrapper .IconButton .Icon,.App.light-mode .LabelControlPanel .LabelControlPanelWrapper .IconButton img,.App.light-mode .LabelControlPanel .LabelControlPanelWrapper .IconButton svg{fill:#000!important;color:#000!important;filter:brightness(0)!important}.App.light-mode .LabelControlPanel .LabelControlPanelWrapper .LabelName,.App.light-mode .LabelControlPanel .LabelControlPanelWrapper .LabelText{color:#000!important;font-weight:500!important}.App.light-mode .EditorContainer{background-color:#e8e8e8!important}.App.light-mode .CanvasWrapper{background-color:#d0d0d0!important}.App.light-mode .CanvasWrapper canvas{background-color:#0000!important}.App.light-mode .Editor{background-color:#e8e8e8!important}.App.light-mode .PopupView{background-color:#0006!important}.App.light-mode .PopupView .GenericYesNoPopup,.App.light-mode .PopupView .InsertLabelNamesPopup,.App.light-mode .PopupView .LoadLabelNamesPopup{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;box-shadow:0 8px 32px #0003!important;color:#000!important;overflow:hidden!important}.App.light-mode .PopupView .GenericYesNoPopup .Header,.App.light-mode .PopupView .InsertLabelNamesPopup .Header,.App.light-mode .PopupView .LoadLabelNamesPopup .Header{background-color:#fff!important;border-bottom:1px solid #e0e0e0!important;color:#000!important;font-size:18px!important;font-weight:600!important;padding:20px 24px!important}.App.light-mode .PopupView .GenericYesNoPopup .Content,.App.light-mode .PopupView .InsertLabelNamesPopup .Content,.App.light-mode .PopupView .LoadLabelNamesPopup .Content{background-color:#fff!important;color:#000!important;padding:24px!important}.App.light-mode .PopupView .GenericYesNoPopup .Content div,.App.light-mode .PopupView .GenericYesNoPopup .Content label,.App.light-mode .PopupView .GenericYesNoPopup .Content p,.App.light-mode .PopupView .GenericYesNoPopup .Content span,.App.light-mode .PopupView .InsertLabelNamesPopup .Content div,.App.light-mode .PopupView .InsertLabelNamesPopup .Content label,.App.light-mode .PopupView .InsertLabelNamesPopup .Content p,.App.light-mode .PopupView .InsertLabelNamesPopup .Content span,.App.light-mode .PopupView .LoadLabelNamesPopup .Content div,.App.light-mode .PopupView .LoadLabelNamesPopup .Content label,.App.light-mode .PopupView .LoadLabelNamesPopup .Content p,.App.light-mode .PopupView .LoadLabelNamesPopup .Content span{color:#000!important}.App.light-mode .PopupView .GenericYesNoPopup .Content input,.App.light-mode .PopupView .GenericYesNoPopup .Content select,.App.light-mode .PopupView .GenericYesNoPopup .Content textarea,.App.light-mode .PopupView .InsertLabelNamesPopup .Content input,.App.light-mode .PopupView .InsertLabelNamesPopup .Content select,.App.light-mode .PopupView .InsertLabelNamesPopup .Content textarea,.App.light-mode .PopupView .LoadLabelNamesPopup .Content input,.App.light-mode .PopupView .LoadLabelNamesPopup .Content select,.App.light-mode .PopupView .LoadLabelNamesPopup .Content textarea{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;color:#000!important;padding:10px 14px!important}.App.light-mode .PopupView .GenericYesNoPopup .Content input:focus,.App.light-mode .PopupView .GenericYesNoPopup .Content select:focus,.App.light-mode .PopupView .GenericYesNoPopup .Content textarea:focus,.App.light-mode .PopupView .InsertLabelNamesPopup .Content input:focus,.App.light-mode .PopupView .InsertLabelNamesPopup .Content select:focus,.App.light-mode .PopupView .InsertLabelNamesPopup .Content textarea:focus,.App.light-mode .PopupView .LoadLabelNamesPopup .Content input:focus,.App.light-mode .PopupView .LoadLabelNamesPopup .Content select:focus,.App.light-mode .PopupView .LoadLabelNamesPopup .Content textarea:focus{border-color:#1976d2!important;box-shadow:0 0 0 3px #1976d21a!important;outline:none!important}.App.light-mode .PopupView .GenericYesNoPopup .Content input::placeholder,.App.light-mode .PopupView .GenericYesNoPopup .Content select::placeholder,.App.light-mode .PopupView .GenericYesNoPopup .Content textarea::placeholder,.App.light-mode .PopupView .InsertLabelNamesPopup .Content input::placeholder,.App.light-mode .PopupView .InsertLabelNamesPopup .Content select::placeholder,.App.light-mode .PopupView .InsertLabelNamesPopup .Content textarea::placeholder,.App.light-mode .PopupView .LoadLabelNamesPopup .Content input::placeholder,.App.light-mode .PopupView .LoadLabelNamesPopup .Content select::placeholder,.App.light-mode .PopupView .LoadLabelNamesPopup .Content textarea::placeholder{color:#9e9e9e!important}.App.light-mode .PopupView .GenericYesNoPopup .Content .LabelsContainer,.App.light-mode .PopupView .InsertLabelNamesPopup .Content .LabelsContainer,.App.light-mode .PopupView .LoadLabelNamesPopup .Content .LabelsContainer{background-color:#fafafa!important;border:1px solid #e0e0e0!important;border-radius:6px!important;padding:8px!important}.App.light-mode .PopupView .GenericYesNoPopup .Content .LabelsContainer .LabelEntry,.App.light-mode .PopupView .InsertLabelNamesPopup .Content .LabelsContainer .LabelEntry,.App.light-mode .PopupView .LoadLabelNamesPopup .Content .LabelsContainer .LabelEntry{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;color:#000!important;margin-bottom:8px!important;padding:10px 14px!important}.App.light-mode .PopupView .GenericYesNoPopup .Content .LabelsContainer .LabelEntry:last-child,.App.light-mode .PopupView .InsertLabelNamesPopup .Content .LabelsContainer .LabelEntry:last-child,.App.light-mode .PopupView .LoadLabelNamesPopup .Content .LabelsContainer .LabelEntry:last-child{margin-bottom:0!important}.App.light-mode .PopupView .GenericYesNoPopup .Content .LabelsContainer .LabelEntry:hover,.App.light-mode .PopupView .InsertLabelNamesPopup .Content .LabelsContainer .LabelEntry:hover,.App.light-mode .PopupView .LoadLabelNamesPopup .Content .LabelsContainer .LabelEntry:hover{background-color:#f5f5f5!important;border-color:#bdbdbd!important}.App.light-mode .PopupView .GenericYesNoPopup .Content .EmptyMessage,.App.light-mode .PopupView .GenericYesNoPopup .Content .EmptyText,.App.light-mode .PopupView .InsertLabelNamesPopup .Content .EmptyMessage,.App.light-mode .PopupView .InsertLabelNamesPopup .Content .EmptyText,.App.light-mode .PopupView .LoadLabelNamesPopup .Content .EmptyMessage,.App.light-mode .PopupView .LoadLabelNamesPopup .Content .EmptyText{color:#757575!important;font-style:italic!important;padding:40px 20px!important;text-align:center!important}.App.light-mode .PopupView .GenericYesNoPopup .Buttons,.App.light-mode .PopupView .GenericYesNoPopup .ButtonsContainer,.App.light-mode .PopupView .GenericYesNoPopup .ContentButtons,.App.light-mode .PopupView .InsertLabelNamesPopup .Buttons,.App.light-mode .PopupView .InsertLabelNamesPopup .ButtonsContainer,.App.light-mode .PopupView .InsertLabelNamesPopup .ContentButtons,.App.light-mode .PopupView .LoadLabelNamesPopup .Buttons,.App.light-mode .PopupView .LoadLabelNamesPopup .ButtonsContainer,.App.light-mode .PopupView .LoadLabelNamesPopup .ContentButtons{background-color:#fff!important;border-top:1px solid #e0e0e0!important;display:flex!important;gap:12px!important;justify-content:flex-end!important;padding:16px 24px!important}.App.light-mode .PopupView .GenericYesNoPopup .TextButton,.App.light-mode .PopupView .InsertLabelNamesPopup .TextButton,.App.light-mode .PopupView .LoadLabelNamesPopup .TextButton{background-color:#1976d2!important;border:none!important;border-radius:6px!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:11px 28px!important}.App.light-mode .PopupView .GenericYesNoPopup .TextButton:hover,.App.light-mode .PopupView .InsertLabelNamesPopup .TextButton:hover,.App.light-mode .PopupView .LoadLabelNamesPopup .TextButton:hover{background-color:#1565c0!important;box-shadow:0 4px 12px #1976d24d!important;transform:translateY(-1px)!important}.App.light-mode .PopupView .GenericYesNoPopup .TextButton.cancel,.App.light-mode .PopupView .GenericYesNoPopup .TextButton.secondary,.App.light-mode .PopupView .InsertLabelNamesPopup .TextButton.cancel,.App.light-mode .PopupView .InsertLabelNamesPopup .TextButton.secondary,.App.light-mode .PopupView .LoadLabelNamesPopup .TextButton.cancel,.App.light-mode .PopupView .LoadLabelNamesPopup .TextButton.secondary{background-color:#f5f5f5!important;border:1px solid #e0e0e0!important;color:#000!important}.App.light-mode .PopupView .GenericYesNoPopup .TextButton.cancel:hover,.App.light-mode .PopupView .GenericYesNoPopup .TextButton.secondary:hover,.App.light-mode .PopupView .InsertLabelNamesPopup .TextButton.cancel:hover,.App.light-mode .PopupView .InsertLabelNamesPopup .TextButton.secondary:hover,.App.light-mode .PopupView .LoadLabelNamesPopup .TextButton.cancel:hover,.App.light-mode .PopupView .LoadLabelNamesPopup .TextButton.secondary:hover{background-color:#e8e8e8!important;box-shadow:0 2px 8px #00000014!important;transform:translateY(-1px)!important}.App.light-mode .PopupView .GenericYesNoPopup .AddButton,.App.light-mode .PopupView .GenericYesNoPopup .PlusButton,.App.light-mode .PopupView .InsertLabelNamesPopup .AddButton,.App.light-mode .PopupView .InsertLabelNamesPopup .PlusButton,.App.light-mode .PopupView .LoadLabelNamesPopup .AddButton,.App.light-mode .PopupView .LoadLabelNamesPopup .PlusButton{align-items:center!important;background-color:#fff!important;border:2px solid #e0e0e0!important;border-radius:6px!important;color:#000!important;cursor:pointer!important;display:flex!important;height:48px!important;justify-content:center!important;width:48px!important}.App.light-mode .PopupView .GenericYesNoPopup .AddButton:hover,.App.light-mode .PopupView .GenericYesNoPopup .PlusButton:hover,.App.light-mode .PopupView .InsertLabelNamesPopup .AddButton:hover,.App.light-mode .PopupView .InsertLabelNamesPopup .PlusButton:hover,.App.light-mode .PopupView .LoadLabelNamesPopup .AddButton:hover,.App.light-mode .PopupView .LoadLabelNamesPopup .PlusButton:hover{background-color:#1976d2!important;border-color:#1976d2!important}.App.light-mode .PopupView .GenericYesNoPopup .AddButton:hover .Icon,.App.light-mode .PopupView .GenericYesNoPopup .AddButton:hover svg,.App.light-mode .PopupView .GenericYesNoPopup .PlusButton:hover .Icon,.App.light-mode .PopupView .GenericYesNoPopup .PlusButton:hover svg,.App.light-mode .PopupView .InsertLabelNamesPopup .AddButton:hover .Icon,.App.light-mode .PopupView .InsertLabelNamesPopup .AddButton:hover svg,.App.light-mode .PopupView .InsertLabelNamesPopup .PlusButton:hover .Icon,.App.light-mode .PopupView .InsertLabelNamesPopup .PlusButton:hover svg,.App.light-mode .PopupView .LoadLabelNamesPopup .AddButton:hover .Icon,.App.light-mode .PopupView .LoadLabelNamesPopup .AddButton:hover svg,.App.light-mode .PopupView .LoadLabelNamesPopup .PlusButton:hover .Icon,.App.light-mode .PopupView .LoadLabelNamesPopup .PlusButton:hover svg{fill:#fff!important;color:#fff!important}.App.light-mode .PopupView .GenericYesNoPopup .AddButton .Icon,.App.light-mode .PopupView .GenericYesNoPopup .AddButton svg,.App.light-mode .PopupView .GenericYesNoPopup .PlusButton .Icon,.App.light-mode .PopupView .GenericYesNoPopup .PlusButton svg,.App.light-mode .PopupView .InsertLabelNamesPopup .AddButton .Icon,.App.light-mode .PopupView .InsertLabelNamesPopup .AddButton svg,.App.light-mode .PopupView .InsertLabelNamesPopup .PlusButton .Icon,.App.light-mode .PopupView .InsertLabelNamesPopup .PlusButton svg,.App.light-mode .PopupView .LoadLabelNamesPopup .AddButton .Icon,.App.light-mode .PopupView .LoadLabelNamesPopup .AddButton svg,.App.light-mode .PopupView .LoadLabelNamesPopup .PlusButton .Icon,.App.light-mode .PopupView .LoadLabelNamesPopup .PlusButton svg{fill:#000!important;color:#000!important;font-size:24px!important}.App.light-mode .NotificationsView .Notification{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:6px!important;box-shadow:0 2px 8px #0000001a!important;color:#000!important}.App.light-mode .NotificationsView .Notification.success{border-left:4px solid #4caf50!important}.App.light-mode .NotificationsView .Notification.error{border-left:4px solid #f44336!important}.App.light-mode .NotificationsView .Notification.warning{border-left:4px solid #ff9800!important}.App.light-mode .NotificationsView .Notification.info{border-left:4px solid #2196f3!important}.App.light-mode .TextInput{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:4px!important;color:#000!important}.App.light-mode .TextInput input{background-color:#0000!important;color:#000!important}.App.light-mode .TextInput:hover{border-color:#bdbdbd!important}.App.light-mode .TextInput:focus-within{border-color:#1976d2!important;box-shadow:0 0 0 3px #1976d21a!important}.App.light-mode .TextButton{background-color:#1976d2!important;border:none!important;border-radius:6px!important;color:#fff!important;font-weight:600!important}.App.light-mode .TextButton:hover:not(:disabled){background-color:#1565c0!important;transform:translateY(-1px)!important}.App.light-mode .TextButton:disabled{background-color:#e0e0e0!important;color:#9e9e9e!important}.App.light-mode .ImageButton{background-color:#0000!important}.App.light-mode .ImageButton:hover{background-color:#0000000d!important}.App.light-mode .ImageButton.active,.App.light-mode .ImageButton:active{background-color:#00000014!important}.App.light-mode .ImageButton img{filter:brightness(0)!important}.App.light-mode ::-webkit-scrollbar{background:#0000!important;height:6px;width:6px}.App.light-mode ::-webkit-scrollbar-thumb{background:#818cf8!important;border-radius:10px}.App.light-mode ::-webkit-scrollbar-thumb:hover{background:#667eea!important}.App.light-mode ::-webkit-scrollbar-thumb:active{background:#5a67d8!important}.App.light-mode ::-webkit-scrollbar-corner,.App.light-mode ::-webkit-scrollbar-track{background:#0000!important}.EditorView{align-items:stretch;background-color:#4c4c4c;display:flex;flex-direction:column;flex-wrap:nowrap;height:100dvh;justify-content:flex-start;margin:0;max-width:100%;overflow:hidden;padding:0;position:absolute;width:100vw}.EditorView>.EditorContainer{flex:1 1;min-height:0;width:100%}.EditorView.withPopup{filter:blur(2px) brightness(.3);pointer-events:none}.delete-dialog-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 30px;transition:transform .13s cubic-bezier(.34,1.56,.64,1),box-shadow .13s ease}.delete-dialog-btn.cancel{background-color:#334155;box-shadow:0 8px 0 #1e293b,0 4px 16px #00000040}.delete-dialog-btn.cancel:hover{background-color:#3d5068}.delete-dialog-btn.delete{background-color:#dc2626;box-shadow:0 8px 0 #991b1b,0 4px 16px #dc262659}.delete-dialog-btn.delete:hover{background-color:#ef4444}.delete-dialog-btn:active{transform:translateY(5px);transition:transform 60ms ease,box-shadow 60ms ease}.delete-dialog-btn:active.cancel{box-shadow:0 3px 0 #1e293b}.delete-dialog-btn:active.delete{box-shadow:0 3px 0 #991b1b}@media(max-width:899px){.EditorView .undo-fab{bottom:196px!important;left:12px!important;right:auto!important}.EditorView .LabelLegendMobileEditFab{bottom:12px;right:12px}.EditorView .delete-dialog-panel{margin:12px;max-width:none!important;padding:20px 16px!important;width:calc(100% - 24px)!important}.EditorView .delete-dialog-panel h2{font-size:18px!important}.EditorView .delete-dialog-panel .delete-dialog-actions{flex-direction:row;flex-wrap:nowrap;justify-content:flex-end!important}}.VirtualList .VirtualListScrollArea{flex:1 1;height:100%;min-height:0}.VirtualList .VirtualListContent{position:relative}.ImagePreview{align-content:center;align-items:center;border-bottom:1px solid #171717;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:absolute}.ImagePreview:nth-child(odd){border-right:1px solid #171717}.ImagePreview .Foreground{position:absolute;transition:transform .3s;z-index:100}.ImagePreview .Foreground.LoadingPlaceholder{align-items:center;display:flex;justify-content:center}.ImagePreview .Foreground .Image{background-color:#4c4c4c;border:1px solid #282828;left:0;object-fit:contain;position:absolute;top:0;-webkit-user-select:none;user-select:none}.ImagePreview .Foreground .Image.PreloadProbe{border:none;height:0;opacity:0;pointer-events:none;width:0}.ImagePreview .Foreground .CheckBox{bottom:-10px;filter:invert(1) brightness(35%) sepia(100%) hue-rotate(172deg) saturate(2000%);filter:invert(1) brightness(35%) sepia(100%) hue-rotate(var(--hue-value)) saturate(2000%);left:-10px;max-height:20px;max-width:20px;position:absolute;z-index:1000}.ImagePreview .Background{background-color:#4c4c4c;position:absolute;transition:background-color .3s ease-in-out,transform .3s;z-index:0}.ImagePreview.selected .Foreground{transform:translate(-2px,2px)}.ImagePreview.selected .Background{background-color:#009efd;background-color:var(--leading-color);transform:translate(2px,-2px)}.ImagePreview:hover .Foreground{transform:translate(-2px,2px)}.ImagePreview:hover .Background{transform:translate(2px,-2px)}.ImagePreview .DeleteButton{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#e74c3c;background-image:linear-gradient(180deg,#ffffff24 0,#00000014);border:none;border-radius:8px;box-shadow:0 6px 0 #991b1b,0 3px 10px #00000047,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:0;top:0;transition:transform .13s cubic-bezier(.34,1.56,.64,1),box-shadow .13s ease;-webkit-user-select:none;user-select:none;width:32px;z-index:10}.ImagePreview .DeleteButton:hover{box-shadow:0 8px 0 #991b1b,0 5px 14px #00000052,inset 0 1px 0 #fff3}.ImagePreview .DeleteButton:active{box-shadow:0 2px 0 #991b1b;transform:translateY(4px);transition:transform 60ms ease,box-shadow 60ms ease}@media(max-width:899px){.ImagePreview:nth-child(odd){border-right:none}.ImagePreview .Foreground .CheckBox{bottom:-6px;left:-6px;max-height:16px;max-width:16px}.ImagePreview .DeleteButton{border-radius:6px;height:24px;right:4px;top:4px;width:24px}}.ImagesList{align-self:stretch;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ImagesList .VirtualList{flex:1 1;min-height:0;width:100%}.LabelsToolkit{align-content:flex-start;flex:1 1;flex-direction:column;justify-content:flex-start;overflow:hidden}.LabelsToolkit,.LabelsToolkit .Header{align-items:center;align-self:stretch;display:flex;flex-wrap:nowrap}.LabelsToolkit .Header{align-content:space-between;box-sizing:border-box;color:#fff;cursor:pointer;flex-direction:row;font-size:14px;justify-content:space-between;padding:0 25px;position:relative;-webkit-user-select:none;user-select:none}.LabelsToolkit .Header .HeaderGroupWrapper{align-content:center;align-items:center;align-self:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.LabelsToolkit .Header .Marker{background-color:#4c4c4c;height:calc(100% - 4px);left:-5px;position:absolute;top:2px;transition:background-color .3s ease-in-out,transform .3s;width:5px}.LabelsToolkit .Header .Ico{filter:brightness(0) invert(1);margin-right:20px;max-height:20px;max-width:20px}.LabelsToolkit .Header .Arrow{filter:brightness(0) invert(1);max-height:12px;max-width:12px}.LabelsToolkit .Header:hover .Marker{transform:translate(5px)}.LabelsToolkit .Header.active{background-color:#0000001a}.LabelsToolkit .Header.active .Marker{background-color:#009efd;background-color:var(--leading-color);transform:translate(5px)}.LabelsToolkit .Header.active .Arrow{transform:rotate(180deg)}.LabelsToolkit .Content{align-content:flex-start;align-items:stretch;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;height:0;justify-content:flex-start;overflow:hidden;transition:height .3s ease-in-out}.RectLabelsList{display:flex;flex-direction:column}.RectLabelsList,.RectLabelsList [data-scrollbar]{flex:1 1;height:100%;min-height:0;overflow:hidden;width:100%}.RectLabelsList [data-scrollbar]{border-radius:0 10px 10px 0;position:relative}.RectLabelsList .RectLabelsListContent{align-content:flex-start;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.LabelInputField{background-color:#0000;cursor:pointer;overflow:hidden;position:relative}.LabelInputField .LabelInputFieldWrapper{align-content:space-between;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;left:calc(-100% - 5px);position:absolute;transition:left .3s ease-in-out}.LabelInputField .LabelInputFieldWrapper .Marker{border:2px solid #fff3;border-radius:4px;box-shadow:0 2px 8px #0000004d;height:24px;margin-left:10px;transition:all .3s;width:24px}.LabelInputField .LabelInputFieldWrapper .Content{align-content:space-between;align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;padding:0 10px}.LabelInputField .LabelInputFieldWrapper .Content .ContentWrapper{align-content:center;align-items:center;align-self:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.LabelInputField .LabelInputFieldWrapper .Content .DropdownLabel{align-items:center;background:#33415580;border:1px solid #8b5cf633;border-radius:6px;color:#f1f5f9;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:14px;font-weight:500;height:30px;justify-content:space-between;overflow:hidden;padding:0 8px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;width:150px}.LabelInputField .LabelInputFieldWrapper .Content .DropdownLabel:hover{background:#334155b3;border-color:#8b5cf680;box-shadow:0 0 12px #667eea4d;color:#fff}.LabelInputField .LabelInputFieldWrapper .Content .DropdownLabel:after{color:#8b5cf6cc;content:"▼";font-size:10px;position:absolute;right:8px;transition:transform .3s}.LabelInputField .LabelInputFieldWrapper .Content .DropdownLabel:hover:after{transform:translateY(2px)}.LabelInputField .LabelInputFieldWrapper .Content .Dropdown{align-content:center;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#334155fa,#1e293bfa);border:1px solid #8b5cf680;border-radius:8px;box-shadow:0 8px 32px #0009,0 0 0 1px #8b5cf64d;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;overflow:hidden;position:fixed;z-index:1000}.LabelInputField .LabelInputFieldWrapper .Content .Dropdown .DropdownOption{align-content:flex-start;align-items:center;align-self:stretch;border-left:3px solid #0000;color:#f1f5f9;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:14px;font-weight:500;justify-content:flex-start;min-height:32px;padding:10px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.LabelInputField .LabelInputFieldWrapper .Content .Dropdown .DropdownOption:hover{background:linear-gradient(90deg,#667eea4d,#8b5cf633);border-left-color:#667eea;color:#fff;padding-left:20px}.LabelInputField .LabelInputFieldWrapper .Content .Dropdown .DropdownOption:not(:last-child){border-bottom:1px solid #8b5cf61a}.LabelInputField .LabelInputFieldWrapper .Content .ImageButton{transition:transform .3s}.LabelInputField .LabelInputFieldWrapper .Content .ImageButton img{filter:brightness(0) invert(1)}.LabelInputField .LabelInputFieldWrapper .Content .ImageButton:hover{background-color:#0000}.LabelInputField .LabelInputFieldWrapper .Content .ImageButton.icon:not(.disabled):hover{filter:brightness(35%) sepia(100%) hue-rotate(172deg) saturate(2000%);filter:brightness(35%) sepia(100%) hue-rotate(var(--hue-value)) saturate(2000%)}.LabelInputField.active{background:linear-gradient(90deg,#667eea26,#8b5cf61a);border-left:3px solid #667eea}.LabelInputField.loaded .LabelInputFieldWrapper{left:0}.LabelInputField.highlighted{background:#667eea14}.ImageButton{align-content:center;align-items:center;border-radius:50%;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:5px 2px;transition:background-color .7s ease}.ImageButton>img{-webkit-user-select:none;user-select:none}.ImageButton:hover~.Cursor{background-color:#0003;border-color:#0000;height:20px;width:20px}.ImageButton:not(.disabled):hover{cursor:pointer}.ImageButton:hover{background-color:#ffffff4d}.EmptyLabelList{align-content:center;align-items:center;color:#e2e8f0;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:16px;justify-content:center;margin-top:-350px;text-align:center}.EmptyLabelList,.EmptyLabelList>img{-webkit-user-select:none;user-select:none}.EmptyLabelList>img{filter:brightness(0) invert(1);margin-bottom:20px;max-height:80px;max-width:80px;opacity:.9}.EmptyLabelList>p.extraBold{color:#cbd5e1;font-size:15px;font-weight:600;line-height:1.4}@media(max-width:899px){.EmptyLabelList{font-size:13px;margin-top:0;padding:12px;width:100%}}.SideNavigationBar{align-content:flex-start;align-items:stretch;align-self:stretch;background-color:#282828;display:flex;flex-wrap:nowrap;height:100%;justify-content:flex-start}.SideNavigationBar.with-context .NavigationBarContentWrapper{background-color:#262c2f}.SideNavigationBar .CompanionBar{display:block;height:100%;min-width:23px;position:relative;width:23px}.SideNavigationBar .NavigationBarContentWrapper{align-content:stretch;align-items:stretch;align-self:stretch;display:flex;flex:1 1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;min-height:0;min-width:300px;overflow:hidden;width:300px}.SideNavigationBar.left{flex-direction:row}.SideNavigationBar.left,.SideNavigationBar.left .CompanionBar{border-right:1px solid #171717}.SideNavigationBar.left .CompanionBar .VerticalEditorButton{transform:rotate(-90deg) translateY(-2px)}.SideNavigationBar.right{flex-direction:row-reverse}.SideNavigationBar.right,.SideNavigationBar.right .CompanionBar{border-left:1px solid #171717}.SideNavigationBar.right .CompanionBar .VerticalEditorButton{transform:rotate(-90deg) translateY(-1px)}.SideNavigationBar.closed{border:none}@media(max-width:899px){.SideNavigationBar .NavigationBarContentWrapper{min-width:min(300px,100vw - 32px);width:min(300px,100vw - 32px)}}.VerticalEditorButton{align-content:center;align-items:center;background-color:#0000;border-color:#282828;border-left:1px;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:13px;height:23px;justify-content:center;left:0;margin-bottom:60px;position:absolute;top:81px;transform:rotate(-90deg);transform-origin:0 0;transition:.3s ease-in-out;-webkit-user-select:none;user-select:none;width:80px}.VerticalEditorButton img{filter:brightness(0) invert(1);height:15px;margin-right:5px;-webkit-user-select:none;user-select:none;width:15px}.VerticalEditorButton.active,.VerticalEditorButton:hover{background-color:#171717}.EditorContainer{flex:1 1;flex-direction:row;flex-wrap:nowrap;min-height:0;width:100%}.EditorContainer,.EditorContainer .EditorWrapper{align-items:stretch;align-self:stretch;display:flex;justify-content:flex-start;overflow:hidden}.EditorContainer .EditorWrapper{flex:1 1;flex-direction:column;flex-wrap:nowrap;min-width:0}.EditorContainer.mobile.stacked{flex-direction:column;height:100%;width:100%}.EditorContainer.mobile.stacked .MobileImagesStrip{background:#282828;border-bottom:1px solid #171717;flex:0 0 220px;max-height:220px;min-height:220px;overflow:hidden;width:100%}.EditorContainer.mobile.stacked .MobileImagesStrip .ImagesList{height:100%;width:100%}.EditorContainer.mobile.stacked .EditorWrapper.stacked-editor{flex:1 1 auto;min-height:180px;overflow:hidden;width:100%}.EditorContainer.mobile.stacked .MobileLabelsPanel{background:#262c2f;border-top:1px solid #171717;flex:0 0 180px;max-height:180px;min-height:180px;overflow:hidden;width:100%}.EditorContainer.mobile.stacked .MobileLabelsPanel .LabelsToolkit{align-items:stretch;height:100%;width:100%}.EditorContainer.mobile.stacked .MobileLabelsPanel .LabelsToolkit .Header{font-size:13px;min-height:36px;padding:0 12px}.EditorContainer.mobile.stacked .MobileLabelsPanel .LabelsToolkit .Header .Ico{margin-right:8px}.EditorContainer.mobile.stacked .MobileLabelsPanel .LabelsToolkit .Content{align-items:stretch;justify-content:flex-start}.EditorContainer .MobileSidebarBackdrop{background:#00000073;inset:0;position:fixed;z-index:850}@media(max-width:899px){.EditorContainer:not(.stacked) .SideNavigationBar{display:none}.EditorContainer:not(.stacked) .EditorWrapper{width:100%}}.Editor{align-self:stretch;flex:1 1}.Editor,.Editor .ViewPortContent{position:relative}.Editor .ViewPortContent .track-horizontal,.Editor .ViewPortContent .track-vertical{background:#818cf859!important;border-radius:10px}.Editor .ViewPortContent .track-horizontal{bottom:2px!important;height:6px!important;left:2px!important;right:2px!important}.Editor .ViewPortContent .track-vertical{bottom:2px!important;right:2px!important;top:2px!important;width:6px!important}.Editor .ViewPortContent .thumb-horizontal,.Editor .ViewPortContent .thumb-vertical{background:#818cf8!important;border-radius:10px}.Editor .ViewPortContent .ImageCanvas{cursor:none;left:0;position:absolute;top:0;touch-action:none}.Editor .ViewPortContent .ImageCanvas:hover{cursor:none}.Editor .MousePositionIndicator{background-color:#4c4c4c;color:#fff;font-size:12px;opacity:.6;padding:5px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content;z-index:100}.Editor .Cursor{background-color:#fff;border:2px solid #fff;border-radius:50%;height:6px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:width .05s ease-out,height .05s ease-out,background-color .05s ease-in;width:6px;z-index:100000}.Editor .Cursor>img{bottom:calc(50% + 10px);display:none;filter:brightness(0) invert(1);left:calc(50% + 10px);max-height:20px;max-width:20px;position:absolute;-webkit-user-select:none;user-select:none}.Editor .Cursor.add,.Editor .Cursor.close,.Editor .Cursor.move,.Editor .Cursor.resize{background-color:#0000;height:24px;width:24px}.Editor .Cursor.grabbing{background-color:#ffffff80;border:2px solid #0000;height:18px;width:18px}.Editor .Cursor.add>img,.Editor .Cursor.cancel>img,.Editor .Cursor.close>img,.Editor .Cursor.grab>img,.Editor .Cursor.grabbing>img,.Editor .Cursor.move>img,.Editor .Cursor.resize>img{display:block}.LabelControlPanel{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:absolute}.LabelControlPanel .ImageButton{transition:transform .3s}.LabelControlPanel .ImageButton img{filter:brightness(0) invert(1);-webkit-user-select:none;user-select:none}.LabelControlPanel .ImageButton:hover{background-color:#0000}.LabelControlPanel .ImageButton:not(.disabled):hover{filter:brightness(35%) sepia(100%) hue-rotate(172deg) saturate(2000%);filter:brightness(35%) sepia(100%) hue-rotate(var(--hue-value)) saturate(2000%)}.LabelControlPanel .ImageButton:not(.disabled):hover.right{transform:translate(2px)}.LabelControlPanel .ImageButton:not(.disabled):hover.left{transform:translate(-2px)}.LabelControlPanel .ImageButton.disabled img{filter:invert(1) opacity(25%);-webkit-user-select:none;user-select:none}.LabelControlPanel .SuggestedLabel{align-items:center;align-self:stretch;background:linear-gradient(90deg,#667eea26,#0000);border-left:2px solid #667eea;border-radius:0 4px 4px 0;color:#e2e8f0;display:flex;font-size:13px;font-weight:500;padding:0 12px 0 16px}.LabelControlPanel.is-active{animation:brColor 3s ease-in-out infinite;animation-delay:1s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#1e293bfa,#0f172af2);border:2px solid #667eea;border-radius:8px;box-shadow:0 4px 16px #667eea66,0 0 20px #667eea33;height:30px;min-width:30px;transform:translate(-15px,-15px);z-index:1000}.LabelControlPanel:not(.is-active){animation:bgGlow 3s ease-in-out infinite;animation-delay:1s;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 2px 8px #667eea99,0 0 12px #667eea4d;height:12px;transform:translate(-6px,-6px);width:12px;z-index:1}@keyframes bgGlow{0%,to{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #667eea99,0 0 12px #667eea4d}50%{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 2px 8px #f093fb99,0 0 16px #f5576c66}}@keyframes brColor{0%,to{border-color:#667eea;box-shadow:0 4px 16px #667eea66,0 0 20px #667eea33}50%{border-color:#f093fb;box-shadow:0 4px 16px #f093fb66,0 0 20px #f5576c4d}}.EditorBottomNavigationBar{align-content:center;align-items:center;align-self:stretch;background-color:#282828;border-top:1px solid #171717;display:flex;flex-direction:row;flex-wrap:nowrap;height:40px;justify-content:center;-webkit-user-select:none;user-select:none}.EditorBottomNavigationBar.with-context{background-color:#262c2f}.EditorBottomNavigationBar .ImageButton{transition:transform .3s}.EditorBottomNavigationBar .ImageButton img{filter:brightness(0) invert(1);-webkit-user-select:none;user-select:none}.EditorBottomNavigationBar .ImageButton:hover{background-color:#0000}.EditorBottomNavigationBar .ImageButton:not(.disabled):hover{filter:brightness(35%) sepia(100%) hue-rotate(172deg) saturate(2000%);filter:brightness(35%) sepia(100%) hue-rotate(var(--hue-value)) saturate(2000%)}.EditorBottomNavigationBar .ImageButton:not(.disabled):hover.right{transform:translate(2px)}.EditorBottomNavigationBar .ImageButton:not(.disabled):hover.left{transform:translate(-2px)}.EditorBottomNavigationBar .ImageButton.disabled img{filter:invert(1) opacity(25%);-webkit-user-select:none;user-select:none}.EditorBottomNavigationBar .CurrentImageName{font-size:12px;max-width:calc(100vw - 120px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditorBottomNavigationBar .CurrentImageCount,.EditorBottomNavigationBar .CurrentImageName{align-content:center;align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0 12px}.EditorBottomNavigationBar .CurrentImageCount{min-width:64px}.EditorTopNavigationBar{align-content:flex-start;align-items:center;align-self:stretch;background-color:#282828;border-bottom:1px solid #171717;display:flex;flex-direction:row;flex-wrap:nowrap;height:40px;justify-content:flex-start;padding:0 5px;-webkit-user-select:none;user-select:none}.EditorTopNavigationBar.with-context{background-color:#262c2f}.EditorTopNavigationBar .ButtonWrapper{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.EditorTopNavigationBar .ButtonWrapper:not(:last-child){border-right:1px solid #171717;margin-right:5px;padding-right:5px}.EditorTopNavigationBar .ImageButton{margin:0 2px;transition:transform .3s}.EditorTopNavigationBar .ImageButton img{filter:brightness(0) invert(1)}.EditorTopNavigationBar .ImageButton:hover{background-color:#0003;border-radius:3px}.EditorTopNavigationBar .ImageButton.active{background-color:#0006;border-radius:3px}@media(max-width:899px){.EditorTopNavigationBar{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.EditorTopNavigationBar::-webkit-scrollbar{display:none}.EditorTopNavigationBar .ButtonWrapper{flex-shrink:0}}.LabelLegend{animation:slideInRight .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e293bf2,#0f172af2);border:1px solid #8b5cf64d;border-radius:12px;bottom:24px;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;max-height:calc(100dvh - 48px);max-width:min(320px,100vw - 48px);min-width:220px;overflow:hidden;position:fixed;right:40px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:900}.LabelLegend.collapsed{max-width:60px;min-width:60px}.LabelLegend.collapsed .LegendHeader{flex-direction:column;gap:12px;justify-content:center;padding:16px 10px}.LabelLegend.collapsed .LegendHeader .LegendTitle .LegendIcon{font-size:20px}.LabelLegend.collapsed .LegendHeader .HeaderButtons{position:static}.LabelLegend.empty{min-width:240px}.LabelLegend .LegendHeader{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #ffffff1a;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.LabelLegend .LegendHeader .LegendTitle{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:600;gap:8px;letter-spacing:.3px}.LabelLegend .LegendHeader .LegendTitle .LegendIcon{font-size:18px}.LabelLegend .LegendHeader .HeaderButtons{align-items:center;display:flex;gap:8px}.LabelLegend .LegendHeader .EditButton{gap:8px}.LabelLegend .LegendHeader .CollapseButton{align-items:center;background:#ffffff26;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;justify-content:center;padding:6px 10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.LabelLegend .LegendHeader .CollapseButton .CollapseIcon{font-size:12px}.LabelLegend .LegendHeader .CollapseButton:hover{background:#ffffff40;box-shadow:0 2px 8px #0003;transform:scale(1.05)}.LabelLegend .LegendHeader .CollapseButton:active{transform:scale(.98)}.LabelLegend .LegendHeader .EditButton{align-items:center;background:#ffffff26;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:4px;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.LabelLegend .LegendHeader .EditButton .EditIcon{font-size:16px}.LabelLegend .LegendHeader .EditButton:hover{background:#ffffff40;box-shadow:0 2px 8px #0003;transform:scale(1.05)}.LabelLegend .LegendHeader .EditButton:active{transform:scale(.98)}.LabelLegend .LegendContent{display:flex;flex:1 1 auto;flex-direction:column;max-height:min(480px,100dvh - 180px);min-height:0;overflow:hidden;position:relative}.LabelLegend .LegendContent .LegendScrollContent{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px}.LabelLegend .LegendContent .LegendItem{align-items:flex-start;background:#1e293b99;border:1px solid #8b5cf633;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;overflow:hidden;padding:10px 12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.LabelLegend .LegendContent .LegendItem:before{background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.LabelLegend .LegendContent .LegendItem:hover{background:#1e293bcc;border-color:#8b5cf666;box-shadow:0 4px 12px #667eea33;transform:translateX(4px)}.LabelLegend .LegendContent .LegendItem:hover:before{left:100%}.LabelLegend .LegendContent .LegendItem.active{background:linear-gradient(135deg,#667eea4d,#8b5cf64d);border-color:#8b5cf699;box-shadow:0 0 16px #667eea66}.LabelLegend .LegendContent .LegendItem.active .Shortcut{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #667eea66;color:#fff}.LabelLegend .LegendContent .LegendItem .LegendItemContent{align-items:center;display:flex;flex:1 1;gap:12px}.LabelLegend .LegendContent .LegendItem .LegendItemContent .ColorMarker{border:2px solid #fff3;border-radius:4px;box-shadow:0 2px 8px #0000004d;height:20px;width:20px}.LabelLegend .LegendContent .LegendItem .LegendItemContent .LabelName{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#e2e8f0;display:-webkit-box;font-size:14px;font-weight:500;letter-spacing:.2px;line-height:1.35;overflow:hidden;word-break:break-word}.LabelLegend .LegendContent .LegendItem .Shortcut{align-items:center;background:#47556966;border:1px solid #8b5cf64d;border-radius:6px;color:#cbd5e1;display:flex;flex-shrink:0;font-family:Courier New,monospace;font-size:12px;font-weight:600;height:24px;justify-content:center;margin-top:2px;min-width:24px;padding:0 8px;transition:all .3s}.LabelLegend .EmptyState{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 24px;text-align:center}.LabelLegend .EmptyState .EmptyIcon{animation:float 3s ease-in-out infinite;font-size:48px;margin-bottom:12px;opacity:.6}.LabelLegend .EmptyState .EmptyText{color:#94a3b8;font-size:14px;font-weight:500;margin-bottom:20px}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:899px){.LabelLegendMobileEditFab{bottom:12px;display:inline-flex;pointer-events:auto;position:fixed;right:12px;width:auto;z-index:930}}@media(max-height:760px){.LabelLegend{bottom:12px;max-height:calc(100dvh - 24px);right:16px}.LabelLegend .LegendContent{max-height:calc(100dvh - 132px)}}.PopupView{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;height:100dvh;justify-content:center;margin:0;max-width:100%;overflow-y:auto;padding:16px;position:absolute;width:100vw;z-index:1000}@media(max-width:899px){.PopupView{align-items:stretch;padding:12px}.PopupView .GenericYesNoPopup,.PopupView .InsertLabelNamesPopup,.PopupView .LoadLabelNamesPopup{max-height:calc(100dvh - 24px);max-width:100%;overflow:auto;width:100%}}.LoadLabelsPopupContent{align-content:center;align-items:center;display:flex;flex:1 1;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:450px;padding-top:30px}.LoadLabelsPopupContent .Message{align-self:stretch;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e293b66;border-bottom:1px solid #8b5cf626;color:#e2e8f0;font-size:14px;line-height:1.6;padding:0 32px 24px}.LoadLabelsPopupContent .DropZone{align-items:center;align-self:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b4d;border:2px dashed #8b5cf64d;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;justify-items:center;margin:24px;outline:none;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.LoadLabelsPopupContent .DropZone:before{background:radial-gradient(circle,#667eea1a 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .3s;width:200%}.LoadLabelsPopupContent .DropZone:hover{background:#1e293b80;border-color:#8b5cf699;box-shadow:0 8px 25px #667eea33;transform:translateY(-4px)}.LoadLabelsPopupContent .DropZone:hover:before{opacity:1}.LoadLabelsPopupContent .DropZone>img{filter:brightness(0) invert(1) opacity(.7);margin-bottom:24px;max-height:80px;max-width:80px;transition:all .3s;-webkit-user-select:none;user-select:none}.LoadLabelsPopupContent .DropZone:hover>img{filter:brightness(0) invert(1) opacity(1) drop-shadow(0 0 15px rgba(102,126,234,.8));transform:scale(1.1) rotate(-5deg)}.LoadLabelsPopupContent .DropZone>input{outline:none}.LoadLabelsPopupContent .DropZone>p{color:#cbd5e1;font-size:15px;margin-bottom:0;margin-top:4px;transition:all .3s}.LoadLabelsPopupContent .DropZone>p.extraBold{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;margin-bottom:8px}.LoadLabelsPopupContent .DropZone:hover>p{color:#f1f5f9}@media(max-width:899px){.LoadLabelsPopupContent{min-height:auto;padding-top:16px}.LoadLabelsPopupContent .Message{padding:0 16px 16px}.LoadLabelsPopupContent .DropZone{margin:12px;min-height:200px}}.GenericYesNoPopup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;flex-wrap:nowrap;max-height:80vh;max-width:600px;min-width:500px;overflow:hidden;-webkit-user-select:none;user-select:none;width:50%}.GenericYesNoPopup .Header{align-items:center;align-self:stretch;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 20px #667eea4d;color:#fff;display:flex;flex-direction:row;font-size:20px;font-weight:700;height:60px;justify-content:center;letter-spacing:.3px;padding:0 24px;position:relative}.GenericYesNoPopup .Header:after{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.GenericYesNoPopup .Content{align-self:stretch;background:linear-gradient(180deg,#1e293bfa,#0f172af2);flex:1 1;font-size:14px;min-height:0}.GenericYesNoPopup .Content--internal{display:flex;flex-direction:column;overflow:hidden;padding:0}.GenericYesNoPopup .Footer{align-items:center;align-self:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border-top:1px solid #8b5cf633;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-end;min-height:80px;padding:20px 32px}@media(max-width:899px){.GenericYesNoPopup{max-width:100%;min-width:0;min-width:auto;width:100%}.GenericYesNoPopup .Header{font-size:18px;height:50px;padding:0 16px}.GenericYesNoPopup .Content{padding:16px}.GenericYesNoPopup .Footer{flex-wrap:nowrap;justify-content:flex-end;padding:16px 20px}}.InsertLabelNamesPopup{align-content:center;align-items:stretch;align-self:stretch;display:flex;flex:1 1;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;max-height:none;min-height:0}.InsertLabelNamesPopup .LeftContainer{align-content:flex-start;align-items:center;align-self:stretch;background:#0f172a99;border-right:1px solid #8b5cf633;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;justify-content:flex-start;padding:10px 0;width:60px}.InsertLabelNamesPopup .LeftContainer .ImageButton{border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.InsertLabelNamesPopup .LeftContainer .ImageButton:hover{background:linear-gradient(135deg,#667eea33,#8b5cf633);transform:scale(1.05)}.InsertLabelNamesPopup .LeftContainer .ImageButton.active{background:linear-gradient(135deg,#667eea4d,#8b5cf64d);box-shadow:0 0 15px #667eea66}.InsertLabelNamesPopup .LeftContainer .ImageButton.monochrome img{filter:brightness(0) invert(1);transition:filter .3s}.InsertLabelNamesPopup .LeftContainer .ImageButton.monochrome:hover img{filter:brightness(0) invert(1) drop-shadow(0 0 5px rgba(102,126,234,.8))}.InsertLabelNamesPopup .RightContainer{align-content:flex-start;align-items:center;align-self:stretch;display:flex;flex:1 1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;min-height:0;overflow:hidden}.InsertLabelNamesPopup .RightContainer .Message{align-self:stretch;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e293b66;border-bottom:1px solid #8b5cf626;color:#e2e8f0;font-size:14px;line-height:1.6;padding:24px 32px}.InsertLabelNamesPopup .RightContainer .LabelsContainer{align-content:flex-start;align-items:stretch;align-self:stretch;color:#fff;display:flex;flex:1 1;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;min-height:0;overflow:hidden}.InsertLabelNamesPopup .RightContainer .LabelsContainer [data-scrollbar]{border-radius:0 0 12px 0;flex:1 1;min-height:0;width:100%}.InsertLabelNamesPopup .RightContainer .LabelsContainer .ImageButton{transition:all .3s cubic-bezier(.4,0,.2,1)}.InsertLabelNamesPopup .RightContainer .LabelsContainer .ImageButton img{filter:brightness(0) invert(1);transition:filter .3s;-webkit-user-select:none;user-select:none}.InsertLabelNamesPopup .RightContainer .LabelsContainer .ImageButton:hover{background-color:#0000}.InsertLabelNamesPopup .RightContainer .LabelsContainer .ImageButton:not(.disabled):hover img{filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(102,126,234,.8))}.InsertLabelNamesPopup .RightContainer .LabelsContainer .EmptyList{align-content:center;align-items:center;align-self:stretch;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:20px;transition:all .3s ease}.InsertLabelNamesPopup .RightContainer .LabelsContainer .EmptyList:hover{background:#667eea14;transform:translateY(-2px)}.InsertLabelNamesPopup .RightContainer .LabelsContainer .EmptyList>img{filter:brightness(0) invert(1) opacity(.7);margin-bottom:16px;max-height:80px;max-width:80px;transition:all .3s;-webkit-user-select:none;user-select:none}.InsertLabelNamesPopup .RightContainer .LabelsContainer .EmptyList:hover>img{filter:brightness(0) invert(1) opacity(1) drop-shadow(0 0 10px rgba(102,126,234,.6));transform:scale(1.1)}.InsertLabelNamesPopup .RightContainer .LabelsContainer .EmptyList>p{color:#cbd5e1;margin-bottom:0;margin-top:4px}.InsertLabelNamesPopup .RightContainer .LabelsContainer .EmptyList>p.extraBold{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:600}.InsertLabelNamesPopup .RightContainer .InsertLabelNamesPopupContent{margin:20px 32px;width:calc(100% - 64px)}.InsertLabelNamesPopup .RightContainer .InsertLabelNamesPopupContent .LabelEntry{align-content:space-between;align-items:center;background:#33415580;border:1px solid #8b5cf633;border-radius:8px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:8px;padding:8px 12px;transition:all .3s ease;width:100%}.InsertLabelNamesPopup .RightContainer .InsertLabelNamesPopupContent .LabelEntry:hover{background:#334155b3;border-color:#8b5cf666;box-shadow:0 2px 10px #667eea33}.InsertLabelNamesPopup .RightContainer .InsertLabelNamesPopupContent .LabelEntry .ColorSelectorView{margin-left:15px}.InsertLabelNamesPopup .RightContainer .InsertLabelNamesPopupContent .LabelEntry .ImageButton{margin-left:15px;transition:all .3s}.InsertLabelNamesPopup .RightContainer .InsertLabelNamesPopupContent .LabelEntry .ImageButton img{filter:brightness(0) invert(1) opacity(.6);transition:all .3s}.InsertLabelNamesPopup .RightContainer .InsertLabelNamesPopupContent .LabelEntry .ImageButton:hover{background-color:#0000}.InsertLabelNamesPopup .RightContainer .InsertLabelNamesPopupContent .LabelEntry .ImageButton:hover img{filter:brightness(0) invert(1) opacity(1) drop-shadow(0 0 5px rgba(239,68,68,.8));transform:scale(1.1)}@media(max-width:899px){.InsertLabelNamesPopup{flex-direction:column}.InsertLabelNamesPopup .LeftContainer{border-bottom:1px solid #8b5cf633;border-right:none;flex-direction:row;justify-content:center;padding:8px 12px;width:100%}.InsertLabelNamesPopup .RightContainer .Message{font-size:13px;padding:16px}.InsertLabelNamesPopup .RightContainer .InsertLabelNamesPopupContent{margin:12px 16px;width:calc(100% - 32px)}}.ColorSelectorView{align-content:center;align-items:center;border-radius:2px;display:flex;flex-direction:column;flex-wrap:nowrap;height:30px;justify-content:center;width:30px}.ColorSelectorView>img{filter:brightness(0) invert(1);height:20px;width:20px}.ColorSelectorView:hover{cursor:pointer}.SizeItUpView{align-content:center;align-items:center;background-color:#282828;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:18px;height:100dvh;justify-content:center;margin:0;max-width:100%;padding:24px 16px;position:absolute;text-align:center;width:100vw}.SizeItUpView,.SizeItUpView>img{-webkit-user-select:none;user-select:none}.SizeItUpView>img{filter:brightness(0) invert(1);margin:25px;max-height:100px;max-width:100px}.SizeItUpView>p{line-height:1.5;max-width:420px}.SizeItUpView>p.extraBold{font-size:18px;font-weight:600}@media(max-width:599px){.SizeItUpView{font-size:16px;padding:16px 12px}.SizeItUpView>img{margin:16px;max-height:72px;max-width:72px}.SizeItUpView>p.extraBold{font-size:15px}}.notification-wrapper{bottom:0;height:220px;overflow:hidden;position:fixed;right:0;z-index:2000}.notification-wrapper .notification{align-items:stretch;background-color:#282828;border-radius:5px;box-shadow:0 0 10px 0 #0000001a;display:flex;flex-direction:column;flex-wrap:nowrap;height:200px;justify-content:flex-start;left:10px;overflow:hidden;position:relative;top:10px;-webkit-user-select:none;user-select:none;width:400px}.notification-wrapper .notification .header{font-size:18px;font-weight:900;height:35px;line-height:35px;text-align:center}.notification-wrapper .notification .content{color:#fff;flex:1 1;padding:20px}.notification-wrapper .notification .loader{bottom:0;height:5px;left:0;position:absolute;z-index:2001}.notification-wrapper .notification:hover{cursor:pointer}.notification-wrapper .notification.error .header{background-color:#d42245;color:#fff}.notification-wrapper .notification.error .loader{background-color:#d42245}.notification-wrapper .notification.success .header{background-color:#094;color:#fff}.notification-wrapper .notification.success .loader{background-color:#094}.notification-wrapper .notification.message .header{background-color:#009efd;color:#fff}.notification-wrapper .notification.message .loader{background-color:#009efd}.notification-wrapper .notification.warning .header{background-color:#eed202;color:#fff}.notification-wrapper .notification.warning .loader{background-color:#eed202}.notification-wrapper.in{animation-duration:.5s;animation-fill-mode:forwards;animation-name:animation-in;animation-timing-function:ease-out}.notification-wrapper.display{animation-duration:5s;animation-fill-mode:forwards;animation-name:animation-display;animation-timing-function:linear}.notification-wrapper.display .loader{animation-duration:5s;animation-fill-mode:forwards;animation-name:loader-animation;animation-timing-function:linear}.notification-wrapper.display:hover,.notification-wrapper.display:hover .loader{animation-play-state:paused}.notification-wrapper.out{animation-duration:.5s;animation-fill-mode:forwards;animation-name:animation-out;animation-timing-function:ease-in}@keyframes animation-in{0%{width:0}to{width:420px}}@keyframes animation-display{0%{width:420px}to{width:420px}}@keyframes animation-out{0%{width:420px}to{width:0}}@keyframes loader-animation{0%{width:0}to{width:100%}}@media(max-width:899px){.notification-wrapper{left:0;right:0;width:100%}.notification-wrapper .notification{height:auto;left:10px;max-width:calc(100vw - 20px);min-height:120px;right:10px;width:calc(100vw - 20px)}.notification-wrapper .notification .content{font-size:13px;padding:12px 16px}.notification-wrapper.in{animation-name:animation-in-mobile}.notification-wrapper.display{animation-name:animation-display-mobile}.notification-wrapper.out{animation-name:animation-out-mobile}}@keyframes animation-in-mobile{0%{width:0}to{width:100%}}@keyframes animation-display-mobile{0%{width:100%}to{width:100%}}@keyframes animation-out-mobile{0%{width:100%}to{width:0}}