@font-face{font-family:Geometria;src:url(/assets/fonts/geometriabold.woff) format("woff");font-weight:700;font-style:normal}body h1{font-family:Geometria,sans-serif;font-size:52px;line-height:72px;font-weight:700;color:var(--dark)}@media(max-width:440px){body h1{font-family:Geometria,sans-serif;font-size:40px;line-height:52px;font-weight:700}}h2{font-family:Geometria,sans-serif;font-size:40px;line-height:52px;font-weight:700;color:var(--dark)}h3{font-family:Geometria,sans-serif;font-size:18px;line-height:28px;font-weight:700;color:var(--dark)}.text-xl{font-family:Onest,sans-serif;font-size:22px;line-height:40px;font-weight:400}.text-lg{font-family:Onest,sans-serif;font-size:18px;line-height:32px;font-weight:400}.text-md{font-family:Onest,sans-serif;font-size:16px;line-height:28px;font-weight:400}.text-sm{font-family:Onest,sans-serif;font-size:15px;line-height:24px;font-weight:500}.text-xs{font-family:Onest,sans-serif;font-size:14px;line-height:24px;font-weight:400}.text-xxs{font-family:Onest,sans-serif;font-size:12px;line-height:20px;font-weight:400}@media(max-width:780px){h1{font-family:Geometria,sans-serif;font-size:40px;line-height:52px;font-weight:700}h2{font-family:Geometria,sans-serif;font-size:24px;line-height:36px;font-weight:700}.text-xl,.text-lg{font-family:Onest,sans-serif;font-size:16px;line-height:28px;font-weight:400}.text-md,.text-sm{font-family:Onest,sans-serif;font-size:15px;line-height:24px;font-weight:400}}*,*:before,*:after{box-sizing:border-box}body{padding:0;margin:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}button{all:unset}a{text-decoration:none;color:inherit;cursor:pointer}input,button,textarea,select{font:inherit}:root{--bg-color: #f5f6f8;--primary-light: #B789FF;--primary: #9065d3;--primary-medium: #6c40b2;--primary-dark: #502792;--neutral-lightest: #ededed;--neutral-light: #aaafbb;--neutral-medium: #7d8599;--neutral-dark: #575d6d;--dark: #1d2a34;--white: #ffffff;--hover-transition: all .2s linear}.mc-base-grid__cell{outline:none!important}.main-container{max-width:var(--container-width);margin:0 auto;--container-width: 1300px}@media(max-width:1370px){.main-container{--container-width: 1080px}}@media(max-width:1100px){.main-container{--container-width: 100%;padding:0 20px}}.page{margin-top:120px}@media(max-width:780px){.page{margin-top:40px}}.page__header{margin-bottom:40px}@media(max-width:780px){.page__header{margin-bottom:20px}}@media(max-width:780px){.page__title{font-family:Geometria,sans-serif;font-size:24px;line-height:36px;font-weight:700}}.page__section{padding:60px 0}@media(max-width:780px){.page__section{padding:40px 0}}.page__section--dark{background-color:#1d2a340d}.link{color:var(--primary);text-decoration:underline;cursor:pointer;transition:var(--hover-transition)}.link:hover{color:var(--primary-medium)}.link:active{color:var(--primary-dark)}.no-wrap{white-space:nowrap}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-timing-function:ease-in;animation-name:fadeIn}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes slideDown{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}.slideDown{animation-name:slideDown}@keyframes slideUp{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}.slideUp{animation-name:slideUp}:root{--mc-animate-duration: .2s;--mc-animate-delay: .2s;--mc-animate-repeat: 1}.mc-animated{animation-duration:var(--mc-animate-duration);animation-fill-mode:both}.mc-animated[class*=slide]{display:grid;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.mc-animated[class*=slide]>*{overflow:hidden}.mc-animated.infinite{animation-iteration-count:infinite}.mc-animated.repeat-1{animation-iteration-count:var(--mc-animate-repeat)}.mc-animated.repeat-2{animation-iteration-count:calc(var(--mc-animate-repeat) * 2)}.mc-animated.repeat-3{animation-iteration-count:calc(var(--mc-animate-repeat) * 3)}.mc-animated.delay-1s{animation-delay:var(--mc-animate-delay)}.mc-animated.delay-2s{animation-delay:calc(var(--mc-animate-delay) * 2)}.mc-animated.delay-3s{animation-delay:calc(var(--mc-animate-delay) * 3)}.mc-animated.faster{animation-duration:calc(var(--mc-animate-duration) / 2)}.mc-animated.fast{animation-duration:calc(var(--mc-animate-duration) * .8)}.mc-animated.slow{animation-duration:calc(var(--mc-animate-duration) * 2)}.mc-animated.slower{animation-duration:calc(var(--mc-animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){.mc-animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.mc-animated[class*=Out]{opacity:0}}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;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}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;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]{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}p,h1,h2,h3,h4,h5,h6{margin:0}*,:after,:before{box-sizing:border-box}ul{padding:0;margin:0;list-style-type:none}:root[mc-theme=default] .mc-scrollbar,:root[mc-theme=contrast] .mc-scrollbar{--thumb-color: var(--gray-250)}:root[mc-theme=dark] .mc-scrollbar{--thumb-color: var(--gray-500)}.mc-scrollbar::-webkit-scrollbar{width:6px;height:6px}.mc-scrollbar::-webkit-scrollbar-track{background-color:transparent}.mc-scrollbar::-webkit-scrollbar-thumb{background-color:var(--thumb-color);border-radius:2px}.font-label{font-family:Segoe UI;font-weight:400;font-size:12px;line-height:14px}.font-caption{font-family:Segoe UI;font-weight:400;font-size:12px;line-height:16px}.font-basic{font-family:Segoe UI;font-weight:400;font-size:14px;line-height:20px}.font-head-14{font-family:Segoe UI;font-weight:600;font-size:14px;line-height:20px}.font-head-16{font-family:Segoe UI;font-weight:600;font-size:16px;line-height:24px}.font-head-18{font-family:Segoe UI;font-weight:600;font-size:18px;line-height:24px}.font-head-20{font-family:Segoe UI;font-weight:600;font-size:20px;line-height:28px}.font-head-28{font-family:Segoe UI;font-weight:600;font-size:28px;line-height:36px}.visually-hidden{position:absolute;width:0px;height:0px;margin:-1px;padding:0;overflow:hidden;border:0;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;clip:rect(0 0 0 0)}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-overflow-vertical{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp, 2);word-break:break-word;overflow:hidden}.display-contents{display:contents}.base-transition{--transition: .3s ease-in-out}.mat-theme-loaded-marker,.cdk-describedby-message-container{display:none}.mc-dialog-panel .mdc-dialog__container .mdc-dialog__surface{border-radius:0;box-shadow:unset;background-color:unset;overflow:unset}:root[mc-theme=default] .mc-overlay-backdrop,:root[mc-theme=contrast] .mc-overlay-backdrop{--backdrop-bg-color: rgba(255, 255, 255, .4)}:root[mc-theme=dark] .mc-overlay-backdrop{--backdrop-bg-color: rgba(0, 0, 0, .4)}.mc-overlay-backdrop.background{transition:.3s ease-in-out;background-color:var(--backdrop-bg-color)}:root[mc-layout=xs] .mc-popup,:root[mc-layout=compact] .mc-popup,:root[mc-layout=comfort] .mc-popup,:root[mc-layout=large] .mc-popup{--border-size: var(--mc-popup-border-size, 1px);--border-radius: var(--mc-popup-border-radius, 4px)}:root[mc-theme=default] .mc-popup{--bg-color: var(--mc-popup-bg-color, var(--gray-50));--border-color: var(--mc-popup-border-color, var(--gray-200));--box-shadow: var(--mc-popup-box-shadow, 0px 8px 16px 0px rgba(0, 0, 0, .14))}:root[mc-theme=contrast] .mc-popup{--bg-color: var(--mc-popup-bg-color, var(--gray-50));--border-color: var(--mc-popup-border-color, var(--gray-250));--box-shadow: var(--mc-popup-box-shadow, 0px 8px 16px 0px rgba(0, 0, 0, .14))}:root[mc-theme=dark] .mc-popup{--bg-color: var(--mc-popup-bg-color, var(--gray-850));--border-color: var(--mc-popup-border-color, var(--gray-600));--box-shadow: var(--mc-popup-box-shadow, 0px 8px 16px 0px rgba(0, 0, 0, .14))}.mc-popup{background-color:var(--bg-color);border:var(--border-size) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}:root[mc-theme=default],:root[mc-theme=contrast]{--shadow-card-rest: 0px 2px 4px rgba(0, 0, 0, .04);--shadow-tooltip: 0px 4px 8px 0px rgba(0, 0, 0, .14);--shadow-flyout: 0px 8px 16px rgba(0, 0, 0, .14);--shadow-dialog: 0px 2px 21px 0px rgba(0, 0, 0, .15), 0px 32px 64px 0px rgba(0, 0, 0, .19);--shadow-inactive-window: 0px 16px 32px rgba(0, 0, 0, .1876), 0px 2px 10px rgba(0, 0, 0, .1474);--shadow-active-window: 0px 32px 64px rgba(0, 0, 0, .28), 0px 2px 21px rgba(0, 0, 0, .22)}:root[mc-theme=dark]{--shadow-card-rest: 0px 2px 4px 0px rgba(0, 0, 0, .3), 0px 0px 2px 0px rgba(0, 0, 0, .2);--shadow-tooltip: 0px 4px 8px 0px rgba(0, 0, 0, .14);--shadow-flyout: 0px 4px 8px 0px rgba(0, 0, 0, .3), 0px 0px 2px 0px rgba(0, 0, 0, .2);--shadow-dialog: 0px 8px 16px 0px rgba(0, 0, 0, .5), 0px 0px 2px 0px rgba(0, 0, 0, .2);--shadow-inactive-window: 0px 16px 28px 0px rgba(0, 0, 0, .5), 0px 0px 8px 0px rgba(0, 0, 0, .4);--shadow-active-window: 0px 0px 8px 0px rgba(0, 0, 0, .4), 0px 32px 64px 0px rgba(0, 0, 0, .5)}:root{--white: #fff;--black: #000;--support-01: #DA1E28;--support-02: #24A148;--support-03: #FF971D;--support-04: #0043CE;--inverse-support-01: #FA4D56;--inverse-support-02: #42BE65;--inverse-support-03: #FFA63D;--inverse-support-04: #4589FF;--light-support-01: #FFF1F1;--light-support-02: #DEFBE6;--light-support-03: #FFECD6;--light-support-04: #EDF5FF;--dark-support-01: #411A22;--dark-support-02: #0B330B;--dark-support-03: #663700;--dark-support-04: #052057;--close-hover: #DF5C5C;--close-press: #CB4747}:root[mc-theme=default]{--gray-transparent-2: rgba(0, 0, 0, .0241);--gray-transparent-5: rgba(0, 0, 0, .0578);--gray-transparent-10: rgba(0, 0, 0, .0924);--gray-transparent-20: rgba(0, 0, 0, .2);--gray-transparent-30: rgba(0, 0, 0, .3);--link: #003E92}:root[mc-theme=contrast]{--gray-transparent-2: rgba(0, 0, 0, .0241);--gray-transparent-5: rgba(0, 0, 0, .0578);--gray-transparent-10: rgba(0, 0, 0, .0924);--gray-transparent-20: rgba(0, 0, 0, .2);--gray-transparent-30: rgba(0, 0, 0, .3);--link: #0043CE}:root[mc-theme=dark]{--gray-transparent-2: rgba(255, 255, 255, .0241);--gray-transparent-5: rgba(255, 255, 255, .0578);--gray-transparent-10: rgba(255, 255, 255, .0924);--gray-transparent-20: rgba(255, 255, 255, .2);--gray-transparent-30: rgba(255, 255, 255, .3);--link: #80AEFF}:root{--tag-alert-light-rest: #FFF1F1;--tag-alert-light-hover: #F3D5D5;--tag-alert-light-pressed: #EAB5B5;--tag-alert-dark-rest: #FA9E9E;--tag-alert-dark-hover: #DD8383;--tag-alert-dark-pressed: #C86F6F;--tag-warning-light-rest: #FFF9E4;--tag-warning-light-hover: #F4EBCC;--tag-warning-light-pressed: #F0DD9C;--tag-warning-dark-rest: #FACF9E;--tag-warning-dark-hover: #EAB171;--tag-warning-dark-pressed: #E59943;--tag-success-light-rest: #DEFBE6;--tag-success-light-hover: #BDF0CB;--tag-success-light-pressed: #A8ECBB;--tag-success-dark-rest: #69DD89;--tag-success-dark-hover: #69DD89;--tag-success-dark-pressed: #64C47E;--tag-info-light-rest: #EDF5FF;--tag-info-light-hover: #D0DFF2;--tag-info-light-pressed: #B5D0F2;--tag-info-dark-rest: #9EC7FA;--tag-info-dark-hover: #7CA8DE;--tag-info-dark-pressed: #6693CC;--tag-neutral-light-rest: #EFF0F0;--tag-neutral-light-hover: #DFE1E1;--tag-neutral-light-pressed: #C5C9C9;--tag-neutral-dark-rest: #D5D7D7;--tag-neutral-dark-hover: #ABB0B0;--tag-neutral-dark-pressed: #ABB0B0}:root[mc-theme=default] .dp-popup{--dp-btn-color-default: transparent;--dp-btn-color-hover: var(--gray-transparent-5);--dp-btn-color-pressed: var(--gray-transparent-10);--dp-btn-color-focused: var(--gray-transparent-10);--dp-btn-color-disabled: transparent;--dp-btn-selected-bg-color: var(--white);--dp-btn-selected-border-color: var(--accent-600);--dp-btn-selected-text-color: var(--accent-600);--dp-btn-today-bg-color: var(--accent-600);--dp-btn-today-border-color: transparent;--dp-btn-today-text-color: var(--white);--dp-btn-text-color-default: var(--gray-600);--dp-btn-text-color-disabled: var(--gray-350);--db-bg-color: var(--white);--dp-border-color: var(--gray-200);--dp-header-color: var(--gray-25);--dp-arrow-bg: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64645 5.14645C7.45118 5.34171 7.45118 5.65829 7.64645 5.85355L11.7929 10L7.64645 14.1464C7.45118 14.3417 7.45118 14.6583 7.64645 14.8536C7.84171 15.0488 8.15829 15.0488 8.35355 14.8536L12.8536 10.3536C13.0488 10.1583 13.0488 9.84171 12.8536 9.64645L8.35355 5.14645C8.15829 4.95118 7.84171 4.95118 7.64645 5.14645Z' fill='%23282A2A'/%3E%3C/svg%3E");--dp-arrow-size: 20px}:root[mc-theme=contrast] .dp-popup{--dp-btn-color-default: transparent;--dp-btn-color-hover: var(--accent-400);--dp-btn-color-pressed: var(--accent-500);--dp-btn-color-focused: var(--accent-600);--dp-btn-color-disabled: transparent;--dp-btn-selected-bg-color: var(--white);--dp-btn-selected-border-color: var(--accent-600);--dp-btn-selected-text-color: var(--accent-600);--dp-btn-today-bg-color: var(--accent-600);--dp-btn-today-border-color: transparent;--dp-btn-today-text-color: var(--white);--dp-btn-text-color-default: var(--gray-600);--dp-btn-text-color-disabled: var(--gray-350);--db-bg-color: var(--white);--dp-border-color: var(--gray-250);--dp-header-color: var(--gray-50);--dp-arrow-bg: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64645 5.14645C7.45118 5.34171 7.45118 5.65829 7.64645 5.85355L11.7929 10L7.64645 14.1464C7.45118 14.3417 7.45118 14.6583 7.64645 14.8536C7.84171 15.0488 8.15829 15.0488 8.35355 14.8536L12.8536 10.3536C13.0488 10.1583 13.0488 9.84171 12.8536 9.64645L8.35355 5.14645C8.15829 4.95118 7.84171 4.95118 7.64645 5.14645Z' fill='%23282A2A'/%3E%3C/svg%3E");--dp-arrow-size: 20px}:root[mc-theme=dark] .dp-popup{--dp-btn-color-default: transparent;--dp-btn-color-hover: var(--gray-600);--dp-btn-color-pressed: var(--gray-550);--dp-btn-color-focused: var(--gray-550);--dp-btn-color-disabled: transparent;--dp-btn-selected-bg-color: var(--gray-750);--dp-btn-selected-border-color: var(--accent-600);--dp-btn-selected-text-color: var(--gray-100);--dp-btn-today-bg-color: var(--accent-600);--dp-btn-today-border-color: transparent;--dp-btn-today-text-color: var(--gray-100);--dp-btn-text-color-default: var(--gray-100);--dp-btn-text-color-disabled: var(--gray-450);--db-bg-color: var(--gray-750);--dp-border-color: var(--gray-550);--dp-header-color: var(--gray-850);--dp-arrow-bg: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64645 5.14645C7.45118 5.34171 7.45118 5.65829 7.64645 5.85355L11.7929 10L7.64645 14.1464C7.45118 14.3417 7.45118 14.6583 7.64645 14.8536C7.84171 15.0488 8.15829 15.0488 8.35355 14.8536L12.8536 10.3536C13.0488 10.1583 13.0488 9.84171 12.8536 9.64645L8.35355 5.14645C8.15829 4.95118 7.84171 4.95118 7.64645 5.14645Z' fill='%23FFFFFF'/%3E%3C/svg%3E");--dp-arrow-size: 20px}:root[mc-layout=comfort] .dp-popup{--dp-button-width: var(--dp-popup-button-width, 32px);--dp-button-height: var(--dp-popup-button-height, 32px);--dp-button-nav-arrow-width: var(--dp-popup-button-nav-arrow-width, 32px);--dp-button-nav-arrow-height: var(--dp-popup-button-nav-arrow-height, 32px);--dp-button-month-width: var(--dp-popup-button-month-width, 58px);--dp-button-month-height: var(--dp-popup-button-month-height, 36px);--dp-button-time-height: var(--dp-popup-button-time-height, 32px);--dp-header-height: var(--dp-popup-header-height, 40px);--dp-header-space-y: var(--dp-popup-header-space-y, 4px);--dp-font-size: var(--dp-popup-font-size, 14px);--dp-line-height: var(--dp-popup-line-height, 20px);--dp-header-font-size: var(--dp-popup-header-font-size, 14px);--dp-header-line-height: var(--dp-popup-header-line-height, 20px);--dp-arrow-scale: var(--dp-popup-arrow-scale, 1)}:root[mc-layout=compact] .dp-popup{--dp-button-width: var(--dp-popup-button-width, 28px);--dp-button-height: var(--dp-popup-button-height, 28px);--dp-button-nav-arrow-width: var(--dp-popup-button-nav-arrow-width, 28px);--dp-button-nav-arrow-height: var(--dp-popup-button-nav-arrow-height, 28px);--dp-button-month-width: var(--dp-popup-button-month-width, 50px);--dp-button-month-height: var(--dp-popup-button-month-height, 32px);--dp-button-time-height: var(--dp-popup-button-time-height, 28px);--dp-header-height: var(--dp-popup-header-height, 32px);--dp-header-space-y: var(--dp-popup-header-space-y, 2px);--dp-font-size: var(--dp-popup-font-size, 14px);--dp-line-height: var(--dp-popup-line-height, 20px);--dp-header-font-size: var(--dp-popup-header-font-size, 14px);--dp-header-line-height: var(--dp-popup-header-line-height, 20px);--dp-arrow-scale: var(--dp-popup-arrow-scale, .8)}:root[mc-layout=large] .dp-popup{--dp-button-width: var(--dp-popup-button-width, 36px);--dp-button-height: var(--dp-popup-button-height, 36px);--dp-button-nav-arrow-width: var(--dp-popup-button-nav-arrow-width, 40px);--dp-button-nav-arrow-height: var(--dp-popup-button-nav-arrow-height, 40px);--dp-button-month-width: var(--dp-popup-button-month-width, 64px);--dp-button-month-height: var(--dp-popup-button-month-height, 52px);--dp-button-time-height: var(--dp-popup-button-time-height, 36px);--dp-header-height: var(--dp-popup-header-height, 48px);--dp-header-space-y: var(--dp-popup-header-space-y, 4px);--dp-font-size: var(--dp-popup-font-size, 16px);--dp-line-height: var(--dp-popup-line-height, 22px);--dp-header-font-size: var(--dp-popup-header-font-size, 16px);--dp-header-line-height: var(--dp-popup-header-line-height, 20px);--dp-arrow-scale: var(--dp-popup-arrow-scale, 1.2)}:root[mc-layout=xs] .dp-popup{--dp-button-width: var(--dp-popup-button-width, 20px);--dp-button-height: var(--dp-popup-button-height, 20px);--dp-button-nav-arrow-width: var(--dp-popup-button-nav-arrow-width, 20px);--dp-button-nav-arrow-height: var(--dp-popup-button-nav-arrow-height, 20px);--dp-button-month-width: var(--dp-popup-button-month-width, 50px);--dp-button-month-height: var(--dp-popup-button-month-height, 20px);--dp-button-time-height: var(--dp-popup-button-time-height, 20px);--dp-header-height: var(--dp-popup-header-height, 20px);--dp-header-space-y: var(--dp-popup-header-space-y, 2px);--dp-font-size: var(--dp-popup-font-size, 12px);--dp-line-height: var(--dp-popup-line-height, 20px);--dp-header-font-size: var(--dp-popup-header-font-size, 12px);--dp-header-line-height: var(--dp-popup-header-line-height, 20px);--dp-arrow-scale: var(--dp-popup-arrow-scale, .8)}mc-datepicker dp-date-picker{display:initial}.dp-popup{--dp-button-space: 1px;--dp-button-radius: 4px;--dp-content-space: 2px;--dp-content-gap: 2px;--dp-border-radius: 4px;--dp-header-space-x: 8px;display:inline-flex!important;border:1px solid var(--dp-border-color)!important;border-radius:var(--dp-border-radius)!important;box-shadow:var(--shadow-flyout)!important;overflow:hidden}.dp-popup .dp-time-select-controls{display:flex;align-items:center;background-color:var(--db-bg-color)}.dp-popup .dp-time-select-control{margin:0;display:flex;flex-direction:column;align-items:center;color:var(--dp-btn-text-color-default)}.dp-popup .dp-time-select-control:not(.dp-time-select-separator){flex-basis:100%}.dp-popup dp-time-select{border:none!important;border-top:1px solid var(--dp-border-color)!important}.dp-popup .dp-nav-btns-container{z-index:1;position:absolute;left:0;right:0;width:100%;height:100%;padding:var(--dp-header-space-y) var(--dp-header-space-x);display:flex;align-items:center;justify-content:space-between}.dp-popup .dp-current-location-btn{display:none}.dp-popup .dp-nav-header{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%)}.dp-popup .dp-nav-header button,.dp-popup .dp-nav-header span{font-size:var(--dp-header-font-size);line-height:var(--dp-header-line-height);font-weight:600;border:none;background-color:unset;color:var(--dp-btn-text-color-default);color:var(--link)}.dp-popup .dp-calendar-day,.dp-popup .dp-calendar-month,.dp-popup .dp-nav-header,.dp-popup .dp-time-select-control{font-family:Segoe UI;font-size:var(--dp-font-size);line-height:var(--dp-line-height)}.dp-popup .dp-calendar-weekday{font-family:Segoe UI;font-size:var(--dp-header-font-size);line-height:var(--dp-header-line-height)}.dp-popup .dp-calendar-nav-container{position:relative;border:none;min-height:var(--dp-header-height);max-height:var(--dp-header-height);background-color:var(--dp-header-color);border-bottom:1px solid var(--dp-border-color);display:flex;align-items:center}.dp-popup .dp-calendar-wrapper{background-color:var(--db-bg-color);padding:var(--dp-content-space);border:none;display:flex;flex-direction:column;gap:var(--dp-content-space)}.dp-popup .dp-weekdays{margin-bottom:0}.dp-popup .dp-weekdays,.dp-popup .dp-calendar-week,.dp-popup .dp-months-row{display:flex;align-items:center;gap:var(--dp-content-gap)}.dp-popup .dp-months-row .dp-calendar-month.dp-current-month{background-color:var(--dp-btn-today-bg-color);border-color:var(--dp-btn-today-border-color);color:var(--dp-btn-today-text-color)}.dp-popup .dp-calendar-weekday,.dp-popup .dp-calendar-day,.dp-popup .dp-calendar-month,.dp-popup .dp-calendar-nav-left,.dp-popup .dp-calendar-nav-right,.dp-popup .dp-time-select-control button{display:flex;align-items:center;justify-content:center;min-width:var(--dp-button-width);max-width:var(--dp-button-width);height:var(--dp-button-height);margin:var(--dp-button-space);border-radius:var(--dp-button-radius);border:1px solid transparent;--dp-btn-color: var(--dp-btn-color-default);background-color:var(--dp-btn-color);color:var(--dp-btn-text-color-default)}.dp-popup .dp-calendar-weekday.dp-prev-month,.dp-popup .dp-calendar-weekday.dp-next-month,.dp-popup .dp-calendar-day.dp-prev-month,.dp-popup .dp-calendar-day.dp-next-month,.dp-popup .dp-calendar-month.dp-prev-month,.dp-popup .dp-calendar-month.dp-next-month,.dp-popup .dp-calendar-nav-left.dp-prev-month,.dp-popup .dp-calendar-nav-left.dp-next-month,.dp-popup .dp-calendar-nav-right.dp-prev-month,.dp-popup .dp-calendar-nav-right.dp-next-month,.dp-popup .dp-time-select-control button.dp-prev-month,.dp-popup .dp-time-select-control button.dp-next-month{opacity:1;color:var(--dp-btn-text-color-disabled)}.dp-popup .dp-calendar-weekday.dp-current-day,.dp-popup .dp-calendar-day.dp-current-day,.dp-popup .dp-calendar-month.dp-current-day,.dp-popup .dp-calendar-nav-left.dp-current-day,.dp-popup .dp-calendar-nav-right.dp-current-day,.dp-popup .dp-time-select-control button.dp-current-day{background-color:var(--dp-btn-today-bg-color);border-color:var(--dp-btn-today-border-color);color:var(--dp-btn-today-text-color)}.dp-popup .dp-calendar-weekday.dp-selected,.dp-popup .dp-calendar-day.dp-selected,.dp-popup .dp-calendar-month.dp-selected,.dp-popup .dp-calendar-nav-left.dp-selected,.dp-popup .dp-calendar-nav-right.dp-selected,.dp-popup .dp-time-select-control button.dp-selected{background-color:var(--dp-btn-selected-bg-color);border-color:var(--dp-btn-selected-border-color);color:var(--dp-btn-selected-text-color)}.dp-popup .dp-calendar-weekday:not(.dp-selected):not(.dp-current-day):hover,.dp-popup .dp-calendar-day:not(.dp-selected):not(.dp-current-day):hover,.dp-popup .dp-calendar-month:not(.dp-selected):not(.dp-current-day):hover,.dp-popup .dp-calendar-nav-left:not(.dp-selected):not(.dp-current-day):hover,.dp-popup .dp-calendar-nav-right:not(.dp-selected):not(.dp-current-day):hover,.dp-popup .dp-time-select-control button:not(.dp-selected):not(.dp-current-day):hover{--dp-btn-color: var(--dp-btn-color-hover)}.dp-popup .dp-calendar-weekday:not(.dp-selected):not(.dp-current-day):active,.dp-popup .dp-calendar-day:not(.dp-selected):not(.dp-current-day):active,.dp-popup .dp-calendar-month:not(.dp-selected):not(.dp-current-day):active,.dp-popup .dp-calendar-nav-left:not(.dp-selected):not(.dp-current-day):active,.dp-popup .dp-calendar-nav-right:not(.dp-selected):not(.dp-current-day):active,.dp-popup .dp-time-select-control button:not(.dp-selected):not(.dp-current-day):active{--dp-btn-color: var(--dp-btn-color-pressed)}.dp-popup .dp-calendar-weekday:not(.dp-selected):not(.dp-current-day):disabled,.dp-popup .dp-calendar-day:not(.dp-selected):not(.dp-current-day):disabled,.dp-popup .dp-calendar-month:not(.dp-selected):not(.dp-current-day):disabled,.dp-popup .dp-calendar-nav-left:not(.dp-selected):not(.dp-current-day):disabled,.dp-popup .dp-calendar-nav-right:not(.dp-selected):not(.dp-current-day):disabled,.dp-popup .dp-time-select-control button:not(.dp-selected):not(.dp-current-day):disabled{-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--dp-btn-text-color-disabled);--dp-btn-color: var(--dp-btn-color-disabled)}.dp-popup .dp-calendar-weekday:not(.dp-selected):not(.dp-current-day):focus-visible,.dp-popup .dp-calendar-day:not(.dp-selected):not(.dp-current-day):focus-visible,.dp-popup .dp-calendar-month:not(.dp-selected):not(.dp-current-day):focus-visible,.dp-popup .dp-calendar-nav-left:not(.dp-selected):not(.dp-current-day):focus-visible,.dp-popup .dp-calendar-nav-right:not(.dp-selected):not(.dp-current-day):focus-visible,.dp-popup .dp-time-select-control button:not(.dp-selected):not(.dp-current-day):focus-visible{outline-style:solid;--dp-btn-color: var(--dp-btn-basic-focused)}.dp-popup .dp-time-select-control button:before,.dp-popup .dp-calendar-nav-left:before,.dp-popup .dp-calendar-nav-right:before{content:none}.dp-popup .dp-time-select-control button:after,.dp-popup .dp-calendar-nav-left:after,.dp-popup .dp-calendar-nav-right:after{content:"";width:var(--dp-arrow-size);height:var(--dp-arrow-size);background-image:var(--dp-arrow-bg);background-position:center center;background-repeat:no-repeat;transform:scale(var(--dp-arrow-scale))}.dp-popup .dp-time-select-control button{min-width:100%;max-width:100%;height:var(--dp-button-time-height)}.dp-popup .dp-time-select-control button:first-child:after{transform:rotate(-90deg) scale(var(--dp-arrow-scale))}.dp-popup .dp-time-select-control button:after{transform:rotate(90deg) scale(var(--dp-arrow-scale))}.dp-popup .dp-calendar-nav-left,.dp-popup .dp-calendar-nav-right{min-width:var(--dp-button-nav-arrow-width);max-width:var(--dp-button-nav-arrow-width);height:var(--dp-button-nav-arrow-height)}.dp-popup .dp-calendar-nav-left.dp-calendar-nav-left:after,.dp-popup .dp-calendar-nav-right.dp-calendar-nav-left:after{transform:rotate(180deg) scale(var(--dp-arrow-scale))}.dp-popup .dp-calendar-weekday{pointer-events:none;font-weight:600}.dp-popup .dp-calendar-month{min-width:var(--dp-button-month-width);max-width:var(--dp-button-month-width);height:var(--dp-button-month-height)}.toast-overlay-pane.cdk-overlay-pane{position:relative;display:flex;justify-content:flex-end;pointer-events:none}:root[mc-theme=default] .mc-resize{--bg-color-default: var(--gray-250);--bg-color-active: var(--gray-300);--border-color: var(--gray-400)}:root[mc-theme=contrast] .mc-resize{--bg-color-default: var(--accent-400);--bg-color-active: var(--accent-700);--border-color: var(--gray-450)}:root[mc-theme=dark] .mc-resize{--bg-color-default: var(--gray-500);--bg-color-active: var(--accent-700);--border-color: var(--gray-100)}.mc-resize{position:absolute;z-index:20;display:flex;align-items:center;justify-content:center;opacity:0;--bg-color: var(--bg-color-default)}.mc-resize--active{--bg-color: var(--bg-color-active)}.mc-resize:hover{opacity:1}.mc-resize:before{content:"";background-color:var(--bg-color)}.mc-resize:after{content:"";position:absolute;width:4px;height:8px;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.mc-resize.left,.mc-resize.right{cursor:col-resize;height:100%;width:var(--handle-size);bottom:0}.mc-resize.left:before,.mc-resize.right:before{height:100%;width:var(--handle-track-size)}.mc-resize.top,.mc-resize.bottom{cursor:row-resize;width:100%;height:var(--handle-size);left:0}.mc-resize.top:before,.mc-resize.bottom:before{width:100%;height:var(--handle-track-size)}.mc-resize.top:after,.mc-resize.bottom:after{transform:rotate(90deg)}.mc-drag-list-anim.cdk-drop-list.cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.mc-drag-list-anim.cdk-drop-list .cdk-drag.cdk-drag-placeholder{opacity:0}.mc-drag-list-anim-preview.cdk-drag.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.mc-drag-list-anim-preview.cdk-drag.mc-drag-list-anim-preview--move.cdk-drag-preview{pointer-events:initial!important;cursor:move!important}:root[mc-theme=default] .mc-base-grid__header-cell,:root[mc-theme=default] .mc-base-grid__body-cell,:root[mc-theme=default] .mc-base-grid__body-row,:root[mc-theme=default] .mc-grid-column-filter__popup,:root[mc-theme=default] .mc-base-grid__empty-template{--cell-border-color: var(--mc-grid-cell-border-color, var(--gray-200));--cell-focused-border-color: var(--mc-grid-cell-focused-border-color, var(--gray-600));--grid-header-cell-bg: var(--mc-grid-header-cell-bg, var(--gray-100));--grid-header-cell-bg_active: var(--mc-grid-header-cell-bg-active, var(--gray-150));--grid-header-cell-color: var(--mc-grid-header-cell-color, var(--gray-450));--grid-header-cell-color_active: var(--mc-grid-header-cell-color-active, var(--gray-600));--grid-body-cell-bg: var(--mc-grid-body-cell-bg, var(--white));--grid-row-hover-bg: var(--mc-grid-row-hover-bg, var(--gray-100));--grid-row-selected-bg: var(--mc-grid-row-selected-bg, var(--accent-50));--grid-row-focused-bg: var(--mc-grid-row-focused-bg, var(--accent-100));--grid-filter-bg: var(--mc-grid-filter-bg, var(--white));--grid-highlight-color: var(--gray-900);--grid-empty-bg: var(--ui-grid__main-bg-color, var(--white));--grid-empty-color: var(--mc-grid-empty-color, var(--gray-350))}:root[mc-theme=contrast] .mc-base-grid__header-cell,:root[mc-theme=contrast] .mc-base-grid__body-cell,:root[mc-theme=contrast] .mc-base-grid__body-row,:root[mc-theme=contrast] .mc-grid-column-filter__popup,:root[mc-theme=contrast] .mc-base-grid__empty-template{--cell-border-color: var(--mc-grid-cell-border-color, var(--gray-250));--cell-focused-border-color: var(--mc-grid-cell-focused-border-color, var(--accent-700));--grid-header-cell-bg: var(--mc-grid-header-cell-bg, var(--gray-100));--grid-header-cell-bg_active: var(--mc-grid-header-cell-bg-active, var(--gray-150));--grid-header-cell-color: var(--mc-grid-header-cell-color, var(--gray-450));--grid-header-cell-color_active: var(--mc-grid-header-cell-color-active, var(--gray-800));--grid-body-cell-bg: var(--mc-grid-body-cell-bg, var(--white));--grid-row-hover-bg: var(--mc-grid-row-hover-bg, var(--gray-100));--grid-row-selected-bg: var(--mc-grid-row-selected-bg, var(--accent-50));--grid-row-focused-bg: var(--mc-grid-row-focused-bg, var(--accent-100));--grid-filter-bg: var(--mc-grid-filter-bg, var(--white));--grid-highlight-color: var(--mc-grid-highlight-color, var(--gray-900));--grid-empty-bg: var(--ui-grid__main-bg-color, var(--white));--grid-empty-color: var(--mc-grid-empty-color, var(--gray-350))}:root[mc-theme=dark] .mc-base-grid__header-cell,:root[mc-theme=dark] .mc-base-grid__body-cell,:root[mc-theme=dark] .mc-base-grid__body-row,:root[mc-theme=dark] .mc-grid-column-filter__popup,:root[mc-theme=dark] .mc-base-grid__empty-template{--cell-border-color: var(--mc-grid-cell-border-color, var(--gray-600));--cell-focused-border-color: var(--mc-grid-cell-focused-border-color, var(--accent-700));--grid-header-cell-bg: var(--mc-grid-header-cell-bg, var(--gray-850));--grid-header-cell-bg_active: var(--mc-grid-header-cell-bg-active, var(--gray-900));--grid-header-cell-color: var(--mc-grid-header-cell-color, var(--gray-300));--grid-header-cell-color_active: var(--mc-grid-header-cell-color-active, var(--gray-100));--grid-body-cell-bg: var(--mc-grid-body-cell-bg, var(--gray-750));--grid-row-hover-bg: var(--mc-grid-row-hover-bg, var(--gray-500));--grid-row-selected-bg: var(--mc-grid-row-selected-bg, var(--accent-950));--grid-row-focused-bg: var(--mc-grid-row-focused-bg, var(--gray-500));--grid-filter-bg: var(--mc-grid-filter-bg, var(--gray-900));--grid-highlight-color: var(--mc-grid-highlight-color, var(--white));--grid-empty-bg: var(--ui-grid__main-bg-color, var(--gray-850));--grid-empty-color: var(--gray-300)}.mc-base-grid__cell{z-index:1;position:relative;border-left:1px solid var(--cell-border-color);border-bottom:1px solid var(--cell-border-color)}.mc-base-grid__fixed-cell_left{border-right:1px solid var(--cell-border-color)}.mc-base-grid__fixed-cell_left+.mc-base-grid__cell{border-left:none}.mc-base-grid__header-cell{padding:0;cursor:pointer;font-weight:600;color:var(--grid-header-cell-color);background:var(--grid-header-cell-bg)}.mc-base-grid__header-cell_active{color:var(--grid-header-cell-color_active);background:var(--grid-header-cell-bg_active)}.mc-base-grid__header-cell.mc-base-grid__cell_first,.mc-base-grid__header-cell.mc-base-grid__header-cell_no-left-border{border-left:none}.mc-base-grid__header-cell_filter{padding:0;background-color:var(--grid-filter-bg)}.mc-base-grid__header-cell.p-highlight{color:var(--grid-highlight-color)}.mc-base-grid__body-cell{padding:0;transition:background-color .1s ease;background-color:var(--ui-grid__main-bg-color, var(--grid-body-cell-bg));border-left:1px solid var(--cell-border-color);border-bottom:1px solid var(--cell-border-color)}.mc-base-grid__body-cell.mc-base-grid__cell_first,.mc-base-grid__body-cell.mc-base-grid__body-cell_no-left-border{border-left:none}.mc-base-grid__body-cell.mc-base-grid__body-cell_focused{outline-offset:-1px;outline:1px solid var(--cell-focused-border-color)}.mc-base-grid__body-row{outline:none}.mc-base-grid__body-row:hover .mc-base-grid__body-cell{background-color:var(--grid-row-hover-bg)!important}.mc-base-grid__body-row.mc-base-grid__body-row_selected .mc-base-grid__body-cell{background:var(--grid-row-selected-bg)!important}.mc-base-grid__body-row.mc-base-grid__body-row_focused .mc-base-grid__body-cell{background:var(--grid-row-focused-bg)!important}.mc-base-grid__empty-template{padding:24px 12px;text-align:center;color:var(--grid-empty-color);background-color:var(--grid-empty-bg);font-size:14px}.mc-base-grid__loader{gap:8px;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;padding:24px 12px}.mc-base-grid__loading-overlay{top:0;left:0;width:100%;height:100%;z-index:9999;position:absolute;display:flex;align-items:center;justify-content:center;background:#00000052}.mc-grid-column-filter__popup{background-color:var(--ui-grid__main-bg-color, var(--grid-body-cell-bg));min-width:260px;min-height:140px;resize:both;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-flyout)}.mc-grid-filter-panel{display:flex;padding:6px 12px;flex-flow:row nowrap}.mc-grid-filter-panel__viewer{flex:1 1 100%;overflow:auto}.mc-grid-filter-panel__enum-rule-value{display:inline-flex;align-items:center;flex-flow:row nowrap;gap:4px}.mc-grid-filter-panel__img-rule-value{max-width:20px;max-height:20px}.mc-grid-filter-panel__toolbar{flex:0 0 auto;gap:4px;display:flex;flex-flow:row nowrap}.mc-grid-filter-dialog__header{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;cursor:move;padding:6px 12px}.mc-grid-filter-dialog__body{display:flex;flex-flow:column nowrap;height:100%;box-sizing:border-box;padding:6px 12px 6px 24px}.mc-grid-filter-dialog__content{overflow:auto;flex:1 1 100%;min-height:1px}.mc-grid-filter-dialog__footer{flex:0 0 auto;padding:6px 0;text-align:right}.mc-base-grid__fixed-cell{z-index:2;position:sticky}[hidden]{display:none!important}p-scroller{height:100%}.p-datatable-header,.p-treetable .p-treetable-footer{border-style:none!important}.mc-base-grid__overflow{overflow:hidden}:host-context(:root[mc-theme=contrast]){--gantt-color: var(--gray-600);--gantt-primary-color: var(--accent-500);--gantt-primary-selected-color: var(--accent-50);--gantt-primary-selected-hovered-color: var(--accent-100);--gantt-primary-select-color: var(--accent-50);--gantt-border-color: var(--gray-200);--gantt-bg-color: var(--white);--gantt-header-bg-color: var(--gray-100);--gantt-side-shadow: 12px 0 16px -10px rgba(0, 0, 0, .15);--gantt-container-background-color: var(--gray-25);--gantt-group-background-color: var(--gray-50);--gantt-date-primary-color: var(--gray-400);--gantt-date-primary-font-size: 14px;--gantt-date-primary-border: var(--gray-200);--gantt-date-secondary-color: var(--gray-600);--gantt-date-secondary-font-size: 14px;--gantt-date-secondary-weekend-color: var(--gray-250);--gantt-date-week-backdrop-bg: var(--gray-50);--gantt-date-today-color: var(--support-01);--gantt-date-today-text-color: var(--white);--gantt-header-background: var(--gray-100);--gantt-header-main-text-color: var(--gray-450);--gantt-bar-bg: var(--white);--gantt-bar-layer-bg: var(--white);--gantt-bar-handle-color: var(--gray-250);--gantt-bar-default-background: var(--accent-600);--gantt-bar-default-secondary-background: var(--accent-500);--gantt-bar-from-start-gradient: linear-gradient(to right, var(--gantt-bar-default-background), var(--gantt-bar-default-secondary-background));--gantt-bar-from-end-gradient: linear-gradient(to right, var(--gantt-bar-default-secondary-background), var(--gantt-bar-default-background));--gantt-bar-drag-bg-color: var(--white);--gantt-baseline-background-color: var(--gray-250);--gantt-table-items-drop-background-color: var(--gray-50)}:host-context(:root[mc-theme=dark]){--gantt-color: var(--gray-300);--gantt-primary-color: var(--accent-500);--gantt-primary-selected-color: var(--gray-550);--gantt-primary-selected-hovered-color: var(--gray-450);--gantt-primary-select-color: var(--accent-50);--gantt-border-color: var(--gray-600);--gantt-bg-color: var(--gray-750);--gantt-header-bg-color: var(--gray-850);--gantt-side-shadow: 12px 0 16px -10px rgba(0, 0, 0, .15);--gantt-container-background-color: var(--gray-750);--gantt-group-background-color: var(--gray-50);--gantt-date-primary-color: var(--gray-400);--gantt-date-primary-font-size: 14px;--gantt-date-primary-border: var(--gantt-border-color);--gantt-date-secondary-color: var(--gray-600);--gantt-date-secondary-font-size: 14px;--gantt-date-secondary-weekend-color: var(--gray-250);--gantt-date-week-backdrop-bg: var(--gray-50);--gantt-date-today-color: var(--support-01);--gantt-date-today-text-color: var(--white);--gantt-header-background: var(--gray-850);--gantt-header-main-text-color: var(--gray-350);--gantt-bar-bg: var(--white);--gantt-bar-layer-bg: var(--white);--gantt-bar-handle-color: var(--gray-250);--gantt-bar-default-background: var(--accent-600);--gantt-bar-default-secondary-background: var(--accent-500);--gantt-bar-from-start-gradient: linear-gradient(to right, var(--gantt-bar-default-background), var(--gantt-bar-default-secondary-background));--gantt-bar-from-end-gradient: linear-gradient(to right, var(--gantt-bar-default-secondary-background), var(--gantt-bar-default-background));--gantt-bar-drag-bg-color: var(--gray-850);--gantt-baseline-background-color: var(--gray-250);--gantt-table-items-drop-background-color: var(--gray-50)}:host-context(:root[mc-theme=default]){--gantt-color: var(--gray-600);--gantt-primary-color: var(--accent-500);--gantt-primary-selected-color: var(--accent-50);--gantt-primary-selected-hovered-color: var(--accent-100);--gantt-primary-select-color: var(--accent-50);--gantt-border-color: var(--gray-200);--gantt-bg-color: var(--white);--gantt-header-bg-color: var(--gray-100);--gantt-side-shadow: 12px 0 16px -10px rgba(0, 0, 0, .15);--gantt-container-background-color: var(--gray-25);--gantt-group-background-color: var(--gray-50);--gantt-date-primary-color: var(--gray-400);--gantt-date-primary-font-size: 14px;--gantt-date-primary-border: var(--gray-200);--gantt-date-secondary-color: var(--gray-600);--gantt-date-secondary-font-size: 14px;--gantt-date-secondary-weekend-color: var(--gray-250);--gantt-date-week-backdrop-bg: var(--gray-50);--gantt-date-today-color: var(--support-01);--gantt-date-today-text-color: var(--white);--gantt-header-background: var(--gray-100);--gantt-header-main-text-color: var(--gray-450);--gantt-bar-bg: var(--white);--gantt-bar-layer-bg: var(--white);--gantt-bar-handle-color: var(--gray-250);--gantt-bar-default-background: var(--accent-600);--gantt-bar-default-secondary-background: var(--accent-500);--gantt-bar-from-start-gradient: linear-gradient(to right, var(--gantt-bar-default-background), var(--gantt-bar-default-secondary-background));--gantt-bar-from-end-gradient: linear-gradient(to right, var(--gantt-bar-default-secondary-background), var(--gantt-bar-default-background));--gantt-bar-drag-bg-color: var(--white);--gantt-baseline-background-color: var(--gray-250);--gantt-table-items-drop-background-color: var(--gray-50)}.gantt-table-header{display:none;opacity:0;pointer-events:none;text-align:center;background:var(--gantt-header-background);box-shadow:12px 0 16px -10px #00000026;position:relative;z-index:3;border-right:1px solid var(--gantt-border-color)}.gantt-table-header .gantt-table-header-container{display:flex}.gantt-table-header{display:flex;box-sizing:border-box;border-bottom:1px solid var(--gantt-border-color)}.gantt-table-header .gantt-table-column{overflow:hidden;border-right:1px solid var(--gantt-border-color);box-sizing:border-box;position:relative}.gantt-table-header{cursor:pointer}.gantt-table-header-first-level-group{background:rgba(var(--gray-50),.5)}.gantt-table-header-with-group .gantt-table-column:first-child{padding:0 15px 0 32px}.gantt-table-header .gantt-table-column-content{flex:1;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-content:center;text-align:center}.gantt-table-header .gantt-table-column{display:flex;padding:0 15px}.gantt-table-header .gantt-table-column:last-child{border-right:none}.gantt-table-header .gantt-table-column-content{flex:1;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-table-header .gantt-expand-icon{width:24px;color:#aaa;display:flex;align-items:center;justify-content:center}.gantt-table-header .gantt-drag-handle{width:1rem;padding:0 5px 0 0;display:flex;align-items:center;margin-left:-10px}.gantt-table-header .gantt-table-column{z-index:1;display:flex;align-items:center;justify-content:center}.gantt-table-body{display:block}.gantt-table-body .gantt-table-group{display:flex;background:rgba(var(--gray-50),.5);padding:0 10px;align-items:center;border-bottom:1px solid var(--gantt-border-color);box-sizing:border-box;position:relative}.gantt-table-body .gantt-table-group .gantt-table-group-title{cursor:pointer}.gantt-table-body .gantt-table-group .gantt-table-group-title .expand-icon{color:#aaa;margin-right:6px}.gantt-table-body .gantt-table-item{display:flex;box-sizing:border-box;border-bottom:1px solid var(--gantt-border-color)}.gantt-table-body .gantt-table-item .gantt-table-column{overflow:hidden;border-right:1px solid var(--gantt-border-color);box-sizing:border-box;position:relative}.gantt-table-body .gantt-table-item{cursor:pointer}.gantt-table-body .gantt-table-item-first-level-group{background:rgba(var(--gray-50),.5)}.gantt-table-body .gantt-table-item-with-group .gantt-table-column:first-child{padding:0 15px 0 32px}.gantt-table-body .gantt-table-item .gantt-table-column-content{flex:1;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-content:center;text-align:center}.gantt-table-body .gantt-table-item-active,.gantt-table-body .gantt-table-item-active:hover{background-color:rgba(var(--gantt-primary-color),.1)}.gantt-table-body .gantt-table-item .gantt-table-column{display:flex;padding:0 15px}.gantt-table-body .gantt-table-item .gantt-table-column:last-child{border-right:none}.gantt-table-body .gantt-table-item .gantt-table-column-content{flex:1;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-table-body .gantt-table-item .gantt-expand-icon{width:24px;color:#aaa;display:flex;align-items:center;justify-content:center}.gantt-table-body .gantt-table-item .gantt-drag-handle{width:1rem;padding:0 5px 0 0;display:flex;align-items:center;margin-left:-10px}.gantt-table-body .gantt-table-item:hover{background-color:var(--gantt-container-background-color)}.gantt-table-body .gantt-table-item-active{background-color:var(--gantt-primary-selected-color)}.gantt-table-body .gantt-table-item-active:hover{background-color:var(--gantt-primary-selected-hovered-color)}.gantt-table-body .gantt-expand-icon{display:inline-block;width:20px;color:#aaa}.gantt-table-empty{height:100%;position:relative}.gantt-table-empty .gantt-table-body-container{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:22px}.gantt-table-empty .gantt-table-body-container .empty-icon svg{height:78px;width:78px}.gantt-table-empty .gantt-table-body-container .empty-text{color:#cacaca}.table-resize-handle,.column-resize-handle{width:3px;position:absolute;top:0;right:0;bottom:0;cursor:ew-resize;height:5000px}.table-resize-handle:hover,.column-resize-handle:hover{background:var(--gantt-primary-color)}.column-resize-handle{height:unset;z-index:1}.table-resize-auxiliary-line{width:3px;background:var(--gantt-primary-color);position:absolute;top:0;bottom:0;z-index:100;display:none;height:5000px}.cdk-drag-preview.gantt-table-item{box-shadow:0 0 8px 2px #00000014;opacity:.9;display:flex;box-sizing:border-box;border-bottom:1px solid var(--gantt-border-color)}.cdk-drag-preview.gantt-table-item .gantt-table-column{overflow:hidden;border-right:1px solid var(--gantt-border-color);box-sizing:border-box;position:relative}.cdk-drag-preview.gantt-table-item{cursor:pointer}.cdk-drag-preview.gantt-table-item-first-level-group{background:rgba(var(--gray-50),.5)}.cdk-drag-preview.gantt-table-item-with-group .gantt-table-column:first-child{padding:0 15px 0 32px}.cdk-drag-preview.gantt-table-item .gantt-table-column-content{flex:1;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-content:center;text-align:center}.cdk-drag-preview.gantt-table-item-active,.cdk-drag-preview.gantt-table-item-active:hover{background-color:rgba(var(--gantt-primary-color),.1)}.cdk-drag-preview.gantt-table-item .gantt-table-column{display:flex;padding:0 15px}.cdk-drag-preview.gantt-table-item .gantt-table-column:last-child{border-right:none}.cdk-drag-preview.gantt-table-item .gantt-table-column-content{flex:1;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdk-drag-preview.gantt-table-item .gantt-expand-icon{width:24px;color:#aaa;display:flex;align-items:center;justify-content:center}.cdk-drag-preview.gantt-table-item .gantt-drag-handle{width:1rem;padding:0 5px 0 0;display:flex;align-items:center;margin-left:-10px}.cdk-drag-preview.gantt-table-item:hover{background-color:var(--gantt-container-background-color)}.cdk-drag-preview.gantt-table-item-active{background-color:var(--gantt-primary-selected-color)}.cdk-drag-preview.gantt-table-item-active:hover{background-color:var(--gantt-primary-selected-hovered-color)}.gantt-table-body.gantt-table-draggable .cdk-drag-placeholder{display:none!important}.gantt-table-body.gantt-table-draggable .cdk-drag-placeholder+.cdk-drop-list{display:none!important}.gantt-table-body.gantt-table-draggable .cdk-drag-disabled.gantt-table-item .gantt-drag-handle svg{display:none}.gantt-table-body.gantt-table-draggable.gantt-table-dragging .gantt-table-item:hover{background:unset}.gantt-table-body.gantt-table-draggable.gantt-table-dragging .gantt-table-item:hover .gantt-drag-handle{visibility:hidden!important}.gantt-table-body.gantt-table-draggable .drag-item-hide{display:none!important}.gantt-table-body.gantt-table-draggable .drop-position-inside .gantt-table-column{height:100%;border-top:2px dashed var(--gantt-primary-color)!important;border-bottom:2px dashed var(--gantt-primary-color)!important}.gantt-table-body.gantt-table-draggable .drop-position-inside .gantt-table-column:first-child{border-left:2px dashed var(--gantt-primary-color)!important}.gantt-table-body.gantt-table-draggable .drop-position-inside .gantt-table-column:last-child{border-right:2px dashed var(--gantt-primary-color)!important}.gantt-table-body.gantt-table-draggable .drop-position-before{background:var(--gantt-bg-color)!important;border-top:2px solid var(--gantt-primary-color)!important}.gantt-table-body.gantt-table-draggable .drop-position-after{background:var(--gantt-bg-color)!important;border-bottom:2px solid var(--gantt-primary-color)!important}.gantt-calendar{display:block;height:calc(100% - 49px);overflow:hidden}.gantt-calendar svg{position:relative;z-index:2;background-color:var(--gantt-header-bg-color);overflow:visible}.gantt-calendar line{shape-rendering:crispEdges}.gantt-calendar .primary-line{stroke:var(--gantt-date-primary-border)}.gantt-calendar .gantt-calendar-today-overlay{position:relative;z-index:1}.gantt-calendar .gantt-calendar-today-overlay .today-rect{width:35px;height:24px;position:absolute;background:var(--gantt-date-today-color);color:var(--gantt-date-today-text-color);text-align:center;border-radius:4px}.gantt-calendar .gantt-calendar-today-overlay .today-line{position:absolute;width:3px;background:var(--gantt-date-today-color);transform:scaleX(.5);transform-origin:100% 0;margin-left:-2px}.gantt-calendar-header{position:relative;z-index:3}.gantt-calendar-header .gantt-calendar-today-overlay{z-index:2}.gantt-calendar-header .header-line{stroke:var(--gantt-border-color)}.gantt-calendar-header .primary-text{fill:var(--gantt-date-primary-color);font-size:14px}.gantt-calendar-header .secondary-text{fill:var(--gantt-date-secondary-color);font-size:14px}.gantt-calendar-header .secondary-text-weekend{fill:var(--gantt-date-secondary-weekend-color)}.gantt-calendar-header .primary-text,.gantt-calendar-header .secondary-text{text-anchor:middle}.gantt-calendar-grid{position:absolute;width:calc(100% - 17px)}.gantt-calendar-grid .gantt-calendar-grid-main{background-color:transparent}.gantt-calendar-grid .secondary-line{stroke-dasharray:2px 5px;stroke:var(--gantt-border-color)}.gantt-calendar-grid .secondary-backdrop{fill:rgba(var(--gantt-date-week-backdrop-bg),.5)}.gantt-drag-backdrop{position:absolute;inset:0;z-index:2;display:none;overflow:hidden}.gantt-drag-mask{position:absolute;z-index:1;height:100%;display:none;background:rgba(var(--gantt-primary-color),.05)}.gantt-drag-mask .date-range{width:100%;min-width:120px;top:-23px;background:var(--gantt-primary-color);line-height:23px;border-radius:4px;color:#fff;position:absolute;display:flex;justify-content:space-between;padding:0 10px;box-sizing:border-box}.gantt-link-drag-container{width:100%;height:1px;overflow:visible!important;position:absolute;top:0;left:0;z-index:2000}.gantt-link-drag-container .link-dragging-line{stroke:var(--gantt-primary-color);stroke-width:2px}.gantt-bar{position:absolute;border-radius:4px;z-index:2;background:var(--gantt-bar-bg);height:32px!important;top:3.5px!important}.gantt-bar .gantt-bar-layer{width:calc(100% + 32px);height:calc(100% + 42px);position:absolute;border-radius:4px;left:-16px;top:-21px;display:none}.gantt-bar .gantt-bar-layer .drag-handles{background:var(--gantt-bar-drag-bg-color);width:100%;height:calc(100% - 32px);position:absolute;border-radius:4px;top:16px;box-shadow:0 2px 5px #00000026}.gantt-bar .gantt-bar-layer .drag-handles .handle{width:15px;height:100%;position:absolute;cursor:col-resize;display:flex;align-items:center;justify-content:center}.gantt-bar .gantt-bar-layer .drag-handles .handle:before,.gantt-bar .gantt-bar-layer .drag-handles .handle:after{content:"";display:inline-block;width:1px;height:12px;background:var(--gantt-bar-handle-color)}.gantt-bar .gantt-bar-layer .drag-handles .handle:before{margin-right:2px}.gantt-bar .gantt-bar-layer .drag-handles .handle:first-child{left:0}.gantt-bar .gantt-bar-layer .drag-handles .handle:last-child{right:0}.gantt-bar .gantt-bar-layer .link-handles .handle{position:absolute;display:inline-block;cursor:pointer;width:16px;height:16px;display:flex;align-items:center;justify-content:center;z-index:1001}.gantt-bar .gantt-bar-layer .link-handles .handle:first-child{left:0;top:0}.gantt-bar .gantt-bar-layer .link-handles .handle:last-child{right:0;bottom:0}.gantt-bar .gantt-bar-layer .link-handles .handle .point{color:var(--gantt-primary-color);width:10px;height:10px;border-radius:50%;background:var(--gantt-primary-color);transition:.3 ease}.gantt-bar .gantt-bar-layer .link-handles .handle .point:hover{width:12px;height:12px}.gantt-bar .gantt-bar-border{width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;border-radius:4px;left:-5px;top:-5px;display:none;background:#fff;box-shadow:0 2px 4px #0000001a}.gantt-bar .gantt-bar-content{width:100%;height:100%;position:absolute;cursor:pointer;box-shadow:0 2px 4px #0000001a;background-color:var(--gantt-bar-default-background);overflow:hidden;box-sizing:border-box;display:flex;align-items:center;white-space:nowrap}.gantt-bar .gantt-bar-content .gantt-bar-content-progress{position:absolute;left:0;top:0;height:100%}.gantt-bar-active{z-index:1000}.gantt-bar-active .gantt-bar-layer{display:block;z-index:1}.gantt-bar-active .gantt-bar-content{z-index:1;box-shadow:none}.gantt-bar-active .cdk-drag{transition:none}.gantt-bar-single-drop-active .gantt-bar-border{display:block}.gantt-bar-single-drop-active .gantt-bar-content{box-shadow:none}.gantt-bar-draggable-drag{z-index:1001}.gantt-bar-drop-active{z-index:1000}.gantt-bar-drop-active .gantt-bar-layer{display:block;z-index:1}.gantt-bar-drop-active .gantt-bar-content{z-index:1;box-shadow:none}.gantt-bar-drop-active .cdk-drag{transition:none}.gantt-bar-drop-active .gantt-bar-layer .link-handles .handle{width:26px;height:100%}.gantt-bar-drop-active .gantt-bar-layer .link-handles .handle:first-child{left:-21px}.gantt-bar-drop-active .gantt-bar-layer .link-handles .handle:last-child{right:-21px}.gantt-bar-drop-active .gantt-bar-layer .link-handles .handle:hover .point{width:12px;height:12px}.gantt-bar-content-container{z-index:1}.gantt-bar-default{background-color:var(--gantt-bar-default-background)}.gantt-bar-only-start{background:var(--gantt-bar-from-start-gradient)!important}.gantt-bar-only-end{background:var(--gantt-bar-from-end-gradient)!important}.gantt-bar-content-progress-main{background-color:var(--gantt-bar-default-secondary-background)!important}.gantt-bar-content-progress-secondary{background-color:var(--gantt-bar-default-background)!important}.gantt-range{position:absolute;z-index:2}.gantt-range .gantt-range-main{height:10px;background:#dfdfdf;border:1px solid #888;border-radius:4px 4px 0 0;box-sizing:border-box;position:relative}.gantt-range .gantt-range-main .gantt-range-main-progress{position:absolute;left:0;top:0;height:100%;background:#888}.gantt-range .gantt-range-triangle{width:0;height:0;border-top:7px solid #888;position:absolute;top:10px}.gantt-range .gantt-range-triangle.left{border-right:6px solid transparent;left:0}.gantt-range .gantt-range-triangle.right{border-left:6px solid transparent;right:0}.gantt-links-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.gantt-links-overlay svg{overflow:visible;z-index:2;position:absolute}.link-dragging-container{width:100%;height:1px;overflow:visible!important;position:absolute;left:0;z-index:2000}.link-dragging-container .link-dragging-line{stroke:var(--gantt-primary-color);stroke-width:2px}.gantt-baseline{position:absolute;z-index:2}.gantt-baseline .baseline-content{height:8px;border-radius:2px;background-color:var(--gantt-baseline-background-color)}.gantt-toolbar{position:absolute;top:60px;right:20px;z-index:1000}.gantt-toolbar .toolbar-views{display:inline-flex}.gantt-toolbar .toolbar-views .toolbar-view{padding:0 15px;cursor:pointer;flex:0 1 auto;border:1px solid #ddd;margin-left:-1px;position:relative;background-color:#fff}.gantt-toolbar .toolbar-views .toolbar-view.active{color:var(--gantt-primary-color);border-color:var(--gantt-primary-color);z-index:1}.gantt-toolbar .toolbar-views .toolbar-view:first-child{border-radius:4px 0 0 4px}.gantt-toolbar .toolbar-views .toolbar-view:last-child{border-radius:0 4px 4px 0}.gantt-loader-overlay{position:absolute;width:100%;height:calc(100% - 40px);top:40px;left:0;background:#fff9;z-index:1001}.gantt-loader-wrapper{position:absolute;padding-top:20px;top:0;left:50%;transform:translate(-50%)}.gantt-loader-loading{display:inline-block;position:relative;height:8px;border-radius:4px;transform:translate(-18px)}.gantt-loader-loading:before,.gantt-loader-loading:after{content:"";display:block;position:absolute;height:8px;width:8px;border-radius:4px}.gantt-loader-loading:before{animation:gantt-loader-loading-ellipsis-b 1s ease-in-out infinite;background:var(--gantt-primary-color);opacity:.4}.gantt-loader-loading:after{animation:gantt-loader-loading-ellipsis-a 1s ease-in-out infinite;background:var(--gantt-primary-color);opacity:.8}.gantt-loader-loading-spot{position:absolute;left:13px;height:8px;width:8px;background:var(--gantt-primary-color);border-radius:4px}@keyframes gantt-loader-loading-ellipsis-b{0%{left:0;transform:scale(1.1)}50%{left:25px;transform:scale(1)}to{left:0;transform:scale(1.1)}}@keyframes gantt-loader-loading-ellipsis-a{0%{left:25px;transform:scale(1.1)}50%{left:0;transform:scale(1)}to{left:25px;transform:scale(1.1)}}
