.nn-selection-actions{position:fixed;z-index:99;display:flex;gap:4px;align-items:center;padding:6px;background:#232830;box-shadow:0 12px 35px #0003;border-radius:13px}
.nn-selection-actions[hidden]{display:none}.nn-selection-actions button{font:500 12px/1.3 system-ui,sans-serif;color:#fff;padding:9px 12px;border:0;border-radius:8px;background:transparent;cursor:pointer}.nn-selection-actions button:hover{background:#454c56}
.nn-note-dialog{width:min(530px,calc(100% - 28px));border:0;border-radius:20px;padding:27px;background:#fff;color:#1d1d1f;box-shadow:0 20px 80px #0004}.nn-note-dialog::backdrop{background:#0006}.nn-note-dialog h2{font-size:23px;letter-spacing:-.03em;margin:0 0 18px}.nn-note-dialog blockquote,.nn-note-item blockquote,.nn-notes-library-item blockquote{font-size:14px;line-height:1.6;color:#5f6571;padding-left:15px;border-left:3px solid #c9dbfa;margin:12px 0 17px}.nn-note-dialog label{font-size:13px;color:#5f6571;display:block;margin-bottom:7px}.nn-note-dialog textarea{width:100%;resize:vertical;border:1px solid #cbd3dd;border-radius:10px;padding:12px;font:inherit;font-size:14px}.nn-note-dialog form button[type=submit]{border:0;border-radius:10px;background:#0071e3;color:#fff;min-height:44px;padding:11px 20px;margin-top:14px}.nn-note-close{float:right;border:0;background:transparent;font-size:24px;cursor:pointer}
.nn-article-notes{border-top:1px solid #e5e5e8;margin:40px 0}.nn-notes-heading{display:flex;justify-content:space-between;align-items:center}.nn-notes-heading h2{font-size:22px;letter-spacing:-.03em;margin:24px 0 12px}.nn-notes-heading span{font-size:12px;color:#6e6e73}.nn-note-item{padding:15px 0;border-bottom:1px solid #e5e5e8}.nn-note-item>p{font-size:14px;line-height:1.6;margin:5px 0 10px}.nn-note-item>div{display:flex;justify-content:space-between;color:#85858c;font-size:12px}.nn-note-item button{border:0;color:#bf3f42;background:none;font-size:12px;cursor:pointer}.nn-article-notes>p{font-size:11px;color:#8a8e98;margin-top:15px}
::highlight(nn-notes){background:#fce7a5;color:inherit}
.nn-notes-library{margin:40px auto 80px}.nn-notes-search{width:min(100%,580px);padding:12px 17px;margin:20px 0;border:1px solid #d5d5da;background:#fff;border-radius:13px;font:inherit;font-size:14px}.nn-notes-library-item{max-width:760px;padding:24px;margin:0 0 12px;background:white;border:1px solid #e7e7ed;border-radius:16px}.nn-notes-library-item h3{font-size:18px;margin:0 0 12px}.nn-notes-library-item h3 a{color:#1d1d1f;text-decoration:none}.nn-notes-library-item h3 a:hover{color:#0071e3}.nn-notes-library-item p{font-size:14px;margin:5px 0 12px}.nn-notes-library-item small{color:#8e8e93}
.nn-reference-reading[data-reading-tab=notes]>[data-reading-section]:not([data-reading-section=notes]),.nn-reference-reading[data-reading-tab=all]>[data-reading-section=notes],.nn-reference-reading[data-reading-tab=continue]>[data-reading-section=notes],.nn-reference-reading[data-reading-tab=saved]>[data-reading-section=notes],.nn-reference-reading[data-reading-tab=history]>[data-reading-section=notes]{display:none}
.nn-reference-reading .nn-v-segments{max-width:100%;overflow-x:auto;scrollbar-width:none}.nn-reference-reading .nn-v-segments button{flex:0 0 auto;white-space:nowrap}
@media(max-width:600px){.nn-selection-actions{max-width:calc(100vw - 24px)}.nn-selection-actions button{padding:9px}.nn-notes-library-item{padding:18px}}
