.p-calendar .p-inputtext{background-color:transparent;color:hsl(var(--foreground));border:1px solid hsl(var(--input));border-radius:.375rem 0 0 .375rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.p-calendar .p-inputtext:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 1px hsl(var(--ring));outline:none}.p-calendar .p-button{background-color:transparent;color:hsl(var(--muted-foreground));border:1px solid hsl(var(--input));border-left:none;border-radius:0 .375rem .375rem 0}.p-calendar .p-button:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dark .p-calendar .p-inputtext,.dark-mode .p-calendar .p-inputtext{background-color:#1a1821;color:#e6e4ec;border:1px solid #a33632}.dark .p-calendar .p-inputtext:focus,.dark-mode .p-calendar .p-inputtext:focus{border-color:#1cb09d!important;box-shadow:0 0 0 1px rgba(24,209,187,.978)!important}.dark .p-calendar .p-button,.dark-mode .p-calendar .p-button{background-color:transparent;color:#1cb09d}.dark .p-calendar .p-button:focus,.dark-mode .p-calendar .p-button:focus{border-color:#1cb09d;box-shadow:0 0 0 1px rgba(27,153,139,.3)}.dark .p-calendar .p-button:hover,.dark-mode .p-calendar .p-button:hover{background-color:#EEFCCE;color:#000000}.dark .p-datepicker,.dark-mode .p-datepicker{background-color:#1a1821;border:1px solid #2d283a;color:#e6e4ec}.dark .p-datepicker .p-datepicker-header,.dark-mode .p-datepicker .p-datepicker-header{background-color:#0e0c13;color:#e6e4ec;border-bottom:1px solid #d7d7d7}.dark .p-datepicker .p-datepicker-header .p-datepicker-next,.dark .p-datepicker .p-datepicker-header .p-datepicker-prev,.dark .p-datepicker .p-datepicker-title .p-datepicker-month,.dark .p-datepicker .p-datepicker-title .p-datepicker-year,.dark-mode .p-datepicker .p-datepicker-header .p-datepicker-next,.dark-mode .p-datepicker .p-datepicker-header .p-datepicker-prev,.dark-mode .p-datepicker .p-datepicker-title .p-datepicker-month,.dark-mode .p-datepicker .p-datepicker-title .p-datepicker-year{color:#e6e4ec}.dark .p-datepicker .p-datepicker-header .p-datepicker-next:hover,.dark .p-datepicker .p-datepicker-header .p-datepicker-prev:hover,.dark-mode .p-datepicker .p-datepicker-header .p-datepicker-next:hover,.dark-mode .p-datepicker .p-datepicker-header .p-datepicker-prev:hover{background-color:#2d283a;border-radius:50%}.dark .p-calendar,.dark-mode .p-calendar{background-color:#1a1821;border-radius:6px}.dark .dark-calendar .p-inputtext,.dark-mode .dark-calendar .p-inputtext{background-color:#1a1821!important;color:#e6e4ec!important;border-color:#5b5858!important;border-radius:2px;text-indent:5px}.dark .dark-calendar .p-button,.dark-mode .dark-calendar .p-button{background-color:transparent!important;color:#1cb09d!important}.dark .dark-calendar .p-button:hover,.dark-mode .dark-calendar .p-button:hover{background-color:#EEFCCE!important}.dark .calendar-dark-panel,.dark-mode .calendar-dark-panel{background-color:#1a1821!important;border-color:#0e0c13!important;box-shadow:0 4px 8px rgba(0,0,0,.3)!important}.dark .p-datepicker table td,.dark-mode .p-datepicker table td{padding:.2rem}.dark .p-datepicker table td.p-datepicker-today>span,.dark-mode .p-datepicker table td.p-datepicker-today>span{background-color:rgba(68,135,36,.2);color:#b15929}.dark .p-monthpicker .p-monthpicker-month,.dark-mode .p-monthpicker .p-monthpicker-month{background-color:#1a1821;color:#e4ece4;border-radius:4px}.dark .p-monthpicker .p-monthpicker-month:hover,.dark-mode .p-monthpicker .p-monthpicker-month:hover{background-color:#EEFCCE;color:#000000}.dark .p-calendar .p-button,.dark-mode .p-calendar .p-button{border:.5px solid #b0b0b0!important;margin-right:50px}.dark .p-monthpicker .p-monthpicker-month.p-highlight,.dark-mode .p-monthpicker .p-monthpicker-month.p-highlight{background-color:#1cb09d!important;color:#f5f5f5!important;box-shadow:0 0 0 .5px rgba(24,209,187,.978)}.dark .p-monthpicker .p-monthpicker-month:hover,.dark-mode .p-monthpicker .p-monthpicker-month:hover{border:1px solid #000000}.dark .p-calendar .p-inputtext{border-color:#b0b0b0!important}.dark .p-calendar:not(.p-calendar-disabled).p-focus{border-color:#1cb09d!important}.dark .p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{border-color:#1cb09d!important;box-shadow:none!important}.p-datepicker,.p-datepicker-panel,.p-timepicker{z-index:9999!important}.p-datepicker-mask{z-index:9990!important}.calendar-rounded .p-inputtext{border-radius:.375rem 0 0 .375rem!important}.calendar-rounded .p-button.p-datepicker-trigger{border-radius:0 .375rem .375rem 0!important;border-left:none!important}.calendar-rounded:not(.p-calendar-w-btn) .p-inputtext{border-radius:.375rem!important}.calendar-dark-panel .p-datepicker-panel,.calendar-dark-panel.p-datepicker{z-index:9999!important}.p-calendar{display:inline-flex!important}.p-calendar .p-inputtext{width:100%!important;height:2.25rem!important;padding-top:.25rem!important;padding-bottom:.25rem!important;line-height:1.25rem!important;font-size:1rem!important;box-sizing:border-box!important}.dark .p-calendar .p-button.p-datepicker-trigger .pi,.dark-mode .p-calendar .p-button.p-datepicker-trigger .pi,.p-calendar.p-calendar-timeonly .p-button.p-datepicker-trigger .pi{color:#1cb09d!important}.p-calendar .p-button{margin-right:0!important;height:2.25rem!important;width:2.25rem!important;min-width:2.25rem!important;padding:0!important}.p-calendar .p-button,.p-calendar .p-button .pi{display:flex!important;align-items:center!important;justify-content:center!important}.p-calendar .p-button .pi{font-size:1.25rem!important;height:1.25rem!important;width:1.25rem!important}.dark .p-datepicker .p-datepicker-calendar td.p-highlight>span,.dark .p-datepicker table td.p-datepicker-today>span,.dark-mode .p-datepicker table td.p-datepicker-today>span{background:#1cb09d!important;color:#252525!important;border-radius:50%!important}.dark .p-datepicker .p-datepicker-calendar td:not(.p-disabled):not(.p-highlight):hover>span{background:#EEFCCE!important;color:#202020!important;border-radius:50%!important}