@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
.cmp-input-text{position:relative}
.cmp-input-text__group{position:relative;padding-top:20px}
.cmp-input-text__note{font-size:12px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;display:block;margin:0;transition:all .3s ease;color:var(--color-font-02)}
.cmp-input-text__error{font-size:12px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;display:block;margin:0;transition:all .3s ease;pointer-events:none;user-select:none;color:var(--color-danger);opacity:0}
.cmp-input-text__note + .cmp-input-text__error{position:absolute;bottom:0}
.cmp-input-text__group{position:relative;padding-top:20px}
.cmp-input-text__note{font-size:12px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;display:block;margin:0;transition:all .3s ease;color:var(--color-font-02)}
.cmp-input-text__error{font-size:12px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;display:block;margin:0;transition:all .3s ease;pointer-events:none;user-select:none;color:var(--color-danger);opacity:0}
.cmp-input-text__note + .cmp-input-text__error{position:absolute;bottom:0}
.cmp-input-text__label{font-size:14px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;position:absolute;display:block;margin:0;color:var(--color-font-02);transition:all .3s ease;pointer-events:none;bottom:9px}
@media(min-width:1016px){.cmp-input-text__label{font-size:16px;line-height:20px}
}
@media(min-width:1016px){.cmp-input-text__label{font-size:16px;line-height:20px}
}
.cmp-input-text__input{font-size:14px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;position:relative;color:var(--color-font-01);display:block;width:100%;border:0;border-bottom:1px solid var(--color-ui-02);background-color:transparent;border-radius:0;padding:0 0 8px;transition:border-color .3s ease;box-shadow:none;outline:0;appearance:none;box-sizing:border-box}
@media(min-width:1016px){.cmp-input-text__input{font-size:16px;line-height:20px}
}
@media(min-width:1016px){.cmp-input-text__input{font-size:16px;line-height:20px}
}
.cmp-input-text__input::placeholder{color:transparent}
.cmp-input-text__input:focus{box-shadow:none;outline:0;padding-bottom:7px;border-bottom:2px solid var(--color-ui-01)}
.cmp-input-text__input:-webkit-autofill,.cmp-input-text__input:-webkit-autofill:hover,.cmp-input-text__input:-webkit-autofill:focus,.cmp-input-text__input:-webkit-autofill:active{-webkit-background-clip:text;transition:background-color 0 600000s,color 0 600000s;-webkit-text-fill-color:var(--color-font-01)}
.cmp-input-text__input::placeholder{color:transparent}
.cmp-input-text__input:focus{box-shadow:none;outline:0;padding-bottom:7px;border-bottom:2px solid var(--color-ui-01)}
.cmp-input-text__input:-webkit-autofill,.cmp-input-text__input:-webkit-autofill:hover,.cmp-input-text__input:-webkit-autofill:focus,.cmp-input-text__input:-webkit-autofill:active{-webkit-background-clip:text;transition:background-color 0 600000s,color 0 600000s;-webkit-text-fill-color:var(--color-font-01)}
.cmp-input-text__input.mod__has-tooltip{padding-right:24px}
.cmp-input-text__input:focus + .cmp-input-text__label,.cmp-input-text__input:not(:placeholder-shown) + .cmp-input-text__label{transform:translateY(-20px);font-size:12px}
.cmp-input-text__tooltip{position:absolute;right:0;top:18px}
@media(min-width:1016px){.cmp-input-text__tooltip{top:22px}
}
@media(min-width:1016px){.cmp-input-text__tooltip{top:22px}
}
.cmp-input-text.mod__waiting .cmp-input-text__group:after{opacity:1}
.cmp-input-text.mod__waiting .cmp-input-text__label,.cmp-input-text.mod__waiting .cmp-input-text__input{opacity:.3;pointer-events:none}
.cmp-input-text__error:after{content:attr(data-label-required)}
.form-validation-valid .cmp-input-text__input{border-color:var(--color-success)}
.form-validation-error .cmp-input-text__input,.form-validation-required .cmp-input-text__input{border-color:var(--color-danger)}
.form-validation-error .cmp-input-text__note,.form-validation-required .cmp-input-text__note{opacity:0}
.form-validation-error .cmp-input-text__error,.form-validation-required .cmp-input-text__error{opacity:1}
.form-validation-error .cmp-input-text__error:after{content:attr(data-label-invalid)}
.form-validation-required:after .cmp-input-text__error:after{content:attr(data-label-required)}
.theme-dark .cmp-input-text .cmp-input-text__label{color:var(--color-font-04)}
.theme-dark .cmp-input-text .cmp-input-text__input{color:var(--color-font-03);border-bottom:1px solid var(--color-ui-03)}
.theme-dark .cmp-input-text .cmp-input-text__input:focus{border-bottom:2px solid var(--color-ui-05)}
.theme-dark .cmp-input-text .cmp-input-text__input:-webkit-autofill,.theme-dark .cmp-input-text .cmp-input-text__input:-webkit-autofill:hover,.theme-dark .cmp-input-text .cmp-input-text__input:-webkit-autofill:focus,.theme-dark .cmp-input-text .cmp-input-text__input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-font-03)}
.theme-dark .cmp-input-text .cmp-input-text__note{color:var(--color-font-04)}
.theme-dark .cmp-input-text .cmp-input-text__error{color:var(--color-danger-dark-theme)}
.theme-dark .form-validation-valid .cmp-input-text__input{border-color:var(--color-success)}
.theme-dark .form-validation-error .cmp-input-text__input,.theme-dark .form-validation-required .cmp-input-text__input{border-color:var(--color-danger-dark-theme)}
.cmp-radiobutton{position:relative}
.cmp-radiobutton__input{opacity:0;position:absolute;cursor:pointer}
.cmp-radiobutton__label{display:block;cursor:pointer;position:relative;padding-left:32px;font-family:'CupraBook',sans-serif;font-size:14px;line-height:20px;color:var(--color-font-02);transition:all .3s ease}
.cmp-radiobutton__label:hover{color:var(--color-font-01)}
.cmp-radiobutton__input + .cmp-radiobutton__label:before{position:absolute;content:'';top:0;left:0;border:1px solid var(--color-ui-02);border-radius:50%;width:20px;height:20px;cursor:pointer}
.cmp-radiobutton__input + .cmp-radiobutton__label:after{position:absolute;content:'';top:6px;left:6px;background-color:var(--color-ui-01);border-radius:50%;width:8px;height:8px;cursor:pointer;opacity:0}
.cmp-radiobutton__input:checked + .cmp-radiobutton__label:after{opacity:1}
@media(min-width:1016px){.cmp-radiobutton__label{font-size:16px;line-height:24px}
}
.cmp-checkbox{position:relative}
.cmp-checkbox__checkbox{opacity:0;position:absolute;cursor:pointer}
.cmp-checkbox__label{display:inline-block;vertical-align:top;cursor:pointer;position:relative;padding-left:32px;color:var(--color-font-02);font:16px/24px 'CupraBook',sans-serif;transition:all .3s ease;-webkit-tap-highlight-color:transparent}
.cmp-checkbox__label a{text-decoration:underline;color:var(--color-font-02)}
@media(hover:hover) and (pointer:fine){.cmp-checkbox__label:hover{color:var(--color-font-01)}
}
.cmp-checkbox__label.required .cmp-text__paragraph:after{content:'*';padding-left:3px}
.cmp-checkbox__label-text{display:inline;vertical-align:top}
.cmp-checkbox__checkbox + .cmp-checkbox__label:before{position:absolute;content:'';top:0;left:0;width:20px;height:20px;border:1px solid var(--color-font-02);cursor:pointer;transition:all .3s ease}
.cmp-checkbox__checkbox:checked + .cmp-checkbox__label:before{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-checkbox.svg");background-color:var(--color-ui-01);border:1px solid var(--color-ui-01)}
@media(min-width:1016px){.cmp-checkbox__checkbox + .cmp-checkbox__label:before{top:2px}
}
.form-validation-error .cmp-checkbox__label:before{border:1px solid var(--color-danger)}
.theme-dark .cmp-checkbox__label{color:var(--color-font-04)}
.theme-dark .cmp-checkbox__label a{color:var(--color-font-03)}
.theme-dark .cmp-checkbox__checkbox + .cmp-checkbox__label:before{border:1px solid var(--color-font-04)}
.theme-dark .cmp-checkbox__checkbox:checked + .cmp-checkbox__label:before{background-image:url("../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-check.svg");background-color:var(--color-ui-05);border:1px solid var(--color-ui-05)}
.theme-dark .form-validation-error .cmp-checkbox__label:before{border:1px solid var(--color-danger-dark-theme)}
.cmp-radiobutton-button{position:relative}
.cmp-radiobutton-button__input{opacity:0;position:absolute;cursor:pointer}
.cmp-radiobutton-button__label{display:block;cursor:pointer;position:relative;font-family:'CupraRegular',sans-serif;font-size:12px;line-height:16px;padding:5px 4px 7px;text-align:center;color:var(--color-font-01);transition:all .3s ease;border-radius:24px}
.cmp-radiobutton-button__label:after{position:absolute;content:'';width:100%;height:100%;border-radius:24px;top:0;left:0;border:1px solid var(--color-ui-01);transition:all .3s ease}
.cmp-radiobutton-button__label:hover:after{border-width:2px}
.cmp-radiobutton-button__label--huge{font-size:14px;padding:11px 4px 13px}
.cmp-radiobutton-button__input:checked + .cmp-radiobutton-button__label{background-color:var(--color-ui-01);color:var(--color-font-03)}
.cmp-radiobutton-button__input:disabled + .cmp-radiobutton-button__label{pointer-events:none;background-color:var(--color-ui-03);color:var(--color-font-04)}
.cmp-radiobutton-button__input:disabled + .cmp-radiobutton-button__label:after{border:0}
@media(min-width:764px){.cmp-radiobutton-button__label{padding:7px 4px 9px;font-size:14px;line-height:16px}
.cmp-radiobutton-button__label--huge{padding:11px 4px 13px}
}
@media(min-width:1436px){.cmp-radiobutton-button__label--huge{font-size:16px;line-height:20px;padding:13px 4px 15px}
}
.cmp-option-button{position:relative}
.cmp-option-button__input{opacity:0;position:absolute;cursor:pointer}
.cmp-option-button__label{display:flex;justify-content:center;align-items:center;height:100%;cursor:pointer;position:relative;font-family:'CupraRegular',sans-serif;font-size:14px;line-height:16px;padding:10px 16px;text-align:center;color:var(--color-font-01);transition:all .3s ease;border-radius:128px;-webkit-tap-highlight-color:transparent}
.cmp-option-button__label:after{position:absolute;content:'';width:100%;height:100%;border-radius:128px;top:0;left:0;border:1px solid var(--color-ui-01);transition:all .3s ease}
@media(hover:hover) and (pointer:fine){.cmp-option-button__label:hover:after{border-width:2px}
}
.cmp-option-button__text{position:relative;padding-left:28px}
.cmp-option-button__text:before{position:absolute;content:'';width:20px;height:20px;top:50%;transform:translateY(-50%);background-color:var(--color-font-01);mask:var(--ico-path) no-repeat 100% 100%;-webkit-mask:var(--ico-path) no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;left:0}
.cmp-option-button__input:checked + .cmp-option-button__label{background-color:var(--color-ui-01);color:var(--color-font-03)}
@media(hover:hover) and (pointer:fine){.cmp-option-button__input:checked + .cmp-option-button__label:hover{background-color:var(--color-ui-02)}
.cmp-option-button__input:checked + .cmp-option-button__label:hover:after{border-color:var(--color-ui-02)}
}
.cmp-option-button__input:checked + .cmp-option-button__label .cmp-option-button__text:before{background-color:var(--color-font-03)}
.cmp-option-button__input:disabled + .cmp-option-button__label{pointer-events:none;background:transparent;color:var(--color-font-04)}
.cmp-option-button__input:disabled + .cmp-option-button__label:after{border:1px solid var(--color-ui-03)}
.cmp-option-button__input:disabled + .cmp-option-button__label .cmp-option-button__text{color:var(--color-font-04)}
.cmp-option-button__input:disabled + .cmp-option-button__label .cmp-option-button__text:before{background-color:var(--color-font-04)}
@media(min-width:1016px){.cmp-option-button__label{font-size:16px;line-height:20px;padding:14px 16px}
}
.theme-dark .cmp-option-button .cmp-option-button__label{color:var(--color-font-03)}
.theme-dark .cmp-option-button .cmp-option-button__label:after{border:1px solid var(--color-ui-05)}
@media(hover:hover) and (pointer:fine){.theme-dark .cmp-option-button .cmp-option-button__label:hover:after{border-width:2px}
}
.theme-dark .cmp-option-button .cmp-option-button__input:checked + .cmp-option-button__label{background-color:var(--color-ui-06);color:var(--color-font-01)}
.theme-dark .cmp-option-button .cmp-option-button__input:checked + .cmp-option-button__label:after{border:0}
@media(hover:hover) and (pointer:fine){.theme-dark .cmp-option-button .cmp-option-button__input:checked + .cmp-option-button__label:hover{background-color:var(--color-ui-05)}
.theme-dark .cmp-option-button .cmp-option-button__input:checked + .cmp-option-button__label:hover:after{border-color:var(--color-ui-05)}
}
.theme-dark .cmp-option-button .cmp-option-button__input:checked + .cmp-option-button__label .cmp-option-button__text:before{background-color:var(--color-font-01)}
.theme-dark .cmp-option-button__text:before{background-color:var(--color-font-03)}
.theme-dark .cmp-option-button .cmp-option-button__input:disabled + .cmp-option-button__label:after{border:1px solid var(--color-ui-02)}
.cmp-field-acceptance__group{position:relative}
.cmp-field-acceptance__input{opacity:0;position:absolute;cursor:pointer}
.cmp-field-acceptance__label{font-size:16px;line-height:24px;font-family:'CupraBook',sans-serif;font-weight:350;display:block;position:relative;cursor:pointer;padding-left:32px;color:var(--color-font-02);-webkit-tap-highlight-color:transparent}
.cmp-field-acceptance__label p{display:inline;color:var(--color-font-02)}
.cmp-field-acceptance__label a{text-decoration:underline;color:var(--color-font-01)}
.cmp-field-acceptance__label:before{position:absolute;content:'';top:0;left:0;width:20px;height:20px;border:1px solid var(--color-font-02);cursor:pointer;transition:all .3s ease}
.cmp-field-acceptance__label:after{position:absolute;content:'';top:0;left:0;width:20px;height:20px;mask:url("../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-checkbox.svg") no-repeat 100% 100%;-webkit-mask:url("../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-checkbox.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-font-03);opacity:0;transition:all .3s ease}
.cmp-field-acceptance__input:checked + .cmp-field-acceptance__label:before{background-color:var(--color-ui-01);border:1px solid var(--color-ui-01)}
.cmp-field-acceptance__input:checked + .cmp-field-acceptance__label:after{opacity:1}
.cmp-field-acceptance__note{padding:4px 0 0 32px;font-size:12px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;display:block;margin:0;transition:all .3s ease;color:var(--color-font-02)}
.cmp-field-acceptance__error{padding:4px 0 0 32px;font-size:12px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;display:block;margin:0;transition:all .3s ease;pointer-events:none;user-select:none;color:var(--color-danger);opacity:0}
.cmp-field-acceptance__note + .cmp-field-acceptance__error{position:absolute;bottom:0}
.form-validation-error .cmp-field-acceptance__label:before{border:1px solid var(--color-danger)}
.form-validation-error .cmp-field-acceptance__note{opacity:0}
.form-validation-error .cmp-field-acceptance__error{opacity:1}
.theme-dark .cmp-field-acceptance__label{color:var(--color-font-04)}
.theme-dark .cmp-field-acceptance__label p{color:var(--color-font-04)}
.theme-dark .cmp-field-acceptance__label a{color:var(--color-font-03)}
.theme-dark .cmp-field-acceptance__label:before{border:1px solid var(--color-font-04)}
.theme-dark .cmp-field-acceptance__label:after{background-color:var(--color-font-01)}
.theme-dark .cmp-field-acceptance__input:checked + .cmp-field-acceptance__label:before{background-color:var(--color-ui-05);border:1px solid var(--color-ui-05)}
.theme-dark .cmp-field-acceptance__note{color:var(--color-font-04)}
.theme-dark .cmp-field-acceptance__error{color:var(--color-danger-dark-theme)}
.theme-dark .form-validation-error .cmp-field-acceptance__label:before{border:1px solid var(--color-danger-dark-theme)}
.cmp-textarea{position:relative}
.cmp-textarea__group{position:relative}
.cmp-textarea__input{box-shadow:none;background-color:transparent;outline:0;appearance:none;box-sizing:border-box;border-radius:0;border-width:0 0 1px;border-color:var(--color-ui-03);border-style:none none solid none;display:block;transition:all .3s ease;font-family:'CupraBook',sans-serif;color:var(--color-font-01);padding:0 0 8px;position:relative;resize:none;width:100%;height:29px;font-size:14px;line-height:16px}
.cmp-textarea__input::placeholder{transition:all .3s ease;opacity:1;color:var(--color-font-02)}
.cmp-textarea__input:-webkit-autofill,.cmp-textarea__input:-webkit-autofill:hover,.cmp-textarea__input:-webkit-autofill:focus,.cmp-textarea__input:-webkit-autofill:active{-webkit-background-clip:text}
.cmp-textarea__input:focus,.cmp-textarea__input:not(:placeholder-shown){box-shadow:none;outline:0;border-color:var(--color-success);height:89px}
.cmp-textarea__input:focus::placeholder,.cmp-textarea__input:not(:placeholder-shown)::placeholder{opacity:0}
.cmp-textarea__note{display:block;font-size:12px;line-height:16px;margin:4px 0 0;font-family:'CupraBook',sans-serif;color:var(--color-font-02)}
.cmp-textarea__error{display:block;font-size:12px;line-height:16px;margin:4px 0 0;font-family:'CupraBook',sans-serif;color:var(--color-danger);transition:all .3s ease;pointer-events:none;user-select:none;opacity:0}
.form-validation-valid .cmp-textarea__input{border-color:var(--color-success)}
.form-validation-error .cmp-textarea__input{border-color:var(--color-danger)}
.form-validation-error .cmp-textarea__error{opacity:1}
@media(min-width:1016px){.cmp-textarea__input{font-size:16px;line-height:20px}
.cmp-textarea__input:focus,.cmp-textarea__input:not(:placeholder-shown){height:69px}
}
@media(min-width:1436px){.cmp-textarea__input:focus,.cmp-textarea__input:not(:placeholder-shown){height:89px}
}
.cmp-textarea-auto-growing{position:relative}
.cmp-textarea-auto-growing__group{position:relative;padding-top:20px}
.cmp-textarea-auto-growing__note{font-size:12px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;display:block;margin:0;transition:all .3s ease;color:var(--color-font-02)}
.cmp-textarea-auto-growing__error{font-size:12px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;display:block;margin:0;transition:all .3s ease;pointer-events:none;user-select:none;color:var(--color-danger);opacity:0}
.cmp-textarea-auto-growing__note + .cmp-textarea-auto-growing__error{position:absolute;bottom:0}
.cmp-textarea-auto-growing__group{position:relative;padding-top:20px}
.cmp-textarea-auto-growing__note{font-size:12px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;display:block;margin:0;transition:all .3s ease;color:var(--color-font-02)}
.cmp-textarea-auto-growing__error{font-size:12px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;display:block;margin:0;transition:all .3s ease;pointer-events:none;user-select:none;color:var(--color-danger);opacity:0}
.cmp-textarea-auto-growing__note + .cmp-textarea-auto-growing__error{position:absolute;bottom:0}
.cmp-textarea-auto-growing__label{font-size:14px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;position:absolute;display:block;margin:0;color:var(--color-font-02);transition:all .3s ease;pointer-events:none;top:20px}
@media(min-width:1016px){.cmp-textarea-auto-growing__label{font-size:16px;line-height:20px}
}
@media(min-width:1016px){.cmp-textarea-auto-growing__label{font-size:16px;line-height:20px}
}
.cmp-textarea-auto-growing__group{display:grid}
.cmp-textarea-auto-growing__group:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden;resize:none;overflow:hidden;word-break:break-all}
.cmp-textarea-auto-growing__textarea{resize:none;box-shadow:none;outline:0;appearance:none;box-sizing:border-box}
.cmp-textarea-auto-growing__textarea::placeholder{color:transparent}
.cmp-textarea-auto-growing__textarea:focus{box-shadow:none;outline:0;padding-bottom:7px;border-bottom:2px solid var(--color-ui-01)}
.cmp-textarea-auto-growing__textarea:-webkit-autofill,.cmp-textarea-auto-growing__textarea:-webkit-autofill:hover,.cmp-textarea-auto-growing__textarea:-webkit-autofill:focus,.cmp-textarea-auto-growing__textarea:-webkit-autofill:active{-webkit-background-clip:text;transition:background-color 0 600000s,color 0 600000s;-webkit-text-fill-color:var(--color-font-01)}
.cmp-textarea-auto-growing__textarea::placeholder{color:transparent}
.cmp-textarea-auto-growing__textarea:focus{box-shadow:none;outline:0;padding-bottom:7px;border-bottom:2px solid var(--color-ui-01)}
.cmp-textarea-auto-growing__textarea:-webkit-autofill,.cmp-textarea-auto-growing__textarea:-webkit-autofill:hover,.cmp-textarea-auto-growing__textarea:-webkit-autofill:focus,.cmp-textarea-auto-growing__textarea:-webkit-autofill:active{-webkit-background-clip:text;transition:background-color 0 600000s,color 0 600000s;-webkit-text-fill-color:var(--color-font-01)}
.cmp-textarea-auto-growing__textarea.mod__has-tooltip{padding-right:24px}
.cmp-textarea-auto-growing__group:after,.cmp-textarea-auto-growing__textarea{grid-area:1 / 1 / 2 / 2;font-size:14px;line-height:16px;font-family:'CupraRegular',sans-serif;font-weight:400;position:relative;color:var(--color-font-01);display:block;width:100%;border:0;border-bottom:1px solid var(--color-ui-02);background-color:transparent;border-radius:0;padding:0 0 8px;transition:border-color .3s ease;max-height:110px}
@media(min-width:1016px){.cmp-textarea-auto-growing__group:after,.cmp-textarea-auto-growing__textarea{font-size:16px;line-height:20px}
}
@media(min-width:1016px){.cmp-textarea-auto-growing__group:after,.cmp-textarea-auto-growing__textarea{font-size:16px;line-height:20px}
}
.cmp-textarea-auto-growing__textarea:focus + .cmp-textarea-auto-growing__label,.cmp-textarea-auto-growing__textarea:not(:placeholder-shown) + .cmp-textarea-auto-growing__label{transform:translateY(-20px);font-size:12px}
.cmp-textarea-auto-growing__tooltip{position:absolute;right:0;top:18px}
@media(min-width:1016px){.cmp-textarea-auto-growing__tooltip{top:22px}
}
@media(min-width:1016px){.cmp-textarea-auto-growing__tooltip{top:22px}
}
.cmp-textarea-auto-growing.form-validation-valid .cmp-textarea-auto-growing__textarea{border-color:var(--color-success)}
.cmp-textarea-auto-growing.form-validation-error .cmp-textarea-auto-growing__textarea{border-color:var(--color-danger)}
.cmp-textarea-auto-growing.form-validation-error .cmp-textarea-auto-growing__note{opacity:0}
.cmp-textarea-auto-growing.form-validation-error .cmp-textarea-auto-growing__error{opacity:1}
.theme-dark .cmp-textarea-auto-growing .cmp-textarea-auto-growing__label{color:var(--color-font-04)}
.theme-dark .cmp-textarea-auto-growing .cmp-textarea-auto-growing__textarea{color:var(--color-font-03);border-bottom:1px solid var(--color-ui-03)}
.theme-dark .cmp-textarea-auto-growing .cmp-textarea-auto-growing__textarea:focus{border-bottom:2px solid var(--color-ui-05)}
.theme-dark .cmp-textarea-auto-growing .cmp-textarea-auto-growing__note{color:var(--color-font-04)}
.theme-dark .cmp-textarea-auto-growing .cmp-textarea-auto-growing__error{color:var(--color-danger-dark-theme)}
.theme-dark .form-validation-valid .cmp-textarea-auto-growing__textarea{border-color:var(--color-success)}
.theme-dark .form-validation-error .cmp-textarea-auto-growing__textarea{border-color:var(--color-danger-dark-theme)}