:root{--primary-app-color:#032639;--primary-app-color-hover:#032233;--secondary-app-color:#84b9c9;--tertiary-app-color:#a6e9d5}*{font-family:'Roboto'!important}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.tabulator{overflow:visible!important}.tabulator .tabulator-cell{overflow:visible!important}.tabulator .tabulator-tableholder{overflow:visible!important}.loading{position:fixed;z-index:99999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgb(20 20 20 / .3),rgb(0 0 0 / .3));background:-webkit-radial-gradient(rgb(20 20 20 / .3),rgb(0 0 0 / .3))}.loading:not(:required){font:0/0 a;color:#fff0;text-shadow:none;background-color:#fff0;border:0}.loading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--primary-app-color);--bs-btn-border-color:var(--primary-app-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--primary-app-color-hover);--bs-btn-hover-border-color:var(--primary-app-color-hover);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--primary-app-color-hover);--bs-btn-active-border-color:var(--primary-app-color-hover);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--primary-app-color);--bs-btn-disabled-border-color:var(--primary-app-color)}.bg-secondary{background-color:var(--secondary-app-color)!important}.bg-primary{background-color:var(--primary-app-color)!important}.nav-link:focus,.nav-link:hover:not(.nav-link-mobile){background:var(--primary-app-color);color:#fff;border-radius:1em}.btn-outline-primary{--bs-btn-color:var(--primary-app-color);--bs-btn-border-color:var(--primary-app-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--primary-app-color);--bs-btn-hover-border-color:var(--primary-app-color);--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--primary-app-color);--bs-btn-active-border-color:var(--primary-app-color);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:var(--primary-app-color);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--primary-app-color);--bs-gradient:none}.swal2-input-label{padding-left:2em;padding-right:2em}.fc .fc-toolbar{flex-wrap:wrap;gap:1em}