.p-calendar{width:100%}.p-calendar .p-datepicker{background:0 0;border:none;padding:0 16px}.p-calendar .p-datepicker-header{background:0 0;justify-content:center;padding:20px 0}.p-calendar .p-datepicker-title{text-align:center;width:160px;margin:0 40px}.p-calendar .p-datepicker-month,.p-calendar .p-datepicker-year{font-family:var(--font-family-sans);font-size:16px;font-weight:600;line-height:160%}.p-calendar .p-datepicker-prev,.p-calendar .p-datepicker-next{width:32px;height:32px}:is(.p-calendar .p-datepicker-prev,.p-calendar .p-datepicker-next) button{width:100%;height:100%}.p-calendar .p-yearpicker{max-width:240px;margin:24px auto}.p-calendar .p-monthpicker{max-width:360px;margin:24px auto}.p-calendar .p-monthpicker-month{width:32%}.p-calendar .p-yearpicker-year,.p-calendar .p-monthpicker-month{max-width:116px;margin:2px}.p-calendar th{padding:12px 0;font-size:14px;font-weight:600;line-height:160%}.p-calendar td{padding:3px}.p-calendar td>span{border-radius:8px;width:100%;min-height:44px;font-size:14px;font-weight:500;line-height:160%}@media screen and (min-width:768px){.p-calendar .p-datepicker-prev,.p-calendar .p-datepicker-next{width:40px;height:40px}.p-calendar table td>span{min-height:40px}}div.calendar-theme-light .p-datepicker-header{border-bottom:1px solid var(--color-gray-100)}div.calendar-theme-light.p-datepicker,div.calendar-theme-light .p-datepicker-title,div.calendar-theme-light .p-datepicker-month,div.calendar-theme-light .p-datepicker-year{color:var(--color-gray-900)}:is(div.calendar-theme-light .p-datepicker-prev,div.calendar-theme-light .p-datepicker-next) button svg{color:var(--color-gray-700)}div.calendar-theme-light .p-yearpicker-year,div.calendar-theme-light .p-monthpicker-month{color:var(--color-gray-700)}:is(div.calendar-theme-light .p-yearpicker-year,div.calendar-theme-light .p-monthpicker-month):hover{background-color:var(--color-gray-200)}:is(div.calendar-theme-light .p-yearpicker-year,div.calendar-theme-light .p-monthpicker-month):focus{outline:2px solid var(--color-gray-700)}div.calendar-theme-light th{color:var(--color-gray-500)}div.calendar-theme-light td>span{color:var(--color-gray-700);background-color:var(--color-gray-100)}div.calendar-theme-light td>span:hover{color:var(--color-gray-900);background-color:var(--color-gray-200)}div.calendar-theme-light td>span:focus{outline:2px solid var(--color-gray-700)}div.calendar-theme-light .p-highlight{color:var(--color-info-800);background-color:var(--color-info-100)}
