/* RC15 — Conferência de prontidão PHP/MySQL, independente de Firebase */
.rc15-card{border:1px solid #d6e3ea}
.rc15-card .premium-section-title{margin-bottom:12px}
.rc15-actions{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0}
.rc15-actions button{background:#144b74;color:#fff;padding:11px 16px;font:inherit;font-size:14px;font-weight:700;border:1px solid #144b74;border-radius:9px;cursor:pointer;min-height:42px}
.rc15-actions button:nth-child(2){background:#fff;color:#144b74}
.rc15-actions button:disabled{opacity:.58;cursor:not-allowed}
.rc15-actions button:focus-visible{outline:3px solid #db9b2b;outline-offset:3px}
.rc15-status{background:#edf4f9;color:#173d56;padding:10px 12px;border-radius:9px;font-size:13px;line-height:1.5}
.rc15-status.rc15-error{background:#fff0ed;color:#8f2824}
.rc15-resultados{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:12px 0}
.rc15-item{border:1px solid #d9e2ea;padding:12px;border-radius:10px;background:#fff;min-width:0}
.rc15-item strong{display:block;color:#142e47;font-size:13px;margin-bottom:4px}
.rc15-item p{margin:0;color:#526378;font-size:12px;line-height:1.45;overflow-wrap:anywhere}
.rc15-item[data-result="ok"]{border-left:4px solid #2f8251}
.rc15-item[data-result="fail"]{border-left:4px solid #bc3f37}
.rc15-item[data-result="pending"]{border-left:4px solid #d59d2e}
.rc15-important{font-size:13px;line-height:1.5;color:#805218;background:#fff6df;border:1px solid #f0d9a1;border-radius:8px;padding:10px 12px}
.rc15-note{font-size:12px;color:#56687a;line-height:1.5;margin-top:10px}
@media(max-width:600px){.rc15-actions button{width:100%}.rc15-resultados{grid-template-columns:1fr}}
