
.rct-topic-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}
.rct-topic-actions .botao,.rct-topic-actions .rct-app-button{width:auto;min-height:42px;text-align:center}
.rct-app-button,.rct-install-footer,.rct-share-app{background:#124b39;color:#fff;border:0;border-radius:7px;padding:11px 15px;font:600 14px Arial,sans-serif;cursor:pointer;text-decoration:none;display:inline-block}
.rct-share-mini{border:1px solid #c9d3d8;border-radius:100%;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#12344a;font-size:17px;cursor:pointer;vertical-align:middle;margin-left:8px}
.rct-share-mini:focus-visible,.rct-app-button:focus-visible{outline:3px solid #a77b23;outline-offset:2px}
.rct-faq-new{background:#fff;border:1px solid #e0e5e9;border-radius:12px;padding:22px;margin:24px 0}
.rct-faq-new h2{margin-bottom:14px;color:#102b42}
.rct-faq-new details{border-bottom:1px solid #dce2e6;padding:12px 0}
.rct-faq-new summary{cursor:pointer;font-weight:700;line-height:1.5}
.rct-faq-new p{line-height:1.7;margin:9px 0}
.rct-footer-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:20px auto;padding:15px}
.rct-install-help{font-size:14px;line-height:1.5;width:100%;text-align:center;color:inherit}
.rct-install-banner{padding:22px;margin:15px auto 25px;background:#eef5f1;border-left:5px solid #124b39;border-radius:8px}
.rct-install-banner h2{color:#123d32;margin-bottom:10px}
.rct-install-banner p{line-height:1.7}
.rct-legal-note{font-size:13px;line-height:1.6;color:#53616b;margin-top:12px}
