.sv-answer:has(.answer-content){white-space:normal}
.answer-content{color:inherit;font:inherit;line-height:1.85;overflow-wrap:anywhere;min-width:0}
.answer-content p{margin:0 0 16px;white-space:normal}
.answer-content p:last-child{margin-bottom:0}
.answer-content .answer-lead{font-weight:600;padding:12px 14px;border-left:3px solid #188278;background:#f0f8f7;border-radius:0 8px 8px 0}
.answer-content strong{font-weight:700}
.answer-content .answer-heading{font:inherit;font-weight:700;margin-top:22px;margin-bottom:8px}
.answer-content .answer-list{margin:16px 0 20px;padding:0;list-style:none}
.answer-content .answer-list li{padding:12px 0;border-bottom:1px solid var(--border,#dbe4ef);line-height:1.85;white-space:normal}
.answer-content .answer-list li:first-child{border-top:1px solid var(--border,#dbe4ef)}
.answer-content ol.answer-list{list-style:decimal;padding-left:24px}
.answer-content ol.answer-list li{padding-left:4px}
.answer-content .answer-item-label{display:block;margin-bottom:3px}
.answer-content .answer-number{font-variant-numeric:tabular-nums}
.answer-content [data-direction="up"]{color:#08685e}
.answer-content [data-direction="down"]{color:#8c4c0c}
.answer-content [data-direction="up"]::before{content:"↑";font-size:.85em;margin-right:3px}
.answer-content [data-direction="down"]::before{content:"↓";font-size:.85em;margin-right:3px}
.answer-content code{font:inherit;background:var(--surface-alt,#eff3f9);border-radius:4px;padding:1px 4px}
.answer-content pre{max-width:100%;overflow:auto;white-space:pre-wrap;background:var(--surface-alt,#eff3f9);border:1px solid var(--border,#dbe4ef);padding:12px;border-radius:8px}
.answer-content pre code{padding:0;background:none}
[data-theme="dark"] .answer-content .answer-lead{background:#183b3b;border-color:#6fc6ba}
[data-theme="dark"] .answer-content [data-direction="up"]{color:#8ed9ca}
[data-theme="dark"] .answer-content [data-direction="down"]{color:#f1bf83}
@media(max-width:480px){.answer-content{line-height:1.9}.answer-content .answer-lead{padding:11px 12px}.answer-content .answer-list li{padding:12px 0}}
