.research-notes-heading{display:flex;gap:16px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.research-notes-heading h2{flex:1}.research-private-link{font-size:var(--fs-caption)}.research-note-filters,.research-note-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.research-note-filters{padding:14px 0}.researcher-notes label,.notes-moderation-form label{display:flex;flex-direction:column;gap:7px;color:var(--text-muted);font-size:var(--fs-label);font-weight:600}.researcher-notes :is(select,input,textarea),.notes-moderation-form input{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:9px;padding:10px 12px;background:var(--surface,#fff);color:var(--text-body);font-family:inherit;font-size:var(--fs-body);font-weight:400}.researcher-notes textarea{resize:vertical;line-height:1.7}.research-note{border-top:1px solid var(--line);padding:22px 0}.research-note-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;color:var(--text-muted);font-size:var(--fs-caption)}.research-note-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-body);line-height:1.7;color:var(--text-body)}.research-note-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.research-note-actions button{font-size:var(--fs-caption)}.research-note-reply{margin:18px 0 0 14px;border-left:2px solid var(--line);padding:15px 0 0 17px}.research-note-form{border-top:2px solid var(--text-heading);margin-top:24px;padding-top:20px}.research-note-form>label{margin:16px 0}.research-note-notice{padding:13px 15px;border-radius:10px;background:#fff5e5;color:var(--text-body);font-size:var(--fs-caption);line-height:1.7}.research-notes-empty{padding:24px 0}.research-notes-empty p{font-size:var(--fs-table);color:var(--text-muted)}#researchNotesPagination{display:flex;gap:12px;margin:14px 0}.recent-research-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}.research-note-preview{display:block;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface,#fff);min-width:0;color:var(--text-body)}.research-note-preview h3{font-size:var(--fs-h3);color:var(--text-heading);margin:12px 0 8px}.research-note-preview p{font-size:var(--fs-table);line-height:1.7;overflow-wrap:anywhere}.note-count-badge{display:inline-flex;white-space:nowrap;padding:3px 7px;border-radius:7px;background:#efeafa;color:var(--accent);font-size:var(--fs-label);font-weight:600}.recent-research-section{margin-top:35px}.researcher-notes dialog{max-width:480px;width:calc(100% - 32px);box-sizing:border-box}.researcher-notes [hidden]{display:none}.notes-moderation-form{margin-top:18px}@media(max-width:600px){.research-note-fields{grid-template-columns:minmax(0,1fr)}.research-note-reply{margin-left:6px;padding-left:12px}.research-note-filters{gap:10px}.research-note-actions{gap:8px}}
