/* formularz zamowienia indywidualnego: tylko uklad, skora z kontakt.css i tokeny.css */

/* imię / e-mail — dwie równe kolumny; telefon w lewej kolumnie */
[data-mw-oi] .mw-contact-form__row > .mw-contact-form__field{ flex:1 1 0; min-width:0; }
[data-mw-oi] .mw-contact-form__field:has(input[type="tel"]){ max-width:calc(50% - var(--mw-s3) / 2); }

[data-mw-oi] ::placeholder{ color:var(--mw-ink-3); opacity:1; } /* ink-3 7,13:1; muted tylko dla wylaczonej kontrolki */

@media (width < 600px){ /* bp:phone */
	[data-mw-oi] .mw-contact-form__row{ flex-direction:column; gap:0; }
	[data-mw-oi] .mw-contact-form__field:has(input[type="tel"]){ max-width:none; }
	.mw-widok [data-mw-oi] .mw-contact-form__submit{ inline-size:100%; }
}
