a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{outline:0}@font-face{font-family:"Sabon LT Std Italic";src:url(../ln-ember-contact-menu/fonts/SabonLTStd-Italic.eot);src:url(../ln-ember-contact-menu/fonts/SabonLTStd-Italic.eot?#iefix) format("embedded-opentype"),url(../ln-ember-contact-menu/fonts/SabonLTStd-Italic.woff2) format("woff2"),url(../ln-ember-contact-menu/fonts/SabonLTStd-Italic.woff) format("woff"),url(../ln-ember-contact-menu/fonts/SabonLTStd-Italic.ttf) format("truetype"),url(../ln-ember-contact-menu/fonts/SabonLTStd-Italic.svg#SabonLTStd-Italic) format("svg")}.micro-menu-item{--textColor:var(--ContactMenu-itemTextColor, #808080);display:flex}.micro-menu-item.has-description section{justify-content:space-between}.micro-menu-item.has-description .micro-menu--icon{background-position:top}.has-active .micro-menu-item:not(.is-active){display:none}.micro-menu-item a{width:100%;display:flex;flex:1;padding:10px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-fake .micro-menu-item--description:after,.is-fake .micro-menu-item--title:after{display:inline-block;content:" "}.micro-menu--group .micro-menu-item:first-child a,.micro-menu--group .micro-menu-item:last-child a{border-radius:0}.micro-menu-item.is-active a,.micro-menu-item.is-disabled a{cursor:default}.micro-menu-item:not(.is-active):not(.is-disabled) a:hover{background-color:#303030}.is-fake .micro-menu-item--description,.is-fake .micro-menu-item--title,.micro-menu-item .fake-icon{background-color:var(--textColor)}.micro-menu-item section,.micro-menu-item--description,.micro-menu-item--title{white-space:inherit;overflow:inherit;text-overflow:inherit}.micro-menu-item--title{font-size:14px;font-weight:300}.is-fake .micro-menu-item--description,.is-fake .micro-menu-item--title,.micro-menu-item .fake-icon{animation:micro-menu-item-waiting-elements 3s infinite}.micro-menu-item section{display:flex;flex-grow:1;flex-direction:column;justify-content:center;color:var(--textColor)}.micro-menu-item .fake-icon{border-radius:50%}@keyframes micro-menu-item-waiting-elements{0%,100%{background-color:grey}50%{background-color:#3d3d3d}}.micro-menu{--animationDuration:var(--ContactMenu-animationDuration, 0.6s);--borderRadius:var(--ContactMenu-borderRadius, 5px)}.micro-menu--container{box-sizing:border-box;z-index:35;visibility:hidden}.micro-menu--container ul{list-style:none;padding:0;margin:0}.micro-menu--container>div{border-radius:var(--borderRadius);box-shadow:0 0 100px 0 #000;background-color:#262626;transition:opacity calc(var(--animationDuration)/ 2)}.micro-menu--container.is-rendered{visibility:visible}.micro-menu--container.is-rendered:not(.is-northern)>div{transform-origin:bottom;animation:micro-menu-appearance-up var(--animationDuration) forwards}.micro-menu--container.is-rendered.is-northern>div{transform-origin:top;animation:micro-menu-appearance-down var(--animationDuration) forwards}.micro-menu--overlay{position:absolute;inset:0;z-index:30}.micro-menu--icon{width:32px;height:32px;margin-right:10px;background-position:center;background-repeat:no-repeat;flex-shrink:0}.micro-menu--item:first-child a{border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius)}.micro-menu--item:last-child a{border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}.micro-menu--group,.micro-menu--item{border-bottom:1px solid #343434}.has-active .micro-menu--group,.has-active .micro-menu--item,.micro-menu--group:last-child,.micro-menu--group>.micro-menu--item,.micro-menu--item:last-child{border-bottom:none}.micro-menu-component{color:grey}.micro-menu-component h1,.micro-menu-component h2,.micro-menu-component h3,.micro-menu-component h4,.micro-menu-component h5,.micro-menu-component h6{letter-spacing:1px;color:#fefefe}@keyframes micro-menu-appearance-up{0%{opacity:.05;transform:perspective(100px) translateZ(-50px) translateY(32px)}50%{opacity:1;transform:perspective(100px) translateZ(2px) translateY(-10px)}80%{transform:perspective(100px) translateZ(-1px) translateY(-10px)}100%{transform:perspective(100px) translateZ(0) translateY(-10px)}}@keyframes micro-menu-appearance-down{0%{opacity:.05;transform:perspective(100px) translateZ(-50px) translateY(-32px)}50%{opacity:1;transform:perspective(100px) translateZ(2px) translateY(10px)}80%{transform:perspective(100px) translateZ(-1px) translateY(10px)}100%{transform:perspective(100px) translateZ(0) translateY(10px)}}@media only screen and (max-width:736px){.ember-attacher:has(.micro-menu--container){width:100%;padding:0 5%}}.clap-form-component .clap-form--receipt-title{font-family:"Sabon LT Std Italic";font-size:28px;padding:28px;text-align:center;line-height:36px;letter-spacing:2px}.clap-form-component{width:100%;padding:10px}.clap-form-component .buttons{display:flex;justify-content:center}.clap-form-component .buttons button{height:25px;line-height:25px;font-family:sans-serif}.clap-form-component .form-elements--expanding-textarea-component{min-height:150px;max-height:500px;border-bottom:none}.clap-form-component .form-elements--expanding-textarea-component textarea{width:100%;min-height:150px;letter-spacing:1px}.clap-form-component .form-elements--expanding-textarea-component textarea::placeholder{font-style:italic}.clap-form-component .form-elements--expanding-textarea-component .characters-countdown{line-height:25px}.clap-form-component .clap-form--send-button{display:flex;align-items:center}.clap-form-component .clap-form--send-button button{padding-right:24px;font-size:12px;letter-spacing:2px;font-weight:lighter}.clap-form-component .clap-form--send-button img{width:32px;height:32px;border-radius:50%;pointer-events:none}.clap-form-component .clap-form--send-button img:nth-of-type(1){transform:translateX(-18px)}.clap-form-component .clap-form--send-button img:nth-of-type(2){transform:translateX(-24px)}.clap-form-component .clap-form--send-button:first-child{margin-left:7px}.clap-form-component section h2{font-size:12px;text-align:center;color:inherit}.clap-form-component section ul{margin:10px 10px 24px;display:flex;justify-content:center}.clap-form-component section ul li img{margin:5px;height:32px;width:32px;border-radius:50%}.contact-menu-component{--animationDuration:var(--ContactMenu-animationDuration, 0.6s);display:flex;align-items:center;flex-direction:column;width:260px}.contact-menu-component>ul{width:100%}.contact-menu-component:not(.is-pending)>*{animation:fade-in var(--animationDuration)}.contact-menu-component.has-active>*{animation:fade-in var(--animationDuration),increase-height calc(var(--animationDuration) * 2)}.contact-menu-component.is-pending{align-items:flex-start}.contact-menu-component.is-pending .contact-menu--loading-container{display:flex;align-items:center;padding:10px}.contact-menu-component .profile-icon{background-image:url(../ln-ember-contact-menu/user.svg)}.contact-menu-component .clap-icon{background-image:url(../ln-ember-contact-menu/clap.svg)}.contact-menu-component .phone-icon{background-image:url(../ln-ember-contact-menu/phone.svg)}.contact-menu-component .email-icon{background-image:url(../ln-ember-contact-menu/mail.svg)}@keyframes fade-in{0%{opacity:.05}100%{opacity:1}}@keyframes increase-height{0%{max-height:200px;overflow:hidden}100%{max-height:100vh}}@media only screen and (max-width:736px){.contact-menu-component{width:100%}}.ContactMenuHandle{--boxShadowColor:var(--ContactMenu-handleBoxShadowColor, #fff);--transform:var(--ContactMenu-handleTransform, scale(1.1));--transformSpeed:var(--ContactMenu-handleTransformSpeed, 0.2s);--__boxShadow:0 0 16px 0 var(--boxShadowColor);outline:0}.ContactMenuHandle:active>*,.ContactMenuHandle:focus>*,.ContactMenuHandle:hover>*,.ContactMenuHandle[data-open]>*{cursor:pointer;transition:transform var(--transformSpeed);transform:var(--transform)}.ContactMenuHandle:active>*,.ContactMenuHandle:focus>*,.ContactMenuHandle[data-open]>*{box-shadow:var(--__boxShadow)}:root{--Button-bgGradientAngle:45deg;--EmberPowerSelect-bgColor:#fff;--EmberPowerSelect-bgColor--highlighted:#5897fb;--EmberPowerSelect-bgColor--selected:#ddd;--EmberPowerSelect-bgColor--disabled:#eee;--EmberPowerSelect-option-bgColor:#fff;--EmberPowerSelect-option-textColor:inherit;--EmberPowerSelect-searchMessageFontStyle:inherit;--EmberPowerSelect-borderWidth:1px;--EmberPowerSelect-borderColor:#aaa;--EmberPowerSelect-statusIconBorderStyle:solid;--EmberPowerSelect-statusIconWidth:0;--EmberPowerSelect-statusIconHeight:0;--EmberPowerSelect-boxShadow--focus:none;--EmberPowerSelect-dropdownMargin:0;--EmberPowerSelect-lineHeight:1.75em;--EmberPowerSelect-clearBtnMargin:25px;--EmberPowerSelect-optionPadding:8px;--EmberPowerSelect-numberOfVisibleOptions:7;--EmberPowerSelect-triggerPadding:16px;--EmberPowerSelect-outline:none;--color-brand:white;--color-brandContrast:#212121;--color-default:#212121;--color-defaultContrast:white;--color-error:#FD6362;--color-success:#29DC7A;--color-warning:#FFC84B;--Button-bgColor--hover:var(--color-defaultContrast);--Button-bgColor:transparent;--Button-borderColor--disabled:rgb(from var(--Button-borderColor) r g b / 50%);--Button-borderColor:var(--color-defaultContrast);--Button-fontSize:0.875rem;--Button-fontWeight:700;--Button-justifyContent:center;--Button-lineHeight:1;--Button-paddingX:1.4em;--Button-paddingY:0.5em;--Button-textColor--disabled:rgb(from var(--Button-textColor) r g b / 50%);--Button-textColor--hover:var(--color-default);--Button-textColor:var(--color-defaultContrast);--FormElementLabel-fontSize:14px;--FormField-bgColor:transparent;--FormField-borderBottomWidth:1px;--FormField-borderColor:white;--FormField-borderLeftWidth:0;--FormField-borderRightWidth:0;--FormField-borderTopWidth:0;--FormField-fontFamily:OpenSans-Light,sans-serif;--FormField-fontSize:14px;--FormField-gap:10px;--FormField-letterSpacing:1px;--FormField-lineHeight:25px;--FormField-placeholderTextColor--error:var(--color-error);--FormField-placeholderTextColor:#4E4E4E;--FormField-textColor--error:var(--color-error);--FormField-textColor:white;--RadioGroup-borderWidth:1px;--RadioGroup-buttonFontWeight--isChecked:700;--LnFlashMessages-itemBorderRadius:4px;--LnFlashMessages-itemPaddingX:1em;--LnFlashMessages-itemPaddingY:0.5em;--LnFlashMessages-width:calc(100vw - 200px);--LnFlashMessages-zIndex:999}.Button,.RadioGroup .RadioButton-label,.RadioGroup--buttons .RadioButton-label{--fontSize:var(--Button-fontSize, var(--fontSize-s--legacy, 1em));--fontFamily:var(--fontFamily--primary);--fontWeight:var(--Button-fontWeight, initial);--textColor--default:var(--Button-textColor, var(--color-defaultContrast));--bgColor--default:var(
    --Button-bgImage,
    var(--Button-bgColor, var(--color-default))
  );--bgOpacity--default:var(--Button-bgOpacity, 1);--bgColor--disabled:var(--Button-bgColor--disabled, var(--bgColor--default));--bgColor--hover:var(--Button-bgColor--hover, var(--bgColor--default));--bgOpacity--disabled:var(--Button-bgOpacity--disabled, 0.5);--bgOpacity--hover:var(--Button-bgOpacity--hover, var(--bgOpacity--default));--displayOutside:var(--Button-displayOutside, inline);--textColor:var(--textColor--default);--textColor--disabled:var(
    --Button-textColor--disabled,
    var(--textColor--default)
  );--textColor--hover:var(--Button-textColor--hover, var(--textColor--default));--textOpacity:var(--textOpacity--default);--textOpacity--default:var(--Button-textOpacity, 1);--textOpacity--hover:var(
    --Button-textOpacity--hover,
    var(--textOpacity--default)
  );--textAlign:var(--Button-textAlign, center);--textTransform:var(--Button-textTransform, inherit);--letterSpacing:var(--Button-letterSpacing, normal);--bgColor:var(--bgColor--default);--borderColor:var(--Button-borderColor, transparent);--gap:var(--Button-gap, 10px);--paddingY:var(--Button-paddingY, 4px);--paddingX:var(--Button-paddingX, 15px);--width:var(--Button-width, min-content);--whitespace:var(--Button-whitespace, nowrap);--minWidth:var(--Button-minWidth, 0);--height:var(--Button-height, min-content);--lineHeight:var(--Button-lineHeight, 32px);--borderWidth:var(--Button-borderWidth, 1px);--borderWidthTop:var(--Button-borderWidthTop, var(--borderWidth));--borderWidthRight:var(--Button-borderWidthRight, var(--borderWidth));--borderWidthBottom:var(--Button-borderWidthBottom, var(--borderWidth));--borderWidthLeft:var(--Button-borderWidthLeft, var(--borderWidth));width:var(--width);white-space:var(--whitespace);min-width:var(--minWidth);height:var(--height);position:relative;display:var(--displayOutside) flex;align-items:center;justify-content:var(--Button-justifyContent,center);text-align:var(--textAlign);text-decoration:none;text-transform:var(--textTransform);letter-spacing:var(--letterSpacing);color:var(--textColor);padding:var(--paddingY) var(--paddingX);font-size:var(--fontSize);font-family:var(--fontFamily);font-weight:var(--fontWeight);line-height:var(--lineHeight);background-color:transparent;border:none;z-index:0;--borderRadius:var(--Button-borderRadius, 0);--borderTopLeftRadius:var(--Button-borderTopLeftRadius, var(--borderRadius));--borderTopRightRadius:var(
    --Button-borderTopRightRadius,
    var(--borderRadius)
  );--borderBottomRightRadius:var(
    --Button-borderBottomRightRadius,
    var(--borderRadius)
  );--borderBottomLeftRadius:var(
    --Button-borderBottomLeftRadius,
    var(--borderRadius)
  );border-radius:var(--borderTopLeftRadius) var(--borderTopRightRadius) var(--borderBottomRightRadius) var(--borderBottomLeftRadius)}.Button-content{align-items:center;display:flex;gap:var(--gap)}.Button::before,.RadioGroup .RadioButton-label::before,.RadioGroup--buttons .RadioButton-label::before{position:absolute;inset:0;content:"";display:block;z-index:-1;background-image:var(--bgColor);background-color:var(--bgColor);border-radius:var(--borderTopLeftRadius) var(--borderTopRightRadius) var(--borderBottomRightRadius) var(--borderBottomLeftRadius);border-width:var(--borderWidthTop) var(--borderWidthRight) var(--borderWidthBottom) var(--borderWidthLeft);border-color:var(--borderColor);border-style:var(--Button-borderStyle,solid);opacity:var(--bgOpacity,var(--bgOpacity--default))}.Button:not(:disabled),.RadioGroup .RadioButton-label:not(:disabled),.RadioGroup--buttons .RadioButton-label:not(:disabled){cursor:pointer}.Button:disabled,.RadioGroup .RadioButton-label:disabled,.RadioGroup--buttons .RadioButton-label:disabled{--textColor:var(--textColor--disabled);--bgColor:var(--bgColor--disabled);--borderColor:var(
    --Button-borderColor--disabled,
    var(--Button-borderColor, transparent)
  );--bgOpacity:var(--bgOpacity--disabled);cursor:not-allowed}.Button:not(:disabled):hover,.RadioGroup .RadioButton-label:not(:disabled):hover,.RadioGroup--buttons .RadioButton-label:not(:disabled):hover{--bgColor:var(--bgColor--hover);--bgOpacity:var(--bgOpacity--hover);--textColor:var(--textColor--hover);--textOpacity:var(--textOpacity--hover)}.Button-text{--textDecoration:var(--Button-textDecoration, none);--textUnderlineOffset:var(--Button-textUnderlineOffset, 0);opacity:var(--textOpacity);align-self:center;padding-bottom:var(--textUnderlineOffset);text-decoration:var(--textDecoration);text-underline-offset:var(--textUnderlineOffset);text-underline-position:under}.Button-processingOverlay{position:absolute;inset:0;content:"";--textColor:var(--Button-textColor--processing, var(--textColor--default));--bgColor--processing:var(--Button-bgColor--processing, var(--bgColor));cursor:wait;display:flex;align-items:center;justify-content:center;border-radius:var(--Button-borderRadius);background-color:var(--bgColor--processing);background-image:var(--bgColor--processing);opacity:var(--Button-bgOpacity--processing,1)}.Button-processingIcon{animation:fade-in .3s ease-in-out 1}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.Button-processingIcon .circular{animation:rotate 2s linear infinite;transform-origin:center center;margin:auto}.Button-processingIcon .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;transition:stroke .25s ease-in-out;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}.FormSelect-removeValue,.RadioGroup .RadioButton:not(.is-checked),.RadioGroup--brand .RadioButton:not(.is-checked),.button--transparent{--Button-bgImage:transparent;color:currentcolor}.button--gradient{--Button-bgImage:var(--Button-bgGradient)}.button--outline{--Button-borderColor:var(--Button-outlineColor, var(--textColor--default))}.FormSelect-removeValue,.button--round{--Button-borderRadius:50%;--Button-paddingX:var(--Button-paddingY);--Button-width:var(--Button-size);--Button-height:var(--Button-size);--Button-lineHeight:1}.button--default{--Button-bgColor:var(--color-default);--Button-textColor:var(--color-defaultContrast);--Button-bgGradient:linear-gradient(
    var(--Button-bgGradientAngle),
    var(--gradientColors--default)
  )}.button--defaultInverse{--Button-bgColor:var(--color-defaultContrast);--Button-textColor:var(
    --color-default--100,
    var(--color-default)
  );--Button-bgGradient:linear-gradient(
    var(--Button-bgGradientAngle),
    var(--gradientColors--default--secondary)
  )}.RadioGroup .RadioButton.is-checked,.RadioGroup--brand .RadioButton.is-checked,.button--brand{--Button-bgColor:var(--color-brand);--Button-textColor:var(--color-brandContrast);--Button-bgGradient:linear-gradient(
    var(--Button-bgGradientAngle),
    var(--gradientColors--brand)
  )}.button--brandInverse{--Button-bgColor:var(--color-brandContrast);--Button-textColor:var(
    --color-brand--100,
    var(--color-brand)
  );--Button-bgGradient:linear-gradient(
    var(--Button-bgGradientAngle),
    var(--gradientColors--brand--secondary)
  )}.button--success{--Button-bgColor:var(--color-success);--Button-textColor:var(--color-successContrast);--Button-bgGradient:linear-gradient(
    var(--Button-bgGradientAngle),
    var(--gradientColors--success)
  )}.button--successInverse{--Button-bgColor:var(--color-successContrast);--Button-textColor:var(
    --color-success--100,
    var(--color-success)
  );--Button-bgGradient:linear-gradient(
    var(--Button-bgGradientAngle),
    var(--gradientColors--success--secondary)
  )}.button--error{--Button-bgColor:var(--color-error);--Button-textColor:var(--color-errorContrast);--Button-bgGradient:linear-gradient(
    var(--Button-bgGradientAngle),
    var(--gradientColors--error)
  )}.button--errorInverse{--Button-bgColor:var(--color-errorContrast);--Button-textColor:var(
    --color-error--100,
    var(--color-error)
  );--Button-bgGradient:linear-gradient(
    var(--Button-bgGradientAngle),
    var(--gradientColors--error--secondary)
  )}.SvgIcon{--iconSize:var(--SvgIcon-size, var(--IconSize, 16px));--iconAngle:var(--SvgIcon-angle, 0);--transitionDuration:var(--SvgIcon-transitionDuration, 0.3s);--color:var(--SvgIcon-color, currentColor);transform:rotate(var(--iconAngle));transition:transform var(--transitionDuration);display:inline-flex;justify-content:center;align-items:center;font-size:0}.SvgIcon svg{display:inline-block;width:var(--iconSize);height:auto}.SvgIcon svg [fill]:not([fill=none]):not([fill^=url]){fill:var(--color)}.SvgIcon svg [stroke]:not([stroke=none]){stroke:var(--color)}.SvgIcon svg lineargradient stop{stop-color:var(--color)}.FormCheckbox{--bgColor--checked:var(
    --FormCheckbox-bgColor--checked,
    var(--bgColor--default)
  );--bgColor--checkedDisabled:var(
    --FormCheckbox-bgColor--checkedDisabled,
    var(--bgColor--disabled)
  );--bgColor--default:var(
    --FormCheckbox-bgColor,
    var(--FormField-bgColor, transparent)
  );--bgColor--disabled:var(
    --FormCheckbox-bgColor--disabled,
    var(--bgColor--default)
  );--bgColor:var(--bgColor--default);--color--checked:var(--FormCheckbox-color--checked, var(--color--default));--color--checkedDisabled:var(
    --FormCheckbox-color--checkedDisabled,
    var(--color--disabled)
  );--color--default:var(
    --FormCheckbox-color,
    var(--FormField-textColor, currentColor)
  );--color--disabled:var(
    --FormCheckbox-color--disabled,
    var(--FormField-textColor--readonly, var(--color--default))
  );--color:var(--color--default);--borderColor--checked:var(
    --FormCheckbox-borderColor--checked,
    var(--borderColor--default)
  );--borderColor--checkedDisabled:var(
    --FormCheckbox-borderColor--checkedDisabled,
    var(--borderColor--disabled)
  );--borderColor--default:var(
    --FormCheckbox-borderColor,
    var(--FormField-borderColor, transparent)
  );--borderColor--disabled:var(
    --FormCheckbox-borderColor--disabled,
    var(--borderColor--default)
  );--borderColor:var(--borderColor--default);--borderRadius:var(
    --FormCheckbox-borderRadius,
    var(--FormField-borderRadius, 0)
  );--borderStyle--checked:var(
    --FormCheckbox-borderStyle--checked,
    var(--borderStyle--default)
  );--borderStyle--default:var(
    --FormCheckbox-borderStyle,
    var(--FormField-borderStyle, none)
  );--borderStyle:var(--borderStyle--default);--borderWidth--checked:var(
    --FormCheckbox-borderWidth--checked,
    var(--borderWidth--default)
  );--borderWidth--default:var(
    --FormCheckbox-borderWidth,
    var(--FormField-borderWidth, 0)
  );--borderWidth:var(--borderWidth--default);--boxBgColor--checked:var(
    --FormCheckbox-boxBgColor--checked,
    var(--boxBgColor--default)
  );--boxBgColor--checkedDisabled:var(
    --FormCheckbox-boxBgColor--checkedDisabled,
    var(--boxBgColor--checked)
  );--boxBgColor--default:var(
    --FormCheckbox-boxBgColor,
    var(--Button-bgColor, var(--color-default, #eee))
  );--boxBgColor--disabled:var(
    --FormCheckbox-boxBgColor--disabled,
    var(--boxBgColor--default)
  );--boxBgColor:var(--boxBgColor--default);--boxBorderColor--checked:var(
    --FormCheckbox-boxBorderColor--checked,
    var(--boxBorderColor--default)
  );--boxBorderColor--checkedDisabled:var(
    --FormCheckbox-boxBorderColor--checkedDisabled,
    var(--boxBorderColor--checked)
  );--boxBorderColor--default:var(
    --FormCheckbox-boxBorderColor,
    var(--Button-borderColor, currentColor)
  );--boxBorderColor--disabled:var(
    --FormCheckbox-boxBorderColor--disabled,
    var(--boxBorderColor--default)
  );--boxBorderColor:var(--boxBorderColor--default);--boxBorderRadius:var(--FormCheckbox-boxBorderRadius, 50%);--boxBorderStyle--checked:var(
    --FormCheckbox-boxBorderStyle--checked,
    var(--boxBorderStyle--default)
  );--boxBorderStyle--default:var(
    --FormCheckbox-boxBorderStyle,
    var(--Button-borderStyle, solid)
  );--boxBorderStyle:var(--boxBorderStyle--default);--boxBorderWidth--checked:var(
    --FormCheckbox-boxBorderWidth--checked,
    var(--boxBorderWidth--default)
  );--boxBorderWidth--default:var(--FormCheckbox-boxBorderWidth, 1px);--boxBorderWidth:var(--boxBorderWidth--default);--boxColor--checked:var(
    --FormCheckbox-boxColor--checked,
    var(--boxColor--default)
  );--boxColor--checkedDisabled:var(
    --FormCheckbox-boxColor--checkedDisabled,
    var(--boxColor--checked)
  );--boxColor--default:var(--FormCheckbox-boxColor, currentColor);--boxColor--disabled:var(
    --FormCheckbox-boxColor--disabled,
    var(--boxColor--default)
  );--boxColor:var(--boxColor--default);--boxDisplay:var(--FormCheckbox-boxDisplay, flex);--boxIconSize:var(--FormCheckbox-iconSize, 1em);--boxSize:var(--FormCheckbox-boxSize, 1.2em);--cursor--default:var(--FormCheckbox-cursor, default);--cursor--disabled:var(
    --FormCheckbox-cursor--disabled,
    var(--cursor--default)
  );--cursor:var(--cursor--default);--gap:var(--FormCheckbox-gap, var(--spacing-xs, 0.5rem));--letterSpacing:var(
    --FormCheckbox-letterSpacing,
    var(--FormField-letterSpacing, 0)
  );--paddingX:var(
    --FormCheckbox-paddingX,
    var(--FormField-paddingX, var(--FormField-padding, 0))
  );--paddingY:var(
    --FormCheckbox-paddingY,
    var(--FormField-paddingY, var(--FormField-padding, 0))
  )}.FormCheckbox[data-checked]{--bgColor:var(--bgColor--checked);--borderColor:var(--borderColor--checked);--borderStyle:var(--borderStyle--checked);--borderWidth:var(--borderWidth--checked);--boxBgColor:var(--boxBgColor--checked);--boxBorderColor:var(--boxBorderColor--checked);--boxBorderStyle:var(--boxBorderStyle--checked);--boxBorderWidth:var(--boxBorderWidth--checked);--boxColor:var(--boxColor--checked);--color:var(--color--checked)}.FormCheckbox[data-disabled]{--bgColor:var(--bgColor--disabled);--borderColor:var(--borderColor--disabled);--boxBgColor:var(--boxBgColor--disabled);--boxBorderColor:var(--boxBorderColor--disabled);--boxColor:var(--boxColor--disabled);--color:var(--color--disabled);--cursor:var(--cursor--disabled)}.FormCheckbox[data-checked][data-disabled]{--bgColor:var(--bgColor--checkedDisabled);--borderColor:var(--borderColor--checkedDisabled);--boxBgColor:var(--boxBgColor--checkedDisabled);--boxBorderColor:var(--boxBorderColor--checkedDisabled);--boxColor:var(--boxColor--checkedDisabled);--color:var(--color--checkedDisabled)}.FormCheckbox-content{align-items:center;background-color:var(--bgColor);border-radius:var(--borderRadius);border:var(--borderWidth) var(--borderStyle) var(--borderColor);color:var(--color);cursor:var(--cursor);display:flex;gap:var(--gap);padding:var(--paddingY) var(--paddingX);position:relative}.FormCheckbox-iconBox{align-items:center;background-color:var(--boxBgColor);border-radius:var(--boxBorderRadius);border:var(--boxBorderWidth) var(--boxBorderStyle) var(--boxBorderColor);box-sizing:border-box;color:var(--boxColor);display:var(--boxDisplay);height:var(--boxSize);justify-content:center;width:var(--boxSize)}.FormCheckbox-icon{--IconSize:var(--boxIconSize);font-size:inherit;visibility:hidden}.FormCheckbox[data-checked] .FormCheckbox-icon{visibility:visible}.FormCheckbox-input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.FormCheckbox[data-appearance=toggle]{--FormCheckbox-bgColor:transparent;--FormCheckbox-paddingX:0;--transitionSpeed:var(--FormCheckbox-transitionSpeed, 0.2s);--boxPaddingInline:var(--FormCheckbox-boxPaddingInline, 0.25em);--boxPaddingBlock:var(--FormCheckbox-boxPaddingBlock, 0.25em);--iconBg--default:var(--FormCheckbox-iconBg, var(--boxColor));--iconBg--active:var(
    --FormCheckbox-iconBg--active,
    var(--iconBg--default)
  );--iconBg:var(--iconBg--default);--py:calc(var(--boxPaddingInline) * 2);--boxWidth:var(
    --FormCheckbox-boxWidth,
    calc(calc(2 * var(--boxIconSize)) + var(--py))
  );--x:0%;--x--checked:calc(var(--boxWidth) - var(--py) - var(--boxIconSize))}.FormCheckbox[data-appearance=toggle][data-checked]{--x:var(--x--checked);--iconBg:var(--iconBg--active)}.FormCheckbox[data-appearance=toggle] .FormCheckbox-icon{display:none}.FormCheckbox[data-appearance=toggle] .FormCheckbox-iconBox{height:auto;padding:var(--boxPaddingBlock) var(--boxPaddingInline);width:var(--boxWidth);transition:all var(--transitionSpeed);justify-content:unset}.FormCheckbox[data-appearance=toggle] .FormCheckbox-iconBox::before{content:"";transform:translateX(var(--x));border-radius:50%;aspect-ratio:1;height:var(--boxIconSize);transition:all var(--transitionSpeed);background-color:var(--iconBg);box-shadow:2px 2px 2px rgba(0,0,0,.25)}.FormCheckboxGroup{--checkboxesAlignItems:var(--FormCheckboxGroup-checkboxesAlignItems, center);--checkboxesFlexDirection:var(
    --FormCheckboxGroup-checkboxesFlexDirection,
    row
  );--checkboxesFlexWrap:var(--FormCheckboxGroup-checkboxesFlexWrap, wrap);--gapX:var(
    --FormCheckboxGroup-gapX,
    var(--FormCheckboxGroup-gap, var(--spacing-m, 1rem))
  );--gapY:var(
    --FormCheckboxGroup-gapY,
    var(--FormCheckboxGroup-gap, var(--spacing-m, 1rem))
  );--itemFlexBasis:var(--FormCheckboxGroup-itemFlexBasis, auto);--itemFlexGrow:var(--FormCheckboxGroup-itemFlexGrow, 0);--itemFlexShrink:var(--FormCheckboxGroup-itemFlexShrink, 1);--labelColor:var(
    --FormCheckboxGroup-labelColor,
    var(--FormElementLabel-textColor, var(--color-defaultContrast))
  );--labelFontFamily:var(
    --FormCheckboxGroup-labelFontFamily,
    var(--FormElementLabel-fontFamily, var(--fontFamily--primary))
  );--labelFontSize:var(
    --FormCheckboxGroup-labelFontSize,
    var(--FormElementLabel-fontSize, 1em)
  );--labelFontWeight:var(
    --FormCheckboxGroup-labelFontWeight,
    var(--FormElementLabel-fontWeight, inherit)
  );--labelGap:var(
    --FormCheckboxGroup-labelGap,
    var(--FormElementLabel-gap, 0.5em)
  );--labelLetterSpacing:var(
    --FormCheckboxGroup-labelLetterSpacing,
    var(--FormElementLabel-letterSpacing, normal)
  );--labelLineHeight:var(
    --FormCheckboxGroup-labelLineHeight,
    var(--FormElementLabel-lineHeight, inherit)
  );--labelPaddingX:var(
    --FormCheckboxGroup-labelPaddingX,
    var(--FormElementLabel-paddingX, var(--FormElementLabel-padding, 0))
  );--labelPaddingY:var(
    --FormCheckboxGroup-labelPaddingY,
    var(--FormElementLabel-paddingY, var(--FormElementLabel-padding, 0))
  );--labelTextAlign:var(
    --FormCheckboxGroup-labelTextAlign,
    var(--FormElementLabel-textAlign)
  );--labelTextTransform:var(
    --FormCheckboxGroup-labelTextTransform,
    var(--FormElementLabel-textTransform, uppercase)
  );--labelWhiteSpace:var(
    --FormCheckboxGroup-labelWhiteSpace,
    var(--FormElementLabel-whiteSpace, nowrap)
  );--validationMessageDisplay:var(
    --FormCheckboxGroup-validationMessageDisplay,
    initial
  );--validationIconBgColor--default:var(
    --FormCheckboxGroup-validationIconBgColor,
    var(--FormLayout-validationIconBgColor, currentcolor)
  );--validationIconBgColor--error:var(
    --FormCheckboxGroup-validationIconBgColor--error,
    var(--FormLayout-validationIconBgColor--error, var(--color-error))
  );--validationIconBgColor--warning:var(
    --FormCheckboxGroup-validationIconBgColor--warning,
    var(--FormLayout-validationIconBgColor--warning, var(--color-warning))
  );--validationIconBgColor:var(--validationIconBgColor--default);--validationIconColor--default:var(
    --FormCheckboxGroup-validationIconColor,
    var(--FormLayout-validationIconColor, white)
  );--validationIconColor--error:var(
    --FormCheckboxGroup-validationIconColor--error,
    var(--FormLayout-validationIconColor--error, var(--color-errorContrast))
  );--validationIconColor--warning:var(
    --FormCheckboxGroup-validationIconColor--warning,
    var(--FormLayout-validationIconColor--warning, var(--color-warningContrast))
  );--validationIconColor:var(--validationIconColor--default);display:flex;flex-direction:column;gap:var(--FormField-gap,0)}.FormCheckboxGroup[data-has-warning]{--labelColor:var(
    --FormCheckboxGroup-labelColor--warning,
    var(--FormElementLabel-textColor--warning, var(--color-warning))
  );--validationIconBgColor:var(--validationIconBgColor--warning);--validationIconColor:var(--validationIconColor--warning)}.FormCheckboxGroup[data-has-error]{--labelColor:var(
    --FormCheckboxGroup-labelColor--error,
    var(--FormElementLabel-textColor--error, var(--color-error))
  );--validationIconBgColor:var(--validationIconBgColor--error);--validationIconColor:var(--validationIconColor--error)}.FormCheckboxGroup-label{align-items:center;color:var(--labelColor);display:flex;font-family:var(--labelFontFamily);font-size:var(--labelFontSize);font-weight:var(--labelFontWeight);gap:var(--labelGap);letter-spacing:var(--labelLetterSpacing);line-height:var(--labelLineHeight);padding:var(--labelPaddingY) var(--labelPaddingX);text-align:var(--labelTextAlign);text-transform:var(--labelTextTransform);white-space:var(--labelWhiteSpace)}.FormCheckboxGroup-checkboxes{align-items:var(--checkboxesAlignItems);display:flex;flex-flow:var(--checkboxesFlexDirection) var(--checkboxesFlexWrap);gap:var(--gapY) var(--gapX)}.FormCheckboxGroup-item{flex:var(--itemFlexGrow) var(--itemFlexShrink) var(--itemFlexBasis)}.FormCheckboxGroup-errorMessage,.FormCheckboxGroup-warningMessage{display:var(--validationMessageDisplay)}.FormCheckboxGroup-validationIcon{background-color:var(--validationIconBgColor);border-radius:50%;color:var(--validationIconColor);cursor:help}.form-elements--calendar--month-list-component{position:relative;height:100%;overflow:hidden;user-select:none;font-weight:100;text-transform:uppercase}.form-elements--calendar--month-list-component .stats{position:absolute;text-align:left;top:0;right:0;width:180px;font-family:monospace}.form-elements--calendar--month-list-component .stats span{display:inline-block;width:100px}.form-elements--calendar--month-list-component .element-container{display:flex;flex-direction:column}.form-elements--calendar--month-list-component .element{height:40px;line-height:40px;margin:5px 15px;cursor:pointer;text-align:center}.form-elements--calendar--month-list-component .element .month,.form-elements--calendar--month-list-component .element .year{font-weight:300}.form-elements--calendar--month-list-component .element .year{opacity:.7}.form-elements--calendar--month-list-component .mask{position:absolute;top:0;left:0;box-sizing:border-box;width:calc(100% - 70px);height:40px;margin:155px 35px;border-radius:5px;background-color:var(--highlightColor)}.form-elements--calendar--month-list-component::after{content:"";position:absolute;top:0;display:block;width:100%;height:100%;pointer-events:none;background:linear-gradient(var(--bgColor) 0,transparent 40%,transparent 60%,var(--bgColor) 100%)}.form-elements--calendar--month-component{--weekBgColor--hover:var(--FormDateCalendar-weekBgColor--hover, transparent);--dayBgColor--hover:var(--FormDateCalendar-dayBgColor--hover, #474747);--dayBgColor--selected:var(
    --FormDateCalendar-dayBgColor--selected,
    var(--highlightColor)
  );--dayColor--hover:var(--FormDateCalendar-dayColor--hover, var(--textColor));--dayColor--selected:var(
    --FormDateCalendar-dayColor--selected,
    var(--textColor)
  );--outOfMonthDayColor:var(--FormDateCalendar-outOfMonthDayColor, grey);--outOfRangeDayColor:var(--FormDateCalendar-outOfRangeDayColor, #b3b3b3);user-select:none}.form-elements--calendar--month-component .week,.form-elements--calendar--month-component .weekdays{display:flex;flex-direction:row;padding:2.5px}.form-elements--calendar--month-component .day{width:100%;position:relative}.form-elements--calendar--month-component .day.is-today::after{content:"";position:absolute;left:calc(50% - 9px);bottom:18%;display:block;width:18px;height:1px}.form-elements--calendar--month-component .day.is-range .date,.form-elements--calendar--month-component .day.is-range-end .date,.form-elements--calendar--month-component .day.is-range-start .date,.form-elements--calendar--month-component .day.is-selected .date{background:var(--dayBgColor--selected);color:var(--dayColor--selected)}.form-elements--calendar--month-component .day.is-selected .date{padding:0;margin:0 calc((100% - 30px)/ 2);border-radius:5px}.form-elements--calendar--month-component .day.is-range-start .date{margin-left:calc((100% - 30px)/ 2);padding-right:calc((100% - 30px)/ 2);border-radius:5px 0 0 5px}.form-elements--calendar--month-component .day.is-range-end .date{margin-right:calc((100% - 30px)/ 2);padding-left:calc((100% - 30px)/ 2);border-radius:0 5px 5px 0}.form-elements--calendar--month-component .day.is-not-in-month .date{color:var(--outOfMonthDayColor)}.form-elements--calendar--month-component .day.is-out-of-range .date{color:var(--outOfRangeDayColor)}.form-elements--calendar--month-component .day.is-half.is-selected .date{background:linear-gradient(135deg,transparent,transparent 21px,var(--highlightColor) 22px,var(--highlightColor));border-radius:0 0 5px}.form-elements--calendar--month-component .day.is-half.is-range-start .date{background:linear-gradient(135deg,transparent,transparent 21px,var(--highlightColor) 22px,var(--highlightColor));border-radius:0}.form-elements--calendar--month-component .day.is-half.is-range-end .date{background:linear-gradient(315deg,transparent,transparent 21px,var(--highlightColor) 22px,var(--highlightColor));border-radius:0}.form-elements--calendar--month-component .calendar-week,.form-elements--calendar--month-component .day,.form-elements--calendar--month-component .form-elements--calendar--status-component{flex:1 1 auto;height:30px;line-height:30px;text-align:center;font-size:14px;font-weight:400}.form-elements--calendar--month-component .weekdays .day{font-weight:400;text-transform:uppercase}.form-elements--calendar--month-component .week .day:last-child .date{border-radius:0 5px 5px 0}.form-elements--calendar--month-component.show-week-highlight .day:not(.is-selected,.is-range,.is-range-start,.is-range-end) .date{background:#3c3c3c}.form-elements--calendar--month-component .week:hover .day:not(.is-selected,.is-range,.is-range-start,.is-range-end) .date{background-color:var(--weekBgColor--hover)}.form-elements--calendar--month-component .week.selected .day:not(.is-selected,.is-range,.is-range-start,.is-range-end) .date{background:var(--highlightColor)}.form-elements--calendar--month-component .week .day:not(.is-out-of-range,.is-selected,.is-range,.is-range-start,.is-range-end):hover .date{color:var(--dayColor--hover);background-color:var(--dayBgColor--hover);border-radius:5px}.form-elements--calendar--month-component .week .day{color:var(--textColor)}.form-elements--calendar--month-component .week .day.is-today::after{background:currentcolor}.form-elements--calendar--month-component .calendar-week,.form-elements--calendar--month-component .weekdays .day{color:var(--textColor)}.form-elements--calendar--month-component.has-status .calendar-week,.form-elements--calendar--month-component.has-status .day,.form-elements--calendar--month-component.has-status .form-elements--calendar--status-component,.form-elements--calendar--month-component.show-calendar-week .calendar-week,.form-elements--calendar--month-component.show-calendar-week .day,.form-elements--calendar--month-component.show-calendar-week .form-elements--calendar--status-component{width:11.1111111111%}.form-elements--calendar--month-component.has-status .day:first-child,.form-elements--calendar--month-component.show-calendar-week .day:first-child{margin-left:11.1111111111%}.form-elements--calendar--month-component.has-status .day:last-child,.form-elements--calendar--month-component.show-calendar-week .day:last-child{margin-right:11.1111111111%}.form-elements--calendar--month-component .week .day:not(.empty,.is-out-of-range){cursor:pointer}.form-elements--calendar--month-component.show-week-highlight.show-calendar-week .week .day:nth-child(2) .date,.form-elements--calendar--month-component.show-week-highlight:not(.show-calendar-week) .week .day:first-child .date{margin-left:calc((100% - 30px)/ 2);padding-right:calc((100% - 30px)/ 2);border-radius:5px 0 0 5px}.form-elements--calendar--month-component.show-week-highlight.show-calendar-week .week .day:nth-child(8) .date{margin-right:calc((100% - 30px)/ 2);padding-left:calc((100% - 30px)/ 2);border-radius:0 5px 5px 0}.form-elements--calendar--navigation-component{--textColor:var(--FormDateCalendar-navTextColor, currentcolor);display:flex;align-content:space-between;flex-direction:row;user-select:none;height:55px;line-height:27px;color:var(--textColor)}.form-elements--calendar--navigation-component>.calendar-navigation__direction{font-weight:400}.form-elements--calendar--navigation-component>.calendar-navigation__direction.next{transform:rotate(180deg)}.form-elements--calendar--navigation-component>.calendar-navigation__direction::after,.form-elements--calendar--navigation-component>.calendar-navigation__direction::before{position:absolute;content:"";display:block;width:0;height:10px;border:1px solid;transition:box-shadow .1s}.form-elements--calendar--navigation-component>.calendar-navigation__direction::before{transform:translateY(8px) translateX(15px) rotate(50deg)}.form-elements--calendar--navigation-component>.calendar-navigation__direction::after{transform:translateY(15px) translateX(15px) rotate(-50deg)}.form-elements--calendar--navigation-component>.calendar-navigation__direction:hover::after,.form-elements--calendar--navigation-component>.calendar-navigation__direction:hover::before{box-shadow:0 0 8px 0 currentcolor}.form-elements--calendar--navigation-component>a{flex:0 0 auto;width:14.2857%;height:35px;text-align:center;cursor:pointer;color:currentcolor}.form-elements--calendar--navigation-component>.calendar-navigation__label{position:relative;flex:1 0;text-transform:uppercase;text-align:center;font-weight:400;font-size:.8em;transition:.1s font-size}.form-elements--calendar--navigation-component>.calendar-navigation__label::before{position:absolute;left:50%;content:"";display:block;width:3px;height:3px;transform:translateY(26px) translateX(-50%) rotate(315deg);transition:.1s transform;border-width:0 0 1px 1px;border-color:currentcolor;border-style:solid}.form-elements--calendar--navigation-component>.calendar-navigation__label:hover{font-size:.9em}.form-elements--calendar--navigation-component>.calendar-navigation__label:hover::before{transform:translateY(28px) translateX(-50%) rotate(315deg)}.form-elements--calendar--navigation-component.disabled>a{opacity:.5}.form-elements--calendar-component{width:200px}.form-elements--calendar-component .form-elements--calendar--month-list-component{display:none;margin:-40px 0}.form-elements--calendar-component.show-month-list .form-elements--calendar--month-list-component{display:block}.form-elements--calendar-component.show-month-list .form-elements--calendar--month-component,.form-elements--calendar-component.show-month-list .form-elements--calendar--navigation-component,.form-elements--calendar-component.show-month-list+.half-day-inputs{display:none}.FormDate{--calendarIconPaddingX:var(--FormDate-calendarIconPaddingX, 0);--calendarIconSize:var(--FormDate-iconSize, var(--FormField-iconSize, 1em))}.FormDate-calendarIcon{padding:0 var(--calendarIconPaddingX);cursor:pointer;width:var(--calendarIconSize);height:var(--calendarIconSize);align-self:center}.calendar-popover .drop-down{--textColor:var(--FormDateCalendar-textColor, #fff);--bgColor:var(--FormDateCalendar-bgColor, rgb(43 43 43));--highlightColor:var(--FormDateCalendar-highlightColor, rgb(66 105 121));padding:30px;z-index:99;border-radius:0 0 6px 6px;background-color:var(--bgColor);box-shadow:0 5px 25px rgba(0,0,0,.5);color:var(--textColor)}.FormFile.FormFile{--deleteIconSize:var(--FormFile-deleteIconSize, 1em);--minHeight:var(--FormFile-minHeight, 30px);--placeholderFontSize:var(
    --FormFile-placeholderFontSize,
    var(--FormField-placeholderFontSize, 1rem)
  );--placeholderFontStyle:var(
    --FormFile-placeholderFontStyle,
    var(--FormField-placeholderFontStyle, italic)
  );--placeholderFontWeight:var(
    --FormFile-placeholderFontWeight,
    var(--FormField-placeholderFontWeight, 300)
  );--placeholderGap:var(--FormFile-placeholderGap, 0.5em);--placeholderIconSize:var(--FormFile-placeholderIconSize, 1em);--placeholderJustifyContent:var(
    --FormFile-placeholderJustifyContent,
    flex-start
  );--placeholderOpacity:var(
    --FormFile-placeholderOpacity,
    var(--FormField-placeholderOpacity, initial)
  );--placeholderTextColor:var(
    --FormFile-placeholderTextColor,
    var(--FormField-placeholderTextColor, currentColor)
  )}.FormFile-group{align-items:center;display:flex;gap:var(--gap);position:relative;width:100%}.FormFile-input{display:none}.FormFile-placeholder,.FormFile-value{--IconSize:var(--placeholderIconSize);align-items:center;background-color:transparent;color:var(--textColor);display:flex;flex:1;font-family:var(--fontFamily);font-size:var(--fontSize);font-style:var(--fontStyle);font-weight:var(--fontWeight);justify-content:flex-start;letter-spacing:var(--letterSpacing);line-height:var(--lineHeight);min-height:var(--minHeight);overflow:hidden;padding:0;text-align:var(--textAlign);white-space:nowrap;width:100%}.FormFile-deleteIcon{--IconSize:var(--deleteIconSize)}.FormFile-placeholder{gap:var(--placeholderGap);justify-content:var(--placeholderJustifyContent)}.FormElementsLayout{--bgColor--default:var(--FormField-bgColor, transparent);--bgColor--active:var(--FormField-bgColor--active, var(--bgColor--default));--bgColor--hover:var(--FormField-bgColor--hover, var(--bgColor--default));--bgColor--error:var(--FormField-bgColor--error, var(--bgColor--default));--bgColor--warning:var(
    --FormField-bgColor--warning,
    var(--bgColor--default)
  );--borderBottomWidth:var(--FormField-borderBottomWidth, var(--borderWidth));--borderColor--default:var(--FormField-borderColor, var(--textColor));--borderColor--active:var(
    --FormField-borderColor--active,
    var(--borderColor--default)
  );--borderColor--hover:var(
    --FormField-borderColor--hover,
    var(--borderColor--default)
  );--borderTopColor:var(--FormField-borderTopColor, var(--borderColor));--borderRightColor:var(--FormField-borderRightColor, var(--borderColor));--borderBottomColor:var(--FormField-borderBottomColor, var(--borderColor));--borderLeftColor:var(--FormField-borderLeftColor, var(--borderColor));--borderLeftWidth:var(--FormField-borderLeftWidth, var(--borderWidth));--borderRadius:var(--FormField-borderRadius, 0);--borderRightWidth:var(--FormField-borderRightWidth, var(--borderWidth));--borderStyle:var(--FormField-borderStyle, solid);--borderTopWidth:var(--FormField-borderTopWidth, var(--borderWidth));--borderWidth:var(--FormField-borderWidth, 0);--fontFamily:var(--FormField-fontFamily, var(--fontFamily--primary));--fontSize:var(--FormField-fontSize, var(--fontSize-s--legacy));--fontStyle:var(--FormField-fontStyle, normal);--fontWeight:var(--FormField-fontWeight, normal);--gap:var(--FormField-gap, 0);--bgColor:var(--bgColor--default);--borderColor:var(--borderColor--default);--label-color:var(
    --FormElementLabel-textColor,
    var(--color-defaultContrast)
  );--label-padding:var(--FormElementLabel-padding, var(--spacing-xxs--legacy));--label-paddingX:var(
    --FormElementLabel-paddingX,
    var(--label-padding, var(--paddingX))
  );--label-paddingY:var(--FormElementLabel-paddingY, var(--label-padding));--letterSpacing:var(--FormField-letterSpacing);--lineHeight:var(--FormField-lineHeight, 30px);--paddingX:var(--FormField-paddingX, 0);--paddingY:var(--FormField-paddingY, 0);--spacingX:var(--FormField-spacingX, var(--FormField-spacing));--spacingY:var(--FormField-spacingY, var(--FormField-spacing));--textColor:var(--FormField-textColor, inherit);--IconSize:var(--FormField-iconSize, var(--iconSize-xxs--legacy));--placeholderFontSize:var(
    --FormField-placeholderFontSize,
    var(--fontSize-xs--legacy)
  );--placeholderFontStyle:var(--FormField-placeholderFontStyle, italic);--placeholderFontWeight:var(--FormField-placeholderFontWeight, 300);--placeholderTextColor:var(--FormField-placeholderTextColor, currentColor);--placeholderOpacity:var(--FormField-placeholderOpacity, initial);--bgColor--readonly:var(--FormField-bgColor--readonly, transparent);--borderColor--readonly:var(--FormField-borderColor--readonly, transparent);--fontStyle--readonly:var(
    --FormField-fontStyle--readonly,
    var(--FormField-fontStyle, normal)
  );--textColor--readonly:var(
    --FormField-textColor--readonly,
    var(--FormField-textColor, inherit)
  );display:flex;padding:var(--spacingY) var(--spacingX);flex-direction:column;justify-content:space-between;gap:var(--gap);width:100%}.FormElementsLayout:where(:hover){--bgColor:var(--bgColor--hover);--borderColor:var(--borderColor--hover)}.FormElementsLayout:has(:focus):not(.FormElementsLayout--isReadonly,.FormElementsLayout--isDisabled){--bgColor:var(--bgColor--active);--borderColor:var(--borderColor--active)}.FormElementsLayout--hasError{--bgColor:var(--bgColor--error);--label-color:var(--FormElementLabel-textColor--error, var(--color-error));--textColor:var(--FormField-textColor--error, inherit);--borderColor:var(--FormField-borderColor--error, var(--color-error));--placeholderTextColor:var(
    --FormField-placeholderTextColor--error,
    var(--textColor--error)
  );--validationIconBgColor:var(
    --FormLayout-validationIconBgColor,
    var(--color-error)
  );--validationIconColor:var(
    --FormLayout-validationIconColor,
    var(--color-errorContrast)
  )}.FormElementsLayout--hasWarning{--bgColor:var(--bgColor--warning);--validationIconBgColor:var(
    --FormLayout-validationIconBgColor,
    var(--color-warning)
  );--validationIconColor:var(
    --FormLayout-validationIconColor,
    var(--color-warningContrast)
  )}.FormElementsLayout.form-elements--date-range-input-component .FormElementsLayout{--FormField-spacing:0}.FormElementsLayout-field{display:flex;flex-direction:row;align-items:center;color:var(--textColor);background-color:var(--bgColor);border-style:var(--borderStyle);border-color:var(--borderTopColor) var(--borderRightColor) var(--borderBottomColor) var(--borderLeftColor);border-width:var(--borderTopWidth) var(--borderRightWidth) var(--borderBottomWidth) var(--borderLeftWidth);border-radius:var(--FormField-borderRadius,0);padding:var(--paddingY) var(--paddingX);overflow:hidden;gap:var(--gap)}.FormElementsLayout-validationIcon{border-radius:50%;background-color:var(--validationIconBgColor);color:var(--validationIconColor);cursor:help}.FormElementsLayout-validationIcon+*{margin-left:var(--spacing-xxs--legacy)}.FormElementsLayout--isDisabled{cursor:not-allowed}.FormElementsLayout--isReadonly{--bgColor:var(--bgColor--readonly);--fontStyle:var(--fontStyle--readonly);--textColor:var(--textColor--readonly);--borderColor:var(--borderColor--readonly)}.FormElementsLayout-label{color:var(--label-color);font-size:var(--FormElementLabel-fontSize,var(--fontSize-xxs--legacy));font-family:var(--FormElementLabel-fontFamily,var(--fontFamily--primary));margin-left:var(--FormElementLabel-marginLeft,0);text-transform:var(--FormElementLabel-textTransform,uppercase);padding:var(--label-paddingY) var(--label-paddingX);letter-spacing:var(--FormElementLabel-letterSpacing,normal);text-align:var(--FormElementLabel-textAlign);font-weight:var(--FormElementLabel-fontWeight,inherit);line-height:var(--FormElementLabel-lineHeight,inherit);white-space:var(--FormElementLabel-whiteSpace,nowrap);gap:var(--FormElementLabel-gap,var(--spacing-xxs--legacy))}.FormFile-placeholder,.FormInput-input::placeholder{font-weight:var(--placeholderFontWeight);font-size:var(--placeholderFontSize);font-style:var(--placeholderFontStyle);color:var(--placeholderTextColor);opacity:var(--placeholderOpacity)}.FormInput-appendElement,.FormInput-charactersCountdown,.FormInput-input,.FormInput-prependElement{font-weight:var(--fontWeight);background-color:transparent;font-size:var(--fontSize);line-height:var(--lineHeight)}.FormInput{--prependWidth:var(
    --FormField-prependPadding,
    var(--FormField-prependWidth, auto)
  );--prependPaddingRight:var(--FormInput-prependPaddingRight, 0);--appendWidth:var(
    --FormField-appendPadding,
    var(--FormField-appendWidth, auto)
  );--charactersCountdownPaddingTop:var(
    --FormInput-charactersCountdownPaddingTop,
    0
  );--charactersCountdownPaddingRight:var(
    --FormInput-charactersCountdownPaddingRight,
    0
  );--charactersCountdownPaddingBotom:var(
    --FormInput-charactersCountdownPaddingBotom,
    0
  );--charactersCountdownPaddingLeft:var(
    --FormInput-charactersCountdownPaddingLeft,
    var(--spacing-xxs--legacy)
  );--textAlign:var(--FormInput-textAlign, left)}.FormInput:has(input[type=hidden]){display:none}.FormInput-group{position:relative;width:100%;display:flex;align-items:center;gap:var(--gap)}.FormInput-input{border:0;flex-grow:1;width:100%;outline:0;color:var(--textColor);padding:0;font-family:var(--fontFamily);font-style:var(--fontStyle);letter-spacing:var(--letterSpacing);text-align:var(--textAlign)}.FormInput-input::placeholder{letter-spacing:var(--letterSpacing)}.FormInput-input:-webkit-autofill{-webkit-text-fill-color:var(--textColor);transition-delay:9999999s;border-radius:var(--borderRadius)}.FormInput--isReadonly .FormInput-input{text-overflow:ellipsis}.FormInput-appendElement,.FormInput-charactersCountdown,.FormInput-prependElement{display:flex;align-items:center;color:var(--textColor);font-style:var(--fontStyle)}.FormInput-appendElement,.FormInput-prependElement{--IconSize:var(--FormField-iconSize, var(--lineHeight));white-space:nowrap}.FormInput-charactersCountdown{padding:var(--charactersCountdownPaddingTop) var(--charactersCountdownPaddingRight) var(--charactersCountdownPaddingBottom) var(--charactersCountdownPaddingLeft)}.FormInput-prependElement{width:var(--prependWidth);padding-right:var(--prependPaddingRight)}.FormInput-appendElement{width:var(--appendWidth);justify-content:flex-end}.ember-power-select-dropdown,.ember-power-select-trigger{--borderTopColor:var(
    --EmberPowerSelect-borderTopColor,
    var(--EmberPowerSelect-borderColor)
  );--borderRightColor:var(
    --EmberPowerSelect-borderRightColor,
    var(--EmberPowerSelect-borderColor)
  );--borderBottomColor:var(
    --EmberPowerSelect-borderBottomColor,
    var(--EmberPowerSelect-borderColor)
  );--borderLeftColor:var(
    --EmberPowerSelect-borderLeftColor,
    var(--EmberPowerSelect-borderColor)
  );--borderWidth:var(--EmberPowerSelect-borderWidth, 0);--borderTopWidth:var(
    --EmberPowerSelect-borderTopWidth,
    var(--borderWidth)
  );--borderRightWidth:var(
    --EmberPowerSelect-borderRightWidth,
    var(--borderWidth)
  );--borderBottomWidth:var(
    --EmberPowerSelect-borderBottomWidth,
    var(--borderWidth)
  );--borderLeftWidth:var(
    --EmberPowerSelect-borderLeftWidth,
    var(--borderWidth)
  );--borderStyle:var(--EmberPowerSelect-borderStyle, solid);--borderTopStyle:var(
    --EmberPowerSelect-borderTopStyle,
    var(--borderStyle)
  );--borderRightStyle:var(
    --EmberPowerSelect-borderRightStyle,
    var(--borderStyle)
  );--borderBottomStyle:var(
    --EmberPowerSelect-borderBottomStyle,
    var(--borderStyle)
  );--borderLeftStyle:var(
    --EmberPowerSelect-borderLeftStyle,
    var(--borderStyle)
  );--borderColor--active:var(
    --EmberPowerSelect-borderColor--active,
    var(--EmberPowerSelect-borderColor)
  );--borderTopColor--active:var(
    --EmberPowerSelect-borderTopColor--active,
    var(--borderColor--active)
  );--borderRightColor--active:var(
    --EmberPowerSelect-borderRightColor--active,
    var(--borderColor--active)
  );--borderBottomColor--active:var(
    --EmberPowerSelect-borderBottomColor--active,
    var(--borderColor--active)
  );--borderLeftColor--active:var(
    --EmberPowerSelect-borderLeftColor--active,
    var(--borderColor--active)
  );--borderRadius:var(--EmberPowerSelect-borderRadius, 4px);--borderRadius--opened:var(--EmberPowerSelect-borderRadius--opened, 0);--clearBtnMargin:var(--EmberPowerSelect-clearBtnMargin);--lineHeight:var(--EmberPowerSelect-lineHeight);--textColor:var(--EmberPowerSelect-textColor, inherit);--triggerPadding:var(--EmberPowerSelect-triggerPadding);--boxShadow--focus:var(--EmberPowerSelect-boxShadow--focus);--triggerIcon-color:var(
    --EmberPowerSelect-triggerIcon-color,
    var(--EmberPowerSelect-borderColor)
  );--triggerIcon-size:var(--EmberPowerSelect-triggerIconSize, 1rem);--triggerIcon-angle:var(--EmberPowerSelect-triggerIconAngle, 0deg);--triggerIcon-angle--open:var(
    --EmberPowerSelect-triggerIconAngle--open,
    0deg
  );--placeholderColor:var(--EmberPowerSelect-placeholderColor, #999);--optionPadding:var(--EmberPowerSelect-optionPadding);--optionColor--disabled:var(
    --EmberPowerSelect-optionColor--disabled,
    #999
  );--optionLineHeight:var(--EmberPowerSelect-optionLineHeight, inherit)}.ember-power-select-dropdown *{box-sizing:border-box}.ember-power-select-trigger{position:relative;border-width:var(--borderTopWidth) var(--borderRightWidth) var(--borderBottomWidth) var(--borderLeftWidth);border-color:var(--borderTopColor) var(--borderRightColor) var(--borderBottomColor) var(--borderLeftColor);border-style:var(--borderTopStyle) var(--borderRightStyle) var(--borderBottomStyle) var(--borderLeftStyle);border-radius:var(--borderRadius);background-color:var(--EmberPowerSelect-bgColor);background-image:var(--EmberPowerSelect-triggerBgImage);padding:0 var(--triggerPadding) 0 0;line-height:var(--lineHeight);overflow-x:hidden;text-overflow:ellipsis;min-height:var(--lineHeight);user-select:none;color:var(--textColor);outline:var(--EmberPowerSelect-outline)}.ember-power-select-trigger::after{content:"";display:table;clear:both}.ember-power-select-trigger--active,.ember-power-select-trigger:focus{border-width:0;box-shadow:var(--boxShadow--focus);border-color:var(--borderTopColor--active) var(--borderRightColor--active) var(--borderBottomColor--active) var(--borderLeftColor--active)}.ember-power-select-trigger.ember-basic-dropdown-trigger--below[aria-expanded=true],.ember-power-select-trigger.ember-basic-dropdown-trigger--in-place[aria-expanded=true]{border-bottom-left-radius:var(--borderRadius--opened);border-bottom-right-radius:var(--borderRadius--opened)}.ember-power-select-trigger.ember-basic-dropdown-trigger--above[aria-expanded=true]{border-top-left-radius:var(--borderRadius--opened);border-top-right-radius:var(--borderRadius--opened)}.ember-power-select-placeholder{color:var(--placeholderColor);display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;right:var(--clearBtnMargin)}.ember-power-select-status-icon{position:absolute;display:inline-block;width:var(--EmberPowerSelect-statusIconWidth);height:var(--EmberPowerSelect-statusIconHeight);top:0;bottom:0;margin:auto;border-style:var(--EmberPowerSelect-statusIconBorderStyle);border-width:7px 4px 0;border-color:var(--triggerIcon-color) transparent transparent;right:5px}.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon{transform:rotate(180deg)}.ember-power-select-dropdown.ember-basic-dropdown-content--above,.ember-power-select-dropdown.ember-basic-dropdown-content--below,.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{--dropdown-borderStyle:var(--EmberPowerSelect-dropdownBorderStyle, solid);--dropdown-borderWidth:var(--EmberPowerSelect-dropdownBorderWidth, 1px);--dropdown-borderColor:var(
    --EmberPowerSelect-dropdownBorderColor,
    var(--EmberPowerSelect-dropdown-borderColor, var(--borderColor--active))
  );--border:var(--dropdown-borderWidth) var(--dropdown-borderStyle) var(--dropdown-borderColor);--contiguousBorder:var(
    --EmberPowerSelect-dropdownContiguousBorder,
    var(--border)
  );--borderRadius:var(--EmberPowerSelect-borderRadius);--contiguousBorderRadius:var(
    --EmberPowerSelect-dropdownContiguousBorderRadius,
    var(--borderRadius)
  );border:var(--border);line-height:var(--lineHeight);border-radius:var(--borderRadius);box-shadow:var(--EmberPowerSelect-dropdownBoxShadow);overflow:hidden;color:var(--textColor)}.ember-power-select-dropdown.ember-basic-dropdown-content--above{border-bottom:var(--contiguousBorder);border-bottom-left-radius:var(--contiguousBorderRadius);border-bottom-right-radius:var(--contiguousBorderRadius)}.ember-power-select-dropdown.ember-basic-dropdown-content--below,.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{border-top:var(--contiguousBorder);border-top-left-radius:var(--contiguousBorderRadius);border-top-right-radius:var(--contiguousBorderRadius)}.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{width:100%}.ember-power-select-options{list-style:none;margin:0;padding:0;user-select:none}.ember-power-select-options[role=listbox]{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(var(--EmberPowerSelect-numberOfVisibleOptions) * var(--lineHeight))}.ember-power-select-option{cursor:pointer;padding:0 var(--optionPadding);background-color:var(--EmberPowerSelect-option-bgColor);color:var(--EmberPowerSelect-option-textColor);line-height:var(--optionLineHeight)}.ember-power-select-option--search-message{font-style:var(--EmberPowerSelect-searchMessageFontStyle)}.ember-power-select-group-name{cursor:default;font-weight:700}.ember-power-select-group .ember-power-select-option{padding-left:calc(3 * var(--optionPadding))}.ember-power-select-group .ember-power-select-group-name{padding-left:var(--optionPadding)}.ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-left:calc(3 * var(--optionPadding))}.ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-left:calc(5 * var(--optionPadding))}.ember-power-select-group[aria-disabled=true]{color:var(--optionColor--disabled);cursor:not-allowed}.ember-power-select-group[aria-disabled=true] .ember-power-select-option,.ember-power-select-option[aria-disabled=true]{color:var(--optionColor--disabled);pointer-events:none;cursor:not-allowed}.ember-power-select-option[aria-current=true]{background-color:var(--EmberPowerSelect-bgColor--highlighted);color:var(--EmberPowerSelect-color--highlighted,var(--textColor))}.ember-power-select-option[aria-selected=true]{background-color:var(--EmberPowerSelect-bgColor--selected);color:var(--EmberPowerSelect-color--selected,var(--textColor))}.ember-power-select-trigger[aria-disabled=true]{background-color:var(--EmberPowerSelect-bgColor--disabled);border-color:var(--EmberPowerSelect-borderColor--disabled)}.ember-power-select-placeholder,.ember-power-select-selected-item{margin-left:var(--EmberPowerSelect-optionPadding)}.ember-power-select-trigger[dir=rtl]{padding:0 0 0 var(--triggerPadding)}.ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder,.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item{margin-right:var(--EmberPowerSelect-optionPadding)}.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option,.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input{float:right}.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon{left:5px;right:initial}.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn{left:var(--clearBtnMargin);right:initial}.ember-power-select-dropdown[dir=rtl] .ember-power-select-option{padding-right:calc(3 * var(--optionPadding))}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group-name{padding-right:var(--optionPadding)}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-right:calc(3 * var(--optionPadding))}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-right:calc(5 * var(--optionPadding))}.PowerSelectCustomTrigger-icon,.PowerSelectTriggerMultiple-icon{--SvgIcon-color:var(--triggerIcon-color);--IconSize:var(--triggerIcon-size);position:absolute;top:0;bottom:0;margin:auto;right:0;visibility:visible}.PowerSelectCustomTrigger-icon svg,.PowerSelectTriggerMultiple-icon svg{transform:rotate(var(--triggerIcon-angle));transition:transform .2s}.PowerSelectCustomTrigger-icon--open svg,.PowerSelectTriggerMultiple-icon--open svg{transform:rotate(var(--triggerIcon-angle--open))}.FormSelect,.FormSelect-layout{--EmberPowerSelect-bgColor:var(--bgColor, var(--bgColor--default))}.FormSelect,.FormSelect-dropdown,.FormSelect-layout{--EmberPowerSelect-borderColor--active:transparent;--EmberPowerSelect-textColor:var(
    --FormField-textColor,
    var(--color-defaultContrast)
  );--EmberPowerSelect-lineHeight:var(--FormField-lineHeight, 30px);--EmberPowerSelect-searchMessageFontStyle:var(
    --FormSelect-searchMessageFontStyle,
    italic
  );--EmberPowerSelect-borderRadius:var(--FormField-borderRadius, 0);--EmberPowerSelect-borderRadius--opened:var(
    --FormField-borderRadius--opened,
    var(--EmberPowerSelect-borderRadius)
  );--EmberPowerSelect-borderColor:var(--FormField-borderColor, transparent);--EmberPowerSelect-borderWidth:0;--EmberPowerSelect-numberOfVisibleOptions:10;--EmberPowerSelect-placeholderColor:var(--placeholderTextColor);--optionBgColor--default:var(
    --FormSelect-optionBgColor,
    var(--color-default)
  );--optionBgColor--selected:var(
    --FormSelect-optionBgColor--selected,
    var(--optionBgColor--default)
  );--optionBgColor--hover:var(
    --FormSelect-optionBgColor--hover,
    var(--optionBgColor--selected)
  );--optionColor--default:var(
    --FormSelect-optionColor,
    var(--FormField-textColor, var(--color-defaultContrast))
  );--optionColor--selected:var(
    --FormSelect-optionColor--selected,
    var(--optionColor--default)
  );--optionColor--hover:var(
    --FormSelect-optionColor--hover,
    var(--optionColor--selected)
  );--selectedInfoGap:var(
    --FormSelect-selectedInfoGap,
    var(--spacing-xxs--legacy)
  );--selectedInfo-leftSpacing:var(
    --FormSelect-selectedInfo--leftSpacing,
    var(--spacing-xs--legacy, 1em)
  );--checkIconBgColor--default:var(--FormSelect-checkIconBgColor, transparent);--checkIconBgColor--checked:var(
    --FormSelect-checkIconBgColor--checked,
    var(--checkIconBgColor--default)
  );--checkIconBgColor:var(--checkIconBgColor--default);--checkIconBorderColor--default:var(
    --FormSelect-checkIconBorderColor,
    currentcolor
  );--checkIconBorderColor--checked:var(
    --FormSelect-checkIconBorderColor--checked,
    var(--checkIconBorderColor--default)
  );--checkIconBorderColor:var(--checkIconBorderColor--default);--checkIconColor--default:var(--FormSelect-checkIconColor, currentcolor);--checkIconColor--checked:var(
    --FormSelect-checkIconColor--checked,
    var(--checkIconColor--default)
  );--checkIconColor:var(--checkIconColor--default);--selectedCountBgColor:var(--FormSelect-selectedCountBgColor, transparent);--selectedCountBoderColor:var(
    --FormSelect-selectedCountBorderColor,
    transparent
  );--selectedCountColor:var(--FormSelect-selectedCountColor, currentcolor);--EmberPowerSelect-statusIconBorderStyle:var(
    --FormField-statusIconBorderStyle,
    solid
  );--EmberPowerSelect-statusIconWidth:var(--FormField-statusIconWidth, 0);--EmberPowerSelect-statusIconHeight:var(--FormField-statusIconHeight, 0);--EmberPowerSelect-bgColor--disabled:var(
    --FormSelect-bgColor--readonly,
    var(--FormField-bgColor--readonly, transparent)
  );--EmberPowerSelect-borderColor--disabled:var(
    --FormSelect-borderColor--readonly,
    var(--FormField-borderColor--readonly, transparent)
  );--EmberPowerSelect-bgColor--selected:var(--optionBgColor--selected);--EmberPowerSelect-bgColor--highlighted:var(--optionBgColor--hover);--EmberPowerSelect-option-bgColor:var(--optionBgColor--default);--EmberPowerSelect-option-textColor:var(--optionColor--default);--EmberPowerSelect-color--highlighted:var(--optionColor--hover);--EmberPowerSelect-color--selected:var(--optionColor--selected);--textColor--error:var(--FormField-textColor--error, var(--color-error));--dropdownBoxShadow:var(
    --FormSelect-dropdownBoxShadow,
    var(--Dropdown-boxShadow, none)
  );--dropdownMarginTop:var(
    --FormSelect-dropdownMarginTop,
    var(--spacing-xxs--legacy)
  );--roundButtonSize:var(--FormSelect-roundButtonSize, 18px);--borderRadius--multiple:var(
    --FormSelect-borderRadius--multiple,
    var(--spacing-xxs--legacy)
  );--triggerHighlightColor:var(--FormSelect-triggerHighlightColor, transparent);--triggerBorderHighlightColor:var(
    --FormSelect-triggerBorderHighlightColor,
    transparent
  );--triggerTextTransform:var(--FormSelect-triggerTextTransform, none);--EmberPowerSelect-triggerIconSize:var(--FormSelect-triggerIconSize, 10px);--EmberPowerSelect-triggerIconAngle:var(
    --FormSelect-triggerIconAngle,
    90deg
  );--EmberPowerSelect-triggerIconAngle--open:var(
    --FormSelect-triggerIconAngle--open,
    270deg
  )}.FormSelect-select{width:100%}.FormSelect{--EmberPowerSelect-triggerBgImage:var(--FormSelect-triggerBgImage);--EmberPowerSelect-triggerIcon-color:var(--EmberPowerSelect-textColor);--triggerBgImage--selected:var(--FormSelect-triggerBgImage--selected);--showSelectedOptions:flex;position:relative;overflow:hidden;--triggerPadding--default:16px}.FormSelect--multiple{--triggerPadding--default:24px}.FormSelect-layout{--EmberPowerSelect-optionPadding:0;--triggerPadding:var(
    --FormSelect-triggerPadding,
    var(--FormField-triggerPadding, var(--triggerPadding--default))
  );--EmberPowerSelect-triggerPadding:var(--triggerPadding)}.FormSelect.readonly .FormSelect-layout{--EmberPowerSelect-triggerIcon-color:transparent;--triggerPadding:var(--FormSelect-triggerPadding--readonly, 0)}.FormSelect.has-error{--EmberPowerSelect-textColor:var(--textColor--error)}.FormSelect--showCount{--showSelectedOptions:none}.FormSelect .ember-power-select-trigger{font-weight:var(--FormField-fontWeight);font-size:var(--FormField-fontSize);font-style:var(--FormField-fontStyle);text-transform:var(--triggerTextTransform);white-space:nowrap;width:100%}.FormSelect .ember-power-select-multiple-trigger{flex:1;display:flex;align-items:center}.FormSelect .ember-basic-dropdown-content-wormhole-origin{position:absolute}.FormSelect .ember-power-select-placeholder{letter-spacing:var(--FormField-letterSpacing);font-style:var(--FormField-placeholderFontStyle);white-space:nowrap;font-weight:var(--placeholderFontWeight)}.FormSelect .ember-power-select-selected-item{letter-spacing:var(--FormField-letterSpacing);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FormSelect .ember-power-select-trigger-multiple-input{display:none}.FormSelect .ember-power-select-status-icon{--IconSize:var(--fontSize-s--legacy);display:none}.FormSelect-checkIcon{--IconSize:var(--checkIconSize);background-color:var(--checkIconBgColor);color:var(--checkIconColor);display:var(--FormSelect-checkIconDisplay,inline-flex);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;margin-right:var(--spacing-xxs--legacy)}.FormSelect-checkIcon .SvgIcon{opacity:0}.FormSelect-checkIcon--checked .SvgIcon,.communicator-base-container-component.show-tabs .tab-icon{opacity:1}.FormSelect-checkIcon--checked{--checkIconBgColor:var(--checkIconBgColor--checked);--checkIconBorderColor:var(--checkIconBorderColor--checked);--checkIconColor:var(--checkIconColor--checked)}.FormSelect-multiOption .FormSelect-checkIcon{border:1px solid var(--checkIconBorderColor)}.FormSelect-selectedInfo{position:absolute;inset:0 0 0 var(--selectedInfo-leftSpacing);display:flex;flex-direction:row;gap:var(--selectedInfoGap);justify-content:flex-start;align-items:center;line-height:var(--lineHeight);pointer-events:none}.FormSelect-selectedInfo .Button{--Button-fontSize:var(--fontSize-xxs);--Button-lineHeight:var(--fontSize-xxs);display:flex;justify-content:center;align-items:center}.FormSelect--hasError .FormSelect-selectedInfo{bottom:calc(var(--fontSize-s--legacy) + 2 * var(--spacing-xs--legacy))}.FormSelect-group{position:relative;display:flex;width:100%}.FormSelect-multipleLabel{text-overflow:ellipsis;text-transform:var(--triggerTextTransform);overflow:hidden;white-space:nowrap;font-size:var(--FormField-fontSize)}.FormSelect-selectedCount{width:var(--roundButtonSize);height:var(--roundButtonSize);display:flex;justify-content:center;align-items:center;background-color:var(--selectedCountBgColor);border:1px solid var(--selectedCountBoderColor);border-radius:50%;color:var(--selectedCountColor);font-size:var(--fontSize-xxs--legacy);line-height:var(--fontSize-xxs--legacy);flex:0 0 auto}.FormSelect-removeValue{--IconSize:var(
    --FormSelect-removeSelectedIconSize,
    var(--iconSize-xs--legacy, 1.25em)
  );padding:0;margin-left:auto;pointer-events:all}.FormSelect--tokens .FormSelect-selectedInfo{display:none}.FormSelect--tokens .ember-power-select-multiple-options{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap}.FormSelect--tokens .ember-power-select-multiple-option{flex:0 0 auto;border:1px solid currentcolor;border-radius:var(--borderRadius--multiple);padding:var(--spacing-xxs--legacy);margin-right:var(--spacing-xxs--legacy);margin-top:var(--spacing-xxs--legacy);line-height:var(--fontSize-xs--legacy)}.FormSelect--tokens .ember-power-select-multiple-option .FormSelect-checkIcon{display:none}.FormSelect-option{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:calc(var(--checkIconSize) * .5)}.FormSelect--multiple:not(.FormSelect--tokens) .ember-power-select-multiple-option+.ember-power-select-multiple-option::before{content:","}.FormSelect--multiple:not(.FormSelect--tokens).FormSelect--hasValue .PowerSelectTriggerMultiple-icon,.FormSelect--multiple:not(.FormSelect--tokens).FormSelect--hasValue .ember-power-select-status-icon{display:none}.FormSelect--multiple:not(.FormSelect--tokens) .ember-power-select-multiple-options{display:var(--showSelectedOptions);flex-flow:row;list-style-type:none;margin:0;overflow:hidden;padding:0}.FormSelect--multiple:not(.FormSelect--tokens) .ember-power-select-multiple-options .FormSelect-checkIcon,.FormSelect--multiple:not(.FormSelect--tokens) .ember-power-select-multiple-options .ember-power-select-multiple-remove-btn{display:none}.FormSelect .ember-power-select-multiple-option{background-color:var(--FormField-multipleOptionBackgroundColor,transparent);border-width:var(--FormSelect-multipleOptionBorderWidth,1px);color:var(--FormField-textColor);padding:var(--FormSelect-multipleOptionSpacingY) var(--FormSelect-multipleOptionSpacingX);margin:0}.FormSelect--hasValue .ember-power-select-trigger{background-color:var(--triggerHighlightColor);background-image:var(--triggerBgImage--selected);border-color:var(--triggerBorderHighlightColor)}.FormSelect-dropdown{--EmberPowerSelect-optionPadding:var(
    --FormSelect-optionPaddingX,
    var(--FormField-paddingX, 0)
  );--EmberPowerSelect-optionLineHeight:var(
    --FormSelect-optionLineHeight,
    inherit
  );--EmberPowerSelect-dropdownBorderColor:var(
    --FormSelect-dropdownBorderColor,
    transparent
  );--IconSize:var(--iconSize-xxs--legacy);--bgColor:var(--FormSelect-dropdownBg, transparent);--bgColor--empty:var(--FormSelect-optionsBgColor--empty, var(--bgColor));--color--empty:var(
    --FormSelect-optionsColor--empty,
    var(--DropdownItem-color)
  );--emptyPaddingY:var(--FormSelect-emptyPaddingY, 0);--emptyTextAlign:var(--FormSelect-emptyTextAlign, left);--checkIconSize:var(--FormSelect-checkIconSize, 1em);--searchBgColor--active:var(
    --FormSelect-searchBgColor--active,
    var(--FormField-bgColor--active)
  );--searchBorderColor:var(
    --FormSelect-searchBorderColor,
    var(--FormField-placeholderTextColor, var(--FormField-borderColor))
  );--searchBorderTopColor:var(
    --FormSelect-searchBorderTopColor,
    var(--searcHborderColor)
  );--searchBorderRightColor:var(
    --FormSelect-searchBorderRightColor,
    var(--searchBorderColor)
  );--searchBorderBottomColor:var(
    --FormSelect-searchBorderBottomColor,
    var(--searchBorderColor)
  );--searchBorderLeftColor:var(
    --FormSelect-searchBorderLeftColor,
    var(--searchBorderColor)
  );--searchBorderRadius:var(
    --FormSelect-searchBorderRadius,
    var(--FormField-borderRadius)
  );--searchBorderWidth:var(
    --FormSelect-searchBorderWidth,
    var(--FormField-borderWidth)
  );--searchIconSize:var(--FormSelect-searchIconSize, 1.5em);background-color:var(--bgColor);border-radius:var(--Dropdown-borderRadius);box-shadow:var(--dropdownBoxShadow);margin-top:var(--dropdownMarginTop);max-width:100%}.FormSelect-dropdown .FormSelect-search{--textColor:var(--DropdownItem-color);--IconSize:var(--searchIconSize);--FormField-textColor:var(--textColor);--FormField-bgColor--active:var(--searchBgColor--active);--FormField-borderWidth:var(--searchBorderWidth);--FormField-borderColor:var(--searchBorderColor);--FormField-borderTopColor:var(--searchBorderTopColor);--FormField-borderRightColor:var(--searchBorderRightColor);--FormField-borderBottomColor:var(--searchBorderBottomColor);--FormField-borderLeftColor:var(--searchBorderLeftColor);--FormField-borderRadius:var(--searchBorderRadius)}.FormSelect-dropdown .ember-power-select-group,.FormSelect-dropdown .ember-power-select-option{font-size:var(--FormField-fontSize);letter-spacing:var(--FormField-letterSpacing);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FormSelect-dropdown--searchEnabled .ember-power-select-group:not(:last-of-type){--Dropdown-borderRadius:0}.FormSelect-dropdown--isEmpty{--EmberPowerSelect-option-bgColor:var(--bgColor--empty)}.FormSelect-dropdown--isEmpty .ember-power-select-option{color:var(--color--empty);padding-block:var(--emptyPaddingY);text-align:var(--emptyTextAlign);cursor:default}.FormSelect-dropdown--searchEnabled .ember-power-select-option:first-of-type{--Dropdown-borderRadius:0}.FormSelect-dropdown .FormInput+.ember-power-select-options{border-top-left-radius:0;border-top-right-radius:0}.PowerSelectOptionsLoading{--IconSize:var(--iconSize-m);text-align:center}.FormTextarea{--bgColor--active:var(
    --FormTextarea-bgColor--active,
    var(--FormField-bgColor--active, var(--bgColor--default))
  );--bgColor--default:var(
    --FormTextarea-bgColor,
    var(--FormField-bgColor, transparent)
  );--bgColor--error:var(
    --FormTextarea-bgColor--error,
    var(--FormField-bgColor--error, var(--bgColor--default))
  );--bgColor--hover:var(
    --FormTextarea-bgColor--hover,
    var(--FormField-bgColor--hover, var(--bgColor--default))
  );--bgColor--readonly:var(
    --FormTextarea-bgColor--readonly,
    var(--FormField-bgColor--readonly, transparent)
  );--bgColor--warning:var(
    --FormTextarea-bgColor--warning,
    var(--FormField-bgColor--warning, var(--bgColor--default))
  );--bgColor:var(--bgColor--default);--borderBottomWidth:var(
    --FormTextarea-borderBottomWidth,
    var(--FormField-borderBottomWidth, var(--borderWidth))
  );--borderColor--active:var(
    --FormTextarea-borderColor--active,
    var(--FormField-borderColor--active, var(--textColor))
  );--borderColor--default:var(
    --FormTextarea-borderColor,
    var(--FormField-borderColor, var(--textColor))
  );--borderColor--error:var(
    --FormTextarea-borderColor--error,
    var(--FormField-borderColor--error, var(--textColor))
  );--borderColor--hover:var(
    --FormTextarea-borderColor--hover,
    var(--FormField-borderColor--hover, var(--borderColor--default))
  );--borderColor--readonly:var(
    --FormTextarea-borderColor--readonly,
    var(--FormField-borderColor--readonly, var(--textColor))
  );--borderColor--warning:var(
    --FormTextarea-borderColor--warning,
    var(--FormField-borderColor--warning, var(--textColor))
  );--borderColor:var(--borderColor--default);--borderLeftWidth:var(
    --FormTextarea-borderLeftWidth,
    var(--FormField-borderLeftWidth, var(--borderWidth))
  );--borderRadius:var(
    --FormTextarea-borderRadius,
    var(--FormField-borderRadius, 0)
  );--borderRightWidth:var(
    --FormTextarea-borderRightWidth,
    var(--FormField-borderRightWidth, var(--borderWidth))
  );--borderStyle:var(
    --FormTextarea-borderStyle,
    var(--FormField-borderStyle, solid)
  );--borderTopWidth:var(
    --FormTextarea-borderTopWidth,
    var(--FormField-borderTopWidth, var(--borderWidth))
  );--borderWidth:var(
    --FormTextarea-borderWidth,
    var(--FormField-borderWidth, 0)
  );--fontFamily:var(
    --FormTextarea-fontFamily,
    var(--FormField-fontFamily, var(--fontFamily--primary))
  );--fontSize:var(
    --FormTextarea-fontSize,
    var(--FormField-fontSize, var(--fontSize-s--legacy))
  );--fontStyle--default:var(
    --FormTextarea-fontStyle,
    var(--FormField-fontStyle, normal)
  );--fontStyle--readonly:var(
    --FormTextarea-fontStyle--readonly,
    var(--FormField-fontStyle--readonly, normal)
  );--fontStyle:var(--fontStyle--default);--fontWeight:var(
    --FormTextarea-fontWeight,
    var(--FormField-fontWeight, normal)
  );--gap:var(--FormTextarea-gap, var(--FormField-gap, 0));--labelColor--default:var(
    --FormTextarea-labelColor,
    var(--FormElementLabel-textColor, var(--color-defaultContrast))
  );--labelColor--error:var(
    --FormTextarea-labelColor--error,
    var(--FormElementLabel-textColor--error, var(--color-error))
  );--labelColor--warning:var(
    --FormTextarea-labelColor--warning,
    var(--FormElementLabel-textColor--warning, var(--color-warning))
  );--labelColor:var(--labelColor--default);--labelFontFamily:var(
    --FormTextarea-labelFontFamily,
    var(--FormElementLabel-fontFamily, var(--fontFamily--primary))
  );--labelFontSize:var(
    --FormTextarea-labelFontSize,
    var(--FormElementLabel-fontSize, 1em)
  );--labelFontWeight:var(
    --FormTextarea-labelFontWeight,
    var(--FormElementLabel-fontWeight, inherit)
  );--labelGap:var(--FormTextarea-labelGap, var(--FormElementLabel-gap, 0.5em));--labelLetterSpacing:var(
    --FormTextarea-labelLetterSpacing,
    var(--FormElementLabel-letterSpacing, normal)
  );--labelLineHeight:var(
    --FormTextarea-labelLineHeight,
    var(--FormElementLabel-lineHeight, inherit)
  );--labelMarginLeft:var(
    --FormTextarea-labelMarginLeft,
    var(--FormElementLabel-marginLeft, 0)
  );--labelPaddingX:var(
    --FormTextarea-labelPaddingX,
    var(--FormElementLabel-paddingX, var(--FormElementLabel-padding, 0))
  );--labelPaddingY:var(
    --FormTextarea-labelPaddingY,
    var(--FormElementLabel-paddingY, var(--FormElementLabel-padding, 0))
  );--labelTextAlign:var(
    --FormTextarea-labelTextAlign,
    var(--FormElementLabel-textAlign)
  );--labelTextTransform:var(
    --FormTextarea-labelTextTransform,
    var(--FormElementLabel-textTransform, uppercase)
  );--labelWhiteSpace:var(
    --FormTextarea-labelWhiteSpace,
    var(--FormElementLabel-whiteSpace, nowrap)
  );--letterSpacing:var(
    --FormTextarea-letterSpacing,
    var(--FormField-letterSpacing, normal)
  );--lineHeight:var(
    --FormTextarea-lineHeight,
    var(--FormField-lineHeight, 1.2)
  );--maxHeight:var(--FormTextarea-maxHeight, initial);--minHeight:var(--FormTextarea-minHeight, var(--fontSize));--paddingX:var(--FormTextarea-paddingX, var(--FormField-paddingX, 0));--paddingY:var(--FormTextarea-paddingY, var(--FormField-paddingY, 0));--placeholderFontSize:var(
    --FormTextarea-placeholderFontSize,
    var(--FormField-placeholderFontSize, var(--fontSize-xs--legacy))
  );--placeholderFontStyle:var(
    --FormTextarea-placeholderFontStyle,
    var(--FormField-placeholderFontStyle, italic)
  );--placeholderFontWeight:var(
    --FormTextarea-placeholderFontWeight,
    var(--FormField-placeholderFontWeight, 300)
  );--placeholderOpacity:var(
    --FormTextarea-placeholderOpacity,
    var(--FormField-placeholderOpacity, initial)
  );--placeholderTextColor--default:var(
    --FormTextarea-placeholderTextColor,
    var(--FormField-placeholderTextColor, currentColor)
  );--placeholderTextColor--error:var(
    --FormTextarea-placeholderTextColor--error,
    var(--FormField-placeholderTextColor--error, currentColor)
  );--placeholderTextColor--warning:var(
    --FormTextarea-placeholderTextColor--warning,
    var(--FormField-placeholderTextColor--warning, currentColor)
  );--placeholderTextColor:var(--placeholderTextColor--default);--previewHeight:calc(var(--fontSize) * var(--lineHeight));--textColor--default:var(
    --FormTextarea-textColor,
    var(--FormField-textColor, inherit)
  );--textColor--error:var(
    --FormTextarea-textColor--error,
    var(--FormField-textColor--error, inherit)
  );--textColor--readonly:var(
    --FormTextarea-textColor--readonly,
    var(--FormField-textColor--readonly, inherit)
  );--textColor--warning:var(
    --FormTextarea-textColor--warning,
    var(--FormField-textColor--warning, inherit)
  );--textColor:var(--textColor--default);--toggleButtonSize:var(--FormTextarea-toggleButtonSize, 1em);--transitionSpeed:var(--FormTextarea-transitionSpeed, var(--speed-default));--validationIconBgColor--default:var(
    --FormTextarea-validationIconBgColor,
    var(--FormLayout-validationIconBgColor, black)
  );--validationIconBgColor--error:var(
    --FormTextarea-validationIconBgColor--error,
    var(--FormLayout-validationIconBgColor--error, var(--color-error))
  );--validationIconBgColor--warning:var(
    --FormTextarea-validationIconBgColor--warning,
    var(--FormLayout-validationIconBgColor--warning, var(--color-warning))
  );--validationIconBgColor:var(--validationIconBgColor--default);--validationIconColor--default:var(
    --FormTextarea-validationIconColor,
    var(--FormLayout-validationIconColor, white)
  );--validationIconColor--error:var(
    --FormTextarea-validationIconColor--error,
    var(--FormLayout-validationIconColor--error, var(--color-errorContrast))
  );--validationIconColor--warning:var(
    --FormTextarea-validationIconColor--warning,
    var(--FormLayout-validationIconColor--warning, var(--color-warningContrast))
  );--validationIconColor:var(--validationIconColor--default);display:flex;flex-direction:column;gap:var(--gap)}.FormTextarea:where(:hover){--bgColor:var(--bgColor--hover);--borderColor:var(--borderColor--hover)}.FormTextarea[data-is-readonly]{--bgColor:var(--bgColor--readonly);--borderColor:var(--borderColor--readonly);--fontStyle:var(--fontStyle--readonly);--textColor:var(--textColor--readonly)}.FormTextarea:has(:focus):not([data-is-readonly]){--bgColor:var(--bgColor--active);--borderColor:var(--borderColor--active)}.FormTextarea[data-has-warning]{--bgColor:var(--bgColor--warning);--labelColor:var(--labelColor--warning);--textColor:var(--textColor--warning);--borderColor:var(--borderColor--warning);--placeholderTextColor:var(--placeholderTextColor--warning);--validationIconBgColor:var(--validationIconBgColor--warning);--validationIconColor:var(--validationIconColor--warning)}.FormTextarea[data-has-error]{--bgColor:var(--bgColor--error);--labelColor:var(--labelColor--error);--textColor:var(--textColor--error);--borderColor:var(--borderColor--error);--placeholderTextColor:var(--placeholderTextColor--error);--validationIconBgColor:var(--validationIconBgColor--error);--validationIconColor:var(--validationIconColor--error)}.FormTextarea-label{align-items:center;color:var(--labelColor);display:flex;font-family:var(--labelFontFamily);font-size:var(--labelFontSize);font-weight:var(--labelFontWeight);gap:var(--labelGap);letter-spacing:var(--labelLetterSpacing);line-height:var(--labelLineHeight);padding:var(--labelPaddingY) var(--labelPaddingX);text-align:var(--labelTextAlign);text-transform:var(--labelTextTransform);white-space:var(--labelWhiteSpace)}.FormTextarea-textareaFlex{align-items:flex-start;display:flex}.FormTextarea-expandingContainer{align-items:stretch;display:flex;flex-direction:column;flex:1;height:auto;position:relative;width:100%}.FormTextarea-invisibleExpander,.FormTextarea-invisibleMeasurer,.FormTextarea-textarea{border-radius:var(--FormField-borderRadius,0);border-style:var(--borderStyle);border-width:var(--borderTopWidth) var(--borderRightWidth) var(--borderBottomWidth) var(--borderLeftWidth);font-family:var(--fontFamily);font-size:var(--fontSize);font-style:var(--fontStyle);font-weight:var(--fontWeight);letter-spacing:var(--letterSpacing);line-height:var(--lineHeight);outline:0;padding:var(--paddingY) var(--paddingX);resize:none;text-align:var(--textAlign)}.FormTextarea-textarea{background-color:var(--bgColor);border-color:var(--borderColor);color:var(--textColor);height:var(--minHeight);resize:none}.FormTextarea-textarea::placeholder{color:var(--placeholderTextColor);font-size:var(--placeholderFontSize);font-style:var(--placeholderFontStyle);font-weight:var(--placeholderFontWeight);opacity:var(--placeholderOpacity)}.FormTextarea[data-supports-expanding] .FormTextarea-textarea{position:absolute;width:100%;height:100%}.FormTextarea-invisibleMeasurer{overflow:auto;position:absolute;visibility:hidden;width:100%}.FormTextarea-invisibleExpander{margin:0;max-height:var(--maxHeight);min-height:var(--minHeight);overflow-wrap:break-word;overflow:hidden;transition:height var(--transitionSpeed);visibility:hidden;white-space:pre-wrap}.FormTextarea-toggleButton{background:0 0;border:0;display:none}.FormTextarea[data-supports-collapse] .FormTextarea-toggleButton{display:block}.FormTextarea[data-supports-collapse][data-is-readonly] .FormTextarea-textarea{height:var(--previewHeight);overflow:hidden;position:relative;transition:height var(--transitionSpeed)}.FormTextarea[data-supports-collapse][data-is-readonly] .FormTextarea-invisibleExpander{box-sizing:content-box;overflow:hidden;padding:0}.FormTextarea-toggleButtonIcon{--IconSize:var(--toggleButtonSize);transform:rotate(0);transition:transform var(--transitionSpeed)}.FormTextarea[data-is-expanded] .FormTextarea-toggleButtonIcon{transform:rotate(180deg)}.FormTextarea-validationIcon{background-color:var(--validationIconBgColor);border-radius:50%;color:var(--validationIconColor);cursor:help}.RadioButton{--iconSize:var(--RadioButton-iconSize, 16px);--iconColor:var(--RadioButton-iconColor, currentColor);--paddingY:var(--RadioButton-paddingY, var(--spacing-xs--legacy));--paddingX:var(--RadioButton-paddingX, 0);--labelMarginY:var(--RadioButton-labelMarginY, 0);--labelMarginX:var(--RadioButton-labelMarginX, var(--spacing-xs--legacy));--disabledOpacity:var(--RadioButton-disabledOpacity, 0.6);display:flex;flex-direction:row;align-items:center;padding:var(--paddingY) var(--paddingX)}.RadioButton input{position:absolute;appearance:none;vertical-align:text-bottom}.RadioButton-label{margin:var(--labelMarginY) var(--labelMarginX)}.RadioButton-radioIcon{--dotSize:calc(var(--iconSize) / 2);display:flex;justify-content:center;align-items:center;width:var(--iconSize);height:var(--iconSize);border-radius:50%;border:1px solid var(--iconColor)}.RadioButton.is-checked .RadioButton-radioDot,.RadioButton[data-partially-checked] .RadioButton-radioDot{background-color:var(--iconColor)}.RadioButton.is-checked .RadioButton-radioDot{width:var(--dotSize);height:var(--dotSize);border-radius:50%}.RadioButton[data-partially-checked] .RadioButton-radioDot{width:var(--dotSize);height:2px;border-radius:5px}.RadioButton--disabled .RadioButton-label,.RadioButton--disabled .RadioButton-radioIcon{opacity:var(--disabledOpacity)}.RadioButton.is-checked .RadioButton-label{box-shadow:var(--RadioButton-buttonBoxShadow--active)}.RadioGroup{--borderRadius:var(
    --RadioGroup-buttonBorderRadius,
    var(--RadioGroup-borderRadius, var(--Button-borderRadius, 0))
  );--button-borderWidth:var(
    --RadioGroup-borderWidth,
    var(--Button-borderWidth, 0)
  );--button-borderRadius:var(--RadioGroup-buttonBorderRadius, 0);--button-fontSize:var(
    --RadioGroup-buttonFontSize,
    var(--fontSize-s--legacy)
  );--button-fontWeight--isChecked:var(
    --RadioGroup-buttonFontWeight--isChecked,
    400
  );--button-whiteSpace:var(--RadioGroup-buttonWhiteSpace, nowrap);--Button-lineHeight:1.5;--Button-textTransform:uppercase;--FormField-borderBottomWidth:0}.RadioGroup-container{display:flex;flex-direction:column;flex:1}.RadioGroup--disabled .RadioButton .RadioButton-label{cursor:not-allowed}.RadioGroup .RadioGroup-container,.RadioGroup--buttons .RadioGroup-container{flex-direction:row}.RadioGroup .RadioButton,.RadioGroup--buttons .RadioButton{--RadioButton-paddingY:0;--RadioButton-labelMarginX:0}.RadioGroup .RadioButton-label,.RadioGroup--buttons .RadioButton-label{width:100%;white-space:var(--button-whiteSpace)}.RadioGroup .RadioButton-radioIcon,.RadioGroup--buttons .RadioButton-radioIcon{display:none}.RadioGroup .RadioButton{--Button-borderRadius:var(--borderRadius);--Button-borderWidthLeft:var(--button-borderWidth);--Button-borderWidth:var(--button-borderWidth);--Button-fontSize:var(--button-fontSize);--Button-paddingY:var(--RadioGroup-buttonPaddingY);flex-grow:1;flex-basis:0}.RadioGroup .RadioButton.is-checked{--Button-fontWeight:var(--button-fontWeight--isChecked)}.RadioGroup .RadioButton:not(:first-child){--Button-borderTopLeftRadius:var(--button-borderRadius);--Button-borderBottomLeftRadius:var(--button-borderRadius);--Button-borderWidthLeft:0}.RadioGroup .RadioButton:not(:last-child){--Button-borderTopRightRadius:var(--button-borderRadius);--Button-borderBottomRightRadius:var(--button-borderRadius)}body{font-size:11px;-webkit-font-smoothing:antialiased;font-family:OpenSans-Regular,sans-serif;color:#fff;width:100vw;height:100vh;margin:0}body.resizing *{transition:none!important}body a,body a:focus,body a:visited{outline:0}body h1{font-size:32px}body input[type=password],body input[type=text]{border-radius:0}body,html{scrollbar-face-color:grey;scrollbar-arrow-color:grey;scrollbar-track-color:grey;scrollbar-shadow-color:grey;scrollbar-highlight-color:grey;scrollbar-3dlight-color:grey;scrollbar-darkshadow-Color:grey}::-webkit-scrollbar{-webkit-appearance:none;width:9px;height:9px}::-webkit-scrollbar-thumb{border-radius:8px;background-color:grey}::-webkit-scrollbar-corner{background-color:grey}*{box-sizing:border-box}:is(.communicator-tab-contacts-component,.login-view,.password-reset-view,.search-input-component) input{box-sizing:border-box;display:inline-block;border:none;margin:0;padding:0 7px;width:100%;background-color:#e3e3e3;font-family:OpenSans-Light,sans-serif;letter-spacing:1px;color:#000}:is(.communicator-tab-contacts-component,.login-view,.password-reset-view,.search-input-component) input:not(textarea){height:25px}:is(.communicator-tab-contacts-component,.login-view,.password-reset-view,.search-input-component) input[disabled],:is(.communicator-tab-contacts-component,.login-view,.password-reset-view,.search-input-component) input[readonly]{color:grey}:is(.communicator-tab-contacts-component,.login-view,.password-reset-view,.search-input-component) input.type-search{background-image:url(images/svg/search.svg);background-repeat:no-repeat;background-size:25px;background-position:right}:is(.communicator-tab-contacts-component,.login-view,.password-reset-view,.search-input-component) input.type-date{background-image:url(images/svg/date_calendar.svg);background-repeat:no-repeat;background-size:27px;background-position:right;cursor:pointer}:is(.communicator-tab-contacts-component,.login-view,.password-reset-view,.search-input-component) input.table-date{background-image:url(images/svg/date.svg);background-size:27px;background-repeat:no-repeat;background-position:right}.app-container{height:100%}.app-container[data-loaded]{background-color:#000}.app-container[data-loaded] .background-container{display:block}.app-container .background-container{display:none}.app-container iframe[name=crowd-shortcut]{display:none!important}.app-container iframe[name=crowd-shortcut].visible{display:block!important}.background-container{z-index:-1;position:fixed;top:0;bottom:0;left:0;right:0;background-position:center;background-size:cover;background-color:transparent;background-image:url();transition-delay:.1s;transition-duration:.5s;transition-property:filter}.background-container.blurred{filter:blur(12px)}.small-only{display:none}.no-transition{transition:none!important}@media only screen and (max-width:736px){.small-only{display:initial}body{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;perspective:0}body>div>div.communicator-tab-expanded{left:-100vw}.background-container{transition:transform 420ms}.background-container.blurred{filter:none}.background-container.navigation-is-open{transform:translateX(100vw)}}.communicator-base-container-component{width:310px;height:100%;position:fixed;top:0;z-index:30;color:#fff;transform:translate3d(100vw,0,0);transition:transform ease-out .3s}.communicator-base-container-component,.communicator-base-container-component div{box-sizing:border-box}.communicator-base-container-component .loading-spinner-component{width:40px}.communicator-base-container-component .tab-item-ligaagent{background-color:#dffd7b;padding:.125em;border:none;outline:0;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(.625);margin-top:auto;box-shadow:1px 1px 1px 1px #000}.communicator-base-container-component .tab-content-hidden{display:none}.communicator-base-container-component.is-open{transform:translateX(100vw) translateX(-310px)}.communicator-base-container-component.sliding .content,.communicator-base-container-component.sliding .tabs{transition:transform ease-out .3s}.communicator-base-container-component .tabs{position:absolute;left:-60px;width:60px;height:100%;overflow:hidden;transition:background-color .6s;display:flex;flex-direction:column}.communicator-base-container-component.show-tabs .tabs{box-shadow:none;background-color:rgba(34,34,34,.8);background-repeat:no-repeat;background-size:45px auto;background-position:left 10px bottom 10px}.communicator-base-container-component.show-tabstheme-liganova .tabs{min-height:540px;background-image:url(images/ligaos.svg)}.communicator-base-container-component .tab-item{position:relative;width:60px;height:60px;cursor:pointer}.communicator-base-container-component .tab-item .badge{position:absolute;color:#333;left:12px;top:12px;background:#fff;box-shadow:0 0 4px 2px rgba(0,0,0,.3);border-radius:50%;min-width:16px;height:16px;line-height:16px;padding:0;text-align:center;font-size:8px;transition:transform .3s}.communicator-base-container-component .tab-item .badge:not(.empty){transform:scale(1)}.communicator-base-container-component .tab-icon .badge:not(.empty),.communicator-base-container-component .tab-item .badge.empty,.communicator-base-container-component.show-tabs .tab-handle .badge{transform:scale(0)}.communicator-base-container-component .tab-handle .user-image{margin:10px;border-radius:50%}.communicator-base-container-component .tab-handle .badge:not(.empty){top:auto;bottom:8px}.communicator-base-container-component.show-tabs .tab-icon .badge:not(.empty){transform:scale(1)}.communicator-base-container-component .content-head .back-icon::before,.communicator-error-message-component .close-icon::before{transform:rotate(45deg)}.communicator-base-container-component.show-tabs .tab-item.tab-item-applications::after,.communicator-base-container-component.show-tabs .tab-item.tab-item-user::after{content:"";position:absolute;top:60px;left:2.5px;display:block;width:60px;height:1px;background-color:rgba(255,255,255,.2)}.communicator-base-container-component .tab-icon{opacity:0;transition:opacity .3s;background-repeat:no-repeat;background-position:center;background-size:60px 60px}.communicator-base-container-component .tab-icon.tab-item-applications{background-image:url(themes/liganova/images/communicator-tabs/applications.svg);background-size:100%}.communicator-base-container-component .tab-icon.tab-item-tasks{background-image:url(themes/liganova/images/communicator-tabs/tasks.svg);background-size:100%}.communicator-base-container-component .tab-icon.tab-item-notifications{background-image:url(themes/liganova/images/communicator-tabs/notifications.svg);background-size:100%}.communicator-base-container-component .tab-icon.tab-item-logout{background-image:url(themes/liganova/images/communicator-tabs/logout.svg);background-size:100%}.communicator-base-container-component .tab-icon.tab-item-contacts{background-image:url(themes/liganova/images/communicator-tabs/contacts.svg);background-size:100%}.communicator-base-container-component .tab-icon.tab-item-absences{background-image:url(themes/liganova/images/communicator-tabs/absences.svg);background-size:100%}.communicator-base-container-component .tab-icon.tab-item-settings{background-image:url(themes/liganova/images/communicator-tabs/settings.svg);background-size:100%}.communicator-base-container-component .tab-icon.tab-item-birthdays{background-image:url(themes/liganova/images/communicator-tabs/birthdays.svg);background-size:100%}.communicator-base-container-component .tab-icon.is-active.tab-item-applications{background-image:url(themes/liganova/images/communicator-tabs/applications-active.svg);background-size:100%}.communicator-base-container-component .tab-icon.is-active.tab-item-tasks{background-image:url(themes/liganova/images/communicator-tabs/tasks-active.svg);background-size:100%}.communicator-base-container-component .tab-icon.is-active.tab-item-notifications{background-image:url(themes/liganova/images/communicator-tabs/notifications-active.svg);background-size:100%}.communicator-base-container-component .tab-icon.is-active.tab-item-logout{background-image:url(themes/liganova/images/communicator-tabs/logout-active.svg);background-size:100%}.communicator-base-container-component .tab-icon.is-active.tab-item-contacts{background-image:url(themes/liganova/images/communicator-tabs/contacts-active.svg);background-size:100%}.communicator-base-container-component .tab-icon.is-active.tab-item-absences{background-image:url(themes/liganova/images/communicator-tabs/absences-active.svg);background-size:100%}.communicator-base-container-component .tab-icon.is-active.tab-item-settings{background-image:url(themes/liganova/images/communicator-tabs/settings-active.svg);background-size:100%}.communicator-base-container-component .tab-icon.is-active.tab-item-birthdays{background-image:url(themes/liganova/images/communicator-tabs/birthdays-active.svg);background-size:100%}.communicator-base-container-component .content-head{position:relative;width:100%;height:0;line-height:90px;padding:0 30px}.communicator-base-container-component .content-head .back-icon{cursor:pointer;position:absolute;top:15px;right:15px;z-index:1;display:inline-block;width:13px;height:13px;overflow:hidden}.communicator-base-container-component .content-head .back-icon::after,.communicator-base-container-component .content-head .back-icon::before{content:"";width:100%;height:1px;position:absolute;top:50%;left:0;margin-top:-1px;background:#fff}.communicator-base-container-component .content-head .back-icon::after{transform:rotate(-45deg)}.communicator-base-container-component .content-head .tab-title{border-width:6px 0;border-style:solid;border-color:transparent;overflow:hidden;height:65px;line-height:18px;font-size:17px;font-family:OpenSans-Light,sans-serif;text-transform:uppercase;text-align:center;letter-spacing:2px}.communicator-base-container-component .content-head .tab-title .tab-title-content{display:flex;justify-content:center;align-items:center;height:100%}.communicator-base-container-component .content-head .tab-title .tab-title-content span{text-overflow:ellipsis;overflow:hidden}.communicator-base-container-component .content-head .tab-title .tab-title-content .communicator-ligaagent-logo{max-height:1.5em;margin-bottom:-.5em}.communicator-base-container-component>.content{height:100%;background:#000;transition:transform 420ms}.communicator-base-container-component>.content .tab-content{height:100%}.communicator-base-container-component>.content .content-head{height:0}.communicator-base-container-component>.content .tab-title{display:none}.communicator-base-container-component>.content.has-title{height:100%;background:linear-gradient(180deg,transparent,transparent 65px,#000 65px,#000)}.communicator-base-container-component>.content.has-title .tab-content{height:calc(100% - 65px)}.communicator-base-container-component>.content.has-title .content-head{height:65px;background:linear-gradient(-70deg,#222,#222 50%,#333 63%,#333 67%,#222 80%,#222)}.communicator-base-container-component>.content.has-title .tab-title{display:block}.communicator-base-container-component>.content.has-title.has-filters{height:100%;background:linear-gradient(180deg,transparent,transparent 85px,#000 85px,#000)}.communicator-base-container-component>.content.has-title.has-filters .tab-content{height:calc(100% - 85px)}.communicator-base-container-component>.content.has-title.has-filters .content-head{height:85px;background:linear-gradient(-70deg,#222,#222 50%,#333 63%,#333 67%,#222 80%,#222)}.communicator-base-container-component>.content.has-filters{height:100%;background:linear-gradient(180deg,transparent,transparent 65px,#000 65px,#000)}.communicator-base-container-component>.content.has-filters .content-head .communicator-filter-base-component{position:absolute;bottom:0}.communicator-base-container-component>.content.has-filters .tab-content{height:calc(100% - 65px)}.communicator-base-container-component>.content.has-filters .content-head{height:65px;background:linear-gradient(-70deg,#222,#222 50%,#333 63%,#333 67%,#222 80%,#222)}@media only screen and (max-width:736px){.communicator-base-container-component{width:100vw;height:100%;position:absolute;top:0}.communicator-base-container-component,.communicator-base-container-component.is-open{right:-100vw;transform:none}.communicator-base-container-component.is-open:not(.is-visible),.communicator-base-container-component.sliding.is-open>.tabs,.communicator-base-container-component:not(.is-visible){display:none}.communicator-base-container-component.sliding .content{transition:transform ease-out 150ms}.communicator-base-container-component .tabs{position:absolute;left:-60px;width:60px;height:60px;overflow:hidden;transition:transform 420ms}.communicator-base-container-component.show-tabs .tabs{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.communicator-base-container-component.show-tabs .tabs::-webkit-scrollbar-thumb{display:none}.communicator-base-container-component.is-open .tabs{transform:translateX(-50vw)}.communicator-base-container-component.navigation-is-open .tabs{transform:translateX(100vw)}.communicator-base-container-component>.content{position:absolute;width:100vw;transition:transform 420ms}.communicator-base-container-component.is-open .content{transform:translateX(-100vw);display:block}.communicator-base-container-component .content-head{line-height:65px;padding:0 20px 0 65px}.communicator-base-container-component .content-head .back-icon{display:block;width:70px;height:65px;margin:0;overflow:visible;position:absolute;left:0;top:0;cursor:pointer}.communicator-base-container-component .content-head .back-icon:before{display:none}.communicator-base-container-component .content-head .back-icon:after{content:"";display:block;position:absolute;top:26.5px;left:30px;transform:rotate(45deg);width:13px;height:13px;background:0 0;border-style:solid;border-width:0 0 1px 1px;border-color:#fff}.communicator-base-container-component .tab-content{width:100vw;transition:transform .3s ease-in-out;-webkit-overflow-scrolling:touch}.communicator-base-container-component>.content{height:100%;background:linear-gradient(180deg,transparent,transparent 65px,#000 65px,#000)}.communicator-base-container-component>.content .tab-content{height:calc(100% - 65px)}.communicator-base-container-component>.content .content-head{height:65px;background:linear-gradient(-70deg,#222,#222 50%,#333 63%,#333 67%,#222 80%,#222)}.communicator-base-container-component>.content .tab-title{display:block}.communicator-base-container-component>.content.has-filters{height:100%;background:linear-gradient(180deg,transparent,transparent 85px,#000 85px,#000)}.communicator-base-container-component>.content.has-filters .tab-content{height:calc(100% - 85px)}.communicator-base-container-component>.content.has-filters .content-head{height:85px;background:linear-gradient(-70deg,#222,#222 50%,#333 63%,#333 67%,#222 80%,#222)}}.communicator-error-message-component{position:absolute;top:30px;left:30px;background:#FD6362;margin:-18px -18px 0;width:calc(100% - 24px);padding:18px 35px 18px 18px;z-index:1;text-align:justify;border-radius:3px}.communicator-error-message-component .close-icon{cursor:pointer;position:absolute;top:18px;right:10px;display:inline-block;width:13px;height:13px;overflow:hidden}.communicator-error-message-component .close-icon::after,.communicator-error-message-component .close-icon::before{content:"";width:100%;height:1px;position:absolute;top:50%;left:0;margin-top:-1px;background:#fff}.communicator-error-message-component .close-icon::after{transform:rotate(-45deg)}.communicator-tab-base-component{padding:30px 20px 12px;height:100%;position:relative;font-size:12px}.communicator-tab-base-component .fade-in-content{opacity:0}.communicator-tab-base-component.is-content-visible .fade-in-content{opacity:1;transition:opacity .3s}.communicator-tab-base-component.should-fadein{opacity:0}.communicator-tab-base-component.should-fadein.is-content-visible{opacity:1;transition:opacity .3s}.communicator-tab-base-component .list{top:85px;bottom:0;left:0;right:0;position:absolute;transition:transform .5s ease;transform-style:preserve-3d}.communicator-tab-base-component .list.edit-mode{transform:rotateY(180deg)}.communicator-tab-base-component .list.edit-mode .front{visibility:hidden;backface-visibility:hidden}.communicator-tab-base-component .front,.communicator-tab-base-component .list.edit-mode .back{backface-visibility:visible}.communicator-tab-base-component .back,.communicator-tab-base-component .front{position:absolute;top:0;left:0;right:0;bottom:0}.communicator-tab-base-component .back{transform:rotateY(180deg);backface-visibility:hidden}@media only screen and (max-width:736px){.communicator-tab-base-component{padding:30px 40px 12px}}.communicator-filter-base-component{position:absolute;height:30px;text-transform:uppercase;font-family:OpenSans-Regular,sans-serif,sans-serif;font-size:11px;left:0;bottom:0;width:100%}.communicator-filter-base-component .filter-action{display:flex;flex-wrap:nowrap;height:29px}.communicator-filter-base-component .filter-tab{position:relative;display:block;box-sizing:border-box;height:30px;width:100%;line-height:30px;text-align:center;cursor:pointer;overflow:hidden;user-select:none}.communicator-filter-base-component .filter-tab.active{color:#fff}.communicator-filter-base-component hr{position:absolute;left:0;bottom:0;transition:transform .6s;margin:0;height:1px;border-width:0 0 1px;border-color:#fff}.communicator-filter-absences-component .absence,.communicator-filter-absences-component .travel{background-size:32px;background-repeat:no-repeat;background-position:center center}.communicator-filter-absences-component .absence{background-position:center -2px;background-image:url(themes/liganova/images/icons/absent.svg)}.communicator-filter-absences-component .absence.active{background-image:url(themes/liganova/images/icons/absent.svg)}.communicator-filter-absences-component .travel,.communicator-filter-absences-component .travel.active{background-image:url(themes/liganova/images/icons/plane.svg)}.communicator-tab-absences-component .status-message .list-message{padding:115px 5px 20px;text-align:center;color:#787878}.communicator-tab-applications-component{overflow-y:auto;overflow-x:hidden;height:100%;padding-top:15px}.communicator-tab-contacts-component .contact-list-item-contact-component .name{overflow:hidden}.communicator-tab-contacts-component .edit-mailing-list{padding:10px}.communicator-tab-contacts-component .edit-mailing-list input{background:0 0;border-bottom:solid 1px #fff;color:#fff;margin:5px 0 10px;font-size:12px}.communicator-tab-contacts-component .edit-mailing-list .button{float:right;margin-left:10px;cursor:pointer}.communicator-tab-contacts-component .edit-mailing-list .delete-list{--Button-borderColor:transparent;--Button-paddingX:0.5em;--Button-paddingY:0.3em;--IconSize:var(--Button-fontSize)}@media only screen and (max-width:736px){.communicator-tab-contacts-component .edit-mailing-list{padding:10px 40px}}.communicator-tab-notifications-component{overflow:auto;-webkit-overflow-scrolling:auto;height:100%;overflow-x:hidden;overflow-y:scroll}.communicator-tab-notifications-component .search-input-component{margin-bottom:25px}.communicator-tab-notifications-component .list-message{padding:100px 8px 20px;font-family:OpenSans-Regular,sans-serif;font-size:11px;text-align:center;color:#787878;opacity:0;animation-duration:.1s;animation-name:show-list-message;animation-fill-mode:forwards;animation-delay:.3s}@keyframes show-list-message{0%{opacity:0}100%{opacity:1}}.communicator-tab-settings-component{font-size:14px;padding:30px 30px 12px}.communicator-tab-settings-component .save-button{--Button-displayOutside:block;margin-inline-start:auto;width:50%}.communicator-tab-settings-component .save-button[data-has-error]{--Button-bgColor:var(--color-error);animation:button-error .5s ease-in-out}.communicator-tab-settings-component .settings-group{display:flex;flex-direction:column;gap:20px;margin:0 0 40px}.communicator-tab-settings-component:not(.has-password-values,:has(input[type=password]:is(:active,:focus))) .password-current,.communicator-tab-settings-component:not(.has-password-values,:has(input[type=password]:is(:active,:focus))) .save-button{display:none}.communicator-tab-tasks-component{overflow-y:auto}.communicator-tab-tasks-component .status-message{text-align:center}.communicator-notification-item-component{position:relative;padding:25px 8px 20px;max-height:250px;overflow:hidden;cursor:pointer}.communicator-notification-item-component:not(:last-child){border-width:0 0 1px;border-style:solid;border-color:#292b2c}.communicator-notification-item-component:last-child{margin-bottom:30px}.communicator-notification-item-component.is-user .user-image.micro-menu-enabled,.communicator-notification-item-component.is-user .user-image:active,.communicator-notification-item-component.is-user .user-image:hover{cursor:pointer;transition:transform .2s;transform:scale(1.1)}.communicator-notification-item-component.is-user .user-image.micro-menu-enabled,.communicator-notification-item-component.is-user .user-image:active{box-shadow:0 0 16px 0 #FFF}.communicator-notification-item-component.is-user .user-image .micro-menu-enabled{box-shadow:0 0 16px 0 #FFF;transform:scale(1.1)}.communicator-notification-item-component .user-image{width:40px;height:40px;border-radius:50%;float:left}.communicator-notification-item-component .notification-content{float:right;width:calc(100% - 40px);padding:0 15px;line-height:12px}.communicator-notification-item-component .notification-content .date{font-weight:400;color:#7e7e7e}.communicator-notification-item-component .notification-content .sender,.communicator-notification-item-component .notification-content .subject{font-weight:700}.communicator-notification-item-component .notification-content .message{margin:0 0 10px;white-space:pre-wrap;text-overflow:ellipsis;overflow:hidden;line-height:14px;padding-bottom:1px}.communicator-notification-item-component .notification-content strong{font-weight:700}.communicator-notification-item-component .options{position:absolute;top:20px;right:5px}.communicator-notification-item-component .option{display:block;width:12px;height:12px;margin-bottom:6px;cursor:pointer;background-image:url(themes/liganova/images/icons/read-flag-archive.svg);overflow:hidden;backface-visibility:hidden;transition:opacity .5s;opacity:0}.communicator-notification-item-component:hover .option,.contact-list-item-contact-component:hover .icons{opacity:1}.communicator-notification-item-component .option.read{background-position:0 0}.communicator-notification-item-component .option.read.active{background-position:20px 0}.communicator-notification-item-component .option.flag{background-position:0 -20px}.communicator-notification-item-component .option.flag.active{background-position:20px -20px}.communicator-notification-item-component .option.archive{background-position:0 -40px}.communicator-notification-item-component .option.archive.active{background-position:20px -40px}.communicator-tab-notifications-component:not(.is-loading).filter-archive .communicator-notification-item-component:not(.is-archived),.communicator-tab-notifications-component:not(.is-loading).filter-current .communicator-notification-item-component.is-archived,.communicator-tab-notifications-component:not(.is-loading).filter-flagged .communicator-notification-item-component.is-archived,.communicator-tab-notifications-component:not(.is-loading).filter-flagged .communicator-notification-item-component:not(.is-flagged),.communicator-tab-notifications-component:not(.is-loading).filter-unread .communicator-notification-item-component.is-archived,.communicator-tab-notifications-component:not(.is-loading).filter-unread .communicator-notification-item-component.is-read{animation-duration:.3s;animation-name:hide-navigation-item;animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-fill-mode:forwards}@keyframes hide-navigation-item{0%{opacity:1;max-height:250px}100%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}.contact-list-item-base-component{width:100%;height:var(--collectionItemHeight,60px);padding:5px 20px;font-size:12px;position:relative;box-sizing:border-box}.contact-list-item-base-component.details-open{z-index:3}.contact-list-item-base-component .user-image{border-radius:50%;width:40px;height:40px;vertical-align:middle;cursor:pointer}.contact-list-item-base-component .user-image.micro-menu-enabled,.contact-list-item-base-component .user-image:active,.contact-list-item-base-component .user-image:hover{cursor:pointer;transition:transform .2s;transform:scale(1.1)}.contact-list-item-base-component .user-image.micro-menu-enabled,.contact-list-item-base-component .user-image:active{box-shadow:0 0 16px 0 #FFF}.contact-list-item-base-component .user-image .micro-menu-enabled{box-shadow:0 0 16px 0 #FFF;transform:scale(1.1)}.contact-list-item-base-component .toggle{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-left:5px;background-image:url(themes/liganova/images/icons/arrow.svg);background-size:40px;background-repeat:no-repeat;background-position:center}.contact-list-item-base-component .toggle.is-open{transform:rotateX(180deg)}@media only screen and (max-width:736px){.communicator-tab-notifications-component{overflow:auto;-webkit-overflow-scrolling:touch}.contact-list-item-base-component{padding:5px 40px}.contact-list-collection-component .contact-list-item-base-component{transition:opacity .3s}.contact-list-collection-component.has-any-open-popup .contact-list-item-base-component:not(.has-open-popup){opacity:.3}}.contact-list-collection-component{overflow:auto}.contact-list-collection-component .contact-list-item-base-component:hover{z-index:10}.contact-list-collection-component.is-scrolling .contact-list-item-base-component{pointer-events:none}.contact-list-item-absence-component p{max-width:155px;display:inline-block;margin:0 0 0 20px;vertical-align:middle}.contact-list-item-absence-component span{vertical-align:middle;max-width:155px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;height:14px;padding-bottom:2px}.contact-list-item-absence-component span.reason{font-size:11px}.contact-list-item-absence-component .absence-type{position:absolute;right:20px;width:24px;height:40px;top:4px;background-repeat:no-repeat;background-position:center;background-size:100%}.contact-list-item-absence-component .absence-type.is-holiday{background-image:url(themes/liganova/images/icons/palm.svg)}.contact-list-item-absence-component .absence-type.is-ill{background-image:url(themes/liganova/images/icons/cross.svg)}.contact-list-item-add-list-component{text-align:center;padding:25px;cursor:pointer}.contact-list-item-client-component{font-size:13px;padding:23px 20px;cursor:pointer}.contact-list-item-client-component .client-name{vertical-align:middle;display:inline-block;height:15px;max-width:calc(100% - 25px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (max-width:736px){.contact-list-item-client-component{padding:23px 40px}}.contact-list-item-contact-component{cursor:pointer}.contact-list-item-contact-component .initials-image{display:inline-block;background:linear-gradient(#646464,#949494);text-align:center;line-height:40px;text-shadow:rgba(0,0,0,.5) 0 2px 6px;color:#fff;font-family:"Sabon LT Std Roman",serif;font-size:16px;font-weight:700}.contact-list-item-contact-component p{max-width:190px;display:inline-block;margin:0 0 0 20px;vertical-align:middle}.contact-list-item-contact-component .name-company-container{display:flex;overflow:hidden}.contact-list-item-contact-component .birthday,.contact-list-item-contact-component .company,.contact-list-item-contact-component .name{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;display:inline-block;height:14px}.contact-list-item-contact-component .company{margin-left:5px;color:#666;flex-grow:1;overflow:hidden}.contact-list-item-contact-component .birthday.has-birthday::after{display:inline-block;content:"";width:20px;height:100%;vertical-align:bottom;background-image:url(images/icons/gift.svg);background-position:center top;background-repeat:no-repeat}.contact-list-item-contact-component span.birthday{font-size:11px}.contact-list-item-contact-component .icons{position:absolute;right:20px;top:7px;opacity:0;transition:opacity .3s ease-in-out}.contact-list-item-contact-component .icons .mail,.contact-list-item-contact-component .icons .phone{cursor:pointer;display:inline-block;padding:10px 0 0;width:22px;height:35px;background-repeat:no-repeat;background-position:center;box-sizing:border-box}.contact-list-item-contact-component .icons span{width:100%;height:100%;display:inline-block}.contact-list-item-contact-component .icons .mail{background-image:url(themes/liganova/images/icons/mail.svg)}.contact-list-item-contact-component .icons .phone{background-image:url(themes/liganova/images/icons/phone.svg)}.contact-list-item-contact-component .icons .mobile-popup-close{display:none}.contact-list-item-contact-component .popup{background-color:#282828;cursor:default;display:none;line-height:20px;padding:10px;position:absolute;right:45px;top:36px;width:200px}.contact-list-item-contact-component .popup span.right{font-weight:700;width:auto}.contact-list-item-contact-component .popup span.right.clickable{cursor:pointer}.contact-list-item-contact-component .popup span.left{display:inline-block;width:34px}.contact-list-item-contact-component .popup span.left:after{content:":"}.contact-list-item-contact-component.is-scrolling:not(.has-open-popup):hover .icons{opacity:0}.contact-list-item-contact-component.has-open-popup .popup{display:block}@media only screen and (max-width:736px){.contact-list-item-contact-component .icons .mail,.contact-list-item-contact-component .icons .phone{background-image:none;display:none}.contact-list-item-contact-component.has-open-popup .mobile-popup-close{display:block;background:0 0;position:relative;top:8px;right:20px;cursor:pointer;width:20px;min-width:20px;height:20px;border:none;padding:0}.contact-list-item-contact-component.has-open-popup .mobile-popup-close::after,.contact-list-item-contact-component.has-open-popup .mobile-popup-close::before{content:"";position:absolute;height:1px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff}.contact-list-item-contact-component.has-open-popup .mobile-popup-close::before{transform:rotate(45deg)}.contact-list-item-contact-component.has-open-popup .mobile-popup-close::after{transform:rotate(-45deg)}.contact-list-item-contact-component .popup{left:0;overflow-y:hidden;width:calc(100% - 80px);max-width:100%;margin:10px 40px 50px;padding:5px 0;background:#000;border-bottom:1px solid #fff}.contact-list-item-contact-component .popup span.left,.contact-list-item-contact-component .popup span.right{display:block}.contact-list-item-contact-component .popup span.left{text-transform:uppercase;color:gray}.contact-list-item-contact-component .popup span.left:after{content:none!important}.contact-list-item-contact-component .popup span.right{margin-bottom:5px}.contact-list-item-contact-component .popup br{display:none}.has-any-open-popup .task-list-component .list-item:not(.has-open-popup),.has-any-open-popup .task-list-component .list-legend{opacity:.3}}.contact-list-item-loader-component .loading-spinner-component .loader-dots{top:50%;transform:translate(-50%,-50%)}.contact-list-item-loader-component .loading-spinner-component .loader-dots>.dot{margin:auto inherit}.contact-list-item-mailing-list-component{padding:15px 20px 15px 0;cursor:pointer;line-height:1.4;background-image:url(themes/liganova/images/icons/project-contacts.svg);background-position:left center;background-repeat:no-repeat}.contact-list-item-mailing-list-component .mail-wrapper{position:relative;display:block;width:100%;color:#FFF;padding-left:55px}.contact-list-item-mailing-list-component.can-edit-list .mail-wrapper{width:92%}.contact-list-item-mailing-list-component .description,.contact-list-item-mailing-list-component .title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:15px;width:calc(100% - 20px)}.contact-list-item-mailing-list-component .title{font-weight:700;text-transform:uppercase}.contact-list-item-mailing-list-component .description:hover{z-index:10;text-overflow:clip;overflow:visible;white-space:normal;background-color:rgba(16,16,16,.8);padding:0 5px 5px;margin:0 -5px -5px;height:auto}.contact-list-item-mailing-list-component .edit,.contact-list-item-mailing-list-component .mail{width:20px;height:20px;background-position:center;background-repeat:no-repeat;position:absolute}.contact-list-item-mailing-list-component .edit{top:20px;right:10px;background-image:url(themes/liganova/images/icons/pencil.svg)}.contact-list-item-mailing-list-component .mail{display:inline-block;transform:translateY(-50%);right:0;background-image:url(themes/liganova/images/icons/mail.svg)}@media only screen and (max-width:736px){.contact-list-item-mailing-list-component{padding:15px 20px 15px 0;background-position:20px center}.contact-list-item-mailing-list-component .mail-wrapper{padding-left:80px}.contact-list-item-mailing-list-component .mail-wrapper .description,.contact-list-item-mailing-list-component .mail-wrapper .title{width:calc(100% - 30px)}.contact-list-item-mailing-list-component .edit{right:20px;background-image:url(themes/liganova/images/icons/pencil.svg)}.contact-list-item-mailing-list-component .mail{right:5px;background-image:url(themes/liganova/images/icons/mail.svg)}}.contact-list-item-no-results-component{color:#787878;text-align:center;padding-top:100px;font-size:12px}.contact-list-item-project-component{align-items:center;display:flex;font-size:13px;gap:5px;padding:0 10px 0 0}.contact-list-item-project-component .project-item-content{background-image:url(themes/liganova/images/icons/project-contacts.svg);background-position:left center;background-repeat:no-repeat;display:flex;cursor:pointer;flex:1;padding:23px 0 22px 55px;overflow:hidden}.contact-list-item-project-component .project-name{display:inline-block;height:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-list-item-project-component .mail{cursor:pointer;width:20px;height:20px;background-image:url(themes/liganova/images/icons/mail.svg);background-repeat:no-repeat;background-position:center;flex:0 1 20px}@media only screen and (max-width:736px){.contact-list-item-project-component{padding:0 10px 0 20px}}.contact-list-item-subhead-component{display:inline-block;font-size:12px;font-weight:700;padding-top:23px}.app-content-component{z-index:0;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;transition:opacity 1s ease-in-out;opacity:0;-webkit-overflow-scrolling:touch;overflow:auto;background:0 0}.app-content-component.loaded{opacity:1}.app-content-component.show-background{background-color:#fff}.app-content-component .app-frame{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;max-width:100%;background:0 0;overflow:hidden}.click-catcher-component{z-index:20;background-color:#000;position:fixed;top:0;right:0;width:100vw;height:100vh;opacity:0}@media only screen and (max-width:736px){.app-content-component{transition:transform 420ms,opacity .5s!important}.click-catcher-component{opacity:.5;cursor:pointer;animation-duration:.3s}.click-catcher-component:not(.destroying){animation-name:show-click-catcher}.click-catcher-component.destroying{animation-name:hide-click-catcher}}@media (pointer:coarse){.click-catcher-component{cursor:pointer}}@keyframes show-click-catcher{from{opacity:0}to{opacity:.5}}@keyframes hide-click-catcher{from{opacity:.5}to{opacity:0}}.error-overlay-component{color:#000;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;animation-delay:.5s;animation-duration:.3s;animation-name:show-error-overlay;animation-fill-mode:forwards}.error-overlay-component .error-modal{position:relative;left:12px;opacity:0;transform:rotateX(-70deg);transform-style:preserve-3d;animation-delay:.5s;animation-duration:.3s;animation-name:show-error;animation-fill-mode:forwards;width:500px;max-width:calc(100vw - 180px);background-color:#e7e8e7;background-image:url(images/icons/warning.svg);background-repeat:no-repeat;background-size:100px;box-sizing:border-box;padding:50px 30px 50px 130px;background-position:20px 25px;min-height:160px;overflow:hidden}.error-overlay-component .error-modal h1{margin:0}@keyframes show-error-overlay{from{opacity:0}to{opacity:1}}@keyframes show-error{from{opacity:0;transform:rotateX(-70deg)}to{opacity:1;transform:none}}@media only screen and (max-width:736px){.error-overlay-component{animation-delay:.5s;animation-duration:.3s;animation-name:show-error-overlay;animation-fill-mode:forwards}.error-overlay-component .error-modal{box-sizing:border-box;position:absolute;width:100vw;max-width:100vw;height:100vh;left:0;top:0;transform:none;color:#fff;background-position:center 90px;background-color:transparent;background-image:url(images/icons/warning-white.svg);padding:230px 30px 0;text-align:center}.error-overlay-component .error-modal h1{margin-bottom:30px;letter-spacing:2px}.error-overlay-component .error-modal p{line-height:22px}@keyframes show-error{from{opacity:0}to{opacity:1}}}.loader-mask-component{text-align:center;z-index:50;width:100vw;height:100vh;top:0;position:fixed}.loader-mask-component:not(.show){animation:loader-mask-component-hide .3s forwards}.loader-mask-component.show{animation:loader-mask-component-show .3s forwards}@keyframes flip{from{transform:rotateY(-360deg);animation-timing-function:ease-out}to{transform:rotateY(0);animation-timing-function:ease-in}}.loader-mask-component>object{backface-visibility:hidden;width:150px;height:auto;position:relative;top:50%;transform:translateY(-50%)}.loader-mask-component .loader-dots{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-mask-component .loader-dots>.dot{float:left;height:12px;width:12px;margin:20px 6px;border-radius:50%;background-color:#fff;animation:pulse .75s infinite ease alternate}.loader-mask-component .loader-dots>.dot:nth-child(1){animation-delay:-1.25s}.loader-mask-component .loader-dots>.dot:nth-child(2){animation-delay:-2.5s}.loader-mask-component .loader-dots>.dot:nth-child(3){animation-delay:-3.75s}@keyframes pulse{0%{transform:scale(1.5);opacity:1;box-shadow:0 0 15px -1px #fff}100%{transform:scale(1);opacity:.1;box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes loader-mask-component-show{0%{z-index:-10;opacity:0}1%{z-index:50;opacity:0}100%{z-index:50;opacity:1}}@keyframes loader-mask-component-hide{0%{z-index:50;opacity:1}99%{z-index:50;opacity:0}100%{opacity:0;z-index:-10}}.loading-spinner-component .loader-dots{position:absolute;top:75px;left:50%;transform:translateX(-50%)}.loading-spinner-component .loader-dots>.dot{float:left;height:8px;width:8px;margin:20px 5px;border-radius:50%;background-color:#fff;animation:pulse .75s infinite ease alternate}.loading-spinner-component .loader-dots>.dot:nth-child(1){animation-delay:-1.25s}.loading-spinner-component .loader-dots>.dot:nth-child(2){animation-delay:-2.5s}.loading-spinner-component .loader-dots>.dot:nth-child(3){animation-delay:-3.75s}@keyframes navigation-item-component-open{0%{transform:scale(0)}65%{transform:scale(1.2)}100%{transform:scale(1)}}.navigation-item-component{width:50%;cursor:pointer;float:left;text-align:center;margin:0;transform:scale(0);animation-name:navigation-item-component-open;animation-duration:.9s;animation-fill-mode:forwards}.navigation-item-component:nth-child(1){animation-delay:.1s}.navigation-item-component:nth-child(2){animation-delay:.2s}.navigation-item-component:nth-child(3){animation-delay:.3s}.navigation-item-component:nth-child(4){animation-delay:.4s}.navigation-item-component:nth-child(5){animation-delay:.5s}.navigation-item-component:nth-child(6){animation-delay:.6s}.navigation-item-component:nth-child(7){animation-delay:.7s}.navigation-item-component:nth-child(8){animation-delay:.8s}.navigation-item-component:nth-child(9){animation-delay:.9s}.navigation-item-component:nth-child(10){animation-delay:1s}.navigation-item-component:nth-child(11){animation-delay:1.1s}.navigation-item-component:nth-child(12){animation-delay:1.2s}.navigation-item-component:nth-child(13){animation-delay:1.3s}.navigation-item-component:nth-child(14){animation-delay:1.4s}.navigation-item-component:nth-child(15){animation-delay:1.5s}.navigation-item-component:nth-child(16){animation-delay:1.6s}.navigation-item-component:nth-child(17){animation-delay:1.7s}.navigation-item-component:nth-child(18){animation-delay:1.8s}.navigation-item-component:nth-child(19){animation-delay:1.9s}.navigation-item-component:nth-child(20){animation-delay:2s}.navigation-item-component:nth-child(21){animation-delay:2.1s}.navigation-item-component:nth-child(22){animation-delay:2.2s}.navigation-item-component:nth-child(23){animation-delay:2.3s}.navigation-item-component:nth-child(24){animation-delay:2.4s}.navigation-item-component:nth-child(25){animation-delay:2.5s}.navigation-item-component .icon{position:absolute;top:27.5px;left:calc(50% - 32.5px);width:65px;height:65px;background-repeat:repeat-x;background-size:contain;background-position-y:center}.navigation-item-component:hover .icon,:not(:has(.navigation-item-component:hover)) .navigation-item-component.is-active .icon{background-position-x:-65px}.navigation-item-component:hover .ring:before,:not(:has(.navigation-item-component:hover)) .navigation-item-component.is-active .ring:before{opacity:1}.navigation-item-component .ring{position:relative;display:inline-block;width:120px;height:120px}.navigation-item-component .ring:before{content:"";display:block;position:absolute;top:20px;left:0;transform:rotate(-30deg);width:120px;height:80px;z-index:0;background-image:radial-gradient(at 60px 40px,rgba(102,255,255,.5) 0,transparent 75%);transition:opacity .9s;opacity:0}.navigation-item-component .name{vertical-align:middle;user-select:none;height:100%;width:100%;font-size:16px;display:table;margin:auto}.navigation-item-component .name .centered{display:table-cell;text-align:center;vertical-align:middle}.navigation-item-component.is-active{cursor:default}.ms-login-button-component{display:flex;align-items:center;gap:1em;padding:.75em 1em;cursor:pointer;border-radius:.5em;transition:opacity .2s}.ms-login-button-component:hover{opacity:.9}.GoogleLoginButtonComponent{--Button-fontSize:1.25rem;--Button-fontWeight:400;--Button-letterSpacing:2px;--Button-padding:0.5rem}.GoogleLoginButtonComponent-icon{height:1em;aspect-ratio:1/1}.search-input-component{position:relative}.search-input-component input[type=text]{font-family:OpenSans-Light,sans-serif;font-size:14px;color:#fff;background-color:transparent;background-image:url(images/svg/search-white.svg);background-repeat:no-repeat;background-size:35px;background-position:right;padding-right:25px;border-bottom:solid 1px #fff}.search-input-component input[type=text]::-webkit-input-placeholder{font-family:OpenSans-Regular,sans-serif;color:grey;letter-spacing:0}.search-input-component input[type=text]::-ms-clear{display:none}.search-input-component.has-value input[type=text]{background-image:none}.search-input-component.has-value button{display:block}.search-input-component button{display:none;position:absolute;top:0;right:0;width:25px;height:25px;overflow:hidden;background:0 0;border:none;cursor:pointer}.search-input-component button::after,.search-input-component button::before{content:"";width:16px;height:1px;position:absolute;top:45%;left:0;margin-top:-1px;background:#fff}.search-input-component button::before{transform:rotate(45deg)}.search-input-component button::after{transform:rotate(-45deg)}.startup-mask-component{width:100vw;height:100vh;z-index:40;position:fixed;top:0;left:0;opacity:1;background-color:#212121;background-size:cover;background-position:center}.startup-mask-component:not(.show){animation:startup-mask-component-hide .3s forwards}.startup-mask-component.theme-parasol .logo{background-size:100%;transition:opacity .5s ease-in-out}.startup-mask-component.theme-parasol .startup-mask-component-footer{display:none}.startup-mask-component.theme-parasol.logged-in .logo{opacity:0}.startup-mask-component.theme-liganova .startup-mask-component-footer{display:none}.startup-mask-component.theme-dark,.startup-mask-component.theme-light{background-color:transparent;background-image:url(images/backgrounds/vdc_bg-c826203477f5b51255b854e85c8c7ccb.jpg)}.startup-mask-component.theme-amg{background-color:transparent;background-image:url(images/backgrounds/amg_bg-89a1513dd66a06c58f3ee7aef6d9513d.jpg)}.startup-mask-component-footer{position:absolute;bottom:15px;width:100%}.startup-mask-component-footer p{color:#fff;font-size:10px;font-family:OpenSans-Light,sans-serif;text-align:center}.startup-mask-component-footer a{color:#fff;text-decoration:none}.startup-mask-component-footer .help-icon{margin:3px 10px -3px 2px}.startup-mask-component-footer .divider{margin:0 6px}@media only screen and (max-width:736px){.startup-mask-component .startup-mask-component-footer{background-color:transparent}.startup-mask-component .startup-mask-component-footer a,.startup-mask-component .startup-mask-component-footer p{font-size:14px;color:rgba(255,255,255,.5);font-family:OpenSans-Regular,sans-serif}.startup-mask-component .startup-mask-component-footer .divider{margin:0}.startup-mask-component .startup-mask-component-footer .help-icon{opacity:.5;margin:0 2px -2px 0}}@keyframes startup-mask-component-show{0%{z-index:-10;opacity:0}1%{z-index:40;opacity:0}100%{z-index:40;opacity:1}}@keyframes startup-mask-component-hide{0%{z-index:40;opacity:1}99%{z-index:40;opacity:0}100%{opacity:0;z-index:-10}}.task-list-component:not(:last-child){padding-bottom:23px}.task-list-component.is-empty{display:none}.task-list-component .list-legend{width:100%;padding:0 20px 5px;box-sizing:border-box;font-size:12px;font-family:OpenSans-Semibold,sans-serif}.task-list-component .list-item{align-items:center;position:relative;display:flex;flex-wrap:nowrap;width:100%;padding:0 20px 0 0;font-size:11px}.task-list-component .list-item:not(:last-child){border-width:0 0 1px;border-style:solid;border-color:#292b2c}.task-list-component .list-item .date{width:60px;margin-right:15px;flex:none;font-family:OpenSans-Semibold,sans-serif,sans-serif}.task-list-component .list-item .infos{width:100%}.task-list-component .list-item .infos .name{font-family:OpenSans-Semibold,sans-serif,sans-serif;margin-bottom:5px}.task-list-component .list-item .infos .project{font-family:OpenSans-Regular,sans-serif,sans-serif}.task-list-component .list-item .list-item-content{cursor:pointer;display:flex;flex:1;padding:15px 0 15px 20px}.task-list-component .list-item button.info{cursor:pointer;width:20px;min-width:20px;height:20px;border:none;padding:0;text-indent:-9999px;background-position:center center;background-color:transparent;background-repeat:no-repeat;background-image:url(images/icons/info-white.svg);background-size:16px}.task-list-component .list-item.has-open-popup button.info{position:relative;z-index:9999}.task-list-component .list-item.has-open-popup .infos-popup{z-index:999;display:block}.task-list-component .list-item .infos-popup{position:absolute;right:25px;top:36px;display:none;max-width:calc(100% - 40px);line-height:20px;padding:10px;background-color:#282828;cursor:default}.task-list-component .list-item .infos-popup span{display:block;float:left;white-space:nowrap}.task-list-component .list-item .infos-popup span.label{clear:both;width:80px}.task-list-component .list-item .infos-popup span.label:after{content:":"}@media only screen and (max-width:736px){.task-list-component .list-legend{padding-left:0;padding-right:0;transition:opacity .3s}.task-list-component .list-item{transition:opacity .3s;padding:10px 0}.task-list-component .list-item span{width:100%;min-width:100%}.task-list-component .list-item span.label{color:gray;text-transform:uppercase}.task-list-component .list-item span.label:after{content:none!important}.task-list-component .list-item span:not(.label){margin-bottom:5px}.task-list-component .list-item .infos-popup{left:0;width:100%;max-width:100%;margin-top:10px;margin-bottom:50px;padding:10px 0;background:#000;border-bottom:1px solid #fff}.task-list-component .list-item.has-open-popup button.info{background-image:none}.task-list-component .list-item.has-open-popup button.info::after,.task-list-component .list-item.has-open-popup button.info::before{content:"";position:absolute;height:1px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff}.task-list-component .list-item.has-open-popup button.info::before{transform:rotate(45deg)}.task-list-component .list-item.has-open-popup button.info::after{transform:rotate(-45deg)}.has-any-open-popup .task-list-component .list-item:not(.has-open-popup),.has-any-open-popup .task-list-component .list-legend{opacity:.3}}.check-icon-component{width:18px;height:18px;display:inline-block}.check-icon-component .check-icon{position:relative;width:18px;height:18px;opacity:.2}.check-icon-component .check-icon path{stroke-width:6}.check-icon-component.is-correct .check-icon{opacity:1;filter:drop-shadow(0 0 5px #fff)}.form-condition-component{position:relative;margin:5px 0;user-select:none}.form-condition-component .condition-container{margin:0 auto;width:275px}.form-condition-component .check-icon-component{position:relative;top:2px;margin-right:8px}.form-condition-component span{font-size:16px}.logo-wrapper{display:flex;flex-flow:column;justify-content:flex-end;align-items:center;width:100%;height:30%;min-height:70px;z-index:50}.logo-wrapper .logo{position:relative;display:block;width:360px;height:70px;max-width:calc(100% - 20px);background-repeat:no-repeat;opacity:1}.logo-wrapper.theme-liganova .logo{background-image:url(images/svg/vdc-software-logo-white.svg);background-size:100%;transition:opacity .5s ease-in-out}.logo-wrapper.theme-dark .logo,.logo-wrapper.theme-light .logo{background-size:contain;background-position:center}.logo-wrapper.theme-amg .logo{display:flex;flex-flow:row;justify-content:center;align-items:flex-end;width:950px;height:65px;background-image:url(images/inside-amg-workplace-790aa183550d13fe5d34c7b44a0abb6a.png);background-position:center;background-size:100%}.logo-wrapper.theme-amg .sub-logo{display:block;position:relative;width:150px;height:20px;margin-top:10px;background-image:url(images/svg/vdc-software-logo-white.svg);background-position:center top;background-repeat:no-repeat}.logo-wrapper.theme-amg .sub-logo span{display:inline-block;width:20px;height:20px;margin:2px 0 0 -15px;background-image:url(images/svg/by.svg);background-position:center top;background-repeat:no-repeat}@media only screen and (max-width:736px){.logo-wrapper{width:90%;height:25%;justify-content:flex-end}.logo-wrapper.theme-amg .sub-logo{margin-top:0}}@media only screen and (min-width:375px) and (max-width:823px) and (orientation:landscape){.logo-wrapper{width:90%;height:20%}.logo-wrapper.theme-amg.sub-logo{margin-top:0}}.scroll-button-component{position:fixed;bottom:20px;left:20px;display:flex;flex-flow:column;justify-content:center;align-items:center;width:40px;height:40px;z-index:535;border-radius:30px;opacity:0;transition:opacity 250ms ease-in-out;cursor:pointer;user-select:none;background-color:#FFF;transform:rotate(90deg)}.scroll-button-component.is-visible{opacity:1}.scroll-button-component:hover{opacity:.5}.scroll-button-component.theme-parasol{background-color:#E5A877}.scroll-button-component.theme-parasol svg line{stroke:#FFF;transition:stroke 250ms ease-in-out}.scroll-button-component.theme-parasol:hover{opacity:1}.scroll-button-component.theme-parasol:hover svg line{stroke:#000}.LigaAgentQuickstarts{--itemBg:#010101;--itemBgHover:#1a1a1a;--itemBgActive:#1a1a1a;--itemPadding:1em;--itemBorderRadius:1.5em;position:absolute;bottom:1em;right:7em;animation:LigaAgentQuickstarts-fadeInScale .3s ease-in-out}.LigaAgentQuickstarts-close{position:absolute;border:none;display:flex;background:#35343a;color:#fff;padding:0;border-radius:50%;transform:translateY(-150%);right:0}.LigaAgentQuickstarts-close svg{width:1.5em;height:1.5em;fill:currentColor}.LigaAgentQuickstarts ul{list-style:none;padding:0;margin:0;display:flex;gap:1em;flex-direction:column}.LigaAgentQuickstarts li{display:flex;align-items:center;justify-content:flex-end}.LigaAgentQuickstarts li label{width:min-content;background-color:var(--itemBg);border-radius:var(--itemBorderRadius);padding:var(--itemPadding);border:none;color:#fff;font-size:1.3em;font-weight:500;cursor:pointer;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.LigaAgentQuickstarts li label:active,.LigaAgentQuickstarts li label:hover{opacity:.8;transform:scale(1.05)}@keyframes LigaAgentQuickstarts-fadeInScale{0%{opacity:0;transform:scale(.4)}100%{opacity:1;transform:scale(1)}}.LigaAgentTab{--Chat-borderRadius:0;--Chat-messageFontSize:12px;--color-0:#fff;--color-65:#282c34;--color-70:#272d2e;--color-90:#131315;--colorContrast:var(--color-0);--colorDefault:var(--color-65);--colorError:#a44;--colorError--contrast:#faa;--chatRootBg:var(--color-90);--dropdownBg:var(--color-70);--spacingInline:4em;--accentColor:#d7fe63;--fontFamily--primary:Montserrat,sans-serif;color-scheme:dark;font-size:13px}.main-container{transition:left 420ms;position:absolute;width:100vw}.login-view,.password-reset-view{position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:100vh;max-height:100%;z-index:530;padding-bottom:15px;overflow-y:auto;opacity:1;transition:opacity .5s ease-in-out}.logged-in.password-reset-view,.login-view.logged-in{opacity:0}.login-view.theme-amg,.login-view.theme-dark,.login-view.theme-light,.theme-amg.password-reset-view,.theme-dark.password-reset-view,.theme-light.password-reset-view{padding-bottom:0;height:calc(100vh - 30px)}.login-view .keycloak-login,.password-reset-view .keycloak-login{margin-top:16em}.login-view .back-to-login-button,.login-view .go-to-login-button,.password-reset-view .back-to-login-button,.password-reset-view .go-to-login-button{margin-top:2.5em}.login-view .login-button[data-has-error],.password-reset-view .login-button[data-has-error]{--Button-bgColor:var(--color-error);animation:button-error .5s ease-in-out}.login-view .form-wrap,.password-reset-view .form-wrap{position:relative;width:700px;height:65%;margin:0 auto;min-height:360px;perspective:2000px}.login-view .form-wrap .password-resetted-info,.password-reset-view .form-wrap .password-resetted-info{position:absolute;left:50%;top:50px;width:100%;text-align:center;user-select:none;transform:translateX(-50%) rotateY(180deg);backface-visibility:hidden;transition:transform .3s ease-in-out}.login-view .form-wrap .password-resetted-info h2,.password-reset-view .form-wrap .password-resetted-info h2{font-size:26px;font-weight:300;line-height:1.5;color:#fff;font-family:Lato,sans-serif;margin:40px 0 12px}.login-view .form-wrap .password-resetted-info h2.subtitle,.password-reset-view .form-wrap .password-resetted-info h2.subtitle{margin:0 auto;font-size:16px;max-width:330px}.login-view .form-wrap .password-resetted-info .info-text,.password-reset-view .form-wrap .password-resetted-info .info-text{font-size:16px}.login-view .form-wrap .password-resetted-info .big-check-icon-container,.password-reset-view .form-wrap .password-resetted-info .big-check-icon-container{display:flex;flex-flow:column;justify-content:center;align-items:center;width:83px;height:83px;margin:0 auto;border:3px solid #fff;border-radius:50px}.login-view .form-wrap .password-resetted-info .big-check-icon-container .check-icon-component,.password-reset-view .form-wrap .password-resetted-info .big-check-icon-container .check-icon-component{width:53px;height:53px}.login-view .form-wrap .password-resetted-info .big-check-icon-container .check-icon-component .check-icon,.password-reset-view .form-wrap .password-resetted-info .big-check-icon-container .check-icon-component .check-icon{width:53px;height:53px;opacity:1}.login-view .form-wrap .password-resetted-info .big-check-icon-container .check-icon-component .check-icon path,.password-reset-view .form-wrap .password-resetted-info .big-check-icon-container .check-icon-component .check-icon path{stroke-width:3px}.login-view .form-wrap form,.password-reset-view .form-wrap form{position:absolute;top:120px;left:50%;width:100%;transform:translateX(-50%);display:flex;flex-flow:column;justify-content:center;align-items:center;backface-visibility:hidden;transition:.6s;transform-style:preserve-3d}.login-view .form-wrap form input[type=password],.login-view .form-wrap form input[type=text],.password-reset-view .form-wrap form input[type=password],.password-reset-view .form-wrap form input[type=text]{width:530px;height:52px;margin-top:15px;text-align:center;color:#fff;font-size:26px;font-family:OpenSans-Light,sans-serif;background:rgba(255,255,255,.1);padding:0 40px}.login-view .form-wrap form input[type=password]:focus,.login-view .form-wrap form input[type=text]:focus,.password-reset-view .form-wrap form input[type=password]:focus,.password-reset-view .form-wrap form input[type=text]:focus{outline:0}.login-view .form-wrap form .password-container,.password-reset-view .form-wrap form .password-container{position:relative}.login-view .form-wrap form .password-container input[type=password],.password-reset-view .form-wrap form .password-container input[type=password]{max-width:100%}.login-view .form-wrap form .password-container .password-icon,.password-reset-view .form-wrap form .password-container .password-icon{position:absolute;display:block;width:26px;height:18px;top:35px;left:auto;right:10px;transition:opacity .2s ease-in-out;cursor:pointer;background-image:url(images/svg/password.svg);background-repeat:no-repeat;background-size:26px 18px;background-position:center center}.login-view .form-wrap form .password-container .password-icon.hide-icon,.password-reset-view .form-wrap form .password-container .password-icon.hide-icon{background-image:url(images/svg/password_hide.svg)}.login-view .form-wrap form .msg,.password-reset-view .form-wrap form .msg{box-sizing:border-box;padding-top:10px;height:30px;text-align:center;font-size:12px;font-weight:700}.login-view .form-wrap form .msg.is-successfull,.password-reset-view .form-wrap form .msg.is-successfull{color:#2e7d32}.login-view .form-wrap form .msg.is-invalid,.password-reset-view .form-wrap form .msg.is-invalid{color:#d65050}.login-view .form-wrap form .options,.password-reset-view .form-wrap form .options{max-width:530px;margin-top:30px}.login-view .form-wrap .password-reset-form,.password-reset-view .form-wrap .password-reset-form{transform:translateX(-50%) rotateY(180deg);opacity:0}.login-view .form-wrap .password-reset-form h1,.password-reset-view .form-wrap .password-reset-form h1{font-size:26px}.login-view .form-wrap .password-reset-form input[type=text],.password-reset-view .form-wrap .password-reset-form input[type=text]{margin-top:20px}.login-view .form-wrap.show-password-reset .login-form,.password-reset-view .form-wrap.show-password-reset .login-form{transform:translateX(-50%) rotateY(-180deg);opacity:0}.login-view .form-wrap.show-password-reset .password-reset-form,.login-view .form-wrap.show-password-reset-requested .password-resetted-info,.password-reset-view .form-wrap.show-password-reset .password-reset-form,.password-reset-view .form-wrap.show-password-reset-requested .password-resetted-info{transform:translateX(-50%) rotateY(0);opacity:1}.login-view .form-wrap.show-password-reset-requested .login-form,.login-view .form-wrap.show-password-reset-requested .password-reset-form,.password-reset-view .form-wrap.show-password-reset-requested .login-form,.password-reset-view .form-wrap.show-password-reset-requested .password-reset-form{opacity:0;transform:translateX(-50%) rotateY(-180deg)}.login-view .help,.password-reset-view .help{position:relative;min-height:30px;display:flex;flex-flow:row;justify-content:center;align-items:center;user-select:none;font-size:16px;font-family:OpenSans-Italic,sans-serif;line-height:17px;opacity:.5}.login-view .help .helplink,.password-reset-view .help .helplink{font-family:Lato,sans-serif;text-decoration:none;color:#fff;cursor:pointer}.login-view.theme-parasol .form-wrap form input[type=password],.login-view.theme-parasol .form-wrap form input[type=text],.theme-parasol.password-reset-view .form-wrap form input[type=password],.theme-parasol.password-reset-view .form-wrap form input[type=text]{color:#070707;background-color:#e1e1e1}.login-view.theme-parasol .form-wrap .big-check-icon-container,.theme-parasol.password-reset-view .form-wrap .big-check-icon-container{border:3px solid #e5a877}.login-view.theme-parasol .form-wrap .big-check-icon-container .check-icon-component .check-icon path,.theme-parasol.password-reset-view .form-wrap .big-check-icon-container .check-icon-component .check-icon path{stroke:#e5a877}.login-view.theme-parasol .help a,.theme-parasol.password-reset-view .help a{color:#000}.login-view.theme-amg .form-wrap form input[type=password],.login-view.theme-amg .form-wrap form input[type=text],.theme-amg.password-reset-view .form-wrap form input[type=password],.theme-amg.password-reset-view .form-wrap form input[type=text]{font-family:OpenSans-Semibold,sans-serif}@media only screen and (max-width:736px){.login-view .form-wrap,.password-reset-view .form-wrap{width:90%;height:70%}.login-view .form-wrap form input[type=password],.login-view .form-wrap form input[type=text],.password-reset-view .form-wrap form input[type=password],.password-reset-view .form-wrap form input[type=text]{font-size:16px;padding:0 35px}.login-view .form-wrap form .password-container,.login-view .form-wrap form input[type=text],.password-reset-view .form-wrap form .password-container,.password-reset-view .form-wrap form input[type=text]{max-width:95%}.login-view .form-wrap form .password-container input[type=text],.password-reset-view .form-wrap form .password-container input[type=text]{max-width:100%}.login-view .form-wrap form .password-container .password-icon,.password-reset-view .form-wrap form .password-container .password-icon{width:20px;background-size:20px 18px;top:33px}}@media only screen and (min-width:375px) and (max-width:823px) and (orientation:landscape){.login-view .form-wrap form,.password-reset-view .form-wrap form{top:0}.login-view .form-wrap form .options,.password-reset-view .form-wrap form .options{margin-top:20px}}.password-reset-view .form-wrap{min-height:540px}.password-reset-view .form-wrap .reset-password-form{backface-visibility:hidden;transition:transform .3s ease-in-out;top:0}.password-reset-view .form-wrap .reset-password-form .title-container{text-align:center;margin:60px 0}.password-reset-view .form-wrap .reset-password-form .title-container h2{font-size:26px;user-select:none}.password-reset-view .form-wrap .reset-password-form .conditions-container{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;max-width:530px;margin:30px 0}.password-reset-view .form-wrap .reset-password-form .conditions-container .form-condition-component{flex:0 0 auto;width:50%;max-height:200px}.password-reset-view .password-container{position:relative}.password-reset-view .password-container .check-icon-component{position:absolute;right:20px;top:30px}.password-reset-view.show-reset-done .password-resetted-info{transform:translateX(-50%) rotateY(360deg)}.password-reset-view.show-reset-done .reset-password-form{transform:translateX(-50%) rotateY(180deg)}.password-reset-view.theme-parasol .form-wrap .reset-password-form .conditions-container .check-icon path,.password-reset-view.theme-parasol .form-wrap .reset-password-form .password-container .check-icon path{stroke:#000}@media only screen and (max-width:736px){.password-reset-view{padding-top:20px}.password-reset-view .form-wrap .reset-password-form .password-container{width:100%;text-align:center}.password-reset-view .form-wrap .reset-password-form .password-container input[type=password]{width:100%;max-width:100%}.password-reset-view .form-wrap .reset-password-form .conditions-container .form-condition-component{width:100%}.password-reset-view .form-wrap .reset-password-form .conditions-container .form-condition-component:nth-child(odd){margin-right:0}.password-reset-view .form-wrap .password-resetted-info{padding-top:0}.password-reset-view .form-wrap form .options{margin-top:0}}@media only screen and (min-width:375px) and (max-width:823px) and (orientation:landscape){.password-reset-view.show-reset-done .form-wrap .password-resetted-info{padding-top:0}.password-reset-view.show-reset-done .form-wrap h2.subtitle,.password-reset-view.show-reset-done .form-wrap h2.title{margin:20px 0}.password-reset-view.show-reset-done .form-wrap .go-to-login-button{margin-top:0}}@font-face{font-family:OpenSans-Light;src:url(fonts/OpenSans-Light-webfont.eot);src:url(fonts/OpenSans-Light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans-Light-webfont.woff) format("woff"),url(fonts/OpenSans-Light-webfont.ttf) format("truetype"),url(fonts/OpenSans-Light-webfont.svg#open_sanslight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Regular;src:url(fonts/OpenSans-Regular-webfont.eot);src:url(fonts/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans-Regular-webfont.woff) format("woff"),url(fonts/OpenSans-Regular-webfont.ttf) format("truetype"),url(fonts/OpenSans-Regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Semibold;src:url(fonts/OpenSans-Semibold-webfont.eot);src:url(fonts/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans-Semibold-webfont.woff) format("woff"),url(fonts/OpenSans-Semibold-webfont.ttf) format("truetype"),url(fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-LightItalic;src:url(fonts/OpenSans-LightItalic-webfont.eot);src:url(fonts/OpenSans-LightItalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans-LightItalic-webfont.woff) format("woff"),url(fonts/OpenSans-LightItalic-webfont.ttf) format("truetype"),url(fonts/OpenSans-LightItalic-webfont.svg#open_sanslight_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Italic;src:url(fonts/OpenSans-Italic-webfont.eot);src:url(fonts/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans-Italic-webfont.woff) format("woff"),url(fonts/OpenSans-Italic-webfont.ttf) format("truetype"),url(fonts/OpenSans-Italic-webfont.svg#open_sansitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-SemiboldItalic;src:url(fonts/OpenSans-SemiboldItalic-webfont.eot);src:url(fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/OpenSans-SemiboldItalic-webfont.woff) format("woff"),url(fonts/OpenSans-SemiboldItalic-webfont.ttf) format("truetype"),url(fonts/OpenSans-SemiboldItalic-webfont.svg#open_sansitalic) format("svg");font-weight:400;font-style:normal}@media screen and (max-width:44em){:root{--LnFlashMessages-itemBorderRadius--bottom:4px;--LnFlashMessages-offsetBottom:20px;--LnFlashMessages-width:calc(100vw - 10px)}}.login-view .back-to-login-button,.login-view .go-to-login-button,.login-view .login-button,.password-reset-view .back-to-login-button,.password-reset-view .go-to-login-button,.password-reset-view .login-button,.password-reset-view button.reset-password-button{--Button-fontSize:1.25rem;--Button-fontWeight:400;--Button-letterSpacing:2px}@keyframes button-error{from,to{transform:translateX(0)}10%{transform:translateX(-.25em)}30%{transform:translateX(.225em)}50%{transform:translateX(-.2em)}70%{transform:translateX(.175em)}90%{transform:translateX(-.15em)}}