/* Página pública del Modo Stand */
.stand-pub-qr { background: #fff; border-radius: 10px; padding: 14px; width: 240px; margin: 14px auto 0; }
.stand-pub-qr svg { display: block; width: 100%; height: auto; }
.stand-pub-tabla { overflow-x: auto; }
.stand-pub-tabla table { width: 100%; min-width: 520px; border-collapse: collapse; background: #fff; border-radius: 12px; overflow: hidden; }
.stand-pub-tabla th { background: #00897b; color: #fff; padding: 12px 14px; text-align: left; }
.stand-pub-tabla td { padding: 12px 14px; border-bottom: 1px solid #dfeceb; vertical-align: top; color: #1b2b2d; }
.stand-pub-nota { margin-top: 10px; font-size: .85rem; color: #5a6e70; }
.stand-pub-faq { max-width: 820px; }
.stand-pub-faq h3 { font-size: 1.15rem; margin: 22px 0 6px; }
