/* TudoDoc — conteúdo prático e fluxos guiados. Escopo apenas das páginas /guias/ e /fluxos/. */
.guide-layout{max-width:940px;margin-inline:auto}.guide-layout .content-card{margin-block:18px 26px}.guide-layout h2{scroll-margin-top:100px}.guide-layout h3{margin-top:22px}.guide-lead{max-width:760px}.guide-toc{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:12px 0 22px}.guide-toc a{display:inline-flex;padding:8px 13px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--primary-dark);font-weight:700;text-decoration:none}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-grid article{padding:22px;border:1px solid var(--border);border-radius:16px;background:#fff}.guide-grid h2,.guide-grid h3{margin:10px 0}.guide-grid p{color:var(--text-secondary)}.guide-grid a{color:var(--primary-dark);font-weight:700}.guide-kicker{display:block;text-transform:uppercase;letter-spacing:.07em;font-size:.78rem;color:var(--primary);font-weight:800}.guide-steps{padding-left:27px}.guide-steps li{padding:0 0 15px 7px}.guide-steps li::marker{color:var(--primary);font-weight:800}.guide-note{margin-block:18px;padding:16px 19px;background:#eff6ff;border-left:4px solid var(--primary);border-radius:10px}.guide-warning{background:#fffbeb;border-color:#d97706}.guide-table-wrap{overflow-x:auto}.guide-table{border-collapse:collapse;width:100%;margin-block:15px}.guide-table th,.guide-table td{padding:11px 12px;text-align:left;border-bottom:1px solid var(--border)}.guide-table th{background:#eff6ff}.guide-diagram{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}.guide-diagram span{padding:12px 18px;background:#eff6ff;color:#1e3a8a;border:1px solid #bfdbfe;border-radius:12px;font-weight:700}.guide-actions{display:flex;flex-wrap:wrap;gap:12px;margin:17px 0}.guide-actions a{display:inline-flex;align-items:center;padding:10px 16px;background:#2563eb;color:white;text-decoration:none;font-weight:700;border-radius:10px}.guide-actions a.secondary{background:#eff6ff;color:#1e40af}.guide-example-image{width:min(100%,680px);height:auto;border-radius:12px;border:1px solid var(--border)}.guide-code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;padding:15px;border:1px solid var(--border);border-radius:12px;background:#f8fafc;font-size:.9rem}.guide-chklist{list-style:none;padding-left:0}.guide-chklist li{padding:6px 0}.guide-chklist li:before{content:"□";margin-right:10px;color:var(--primary)}.guide-layout details{margin-block:10px;padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:white}.guide-layout summary{font-weight:700;cursor:pointer}.guide-layout details p{margin-bottom:0}@media(max-width:700px){.guide-grid{grid-template-columns:1fr}.guide-diagram span{width:100%}.guide-diagram strong{margin-inline:auto}}
/* AA for guide/flow notes on #eff6ff, scoped to existing editorial notes. */
.guide-layout p.guide-note{color:#475569}
