
.reader-shell{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.reader-top,.reader-tools,.reader-status,.reader-bottom,.reader-view-controls{flex-shrink:0}.reader-stage{flex:1;min-height:0!important;max-height:none!important;position:relative;touch-action:none;scroll-behavior:auto}.reader-stage .page-board,.reader-stage .page-board canvas{touch-action:none!important}.reader-view-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 12px;border-bottom:1px solid #674d7e;background:#281e36;color:#e9d8f8}.reader-view-buttons,.reader-quick-tools{display:flex;align-items:center;gap:5px}.reader-view-controls .tool{background:transparent;color:#e9d8f8;min-height:34px;padding:6px 9px;font-size:12px;border:1px solid #715a86}.reader-view-controls .tool.active{background:#63427d}.reader-quick-tools{display:none}.reader-tools-collapsed .reader-tools{display:none!important}.reader-tools-collapsed .reader-quick-tools{display:flex}.reader-expanded .reader-top,.reader-expanded .reader-status{display:none!important}.reader-expanded .reader-stage{padding:0 5px 5px}.reader-expanded .reader-bottom{padding:4px 8px;gap:12px}.reader-expanded .reader-bottom select{min-height:34px}.reader-tools:not([hidden]){max-height:40dvh;overflow:auto}.reader-stage .page-board[data-ink-tool=erase] canvas{cursor:url("assets/borracha-laco.svg?v=20") 4 24,auto}.reader-view-controls .reader-view-buttons .tool>span:first-child{font-size:18px}@media(max-width:650px){.reader-view-controls{gap:4px;padding:4px 6px;flex-wrap:wrap}.reader-view-controls .tool{min-width:32px;padding:5px 7px}.reader-expand-label,.reader-tools-label{font-size:11px}.reader-view-buttons{gap:4px}.reader-quick-tools{gap:3px}.reader-tools-collapsed .reader-view-buttons .tool span:not(:first-child){display:none}.reader-tools-collapsed .reader-view-controls{flex-wrap:nowrap}.reader-stage{padding-left:5px;padding-right:5px}.reader-status{font-size:10px}.reader-title h1{font-size:15px}.reader-top{padding:6px 10px}.reader-bottom{padding:7px 8px;gap:6px}.reader-bottom select{max-width:190px}.reader-bottom .page-count{white-space:nowrap}}

.reader-stage .page-board[data-ink-tool=pen] canvas,.reader-stage .page-board[data-ink-tool=highlight] canvas{cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M5%2024%2022%207l5%205L10%2029l-6%201Z%22%20fill%3D%22%23c5a2ed%22%20stroke%3D%22%23694093%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m22%207%203-3q2-2%204%200l1%201q2%202%200%204l-3%203%22%20fill%3D%22%23eee0ff%22%20stroke%3D%22%23694093%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m5%2024-1%206%206-1Z%22%20fill%3D%22%23694093%22%2F%3E%3C%2Fsvg%3E") 4 29,auto}

.eraser-lasso-icon{width:24px;height:24px;display:block;pointer-events:none}
