.hdr-field-group{--input-color-interaction:#000;margin-bottom:16px}
.bg-primary .hdr-field-group{--input-color-interaction:#fff}
.hdr-field-group .hdr-label{top:16px;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:18px;line-height:27px;letter-spacing:0;color:var(--secondary-color)}
.hdr-field-group .hdr-label abbr{text-decoration:none}
.hdr-field-group .hdr-input{border-color:gray;color:var(--secondary-color)}
.hdr-field-group .hdr-input::placeholder{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:18px;line-height:27px;letter-spacing:0;color:gray}
.hdr-field-group .hdr-input:focus{border-width:1px}
.hdr-field-group .hdr-input:focus::placeholder{opacity:0}
.hdr-field-group .hdr-input--textarea{padding-top:36px}
.hdr-field-group .hdr-input--pincode{border-color:#161616;width:100%;font-size:22px;line-height:1.2}
.hdr-field-group:focus-within .hdr-label,.hdr-field-group:has(input:not(:placeholder-shown)) .hdr-label,.hdr-field-group:has(input:-webkit-autofill) .hdr-field-group:has(input:autofill) .hdr-label{top:4px;left:16px;font-family:var(--secondary-font);font-size:10px}
.hdr-field-group:focus-within .hdr-input,.hdr-field-group:has(input:not(:placeholder-shown)) .hdr-input,.hdr-field-group:has(input:-webkit-autofill) .hdr-field-group:has(input:autofill) .hdr-input{padding:16px 16px 0}
.hdr-field-group:focus-within .hdr-input--textarea:not(:placeholder-shown),.hdr-field-group:has(input:not(:placeholder-shown)) .hdr-input--textarea:not(:placeholder-shown),.hdr-field-group:has(input:-webkit-autofill) .hdr-field-group:has(input:autofill) .hdr-input--textarea:not(:placeholder-shown){padding-top:32px}
.hdr-field-group .hdr-inputfile{line-height:1}
.hdr-field-group .hdr-inputfile::before{top:24px;left:36px}
.hdr-field-group .hdr-inputfile::after{top:30px;left:70px}
.hdr-field-group .hdr-description{padding-top:2px;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0;line-height:22px;color:var(--secondary-color)}
.bg-primary .hdr-field-group .hdr-description{color:var(--primary-color-fg)}
.bg-primary .hdr-field-group .hdr-icon::before{color:var(--primary-color-fg)}
.hdr-field-select{margin-bottom:16px}
.hdr-field-select .hdr-custom-select,.hdr-field-select .hdr-select-options .hdr-select-option{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:18px;line-height:27px;letter-spacing:0;color:var(--secondary-color)}
.hdr-checkbox,.hdr-radiobutton,.hdr-toggles{--color-selected:var(--primary-color);--color-disabled:color-mix(in srgb,var(--primary-color),#fff 20%)}
.hdr-checkbox .hdr-custom-checkbox--wrong{color:#fff}
.hdr-checkbox .hdr-custom-checkbox--wrong::after,.hdr-checkbox .hdr-custom-checkbox--wrong::before{border-color:currentColor;background-color:currentColor}
.hdr-checkbox .hdr-input-checkbox-label,.hdr-radiobutton .hdr-input-radiobutton-label,.hdr-toggles-label{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:18px;line-height:27px;letter-spacing:0;line-height:22px}
.hdr-field-required-text{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0}
@media(prefers-reduced-motion:no-preference){.hdr-field-group .hdr-input{transition:border-color var(--duration-gentle-1) ease-in-out}
.hdr-checkbox .hdr-custom-checkbox,.hdr-radiobutton .hdr-custom-radiobutton,.hdr-field-group .hdr-inputfile::file-selector-button{transition-property:border,background;transition-duration:var(--duration-gentle-1);transition-timing-function:ease-in-out}
.hdr-checkbox .hdr-custom-checkbox::after,.hdr-radiobutton .hdr-custom-radiobutton::after{transition:opacity var(--duration-gentle-1) ease-in-out}
}