.dx-month-range,.dx-month-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-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-month-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-month-range *,.dx-month-range *::before,.dx-month-range *::after{box-sizing:border-box}.dx-month-range:hover{border-color:var(--dx-blue-200);background:var(--dx-blue-50)}.dx-month-range.is-open,.dx-month-range:focus-within{background:var(--dx-surface);border-color:var(--dx-blue-600);box-shadow:var(--dx-ring)}.dx-month-range.is-disabled,.dx-month-range.is-disabled:hover{background:var(--dx-surface-3);border-color:var(--dx-line);box-shadow:none;cursor:not-allowed}.dx-month-range.is-disabled .dx-month-range__icon,.dx-month-range.is-disabled .dx-month-range__caret,.dx-month-range.is-disabled .dx-month-range__input{color:var(--dx-ink-300);cursor:not-allowed}.dx-month-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-month-range.is-open .dx-month-range__icon{color:var(--dx-blue-600)}.dx-month-range__input{flex:1 1 auto;width:11.5rem;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-month-range__input::placeholder{color:var(--dx-ink-400);letter-spacing:0}.dx-month-range__input:focus-visible{outline:0}.dx-month-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-month-range.is-open .dx-month-range__caret{color:var(--dx-blue-600);transform:rotate(180deg)}.dx-month-range-pane{position:fixed;z-index:1060;width:296px;font-family:Inter,"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;background:var(--dx-surface);border-radius:var(--dx-r-lg);box-shadow:var(--dx-shadow-pop);animation:dxMonthRangeIn 140ms var(--dx-ease)}.dx-month-range-pane *,.dx-month-range-pane *::before,.dx-month-range-pane *::after{box-sizing:border-box}.dx-month-range-head{display:flex;align-items:center;gap:.25rem;padding:10px 10px 4px}.dx-month-range-head__nav{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--dx-r-sm);background:transparent;color:var(--dx-ink-500);cursor:pointer;transition:background-color var(--dx-motion) var(--dx-ease),color var(--dx-motion) var(--dx-ease)}.dx-month-range-head__nav:hover{background:var(--dx-surface-3);color:var(--dx-ink-900)}.dx-month-range-head__nav svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dx-month-range-head__btn{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:30px;padding:0 8px;border:0;border-radius:var(--dx-r-sm);background:transparent;font-family:inherit;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--dx-ink-900);cursor:pointer;transition:background-color var(--dx-motion) var(--dx-ease),color var(--dx-motion) var(--dx-ease)}.dx-month-range-head__btn:hover{background:var(--dx-surface-3)}.dx-month-range-head__btn.is-active{background:var(--dx-blue-50);color:var(--dx-blue-700)}.dx-month-range-head__btn:focus{outline:0}.dx-month-range-head__btn:focus-visible{box-shadow:var(--dx-ring)}.dx-month-range-head__caret{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dx-motion) var(--dx-ease)}.dx-month-range-head__btn.is-active .dx-month-range-head__caret{transform:rotate(180deg)}.dx-month-range-pick{padding:4px 10px 8px}.dx-month-range-pick__grid{display:grid;gap:6px;animation:dxMonthRangeGridIn 140ms var(--dx-ease)}.dx-month-range-pick__grid--months{grid-template-columns:repeat(4,1fr)}.dx-month-range-pick__grid--years{grid-template-columns:repeat(3,1fr)}.dx-month-range-pick__cell{height:42px;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-month-range-pick__grid--years .dx-month-range-pick__cell{font-variant-numeric:tabular-nums;letter-spacing:.01em}.dx-month-range-pick__cell:hover{background:var(--dx-surface-3);color:var(--dx-ink-900)}.dx-month-range-pick__cell:focus{outline:0}.dx-month-range-pick__cell:focus-visible{box-shadow:var(--dx-ring)}.dx-month-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-month-range-pick__cell.is-in-range,.dx-month-range-pick__cell.is-in-range:hover{background:var(--dx-blue-50);color:var(--dx-blue-700);box-shadow:none;border-radius:0}.dx-month-range-pick__cell.is-active,.dx-month-range-pick__cell.is-active:hover{background:var(--dx-blue-600);color:#fff;font-weight:600;box-shadow:none}.dx-month-range-pick__cell.is-start{border-radius:var(--dx-r-sm) 0 0 var(--dx-r-sm)}.dx-month-range-pick__cell.is-end{border-radius:0 var(--dx-r-sm) var(--dx-r-sm) 0}.dx-month-range-pick__cell[disabled],.dx-month-range-pick__cell[disabled]:hover{background:transparent;color:var(--dx-ink-300);box-shadow:none;cursor:default}.dx-month-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-month-range-foot__hint{margin-bottom:6px;min-height:15px;font-size:11.5px;font-weight:500;line-height:1.3;color:var(--dx-blue-700)}.dx-month-range-foot__pair{display:flex;align-items:center;gap:.5rem}.dx-month-range-foot__slot{flex:1 1 0;min-width:0}.dx-month-range-foot__label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--dx-ink-400)}.dx-month-range-foot__value{display:block;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--dx-ink-900)}.dx-month-range-foot__value.is-empty{color:var(--dx-ink-300)}.dx-month-range-foot__arrow{flex:0 0 auto;font-size:13px;color:var(--dx-ink-300)}@keyframes dxMonthRangeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes dxMonthRangeGridIn{from{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dx-month-range-pane,.dx-month-range-pick__grid{animation:none}}.dx-month-range.ng-animate{transition:none!important}.dx-month-range.ng-hide{display:none!important}