.ls-info-heading{display:flex!important;align-items:center;justify-content:space-between;gap:.5rem;position:relative}
.ls-info-heading>h3{margin:0!important}
details.ls-context-info{position:relative;display:inline-block;margin:0!important;padding:0!important;border:0!important;background:transparent!important;max-width:100%;vertical-align:middle}
details.ls-context-info>summary{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#246da5!important;cursor:pointer;list-style:none!important;box-shadow:none!important}
details.ls-context-info>summary::before,details.ls-context-info>summary::after,details.ls-context-info>summary::-webkit-details-marker{display:none!important;content:none!important}
.ls-info-mark{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border:1.5px solid currentColor;border-radius:50%;font:600 16px/1 Georgia,serif}
details.ls-context-info>summary:hover{color:#16465f!important}
details.ls-context-info>summary:focus-visible,.ls-locked-source:focus-visible{outline:2px solid #246da5!important;outline-offset:3px}
.ls-info-content{box-sizing:border-box;position:absolute;right:0;top:calc(100% + 6px);width:min(34rem,calc(100vw - 3rem));max-height:60vh;overflow:auto;padding:20px;border:1px solid #cbdde7;border-radius:8px;background:#fff;color:#294f63;box-shadow:0 8px 28px #183b5524;z-index:90;text-align:left;font-size:1rem;line-height:1.6}
.ls-info-content p{margin:0 0 12px!important;font-size:inherit!important;line-height:inherit!important}
.ls-info-content p:last-child{margin-bottom:0!important}
.ls-info-content details{margin:12px 0 0!important}
.ls-info-content details>summary{background:transparent!important;color:#194c65!important;padding:4px 0!important;border:0!important;font-size:inherit!important}
#wh-comparison-controls>.ls-context-info{float:right;margin-bottom:6px!important}
#wh-comparison-controls>.ls-context-info+.wh-compare-toolbar{clear:both}
.ls-membership-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .35rem}
.ls-membership-link,.ls-info-content a{font-weight:600!important;color:#246da5!important;text-decoration:none!important;border-bottom:0!important}
.ls-membership-link:is(:hover,:focus,:active,:visited),.ls-info-content a:is(:hover,:focus,:active,:visited){text-decoration:none!important;border-bottom:0!important}
.ls-membership-link:focus-visible,.ls-info-content a:focus-visible{outline:2px solid #246da5;outline-offset:3px}
.ls-locked-source{cursor:pointer!important}
#ls-source-help .ls-info-content{right:auto;left:0}
@media(max-width:700px){.ls-info-content{position:fixed;left:1rem!important;right:1rem!important;top:auto;bottom:1rem;width:auto;max-height:65vh}details.ls-context-info[open]>.ls-info-content{box-shadow:0 6px 30px #183b5540}}

.ls-method-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.ls-method-summary>p{margin:8px 0}.ls-method-summary .ls-info-content{text-align:left}
.rf-scope-transparency.ls-context-info{display:block;margin:4px 0!important}.rf-scope-transparency.ls-context-info .ls-info-content{left:0;right:auto}
.results-heading>.ls-context-info{flex:0 0 auto}
