/*! name: vanilla-calendar-pro v3.1.0 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */[data-vc=calendar]{border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;min-width:272px;opacity:1;padding:1rem;position:relative;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-vc=calendar] [tabindex="0"]:focus-visible,[data-vc=calendar] button:focus-visible,[data-vc=calendar]:focus-visible{border-radius:.5rem;outline-offset:-1px;outline-style:solid;outline-width:1px}[data-vc=calendar][data-vc-type=multiple] [data-vc=dates]{flex-grow:0}[data-vc=calendar][data-vc-calendar-hidden]{opacity:0;pointer-events:none}[data-vc=calendar][data-vc-calendar-hidden] *{pointer-events:none!important}[data-vc=calendar][data-vc-input]{position:absolute}[data-vc=calendar][data-vc-input][data-vc-position=bottom]{margin-top:.25rem}[data-vc=calendar][data-vc-input][data-vc-position=top]{margin-top:-.25rem}[data-vc=controls]{align-items:center;box-sizing:content-box;display:flex;justify-content:space-between;left:0;padding-left:1rem;padding-right:1rem;padding-top:1.25rem;pointer-events:none;position:absolute;right:0;top:0;z-index:20}[data-vc-arrow]{background-color:transparent;border-width:0;cursor:pointer;display:block;height:1.5rem;pointer-events:auto;position:relative;width:1.5rem}[data-vc-arrow]:before{background-position:50%;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;--tw-content:"";content:var(--tw-content)}[data-vc-arrow=prev]:before{transform:rotate(90deg)}[data-vc-arrow=next]:before{transform:rotate(-90deg)}[data-vc=grid]{display:flex;flex-grow:1;flex-wrap:wrap;gap:1.75rem}[data-vc=grid][data-vc-grid=hidden] [data-vc=column]{opacity:.3;pointer-events:none}[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=month],[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=year]{opacity:1;pointer-events:auto}[data-vc=column]{display:flex;flex-direction:column;flex-grow:1;min-width:240px}[data-vc=header]{align-items:center;display:flex;margin-bottom:.75rem;position:relative}[data-vc-header=content]{align-items:center;display:grid;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;padding-left:1rem;padding-right:1rem;white-space:pre-wrap}[data-vc=month],[data-vc=year]{background-color:transparent;border-radius:.25rem;border-width:0;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.25rem}[data-vc=month]:disabled,[data-vc=year]:disabled{pointer-events:none}[data-vc=content],[data-vc=wrapper]{display:flex;flex-grow:1}[data-vc=content]{flex-direction:column}[data-vc=months]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-vc=months],[data-vc=years]{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:grid;flex-grow:1;row-gap:1rem}[data-vc=years]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-vc-months-month],[data-vc-years-year]{align-items:center;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;height:2.5rem;justify-content:center;line-height:1rem;padding:.25rem;text-align:center;word-break:break-all}[data-vc-months-month]:disabled,[data-vc-years-year]:disabled{pointer-events:none}[data-vc-week=numbers]{display:flex;flex-direction:column}[data-vc-week-numbers=title]{align-items:center;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin-bottom:.5rem}[data-vc-week-numbers=content]{align-items:center;display:grid;grid-auto-flow:row;justify-items:center;row-gap:.25rem}[data-vc-week-number]{align-items:center;background-color:transparent;border-style:none;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;justify-content:center;line-height:1rem;margin:0;min-height:1.875rem;min-width:1.875rem;padding:0;width:100%}[data-vc=week]{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem}[data-vc-week-day]{align-items:center;background-color:transparent;border-style:none;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin:0;min-width:1.875rem;padding:0;width:100%}button[data-vc-week-day]{cursor:pointer}[data-vc=dates]{align-items:center;display:grid;flex-grow:1;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;justify-items:center;pointer-events:none}[data-vc=dates][data-vc-dates-disabled] [data-vc-date-btn]{cursor:default}[data-vc-dates=row]{align-items:center;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;width:100%}[data-vc-date]{align-items:center;display:flex;justify-content:center;padding-bottom:.125rem;padding-top:.125rem;pointer-events:auto;position:relative;width:100%}[data-vc-date]:not(:has([data-vc-date-btn])),[data-vc-date][data-vc-date-disabled],[data-vc-date][data-vc-date-disabled] [data-vc-date-btn]{pointer-events:none}[data-vc-date][data-vc-date-hover] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-hover=first] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-hover=last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-hover=first-and-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-hover=first][data-vc-date-selected] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-vc-date][data-vc-date-hover=last][data-vc-date-selected] [data-vc-date-btn]{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-selected=last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first-and-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-selected=middle] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-disabled]+[data-vc-date-hover] [data-vc-date-btn],[data-vc-date][data-vc-date-disabled]+[data-vc-date-selected] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-vc-date][data-vc-date-hover]:has(+[data-vc-date-disabled]) [data-vc-date-btn],[data-vc-date][data-vc-date-selected]:has(+[data-vc-date-disabled]) [data-vc-date-btn]{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date-btn]:focus-visible+[data-vc-date-popup],[data-vc-date-btn]:hover+[data-vc-date-popup],[data-vc-date-popup]:focus-visible,[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-btn]{align-items:center;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;font-size:.75rem;font-weight:400;height:100%;justify-content:center;line-height:1rem;min-height:1.875rem;min-width:1.875rem;padding:0;transition-duration:75ms;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}[data-vc-date][data-vc-date-today] [data-vc-date-btn]{font-weight:700}[data-vc-date-popup]{max-width:9rem;min-width:5rem;pointer-events:none;position:absolute;z-index:20;--tw-translate-x:-50%;border-radius:.5rem;font-size:.75rem;font-weight:400;line-height:1rem;opacity:0;padding:.25rem .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-range-tooltip]{max-width:9rem;pointer-events:none;position:absolute;z-index:30;--tw-translate-x:-50%;--tw-translate-y:-100%;border-radius:.375rem;font-size:.75rem;font-weight:400;line-height:1rem;padding:.25rem .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-vc-date-range-tooltip=hidden]{opacity:0}[data-vc-date-range-tooltip=visible]{opacity:1}[data-vc=time]{border-style:solid;border-width:1px 0 0;display:grid;gap:.75rem;grid-template-columns:auto 1fr;margin-top:.75rem;padding-top:.75rem}[data-vc-time=content]{align-items:center;display:grid;grid-auto-flow:column}[data-vc-time-input=hour]{margin-right:.35rem;position:relative;width:1.75rem}[data-vc-time-input=hour]:after{display:block;margin-top:calc(-50% + 1px);position:absolute;right:-5px;top:50%;--tw-content:":";content:var(--tw-content)}[data-vc-time-input=minute]{width:1.75rem}[data-vc-time-input=hour] input,[data-vc-time-input=minute] input{border-radius:.25rem;border-width:0;box-sizing:border-box;display:block;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin:0;padding:.125rem;position:relative;text-align:center;width:100%}[data-vc-time-input=hour] input:focus-visible,[data-vc-time-input=minute] input:focus-visible{outline-style:solid;outline-width:1px}[data-vc-time-input=hour] input:disabled,[data-vc-time-input=minute] input:disabled{cursor:default}[data-vc-time-input=hour] input:hover:disabled,[data-vc-time-input=minute] input:hover:disabled,[data-vc-time=keeping]{background-color:transparent}[data-vc-time=keeping]{border-radius:.25rem;border-width:0;cursor:pointer;font-size:.69rem;margin-left:1px;margin-top:.25rem;padding:0;width:22px}[data-vc-time=keeping]:focus-visible{outline-style:solid;outline-width:1px}[data-vc-time=keeping]:disabled{cursor:default}[data-vc-time=keeping]:hover:disabled{background-color:transparent}[data-vc-time=ranges]{display:grid;grid-auto-flow:row}[data-vc-time-range]{font-size:0;position:relative;z-index:10}[data-vc-time-range]:before{content:var(--tw-content);left:0}[data-vc-time-range]:after{content:var(--tw-content);right:0}[data-vc-time-range]:after,[data-vc-time-range]:before{content:"";height:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:10}[data-vc-time-range] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:1.25rem;margin:0;outline-width:0;position:relative;width:100%}[data-vc-time-range] input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:.25rem;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;height:1rem;margin-top:-.5rem;position:relative;width:.75rem;z-index:20;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-moz-range-thumb{border-radius:.25rem;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;height:1rem;position:relative;width:.75rem;z-index:20;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-webkit-slider-runnable-track{box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-moz-range-track{box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}._root_w0aru_1{display:flex;align-items:stretch;overflow:clip;border-radius:4px;box-shadow:0 2px 4px #00000040;font-family:var(--font-sans)}._sidebar_w0aru_12{width:173px;flex-shrink:0;background:#fff;padding:16px;display:flex;flex-direction:column;gap:20px}._presets_w0aru_22{display:flex;flex-direction:column;gap:4px}._presetButton_w0aru_28{all:unset;cursor:pointer;padding:8px 12px;font-size:14px;line-height:1.2;letter-spacing:.08em;color:var(--colors-text-primary);border-radius:0;background:#fff}._presetButton_w0aru_28:hover{background:var(--colors-background-pale);border-radius:8px}._presetButtonActive_w0aru_45{background:var(--colors-primary-background);border-radius:8px}._divider_w0aru_50{height:1px;width:135px;background:var(--colors-border-pale)}._filters_w0aru_56{display:flex;flex-direction:column;gap:8px}._filterLabel_w0aru_62{display:flex;align-items:center;gap:8px;cursor:pointer}._filterCheckbox_w0aru_69{appearance:none;width:24px;height:24px;flex-shrink:0;background:var(--colors-background-pale);border:1px solid var(--colors-border-pale);border-radius:4px;cursor:pointer;position:relative}._filterCheckbox_w0aru_69:checked{background:var(--colors-primary-main);border-color:var(--colors-primary-main)}._filterCheckbox_w0aru_69:checked:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}._filterText_w0aru_98{font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.08em;color:var(--colors-text-secondary)}._separator_w0aru_108{width:1px;flex-shrink:0;background:var(--colors-border-solid)}._calendarWrapper_w0aru_116{background:#fff;flex-shrink:0}._calendarWrapper_w0aru_116 [data-vc=calendar]{font-family:var(--font-sans);min-width:320px;padding:0;border-radius:0}._calendarWrapper_w0aru_116 [data-vc=header]{padding:16px 12px 8px 24px;margin-bottom:0}._calendarWrapper_w0aru_116 [data-vc-header=content]{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.75;letter-spacing:.01em;color:var(--colors-text-primary)}._calendarWrapper_w0aru_116 [data-vc=month],._calendarWrapper_w0aru_116 [data-vc=year]{font-size:16px;font-weight:400;line-height:1.75;color:var(--colors-text-primary);cursor:default;padding:0}._calendarWrapper_w0aru_116 [data-vc-arrow]{color:var(--colors-text-primary);width:34px;height:34px;border-radius:100px;display:flex;align-items:center;justify-content:center}._calendarWrapper_w0aru_116 [data-vc-arrow]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M7.41 1.41L6 0L0 6L6 12L7.41 10.59L2.83 6L7.41 1.41Z' fill='%23111111'/%3E%3C/svg%3E");background-size:8px 12px}._calendarWrapper_w0aru_116 [data-vc-arrow=prev]:before{transform:none}._calendarWrapper_w0aru_116 [data-vc-arrow=next]:before{transform:rotate(180deg)}._calendarWrapper_w0aru_116 [data-vc=week]{margin-bottom:0;grid-template-columns:repeat(7,36px);justify-content:center}._calendarWrapper_w0aru_116 [data-vc-week-day]{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#0009;min-width:36px}._calendarWrapper_w0aru_116 [data-vc=dates]{padding:12px 0 24px;row-gap:2px;min-height:264px;box-sizing:border-box;align-content:start}._calendarWrapper_w0aru_116 [data-vc-date-btn]{width:36px;height:36px;min-width:36px;min-height:36px;font-size:14px;font-weight:400;line-height:1.43;letter-spacing:.01em;border-radius:100px;color:var(--colors-text-primary)}._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-today] [data-vc-date-btn]{font-weight:700}._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-disabled] [data-vc-date-btn]{color:#00000061}._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=""]{background:var(--colors-primary-background);border-radius:100px}._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=""] [data-vc-date-btn]{background:var(--colors-primary-main);color:#fff;border-radius:100px}._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=first],._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=first-and-last]{background:var(--colors-primary-background);border-radius:100px 0 0 100px}._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=first-and-last]{border-radius:100px}._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=last]{background:var(--colors-primary-background);border-radius:0 100px 100px 0}._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=first]:last-child,._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=first]:has(+[data-vc-date]:not([data-vc-date-selected])){border-radius:100px}._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=last]:first-child,._calendarWrapper_w0aru_116 [data-vc-date]:not([data-vc-date-selected])+[data-vc-date][data-vc-date-selected=last]{border-radius:100px}._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=first] [data-vc-date-btn],._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=last] [data-vc-date-btn],._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=first-and-last] [data-vc-date-btn]{background:var(--colors-primary-main);color:#fff;border-radius:100px}._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=middle]{background:var(--colors-primary-background)}._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=middle] [data-vc-date-btn]{border-radius:0;color:var(--colors-text-primary)}._calendarWrapper_w0aru_116 [data-vc-dates=row]>[data-vc-date][data-vc-date-selected=middle]:first-child,._calendarWrapper_w0aru_116 [data-vc-date]:not([data-vc-date-selected])+[data-vc-date][data-vc-date-selected=middle]{border-radius:100px 0 0 100px}._calendarWrapper_w0aru_116 [data-vc-dates=row]>[data-vc-date][data-vc-date-selected=middle]:last-child,._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=middle]:has(+[data-vc-date]:not([data-vc-date-selected])){border-radius:0 100px 100px 0}._calendarWrapper_w0aru_116 [data-vc-dates=row]>[data-vc-date][data-vc-date-selected=middle]:first-child:last-child{border-radius:100px}._calendarWrapper_w0aru_116 [data-vc-dates=row]>[data-vc-date][data-vc-date-selected=middle]:first-child:has(+[data-vc-date]:not([data-vc-date-selected])),._calendarWrapper_w0aru_116 [data-vc-date]:not([data-vc-date-selected])+[data-vc-date][data-vc-date-selected=middle]:has(+[data-vc-date]:not([data-vc-date-selected])),._calendarWrapper_w0aru_116 [data-vc-date]:not([data-vc-date-selected])+[data-vc-date][data-vc-date-selected=middle]:last-child,._calendarWrapper_w0aru_116 [data-vc-dates=row]>[data-vc-date][data-vc-date-selected=middle]:first-child:last-child{background:transparent}._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=middle][data-group-start] [data-vc-date-btn],._calendarWrapper_w0aru_116 [data-vc-date][data-vc-date-selected=middle][data-group-end] [data-vc-date-btn]{background:var(--colors-primary-main);color:#fff;border-radius:100px}._calendarWrapper_w0aru_116 [data-vc-dates=row]{gap:0;grid-template-columns:repeat(7,36px);justify-content:center}._calendarWrapper_w0aru_116 [data-vc-date]{padding:0}._calendarWrapper_w0aru_116 [data-vc=column]{min-width:320px}._inputWrapper_119yz_1{position:relative;display:flex;align-items:center}._input_119yz_1{width:100%;padding:var(--spacing-2);padding-right:var(--spacing-8);font-family:var(--font-sans);font-size:var(--spacing-3);font-weight:400;letter-spacing:.08em;border:1px solid var(--colors-border-solid);cursor:pointer;transition:border-color .2s;color:var(--colors-text-primary);background-color:#fff;box-sizing:border-box}._input_119yz_1:hover{border-color:var(--colors-border-pale)}._clearIcon_119yz_27{all:unset;position:absolute;right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:14px;line-height:1;color:var(--colors-text-secondary);cursor:pointer;border-radius:999px;transition:background-color .15s,color .15s}._clearIcon_119yz_27:hover{background-color:var(--colors-background-pale);color:var(--colors-text-primary)}._popover_119yz_49{background:#fff;border-radius:4px;box-shadow:0 4px 16px #00000026;overflow:clip}
