/* Vazin Online 8.4.0 — notes and reminders */
.notes-layout{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:20px;align-items:start}.note-compose{position:sticky;top:88px}.note-list{display:grid;gap:14px}.note-card{border-inline-start:4px solid var(--line)}.note-card.priority-high{border-inline-start-color:#ffb454}.note-card.priority-urgent,.note-card.note-due{border-inline-start-color:#ff7585}.note-card.note-done{opacity:.65}.note-card header{position:static;height:auto;background:none;border:0;padding:0;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.note-card h2{margin:8px 0;font-size:19px}.note-badges,.note-meta,.note-actions{display:flex;flex-wrap:wrap;gap:8px}.note-body{line-height:2}.note-meta{padding:11px 0;color:var(--muted);font-size:12px;border-top:1px solid var(--line)}.note-actions{align-items:center}.note-actions form{display:flex;gap:6px;margin:0}.note-actions select{width:auto;min-width:90px;padding:7px}.danger-text{color:#ff9eaa}.note-summary strong{font-size:28px;display:block}.note-summary span{color:var(--muted)}.history-filters a.active{border-color:var(--blue);color:var(--blue)}
@media(max-width:1050px){.notes-layout{grid-template-columns:1fr}.note-compose{position:static}}@media(max-width:600px){.note-card header{flex-direction:column}.note-actions form{width:100%}.note-actions button{flex:1}.note-actions select{flex:1}}
