/**
 * PSB-PORTAL-FORMS-COMPACT-001 — compactación campos cortos (complementa composición 002).
 * El nombre del trabajo usa .psb-pres-portal-input--title (450px) en composición CSS.
 */

body.psb-pres-portal-shell .psb-pres-portal-form--compact.psb-pres-form2026-form .psb-pres-portal-input--short,
body.psb-pres-portal-shell .psb-pres-portal-form--compact.psb-pres-form2026-form .psb-pres-fp-medidas-field__input,
body.psb-pres-portal-shell .psb-pres-portal-form--compact.psb-pres-form2026-form .psb-pres-rega-field__input:not(.psb-pres-rega-date-wrap__input),
body.psb-pres-portal-shell .psb-pres-portal-form--compact.psb-pres-form2026-form .psb-pres-cfg-input.psb-pres-portal-input--short {
	max-width: 150px;
	width: 100%;
	box-sizing: border-box;
}

body.psb-pres-portal-shell .psb-pres-portal-form--compact.psb-pres-form2026-form .psb-pres-portal-input--title {
	max-width: 450px;
}

body.psb-pres-portal-shell .psb-pres-portal-form--compact.psb-pres-form2026-form .psb-pres-portal-input--medium {
	max-width: 220px;
}

@media (max-width: 600px) {
	body.psb-pres-portal-shell .psb-pres-portal-form--compact.psb-pres-form2026-form .psb-pres-portal-input--short,
	body.psb-pres-portal-shell .psb-pres-portal-form--compact.psb-pres-form2026-form .psb-pres-fp-medidas-field__input,
	body.psb-pres-portal-shell .psb-pres-portal-form--compact.psb-pres-form2026-form .psb-pres-rega-field__input:not(.psb-pres-rega-date-wrap__input) {
		max-width: min(150px, 100%);
	}
}
