/* Optional help: uses the current TodoPorras theme, no overlays or JS toggles. */
#builderBody .tp-builder-inline-help{min-width:0;margin:7px 0 2px;padding:0;border:1px solid var(--tp-line,var(--line));border-radius:10px;background:var(--tp-panel-2,var(--panel2));color:var(--tp-text,var(--text));font-weight:400}
#builderBody .tp-builder-inline-help>summary{display:block;list-style:none;padding:9px 11px;min-height:38px;cursor:pointer;font-size:12px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}
#builderBody .tp-builder-inline-help>summary::-webkit-details-marker{display:none}
#builderBody .tp-builder-inline-help>summary:focus-visible{outline:2px solid var(--tp-green,var(--brand));outline-offset:-3px;border-radius:9px}
#builderBody .tp-builder-inline-help>p{margin:0;padding:0 11px 11px;font-size:12px;font-weight:400;line-height:1.55;color:var(--tp-text,var(--text));overflow-wrap:anywhere;opacity:.88}
#builderBody .tp-builder-close-help{margin:10px 0 0}
#builderBody .tp-builder-review{margin:20px 0 16px;min-width:0;padding:18px 20px}
#builderBody .tp-builder-review-head h3{font-size:19px;line-height:1.3;margin:5px 0 7px}
#builderBody .tp-builder-review-head p{color:var(--tp-muted,var(--muted));font-size:13px;margin:0 0 14px;line-height:1.5}
#builderBody .tp-builder-review dl{margin:0}
#builderBody .tp-builder-fact{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2.4fr);gap:12px;padding:10px 0;border-top:1px solid var(--tp-line,var(--line));font-size:13px;line-height:1.5}
#builderBody .tp-builder-fact dt{font-weight:800;color:var(--tp-text,var(--text));min-width:0}
#builderBody .tp-builder-fact dd{margin:0;color:var(--tp-text,var(--text));opacity:.9;min-width:0;overflow-wrap:anywhere}
#builderBody .tp-builder-review-note{font-size:12px;color:var(--tp-muted,var(--muted));margin:15px 0 0}
@media(max-width:620px){#builderBody .tp-builder-review{padding:14px}#builderBody .tp-builder-fact{grid-template-columns:1fr;gap:2px}#builderBody .tp-builder-inline-help>summary{min-height:42px}}
@media(prefers-reduced-motion:reduce){#builderBody .tp-builder-inline-help,#builderBody .tp-builder-review{scroll-behavior:auto}}
