.city-select-wrapper{flex-direction:column;gap:8px;width:100%;display:flex}.city-select{color:var(--color-dark);appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ccc;border-radius:8px;padding:12px 32px 12px 12px;font-size:16px;transition:border-color .2s,box-shadow .2s}.city-select:focus{border-color:#b68d6a;outline:none;box-shadow:0 0 5px #b68d6a66}.city-other-input{border:1px solid #ccc;border-radius:8px;padding:12px;font-size:16px;transition:border-color .2s,box-shadow .2s;animation:.2s cityOtherSlideIn}.city-other-input:focus{border-color:#b68d6a;outline:none;box-shadow:0 0 5px #b68d6a66}.form-block-input-group .city-select-wrapper{width:400px}@media (max-width:1024px){.form-block-input-group .city-select-wrapper{width:100%}}.form-block-input-group .city-select,.form-block-input-group .city-other-input{box-sizing:border-box;border-color:#e9b38c;border-radius:20px;width:100%;height:80px;padding-left:15px}.form-block-input-group .city-select{background-position:right 15px center;padding-right:40px}.free-measurement-form .city-select,.free-measurement-form .city-other-input{border-color:#e9b38c;border-radius:20px;height:80px;padding-left:15px}.free-measurement-form .city-select{background-position:right 15px center;padding-right:40px}.partners-form-input-group .city-select,.partners-form-input-group .city-other-input{border:2px solid #d4a566;border-radius:15px;height:80px;padding:25px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.partners-form-input-group .city-select{background-position:right 15px center;padding-right:40px}.partners-form-input-group .city-select:focus,.partners-form-input-group .city-other-input:focus{box-shadow:none;border-color:#bda077}.partners-form-input-group .city-select.error-input,.partners-form-input-group .city-other-input.error-input{border-color:#f44}@keyframes cityOtherSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
