.annotate{color:var(--annotate-text);font-family:var(--annotate-mono);flex-direction:column;gap:10px;font-size:12px;line-height:1.5;display:flex;container-type:inline-size}.annotate-head,.annotate-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.annotate-title,.annotate-caption{letter-spacing:.1em;text-transform:uppercase;color:var(--annotate-muted);font-size:10px}.annotate-meta,.annotate-target,.annotate-by,.annotate-signed,.annotate-hint,.annotate-quiet{color:var(--annotate-muted);font-size:10px}.annotate-signed span{color:var(--annotate-text)}.annotate-hint{color:var(--annotate-accent)}.annotate-blocks{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:46vh;display:flex;overflow-y:auto}.annotate-block{text-align:left;box-sizing:border-box;background:var(--annotate-surface);border:1px solid var(--annotate-border);cursor:pointer;width:100%;color:var(--annotate-text);border-radius:8px;padding:8px 10px}.annotate-block:hover{border-color:color-mix(in srgb, var(--annotate-border) 60%, var(--annotate-text))}.annotate-block.is-selected{border-color:var(--annotate-accent);background:var(--annotate-selected)}.annotate-block pre{white-space:pre-wrap;word-break:break-word;max-height:140px;margin:0;font-family:inherit;font-size:11px;line-height:1.5;overflow-y:auto}.annotate-block-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--annotate-muted);align-items:center;gap:8px;margin-bottom:4px;font-size:9px;display:flex}.annotate-part{grid-template-columns:minmax(0,1fr) minmax(150px,32%);align-items:start;gap:8px;display:grid}.annotate-thread{border-left:1px solid var(--annotate-border);flex-direction:column;gap:4px;min-width:0;padding-left:8px;font-size:11px;line-height:1.5;display:flex}.annotate-reactions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.annotate-react{min-width:40px}.annotate-thread-count{color:var(--annotate-muted);font-size:10px}.annotate-thread-mark{word-break:break-word}.annotate-thread-presence{color:var(--annotate-muted);word-break:break-word;font-size:11px}.annotate-thread-presence-who{color:var(--annotate-accent)}.annotate-reply{color:var(--annotate-muted);align-self:flex-start}.annotate-composer{flex-direction:column;gap:6px;display:flex}.annotate-quote{color:var(--annotate-accent);text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:10px;overflow:hidden}.annotate-note,.annotate-input{box-sizing:border-box;background:var(--annotate-surface);border:1px solid var(--annotate-border);width:100%;color:var(--annotate-text-strong);border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:12px}.annotate-note{resize:vertical}.annotate-input{padding:4px 8px;font-size:11px}.annotate-author-id{width:160px}.annotate-author-name{width:120px}.annotate-btn{cursor:pointer;border:1px solid var(--annotate-border);color:var(--annotate-text);-webkit-tap-highlight-color:color-mix(in srgb, var(--annotate-accent) 24%, transparent);touch-action:manipulation;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;font-family:inherit;font-size:11px;display:inline-flex}.annotate-btn:disabled{cursor:default;opacity:.55}.annotate-btn-small{padding:2px 8px;font-size:10px}.annotate-btn-accent{color:var(--annotate-accent)}.annotate-btn-primary{background:var(--annotate-accent);border-color:var(--annotate-accent);color:var(--annotate-on-accent);font-weight:700}.annotate-btn-mark{min-width:104px}select.annotate-btn{appearance:none;background-color:var(--annotate-surface);background-image:linear-gradient(45deg, transparent 50%, var(--annotate-muted) 50%), linear-gradient(135deg, var(--annotate-muted) 50%, transparent 50%);color:var(--annotate-text);background-position:calc(100% - 13px),calc(100% - 8px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:24px}.annotate-check{cursor:pointer;align-items:center;gap:6px;font-size:11px;display:inline-flex}.annotate-check input{accent-color:var(--annotate-accent);width:16px;height:16px}.annotate-box{background:var(--annotate-panel);border:1px solid var(--annotate-border);border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.annotate-mark{font-size:11px;line-height:1.5}.annotate-mark-author{color:var(--annotate-accent)}.annotate-mark-author.is-unsigned,.annotate-mark-by,.annotate-mark-quote{color:var(--annotate-muted)}.annotate-review,.annotate-redeliver{white-space:pre-wrap;word-break:break-word;max-height:220px;margin:0;font-family:inherit;font-size:10px;line-height:1.5;overflow-y:auto}.annotate-redeliver{word-break:break-all;color:var(--annotate-success)}.annotate-ok{color:var(--annotate-success);font-size:11px}.annotate-held{color:var(--annotate-accent);flex-direction:column;gap:6px;font-size:11px;display:flex}.annotate-notice{border:1px solid color-mix(in srgb, var(--annotate-success) 45%, transparent);background:var(--annotate-success-surface);color:var(--annotate-success);border-radius:6px;padding:8px 10px;font-size:11px}.annotate-error{background:var(--annotate-danger-surface);border:1px solid color-mix(in srgb, var(--annotate-danger) 45%, transparent);color:var(--annotate-danger);border-radius:6px;padding:8px 10px;font-size:11px}.annotate-footer{color:var(--annotate-muted);word-break:break-all;font-size:10px}.annotate-btn:focus-visible,.annotate-block:focus-visible,.annotate-note:focus-visible,.annotate-input:focus-visible,.annotate-check input:focus-visible{outline:2px solid var(--annotate-accent);outline-offset:2px}@media (max-width:760px){.annotate-btn{min-height:44px}.annotate-note,.annotate-input{font-size:16px}}@container (max-width:560px){.annotate-part{grid-template-columns:minmax(0,1fr)}.annotate-thread{border-left:none;padding-left:0}}@media (prefers-reduced-motion:reduce){.annotate-blocks{scroll-behavior:auto}}.annotate-part>.annotate-composer{border-top:1px dashed var(--annotate-border);grid-column:1/-1;padding:8px 0 4px}.annotate-review-box>summary{cursor:pointer;list-style-position:inside}.annotate-review-box[open]>summary{margin-bottom:4px}
