.read-aloud{font:14px/1.45 Arial,sans-serif;color:#244737;text-align:left;user-select:auto!important;-webkit-user-select:auto!important}.read-aloud[hidden],.read-aloud [hidden]{display:none!important}[data-read-aloud]{margin:14px 0 22px}.read-aloud button,.read-aloud select{font:inherit;min-height:44px;border:1px solid #24473770;border-radius:5px;background:#f5f0e6;color:#244737;padding:8px 12px;cursor:pointer}.read-aloud button:disabled{opacity:.5;cursor:default}.read-aloud button:focus-visible,.read-aloud select:focus-visible{outline:2px solid #977044;outline-offset:3px}.tts-dock{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:90;max-width:calc(100vw - 24px);border:1px solid #bca676;background:#f5f0e6;box-shadow:0 3px 14px #0002;border-radius:10px;padding:4px}.tts-compact{display:flex;justify-content:flex-end;gap:3px}.tts-compact button{border:0;background:transparent;min-width:44px;padding:8px}.tts-compact [data-toggle]{font-size:20px}.tts-dock #tts-panel{width:300px;max-width:calc(100vw - 40px);max-height:55dvh;overflow-y:auto;padding:8px;box-sizing:border-box}.tts-actions{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.tts-rate{display:flex;gap:8px;align-items:center;margin:10px 0}.tts-dock [role=status]{font:13px/1.4 Arial,sans-serif!important;margin:8px 0!important;text-align:left!important}.read-aloud-note{font:12px/1.4 Arial,sans-serif!important;margin:8px 0!important;text-align:left!important}.tts-choosing .tts-pickable{cursor:pointer;outline:1px dashed #97704480;outline-offset:3px}.tts-choosing .tts-pickable:hover,.tts-choosing .tts-pickable:focus{background:#e6d3b94d;outline:2px solid #977044}.tts-dock:not(:has(#tts-panel[hidden])){max-height:70dvh}body{padding-bottom:76px}@media print{.read-aloud{display:none!important}}
