/* Help layout: readable content with space inside each panel. */
html:root body.msp-help .main{padding-left:32px!important;padding-right:32px!important;padding-bottom:48px!important}
html:root body.msp-help .page-head{max-width:920px;margin-bottom:24px}
html:root body.msp-help .page-head h1{line-height:1.25!important;margin-bottom:12px}
html:root body.msp-help .page-head p{font-size:16px!important;line-height:1.65!important;max-width:820px}
html:root body.msp-help .quick{gap:16px;margin:24px 0}
html:root body.msp-help .quick-card{padding:20px!important;min-width:0;box-shadow:none;border-color:var(--msp-line)}
html:root body.msp-help .quick-card strong{font-size:16px;line-height:1.4;color:var(--msp-ink)}
html:root body.msp-help .quick-card span{font-size:14px;line-height:1.65;color:var(--msp-muted);margin-top:8px}
html:root body.msp-help .quick-icon{background:var(--msp-card);color:var(--msp-muted);border:1px solid var(--msp-line)}
html:root body.msp-help .layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}
html:root body.msp-help .layout>*{min-width:0}
html:root body.msp-help .panel-body{padding:24px!important}
html:root body.msp-help .tabs{gap:10px;padding:18px 24px 14px;flex-wrap:wrap}
html:root body.msp-help .tabs .tab{min-height:44px!important;font-size:14px!important;padding:10px 16px!important}
html:root body.msp-help .guide{padding:24px!important;margin:0 0 20px;border:1px solid var(--msp-line)!important;border-radius:10px!important;background:var(--msp-card)!important}
html:root body.msp-help .guide:last-child{margin-bottom:0}
html:root body.msp-help .guide h3{font-size:21px!important;line-height:1.4!important;margin:0 0 12px;color:var(--msp-ink)!important;overflow-wrap:anywhere}
html:root body.msp-help .guide>p{font-size:16px!important;line-height:1.7!important;color:var(--msp-muted)!important;margin:0 0 18px}
html:root body.msp-help .guide-grid{grid-template-columns:1fr;gap:12px}
html:root body.msp-help .guide-box{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:16px!important;background:var(--msp-card)!important;border-color:var(--msp-line)!important;min-width:0}
html:root body.msp-help .guide-box b{font-size:12px!important;line-height:1.6!important;letter-spacing:.035em;color:var(--msp-ink)!important;margin:0}
html:root body.msp-help .guide-box span{font-size:15px!important;line-height:1.65!important;color:var(--msp-muted)!important;overflow-wrap:anywhere}
html:root body.msp-help .callout{font-size:14px!important;line-height:1.65!important;padding:16px!important;margin-top:16px;background:var(--msp-card)!important;color:var(--msp-muted)!important;border-color:var(--msp-accent)}
html:root body.msp-help .term{grid-template-columns:165px minmax(0,1fr);gap:20px;padding:20px!important;margin-bottom:12px;background:var(--msp-card)!important;border-color:var(--msp-line)!important}
html:root body.msp-help .term b{font-size:15px!important;line-height:1.55!important;color:var(--msp-ink)!important}
html:root body.msp-help .term p{font-size:15px!important;line-height:1.7!important;color:var(--msp-muted)!important;overflow-wrap:anywhere}
html:root body.msp-help .term em{font-size:14px!important;line-height:1.65!important;color:var(--msp-muted)!important;margin-top:8px}
html:root body.msp-help .support-card{padding:24px!important}
html:root body.msp-help .support-card h3{font-size:20px!important;line-height:1.4!important;color:var(--msp-ink)!important;margin-bottom:12px}
html:root body.msp-help .support-card p{font-size:15px!important;line-height:1.65!important;color:var(--msp-muted)!important;margin-bottom:20px}
html:root body.msp-help .support-actions{gap:12px}
html:root body.msp-help .support-btn{min-height:44px!important;height:auto;padding:12px!important;font-size:14px!important;line-height:1.4;white-space:normal;text-align:center}
html:root body.msp-help .privacy{font-size:13px!important;line-height:1.65!important;padding:16px;background:var(--msp-card)!important;color:var(--msp-muted)!important;margin-top:20px}
@media(min-width:1600px){html:root body.msp-help .guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html:root body.msp-help .guide-box{display:block}html:root body.msp-help .guide-box b{margin-bottom:8px}}
@media(max-width:1280px){html:root body.msp-help .layout{grid-template-columns:minmax(0,1fr)}html:root body.msp-help .support-card{max-width:760px}}
@media(max-width:1100px){html:root body.msp-help .quick{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){html:root body.msp-help .main{padding-left:20px!important;padding-right:20px!important}html:root body.msp-help .panel-body{padding:20px!important}html:root body.msp-help .guide{padding:20px!important}html:root body.msp-help .guide h3{font-size:20px!important}html:root body.msp-help .tabs{padding:16px 20px 12px}}
@media(max-width:580px){html:root body.msp-help .main{padding-left:16px!important;padding-right:16px!important}html:root body.msp-help .quick{grid-template-columns:minmax(0,1fr)}html:root body.msp-help .panel-body{padding:16px!important}html:root body.msp-help .guide{padding:18px!important}html:root body.msp-help .guide-box{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px!important}html:root body.msp-help .term{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px!important}html:root body.msp-help .tabs{padding:16px}html:root body.msp-help .support-card{padding:20px!important}}
