.help-main-button{white-space:nowrap}
.context-help-button{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:7px;padding:0;border:1px solid #b9c7d8;border-radius:50%;background:#fff;color:#2f4059;font:800 11px/1 'DM Sans',sans-serif;vertical-align:middle;cursor:pointer;box-shadow:none}
.context-help-button:hover,.context-help-button:focus-visible{border-color:#00a982;background:#ecfdf7;color:#007d62;outline:none;box-shadow:0 0 0 3px rgba(0,169,130,.12)}
.help-dialog{display:grid;gap:16px}
.help-purpose{padding:15px 17px;border-left:4px solid #00b98b;border-radius:12px;background:#effcf7;color:#263850;line-height:1.6}
.help-steps{display:grid;gap:9px;margin:0;padding:0;list-style:none;counter-reset:help-step}
.help-steps li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:11px 12px;border:1px solid #dce5ef;border-radius:12px;background:#fff;color:#36465f;line-height:1.45}
.help-steps li:before{counter-increment:help-step;content:counter(help-step);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#344860;color:#fff;font-size:11px;font-weight:800}
.help-note{padding:12px 14px;border-radius:12px;background:#fff8e8;color:#73510c;font-size:12px;line-height:1.5}
.help-definition h3{margin:0 0 7px;color:#263850}.help-definition p{margin:0;color:#56677f;line-height:1.6}.help-definition small{display:block;margin-top:11px;color:#6d7c91}
@media(max-width:620px){.help-main-button{order:3}.context-help-button{width:24px;height:24px}}
