/* One heading, one accessible information control in every Webhomeopath entry. */
html body.customer-surface #panel-homeopathy .wh-info-heading {display:flex!important;align-items:center!important;gap:6px!important;min-height:32px!important}
html body.customer-surface #panel-homeopathy .wh-info-heading>strong {align-self:center!important}
html body.customer-surface #panel-homeopathy .wh-info {display:inline-flex!important;flex:0 0 auto!important}
html body.customer-surface #panel-homeopathy .wh-info-button {display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;width:24px!important;height:32px!important;min-width:24px!important;min-height:32px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#426b80!important;font:600 13px/1 "Source Sans 3",sans-serif!important;border-radius:4px!important;cursor:pointer!important}
html body.customer-surface #panel-homeopathy .wh-info-button::before {content:'';position:absolute;box-sizing:border-box;width:17px;height:17px;border:1.25px solid currentColor;border-radius:50%;pointer-events:none}
html body.customer-surface #panel-homeopathy .wh-info-button:hover,
html body.customer-surface #panel-homeopathy .wh-info-button[aria-expanded=true] {background:#e8f1f5!important;color:#234f67!important}
html body.customer-surface #panel-homeopathy .wh-info-content {position:fixed!important;z-index:10000!important;box-sizing:border-box!important;padding:16px!important;margin:0!important;border:1px solid #b9cdd8!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 30px #173b4d30!important;overflow:auto!important;text-align:left!important;color:#344f5d!important}
html body.customer-surface #panel-homeopathy .wh-info-content[hidden],
html body.customer-surface #panel-homeopathy #wh-result-basis:empty {display:none!important}
html body.customer-surface #panel-homeopathy .wh-info .wh-info-content p {font-size:14px!important;line-height:1.5!important;margin:0 0 10px!important;color:#344f5d!important}
html body.customer-surface #panel-homeopathy .wh-info-content p:last-child {margin-bottom:0!important}
html body.customer-surface #panel-homeopathy .wh-info-content .wh-result-method {margin:0!important}
html body.customer-surface #panel-homeopathy .wh-info-content .wh-result-method summary {font-size:13px!important;font-weight:600!important;cursor:pointer!important}
@media(max-width:760px){
 html body.customer-surface #panel-homeopathy {margin:18px 0 28px!important}
 html body.customer-surface #panel-homeopathy .wh-info-button {height:44px!important;min-height:44px!important}
}
html body.customer-surface #panel-homeopathy .wh-info-heading {flex-wrap:nowrap!important;justify-content:flex-start!important;max-width:100%!important}
html body.customer-surface #panel-homeopathy .wh-info-heading>:is(h1,h2,h3,h4,strong) {min-width:0!important;flex:0 1 auto!important;width:auto!important;margin:0!important}
html body.customer-surface #panel-homeopathy .wh-info-heading>.wh-info {flex:0 0 auto!important}
@media (pointer:coarse) {html body.customer-surface #panel-homeopathy .wh-info-button {min-width:40px!important;min-height:40px!important}}

html body.customer-surface.wh-classic #panel-homeopathy #homeopathy-method .wh-info-heading {gap:6px!important;flex-wrap:nowrap!important;justify-content:flex-start!important}
