.db-readaloud-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px}
.db-readaloud-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.db-readaloud-button[aria-pressed="true"],body .db-standard-controls .db-readaloud-button[aria-pressed="true"]{background:#fff!important;color:#67462f!important}
body.db-daily-chants-burmese-standard .db-readaloud-button{order:5!important}
body.db-daily-chants-burmese-standard .db-readaloud-button{border:1px solid rgba(255,255,255,.55)!important;border-radius:7px!important;background:rgba(255,255,255,.12)!important;color:#fff!important;padding:6px 9px!important;font:inherit!important;font-size:13px!important;cursor:pointer!important}
body.db-daily-chants-burmese-standard .db-readaloud-button:hover{background:rgba(255,255,255,.22)!important}
body.db-daily-chants-burmese-standard .db-readaloud-button[aria-pressed="true"]{background:#fff!important;color:#67462f!important}
body.db-daily-chants-burmese-standard .db-bookmark-button{order:6!important}
body.db-daily-chants-burmese-standard .db-searchbox{order:7!important}
body.db-daily-chants-burmese-standard .db-search-status{order:8!important}
/* The bilingual header assigns flex order to every other toolbar control. */
body.db-requisites-reader-standard .db-readaloud-button{order:6}
body.db-requisites-reader-standard .db-bookmark-button{order:7}
body.db-requisites-reader-standard .db-searchbox{order:8}
body.db-patisambhidamagga-reader-standard .db-readaloud-button{order:5}
body.db-patisambhidamagga-reader-standard #db-bookmark-button{order:6}
body.db-patisambhidamagga-reader-standard .db-searchbox{order:7}
body.db-mindfulness-reader-standard .db-readaloud-button{order:6}
body.db-mindfulness-reader-standard .db-bookmark-button{order:7}
body.db-mindfulness-reader-standard .db-searchbox{order:8}
body.db-only-way-reader-standard .db-readaloud-button{order:6}
body.db-only-way-reader-standard :is(.db-bookmark-button,#db-bookmark-button){order:7}
body.db-only-way-reader-standard .db-searchbox{order:8}
body.db-daily-chants-standard .db-readaloud-button{order:6}
body.db-daily-chants-standard .db-bookmark-button{order:7}
body.db-daily-chants-standard .db-searchbox{order:8}
/* Pāḷi Chanting Book: A−, A+, Read Aloud, Book Mark, Search. */
body.db-pali-chanting-reader-standard .db-readaloud-button{order:6!important}
body.db-pali-chanting-reader-standard #bookmarkBtn{order:7!important}
body.db-pali-chanting-reader-standard>.topbar .searchbox{order:8!important}
body.db-paccayaniddeso-reader-standard .db-standard-controls{display:contents!important}
body.db-paccayaniddeso-reader-standard .db-readaloud-button{order:6!important;flex:0 0 auto!important}
body.db-paccayaniddeso-reader-standard :is(.db-bookmark-button,#db-bookmark-button,#bookmarkBtn){order:7!important}
body.db-paccayaniddeso-reader-standard .db-searchbox{order:8!important}
body.db-paccayaniddeso-reader-standard .db-search-status{order:9!important}
@media(max-width:760px){
  body.db-paccayaniddeso-reader-standard .app-brand-title{display:none!important}
  body.db-paccayaniddeso-reader-standard .app-brand{flex:0 0 30px!important}
  body.db-paccayaniddeso-reader-standard .db-readaloud-button{width:30px!important;min-width:30px!important;padding:3px!important}
  body.db-paccayaniddeso-reader-standard .db-searchbox{order:20!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important}
  body.db-paccayaniddeso-reader-standard .db-searchbox input{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important}
  body.db-paccayaniddeso-reader-standard .db-search-status{order:21!important}
}
.db-readaloud-panel[hidden]{display:none}
.db-readaloud-panel{position:fixed;z-index:1450;top:var(--db-readaloud-top,72px);right:14px;width:min(390px,calc(100vw - 28px));max-height:calc(100vh - var(--db-readaloud-top,72px) - 8px);overflow:auto;padding:12px 13px;background:#fffdf9;border:2px solid #ad744e;border-radius:12px;box-shadow:0 10px 30px rgba(70,42,25,.22);color:#332922;font:13px/1.45 Arial,"Noto Sans SC",sans-serif}
.db-readaloud-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}
.db-readaloud-head h2{margin:0;color:#673b20;font-size:17px}
.db-readaloud-close{min-width:30px;min-height:30px;padding:0 6px;border:1px solid #b98a69;border-radius:7px;background:#fffaf5;color:#5c341d;font:700 21px/1 Arial,sans-serif;cursor:pointer}
.db-readaloud-actions{display:flex;flex-wrap:wrap;gap:7px}
.db-readaloud-actions button,.db-readaloud-settings select{min-height:36px;border:1px solid #b98a69;border-radius:7px;background:#fff8f1;color:#5c341d;font:600 14px/1.2 Arial,"Noto Sans SC",sans-serif;cursor:pointer}
.db-readaloud-actions button{padding:7px 10px}.db-readaloud-actions button:disabled{cursor:not-allowed;opacity:.48}
.db-readaloud-settings{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 9px;margin-top:9px}
.db-readaloud-settings select{width:100%;padding:5px 7px;font-weight:400}
.db-readaloud-status{margin:9px 0 0;color:#6b584b}
.db-readaloud-current{background:#fff1b8!important;box-shadow:0 0 0 3px #d99b43!important;border-radius:5px}
@media(max-width:720px){.db-readaloud-panel{right:8px;width:calc(100vw - 16px)}.db-readaloud-actions button{flex:1 1 auto;padding-inline:8px}.db-readaloud-settings{grid-template-columns:80px minmax(0,1fr)}}

