.p-datepicker{display:inline-flex;max-width:100%}.p-datepicker-input{flex:1 1 auto;width:1%}.p-datepicker:has(.p-datepicker-dropdown) .p-datepicker-input{border-end-end-radius:0;border-start-end-radius:0}.p-datepicker-dropdown{align-items:center;background:#fff;border:1px solid #C8C4BC;border-end-end-radius:4px;border-inline-start:0 none;border-start-end-radius:4px;color:#000;cursor:pointer;display:inline-flex;justify-content:center;outline-color:transparent;overflow:hidden;position:relative;transition:background .2s ease,color .2s ease,border-color .2s ease,outline-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.5rem}.p-datepicker-dropdown:not(:disabled):hover{background:#f6f6f6;border-color:#949088;color:#000}.p-datepicker-dropdown:not(:disabled):active{background:#f6f6f6;border-color:#c8c4bc;color:#000}.p-datepicker-dropdown:focus-visible{box-shadow:0 0 0 2px #0000001a;outline:2px solid #000;outline-offset:2px}.p-datepicker:has(.p-datepicker-input-icon-container){position:relative}.p-datepicker:has(.p-datepicker-input-icon-container) .p-datepicker-input{padding-inline-end:2.5rem}.p-datepicker-input-icon-container{color:#000;cursor:pointer;inset-inline-end:.75rem;line-height:1;margin-block-start:-.5rem;position:absolute;top:50%}.p-datepicker-fluid{display:flex}.p-datepicker-fluid .p-datepicker-input{width:1%}.p-datepicker .p-datepicker-panel{min-width:100%}.p-datepicker-panel{background:#fff;border:1px solid #C8C4BC;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#000;padding:1rem;width:auto}.p-datepicker-panel-inline{box-shadow:none;display:inline-block;overflow-x:auto}.p-datepicker-header{align-items:center;background:#fff;border-block-end:1px solid #C8C4BC;color:#000;display:flex;justify-content:space-between;padding:.75rem}.p-datepicker-next-button:dir(rtl){order:-1}.p-datepicker-prev-button:dir(rtl){order:1}.p-datepicker-title{align-items:center;display:flex;font-weight:600;gap:.5rem;justify-content:space-between}.p-datepicker-select-month,.p-datepicker-select-year{background:transparent;border:none;cursor:pointer;font-weight:inherit;margin:0;transition:background .2s ease,color .2s ease,border-color .2s ease,outline-color .2s ease,box-shadow .2s ease}.p-datepicker-select-month,.p-datepicker-select-year{border-radius:4px;color:#000;padding:.25rem .5rem}.p-datepicker-select-month:enabled:hover{background:#f6f6f6;color:#000}.p-datepicker-select-year:enabled:hover{background:#f6f6f6;color:#000}.p-datepicker-select-month:focus-visible,.p-datepicker-select-year:focus-visible{box-shadow:0 0 0 2px #0000001a;outline:2px solid #000;outline-offset:2px}.p-datepicker-calendar-container{display:flex}.p-datepicker-calendar-container .p-datepicker-calendar{border-inline-start:1px solid #C8C4BC;flex:1 1 auto;padding-inline-end:.5rem;padding-inline-start:.5rem}.p-datepicker-calendar-container .p-datepicker-calendar:first-child{border-inline-start:0 none;padding-inline-start:0}.p-datepicker-calendar-container .p-datepicker-calendar:last-child{padding-inline-end:0}.p-datepicker-day-view{border-collapse:collapse;font-size:1rem;margin:.5rem 0;width:100%}.p-datepicker-weekday-cell{padding:.5rem}.p-datepicker-weekday{color:#000;font-weight:600}.p-datepicker-day-cell{padding:.25rem}.p-datepicker-day{align-items:center;border:1px solid transparent;border-radius:4px;color:#000;cursor:pointer;display:flex;height:2rem;justify-content:center;margin:0 auto;outline-color:transparent;overflow:hidden;position:relative;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,outline-color .2s ease;width:2rem}.p-datepicker-day:not(.p-datepicker-day-selected):not(.p-disabled):hover{background:#f6f6f6;color:#000}.p-datepicker-day:focus-visible{box-shadow:0 0 0 2px #0000001a;outline:2px solid #000;outline-offset:2px}.p-datepicker-day-selected{background:#ffb800;color:#000}.p-datepicker-day-selected-range{background:#fff1cc;color:#000}.p-datepicker-today>.p-datepicker-day{background:#fff8e5;color:#000}.p-datepicker-today>.p-datepicker-day-selected{background:#ffb800;color:#000}.p-datepicker-today>.p-datepicker-day-selected-range{background:#fff1cc;color:#000}.p-datepicker-weeknumber{text-align:center}.p-datepicker-month-view{margin:.5rem 0}.p-datepicker-month{align-items:center;border-radius:4px;color:#000;cursor:pointer;display:inline-flex;justify-content:center;outline-color:transparent;overflow:hidden;padding:.5rem;position:relative;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,outline-color .2s ease;width:33.3%}.p-datepicker-month:not(.p-disabled):not(.p-datepicker-month-selected):hover{background:#f6f6f6;color:#000}.p-datepicker-month-selected{background:#ffb800;color:#000}.p-datepicker-month:not(.p-disabled):focus-visible{box-shadow:0 0 0 2px #0000001a;outline:2px solid #000;outline-offset:2px}.p-datepicker-year-view{margin:.5rem 0}.p-datepicker-year{align-items:center;border-radius:4px;color:#000;cursor:pointer;display:inline-flex;justify-content:center;outline-color:transparent;overflow:hidden;padding:.5rem;position:relative;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,outline-color .2s ease;width:50%}.p-datepicker-year:not(.p-disabled):not(.p-datepicker-year-selected):hover{background:#f6f6f6;color:#000}.p-datepicker-year-selected{background:#ffb800;color:#000}.p-datepicker-year:not(.p-disabled):focus-visible{box-shadow:0 0 0 2px #0000001a;outline:2px solid #000;outline-offset:2px}.p-datepicker-buttonbar{align-items:center;border-block-start:1px solid #C8C4BC;display:flex;justify-content:space-between;padding:.75rem}.p-datepicker-buttonbar .p-button{width:auto}.p-datepicker-time-picker{align-items:center;border-block-start:1px solid #C8C4BC;display:flex;gap:.5rem;justify-content:center;padding:0}.p-datepicker-calendar-container+.p-datepicker-time-picker{padding:.75rem}.p-datepicker-time-picker>div{align-items:center;display:flex;flex-direction:column;gap:.25rem}.p-datepicker-time-picker span{font-size:1rem}.p-datepicker-timeonly .p-datepicker-time-picker{border-block-start:0 none}.p-datepicker-time-picker:dir(rtl){flex-direction:row-reverse}.p-datepicker:has(.p-inputtext-sm) .p-datepicker-dropdown{width:2rem}.p-datepicker:has(.p-inputtext-sm) .p-datepicker-dropdown .p-icon,.p-datepicker:has(.p-inputtext-sm) .p-datepicker-input-icon{font-size:.875rem;height:.875rem;width:.875rem}.p-datepicker:has(.p-inputtext-lg) .p-datepicker-dropdown{width:3rem}.p-datepicker:has(.p-inputtext-lg) .p-datepicker-dropdown .p-icon,.p-datepicker:has(.p-inputtext-lg) .p-datepicker-input-icon{font-size:1.125rem;height:1.125rem;width:1.125rem}.p-datepicker:has(.p-datepicker-dropdown) .p-datepicker-clear-icon,.p-datepicker:has(.p-datepicker-input-icon-container) .p-datepicker-clear-icon{inset-inline-end:3.25rem}.p-datepicker-clear-icon{color:#000;cursor:pointer;inset-inline-end:.75rem;margin-top:-.5rem;position:absolute;top:50%}
