.rfr-input-group-wrapper{display:flex;align-items:end}.rfr-input-group-wrapper .rfr-input:has(input:focus){z-index:2}.rfr-input-group-wrapper .rfr-input-wrapper:first-child .rfr-input>input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid transparent}.rfr-input-group-wrapper .rfr-input-wrapper:first-child .rfr-input>input:hover{border-right:1px solid var(--roofr-blue-50)}.rfr-input-group-wrapper .rfr-input-wrapper:first-child .rfr-input>input:focus{border-right:1px solid var(--roofr-blue)}.rfr-input-group-wrapper .rfr-input-wrapper:not(:first-child):not(:last-child) .rfr-input>input{border-radius:0;border-right:1px solid transparent}.rfr-input-group-wrapper .rfr-input-wrapper:not(:first-child):not(:last-child) .rfr-input>input:hover{border-right:1px solid var(--roofr-blue-50)}.rfr-input-group-wrapper .rfr-input-wrapper:not(:first-child):not(:last-child) .rfr-input>input:focus{border-right:1px solid var(--roofr-blue)}.rfr-input-group-wrapper .rfr-input-wrapper:last-child .rfr-input>input{border-top-left-radius:0;border-bottom-left-radius:0}.contacts-divider{--roofr-shared-divider-margin: 16px 0 24px}@media (max-width: 991px){.contacts-divider{margin:var(--rfr-p-16) 0}}.no-shrink{flex-shrink:0}.flat-bottom-border{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.upsert-contact-phone-input-group .rfr-input-wrapper:nth-child(2){width:115px}
