.calendar-modal .tabs-navigation{display:flex;justify-content:space-between}@media(width < 768px){.calendar-modal .tabs-navigation{justify-content:space-around}}.calendar-modal .tabs-navigation .tabs-button{list-style:none;text-align:center;cursor:pointer;position:relative;padding:0 45px 20px}.calendar-modal .tabs-navigation .tabs-button.active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:9px;background-color:#fff}.calendar-modal .tabs-navigation .tabs-button.active span{color:#fff}.calendar-modal .tabs-navigation .tabs-button span{font-family:var(--font-poppins);font-size:16px;color:#d9d9d9;font-weight:500}@media(width < 768px){.calendar-modal .tabs-navigation .tabs-button span{font-size:15px}}@media(width < 640px){.calendar-modal .tabs-navigation .tabs-button span{font-size:14px}}.calendar-modal .tab-subtitle{font-family:var(--font-poppins);font-size:14px;color:#d9d9d9;font-weight:400}@media(width < 768px){.calendar-modal .tab-subtitle{font-size:13px}}@media(width < 640px){.calendar-modal .tab-subtitle{font-size:12px}}.calendar-modal .tab-subtitle{text-align:center;margin-bottom:18px}.calendar-modal .month-wrapper{margin-bottom:40px}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__]{position:relative;background-color:hsla(0,0%,100%,.7);width:100%;margin-top:18px;padding:12px 18px 24px;border:none;border-radius:18px}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_yearContainer__]{justify-content:center}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_yearContainer__] span{font-family:var(--font-poppins);font-size:16px;color:#002f52;font-weight:500}@media(width < 768px){.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_yearContainer__] span{font-size:15px}}@media(width < 640px){.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_yearContainer__] span{font-size:14px}}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_yearContainer__] button{width:7px;height:12px;margin:0 14px}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_yearContainer__] button:first-child{background:url(/icons/common/calendar/chevron-left.svg) no-repeat}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_yearContainer__] button:last-child{background:url(/icons/common/calendar/chevron-right.svg) no-repeat}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_yearContainer__] button svg{display:none}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_monthsContainer__]{width:100%;grid-template-columns:repeat(4,1fr);grid-gap:10px 18px}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_monthsContainer__] button{font-family:var(--font-poppins);font-size:16px;font-weight:500}@media(width < 768px){.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_monthsContainer__] button{font-size:15px}}@media(width < 640px){.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_monthsContainer__] button{font-size:14px}}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_monthsContainer__] button{background-color:#0aa1d0;border:2px solid transparent;border-radius:12px;color:#fff;padding:12px 16px;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_monthsContainer__] button:hover{border-color:hsla(0,0%,100%,.9);background-color:#25b3df!important}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_monthsContainer__] button:focus{outline:none}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_monthsContainer__] button[class*=MonthPicker_active__]{border-color:#fff!important;background-color:#25b3df!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.55);transform:translateZ(0)}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_monthsContainer__] button:active{filter:brightness(.95)}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_monthsContainer__] button:focus-visible{outline:3px solid hsla(0,0%,100%,.9);outline-offset:2px}.calendar-modal .calendar-form p{font-family:var(--font-poppins);font-size:14px;color:#fff;font-weight:400}@media(width < 768px){.calendar-modal .calendar-form p{font-size:13px}}@media(width < 640px){.calendar-modal .calendar-form p{font-size:12px}}.calendar-modal .calendar-form .info-input-element{display:flex;align-items:center;gap:9px;margin-top:18px}.calendar-modal .calendar-form .info-input-element.textarea{flex-direction:column;align-items:normal}.calendar-modal .calendar-form .info-input-element .dropdown-element{background-color:hsla(0,0%,100%,.7)}.calendar-modal .success-info-panel{text-align:center}.calendar-modal .success-info-panel .img-wrapper{width:120px;margin:0 auto;padding:30px 25px 22px;background-color:hsla(0,0%,100%,.7);border-radius:50%}.calendar-modal .success-info-panel h2{font-family:var(--font-poppins);font-size:36px;color:#fff;font-weight:600}@media(width < 1024px){.calendar-modal .success-info-panel h2{font-size:32px}}@media(width < 768px){.calendar-modal .success-info-panel h2{font-size:28px}}.calendar-modal .success-info-panel h2{margin-top:36px}.calendar-modal .success-info-panel p{font-family:var(--font-poppins);font-size:16px;color:#fff;font-weight:500}@media(width < 768px){.calendar-modal .success-info-panel p{font-size:15px}}@media(width < 640px){.calendar-modal .success-info-panel p{font-size:14px}}.calendar-modal .success-info-panel button,.calendar-modal .success-info-panel p{margin-top:36px}@media(max-width:768px){.calendar-modal .tabs-navigation{justify-content:stretch;gap:8px}.calendar-modal .tabs-navigation .tabs-button{flex:1 1 0;padding:0 8px 14px}.calendar-modal .tabs-navigation .tabs-button span{display:block;white-space:nowrap}.calendar-modal .tabs-navigation .tabs-button.active:after{height:4px;border-radius:999px}.calendar-modal .month-wrapper{margin-bottom:24px}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__]{padding:10px 12px 16px}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_monthsContainer__]{grid-template-columns:repeat(3,1fr);grid-gap:10px 10px}.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_monthsContainer__] button{padding:10px}.calendar-modal .calendar-form .rs-calendar{width:100%;max-width:100%}.calendar-modal .calendar-form .info-input-element{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.calendar-modal .calendar-form .info-input-element>p:first-child{flex:0 0 100%}.calendar-modal .calendar-form .info-input-element>*{min-width:0}.calendar-modal .calendar-form .info-input-element--date{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:9px;column-gap:9px;row-gap:10px;align-items:center}.calendar-modal .calendar-form .info-input-element--date>p:first-child{grid-column:1;grid-row:1;margin:0}.calendar-modal .calendar-form .info-input-element--date>:nth-child(2){grid-column:2;grid-row:1;width:100%!important;max-width:100%!important}.calendar-modal .calendar-form .info-input-element--date{grid-template-areas:"label input" "pm pm"}.calendar-modal .calendar-form .info-input-element--date>:nth-child(4),.calendar-modal .calendar-form .info-input-element--date>p:nth-child(3),.calendar-modal .calendar-form .info-input-element--date>p:nth-child(5){grid-row:2}.calendar-modal .calendar-form .info-input-element--date>p:nth-child(3){grid-column:1;margin:0;white-space:nowrap}.calendar-modal .calendar-form .info-input-element--date>:nth-child(4){grid-column:2;width:90px;justify-self:start}.calendar-modal .calendar-form .info-input-element--date>p:nth-child(5){grid-column:2;margin-left:100px;white-space:nowrap}.calendar-modal .calendar-form .info-input-element--date .max-w-\[190px\],.calendar-modal .calendar-form .info-input-element--date .max-w-\[215px\]{max-width:100%!important;width:100%!important}.calendar-modal .calendar-form .info-input-element--facility .dropdown-element{flex:1 1 100%;width:100%;min-width:0}.calendar-modal .calendar-form .info-input-element--facility .dropdown-element .selected,.calendar-modal .calendar-form .info-input-element--facility .dropdown-element .value,.calendar-modal .calendar-form .info-input-element--facility .dropdown-element [role=button],.calendar-modal .calendar-form .info-input-element--facility .dropdown-element button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:380px){.calendar-modal .month-wrapper [class^=MonthPicker_pickerContainer__] [class^=MonthPicker_monthsContainer__]{grid-template-columns:repeat(2,1fr)}}