.av109-remember{display:flex!important;align-items:center!important;gap:8px!important;margin:8px 0 16px!important;font-size:13px}.av109-remember input{width:17px!important;height:17px!important;margin:0!important}
#av109-book-dock{position:fixed;bottom:16px;right:24px;z-index:900;width:320px;max-width:calc(100vw - 32px);padding:8px;background:#ffffffed;border:1px solid #d3e3ee;border-radius:16px;box-shadow:0 6px 28px #10283a33}#av109-book-dock[hidden]{display:none!important}#av109-book-dock .btn{width:100%}body:has(#av109-book-dock){padding-bottom:85px}
html body .av109-unread{background:#c3114f!important;background-image:none!important;color:white!important;border:0!important;border-radius:12px!important;font-size:12px!important;padding:5px 9px!important;cursor:pointer}
@media(max-width:700px){#av109-book-dock{right:16px;left:16px;width:auto;bottom:calc(8px + env(safe-area-inset-bottom))}}

/* Keep calendar controls accessible while the picker is open. */
body:has(.ds-picker-backdrop.open) #av109-book-dock{display:none!important}
