@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)}.dialog__panel.is-offscreen{inset:0;max-width:calc(100vw - 40px)!important;max-width:calc(100dvw - 40px)!important;height:calc(100vh - 40px)!important;height:calc(100dvh - 40px)!important;transform:translate(100%);animation:dialog-slide-in .25s ease-out forwards}.dialog__panel.is-offscreen.is-closing{animation:dialog-slide-out .3s ease;pointer-events:none}@keyframes dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes dialog-slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(100%);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;interpolate-size:allow-keywords}.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-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}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}
