coverage-validation-compact.v2{--label-color:#1e1f27;--declaration-bg-color:transparent;--arrow-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0ibTE1Ljg0OCAxMC44Mi4wMDQtLjAwNCA4LjQ4NCA4LjQ4NS0xLjg4MyAxLjg4My02LjYwMS02LjU5OC02LjU5OCA2LjU5OEw3LjM2NyAxOS4zWm0wIDAiIHN0eWxlPSJzdHJva2U6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsOiMwMDA7ZmlsbC1vcGFjaXR5OjEiLz48L3N2Zz4=");--select-disabled-background:#5b5c64;--select-disabled-foreground:#94959d}
coverage-validation-compact.v2.theme-white,coverage-validation-compact.v2.theme-grey,coverage-validation-compact.v2.theme-yellow,coverage-validation-compact.v2.theme-lime,coverage-validation-compact.v2.theme-pink,coverage-validation-compact.v2.theme-turquoise,coverage-validation-compact.v2.theme-blue{--select-disabled-background:#f7f7f8;--select-disabled-foreground:#bbbcc4}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field .form-component__field__label{display:block;font-size:var(--font-size-text-S);color:var(--input-text-color);pointer-events:none;position:absolute;top:12px;left:16px;z-index:1}
@media screen and (max-width:1024px){coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field .form-component__field__label{top:14px}
}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field:has(.select-box__list:empty){cursor:not-allowed}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field:has(.select-box__list:empty) .form-component__field__label{color:#94959d;cursor:not-allowed}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field:has(.select-box__list:empty) .select-box__current{background-color:var(--select-disabled-background);border-color:var(--select-disabled-foreground);color:var(--select-disabled-foreground);pointer-events:none}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field:has(.select-box__list:empty) .select-box__current .select-box__icon{background:var(--select-disabled-foreground)}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field:has(.select-box__current p:not(:empty)) .form-component__field__label{display:none}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field .select-box .select-box__current{display:flex;place-items:center;margin-bottom:0;padding-inline-start:16px;background-color:var(--input-background-color);border-width:1px;border-radius:8px}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field .select-box .select-box__current:focus{border-color:#bbbcc4}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field .select-box.--error{position:relative !important}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field .select-box.--error .error-message{display:block !important;margin:0 !important;padding:0 !important;display:inherit;font-family:'Azo Sans Medium','Open Sans',Helvetica,Arial,sans-serif;font-size:var(--font-size-text-XS);line-height:var(--font-height-text-XS);color:#e04232}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field .select-box.--error .select-box__current{border-color:#e04232}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field .select-box p{display:block;width:calc(100% - 40px);height:40px;margin-bottom:0;padding-top:2px;color:var(--input-text-color);font-size:var(--font-size-text-S);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:40px}
@media screen and (max-width:1024px){coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field .select-box p{width:calc(100vw - 220px)}
}
@media screen and (max-width:768px){coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field .select-box p{width:calc(100vw - 150px)}
}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field .select-box .select-box__icon{mask-image:url("../../../../clientlibs/clientlib-site/resources/images/svg-sprite-icons.svg#svg-select-box-down-view");background:var(--input-text-color);right:12px}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field .select-box .select-box__list{margin-top:2px;background-color:white;max-height:33.33vh;z-index:2}
coverage-validation-compact.v2 form.form-component .form-component__field.dropdown-field .select-box .select-box__list .select-box__option{color:#1e1f27 !important}
@media screen and (max-width:1024px){coverage-validation-compact.v2 form.form-component .coverage-validation-compact-inputs{display:contents}
coverage-validation-compact.v2 form.form-component .coverage-validation-compact-inputs fieldset:not(:last-of-type){margin-bottom:24px}
}
coverage-validation-compact.v2 form.form-component:has(.form-coverage-validation-compact--step1.d-none) .consents-container{display:none}
@media screen and (min-width:1024px){coverage-validation-compact.v2 form.form-component .form-coverage-validation-compact--step2{display:grid;grid-template-columns:4fr minmax(130px,1fr) minmax(130px,1fr) 200px 200px;width:100%}
}