/* Public visitors browse the ordinary workspace; writes use bounded intake. */
#create,#empty-create,#connection,#switch-account,#disconnect{display:none!important}
.demo-source{font-size:12px;text-decoration:none;white-space:nowrap}
.demo-badge{font-size:10px;color:var(--cyan);white-space:nowrap;border:1px solid var(--line);border-radius:5px;padding:4px 6px}
#demo-submit-open{white-space:nowrap}
#demo-dialog .dialog-head{margin-bottom:6px}
#demo-dialog h2{margin:0}
#demo-dialog .subtle{font-size:12px;line-height:1.8}
#demo-dialog .demo-consent{display:flex;align-items:flex-start;gap:8px;line-height:1.7;font-size:12px}
#demo-consent{flex:none;margin-top:3px}
#demo-dialog [readonly]{opacity:.75}
#demo-status{overflow-wrap:anywhere;min-height:20px}
@media(max-width:700px){.demo-badge{display:none}.demo-source{font-size:11px}.top-actions{gap:5px}#demo-submit-open{padding:8px;font-size:11px}#workspace{max-width:88px}#demo-dialog{padding:18px}#demo-dialog .subtle{font-size:11px}}
