.notes-list{display:flex;flex-direction:column;gap:10px}.notes-empty{text-align:center;padding:50px 20px;color:var(--txt-3);background:var(--bg-elev);border:1px dashed var(--line-dark);border-radius:var(--r-lg)}.notes-empty h2{color:var(--navy-900);font-size:20px;margin-bottom:8px}.notes-empty p{font-size:14px;max-width:420px;margin:0 auto}.notes-empty.error{color:var(--rose-600);border-color:var(--rose-500)}.note-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px;display:flex;flex-direction:column;gap:8px;transition:border-color .12s,box-shadow .12s}.note-card:hover{border-color:var(--blue-400);box-shadow:var(--sh-xs)}.note-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.note-head .pill{font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;background:var(--blue-50);color:var(--navy-800)}.note-head .pill.spec{background:var(--amber-100);color:#92400e}.note-head .pill.num{background:var(--slate-100);color:var(--txt-3);font-variant-numeric:tabular-nums}.note-head .dzial-name{font-size:13px;font-weight:700;color:var(--navy-900)}.note-head .note-date{margin-left:auto;font-size:12px;color:var(--txt-3)}.note-q{font-size:14px;font-weight:600;color:var(--navy-900);line-height:1.4}.note-text{background:var(--blue-50);border-left:3px solid var(--blue-500);padding:10px 14px;border-radius:var(--r-sm);font-size:13.5px;color:var(--navy-900);line-height:1.5;white-space:pre-wrap}.note-actions{display:flex;gap:8px;margin-top:4px}.note-actions .delete{color:var(--rose-600)}.note-actions .delete:hover{background:var(--rose-100)}@media (max-width: 768px){.notatki-shell{grid-template-columns:1fr!important}.notatki-list,.note-list{padding:10px}.note-card{padding:12px 14px}.note-actions{flex-wrap:wrap;gap:6px}.note-actions button{min-height:40px;padding:8px 12px}}@media (max-width: 480px){.note-card{padding:10px 12px;font-size:14.5px}.note-title{font-size:15px}}
