
/* Address and email additions; existing form action and submission handlers preserved. */
.contact-field-label{display:block;text-align:left;color:#333;font:600 14px/1.4 Arial,sans-serif;margin:0 0 5px}
.form-input-wrap>.contact-field-icon{fill:none;stroke:#ed8026;stroke-width:1.8;top:calc(50% + 12px);pointer-events:none}
.form-input-wrap--address .form__input,.form-input-wrap--email .form__input{width:100%;min-width:0;font-size:16px;padding-left:50px;padding-right:10px}
.action-form{flex-wrap:wrap;gap:15px 20px;align-items:flex-end}
.action-form .form-input-wrap{flex:1 1 calc(50% - 20px);min-width:0;margin:0}
.action-form .form__input{width:100%}
.action-form .action-btn{flex:0 0 100%;width:100%;max-width:none;margin:0}
.action-form .action__price-item{flex-basis:100%}
@media(max-width:1023px){.action-form{gap:15px}.action-form .form-input-wrap{flex:0 0 auto;width:100%;margin:0}.action-form .action-btn{flex:0 0 auto}}
.ever-popup.show{overflow-y:auto;max-height:100vh;max-height:100dvh;-webkit-overflow-scrolling:touch}
