/* STTHAMI Library v1.7.1 — Mobile PDF Hotfix + clearer admin section labels */
.sidebar-title{
  color:#f4c95d!important;
  font-weight:900!important;
  font-size:11px!important;
  letter-spacing:.14em!important;
  text-transform:uppercase;
  padding-top:20px!important;
  padding-bottom:8px!important;
  text-shadow:0 1px 0 rgba(0,0,0,.18)
}
.reader-mobile-tip{
  display:none;
  background:#eef8f3;
  border:1px solid #bad8ca;
  border-radius:9px;
  padding:11px 13px;
  margin:0 0 14px;
  color:#234b3c;
  font-size:13px
}
.reader-mobile-tip strong{color:#146a49}
.reader-open-pdf{white-space:nowrap}
.reader-actions{flex-wrap:wrap}
@media(max-width:900px){
  .sidebar-title{display:flex!important;align-items:center;white-space:nowrap;padding:10px 8px!important}
  .reader-mobile-tip{display:block}
  .reader-actions{width:100%;align-items:stretch}
  .reader-actions .btn{flex:1;text-align:center;justify-content:center}
  .reader-frame{height:68vh}
  .reader-shell{min-height:64vh}
}
@media(max-width:600px){
  .reader-actions{display:grid;grid-template-columns:1fr}
  .reader-actions .btn{width:100%}
  .reader-shell{padding:6px;border-radius:9px}
  .reader-frame{height:62vh}
  .reader-watermarks{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}
  .reader-watermarks span{font-size:12px}
  .reader-page h1{font-size:24px}
  .reader-mobile-tip{font-size:12px}
}
