:root { --remote-ink:#dae8eb; --remote-bg:#203439; --remote-line:#4a6368; --remote-accent:#a6cbd0; }
.remote-login-page {margin:0; min-height:100vh; display:grid; place-items:center; background:var(--remote-bg); color:var(--remote-ink); font:14px/1.65 "Microsoft YaHei",sans-serif;}
.remote-login-card {box-sizing:border-box; width:min(430px,calc(100vw - 40px)); padding:30px; border:1px solid var(--remote-line); border-radius:14px; background:#293f44; box-shadow:0 12px 40px #0003;}
.remote-login-card h1 {font-size:23px; margin:0 0 12px;} .remote-login-card p {color:#b9cbd0;}
.remote-login-card label {display:block; margin:18px 0 6px;}
.remote-login-card input {box-sizing:border-box; width:100%; padding:10px; border:1px solid var(--remote-line); border-radius:6px; background:#172a2f; color:#fff; font:inherit;}
.remote-login-card button,.remote-session-button {cursor:pointer; border:1px solid var(--remote-line); border-radius:6px; background:#35535b; color:var(--remote-ink); font:inherit; padding:7px 14px;}
.remote-login-card button {margin-top:18px;} #remoteLoginMessage {min-height:1.5em; color:#ffcb99;}
.remote-session {position:fixed; bottom:8px; right:14px; z-index:1000; display:flex; gap:8px; align-items:center; padding:5px 8px; border:1px solid var(--remote-line); border-radius:7px; background:#243b40f5; color:var(--remote-ink); font:12px "Microsoft YaHei",sans-serif;}
.remote-session-button {padding:3px 8px; font-size:12px;}
.remote-login-overlay {position:fixed; inset:0; z-index:9999; display:grid; place-items:center; background:#102227df; color:var(--remote-ink); font:14px/1.65 "Microsoft YaHei",sans-serif;}
html.remote-view .task-section-settings-button,html.remote-view #handoffSettingsButton,
html.remote-view .simulation-recount,html.remote-view .status-settings-button,
html.remote-view .status-model-settings-button,html.remote-view .status-mini-btn,
html.remote-view .prompt-edit-btn,html.remote-view .prompt-select-btn,
html.remote-view .prompt-header-btn,html.remote-view .task-progress-retry,
html.remote-view #clearMonitorHistory,html.remote-view .toolbar>[data-action],
html.remote-view #deleteButton,html.remote-view .annotation-delete,
html.remote-view #statusSettingsPopover,html.remote-view #modelSelectorPopover {display:none!important;}
html.remote-view .prompt-name {pointer-events:none; cursor:default;}
