.daterangepicker-container{position:relative;width:100%;max-width:600px;flex:1 1}.daterangepicker-input{padding:10px 12px;border:1px solid var(--bs-border-color);border-radius:10px;background-color:var(--background);cursor:pointer;display:flex;justify-content:center;align-items:center;box-sizing:border-box;white-space:nowrap;height:44px;color:var(--colors-shadeDarker);font-weight:600;gap:5px;&.selected{border-color:var(--colors-black);border-width:2px}.icn{font-size:18px}}.daterangepicker-input:hover{border-color:var(--colors-black);border-width:2px}.daterangepicker-dropdown{position:absolute;top:calc(100% + 8px);left:0;width:100%;background-color:var(--background);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;overflow:hidden;box-sizing:border-box;min-width:460px;border:1px solid var(--colors-gray4);@media screen and (max-width:550px){min-width:360px}}.daterangepicker-content{display:flex;border-bottom:1px solid var(--colors-gray4)}.daterangepicker-presets{border-right:1px solid var(--colors-gray4);padding-top:10px;flex:1.4 1;@media screen and (max-width:550px){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2);padding-bottom:10px}}.preset-item{padding:4px 32px;cursor:pointer;transition:all .2s ease 0s;font-size:var(--font-sizes-md);line-height:var(--line-heights-md);font-weight:400!important;letter-spacing:var(--letter-spacings-normal);color:var(--colors-shadeDarker);white-space:nowrap;@media screen and (max-width:550px){border-radius:var(--radii-md);border-left-color:var(--colors-gray5);border-left-style:solid;border-left-width:1px;border-bottom-color:var(--colors-gray5);border-bottom-style:solid;border-bottom-width:1px;border-right-color:var(--colors-gray5);border-right-style:solid;border-right-width:1px;border-top-color:var(--colors-gray5);border-top-style:solid;border-top-width:1px;padding-left:var(--space-2)!important;padding-right:var(--space-2)!important;padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important;font-weight:400!important;border-radius:8px}}.preset-item:hover{background-color:var(--colors-gray4)}.preset-item.selected{background-color:rgba(22,82,240,.08)}.daterangepicker-calendar{padding:16px;flex:2 1}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.current-month-year{font-weight:600;font-size:16px}.navigation-buttons{display:flex;gap:4px}.nav-button{background:none;border:none;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.nav-button:hover{background-color:var(--colors-gray4)}.calendar-days-header{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.weekday{text-align:center;font-weight:600;font-size:14px;padding:8px 0}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day{height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s;font-size:14px}.calendar-day:not(.empty):hover{background-color:var(--colors-gray4)}.calendar-day.empty{cursor:default}.calendar-day.today{font-weight:600;color:#333}.calendar-day.selected{background-color:var(--colors-polyBlue);color:white;&:hover{background-color:var(--color-primary-hover)}}.calendar-day.in-range{background-color:#e7f0ff;color:var(--colors-polyBlue)}.calendar-day.disable{color:var(--colors-offBlack);cursor:default;&:hover{background-color:transparent}}.calendar-day.start-date{border-radius:4px 0 0 4px!important}.calendar-day.end-date{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.calendar-day.single,.calendar-day.start-end-date{border-radius:4px}.daterangepicker-footer{display:flex;justify-content:flex-end;align-items:center;padding:12px 16px}.clear-button{background:none;cursor:pointer;border-radius:4px;transition:background-color .2s;color:var(--colors-shadeBlack);align-items:center;text-align:center;border:none;border-radius:7px;transition:all .2s ease 0s;padding:.6rem 1rem;letter-spacing:var(--letter-spacings-wide);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:var(--font-weights-bold)!important;font-size:var(--font-sizes-sm)}.clear-button:hover{background-color:var(--colors-gray4)}.action-buttons{display:flex;gap:8px}.cancel-button{display:flex;justify-content:center;align-items:center;text-align:center;border:none;border-radius:7px;transition:all .2s ease 0s;padding:.3rem 1rem;font-size:var(--fontSizes-sm);font-family:var(--fonts-sauce);letter-spacing:var(--letter-spacings-wide);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:var(--font-weights-medium)!important;color:#333;border-radius:4px;cursor:pointer;transition:background-color .2s;background-color:transparent;color:var(--colors-polyBlue);border:1px solid var(--colors-polyBlue);border-radius:8px;font-size:var(--font-sizes-sm)}.cancel-button:hover{background-color:var(--colors-gray4)}.apply-button{display:flex;justify-content:center;align-items:center;text-align:center;background-color:var(--colors-polyBlue);border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background-color .2s;border-radius:8px;color:var(--colors-neutralWhite);font-size:var(--font-sizes-sm)}.apply-button:hover{background-color:#3658c5}@media (max-width:550px){.daterangepicker-content{flex-direction:column-reverse}.daterangepicker-presets{width:100%;border-right:none;border-bottom:1px solid #eaeaea}}