/* Keep the existing brand surfaces; show one editor for each planning choice. */
.website-inquiry[data-unified="true"] [data-planning-mirror]{display:none!important}
.flow-edit{display:inline-flex;align-items:center;min-height:44px;margin-bottom:1rem}
.flow-edit[hidden]{display:none}
.flow-continuation{padding-top:1.5rem;padding-bottom:2rem}
.flow-continuation .inquiry-studio{margin-top:0}
.event-flow-page #sm-fest .sf-invitation{padding-top:1.4rem;padding-bottom:1.5rem}
.event-flow-page #sm-fest .sf-invitation-top{margin-bottom:.65rem}
.event-flow-page #sm-fest .sf-invitation h2{font-size:clamp(1.25rem,2.6cqw,1.8rem);line-height:1.4;letter-spacing:-.02em}
.event-flow-page #sm-fest .sf-invitation-bottom{margin-top:.8rem;gap:.8rem}
.event-flow-page #sf-other-occasion{width:100%;padding:13px 10px;background:transparent;border:1px solid #c7c9bc;color:#30322f;font-size:1rem;color-scheme:light}
#sm-atelier .se-other-label{display:block;font-size:.9rem;margin-top:1rem;margin-bottom:.5rem}
#sm-atelier #se-other-occasion{display:block;width:100%;min-height:44px;padding:.8rem;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;border-radius:3px}
.event-flow-page #sm-atelier .se-proposal h3{font-size:clamp(1.25rem,2.6vw,1.8rem);line-height:1.4}
.event-flow-page #sm-atelier .se-proposal{padding-top:1.2rem;padding-bottom:1.2rem}
