/* Shared desk, with cloud-only controls and accurate deployment context. */
#cloud-access{margin:0 0 18px;padding:20px}#cloud-access .panel-heading{align-items:center}#cloud-signin-form{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-top:16px}#cloud-signin-form label{flex:1 1 210px}#cloud-signin-form button{min-height:44px}#cloud-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}#cloud-health[hidden],#cloud-ledgers[hidden],#cloud-access[hidden]{display:none}#cloud-health article,#cloud-ledgers article{padding:18px;background:var(--paper,#f4f0e5);border:1px solid #d6d6c9;border-radius:8px}#cloud-health strong,#cloud-ledgers strong{display:block;overflow-wrap:anywhere;margin-top:8px}#cloud-ledgers .cloud-ledger-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}#cloud-command-receipt{overflow-wrap:anywhere}#cloud-connections-detail{white-space:pre-wrap;overflow-wrap:anywhere}#cloud-connections-dialog{max-width:720px;width:calc(100% - 32px)}body[data-cloud="true"] #versions>*:not(#cloud-versions),body[data-cloud="true"] #startup-panel,body[data-cloud="true"] #setup-dialog{display:none!important}body[data-cloud="true"] #cloud-versions{display:block}body[data-cloud="true"] .desk-layout[hidden]{display:none}body[data-cloud="true"] #demo-preview-link{display:none}body[data-cloud="true"] #start{min-height:48px;font-size:16px}body[data-cloud="true"] .controls{flex-wrap:wrap}@media(max-width:720px){#cloud-health,#cloud-ledgers .cloud-ledger-grid{grid-template-columns:1fr}#cloud-signin-form button{width:100%}}

#strategy-gpt-dialog{width:calc(100% - 32px);max-width:840px;max-height:90vh;overflow:auto}#strategy-gpt-dialog textarea{display:block;width:100%;min-height:260px;max-height:45vh;margin:8px 0 16px;padding:12px;font:14px/1.5 ui-monospace,monospace;resize:vertical;box-sizing:border-box}#strategy-gpt-dialog .panel-heading{align-items:center}#strategy-gpt-status{min-height:1.5em}#strategy-gpt-open[hidden]{display:none}
