.date-picker.range-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:264px;height:28px!important;min-height:28px;padding:0 10px!important;background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#183653;font-size:12px;white-space:nowrap}
.date-picker.range-trigger>span{font-size:12px!important;color:inherit}.date-picker.range-trigger>span:after{content:none!important}.date-picker.range-trigger .range-arrow,.date-picker.range-trigger svg{color:#bcc3cc}.date-picker.range-trigger[aria-expanded=true],.date-picker.range-trigger:focus-visible{border-color:#397fff;outline:1px solid #397fff}
.statistics-range-popup{position:fixed;z-index:1100;display:flex;width:634px;max-width:calc(100vw - 16px);background:white;border-radius:3px;box-shadow:0 5px 24px #0003;color:#555;font-size:12px;overflow:hidden}
.statistics-range-popup button{font:inherit;color:inherit;border:0;border-radius:0;background:none;min-height:0;cursor:pointer;padding:0;box-shadow:none}
.statistics-range-popup button:focus-visible{outline:2px solid #397fff;outline-offset:-2px}.statistics-range-popup button:hover{color:#397fff;background:#eff7ff}
.range-shortcuts{width:120px;flex-shrink:0;padding:4px 0;border-right:1px solid #eee}.range-shortcuts button{display:block;text-align:left;width:100%;height:29px;padding-left:16px}
.range-calendars{display:grid;grid-template-columns:1fr 1fr;flex:1;min-width:0}.range-month{min-width:0;padding:0 12px 6px}.range-month header{height:37px;display:flex;align-items:center;border-bottom:1px solid #eee;gap:4px}.range-month header strong{flex:1;text-align:center;font-size:12px;font-weight:600}.range-month header button{width:16px;color:#999;font-size:20px}
.range-week,.range-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.range-week span{padding:12px 0 8px}.range-days button{height:22px;margin:5px 0;font-size:12px}.range-days button.outside{color:#c8cbd0}.range-days button.in-range{background:#eef6ff}.range-days button.endpoint{background:#397fff;color:#fff}.range-days button:disabled{color:#d5d7dc;cursor:default;background:transparent}.range-hint{grid-column:1/-1;text-align:center;font-size:11px;color:#8b96a4;padding:0 0 8px}
@media(max-width:650px){.range-shortcuts{width:86px}.range-calendars{grid-template-columns:1fr;max-height:65vh;overflow:auto}.range-month{padding:0 8px}.statistics-range-popup{width:360px}}
