.p-datepicker[style*="transform-origin: center bottom"]{margin-top:-.9rem!important}.p-datepicker[style*="transform-origin: center top"]{margin-top:.9rem!important}.p-datepicker [data-pc-section=calendarcontainer] [data-pc-section=calendar] .p-datepicker-header{padding:.5rem 0}.p-datepicker [data-pc-section=calendarcontainer] [data-pc-section=calendar] .p-datepicker-header [data-pc-name=pcprevbutton]{background:0 0}.p-datepicker [data-pc-section=calendarcontainer] [data-pc-section=calendar] .p-datepicker-header [data-pc-name=pcprevbutton]:hover{color:var(--ox-primary)}.p-datepicker [data-pc-section=calendarcontainer] [data-pc-section=calendar] .p-datepicker-header [data-pc-section=title] button{background:0 0;margin:0 .3rem}.p-datepicker [data-pc-section=calendarcontainer] [data-pc-section=calendar] .p-datepicker-header [data-pc-section=title] button:hover{color:var(--ox-primary)}.p-datepicker [data-pc-section=calendarcontainer] [data-pc-section=calendar] .p-datepicker-header [data-pc-name=pcnextbutton]{background:0 0}.p-datepicker [data-pc-section=calendarcontainer] [data-pc-section=calendar] .p-datepicker-header [data-pc-name=pcnextbutton]:hover{color:var(--ox-primary)}.p-datepicker [data-pc-section=calendarcontainer] [data-pc-section=tablebody] [data-p-today=true] span{border:1px solid var(--ox-primary);color:var(--ox-primary);background:0 0}.p-datepicker [data-pc-section=calendarcontainer] [data-pc-section=tablebody] [data-p-today=false] [data-p-selected=true],.p-datepicker [data-pc-section=calendarcontainer] [data-pc-section=tablebody] [data-p-today=true] [data-p-selected=true],.p-datepicker [data-pc-section=calendarcontainer] [data-pc-section=tablebody] [data-p-today=true] span:hover{background:var(--ox-primary);color:var(--ox-white)}.p-datepicker:has(.discovery-by-time){display:flex;width:380px!important}.p-datepicker:has(.discovery-by-time) [data-pc-section=calendarcontainer]{border-right:1px solid var(--ox-border);align-items:stretch;min-height:0;padding-right:.5rem;display:flex}.p-datepicker:has(.discovery-by-time) .discovery-by-time{width:100%;padding:0 .5rem;position:relative}.p-datepicker:has(.discovery-by-time) .discovery-by-time--content{text-align:center;flex-direction:column;width:100%;min-height:0;display:flex;position:absolute;top:0;bottom:0;left:.5rem}.p-datepicker:has(.discovery-by-time) .discovery-by-time--content--title{border-bottom:1px solid var(--ox-border);background:var(--ox-card-background);flex:none;width:calc(100% - .5rem);padding:.53rem 0}.p-datepicker:has(.discovery-by-time) .discovery-by-time--content--list{flex:auto;align-content:start;gap:10px;min-height:0;padding:.5rem .5rem 0 0;display:grid;overflow:auto}.p-datepicker:has(.discovery-by-time) .discovery-by-time--content--list--item{border-radius:var(--ox-border-radius);border:1px solid var(--ox-border);text-align:center;transition:var(--ox-transition);cursor:pointer;width:100%;padding:.5rem;display:block}.p-datepicker:has(.discovery-by-time) .discovery-by-time--content--list--item:hover{background:color-mix(in srgb,var(--ox-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--ox-primary) 50%,transparent);color:var(--ox-text);text-decoration:none}.p-datepicker:has(.discovery-by-time) .discovery-by-time--content--list--item--active{background:var(--ox-primary);color:var(--ox-white);border:1px solid var(--ox-primary)}.p-datepicker:has(.discovery-by-time) .discovery-by-time--content--list--item--active:hover{background:var(--ox-primary);color:var(--ox-white);border:1px solid var(--ox-primary)}.ox-datepicker-wrapper.ox-field-wrapper--transparent .ox-datepicker input[disabled]{background:0 0!important}.ox-discovery-select-panel [data-pc-section=timepicker]{display:none}.ox-datepicker{position:relative}.ox-datepicker:after{content:"";font-family:fontello;font-size:1.2rem;display:block;position:absolute;top:-.2rem;left:.5rem}.ox-datepicker--time-only:after{content:"";font-family:fontello}.ox-datepicker input{border:1px solid var(--ox-border);border-radius:var(--ox-border-radius);width:100%;padding:var(--ox-space-scales);transition:border-color var(--ox-transition) ease;background-color:var(--ox-form-background)}.ox-datepicker input:focus{border-color:var(--ox-primary)}.ox-datepicker input[disabled]{background:var(--ox-disabled);cursor:not-allowed;opacity:.6}.ox-datepicker input[readonly]{background:var(--ox-light)}.ox-datepicker input[readonly]:focus{border-color:var(--ox-border)}.ox-datepicker input[aria-invalid=true]{border-color:var(--ox-error)}.ox-datepicker input{padding-left:2rem}.ox-datepicker.ox-datepicker--inline:after{display:none}.ox-datepicker.ox-datepicker-no-shadow .p-datepicker{box-shadow:none;border:none}.p-datepicker{width:auto;font-size:calc(var(--ox-font-size)*.93/1.05);padding:calc(var(--ox-space-scales));background:var(--ox-form-background);border:1px solid var(--ox-border);border-radius:var(--ox-border-radius);min-width:10px!important}.p-datepicker .p-datepicker-header{padding:0 0 var(--ox-space-scales) 0;background:var(--ox-form-background);border-bottom:1px solid var(--ox-border);border-top-right-radius:var(--ox-border-radius);border-top-left-radius:var(--ox-border-radius);justify-content:space-between;align-items:center;margin:0;display:flex}.p-datepicker .p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:var(--ox-space-scales)}.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-header .p-datepicker-prev{width:1.75rem;height:1.75rem;color:var(--ox-muted);background:0 0;border:0;border-radius:50%;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover{color:var(--ox-primary);background:var(--ox-form-background);border-color:#0000}.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-datepicker .p-datepicker-header .p-datepicker-month,.p-datepicker .p-datepicker-header .p-datepicker-year{cursor:pointer;background:0 0;padding:.25rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datepicker .p-datepicker-header .p-datepicker-month:hover,.p-datepicker .p-datepicker-header .p-datepicker-year:hover{color:var(--ox-primary)}.p-datepicker table{border-collapse:collapse;width:100%;margin:.5rem 0 0}.p-datepicker table th{padding:.25rem}.p-datepicker table th>span{width:2rem;height:2rem}.p-datepicker td{padding:.1rem}.p-datepicker td[data-p-today=true]>span{background:var(--ox-light)}.p-datepicker td>span{cursor:pointer;border:1px solid #0000;border-radius:50%;outline-color:#0000;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0 auto;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;display:flex;position:relative;overflow:hidden}.p-datepicker td>span[data-p-highlight=true],.p-datepicker td>span[data-p-highlight=true]:hover,.p-datepicker td>span[data-p=selected]{color:var(--ox-white);background:var(--ox-primary)}.p-datepicker td>span[aria-disabled=true]{opacity:.3;cursor:not-allowed}.p-datepicker td>span[aria-disabled=true]:hover{color:var(--ox-text)!important;background:0 0!important}.p-datepicker td>span:hover,.p-datepicker td>span[aria-disabled=true][data-p-highlight=true]{color:var(--ox-white);background:var(--ox-primary)}.p-datepicker td>span:hover{opacity:.75}.p-datepicker td>span:focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-datepicker .p-monthpicker-month{cursor:pointer;justify-content:center;align-items:center;width:33.3%;padding:.5rem 0;display:inline-flex;position:relative;overflow:hidden}.p-datepicker .p-monthpicker-month:hover{color:var(--ox-primary)}.p-datepicker .p-yearpicker-year{cursor:pointer;justify-content:center;align-items:center;width:50%;padding:.5rem 0;display:inline-flex;position:relative;overflow:hidden}.p-datepicker .p-yearpicker-year:hover{color:var(--ox-primary)}.p-datepicker.p-invalid.p-component>.p-inputtext{border-color:var(--ox-error)}.p-datepicker:not(.p-calendar-disabled).p-focus>.p-inputtext{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:var(--ox-border)}.p-datepicker:not(.p-datepicker-inline){background:var(--ox-form-background);border:1px solid var(--ox-border);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:var(--ox-form-background)}.p-datepicker .p-datepicker-buttonbar{border-top:1px solid var(--ox-border);justify-content:space-between;align-items:center;padding:.5rem 0 0;display:flex}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-monthpicker{margin:.5rem 0 0}.p-datepicker .p-monthpicker .p-monthpicker-month{border-radius:var(--ox-border-radius);padding:.25rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datepicker .p-yearpicker{margin:.5rem 0 0}.p-datepicker .p-yearpicker .p-yearpicker-year{border-radius:6px;padding:.25rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:var(--ox-primary);background:var(--ox-light)}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid var(--ox-border);padding:0 .75rem}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{border-left:0;padding-left:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker.p-datepicker-mobile table th{padding:.25rem}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled){outline-color:#0000}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled)[data-p-highlight=true]:hover{color:var(--ox-white);background:var(--ox-primary)}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline-offset:2px;box-shadow:none}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled){outline-color:#0000}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:var(--ox-light);color:var(--ox-primary)}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled){outline-color:#0000}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:var(--ox-light);color:var(--ox-primary)}.p-datepicker .p-datepicker-next,.p-datepicker .p-datepicker-prev{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-datepicker .p-timepicker{border-top:1px solid var(--ox-border);padding:0}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker .p-timepicker button{background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker-multiple-month .p-datepicker-group-container .p-datepicker-group{flex:auto}.p-datepicker-inline{display:inline-block;overflow-x:auto}.p-timepicker,.p-timepicker button{justify-content:center;align-items:center;display:flex}.p-timepicker button{cursor:pointer;position:relative;overflow:hidden}.p-timepicker>div{flex-direction:column;align-items:center;display:flex}
