.voie-onglets{margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.voie-onglet{justify-content:center;align-items:center;gap:var(--spacing-xs);min-height:var(--touch-target-ios);padding:var(--spacing-sm);cursor:pointer;font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);background:0 0;border:none;display:inline-flex}.voie-onglet--actif{color:var(--color-text);font-weight:var(--font-weight-semibold);box-shadow:inset 0 -2px 0 var(--color-accent-600)}.champ-tel{gap:var(--spacing-sm);grid-template-columns:7rem minmax(9rem,1fr);align-items:start;display:grid}.champ-tel__indicatif{font-family:var(--font-mono)}.champ-tel__numero{font-variant-numeric:tabular-nums}.tel-masque{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.sms-etat{align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-muted);font-size:var(--text-sm);display:flex}.sms-etat__glyphe{color:var(--color-text-muted);flex:none}.sms-etat__texte{text-wrap:pretty;flex:auto;min-width:0}.sms-etat__age{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.sms-etat--echec{border-color:var(--color-warning);background-color:var(--color-warning-surface)}.sms-etat--echec .sms-etat__glyphe{color:var(--color-warning)}.sms-etat--echec .sms-etat__age{color:var(--color-text)}
