.date-range-picker[data-v-9237d311]{align-items:center;height:40px;padding:5px 0;display:flex;position:relative}.date-range-label[data-v-9237d311]{color:#5b5c5e;flex-shrink:0;margin-right:10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:550;line-height:26px}.date-range-trigger[data-v-9237d311]{cursor:pointer;border:1px solid #eee;border-radius:10px;justify-content:center;align-items:center;width:170px;height:40px;transition:border-color .2s;display:flex}.date-range-trigger--active[data-v-9237d311],.date-range-trigger[data-v-9237d311]:hover{border-color:#83c100}.date-range-trigger--error[data-v-9237d311]{border-color:red}.date-range-text[data-v-9237d311]{color:#5b5c5e;font-family:Montserrat,sans-serif;font-size:11px;line-height:21px}.date-range-text--placeholder[data-v-9237d311]{color:#9a9a9a}.date-range-icon[data-v-9237d311]{width:10px;height:12px;margin-left:5px}@media (max-width:768px){.date-range-picker[data-v-9237d311]{width:100%}.date-range-label[data-v-9237d311]{width:105px;font-weight:500;line-height:21px}.date-range-trigger[data-v-9237d311]{justify-content:space-between;width:calc(100% - 113px);padding:0 10px}.date-range-picker--no-label .date-range-trigger[data-v-9237d311]{width:100%}}.date-range-dropdown{z-index:1200;background:#fff;border:1px solid #eee;border-radius:10px;padding:10px;box-shadow:0 4px 16px #00000014}.date-range-dropdown .date-range-actions{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.date-range-dropdown .date-range-btn{cursor:pointer;border:none;border-radius:20px;padding:6px 20px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;transition:opacity .2s}.date-range-dropdown .date-range-btn:disabled{cursor:not-allowed;opacity:.4}.date-range-dropdown .date-range-btn--reset{color:#5b5c5e;background:#f3f3f3}.date-range-dropdown .date-range-btn--apply{color:#fff;background:#83c100}.date-range-dropdown .date-range-btn--apply:hover:not(:disabled){opacity:.9}.date-range-overlay{z-index:9999;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.date-range-sheet{background:#fff;border-radius:14px 14px 0 0;width:100%;max-height:85dvh;padding:8px 16px 20px;overflow-y:auto;box-shadow:0 -4px 20px #0000001f}.date-range-sheet-handle{background:#d9d9d9;border-radius:2px;width:36px;height:4px;margin:0 auto 10px}.date-range-sheet .date-range-actions{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.date-range-sheet .date-range-btn{cursor:pointer;border:none;border-radius:20px;padding:10px 24px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.date-range-sheet .date-range-btn--reset{color:#5b5c5e;background:#f3f3f3}.date-range-sheet .date-range-btn--apply{color:#fff;background:#83c100}.date-range-sheet .date-range-btn:disabled{opacity:.4}.date-range-dropdown .p-datepicker-panel,.date-range-sheet .p-datepicker-panel{background:0 0;border:none;padding:0;font-family:Montserrat,sans-serif}.date-range-dropdown .p-datepicker-calendar-container{gap:6px}.date-range-dropdown .p-datepicker-calendar,.date-range-sheet .p-datepicker-calendar{font-size:12px}.date-range-dropdown .p-datepicker-header,.date-range-sheet .p-datepicker-header{border-bottom:1px solid #f3f3f3;margin-bottom:2px;padding:2px 0 6px}.date-range-dropdown .p-datepicker-title,.date-range-sheet .p-datepicker-title{color:#333;gap:4px;font-size:13px;font-weight:600}.date-range-dropdown .p-datepicker-select-month,.date-range-dropdown .p-datepicker-select-year,.date-range-sheet .p-datepicker-select-month,.date-range-sheet .p-datepicker-select-year{color:#333;padding:2px 4px;font-size:13px;font-weight:600}.date-range-dropdown .p-datepicker-next-button,.date-range-dropdown .p-datepicker-prev-button,.date-range-sheet .p-datepicker-next-button,.date-range-sheet .p-datepicker-prev-button{color:#83c100;width:24px;height:24px}.date-range-dropdown .p-datepicker-next-button:hover,.date-range-dropdown .p-datepicker-prev-button:hover,.date-range-sheet .p-datepicker-next-button:hover,.date-range-sheet .p-datepicker-prev-button:hover{color:#6b9f00;background:#f0f9e0}.date-range-dropdown .p-datepicker-weekday-cell,.date-range-sheet .p-datepicker-weekday-cell{padding:2px 0}.date-range-dropdown .p-datepicker-weekday,.date-range-sheet .p-datepicker-weekday{color:#333;width:28px;height:24px;font-size:11px;font-weight:600}.date-range-dropdown .p-datepicker-day-cell,.date-range-sheet .p-datepicker-day-cell{padding:1px}.date-range-dropdown .p-datepicker-day,.date-range-sheet .p-datepicker-day{border-radius:50%;width:28px;height:28px;font-size:12px;line-height:28px}.date-range-dropdown .p-datepicker-today .p-datepicker-day,.date-range-sheet .p-datepicker-today .p-datepicker-day{color:#83c100;background:#f0f9e0;font-weight:600}.date-range-dropdown .p-datepicker-day.p-datepicker-day-selected,.date-range-sheet .p-datepicker-day.p-datepicker-day-selected{color:#fff!important;background:#83c100!important;border-color:#83c100!important}.date-range-dropdown .p-datepicker-day.p-datepicker-day-selected-range,.date-range-sheet .p-datepicker-day.p-datepicker-day-selected-range{border-radius:0;color:#333!important;background:#f0f9e0!important}.date-range-dropdown .p-datepicker-day.p-disabled,.date-range-sheet .p-datepicker-day.p-disabled{opacity:.3}.date-range-dropdown .p-datepicker-other-month .p-datepicker-day,.date-range-sheet .p-datepicker-other-month .p-datepicker-day{color:#ccc}.date-range-dropdown .p-datepicker-day-view,.date-range-sheet .p-datepicker-day-view{margin:0}.date-range-dropdown .p-datepicker-day-view td,.date-range-dropdown .p-datepicker-day-view th,.date-range-sheet .p-datepicker-day-view td,.date-range-sheet .p-datepicker-day-view th{padding:1px}.date-range-sheet .p-datepicker,.date-range-sheet .p-datepicker-calendar,.date-range-sheet .p-datepicker-calendar-container,.date-range-sheet .p-datepicker-panel{width:100%}.date-range-sheet .p-datepicker-day-view{table-layout:fixed;width:100%}.date-range-sheet .p-datepicker-day-view td,.date-range-sheet .p-datepicker-day-view th{text-align:center}.date-range-sheet .p-datepicker-day{width:40px;height:40px;margin:0 auto;font-size:14px;line-height:40px}.date-range-sheet .p-datepicker-weekday{width:100%;height:30px;font-size:13px;line-height:30px}.date-range-sheet .p-datepicker-header{justify-content:space-between;align-items:center;width:100%;display:flex}.date-range-sheet .p-datepicker-title{font-size:15px}
