.ink-toolbar-v9{position:absolute;z-index:95;top:calc(env(safe-area-inset-top,0px) + 86px);left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 24px);padding:10px 12px;background:var(--bg,#17191d);color:var(--t,#e9ebed);border:1px solid var(--line,#ffffff24);border-radius:18px;box-shadow:0 8px 36px #0003;font:13px/1.4 var(--fs,system-ui)}
.ink-toolbar-v9[hidden]{display:none}.ink-tools-v9,.ink-settings-v9{display:flex;gap:6px;align-items:center;justify-content:center;flex-wrap:wrap}.ink-settings-v9{padding-top:8px;margin-top:8px;border-top:1px solid #8883}.ink-toolbar-v9 button{border:0;border-radius:9px;color:inherit;background:transparent;min-height:36px;padding:7px 10px;font:inherit;cursor:pointer}.ink-toolbar-v9 button[aria-pressed=true]{background:#3478f622;color:#74a8ff}.ink-toolbar-v9 label{display:flex;align-items:center;gap:6px}.ink-toolbar-v9 input[type=range]{width:80px}.ink-toolbar-v9 input[type=color]{width:32px;height:30px;border:0;background:none;padding:2px}.ink-active-v9 #lprev,.ink-active-v9 #lnext{visibility:hidden}.ink-layer-v9.editing{cursor:crosshair}.cover-preview-v9{display:flex;align-items:center;justify-content:center;min-height:140px;max-height:45vh;padding:20px;background:#8881;border-radius:12px;margin:18px 0}.cover-preview-v9 canvas{max-width:100%;max-height:38vh;object-fit:contain;box-shadow:0 6px 20px #0002}.reader-tools-menu-v9{margin-bottom:10px;border-bottom:1px solid #8883}.reader-tools-menu-v9 .rowb{width:100%;min-height:54px;text-align:left;display:flex;justify-content:space-between;gap:16px}.reader-tools-menu-v9 span{font-size:12px;opacity:.6}
.ink-hint-v9{margin:8px 2px 0;font-size:11.5px;color:var(--pgmu,#7a7a7a)}
#ink-toolbar-v9[data-modo="texto"] .ink-settings-v9 label:has(#ink-width-v9){display:none}

/* ═══ v13 · destaques e notas (modelo do Google Livros) ═══ */
#lsel.on{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:6px;max-width:min(94vw,360px)}
#lsel .cores-v13{display:flex;gap:12px;justify-content:center;padding:7px 8px 8px}
#lsel .cores-v13 button{width:26px;height:26px;min-width:26px;padding:0;border-radius:50%;background:var(--c);display:block;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18);transition:transform .14s var(--ez,ease)}
#lsel .cores-v13 button:active{transform:scale(.9)}
#lsel .cores-v13 button.on{box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),0 0 0 2px #22252b,0 0 0 3.5px rgba(255,255,255,.9)}
#lsel .sep-v13{height:1px;background:rgba(255,255,255,.1);margin:1px 5px 3px}
#lsel .acoes-v13{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}
#lsel .acoes-v13 button{height:34px;padding:0 11px;font-size:12.5px}
#lsel .acoes-v13 button.perigo-v13{color:#ff9b8d}

#lnotas-v13{position:absolute;inset:0;z-index:16;pointer-events:none}
#lnotas-v13 .nota-margem-v13{position:absolute;width:14px;height:16px;padding:0;pointer-events:auto;color:var(--c);display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.22));transition:transform .14s var(--ez,ease)}
#lnotas-v13 .nota-margem-v13:active{transform:scale(.88)}

#ltoc .l .vazio-v13{padding:26px 18px;font-size:13px;line-height:1.6;opacity:.6;font-family:var(--fs)}
#ltoc .l .nota-v13{display:flex;gap:11px;align-items:flex-start;padding:13px 10px 14px 16px;font-family:var(--fs);border-bottom:1px solid var(--pgln)}
#ltoc .l .nota-v13:hover{background:color-mix(in srgb,var(--pgtx) 5%,transparent)}
#ltoc .l .nota-v13 .ic{flex:none;width:15px;height:17px;margin-top:2px;color:var(--c)}
#ltoc .l .nota-v13 .co{flex:1;min-width:0}
#ltoc .l .nota-v13 .cap{display:block;font-size:13px;font-weight:600;letter-spacing:-.01em;opacity:.92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ltoc .l .nota-v13 .pos{display:block;font-size:11.5px;opacity:.5;margin-top:2px}
#ltoc .l .nota-v13 .tx{display:block;font-size:13px;line-height:1.55;margin-top:8px}
#ltoc .l .nota-v13 .tx mark{background:color-mix(in srgb,var(--c) 34%,transparent);color:inherit;border-radius:3px;padding:1px 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
#ltoc .l .nota-v13 .nt{display:block;font-size:12.5px;line-height:1.5;margin-top:8px;opacity:.7}
#ltoc .l .nota-v13 .mais{flex:none;width:30px;height:30px;opacity:.4;font-size:17px;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:8px}
#ltoc .l .nota-v13 .mais:hover{opacity:.85;background:color-mix(in srgb,var(--pgtx) 8%,transparent)}

.trecho-v13{border-left:3px solid var(--c,#e0b252);padding:3px 0 3px 12px;margin:0 0 16px;font-size:13.5px;line-height:1.6;opacity:.82}
.nota-sheet-v13 textarea{min-height:120px}
.nota-sheet-v13 .cores-v13{display:flex;gap:16px;justify-content:center;padding:6px 0 4px}
.nota-sheet-v13 .cores-v13 button{width:30px;height:30px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.14);transition:transform .14s var(--ez,ease)}
.nota-sheet-v13 .cores-v13 button:active{transform:scale(.9)}
.nota-sheet-v13 .cores-v13 button.on{box-shadow:inset 0 0 0 1px rgba(0,0,0,.14),0 0 0 2px var(--s1),0 0 0 3.5px var(--tx)}
.nota-sheet-v13 #nota-ok-v13{margin-left:auto}

/* v14 — marca própria da seleção, no lugar da seleção nativa do sistema */
#lselpaint-v14{position:absolute;inset:0;z-index:51;pointer-events:none}
#lselpaint-v14 div{position:absolute;background:#58a6ff;opacity:.26;border-radius:2px}
