.draft-peek{border-left:4px solid var(--draft-color);padding:14px;background:var(--surface-soft,rgba(255,255,255,.04));border-radius:10px;margin:12px 0;overflow-wrap:anywhere}
.draft-peek p{white-space:pre-wrap}.draft-card[hidden]{display:none!important}
.flow-map{margin-top:18px;padding-top:16px;border-top:1px solid var(--line,rgba(255,255,255,.12));overflow-wrap:anywhere}
.flow-map-row{display:grid;gap:4px;margin:12px 0}.flow-map-row button{text-align:left;white-space:normal}.flow-map-row small{color:var(--muted);line-height:1.5}
.welcome-invite-rule{margin-block:16px}.welcome-invite-rule label{display:grid;gap:8px;margin-bottom:12px}
#special-welcome-form,#message-schedule-form{max-width:900px;width:100%;margin:auto;min-width:0}
#special-welcome-form details>label,#message-schedule-form>label{margin-block:14px;display:grid;gap:8px}
#special-welcome-form .creator-details{margin-bottom:18px}#special-welcome-form summary{padding-block:14px;font-weight:700}
#flow-draft-name{min-width:0}#schedule-result,#special-welcome-result{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:600px){#message-schedule-form .formgrid{grid-template-columns:minmax(0,1fr)}.flow-map-row button{width:100%}.draft-card .buttons{display:grid;grid-template-columns:1fr 1fr}.draft-card small{display:block}.creator-commandbar>label{min-width:0}}

/* Expanded multi-embed guides. */
.embed-page-toolbar{border:1px solid var(--border);border-radius:16px;padding:16px;margin:18px 0;min-width:0}
.embed-page-toolbar select{max-width:100%;width:100%}
#flow-extra-previews .discord-preview{border:0;padding:0;margin:12px 0;background:transparent}
#flow-extra-previews .preview-bot,#flow-extra-previews .eyebrow{display:none}
#flow-route-map{max-height:42vh;overflow:auto;overflow-wrap:anywhere}
#page-list{max-height:45vh;overflow:auto}
