/* F2 — deal-page enquiry embed. Scoped to .mk-embed; nothing here can reach another surface.
   Solid ink is correct here: no photograph sits behind this panel (GLASS-PANEL LAW, the
   "no photograph behind it" branch). */
.mk-embed{
	max-width:var(--mk-measure,68ch);
	margin:var(--mk-sec-md,3rem) auto;
	padding:clamp(1.25rem,4vw,2rem);
	background:var(--mk-surface,#fff);
	border:1px solid var(--mk-rule,rgba(26,26,26,.12));
	border-radius:var(--mk-r-panel,12px);
	scroll-margin-top:var(--mk-header-h,72px);
}
.mk-embed-heading{margin:0 0 .35em}
.mk-embed-sub{margin:0 0 1.25em;color:var(--mk-ink-muted,#5b5b5b)}
.mk-embed[data-chosen] .mk-embed-sub{font-weight:600;color:var(--mk-ink,#1a1a1a)}

/* A field this build has SATISFIED. It is hidden because it has a value — never the other way
   round (P1: satisfied and hidden, or visible and required). */
.mk-embed .mk-embed-hide{display:none !important}

/* The departure row the visitor picked. */
.is-mk-chosen{outline:2px solid var(--mk-accent,#00c2cb);outline-offset:2px;border-radius:6px}

/* The departure picker sits where the month question was. */
.mk-embed-picker select{width:100%}
.mk-embed-picker-error{margin-top:.4em;color:var(--mk-danger,#c0392b);font-size:.9em}
/* The condition, stated before they fill anything in — not after the reply. */
.mk-embed-custom-note{margin:.5em 0 0;font-size:.9em;color:var(--mk-ink-muted,#5b5b5b)}
