/* Generated by tools/build-account-form-styles.cjs; do not edit directly. */
.one-star-account-heading{overflow-wrap:anywhere}
html body .one-star-onepage .one-star-customer-type__button{background:#f5f5f7!important}
html body .one-star-onepage .one-star-customer-type__button[aria-pressed="true"]{background:#e5e5e9!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])){border-color:#85858b!important;background-color:#fff}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit :is(input,select,textarea){color:#3a3a3c!important;-webkit-text-fill-color:#3a3a3c}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"]))>label{color:#1d1d1f!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])):focus-within{border-color:#216b35!important;box-shadow:0 0 0 1px #216b35!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])) :is(input,select,textarea):focus{outline:none!important;box-shadow:none!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit.one-star-contact-valid.one-star-country-feedback:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])){border-color:#216b35!important;box-shadow:inset 0 0 0 1px #216b35!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:is(.one-star-field-valid,.one-star-contact-valid):not(.one-star-country-feedback):not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])){background-color:#fffde7!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:is(.one-star-field-valid,.one-star-contact-valid):not(.one-star-country-feedback):not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])) :is(input,textarea){background-color:#fffde7!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:is(.one-star-field-valid,.one-star-contact-valid):not(.one-star-country-feedback):not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])) input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fffde7!important;-webkit-text-fill-color:#3a3a3c!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit.one-star-contact-valid.one-star-country-feedback:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])){border:2px solid #85858b!important;box-shadow:none!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit.one-star-contact-valid.one-star-country-feedback:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])),html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit.one-star-contact-valid.one-star-country-feedback:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])) select{background-color:#fffde7!important}
html :is(body.one-star-account-page,body.page-register) .one-star-address-fields [data-testing="address-country-select"]{order:-20!important;grid-column:1/-1!important}
html :is(body.one-star-account-page,body.page-register) .one-star-address-fields .one-star-salutation-field,html :is(body.one-star-account-page,body.page-register) .one-star-address-fields [class*="col-"]:has(>[data-model="address4"]){display:none!important}
html :is(body.one-star-account-page,body.page-register) .one-star-address-fields .one-star-phone-collapsed{display:none!important}
html :is(body.one-star-account-page,body.page-register) .one-star-phone-toggle{border:0;background:none;color:#1d1d1f;font:inherit;font-size:14px;text-decoration:underline;padding:8px 0;min-height:44px;text-align:left;cursor:pointer}
html :is(body.one-star-account-page,body.page-register) .one-star-phone-toggle[hidden]{display:none!important}
html :is(body.one-star-account-page,body.page-register) .one-star-customer-type__button{background:#f5f5f7!important}
html :is(body.one-star-account-page,body.page-register) .one-star-customer-type__button[aria-pressed="true"]{background:#e5e5e9!important}
@media(max-width:575.98px){html :is(body.one-star-account-page,body.page-register) .one-star-address-fields [class*="col-"]:has(>[data-model="name1"],>[data-model="vatNumber"]){grid-column:1/-1!important}}
html body.one-star-account-page .one-star-account-address-form>button[type="submit"]{display:block;width:100%;min-height:54px!important;padding:12px 20px!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important}
html body.one-star-account-page .one-star-account-address-form>button[type="submit"]+div.mt-2{display:none!important}

html body.page-register .one-star-registration-country{order:-20!important;grid-column:1/-1!important}
html body.page-register [data-testing="register-submit"]{width:100%!important;min-height:54px!important;padding:12px 20px!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important}
html body.page-register .registration .input-unit.one-star-contact-valid:not(.error):not(.has-error)::after{content:"";position:absolute;right:16px;top:50%;width:20px;height:20px;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 10l5 5L17 5' fill='none' stroke='%23216b35' stroke-width='2.5'/%3E%3C/svg%3E") center/20px 20px no-repeat;transform:translateY(-50%);pointer-events:none}
html body.page-register .registration .input-unit.one-star-contact-valid input{padding-right:44px}

