/* Black & gold skin for intl-tel-input */
.iti{width:100%;display:block}
.iti input,.iti input[type=tel]{width:100%}
.iti__country-container .iti__selected-country{background:transparent;border-right:1px solid rgba(201,169,110,.35);color:#C9A96E}
.iti__selected-country-primary{padding:0 6px 0 10px}
.iti__selected-dial-code{color:#C9A96E;font-weight:600;margin-left:6px}
.iti__arrow{border-top-color:#C9A96E}.iti__arrow--up{border-bottom-color:#C9A96E;border-top-color:transparent}
.iti__dropdown-content{background:#111;border:1px solid #C9A96E;color:#eee;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.6)}
.iti__search-input{background:#000;color:#fff;border:0;border-bottom:1px solid rgba(201,169,110,.4);padding:12px 12px 12px 36px;font-size:16px}
.iti__search-input::placeholder{color:#888}
.iti__country{padding:10px 12px;color:#eee}
.iti__country.iti__highlight,.iti__country:hover{background:rgba(201,169,110,.18)}
.iti__dial-code{color:#C9A96E}
.iti__divider{border-bottom:1px solid rgba(201,169,110,.35)}
.iti--fullscreen-popup.iti--container{background:rgba(0,0,0,.85);padding:24px 12px}
.iti--fullscreen-popup .iti__dropdown-content{max-height:100%}
.iti__country-list{scrollbar-color:#C9A96E #111}
.iti input[type=tel]{font-size:16px}
.iti--container{z-index:100000}
#f-phone,.f:has(> .iti #b-phone){grid-column:1/-1}
