/* Page Comptabilité (QuickBooks Online) — équipe 4. */
.qb-bandeau { background: var(--red-bg); color: var(--red-2); border: 1px solid var(--red); border-radius: 8px; padding: 9px 12px; font-weight: 700; font-size: 13px; margin-bottom: 14px; letter-spacing: .02em; }
.qb-grille { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 0 14px; }
.qb-pre { background: #08080a; border: 1px solid var(--line); border-radius: 8px; padding: 10px; font-size: 12px; line-height: 1.45; max-height: 360px; overflow: auto; white-space: pre-wrap; word-break: break-word; }
.qb-op { border-top: 1px solid var(--line); padding: 8px 0; }
.qb-op summary { cursor: pointer; line-height: 1.6; }
#qbRegl h4 { margin: 8px 0 10px; color: var(--muted); font-size: 13px; text-transform: uppercase; letter-spacing: .04em; }
