.qast-admin{--ngx-editor-border-radius:4px;--ngx-editor-background-color:#fff;--ngx-editor-text-color:#000;--ngx-editor-placeholder-color:#6c757d;--ngx-editor-border-color:#0003;--ngx-editor-wrapper-border-color:#0003;--ngx-editor-menubar-bg-color:#fff;--ngx-editor-menubar-padding:3px;--ngx-editor-menubar-height:30px;--ngx-editor-blockquote-color:#ddd;--ngx-editor-blockquote-border-width:3px;--ngx-editor-icon-size:30px;--ngx-editor-popup-bg-color:#fff;--ngx-editor-popup-border-radius:4px;--ngx-editor-popup-shadow:#3c404326 0px 2px 6px 2px;--ngx-editor-menu-item-border-radius:2px;--ngx-editor-menu-item-active-color:#1a73e8;--ngx-editor-menu-item-hover-bg-color:#f1f1f1;--ngx-editor-menu-item-active-bg-color:#e8f0fe;--ngx-editor-seperator-color:#ccc;--ngx-editor-focus-ring-color:#5e9ed6;--ngx-editor-error-color:red;--ngx-editor-click-pointer:default}.qast-admin .NgxEditor{background:var(--ngx-editor-background-color);color:var(--ngx-editor-text-color);border-radius:var(--ngx-editor-border-radius);border:1px solid var(--ngx-editor-border-color);background-clip:padding-box;position:relative}.qast-admin .NgxEditor--Disabled{opacity:.5!important;pointer-events:none!important}.qast-admin .NgxEditor__Placeholder:before{color:var(--ngx-editor-placeholder-color);opacity:1;-webkit-user-select:none;user-select:none;cursor:text;content:attr(data-placeholder);position:absolute}.qast-admin .NgxEditor__Placeholder[data-align=right]:before{position:relative}.qast-admin .NgxEditor__Content{white-space:pre-wrap;font-variant-ligatures:none;font-feature-settings:"liga" 0;outline:none;padding:8px}.qast-admin .NgxEditor__Content p{margin:0 0 10px}.qast-admin .NgxEditor__Content blockquote{border-left:var(--ngx-editor-blockquote-border-width) solid var(--ngx-editor-blockquote-color);margin-left:0;margin-right:0;padding-left:16px}.qast-admin .NgxEditor__Content--Disabled{-webkit-user-select:none;user-select:none;pointer-events:none}.qast-admin .NgxEditor__Wrapper{border:1px solid var(--ngx-editor-wrapper-border-color);border-radius:var(--ngx-editor-border-radius)}.qast-admin .NgxEditor__Wrapper .NgxEditor__MenuBar{border-top-left-radius:var(--ngx-editor-border-radius);border-top-right-radius:var(--ngx-editor-border-radius);border-bottom:1px solid var(--ngx-editor-border-color)}.qast-admin .NgxEditor__Wrapper .NgxEditor{border:none;border-top-left-radius:0;border-top-right-radius:0}.qast-admin .NgxEditor__MenuBar{padding:var(--ngx-editor-menubar-padding);background-color:var(--ngx-editor-menubar-bg-color);flex-wrap:wrap;gap:.25rem .1rem;display:flex}.qast-admin .NgxEditor__MenuBar button:not(:disabled),.qast-admin .NgxEditor__MenuBar [role=button]:not(:disabled){cursor:var(--ngx-editor-click-pointer,default)}.qast-admin .NgxEditor__MenuItem{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.qast-admin .NgxEditor__MenuItem.NgxEditor__MenuItem--IconContainer{justify-content:center;align-items:center;display:flex}.qast-admin .NgxEditor__MenuItem .NgxEditor__MenuItem--Icon{all:unset;appearance:none;height:var(--ngx-editor-icon-size);width:var(--ngx-editor-icon-size);border-radius:var(--ngx-editor-menu-item-border-radius);justify-content:center;align-items:center;transition:all .2s ease-in-out;display:inline-flex}.qast-admin .NgxEditor__MenuItem .NgxEditor__MenuItem--Icon+.NgxEditor__MenuItem--Icon{margin-left:2px}.qast-admin .NgxEditor__MenuItem .NgxEditor__MenuItem--Icon:focus-visible{outline:1px solid var(--ngx-editor-focus-ring-color)}.qast-admin .NgxEditor__MenuItem .NgxEditor__MenuItem--Icon:hover{background-color:var(--ngx-editor-menu-item-hover-bg-color)}.qast-admin .NgxEditor__MenuItem.NgxEditor__MenuItem--Text{padding:0 5px}.qast-admin .NgxEditor__MenuItem.NgxEditor__MenuItem--Active,.qast-admin .NgxEditor__MenuItem .NgxEditor__MenuItem--Active{background-color:var(--ngx-editor-menu-item-active-bg-color);color:var(--ngx-editor-menu-item-active-color)}.qast-admin .NgxEditor__MenuItem--Popup{align-items:center;display:flex;position:relative}.qast-admin .NgxEditor__Dropdown{flex-shrink:0;align-items:center;min-width:64px;display:flex;position:relative}.qast-admin .NgxEditor__Dropdown:hover{background-color:var(--ngx-editor-menu-item-hover-bg-color)}.qast-admin .NgxEditor__Dropdown .NgxEditor__Dropdown--Text{all:unset;appearance:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0 5px;display:flex}.qast-admin .NgxEditor__Dropdown .NgxEditor__Dropdown--Text:focus-visible{outline:1px solid var(--ngx-editor-focus-ring-color)}.qast-admin .NgxEditor__Dropdown .NgxEditor__Dropdown--Text:after{content:"";vertical-align:4px;border:4px solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:24px;display:inline-block}.qast-admin .NgxEditor__Dropdown .NgxEditor__Dropdown--DropdownMenu{box-shadow:var(--ngx-editor-popup-shadow);border-radius:var(--ngx-editor-popup-border-radius);background-color:var(--ngx-editor-popup-bg-color);z-index:10;width:100%;left:0;top:calc(var(--ngx-editor-menubar-height) + 2px);flex-direction:column;display:flex;position:absolute}.qast-admin .NgxEditor__Dropdown .NgxEditor__Dropdown--Item{all:unset;appearance:none;white-space:nowrap;color:inherit;padding:8px}.qast-admin .NgxEditor__Dropdown .NgxEditor__Dropdown--Item:focus-visible{outline:1px solid var(--ngx-editor-focus-ring-color)}.qast-admin .NgxEditor__Dropdown .NgxEditor__Dropdown--Item:hover{background-color:var(--ngx-editor-menu-item-hover-bg-color)}.qast-admin .NgxEditor__Dropdown .NgxEditor__Dropdown--Selected,.qast-admin .NgxEditor__Dropdown .NgxEditor__Dropdown--Open{color:var(--ngx-editor-menu-item-active-color);background-color:var(--ngx-editor-menu-item-active-bg-color)}.qast-admin .NgxEditor__Dropdown .NgxEditor__Dropdown--Active{background-color:var(--ngx-editor-menu-item-active-bg-color)}.qast-admin .NgxEditor__Dropdown .NgxEditor__Dropdown--Active:hover{background-color:var(--ngx-editor-menu-item-hover-bg-color)}.qast-admin .NgxEditor__Popup{top:calc(var(--ngx-editor-menubar-height) + 2px);box-shadow:var(--ngx-editor-popup-shadow);border-radius:var(--ngx-editor-popup-border-radius);background-color:var(--ngx-editor-popup-bg-color);z-index:10;min-width:192px;padding:8px;position:absolute}.qast-admin .NgxEditor__Popup .NgxEditor__Popup--FormGroup{margin-bottom:8px}.qast-admin .NgxEditor__Popup .NgxEditor__Popup--FormGroup label{margin-bottom:3px}.qast-admin .NgxEditor__Popup .NgxEditor__Popup--FormGroup input[type=text]{padding:2px 4px}.qast-admin .NgxEditor__Popup .NgxEditor__Popup--FormGroup input[type=url]{padding:2px 4px}.qast-admin .NgxEditor__Popup .NgxEditor__Popup--Col{flex-direction:column;display:flex;position:relative}.qast-admin .NgxEditor__Popup .NgxEditor__Popup--Label{font-size:85%}.qast-admin .NgxEditor__Seperator{border-left:1px solid var(--ngx-editor-seperator-color);margin:0 5px}.qast-admin .NgxEditor__HelpText{font-size:80%}.qast-admin .NgxEditor__HelpText.NgxEditor__HelpText--Error{color:var(--ngx-editor-error-color)}.qast-admin .NgxEditor__MenuItem--Popup .NgxEditor__Popup{width:230px}.qast-admin .NgxEditor__ColorContainer{justify-content:space-between;display:flex}.qast-admin .NgxEditor__ColorContainer+.NgxEditor__ColorContainer{margin-top:5px}.qast-admin .NgxEditor__Color{border:none;border-radius:6px;outline:none;flex-shrink:0;width:24px;height:24px}.qast-admin .NgxEditor__Color:focus-visible{outline:1px solid var(--ngx-editor-focus-ring-color);outline-offset:1px}.qast-admin .NgxEditor__Color--Active:after{content:"✔";font-size:90%}.qast-admin .NgxEditor__MenuItem--Button{margin-top:5px}.qast-admin .NgxEditor__Content img{max-width:100%}.qast-admin .NgxEditor__Content{min-height:130px;max-height:300px;overflow-y:auto}.qast-admin .NgxEditor__Content h1{font-size:20px}.qast-admin .NgxEditor__Content h2{font-size:19px}.qast-admin .NgxEditor__Content h3{font-size:18px}.qast-admin .NgxEditor__Content h4,.qast-admin .NgxEditor__Content h5,.qast-admin .NgxEditor__Content h6{font-size:17px}.qast-admin .NgxEditor__Content h1,.qast-admin .NgxEditor__Content h2,.qast-admin .NgxEditor__Content h3,.qast-admin .NgxEditor__Content h4,.qast-admin .NgxEditor__Content h5,.qast-admin .NgxEditor__Content h6{margin-bottom:17px}.qast-admin .note-wrapper h1{font-size:20px!important}.qast-admin .note-wrapper h2{font-size:19px!important}.qast-admin .note-wrapper h3{font-size:18px!important}.qast-admin .note-wrapper h4,.qast-admin .note-wrapper h5,.qast-admin .note-wrapper h6{font-size:17px}.qast-admin .note-wrapper h1,.qast-admin .note-wrapper h2,.qast-admin .note-wrapper h3,.qast-admin .note-wrapper h4,.qast-admin .note-wrapper h5,.qast-admin .note-wrapper h6{margin-bottom:17px}.qast-admin .editor-textarea{resize:none;border:#0000;width:100%;min-height:130px;max-height:300px;overflow-y:auto}.qast-admin .editor-textarea:focus-visible{outline:none}.qast-admin .custom-menu-toolbar{flex-wrap:wrap;display:flex}.qast-admin .editor-disabled .NgxEditor__MenuItem:not(.editor-toggle-item),.qast-admin .editor-disabled .NgxEditor__Dropdown{pointer-events:none;opacity:.3;cursor:default}.qast-admin .editor-disabled .editor-toggle-item{pointer-events:auto!important;opacity:1!important}.qast-admin .editor-toggle-item{cursor:default;align-items:center;padding:0 8px;transition:all .2s ease-in-out;display:flex}.qast-admin .editor-toggle-item .icon-text{margin-right:4px;font-size:16px}.qast-admin .editor-toggle-item .button-text{font-size:12px}.qast-admin .editor-toggle-item.locked{background-color:#e8f0fe}.qast-admin .editor-toggle-item.locked .editor-toggle-icon{color:#1a73e8}.qast-admin .editor-toggle-item:hover{background-color:#f1f1f1}.qast-admin .editor-toggle-icon{color:var(--admin-text);transition:all .2s ease-in-out}.qast-admin .ngx-editor-fullscreen-icon{cursor:pointer;z-index:100;color:var(--admin-fullscreen-icon);background:#ffffffb3;border-radius:4px;padding:5px;font-size:16px;position:absolute;bottom:12px;right:15px}.qast-admin .ngx-editor-fullscreen-backdrop{z-index:9998;opacity:0;background-color:#0006;width:100vw;height:100vh;transition:opacity .15s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.qast-admin .ngx-editor-fullscreen-backdrop.show-backdrop{opacity:1}.qast-admin .ngx-editor-fullscreen-active{--ngx-editor-border-color:transparent;--ngx-editor-icon-size:25px;--ngx-editor-menubar-padding:0px;opacity:0!important;z-index:9999!important;background-color:var(--admin-background)!important;box-sizing:border-box!important;border-radius:4px!important;flex-direction:column!important;width:95%!important;max-width:100vw!important;height:95%!important;margin:0!important;padding:24px!important;transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.8)!important;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f!important}.qast-admin .ngx-editor-fullscreen-active>.w-100,.qast-admin .ngx-editor-fullscreen-active .editor-wrapper{flex-direction:column!important;flex-grow:1!important;min-height:0!important;display:flex!important}.qast-admin .ngx-editor-fullscreen-active .ngx-editor-fullscreen-header{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.qast-admin .ngx-editor-fullscreen-active .NgxEditor__Wrapper{flex-direction:column;min-height:0;display:flex;flex-grow:1!important}.qast-admin .ngx-editor-fullscreen-active .NgxEditor{flex-grow:1;height:100%;min-height:0;display:flex;overflow-y:auto}.qast-admin .ngx-editor-fullscreen-active .NgxEditor>div{flex-grow:1;width:100%;min-height:0;display:flex}.qast-admin .ngx-editor-fullscreen-active .NgxEditor__Content{width:100%;flex-grow:1!important;max-height:none!important;overflow-y:auto!important}.qast-admin .ngx-editor-fullscreen-active .editor-textarea{height:unset!important;max-height:unset!important;flex-grow:1!important}.qast-admin .ngx-editor-fullscreen-active .header{color:var(--admin-text);font-size:20px;font-weight:700}.qast-admin .ngx-editor-fullscreen-active.show-modal{opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}