:root{--background:0 0% 100%;--foreground:215 20% 25%;--card:0 0% 100%;--card-foreground:215 20% 25%;--popover:0 0% 100%;--popover-foreground:215 20% 25%;--primary:227 60% 35%;--primary-foreground:0 0% 100%;--secondary:215 25% 96%;--secondary-foreground:215 20% 25%;--muted:215 25% 96%;--muted-foreground:215 14% 50%;--accent:227 35% 95%;--accent-foreground:227 60% 25%;--destructive:11 81% 62%;--destructive-foreground:0 0% 100%;--border:215 22% 88%;--input:215 22% 88%;--ring:227 60% 35%;--radius:.5rem;--sidebar-background:215 25% 98%;--sidebar-foreground:215 20% 28%;--sidebar-primary:227 60% 35%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:227 40% 93%;--sidebar-accent-foreground:227 60% 28%;--sidebar-border:215 22% 90%;--sidebar-ring:227 60% 35%}
.recharts-bar-rectangle,.recharts-layer,.recharts-bar{width:.5rem}
.react-calendar__tile--active{color:#fff!important;background:#3d5a80!important;width:fit-content!important}.react-calendar__month-view__weekdays__weekday abbr{color:#74788d!important;text-decoration:none!important}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#fff!important}
.btn{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.7s;animation-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.btn:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.btn:disabled{cursor:not-allowed;opacity:.75}.btn-primary{border-radius:calc(var(--radius) - 4px);--tw-border-opacity:1;border-width:1px;border-color:rgb(237 107 76/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(237 107 76/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-secondary{--tw-border-opacity:1;border-width:1px;border-color:rgb(237 107 76/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(237 107 76/var(--tw-text-opacity,1));border-radius:9999px}.btn-white-primary{border-radius:calc(var(--radius) - 4px);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:1px}.btn-primary-blue{border-radius:calc(var(--radius) - 4px);--tw-bg-opacity:1;background-color:rgb(35 55 141/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-secondary-blue{border-radius:calc(var(--radius) - 4px);--tw-bg-opacity:1;background-color:rgb(240 244 248/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(35 55 141/var(--tw-text-opacity,1));border-width:1px;border-color:#23378dbf}.btn-sienna-primary{border-radius:calc(var(--radius) - 4px);--tw-bg-opacity:1;background-color:rgb(237 107 76/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-width:1px}.btn-cancel{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1));border-radius:9999px}.btn-disabled{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));border-radius:9999px}.btn-welcome{border-radius:calc(var(--radius) - 2px);--tw-border-opacity:1;border-width:1px;border-color:rgb(152 193 217/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(35 55 141/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(152 193 217/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.btn-toggle-button{border-radius:calc(var(--radius) - 2px);padding:.5rem 1rem}.btn-reset-button{border-radius:calc(var(--radius) - 2px);padding:.25rem}
.rdt_Table{overflow:visible!important}.rdt_TableBody{color:#495057!important}.rdt_TableRow{height:100%;border:none!important}.rdt_TableRow:hover{background-color:#f5f5f5}.rbc-toolbar{font-size:12px!important}@media only screen and (min-width:600px){.rbc-toolbar{font-size:16px!important}}div.react-datepicker-popper{z-index:9999}div.react-datepicker_triangle:after{margin-left:3rem}
.image-gallery-icon{color:#fff;appearance:none;cursor:pointer;z-index:4;background-color:#0000;border:0;outline:none;transition:all .2s ease-out;position:absolute}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{color:#3d5a80;padding:20px;bottom:0}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:36px;height:36px}@media (max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:24px;height:24px}}@media (max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:16px;height:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{height:100%;padding:50px 5px;top:0}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{color:#fff;stroke-width:2px;opacity:.7;z-index:10;border-radius:100%;width:40px;height:40px;transition:all .2s ease-out}@media (min-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{color:#0000}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.custom-nav{box-sizing:content-box;color:#fafafab3;z-index:10;cursor:pointer;border-radius:100%;width:45px;height:100%;padding:0 20px;transition:all .2s ease-out;position:absolute}.custom-nav:hover{color:#fafafa!important}@media (min-width:768px){.custom-nav{color:#fafafa00}}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background:#fff;position:relative}@media (min-width:768px){.image-gallery:hover .custom-nav{color:#fafafab3}.image-gallery:hover .image-gallery-svg{color:#fff}}.image-gallery.fullscreen-modal{z-index:5;width:100%;height:100%;position:fixed;inset:0}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}@media only screen and (max-width:500px){.image-gallery{width:100vw}}.image-gallery-swipe{height:100%}.image-gallery-content{height:100%;line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#fff}.image-gallery-content.fullscreen .image-gallery-slide .image-gallery-image{-o-object-fit:contain;object-fit:contain;height:100vh;padding:5rem}.image-gallery-content .image-gallery-slide .image-gallery-image{-o-object-fit:cover;object-fit:cover;border-radius:.2rem;height:100%}@media (max-width:480px){.image-gallery-content .image-gallery-slide .image-gallery-image{height:50vh}}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{height:70%;position:relative;overflow:hidden}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 110px);display:inline-block}@media (max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{white-space:nowrap;text-align:center;height:100%;line-height:0;position:relative;overflow:hidden}.image-gallery-slide{width:100%;height:100%;position:absolute;top:0;left:0}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{-o-object-fit:cover;object-fit:cover;background-color:#f5f5f5;width:100%;height:100%}.image-gallery-slide .image-gallery-description{color:#fff;white-space:normal;background:#0006;padding:10px 20px;line-height:1;position:absolute;bottom:70px;left:0}@media (max-width:768px){.image-gallery-slide .image-gallery-description{padding:8px 15px;font-size:.8em;bottom:45px}}.image-gallery-bullets{z-index:4;width:80%;margin:0 auto;position:absolute;bottom:20px;left:0;right:0}.image-gallery-bullets .image-gallery-bullets-container{text-align:center;margin:0;padding:0}.image-gallery-bullets .image-gallery-bullet{appearance:none;cursor:pointer;background-color:#0000;border:1px solid #fff;outline:none;margin:0 5px;padding:5px;transition:background .2s ease-out;display:inline-block;box-shadow:0 1px #1a1a1a}@media (max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus,.image-gallery-bullets .image-gallery-bullet:hover{background:#3d5a80;transform:scale(1.1)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{vertical-align:top;width:100px;display:inline-block}@media (max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{margin-right:0;padding:0;display:block}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-top:2px;margin-left:0}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 5px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 3px}}.image-gallery-thumbnails{padding:5px 0;overflow:hidden}@media (max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap;transition:transform .45s ease-out}.image-gallery-thumbnail{background:0 0;border:4px solid #0000;width:100px;padding:0;transition:border .3s ease-out;display:inline-block}@media (max-width:768px){.image-gallery-thumbnail{border:3px solid #0000;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:bottom;-o-object-fit:cover;object-fit:cover;width:100%;height:5rem;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:hover,.image-gallery-thumbnail:focus{border:2px solid #3d5a80;outline:none}@media (max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:hover,.image-gallery-thumbnail:focus{border:2px solid #3d5a80}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;text-shadow:1px 1px #000;white-space:normal;width:100%;padding:5%;font-size:1em;line-height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{color:#fff;z-index:4;background:#00000080;border-radius:9999px;margin:1rem;padding:10px 15px;font-size:.875rem;font-weight:500;line-height:1;position:absolute;bottom:0;right:0}
