.rs-calendar{background-color:hsla(0,0%,100%,.7);margin-bottom:36px;border-radius:18px}.rs-calendar.multiselect .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell.rs-calendar-table-cell-selected .rs-calendar-table-cell-content .rs-calendar-table-cell-day{background-color:transparent;border-color:transparent;color:#000;font-weight:400}.rs-calendar.multiselect .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell.rs-calendar-table-cell-selected .rs-calendar-table-cell-content .rs-calendar-table-cell-day:hover{background-color:#25b3df;color:#fff;font-weight:600;border:2px solid #fff}.rs-calendar .rs-calendar-header{display:flex;position:relative;margin-bottom:27px}.rs-calendar .rs-calendar-header .rs-calendar-header-month-toolbar{position:absolute;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:14px;flex-wrap:nowrap;white-space:nowrap}.rs-calendar .rs-calendar-header .rs-calendar-header-month-toolbar .rs-btn-icon{padding:0;width:7px;height:12px;flex:0 0 auto}.rs-calendar .rs-calendar-header .rs-calendar-header-month-toolbar .rs-btn-icon.rs-calendar-header-backward{background:url(/icons/common/calendar/chevron-left.svg) no-repeat}.rs-calendar .rs-calendar-header .rs-calendar-header-month-toolbar .rs-btn-icon.rs-calendar-header-forward{background:url(/icons/common/calendar/chevron-right.svg) no-repeat}.rs-calendar .rs-calendar-header .rs-calendar-header-month-toolbar .rs-btn-icon svg{display:none}.rs-calendar .rs-calendar-header .rs-calendar-header-month-toolbar .rs-calendar-header-title{font-family:var(--font-poppins);font-size:16px;color:#002f52;font-weight:500}@media(width < 768px){.rs-calendar .rs-calendar-header .rs-calendar-header-month-toolbar .rs-calendar-header-title{font-size:15px}}@media(width < 640px){.rs-calendar .rs-calendar-header .rs-calendar-header-month-toolbar .rs-calendar-header-title{font-size:14px}}.rs-calendar .rs-calendar-header .rs-calendar-header-month-toolbar .rs-calendar-header-title{flex:0 1 auto;min-width:0;text-align:center}.rs-calendar .rs-calendar-header .rs-calendar-header-month-toolbar .rs-calendar-header-title:hover{background-color:#25b3df;color:#fff}.rs-calendar .rs-calendar-header .rs-calendar-btn-today{display:none}.rs-calendar .rs-calendar-table .rs-calendar-table-header-row .rs-calendar-table-header-cell .rs-calendar-table-header-cell-content{font-family:var(--font-poppins);font-size:18px;color:#002f52;font-weight:600}@media(width < 1024px){.rs-calendar .rs-calendar-table .rs-calendar-table-header-row .rs-calendar-table-header-cell .rs-calendar-table-header-cell-content{font-size:17px}}@media(width < 768px){.rs-calendar .rs-calendar-table .rs-calendar-table-header-row .rs-calendar-table-header-cell .rs-calendar-table-header-cell-content{font-size:16px}}.rs-calendar .rs-calendar-table .rs-calendar-table-row:last-child{display:none}.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell.multiselect .rs-calendar-table-cell-content .rs-calendar-table-cell-day,.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell.multiselect.rs-calendar-table-cell-selected .rs-calendar-table-cell-content .rs-calendar-table-cell-day{background-color:#25b3df;color:#fff;font-weight:600;border:2px solid #fff}.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell.multiselect.rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content .rs-calendar-table-cell-day,.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell.multiselect:hover .rs-calendar-table-cell-content .rs-calendar-table-cell-day{background-color:#0aa1d0}.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell.blocked{pointer-events:none}.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell.blocked span{color:#908c8c!important}.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell.rs-calendar-table-cell-selected .rs-calendar-table-cell-content .rs-calendar-table-cell-day{background-color:#25b3df;color:#fff;font-weight:600;border:2px solid #fff}.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell.rs-calendar-table-cell-is-today .rs-calendar-table-cell-day{height:auto;width:auto;color:#002f52;background-color:transparent;border:none}.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell .rs-calendar-table-cell-content{height:35px;padding:3px 10px;box-shadow:none}.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell .rs-calendar-table-cell-content:hover{background-color:transparent}.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell .rs-calendar-table-cell-content:hover .rs-calendar-table-cell-day{background-color:#25b3df;color:#fff;font-weight:600;border:2px solid #fff;border-radius:9px;margin:0;transition:all .15s}.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell .rs-calendar-table-cell-content .rs-calendar-table-cell-day{font-family:var(--font-poppins);font-size:16px;color:_;font-weight:400}@media(width < 768px){.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell .rs-calendar-table-cell-content .rs-calendar-table-cell-day{font-size:15px}}@media(width < 640px){.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell .rs-calendar-table-cell-content .rs-calendar-table-cell-day{font-size:14px}}.rs-calendar .rs-calendar-table .rs-calendar-table-row .rs-calendar-table-cell .rs-calendar-table-cell-content .rs-calendar-table-cell-day{border:2px solid transparent;border-radius:9px;margin:0}@media(max-width:768px){.rs-calendar .rs-calendar-header{margin-bottom:18px}.rs-calendar .rs-calendar-header .rs-calendar-header-month-toolbar{gap:12px}.rs-calendar .rs-calendar-header .rs-calendar-header-month-toolbar .rs-calendar-header-title{max-width:65vw;overflow:hidden;text-overflow:ellipsis}.rs-calendar .rs-calendar-table .rs-calendar-table-cell .rs-calendar-table-cell-content{height:44px;padding:0 6px;display:flex;align-items:center;justify-content:center}.rs-calendar .rs-calendar-table .rs-calendar-table-cell .rs-calendar-table-cell-content .rs-calendar-table-cell-day{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;padding:0}}.dropdown{display:flex;align-items:center;justify-content:space-between}.dropdown.invalid .dropdown-element{border-color:red}.dropdown label{font-family:var(--font-poppins);font-size:16px;color:#002f52;font-weight:500}@media(width < 768px){.dropdown label{font-size:15px}}@media(width < 640px){.dropdown label{font-size:14px}}.dropdown-element{font-family:var(--font-poppins);font-size:16px;color:#002f52;font-weight:500}@media(width < 768px){.dropdown-element{font-size:15px}}@media(width < 640px){.dropdown-element{font-size:14px}}.dropdown-element{display:flex;align-items:center;justify-content:space-between;border-radius:64px;width:100%;height:48px;border:1px solid #0aa1d0;background-color:#fff;padding:0 15px;position:relative;cursor:pointer}@media(width < 768px){.dropdown-element{height:40px}}.dropdown-options{position:absolute;top:50px;right:0;width:-moz-fit-content;width:fit-content;min-width:100%;max-height:500px;overflow-y:auto;padding:9px 18px 18px;border:1px solid #d9d9d9;border-radius:18px;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.15);z-index:10;cursor:not-allowed}.dropdown-options .option{padding:14px 9px 13px;cursor:pointer;text-wrap:nowrap;border-bottom:1px solid #002f52;transition:background-color .3s}.dropdown-options .option:hover{background-color:#f0f0f0}.dropdown-options .option.selected{font-weight:700}.dropdown-options .option.disabled{pointer-events:none;position:relative}.dropdown-options .option.disabled .span-label{opacity:.5}.dropdown-options .option.disabled .info-icon{pointer-events:auto;margin-right:5px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background-color:#d9d9d9;color:#fff;border-radius:50%;cursor:pointer}.dropdown-options .option.disabled .info-icon:after{content:attr(data-tooltip);display:block;visibility:hidden;background-color:#d9d9d9;color:#002f52;width:155px;height:40px;font-size:10px;text-align:left;border-radius:5px;padding:5px;position:absolute;z-index:1;bottom:50%;left:10%;margin-left:10px;opacity:0;transition:opacity .3s;text-wrap:initial}.dropdown-options .option.disabled .info-icon:hover:after{visibility:visible;opacity:1}.dropdown svg{width:27px}