/* Single compact, content-height description panel. */
html body #app#app#app .px-detail-description-panel{border:1px solid #dde3e8!important;border-radius:8px!important;background:#fff!important;padding:18px 20px!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;align-self:start!important}
html body #app#app#app .px163-description-heading{margin:0 0 12px!important;padding:0 0 12px!important;border-bottom:1px solid #e4e8ec!important}
html body #app#app#app .px163-description-heading h2{font-size:13px!important;line-height:1.4!important;font-weight:600!important;margin:0!important;letter-spacing:0!important}
html body #app#app#app #px-resource-tab{padding:0!important;margin:0!important;text-align:left!important;font-size:13px!important;line-height:1.8!important;min-height:0!important;height:auto!important}
html body #app#app#app #px-resource-tab p{max-width:none!important;width:100%!important;box-sizing:border-box!important;text-align:left!important;margin:0!important;line-height:1.8!important;white-space:pre-line!important;overflow-wrap:anywhere!important;word-break:normal!important}
html[data-theme=dark] body #app#app#app .px-detail-description-panel{background:#191f24!important;border-color:#313b44!important}
html[data-theme=dark] body #app#app#app .px163-description-heading{border-color:#313b44!important}
html[data-theme=dark] body #app#app#app .px163-description-heading h2{color:#eef3f7!important}
html[data-theme=dark] body #app#app#app #px-resource-tab p{color:#cad3db!important}
@media(max-width:600px){html body #app#app#app .px-detail-description-panel{padding:16px!important}}
