/* Help stays after the tool and uses the shared site palette. */
.tool-help .tool-quick-start{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;padding:0;list-style:none;counter-reset:quick-start}
.tool-help .tool-quick-start li{counter-increment:quick-start;border-top:1px solid var(--ls-line,#dbe3ef);padding-top:16px;line-height:1.6}
.tool-help .tool-quick-start li::before{content:counter(quick-start) ". ";color:var(--lt-accent,#005bff);font-weight:700}
.tool-help .tool-quick-start strong{font-size:16px}.tool-help .tool-quick-start span{display:block;margin-top:8px;font-size:14px;color:var(--ls-muted,#64748b)}
.tool-help .tool-data-example{max-width:100%;overflow-x:auto;margin:20px 0;border:1px solid var(--ls-line,#dbe3ef);border-radius:10px}
.tool-help .tool-data-example table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.5}
.tool-help .tool-data-example caption{text-align:left;padding:12px 16px;font-weight:650}
.tool-help .tool-data-example th,.tool-help .tool-data-example td{padding:10px 16px;border-top:1px solid var(--ls-line,#dbe3ef);vertical-align:top}
.tool-help .tool-data-example th{font-weight:650}.tool-help code{white-space:nowrap;font-size:.95em}
.tool-help .tool-data-example:focus-visible{outline:2px solid var(--lt-accent,#005bff);outline-offset:3px}
@media(max-width:700px){.tool-help .tool-quick-start{grid-template-columns:1fr;gap:16px}.tool-help .tool-data-example table{min-width:480px}.tool-help .tool-data-example th,.tool-help .tool-data-example td{padding:10px 12px}}
