.project-note-layout{display:flex;align-items:flex-start;gap:.4rem}.project-note-layout>.note-list-section{flex:1;min-width:0}.project-note-sidebar{flex:0 0 2rem;width:2rem;position:sticky;top:.5rem;border:0;padding:0;z-index:5}.project-note-sidebar[hidden]{display:none}.project-note-sidebar details{position:relative;margin:0;border:0;padding:0}.project-note-sidebar summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;width:2rem;height:2rem;padding:0;border:0;border-radius:.35rem;color:var(--muted);background:transparent}.project-note-sidebar summary::-webkit-details-marker{display:none}.project-note-sidebar summary::marker{content:''}.project-note-sidebar summary:hover,.project-note-sidebar summary:focus-visible{color:var(--ink);background:var(--field)}.project-note-sidebar summary svg{transition:transform .15s ease}.project-note-sidebar details[open] summary svg{transform:rotate(180deg)}.project-note-sidebar nav{position:absolute;left:0;top:2.3rem;width:min(18rem,calc(100vw - 5rem));max-height:60vh;overflow-y:auto;padding:.8rem;background:var(--surface);border:1px solid var(--line);border-radius:.5rem;box-shadow:0 .5rem 1.5rem #0005;animation:note-area-open .15s ease-out}.project-note-sidebar h4{font-size:.85rem;color:var(--muted);margin:.8rem 0 .35rem}.project-note-sidebar p{font-size:.8rem;color:var(--muted)}.project-note-choice{display:block;text-align:left;width:100%;white-space:normal;overflow-wrap:anywhere;margin:.2rem 0;padding:.45rem;font-size:.85rem}.project-note-choice[aria-pressed=true]{font-weight:700;border-color:var(--blue)}.project-note-selection{color:var(--muted);font-size:.85rem;margin:.2rem 0 .6rem;overflow-wrap:anywhere}.project-note-card-context{color:var(--muted);font-size:.8rem;overflow-wrap:anywhere;margin:.35rem 0}@keyframes note-area-open{from{opacity:0;transform:translateX(-.4rem)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.project-note-sidebar nav{animation:none}.project-note-sidebar summary svg{transition:none}}
