.calendar_containerCalendarPrime__Nrifv{width:100%;position:relative}.calendar_containerCalendarPrime__Nrifv .input-error{position:relative}.calendar_containerCalendarPrime__Nrifv .labelTopAfterFocus{position:absolute;top:0;left:0;z-index:1;height:100%;display:flex;align-items:center;padding:0 5px;margin-left:5px;pointer-events:none;transition:.3s;color:#6a6a6a;font-weight:200;max-width:90%;font-size:14px!important}@media screen and (max-width:767px){.calendar_containerCalendarPrime__Nrifv .labelTopAfterFocus{font-size:14px!important}}.calendar_containerCalendarPrime__Nrifv .labelTopAfterFocus span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.calendar_containerCalendarPrime__Nrifv .labelTopAfterFocus.error{color:red}.calendar_containerCalendarPrime__Nrifv .p-inputtext{font-size:14px!important;color:var(--base-color-text-primary);background:var(--base-color-bg-white-to-gray);border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;padding:7px 2.5rem 7px 7px;cursor:pointer;caret-color:transparent}@media screen and (max-width:767px){.calendar_containerCalendarPrime__Nrifv .p-inputtext{font-size:14px!important;font-size:16px!important}}@media screen and (max-width:767px)and (max-width:767px){.calendar_containerCalendarPrime__Nrifv .p-inputtext{font-size:16px!important}}@media screen and (max-width:9999px)and (orientation:portrait){.calendar_containerCalendarPrime__Nrifv .p-inputtext{font-size:16px!important}}@media screen and (max-width:9999px)and (orientation:portrait)and (max-width:767px){.calendar_containerCalendarPrime__Nrifv .p-inputtext{font-size:16px!important}}.calendar_containerCalendarPrime__Nrifv .p-inputtext:hover{border-color:var(--base-color-bg-primary)}.calendar_containerCalendarPrime__Nrifv .inputErrorText{color:red;text-align:left;font-size:12px!important;margin-top:3px}@media screen and (max-width:767px){.calendar_containerCalendarPrime__Nrifv .inputErrorText{font-size:12px!important}}.calendar_containerCalendarPrime__Nrifv .p-button{color:#000;background:#fff;border:1px solid var(--base-color-bg-primary);padding:0 10px;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0}.calendar_containerCalendarPrime__Nrifv .p-button:hover{color:#fff;background:var(--base-color-bg-primary)}.calendar_showButtonInput__o75SG{width:auto;background:#fff;border-radius:5px;width:100px;transition:.2s;cursor:pointer!important;position:relative;display:flex;align-items:center;justify-content:center;border:2px solid var(--base-color-blue);color:var(--base-color-blue)}@media screen and (max-width:767px){.calendar_showButtonInput__o75SG{font-size:14px}}@media screen and (max-width:9999px)and (orientation:portrait){.calendar_showButtonInput__o75SG{font-size:14px}}.calendar_showButtonInput__o75SG:hover{background:var(--base-color-blue);color:#fff}.calendar_showButtonInput__o75SG .butonCalendar{position:absolute;font-weight:700}.calendar_showButtonInput__o75SG .p-inputtext{opacity:0;cursor:pointer}.calendar_focus__7PyI4 .labelTopAfterFocus{margin-top:-8px;background-color:transparent;font-size:9px!important;height:15px;position:absolute;font-weight:500}@media screen and (max-width:767px){.calendar_focus__7PyI4 .labelTopAfterFocus{font-size:9px!important}}.calendar_focus__7PyI4 .labelTopAfterFocus .overlayLabel{position:absolute;height:1.5px;background-color:#fff;width:100%;z-index:-1;top:8px;left:0}.calendar_pannelCalendar__jME_n{font-family:Arial,Helvetica,sans-serif;background:#fff;border:1px solid #fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:.5rem;color:#4b5563;border-radius:6px;font-size:1rem;font-weight:400;z-index:1000000!important}@media screen and (max-width:767px){.calendar_pannelCalendar__jME_n{font-size:12px}}@media screen and (max-width:9999px)and (orientation:portrait){.calendar_pannelCalendar__jME_n{font-size:12px}}.calendar_pannelCalendar__jME_n .p-datepicker-header{padding:.5rem;color:var(--base-color-text-primary);font-weight:600;margin:0;border-bottom:1px solid #e5e7eb;border-top-right-radius:6px;border-top-left-radius:6px}@media screen and (max-width:767px){.calendar_pannelCalendar__jME_n .p-datepicker-header{padding:0}}@media screen and (max-width:9999px)and (orientation:portrait){.calendar_pannelCalendar__jME_n .p-datepicker-header{padding:0}}.calendar_pannelCalendar__jME_n .p-datepicker-header .p-datepicker-next,.calendar_pannelCalendar__jME_n .p-datepicker-header .p-datepicker-prev{width:2rem;height:2rem;color:var(--base-color-text-primary);border:0;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.calendar_pannelCalendar__jME_n .p-datepicker-header .p-datepicker-title{line-height:2rem;margin:0 auto;font-weight:700}.calendar_pannelCalendar__jME_n .p-datepicker-header .p-datepicker-month{margin-right:.5rem}.calendar_pannelCalendar__jME_n .p-datepicker-header .p-link{font-weight:700;color:var(--base-color-text-primary)}.calendar_pannelCalendar__jME_n .p-datepicker-header .p-link:hover{color:var(--base-color-bg-primary-to-light)}.calendar_pannelCalendar__jME_n .p-datepicker-calendar{margin:.5rem 0}.calendar_pannelCalendar__jME_n .p-datepicker-calendar .p-disabled{background-color:rgba(255,0,0,.185);opacity:.6;cursor:not-allowed!important}.calendar_pannelCalendar__jME_n .p-datepicker-calendar td,.calendar_pannelCalendar__jME_n .p-datepicker-calendar th{padding:.3rem}@media screen and (max-width:767px){.calendar_pannelCalendar__jME_n .p-datepicker-calendar td,.calendar_pannelCalendar__jME_n .p-datepicker-calendar th{padding:3px}}@media screen and (max-width:9999px)and (orientation:portrait){.calendar_pannelCalendar__jME_n .p-datepicker-calendar td,.calendar_pannelCalendar__jME_n .p-datepicker-calendar th{padding:3px}}.calendar_pannelCalendar__jME_n .p-datepicker-calendar th{color:#575757;font-size:14px!important}@media screen and (max-width:767px){.calendar_pannelCalendar__jME_n .p-datepicker-calendar th{font-size:14px!important;font-size:12px!important}}@media screen and (max-width:767px)and (max-width:767px){.calendar_pannelCalendar__jME_n .p-datepicker-calendar th{font-size:12px!important}}@media screen and (max-width:9999px)and (orientation:portrait){.calendar_pannelCalendar__jME_n .p-datepicker-calendar th{font-size:12px!important}}@media screen and (max-width:9999px)and (orientation:portrait)and (max-width:767px){.calendar_pannelCalendar__jME_n .p-datepicker-calendar th{font-size:12px!important}}@media screen and (max-width:767px){.calendar_pannelCalendar__jME_n .p-datepicker-calendar tbody td{padding:2px}}@media screen and (max-width:9999px)and (orientation:portrait){.calendar_pannelCalendar__jME_n .p-datepicker-calendar tbody td{padding:2px}}.calendar_pannelCalendar__jME_n .p-datepicker-calendar tbody td span{width:2.5rem;height:2.5rem;border-radius:50%;transition:box-shadow .2s;border:1px solid transparent;color:var(--base-color-text-primary);background-color:rgba(19,215,19,.1)}@media screen and (max-width:767px){.calendar_pannelCalendar__jME_n .p-datepicker-calendar tbody td span{width:1.78rem;width:100%;height:2.5rem;border-radius:5px!important;font-size:15px}}@media screen and (max-width:9999px)and (orientation:portrait){.calendar_pannelCalendar__jME_n .p-datepicker-calendar tbody td span{width:1.78rem;width:100%;height:2.5rem;border-radius:5px!important;font-size:15px}}.calendar_pannelCalendar__jME_n .p-datepicker-calendar tbody td span:hover{background:#f1f1f1}.calendar_pannelCalendar__jME_n .p-datepicker-calendar tbody td .p-highlight{background-color:#c8e6ff;color:#1175cb}.calendar_pannelCalendar__jME_n .p-datepicker-calendar .p-datepicker-today span{border-radius:50%;transition:box-shadow .2s;border:1px solid transparent;position:relative}.calendar_pannelCalendar__jME_n .p-datepicker-calendar .p-datepicker-today span:after{content:"";position:absolute;background:#000;display:block;width:6px;aspect-ratio:1/1;border-radius:50%;top:6px;right:6px}@media screen and (max-width:767px){.calendar_pannelCalendar__jME_n .p-datepicker-calendar .p-datepicker-today span:after{top:3.5px;right:3.5px}}@media screen and (max-width:9999px)and (orientation:portrait){.calendar_pannelCalendar__jME_n .p-datepicker-calendar .p-datepicker-today span:after{top:3.5px;right:3.5px}}.calendar_pannelCalendar__jME_n .p-datepicker-calendar .p-datepicker-other-month .p-disabled{opacity:.6}.calendar_pannelCalendar__jME_n .p-monthpicker{margin:.5rem 0}.calendar_pannelCalendar__jME_n .p-monthpicker .p-monthpicker-month{width:33.3%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative;padding:.5rem;transition:box-shadow .2s;border-radius:6px}.calendar_pannelCalendar__jME_n .p-monthpicker .p-monthpicker-month:hover{background:#f1f1f1}.calendar_pannelCalendar__jME_n .p-monthpicker .p-highlight{background-color:#c8e6ff;color:#1175cb}.calendar_pannelCalendar__jME_n .p-yearpicker{margin:.5rem 0}.calendar_pannelCalendar__jME_n .p-yearpicker .p-yearpicker-year{width:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative;padding:.5rem;transition:box-shadow .2s;border-radius:6px}.calendar_pannelCalendar__jME_n .p-yearpicker .p-yearpicker-year:hover{background:#f1f1f1}.calendar_pannelCalendar__jME_n .p-yearpicker .p-highlight{background-color:#c8e6ff;color:#1175cb}.calendar_p-datepicker__fWrgv{background:#fff}