.core-editor-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;align-items:start}.core-list{padding:12px}.core-list-item{display:flex;flex-direction:column;gap:6px;text-align:left;width:100%;padding:14px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere}.core-list-item.is-selected{background:var(--surface-alt,#edf3fe);border-color:var(--line,#cbd7e8)}.core-list-item small{color:var(--muted,#617089)}.core-editor{padding:28px;min-width:0}.core-editor .field{margin:0 0 18px}.core-editor-heading{display:flex;justify-content:space-between;gap:16px;align-items:start;flex-wrap:wrap;margin-bottom:20px}.core-editor-heading h2{margin:0;font-size:22px;overflow-wrap:anywhere}.core-editor-heading [role=status]{font-size:12px;color:var(--muted,#617089)}.core-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.core-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.core-sections fieldset{border:1px solid var(--line,#dce3ed);border-radius:8px;padding:18px;margin:22px 0}.core-sections legend{padding:0 6px}.core-publication{border-top:1px solid var(--line,#dce3ed);margin-top:26px;padding-top:20px;overflow-wrap:anywhere}.core-preview iframe{width:100%;height:700px;border:1px solid var(--line,#dce3ed);border-radius:8px;background:white}.core-empty{padding:28px}.core-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:22px;margin:24px 0}.core-link-card{padding:24px;min-width:0}.core-destination{overflow-wrap:anywhere;font-size:13px;color:var(--muted,#617089)}@media(max-width:800px){.core-editor-grid{grid-template-columns:1fr}.core-list{display:flex;overflow:auto;max-width:100%}.core-list-item{min-width:180px;width:auto}.core-editor{padding:20px}.core-columns{grid-template-columns:1fr}.core-actions .btn{max-width:100%}}
.journey-flow-scroll{overflow:auto;max-height:520px;border:1px solid var(--border,#d8dee8);border-radius:12px}.journey-flow svg{display:block}.journey-flow [role=button]{cursor:pointer}.journey-flow [role=button]:focus{outline:2px solid #3475e6}.journey-flow [role=button]:hover{opacity:.7}.journey-flow,.heatmap-report{margin:20px 0;padding:20px}.heatmap-scroll{max-height:620px;overflow:auto;background:#e8edf3;border:1px solid #ccd3df;padding:12px}.heatmap-page{position:relative;width:min(100%,1100px);margin:auto;background:#fff;container-type:inline-size;overflow:hidden;color:#222}.heatmap-element{position:absolute;overflow:hidden;line-height:1.25}.heatmap-masked{background:repeating-linear-gradient(45deg,#ddd,#ddd 8px,#eee 8px,#eee 16px)!important;color:#555!important;display:grid;place-items:center}.heatmap-image{background:#e4e9ee!important;color:#626d77!important;display:grid;place-items:center}.heatmap-overlay{position:absolute;inset:0;width:100%;height:100%}.heatmap-report table{width:100%;text-align:left}.heatmap-report p{overflow-wrap:anywhere}@media(max-width:640px){.journey-flow,.heatmap-report{padding:12px}.heatmap-scroll{padding:4px}.core-editor-heading{flex-wrap:wrap}}
.core-test-banner{position:fixed;z-index:1000;bottom:0;left:0;right:0;padding:10px 18px;background:#fff0bb;color:#332600;border-top:1px solid #dec36e;text-align:center;font:13px/1.5 system-ui}.core-test-banner a{color:#1949a3;text-decoration:underline}body:has(.core-test-banner){padding-bottom:75px}.evidence-opportunity{margin:20px 0;overflow-wrap:anywhere}.evidence-opportunity .field{margin:16px 0}.evidence-followup{border-top:1px solid var(--line,#ddd);margin-top:20px;padding-top:16px}
