.DateRangePicker_container__fE5aK{display:block;width:100%;min-width:0;position:relative}.DateRangePicker_controls__FKH5o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-md);width:100%}.DateRangePicker_button__iS2j_{display:flex;flex:1;align-items:center;gap:var(--gap-sm);height:40px;padding:var(--padding-xxs) var(--padding-sm);border:var(--border-style);border-radius:var(--border-radius-sm);background-color:var(--color-white);cursor:pointer;transition:background .3s;min-width:0}.DateRangePicker_placeholder__GHMuC{color:var(--color-dark-gray)}.DateRangePicker_button__iS2j_:hover{background-color:var(--color-gray)}.DateRangePicker_substrate__TsY9W{width:min-content;position:relative}.DateRangePicker_calendarContainer__YLDZF{display:flex;background-color:var(--color-white);border:var(--border-style);border-radius:var(--border-radius-md);overflow:hidden;margin-top:var(--padding-sm);position:absolute;z-index:15;animation:DateRangePicker_fadeIn__Septj .3s ease-in-out;height:var(--height-calendar)}@keyframes DateRangePicker_fadeIn__Septj{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DateRangePicker_sidebar__Q6R_h{padding:0 var(--padding-xs);background:var(--color-blue-10);display:flex;flex-direction:column;gap:5px;overflow-y:auto;position:relative}.DateRangePicker_sidebarItem__eFnlw{padding:var(--padding-xs) var(--padding-sm);cursor:pointer;transition:background .3s}.DateRangePicker_sidebarItem__eFnlw:hover{background:var(--color-gray)}.DateRangePicker_sidebarScrollable__hsj3J{overflow-y:auto;flex-grow:1;scrollbar-color:var(--color-blue) var(--color-lite-gray);scrollbar-width:none}.DateRangePicker_yearButtonsContainer__Q0Gsk{position:static;z-index:2;top:0}.DateRangePicker_montContainer__qtAow{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.DateRangePicker_active__1Wh0I{background:var(--color-orange);color:#fff}.DateRangePicker_yeadrButtonsContainer__mOc5_{display:flex;justify-content:space-between;align-items:center}.DateRangePicker_yearButton__wVwXR{border:none;background:none;cursor:pointer;padding:5px;font-size:14px}.DateRangePicker_yearButton__wVwXR:hover{color:var(--color-blue-dark)}.DateRangePicker_monthsContainer__MWaWH{max-height:var(--height-calendar);overflow-y:auto;-ms-overflow-style:none;position:relative;scrollbar-color:var(--color-blue) var(--color-lite-gray);scrollbar-width:thin}.DateRangePicker_monthsContainer__MWaWH::-webkit-scrollbar{width:5px}.DateRangePicker_monthsContainer__MWaWH::-webkit-scrollbar-thumb{background:var(--color-black-gray);border-radius:5px}.DateRangePicker_monthSection__YtAsM{padding:var(--padding-sm);position:relative}.DateRangePicker_monthLabel__3Off5{text-align:center;font-size:var(--font-md);font-weight:700;margin-bottom:var(--padding-sm);position:sticky;top:var(--padding-xl);background:var(--color-white);padding:0 0 var(--padding-xs) 0;z-index:2;text-align:left}.DateRangePicker_dayLabelsContainer__FI8Or{display:grid;grid-template-columns:repeat(7,1fr)}.DateRangePicker_dayTitleContainer__jObuW{width:100%;gap:var(--gap-sm);position:sticky;top:0;background:var(--color-white);z-index:3;padding:var(--padding-xs) 0;align-items:center}.DateRangePicker_dayTitleContainer__jObuW span{color:var(--color-blue);font-size:var(--font-sm)}.DateRangePicker_dayLabel__WvFsj{font-weight:700;text-align:center;color:var(--color-geen-yellow)}.DateRangePicker_grid__R4Dnf{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.DateRangePicker_day__x85RH{padding:var(--padding-sms);border-radius:4px;text-align:center;background:var(--color-white);cursor:pointer;transition:background .2s}.DateRangePicker_day__x85RH:hover{outline:var(--border-width-sm) solid var(--color-geen-yellow-dark)}.DateRangePicker_selected__2sjjI{background-color:var(--color-geen-yellow-dark)}.DateRangePicker_currentField__eAeU_{display:none}.DateRangePicker_topYearSelector__YAOw0{display:none;padding:var(--padding-sm);border-bottom:var(--border-style);background-color:var(--color-white)}.DateRangePicker_topYearButtonsContainer__JxyAb{display:flex;align-items:center;justify-content:center;gap:var(--padding-sm)}.DateRangePicker_topYearButton__jZiDg{border:none;background:none;cursor:pointer;padding:var(--padding-xs);font-size:var(--font-xl);color:var(--color-blue);min-width:50px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;font-weight:700}.DateRangePicker_topYearButton__jZiDg:hover{opacity:.7}.DateRangePicker_topYearInput__Z_Ehy{width:80px;text-align:center;border:var(--border-style);border-radius:var(--border-radius-xs);padding:var(--padding-xs);font-size:var(--font-md);outline:none;background-color:var(--color-white);box-sizing:border-box;-moz-appearance:textfield;appearance:textfield}.DateRangePicker_topYearInput__Z_Ehy::placeholder{color:var(--color-gray-dark);opacity:.7}.DateRangePicker_topYearInput__Z_Ehy:focus{outline:none;border-color:var(--color-blue)}.DateRangePicker_topYearInput__Z_Ehy::-webkit-inner-spin-button,.DateRangePicker_topYearInput__Z_Ehy::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.DateRangePicker_yearInputError__8r_Vk{background-color:rgba(255,0,0,.1)}.DateRangePicker_calendarContent__vIPdw{display:flex;flex:1;overflow:hidden}@media(max-width:768px){.DateRangePicker_currentField__eAeU_{display:flex;justify-content:space-between;font-weight:700;align-items:center;padding:var(--padding-sm) var(--padding-sm);border-bottom:var(--border-style)}.DateRangePicker_currentField__eAeU_ button{font-weight:400;color:var(--color-purpul)}.DateRangePicker_dayLabelsContainer__FI8Or{padding:var(--padding-sm) 0}.DateRangePicker_topYearSelector__YAOw0{display:block}.DateRangePicker_sidebar__Q6R_h{display:none}.DateRangePicker_monthsContainer__MWaWH{width:100%;scrollbar-width:none}.DateRangePicker_calendarContainer__YLDZF{flex-direction:column;border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;position:fixed;width:100%;bottom:0;left:0;height:calc(var(--height-calendar) - var(--padding-4xl))}.DateRangePicker_substrate__TsY9W{position:fixed;z-index:10;width:100%;height:100%;top:0;left:0;background-color:rgba(var(--color-black-rgb),.45)}.DateRangePicker_button__iS2j_{height:45px}}.DateRangePicker_endControl__zlWDl{position:relative;display:flex;flex:1;min-width:0}.DateRangePicker_withReset__Ti4I2{padding-right:36px}.DateRangePicker_resetButton__FxhUb{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px;height:32px;display:grid;place-items:center;color:var(--color-dark-gray);border:none;border-radius:var(--border-radius-sm);background:rgba(0,0,0,0);cursor:pointer}.DateRangePicker_resetButton__FxhUb:hover{color:var(--color-blue);background:var(--color-blue-10)}.DateRangePicker_resetButton__FxhUb:focus-visible{outline:2px solid var(--color-blue);outline-offset:-2px}