.dx-date-range,.dx-date-range-pane{--dx-blue-700:#0f4fbf;--dx-blue-600:#1a67e0;--dx-blue-500:#3b86f5;--dx-blue-200:#b7cef8;--dx-blue-50:#eff5ff;--dx-ink-900:#0e1726;--dx-ink-800:#1e2a3d;--dx-ink-700:#33415a;--dx-ink-500:#6b7a93;--dx-ink-400:#8b98ad;--dx-ink-300:#aeb9ca;--dx-surface:#fff;--dx-surface-2:#f7f9fc;--dx-surface-3:#eff2f7;--dx-line:#e4e8ef;--dx-line-strong:#d2d9e4;--dx-r-lg:12px;--dx-r-md:10px;--dx-r-sm:8px;--dx-h-control:34px;--dx-shadow-pop:0 14px 34px -12px rgba(14,23,38,.3),0 0 0 1px rgba(14,23,38,.06);--dx-ring:0 0 0 3px rgba(26,103,224,.16);--dx-ease:cubic-bezier(.2,.8,.2,1);--dx-motion:150ms;--dx-on-blue:#fff;--dx-on-blue-2:rgba(255,255,255,.82);--dx-on-blue-3:rgba(255,255,255,.62);--dx-on-blue-wash:rgba(255,255,255,.1);--dx-on-blue-wash-2:rgba(255,255,255,.18);--dx-ring-on-blue:0 0 0 3px rgba(255,255,255,.35)}.dx-date-range{display:inline-flex;align-items:center;gap:.35rem;min-width:0;height:var(--dx-h-control);padding:0 6px 0 9px;font-family:Inter,"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;color:var(--dx-ink-900);background:var(--dx-surface);border:1px solid var(--dx-line-strong);border-radius:var(--dx-r-md);cursor:pointer;transition:border-color var(--dx-motion) var(--dx-ease),box-shadow var(--dx-motion) var(--dx-ease),background-color var(--dx-motion) var(--dx-ease)}.dx-date-range *,.dx-date-range *::before,.dx-date-range *::after{box-sizing:border-box}.dx-date-range:hover{border-color:var(--dx-blue-200);background:var(--dx-blue-50)}.dx-date-range.is-open,.dx-date-range:focus-within{background:var(--dx-surface);border-color:var(--dx-blue-600);box-shadow:var(--dx-ring)}.dx-date-range.is-disabled,.dx-date-range.is-disabled:hover{background:var(--dx-surface-3);border-color:var(--dx-line);box-shadow:none;cursor:not-allowed}.dx-date-range.is-disabled .dx-date-range__icon,.dx-date-range.is-disabled .dx-date-range__caret,.dx-date-range.is-disabled .dx-date-range__input{color:var(--dx-ink-300);cursor:not-allowed}.dx-date-range__icon{flex:0 0 auto;font-size:16px;line-height:1;color:var(--dx-ink-400);transition:color var(--dx-motion) var(--dx-ease)}.dx-date-range.is-open .dx-date-range__icon{color:var(--dx-blue-600)}.dx-date-range__input{flex:1 1 auto;width:12.75rem;min-width:0;height:30px;padding:0;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--dx-ink-900);text-align:center;background:transparent;border:0;outline:0;box-shadow:none;cursor:pointer}.dx-date-range__input::placeholder{color:var(--dx-ink-400);letter-spacing:0}.dx-date-range__caret{flex:0 0 auto;font-size:16px;line-height:1;color:var(--dx-ink-400);transition:transform var(--dx-motion) var(--dx-ease),color var(--dx-motion) var(--dx-ease)}.dx-date-range.is-open .dx-date-range__caret{color:var(--dx-blue-600);transform:rotate(180deg)}.flatpickr-calendar.dx-date-range-pane{width:302px;padding:0;background:var(--dx-surface);border:1px solid var(--dx-line);border-radius:var(--dx-r-lg);box-shadow:var(--dx-shadow-pop);font-family:Inter,"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;font-size:13px}.flatpickr-calendar.dx-date-range-pane.arrowTop{margin-top:6px}.flatpickr-calendar.dx-date-range-pane.arrowBottom{margin-top:-6px}.flatpickr-calendar.dx-date-range-pane.animate.open{animation:dxDateRangePaneIn var(--dx-motion) var(--dx-ease)}.flatpickr-calendar.dx-date-range-pane.animate.arrowBottom.open{animation:dxDateRangePaneUp var(--dx-motion) var(--dx-ease)}.flatpickr-calendar.dx-date-range-pane::before,.flatpickr-calendar.dx-date-range-pane::after{display:none}@keyframes dxDateRangePaneIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes dxDateRangePaneUp{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dx-date-range-pane .flatpickr-months{display:flex;align-items:center;gap:2px;height:46px;padding:0 8px;border-bottom:1px solid var(--dx-line)}.dx-date-range-pane .flatpickr-months .flatpickr-month{display:none}.dx-date-range-pane .dx-date-range-head{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:2px;min-width:0}.dx-date-range-pane .dx-date-range-head__btn{display:inline-flex;align-items:center;gap:3px;height:30px;padding:0 8px;border:0;border-radius:var(--dx-r-sm);background:transparent;font-family:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--dx-motion) var(--dx-ease),color var(--dx-motion) var(--dx-ease)}.dx-date-range-pane .dx-date-range-head__btn--month{font-size:14px;font-weight:600;letter-spacing:-.012em;color:var(--dx-on-blue)}.dx-date-range-pane .dx-date-range-head__btn--year{font-size:13px;font-weight:600;letter-spacing:.012em;font-variant-numeric:tabular-nums;color:var(--dx-on-blue-2)}.dx-date-range-pane .dx-date-range-head__btn--month:hover,.dx-date-range-pane .dx-date-range-head__btn--year:hover{background:var(--dx-on-blue-wash);color:var(--dx-on-blue)}.dx-date-range-pane .dx-date-range-head__btn:active{background:var(--dx-on-blue-wash-2);color:var(--dx-on-blue)}.dx-date-range-pane .dx-date-range-head__btn:focus{outline:0}.dx-date-range-pane .dx-date-range-head__btn:focus-visible{background:var(--dx-on-blue-wash);color:var(--dx-on-blue);box-shadow:var(--dx-ring-on-blue)}.dx-date-range-pane .dx-date-range-head__btn.is-active,.dx-date-range-pane .dx-date-range-head__btn.is-active:hover{background:var(--dx-on-blue-wash-2);color:var(--dx-on-blue)}.dx-date-range-pane .dx-date-range-head__btn--month.is-muted{color:var(--dx-on-blue-3)}.dx-date-range-pane .dx-date-range-head__caret{flex:0 0 auto;width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;color:var(--dx-on-blue);opacity:.75;transition:transform var(--dx-motion) var(--dx-ease),opacity var(--dx-motion) var(--dx-ease)}.dx-date-range-pane .dx-date-range-head__btn:hover .dx-date-range-head__caret{opacity:.9}.dx-date-range-pane .dx-date-range-head__btn.is-active .dx-date-range-head__caret{opacity:1;transform:rotate(180deg)}.flatpickr-calendar.dx-date-range-pane .flatpickr-prev-month,.flatpickr-calendar.dx-date-range-pane .flatpickr-next-month{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;padding:0;border-radius:var(--dx-r-sm);color:var(--dx-ink-500);fill:none;transition:background-color var(--dx-motion) var(--dx-ease),color var(--dx-motion) var(--dx-ease)}.flatpickr-calendar.dx-date-range-pane .flatpickr-prev-month:hover,.flatpickr-calendar.dx-date-range-pane .flatpickr-next-month:hover{background:var(--dx-surface-3);color:var(--dx-ink-900)}.flatpickr-calendar.dx-date-range-pane .flatpickr-prev-month:active,.flatpickr-calendar.dx-date-range-pane .flatpickr-next-month:active{background:var(--dx-blue-50);color:var(--dx-blue-700)}.flatpickr-calendar.dx-date-range-pane .flatpickr-prev-month.flatpickr-disabled,.flatpickr-calendar.dx-date-range-pane .flatpickr-next-month.flatpickr-disabled{display:inline-flex;opacity:.45;cursor:default}.flatpickr-calendar.dx-date-range-pane .flatpickr-prev-month svg,.flatpickr-calendar.dx-date-range-pane .flatpickr-next-month svg,.flatpickr-calendar.dx-date-range-pane .flatpickr-prev-month:hover svg,.flatpickr-calendar.dx-date-range-pane .flatpickr-next-month:hover svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dx-date-range-pane .dx-date-range-pick{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:none;flex-direction:column;padding:8px 12px 12px;background:var(--dx-surface)}.dx-date-range-pane .dx-date-range-pick.is-open{display:flex}.dx-date-range-pane .dx-date-range-pick__grid{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-content:center;animation:dxDateRangePickIn 140ms var(--dx-ease)}.dx-date-range-pane .dx-date-range-pick__cell{height:44px;padding:0 2px;border:0;border-radius:var(--dx-r-sm);background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--dx-ink-700);cursor:pointer;transition:background-color var(--dx-motion) var(--dx-ease),color var(--dx-motion) var(--dx-ease)}.dx-date-range-pane .dx-date-range-pick--years .dx-date-range-pick__cell{font-variant-numeric:tabular-nums;letter-spacing:.01em}.dx-date-range-pane .dx-date-range-pick__cell:hover{background:var(--dx-surface-3);color:var(--dx-ink-900)}.dx-date-range-pane .dx-date-range-pick__cell:focus{outline:0}.dx-date-range-pane .dx-date-range-pick__cell:focus-visible{box-shadow:var(--dx-ring)}.dx-date-range-pane .dx-date-range-pick__cell.is-now{color:var(--dx-blue-700);font-weight:600;box-shadow:inset 0 0 0 1px var(--dx-blue-200)}.dx-date-range-pane .dx-date-range-pick__cell.is-active,.dx-date-range-pane .dx-date-range-pick__cell.is-active:hover{background:var(--dx-blue-600);color:#fff;font-weight:600;box-shadow:none}.dx-date-range-pane .dx-date-range-pick__cell[disabled],.dx-date-range-pane .dx-date-range-pick__cell[disabled]:hover{background:transparent;color:var(--dx-ink-300);box-shadow:none;cursor:default}@keyframes dxDateRangePickIn{from{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dx-date-range-pane .dx-date-range-pick__grid{animation:none}}.dx-date-range-pane .flatpickr-innerContainer{position:relative;padding:4px 10px 0;border:0;background:transparent}.dx-date-range-pane .flatpickr-rContainer,.dx-date-range-pane .flatpickr-days,.dx-date-range-pane .dayContainer{width:280px;min-width:280px;max-width:280px}.dx-date-range-pane .flatpickr-days{border:0}.dx-date-range-pane .flatpickr-weekdays{height:30px;background:transparent}.dx-date-range-pane span.flatpickr-weekday{height:30px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--dx-ink-400);background:transparent}.dx-date-range-pane .dayContainer{padding:2px 0 0;justify-content:flex-start}.dx-date-range-pane .flatpickr-day{width:40px;max-width:40px;height:38px;margin:0;line-height:38px;font-size:13px;color:var(--dx-ink-800);background:transparent;background-repeat:no-repeat;border:0;border-radius:0;box-shadow:none;transition:background-color var(--dx-motion) var(--dx-ease),color var(--dx-motion) var(--dx-ease)}.dx-date-range-pane .flatpickr-day:hover,.dx-date-range-pane .flatpickr-day:focus{color:var(--dx-ink-900);border:0;outline:0;background-image:radial-gradient(circle at 20px 19px,var(--dx-surface-3) 16.5px,transparent 17px)}.dx-date-range-pane .flatpickr-day.today{border:0;color:var(--dx-blue-700);font-weight:600;background-image:radial-gradient(circle at 20px 19px,transparent 15.5px,var(--dx-blue-500) 16px,var(--dx-blue-500) 17px,transparent 17.5px)}.dx-date-range-pane .flatpickr-day.inRange{color:var(--dx-ink-800);border:0;box-shadow:none;background-color:var(--dx-blue-50);background-image:none}.dx-date-range-pane .flatpickr-day.inRange:hover{background-image:radial-gradient(circle at 20px 19px,rgba(26,103,224,.12) 16.5px,transparent 17px)}.dx-date-range-pane .flatpickr-day.inRange.today{background-image:radial-gradient(circle at 20px 19px,transparent 15.5px,var(--dx-blue-500) 16px,var(--dx-blue-500) 17px,transparent 17.5px)}.dx-date-range-pane .flatpickr-day.selected,.dx-date-range-pane .flatpickr-day.startRange,.dx-date-range-pane .flatpickr-day.endRange,.dx-date-range-pane .flatpickr-day.selected:hover,.dx-date-range-pane .flatpickr-day.startRange:hover,.dx-date-range-pane .flatpickr-day.endRange:hover{color:#fff;font-weight:600;border:0;box-shadow:none;background-color:transparent;background-image:radial-gradient(circle at 20px 19px,var(--dx-blue-600) 16.5px,transparent 17px)}.dx-date-range-pane .flatpickr-day.startRange:not(.endRange),.dx-date-range-pane .flatpickr-day.startRange:not(.endRange):hover{background-image:radial-gradient(circle at 20px 19px,var(--dx-blue-600) 16.5px,transparent 17px),linear-gradient(to right,transparent 50%,var(--dx-blue-50) 50%)}.dx-date-range-pane .flatpickr-day.endRange:not(.startRange),.dx-date-range-pane .flatpickr-day.endRange:not(.startRange):hover{background-image:radial-gradient(circle at 20px 19px,var(--dx-blue-600) 16.5px,transparent 17px),linear-gradient(to right,var(--dx-blue-50) 50%,transparent 50%)}.dx-date-range-pane .dayContainer .flatpickr-day.startRange:not(.endRange):nth-child(7n),.dx-date-range-pane .dayContainer .flatpickr-day.endRange:not(.startRange):nth-child(7n+1){background-image:radial-gradient(circle at 20px 19px,var(--dx-blue-600) 16.5px,transparent 17px)}.dx-date-range-pane .flatpickr-day.prevMonthDay,.dx-date-range-pane .flatpickr-day.nextMonthDay{color:var(--dx-ink-300)}.dx-date-range-pane .flatpickr-day.prevMonthDay.inRange,.dx-date-range-pane .flatpickr-day.nextMonthDay.inRange{color:var(--dx-ink-400)}.dx-date-range-pane .dx-date-range-foot{padding:8px 12px 10px;border-top:1px solid var(--dx-line);background:var(--dx-surface-2);border-radius:0 0 var(--dx-r-lg) var(--dx-r-lg)}.dx-date-range-pane .dx-date-range-foot__hint{margin-bottom:6px;font-size:11.5px;font-weight:500;line-height:1.3;color:var(--dx-blue-700)}.dx-date-range-pane .dx-date-range-foot__pair{display:flex;align-items:center;gap:.5rem}.dx-date-range-pane .dx-date-range-foot__slot{flex:1 1 0;min-width:0}.dx-date-range-pane .dx-date-range-foot__label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--dx-ink-400)}.dx-date-range-pane .dx-date-range-foot__value{display:block;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--dx-ink-900)}.dx-date-range-pane .dx-date-range-foot__value.is-empty{color:var(--dx-ink-300);font-weight:500}.dx-date-range-pane .dx-date-range-foot__arrow{flex:0 0 auto;font-size:13px;color:var(--dx-ink-300)}@media(max-width:767.98px){.dx-date-range{width:100%}.dx-date-range__input{width:auto}}.dx-date-range.ng-animate{transition:none!important}.dx-date-range.ng-hide{display:none!important}