/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *//*! name: vanilla-calendar-pro v2.9.10 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;box-sizing:border-box;display:flex;width:300px;min-width:272px;max-width:100%;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@supports ((width: -moz-max-content) or (width: max-content)) and ((height: -moz-max-content) or (height: max-content)){.vanilla-calendar{height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports ((width: -moz-fit-content) or (width: fit-content)){.vanilla-calendar_multiple{width:-moz-fit-content;width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_hidden *{pointer-events:none!important}.vanilla-calendar_to-input{position:absolute}.vanilla-calendar_to-input_bottom{margin-top:.25rem}.vanilla-calendar_to-input_top{margin-top:-.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0px;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;--tw-content: "";content:var(--tw-content)}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:flex;min-width:-moz-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;row-gap:1rem;-moz-column-gap:.5rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;row-gap:1rem;-moz-column-gap:.5rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0px;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:flex;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7,1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 4px);width:100%;border-radius:.5rem}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content: ":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0px;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:0;font-size:.69rem}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:before,.vanilla-calendar-time__range:after{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-width:0px}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--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)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--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)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--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)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--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-calendar-theme=light].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-numbers__title,[data-calendar-theme=light] .vanilla-calendar-week-number{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94 / var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212 / var(--tw-bg-opacity));--tw-bg-opacity: .7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_next{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored: 0 3px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:before,[data-calendar-theme=light] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar_to-input{--tw-shadow: 0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==)}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{opacity:.6}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year:hover,[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title,[data-calendar-theme=dark] .vanilla-calendar-week-number{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94 / var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212 / var(--tw-bg-opacity));--tw-bg-opacity: .8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_next{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));--tw-shadow: inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:before,[data-calendar-theme=dark] .vanilla-calendar-time__range:after{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a,a:visited{text-decoration:none}ul{padding:0;margin:0}ul li{list-style:none}a{color:inherit}*{box-sizing:border-box}input,select,textarea{outline-color:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:inherit;-webkit-transition:background-color 10000s ease-in-out 10000s;transition:background-color 10000s ease-in-out 10000s}button{border:none;background:none;cursor:pointer}@font-face{font-family:TT Norms;src:local("TT Norms Medium"),local("TTNorms-Medium"),url(/build/fonts/TTNorms-Medium.woff2) format("woff2"),url(/build/fonts/TTNorms-Medium.woff) format("woff"),url(/build/fonts/TTNorms-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TT Norms;src:local("TT Norms Light"),local("TTNorms-Light"),url(/build/fonts/TTNorms-Light.woff2) format("woff2"),url(/build/fonts/TTNorms-Light.woff) format("woff"),url(/build/fonts/TTNorms-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TT Norms;src:local("TT Norms Bold"),local("TTNorms-Bold"),url(/build/fonts/TTNorms-Bold.woff2) format("woff2"),url(/build/fonts/TTNorms-Bold.woff) format("woff"),url(/build/fonts/TTNorms-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Norms;src:local("TT Norms Regular"),local("TTNorms-Regular"),url(/build/fonts/TTNorms-Regular.woff2) format("woff2"),url(/build/fonts/TTNorms-Regular.woff) format("woff"),url(/build/fonts/TTNorms-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--transition: all .3s ease-in-out;--base-font: "TT Norms", sans-serif;--white-color: #fff;--black-color: #000;--accent-color: #3598db;--dark-accent-color: #001931;--dark-accent-color-input: #00192d;--ligth-color: #838383;--ligth-accent-color: #84a6c3;--error-color: #ff3800;--disabled-color: #cccccc;--line-color: #b5b5b5;--grey-color: #eeeeee;--yellow-color: #ffc30c;--green-color: #00cf22;--container-active-color: #dfe7ed;--container-active-score: #f89147;--border-color: #c3c3c3;--table-line-color-gr: #e8e8e8;--bg-color: var(--white-color);--bg-color-2: #f1f3f5;--text-color: var(--black-color);--content-width: 1440px}.container{box-sizing:border-box;margin-right:auto;margin-left:auto;width:100%;max-width:var(--content-width);padding-right:20px;padding-left:20px}@media (max-width: 576px){.container{padding-right:15px;padding-left:15px}}body{font-size:16px;font-family:var(--base-font);font-weight:300;font-style:normal;color:var(--text-color);line-height:1.25;letter-spacing:.02em;background-color:var(--bg-color);overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh}main{flex-grow:1;overflow:hidden}h2,.h2{font-size:48px;font-weight:500;line-height:1.25;letter-spacing:0}@media (max-width: 991px){h2,.h2{font-size:40px}}@media (max-width: 576px){h2,.h2{font-size:36px}}h3,.h3{font-size:24px;font-weight:500}@media (max-width: 576px){h3,.h3{font-size:20px}}h4,h5,h6,b{font-weight:500}a,button,input{transition:var(--transition)}.hidden{display:none!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number],input[type=number]:hover,input[type=number]:focus{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.search-input{background-color:var(--white-color);background-image:url(/build/img/icons/search.png);background-repeat:no-repeat;background-position:13px 50%;width:100%;height:57px;border:1px solid var(--line-color);border-radius:15px;outline:none;padding:15px 20px 15px 45px;font-size:15px;font-weight:300;color:var(--text-color);transition:var(--transition)}.search-input::-moz-placeholder{font-size:15px;font-weight:300;color:var(--text-color)}.search-input::placeholder{font-size:15px;font-weight:300;color:var(--text-color)}.search-input:focus{border-color:var(--ligth-accent-color)}.search-input.error{border-color:var(--error-color)}.btn{background-color:var(--dark-accent-color);color:var(--white-color);font-weight:500;text-align:center;border-radius:4px;border:solid 1px;border-color:var(--dark-accent-color);box-sizing:border-box;min-height:50px;padding:10px 20px}.btn:hover{background-color:var(--white-color);color:var(--dark-accent-color)}.btn:disabled{background-color:var(--disabled-color);border-color:var(--disabled-color);color:var(--white-color);pointer-events:none}.input{width:100%;background-color:var(--grey-color);border:1px solid transparent;border-radius:3px;color:var(--ligth-color);font-size:16px;font-weight:300;text-align:center;min-height:52px;padding:10px 20px}.input:focus{outline:none;color:var(--dark-accent-color-input)}.input:valid{color:var(--dark-accent-color-input)}.input.error{border-color:var(--error-color)}.error{display:block;width:100%;font-size:14px;color:var(--error-color);margin-top:4px}.link{margin:0;padding:0;font-weight:100;text-align:center;color:var(--accent-color)}.link:hover{text-decoration:underline}.checkbox{position:relative;display:block;border:1px solid black;background:var(--white-color);width:16px;height:16px;flex-shrink:0;cursor:pointer}.checkbox_border{border-radius:5px}.checkbox input{position:absolute;z-index:-1;opacity:0}.checkbox span{position:absolute;width:10px;height:10px;top:2px;left:2px;background:url(/build/img/icons/checkbox-cheked.png) no-repeat;background-size:cover;opacity:0;transition:all .2s ease-in-out}@media (hover: hover) and (pointer: fine){.checkbox input:not(:disabled)+span:hover{opacity:.5}}.checkbox input:checked+span{opacity:1}.checkbox_error .box{border-color:var(--error-color)}.checkbox-container{display:flex;align-items:flex-start;gap:10px}.checkbox-container .label{margin-top:-2px;cursor:pointer}.radio{position:relative;display:block;border:1px solid #c1c1c1;background:var(--white-color);width:20px;height:20px;flex-shrink:0;cursor:pointer;border-radius:50%}.radio input{position:absolute;z-index:-1;opacity:0}.radio span{position:absolute;width:10px;height:10px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background:#f67258;opacity:0;transition:all .2s ease-in-out}@media (hover: hover) and (pointer: fine){.radio input:not(:disabled)+span:hover{opacity:.5}}.radio input:checked+span{opacity:1}.radio_error .box{border-color:var(--error-color)}.breadcrumb{width:100%;line-height:1.25;margin-bottom:8px}@media (max-width: 1440px){.breadcrumb{display:inline-block}}.breadcrumb li{display:inline;font-size:16px;font-weight:300;color:var(--line-color)}.breadcrumb li:not(:last-child):after{display:inline;content:"/";color:var(--line-color);font-weight:300;margin-right:6px;margin-left:6px;pointer-events:none}@media (max-width: 576px){.breadcrumb li:not(:last-child):after{margin-left:2px;margin-right:2px}}.breadcrumb li a{font-size:16px;font-weight:500;color:var(--ligth-accent-color)}.breadcrumb li a:hover{text-decoration:underline}.form-radio input[type=radio]{display:none}.form-radio input[type=radio]:checked+label:before{background-color:var(--white-color);background:url(/build/img/icons/radio.png) 0 0 no-repeat;background-size:10px;background-position:center}.form-radio label{display:inline-block;cursor:pointer;position:relative;padding-left:30px;margin-right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px;font-weight:300}.form-radio label:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;top:0;border:1px solid var(--line-color);border-radius:50%;background-size:10px;background-position:center;box-sizing:border-box;transition:all .2s cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}.input-file{position:relative;display:inline-block}.input-file__input{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}.input-file__input:disabled+.input-file__btn{background-color:#eee}.input-file__btn{position:relative;display:inline-block;cursor:pointer;outline:none;text-decoration:none;font-size:16px;vertical-align:middle;color:var(--ligth-accent-color);border-radius:4px;background-color:var(--white-color);line-height:22px;height:50px;width:100%;padding:13px 40px 13px 20px;border:1px solid var(--line-color);margin:0;text-align:start;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.input-file__delete{position:absolute;top:calc(50% - 10px);right:15px;width:20px;height:20px;cursor:pointer;transition:var(--transition)}.input-file__delete:hover{opacity:.8}.input-file__delete:before,.input-file__delete:after{content:"";position:absolute;top:9px;left:2px;width:15px;height:2px;background-color:var(--ligth-accent-color)}.input-file__delete:before{transform:rotate(45deg)}.input-file__delete:after{transform:rotate(-45deg)}.input-file:not(.file-added) .input-file__delete{display:none}.input-file-select{position:relative;display:inline-block}.input-file-select__input{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}.input-file-select__input:disabled+.input-file-select__btn{background-color:#eee}.input-file-select__btn{position:relative;display:inline-block;cursor:pointer;outline:none;text-decoration:none;font-size:16px;vertical-align:middle;color:var(--ligth-accent-color);border-radius:4px;background-color:var(--white-color);line-height:22px;height:50px;width:100%;padding:13px 40px 13px 20px;border:1px solid var(--line-color);margin:0;text-align:start;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.input-file-select__btn-placeholder{color:var(--ligth-color)}.input-file-select__delete{position:absolute;top:calc(50% - 10px);right:15px;width:20px;height:20px;cursor:pointer;transition:var(--transition)}.input-file-select__delete:hover{opacity:.8}.input-file-select__delete:before,.input-file-select__delete:after{content:"";position:absolute;top:9px;left:2px;width:15px;height:2px;background-color:var(--ligth-accent-color)}.input-file-select__delete:before{transform:rotate(45deg)}.input-file-select__delete:after{transform:rotate(-45deg)}.input-file-select:not(.file-added) .input-file-select__delete{display:none}.need-help-link{display:none}.profile-input{display:flex;flex-direction:column}.profile-input__label{font-size:14px;color:var(--ligth-color)}.profile-input__input{display:block;border:none;padding:6px 0 11px;outline:none;background:var(--bg-color);border-bottom:1px solid var(--text-color);font-size:16px;font-weight:500;text-align:left;text-overflow:ellipsis}.profile-input__input:focus{border-bottom-color:var(--accent-color)}.profile-input__input::-moz-placeholder{color:var(--ligth-color)}.profile-input__input::placeholder{color:var(--ligth-color)}.profile-input__input_email{color:var(--ligth-accent-color)}.profile-input__input.error{border-bottom-color:var(--error-color)}.range-date{display:flex;align-items:center;justify-content:space-between;gap:3px;text-align:center;border:1px solid var(--line-color);background:url(/build/img/icons/input-date.png) no-repeat 10px 50%;padding:6px 6px 6px 40px}.range-date input{display:block;width:100%;border:1px solid transparent;outline:none;font-size:14px;line-height:1.071;text-align:center;padding:5px;background:var(--bg-color)}.range-date input:focus{border-color:var(--accent-color)}.tab-switcher{position:relative;display:block;border:1px solid #c8c8c8;padding:18px 21px;font-size:18px;font-weight:500;text-align:center}@media (max-width: 576px){.tab-switcher{width:100%}}.tab-switcher:after{content:"";position:absolute;bottom:0;left:11px;width:calc(100% - 22px);height:6px;background:var(--ligth-accent-color);transform:scale(0);transition:var(--transition)}.tab-switcher.active:after{transform:scale(1)}.form-range-date{display:flex;align-items:center;gap:10px 17px;flex-wrap:wrap}.form-range-date__title{font-size:16px;font-weight:500;letter-spacing:.025em}.form-range-date__input{max-width:240px}.textarea{display:block;width:100%;height:120px;padding:20px;resize:vertical;color:var(--ligth-color);border:1px solid;border-color:var(--line-color);border-radius:4px;font-weight:300;font-size:16px;outline:none}.textarea:hover{color:var(--text-color)}.textarea:valid{color:var(--text-color)}.textarea.error{border-color:var(--error-color)}.input-light{width:100%;margin:0;color:var(--ligth-color);border:1px solid;border-color:var(--line-color);border-radius:4px;font-weight:300;font-size:16px;outline:none;min-height:52px;padding:10px 20px}.input-light:focus{color:var(--dark-accent-color-input)}.input-light:valid{color:var(--dark-accent-color-input)}.input-light.error{border-color:var(--error-color)}.page-progress{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.page-progress__text{display:flex;align-items:center;text-align:center;gap:8px}.page-progress__text input{display:inline;border:none;outline:none;text-align:center;background:var(--bg-color)}.page-progress__text input:first-child{text-align:right}.page-progress__text input:last-child{text-align:left}.page-progress__line{position:relative;height:6px;width:100%;background-color:var(--table-line-color-gr)}.page-progress__line span{position:absolute;top:0;left:0;height:100%;background-color:var(--ligth-accent-color);border-radius:1px}.photo-load{width:100%}.photo-load.photo .text{display:block}.photo-load.no-photo .frame{display:flex}.photo-load.no-photo .photo-load__img{display:none}.photo-load__img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.photo-load__btn{width:100%}.photo-load__btn:hover{opacity:.8}.photo-load__btn .frame{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;background:#f9f3e9;aspect-ratio:1}@supports not (aspect-ratio: 1){.photo-load__btn .frame:before{content:"";float:left;padding-top:100%}.photo-load__btn .frame:after{content:"";display:block;clear:both}}.photo-load__btn .frame img{display:block}.photo-load__btn .text{display:none;font-size:17px;font-weight:500;text-align:center;margin-top:20px}.status{display:inline-flex;justify-content:center;align-items:center;border-radius:25px;text-align:center;font-weight:700;font-size:16px;background:var(--container-active-score);color:var(--white-color);padding:10px 16px 9px}.status_completed{background:var(--green-color)}.permanent{display:block;width:38px;height:38px;background:url(/build/img/icons/permanent.png) no-repeat,#63b7ff;background-position:center center;border-radius:50%}.time-text{display:flex;align-items:center;min-height:24px;font-size:13px;padding-left:30px;background:url(/build/img/icons/time.png) no-repeat;background-position:0px center}.file-link{display:flex;align-items:center;min-height:27px;font-size:16px;font-weight:500;color:var(--ligth-accent-color);padding-left:30px;background:url(/build/img/icons/file.png) no-repeat;background-position:0px center}.file-link:hover{opacity:.8}.quest-description{border:2px solid var(--border-color);border-radius:15px;padding:11px 15px 20px}.quest-description__header{display:flex;gap:6px 20px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:5px}@media (max-width: 576px){.quest-description__header{flex-wrap:wrap;margin-bottom:10px}}.quest-description__name{font-size:16px;font-weight:500;margin:0}.quest-description__profit{display:inline-flex;align-items:center;justify-content:center;background:#978ecb;font-weight:700;font-size:14px;line-height:1;color:var(--white-color);padding:10px 12px 9px;border-radius:25px}.quest-description__type{display:block;font-weight:500;margin-bottom:10px}.quest-description__text{margin-bottom:7px}.quest-description__text p{margin:0}.quest-description__text p:not(:last-child){margin-bottom:8px}.quest-description__params{display:flex;flex-direction:column;gap:8px}.quest-description__params .name{color:var(--ligth-color)}.statistic-block{display:flex;flex-wrap:wrap;align-items:center;gap:19px}.statistic-block__item{display:flex;align-items:center;flex-direction:column;border:1px solid var(--border-color);border-radius:15px;width:calc((100% - 57px)/4)}@media (max-width: 576px){.statistic-block__item{width:calc((100% - 19px)/2)}}.statistic-block__item:nth-child(4n+1) .statistic-block__item-line{background-color:var(--ligth-accent-color)}.statistic-block__item:nth-child(4n+2) .statistic-block__item-line{background-color:var(--error-color)}.statistic-block__item:nth-child(4n+3) .statistic-block__item-line{background-color:var(--yellow-color)}.statistic-block__item:nth-child(4n+4) .statistic-block__item-line{background-color:var(--green-color)}.statistic-block__item-number{display:block;font-size:22px;font-weight:700;line-height:1;margin:16px 10px 5px}@media (max-width: 576px){.statistic-block__item-number{font-size:20px}}.statistic-block__item-name{display:block;font-size:16px;color:var(--ligth-color);margin:0 10px 11px}.statistic-block__item-line{height:4px;width:100%;margin-bottom:10px}.header{position:relative;z-index:10;background:var(--white-color);padding:32px 0 28px}@media (max-width: 576px){.header{padding:19px 0 15px}}.header__container{position:relative;z-index:11;display:flex;align-items:center;justify-content:space-between;gap:30px}.header__logo{position:relative;z-index:2;display:block;max-width:200px}.header__logo img{display:block;width:100%;height:auto}.header__burger{display:none}@media (max-width: 991px){.header__burger{display:block}.header__nav{position:absolute;z-index:-1;top:-32px;left:0;right:0;width:100%;height:100vh;background:#0000004d;overflow:auto;opacity:0;visibility:hidden;transition:var(--transition)}.header__nav.open{z-index:1;opacity:1;visibility:visible}}@media (max-width: 576px){.header__nav{top:-19px}}.header__menu{display:flex;align-items:center;gap:27px}@media (max-width: 991px){.header__menu{padding:80px 20px 30px;background:var(--white-color);flex-wrap:wrap;justify-content:flex-end}}@media (max-width: 576px){.header__menu{flex-direction:column;align-items:flex-start;gap:20px;padding:64px 15px 28px}}.menu-item__link{display:flex;align-items:center;gap:10px}.menu-item__icon{display:block;max-width:32px;height:auto}@media (max-width: 576px){.menu-item__icon{display:none}}.menu-item__text{font-size:16px;line-height:1;color:var(--dark-accent-color);transition:var(--transition)}.menu-item:hover .menu-item__text{font-size:16px;line-height:1;color:var(--black-color)}.burger{position:relative;z-index:2;cursor:pointer;transition:var(--transition);width:32px;height:13px}.burger:hover{opacity:.8}.burger span{background:var(--dark-accent-color);position:absolute;width:100%;right:0;top:50%;transform:translateY(-50%);height:3px;border-radius:10px;transition:var(--transition)}.burger:before,.burger:after{content:"";background:var(--dark-accent-color);position:absolute;width:100%;height:3px;right:0;border-radius:10px;transition:var(--transition)}.burger:before{top:0}.burger:after{bottom:0}.burger.open:before{background:var(--line-color);transform:rotate(45deg) scale(.8);top:5px}.burger.open:after{transform:scale(0)}.burger.open span{background:var(--line-color);top:5px;transform:rotate(-45deg) scale(.8)}.footer{background:var(--dark-accent-color);font-size:15px;font-weight:500;color:var(--white-color);line-height:1.43;padding:40px 0 36px}@media (max-width: 576px){.footer{font-size:14px}}.footer__container{display:flex;align-items:center;justify-content:space-between;gap:20px 60px}@media (max-width: 576px){.footer__container{flex-direction:column;align-items:flex-start}}.footer__copirate{display:block;white-space:nowrap}.footer__support{display:block;text-align:right}@media (max-width: 576px){.footer__support{text-align:left}}.footer__support a{white-space:nowrap}.footer__support a:hover{opacity:.8}.popup{position:fixed;width:100%;height:100%;background:#6297c2cc;z-index:1000;top:0;left:0;overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;transition:all .5s ease-in-out}.popup__body{max-width:1220px;margin:auto;display:flex;align-items:center;min-height:100%;justify-content:center;transition:all .5s ease-in-out;opacity:0}.popup__content{width:100%;max-width:800px;background:var(--white-color);position:relative;transition:all .5s ease-in-out;opacity:0;transform:translateY(-100%);border-radius:15px;padding:40px 30px;margin:30px}@media (max-width: 576px){.popup__content{margin:30px 18px}}.popup__close{cursor:pointer;display:block;width:32px;height:32px;position:absolute;right:10px;top:10px;transition:var(--transition)}.popup__close:hover{opacity:.8}.popup__close:before{content:"";background-color:var(--line-color);position:absolute;width:20px;height:2px;left:calc(50% - 10px);top:calc(50% - 1px);transform:rotate(-45deg);border-radius:1px}.popup__close:after{content:"";background-color:var(--line-color);position:absolute;width:20px;height:2px;left:calc(50% - 10px);top:calc(50% - 1px);transform:rotate(45deg);border-radius:1px}.popup.open{opacity:1;visibility:visible}.popup.open .popup__body{opacity:1}.popup.open .popup__content{opacity:1;transform:translate(0)}body.lock{overflow:hidden}.action-popup__content{position:relative;display:flex;flex-direction:column;align-items:center;max-width:629px;padding:47px 40px 60px}@media (max-width: 576px){.action-popup__content{padding:47px 15px 60px}}.action-popup__form{position:relative;width:100%;max-width:362px}.action-popup__title{text-align:center;font-size:28px;letter-spacing:0;margin:0 0 16px}@media (max-width: 576px){.action-popup__title{font-size:24px}}.action-popup__form-items{width:100%;min-height:128px;display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.action-popup__form-item{width:100%;display:flex;flex-direction:column;gap:16px}.action-popup__form-item select:disabled,.action-popup__form-item input:disabled,.action-popup__form-item .SimpleSel--disabled{display:none}.action-popup__form-error{position:absolute;bottom:-30px;left:0;right:0;text-align:center;display:block;color:var(--error-color);font-weight:500}.action-popup__form-button{width:100%}.base-info{display:flex;align-items:flex-start;gap:40px;margin-top:35px;margin-bottom:50px}@media (max-width: 991px){.base-info{flex-direction:column;gap:30px}}@media (max-width: 576px){.base-info{margin-bottom:36px}}.base-info__user{width:100%;max-width:680px;display:flex;gap:33px;align-items:flex-start}@media (max-width: 576px){.base-info__user{gap:15px}}.base-info__user-img{width:100%;max-width:207px}.base-info__user-img img{display:block;width:100%;height:auto}.base-info__user-feilds{width:100%;display:flex;flex-direction:column;gap:26px;margin-top:-4px}@media (max-width: 576px){.base-info__user-feilds{gap:16px}.base-info__user-feild input{text-overflow:clip}}.base-info__quests{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:20px}@media (max-width: 576px){.base-info__quests{gap:10px}}.base-info__quests .info-item:not(:nth-child(4)),.base-info__quests .info-item:not(:nth-child(5)){max-width:calc((100% - 40px) / 3)}@media (max-width: 991px){.base-info__quests .info-item:not(:nth-child(4)),.base-info__quests .info-item:not(:nth-child(5)){max-width:calc((100% - 20px)/2)}}@media (max-width: 576px){.base-info__quests .info-item:not(:nth-child(4)),.base-info__quests .info-item:not(:nth-child(5)){max-width:calc((100% - 10px)/2)}}.base-info__quests .info-item:nth-child(4),.base-info__quests .info-item:nth-child(5){max-width:calc((100% - 20px)/2)}@media (max-width: 576px){.base-info__quests .info-item:nth-child(4),.base-info__quests .info-item:nth-child(5){max-width:calc((100% - 10px)/2)}}.info-item{display:flex;align-items:center;flex-direction:column;width:100%;padding:13px 13px 14px;border:1px solid var(--border-color);border-radius:15px;text-align:center}.info-item.large{padding:25px 13px 17px}.info-item.large .number{font-size:30px;margin-bottom:11px}@media (max-width: 1200px){.info-item.large .number{font-size:24px}}@media (max-width: 576px){.info-item.large .number{font-size:18px}}.info-item.large .name{font-size:18px;margin-bottom:18px}@media (max-width: 1200px){.info-item.large .name{font-size:16px}}@media (max-width: 576px){.info-item.large .name{font-size:14px}}.info-item .number{font-size:22px;font-weight:700;display:block;margin-bottom:3px}@media (max-width: 576px){.info-item .number{font-size:18px}}.info-item .name{font-size:16px;font-weight:300;color:var(--ligth-color);display:block;margin-bottom:10px}@media (max-width: 576px){.info-item .name{font-size:14px}}.info-item .line{display:block;width:100%;height:5px;background-color:var(--green-color);margin-top:auto}.info-item .line_blue{background-color:var(--ligth-accent-color)}.info-item .line_orange{background-color:var(--yellow-color)}.info-item .line_green{background-color:var(--green-color)}.main-tabs{--color-1: #b73e86;--color-2: #da8027;--color-3: #69bb89;--color-4: #1e6980;--color-5: #3bbcd8;--color-6: #63549f;margin-bottom:72px}.main-tabs__filters{display:flex;align-items:center;gap:26px;margin-bottom:50px}@media (max-width: 991px){.main-tabs__filters{gap:15px 20px;flex-wrap:wrap}}@media (max-width: 576px){.main-tabs__filters{margin-bottom:36px}}.main-tabs__filter{display:flex;align-items:center;gap:10px}@media (max-width: 576px){.main-tabs__filter{gap:8px}}.main-tabs__filter .select{font-size:14px;letter-spacing:.01em}.main-tabs__filter .select .SimpleSel__top_body{min-width:115px;height:34px;border-radius:20px;gap:10px;padding:5px 10px 5px 15px}.main-tabs__filter .select .SimpleSel__icon{margin:0}.main-tabs__filter .select .SimpleSel__body{border-radius:10px;margin-top:2px}.main-tabs__filter .year .SimpleSel__top_body{min-width:86px}.main-tabs__filter .range-date{height:34px;border-radius:20px;max-width:192px;background:none;padding:6px 10px}.main-tabs__control{display:flex;gap:10px;margin-bottom:10px}@media (max-width: 576px){.main-tabs__control{flex-wrap:wrap;gap:8px}}.main-tabs__control .tab-btn{display:block;position:relative;border-radius:10px;background-color:#eaeff2;width:220px;height:60px;transition:var(--transition);font-size:18px;font-weight:400;text-align:center;letter-spacing:.01em;padding:15px 10px}@media (max-width: 576px){.main-tabs__control .tab-btn{max-width:calc(50% - 5px);font-size:16px;height:auto;min-height:40px}}.main-tabs__control .tab-btn:before{content:"";position:absolute;top:11px;left:0;width:100%;height:100%;transition:var(--transition);background-color:#dfe7ed;border-top-right-radius:10px;border-top-left-radius:10px;z-index:-1;opacity:0}@media (max-width: 576px){.main-tabs__control .tab-btn:before{display:none}}.main-tabs__control .tab-btn.active{background-color:#dfe7ed;text-shadow:0 0 1px #000}.main-tabs__control .tab-btn.active:before{opacity:1}.main-tabs__content{padding:40px 33px;background-color:#dfe7ed;border-radius:5px}@media (max-width: 991px){.main-tabs__content{padding:30px 20px}}@media (max-width: 576px){.main-tabs__content{padding:20px 15px}}.main-tabs__content-item{display:flex;gap:30px}@media (max-width: 1200px){.main-tabs__content-item{gap:20px}}@media (max-width: 991px){.main-tabs__content-item{flex-direction:column-reverse}}.main-income{width:100%;max-width:880px}@media (max-width: 991px){.main-income{max-width:none}}.main-income__total{background-color:var(--white-color);padding:39px 35px 44px 36px;margin-bottom:15px;border-radius:5px}@media (max-width: 991px){.main-income__total{padding:30px 20px}}@media (max-width: 576px){.main-income__total{padding:20px 15px}}.main-income__total-header,.main-income__total-subheader{display:flex;align-items:center;flex-wrap:wrap;gap:6px 20px;justify-content:space-between;margin-bottom:20px}.main-income__total-header .forecast,.main-income__total-subheader .forecast{display:block;font-size:17px;letter-spacing:.01em;color:#7c8286;line-height:1.042;margin:0}.main-income__total-subheader{margin-top:-10px}.main-income__total-title{font-size:28px;letter-spacing:0;font-weight:500;margin:0}@media (max-width: 576px){.main-income__total-title{font-size:24px}}.main-income__total-value{font-size:24px;font-weight:500;color:#7c8286;margin:0}@media (max-width: 576px){.main-income__total-value{font-size:18px}}.main-income__total-line{display:flex;height:32px;margin-right:15px;margin-left:15px}@media (max-width: 991px){.main-income__total-line{height:20px}}@media (max-width: 576px){.main-income__total-line{margin-right:10px;margin-left:10px}}.main-income__total-line span{position:relative;display:block;border-radius:15px}@media (max-width: 576px){.main-income__total-line span{border-radius:10px}}.main-income__total-line span:before{content:"";position:absolute;top:0;left:-15px;right:-15px;display:block;width:calc(100% + 30px);height:100%;border-radius:15px;background-color:inherit}@media (max-width: 576px){.main-income__total-line span:before{left:-10px;right:-10px;border-radius:10px;width:calc(100% + 20px)}}.main-income__total-line span:nth-child(1){background-color:var(--color-1)}.main-income__total-line span:nth-child(2){background-color:var(--color-2)}.main-income__total-line span:nth-child(3){background-color:var(--color-3)}.main-income__total-line span:nth-child(4){background-color:var(--color-4)}.main-income__total-line span:nth-child(5){background-color:var(--color-5)}.main-income__total-line span:nth-child(6){background-color:var(--color-6)}.main-income__total-counter{display:block;font-size:17px;letter-spacing:.01em;color:#7c8286;line-height:1.042;margin-top:14px}.main-income__accordion{display:flex;flex-direction:column;gap:8px}.main-tabs__filter .field{transition:var(--transition)}.main-tabs__filter .field.disabled{opacity:.5;pointer-events:none}.accordion-item{background:#fff;padding:22px 34px 21px;border-radius:5px}.accordion-item.disabled{pointer-events:none}.accordion-item.disabled .accordion-item__color{background-color:#b8b9b9!important}@media (max-width: 576px){.accordion-item{padding:20px 15px}}.accordion-item__header{position:relative;cursor:pointer}.accordion-item__header-main,.accordion-item__header-forecast{display:flex;align-items:flex-start;gap:8px 16px;padding-right:48px}@media (max-width: 576px){.accordion-item__header-main,.accordion-item__header-forecast{flex-wrap:wrap;padding-right:30px;gap:8px}}.accordion-item__header-forecast{justify-content:space-between;padding-left:42px;margin-top:14px;margin-bottom:4px}@media (max-width: 576px){.accordion-item__header-forecast{justify-content:flex-start;padding-left:26px;gap:8px;flex-direction:column}.accordion-item__header-forecast .forecast{margin:0}}.accordion-item__header:after{content:"";position:absolute;right:0;top:8px;width:18px;height:11px;background:url(/build/img/icons/accordion-down.png) no-repeat;background-size:cover;transition:var(--transition)}.accordion-item__header .forecast{display:block;font-size:15px;color:#7c8286;line-height:1.042;margin:0}.accordion-item.active .accordion-item__header:after{transform:rotate(180deg)}.accordion-item__body{position:relative;overflow:hidden;max-height:0;transition:var(--transition);font-weight:300;font-size:16px;line-height:1.333;text-align:left;padding-left:40px;padding-right:48px}@media (max-width: 576px){.accordion-item__body{padding-right:0;padding-left:0}}.accordion-item__body p{margin:15px 0}.accordion-item__body p:last-child{margin-bottom:4px}.accordion-item__color{display:block;width:26px;height:26px}@media (max-width: 576px){.accordion-item__color{width:18px;height:18px}}.accordion-item__title{gap:16px;font-weight:500;font-size:18px;line-height:26px;letter-spacing:.01em;text-align:left;margin:0}.accordion-item__title .forecast{font-size:17px;margin-top:6px}@media (max-width: 1200px){.accordion-item__title .forecast{font-size:16px}}@media (max-width: 576px){.accordion-item__title .forecast{font-size:14px}.accordion-item__title{line-height:18px;max-width:calc(100% - 26px);margin-top:1px}}.accordion-item__value{display:inline-block;margin-left:auto;font-weight:500;color:#7c8286;font-size:18px;line-height:26px;letter-spacing:.01em;text-align:right}@media (max-width: 576px){.accordion-item__value{text-align:left;margin-left:26px;font-size:16px;line-height:18px;margin-top:1px}}.accordion-item:nth-child(1) .accordion-item__color{background-color:var(--color-1)}.accordion-item:nth-child(2) .accordion-item__color{background-color:var(--color-2)}.accordion-item:nth-child(3) .accordion-item__color{background-color:var(--color-3)}.accordion-item:nth-child(4) .accordion-item__color{background-color:var(--color-4)}.accordion-item:nth-child(5) .accordion-item__color{background-color:var(--color-5)}.accordion-item:nth-child(6) .accordion-item__color{background-color:var(--color-6)}.store-selection{width:100%;max-width:425px;background-color:#eff3f6;padding:41px 36px 31px;border-radius:5px}@media (max-width: 991px){.store-selection{padding:30px 20px;max-width:none}}@media (max-width: 576px){.store-selection{padding:20px 15px}}.store-selection__header{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}@media (max-width: 991px){.store-selection__header{justify-content:flex-start;gap:16px 30px}}@media (max-width: 576px){.store-selection__header{margin-bottom:30px}}.store-selection__header h3{font-size:28px;letter-spacing:0;margin:0}.store-selection__header .select{font-size:14px;letter-spacing:.01em}.store-selection__header .select .SimpleSel__top_body{min-width:216px;height:34px;border-radius:20px;gap:10px;padding:5px 10px 5px 15px}.store-selection__header .select .SimpleSel__icon{margin:0}.store-selection__header .select .SimpleSel__body{border-radius:10px;margin-top:2px}.store-selection__params{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:48px;margin-bottom:55px}@media (max-width: 991px){.store-selection__params{gap:30px;justify-content:flex-start}}@media (max-width: 576px){.store-selection__params{gap:20px;margin-bottom:30px}.store-selection__params .progress-circle{max-width:calc(50% - 10px)}}.store-selection__numbers{display:flex;flex-direction:column;gap:20px}.store-selection__indicators{display:flex;flex-direction:column;gap:20px;margin-top:20px}.store-selection__indicators-item .title{font-size:20px;text-align:center;font-weight:500;margin:0 0 16px}.store-selection__indicators-item .value{display:flex;gap:20px}@media (max-width: 576px){.store-selection__indicators-item .value{flex-direction:column;align-items:center}}.store-selection__indicators-item .explanation{display:block;text-align:center;font-size:14px;font-weight:300;color:#151515;margin-top:8px}.store-selection__indicators-item .progress-circle{width:100%;max-width:120px}.store-selection__indicators-item .progress-circle__value{font-size:24px}.store-selection__indicators-item .progress-circle__value span{font-size:18px}.store-selection__indicators-item .parametr-item{width:100%;max-width:none;align-items:flex-start;padding:12px;gap:16px}.store-selection__indicators-item .parametr-item__icon{max-width:45px}.store-selection__indicators-item .parametr-item__text{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:9px}.store-selection__indicators-item .parametr-item__text .value{margin:0 0 6px;font-size:17px;font-weight:700;text-align:left}.store-selection__indicators-item .parametr-item__text .value span{font-size:24px;font-weight:500}@media (max-width: 576px){.store-selection__indicators-item .parametr-item__text .value span{font-size:18px}}.store-selection__indicators-item .parametr-item__text .name{font-size:14px;margin-bottom:6px}.store-selection__indicators-item .parametr-item__text .from{font-size:14px;font-weight:300}.store-selection__forecast{margin-top:30px}.store-selection__forecast-title{text-align:center;margin:0 0 12px}.store-selection__forecast .progress-circle{margin:0 auto}.store-selection__circles{display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:30px}.store-selection__circles .progress-circle{width:200px;max-width:200px}@media (max-width: 991px){.store-selection__circles{align-items:flex-start;flex-direction:row}}@media (max-width: 576px){.store-selection__circles{gap:20px}.store-selection__circles .circle-item{max-width:calc(50% - 10px)}}.store-selection__circles .circle-item__value{font-weight:700}.parametr-item{position:relative;display:flex;align-items:center;gap:20px;background-color:var(--white-color);padding:20px;border-radius:5px;max-width:400px}@media (max-width: 576px){.parametr-item{padding:15px;gap:16px}}.parametr-item:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:8px;height:calc(100% - 20px);background-color:#679edf;border-top-left-radius:5px;border-bottom-left-radius:5px}.parametr-item__icon{max-width:78px}@media (max-width: 576px){.parametr-item__icon{max-width:60px}}.parametr-item__icon img{width:100%;height:auto;display:block}.parametr-item__text{display:flex;flex-direction:column;gap:12px;margin-top:9px}@media (max-width: 576px){.parametr-item__text{margin-top:2px;gap:6px}}.parametr-item__text .value{margin:0;font-size:28px;font-weight:700}@media (max-width: 576px){.parametr-item__text .value{font-size:20px}}.parametr-item__text .value span{font-size:24px;font-weight:500}@media (max-width: 576px){.parametr-item__text .value span{font-size:18px}}.parametr-item__text .from{font-size:16px}.main-kpi{width:100%;display:flex;flex-direction:column;gap:30px}.main-kpi__item{padding:40px;border-radius:5px;background-color:#eff3f6}@media (max-width: 991px){.main-kpi__item{padding:30px 20px}}@media (max-width: 576px){.main-kpi__item{padding:20px 15px}}.main-kpi__item-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:20px}.main-kpi__item-header .title{font-size:28px;letter-spacing:0;margin:0;font-weight:500}.main-kpi__item-header-select{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.main-kpi__item-header-select .select{font-size:14px;letter-spacing:.01em}.main-kpi__item-header-select .select .SimpleSel__top_body{min-width:216px;height:34px;border-radius:20px;gap:10px;padding:5px 10px 5px 15px}.main-kpi__item-header-select .select .SimpleSel__icon{margin:0}.main-kpi__item-header-select .select .SimpleSel__body{border-radius:10px;margin-top:2px}.main-kpi__item-params{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:50px}@media (max-width: 991px){.main-kpi__item-params>.circle-item{margin-right:calc(100% - 200px)}}@media (max-width: 576px){.main-kpi__item-params>.circle-item{margin-right:0}}.main-kpi__item-params>.circle-item .progress-circle{width:200px}.main-kpi__item-params>.circle-item .progress-circle__value{font-size:42px}.main-kpi__item-params>.circle-item .progress-circle__value span{font-size:32px}.four-circles{display:flex;align-items:flex-end;flex-wrap:wrap;gap:50px}@media (max-width: 991px){.four-circles{gap:30px}}@media (max-width: 576px){.four-circles{gap:20px}.four-circles .circle-item{width:100%;max-width:calc(50% - 10px)}.four-circles .circle-item .progress-circle__value{font-size:22px!important}.four-circles .circle-item .progress-circle__value span{font-size:20px!important}}.four-circles .circle-item:first-child{margin-right:50px}@media (max-width: 1200px){.four-circles .circle-item:first-child{margin-right:0}}@media (max-width: 991px){.four-circles .circle-item:first-child{margin-right:calc(100% - 200px)}}@media (max-width: 576px){.four-circles .circle-item:first-child{margin-right:0}}.four-circles .circle-item:first-child .progress-circle{width:200px}.four-circles .circle-item:first-child .progress-circle__value{font-size:42px}.four-circles .circle-item:first-child .progress-circle__value span{font-size:32px}.circle-item{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.circle-item__name{font-size:16px;font-weight:300}.circle-item .progress-circle{max-width:100%}.circle-item__value{font-weight:500}.user-kpi{display:flex;align-items:flex-start;gap:40px;width:100%}@media (max-width: 991px){.user-kpi{flex-direction:column}}.user-kpi__items{width:100%;flex-grow:1;display:flex;flex-direction:column;gap:67px;padding-left:16px}@media (max-width: 1200px){.user-kpi__items{padding-left:0;gap:40px}}.user-kpi__item-title{font-size:28px;font-weight:500;margin:0 0 20px;letter-spacing:0}.user-kpi__item-cirlcles{display:flex;align-items:flex-start;flex-wrap:wrap;gap:52px;padding-left:16px}@media (max-width: 1200px){.user-kpi__item-cirlcles{gap:40px}}@media (max-width: 576px){.user-kpi__item-cirlcles{gap:20px}}.user-kpi__item-cirlcles .circle-item{position:relative;width:200px}@media (max-width: 576px){.user-kpi__item-cirlcles .circle-item{max-width:calc(50% - 10px)}}.user-kpi__item-cirlcles .circle-item .tooltip{position:absolute;top:-10px;right:-20px}@media (max-width: 576px){.user-kpi__item-cirlcles .circle-item .tooltip{right:-10px;transform:scale(.7)}}.user-kpi__item-cirlcles .circle-item__value{font-size:18px;font-weight:700}@media (max-width: 576px){.user-kpi__item-cirlcles .circle-item__value{font-size:14px}}.user-kpi__item-cirlcles .progress-circle{width:200px}.user-kpi__item-cirlcles .progress-circle__value{font-size:42px}.user-kpi__item-cirlcles .progress-circle__value span{font-size:32px}@media (max-width: 576px){.user-kpi__item-cirlcles .progress-circle__value{font-size:22px}.user-kpi__item-cirlcles .progress-circle__value span{font-size:20px}}.user-kpi__rating{width:100%;max-width:504px;padding:55px 49px 40px 57px;display:flex;flex-direction:column;gap:54px;background-color:#eff3f6;border-radius:5px;margin-right:16px}@media (max-width: 1200px){.user-kpi__rating{margin-right:0;gap:40px}}@media (max-width: 1100px){.user-kpi__rating{padding:40px;max-width:405px}}@media (max-width: 991px){.user-kpi__rating{max-width:none;padding:30px 20px}}@media (max-width: 576px){.user-kpi__rating{padding:20px 15px}}.user-kpi__rating .parametr-item__text{margin-top:2px}.user-kpi__rating .parametr-item .value{font-size:36px}@media (max-width: 576px){.user-kpi__rating .parametr-item .value{font-size:20px}}.user-kpi__rating-cirles{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px 20px}@media (max-width: 1200px){.user-kpi__rating-cirles{gap:30px 20px}}.user-kpi__rating-cirles .circle-item__name{font-size:12px}.user-kpi__rating-cirles .circle-item__value{font-size:14px;font-weight:700;margin-top:-4px}@media (max-width: 576px){.user-kpi__rating-cirles .circle-item{max-width:calc(50% - 10px)}}.admin-quest{padding:40px 33px;background-color:#eff3f6;border-radius:5px;display:flex;flex-direction:column;gap:60px;width:100%}@media (max-width: 991px){.admin-quest{padding:30px 20px;gap:40px}}@media (max-width: 576px){.admin-quest{padding:20px 15px;gap:30px}}.admin-quest .four-circles .circle-item:first-child{margin-right:20px}@media (max-width: 991px){.admin-quest .four-circles .circle-item:first-child{margin-right:0}}.user-quest{width:100%;display:flex;align-items:flex-start;gap:33px}@media (max-width: 991px){.user-quest{flex-direction:column}}@media (max-width: 576px){.user-quest{gap:30px;padding-top:10px}}.user-quest .circle-item{width:100%;max-width:395px}.user-quest .circle-item__name{font-size:16px;margin-top:11px}@media (max-width: 1200px){.user-quest .circle-item{width:auto;max-width:none}}@media (max-width: 576px){.user-quest .circle-item{width:100%;max-width:none}}.user-quest .progress-circle{width:220px}.user-quest .progress-circle__value{font-size:42px}.user-quest .progress-circle__value span{font-size:32px}.user-quest__params{width:100%;max-width:843px;display:flex;flex-wrap:wrap;gap:35px 50px}@media (max-width: 1200px){.user-quest__params{gap:30px 40px}}@media (max-width: 991px){.user-quest__params{max-width:none}}@media (max-width: 576px){.user-quest__params{gap:20px}}.user-quest__params .parametr-item{width:100%;max-width:calc(50% - 25px)}@media (max-width: 768px){.user-quest__params .parametr-item{max-width:none}}.user-quest__params .parametr-item__text{margin-top:2px;margin-left:6px}.user-quest__params .parametr-item .value{font-size:36px}@media (max-width: 576px){.user-quest__params .parametr-item .value{font-size:20px}}.user-quest__params .parametr-item .value span{font-size:36px}@media (max-width: 576px){.user-quest__params .parametr-item .value span{font-size:18px}}.user-quest__params .parametr-item__icon{display:flex;align-items:center;justify-content:center;width:78px;height:78px;max-width:none;border-radius:50%;flex-shrink:0}.user-quest__params .parametr-item__icon img{width:auto}@media (max-width: 576px){.user-quest__params .parametr-item__icon{width:60px;height:60px}.user-quest__params .parametr-item__icon img{width:32px}}.user-quest__params .parametr-item:nth-child(1):before,.user-quest__params .parametr-item:nth-child(1) .parametr-item__icon{background-color:#3bbcd8}.user-quest__params .parametr-item:nth-child(2):before,.user-quest__params .parametr-item:nth-child(2) .parametr-item__icon{background-color:#679edf}.user-quest__params .parametr-item:nth-child(3):before,.user-quest__params .parametr-item:nth-child(3) .parametr-item__icon{background-color:#63549f}.user-quest__params .parametr-item:nth-child(4):before,.user-quest__params .parametr-item:nth-child(4) .parametr-item__icon{background-color:#69bb89}.personal-params{width:100%;display:flex;gap:36px;align-items:flex-start}@media (max-width: 991px){.personal-params{flex-direction:column}}@media (max-width: 576px){.personal-params{gap:20px}}.personal-params__sales{width:100%;max-width:616px;display:flex;flex-direction:column;gap:36px;border-radius:5px}.personal-params__sales .parametr-item{max-width:none}@media (max-width: 991px){.personal-params__sales{max-width:none}}.personal-params__other{width:100%;max-width:398px;display:flex;flex-direction:column;gap:36px}@media (max-width: 991px){.personal-params__other{max-width:none;flex-direction:row;gap:20px;flex-wrap:wrap}}.personal-params__other .parametr-item{width:100%}@media (max-width: 991px){.personal-params__other .parametr-item{max-width:calc(50% - 10px)}}@media (max-width: 768px){.personal-params__other .parametr-item{max-width:none}}.personal-params__other .parametr-item:nth-child(1):before{background-color:#da8027}.personal-params__other .parametr-item:nth-child(2):before{background-color:#b73e86}.personal-params__other .parametr-item:nth-child(3):before{background-color:#1e6980}.personal-params .parametr-item__text{margin-top:2px;margin-left:6px}.personal-params .parametr-item .value{font-size:36px}@media (max-width: 576px){.personal-params .parametr-item .value{font-size:20px}}.personal-params .parametr-item .value span{font-size:36px}@media (max-width: 576px){.personal-params .parametr-item .value span{font-size:18px}}.personal-sales__block{background-color:var(--white-color);padding:28px 30px 35px 40px;border-radius:5px}@media (max-width: 1200px){.personal-sales__block{padding:30px}}@media (max-width: 991px){.personal-sales__block{padding:30px 20px}}@media (max-width: 576px){.personal-sales__block{padding:20px 15px}}.personal-sales__title{font-size:28px;font-weight:500;letter-spacing:0;margin:0 0 11px}.personal-sales__percent{display:block;font-size:36px;font-weight:700;margin-bottom:24px}@media (max-width: 576px){.personal-sales__percent{font-size:26px;margin-bottom:16px}}.personal-sales__line{width:100%;display:flex;gap:6px;overflow:hidden}@media (max-width: 576px){.personal-sales__line{gap:2px}}.personal-sales__line span{position:relative;display:block;width:calc((100% - 54px)*.1);aspect-ratio:.5;max-height:100px;background-color:#e0e5e9;border-radius:5px;overflow:hidden}@supports not (aspect-ratio: .5){.personal-sales__line span:before{content:"";float:left;padding-top:200%}.personal-sales__line span:after{content:"";display:block;clear:both}}@media (max-width: 576px){.personal-sales__line span{border-radius:2px;width:calc((100% - 18px)*.1)}}.personal-sales__line span:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#69bb89}.personal-sales__line span:nth-child(1):before{width:calc(100% - (10% - var(--progress)) * 10)}.personal-sales__line span:nth-child(2):before{width:calc(100% - (20% - var(--progress)) * 10)}.personal-sales__line span:nth-child(3):before{width:calc(100% - (30% - var(--progress)) * 10)}.personal-sales__line span:nth-child(4):before{width:calc(100% - (40% - var(--progress)) * 10)}.personal-sales__line span:nth-child(5):before{width:calc(100% - (50% - var(--progress)) * 10)}.personal-sales__line span:nth-child(6):before{width:calc(100% - (60% - var(--progress)) * 10)}.personal-sales__line span:nth-child(7):before{width:calc(100% - (70% - var(--progress)) * 10)}.personal-sales__line span:nth-child(8):before{width:calc(100% - (80% - var(--progress)) * 10)}.personal-sales__line span:nth-child(9):before{width:calc(100% - (90% - var(--progress)) * 10)}.personal-sales__line span:nth-child(10):before{width:calc(100% - (100% - var(--progress)) * 10)}.authorization-main{display:flex}.authorization{margin:50px auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:55px}@media (max-width: 576px){.authorization{gap:65px}}.authorization__logo{width:100%;max-width:430px;height:38px;-o-object-fit:contain;object-fit:contain;padding:0;margin:0}@media (max-width: 576px){.authorization__logo{max-width:390px}}.authorization__form{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center}.authorization__form-title{margin:0 0 23px;padding:0;color:var(--textColor);font-family:var(--tt-font-family);font-weight:500;font-size:24px}@media (max-width: 576px){.authorization__form-title{font-size:22px}}.authorization__form .field{width:100%;max-width:360px;height:52px;margin-bottom:15px}.authorization__form .field:last-of-type{margin-bottom:0}.authorization__form-link{margin:0;padding:13px 0;font-size:14px}.authorization__form-button{width:100%;max-width:360px;height:52px;margin-bottom:30px}.authorization__offer{display:flex;flex-direction:row;position:relative;width:100%;gap:10px}.authorization__offer-text{font-family:var(--tt-font-family);font-weight:100;font-size:14px;width:100%;max-width:303px;color:var(--textColor)}.authorization__offer-link{margin:0;padding:15px 0}.users-page{padding-top:36px;padding-bottom:57px}.users-page__title{font-size:40px;margin:0 0 13px}@media (max-width: 576px){.users-page__title{font-size:36px}}.users-page__tabs{width:100%;margin:0 auto 20px;display:flex;justify-content:center;flex-wrap:wrap;gap:20px 0}.table-form__search{margin-bottom:18px}.table-form__filters{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:24px}@media (max-width: 576px){.table-form__filter{width:100%}}.table-form__date-filter{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:18px}.table-form__date-filter .table-form__download{margin:0}.table-form__download{display:flex;justify-content:flex-end;gap:20px;flex-wrap:wrap;margin-top:20px;margin-bottom:17px}.table-form__download a{display:block;font-weight:500;color:var(--ligth-accent-color)}.table-form__download a:hover{text-decoration:underline}.table-form__table{overflow:auto}.table-form table{position:relative;width:100%;border-collapse:collapse}.table-form table tr:nth-child(odd){background:#f6f6f6}.table-form table tr:not(:first-child){transition:var(--transition);cursor:pointer}@media (hover: hover){.table-form table tr:not(:first-child):hover{background:var(--ligth-accent-color)}}@media (hover: none){.table-form table tr:not(:first-child):active{background:var(--ligth-accent-color)}}.table-form table th{font-weight:500;text-align:left}.table-form table th,.table-form table td{vertical-align:top;padding:17px 8px;border:1px solid var(--line-color)}.table-form table th .hidden-link,.table-form table td .hidden-link{opacity:0;visibility:hidden;position:absolute}@media (max-width: 1200px){.table-form table th,.table-form table td{min-width:160px}}.table-form table .name{width:100%;display:flex;align-items:flex-start;gap:12px}.table-form table .name .checkbox{margin-top:1px}.table-form table .status-value{width:100%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;color:var(--white-color);text-align:center;padding:6px 5px;border-radius:5px}.table-form table .status-value_in-process{background-color:var(--yellow-color)}.table-form table .status-value_completed{background-color:var(--green-color)}.table-form table .status-value_not-started{background-color:var(--error-color)}.table-form__actions{position:fixed;bottom:0;left:0;width:100%;padding:20px 0;background:var(--white-color);box-shadow:0 -2px 2px #0003;transition:var(--transition)}.table-form__actions:not(.active){opacity:0;visibility:hidden;transform:translateY(100%)}.table-form__actions-content{display:flex;flex-wrap:wrap;gap:15px}.table-form__actions-select{width:100%;max-width:360px}.table-form__actions-button{width:100%;max-width:162px}.profile-page{padding-top:24px;padding-bottom:60px}.profile-page__title{font-size:40px;text-align:center;margin:0 0 48px}@media (max-width: 768px){.profile-page__title{margin-bottom:30px}}.profile-page__layout{display:flex;align-items:flex-start;gap:113px}@media (max-width: 991px){.profile-page__layout{gap:30px 60px}}@media (max-width: 768px){.profile-page__layout{flex-direction:column}}.profile-page__menu{display:flex;flex-direction:column;gap:30px;flex-shrink:0}@media (max-width: 768px){.profile-page__menu{flex-direction:row;flex-wrap:wrap}}@media (max-width: 576px){.profile-page__menu{gap:20px}}.profile-page__menu-item{text-align:left;font-size:15px;color:var(--dark-accent-color);font-weight:300}@media (hover: hover){.profile-page__menu-item:hover{text-decoration:underline}}.profile-page__menu-item.active{text-shadow:-.08ex 0 0 currentColor,.08ex 0 0 currentColor}@supports (-webkit-text-stroke-width: .06ex){.profile-page__menu-item.active{text-shadow:-.04ex 0 0 currentColor,.04ex 0 0 currentColor;-webkit-text-stroke-width:.06ex}}.profile-page__content{width:100%}.personal-data{display:flex;align-items:flex-start;gap:34px}@media (max-width: 576px){.personal-data{flex-direction:column}}.personal-data__photo{width:100%;max-width:186px;margin-top:2px}@media (max-width: 576px){.personal-data__photo{margin:0;max-width:400px}}.personal-data__inputs{width:100%;display:flex;flex-direction:column;gap:26px}.personal-data__inputs .btn{max-width:200px;margin-top:10px}.personal-data__input{width:100%}.bonus-info{display:flex;align-items:flex-start;gap:75px}@media (max-width: 991px){.bonus-info{width:100%;flex-direction:column;gap:30px}}.bonus-info__counter{display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;background:var(--dark-accent-color);border-radius:5px;color:var(--white-color);font-size:30px;font-weight:700;text-align:center;padding:20px}@media (max-width: 991px){.bonus-info__counter{max-width:none}}.bonus-info__history{width:100%;margin-top:-8px}@media (max-width: 991px){.bonus-info__history{margin:0}}.bonus-info__history-header{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;padding-bottom:12px}.bonus-info__history-title{font-size:18px;font-weight:700;text-align:left;margin:0}.bonus-info__history-date{max-width:240px}.bonus-info__history-list{width:100%;display:flex;flex-direction:column;border-top:1px solid var(--line-color)}.bonus-info__history-item{width:100%;border-bottom:1px solid var(--line-color)}.history-item{padding:17px 0 19px}.history-item__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:4px}.history-item__count{font-size:16px;font-weight:500}.history-item__date{font-size:12px}.history-item__description{font-size:13px;line-height:1.385;color:var(--ligth-color);margin:0}.statistics-page{padding-top:23px;padding-bottom:57px}.statistics-page__title{text-align:center;margin:0 0 13px}.statistics-page__tabs{width:100%;margin:0 auto 34px;display:flex;justify-content:center;flex-wrap:wrap;gap:20px 0}.quests-page{padding-top:23px;padding-bottom:73px}.quests-page__title{text-align:center;margin:0 0 35px}.quests-page__items{display:grid;grid-template-columns:repeat(6,1fr);gap:58px 26px}@media (max-width: 1280px){.quests-page__items{display:flex;flex-wrap:wrap;justify-content:center}}@media (max-width: 991px){.quests-page__items{flex-direction:column;gap:40px}}@media (max-width: 576px){.quests-page__items{gap:32px}}.quests-page__item{grid-column:span 2}@media (max-width: 1280px){.quests-page__item{width:calc((100% - 26px)/2)}}@media (max-width: 991px){.quests-page__item{width:100%}}@media (min-width: 1280.5px){.quests-page__item.quests-item_large{grid-column:span 3}}.quests-item{display:flex;justify-content:space-between;gap:30px;padding:0 25px;height:153px;font-size:24px}@media (max-width: 1440px){.quests-item{font-size:20px;padding:0 18px}}@media (max-width: 1300px){.quests-item{font-size:18px}}@media (max-width: 1280px){.quests-item{height:180px;font-size:24px;padding:0 30px}}@media (max-width: 991px){.quests-item{height:200px;font-size:32px;padding:0 12%}}@media (max-width: 768px){.quests-item{gap:20px;justify-content:space-between;padding:0 30px;font-size:30px;height:160px}}@media (max-width: 576px){.quests-item{padding:0 20px;font-size:18px;height:145px}}@media (max-width: 400px){.quests-item{height:125px;padding:0 15px;font-size:16px}}@media (max-width: 360px){.quests-item{height:100px;font-size:14px}}@media (min-width: 1280.5px){.quests-item_large{height:228px;font-size:32px;padding:0 39px}.quests-item_large .quests-item__media{height:calc(100% + 29px);margin-top:-29px}}.quests-item:hover{opacity:.8}.quests-item_color-1{background-color:var(--ligth-accent-color);color:var(--white-color)}.quests-item_color-2{background-color:#959889;color:var(--white-color)}.quests-item_color-3{background-color:#ffc296;color:var(--dark-accent-color)}.quests-item_color-4{background-color:#99d094;color:var(--dark-accent-color)}.quests-item_color-5{background-color:#e8e8e8;color:var(--dark-accent-color)}.quests-item__title{font-size:inherit;font-weight:500;text-transform:uppercase;line-height:1.375;text-align:left;margin-top:auto;margin-bottom:auto}.quests-item__media{height:calc(100% + 19px);margin-top:-19px}.quests-item__media img{height:100%;width:auto}.quest-templates{padding-top:30px;padding-bottom:68px}.quest-templates__title{font-size:40px;letter-spacing:0;margin:0 0 20px}@media (max-width: 576px){.quest-templates__title{font-size:36px}}.quest-templates__items{display:grid;grid-template-columns:repeat(3,1fr);gap:23px 27px;margin-bottom:45px}@media (max-width: 1200px){.quest-templates__items{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.quest-templates__items{grid-template-columns:100%}}.quest-templates__bot{width:100%;max-width:360px;margin:0 auto}@media (max-width: 576px){.quest-templates__bot{max-width:none}}.quest-templates__bot-progress{margin-bottom:22px}.quest-templates__bot-btn{width:100%}.templates-item{position:relative;background:var(--container-active-color);padding:14px 50px 20px 20px;display:flex;align-items:flex-start}@media (max-width: 576px){.templates-item{flex-direction:column-reverse;padding:14px 50px 20px}}.templates-item__text{width:100%;flex-grow:1}@media (max-width: 576px){.templates-item__text{text-align:center;width:calc(100% + 60px);margin-right:-30px;margin-left:-30px}}.templates-item__title{font-size:20px;color:var(--dark-accent-color);margin:0 0 18px}.templates-item__title:hover{text-decoration:underline}.templates-item__info{display:flex;flex-direction:column;gap:21px}.templates-item__info-item{display:flex;flex-direction:column}.templates-item__info-title{display:block;font-size:14px;line-height:1.286;color:var(--ligth-color)}.templates-item__info-description{display:block;font-size:16px}.templates-item__image{display:flex;width:100%;max-width:135px;margin-left:10px}@media (max-width: 1400px){.templates-item__image{max-width:120px}}@media (max-width: 1200px){.templates-item__image{max-width:160px}}@media (max-width: 991px){.templates-item__image{max-width:40%}}@media (max-width: 768px){.templates-item__image{max-width:160px}}@media (max-width: 576px){.templates-item__image{max-width:none;align-items:center;justify-content:center;margin-bottom:18px;margin-left:0}}.templates-item__image:hover{transform:scale(1.05)}.templates-item__image img{width:100%;height:auto}@media (max-width: 576px){.templates-item__image img{max-width:200px}}.templates-item__control-btns{position:absolute;right:14px;top:17px;display:flex;flex-direction:column;gap:12px;flex-shrink:0}.templates-item__control-btn{display:block;width:18px}.templates-item__control-btn img{max-width:100%;height:auto}.templates-item__control-btn:hover{opacity:.8}.quests__title{display:block;font-size:14px;line-height:1.286;color:var(--ligth-color);margin-bottom:4px}.quests__items{display:flex;flex-direction:column;gap:15px}.quests__item{font-size:16px;display:flex;flex-direction:column;gap:4px}.quests__item-title{display:block;font-weight:500}.quests__item-description{display:block}.quests__show-all{font-size:18px;font-weight:700;letter-spacing:.01em;line-height:1;text-align:left;color:var(--ligth-accent-color);margin-top:18px}.quests__show-all:hover{text-decoration:underline}.questbuilder{padding-top:20px;display:flex;flex-direction:column;align-items:center}.questbuilder__title{margin:0;padding:0;font-weight:500;font-size:48px;text-align:center;color:var(--black-color)}.questbuilder__form{display:flex;flex-direction:column;width:100%;max-width:560px;padding-top:15px;padding-bottom:60px;align-items:center}.questbuilder__form-tasks{display:flex;flex-direction:column;width:100%;gap:20px}.questbuilder__form-task{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center}.questbuilder__form-button{height:50px;width:100%;max-width:360px}.questbuilder__form-radios{gap:15px}.questbuilder__form-title{margin:0 0 15px;padding:0;font-weight:500;font-size:20px;text-align:left;color:var(--black-color);width:100%}.questbuilder__form-calendar{position:relative}.questbuilder__form-calendar input{position:absolute;opacity:0;visibility:hidden;z-index:-1}.questbuilder__form-button{margin-top:18px}.questbuilder__form-selects{display:flex;flex-direction:column;width:100%;gap:20px}.questbuilder__fields{gap:20px}.questbuilder__fields-title{width:100%;height:50px}.questbuilder__fields-description{margin:0;width:100%;height:120px}.questbuilder__select-container{width:100%}.questbuilder__select-button{font-size:16px;font-weight:500;color:var(--ligth-accent-color);text-align:start;width:140px;padding:0;margin:0}.form-item{display:flex;flex-direction:column;margin-bottom:30px;width:100%;gap:20px}.form-item .checkbox-container{margin-top:10px}.form-radio__inputs{display:none;flex-direction:row;padding:10px 0 0 30px;gap:10px;align-items:center}.form-radio__input{width:100%;max-width:105px;height:30px;outline:none;border:1px solid var(--line-color);padding:5px}.form-radio__inputs-opened{display:flex}.form-radio-select{display:none}.form-radio-select-opened{display:flex}.select__title{margin-bottom:-5px}.select__container{width:100%;display:none;flex-direction:column;gap:20px}.select__input,.select__description,.select-radio-opened{display:block}.select-opened{display:flex}.active-quest{padding-top:35px;padding-bottom:35px;display:flex;flex-direction:column}.active-quest__title{font-size:40px;margin:0 0 22px;padding:0}@media (max-width: 576px){.active-quest__title{font-size:36px}}.active-quest__container{width:100%;display:flex;flex-direction:row;justify-content:space-between;background-color:var(--container-active-color);padding:20px;align-items:start;gap:20px;margin-bottom:30px;position:relative}@media (max-width: 475px){.active-quest__container{position:relative}}.active-quest__container-scores{background-color:var(--container-active-score);width:100%;max-width:132px;height:40px;color:var(--white-color)}.active-quest__container-status{background-color:var(--yellow-color);width:100%;max-width:132px;height:40px;color:var(--white-color)}@media (max-width: 400px){.active-quest__container-status{max-width:110px;font-size:14px;height:35px}}@media (max-width: 768px){.active-quest__container{flex-wrap:wrap}}@media (max-width: 576px){.active-quest__container{flex-direction:column;align-items:center}}.active-quest__container-items{display:flex;flex-direction:column;align-items:start;width:100%;max-width:240px}@media (max-width: 576px){.active-quest__container-items{text-align:center;align-items:center}}.active-quest__container-block{display:flex;flex-direction:column;width:100%;max-width:135px;gap:10px}@media (max-width: 576px){.active-quest__container-block{order:-1}}.active-quest__container-title{margin:-10px 0 0;padding:0;font-size:20px;font-weight:500}.active-quest__container-title:hover{text-decoration:underline}.active-quest__container-picture{width:100%;max-width:130px;height:auto;-o-object-fit:contain;object-fit:contain;margin-right:40px;transition:var(--transition)}.active-quest__container-picture:hover{transform:scale(1.05)}@media (max-width: 1200px){.active-quest__container-picture{margin:0}}.active-quest__container-picture-link{width:100%;max-width:132px}.active-quest__item{margin-top:20px;display:flex;flex-direction:column;gap:6px}.active-quest__bot{width:100%;max-width:360px;margin:0 auto}.active-quest__picture-container{display:flex;flex-direction:column;align-items:center;gap:10px}@media (max-width: 480px){.active-quest__picture-container{order:-1}}.active-quest__input{background-color:var(--bg-color)}.quest-item__subtitle{margin:0;padding:0}.quest-item__subtitle-light{font-size:14px;font-weight:300;color:var(--ligth-color)}.quest-item__subtitle-medium{font-size:16px;font-weight:500}.quest-item__text{margin:0;padding:0;font-size:16px;font-weight:300;max-width:380px}@media (max-width: 576px){.quest-item__text{width:100%;margin:0}}.quest-item__text-clock{margin:0;padding:0;font-size:14px;font-weight:300}.quest-item-clock{display:flex;flex-direction:row;gap:10px;align-items:center}.quest-item-clock-images{width:23px;height:23px}.infographics{display:flex;flex-direction:column;width:100%;max-width:875px;gap:15px}.infographics__tables{display:flex;flex-direction:row;justify-content:space-between;gap:10px}@media (max-width: 991px){.infographics__tables{flex-wrap:wrap;justify-content:center}}@media (max-width: 400px){.infographics__tables{gap:20px}}.infographics__table{padding:15px;width:100%;max-width:205px;height:130px;background-color:var(--white-color);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}@media (max-width: 991px){.infographics__table{max-width:calc((100% - 10px)/2)}}@media (max-width: 400px){.infographics__table{height:90px;gap:2px;max-width:calc((100% - 20px)/2);padding-bottom:5px;padding-left:0;padding-right:0}}.infographics__table-indicator{margin:0;padding:0;font-size:30px;font-weight:700}@media (max-width: 400px){.infographics__table-indicator{font-size:22px}}.infographics__table-measurement{margin:0;padding:0;font-size:20px;font-weight:300;color:var(--ligth-color)}@media (max-width: 400px){.infographics__table-measurement{font-size:16px}}.infographics__progress{width:100%;display:flex;justify-content:flex-end;gap:12px}@media (max-width: 576px){.infographics__progress{position:absolute;top:15px;left:15px;width:calc(100% - 30px);flex-direction:row-reverse;justify-content:space-between}}.table__line{width:100%;height:5px}@media (max-width: 400px){.table__line{margin-top:5px}}.table__line_blue{background-color:var(--ligth-accent-color)}.table__line_red{background-color:var(--error-color)}.table__line_yellow{background-color:var(--yellow-color)}.table__line_green{background-color:var(--green-color)}.progress__title{margin:0;padding:0;font-size:16px;font-weight:500}@media (max-width: 400px){.progress__title{text-align:center}}.progress__items{padding:15px 0;display:flex;flex-direction:column;gap:15px}@media (max-width: 576px){.progress__items{gap:40px}}@media (max-width: 400px){.progress__items{gap:13px}}.progress__item{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:10px}@media (max-width: 576px){.progress__item{flex-direction:column}}.progress__item:nth-child(4n+1) .line-deep{background-color:var(--green-color)}.progress__item:nth-child(4n+2) .line-deep{background-color:var(--yellow-color)}.progress__item:nth-child(4n+3) .line-deep{background-color:var(--ligth-accent-color)}.progress__item:nth-child(4n+4) .line-deep{background-color:var(--error-color)}.progress__item-line{background-color:var(--white-color);width:100%;max-width:550px;height:5px}.progress__item-text{margin:0;padding:0;font-size:16px;font-weight:300;width:100%;max-width:170px}.line-deep{height:5px}.text-align-start{text-align:left}@media (max-width: 576px){.text-align-start{text-align:center}}.text-align-end{text-align:right}@media (max-width: 576px){.text-align-end{text-align:center}}.completed-quest{padding-top:35px;padding-bottom:35px;display:flex;flex-direction:column}.completed-quest__title{font-size:40px;margin:0 0 22px;padding:0}@media (max-width: 576px){.completed-quest__title{font-size:36px}}.completed-quest__container{width:100%;display:flex;flex-direction:row;justify-content:space-between;background-color:var(--table-line-color-gr);padding:20px;align-items:start;gap:20px;margin-bottom:30px;position:relative}@media (max-width: 475px){.completed-quest__container{position:relative}}.completed-quest__container-scores{background-color:var(--container-active-score);width:100%;max-width:132px;height:40px;color:var(--white-color)}.completed-quest__container-status{background-color:var(--green-color);width:100%;max-width:132px;height:40px;color:var(--white-color)}@media (max-width: 400px){.completed-quest__container-status{max-width:110px;font-size:14px;height:35px}}@media (max-width: 768px){.completed-quest__container{flex-wrap:wrap}}@media (max-width: 576px){.completed-quest__container{flex-direction:column;align-items:center}}.completed-quest__container-items{display:flex;flex-direction:column;align-items:start;width:100%;max-width:240px}@media (max-width: 576px){.completed-quest__container-items{text-align:center;align-items:center}}.completed-quest__container-block{display:flex;flex-direction:column;width:100%;max-width:135px;gap:10px}@media (max-width: 576px){.completed-quest__container-block{order:-1}}.completed-quest__container-title{margin:-10px 0 0;padding:0;font-size:20px;font-weight:500}.completed-quest__container-title:hover{text-decoration:underline}.completed-quest__container-picture{width:100%;max-width:130px;height:auto;-o-object-fit:contain;object-fit:contain;margin-right:40px;transition:var(--transition);filter:grayscale(100%)}.completed-quest__container-picture:hover{transform:scale(1.05)}@media (max-width: 1200px){.completed-quest__container-picture{margin:0}}.completed-quest__container-picture-link{width:100%;max-width:132px}.completed-quest__item{margin-top:20px;display:flex;flex-direction:column;gap:6px}.completed-quest__bot{width:100%;max-width:360px;margin:0 auto}.completed-quest__picture-container{display:flex;flex-direction:column;align-items:center;gap:10px}@media (max-width: 480px){.completed-quest__picture-container{order:-1}}.completed-quest__input{background-color:var(--bg-color)}.new-quests-page{background:var(--bg-color-2);padding-top:30px;padding-bottom:68px}.new-quests-page__header{display:flex;align-items:center;flex-wrap:wrap;gap:0 47px;margin-bottom:20px}@media (max-width: 576px){.new-quests-page__header{flex-direction:column;align-items:flex-start;margin-bottom:27px}}.new-quests-page__title{font-size:40px;letter-spacing:0;margin:0}@media (max-width: 576px){.new-quests-page__title{font-size:36px}}.new-quests-page__input{display:flex;align-items:flex-start;gap:10px;margin-top:13px}@media (max-width: 576px){.new-quests-page__input{margin-top:10px}}.new-quests-page__input .label{cursor:pointer;font-size:15px;margin-top:-1px}.new-quests-page__items{display:flex;flex-wrap:wrap;gap:30px 26px}.new-quests-page__item{width:100%;max-width:calc((100% - 52px) / 3)}@media (max-width: 1200px){.new-quests-page__item{max-width:calc((100% - 26px)/2)}}@media (max-width: 768px){.new-quests-page__item{max-width:100%}}.new-quest-item{background:var(--white-color);border-radius:15px;padding:19px 24px 20px 19px;display:flex;align-items:flex-start}.new-quest-item:hover .new-quest-item__media{transform:scale(1.05)}@media (max-width: 576px){.new-quest-item{flex-direction:column-reverse}}.new-quest-item__info{width:68%;padding-right:15px}@media (max-width: 576px){.new-quest-item__info{width:100%;padding-right:0}}.new-quest-item__media{width:32%;transition:var(--transition)}@media (max-width: 576px){.new-quest-item__media{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:20px}}.new-quest-item__media img{max-width:100%;height:auto}@media (max-width: 576px){.new-quest-item__media img{max-width:200px}}.new-quest-item__info-header{display:flex;align-items:center;gap:17px;margin-bottom:9px}.new-quest-item__title{margin:0 0 14px;font-weight:500;font-size:22px;line-height:1.09;color:var(--dark-accent-color)}.new-quest-item__time{margin-bottom:10px}.new-quest-item__quests{display:block;min-height:24px;font-size:17px;line-height:1.2;padding-left:30px;background:url(/build/img/icons/quests.png) no-repeat;background-position:0px 0px;padding-top:1px}.new-quest-item__quests li:not(:last-child){margin-bottom:6px}.new-quest-card{background:var(--bg-color-2);padding-top:30px;padding-bottom:68px}.new-quest-card__container{background:var(--white-color);padding:13px 19px 60px;max-width:669px;margin:18px auto 0;border-radius:15px}@media (max-width: 576px){.new-quest-card__container{padding:13px 15px 40px}}.new-quest-card__header{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:-7px}@media (max-width: 576px){.new-quest-card__header{margin-bottom:8px;justify-content:flex-start}}.new-quest-card__title{font-size:28px;font-weight:500;letter-spacing:0;margin:0 0 13px}@media (max-width: 576px){.new-quest-card__title{font-size:20px}}.new-quest-card__description{display:flex;align-items:flex-start;gap:20px 40px;width:100%;background:url(/build/img/new-quest-card-description-bg.png) no-repeat;background-size:cover;padding:21px 20px 19px 15px;border-radius:15px;margin-bottom:20px}@media (max-width: 576px){.new-quest-card__description{flex-direction:column}}.new-quest-card__description-content{width:100%}.new-quest-card__time{min-height:24px;font-weight:700;font-size:14px;color:var(--white-color);padding-left:30px;background:url(/build/img/icons/time-white.png) no-repeat;margin-bottom:9px}@media (max-width: 576px){.new-quest-card__time{font-size:13px;padding-top:2px}}.new-quest-card__description-text{color:var(--white-color);font-weight:500}.new-quest-card__description-text p{margin:0}.new-quest-card__description-text p:not(:last-child){margin-bottom:8px}.new-quest-card__description-media{width:100%;max-width:160px}.new-quest-card__description-media img{width:100%;height:auto}.new-quest-card__quests{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.new-quest-card__quest{width:calc((100% - 20px)/2)}@media (max-width: 768px){.new-quest-card__quest{width:100%}}.new-quest-card__quest:last-child:nth-child(odd){width:100%}.new-quest-card__statistic{margin-bottom:30px}.new-quest-card__btn{width:100%}.user-quest-card{padding-top:35px;padding-bottom:35px;display:flex;flex-direction:column}.user-quest-card__title{font-size:40px;margin:0 0 22px;padding:0}@media (max-width: 576px){.user-quest-card__title{font-size:36px}}@media (max-width: 1125px){.user-quest-card__container{display:flex;flex-direction:column;align-items:center}}.user-quest-card__container-items{display:flex;flex-direction:row;-moz-column-gap:110px;column-gap:110px;position:relative}@media (max-width: 1125px){.user-quest-card__container-items{flex-wrap:wrap;justify-content:center}}.user-quest-card__container-item{width:100%;display:flex;flex-direction:column;max-width:660px}.user-quest-card__container-block{display:flex;flex-direction:row;gap:10px}.user-quest-card__item{display:flex;flex-direction:column;gap:5px}@media (max-width: 576px){.user-quest-card__item{text-align:center}}.user-quest-card-clock{display:flex;flex-direction:row;align-items:center;gap:5px}.user-quest-card__subtitle{margin:0;padding:0}.user-quest-card__subtitle-light{font-size:14px;font-weight:300;color:var(--ligth-color)}.user-quest-card__text{margin:0;padding:0;font-size:16px;font-weight:300}.user-quest-card__container-scores{top:0;right:0;width:128px;height:40px}.user-quest-card__container-status{width:100%;max-width:132px;height:40px;color:var(--white-color);position:absolute;top:-65px;right:0}@media (max-width: 768px){.user-quest-card__container-status{top:0;left:0}}.user-quest-card__form-button{margin:0;height:50px;width:100%;max-width:360px}@media (max-width: 1125px){.user-quest-card__form-button{width:100%;max-width:360px;margin:20px auto 0}}.user-quest-card__table{margin-top:60px}.container-item__content{display:flex;flex-direction:row;gap:25px;margin-bottom:35px}@media (max-width: 768px){.container-item__content{flex-direction:column;align-items:center}}@media (max-width: 576px){.container-item__content{padding-top:50px}}.container-item__text{display:flex;flex-direction:column;gap:30px;position:relative}@media (max-width: 576px){.container-item__text{align-items:center}}.container-item__header{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:10px;width:100%}@media (max-width: 576px){.container-item__header{flex-direction:column-reverse;align-items:center}}.container-item__picture{width:100%;max-width:157px}.container-item__images{width:100%;max-width:157px;height:165px;-o-object-fit:contain;object-fit:contain}.container-item__statistic{display:flex;align-items:start;padding:25px;flex-direction:column;border:1px solid var(--border-color);border-radius:15px;width:100%}.container-item__progress{width:100%}.container-item__progress__item{padding-bottom:0}.container-progress__item-text{padding:0;margin:0;font-size:16px;color:var(--ligth-color);width:100%;max-width:100px}.container-progress__items{padding-bottom:0}.report{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;position:relative}.report__title{font-size:20px;font-weight:500;margin:0;padding:0}.report__description{margin:0;width:100%;height:120px;background-color:var(--bg-color)}.report__file{width:100%}.report__input{background-color:var(--bg-color)}.report__button{font-size:16px;font-weight:500;color:var(--ligth-accent-color);text-align:start;padding:0;margin:0}.report__comment{background-color:var(--white-color);border-radius:15px;padding:15px;width:100%;max-width:380px;position:absolute;top:45px;right:-400px}@media (max-width: 1125px){.report__comment{position:static;max-width:100%}}.report__comment-header{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:10px}.report__comment-title,.report__comment-text{font-size:16px;margin:0;padding:0}.report__image{width:30px;height:30px}.questbuilder .vanilla-calendar{background:none;padding:0}.questbuilder .vanilla-calendar-header__content{flex-grow:0;flex-shrink:0}.questbuilder .vanilla-calendar-month,.questbuilder .vanilla-calendar-year{font-size:16px;color:var(--text-color);font-weight:300}.questbuilder .vanilla-calendar-days{gap:0}.questbuilder .vanilla-calendar-day{position:relative}.questbuilder .vanilla-calendar-day:before{content:"";width:0;padding-bottom:62%}.questbuilder .vanilla-calendar-day__btn{position:absolute;top:0;left:0;width:100%;height:100%;background:none!important;font-size:16px;font-weight:300;border:1px solid var(--line-color);border-radius:0;min-height:0;min-width:0;transition:var(--transition)}.questbuilder .vanilla-calendar-day__btn:not(.vanilla-calendar-day__btn_disabled){color:var(--text-color)}@media (max-width: 400px){.questbuilder .vanilla-calendar-day__btn{font-size:12px}}.questbuilder .vanilla-calendar-day__btn:not(.vanilla-calendar-day__btn_selected):hover{text-shadow:-.04ex 0 0 currentColor,.04ex 0 0 currentColor}@supports (-webkit-text-stroke-width: .03ex){.questbuilder .vanilla-calendar-day__btn:not(.vanilla-calendar-day__btn_selected):hover{text-shadow:-.03ex 0 0 currentColor,.03ex 0 0 currentColor;-webkit-text-stroke-width:.06ex}}.questbuilder .vanilla-calendar-day__btn_weekend{color:var(--text-color)}.questbuilder .vanilla-calendar-day__btn_today{font-weight:500}.questbuilder .vanilla-calendar-day__btn_selected{font-weight:500;color:var(--white-color)!important}.questbuilder .vanilla-calendar-day__btn_selected:before{content:"";position:absolute;top:15%;left:29%;width:42%;height:70%;background-color:var(--ligth-accent-color);border-radius:50%;z-index:-1}@media (max-width: 400px){.questbuilder .vanilla-calendar-day__btn_selected:before{top:12%;left:25%;width:50%;height:76%}}.questbuilder .vanilla-calendar-day__btn_selected_next,.questbuilder .vanilla-calendar-day__btn_selected_prev{color:var(--ligth-color)}.questbuilder .vanilla-calendar-day__btn_selected_today:hover{color:inherit}.questbuilder .vanilla-calendar-week{margin:0}.questbuilder .vanilla-calendar-week__day{font-weight:300;color:var(--text-color);border:1px solid var(--line-color);padding:2px 8px}.questbuilder [data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,.questbuilder [data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,.questbuilder [data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,.questbuilder [data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{background-color:var(--ligth-accent-color)}.questbuilder [data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:inherit}.p-margin-0 p{margin:0}.status-CLOSED{background-color:#b8b8b8;font-size:14px}.status-FAILED{background-color:#84a6c3;font-size:14px}.status-NOT_STARTED,.status-NOT_PARTICIPATE{background-color:#7c8286;font-size:14px}.status-IN_PROGRESS{background-color:#ffc30c;font-size:14px}.status-SUCCESS{background-color:#00cf22;font-size:14px}.sp-remove-btn{background:transparent;border-color:transparent;color:#df3a5c;display:flex;align-items:center;gap:8px}.sp-edit-btn{background:transparent;border-color:transparent;color:#84a6c3;display:flex;align-items:center;gap:8px;cursor:pointer}.sp-remove-btn:hover{color:#000}
