/* Shared phone fields: country flag, separate dial code, local assets only. */
.iti.letven-phone.iti--input-container{width:100%;min-width:0;display:block}.iti.letven-phone{color:#edf3f0;font:inherit;--iti-border-color:#36564a;--iti-country-selector-bg:#12372c;--iti-hover-color:#ffffff12;--iti-icon-color:#a7c2b7;--iti-spacer-horizontal:14px}
form .iti.letven-phone input[type=tel]{width:100%;min-width:0;margin:0;background:rgba(255,255,255,.055);color:#edf3f0;border:1px solid rgba(237,243,240,.19);border-radius:10px;box-shadow:none;font-weight:500;letter-spacing:0}
form .iti.letven-phone input[type=tel]::placeholder{color:#b0c5bc;opacity:.8}
form .iti.letven-phone input[type=tel]:focus{outline:none;border-color:#46a584;box-shadow:0 0 0 3px #46a58426}
form .iti.letven-phone input[type=tel][aria-invalid=true]{border-color:#ffb4ab;box-shadow:0 0 0 2px #ffb4ab66}
.letven-phone .iti__selected-country{font-weight:500;color:inherit;border-radius:10px 0 0 10px}
.letven-phone .iti__selected-dial-code{margin-left:10px}
.iti.letven-phone .iti__selected-country-primary{padding-left:16px}
.iti--detached-country-selector{z-index:1000;color:#edf3f0;font-family:var(--sans,Arial,sans-serif);--iti-border-color:#36564a;--iti-country-selector-bg:#12372c;--iti-hover-color:#ffffff12;--iti-icon-color:#b0c5bc}
.iti__country-selector{border-radius:10px;box-shadow:0 12px 32px #0005}
.iti__country-name,.iti__dial-code{color:inherit}
.iti__search-input{background:#0c2b22;color:#edf3f0;border-color:#36564a;font:inherit}
.iti__search-input::placeholder{color:#b0c5bc}
.iti__country.iti__highlight{background:#46a58438}
.meeting-contact>.letven-phone{width:100%;max-width:none}
@media(max-width:600px){.iti.letven-phone{--iti-spacer-horizontal:10px}.iti.letven-phone .iti__selected-country-primary{padding-left:12px}.letven-phone .iti__selected-dial-code{margin-left:6px}}
/* Keep contact names and emails consistent with the phone field. */
:is(#hero-contact-form,#lead-form,#quick-form,#company-form,#adviser-form,.meeting-form) input:is([name=ad_soyad],[type=email]){background:rgba(255,255,255,.055);color:#edf3f0;border:1px solid rgba(237,243,240,.19);border-radius:10px;box-shadow:none;font-weight:500;letter-spacing:0}
:is(#hero-contact-form,#lead-form,#quick-form,#company-form,#adviser-form,.meeting-form) input:is([name=ad_soyad],[type=email])::placeholder{color:#b0c5bc;opacity:.8}
:is(#hero-contact-form,#lead-form,#quick-form,#company-form,#adviser-form,.meeting-form) input:is([name=ad_soyad],[type=email]):focus{outline:none;border-color:#46a584;box-shadow:0 0 0 3px #46a58426}
:is(#hero-contact-form,#lead-form,#quick-form,#company-form,#adviser-form,.meeting-form) input:is([name=ad_soyad],[type=email])[aria-invalid=true]{border-color:#ffb4ab;box-shadow:0 0 0 2px #ffb4ab66}
