.dp-reader-mobile-dock{position:fixed;bottom:0;left:0;right:0;z-index:1045;display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;background:var(--dp-card-bg, #fff);border-top:1px solid var(--dp-border, #dee2e6);padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -4px 16px #00000014}.dp-dock-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 4px;min-height:52px;font-size:.625rem;font-weight:600;line-height:1.2;color:var(--dp-text-muted, #6c757d);text-decoration:none;border:none;background:transparent;cursor:pointer;transition:color .2s ease,background-color .2s ease}.dp-dock-item:hover,.dp-dock-item:focus-visible{color:var(--brand-green, #1a535c);background:#1a535c0f}.dp-dock-item--disabled{opacity:.35;pointer-events:none;cursor:default}.dp-dock-icon{font-size:1.1rem;line-height:1}.dp-dock-icon--svg{width:1.1rem;height:1.1rem}.dp-dock-item--chat{color:#0084ff}.dp-dock-item--chat:hover,.dp-dock-item--chat:focus-visible{color:#006fd6;background:#0084ff14}.dp-dock-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.dp-dock-scroll-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.dp-dock-progress{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:conic-gradient(var(--bs-warning, #ffc107) var(--btt-progress, 0%),rgb(255 255 255 / .12) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#fff 0)}@media(min-width:769px){.dp-reader-mobile-dock{display:none}}@media(max-width:768px){body.single-chapter.layout-read{padding-bottom:calc(56px + env(safe-area-inset-bottom,0))}body.single-chapter .dp-back-to-top,body.single-chapter .dp-messenger-button{display:none!important}body.dp-tts-open .dp-reader-mobile-dock{display:none}body.dp-tts-open.single-chapter.layout-read,body.dp-tts-active.single-chapter.layout-read{padding-bottom:calc(70px + env(safe-area-inset-bottom,0))}}
