
.viewer-tag {padding:3px 7px;border:1px solid var(--stroke);border-radius:5px;font-size:11px;opacity:.8}
.public-viewer .node {cursor:default}
.public-viewer .port {pointer-events:none}
.viewer-message {font-family:Montserrat,Arial,sans-serif;max-width:650px;margin:15vh auto;padding:24px;color:#e8eeee}
@media(max-width:899px){html,body{overflow-x:hidden}.public-viewer .brand{margin-left:0;gap:5px;margin-right:0}.public-viewer .bar .sep,.public-viewer .bar button:disabled{display:none}.public-viewer .bar .btn{font-size:12px;padding-inline:7px}.public-viewer .bar .btn.icon{padding:0;width:28px}.public-viewer .menu{left:auto;right:0;max-width:calc(100vw - 12px)}}
@media(max-width:899px){.public-viewer .brand>span:first-of-type{display:none}.public-viewer .bar{gap:3px;padding-inline:6px}.public-viewer .resizer{display:none}.public-viewer .side{max-width:100%}.public-viewer .transport{max-width:calc(100% - 16px)}.public-viewer .tcap{min-width:0}.public-viewer .tcap b{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
