.VmStatementPicker .UiCodeLine{cursor:pointer}.VmStatementPicker .UiCodeLine__text,.VmStatementPicker .UiCodeLine__icon{opacity:.5}.VmStatementPicker .UiCodeLine:hover .UiCodeLine__text,.VmStatementPicker .UiCodeLine:hover .UiCodeLine__icon{opacity:1}.StmtAndOr__select,.StmtAndOr__text{font-size:.8rem;padding:3px 6px;margin:5px 3px}.StmtAndOr__select{font-family:inherit;background:transparent;border:none;border-radius:4px;cursor:pointer}.StmtAndOr__select:hover{background-color:var(--ui-color-hover)}.StmtAndOr__select option{color:#000}.StmtAssign__footer{-webkit-user-select:none;user-select:none;font-size:.9rem;border-radius:4px;padding:4px;margin-top:1rem}.StmtAssign__footer summary{border-radius:4px;padding:8px;font-size:.8rem}.StmtAssign__face{display:flex;flex-wrap:wrap;gap:1rem}.StmtAssign__item{--ui-item-padding: 4px}.StmtAssign__item .UiItem__icon{margin-right:10px}.StmtAssign__var{align-self:center;display:inline-flex;align-items:center;padding:2px 8px;font-size:.7rem;background-color:var(--ui-color-primary);color:#fff;border-radius:4px}.StmtOp__face{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.9rem;font-weight:700}.StmtOp__face-op{border-radius:4px;font-size:.8rem;font-weight:400;padding:2px 8px;background-color:#00000012}.StmtSearch{padding:8px}.StmtSearch input{width:100%}.VmStatementDialog__content{padding:8px}.VmStatementDialog__content input[type=search]{width:100%}.UiDataForm__body{padding:5px}.UiDataForm__footer{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;padding:5px}.UiDataForm__footer .UiButton--danger{margin-left:auto}.BlockMenu{display:flex;align-items:center}.BlockMenu__trigger{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:3px}.BlockMenu__list{--ui-item-padding: 7px 10px;padding:3px;-webkit-user-select:none;user-select:none;min-width:180px;max-width:220px}.BlockMenu__list section{border-bottom:1px solid rgba(255,255,255,.2);padding:3px 0}.BlockMenu__list section:last-child{border-bottom:0;padding-bottom:0}.BlockMenu__list section label{display:block;font-size:.7rem;padding:6px 4px 0;opacity:.6}.BlockMenu__action{border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:400}.BlockMenu__action:hover{background-color:#fff3}.BlockMenu__action--has-data{color:#adff2f}.BlockMenu__action--has-data .UiItem__body{position:relative;padding-right:16px}.BlockMenu__action--has-data .UiItem__body:after{content:"";display:block;position:absolute;top:calc(50% - 3px);right:0;width:6px;height:6px;background-color:#adff2f;border-radius:50%}.BlockMenu__action .UiItem__subtext{overflow:hidden;text-overflow:ellipsis}.CmsBlockPicker__suggestions{display:flex;flex-wrap:wrap;gap:5px;padding:8px;font-size:.9em}.CmsBlockPicker__suggestions .FinderItem{border:1px solid #999!important;opacity:.5}.CmsBlockPicker__suggestions .FinderItem:hover{opacity:1}.ui--clickable,.BlockWindow__pickerItem{cursor:pointer}.ui--clickable:hover,.BlockWindow__pickerItem:hover{background-color:var(--ui-color-hover, rgba(255, 255, 255, .08))}.BlockWindow{--window-ridge-color: #99999966}.BlockWindow .UiWindow__header{border-bottom:1px solid var(--window-ridge-color)}.BlockWindow__headerItem{--ui-item-padding: 6px 12px;font-size:.8rem;font-weight:700}.BlockWindow__contents{padding:.6em;height:100%}.BlockWindow__pickerItem{--ui-item-padding: 6px 16px;margin-right:.5em;padding-top:8px;padding-bottom:10px;margin-bottom:-5px;font-size:.8rem;font-weight:700;border:1px solid var(--window-ridge-color);border-bottom:1px solid var(--ui-color-z2);border-radius:5px 5px 0 0}.BlockWindow__pickerItem .UiIcon{order:1}.BlockWindow .BlockWindow__contents--MediaHtmlCode,.BlockWindow .BlockWindow__contents--BlockSource{padding:0}.BlockWindow .BlockWindow__contents--MediaHtmlCode .UiInputJson,.BlockWindow .BlockWindow__contents--BlockSource .UiInputJson{height:100%}.BlockWindow .BlockWindow__contents--MediaHtmlCode .UiInputCode,.BlockWindow .BlockWindow__contents--BlockSource .UiInputCode{flex:1;height:100%;overflow:auto}.BlockWindow .BlockWindow__contents--MediaHtmlCode .UiInputCode>div,.BlockWindow .BlockWindow__contents--BlockSource .UiInputCode>div{height:100%}.BlockWindow:invalid .UiWindow__footer input[type=submit],.BlockWindow:invalid .UiWindow__footer button[type=submit]{opacity:.6}.SlotBlockLauncher__trigger{display:inline-flex;--ui-item-padding: 8px 14px;-webkit-user-select:none;user-select:none;font-size:.8rem;font-weight:700;border-radius:5px;border:2px dashed rgba(153,153,153,.5333333333);opacity:.6;cursor:pointer}.SlotBlockLauncher__trigger:hover{border:2px solid var(--ui-color-primary);color:var(--ui-color-primary);opacity:1}.SlotBlockLauncher__tabs{font-size:.8rem}.CmsSlotEditor--dragging{min-height:20px}.CmsSlotEditor--dragging .tiptap-editor-contents{pointer-events:none}.DataFormFace__body{padding:5px}.DataFormFace__footer{pointer-events:none;display:flex;flex-wrap:nowrap;align-items:center;gap:5px;padding:5px}.DataFormFace__footer .UiButton--danger{margin-left:auto}.PropInputDictionary .TranslationInput{display:block}.PropInputExpression__expression{width:100%}.CmsPropInput__label{padding:3px 0}.CmsPropInput__body{position:relative}.CmsPropInput__typeSelect{color:inherit;padding:4px 6px;border:0;border-radius:4px;font-size:.7rem;font-weight:700;background-color:var(--ui-color-hover);margin-left:1em;opacity:.4}.CmsPropInput__typeSelect:hover{opacity:1}.CmsPropInput__typeSelect option{color:#000}.CmsPropInput__component{min-width:100%}.CmsPropInput__component input{width:100%}.InputList__item{position:relative;padding:4px 35px 4px 12px;border-radius:4px;background-color:#00000008;margin-bottom:1rem}.InputList__deleter{position:absolute;top:3px;right:3px;border:0;border-radius:4px;padding:4px 8px;font-size:18px;font-weight:700;background:transparent;color:red;cursor:pointer}.InputList__deleter:hover{background-color:var(--ui-color-hover)}.BlockScaffold--InputList{padding:6px;margin-top:6px;margin-bottom:6px}.BlockScaffold--InputList:after{opacity:.3}.BlockScaffold--InputList:hover>.InputListFace>.InputListFace__label{opacity:1;color:var(--ui-color-primary)}.InputListFace{position:relative;padding-top:16px;width:100%}.InputListFace__label{position:absolute;top:-3px;left:0;font-size:8pt;font-weight:700;border-radius:4px;opacity:.5}.InputListFace>.CmsSlotEditor__footer{margin:3px;flex:none!important}.InputListSettings__navigator{display:flex;flex-wrap:wrap;gap:8px}.InputListSettings__navigator .UiInput--type-checkbox .UiInput__body label{padding-right:12px}.InputButton{max-width:300px}.InputButton .UiIcon{order:1}.InputButton--back .UiIcon{order:0}.InputButtonSettings__navigator{display:flex;flex-wrap:wrap;gap:8px}.InputButtonSettings__navigator .UiInput--type-checkbox .UiInput__body label{padding-right:12px}.InputSettings{display:flex;flex-direction:column;gap:8px}.InputSettings .UiDetails__contents{padding-left:12px!important;padding-bottom:24px!important;display:flex;flex-direction:column;gap:16px}.InputFace{cursor:pointer;pointer-events:none}.ui--clickable,.OptionsEditor__adder{cursor:pointer}.ui--clickable:hover,.OptionsEditor__adder:hover{background-color:var(--ui-color-hover, rgba(255, 255, 255, .08))}.OptionsEditor{position:relative}.OptionsEditor__addBar{padding:5px;display:flex}.OptionsEditor__addBar>:first-child{flex:1;border-right:1px solid var(--ui-color-ridge-right)}.OptionsEditor__adder{--ui-item-padding: 6px 8px;font-size:.8rem;font-weight:700;border-radius:5px;border:2px dashed rgba(153,153,153,.5333333333)}.OptionsEditor__adder .UiItem__text{padding:0 6px;font-size:inherit}.OptionsEditor__option-item .UiItem__icon{width:31px;cursor:move}.OptionEditor{display:flex;flex-wrap:nowrap;align-items:center;margin:3px 0}.OptionEditor__text,.OptionEditor__value{font-family:inherit;font-size:inherit;color:inherit;padding:4px 8px;border:1px solid var(--ui-color-ridge-right)}.OptionEditor__text{width:100%}.OptionEditor__value{border-left:1px solid var(--ui-color-ridge-left)}.OptionEditor .TranslationInput{flex:1;border-right:0}.InputSelectSettings__item{margin-bottom:1rem}.BlockScaffold--PersonEditor,.BlockScaffold--LayoutGroup{padding:6px;margin-top:6px;margin-bottom:6px}.BlockScaffold--PersonEditor:after,.BlockScaffold--LayoutGroup:after{opacity:.3}.BlockScaffold--PersonEditor:hover>.LayoutGroupFace>.LayoutGroupFace__label,.BlockScaffold--LayoutGroup:hover>.LayoutGroupFace>.LayoutGroupFace__label{opacity:1;color:var(--ui-color-primary)}.LayoutGroupFace{position:relative;padding-top:18px;width:100%}.LayoutGroupFace__label{pointer-events:none;position:absolute;top:-3px;left:0;font-size:8pt;font-weight:700;border-radius:4px;opacity:.5}.LayoutGroupFace--row .SlotBlockLauncher__trigger .UiItem__body{display:none}.LayoutGroupSettings .UiSelectButtons__button{width:100px;flex-direction:column;align-items:center}.LayoutGroupSettings .UiSelectButtons__button .UiItem__icon{font-size:20px}.LayoutGroupToolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:1em}.LayoutGroupToolbar>.UiItem{max-width:150px}.LayoutGroupToolbar__input .UiItem__body{display:none}.xxxx-LayoutGroupToolbar .UiSelectButtons__button{width:100px;flex-direction:column;align-items:center}.xxxx-LayoutGroupToolbar .UiSelectButtons__button .UiItem__icon{font-size:20px}.LayoutDialogEditor__slot{background-color:var(--ui-color-background);padding:12px;border:1px solid #ddd;border-radius:5px}.MediaImage--loading{position:relative}.MediaImage--loading .MediaImage__img{min-width:256px;min-height:256px}.MediaImage--error{width:100%;max-width:100%;height:256px!important;border:1px dashed #999;background-color:#0000001a;display:flex;align-items:center;justify-content:center}.lds-ring{--spiner-size: 128px;display:inline-block;position:absolute;top:calc(50% - var(--spiner-size) / 2);left:calc(50% - var(--spiner-size) / 2);width:var(--spiner-size);height:var(--spiner-size)}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:var(--spiner-size);height:var(--spiner-size);margin:8px;border:12px solid var(--ui-color-primary, #fff);border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--ui-color-primary, #fff) transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ItemSettings{display:flex;flex-direction:column;padding:8px;gap:16px}.MediaLink{--ui-item-padding: 6px 18px;border-radius:4px;font-weight:700;color:inherit;cursor:pointer}.MediaLink:hover{background-color:var(--ui-color-hover, rgba(255, 255, 255, .08))}.MediaLink .UiItem__icon{color:var(--ui-color-primary);order:1}.MediaLoremIpsumToolbar{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.MediaLoremIpsumToolbar .UiForm__field{margin:0!important}.MediaLoremIpsumToolbar .UiForm__field input{color:inherit;background:var(--ui-color-hover);border:0;width:64px;min-height:0}.CmsPropsForm .CmsPropInput{margin:8px 6px}.MediaPdfEditor{display:flex;flex-direction:column}.MediaPdfEditor__header{display:flex;align-items:center;padding:0 30px;box-sizing:border-box;min-height:56px;background:#323639;color:#fff}.MediaPdfEditor__header h1{margin:0;padding:0;font-size:.87rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MediaPdfEditor__container{flex:1;background:#525659}.MediaPdfEditor__body{margin:auto;background:#fff;color:#000;padding:30px;box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px}.UiVideoChaptersEditor__video{width:100%;min-height:0;height:180px;position:sticky;top:0}.UiVideoChaptersEditor__table{width:100%}.UiVideoChaptersEditor__table thead{position:sticky;top:180px;background-color:var(--ui-color-background)}.UiVideoChaptersEditor__table th{padding-left:6px;padding-right:18px}.UiVideoChaptersEditor__table td{padding:0 3px}.UiVideoChaptersEditor__table th,.UiVideoChaptersEditor__table td{font-size:.85rem}.UiVideoChaptersEditor__chapterName input{width:100%}.UiVideoChaptersEditor__chapter input{padding:3px 5px!important}.UiVideoChaptersEditor__chapter--active{outline:2px solid #ff8;border-radius:4px}.UiVideoChaptersEditor__chapter .UiIcon.ui--clickable{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;width:28px;height:28px;margin:0;padding:0}.UiVideoContainer{position:relative}.UiVideoContainer__video{width:100%;height:100%}.UiVideoContainer__slot{position:absolute;top:0;right:0;bottom:50px;left:0}.NavigationControls{display:flex;flex-wrap:wrap;gap:8px}.NavigationMenu{-webkit-user-select:none;user-select:none;display:flex;flex-wrap:nowrap;align-items:center;justify-content:inherit;overflow-x:auto;padding-bottom:4px}.NavigationMenu__item{white-space:nowrap;display:block;padding:8px 16px;color:inherit;cursor:pointer}.NavigationMenu__item:hover{background-color:var(--ui-color-hover)}.NavigationMenu__item--active{color:var(--ui-color-primary);position:relative}.NavigationMenu__item--active:after{content:"";display:block;width:40px;height:0;border:2px solid var(--ui-color-primary);border-radius:2px;position:absolute;bottom:0;left:calc(50% - 22px)}.NavigationProgress{--progress-icon-size: 24px;--progress-line-width: 6px;--progress-color-done: var(--ui-color-primary);--progress-color-pending: #ccc;position:relative;display:flex;flex-wrap:nowrap;align-items:flex-end;padding:8px 0;overflow-x:auto}.NavigationProgress__step{min-width:100px;flex:1;color:inherit;font-size:10pt;font-weight:700;display:flex;flex-direction:column;align-items:center;padding:8px;border-radius:5px}.NavigationProgress__step .UiItem__body{width:100%;text-align:center;padding:0 12%}.NavigationProgress__step .UiItem__icon{margin-bottom:6px;width:var(--progress-icon-size);height:var(--progress-icon-size);border-radius:50%;border:3px solid var(--ui-color-primary);background:var(--ui-color-primary);color:#fff;z-index:1}.NavigationProgress__step:before,.NavigationProgress__step:after{content:"";position:absolute;display:block;width:50%;height:var(--progress-line-width);top:calc(var(--progress-icon-size) / 2 - var(--progress-line-width) / 2 + 8px)}.NavigationProgress__step:before{left:0}.NavigationProgress__step:after{right:0}.NavigationProgress__step:first-child:before{display:none}.NavigationProgress__step:last-child:after{display:none}.NavigationProgress__step:hover{background-color:var(--ui-color-hover)}.NavigationProgress__step--past:before,.NavigationProgress__step--past:after{background:var(--progress-color-done)}.NavigationProgress__step--future .UiItem__icon{background-color:var(--progress-color-pending);border-color:var(--progress-color-pending);color:var(--ui-color-background)}.NavigationProgress__step--future:before,.NavigationProgress__step--future:after{background:var(--progress-color-pending)}.NavigationProgress__step--current .UiItem__icon{background-color:var(--ui-color-background);border-color:var(--progress-color-done);color:var(--progress-color-done)}.NavigationProgress__step--current:before{background:var(--progress-color-done)}.NavigationProgress__step--current:after{background:var(--progress-color-pending)}.NavigationProgress__step--unseen{pointer-events:none}.NavigationProgress__step--seen .UiItem__icon{color:var(--progress-color-done)}.LyricsPlayer{font-size:1.2em;font-weight:500}.LyricsPlayer__line{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;text-align:center;height:1.4em;transition:all .1s ease;transform:scale(1)}.LyricsPlayer__line--past{overflow:hidden;height:0}.LyricsPlayer__line--future{overflow:hidden;opacity:.2;height:0}.LyricsPlayer__line--future:first-child{height:1.4em}.LyricsPlayer__line--active+.LyricsPlayer__line--future{height:1.4em;transform:scale(.7)}.LyricsPlayer__word{white-space:pre;transition:all .1s ease;transform:scale(1) rotate(0)}.LyricsPlayer__word--active{transform:scale(1.1);color:var(--ui-color-primary)}.ClipboardItem{--ui-item-padding: 0;padding:3px 6px;border-radius:4px;position:absolute;top:3px;right:3px;z-index:1;cursor:pointer;opacity:.5}.ClipboardItem:hover{opacity:1;background-color:#fff3}.ClipboardItem .UiItem__text{display:none}
