.annotation-overlay{position:absolute;z-index:2;touch-action:none}.annotation-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;text-align:left;padding:10px 0}.annotation-tools button{padding:7px 10px;min-height:38px}.annotation-tools button[aria-pressed=true]{border-color:var(--accent,#62d4ec);background:#193e3c}.annotation-note{display:flex;flex-direction:column;gap:5px;width:100%;color:var(--muted,#afa6bf);font-size:13px}.annotation-note textarea{min-height:64px;max-width:100%;width:100%;box-sizing:border-box}.annotation-list{display:flex;gap:6px;flex-wrap:wrap;width:100%;max-height:140px;overflow:auto}.annotation-list button{max-width:100%;text-align:left;overflow-wrap:anywhere}.annotation-hint{width:100%;font-size:12px;color:var(--muted,#afa6bf);margin:0}.annotation-tools [hidden]{display:none!important}#annotation-panel .annotation-entry{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;min-width:0;padding:4px 7px;border:1px solid var(--line,#373142);border-radius:10px;background:#282231;box-sizing:border-box}#annotation-panel .annotation-entry[data-selected=true]{border-color:var(--accent,#62d4ec);background:#193e3c}#annotation-panel .annotation-list .annotation-select{flex:1 1 0;min-width:0;width:auto;border:0;background:transparent;padding:8px;min-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}#annotation-panel .annotation-entry .draft-annotation-votes{display:flex;align-items:center;flex:0 0 auto;gap:4px;width:auto;margin:0;padding:0;flex-wrap:nowrap}#annotation-panel .annotation-entry .draft-annotation-votes>button{flex:0 0 auto;width:auto;min-width:26px;min-height:24px;padding:2px 7px;border-radius:999px;font-size:11px;line-height:18px;text-align:center}#annotation-panel .annotation-entry .draft-annotation-count{font-variant-numeric:tabular-nums}#annotation-panel .annotation-entry .draft-annotation-people{position:fixed;inset:auto;z-index:1000;box-sizing:border-box;width:max-content;max-width:min(200px,calc(100vw - 16px));margin:0;padding:6px 9px;border:1px solid var(--line,#373142);border-radius:7px;background:var(--panel,#1d1928);box-shadow:0 4px 16px #0007;font-size:11px;line-height:1.4;color:var(--text,#eeeaf5);overflow-wrap:anywhere;pointer-events:none}
