.input-phone>.label{font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);line-height:var(--line-height,1.3);letter-spacing:var(--letter-spacing,0);color:var(--color,var(--text-primary));grid-area:label;margin-bottom:.5rem;display:flex}.input-phone .field{box-shadow:inset 0 0 0 1000px var(--field-01);-webkit-text-fill-color:var(--text-tertiary);-webkit-background-clip:text}.input-phone .field:focus{-webkit-text-fill-color:var(--text-primary)}.input-phone{grid-column-gap:8px;grid-template:"label label"minmax(0,auto)". ."/auto 1fr;width:100%;display:grid}.input-phone .hint{grid-column:1/3;margin-top:.375rem}.input-phone .dropdown{min-width:9.375rem}.input-phone .dropdown .selected{height:42px}.input-phone .field{background-color:var(--bg,var(--gray-800));width:100%;padding:var(--input-padding-y,.6875rem) 1rem;border:1px solid var(--border-color,var(--gray-800));color:var(--color,var(--white));font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);line-height:var(--line-height,1.3);letter-spacing:var(--letter-spacing,0);border-radius:12px;height:42px;font-family:Inter,Inter fallback,sans-serif;transition:border-color .2s ease-in-out}.input-phone .field::placeholder{color:var(--gray-400)}.input-phone .field:focus{--border-color:var(--gray-300)}.input-phone.has-error .field{--border-color:var(--border-alert)}
