.auras-phone { display: grid; gap: 12px; margin-bottom: 4px; }
.auras-phone__field { display: grid; gap: 8px; }
.auras-phone__field span {
	font: 600 10px/1 var(--aura-text, sans-serif); letter-spacing: 0.1em;
	text-transform: uppercase; color: var(--aura-ink-soft, #6b6862);
}
.auras-phone select {
	width: 100%; min-height: var(--aura-tap, 44px); padding: 0 34px 0 14px;
	border: 1px solid var(--aura-ink, #1a1a1a); border-radius: var(--aura-r, 4px);
	background: var(--aura-surface, #fff); color: inherit; font: 600 14px/1 var(--aura-text, sans-serif);
	appearance: none;
	background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%);
	background-position: right 18px center, right 13px center;
	background-size: 5px 5px; background-repeat: no-repeat;
}
.auras-phone select:disabled { opacity: 0.5; cursor: not-allowed; }
