/* Final contact/trial spacing after automatic hidden preferences. */
body.public-site .contact-selected-panel .trial-booking[data-mode=full] .trial-booking-heading{margin-bottom:22px}
body.public-site .contact-selected-panel .trial-booking[data-mode=full] .trial-how-to{margin-bottom:24px}
body.public-site .contact-selected-panel .trial-booking[data-mode=full]>form>fieldset{margin-top:26px;padding-top:24px}
body.public-site .contact-selected-panel .trial-booking[data-mode=full]>form>fieldset:first-child{margin-top:0;padding-top:0}
body.public-site .contact-selected-panel .trial-booking[data-mode=full] .trial-fields{gap:18px 22px;align-items:start}
body.public-site .contact-selected-panel .trial-booking[data-mode=full] label:has(>input[name=students]){max-width:240px;margin-bottom:18px}
body.public-site .contact-selected-panel .trial-booking[data-mode=full] [data-trial-individual-wrap]{margin:4px 0 18px;padding:0}
body.public-site .contact-selected-panel .trial-booking[data-mode=full] .trial-timezone-note{margin:16px 0 0}
body.public-site .contact-selected-panel .trial-booking[data-mode=full] .trial-submit-panel .trial-full-actions{margin-top:20px}
body.public-site .contact-selected-panel :is([data-job-status],[data-trial-status]):empty{margin:0;padding:0}
@media(max-width:600px){body.public-site .contact-selected-panel .trial-booking[data-mode=full] .trial-fields{gap:16px}body.public-site .contact-selected-panel .trial-booking[data-mode=full] label:has(>input[name=students]){max-width:none}body.public-site .contact-selected-panel .trial-booking[data-mode=full]>form>fieldset{margin-top:22px;padding-top:20px}}
