/* Restore the original action colors and counters; allow the complete title. */
html body #app#app#app .px200-panel-heading>div{flex:1 1 0!important;min-width:0!important}
html body #app#app#app .px200-panel-heading h1{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-line-clamp:unset!important;max-height:none!important;height:auto!important;width:auto!important;max-width:100%!important}
html body #app#app#app .px200-free{flex:0 0 auto!important}
html body #app#app#app .px200-author{font-size:13px!important;line-height:1.5!important}
html body #app#app#app .px200-author strong,html body #app#app#app .px200-author strong a{font-size:14px!important;font-weight:700!important;overflow-wrap:anywhere!important}
html body #app#app#app .px-detail-top-actions .px-detail-download{background:#008000!important;color:#fff!important}
html body #app#app#app .px-detail-top-actions .px-detail-download:hover{background:#006b00!important}
html body #app#app#app .px-detail-download small{display:inline!important;font-size:11px!important;color:#fff!important;opacity:1!important;font-weight:500!important}
html body #app#app#app .px-detail-top-actions .px-detail-favorite{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;background:#ec233d!important;color:#fff!important;border-color:#ec233d!important;min-width:62px!important;padding:0 12px!important}
html body #app#app#app .px-detail-favorite svg,html body #app#app#app .px-detail-favorite.is-saved svg{fill:#fff!important;stroke:#fff!important}
html body #app#app#app .px-detail-favorite .px-detail-like-count{display:inline!important;color:#fff!important;font-size:12px!important;opacity:1!important}
