[data-inquiry-form] label { min-width:0; }
[data-inquiry-form] input,[data-inquiry-form] select,[data-inquiry-form] textarea { max-width:100%; min-width:0; box-sizing:border-box; color:#172b46; }
[data-inquiry-form] textarea { width:100%; padding:12px; border:1px solid #cbd5e1; border-radius:8px; font:inherit; resize:vertical; }
[data-inquiry-form] input[type=file] { width:100%; font-size:12px; padding:10px; }
[data-inquiry-form] .ff-application-help { grid-column:1/-1; margin:0; padding:10px 0; color:#334155; background:transparent; font-size:13px; line-height:1.5; }
[data-inquiry-form] label small { font-size:12px; color:#334155; }
.ff-inquiry-form { max-height:none; }
#infoDialog:has([data-dialog-view=contact]:not([hidden])) .ff-dialog-close { position:sticky; top:12px; float:right; margin:12px 12px -48px 0; z-index:5; }
