:root{--venia-global-maxWidth:1244px;--swiper-navigation-size:35px}.calendar-wrapper .p-calendar{margin:10px 0;padding:0;width:100%}.calendar-wrapper .p-calendar.p-focus{border:1px solid #64c5b7}.calendar-wrapper .p-calendar .p-button-icon-only,.calendar-wrapper .p-calendar .p-inputtext{background:#fafafa;border-color:#64c5b7!important;border-radius:0;border-width:0 0 1px;box-shadow:none!important;font-family:FM-Serif-Regular}.calendar-wrapper .p-calendar .p-inputtext::-moz-placeholder{color:#000;padding-left:10px}.calendar-wrapper .p-calendar .p-inputtext::placeholder{color:#000;padding-left:10px}.calendar-wrapper .p-calendar .p-button-icon-only{color:#64c5b7;justify-content:center;width:48px}.calendar-wrapper .p-calendar .p-button-icon-only:hover{background:#64c5b7;color:#fff}.calendar-wrapper .p-calendar .p-button-icon-only .p-button-icon{height:26px;width:25px}@media (max-width:380px){.p-datepicker{margin-left:20px}}.p-datepicker .p-datepicker-header{border-bottom:1px solid #d2d2d2;padding-top:0}.p-datepicker .p-datepicker-header .p-datepicker-title button.p-datepicker-month,.p-datepicker .p-datepicker-header .p-datepicker-title button.p-datepicker-year{font-size:14px;font-weight:400;margin-right:0;padding:0 5px}.p-datepicker .p-datepicker-header .p-datepicker-title button.p-datepicker-month:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title button.p-datepicker-year:enabled:hover{color:#6bcaba}.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover{background:none}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar th{font-size:12px;font-weight:500;padding:1px}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar tbody td{padding:1px;width:14.4%}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar tbody td span{border-radius:0;height:50px;width:100%}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar tbody td span div{font-family:FM-Sans-Medium;font-size:14px!important}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar tbody .p-disabled{background:#c4c4c4;color:#4d4d4d;padding:7px 0;text-align:center}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar tbody span:has(>.p-disabled){background:#c4c4c4;color:#4d4d4d;opacity:.6;padding:7px 0;pointer-events:none;text-align:center}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar tbody .p-highlight{background:#6bcaba;font-weight:500}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar tbody .p-highlight div{color:#fff!important}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:none;border:1px solid #6bcaba}
