/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/quill/dist/quill.snow.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Quill Editor v2.0.2
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow + .ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}

/*# sourceMappingURL=quill.snow.css.map*/
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/quill/dist/quill.bubble.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Quill Editor v2.0.2
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:'';display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble{box-sizing:border-box}.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:'';display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label::before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label::before,.ql-bubble .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label::before,.ql-bubble .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label::before,.ql-bubble .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\00D7";font-size:16px;font-weight:bold}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close){position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:normal;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease 200ms;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::after{visibility:visible}

/*# sourceMappingURL=quill.bubble.css.map*/
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/web/gucci/src/styles.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html,
body {
  height: 100%;
}

body {
  margin: 0;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  overflow: hidden;
}

p {
  margin: 0;
}

a {
  text-decoration: none;
}

button {
  background: none;
  font-family: inherit;
  border: none;
  padding: none;
}

/**
* Main purpose of this file is to share across applications (Gucci and Auth-Login) scss variables
*/
body {
  --xxsmall-fontSize: 8px;
  --xsmall-fontSize: 12px;
  --small-fontSize: 14px;
  --normal-fontSize: 16px;
  --large-fontSize: 24px;
  --h1-fontSize: 36px;
  --border-radius: 2px;
  --border-radius-md: 4px;
  --border-radius-lg: 6px;
  --border-radius-giant: 16px;
  --barion-spacing: 1px;
  --quark-spacing: 2px;
  --atomic-spacing: 4px;
  --atomic-2-spacing: 6px;
  --micro-spacing: 8px;
  --micro-2-spacing: 12px;
  --tiny-spacing: 16px;
  --tiny-2-spacing: 20px;
  --small-spacing: 24px;
  --small-2-spacing: 28px;
  --regular-spacing: 32px;
  --regular-2-spacing: 36px;
  --medium-1-spacing: 40px;
  --medium-2-spacing: 48px;
  --increased-spacing: 56px;
  --large-1-spacing: 64px;
  --large-2-spacing: 72px;
  --huge-1-spacing: 80px;
  --huge-2-spacing: 88px;
  --giant-1-spacing: 96px;
  --giant-2-spacing: 104px;
  --giant-3-spacing: 112px;
  --giant-4-spacing: 120px;
  --giant-5-spacing: 140px;
  --mdc-icon-button-icon-size: 24px;
  --mdc-text-button-container-shape: 4px;
  --slider-active-color: var(--main-color-1);
  --slider-inactive-color: var(--grey-color-300);
  --slider-thumb-color: var(--main-color-1);
  --slider-thumb-hover-color: var(--light-main-color-1);
}

/**
@note
  Not scoped, global css's.

  Usually are needed because we need to overwrite some library classes, jsplumb for joins etc.

  Components mostly are all scoped and isolated but angular allow us to set some styles global.
  That file help us to define it for library scope
  https://angular.io/guide/workspace-config#styles-and-scripts-configuration

  This is compromise but while you define something there, keep in mind that it will be global.

  - Still you should consider classes to be as unique as possible.
  - If you can declare using library unique class for for example overlay - you should do that.
  - If you can scope element around some component at least so when library,
  did not append elements to the end of body - you should do that
  - if you define some helper, dictionary global classes, you should communicate it to the others, consider other solution, other file.

 */
astrato-filter-element-value .filter-predefined-date mat-form-field .mat-mdc-form-field-infix .mat-mdc-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

astrato-sql-editor .cm-editor {
  width: 100%;
  height: 110px;
  border: 1px solid;
  box-sizing: border-box;
  border-radius: var(--border-radius-md);
  border-color: var(--grey-color-500);
}

.icon.black path {
  fill: #000;
}
.icon__svg--dimension svg path[stroke] {
  stroke: var(--dimension-color-1);
}
.icon__svg--dimension svg path[fill] {
  fill: var(--dimension-color-2);
}
.icon__svg--measure svg path[stroke] {
  stroke: var(--measure-color-1);
}
.icon__svg--measure svg path[fill] {
  fill: var(--measure-color-2);
}

/*!
 * Bootstrap Grid v5.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.custom-grid .container {
  width: 100%;
  padding-right: calc(var(--tiny-spacing) * 0.5);
  padding-left: calc(var(--tiny-spacing) * 0.5);
  margin-right: auto;
  margin-left: auto;
  box-sizing: border-box;
}
.custom-grid .pl-0 {
  padding-left: 0;
}
.custom-grid .pr-0 {
  padding-right: 0;
}
.custom-grid .pl-3 {
  padding-left: var(--tiny-spacing);
}
.custom-grid .pr-3 {
  padding-right: var(--tiny-spacing);
}
.custom-grid .pr-2 {
  padding-right: var(--tiny-spacing)/2;
}
.custom-grid .px-3 {
  padding-left: var(--tiny-spacing);
  padding-right: var(--tiny-spacing);
}
.custom-grid .mt-2 {
  margin-top: var(--tiny-spacing)/2;
}
.custom-grid .pb-3 {
  padding-bottom: var(--tiny-spacing);
}
.custom-grid .pb-4 {
  padding-bottom: calc(var(--tiny-spacing) * 2);
}
.custom-grid .mt-4 {
  margin-top: calc(var(--tiny-spacing) * 2);
}
.custom-grid .mt-3 {
  margin-top: var(--tiny-spacing);
}
.custom-grid .mb-3 {
  margin-bottom: var(--tiny-spacing);
}
.custom-grid .ml-3 {
  margin-left: var(--tiny-spacing);
}
.custom-grid .mr-2 {
  margin-right: var(--tiny-spacing)/2;
}
.custom-grid .mr-3 {
  margin-right: var(--tiny-spacing);
}
.custom-grid .d-flex {
  display: flex;
}
.custom-grid .d-inline-flex {
  display: inline-flex;
}
.custom-grid .d-block {
  display: flex;
}
.custom-grid .d-inline-block {
  display: inline-flex;
}
.custom-grid .justify-content-start {
  justify-content: flex-start;
}
.custom-grid .justify-content-end {
  justify-content: flex-end;
}
.custom-grid .justify-content-center {
  justify-content: center;
}
.custom-grid .justify-content-between {
  justify-content: space-between;
}
.custom-grid .justify-content-around {
  justify-content: space-around;
}
.custom-grid .justify-content-evenly {
  justify-content: space-evenly;
}
.custom-grid .align-items-start {
  align-items: flex-start;
}
.custom-grid .align-items-end {
  align-items: flex-end;
}
.custom-grid .align-items-center {
  align-items: center;
}
.custom-grid .align-items-baseline {
  align-items: baseline;
}
.custom-grid .align-items-stretch {
  align-items: stretch;
}
.custom-grid .row {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;
  margin-right: calc(-0.5 * var(--tiny-spacing));
  margin-left: calc(-0.5 * var(--tiny-spacing));
}
.custom-grid .row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--tiny-spacing) * 0.5);
  padding-left: calc(var(--tiny-spacing) * 0.5);
  margin-top: 0;
}
.custom-grid .col {
  flex: 1 0 0%;
}
.custom-grid .col-auto {
  flex: 0 0 auto;
  width: auto;
}
.custom-grid .col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.custom-grid .col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.custom-grid .col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.custom-grid .col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.custom-grid .col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.custom-grid .col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.custom-grid .col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.custom-grid .col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.custom-grid .col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.custom-grid .col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.custom-grid .col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.custom-grid .col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.custom-grid .offset-1 {
  margin-left: 8.33333333%;
}
.custom-grid .offset-2 {
  margin-left: 16.66666667%;
}
.custom-grid .offset-3 {
  margin-left: 25%;
}
.custom-grid .offset-4 {
  margin-left: 33.33333333%;
}
.custom-grid .offset-5 {
  margin-left: 41.66666667%;
}
.custom-grid .offset-6 {
  margin-left: 50%;
}
.custom-grid .offset-7 {
  margin-left: 58.33333333%;
}
.custom-grid .offset-8 {
  margin-left: 66.66666667%;
}
.custom-grid .offset-9 {
  margin-left: 75%;
}
.custom-grid .offset-10 {
  margin-left: 83.33333333%;
}
.custom-grid .offset-11 {
  margin-left: 91.66666667%;
}

#vertically-hovered-table table {
  background-color: transparent;
  overflow: hidden;
}
#vertically-hovered-table table td,
#vertically-hovered-table table th {
  background-color: transparent;
  overflow: visible;
  position: relative !important;
  z-index: auto !important;
}
#vertically-hovered-table table tr:hover {
  background-color: transparent;
}
#vertically-hovered-table table td::after,
#vertically-hovered-table table th::after {
  content: "";
  position: absolute;
  left: 0;
  top: -5000px;
  height: 10000px;
  width: 100%;
  background-color: var(--white-color);
  z-index: -2;
}
#vertically-hovered-table table td:hover::after,
#vertically-hovered-table table th:hover::after {
  background-color: var(--grey-color-100);
  z-index: -1;
}

table.normal.draggable-columns th {
  cursor: grab;
}
table.normal.draggable-columns th .mat-sort-header-container {
  cursor: grab;
  border: 0;
  outline: 0;
}
table.normal.draggable-columns th .mat-sort-header-container:active {
  cursor: grabbing;
}
table.normal.draggable-columns th:active {
  cursor: grabbing;
}
table.normal .mat-sort-header-arrow {
  opacity: 1 !important;
  transform: translateY(0px) !important;
  cursor: pointer;
  color: var(--grey-color-700);
}
table.normal .mat-sort-header-sorted .mat-sort-header-arrow {
  color: var(--main-color-2);
}

input.dve-input {
  border: thin solid var(--grey-color-500);
  box-sizing: border-box;
  height: var(--dve-input-height, 36px);
  padding: 10px 16px;
  border-top-left-radius: var(--select-border-top-left-radius, var(--border-radius-md));
  border-top-right-radius: var(--select-border-top-right-radius, var(--border-radius-md));
  border-bottom-left-radius: var(--select-border-bottom-left-radius, var(--border-radius-md));
  border-bottom-right-radius: var(--select-border-bottom-right-radius, var(--border-radius-md));
}

div[role=listbox].search-select-option__overlay {
  scrollbar-color: var(--grey-color-500) transparent;
  background-color: white;
  border: thin solid var(--grey-color-500);
}
div[role=listbox].search-select-option__overlay::-webkit-scrollbar {
  width: var(--micro-2-spacing);
  height: var(--micro-2-spacing);
}
div[role=listbox].search-select-option__overlay::-webkit-scrollbar-thumb {
  border-radius: var(--micro-spacing);
  border: 3px solid;
  border-color: white !important;
  background: var(--grey-color-500);
}
div[role=listbox].search-select-option__overlay::-webkit-scrollbar-thumb {
  border: 3px solid;
}
div[role=listbox].search-select-option__overlay::-webkit-scrollbar-track {
  background: transparent;
}

astrato-modeling-grid .suggested-endpoint {
  display: none;
  visibility: hidden;
}
astrato-modeling-grid .suggested-endpoint.jtk-endpoint-connected {
  display: inherit;
  visibility: visible;
}
astrato-modeling-grid .table-join-endpoint.jtk-endpoint:not(.jtk-endpoint-connected) {
  visibility: hidden !important;
}
astrato-modeling-grid .table-join-endpoint-hover,
astrato-modeling-grid .join-endpoint-hover {
  opacity: 1;
}
astrato-modeling-grid .connector-joins {
  opacity: 0.3;
}
astrato-modeling-grid .connector-joins-hover {
  opacity: 1;
}
astrato-modeling-grid .jtk-endpoint:not(.suggested-endpoint) {
  visibility: hidden !important;
}
astrato-modeling-grid .jtk-endpoint:not(.suggested-endpoint).join-endpoint-for-connection.jtk-endpoint-connected, astrato-modeling-grid .jtk-endpoint:not(.suggested-endpoint).table-join-endpoint.jtk-endpoint-connected {
  visibility: visible !important;
}
astrato-modeling-grid svg:hover + .join-information {
  display: flex;
}
astrato-modeling-grid .join-endpoint + svg + .connector-action-button {
  display: flex;
}
astrato-modeling-grid .connector-action-button {
  justify-content: center;
  align-items: center;
  padding: var(--micro-2-spacing);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  border-radius: var(--border-radius-md);
  cursor: pointer;
}
astrato-modeling-grid .connector-action-button:hover {
  display: flex;
}

.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane .mat-select-panel-wrap [role=listbox].data-master-aggregation-panel {
  max-height: 325px;
}

mat-option.mat-option .mat-icon {
  margin-right: var(--atomic-spacing);
}

mat-option.mat-mdc-option .mat-icon {
  flex-shrink: inherit;
  margin-right: var(--atomic-spacing);
}

.astrato-nowrap {
  white-space: nowrap;
}

.astrato-icon-title {
  display: flex;
  gap: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane .mat-mdc-menu-panel.astrato-menu-list {
  background: white;
  border-radius: 6px;
  padding: var(--micro-2-spacing);
  filter: drop-shadow(0px 1px 6px rgba(0, 0, 0, 0.25));
  overflow: hidden;
  color: var(--main-color-2);
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  display: flex;
  flex-direction: column;
  gap: var(--atomic-2-spacing);
}
.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane .mat-mdc-menu-panel.astrato-menu-list .mat-mdc-menu-content {
  scrollbar-color: var(--grey-color-500) transparent;
  max-height: 150px;
  overflow: auto;
  max-width: min-content;
}
.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane .mat-mdc-menu-panel.astrato-menu-list .mat-mdc-menu-content::-webkit-scrollbar {
  width: var(--micro-2-spacing);
  height: var(--micro-2-spacing);
}
.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane .mat-mdc-menu-panel.astrato-menu-list .mat-mdc-menu-content::-webkit-scrollbar-thumb {
  border-radius: var(--micro-spacing);
  border: 3px solid;
  border-color: white !important;
  background: var(--grey-color-500);
}
.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane .mat-mdc-menu-panel.astrato-menu-list .mat-mdc-menu-content::-webkit-scrollbar-thumb {
  border: 3px solid;
}
.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane .mat-mdc-menu-panel.astrato-menu-list .mat-mdc-menu-content::-webkit-scrollbar-track {
  background: transparent;
}
.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane .mat-mdc-menu-panel.astrato-menu-list .mat-mdc-menu-content > * {
  padding: 5px var(--micro-spacing);
  border-radius: var(--border-radius-md);
  background: white;
  transition: 0.3s;
  cursor: pointer;
  width: 100%;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane .mat-mdc-menu-panel.astrato-menu-list .mat-mdc-menu-content > *:hover {
  background: var(--grey-color-100);
}

/**
* Main purpose of this file is to share across applications (Gucci and Auth-Login) scss variables
*/
body {
  --xxsmall-fontSize: 8px;
  --xsmall-fontSize: 12px;
  --small-fontSize: 14px;
  --normal-fontSize: 16px;
  --large-fontSize: 24px;
  --h1-fontSize: 36px;
  --border-radius: 2px;
  --border-radius-md: 4px;
  --border-radius-lg: 6px;
  --border-radius-giant: 16px;
  --barion-spacing: 1px;
  --quark-spacing: 2px;
  --atomic-spacing: 4px;
  --atomic-2-spacing: 6px;
  --micro-spacing: 8px;
  --micro-2-spacing: 12px;
  --tiny-spacing: 16px;
  --tiny-2-spacing: 20px;
  --small-spacing: 24px;
  --small-2-spacing: 28px;
  --regular-spacing: 32px;
  --regular-2-spacing: 36px;
  --medium-1-spacing: 40px;
  --medium-2-spacing: 48px;
  --increased-spacing: 56px;
  --large-1-spacing: 64px;
  --large-2-spacing: 72px;
  --huge-1-spacing: 80px;
  --huge-2-spacing: 88px;
  --giant-1-spacing: 96px;
  --giant-2-spacing: 104px;
  --giant-3-spacing: 112px;
  --giant-4-spacing: 120px;
  --giant-5-spacing: 140px;
  --mdc-icon-button-icon-size: 24px;
  --mdc-text-button-container-shape: 4px;
  --slider-active-color: var(--main-color-1);
  --slider-inactive-color: var(--grey-color-300);
  --slider-thumb-color: var(--main-color-1);
  --slider-thumb-hover-color: var(--light-main-color-1);
}

.astrato-action-tooltip {
  padding: 0px 16px 16px 16px;
  min-width: 200px;
  width: 800px;
  max-width: 80vw;
  font-size: 13px;
  background-color: white;
  border-width: 2px;
  border-radius: 8px;
  border-style: solid;
  opacity: 1;
  /* Round specific corners */
}

.astrato-action-tooltip img {
  max-width: 100%;
}

.astrato-action-tooltip p {
  margin-bottom: 8px;
}

.astrato-action-tooltip table {
  width: 100%;
  border-collapse: separate; /* Allows border-radius to work */
  border-spacing: 0; /* Ensures no unwanted spacing */
  margin-top: 8px;
  margin-bottom: 8px;
  border-radius: 12px; /* Rounded corners for the entire table */
  overflow: hidden; /* Ensures rounded corners are applied properly */
  border: 0.5px solid #ccc;
}

.astrato-action-tooltip th, .astrato-action-tooltip td {
  padding: 8px 12px;
  text-align: left;
}

.astrato-action-tooltip th {
  background-color: var(--grey-color-100);
  font-weight: bold;
  border-width: 0.5px;
}

.astrato-action-tooltip td {
  border-top: 0.5px solid #ccc;
}

.astrato-action-tooltip tr {
  border-width: 0.5px;
}

.astrato-action-tooltip table th:first-child {
  border-top-left-radius: 12px;
}

.astrato-action-tooltip table th:last-child {
  border-top-right-radius: 12px;
}

.astrato-action-tooltip table tr:last-child td:first-child {
  border-bottom-left-radius: 12px;
}

.astrato-action-tooltip table tr:last-child td:last-child {
  border-bottom-right-radius: 12px;
}

.astrato-action-tooltip-small {
  width: 400px !important;
  padding: 16px !important;
}

.astrato-action-tooltip-small h1, .astrato-action-tooltip-small h2, .astrato-action-tooltip-small h3, .astrato-action-tooltip-small h4, .astrato-action-tooltip-small h5, .astrato-action-tooltip-small h6 {
  margin-top: 0 !important;
  margin-bottom: 16px !important;
}

.astrato-action-tooltip-small ul {
  margin-left: 8px !important;
  padding-left: 0px !important;
}

.astrato-action-tooltip-small ul li {
  list-style-type: disc !important;
  margin-bottom: 8px !important;
  margin-left: 8px !important;
  padding-left: 8px !important;
}

.astrato-action-tooltip-small ul li ul {
  margin-top: 8px !important;
}

.astrato-action-tooltip-small ul li ul li {
  list-style-type: circle !important;
}

.astrato-action-tooltip-small ul li ul li ul {
  margin-left: 2px !important;
}

.astrato-action-tooltip-small ul li ul li ul li {
  list-style-type: "-" !important;
}

.astrato-action-tooltip-small > ul > li {
  margin-bottom: 16px !important;
}

mat-datepicker-content {
  font-size: 13px !important;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.25) !important;
  background: #ffffff !important;
  border-radius: 4px !important;
  margin-top: 2px;
}

mat-datepicker-content button.mat-calendar-body-cell.mat-calendar-body-active {
  background: var(--main-color-2);
  border-radius: 50%;
  color: var(--action-font-color);
}

mat-datepicker-content .mat-calendar-table-header {
  opacity: 0.3;
}

.cell-layout {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

.cell-layout .cell-layout-heading {
  width: 100%;
  padding: 2px;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  flex-shrink: 1;
  min-height: 0;
}

.cell-layout .cell-layout-single-line {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cell-layout .cell-layout-content {
  flex: 1 1 0;
  box-sizing: border-box;
  min-height: 0;
  width: 100%;
  height: 100%;
}

.height-from-content .cell-layout .cell-layout-content {
  flex-basis: 100%;
}

.cell-layout .cell-layout-header {
  display: grid;
  grid-template-columns: minmax(0, max-content) minmax(0, 1fr) minmax(0, max-content);
  align-items: flex-start;
  overflow: hidden;
}

.cell-layout .cell-layout-header .cell-layout-header-title {
  grid-column: 1;
  min-width: 0;
  padding: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cell-layout .cell-layout-header .cell-layout-header-toolbar {
  display: contents;
}

.cell-layout .cell-layout-header .cell-layout-header-toolbar .cell-layout-header-toolbar-optional {
  grid-column: 2;
  min-width: 0;
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
  padding: 2px;
  gap: 2px;
  position: relative;
}

.cell-layout .cell-layout-header .cell-layout-header-toolbar .cell-layout-header-toolbar-optional .toolbar {
  display: flex;
  flex: 0 0 auto;
  align-items: baseline;
  width: max-content;
}

.cell-layout .cell-layout-header .cell-layout-header-toolbar .cell-layout-header-toolbar-pinned {
  grid-column: 3;
  min-width: 0;
  display: flex;
  flex: 0 0 auto;
  align-items: baseline;
  justify-content: flex-end;
  gap: 2px;
  justify-self: end;
  overflow: hidden;
  padding: 2px 2px 2px 0;
}

.cell-layout .cell-layout-title {
  display: flex;
  justify-content: flex-start;
}

.cell-layout .cell-layout-title .cell-layout-title-text {
  flex: 1 0 auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.cell-layout .cell-layout-title .cell-layout-title-toolbar {
  display: flex;
  align-items: center;
  align-self: baseline;
  padding: 2px;
  box-sizing: border-box;
  flex: 0 0 auto;
}

.astrato-visualizations-root svg text {
  -webkit-user-select: none;
          user-select: none;
}

:root {
  --mat-form-field-container-vertical-padding: 0;
  --mat-form-field-container-height: 0;
  --mat-menu-item-icon-size: inherit;
  --mat-sidenav-container-width: auto;
}

mat-slider {
  --mdc-slider-active-track-color: var(--slider-active-color);
  --mdc-slider-inactive-track-color: var(--slider-inactive-color);
  --mdc-slider-handle-color: var(--slider-thumb-color);
  --mdc-slider-hover-handle-color: var(--slider-thumb-hover-color);
  --mdc-slider-focus-handle-color: var(--slider-thumb-hover-color);
  --mdc-slider-handle-width: 20px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --mdc-slider-active-track-height: 4px;
  --mdc-slider-inactive-track-height: 4px;
  --mdc-slider-active-track-shape: 2px;
  --mdc-slider-inactive-track-shape: 2px;
}

.nature-theme {
  --main-color-1: #f03352;
  --main-color-1-rgb: 240, 51, 82;
  --main-color-2: #1f1c3b;
  --main-color-2-rgb: 31, 28, 59;
  --light-main-color-1: #f24763;
  --light-main-color-1-rgb: 242, 71, 99;
  --light-main-color-2: #36344c;
  --light-main-color-2-rgb: 54, 52, 76;
  --dark-main-color-1: #cf2a45;
  --dark-main-color-1-rgb: 207, 42, 69;
  --dark-main-color-2: #141227;
  --dark-main-color-2-rgb: 20, 18, 39;
  --secondary-color-1: #faba6e;
  --secondary-color-1-rgb: 250, 186, 110;
  --secondary-color-2: #f58a80;
  --secondary-color-2-rgb: 245, 138, 128;
  --secondary-color-3: #5e088e;
  --secondary-color-3-rgb: 94, 8, 142;
  --secondary-color-4: #78f0a8;
  --secondary-color-4-rgb: 120, 240, 168;
  --action-color: #eb5757;
  --action-color-rgb: 235, 87, 87;
  --warning-color-1: #f2994a;
  --warning-color-1-rgb: 242, 153, 74;
  --warning-color-2: #f2c94c;
  --warning-color-2-rgb: 242, 201, 76;
  --complete-color: #219653;
  --complete-color-rgb: 33, 150, 83;
  --grey-color-900: #68686e;
  --grey-color-900-rgb: 104, 104, 110;
  --grey-color-700: #828282;
  --grey-color-700-rgb: 130, 130, 130;
  --grey-color-500: #bdbdbd;
  --grey-color-500-rgb: 189, 189, 189;
  --grey-color-300: #e0e0e0;
  --grey-color-300-rgb: 224, 224, 224;
  --grey-color-100: #f2f2f2;
  --grey-color-100-rgb: 242, 242, 242;
  --white-color: #ffffff;
  --white-color-rgb: 255, 255, 255;
  --background-color: #f7f7f8;
  --background-color-rgb: 247, 247, 248;
  --dimension-color-1: #a4bdff;
  --dimension-color-1-rgb: 164, 189, 255;
  --dimension-color-2: #4268cb;
  --dimension-color-2-rgb: 66, 104, 203;
  --info-color-1: #4268cb;
  --info-color-1-rgb: 66, 104, 203;
  --info-color-2: #a4bdff;
  --info-color-2-rgb: 164, 189, 255;
  --measure-color-1: #afe89b;
  --measure-color-1-rgb: 175, 232, 155;
  --measure-color-2: #219653;
  --measure-color-2-rgb: 33, 150, 83;
  --invalid-color: #fff1f1;
  --invalid-color-rgb: 255, 241, 241;
  --info-bg-color: #fffbef;
  --info-bg-color-rgb: 255, 251, 239;
  --warning-bg-color: #f9f2ec;
  --warning-bg-color-rgb: 249, 242, 236;
  --success-bg-color: #eff4f1;
  --success-bg-color-rgb: 239, 244, 241;
  --feedback-bg-color: #ebeef6;
  --feedback-bg-color-rgb: 235, 238, 246;
  --main-font-color: #1f1c3b;
  --main-font-color-rgb: 31, 28, 59;
  --action-font-color: #ffffff;
  --action-font-color-rgb: 255, 255, 255;
  --ai-composer-icon-color: #faba6e;
  --ai-composer-icon-color-rgb: 250, 186, 110;
}

.watermelon-theme {
  --main-color-1: #afe89b;
  --main-color-1-rgb: 175, 232, 155;
  --main-color-2: #f58a80;
  --main-color-2-rgb: 245, 138, 128;
  --light-main-color-1: #b7eaa5;
  --light-main-color-1-rgb: 183, 234, 165;
  --light-main-color-2: #f6968d;
  --light-main-color-2-rgb: 246, 150, 141;
  --dark-main-color-1: #9ed18c;
  --dark-main-color-1-rgb: 158, 209, 140;
  --dark-main-color-2: #dd7c73;
  --dark-main-color-2-rgb: 221, 124, 115;
  --secondary-color-1: #faba6e;
  --secondary-color-1-rgb: 250, 186, 110;
  --secondary-color-2: #f58a80;
  --secondary-color-2-rgb: 245, 138, 128;
  --secondary-color-3: #5e088e;
  --secondary-color-3-rgb: 94, 8, 142;
  --secondary-color-4: #78f0a8;
  --secondary-color-4-rgb: 120, 240, 168;
  --action-color: #eb5757;
  --action-color-rgb: 235, 87, 87;
  --warning-color-1: #f2994a;
  --warning-color-1-rgb: 242, 153, 74;
  --warning-color-2: #f2c94c;
  --warning-color-2-rgb: 242, 201, 76;
  --complete-color: #219653;
  --complete-color-rgb: 33, 150, 83;
  --grey-color-900: #68686e;
  --grey-color-900-rgb: 104, 104, 110;
  --grey-color-700: #828282;
  --grey-color-700-rgb: 130, 130, 130;
  --grey-color-500: #bdbdbd;
  --grey-color-500-rgb: 189, 189, 189;
  --grey-color-300: #e0e0e0;
  --grey-color-300-rgb: 224, 224, 224;
  --grey-color-100: #f2f2f2;
  --grey-color-100-rgb: 242, 242, 242;
  --white-color: #ffffff;
  --white-color-rgb: 255, 255, 255;
  --background-color: #f7f7f8;
  --background-color-rgb: 247, 247, 248;
  --dimension-color-1: #a4bdff;
  --dimension-color-1-rgb: 164, 189, 255;
  --dimension-color-2: #4268cb;
  --dimension-color-2-rgb: 66, 104, 203;
  --info-color-1: #4268cb;
  --info-color-1-rgb: 66, 104, 203;
  --info-color-2: #a4bdff;
  --info-color-2-rgb: 164, 189, 255;
  --measure-color-1: #afe89b;
  --measure-color-1-rgb: 175, 232, 155;
  --measure-color-2: #219653;
  --measure-color-2-rgb: 33, 150, 83;
  --invalid-color: #fff1f1;
  --invalid-color-rgb: 255, 241, 241;
  --info-bg-color: #fffbef;
  --info-bg-color-rgb: 255, 251, 239;
  --warning-bg-color: #f9f2ec;
  --warning-bg-color-rgb: 249, 242, 236;
  --success-bg-color: #eff4f1;
  --success-bg-color-rgb: 239, 244, 241;
  --feedback-bg-color: #ebeef6;
  --feedback-bg-color-rgb: 235, 238, 246;
  --main-font-color: #1f1c3b;
  --main-font-color-rgb: 31, 28, 59;
  --action-font-color: #1f1c3b;
  --action-font-color-rgb: 31, 28, 59;
  --ai-composer-icon-color: #faba6e;
  --ai-composer-icon-color-rgb: 250, 186, 110;
}

.summer-theme {
  --main-color-1: #f58a80;
  --main-color-1-rgb: 245, 138, 128;
  --main-color-2: #faba6e;
  --main-color-2-rgb: 250, 186, 110;
  --light-main-color-1: #f6968d;
  --light-main-color-1-rgb: 246, 150, 141;
  --light-main-color-2: #fbc88b;
  --light-main-color-2-rgb: 251, 200, 139;
  --dark-main-color-1: #dd7c73;
  --dark-main-color-1-rgb: 221, 124, 115;
  --dark-main-color-2: #e1a763;
  --dark-main-color-2-rgb: 225, 167, 99;
  --secondary-color-1: #faba6e;
  --secondary-color-1-rgb: 250, 186, 110;
  --secondary-color-2: #f58a80;
  --secondary-color-2-rgb: 245, 138, 128;
  --secondary-color-3: #5e088e;
  --secondary-color-3-rgb: 94, 8, 142;
  --secondary-color-4: #78f0a8;
  --secondary-color-4-rgb: 120, 240, 168;
  --action-color: #eb5757;
  --action-color-rgb: 235, 87, 87;
  --warning-color-1: #f2994a;
  --warning-color-1-rgb: 242, 153, 74;
  --warning-color-2: #f2c94c;
  --warning-color-2-rgb: 242, 201, 76;
  --complete-color: #219653;
  --complete-color-rgb: 33, 150, 83;
  --grey-color-900: #68686e;
  --grey-color-900-rgb: 104, 104, 110;
  --grey-color-700: #828282;
  --grey-color-700-rgb: 130, 130, 130;
  --grey-color-500: #bdbdbd;
  --grey-color-500-rgb: 189, 189, 189;
  --grey-color-300: #e0e0e0;
  --grey-color-300-rgb: 224, 224, 224;
  --grey-color-100: #f2f2f2;
  --grey-color-100-rgb: 242, 242, 242;
  --white-color: #ffffff;
  --white-color-rgb: 255, 255, 255;
  --background-color: #f7f7f8;
  --background-color-rgb: 247, 247, 248;
  --dimension-color-1: #a4bdff;
  --dimension-color-1-rgb: 164, 189, 255;
  --dimension-color-2: #4268cb;
  --dimension-color-2-rgb: 66, 104, 203;
  --info-color-1: #4268cb;
  --info-color-1-rgb: 66, 104, 203;
  --info-color-2: #a4bdff;
  --info-color-2-rgb: 164, 189, 255;
  --measure-color-1: #afe89b;
  --measure-color-1-rgb: 175, 232, 155;
  --measure-color-2: #219653;
  --measure-color-2-rgb: 33, 150, 83;
  --invalid-color: #fff1f1;
  --invalid-color-rgb: 255, 241, 241;
  --info-bg-color: #fffbef;
  --info-bg-color-rgb: 255, 251, 239;
  --warning-bg-color: #f9f2ec;
  --warning-bg-color-rgb: 249, 242, 236;
  --success-bg-color: #eff4f1;
  --success-bg-color-rgb: 239, 244, 241;
  --feedback-bg-color: #ebeef6;
  --feedback-bg-color-rgb: 235, 238, 246;
  --main-font-color: #1f1c3b;
  --main-font-color-rgb: 31, 28, 59;
  --action-font-color: #1f1c3b;
  --action-font-color-rgb: 31, 28, 59;
  --ai-composer-icon-color: #faba6e;
  --ai-composer-icon-color-rgb: 250, 186, 110;
}

.dream-catcher-theme {
  --main-color-1: #f2c94c;
  --main-color-1-rgb: 242, 201, 76;
  --main-color-2: #5e088e;
  --main-color-2-rgb: 94, 8, 142;
  --light-main-color-1: #f3ce5e;
  --light-main-color-1-rgb: 243, 206, 94;
  --light-main-color-2: #7e39a5;
  --light-main-color-2-rgb: 126, 57, 165;
  --dark-main-color-1: #dab544;
  --dark-main-color-1-rgb: 218, 181, 68;
  --dark-main-color-2: #550780;
  --dark-main-color-2-rgb: 85, 7, 128;
  --secondary-color-1: #faba6e;
  --secondary-color-1-rgb: 250, 186, 110;
  --secondary-color-2: #f58a80;
  --secondary-color-2-rgb: 245, 138, 128;
  --secondary-color-3: #5e088e;
  --secondary-color-3-rgb: 94, 8, 142;
  --secondary-color-4: #78f0a8;
  --secondary-color-4-rgb: 120, 240, 168;
  --action-color: #eb5757;
  --action-color-rgb: 235, 87, 87;
  --warning-color-1: #f2994a;
  --warning-color-1-rgb: 242, 153, 74;
  --warning-color-2: #f2c94c;
  --warning-color-2-rgb: 242, 201, 76;
  --complete-color: #219653;
  --complete-color-rgb: 33, 150, 83;
  --grey-color-900: #68686e;
  --grey-color-900-rgb: 104, 104, 110;
  --grey-color-700: #828282;
  --grey-color-700-rgb: 130, 130, 130;
  --grey-color-500: #bdbdbd;
  --grey-color-500-rgb: 189, 189, 189;
  --grey-color-300: #e0e0e0;
  --grey-color-300-rgb: 224, 224, 224;
  --grey-color-100: #f2f2f2;
  --grey-color-100-rgb: 242, 242, 242;
  --white-color: #ffffff;
  --white-color-rgb: 255, 255, 255;
  --background-color: #f7f7f8;
  --background-color-rgb: 247, 247, 248;
  --dimension-color-1: #a4bdff;
  --dimension-color-1-rgb: 164, 189, 255;
  --dimension-color-2: #4268cb;
  --dimension-color-2-rgb: 66, 104, 203;
  --info-color-1: #4268cb;
  --info-color-1-rgb: 66, 104, 203;
  --info-color-2: #a4bdff;
  --info-color-2-rgb: 164, 189, 255;
  --measure-color-1: #afe89b;
  --measure-color-1-rgb: 175, 232, 155;
  --measure-color-2: #219653;
  --measure-color-2-rgb: 33, 150, 83;
  --invalid-color: #fff1f1;
  --invalid-color-rgb: 255, 241, 241;
  --info-bg-color: #fffbef;
  --info-bg-color-rgb: 255, 251, 239;
  --warning-bg-color: #f9f2ec;
  --warning-bg-color-rgb: 249, 242, 236;
  --success-bg-color: #eff4f1;
  --success-bg-color-rgb: 239, 244, 241;
  --feedback-bg-color: #ebeef6;
  --feedback-bg-color-rgb: 235, 238, 246;
  --main-font-color: #1f1c3b;
  --main-font-color-rgb: 31, 28, 59;
  --action-font-color: #ffffff;
  --action-font-color-rgb: 255, 255, 255;
  --ai-composer-icon-color: #faba6e;
  --ai-composer-icon-color-rgb: 250, 186, 110;
}

.calm-theme {
  --main-color-1: #8a902c;
  --main-color-1-rgb: 138, 144, 44;
  --main-color-2: #412a40;
  --main-color-2-rgb: 65, 42, 64;
  --light-main-color-1: #969b41;
  --light-main-color-1-rgb: 150, 155, 65;
  --light-main-color-2: #675566;
  --light-main-color-2-rgb: 103, 85, 102;
  --dark-main-color-1: #7c822b;
  --dark-main-color-1-rgb: 124, 130, 43;
  --dark-main-color-2: #3b263a;
  --dark-main-color-2-rgb: 59, 38, 58;
  --secondary-color-1: #faba6e;
  --secondary-color-1-rgb: 250, 186, 110;
  --secondary-color-2: #f58a80;
  --secondary-color-2-rgb: 245, 138, 128;
  --secondary-color-3: #5e088e;
  --secondary-color-3-rgb: 94, 8, 142;
  --secondary-color-4: #78f0a8;
  --secondary-color-4-rgb: 120, 240, 168;
  --action-color: #eb5757;
  --action-color-rgb: 235, 87, 87;
  --warning-color-1: #f2994a;
  --warning-color-1-rgb: 242, 153, 74;
  --warning-color-2: #f2c94c;
  --warning-color-2-rgb: 242, 201, 76;
  --complete-color: #219653;
  --complete-color-rgb: 33, 150, 83;
  --grey-color-900: #68686e;
  --grey-color-900-rgb: 104, 104, 110;
  --grey-color-700: #828282;
  --grey-color-700-rgb: 130, 130, 130;
  --grey-color-500: #bdbdbd;
  --grey-color-500-rgb: 189, 189, 189;
  --grey-color-300: #e0e0e0;
  --grey-color-300-rgb: 224, 224, 224;
  --grey-color-100: #f2f2f2;
  --grey-color-100-rgb: 242, 242, 242;
  --white-color: #ffffff;
  --white-color-rgb: 255, 255, 255;
  --background-color: #f7f7f8;
  --background-color-rgb: 247, 247, 248;
  --dimension-color-1: #a4bdff;
  --dimension-color-1-rgb: 164, 189, 255;
  --dimension-color-2: #4268cb;
  --dimension-color-2-rgb: 66, 104, 203;
  --info-color-1: #4268cb;
  --info-color-1-rgb: 66, 104, 203;
  --info-color-2: #a4bdff;
  --info-color-2-rgb: 164, 189, 255;
  --measure-color-1: #afe89b;
  --measure-color-1-rgb: 175, 232, 155;
  --measure-color-2: #219653;
  --measure-color-2-rgb: 33, 150, 83;
  --invalid-color: #fff1f1;
  --invalid-color-rgb: 255, 241, 241;
  --info-bg-color: #fffbef;
  --info-bg-color-rgb: 255, 251, 239;
  --warning-bg-color: #f9f2ec;
  --warning-bg-color-rgb: 249, 242, 236;
  --success-bg-color: #eff4f1;
  --success-bg-color-rgb: 239, 244, 241;
  --feedback-bg-color: #ebeef6;
  --feedback-bg-color-rgb: 235, 238, 246;
  --main-font-color: #1f1c3b;
  --main-font-color-rgb: 31, 28, 59;
  --action-font-color: #ffffff;
  --action-font-color-rgb: 255, 255, 255;
  --ai-composer-icon-color: #faba6e;
  --ai-composer-icon-color-rgb: 250, 186, 110;
}

.river-theme {
  --main-color-1: #ce5628;
  --main-color-1-rgb: 206, 86, 40;
  --main-color-2: #333e4c;
  --main-color-2-rgb: 51, 62, 76;
  --light-main-color-1: #d3673e;
  --light-main-color-1-rgb: 211, 103, 62;
  --light-main-color-2: #5c6570;
  --light-main-color-2-rgb: 92, 101, 112;
  --dark-main-color-1: #b94d24;
  --dark-main-color-1-rgb: 185, 77, 36;
  --dark-main-color-2: #2e3844;
  --dark-main-color-2-rgb: 46, 56, 68;
  --secondary-color-1: #faba6e;
  --secondary-color-1-rgb: 250, 186, 110;
  --secondary-color-2: #f58a80;
  --secondary-color-2-rgb: 245, 138, 128;
  --secondary-color-3: #5e088e;
  --secondary-color-3-rgb: 94, 8, 142;
  --secondary-color-4: #78f0a8;
  --secondary-color-4-rgb: 120, 240, 168;
  --action-color: #eb5757;
  --action-color-rgb: 235, 87, 87;
  --warning-color-1: #f2994a;
  --warning-color-1-rgb: 242, 153, 74;
  --warning-color-2: #f2c94c;
  --warning-color-2-rgb: 242, 201, 76;
  --complete-color: #219653;
  --complete-color-rgb: 33, 150, 83;
  --grey-color-900: #68686e;
  --grey-color-900-rgb: 104, 104, 110;
  --grey-color-700: #828282;
  --grey-color-700-rgb: 130, 130, 130;
  --grey-color-500: #bdbdbd;
  --grey-color-500-rgb: 189, 189, 189;
  --grey-color-300: #e0e0e0;
  --grey-color-300-rgb: 224, 224, 224;
  --grey-color-100: #f2f2f2;
  --grey-color-100-rgb: 242, 242, 242;
  --white-color: #ffffff;
  --white-color-rgb: 255, 255, 255;
  --background-color: #f7f7f8;
  --background-color-rgb: 247, 247, 248;
  --dimension-color-1: #a4bdff;
  --dimension-color-1-rgb: 164, 189, 255;
  --dimension-color-2: #4268cb;
  --dimension-color-2-rgb: 66, 104, 203;
  --info-color-1: #4268cb;
  --info-color-1-rgb: 66, 104, 203;
  --info-color-2: #a4bdff;
  --info-color-2-rgb: 164, 189, 255;
  --measure-color-1: #afe89b;
  --measure-color-1-rgb: 175, 232, 155;
  --measure-color-2: #219653;
  --measure-color-2-rgb: 33, 150, 83;
  --invalid-color: #fff1f1;
  --invalid-color-rgb: 255, 241, 241;
  --info-bg-color: #fffbef;
  --info-bg-color-rgb: 255, 251, 239;
  --warning-bg-color: #f9f2ec;
  --warning-bg-color-rgb: 249, 242, 236;
  --success-bg-color: #eff4f1;
  --success-bg-color-rgb: 239, 244, 241;
  --feedback-bg-color: #ebeef6;
  --feedback-bg-color-rgb: 235, 238, 246;
  --main-font-color: #1f1c3b;
  --main-font-color-rgb: 31, 28, 59;
  --action-font-color: #ffffff;
  --action-font-color-rgb: 255, 255, 255;
  --ai-composer-icon-color: #faba6e;
  --ai-composer-icon-color-rgb: 250, 186, 110;
}

.midnight-theme {
  --main-color-1: #2859f5;
  --main-color-1-rgb: 40, 89, 245;
  --main-color-2: #041c5a;
  --main-color-2-rgb: 4, 28, 90;
  --light-main-color-1: #3e6af6;
  --light-main-color-1-rgb: 62, 106, 246;
  --light-main-color-2: #36497b;
  --light-main-color-2-rgb: 54, 73, 123;
  --dark-main-color-1: #2450dd;
  --dark-main-color-1-rgb: 36, 80, 221;
  --dark-main-color-2: #041951;
  --dark-main-color-2-rgb: 4, 25, 81;
  --secondary-color-1: #faba6e;
  --secondary-color-1-rgb: 250, 186, 110;
  --secondary-color-2: #f58a80;
  --secondary-color-2-rgb: 245, 138, 128;
  --secondary-color-3: #5e088e;
  --secondary-color-3-rgb: 94, 8, 142;
  --secondary-color-4: #78f0a8;
  --secondary-color-4-rgb: 120, 240, 168;
  --action-color: #eb5757;
  --action-color-rgb: 235, 87, 87;
  --warning-color-1: #f2994a;
  --warning-color-1-rgb: 242, 153, 74;
  --warning-color-2: #f2c94c;
  --warning-color-2-rgb: 242, 201, 76;
  --complete-color: #219653;
  --complete-color-rgb: 33, 150, 83;
  --grey-color-900: #68686e;
  --grey-color-900-rgb: 104, 104, 110;
  --grey-color-700: #828282;
  --grey-color-700-rgb: 130, 130, 130;
  --grey-color-500: #bdbdbd;
  --grey-color-500-rgb: 189, 189, 189;
  --grey-color-300: #e0e0e0;
  --grey-color-300-rgb: 224, 224, 224;
  --grey-color-100: #f2f2f2;
  --grey-color-100-rgb: 242, 242, 242;
  --white-color: #ffffff;
  --white-color-rgb: 255, 255, 255;
  --background-color: #f7f7f8;
  --background-color-rgb: 247, 247, 248;
  --dimension-color-1: #a4bdff;
  --dimension-color-1-rgb: 164, 189, 255;
  --dimension-color-2: #4268cb;
  --dimension-color-2-rgb: 66, 104, 203;
  --info-color-1: #4268cb;
  --info-color-1-rgb: 66, 104, 203;
  --info-color-2: #a4bdff;
  --info-color-2-rgb: 164, 189, 255;
  --measure-color-1: #afe89b;
  --measure-color-1-rgb: 175, 232, 155;
  --measure-color-2: #219653;
  --measure-color-2-rgb: 33, 150, 83;
  --invalid-color: #fff1f1;
  --invalid-color-rgb: 255, 241, 241;
  --info-bg-color: #fffbef;
  --info-bg-color-rgb: 255, 251, 239;
  --warning-bg-color: #f9f2ec;
  --warning-bg-color-rgb: 249, 242, 236;
  --success-bg-color: #eff4f1;
  --success-bg-color-rgb: 239, 244, 241;
  --feedback-bg-color: #ebeef6;
  --feedback-bg-color-rgb: 235, 238, 246;
  --main-font-color: #1f1c3b;
  --main-font-color-rgb: 31, 28, 59;
  --action-font-color: #ffffff;
  --action-font-color-rgb: 255, 255, 255;
  --ai-composer-icon-color: #faba6e;
  --ai-composer-icon-color-rgb: 250, 186, 110;
}

.ocean-theme {
  --main-color-1: #e93523;
  --main-color-1-rgb: 233, 53, 35;
  --main-color-2: #4268cb;
  --main-color-2-rgb: 66, 104, 203;
  --light-main-color-1: #eb4939;
  --light-main-color-1-rgb: 235, 73, 57;
  --light-main-color-2: #6886d5;
  --light-main-color-2-rgb: 104, 134, 213;
  --dark-main-color-1: #d23020;
  --dark-main-color-1-rgb: 210, 48, 32;
  --dark-main-color-2: #3b5eb7;
  --dark-main-color-2-rgb: 59, 94, 183;
  --secondary-color-1: #faba6e;
  --secondary-color-1-rgb: 250, 186, 110;
  --secondary-color-2: #f58a80;
  --secondary-color-2-rgb: 245, 138, 128;
  --secondary-color-3: #5e088e;
  --secondary-color-3-rgb: 94, 8, 142;
  --secondary-color-4: #78f0a8;
  --secondary-color-4-rgb: 120, 240, 168;
  --action-color: #eb5757;
  --action-color-rgb: 235, 87, 87;
  --warning-color-1: #f2994a;
  --warning-color-1-rgb: 242, 153, 74;
  --warning-color-2: #f2c94c;
  --warning-color-2-rgb: 242, 201, 76;
  --complete-color: #219653;
  --complete-color-rgb: 33, 150, 83;
  --grey-color-900: #68686e;
  --grey-color-900-rgb: 104, 104, 110;
  --grey-color-700: #828282;
  --grey-color-700-rgb: 130, 130, 130;
  --grey-color-500: #bdbdbd;
  --grey-color-500-rgb: 189, 189, 189;
  --grey-color-300: #e0e0e0;
  --grey-color-300-rgb: 224, 224, 224;
  --grey-color-100: #f2f2f2;
  --grey-color-100-rgb: 242, 242, 242;
  --white-color: #ffffff;
  --white-color-rgb: 255, 255, 255;
  --background-color: #f7f7f8;
  --background-color-rgb: 247, 247, 248;
  --dimension-color-1: #a4bdff;
  --dimension-color-1-rgb: 164, 189, 255;
  --dimension-color-2: #4268cb;
  --dimension-color-2-rgb: 66, 104, 203;
  --info-color-1: #4268cb;
  --info-color-1-rgb: 66, 104, 203;
  --info-color-2: #a4bdff;
  --info-color-2-rgb: 164, 189, 255;
  --measure-color-1: #afe89b;
  --measure-color-1-rgb: 175, 232, 155;
  --measure-color-2: #219653;
  --measure-color-2-rgb: 33, 150, 83;
  --invalid-color: #fff1f1;
  --invalid-color-rgb: 255, 241, 241;
  --info-bg-color: #fffbef;
  --info-bg-color-rgb: 255, 251, 239;
  --warning-bg-color: #f9f2ec;
  --warning-bg-color-rgb: 249, 242, 236;
  --success-bg-color: #eff4f1;
  --success-bg-color-rgb: 239, 244, 241;
  --feedback-bg-color: #ebeef6;
  --feedback-bg-color-rgb: 235, 238, 246;
  --main-font-color: #1f1c3b;
  --main-font-color-rgb: 31, 28, 59;
  --action-font-color: #ffffff;
  --action-font-color-rgb: 255, 255, 255;
  --ai-composer-icon-color: #faba6e;
  --ai-composer-icon-color-rgb: 250, 186, 110;
}

.custom-theme {
  --main-color-1: #f03352;
  --main-color-1-rgb: 240, 51, 82;
  --main-color-2: #1f1c3b;
  --main-color-2-rgb: 31, 28, 59;
  --light-main-color-2: #36344c;
  --light-main-color-2-rgb: 54, 52, 76;
  --dark-main-color-2: #141227;
  --dark-main-color-2-rgb: 20, 18, 39;
  --secondary-color-1: #faba6e;
  --secondary-color-1-rgb: 250, 186, 110;
  --secondary-color-2: #f58a80;
  --secondary-color-2-rgb: 245, 138, 128;
  --secondary-color-3: #5e088e;
  --secondary-color-3-rgb: 94, 8, 142;
  --secondary-color-4: #78f0a8;
  --secondary-color-4-rgb: 120, 240, 168;
  --action-color: #eb5757;
  --action-color-rgb: 235, 87, 87;
  --warning-color-1: #f2994a;
  --warning-color-1-rgb: 242, 153, 74;
  --warning-color-2: #f2c94c;
  --warning-color-2-rgb: 242, 201, 76;
  --complete-color: #219653;
  --complete-color-rgb: 33, 150, 83;
  --grey-color-900: #68686e;
  --grey-color-900-rgb: 104, 104, 110;
  --grey-color-700: #828282;
  --grey-color-700-rgb: 130, 130, 130;
  --grey-color-500: #bdbdbd;
  --grey-color-500-rgb: 189, 189, 189;
  --grey-color-300: #e0e0e0;
  --grey-color-300-rgb: 224, 224, 224;
  --grey-color-100: #f2f2f2;
  --grey-color-100-rgb: 242, 242, 242;
  --white-color: #ffffff;
  --white-color-rgb: 255, 255, 255;
  --background-color: #f7f7f8;
  --background-color-rgb: 247, 247, 248;
  --dimension-color-1: #a4bdff;
  --dimension-color-1-rgb: 164, 189, 255;
  --dimension-color-2: #4268cb;
  --dimension-color-2-rgb: 66, 104, 203;
  --info-color-1: #4268cb;
  --info-color-1-rgb: 66, 104, 203;
  --info-color-2: #a4bdff;
  --info-color-2-rgb: 164, 189, 255;
  --measure-color-1: #afe89b;
  --measure-color-1-rgb: 175, 232, 155;
  --measure-color-2: #219653;
  --measure-color-2-rgb: 33, 150, 83;
  --invalid-color: #fff1f1;
  --invalid-color-rgb: 255, 241, 241;
  --info-bg-color: #fffbef;
  --info-bg-color-rgb: 255, 251, 239;
  --warning-bg-color: #f9f2ec;
  --warning-bg-color-rgb: 249, 242, 236;
  --success-bg-color: #eff4f1;
  --success-bg-color-rgb: 239, 244, 241;
  --feedback-bg-color: #ebeef6;
  --feedback-bg-color-rgb: 235, 238, 246;
  --main-font-color: #1f1c3b;
  --main-font-color-rgb: 31, 28, 59;
  --action-font-color: #ffffff;
  --action-font-color-rgb: 255, 255, 255;
  --ai-composer-icon-color: #faba6e;
  --ai-composer-icon-color-rgb: 250, 186, 110;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.transparent-modal > .mat-mdc-dialog-container {
  background-color: transparent;
}

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}

input {
  font-family: inherit;
}

.sheet-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/angular2-draggable/css/resizable.min.css?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
.ng-resizable{position:relative}.ng-resizable-handle{position:absolute;font-size:0.1px;display:block;touch-action:none}.ng-resizable-handle.ng-resizable-e{cursor:e-resize;width:7px;right:-5px;height:100%;top:0}.ng-resizable-handle.ng-resizable-w{cursor:w-resize;width:7px;left:-5px;height:100%;top:0}.ng-resizable-handle.ng-resizable-s{cursor:s-resize;height:7px;bottom:-5px;width:100%;left:0}.ng-resizable-handle.ng-resizable-n{cursor:n-resize;height:7px;top:-5px;width:100%;left:0}.ng-resizable-handle.ng-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ng-resizable-handle.ng-resizable-sw{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.ng-resizable-handle.ng-resizable-ne{cursor:ne-resize;width:12px;height:12px;right:1px;top:1px}.ng-resizable-handle.ng-resizable-nw{cursor:nw-resize;width:12px;height:12px;left:1px;top:1px}.ng-resizable-diagonal{box-sizing:border-box;width:0;height:0;border-bottom:12px solid #aaa;border-left:12px solid transparent}

/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/chartist/dist/index.css?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;line-height:1}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left}.ct-label.ct-vertical.ct-start{align-items:flex-end;justify-content:flex-end;text-align:right}.ct-label.ct-vertical.ct-end{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:center;text-align:center}.ct-chart-bar .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:center;text-align:center}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{align-items:center;justify-content:flex-end;text-align:right}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{align-items:center;justify-content:flex-start;text-align:left}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-grid-background{fill:none}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#e6805e}.ct-series-i .ct-area,.ct-series-i .ct-slice-pie{fill:#e6805e}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}
/*# sourceMappingURL=index.css.map */

/*# sourceMappingURL=styles.css.map*/