/* Main-page native form only. Shared styles and palette previews are preserved. */
.ghl-form-shell{min-width:0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}
.ghl-form-status{padding:18px 22px;font-size:13px;line-height:1.65;color:var(--body);border-bottom:1px solid var(--line);background:var(--paper)}
.ghl-form-fallback{padding:16px 22px 18px;border-bottom:1px solid var(--line)}
.ghl-form-fallback .text-link{font-size:14px}
.ghl-form-fallback p{font-size:12px;line-height:1.7;margin-top:8px}
.ghl-form-frame{display:block;width:100%;height:1700px;border:0;background:#fff}
.ghl-form-tools{padding:20px 22px 24px;border-top:1px solid var(--line)}
.ghl-form-tools p{font-size:12px;line-height:1.7;margin:9px 0}
.ghl-form-tools .text-link{font-size:14px}
.ghl-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:16px}
.ghl-form-actions .back-link{margin:0;text-align:left}
.ghl-form-shell:focus-within{outline-offset:4px}
@media(max-width:760px){.ghl-form-status{padding:16px;font-size:12px}.ghl-form-fallback{padding:16px}.ghl-form-tools{padding:18px 16px 22px}.ghl-form-frame{height:1950px}}
