html,body{font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, sans-serif;margin:0;padding:0}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.img-fade{transition:all 1s linear}.blur{filter:blur(1px)}.animated-gradient{background:linear-gradient(-45deg,#696f73,#003b6d) 0 0/400% 400%;animation:6s infinite gradient}@keyframes gradient{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.waves{background:linear-gradient(315deg,#003b6d 38%,#2e82ba 68%,#003b6d 98%) 0 0/400% 400% fixed;font-family:-apple-system,BlinkMacSystemFont,sans-serif;animation:30s infinite gradient;overflow:auto}.z-index{z-index:9999}.react-datepicker__input-container{width:inherit}.react-datepicker-wrapper{width:100%}.react-datepicker__input-container input{outline-offset:2px;border:1px solid #cdcdcd;border-radius:6px;outline:2px solid #0000;height:38px;padding:8px;width:100%!important}.datepicker{width:100%!important}.react-datepicker__input-container input:focus{border:2px solid #3182ce;border-radius:6px}.react-datepicker__triangle{display:none!important}.react-datepicker__day--selected{background-color:#00b5d8!important}.react-datepicker__time-list-item--selected{border-radius:6px;justify-content:center;margin:0 2px;display:flex;background-color:#00b5d8!important}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{display:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none!important}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{position:none;border-top:none!important}.react-datepicker__time-container{border-left:1px solid #0000000d!important}.react-datepicker__header--time{padding-bottom:52px!important}.react-datepicker{border:none!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;box-shadow:0 6px 24px #0000000d,0 0 0 1px #00000014!important}.react-datepicker__header{background-color:#fff!important;border-bottom:1px solid #0000000d!important}.wave{opacity:.8;z-index:-1;background:#ffffff40;border-radius:1000% 1000% 0 0;width:200%;height:12em;animation:10s linear -3s infinite wave;position:fixed;bottom:0;left:0;transform:translate(0,0)}.wave:nth-of-type(2){opacity:.8;animation:18s linear infinite reverse wave;bottom:-1.25em}.wave:nth-of-type(3){opacity:.9;animation:20s -1s infinite reverse wave;bottom:-2.5em}@keyframes wave{2%{transform:translate(1px)}25%{transform:translate(-25%)}50%{transform:translate(-50%)}75%{transform:translate(-25%)}to{transform:translate(1px)}}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:13px;list-style:none;display:flex}.pagination .page-num{cursor:pointer;color:#1c4e70;border:1px solid #0000;border-radius:12px;padding:8px 14px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.pagination .page-num:hover{color:#1c4e70;background-color:#eef5fa;border-color:#c5d9e8}.pagination .active{color:#fff;background-color:#2e82ba;border-color:#2e82ba}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.player-wrapper{padding-top:56.25%;position:relative}.react-player{position:absolute;top:0;left:0}.red-border{border-width:1px;border-color:#e53e3e;border-radius:5px;box-shadow:0 0 0 1px #e53e3e}.custom-select{margin:1px!important}.menu-index{z-index:2!important}.rbc-btn-group>button[type=button]{border:1px solid #eee}.rbc-toolbar span.rbc-toolbar-label{padding-top:3em;font-size:1.35rem}.rbc-toolbar .rbc-btn-group button{color:#12344a;font-weight:500}@media (max-width:512px){.rbc-toolbar .rbc-toolbar-label{margin-top:4rem;padding-top:initial!important;font-size:1rem!important}.spacer{display:none}.buttonContainer{justify-content:center}.buttonContainer>button{flex:1}span.rbc-btn-group:nth-child(3){margin-top:-5rem}span.rbc-btn-group:first-child{margin-top:2rem}.rbc-month-view,.rbc-time-view,.rbc-agenda-view{margin-top:4rem}.chakra-button__group[role=group] button.chakra-button{width:21rem}.rbc-calendar{width:40vh!important;height:70vh!important}.chakra-heading{margin-top:initial!important}.rbc-calendar .rbc-toolbar .rbc-btn-group button:first-child{margin-left:0}.rbc-calendar .rbc-toolbar .rbc-btn-group button:last-child{margin-right:0}.rbc-calendar .rbc-toolbar .rbc-btn-group button{margin-left:.25rem;margin-right:.25rem}}.calendar-popout{z-index:100!important}
