.sidebar nav .quick-nav{font:inherit;font-family:var(--serif);text-align:left;display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 0;border:0;border-top:1px solid var(--line);color:var(--accent);background:transparent}.quick-nav small{font-size:20px;font-weight:400}.quick-nav:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
#dialog[data-quick]{width:min(570px,calc(100% - 32px));max-height:85dvh}#dialog[data-quick] .dialog-body{padding-top:12px}#quick-note-form{display:grid;gap:10px}.quick-input-label{display:block}.quick-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#quick-note-form textarea{width:100%;font:17px/1.95 var(--serif);background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:4px 0 18px;min-height:150px;resize:vertical}#quick-note-form textarea:focus{outline:none;border-bottom-color:#92856c}.quick-input-bar{display:flex;justify-content:space-between;align-items:center;gap:14px}.quick-voice{display:inline-flex;align-items:center;gap:9px;padding:9px 0;min-height:44px;font:14px var(--serif);color:var(--accent)}.quick-voice svg{width:19px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.quick-voice[aria-pressed=true]{color:#985448}.quick-voice[aria-pressed=true] svg{animation:quick-listen 1.3s ease-in-out infinite}@keyframes quick-listen{50%{opacity:.4;transform:scale(.9)}}.quick-voice-status{min-height:18px;color:var(--muted);font:11px/1.7 var(--serif);margin:0}.quick-date{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:12px}.quick-date summary{cursor:pointer}.quick-date label{margin-top:9px;font-size:12px}.quick-date input{font:14px var(--serif)}.quick-intent:empty{display:none}.quick-intent-action{background:#e5e9df;border:1px solid #cad0bf;border-radius:4px;color:var(--green);padding:10px 15px;text-align:left;font:13px var(--serif);width:100%}.quick-intent>span{font-size:12px;color:var(--muted)}.quick-page{max-width:740px}.quick-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.quick-section-head h3{font-size:14px;font-weight:400;margin:0}.quick-section-head .thread-period{margin:0}.quick-section-head button{font-size:12px}.quick-note-detail>.thread-note-text{margin:15px 0 20px}.quick-tools{display:flex;gap:27px;padding:0 0 20px}.quick-tools button{font-size:14px;color:var(--accent);padding-inline:0}.quick-linked{border-top:1px solid var(--line);padding-top:9px}.quick-empty{font:12px/1.8 var(--serif);color:var(--muted);margin:12px 0}.quick-linked-row{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line)}.quick-linked-row>button:first-child{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left;padding:13px 0}.quick-linked-row small{font-size:10px;color:var(--muted)}.quick-linked-row strong{font:15px/1.6 var(--serif)}.quick-linked-row span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.quick-linked-row>button:last-child:not(:first-child){font-size:11px;flex:none}.quick-origin{flex:none}.quick-note-detail .thread-dialog-actions{font-size:12px;color:var(--green)}.quick-revisions{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:14px;margin-top:20px}.quick-revisions p,.quick-context p{white-space:pre-wrap;overflow-wrap:anywhere}.quick-revisions article{padding:10px 0;border-bottom:1px solid var(--line)}#quick-link-form{display:grid;gap:12px}#quick-link-form>input{font:14px var(--serif);min-height:42px}#quick-link-form>button{justify-self:end}.quick-picker-list{max-height:45dvh;overflow:auto;overscroll-behavior:contain}.quick-picker-row{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid var(--line);cursor:pointer}.quick-picker-row input{flex:none;margin:0}.quick-picker-row>span{min-width:0}.quick-picker-row small{display:block;font-size:10px;color:var(--muted)}.quick-picker-row strong{font:14px/1.8 var(--serif);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quick-reading-notes{border-top:1px solid var(--line);padding:10px 0;margin-top:12px}.quick-note-reference{display:grid;grid-template-columns:1fr auto;gap:4px 12px;text-align:left;width:100%;padding:10px 0}.quick-note-reference small{font-size:10px;color:var(--muted);grid-column:1/-1}.quick-note-reference span{font:13px/1.8 var(--serif);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quick-note-reference b{font-weight:400;color:var(--accent)}.quick-context{font:12px/1.8 var(--serif);color:var(--muted);padding:7px 0}.quick-context p{padding:10px;border-left:2px solid #b9c1aa;margin:10px 0}.thread-linked-count{font-size:10px;color:var(--accent)}
@media(max-width:700px){.sidebar nav .quick-nav{width:auto;flex:1;justify-content:center;gap:6px;border:0;padding:13px 6px;font-size:14px}.quick-nav small{font-size:15px}.sidebar nav a{flex:1;justify-content:center}.sidebar nav a small{display:none}#dialog[data-quick]{width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0;border-radius:14px 14px 0 0;border-bottom:0;padding:23px 22px calc(23px + env(safe-area-inset-bottom))}#dialog[data-quick] .dialog-head h2{font-size:25px}#dialog[data-quick] .dialog-head .close{width:38px;min-height:38px;font-size:26px}#quick-note-form textarea{font-size:17px;min-height:145px;max-height:35dvh}.quick-page .thread-heading{margin-top:7px}.quick-note-detail>.thread-note-text{font-size:17px}.quick-tools{padding-bottom:12px}.quick-origin{font-size:9px!important}.quick-picker-list{max-height:44dvh}}
@media(prefers-reduced-motion:reduce){.quick-voice svg{animation:none!important}}
.thread-small-heading .thread-plus{width:auto;min-width:64px;font:11px/1.6 var(--serif);white-space:nowrap;padding:5px 0}
@media(max-width:700px){.sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar nav .quick-nav{font-size:13px;min-height:60px;padding:8px 3px}.sidebar nav a{padding:8px 3px}.sidebar nav .quick-nav small{font-size:16px}.sidebar nav .quick-nav span{white-space:nowrap}}

.quick-origin-actions{display:flex;flex-direction:column;align-items:flex-end;flex:none}.quick-origin-actions .thread-quiet{min-height:40px;font:11px var(--serif);color:var(--muted);padding:5px 0}
.quick-reference-control{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);margin-top:10px}
.quick-reference-control button{font:12px var(--serif);color:var(--muted);min-height:42px;padding-inline:0}
#quick-reference-form>input{width:100%;min-width:0;font:15px var(--serif);min-height:44px}
.quick-reference-list{max-height:min(330px,max(90px,calc(100dvh - 330px)));overflow-y:auto;overscroll-behavior:contain}
.quick-reference-list label{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-family:var(--serif);cursor:pointer}
.quick-reference-list input{width:18px;height:18px;flex:none;accent-color:var(--accent)}
.quick-reference-list span{min-width:0}.quick-reference-list small{display:block;color:var(--muted);font-size:10px}
.quick-reference-list strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:14px;line-height:1.8;font-weight:400}
.quick-reference-count{margin-right:auto;font-size:12px;color:var(--muted)}
#dialog:has(#quick-reference-form) .dialog-head{position:sticky;top:0;background:var(--paper);z-index:2}
.quick-tools .quick-ask{width:100%}.quick-ask summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;width:fit-content;cursor:pointer;list-style:none;font:14px var(--serif);color:var(--accent)}.quick-ask summary::-webkit-details-marker{display:none}.quick-ask summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.quick-ask-chevron{display:inline-block;transition:transform .15s}.quick-ask[open] .quick-ask-chevron{transform:rotate(180deg)}.quick-ask-methods{display:flex;flex-wrap:wrap;gap:12px;padding:4px 0 12px}.quick-ask-methods button,.quick-tools .quick-ask .quick-ask-methods button{display:flex;align-items:center;justify-content:space-between;gap:32px;min-width:112px;min-height:44px;padding:9px 14px;border:1px solid var(--line);border-radius:4px;font:14px var(--serif);color:var(--accent)}.quick-ask-methods button:hover{background:var(--paper,#f5f1e8)}.workspace-ask>.quick-ask{width:100%}.workspace-ask .quick-ask>summary{width:100%;font-size:17px;color:var(--ink)}.quick-tool-unavailable{display:block;padding-bottom:8px}@media(prefers-reduced-motion:reduce){.quick-ask-chevron{transition:none}}
