.navbar-brand a{color:inherit;text-decoration:none}.nav-link-icon{width:1.6rem;text-align:center;font-weight:700}.remote-stop{position:fixed;right:1rem;bottom:1rem;z-index:1050;box-shadow:0 .5rem 1.5rem rgba(214,57,57,.35)}
.workflow-editor{min-height:420px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.45}.log-line{border-left:3px solid var(--tblr-border-color);padding:.45rem .8rem;margin:.4rem 0}.log-line.error{border-left-color:var(--tblr-danger)}.log-line.warning{border-left-color:var(--tblr-warning)}.metric-chip{display:inline-block;background:var(--tblr-bg-surface-secondary);padding:.15rem .4rem;border-radius:.35rem;margin:.1rem}.status-dot{width:.65rem;height:.65rem;border-radius:50%;display:inline-block;margin-right:.35rem;background:var(--tblr-secondary)}.status-dot.online{background:var(--tblr-success)}.table td{vertical-align:middle}.safe-roi{font-family:ui-monospace,monospace}.mobile-copy-button{min-height:110px;font-size:1.55rem}.login-card{max-width:440px;margin:8vh auto}.json-result{white-space:pre-wrap;max-height:260px;overflow:auto}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.button{display:inline-flex;padding:.45rem .8rem;border-radius:.35rem;background:var(--tblr-primary);color:#fff;text-decoration:none}.danger{background:var(--tblr-danger)!important;color:#fff!important;border:0}.muted{color:var(--tblr-secondary)}
@media(max-width:991.98px){.remote-stop{bottom:.75rem}.workflow-editor{min-height:330px}.page-body{padding-bottom:5rem}}
