:root{--venia-global-maxWidth:1265px;--swiper-navigation-size:35px}.calendar-wrapper .p-calendar{width:100%;margin:10px 0;padding:0}.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-width:0 0 1px;border-radius:0;font-family:FM-Serif-Regular;box-shadow:none!important;border-color:#64c5b7!important}.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{color:#fff;background:#64c5b7}.calendar-wrapper .p-calendar .p-button-icon-only .p-button-icon{width:25px;height:26px}@media (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{margin-right:0;padding:0 5px;font-size:14px;font-weight:400}.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:0 0}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar th{padding:1px;font-size:12px;font-weight:500}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar tbody td{width:14.4%;padding:1px}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar tbody td span{border-radius:0;width:100%;height:50px}.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{color:#4d4d4d;text-align:center;background:#c4c4c4;padding:7px 0}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar tbody span:has(>.p-disabled){color:#4d4d4d;opacity:.6;pointer-events:none;text-align:center;background:#c4c4c4;padding:7px 0}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar tbody .p-highlight{background:#6bcaba}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar tbody .p-highlight div{color:#fff!important}.p-datepicker .p-datepicker-calendar-container .p-datepicker-calendar tbody .p-highlight{font-weight:500}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:0 0;border:1px solid #6bcaba}
