/* Compact listening and two-list personal page; original saved records stay intact. */
.audio-panel:has(audio){padding:8px 12px;margin:14px 0;border-radius:12px}.audio-panel:has(audio)>h2,.audio-duration-note{display:none!important}.audio-panel:has(audio) audio{height:36px}.article-remote-player{display:flex!important;align-items:center;gap:10px;min-width:0}.article-remote-player>button{flex:0 0 auto;padding:7px 12px!important;min-height:36px;font-size:14px}.article-remote-player .remote-audio-timeline{flex:1;min-width:0;margin:0!important;font-size:12px}.article-remote-player input[type=range]{min-width:35px;width:100%;margin:0}.personal-page{max-width:900px;padding-top:22px}.personal-page>h1{font-size:27px;margin:0 0 16px}.personal-page>.toolbar,.personal-admin-notice{display:none}.personal-page h2{font-size:20px;margin:0 0 10px}.personal-page .personal-updates{padding:14px 16px;margin:0 0 22px}.personal-page .personal-update-summary:empty,.personal-page .personal-update-status:empty{display:none}.personal-page .personal-update-list{max-height:330px;overflow:auto;margin:0;padding:0;list-style:none}.personal-page .personal-update-list li{padding:9px 0;border-bottom:1px solid var(--line)}.personal-page .personal-update-list small{display:block;font-size:12px}.personal-page .personal-update-heading{gap:12px;align-items:center}.personal-page .personal-update-heading a{font-size:13px}.personal-page .personal-update-actions{display:flex;gap:8px;margin-top:10px}.personal-page .personal-update-actions button{padding:5px 9px;font-size:12px}.personal-page .personal-item{padding:12px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;margin:0}.personal-page .personal-item>a{font-size:16px}.personal-page .personal-item p{font-size:12px;margin:4px 0}.personal-page .personal-item button{font-size:12px;padding:4px 8px}.personal-record-backup{margin:20px 0;font-size:13px}.personal-record-backup summary{cursor:pointer}.personal-favorites-heading{margin-top:20px!important}@media(max-width:420px){.article-remote-player{gap:6px}.article-remote-player>button{padding:6px 9px!important}.article-remote-player .remote-audio-timeline{gap:4px;font-size:11px}}



.audio-panel .compact-audio-note{display:none!important}.audio-panel:has(audio) .audio-extras{margin:0!important}.audio-panel:has(audio):not(:has(.article-remote-player)){display:flex;align-items:center;gap:8px}.audio-panel:has(audio):not(:has(.article-remote-player)) audio{flex:1;min-width:0;width:auto}.compact-source-label{font-size:12px;white-space:nowrap;color:#52665a}

.audio-panel:has(audio) .audio-extras>span:first-child{display:none}.audio-panel:has(audio) .audio-extras:not(:has(button,label)){display:none}

body:has(.personal-page) .reading-music-control:has(.reading-music-toggle[aria-pressed="false"]){display:none}

.bps-audio-download{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:32px;min-height:32px;padding:5px 8px;border:1px solid #d8cfba;border-radius:9px;text-decoration:none;color:#203e35;background:#fffdf5;font-size:14px;white-space:nowrap}.bps-audio-download[hidden]{display:none!important}.article-remote-player>.bps-audio-download{padding:4px;min-width:30px}.dock-directory li{display:flex;align-items:center;gap:8px}.dock-directory li button{flex:1;min-width:0;width:auto}#dockDownload{border:0;background:#ffffff12;color:#f2dfa1;border-radius:50%;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;font-size:20px}#bookChapters li{display:flex;gap:8px;align-items:center}#bookChapters li>a:first-child{flex:1;min-width:0}@media(max-width:420px){#musicDock #dockPrev,#musicDock #dockNext{display:none!important}}

body.has-verse-dialog .reading-music-control,body.has-verse-dialog #musicDock{visibility:hidden}

#audio-tracks li,.book-directory-list li{display:flex;gap:8px;align-items:center}#audio-tracks li>button,.book-directory-list li>a:first-child{flex:1;min-width:0}.bps-audio-download:focus-visible{outline:3px solid #b89545;outline-offset:2px}
