/* Readable private workspace, preserving the DayOS dark/teal identity. */
.workflow-guidance{display:grid;gap:12px}.workflow-guidance h3{font:800 19px/1.3 Manrope,Inter,sans-serif;margin:0;color:#e8f4f6}.workflow-tools{border-top:1px solid #28515e;padding-top:12px}.workflow-tools summary{cursor:pointer;color:#b6d8df;font-size:12px;padding:8px 0}.workflow-tools[open]{display:grid;gap:12px}.workflow-tools[open]>:not(summary){margin-top:10px}.workflow-tools button{width:100%}
.symbiosis-page{height:auto;min-height:calc(100vh - 70px);grid-template-rows:auto minmax(540px,1fr) auto auto;max-width:100%;margin:0;overflow:visible}
.symbiosis-workspace{grid-template-columns:180px minmax(0,1fr) 310px;min-width:0}
.symbiosis-center,.symbiosis-inspector,.symbiosis-sidebar{min-width:0}
.symbiosis-center{min-height:610px}
.symbiosis-hero{grid-template-columns:minmax(0,1fr) auto;padding:18px;min-width:0}
.symbiosis-version-area{display:block;grid-column:1/-1}
.symbiosis-hero-copy p,.symbiosis-node-heading p,.symbiosis-ledger-item p,.symbiosis-private,.symbiosis-footnote{font-size:12px;line-height:1.5}
.symbiosis-kicker,.symbiosis-detail-tabs button,.symbiosis-edit-panel summary,.symbiosis-node-form label,.symbiosis-ledger-item b,.symbiosis-ledger-item footer small{font-size:11px}
.symbiosis-node-form input,.symbiosis-node-form textarea,.symbiosis-node-form select,.symbiosis-inspector-actions .btn,.symbiosis-branch-form input{font-size:13px}
.symbiosis-node-copy{min-width:0}.symbiosis-node{width:150px}.symbiosis-node.branch{width:140px}
.symbiosis-composer{grid-template-columns:minmax(0,1fr) 160px 190px;gap:12px;padding:16px}
.symbiosis-composer textarea{font-size:13px;height:76px;grid-column:auto}
.symbiosis-capture-copy,.symbiosis-voice{display:none}
.symbiosis-upload{height:auto;min-height:50px}.symbiosis-upload b,.symbiosis-upload small,.symbiosis-composer>button:last-of-type{font-size:12px}
.symbiosis-footnote{flex-wrap:wrap;gap:8px;padding:12px 16px}
.symbiosis-workflow{display:grid;gap:10px;padding:14px;margin:12px 0;border:1px solid #28515e;border-radius:12px;background:#0b202c}
.symbiosis-workflow p,.symbiosis-workflow small{margin:0;font-size:12px;line-height:1.5;color:#afc7d0}
.symbiosis-workflow label{display:grid;gap:6px;font-size:12px}
.symbiosis-workflow select,.symbiosis-workflow textarea{width:100%;min-width:0;padding:9px;background:#081923;border:1px solid #28515e;color:#e5f4f5;border-radius:8px;font:13px Inter,sans-serif}
.symbiosis-workflow textarea{min-height:86px;resize:vertical}
.symbiosis-page button:focus-visible,.symbiosis-page input:focus-visible,.symbiosis-page textarea:focus-visible,.symbiosis-page select:focus-visible{outline:2px solid #76dfdb;outline-offset:3px}
#view-home .now{min-height:260px}
.mechanics-wide .metricgrid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}
@media(max-width:1200px){.symbiosis-workspace{grid-template-columns:minmax(0,1fr) 300px}.symbiosis-sidebar{grid-column:1/-1;min-height:0;max-height:190px;overflow:auto}.symbiosis-session-list{display:flex;gap:8px;flex-wrap:wrap}.symbiosis-session{flex:1 1 170px}.symbiosis-sidebar blockquote{display:none}}
@media(max-width:800px){.symbiosis-workspace{display:block}.symbiosis-center{height:610px}.symbiosis-inspector{min-height:0;max-height:none}.symbiosis-hero{display:block}.symbiosis-modes{margin-top:12px}.symbiosis-composer{grid-template-columns:1fr}.symbiosis-composer textarea,.symbiosis-composer .symbiosis-upload,.symbiosis-composer>button:last-of-type{grid-column:1}.symbiosis-stage-tools{max-width:calc(100% - 26px);flex-wrap:wrap}.symbiosis-dimension{top:12px;bottom:auto}.symbiosis-page.focus .symbiosis-sidebar,.symbiosis-page.focus .symbiosis-inspector{display:none}}
