.notes-page{padding:24px;max-width:1400px;margin:auto}.notes-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.notes-heading h2{margin:0}.notes-heading p{margin:8px 0 20px}.notes-editor{background:#fff;border:1px solid #a6abc7;border-radius:12px;padding:20px;display:grid;gap:16px;margin:16px 0 24px}.notes-fields,.notes-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end}.notes-page label{display:grid;gap:7px;font-size:15px}.notes-page input,.notes-page select,.notes-page textarea{font:inherit;padding:10px;border:1px solid #929ab8;border-radius:7px;background:#fff;color:#202640;min-width:0}.notes-fields label{flex:1;min-width:160px}.notes-filters{margin:20px 0}.notes-filters label:first-child{flex:1;min-width:220px}.notes-list{display:grid;gap:14px}.note-card{border:1px solid #abb1c8;border-left:5px solid #637296;border-radius:10px;padding:18px 20px;background:#fff}.note-card.priority-high{border-left-color:#ad3d28}.note-card.priority-low{border-left-color:#738376}.note-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#454e68;font-size:14px}.note-priority{text-transform:capitalize;border-radius:5px;padding:3px 8px;background:#e4e8f2;color:#34415f}.note-priority.high{background:#f9d6cc;color:#8c291b}.note-priority.low{background:#e3ebe2;color:#394c39}.note-card h3{font-size:18px;margin:14px 0 8px}.note-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin:0 0 16px}.note-actions{display:flex;gap:10px;justify-content:flex-end}.notes-empty{padding:36px;text-align:center;color:#4a5573;border:1px dashed #949cb7;border-radius:12px}.notes-error{background:#fae0d9;padding:12px;border-radius:8px}.note-card.resolved{background:#f4f5f9}@media (max-width:700px){.notes-page{padding:14px}.notes-heading{align-items:start;flex-direction:column}.notes-filters label{flex:1;min-width:140px}}
