.sandbox-banner{display:none}.remote-connection{font-size:11px;flex:0 0 auto}.remote-connection[data-connection=online]{color:var(--lime-strong,#c2e36f);border-color:#52682d}.remote-connection[data-connection=offline]{color:#ffb5a7;border-color:#b86858;background:#351b12}.remote-connection::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}dialog{max-width:560px;width:90%;padding:24px;border:1px solid #eaa34c;border-radius:12px;background:#151b14;color:#eee}dialog::backdrop{background:#000c}dialog input{display:block;margin:16px 0;width:100%}dialog button{margin:8px 8px 0 0}@media(max-width:1150px){.remote-connection{order:4}}@media(max-width:620px){.remote-connection{order:6;font-size:10px;max-width:100%;white-space:normal}}
.remote-status{flex:1;min-width:210px}.remote-status small{display:block;font-size:11px;margin-top:4px;color:#e0d0bc}.remote-bar[data-connection=offline]{border-color:#ee816f}.remote-note{padding:12px;border-left:3px solid #eaa34c;background:#eaa34c0d;font-size:13px;line-height:1.6}.remote-unavailable{border-style:dashed;opacity:.85}.remote-confirm-hint{color:#f4ca8b;font-weight:700}.history-page{height:auto;overflow-y:auto}.history-main{max-width:1180px;margin:0 auto;padding:28px 22px}.history-main h1{margin:12px 0 20px}.history-main nav{margin-bottom:24px}.history-main a{color:#d5eaa5}.history-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.history-controls label{min-width:230px}.history-controls p{width:100%;margin:0}.history-card{margin:14px 0;border-left:4px solid #7b976a}.history-card h2{font-size:18px;margin:0 0 10px}.history-card[data-outcome=uncertain],.history-card[data-outcome=error]{border-left-color:#ef8f7b}.history-card[data-outcome=sent],.history-card[data-outcome=local_pending],.history-card[data-outcome=local_running]{border-left-color:#eaa34c}.history-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto;background:#0c100c;padding:14px;border-radius:8px}.history-id{overflow-wrap:anywhere;font-size:12px}.history-pagination{justify-content:center;margin:24px 0;align-items:center}.history-help{margin-bottom:32px}.history-help li{margin:10px 0;line-height:1.6}@media(max-width:760px){.remote-status{width:100%;min-width:0}.remote-status small{font-size:10px}.history-main{padding:20px 12px}.history-card h2{font-size:16px}}
@media(max-width:760px){.remote-status{flex:1 0 100%}}
