/* Guest test only; no document styling or private-account selectors. */
.rlt-demo-editor .rlt-demo-badge{border-color:#526e66!important;color:#c8e3d5!important}.rlt-demo-editor .rlt-demo-start{color:#f0cead!important;border:1px solid #805e3c!important;border-radius:4px!important;padding:8px 11px!important;min-height:40px!important}.rlt-demo-editor .rlt-journey-name{max-width:none}.rlt-demo-editor .rlt-journey-steps{margin-left:auto!important;margin-right:auto!important}.rlt-demo-session-note{margin:0 auto;padding:8px 18px;border-bottom:1px solid #dfe6ef;background:#f4f7fb;color:#6b7d95;font:11px/1.6 Inter,Arial,sans-serif;text-align:center;flex:none}.rlt-demo-pairs{width:min(1050px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:92dvh;padding:0 23px 24px;overflow:auto}.rlt-demo-pairs .dialog-heading{position:sticky;top:0;z-index:2;background:#fff;padding:18px 0 15px;align-items:center}.rlt-demo-pairs .dialog-heading h2{font-size:20px;line-height:1.3}.rlt-demo-pair-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rlt-demo-pair{min-width:0;padding:15px;border:1px solid #dde5ee;border-radius:6px;background:#f9fbfd}.rlt-demo-pair h3{margin:0 0 12px;color:#41536d;font-size:13px;font-weight:600}.rlt-demo-pair-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rlt-demo-pair figure{min-width:0;margin:0}.rlt-demo-pair figcaption{font-size:10px;line-height:1.5;color:#708198;margin-bottom:7px}.rlt-demo-pair img{display:block;width:100%;height:190px;object-fit:contain;background:#fff;border:1px solid #e1e7ef;border-radius:4px}.rlt-demo-pair>p{font:11px/1.6 Inter,Arial,sans-serif;color:#708198;margin:11px 0 0}.rlt-demo-pairs>.scope-note{margin:17px 0 0;font-size:11px;line-height:1.6}
@media(max-width:700px){.rlt-demo-editor .rlt-shared-main-nav{gap:15px!important}.rlt-demo-editor .rlt-demo-start{font-size:10px!important}.rlt-demo-editor .rlt-journey-name{display:none}.rlt-demo-editor .rlt-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;flex:1}.rlt-demo-session-note{font-size:10px;padding:7px 18px}.rlt-demo-pairs{padding:0 17px 20px}.rlt-demo-pair-list{grid-template-columns:minmax(0,1fr);gap:14px}.rlt-demo-pair{padding:12px}.rlt-demo-pair img{height:180px}.rlt-demo-pairs .dialog-heading{padding-top:14px}.rlt-demo-pairs .dialog-heading h2{font-size:18px}}

/* Public read-only example view; the existing editor and its document remain unchanged. */
.rlt-demo-examples{width:min(1120px,calc(100% - 36px));margin:24px auto 36px;flex:1}.rlt-demo-examples>h1{margin:0 0 10px;font:400 30px/1.2 "Barlow Condensed",Arial,sans-serif;color:#41536d}.rlt-demo-readonly-note{margin:0 0 20px;font:12px/1.6 Inter,Arial,sans-serif;color:#708198}.rlt-demo-examples>.scope-note{margin-top:17px;font:11px/1.6 Inter,Arial,sans-serif;color:#708198}
@media(max-width:700px){.rlt-demo-editor .rlt-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.rlt-demo-examples{width:calc(100% - 28px);margin-top:18px}}

.rlt-demo-editor:has(.rlt-demo-examples:not([hidden])) #project-navigation .rlt-journey-inner{width:min(100%,var(--rlt-demo-route-width,1280px));padding-inline:1px}
@media(max-width:700px){.rlt-demo-editor:has(.rlt-demo-examples:not([hidden])) #project-navigation .rlt-journey-inner{padding-inline:10px}}
