@font-face{font-family:Adjusted Arial;src:local(Arial);size-adjust:108%;ascent-override:102%;descent-override:normal;line-gap-override:2%}@keyframes arror-shake{0%{transform:translate(0)}25%{transform:translate(-10px)}50%{transform:translate(10px)}75%{transform:translate(-10px)}to{transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.error-shake{animation:arror-shake .3s ease-in-out}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;padding:0;margin:0}a{color:var(--brand-400);text-decoration:none;transition:color .2s ease-out}@media (hover: hover){a:hover,a:focus-visible{text-decoration:underline;color:var(--brand-500)}a:active{color:var(--brand-600)}}.dialog__backdrop{cursor:pointer}.dialog__backdrop:not(.is-transparent){background:color-mix(in srgb,var(--black) 50%,transparent)}.dialog__backdrop.is-closing{animation:dialog-fade-out .3s ease}.dialog__backdrop.is-inactive{cursor:default}.dialog__panel{background:var(--white);border-radius:10px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;cursor:auto;-webkit-overflow-scrolling:touch;box-shadow:0 4px 20px color-mix(in srgb,var(--black) 10%,transparent)}.dialog__panel.is-closing{animation:dialog-fade-out .3s ease;pointer-events:none}.dialog__panel.has-border{border:1px solid var(--gray-100)}@keyframes dialog-fade-out{0%{opacity:1}to{opacity:0}}:root{--white: #fff;--black: #000;--brand-1: #006e541a;--brand-2: #006e544d;--brand-3: #006e5480;--brand-4: #006e5499;--brand-5: #006e54cc;--brand-6: #006e54e5;--brand-7: #006e54;--brand-8: #015742;--brand-9: #014232;--brand-10: #00331d;--brand-50: #e6f1ee;--brand-100: #b3d4cc;--brand-400: #338b76;--brand-500: #1a7d65;--brand-600: #005843;--brand-700: var(--brand-8);--gray-50: #f8f9fb;--gray-100: #f0f2f4;--gray-200: #dfe2e7;--gray-300: #c8ccd2;--gray-400: #8b92a0;--gray-500: #585f6e;--gray-600: #3b4451;--gray-700: #2a3241;--gray-800: #181f2a;--gray-900: #0e0e0e;--red-50: #fbefef;--red-100: #f7dddb;--red-200: #f3bfc0;--red-300: #ea9797;--red-400: #de6362;--red-500: #d33b3c;--red-600: #991e1d;--red-700: #991e1d;--red-800: #781b1a;--red-900: #61191a;--orange-50: #fef5ea;--orange-100: #fceacf;--orange-200: #f6d0a1;--orange-300: #eeb16d;--orange-400: #e8843f;--orange-500: #e1662a;--orange-600: #ce4c21;--orange-700: #a2371b;--orange-800: #7b2c18;--orange-900: #5f2416;--green-50: #e7fcea;--green-100: #ddfce2;--green-200: #bdf5c9;--green-300: #93eba2;--green-400: #69d777;--green-500: #50ba56;--green-600: #3f9343;--green-700: #316e35;--green-800: #2a5643;--green-900: #1e3d30;--blue-50: #edf4fe;--blue-100: #d7e4fb;--blue-200: #b8d1fa;--blue-300: #8db5f6;--blue-400: #5e8ff0;--blue-500: #3e68e9;--blue-600: #2a48dc;--blue-700: #2034c5;--blue-800: #1d2a99;--blue-900: #1c266c;--tag-blue: #d7e4fb;--tag-sky: #d7eefb;--tag-purple: #e3d7fb;--tag-pink: #fbd7f3;--tag-red: #fbd7d7;--tag-green: #d7fbdd;--tag-kiwi: #dbefbf;--tag-yellow: #eeebae;--tag-brow: #edddce;--tag-olive: #c3ead9;--tag-plump: #d0d3ed;--tag-sand: #f2e7d4;--tag-bubble: #c5e9e7;--tag-lilac-haze: #e8dfeb;--tag-orange: #fbe4d7;--tag-sun: #edebae;--tag-drop: #e7dfeb;--greenly-gradient: linear-gradient(90deg, #094133 0%, #005843 100%);--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-poppins: "Poppins", "Adjusted Arial", Arial, sans-serif}[class^=icon-],[class*=" icon-"],.form__select-container:after,.form__custom-checkbox:after,.mat-calendar .mat-calendar-previous-button:before,.mat-calendar .mat-calendar-next-button:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mat-mdc-progress-spinner circle{stroke:#00a6ad}.mat-calendar{padding:0 5px}.mat-calendar *{font-family:var(--font-poppins)!important}.mat-calendar .mdc-button__ripple{display:none!important}.mat-datepicker-content .mat-calendar{height:auto!important;padding-bottom:15px}.mat-calendar .mat-mdc-button{background:none!important;text-align:left;font-weight:500!important;font-size:14px!important}.mat-calendar .mat-calendar-period-button{padding:0!important;font-weight:var(--font-semibold)!important;background:none!important;margin:0!important}.mat-calendar .mat-calendar-period-button .mdc-button__label{display:block;text-transform:lowercase}.mat-calendar .mat-calendar-period-button .mdc-button__label:first-letter{text-transform:uppercase}.mat-calendar .mat-calendar-period-button .mat-calendar-arrow,.mat-calendar .mat-calendar-body tr[aria-hidden]{display:none}.mat-calendar .mat-calendar-body-label{visibility:hidden;padding:0!important}.mat-calendar .mat-focus-indicator:before{border:0!important}.mat-calendar .mat-calendar-body-today{box-shadow:none!important}.mat-calendar .mat-calendar-body-cell-content:not(.mat-calendar-body-today){background:none!important;color:inherit!important}.mat-calendar .mat-calendar-body-cell-content{border:0;border-radius:4px;font-size:13px;min-width:25px;height:80%;position:absolute;top:10%}.mat-calendar .mat-calendar-body-cell{padding:5px 1px!important;height:auto}.mat-calendar .mat-calendar-body-cell.is-selected-week{background:#0084891a}.mat-calendar .mat-calendar-body-cell.is-working-day{background:#ebe5ee}.mat-calendar .mat-calendar-body-cell-preview{position:static;padding:80% 0 0;width:auto;height:auto}.mat-calendar .mat-calendar-body-today{background:#008489;color:#fff}.mat-calendar .mat-button-base{background:none}.mat-calendar .mat-calendar-controls{align-items:center}.mat-calendar .mat-calendar-previous-button,.mat-calendar .mat-calendar-next-button{width:23px!important;height:23px!important;border-radius:2px;background:#fff;margin:0 2px}.mat-calendar .mat-calendar-previous-button:before,.mat-calendar .mat-calendar-next-button:before{font-size:9px;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mat-calendar .mat-calendar-previous-button:after,.mat-calendar .mat-calendar-next-button:after{display:none}.mat-calendar .mat-calendar-previous-button:before{content:"\e903"}.mat-calendar .mat-calendar-next-button:before{content:"\e900"}.mat-calendar mat-calendar-header,.mat-calendar .mat-calendar-content{padding:0}.mat-calendar .mat-calendar-table-header th{padding:0 0 2px}.mat-calendar .mat-calendar-table-header,.mat-calendar .mat-calendar-table-header th{font-size:14px!important;font-weight:var(--font-semibold)!important;color:#000!important;opacity:1!important}.mat-calendar .mat-calendar-table-header-divider{display:none}.mat-datepicker-popup{background:#f8f8f8;border-radius:6px;box-shadow:0 2px 10px #0000001a}.mat-datepicker-popup .mat-calendar-body-today{color:#111324;background:none}.mat-datepicker-popup .mat-calendar-body-selected{background:#008489;color:#fff}.mat-datepicker-popup .cdk-visually-hidden{display:none}.form__label{display:block;margin:19px 0}.form__label:first-of-type{margin-top:0}.form__label:last-of-type{margin-bottom:0}.form__label-name{display:block;margin:0 0 7px}.form__input-container,.form__select-container{position:relative}.form__select-container{transition:opacity .2s ease-out}.form__select-container.is-disabled{opacity:.5;cursor:not-allowed}.form__select-container>select{appearance:none;background:#f8f8f8;line-height:18px;padding:16px 24px 16px 12px;height:59px;width:100%;display:block;border:2px solid #ededed;border-radius:6px;opacity:1;transition:border-color .2s ease-out}@media (min-width: 992px){.form__select-container>select{padding:13px 24px 13px 12px;height:53px}}.form__select-container>select.ng-invalid.ng-touched{border-color:#ff8f8f}.form__select-container>select:focus-visible{border-color:#008489}.form__select-container:after{content:"\e901";position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:11px;pointer-events:none}.form__input{background:#f8f8f8;border:2px solid #ededed;border-radius:6px;display:block;width:100%;line-height:18px;padding:16px 12px;height:59px;appearance:none;transition:border-color .2s ease-out,opacity .2s ease-out}@media (min-width: 992px){.form__input{padding:13px 12px;height:53px}}.form__input.ng-invalid.ng-touched{border-color:#ff8f8f}.form__input:focus-visible{border-color:#008489}.form__input.is-placeholder{color:#b5b5b5}.form__input.is-placeholder option{color:#111324}textarea.form__input{height:auto}.form__input[appexpandabletextarea]{resize:none;overflow:hidden}.form__input[disabled]{opacity:.5;cursor:not-allowed}.form__input-errors-container{color:#fe6a6a;font-size:13px;pointer-events:none}.form__input~app-input-errors>.form__input-errors-container{position:absolute;top:50%;transform:translateY(-50%);left:6px;right:6px;padding:8px 9px;background:#f8f8f8}.form__input:focus~app-input-errors>.form__input-errors-container{opacity:0}.form__input-error{display:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.form__input-error:first-child{display:block}.form__button{background:#008489;color:#fff;border-radius:6px;display:flex;width:100%;border:0;height:54px;font-size:16px;font-weight:var(--font-semibold);margin:19px 0 0;position:relative;overflow:hidden;justify-content:center;align-items:center;transition:background-color .2s ease-out}@media (min-width: 992px){.form__button{height:46px}}@media (hover: hover){.form__button:hover{color:#fff;text-decoration:none;background-color:#006265}.form__button:active{color:#fff;background-color:#003f42}}.form__button[disabled]{background-color:#787878;cursor:not-allowed}.form__secondary-button{border:2px solid #ededed;background:#f8f8f8;color:#a0a0a0;border-radius:6px;display:flex;width:100%;height:54px;font-size:16px;font-weight:var(--font-semibold);position:relative;overflow:hidden;justify-content:center;align-items:center;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}@media (min-width: 992px){.form__secondary-button{height:46px}}@media (hover: hover){.form__secondary-button:hover{color:#fff;background-color:#006265;border-color:#006265;text-decoration:none}.form__secondary-button:active{color:#fff;background-color:#003f42;border-color:#003f42}}.form__secondary-button[disabled]{background-color:#ebebeb;border-color:#e0e0e0;cursor:not-allowed}.form__delete-button{border:2px solid #ff8f8f;color:#fe6a6a;background:none;border-radius:6px;display:flex;width:100%;height:46px;font-size:16px;font-weight:var(--font-semibold);position:relative;overflow:hidden;justify-content:center;align-items:center;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}@media (hover: hover){.form__delete-button:hover{border-color:#ff6b6b;background:#ff6b6b;color:#fff}.form__delete-button:active{border-color:#ff4848;background:#ff4848}}.form__delete-button[disabled]{border-color:#c7c7c7;color:#b4b4b4;background:none}.form__button-loader{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#78787880}.form__checkbox-label{display:inline-flex;align-items:center;cursor:pointer;padding:4px 0}.form__checkbox-label.is-error{color:#fe6a6a}.form__checkbox-label.is-no-spacing{padding:0}.form__checkbox{width:0;height:0;position:absolute;opacity:0;margin:5px;pointer-events:none}.form__custom-checkbox{display:inline-block;border:2px solid #ededed;position:relative;width:22px;height:22px;flex-shrink:0;border-radius:4px;background:#fff;cursor:pointer;margin:0 9px 0 0;transition:border-color .1s ease-out}.form__custom-checkbox:after{content:"\e906";color:#008489;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;opacity:0;transition:opacity .1s ease-out}.form__checkbox:checked+.form__custom-checkbox{border-color:#008489}.form__checkbox:checked+.form__custom-checkbox:after{opacity:1}.form__input-help{font-size:12px;color:#a0a0a0;line-height:20px;margin:9px 0 0}.form__switch{display:none}.form__switch+span{background:#e8e8e8;border-radius:64px;height:17px;width:36px;display:block;position:relative;cursor:pointer;transition:background-color .2s ease-out}.form__switch+span:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;left:0;top:50%;transform:translateY(-50%);position:absolute;box-shadow:0 2px 4px #3d526063;transition:transform .2s ease-out}.form__switch:checked+span{background:#008489}.form__switch:checked+span:before{transform:translate(16px,-50%)}.dialog__title-container{border-bottom:2px solid #f8f8f8;padding:15px;display:flex;align-items:center;justify-content:space-between}@media (min-width: 768px){.dialog__title-container{padding:20px}}.dialog__title{font-weight:var(--font-semibold);font-size:16px}.dialog__close{margin-left:12px;align-self:flex-start;width:40px;height:40px;flex-shrink:0;color:#dedede}@media (hover: hover){.dialog__close:hover,.dialog__close:active{color:#fff}}.dialog__close-icon{font-size:12px}.dialog__content{padding:15px;max-height:50vh;overflow-y:auto}@media (min-width: 768px){.dialog__content{padding:20px}}.dialog__content .form__label{margin:0 0 9px}.dialog__footer{background:#f8f8f8;padding:12px 15px}@media (min-width: 768px){.dialog__footer{padding:12px 20px}}.dialog__footer:empty{display:none}.page-container__loader-wrapper{position:relative}.page-container__loader{display:flex;align-items:center;justify-content:center;margin:25px 0}.page-container__loader-wrapper>.page-container__loader{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background:#ffffff80;cursor:wait}body.is-logged .page-container__loader-wrapper>.page-container__loader{background:#f8f8f880}body.is-white .page-container__loader-wrapper>.page-container__loader{background:#ffffff80}.page-container__action-strip{position:fixed;top:0;left:0;width:100%;z-index:20;background:#fff;padding:10px 20px;display:flex;align-items:center;height:70px}@media (min-width: 768px){.page-container__action-strip{height:70px}}.page-container__action-strip-buttons{margin-left:auto;padding-left:12px;flex-shrink:0;display:flex}.page-container__action-strip-close{width:46px;height:46px;font-size:12px;color:#dedede;font-weight:var(--font-regular);flex-shrink:0}.page-container__no-results{color:#94999c;text-align:center;font-size:16px;margin:18vh 0 0}.page-container__no-results p{padding:0;margin:15px 0}.page-container__no-results-button{margin:50px 0 0;display:inline-flex;width:auto;padding:0 20px;font-size:14px}.icon-delete:before{content:"\e90a"}.icon-arrow-right:before{content:"\e900"}.icon-arrow-down:before{content:"\e901"}.icon-arrow-up:before{content:"\e902"}.icon-arrow-left:before{content:"\e903"}.icon-edit:before{content:"\e904"}.icon-cross:before{content:"\e905"}.icon-check:before{content:"\e906"}.icon-hamburger:before{content:"\e907"}.icon-plus:before{content:"\e908"}.icon-search:before{content:"\e909"}html,body{padding:0;margin:0}html{min-height:100%;height:100%;-webkit-text-size-adjust:100%}html.is-static,html.is-static body{overflow:hidden!important}html.is-blurred app-root{filter:blur(7px)}body{min-height:100%;font-size:14px;color:#111324;font-weight:var(--font-regular);letter-spacing:.5px;padding:.1px 0;font-family:var(--font-poppins);transition:background-color .1s ease-out}body.is-logged{background:#f8f8f8}body.is-white{background:#fff}*{box-sizing:border-box;outline:none}button:active{outline:none}::placeholder{color:#b5b5b5;opacity:1}input,select,button,textarea{font-size:14px;color:#111324;letter-spacing:.5px;font-family:var(--font-poppins)}a,button,input[type=submit],select{cursor:pointer}.cdk-visually-hidden{display:none}.toast-container{margin:0 0 12px 12px;bottom:0}app-calendar-item-detail{display:block;height:100%;background:#fff;padding:20px 0}@media (min-width: 768px){app-calendar-item-detail{padding:0}}
