@charset "UTF-8";.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:#0009;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,.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:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.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}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}html{color-scheme:light;--mat-sys-background: light-dark(var(--color-6), var(--color-1));--mat-sys-error: light-dark(var(--error-color-3), var(--error-color-2));--mat-sys-error-container: light-dark(var(--error-color-2), var(--error-color-4));--mat-sys-inverse-on-surface: light-dark(var(--color-6), var(--color-2));--mat-sys-inverse-primary: light-dark(var(--color-5), var(--color-3));--mat-sys-inverse-surface: light-dark(var(--color-2), var(--color-6));--mat-sys-on-background: light-dark(var(--color-1), var(--color-6));--mat-sys-on-error: light-dark(#ffffff, var(--error-color-5));--mat-sys-on-error-container: light-dark(var(--error-color-4), var(--error-color-2));--mat-sys-on-primary: light-dark(#ffffff, var(--color-1));--mat-sys-on-primary-container: light-dark(var(--color-2), var(--color-6));--mat-sys-on-primary-fixed: light-dark(var(--color-1), var(--color-1));--mat-sys-on-primary-fixed-variant: light-dark(var(--color-2), var(--color-2));--mat-sys-on-secondary: light-dark(#ffffff, var(--color-2));--mat-sys-on-secondary-container: light-dark(var(--color-2), var(--color-6));--mat-sys-on-secondary-fixed: light-dark(var(--color-1), var(--color-1));--mat-sys-on-secondary-fixed-variant: light-dark(var(--color-2), var(--color-2));--mat-sys-on-surface: light-dark(var(--color-1), var(--color-6));--mat-sys-on-surface-variant: light-dark(var(--color-2), var(--color-6));--mat-sys-on-tertiary: light-dark(#ffffff, var(--color-1));--mat-sys-on-tertiary-container: light-dark(var(--color-2), var(--color-6));--mat-sys-on-tertiary-fixed: light-dark(var(--color-1), var(--color-1));--mat-sys-on-tertiary-fixed-variant: light-dark(var(--color-2), var(--color-2));--mat-sys-outline: light-dark(var(--color-4), var(--color-4));--mat-sys-outline-variant: light-dark(var(--color-5), var(--color-2));--mat-sys-primary: light-dark(var(--color-3), var(--color-5));--mat-sys-primary-container: light-dark(var(--color-6), var(--color-2));--mat-sys-primary-fixed: light-dark(var(--color-6), var(--color-6));--mat-sys-primary-fixed-dim: light-dark(var(--color-5), var(--color-5));--mat-sys-scrim: light-dark(#222, #222);--mat-sys-secondary: light-dark(var(--color-3), var(--color-5));--mat-sys-secondary-container: light-dark(var(--color-6), var(--color-2));--mat-sys-secondary-fixed: light-dark(var(--color-6), var(--color-6));--mat-sys-secondary-fixed-dim: light-dark(var(--color-5), var(--color-5));--mat-sys-shadow: light-dark(#222, #222);--mat-sys-surface: light-dark(var(--color-6), var(--color-1));--mat-sys-surface-bright: light-dark(var(--color-6), var(--color-2));--mat-sys-surface-container: light-dark(var(--color-6), var(--color-1));--mat-sys-surface-container-high: light-dark(var(--color-6), var(--color-2));--mat-sys-surface-container-highest: light-dark(var(--color-6), var(--color-2));--mat-sys-surface-container-low: light-dark(var(--color-6), var(--color-1));--mat-sys-surface-container-lowest: light-dark(#ffffff, var(--color-1));--mat-sys-surface-dim: light-dark(var(--color-6), var(--color-1));--mat-sys-surface-tint: light-dark(var(--color-3), var(--color-5));--mat-sys-surface-variant: light-dark(var(--color-6), var(--color-2));--mat-sys-tertiary: light-dark(var(--color-3), var(--color-5));--mat-sys-tertiary-container: light-dark(var(--color-6), var(--color-2));--mat-sys-tertiary-fixed: light-dark(var(--color-6), var(--color-6));--mat-sys-tertiary-fixed-dim: light-dark(var(--color-5), var(--color-5));--mat-sys-neutral-variant20: var(--color-2);--mat-sys-neutral10: var(--color-1);--mat-sys-level0: 0px 0px 0px 0px rgba(34, 34, 34, .2), 0px 0px 0px 0px rgba(34, 34, 34, .14), 0px 0px 0px 0px rgba(34, 34, 34, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(34, 34, 34, .2), 0px 1px 1px 0px rgba(34, 34, 34, .14), 0px 1px 3px 0px rgba(34, 34, 34, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(34, 34, 34, .2), 0px 3px 4px 0px rgba(34, 34, 34, .14), 0px 1px 8px 0px rgba(34, 34, 34, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(34, 34, 34, .2), 0px 6px 10px 0px rgba(34, 34, 34, .14), 0px 1px 18px 0px rgba(34, 34, 34, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(34, 34, 34, .2), 0px 8px 10px 1px rgba(34, 34, 34, .14), 0px 3px 14px 2px rgba(34, 34, 34, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(34, 34, 34, .2), 0px 12px 17px 2px rgba(34, 34, 34, .14), 0px 5px 22px 4px rgba(34, 34, 34, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-dialog-container-shape: .4rem;--mat-form-field-outlined-disabled-outline-color: rgba(0, 0, 0, .06);--mat-datepicker-calendar-date-selected-state-background-color: var(--color-4);--mat-progress-spinner-active-indicator-color: #fff;--mat-card-elevated-container-shape: .04rem}.mat-mdc-progress-bar{--mat-progress-bar-track-color: var(--color-4)}.mat-mdc-menu-panel{--mat-menu-container-color: #fff}.mat-mdc-table{--mat-sys-surface: #fff}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f!important;--mat-sys-surface-container-high: #fff;--mat-sys-on-surface-variant: rgba(0, 0, 0, .54);--mat-datepicker-calendar-container-shape: .4rem}.mat-calendar-period-button{--mat-datepicker-calendar-period-button-text-color: #000}.mat-calendar-table-header-divider:after{--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12)}.mat-calendar-body-cell{--mat-datepicker-calendar-text-size: 1.4rem;--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38)}.mdc-text-field--outlined{--mat-form-field-filled-container-shape: .4rem}.mat-datepicker-toggle{--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label,.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{--mat-tab-active-label-text-color: var(--color-4);--mat-tab-active-hover-label-text-color: var(--color-4);--mat-tab-active-focus-label-text-color: var(--color-4)}.mat-mdc-tab .mdc-tab-indicator__content--underline{--mat-tab-active-indicator-color: var(--color-4)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__ripple:before{opacity:.04;--mat-tab-active-ripple-color: var(--color-4);--mat-tab-inactive-ripple-color: var(--color-4)}.mat-mdc-tab-link-container{border-bottom:none!important}.mat-mdc-tab-link{--mat-tab-active-indicator-color: var(--color-4)}.mat-mdc-card{--mat-card-elevated-container-color: #fff}.mat-mdc-checkbox.mat-primary{--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-icon-color: var(--color-4);--mat-checkbox-selected-icon-color: var(--color-4)}.mat-mdc-dialog-container{--mat-dialog-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: square;--mat-expansion-header-text-size: 1.4rem;--mat-expansion-header-text-weight: 500;--mat-expansion-container-text-size: 1.25rem}.mat-body-2.default,.mat-caption.default,.mat-icon.default{color:var(--primary-text-color)}.mat-title.success,.mat-body-1.success,.mat-body-2.success,.mat-caption.success,.mat-subheading-1.success,.mat-subheading-2.success{color:var(--success-color-4)}.mat-title.warning,.mat-body-1.warning,.mat-body-2.warning,.mat-caption.warning,.mat-subheading-1.warning,.mat-subheading-2.warning{color:var(--warning-color-5)}.mat-title.gray,.mat-body-1.gray,.mat-body-2:not(.badge).gray,.mat-body-2 .gray,.mat-caption.gray,.mat-subheading-1.gray,.mat-subheading-2.gray,.mat-display-1.gray,.mat-headline.gray,.mat-hint.gray{color:var(--secondary-text-color)}.mat-title.red,.mat-body-1.red,.mat-body-2.red,.mat-caption.red,.mat-subheading-1.red{color:var(--error-color-4)}.mat-caption.white,.mat-body-2.white{color:var(--background-gray)}.mat-icon,.material-icons{display:flex;align-items:center}.mat-icon.md-18{width:18px;height:18px;font-size:1.8rem;flex:0 0 18px}.mat-icon.md-16{width:16px;height:16px;font-size:1.6rem}.mat-icon.md-12{width:12px;height:12px;font-size:1.2rem}.material-symbols-outlined.dk-gray,.material-icons.dk-gray,.mat-icon.dk-gray,.mat-mdc-menu-item .mat-icon.dk-gray{color:var(--dark-gray)}.material-symbols-outlined.gray,.material-icons.gray,.mat-icon.gray,.mat-mdc-menu-item .mat-icon.gray{color:var(--gray)}.material-symbols-outlined.light-gray,.material-icons.light-gray,.mat-icon.light-gray,.mat-mdc-menu-item .mat-icon.light-gray{color:var(--light-gray)}.material-symbols-outlined.turquoise,.material-icons.turquoise,.mat-icon.turquoise,.mat-mdc-menu-item .mat-icon.turquoise{color:#00a7a7}.material-symbols-outlined.white,.material-icons.white,.mat-icon.white,.mat-mdc-menu-item .mat-icon.white{color:var(--background-gray)}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1}.material-symbols-outlined.fw-600{font-variation-settings:"wght" 600}.mat-icon.success,.mat-mdc-menu-item .mat-icon.success{color:var(--success-color-4)}.mat-icon.error .mat-mdc-menu-item .mat-icon.error{color:var(--error-color-4)}.mat-button.btn-sm{padding:.8rem 1.2rem;min-width:unset;line-height:unset}button .mat-icon{height:unset;width:unset}.mat-icon.mat-primary{color:var(--color-4)}.mat-standard-chip{padding:unset;min-height:unset}.material-icons:not(.outlined){font-family:Material Icons;transform:rotate(.03deg)}.material-icons:not(.outlined) .mat-badge-content{font-family:Poppins}.material-icons.outlined{font-family:Material Icons Outlined;transform:rotate(.03deg)}.material-symbols-outlined{font-family:Material Symbols Outlined;transform:rotate(.03deg);font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.material-icons.md-32{font-size:3.2rem}.mat-icon-button:focus-visible{outline:-webkit-focus-ring-color auto 1px}.mat-mdc-icon-button.mat-mdc-button-base{width:40px;height:40px;padding:0}.mdc-icon-button.mat-mdc-icon-button .mat-mdc-button-touch-target{display:none}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{content:none}.cdk-overlay-pane .mat-mdc-menu-panel{border-radius:0;box-shadow:0 4px 8px #00000029;min-height:37px}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item span{font-size:1.4rem;font-weight:400}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item{border-radius:0}.menu-dropdown .mat-mdc-menu-content{padding:0}.menu-dropdown .mat-mdc-menu-content .mat-mdc-menu-item{line-height:1.5;min-height:37px;padding:.8rem 1.6rem;display:flex;align-items:center}.menu-dropdown .mat-mdc-menu-content .mat-mdc-menu-item .mdc-icon{font-size:18px;margin-right:8px;margin-top:-1px}.menu-dropdown .mat-mdc-menu-item:hover:not([disabled]),.menu-dropdown .mat-mdc-menu-item.cdk-program-focused:not([disabled]),.menu-dropdown .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.menu-dropdown .mat-mdc-menu-item-highlighted:not([disabled]){background:var(--color-0)}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing);display:none!important}.mat-mdc-menu-item .mat-icon.md-18{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 8px);height:var(--mat-menu-item-icon-size, 18px);width:var(--mat-menu-item-icon-size, 18px)}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item span{align-items:center}.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--color-0)}.mat-mdc-card.card,.mat-mdc-card.card-sm,.mat-mdc-card.horizontal{box-shadow:unset;transition:unset}.mat-mdc-card .mat-mdc-card-header,.mat-mdc-card .mat-mdc-card-content{padding:unset}.mat-mdc-card .mat-mdc-card-header-text{flex:1 1 auto;width:calc(100% - 32px);margin:0}.mdc-mdc-card-title{font-size:unset;font-weight:unset}.mat-mdc-card .mat-mdc-card-title:not(:first-child),.mat-mdc-card .mat-mdc-card-subtitle:not(:first-child){margin-top:0}.mat-mdc-card .mat-mdc-card-content:first-child,.mat-mdc-card .mat-mdc-card-content:last-child{padding:0}.mat-mdc-card-header-text:empty{display:none}.mat-mdc-card.card{position:relative;padding:2.4rem;border-radius:4px;border:1px solid var(--border-gray);margin-bottom:1.6rem;box-shadow:unset}.mat-mdc-card.card.m-b-32{margin-bottom:3.2rem}.mat-mdc-card.card.m-b-0{margin-bottom:0}.mat-mdc-card.card-sm{position:relative;padding:1.6rem;border-radius:4px;border:1px solid var(--border-gray);margin-bottom:.8rem;box-shadow:unset}.mat-mdc-card.card:not(.horizontal)>.mat-mdc-card-content:not(.m-t-0),.mat-mdc-card.card>.mat-mdc-card-content:not(.m-t-0){margin-top:2.4rem;margin-bottom:0}.mat-mdc-card-content.flex{display:flex}.mat-mdc-card-content.m-t-0{margin-top:0}.mat-mdc-card-content.m-b-0{margin-bottom:0}.mat-mdc-card.card .mat-card-header-text,.mat-mdc-card.card-sm .mat-card-header-text{margin:0}.mat-mdc-card.card .mat-card-actions,.mat-mdc-card.card-sm .mat-card-actions,.mat-mdc-card.card .mdc-card__actions,.mat-mdc-card.card-sm .mdc-card__actions{margin-left:unset;margin-right:unset;padding:unset;margin-top:3.2rem;min-height:unset}.mat-mdc-card.card>.mat-card-actions:last-child,.mat-mdc-card.card-sm>.mat-card-actions:last-child{margin-bottom:unset!important;padding-bottom:unset!important}.mat-mdc-card.horizontal{display:flex;justify-content:space-between;align-items:center;flex-direction:row;box-shadow:unset}.mat-mdc-card.horizontal .mat-mdc-card-header{flex-direction:column;flex:1 1 auto}.mat-mdc-card.horizontal .mat-mdc-card-header.flex-row{flex-direction:row}.mat-mdc-card.horizontal .mat-mdc-card-header.flex-row-reverse{flex-direction:row-reverse}.mat-mdc-card.horizontal .mat-mdc-card-content,.mat-mdc-card.horizontal .mat-mdc-card-actions{margin:0}.mat-mdc-card.horizontal .mat-mdc-card-actions,.mat-mdc-card.horizontal .mat-mdc-card-actions .mat-button{display:flex;align-items:center}.mat-mdc-card.horizontal .mat-mdc-card-actions .mat-button:hover{background:none}.mat-mdc-card.horizontal .mat-icon:not(.m-l-0){margin:0 0 0 .8rem}.mat-mdc-card.card.disabled,.mat-mdc-card.card-sm.disabled{background:var(--background-light-gray)}.mat-mdc-card.card.disabled .btn-tertiary,.mat-mdc-card.card-sm.disabled .btn-tertiary{background:none}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline__trailing{border-width:1px}.mat-mdc-form-field-type-mat-select.mat-mdc-form-field.small .mdc-text-field--outlined .mdc-notched-outline__notch{max-width:calc(100% - 40px)}.mat-mdc-form-field .mdc-text-field--outlined:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-text-field--outlined:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-text-field--outlined:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-notched-outline__trailing{border-color:var(--border-gray)}.mat-mdc-form-field:hover .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-notched-outline__leading,.mat-mdc-form-field:hover .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-notched-outline__notch,.mat-mdc-form-field:hover .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-notched-outline__trailing{border-color:var(--color-3)!important}.mat-mdc-form-field:hover .mdc-text-field.mdc-text-field--disabled:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-notched-outline__leading,.mat-mdc-form-field:hover .mdc-text-field.mdc-text-field--disabled:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-notched-outline__notch,.mat-mdc-form-field:hover .mdc-text-field.mdc-text-field--disabled:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-notched-outline__trailing{cursor:not-allowed}.mat-mdc-form-field:hover .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label{color:var(--color-3)!important;will-change:unset}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px;min-width:8px}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 4px 4px 0}.table-filter .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px}.table-filter .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 4px 4px 0}.mat-mdc-form-field .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1.2rem}.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label{color:var(--secondary-text-color);will-change:unset}.mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled{background:var(--background-gray)}.mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--border-gray)}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{line-height:1.5;pointer-events:all;font-size:1.6rem;font-weight:400;will-change:unset}.small .mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label,.small .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{font-size:1.4rem}.mat-mdc-form-field.mat-body-2 .mat-mdc-floating-label.mdc-floating-label:not(.mdc-floating-label--float-above),.mat-mdc-form-field.mat-body-2:not(.mat-form-field-no-animations) .mdc-text-field__input,.table-filter .mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label:not(.mdc-floating-label--float-above),.table-filter .mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label,.table-filter .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{font-size:1.4rem}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{padding:0 8px}.mat-mdc-form-field-error-wrapper .mat-mdc-form-field-error{font-size:1.2rem;display:flex;align-items:center;color:var(--error-color-4)}.mat-mdc-form-field-error-wrapper .mat-mdc-form-field-error .mat-icon{font-size:14px;color:var(--error-color-4);margin-right:.4rem;width:unset;height:unset}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline__trailing{border-color:--error-color-4}.mdc-text-field.mdc-text-field--invalid,.mdc-text-field.mdc-text-field--invalid .mdc-floating-label{color:var(--error-color-4);will-change:unset}.mat-form-field-appearance-outline{width:100%;margin-bottom:0}.form-field-group .mat-form-field-appearance-outline{margin-bottom:unset}.m-b-0 .mat-form-field-appearance-outline,.mat-form-field-appearance-outline.m-b-0{margin-bottom:0}.mat-mdc-form-field.small .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-form-field.small .mat-mdc-text-field-wrapper{flex:0}.mat-mdc-form-field.small .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:.9rem;padding-bottom:.9rem}.form-field-group .form-field .mat-mdc-form-field.small .mat-mdc-form-field-infix{width:unset}.mat-mdc-form-field.small .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:19px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -36px) scale(var(--mat-mdc-form-field-floating-label-scale, 1))}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 1!important}.mat-mdc-form-field.small .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -28px) scale(var(--mat-mdc-form-field-floating-label-scale, .65));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-select,.mat-mdc-option.mdc-list-item,.mat-mdc-option.mat-mdc-focus-indicator.mdc-list-item.mdc-list-item--selected{font-size:1.6rem}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline__notch{width:unset!important}.mat-mdc-form-field .mdc-text-field--outlined{padding-left:12px!important}.mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--focused .mdc-floating-label{left:3px}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(8px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))!important}.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:1px!important}.large .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:12px!important}.mat-mdc-form-field.small .mat-mdc-form-field-icon-suffix{margin-right:4px}.mat-datepicker-content .mat-mdc-button .mdc-button__label span{font-size:1.4rem}.mat-datepicker-content .mat-calendar-controls{margin-top:0}.mat-datepicker-content .mat-calendar{height:100%!important}.mat-mdc-form-field.small .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base,.mat-mdc-form-field.small .mat-mdc-form-field-icon-suffix>.mat-icon{padding:8px}.mat-mdc-form-field.small .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base{height:40px;width:40px}.mat-mdc-form-field.small .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button .mat-mdc-button-touch-target,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-checkbox .mdc-checkbox__ripple .mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{display:none}mat-row.mat-mdc-row:not(:last-of-type),mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row:not(:last-of-type){border-bottom:1px solid var(--border-gray)!important}mat-header-row.mat-mdc-header-row{background:var(--background-gray)}.table.mat-mdc-table .mat-mdc-row:hover,.table .mat-mdc-row:hover{background-color:var(--color-hover);background:var(--color-hover);cursor:pointer;filter:drop-shadow(0px 4px 8px rgba(0,0,0,.16))}.mat-mdc-table .mdc-data-table__cell,.mat-mdc-table .mdc-data-table__header-cell{border:0!important}.mat-mdc-tab-group{height:100%}.mat-mdc-tab-group.mat-primary .mat-ink-bar{background:var(--color-4)}.mat-mdc-tab-header{position:sticky;top:0;border-bottom:none;z-index:2}.mat-mdc-tab-list{border-bottom:1px solid var(--border-gray)}.mdc-tab__text-label{height:46px;min-width:26px;padding:0;margin-right:32px;font-size:1.4rem;color:var(--primary-text-color);font-weight:400;opacity:1}.mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab__text-label,.mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab__text-label,.mat-mdc-tab-link:not(.mat-mdc-tab-disabled):focus .mdc-tab__text-label{color:var(--primary-text-color)}.mdc-tab__text-label.cdk-focused{background-color:transparent}.mdc-tab__text-label:last-child{margin-right:0}.mdc-tab--active .mdc-tab__text-label{font-weight:500;color:var(--color-4)}.mat-mdc-tab-body-wrapper{flex-grow:1}.mat-mdc-tab-body-content{padding:0}.mat-mdc-tab-link.mdc-tab{height:unset}.overlay-bg,.cdk-overlay-dark-backdrop{background-color:#111111b3!important}.cdk-overlay-pane{height:unset!important}.mdc-checkbox-frame{border-color:var(--border-gray)}.mdc-checkbox-layout .mdc-checkbox-label,.mat-mdc-checkbox label{font-size:1.4rem}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-checkbox.mat-primary{color:#fff!important;--mdc-checkbox-selected-checkmark-color: #fff}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{color:#fff;border-color:#fff}.mat-mdc-checkbox-touch-target{display:none}.mat-mdc-tab-label-container{border-bottom-style:none!important}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__content,.app-modal .mat-mdc-dialog-container .mdc-dialog__content,.modal-content{letter-spacing:normal!important;font-family:Poppins!important;line-height:1.5!important}@media(max-width:1024px){.cdk-overlay-container .cdk-overlay-pane.product-modal{max-width:95vw!important}}@media(max-width:768px){.mat-mdc-card.card{padding:1.6rem}}@media(min-width:0)and (max-width:600px){.mat-mdc-tab-group{padding-top:2.5rem}.mat-mdc-tab-header{padding-left:0;padding-right:0;border-bottom:0}.mat-mdc-tab-label:first-child{margin-left:1.6rem}.mat-mdc-tab-label:last-child{margin-right:1.6rem}.mat-mdc-tab-body-content{padding:1.6rem;overflow-x:hidden}.mat-mdc-card.card{position:relative;padding:.8rem;border-radius:4px;border:1px solid var(--border-gray);margin-bottom:1.6rem;box-shadow:unset}}@media(max-width:599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:unset}}@media print{.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:none!important}.overlay-bg,.cdk-overlay-dark-backdrop{background-color:#fff!important}}.mat-mdc-table .mat-mdc-header-cell{font-family:Poppins,sans-serif!important}.form-field-group{flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;grid-gap:1.6rem;gap:1.6rem}.form-field-group.halves{flex:1 1 auto;width:100%;flex-wrap:nowrap}.form-field-group.halves>.form-field{max-width:calc(50% - 8px)}.form-field-group.thirds{flex:1 1 auto;width:100%;flex-wrap:nowrap}.form-field-group.thirds>.form-field{max-width:33.333%}.form-field-wrapper>input,.button-field-wrapper>.input{max-width:100%}.form-field-group .form-field{flex:1;max-width:100%;margin-bottom:0}.form-field,.button-field{display:flex;width:100%}.form-field.small{margin-bottom:1.6rem}.form-field.large{margin-bottom:2.4rem}.form-field.small.m-b-0{margin-bottom:0}.form-field:not(.row):not(.basic){flex-direction:column}.form-field.row{flex-direction:row}.form-field-wrapper,.button-field-wrapper{position:relative;flex:1 1 auto;display:flex;align-items:center}:not(.outline) .form-field-wrapper{flex-direction:column;align-items:flex-start}.form-field-wrapper>label{font-weight:400;background-color:#fff;color:var(--secondary-text-color);pointer-events:none;margin:0 0 .4rem .2rem}.form-field:not(.outline) .form-field-wrapper>label{color:var(--primary-text-color)}.large .form-field-wrapper>input,.large .form-field-wrapper textarea,.large .form-field-wrapper .ng-select:not(.search),.large .form-field-wrapper .ng-select.ng-select-single:not(.search),.large .form-field-wrapper .ng-select.ng-select-multiple:not(.search),.large .button-field-wrapper>.input{min-height:52px;padding:1.2rem;font-size:1.6rem}.large .form-field-wrapper>label,.large .form-field-wrapper textarea+label,.large .form-field-wrapper .ng-select>label,.large .form-field-wrapper .ng-select.ng-select-single>label,.large .form-field-wrapper .ng-select.ng-select-multiple>label,.large .form-field-wrapper .ng-select.ng-select-single .ng-select-container .ng-value-container.ng-value-container .ng-placeholder,.large .form-field-wrapper .ng-select.ng-select-multiple .ng-select-container .ng-value-container.ng-value-container .ng-placeholder,.large .button-field-wrapper>.input span.label{font-size:1.6rem}.small .form-field-wrapper>input,.small .form-field-wrapper textarea,.small .form-field-wrapper .ng-select:not(.search),.small .form-field-wrapper .ng-select.ng-select-single:not(.search),.small .form-field-wrapper .ng-select.ng-select-multiple:not(.search),.small .button-field-wrapper>.input{min-height:40px;padding:.6rem 1.2rem;font-size:1.4rem}.small .form-field-wrapper>label,.small .form-field-wrapper textarea+label,.small .form-field-wrapper .ng-select>label,.small .form-field-wrapper .ng-select.ng-select-single>label,.small .form-field-wrapper .ng-select.ng-select-single .ng-select-container .ng-value-container.ng-value-container .ng-placeholder,.small .form-field-wrapper .ng-select.ng-select-multiple .ng-select-container .ng-value-container.ng-value-container .ng-placeholder,.small .form-field-wrapper .ng-select.ng-select-multiple>label,.small .button-field-wrapper>.input span.label{font-size:1.4rem}.form-field-wrapper>input,.button-field-wrapper>.input{flex:1 1 auto;outline:none;border:1px solid var(--border-gray);border-radius:4px;color:var(--primary-text-color);width:100%}.form-field-wrapper>input.hasIcon,.button-field-wrapper>.input.hasIcon{padding-right:4rem;position:relative}.form-field-wrapper>input:focus,.button-field-wrapper>.input:focus{border-color:var(--color-4)}.form-field-wrapper>input:focus+label,.form-field-wrapper>input:focus+div+label,.button-field-wrapper>.input:focus+label,.button-field-wrapper>.input:focus+div+label{color:var(--color-4)}.form-field-wrapper>input:hover,.button-field-wrapper>.input:hover{border-color:var(--color-3)}.form-field-wrapper>input:hover+label,.form-field-wrapper>input:hover+div+label,.button-field-wrapper>.input:hover+label,.button-field-wrapper>.input:hover+div+label{color:var(--color-3)}.form-field-wrapper>input:disabled,.button-field-wrapper>.input:disabled{cursor:not-allowed;color:var(--light-gray)}.form-field-wrapper>input:disabled:hover,.button-field-wrapper>.input:disabled:hover{border-color:var(--border-gray)}.form-field-wrapper>input:disabled:hover+label,.form-field-wrapper>input:disabled:hover+div+label,.button-field-wrapper>.input:disabled:hover+label,.button-field-wrapper>.input:disabled:hover+div+label{color:var(--secondary-text-color)}.form-field.has-errors .form-field-wrapper>input,.form-field.has-errors .form-field-wrapper>textarea{border-color:var(--error-color-4)}.form-field.has-errors .form-field-wrapper>input+label,.form-field.has-errors .form-field-wrapper>input+div+label,.form-field.has-errors .form-field-wrapper>textarea+label,.form-field.has-errors .form-field-wrapper>textarea+div+label{color:var(--error-color-4)}.form-field.has-errors .form-field-wrapper>input:hover,.form-field.has-errors .form-field-wrapper>textarea:hover{border-color:var(--error-color-3)}.form-field.has-errors .form-field-wrapper>input:hover+label,.form-field.has-errors .form-field-wrapper>input:hover+div+label,.form-field.has-errors .form-field-wrapper>textarea:hover+label,.form-field.has-errors .form-field-wrapper>textarea:hover+div+label{color:var(--error-color-3)}.form-field.has-errors .form-field-wrapper>input:focus,.form-field.has-errors .form-field-wrapper>textarea:focus{border-color:var(--error-color-4)}.form-field.has-errors .form-field-wrapper>input:focus+label,.form-field.has-errors .form-field-wrapper>input:focus+div+label,.form-field.has-errors .form-field-wrapper>textarea:focus+label,.form-field.has-errors .form-field-wrapper>textarea:focus+div+label{color:var(--error-color-4)}.form-field.has-errors .form-field-wrapper>input:not(:-moz-placeholder-shown)+label,.form-field.has-errors .form-field-wrapper>textarea:not(:-moz-placeholder-shown)+label{color:var(--error-color-4)}.form-field.has-errors .form-field-wrapper>input:not(:-ms-input-placeholder)+label,.form-field.has-errors .form-field-wrapper>textarea:not(:-ms-input-placeholder)+label{color:var(--error-color-4)}.form-field.has-errors .form-field-wrapper>input:not(:placeholder-shown)+label,.form-field.has-errors .form-field-wrapper>textarea:not(:placeholder-shown)+label{color:var(--error-color-4)}.form-field.has-errors .form-field-wrapper>label{color:var(--error-color-4)}.form-field-wrapper .ng-select:not(.column){flex-direction:row}.form-field-wrapper .ng-select.ng-select-single,.form-field-wrapper .ng-select.ng-select-multiple{flex:1 1 auto;outline:none;transition:.1s ease-out;color:var(--primary-text-color);max-width:100%;border-radius:4px;border:1px solid var(--border-gray);width:100%}.form-field-wrapper .ng-select.ng-select-single .ng-select-container,.form-field-wrapper .ng-select.ng-select-multiple .ng-select-container{padding:0;border:0;min-height:24px;height:unset}.form-field-wrapper .ng-select.ng-select-single .ng-select-container .ng-value-container,.form-field-wrapper .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding:0;align-items:center;grid-gap:.8rem;gap:.8rem}.form-field-wrapper .ng-select.ng-select-single .ng-select-container .ng-value-container.ng-value-container .ng-placeholder,.form-field-wrapper .ng-select.ng-select-multiple .ng-select-container .ng-value-container.ng-value-container .ng-placeholder{position:relative;color:var(--light-gray);font-weight:400}.form-field-wrapper .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value,.form-field-wrapper .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin:0}.form-field-wrapper .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input,.form-field-wrapper .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0}.form-field-wrapper .ng-select.ng-select-single .ng-value-container .ng-value .caption,.form-field-wrapper .ng-select.ng-select-multiple .ng-value-container .ng-value .caption{font-size:1.2rem}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel{text-align:left}.form-field-wrapper .ng-select.ng-select-single.ng-select-disabled .ng-select-container .ng-value-container .ng-value,.form-field-wrapper .ng-select.ng-select-multiple.ng-select-disabled .ng-select-container .ng-value-container .ng-value{margin-bottom:0}.form-field-wrapper .ng-select.ng-select-single.ng-select-focused,.form-field-wrapper .ng-select.ng-select-multiple.ng-select-focused{border-color:var(--color-4)}.form-field-wrapper .ng-select.ng-select-single.ng-select-focused+label,.form-field-wrapper .ng-select.ng-select-multiple.ng-select-focused+label{color:var(--color-4)}.form-field-wrapper .ng-select.ng-select-single.ng-select-focused:not(.ng-select-opened)>.ng-select-container,.form-field-wrapper .ng-select.ng-select-single.ng-select:not(.ng-select-opened).select-small>.ng-select-container:hover,.form-field-wrapper .ng-select.ng-select-multiple.ng-select-focused:not(.ng-select-opened)>.ng-select-container,.form-field-wrapper .ng-select.ng-select-multiple.ng-select:not(.ng-select-opened).select-small>.ng-select-container:hover{outline:none;box-shadow:none;border:none}.form-field-wrapper .ng-select.ng-select-single:hover,.form-field-wrapper .ng-select.ng-select-multiple:hover{border-color:var(--color-3)}.form-field-wrapper .ng-select.ng-select-single:hover+label,.form-field-wrapper .ng-select.ng-select-multiple:hover+label{color:var(--color-3)}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-header:hover,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-header:hover{background:none}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-header .select-all-option.selected,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-header .select-all-option.selected{background:var(--color-0)}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-header .select-all-option:hover,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-header .select-all-option:hover{background:var(--color-hover)}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-header .select-all-option label,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-header .select-all-option label{display:flex;width:100%;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.8rem 1.6rem}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-header .select-all-option label .group-avatar,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-header .select-all-option label .group-avatar{margin-right:0}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-header .search .ng-select-single.search,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-header .search .ng-select-single.search{max-width:calc(100% - 16px);margin:8px auto}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-header .search .ng-select-single.search .ng-select-container,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-header .search .ng-select-single.search .ng-select-container{height:38px;outline:none;border:none;box-shadow:none}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-header .search .ng-select-single.search .ng-select-container .ng-value-container.ng-value-container .ng-placeholder,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-header .search .ng-select-single.search .ng-select-container .ng-value-container.ng-value-container .ng-placeholder{padding-left:3.2rem;position:relative}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-header .search .ng-select-single.search .ng-input,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-header .search .ng-select-single.search .ng-input{padding-left:3.2rem}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-header .search .ng-select-single.search .ng-clear-wrapper,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-header .search .ng-select-single.search .ng-clear-wrapper{z-index:2}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background:var(--color-hover);color:var(--text-primary-color)}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background:var(--color-0);color:var(--text-primary-color)}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option-selected,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-panel-items .ng-option-selected{display:flex;align-items:center;padding:.8rem 1.6rem;font-size:1.4rem}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option input[type=checkbox].checkbox,.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option-selected input[type=checkbox].checkbox,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-panel-items .ng-option input[type=checkbox].checkbox,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-panel-items .ng-option-selected input[type=checkbox].checkbox{margin-right:8px}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items:hover,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel .ng-dropdown-panel-items:hover{background:var(--color-hover)}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel div[role=listbox]:hover,.form-field-wrapper .ng-select.ng-select-multiple .ng-dropdown-panel div[role=listbox]:hover{background:none}.form-field-wrapper .ng-select.ng-select-single .no-results-found,.form-field-wrapper .ng-select.ng-select-multiple .no-results-found{font-size:1.4rem;padding-left:16px;color:var(--secondary-text-color)}.form-field-wrapper .ng-select.ng-select-single:disabled,.form-field-wrapper .ng-select.ng-select-multiple:disabled{cursor:not-allowed;color:var(--light-gray)}.form-field-wrapper .ng-select.ng-select-single:disabled:hover,.form-field-wrapper .ng-select.ng-select-multiple:disabled:hover{border-color:var(--border-gray)}.form-field-wrapper .ng-select.ng-select-single:disabled:hover+label,.form-field-wrapper .ng-select.ng-select-multiple:disabled:hover+label{color:var(--border-gray)}.form-field.has-errors .ng-select:not(.search){border-color:var(--error-color-4)}.form-field.has-errors .ng-select:not(.search)+label{color:var(--error-color-4)}.form-field.has-errors .ng-select:not(.search):hover{border-color:var(--error-color-3)}.form-field.has-errors .ng-select:not(.search):hover+label{color:var(--error-color-3)}.form-field.has-errors .ng-select:not(.search):focus{border-color:var(--error-color-4)}.form-field.has-errors .ng-select:not(.search):focus+label{color:var(--error-color-4)}.form-field.has-errors .ng-select:not(.search):not(:-moz-placeholder-shown)+label{color:var(--error-color-4)}.form-field.has-errors .ng-select:not(.search):not(:-ms-input-placeholder)+label{color:var(--error-color-4)}.form-field.has-errors .ng-select:not(.search):not(:placeholder-shown)+label{color:var(--error-color-4)}.form-field-wrapper textarea{flex:1 1 auto;outline:none;border:1px solid var(--border-gray);border-radius:4px;transition:.1s ease-out;color:var(--text-primary-color);padding:.8rem 1.2rem;resize:none;width:100%}.form-field-wrapper textarea:focus{border-color:var(--color-4)}.form-field-wrapper textarea:focus+label{color:var(--color-4)}.form-field-wrapper textarea:hover{border-color:var(--color-3)}.form-field-wrapper textarea:hover+label{color:var(--color-3)}.form-field-wrapper textarea:disabled{cursor:not-allowed;color:var(--light-gray)}.form-field-wrapper textarea:disabled:hover{border-color:var(--border-gray)}.form-field-message{display:flex;min-height:22px;height:auto;padding:.4rem}.form-field-message:empty{height:0;padding:0;min-height:0}.info-msg{color:var(--secondary-text-color);flex:1 1 auto;align-items:flex-start}.error-msg{color:var(--error-color-4);display:flex;align-items:flex-start}.error-msg .mat-icon.error{min-width:fit-content;font-size:14px;color:var(--error-color-4);margin-right:.4rem;width:unset;height:unset}button.input-icon,button.input-icon:hover{background:none;border:none;padding:0;position:absolute;top:50%;right:0}.mat-icon.suffix{flex:0 0 24px;position:absolute;right:8px}.outline.large .mat-icon.suffix{top:calc(50% - 12px)}input:-webkit-autofill+label{top:3px;padding:0 .4rem;margin:0 .8rem;transform:translateY(-50%) scale(.75)}.outline .form-field-wrapper>label,.outline .form-field-wrapper>span.label,.outline .button-field-wrapper>label,.outline .button-field-wrapper>span.label{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0 1.2rem;transition:.1s all ease-out;transform-origin:left top;white-space:nowrap}.outline .form-field-wrapper textarea+label,.outline .button-field-wrapper textarea+label{top:20px}.outline .form-field-wrapper>input,.outline .button-field-wrapper>.input{transition:.1s ease-out}.outline .form-field-wrapper>input:focus+label,.outline .form-field-wrapper>input :focus+div+label,.outline .form-field-wrapper>input span.label.float-label,.outline .button-field-wrapper>.input:focus+label,.outline .button-field-wrapper>.input :focus+div+label,.outline .button-field-wrapper>.input span.label.float-label{top:3px;padding:0 .4rem;margin:0 .8rem;transform:translateY(-50%) scale(.75)}.outline .form-field-wrapper>input:not(:-moz-placeholder-shown)+label,.outline .button-field-wrapper>.input:not(:-moz-placeholder-shown)+label{top:3px;padding:0 .4rem;margin:0 .8rem;transform:translateY(-50%) scale(.75)}.outline .form-field-wrapper>input:not(:-ms-input-placeholder)+label,.outline .button-field-wrapper>.input:not(:-ms-input-placeholder)+label{top:3px;padding:0 .4rem;margin:0 .8rem;transform:translateY(-50%) scale(.75)}.outline .form-field-wrapper>input.float-label+label,.outline .form-field-wrapper>input.float-label span.label,.outline .form-field-wrapper>input:not(:placeholder-shown)+label,.outline .form-field-wrapper>input:disabled+.disabled.float-label,.outline .form-field-wrapper>input:not(:placeholder-shown)+div+label,.outline .button-field-wrapper>.input.float-label+label,.outline .button-field-wrapper>.input.float-label span.label,.outline .button-field-wrapper>.input:not(:placeholder-shown)+label,.outline .button-field-wrapper>.input:disabled+.disabled.float-label,.outline .button-field-wrapper>.input:not(:placeholder-shown)+div+label{top:3px;padding:0 .4rem;margin:0 .8rem;transform:translateY(-50%) scale(.75)}.outline .form-field-wrapper>input:disabled:placeholder-shown:not(:focus)+label:not(.disabled.float-label),.outline .button-field-wrapper>.input:disabled:placeholder-shown:not(:focus)+label:not(.disabled.float-label){background:unset}.outline .form-field-wrapper .ng-select.ng-select-single:not(.search),.outline .form-field-wrapper .ng-select.ng-select-multiple:not(.search){transition:.1s ease-out}.outline .form-field-wrapper .ng-select.ng-select-single:not(.search) .ng-select-container,.outline .form-field-wrapper .ng-select.ng-select-multiple:not(.search) .ng-select-container{padding:0;border:0;min-height:unset;height:unset}.outline .form-field-wrapper .ng-select.ng-select-single:not(.search):required:not(.ng-invalid)+label,.outline .form-field-wrapper .ng-select.ng-select-single:not(.search).ng-select-focused.ng-select-opened+label,.outline .form-field-wrapper .ng-select.ng-select-single:not(.search).float-label+label,.outline .form-field-wrapper .ng-select.ng-select-single:not(.search) div+label,.outline .form-field-wrapper .ng-select.ng-select-multiple:not(.search):required:not(.ng-invalid)+label,.outline .form-field-wrapper .ng-select.ng-select-multiple:not(.search).ng-select-focused.ng-select-opened+label,.outline .form-field-wrapper .ng-select.ng-select-multiple:not(.search).float-label+label,.outline .form-field-wrapper .ng-select.ng-select-multiple:not(.search) div+label{top:3px;padding:0 .4rem;margin:0 1.2rem;transform:translateY(-50%) scale(.7)}.form-field-wrapper .ng-select.ng-select-disabled{background:var(--background-gray)}.form-field-wrapper .ng-select.ng-select-disabled:hover{border-color:var(--border-gray);cursor:not-allowed}.form-field-wrapper .ng-select.ng-select-disabled:hover+label{color:var(--secondary-text-color)}.outline .form-field-wrapper textarea:focus+label{top:4px;padding:0 .4rem;margin:0 .8rem;transform:translateY(-50%) scale(.75)}.outline .form-field-wrapper textarea.float-label+label{top:4px;padding:0 .4rem;margin:0 .8rem;transform:translateY(-50%) scale(.75)}.outline .form-field-wrapper textarea:not(:-moz-placeholder-shown)+label{top:4px;padding:0 .4rem;margin:0 .8rem;transform:translateY(-50%) scale(.75)}.outline .form-field-wrapper textarea:not(:-ms-input-placeholder)+label{top:4px;padding:0 .4rem;margin:0 .8rem;transform:translateY(-50%) scale(.75)}.outline .form-field-wrapper textarea:not(:placeholder-shown)+label{top:4px;padding:0 .4rem;margin:0 .8rem;transform:translateY(-50%) scale(.75)}@media(min-width:960px)and (max-width:1120px){.form-field-group.halves,.form-field-group.thirds{flex-wrap:wrap;flex-direction:column;grid-gap:0;gap:0}.form-field-group.halves .form-field,.form-field-group.thirds .form-field{max-width:100%}}@media(max-width:600px){.form-field-group.halves,.form-field-group.thirds{flex-wrap:wrap;flex-direction:column;grid-gap:0;gap:0}.form-field-group.halves .form-field,.form-field-group.thirds .form-field{max-width:100%}}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:10px;height:100%;overflow-y:hidden}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;height:100%;margin:0;font-family:Poppins,sans-serif;line-height:1.5;letter-spacing:normal}h1,h2,h3,h4,h5,h6,p,ul,li,label,input,textarea,form,fieldset,legend{font-family:Poppins,sans-serif;margin:unset;color:var(--primary-text-color)}.mat-display-4{font-size:5.6rem;font-weight:400;line-height:1.5}.mat-display-3{font-size:4rem;font-weight:400;line-height:1.5}.mat-display-2{font-size:3rem;font-weight:500;line-height:1.5}.mat-display-fnt24{font-size:2.4rem;font-weight:600;line-height:1.5}.mat-display-1{font-size:2rem;font-weight:600;line-height:1.5}.mat-headline{font-size:2rem;font-weight:500;line-height:1.5}.mat-title{font-size:1.8rem;font-weight:500;line-height:1.5}.mat-subheading-2,.mat-dialog-title{font-size:1.6rem;font-weight:500;line-height:1.5}.mat-subheading-1{font-size:1.4rem;font-weight:500;line-height:1.5}.mat-body-1{font-size:1.6rem;font-weight:400;line-height:1.5}.mat-body-2{font-size:1.4rem;font-weight:400;line-height:1.5}.mat-button{font-size:1.4rem;font-weight:500}.mat-caption{font-size:1.3rem;font-weight:400;line-height:1.5}.mat-caption.sm{font-size:1.2rem;font-weight:400;line-height:1.5}.mat-error,.mat-hint,.error-msg{font-size:1.2rem;font-weight:400;line-height:1.5rem}.mat-input,.large .mat-input{font-size:1.6rem;font-weight:400;line-height:1.5}.mat-input,.small .mat-input{font-size:1.4rem;font-weight:400;line-height:1.5}a:not([class]){text-decoration:none;color:var(--color-4)}img,picture{max-width:100%;display:block}.d-none{display:none}.extra-bold{font-weight:700}strong,.bold{font-weight:600}.semi-bold,.mat-body-2.semi-bold{font-weight:500}.fw-normal{font-weight:400}.italic{font-style:italic}.cursor-hand{cursor:pointer}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-ellipsis,.truncate{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.noBreak{white-space:nowrap}.no-underline{text-decoration:none}.success-color{color:var(--success-color-5)}.success-bg{background:var(--success-color-0)}.warning-color{color:var(--warning-color-5)}.warning-bg{background:var(--warning-color-0)}.error-color{color:var(--error-color-5)}.error-bg{background:var(--error-color-0)}.mat-icon.error{color:var(--error-color-5)}.white-bg{background:#fff}.gray-bg{background:var(--background-gray)}.darker-gray-bg{background:var(--light-gray)}.textarea-counter-text{font-size:1.2rem;color:var(--secondary-text-color);margin-left:auto}.md-18{font-size:1.8rem;width:18px;height:18px}.md-16{font-size:1.6rem;width:16px;height:16px}.md-14{font-size:1.4rem;width:14px;height:14px}.md-12{font-size:1.2rem;width:12px;height:12px}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.pad-0{padding:0}.pad-8{padding:.8rem}.pad-t-8{padding-top:.8rem}.pad-b-8{padding-bottom:.8rem}.pad-l-8{padding-left:.8rem}.pad-r-8{padding-right:.8rem}.pad-16{padding:1.6rem}.pad-t-16{padding-top:1.6rem}.pad-b-16{padding-bottom:1.6rem}.pad-l-16{padding-left:1.6rem}.pad-r-16{padding-right:1.6rem}.pad-24{padding:2.4rem}.pad-t-24{padding-top:2.4rem}.pad-b-24{padding-bottom:2.4rem}.pad-l-24{padding-left:2.4rem}.pad-r-24{padding-right:2.4rem}.m-0{margin:0}.m-t-0{margin-top:0}.m-b-0{margin-bottom:0}.m-r-0{margin-right:0}.m-l-0{margin-left:0}.m-t-4{margin-top:.4rem}.m-b-4{margin-bottom:.4rem}.m-r-4{margin-right:.4rem}.m-l-4{margin-left:.4rem}.m-t-8{margin-top:.8rem}.m-b-8{margin-bottom:.8rem}.m-r-8{margin-right:.8rem}.m-l-8{margin-left:.8rem}.m-t-16{margin-top:1.6rem}.m-b-16{margin-bottom:1.6rem}.m-r-16{margin-right:1.6rem}.m-l-16{margin-left:1.6rem}.m-t-24{margin-top:2.4rem}.m-b-24{margin-bottom:2.4rem}.m-r-24{margin-right:2.4rem}.m-l-24{margin-left:2.4rem}.m-t-32{margin-top:3.2rem}.m-b-32{margin-bottom:3.2rem}.m-r-32{margin-right:3.2rem}.m-l-32{margin-left:3.2rem}.m-l-auto{margin-left:auto}.m-r-auto{margin-right:auto}[hidden].hidden-d-none{display:none!important}[hidden]{visibility:hidden;opacity:0}.no-break{white-space:nowrap}.no-border{border:none}.w-100{width:100%}:root{--primary-text-color: #222222;--secondary-text-color: #757575;--gray: #757575;--light-gray: #ababab;--dark-gray: #656565;--border-gray: #d7d7d7;--background-gray: #f8f8f8;--background-light-gray: #eeeeee;--background-white: #fff;--info-color-0: #e0eeff;--info-color-1: #c5dcfa;--info-color-2: #8ab9f6;--info-color-3: #5096f1;--info-color-4: #1672ec;--info-color-5: #0f56b3;--info-color-6: #0a3977;--error-color-0: #fdeeeb;--error-color-1: #fcd0cf;--error-color-2: #faa09e;--error-color-3: #f7716e;--error-color-4: #F5413D;--error-color-5: #da100b;--error-color-6: #910b08;--warning-color-0: #fffbe8;--warning-color-1: #fff5cc;--warning-color-2: #ffeb99;--warning-color-3: #ffe267;--warning-color-4: #ffce01;--warning-color-5: #d4b011;--warning-color-6: #8e750b;--success-color-0: #ebf8eb;--success-color-1: #c5f2c7;--success-color-2: #8ce590;--success-color-3: #52d858;--success-color-4: #2ab930;--success-color-5: #26ab2c;--success-color-6: #155d18}:root.blue{--color-hover: #f3f8ff;--color-0: #e0eeff;--color-1: #c5dcfa;--color-2: #8ab9f6;--color-3: #5096f1;--color-4: #1672ec;--color-5: #0f56b3;--nav-font-color: #fff;--nav-font-color-2: #fff;--nav-font-color-active: #fff;--nav-border-top: #fff;--nav-border-left: #fff;--header-nav-bg-color: var(--color-5);--nav-item-bg-active: var(--color-4);--nav-item-bg-hover: var(--color-4);--nav-item-border-active: #fff;--nav-shadow-color: transparent}:root.blue-inverted{--color-hover: #f3f8ff;--color-0: #e0eeff;--color-1: #c5dcfa;--color-2: #8ab9f6;--color-3: #5096f1;--color-4: #1672ec;--color-5: #0f56b3;--nav-font-color: var(--dark-gray);--nav-font-color-2: var(--secondary-text-color);--nav-font-color-active: var(--color-4);--nav-border-top: var(--background-light-gray);--nav-border-left: var(--color-4);--header-nav-bg-color: #fbfbfb;--nav-item-bg-active: var(--color-4);--nav-item-bg-hover: #f3f8ff;--nav-item-border-active: var(--dark-gray);--nav-shadow-color: rgba(0, 0, 0, .24)}:root.purple{--color-hover: #f3effe;--color-0: #e1d8fc;--color-1: #c3b0f8;--color-2: #a489f5;--color-3: #8661f1;--color-4: #683aee;--color-5: #4e2cb3;--nav-font-color: #fff;--nav-font-color-2: #fff;--nav-font-color-active: #fff;--nav-border-top: #fff;--nav-border-left: #fff;--header-nav-bg-color: var(--color-4);--nav-item-bg-active: var(--color-5);--nav-item-bg-hover: var(--color-5);--nav-item-border-active: #fff;--nav-shadow-color: transparent}:root.purple-inverted{--color-hover: #f3effe;--color-0: #e1d8fc;--color-1: #c3b0f8;--color-2: #a489f5;--color-3: #8661f1;--color-4: #683aee;--color-5: #4e2cb3;--nav-font-color: #656565;--nav-font-color-2: var(--secondary-text-color);--nav-font-color-active: var(--color-4);--nav-border-top: var(--background-light-gray);--nav-border-left: var(--color-4);--header-nav-bg-color: #fbfbfb;--nav-item-bg-active: var(--color-4);--nav-item-bg-hover: #f3effe;--nav-item-border-active: var(--dark-gray);--nav-shadow-color: rgba(0, 0, 0, .24)}:root.light-purple{--color-hover: #fbebfc;--color-0: #f9d6fc;--color-1: #efaef9;--color-2: #d983ef;--color-3: #be62e0;--color-4: #9933cc;--color-5: #7825af;--nav-font-color: #fff;--nav-font-color-2: #fff;--nav-font-color-active: #fff;--nav-border-top: #fff;--nav-border-left: #fff;--header-nav-bg-color: var(--color-4);--nav-item-bg-active: var(--color-5);--nav-item-bg-hover: var(--color-5);--nav-item-border-active: #fff;--nav-shadow-color: transparent}:root.light-purple-inverted{--color-hover: #fbebfc;--color-0: #f9d6fc;--color-1: #efaef9;--color-2: #d983ef;--color-3: #be62e0;--color-4: #9933cc;--color-5: #7825af;--nav-font-color: var(--dark-gray);--nav-font-color-2: var(--secondary-text-color);--nav-font-color-active: var(--color-4);--nav-border-top: var(--background-light-gray);--nav-border-left: var(--color-4);--header-nav-bg-color: #fbfbfb;--nav-item-bg-active: var(--color-4);--nav-item-bg-hover: #fbebfc;--nav-item-border-active: var(--dark-gray);--nav-shadow-color: rgba(0, 0, 0, .24)}:root.orange{--color-hover: #fcf5ea;--color-0: #fbead0;--color-1: #f7d1a2;--color-2: #e8ab71;--color-3: #d2844b;--color-4: #b5521a;--color-5: #9b3b13;--nav-font-color: #fff;--nav-font-color-2: #fff;--nav-font-color-active: #fff;--nav-border-top: #fff;--nav-border-left: #fff;--header-nav-bg-color: var(--color-4);--nav-item-bg-active: var(--color-5);--nav-item-bg-hover: var(--color-5);--nav-item-border-active: #fff;--nav-shadow-color: transparent}:root.orange-inverted{--color-hover: #fcf5ea;--color-0: #fbead0;--color-1: #f7d1a2;--color-2: #e8ab71;--color-3: #d2844b;--color-4: #b5521a;--color-5: #9b3b13;--nav-font-color: var(--dark-gray);--nav-font-color-2: var(--secondary-text-color);--nav-font-color-active: var(--color-4);--nav-border-top: var(--background-light-gray);--nav-border-left: var(--color-4);--header-nav-bg-color: #fbfbfb;--nav-item-bg-active: var(--color-4);--nav-item-bg-hover: #fcf5ea;--nav-item-border-active: var(--dark-gray);--nav-shadow-color: rgba(0, 0, 0, .24)}:root.green{--color-hover: #eff9e1;--color-0: #e5f8ca;--color-1: #c7f298;--color-2: #97da61;--color-3: #67b537;--color-4: #31850a;--color-5: #227207;--nav-font-color: #fff;--nav-font-color-2: #fff;--nav-font-color-active: #fff;--nav-border-top: #fff;--nav-border-left: #fff;--header-nav-bg-color: var(--color-4);--nav-item-bg-active: var(--color-5);--nav-item-bg-hover: var(--color-5);--nav-item-border-active: #fff;--nav-shadow-color: transparent}:root.green-inverted{--color-hover: #eff9e1;--color-0: #e5f8ca;--color-1: #c7f298;--color-2: #97da61;--color-3: #67b537;--color-4: #31850a;--color-5: #227207;--nav-font-color: var(--dark-gray);--nav-font-color-2: var(--secondary-text-color);--nav-font-color-active: var(--color-4);--nav-border-top: var(--background-light-gray);--nav-border-left: var(--color-4);--header-nav-bg-color: #fbfbfb;--nav-item-bg-active: var(--color-4);--nav-item-bg-hover: #eff9e1;--nav-item-border-active: var(--dark-gray);--nav-shadow-color: rgba(0, 0, 0, .24)}:root.turquoise{--color-hover: #e9faf3;--color-0: #d3f8e9;--color-1: #aaf2db;--color-2: #78d9c3;--color-3: #4fb4a6;--color-4: #21837e;--color-5: #186d70;--nav-font-color: #fff;--nav-font-color-2: #fff;--nav-font-color-active: #fff;--nav-border-top: #fff;--nav-border-left: #fff;--header-nav-bg-color: var(--color-4);--nav-item-bg-active: var(--color-5);--nav-item-bg-hover: var(--color-5);--nav-item-border-active: #fff;--nav-shadow-color: transparent}:root.turquoise-inverted{--color-hover: #e9faf3;--color-0: #d3f8e9;--color-1: #aaf2db;--color-2: #78d9c3;--color-3: #4fb4a6;--color-4: #21837e;--color-5: #186d70;--nav-font-color: var(--dark-gray);--nav-font-color-2: var(--secondary-text-color);--nav-font-color-active: var(--color-4);--nav-border-top: var(--background-light-gray);--nav-border-left: var(--color-4);--header-nav-bg-color: #fbfbfb;--nav-item-bg-active: var(--color-4);--nav-item-bg-hover: #e9faf3;--nav-item-border-active: var(--dark-gray);--nav-shadow-color: rgba(0, 0, 0, .24)}:root.brown{--color-hover: #fbf8f0;--color-0: #f9f1d6;--color-1: #f4e1b0;--color-2: #e0c282;--color-3: #c19d5c;--color-4: #996e2e;--color-5: #835821;--nav-font-color: #fff;--nav-font-color-2: #fff;--nav-font-color-active: #fff;--nav-border-top: #fff;--nav-border-left: #fff;--header-nav-bg-color: var(--color-4);--nav-item-bg-active: var(--color-5);--nav-item-bg-hover: var(--color-5);--nav-item-border-active: #fff;--nav-shadow-color: transparent}:root.brown-inverted{--color-hover: #fbf8f0;--color-0: #f9f1d6;--color-1: #f4e1b0;--color-2: #e0c282;--color-3: #c19d5c;--color-4: #996e2e;--color-5: #835821;--nav-font-color: var(--dark-gray);--nav-font-color-2: var(--secondary-text-color);--nav-font-color-active: var(--color-4);--nav-border-top: var(--background-light-gray);--nav-border-left: var(--color-4);--header-nav-bg-color: #fbfbfb;--nav-item-bg-active: var(--color-4);--nav-item-bg-hover: #fbf8f0;--nav-item-border-active: var(--dark-gray);--nav-shadow-color: rgba(0, 0, 0, .24)}:root.red{--color-hover: #f3f8ff;--color-0: #e0eeff;--color-1: #c5dcfa;--color-2: #8ab9f6;--color-3: #5096f1;--color-4: #1672ec;--color-5: #0f56b3;--nav-font-color: #fff;--nav-font-color-2: #fff;--nav-font-color-active: #fff;--nav-border-top: #fff;--nav-border-left: #fff;--header-nav-bg-color: #b82e2e;--nav-item-bg-active: #9b2727;--nav-item-bg-hover: #9b2727;--nav-item-border-active: #fff;--nav-shadow-color: transparent}:root.black{--color-hover: #f3f8ff;--color-0: #e0eeff;--color-1: #c5dcfa;--color-2: #8ab9f6;--color-3: #5096f1;--color-4: #1672ec;--color-5: #0f56b3;--nav-font-color: #fff;--nav-font-color-2: #fff;--nav-font-color-active: #fff;--nav-border-top: #fff;--nav-border-left: #fff;--header-nav-bg-color: #3f3e3e;--nav-item-bg-active: var(--primary-text-color);--nav-item-bg-hover: var(--primary-text-color);--nav-item-border-active: #fff;--nav-shadow-color: transparent}:root.white{--color-hover: #f3f8ff;--color-0: #e0eeff;--color-1: #c5dcfa;--color-2: #8ab9f6;--color-3: #5096f1;--color-4: #1672ec;--color-5: #0f56b3;--nav-font-color: var(--dark-gray);--nav-font-color-2: var(--dark-gray);--nav-font-color-active: var(--dark-gray);--nav-border-top: var(--dark-gray);--nav-border-left: var(--dark-gray);--header-nav-bg-color: #fbfbfb;--nav-item-bg-active: var(--background-light-gray);--nav-item-bg-hover: var(--background-light-gray);--nav-item-border-active: var(--dark-gray);--nav-shadow-color: rgba(0, 0, 0, .24)}.primary{color:var(--primary-text-color)}.secondary{color:var(--secondary-text-color)}.dk-gray-text{color:var(--dark-gray)}.white{color:#fff}button,.btn{font-family:Poppins,sans-serif;display:flex;justify-content:center;text-align:center;align-items:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:unset;line-height:unset;border-radius:4px;background:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}button:not(:disabled):hover,.btn:not(:disabled):hover{cursor:pointer}.btn-primary{font-size:1.6rem;font-weight:500;color:#fff;background:var(--color-4);border-color:var(--color-4)}.btn-primary:hover{background:var(--color-3);border-color:var(--color-3)}.btn-primary.selected,.btn-primary.active,.btn-primary:active,.btn-primary:focus{background:var(--color-5);border-color:var(--color-5)}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary.disabled:focus,.btn-primary:disabled,.btn-primary:disabled:hover,.btn-primary:disabled:active,.btn-primary:disabled.active,.btn-primary:disabled:focus{background:var(--color-2);border-color:var(--color-2);cursor:not-allowed}.btn-secondary{font-size:1.6rem;font-weight:500;color:var(--color-4);background:#fff;border-color:var(--color-4)}.btn-secondary:hover{color:var(--color-3);background:var(--color-hover);border-color:var(--color-3)}.btn-secondary.selected,.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus{color:var(--color-5);background:var(--color-0);border-color:var(--color-5)}.btn-secondary:disabled,.btn-secondary.disabled,.btn-secondary.disabled:active,.btn-secondary.disabled.active,.btn-secondary.disabled:focus{color:var(--light-gray);border-color:var(--border-gray)}.btn-tertiary{font-size:1.6rem;font-weight:500;color:var(--dark-gray);background:#fff;border-color:var(--dark-gray)}.btn-tertiary:hover{color:var(--secondary-text-color);background:var(--background-gray);border-color:var(--secondary-text-color)}.btn-tertiary.selected,.btn-tertiary.active,.btn-tertiary:active,.btn-tertiary:focus{color:var(--primary-text-color);background:#ebebeb;border-color:var(--primary-text-color)}.btn-tertiary:disabled,.btn-tertiary.disabled{color:var(--light-gray);border-color:var(--border-gray)}.btn-ltgray{font-size:1.4rem;font-weight:400;color:var(--primary-text-color);background:#fff;border-color:var(--border-gray)}.btn-ltgray:hover{color:var(--primary-text-color);border-color:var(--border-gray);background:var(--background-gray)}.btn-ltgray.selected,.btn-ltgray.active,.btn-ltgray:active,.btn-ltgray:focus{color:var(--primary-text-color);border-color:var(--border-gray);background:var(--background-light-gray)}.btn-ltgray.disabled,.btn-ltgray.disabled:hover,.btn-ltgray.disabled:active,.btn-ltgray.disabled.active,.btn-ltgray.disabled:focus,.btn-ltgray:disabled,.btn-ltgray:disabled:hover,.btn-ltgray:disabled:active,.btn-ltgray:disabled.active,.btn-ltgray:disabled:focus{color:var(--light-gray);cursor:not-allowed}.btn-success{background:var(--success-color-5);border-color:var(--success-color-5);color:#fff}.btn-success:hover{background:var(--success-color-5);border-color:var(--success-color-5)}.btn-success:disabled{background:var(--light-gray);border-color:var(--border-gray)}.btn-warning{background:var(--error-color-4);border-color:var(--error-color-4);color:#fff}.btn-warning:hover{background:var(--error-color-5);border-color:var(--error-color-5);color:#fff}.btn.dark-gray,a.dark-gray,a.dark-gray:not([href]):not([tabindex]){color:var(--dark-gray)}.btn.dark-gray:hover,a.dark-gray:hover,a.dark-gray:not([href]):not([tabindex]):hover{color:var(--primary-text-color)}.btn-link{border:0;background:0;box-shadow:0}.btn-link,.text-link{color:var(--color-4);font-weight:500}.btn-link.fw-normal,.text-link.fw-normal{font-weight:400}.btn-link.bold,.text-link.bold{font-weight:600}.btn-link:hover,.text-link:hover{color:var(--color-3);background:var(--color-hover)}.btn-link.selected,.btn-link.active,.btn-link:active,.btn-link:focus,.text-link.selected,.text-link.active,.text-link:active,.text-link:focus{color:var(--color-5);background:none}.btn-link:disabled,.btn-link.disabled,.text-link:disabled,.text-link.disabled{color:var(--light-gray)}.btn-link.lg,.text-link.lg{font-size:1.6rem}.btn-link.md,.btn-link.sm,.text-link.md,.text-link.sm{font-size:1.4rem}.link-btn{text-decoration:none;display:flex;align-items:center;border-width:1px;border-style:solid;border-radius:4px;justify-content:center}.link-btn .mat-icon{display:flex;align-items:center}.text-link,a:not([href]):not([tabindex]){color:var(--color-4);text-decoration:none;cursor:pointer}.text-link:hover,a:not([href]):not([tabindex]):hover{background:none;color:var(--color-3)}a.btn-tertiary:not([href]):not([tabindex]){color:var(--dark-gray)}a.btn-tertiary:not([href]):not([tabindex]):hover{color:var(--secondary-text-color)}.btn-lg{padding:1.2rem 1.8rem;font-size:1.6rem}.btn-md{padding:1rem 1.6rem;font-size:1.4rem}.btn-sm{padding:.7rem 1.2rem;font-size:1.4rem}.btn-banner-xs{padding:.4rem .8rem;font-size:1.4rem}.btn-icon-40,.menu-icon{width:40px;height:40px;flex:0 0 40px}.btn-icon-36{width:36px;height:36px;flex:0 0 36px}.btn-icon-only{border:0;background:none;box-shadow:none}.btn-lg .mat-icon{flex:0 0 1.8rem;align-self:center;font-size:1.8rem}.btn-md .mat-icon,.btn-sm .mat-icon{flex:0 0 1.6rem;align-self:center;font-size:1.6rem;margin-right:.8rem}.btn .has-loader{display:flex;align-items:center}.btn .has-loader mat-progress-spinner{flex:0 0 18px;font-size:1.8rem;margin-left:.8rem}.btn-primary .has-loader mat-progress-spinner circle{stroke:#fff}.btn-secondary .has-loader mat-progress-spinner circle{stroke:var(--color-4)}.btn-secondary .has-loader mat-progress-spinner.secondary circle{stroke:var(--color-4)}.btn-tertiary .has-loader mat-progress-spinner circle{stroke:var(--light-gray)}.table-header-loader mat-progress-spinner{flex:0 0 18px;font-size:1.8rem;margin-left:.8rem}.table-header-loader mat-progress-spinner circle{stroke:var(--gray)}label.badge{font-size:1.4rem}label.badge-sm{font-size:1.2rem}.badge{font-size:1.4rem;font-weight:400;line-height:1.5;padding:.6rem .8rem;border-radius:4px}.badge.outlined{border-width:.1rem;border-style:solid}.badge-sm{font-size:1.2rem;padding-top:.2rem;padding-bottom:.2rem}.badge-md{font-size:1.3rem;padding:.8rem}.badge.m-r-24{margin-right:2.4rem}.badge.blue{background:#e0eeff;color:var(--primary-text-color)}.badge.purple{background:#f3effe;color:var(--primary-text-color)}.badge.orange{background:#fff1ec;color:var(--primary-text-color)}.badge.red{background:var(--error-color-1);color:var(--primary-text-color)}.badge.yellow{background:var(--warning-color-1);color:var(--primary-text-color)}.badge.green{background:var(--success-color-1);color:var(--primary-text-color)}.badge.gray{background:var(--background-gray);color:var(--primary-text-color)}.badge.color-theme{background:var(--color-0);color:var(--primary-text-color)}.badge.color-theme .mat-icon{color:var(--color-4)}.badge.red.outlined{border-color:var(--error-color-1);background-color:var(--error-color-0)}.badge.gray.outlined{background:var(--background-gray);border-color:var(--border-gray)}.toast-container.toast-top-center{color:var(--primary-text-color)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-top-center .no-icon,.toast-container .ngx-toastr{width:max-content;padding:.8rem 1.6rem;margin:2.4rem auto;box-shadow:0 4px 8px #00000026;border-radius:4px;display:flex;align-items:center}#toast-container>div{pointer-events:auto}.toast-container .alert-bar{width:620px;padding:.8rem 1.6rem;margin:2.4rem auto;box-shadow:0 4px 8px #00000026;border-radius:4px;position:relative}.toast-container .ngx-toastr:hover,.toast-container .no-icon:hover,.toast-container .alert-bar:hover{box-shadow:0 4px 8px #00000026}.toast-success{background-image:none;background:var(--success-color-0);border:1px solid var(--success-color-5)}.toast-success:not(.no-icon):before{font-family:Material Icons;content:"check_circle";-webkit-font-feature-settings:"liga";transform:rotate(.03deg);color:var(--success-color-5);margin-right:.8rem;font-size:18px}.toast-info{background-image:none;background:#e0eeff;border:1px solid #1672ec}.toast-info:not(.no-icon):before{font-family:Material Icons;content:"info";-webkit-font-feature-settings:"liga";transform:rotate(.03deg);color:#1672ec;margin-right:.8rem;font-size:18px}.toast-warning{background-image:none;background:var(--warning-color-0);border:1px solid var(--warning-color-5)}.toast-warning:not(.no-icon):before{font-family:Material Icons;content:"warning";-webkit-font-feature-settings:"liga";transform:rotate(.03deg);color:var(--warning-color-5);margin-right:.8rem;font-size:18px}.toast-error{background-image:none;background:var(--error-color-0);border:1px solid var(--error-color-4)}.toast-error:not(.no-icon):before{font-family:Material Icons;content:"warning";-webkit-font-feature-settings:"liga";transform:rotate(.03deg);color:var(--error-color-4);margin-right:.8rem;font-size:18px}.alert-bar:before{position:absolute;margin-top:-1px}.toast-title{color:var(--primary-text-color);font-size:1.6rem;font-weight:500;padding-bottom:4}.toast-message{padding-right:4rem;min-width:fit-content;font-size:1.4rem;color:var(--primary-text-color);font-weight:400;line-height:1.5;flex:1 1 auto;order:1;white-space:break-spaces}.alert-bar .toast-title,.alert-bar .toast-message{margin-left:2.4rem}button.toast-close-button{flex:0 0 20px;padding:0;cursor:pointer;background:transparent;border:0;color:var(--primary-text-color);font-weight:400;order:2;top:50%;position:absolute;transform:translateY(-50%);right:.8rem}button.toast-close-button:hover{color:var(--primary-text-color);opacity:1;font-weight:400}.elevation-1{box-shadow:0 2px 4px #0000003d}.elevation-2{box-shadow:0 4px 8px #00000029}.elevation-3{box-shadow:0 8px 16px #0000001f}.elevation-4{box-shadow:0 16px 24px #0000001f}.overlay-bg{background:#2222229e}.overlay-dkGray-bg{background:var(--dark-gray)}.modal-header{display:flex;align-items:flex-start;padding-bottom:0;justify-content:space-between;gap:1.6px;padding:2.4rem 4rem}.modal-header h2{display:flex;position:relative;flex:1 1 auto;align-items:center;margin:0;padding:0}.modal-header button{flex:0 0 24px}.modal-header button:focus-visible{outline:none}.modal-content{max-height:75vh;padding:0 4rem 2.4rem;flex:1 1 auto;justify-content:flex-start}.modal-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:1.6rem 4rem;margin-bottom:0;min-height:40px;gap:1.6rem;border-top:1px solid var(--border-gray)}.modal-footer .footer-left,.modal-footer .footer-right{flex:0 0 auto;display:flex;gap:1.6rem}.btn-modal{padding:1rem 1.6rem;font-size:1.4rem}.btn-modal-print{padding:.8rem}.empty-placeholder{opacity:1;color:var(--light-gray);font-weight:400;font-size:14px}input{color:var(--primary-text-color)}input::placeholder,textarea::placeholder{opacity:1;color:var(--light-gray)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset}input:-webkit-autofill{-webkit-text-fill-color:var(--primary-text-color)}form.readonly input:-webkit-autofill{-webkit-text-fill-color:var(--secondary-text-color);-webkit-box-shadow:0 0 0 30px #fff inset}.card{background:#fff;border:1px solid var(--border-gray);border-radius:4px}.card.gray-bg,.card.gray-bg .form-field label,.card.gray-bg .form-field input{background:var(--background-gray)}.card.gray-bg .chip-gray:not(.chip-selected){background:var(--background-light-gray)}.card.disabled{background:var(--background-light-gray)}.card.pad-16{padding:1.6rem}.card.pad-24{padding:2.4rem}.card.no-border{border:none}.card.horizontal{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.card.vertical{display:flex;flex-direction:column}.card.config{display:flex;padding:2.4rem;flex-direction:row;align-items:center;grid-gap:1.6rem;gap:1.6rem}.powered-by{display:flex;align-items:center;font-size:1.6rem;color:#fff}.powered-by img{flex:0 0 auto;max-height:25px}.card.account{padding:4rem;max-width:520px;width:100%;justify-content:center;align-items:center;flex:0 0 auto;align-self:center;box-shadow:0 4px 46px #00000026}.card.account h1{flex:1 1 auto;align-self:center;margin:0 0 2.4rem;text-align:center}.card.account p:not(.error-msg){flex:1 1 auto;align-self:center}.card.account p.text-center{text-align:center}.card.account form{display:flex;flex-direction:column;max-width:440px;width:100%}.card.dashboard{display:flex;flex-direction:column;padding:1.6rem}.card.dashboard .card-header{flex:1 1 auto;display:flex}.card.dashboard .card-header h2{flex:1 1 auto}.card.dashboard .card-header a{margin-left:auto;flex:0 0 auto;display:flex;align-items:center}.card.dashboard .card-content{display:flex;flex-direction:column;grid-gap:.8rem;gap:.8rem}.card.dashboard .card-footer{flex:1 1 auto;display:flex;flex-direction:column;margin-top:1.6rem}.card.profile-card{flex:1 1 auto;display:flex;flex-direction:column;border:1px solid var(--border-gray)}.card.profile-card header{flex:1 1 auto;padding:1.6rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-gray)}.card.profile-card h3{flex:1 1 auto;margin:0;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}.card.profile-card .edit-btn{flex:0 0 40px;align-self:center}.card.profile-card .mat-icon{color:var(--dark-gray)}.card.profile-card .empty-card{padding:16px;margin:0}.card.profile-card form{flex:1 1 auto;padding:16px 16px 0;display:flex;flex-direction:column}.card.profile-card .ng-container{border-radius:0!important}.profile-card-footer{display:flex;width:calc(100% + 32px);margin:0 0 0 -16px;padding:16px;align-items:center;justify-content:flex-end;border-top:1px solid var(--border-gray)}.profile-card-footer .btn{padding:8px 24px;margin-left:8px}.profile-details-view{padding:2.4rem}.profile-details-view>header{margin-bottom:1.6rem}.profile-details-view .profile-controls{display:flex;margin-left:auto;align-items:center}.profile-details-view .profile-controls .prev,.profile-details-view .profile-controls .next{color:var(--primary-text-color)}.profile-details-view .profile-controls .mat-icon{color:var(--color-4)}.profile-details-view.gray-bg{background:var(--background-gray)}.configuration-page-view{max-height:100vh;padding:2.4rem}.configuration-page-view>header{margin-top:0;margin-bottom:1.6rem;display:flex}.configuration-page-view>header.column{flex-direction:column}.configuration-page-view>header h2{display:flex}.configuration-page-view>header.has-back-link{margin-top:0}.configuration-page-view>header h1,.configuration-page-view>header h2{margin-right:auto}.configuration-page-view>header p{margin-top:1.6rem;margin-bottom:0}.configuration-page-view>header .has-actions{flex:1 1 auto;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;grid-gap:.8rem;gap:.8rem}.configuration-page-view>header .has-actions .btn,.configuration-page-view>header .has-actions .link-btn{flex:0 0 auto}.configuration-page-view .table-container{width:100%;max-width:100%}.configuration-page-view .table-container .table .table-header-bar-padWrap,.configuration-page-view .table-container .table .mat-table-padWrap{padding:0}.back-to-previous-page{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;color:var(--dark-gray);margin:0 0 .8rem -.5rem;text-decoration:none;font-size:1.4rem}.back-to-previous-page .mat-icon{flex:0 0 24px;margin-top:-.2rem;margin-right:.8rem}.back-to-previous-page.mobile{margin:0;display:none;color:var(--primary-text-color)}.back-to-previous-page.mobile .mat-icon{margin:0 .8rem 0 -.8rem}.basic.form-field{flex:1 1 auto;display:flex;margin-bottom:16px;align-items:center}.basic.form-field label,.basic.form-field input{font-family:Poppins,sans-serif;font-weight:400;font-size:14px}.basic.form-field label{flex:0 1 150px;align-self:center;margin-right:32px}.basic.form-field .form-field-wrap{display:flex;flex-direction:column;align-self:center;flex:0 1 216px;min-width:0;width:100%;min-height:40px}.basic .form-field-wrap input{flex:1 1 auto;width:100%;height:40px;padding:0 12px;border:1px solid var(--border-gray);border-radius:4px}.basic .form-field-wrap .datepicker{flex:1 1 auto;display:flex;width:100%;align-items:center}.basic .form-field-wrap .datepicker input{max-width:180px;position:relative;z-index:1;border-top-right-radius:0;border-bottom-right-radius:0}form:not(.readonly) .basic.form-field .mat-datepicker-toggle .mat-mdc-icon-button.mat-mdc-button-base{width:36px;height:40px;line-height:32px;border:1px solid var(--border-gray);border-left-width:0;border-radius:0;background:var(--background-gray)}.basic.form-field .mat-datepicker-toggle .mat-icon{font-size:18px;width:18px;height:18px;margin-top:-4px}.basic.form-field input:not([type=checkbox]):hover{border:1px solid var(--color-3)}.basic.form-field input:not([type=checkbox]):focus{outline:none;border:1px solid var(--color-4)}.basic.form-field.has-errors label{color:var(--error-color-4)}.basic.form-field.has-errors input,.basic.form-field.has-errors input:not([type=checkbox]):hover,.basic.form-field.has-errors input:not([type=checkbox]):focus,.basic.form-field.has-errors textarea,.basic.form-field.has-errors textarea:not([type=checkbox]):hover,.basic.form-field.has-errors textarea:not([type=checkbox]):focus{border:1px solid var(--error-color-4)}.basic.form-field.has-warning input,.basic.form-field.has-warning input:not([type=checkbox]):hover,.basic.form-field.has-warning input:not([type=checkbox]):focus{border:1px solid var(--warning-color-5)}.basic.form-field.has-errors .error-msg{font-size:12px;font-weight:400;line-height:1.5;color:var(--error-color-4)}.basic.form-field .warning-msg{font-size:13px;color:var(--warning-color-5)}.basic.form-field.has-warning .warn-msg{font-size:12px;font-weight:400;line-height:1.5;color:var(--warning-color-5)}form.readonly .basic.form-field label{margin-top:0;margin-right:32px}form.readonly .basic.form-field .form-field-wrap{min-height:24px}form.readonly .basic .form-field-wrap input,form.readonly .basic .form-field-wrap.datepicker input,form .basic .form-field-wrap input[disabled]{height:24px;padding:0;border:0;pointer-events:none;max-width:unset;color:var(--secondary-text-color);background:none}form.readonly .basic.form-field .mat-datepicker-toggle .mat-icon-button,form.readonly .basic.form-field .mat-datepicker-toggle .mat-icon{display:none}.basic.form-field input::-webkit-input-placeholder{color:var(--light-gray)}.basic.form-field input::-moz-placeholder{color:var(--light-gray)}.basic.form-field input::placeholder{color:var(--light-gray)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:var(--background-light-gray);box-shadow:inset 0 0 4px #e0e0e0;border-radius:0}::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:77px;border:3px solid var(--background-light-gray)}::-webkit-scrollbar-thumb:hover{background:#c9c9c9}.search-wrapper{flex:1 1 auto;display:flex;background:#fff;align-self:center}.search-wrapper form{flex:1 1 auto;display:flex}.search-box{background:#fff;align-self:center;flex:1 1 auto;position:relative;height:inherit;display:inline-block;vertical-align:middle}.search-icon{position:absolute;top:.8rem;left:0;padding:0 1.4rem;color:var(--light-gray)}input.mat-input-element.search-input,.search-input{height:40px;width:100%;border-color:transparent;padding-left:4.8rem;position:relative;background:transparent;border:1px solid var(--border-gray);border-radius:4px;margin-top:0}input.mat-input-element.search-input:focus,.search-input:focus{outline:none;border:1px solid var(--color-4);box-shadow:0 0 0 2px #1890ff33;border-radius:4px}.ng-select{display:flex!important;flex-direction:column;width:100%}.ng-select.ng-select-single .ng-select-container,.ng-select.ng-select-multiple .ng-select-container{height:auto;border-radius:4px}.ng-select.ng-select-disabled{background:var(--background-gray)}.ng-select.ng-select-disabled>.ng-select-container{background-color:transparent;border-radius:4px;border:none;border-color:var(--border-gray)}.ng-select.ng-select-disabled:hover,.ng-select.ng-select-disabled:hover .ng-select-container{border-color:var(--border-color);cursor:not-allowed}.profile-card:not(.readonly) .ng-select.ng-select-disabled:not(.inactive-employee){background:none}.profile-card:not(.readonly) .ng-select.ng-select-disabled:hover .ng-select-container{cursor:default}.ng-select .ng-select-container:hover,.ng-select.ng-select-disabled>.ng-select-container:hover{box-shadow:none}.ng-select .ng-select-container .ng-value-container .ng-placeholder{font-size:16px;color:var(--light-gray)!important}.ng-select.search.sm .ng-select-container .ng-value-container .ng-placeholder{font-size:14px;color:var(--light-gray)}.form-field.basic .ng-select .ng-select-container .ng-value-container .ng-placeholder,.ng-select.search .ng-select-container .ng-value-container .ng-placeholder{font-size:14px}filters .ng-select.multi-select-filter.select-small.ng-select-multiple .ng-select-container .ng-value-container{flex-wrap:nowrap;max-width:calc(100% - 36px);padding-top:0;padding-bottom:0}.ng-select .ng-select-container,.ng-select:not(.multi-select-filter) .ng-select-container .ng-value-label,.ng-select .ng-dropdown-panel{font-size:16px;font-weight:400;color:var(--primary-text-color);text-align:left}.small .form-field-wrapper .ng-select .ng-select-container,.small .form-field-wrapper .ng-select:not(.multi-select-filter) .ng-select-container .ng-value-label,.small .form-field-wrapper .ng-select .ng-dropdown-panel,.small .form-field-wrapper .ng-option-label,.small .form-field-wrapper .ng-value-container{font-size:14px}.ng-select.ng-select-multiple.ng-select-filtered .ng-select-container .ng-value-container .ng-placeholder,.ng-select.ng-select-multiple .ng-select-container.ng-has-value .ng-value-container .ng-placeholder{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:0;align-items:center;height:100%;padding-bottom:0;padding-left:0}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:0;height:100%}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:unset}.ng-select .ng-select-container .ng-value-container .ng-input>input{height:100%;color:var(--primary-text-color)}.ng-select .ng-arrow-wrapper{width:24px;height:24px;padding-right:0}.ng-select.ng-select-disabled .ng-arrow-wrapper{display:none}.ng-select .ng-arrow-wrapper .ng-arrow{height:24px!important;width:24px!important;border-color:none;border-style:none;border-width:0;line-height:1;right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:transparent}.ng-select .ng-arrow-wrapper .ng-arrow:after{font-family:Material Icons;content:"expand_more";position:absolute;left:0;height:24px;width:24px;font-size:24px;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;color:var(--gray);transform:rotate(.03deg);text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:0;border:none}::ng-deep .ng-dropdown-panel,::ng-deep .ng-dropdown-panel.ng-select-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0;border:none;box-shadow:0 4px 8px #00000029;margin-top:1px}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{font-size:14px;color:var(--light-gray)}.ng-select.select-medium .ng-dropdown-panel .ng-dropdown-panel-items .ng-option p{font-size:1.4rem}.ng-select.ng-select-single.ng-select-searchable.ng-select-focused:not(.ng-select-filtered) .ng-select-container.ng-has-value .ng-value-container .ng-input{position:relative;width:auto;padding-right:0;padding-left:0;margin-left:7px;flex:1 1 auto;align-self:flex-end}.ng-select.ng-select-single.ng-select-searchable.ng-select-focused:not(.ng-select-filtered) .ng-select-container.ng-has-value .ng-value-container .ng-value{flex:1 0 auto}.chip-container,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{display:flex;align-items:center;margin-bottom:.7rem;background-color:#e0e0e0;border:none;border-radius:31px;color:var(--primary-text-color);font-size:1.4rem;line-height:22px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value:empty{display:none}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:transparent;border:none;margin-bottom:1.6rem;margin-right:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:flex;align-items:center;gap:.4rem;padding:3px 7px}.ng-select.ng-select-multiple.ng-select-disabled .ng-select-container .ng-value-container .ng-value .ng-value-label{align-items:center;padding:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{padding:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:none;color:var(--gray)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:transparent}.ng-select .ng-clear-wrapper{width:20px!important;height:20px;margin-right:10px}.ng-select .ng-clear-wrapper .ng-clear{font-size:0!important}.ng-select .ng-clear-wrapper .ng-clear:before{font-family:Material Icons Outlined;content:"cancel";position:absolute;top:0;width:20px;height:20px;font-size:20px;color:var(--gray);line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ng-select.select-small{max-width:216px;min-height:38px}.ng-select.ng-select-disabled.select-small,.ng-select.ng-select-disabled.select-small .ng-select-container{min-height:24px}.ng-select.select-small .ng-select-container{min-height:38px;border-color:var(--border-gray);border-radius:4px;padding:0}.ng-select.ng-select-disabled.select-small .ng-select-container{align-items:flex-start}.ng-select.ng-select-focused:not(.ng-select-opened).select-small>.ng-select-container{outline:none;border:1px solid var(--color-4);box-shadow:0 0 0 2px #1890ff33}.ng-select:not(.ng-select-opened).select-small>.ng-select-container:hover{box-shadow:none;border:1px solid var(--color-3);cursor:pointer}.ng-select.ng-select-disabled:not(.ng-select-opened).select-small>.ng-select-container:hover{border:0;cursor:default}.ng-select.select-small:not(.ng-select-multiple) .ng-select-container .ng-value-container .ng-input{padding-left:12px;padding-bottom:0}.ng-select.select-small .ng-arrow-wrapper{margin-right:4px;margin-left:8px}.ng-select.select-small .ng-arrow-wrapper .ng-arrow:after{color:var(--light-gray)}.ng-select.select-small .ng-select-container .ng-value-container,.ng-select.select-small .ng-select-container .ng-value-container .ng-value,.ng-select.select-small .ng-select-container .ng-value-container .ng-value .ng-value-label{font-size:1.4rem;color:var(--primary-text-color)}.ng-select.select-small .ng-select-container .ng-value-container .ng-value:empty{display:none}.ng-select.ng-select-disabled.select-small .ng-select-container .ng-value-container .ng-value .ng-value-label{color:var(--secondary-text-color)}.ng-select.select-small .ng-dropdown-panel.ng-select-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-color:transparent;border:none;box-shadow:0 4px 8px #00000029;margin-top:0}.ng-dropdown-panel .ng-dropdown-header{border-bottom:none;padding:0}.ng-dropdown-panel .ng-dropdown-header:hover{background:var(--color-hover)}.ng-select.select-small .ng-dropdown-panel .ng-dropdown-panel-items{max-height:185px}.ng-select.ng-select-multiple.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{display:flex;align-items:center;padding-left:1rem}.ng-select.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:var(--light-gray)}.ng-select.ng-select-disabled.select-small .ng-select-container .ng-value-container,.ng-select.ng-select-disabled.select-small .ng-select-container .ng-value-container .ng-input{padding:0}.ng-select.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:not(.ng-option-selected).ng-option-marked,.ng-select.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover,.ng-select.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:hover,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked:hover,.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host .ng-option.ng-option-selected.ng-option-marked:hover,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:hover{background:var(--color-hover);border-radius:0}.ng-select.ng-select-multiple.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:not(.ng-option-selected).ng-option-marked,.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host .ng-option:not(.ng-option-selected).ng-option-marked{background:transparent}.ng-select.ng-select-multiple.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:not(.ng-option-selected).ng-option-marked:hover,.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host .ng-option:not(.ng-option-selected).ng-option-marked:hover{background:var(--color-hover)}.ng-select.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,.ng-select.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:not(.ng-option-selected).ng-option-marked,.ng-select.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-select.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host .ng-option.ng-option-selected.ng-option-marked .ng-option-label,.ng-select.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:not(.ng-option-marked) .ng-option-label{font-size:1.4rem;font-weight:400;color:var(--primary-text-color)}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-select.ng-select-single:not(.ng-select-multiple).select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-select:not(.ng-select-multiple).select-medium.outline .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host .ng-option.ng-option-selected{position:relative;padding-right:2.4rem}.form-field-wrapper .ng-select.canAddEditOption.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-select.canAddEditOption.ng-select-single:not(.ng-select-multiple).select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-select.canAddEditOption:not(.ng-select-multiple).select-medium.outline .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host .ng-option.ng-option-selected{padding-right:1.6rem}.form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:after,.ng-select.ng-select-single.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:after,.ng-select.ng-select-single.select-medium.outline .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected:after,.ng-select:not(.ng-select-multiple) .ng-dropdown-panel .ng-dropdown-panel-items.scroll-host .ng-option.ng-option-selected:after{content:"check";position:absolute;top:calc(50% - 8px);right:8px;width:16px;height:16px;font-family:Material Icons;font-size:16px;font-weight:700;font-style:normal;direction:ltr;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;color:var(--success-color-5);text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(.03deg)}.ng-select.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-select.select-small .ng-dropdown-panel .ng-dropdown-panel-items.scroll-host .ng-option.ng-option-selected{background:#fff}.ng-select.select-medium{max-width:320px;min-width:0;min-height:40px}.profile-card .ng-select.select-medium{max-width:unset}.ng-select.select-medium .ng-select-container{min-height:40px;border-color:var(--border-gray)}.ng-select.select-medium .ng-select-container .ng-value-container{padding-left:.8rem}.ng-select.select-medium .ng-select-container .ng-value-container .ng-placeholder{color:var(--secondary-text-color)}.ng-select.select-medium .ng-arrow-wrapper{margin-right:8px}.ng-select.select-medium .ng-arrow-wrapper .ng-arrow:after{color:var(--gray)}.ng-select.select-medium.ng-select-opened>.ng-select-container .ng-arrow:after{content:"expand_less"}.ng-select.select-small .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,.ng-select.select-medium .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{display:flex!important;align-items:center;padding:.8rem 1.6rem;color:var(--primary-text-color);font-size:1.4rem}.ng-select.select-medium .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:first-child{padding-top:16px}.ng-select.select-medium .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,.ng-select.select-medium .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-select.select-medium .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host .ng-option.ng-option-marked,.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host .ng-option.ng-option-selected.ng-option-marked{background-color:var(--color-hover)}.ng-select.select-medium .name,.ng-select.select-medium .title,.ng-select.select-medium .title-small{width:183px}.ng-select.ng-select-single.select-medium .ng-select-container{padding:.8rem 0}.ng-select.ng-select-single.select-small .ng-select-container .ng-value-container .ng-value,.ng-select.ng-select-single.select-medium .ng-select-container .ng-value-container .ng-value{display:flex;align-items:center}.ng-select.ng-select-single.select-medium .ng-select-container .ng-value-container .ng-value:empty{display:none}.ng-select.ng-select-single.select-medium .ng-select-container .ng-value-container .ng-input{padding-left:8px}.ng-select.ng-select-single.select-medium .ng-dropdown-panel .ng-dropdown-header{border-bottom:none;padding:16px 16px 8px}.ng-select.ng-select-single.select-medium .ng-dropdown-panel .ng-dropdown-header:hover{background-color:var(--color-hover)}.ng-select.select-medium .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:first-child{padding-top:8px}.ng-select.select-medium.outline{max-width:100%;min-height:56px}.ng-select.select-medium.outline .ng-select-container{min-height:56px;border:1px solid var(--border-gray)}.ng-select.select-medium.outline .ng-select-container{border-radius:4px}.ng-select.select-medium.outline.ng-select-focused:not(.ng-select-opened)>.ng-select-container{box-shadow:none}.ng-select.select-medium.outline.ng-select-focused>.ng-select-container{border:1px solid var(--color-4)}.ng-select.ng-select-single.select-medium.outline .ng-select-container .ng-value-container .ng-input{padding-left:1.6rem}.ng-select.ng-select-single.select-medium.outline .ng-dropdown-panel.ng-select-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:transparent;margin-top:0;box-shadow:0 4px 8px #00000029}.select-form-field{position:relative;padding:.8rem 0 0}.ng-select.select-small.outline,.ng-select.select-medium.outline{z-index:1}.ng-select.select-small.outline+label,.ng-select.select-medium.outline+label{position:absolute;top:0;left:1.2rem;padding:0 4px;background:#fff;color:var(--secondary-text-color);font-size:1.2rem;z-index:2}.ng-select.ng-select-multiple.select-medium .ng-select-container{padding:0}.ng-select.ng-select-multiple.select-medium .ng-select-container .ng-value-container{position:relative;padding-top:7px}.ng-select.ng-select-multiple.select-medium .ng-select-container .ng-value-container .ng-input{position:relative;top:-2px;height:100%;padding:0;font-size:14px;line-height:21px}.ng-select.ng-select-multiple.select-medium.ng-select-disabled .ng-select-container .ng-value-container .ng-input{display:none}.ng-select.ng-select-multiple.select-medium .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{position:relative}.ng-select.select-medium.floating-label .ng-select-container .ng-value-container{padding-left:1.6rem}.ng-select.floating-label .ng-select-container .ng-value-container .ng-placeholder{font-size:16px}.ng-select.floating-label .ng-select-container,.ng-select.floating-label .ng-select-container .ng-value-label,.ng-select.floating-label .ng-dropdown-panel{font-size:16px;font-weight:400;color:var(--primary-text-color)}.small .ng-select.floating-label .ng-select-container,.small .ng-select.floating-label .ng-select-container .ng-value-label,.small .ng-select.floating-label .ng-dropdown-panel{font-size:14px}.ng-dropdown-panel.floating-label .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel.floating-label .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,.ng-dropdown-panel .ng-dropdown-panel-items.scroll-host .ng-option.ng-option-selected.ng-option-marked{color:var(--primary-text-color);background-color:var(--color-hover)}.ng-dropdown-panel.floating-label .ng-dropdown-panel-items .ng-option{background-color:#fff;color:var(--primary-text-color);padding:8px 16px}.ng-dropdown-panel.floating-label .ng-dropdown-panel-items .ng-option .ng-option-label{font-size:1.6rem}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:500}.ng-select.select-small.outline.ng-select-focused+label,.ng-select.select-medium.outline.ng-select-focused+label,.ng-select.select-medium.outline.floating-label.ng-select-focused+label{color:var(--color-4)}.ng-select.ng-select-single.search .ng-select-container{height:38px;border:1px solid var(--border-gray)}.ng-select.ng-select-opened.ng-select-bottom.search>.ng-select-container{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-select.ng-select-focused.search .ng-select-container{border:1px solid var(--color-4);box-shadow:0 0 0 2px #1890ff33;border-radius:4px}.ng-select.search .ng-arrow-wrapper{display:none}.ng-select.search .ng-clear-wrapper{width:16px!important;height:16px}.ng-select.search .ng-clear-wrapper .ng-clear:before{width:16px;height:16px;font-size:16px;color:var(--light-gray)}.ng-select.search .ng-dropdown-panel.ng-select-bottom{display:none}.ng-select.search .ng-select-container .ng-value-container,.ng-select.search .ng-select-container .ng-value-container .ng-input{padding-left:32px}.ng-select.search .ng-select-container .ng-value-container .ng-input:before{font-family:Material Icons Outlined;content:"search";position:absolute;top:5px;left:8px;width:20px;height:20px;font-size:20px;color:var(--light-gray);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ng-select.search .ng-select-container .ng-value-container .ng-input>input{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:1}#paymentForm .ccFields .form-field-wrapper .ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items{max-height:105px}.employee{display:flex;align-items:center;max-width:100%}.avatar{border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Poppins;color:#fff;text-transform:uppercase}.avatar img{border-radius:50%}.avatar.chip{flex:0 0 2rem;width:2rem;height:2rem;font-size:.9rem;color:#fff;margin-right:0}.chip-fullname{width:100px;display:inline-block}.alert{display:flex;border-radius:4px;padding:.8rem}.alert p{align-self:flex-start;flex:1 1 auto}.alert .mat-icon{margin-right:.8rem;flex:0 0 18px;align-self:flex-start}.alert.success{border:1px solid var(--success-color-5);background:var(--success-color-0)}.alert.success .mat-icon{color:var(--success-color-5)}.alert.info{border:1px solid var(--info-color-5);background:var(--info-color-0)}.alert.info .mat-icon{color:var(--info-color-5)}.alert.warning{border:1px solid var(--warning-color-5);background:var(--warning-color-0)}.alert.warning .mat-icon{color:var(--warning-color-5)}.alert.error{border:1px solid var(--error-color-5);background:var(--error-color-0)}.alert.error .mat-icon{color:var(--error-color-5)}.avatar-xl{flex:0 0 12rem;width:12rem;height:12rem;font-size:5.6rem}.avatar-lg{flex:0 0 10rem;width:10rem;height:10rem;font-size:3rem}.avatar-md{flex:0 0 9rem;width:9rem;height:9rem;font-size:3rem}.avatar-64{flex:0 0 6.4rem;width:6.4rem;height:6.4rem;font-size:2.5rem}.avatar-sm{flex:0 0 3.5rem;width:3.5rem;height:3.5rem;font-size:1.4rem;margin-right:.8rem}.avatar-24{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;font-size:1rem;margin-right:.8rem;line-height:1}.avatar-xs{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;font-size:.75rem;margin-right:.8rem;line-height:1}.avatar-xxs{flex:0 0 1.2rem;width:1.2rem;height:1.2rem;font-size:.75rem;margin-right:.4rem;line-height:1}.chip .avatar{margin-right:0}.name-container{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;align-items:flex-start;text-align:left}.name-container.inline{flex-direction:row;align-items:center}.name{flex:1 1 auto;color:var(--primary-text-color)}.title{flex:1 1 auto}.title-small{font-size:1.2rem}.title-small span{color:var(--secondary-text-color)}.inactive-employee{background:var(--background-gray)}.inactive-employee .avatar{background:var(--background-light-gray)}.inactive-employee .name{color:var(--dark-gray)}.noSelect{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container{display:inline-flex;align-items:center;width:100%;min-width:0;min-height:20px;line-height:1.5}input[type=checkbox].checkbox{position:relative;top:0;left:0;display:inline-block;margin:0;background-color:transparent;border-radius:2px;border:2px solid var(--light-gray);font:inherit;color:currentColor;-webkit-appearance:none;appearance:none;transition:background-color .3s ease;cursor:pointer}input[type=checkbox].checkbox:disabled{border-color:var(--color-1)}input[type=checkbox].checkbox:checked{border:0;background-color:CanvasText;background-color:var(--color-4)}input[type=checkbox].checkbox:before{position:absolute;top:0;left:0;display:inline-block;color:#fff;font-family:Material Icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(.03deg);opacity:0}input[type=checkbox].checkbox.checkmark:before{content:"check"}input[type=checkbox].checkbox.indeterminate:before{content:"remove"}input[type=checkbox].checkbox:checked:before{opacity:1}.checkbox.checkbox-sm,.checkbox.checkbox-sm:before{height:14px;width:14px}.checkbox.checkbox-sm{flex:0 0 14px}.checkbox.checkbox-sm:before{font-size:14px}.checkbox-container label.checkbox-sm,.checkbox.checkbox-sm label{font-size:1.4rem}.checkbox.checkbox-lg,.checkbox.checkbox-lg:before{height:18px;width:18px}.checkbox.checkbox-lg{flex:0 0 18px}.checkbox.checkbox-lg:before{font-size:18px}.checkbox-container label.checkbox-lg,.checkbox.checkbox-lg label{font-size:1.6rem}input[type=checkbox].checkbox~label{cursor:pointer}input[type=checkbox].checkbox:disabled{border-color:var(--border-gray)}input[type=checkbox].checkbox:disabled:checked{background-color:var(--color-1)}input[type=checkbox].checkbox:disabled:hover,input[type=checkbox].checkbox:disabled:hover+label{cursor:default}.radio-group{display:grid;place-content:start}.radio-group.filter-dropdown{margin:0}.radio-group.inline{display:inline-flex;align-items:center;margin:1.6rem 0;gap:1.6rem}.radio-group label{display:grid;grid-template-columns:1.6rem auto;grid-gap:.8rem;margin-bottom:1.6rem;cursor:pointer;align-items:center}.radio-group.inline label{margin-bottom:0}.radio-group.filter-dropdown label{align-items:center}.radio-group label:last-child{margin-bottom:0}input[type=radio].radio-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;font:inherit;color:currentColor;border-radius:50%;border-style:solid;border-color:var(--border-gray);display:grid;place-content:center}input[type=radio].radio-btn:before{content:"";border-radius:50%;transform:scale(0);transition:transform .3s ease-in-out;background-color:CanvasText;background-color:var(--color-4)}input[type=radio]:checked{border-color:var(--color-4)}input[type=radio]:checked:before{transform:scale(1)}.radio-btn.radio-sm{height:16px;width:16px;border-width:2px}.radio-btn.radio-sm:before{height:8px;width:8px}.radio-btn.radio-sm+span{font-size:1.4rem}.radio-btn.radio-lg{height:18px;width:18px;border-width:2px}.radio-btn.radio-lg:before{height:10px;width:10px}.radio-btn.radio-lg+span{font-size:1.6rem}.radio-btn.radio-lg+span.mat-body-2{font-size:1.4rem}input[type=radio].radio-btn:disabled{border-color:var(--border-gray)}input[type=radio].radio-btn:checked:disabled{border-color:var(--color-1)}input[type=radio].radio-btn:checked:disabled:before{background-color:var(--color-1)}.checkbox-pill-switch .switch{position:relative;width:26px;height:14px}.checkbox-pill-switch .switch input{width:26px;height:16px;appearance:none;-moz-appearance:none;-webkit-appearance:none;vertical-align:top}@supports (-webkit-touch-callout: none){.checkbox-pill-switch .switch input{opacity:0}}.checkbox-pill-switch .slider{position:absolute;cursor:pointer;inset:0;width:26px;background-color:var(--light-gray);-webkit-transition:.4s;transition:.4s}.checkbox-pill-switch .slider:before{position:absolute;content:"";height:10px;width:10px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.checkbox-pill-switch input:checked+.slider{background-color:var(--color-4)}.checkbox-pill-switch input:focus+.slider{box-shadow:0 0 1px var(--color-4)}.checkbox-pill-switch input:checked+.slider:before{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translate(12px)}.checkbox-pill-switch .slider.round{border-radius:10px}.checkbox-pill-switch .slider.round:before{border-radius:50%}.checkbox-pill-switch .switch-label{padding-right:8px;vertical-align:top;cursor:pointer}.radio-pill-switch{position:relative;display:flex;align-items:center;white-space:nowrap;grid-gap:.4rem;gap:.4rem;padding:.4rem;background:var(--background-light-gray);border:none;border-radius:1.4rem;box-shadow:inset 0 1px 2px #61616133,inset 0 2px 4px #61616133}.radio-pill-switch legend{position:absolute;font-size:2px;opacity:0}.radio-pill-switch input{opacity:0;position:absolute}.radio-pill-switch label{width:100%;padding:.4rem 1.2rem}.radio-pill-switch label.icon{line-height:0}.radio-pill-switch label.checked{background:#fff;border-radius:1.2rem;transition:.2s ease-in-out;box-shadow:0 1px 2px #61616133,0 2px 4px #61616133}button.slide-toggle-btn{border:0;padding:0;background-color:transparent;font:inherit}.slide-toggle-btn{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin:0;color:#222;cursor:pointer;gap:1ch}.slide-toggle-display--large{--offset: 2px;--diameter: 17.5px}.slide-toggle-display--small{--offset: 1px;--diameter: 10px}.slide-toggle-display{position:relative;display:inline-flex;align-items:center;justify-content:space-around;box-sizing:content-box;width:calc(var(--diameter) * 2 + var(--offset) * 2);height:calc(var(--diameter) + var(--offset) * 2);border-radius:100vw;border:.16rem solid var(--border-color);background-color:var(--light-gray)}.slide-toggle-display:before{content:"";z-index:2;position:absolute;top:50%;left:var(--offset);box-sizing:border-box;width:var(--diameter);height:var(--diameter);border:.16rem solid rgba(0,0,0,.1);border-radius:50%;background-color:#fff;transform:translateY(-50%)}.slide-toggle-btn.locked .slide-toggle-display:after{content:"lock";font-family:Material Icons;font-size:14px;position:absolute;top:0;right:3px;z-index:2;color:var(--primary-text-color);opacity:1}.slide-toggle-btn:focus,.slide-toggle-btn:focus:not(:focus-visible) .slide-toggle-display{outline:0}.slide-toggle-btn:focus .slide-toggle-display{outline:1px dotted #212121;outline:1px auto -webkit-focus-ring-color}.slide-toggle-btn[aria-pressed=true] .slide-toggle-display{background-color:var(--success-color-5)}.slide-toggle-btn[aria-pressed=true] .slide-toggle-display:before{transform:translate(100%,-50%)}.slide-toggle-btn[disabled]{opacity:.5;cursor:not-allowed}[dir=rtl] .slide-toggle-display:before{left:auto;right:var(--offset)}[dir=rtl] .slide-toggle-btn[aria-pressed=true]+.slide-toggle-display:before{transform:translate(-100%,-50%)}.date-range-picker{display:flex;align-items:center;height:40px;border-radius:4px;border:1px solid var(--border-gray)}.date-range-picker button{height:100%;background-color:var(--background-light-gray);border-radius:0}.date-range-picker button:first-of-type{border-right:1px solid var(--border-gray)}.date-range-picker button:last-of-type{border-left:1px solid var(--border-gray)}.date-range-picker p{max-width:100%;width:210px;text-align:center}section.main-section{position:relative;width:100%;height:100%;overflow:hidden;flex:1;display:flex;flex-direction:column}section.has-header-tabs>header{position:sticky;z-index:1;top:0;box-shadow:0 2px 4px #0000003d;width:100%;display:flex;justify-content:space-between;background:transparent;padding:0 2.4rem;min-height:63px;align-items:center;background:#fff}section.has-header-tabs h1{flex:0 0 auto}section.has-header-tabs .nav-tabs{flex:0 0 auto;margin-left:auto}section.has-header-tabs .nav-tab{height:63px;text-decoration:none;font-weight:400;color:var(--primary-color-text)}section.has-header-tabs .mdc-tab--active .mdc-tab__text-label,section.has-header-tabs .mat-mdc-tab-label-active{font-weight:500;color:var(--color-4)}section.has-header-tabs .mat-mdc-tab-nav-panel{position:relative;top:4px;display:block;height:calc(100vh - 67px)}section.header-tabs>header{position:sticky;z-index:1;top:0;box-shadow:0 2px 4px #0000003d;width:100%;display:flex;background:transparent;padding:1.6rem 2.4rem;min-height:63px;align-items:center;background:#fff}section.header-tabs h1{margin-bottom:0;z-index:2}.header-tabs .mat-mdc-tab-group{height:calc(100% - 63px);display:flex;flex-direction:column;max-width:100%;z-index:2;margin-top:4px;background:var(--background-gray)}.header-tabs .mat-mdc-tab-group.mat-primary .mat-ink-bar{background:var(--color-4)}.header-tabs .mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0;align-self:flex-end;min-height:63px;align-items:center;border:0;margin-top:-63px}.header-tabs .mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;flex:1 1 auto;align-self:center;min-height:63px;margin-top:-8px}.header-tabs .mat-mdc-tab-label{height:63px;min-width:26px;padding:0;margin-right:3.8rem;color:var(--primary-text-color);font-weight:400;font-size:2rem;opacity:1}.header-tabs .mat-mdc-tab-label.cdk-focused{background-color:transparent}.tab-label-text{font-size:2rem}.header-tabs .mat-mdc-tab.mdc-tab{height:63px}.header-tabs .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.header-tabs .mat-mdc-tab-label-active{font-weight:500;color:var(--color-4)}.header-tabs ::ng-deep .mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:none}.tabs>.mat-mdc-tab-body-wrapper{height:calc(100vh - 63px)}.tabs>.mat-mdc-tab-body-wrapper .mat-mdc-tab-body-content{height:calc(100% - .5rem);background:var(--background-gray);padding:0}.header-tabs .tab-label-icon{display:none}.table-header-bar-padWrap{padding:2.4rem 2.4rem 0;top:0;z-index:3;background:var(--background-gray);position:relative}.mat-table-padWrap{position:relative;top:0;padding:0 2.4rem 2.4rem;background:var(--background-gray);z-index:2}.table .mat-mdc-table{border:1px solid var(--border-gray)}.table.has-header-bar .mat-mdc-table{border-top-width:0}.table-header-bar{position:relative;top:0;height:76px;display:flex;align-items:center;background:#fff;border-bottom:1px solid var(--border-gray);padding:1.6rem;z-index:2;border:1px solid var(--border-gray)}.table-header-bar .table-search{flex:1 1 auto;min-width:150px;display:flex;max-width:40%;width:100%;margin-right:1.6rem}.table-header-bar .table-search.w100{min-width:100%}.table-header-bar .action-buttons{display:flex;justify-content:flex-end;margin-left:auto}.action-buttons button{margin-left:1.6rem}.table-header-bar .filters{flex:1 1 auto;display:flex;z-index:2}.table.has-header-bar .mat-mdc-header-row{z-index:2;background:var(--background-gray)}.table .search-btn,.table .table-search .text-link{display:none}.table .mat-mdc-table{position:relative;z-index:1}.table .mat-mdc-row{min-height:unset;padding:1.6rem 0}.mat-column-select{max-width:46px}.mat-column-select .mat-mdc-checkbox{margin-bottom:.4rem}.mat-column-select .mat-mdc-checkbox:hover{background:unset}.mat-column-select .mat-mdc-checkbox .mdc-checkbox__ripple,.mat-column-select .mat-mdc-checkbox .mat-mdc-checkbox-ripple{display:none}.mat-mdc-row.inactive-non-found{padding:1.6rem;background:#fff;height:100%}.mat-mdc-row:hover{background:var(--color-hover);cursor:pointer;filter:drop-shadow(0px 4px 8px rgba(0,0,0,.16))}.inactive-non-found{padding:1.6rem;background:#fff}.mat-mdc-row.inactive-non-found:hover{filter:none;background:#fff;cursor:default}.mat-mdc-row:last-child{border-bottom:0}.mat-mdc-row.inactive{background:var(--background-light-gray)}.mat-mdc-row.inactive p{color:var(--secondary-text-color)}.mat-mdc-row.inactive:hover{background:var(--background-light-gray);filter:drop-shadow(0px 4px 8px rgba(0,0,0,.16))}.mat-mdc-row.success{background-color:var(--success-color-0)}.mat-mdc-row.success:hover{background-color:var(--success-color-0);filter:drop-shadow(0px 4px 8px rgba(0,0,0,.16))}.mat-mdc-row.no-hover:hover{background:unset;cursor:default;filter:unset}.mat-mdc-row.no-hover.inactive:hover{background:var(--background-light-gray)}.mat-mdc-row.no-hover.success:hover{background-color:var(--success-color-0)}.table .mat-mdc-table mat-cell:first-of-type,.table .mat-mdc-table mat-header-cell:first-of-type,.table .mat-mdc-table mat-footer-cell:first-of-type{padding-left:1.6rem}.mat-mdc-header-cell{color:var(--primary-text-color);font-size:1.3rem;font-weight:600;line-height:1.5;min-height:68px;background:var(--background-gray)}.table [class*=mat-column]{padding-right:1.6rem}.icon-text-wrapper{display:flex;align-items:center;max-width:100%}.icon-text-wrapper img,.icon-text-wrapper .mat-icon{margin-right:.8rem;width:24px;height:24px}.table .mat-column-actions{flex:1;max-width:85px;justify-content:flex-end}.table-no-result-msg{text-align:left}.calendar-container{position:relative;display:block;width:100%;height:auto;box-sizing:border-box}.calendar-container:not(.card){background:#fff}.yearly .calendar-nav,.monthly .calendar-nav{position:relative;display:flex;align-items:center}.calendar-container.card .calendar-nav{position:absolute}.calendar-controls{display:flex;flex:1 1 auto;width:100%;height:100%}.calendar-nav button{position:relative;transition:opacity .5s ease,visibility .5s ease}.calendar-container.card .calendar-nav button{position:absolute}.calendar-nav button:first-of-type{left:0;margin:0}.calendar-nav button:last-of-type{right:0;margin:0}.calendar-container.card .calendar-multi-container,.yearly:not(.my-team) .calendar-multi-container{--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr))}.yearly .calendar-multi-container{margin:2.4rem auto}.calendar-multi-container{display:grid;grid-gap:var(--grid-layout-gap)}.calendar-month h3{text-align:center}.read-only .calendar-month h3,.monthly .calendar-month .weekday{width:100%;padding:.8rem 0;border:1px solid var(--border-gray);background:var(--background-gray)}.calendar-month-grid{display:flex;flex-direction:column;align-items:center}.calendar-weekdays,.calendar-days{width:100%}.calendar-row{display:grid;border-collapse:collapse;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(30px,1fr)}.calendar-days .calendar-row{border-top:1px solid #e0e0e0}.calendar-item.weekday,.calendar-item.day.inactive,.calendar-item.day button,.read-only .calendar-item.day{display:flex;align-items:center;justify-content:center;padding:1rem;height:100%}.calendar-item,.calendar-item button,.read-only .calendar-item{color:var(--primary-text-color);font-size:1.2rem}.yearly .calendar-item,.yearly .calendar-item button{font-size:.9rem}.calendar-item.weekday{font-weight:700}.calendar-item.day.inactive{background:var(--background-gray);color:var(--secondary-text-color);transition:none}.calendar-item.day:not(:has(.calendar-item-container)),.calendar-item-container{border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-right:none;transition:all .4s ease-in}.calendar-item.day:nth-child(7n){border-right:1px solid #e0e0e0}.calendar-item.day button{width:100%;height:100%;border-radius:0}.calendar-item-container{height:100%}.calendar-item.day .calendar-item-container button span{min-height:1.8rem}.calendar-item.day .calendar-item-container button span:before{content:"";width:.2rem;position:absolute;height:2.733rem;top:0;left:-.2rem}.calendar-item.day button[aria-pressed=true],.read-only .calendar-item.day.selected{background:var(--color-4)}.calendar-item.day button[aria-pressed=true],.read-only .calendar-item.day.selected{font-weight:700;color:#fff}.calendar-item.day button:not(.event-bar).status-success,.calendar-item.day button:not(.event-bar).status-warning,.calendar-item.day button:not(.event-bar).status-error,.calendar-item.day button:not(.event-bar).status-grayscale,.calendar-item.day button:not(.event-bar).status-holiday,.calendar-item.day button.current-day,.calendar-item.day span.current-day{font-weight:500}.current-day{background-color:var(--color-0);border:1px solid var(--color-4)}.current-day,.date-range{background-color:var(--color-0)}.status-success{background-color:var(--success-color-4)}.status-warning{background-color:var(--warning-color-4)}.status-error{background-color:var(--error-color-3)}.status-grayscale{background-color:var(--border-gray)}.status-multievent{background-color:#f975bc}.status-holiday{background-color:#ebfdfd}.status-success.status-warning{background:linear-gradient(to right bottom,var(--success-color-4) 48%,var(--warning-color-4) 50%)}.status-success.status-error{background:linear-gradient(to right bottom,var(--success-color-4) 48%,var(--error-color-3) 50%)}.status-grayscale.status-warning{background:linear-gradient(to right bottom,var(--border-gray) 48%,var(--warning-color-4) 50%)}.status-grayscale.status-error{background:linear-gradient(to right bottom,var(--border-gray) 48%,var(--error-color-3) 50%)}.status-warning.status-error{background:linear-gradient(to right bottom,var(--warning-color-4) 48%,var(--error-color-3) 50%)}.status-multievent.status-error{background:linear-gradient(to right bottom,#F975BC 48%,var(--error-color-3) 50%)}.status-holiday.status-error{background:linear-gradient(to right bottom,#EBFDFD 48%,var(--error-color-3) 50%)}.status-success.status-warning,.status-success.status-error,.status-warning.status-error,.status-grayscale.status-warning,.status-grayscale.status-error{background-origin:border-box}.current-day.status-success,.current-day.status-warning,.current-day.status-error,.current-day.status-success.status-warning,.current-day.status-success.status-error,.current-day.status-warning.status-error,.current-day.status-multievent,.current-day.status-holiday{box-shadow:inset 0 0 0 1px var(--color-4);border:1px solid var(--color-4)}.event-bar.empty-bar{min-height:2.733rem}.event-bar.status-success{border-left:2px solid var(--success-color-4)}.event-bar.status-success,.event-bar.status-success-consecutive,.event-bar.status-success-consecutive span:before{background-color:var(--success-color-1)}.event-bar.status-grayscale{border-left:2px solid var(--dark-gray)}.event-bar.status-grayscale,.event-bar.status-grayscale-consecutive,.event-bar.status-grayscale-consecutive span:before{background-color:var(--background-gray)}.event-bar.status-warning{border-left:2px solid var(--warning-color-4)}.event-bar.status-warning,.event-bar.status-warning-consecutive,.event-bar.status-warning-consecutive span:before{background-color:var(--warning-color-1)}.event-bar.status-error{border-left:2px solid var(--error-color-4)}.event-bar.status-error,.event-bar.status-error-consecutive,.event-bar.status-error-consecutive span:before{background-color:var(--error-color-1)}.event-bar.status-holiday{background-color:#ebfdfd}.absence-dialog-container .mat-dialog-container,.shift-label-dialog-container .mat-dialog-container{overflow:visible}.mat-icon.icon-bkg{position:relative;display:inline-flex;align-items:center;justify-content:center;height:32px!important;width:32px!important}.mat-icon.icon-bkg:after{position:absolute;top:0;left:0;content:"";height:32px;width:32px;border-radius:.4rem;z-index:-1}.mat-icon.pto{color:var(--success-color-5)}.mat-icon.pto:after{background:var(--success-color-0)}.mat-icon.vacation{color:#a0f}.mat-icon.vacation:after{background:#f7e6ff}.mat-icon.sick{color:#03a9f4}.mat-icon.sick:after{background:#e6f6fe}.has-save-footer{height:100%;overflow:auto}.has-save-footer.showSaveBar{height:calc(100% - 55px)}.save-bar{padding:.8rem;position:fixed;right:0;bottom:0;background:var(--background-gray);box-shadow:0 0 16px #0000001f;width:calc(100% - 220px);transition:width .2s ease-in;z-index:1000;display:flex;justify-content:center;grid-gap:1.6rem;gap:1.6rem}.configuration-page-view .save-bar.collapsed{width:calc(100% - 295px);left:295px}.configuration-page-view .save-bar:not(.collapsed){width:calc(100% - 465px);left:465px}.btn.save{min-width:110px}.collapsed{width:calc(100% - 50px)}.tippy-box{align-items:flex-start;padding:.8rem;overflow:visible!important;min-height:fit-content;height:unset;color:#fff;background:var(--primary-text-color);border-radius:4px;font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;max-width:unset!important;margin:.5rem 0}.tippy-content{padding:0}.tippy-box.tooltip-large .tippy-content{max-width:75vw;white-space:normal;word-break:break-all}.tippy-box.tooltip-medium .tippy-content{max-width:450px;white-space:normal;word-break:break-all}.tippy-box.tooltip-small .tippy-content{max-width:200px;width:100%}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-10px;left:-8px;border-width:16px 17px 0px;border-top-color:var(--primary-text-color)}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-11px;left:-10px;border-width:0px 18px 17px;border-bottom-color:var(--primary-text-color)}.tippy-box.theme-color{background:var(--color-4)}.tippy-box.theme-color[data-placement^=top]>.tippy-arrow:before{border-top-color:var(--color-4)}.tippy-box.theme-color[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--color-4)}.tippy-box.theme-color[data-placement^=left]>.tippy-arrow:before{border-left-color:var(--color-4)}.tippy-box.theme-color[data-placement^=right]>.tippy-arrow:before{border-right-color:var(--color-4)}.employee-search-overlay{background-color:#fff;max-height:30.4rem;padding:.8rem 0 .8rem .8rem;box-shadow:0 4px 8px #00000029}.ql-snow .ql-editor .ql-toolbar,.editor .ql-toolbar,.editor-saved-content .ql-toolbar{display:flex;justify-content:flex-start;border-top-left-radius:4px;border-top-right-radius:4px}.ql-snow .ql-editor .ql-container,.editor .ql-container,.editor-saved-content .ql-container{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ql-snow .ql-editor>*,.editor>*,.editor-saved-content>*{word-break:break-word}.ql-snow .ql-editor h1,.ql-snow .ql-editor h1>strong,.ql-snow .ql-editor h1>u,.ql-snow .ql-editor h1>em,.ql-snow .ql-editor h1 span,.editor h1,.editor h1>strong,.editor h1>u,.editor h1>em,.editor h1 span,.editor-saved-content h1,.editor-saved-content h1>strong,.editor-saved-content h1>u,.editor-saved-content h1>em,.editor-saved-content h1 span{font-size:2rem!important}.ql-snow .ql-editor h2,.ql-snow .ql-editor h2>strong,.ql-snow .ql-editor h2>u,.ql-snow .ql-editor h2>em,.ql-snow .ql-editor h2 span,.editor h2,.editor h2>strong,.editor h2>u,.editor h2>em,.editor h2 span,.editor-saved-content h2,.editor-saved-content h2>strong,.editor-saved-content h2>u,.editor-saved-content h2>em,.editor-saved-content h2 span{font-size:1.8rem!important}.ql-snow .ql-editor p,.editor p,.editor-saved-content p{font-size:1.4rem}.ql-snow .ql-editor a,.editor a,.editor-saved-content a{color:var(--color-4);text-decoration:underline;font-size:1.4rem;font-weight:500}.ql-snow .ql-editor em,.editor em,.editor-saved-content em{font-style:italic}.ql-snow .ql-editor ol,.editor ol,.editor-saved-content ol{padding:0 0 0 3.2rem;list-style-type:decimal}.ql-snow .ql-editor ol li,.editor ol li,.editor-saved-content ol li{font-size:1.4rem;line-height:1.5;padding:0;margin:0}.ql-snow .ql-editor ol li:before,.editor ol li:before,.editor-saved-content ol li:before{vertical-align:middle}.ql-snow .ql-editor ol li[data-list=bullet]:before,.editor ol li[data-list=bullet]:before,.editor-saved-content ol li[data-list=bullet]:before{content:"\2022"!important}.ql-snow .ql-editor ul,.editor ul,.editor-saved-content ul{padding:0 0 0 3.2rem;list-style-type:disc}.ql-snow .ql-editor ul li,.editor ul li,.editor-saved-content ul li{font-size:1.4rem;line-height:1.5;padding:0;margin:0}.ql-snow .ql-editor .ql-align-center,.editor .ql-align-center,.editor-saved-content .ql-align-center{text-align:center}.ql-snow .ql-editor .ql-align-right,.editor .ql-align-right,.editor-saved-content .ql-align-right{text-align:right}.ql-snow .ql-editor .ql-align-justify,.editor .ql-align-justify,.editor-saved-content .ql-align-justify{text-align:justify}.ql-snow .ql-editor .ql-tooltip,.editor .ql-tooltip,.editor-saved-content .ql-tooltip{left:0!important}.ql-snow .ql-editor .ql-color-picker .ql-picker-options,.editor .ql-color-picker .ql-picker-options,.editor-saved-content .ql-color-picker .ql-picker-options{padding:4px;width:50px}.editor p:empty,.editor-saved-content p:empty{height:21px}.overlay-left pop-out-overlay .pop-out-overlay .arrow{left:-20px;top:50%;transform:translateY(-50%);border-top:40px solid transparent;border-bottom:40px solid transparent;border-right:30px solid #fff}.overlay-right pop-out-overlay .pop-out-overlay .arrow{right:-20px;top:50%;transform:translateY(-50%);border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:30px solid #fff}.overlay-top pop-out-overlay .pop-out-overlay .arrow{top:-20px;left:50%;transform:translate(-50%);border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:30px solid #fff}.overlay-bottom pop-out-overlay .pop-out-overlay .arrow{bottom:-20px;left:50%;transform:translate(-50%);border-left:40px solid transparent;border-right:40px solid transparent;border-top:30px solid #fff}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:1439px){.table-header-bar:not(.calendar-view):not(.calendar-list-view):not(.position-view):not(.applicant-view):not(#scheduling-view):not(#employee-timesheet-history-table-header):not(.configuration-view):not(:empty):not(.employee-timesheet-view):not(.applicants-in-position-table):not(.employee-directory-view):not(.overtime-group-view):not(.hiring-view):not(.assign-employee-view):not(.assigned-employee-view){height:132px}.table.has-header-bar:not(.calendar-view):not(.calendar-list-view):not(.position-view):not(.applicant-view):not(#scheduling-view).mat-mdc-header-row:not(.configuration-view):not(:empty):not(.employee-timesheet-view):not(.applicants-in-position-table):not(.employee-directory-view):not(.overtime-group-view):not(.hiring-view):not(.assign-employee-view):not(.assigned-employee-view){top:132px}}@media(max-width:1200px){.expanded-nav .card-row{flex-direction:column;margin-bottom:0}}@media(max-width:1080px){.collapsed-nav .card-row{flex-direction:column;margin-bottom:0}}@media(min-width:960px){.toast-container.toast-top-center .ngx-toastr{max-width:75rem}}@media(max-width:960px){.calendar-container.yearly{padding:1.6rem}.ng-select.search .ng-select-container .ng-value-container .ng-input>input{font-size:16px}.save-bar,.collapsed{width:100%}.configuration-page-view .save-bar:not(.collapsed),.configuration-page-view .save-bar.collapsed{width:100%;left:0}section.has-header-tabs .mat-mdc-tab-nav-panel{height:calc(100vh - 118px)}.tabs>.mat-mdc-tab-body-wrapper{height:calc(100vh - 118px)}.header-tabs,.has-header-tabs{height:calc(100% - 56px)}.back-to-previous-page.mobile{display:flex}.configuration-page-view>header{margin-top:0}}@media(max-width:960px)and (min-width:600px){.toast-container.toast-top-center .ngx-toastr{max-width:50rem}}@media(max-width:900px){.card-row{flex-direction:column}.card.profile-card{margin-right:0}}@media(max-width:768px){.profile-details-view{padding:1.6rem}section.header-tabs>header{padding:1.6rem}section.has-header-tabs>header{padding:0 1.6rem;min-height:56px}section.has-header-tabs .nav-tab{padding:0 1.6rem;height:56px;min-width:75px}section.has-header-tabs .mat-mdc-tab-nav-panel{height:calc(100vh - 116px)}.tab-label-text{font-size:1.8rem}.tabs>.mat-mdc-tab-body-wrapper .mat-mdc-tab-body-content{height:100%}.ng-select.ng-select-single.search.sm .ng-select-container{height:40px;min-height:40px}.ng-select.search.sm .ng-select-container .ng-value-container .ng-input:before{top:4px}.table-header-bar,.table-header-bar-padWrap,.mat-table-padWrap,.mat-table-padWrap.no-results,.mobile-no-results.inactive-non-found{padding-left:1.6rem;padding-right:1.6rem}.modal-header,.modal-content,.modal-footer{padding-left:2.4rem;padding-right:2.4rem}.card.pad-24,.account-settings,.configuration-page-view{padding:1.6rem}}@media(max-width:600px){.profile-details-view{padding:.8rem}.profile-details-view .profile-controls{justify-content:space-between;margin-left:0}.profile-details-view .profile-controls .prev,.profile-details-view .profile-controls .next{color:var(--color-4)}.configuration-page-view header{margin-top:.8rem}.back-to-previous-page{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;color:var(--dark-gray);margin:0 0 .8rem -.5rem}.back-to-previous-page.mobile{margin-bottom:0}.back-to-previous-page .mat-icon{flex:0 0 24px;margin-top:-.2rem;margin-right:.8rem}.table-header-bar:not(.filters--bar){border-left-width:0;border-right-width:0}.table-header-bar-padWrap{padding:1.2rem 0 1.6rem}.table-header-bar,.mat-table-padWrap,.mat-table-padWrap.no-results,.mobile-no-results.inactive-non-found{padding-left:.8rem;padding-right:.8rem}.table .search-btn{display:flex;width:39px;height:39px;line-height:39px}.table .table-search:not(.filters-search){position:absolute;top:0;left:0;display:flex;align-items:center;flex:1 1 auto;min-height:68px;width:100%;padding:1.6rem .8rem;background:#fff;z-index:3;min-width:100%}.table .table-search:not(.filters-search) .ng-select.search{margin-right:8px}.table .table-search .text-link{display:block}.basic.form-field label{margin-right:24px}.toast-container.toast-top-center .ngx-toastr{max-width:30rem}.card.account{padding:2.4rem}section.header-tabs>header{padding:1.6rem .8rem}.header-tabs .mat-mdc-tab.mdc-tab{padding:0;min-width:63px}.header-tabs .tab-label-icon{display:block}.header-tabs .mat-mdc-tab-label{margin-right:1.9rem}section.has-header-tabs>header{padding:0 .8rem}section.header-nav-tabs .nav-tab{padding:0 .8rem}section.has-header-tabs .mat-mdc-tab-label{margin-right:1.9rem}section.has-header-tabs .nav-tab{height:56px}section.has-header-tabs .tab-label-icon{display:block}.tab-label-text{display:none;font-size:1.6rem}.modal-header,.modal-content,.modal-footer{padding-left:1.6rem;padding-right:1.6rem}.btn-modal{padding:.8rem 1.2rem;font-size:1.4rem}.card.pad-24,.card.pad-16,.account-settings,.configuration-page-view{padding:.8rem}}.holiday-tooltip-wrapper{display:flex}.holiday-tooltip-wrapper .mat-icon{font-size:1.8rem}@media(min-width:0)and (max-width:600px){.mat-mdc-tab-group{padding-top:0}.pop-out-overlay-panel{left:0!important;right:0!important}}@media(max-width:480px){.card.account{padding:1.6rem}}@media(max-width:414px){.tabs>.mat-mdc-tab-body-wrapper .mat-mdc-tab-body-content{height:100%}}@media(min-width:241px)and (max-width:480px){.toast-container .toast-close-button{right:.8rem;top:50%}}@media(max-width:414px){.modal-header,.modal-content,.modal-footer{padding-left:.8rem;padding-right:.8rem}}@media print{.avatar{border:1px solid var(--border-gray)}}@media(max-width:350px){.table .search-btn.mobile-only{display:flex;width:24px;height:39px;line-height:unset;align-items:center}.table-header-bar .action-buttons .btn-sm{padding:.8rem}}
