.workspace-page{max-width:1180px}.workspace-lead{font-size:1.1rem;line-height:1.8;max-width:48rem}.workspace-layout{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.5fr);gap:1.2rem;margin:2rem 0}.workspace-list,.workspace-editor{background:#fff;border:1px solid #d8e8e0;border-radius:20px;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 12px 36px #173d3410}.workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.workspace-heading h2,.workspace-editor h2{margin-top:0}.workspace-editor label{display:block;font-weight:650;margin:1rem 0}.workspace-editor input,.workspace-editor textarea{display:block;width:100%;margin-top:.5rem;padding:.85rem;border:1px solid #a7bdb5;border-radius:10px;font:inherit;color:#19352f;background:#fbfdfb}.workspace-editor textarea{resize:vertical;line-height:1.7}.workspace-actions{display:flex;flex-wrap:wrap;gap:.6rem}.workspace-actions button:disabled{opacity:.45}.note-item{width:100%;text-align:left;display:block;border:1px solid #d8e8e0;border-radius:12px;background:#f6faf7;padding:.9rem;margin:.6rem 0;cursor:pointer;color:#16392e}.note-item strong,.note-item small{display:block;overflow-wrap:anywhere}.note-item small{margin-top:.35rem;color:#617a70}.note-item[aria-current="true"]{border-color:#21836b;box-shadow:0 0 0 2px #21836b35}.workspace-empty{color:#617a70;line-height:1.7}@media(max-width:700px){.workspace-layout{grid-template-columns:1fr}.workspace-page{padding-left:20px;padding-right:20px}}
