.note-imports{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.note-imports summary{font-weight:600;cursor:pointer}.note-imports form{margin-top:18px}.note-imports button{margin-top:16px}.note-imports input[type=file]{max-width:100%;font-size:13px}.note-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:16px;align-items:end}.note-filters label{margin:0}.note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.note-card{display:flex;flex-direction:column;gap:12px;text-align:left;border:1px solid #eaecf0;border-radius:12px;background:white;padding:20px;min-width:0;color:#344054;overflow-wrap:anywhere}.note-card:hover{border-color:#9e77ed}.note-card strong{font-size:18px}.note-card p{font-size:14px;margin:0;font-weight:400}.note-card small{color:#667085;font-weight:400;font-size:12px}.note-card span{font-size:13px}#note-detail{margin-top:24px;scroll-margin-top:24px;overflow-wrap:anywhere}#note-detail fieldset{border:0;margin:0;padding:0;min-width:0}#view-notes .check-label{display:flex;gap:10px;align-items:flex-start}#view-notes input[type=checkbox]{width:auto;margin-top:4px}#note-detail audio{width:100%;margin:12px 0}.note-original{margin-top:24px}.note-original .preserve{max-height:400px;overflow:auto}#note-detail .action-line{flex-wrap:wrap}#view-notes .page-heading>div{min-width:0}
@media(max-width:1050px){.note-imports{grid-template-columns:1fr}.note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.note-filters{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.note-grid,.note-filters{grid-template-columns:1fr}#view-notes .page-heading{display:block}#note-new{width:100%;margin-top:16px}#note-detail .two-columns{grid-template-columns:1fr}#note-detail .action-line button{width:100%}}
