.india-mobile-control { display:flex; align-items:stretch; width:100%; min-width:0; border:1px solid #dfe1e4; border-radius:8px; background:#fff; transition:border-color .15s,box-shadow .15s; }
.india-mobile-control:focus-within { border-color:#c55408; box-shadow:0 0 0 3px rgba(197,84,8,.12); }
.india-mobile-prefix { display:flex; align-items:center; flex:0 0 auto; padding-inline:13px; border-right:1px solid #e7e8eb; color:#4f5760; font:500 14px/1.4 var(--body,Arial,sans-serif); white-space:nowrap; }
.india-mobile-control > input[data-india-mobile] { width:100%; min-width:0; min-height:44px; margin:0; border:0!important; border-radius:0 8px 8px 0; padding:11px 12px; background:transparent; box-shadow:none!important; outline:0; font:400 14px/1.4 var(--body,Arial,sans-serif); }
.india-mobile-control > input[data-india-mobile]:focus { outline:0; }
