.radio{display:flex;align-items:center;cursor:pointer;transition-property:background-color;transition-duration:.1s;transition-timing-function:ease}.radio:hover .radio__icon{border-color:#69f}.radio__icon{position:relative;display:inline-block;margin-right:12px;width:20px;height:20px;border:1px solid #acacac;border-radius:100%;transition-property:border-color;transition-duration:.2s;transition-timing-function:ease-in-out}.radio__icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;width:12px;height:12px;background-color:#69f;visibility:hidden;opacity:0;transition-property:opacity,visibility;transition-duration:.2s;transition-timing-function:ease-in-out}.radio__icon.active{border:1px solid #acacac}.radio__icon.active:after{visibility:visible;opacity:1}.radio.disabled{pointer-events:none;color:#acacac}.radio-group{display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.radio-group__label{align-self:flex-start;color:#697178;font-size:12px;margin-bottom:8px}.radio-group__options{display:flex;gap:20px;flex-direction:column}.radio-group--row .radio-group__options{flex-direction:row}.modal-day-types{position:absolute;z-index:10;width:160px;height:100px;border:1px solid var(--color__gray-blue);background-color:#fff;border-radius:3px;box-shadow:0 4px 11px rgba(102,153,255,.37)}.modal-day-types:after,.modal-day-types:before{content:"";position:absolute;top:-14px;left:20px;width:13px;height:13px;border:7px solid transparent;z-index:0}.modal-day-types:before{border-bottom-color:var(--color__gray-blue)}.modal-day-types:after{top:-13px;border-bottom-color:#fff}.modal-day-types.is-right-edge:after,.modal-day-types.is-right-edge:before{left:auto;right:20px}.modal-day-types .radio-group__options{gap:0}.modal-day-types .radio{padding:8px 15px}.modal-day-types .radio:hover{background-color:var(--color__lavander)}.modal-day-types .radio__icon:after{width:100%;height:100%;opacity:1;visibility:visible;background-color:transparent}.modal-day-types .radio:first-child .radio__icon{border-color:#f74b4b}.modal-day-types .radio:first-child .radio__icon:after{background-color:#f74b4b}.production-calendar.disabled{pointer-events:none}.production-calendar .fc{--fc-border-color:transparent;--fc-page-bg-color:transparent;--hover-date:#d3e1fe}.production-calendar .fc .fc-toolbar.fc-header-toolbar{margin-bottom:30px}@media screen and (max-width:1070px){.production-calendar .fc .fc-toolbar.fc-header-toolbar{margin-bottom:0}}.production-calendar .fc .fc-multimonth{border:none;margin:0 -10px;overflow:initial}.production-calendar .fc .fc-multimonth-multicol .fc-multimonth-month,.production-calendar .fc .fc-multimonth-singlecol .fc-multimonth-month{position:relative;padding:0 10px 10px}.production-calendar .fc .fc-multimonth-multicol .fc-multimonth-month:after,.production-calendar .fc .fc-multimonth-multicol .fc-multimonth-month:before,.production-calendar .fc .fc-multimonth-singlecol .fc-multimonth-month:after,.production-calendar .fc .fc-multimonth-singlecol .fc-multimonth-month:before{content:"";position:absolute;right:10px;left:10px}.production-calendar .fc .fc-multimonth-multicol .fc-multimonth-month:before,.production-calendar .fc .fc-multimonth-singlecol .fc-multimonth-month:before{top:10px;bottom:10px;border:1px solid var(--color__gray-blue);border-radius:20px}.production-calendar .fc .fc-multimonth-multicol .fc-multimonth-month:after,.production-calendar .fc .fc-multimonth-singlecol .fc-multimonth-month:after{top:100px;height:1px;background-color:var(--color__gray-blue)}.production-calendar .fc .fc-multimonth-title{padding:30px 0 20px;font-weight:600;font-size:20px;text-transform:capitalize;color:var(--color__cyan);line-height:24px;text-align:center;letter-spacing:var(--letter-spacing)}.production-calendar .fc th{text-transform:capitalize;padding-bottom:8px}.production-calendar .fc th:nth-child(6),.production-calendar .fc th:nth-child(7){color:#f74b4b}.production-calendar .fc .fc-day-disabled{background-color:transparent}.production-calendar .fc .fc-view-harness{height:auto!important}.production-calendar .fc .fc-view-harness-active>.fc-view{position:relative}.production-calendar .fc-toolbar-title{font-weight:600;font-size:40px;line-height:30px;letter-spacing:var(--letter-spacing);color:#0e1d3a}@media screen and (max-width:1070px){.production-calendar .fc-toolbar-title{font-size:18px;line-height:26px}}.production-calendar .fc-daygrid-day-frame{display:flex;align-items:center;justify-content:center;height:100%}.production-calendar .fc-daygrid-day-frame .fc-daygrid-day-top{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-property:color;transition-duration:.15s;transition-timing-function:ease-in-out}.production-calendar .fc-daygrid-day-frame .fc-daygrid-day-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:36px;height:36px;border-radius:100%;transition-property:background-color;transition-duration:.15s;transition-timing-function:ease-in-out}.production-calendar .fc-daygrid-day-frame .fc-daygrid-day-top a{position:relative;z-index:1;letter-spacing:var(--letter-spacing)}.production-calendar .fc-daygrid-day-frame .fc-daygrid-day-top:hover{color:#0e1d3a}.production-calendar .fc-daygrid-day-frame .fc-daygrid-day-top:hover:before{background-color:var(--hover-date)}.production-calendar .fc-daygrid-day-frame .fc-daygrid-day-bg,.production-calendar .fc-daygrid-day-frame .fc-daygrid-day-events{display:none}.production-calendar td.is-weekend .fc-daygrid-day-top{color:#fff}.production-calendar td.is-weekend .fc-daygrid-day-top:before{background-color:#f74b4b}.production-calendar td.is-active .fc-daygrid-day-top{color:#0e1d3a}.production-calendar td.is-active .fc-daygrid-day-top:before{background-color:var(--hover-date)}.production-calendar .fc-media-screen .fc-multimonth-singlecol .fc-multimonth-header{position:relative}.production-calendar-footer{--lh:30px}@media screen and (max-width:1070px){.production-calendar-footer{padding:12px}}@media screen and (max-width:460px){.production-calendar-footer{flex-direction:column;gap:var(--s)}}.production-calendar-footer__description{max-width:300px;border-right:1px solid var(--color__cyan);padding-right:30px;line-height:var(--lh)}@media screen and (max-width:1070px){.production-calendar-footer__description{max-width:200px}}@media screen and (max-width:460px){.production-calendar-footer__description{max-width:100%;border-right:none;padding-right:0;border-bottom:1px solid var(--color__cyan);padding-bottom:var(--s)}}.production-calendar-footer__label{font-size:18px;font-weight:600;letter-spacing:var(--letter-spacing);line-height:var(--lh)}.production-calendar-footer__list{flex-wrap:wrap;row-gap:10px;-moz-column-gap:70px;column-gap:70px}@media screen and (max-width:1070px){.production-calendar-footer__list{-moz-column-gap:40px;column-gap:40px}}:root{--z-index__header:6;--z-index__achor-bar:7;--z-index__modal:100;--z-index__alert:1000;--xxs:8px;--xs-mobile:12px;--xs:16px;--s:20px;--offset-mobile:24px;--m:30px;--l:40px;--xxl:60px;--gap-column__form-grid--col-2:150px;--max-w-input:460px;--max-w-button:160px;--color__cyan:#69f;--color__blue:#3e6eca;--color__dark-blue:#0e1d3a;--color__capri-blue:#23558a;--color__violet-blue-crayola:#3360b8;--color__indigo:#5881d3;--color__periwinkle:#d3e1fe;--color__periwinkle-crayola:#c3d1e4;--color__gray-blue:#bcc5d8;--color__blue-alice:#eaf3fd;--color__ghost-white:#f5f8ff;--color__lavander:#f3f8fd;--color__lavander-dark:#f0f6fb;--color__pearl-dark-gray:#898989;--color__white:#fff;--color__alabaster:#fbfcfd;--color-main:var(--color__cyan);--color-main--dark:var(--color__blue);--bg-color__box:var(--color__blue-alice);--bg-color:var(--color__alabaster);--color__main:var(--color__cyan);--border-bold:2px;--border-radius:10px;--border-radius-mobile:12px;--letter-spacing:0.04em;--font-color--dark:var(--color__dark-blue);--hover__main:var(--color__indigo);--active__main:transparentize($color__main,.7);--table-hover-bg:rgba(102,153,255,0.2);--transition-duration:150ms;--transition-timing-function:ease;--card-border-radius:20px;--card-padding:30px}.fw-normal{font-weight:400}.semi-bold{font-weight:600}.text-center{text-align:center}.color--white{color:#fff}.color--main{color:#69f}.color--dark-blue{color:#0e1d3a}.color--red{color:#f74b4b}.color--green{color:#3eaf3c}.color--orange{color:#f90}.color--dark-orange{color:#f76a4b}.color--gray{color:#697178}.border--main{border:1px solid var(--color-main);border-radius:var(--border-radius)}.border-color--red{border-color:#f74b4b}.bg--white{background-color:#fff}.bg--lavander-dark{background-color:var(--color__lavander-dark)}.bg--disabled{background-color:var(--color__lavander)}.bg--box-overlay{background-color:rgba(14,29,58,.05)}.hover--main:focus-visible,.hover--main:hover{color:var(--hover__main)}.hover--main:active{color:var(--active__main)}.bg-color--red{background-color:#f74b4b}.bg-color--green{background-color:#3eaf3c}.bg-color--orange{background-color:#f90}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Fira Sans"),url(/font/FiraSans/regular/FiraSans-Regular.woff2) format("woff2"),url(/font/FiraSans/regular/FiraSans-Regular.woff) format("woff"),url(/font/FiraSans/regular/FiraSans-Regular.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:local("Fira Sans"),url(/font/FiraSans/regular_italic/FiraSans-RegularItalic.woff2) format("woff2"),url(/font/FiraSans/regular_italic/FiraSans-RegularItalic.woff) format("woff"),url(/font/FiraSans/regular_italic/FiraSans-RegularItalic.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:local("Fira Sans"),url(/font/FiraSans/medium/FiraSans-Medium.woff2) format("woff2"),url(/font/FiraSans/medium/FiraSans-Medium.woff) format("woff"),url(/font/FiraSans/medium/FiraSans-Medium.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:local("Fira Sans"),url(/font/FiraSans/semibold/FiraSans-SemiBold.woff2) format("woff2"),url(/font/FiraSans/semibold/FiraSans-SemiBold.woff) format("woff"),url(/font/FiraSans/semibold/FiraSans-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:local("Fira Sans"),url(/font/FiraSans/bold/FiraSans-Bold.woff2) format("woff2"),url(/font/FiraSans/bold/FiraSans-Bold.woff) format("woff"),url(/font/FiraSans/bold/FiraSans-Bold.ttf) format("truetype")}.notification-list-enter,.notification-list-leave-to{opacity:0;transform:translateX(30px)}.notification-list-leave-active{position:absolute}.scaleDown-enter-active{transform-origin:top;animation:scale-down .2s}.scaleDown-leave-active{transform-origin:top;animation:scale-down .2s reverse}.scaleCenter-enter-active,.scaleCenter-leave-active{transform-origin:center;transition:transform .2s}.scaleCenter-enter,.scaleCenter-leave-to{transform:scale(0)}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.tabs-fade-enter-active{transition:opacity .2s}.tabs-fade-enter{opacity:0}.accordion-enter-active,.accordion-leave-active{will-change:height,opacity;transition:height .4s ease-in-out,opacity .5s ease-in-out;overflow:hidden}.accordion-enter,.accordion-leave-to{height:0!important;opacity:0}.production-calendar-page__select-loader{position:absolute;right:-35px;bottom:10px}.production-calendar-page__select{max-width:230px}@media screen and (max-width:576px){.production-calendar-page__select{max-width:100%}}