#shared-workspace[hidden]{display:none!important}#shared-workspace{position:fixed;inset:0;z-index:9990;color:var(--text,#e8eef8)}.shared-workspace-scrim{position:absolute;inset:0;background:rgba(0,0,0,.68)}.shared-workspace-panel{position:absolute;inset:3vh max(14px,calc((100vw - 1100px)/2));display:flex;flex-direction:column;border:1px solid var(--border,#36465a);border-radius:16px;background:var(--panel,#172334);box-shadow:0 15px 60px #0008;overflow:hidden}.shared-workspace-header,.shared-workspace-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;background:var(--panel,#172334);border-bottom:1px solid var(--border,#36465a)}.shared-workspace-header div{display:grid;gap:3px}.shared-workspace-header small,.shared-workspace-footer span{color:var(--muted,#9eafc4);font-size:12px}.shared-workspace-footer{border-top:1px solid var(--border,#36465a);border-bottom:0}.shared-workspace-body{padding:16px;overflow:auto;flex:1;min-height:0}.shared-workspace-body>label{display:grid;gap:5px}.shared-workspace-body select,.shared-workspace-body textarea{max-width:100%;width:100%;box-sizing:border-box}.shared-workspace-tabs{display:flex;overflow:auto;gap:6px;margin:15px 0}.shared-workspace-tabs button{white-space:nowrap}.shared-workspace-tabs .active{border-color:var(--accent,#4fa3ff);box-shadow:inset 0 -2px var(--accent,#4fa3ff)}.shared-workspace-item,.shared-workspace-walk{display:flex;flex-direction:column;gap:6px;padding:12px;margin:8px 0;background:var(--panel2,var(--card,#213047));border:1px solid var(--border,#36465a);border-radius:10px;text-align:left;width:100%;overflow-wrap:anywhere}.shared-workspace-item span,.shared-workspace-walk small{font-size:13px;color:var(--muted,#9eafc4)}.shared-workspace-json{max-height:50vh;overflow:auto;padding:12px;border:1px solid var(--border,#36465a);border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.shared-workspace-warning,#shared-workspace-error{color:var(--warning,#ecb56a)}#shared-workspace-error:empty{display:none}#shared-workspace-add-entry{display:grid;gap:10px;max-width:640px}#shared-workspace-add-entry label{display:grid;gap:5px}@media(max-width:700px){.shared-workspace-panel{inset:0;border-radius:0}.shared-workspace-header,.shared-workspace-footer{padding:10px 12px}.shared-workspace-body{padding:12px}.shared-workspace-footer span{display:none}.shared-workspace-tabs button{flex:1;min-width:max-content;padding:9px}.shared-workspace-header{padding-top:max(10px,env(safe-area-inset-top))}.shared-workspace-footer{padding-bottom:max(10px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){#shared-workspace *{animation:none!important;transition:none!important}}

/* Phase 9 scoped notes and project workspace */
.shared-workspace-scope{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.shared-workspace-scope button.active{border-color:var(--accent,#4fa3ff);background:var(--panel2,var(--card,#213047))}.shared-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.shared-workspace-item summary{cursor:pointer;font-weight:600;text-transform:capitalize}.shared-workspace-item pre{font-weight:400}.shared-workspace-body #private-note-form{display:grid;gap:10px;max-width:750px;margin-top:16px;padding:14px;border:1px solid var(--border,#36465a);border-radius:12px;background:var(--panel2,var(--card,#213047))}.shared-workspace-body #private-note-form label{display:grid;gap:6px}.shared-workspace-body #private-note-form input,.shared-workspace-body #private-note-form textarea{width:100%;box-sizing:border-box;min-width:0}.shared-form-actions{display:flex;gap:8px;flex-wrap:wrap}.shared-form-actions .danger{margin-left:auto}.shared-workspace-scope [hidden],.shared-workspace-tabs[hidden],#shared-project-picker[hidden]{display:none!important}@media(max-width:700px){.shared-workspace-scope button{flex:1}.shared-section-head{align-items:flex-start}.shared-section-head h3{margin:0}}
