.rz-trust-page{max-width:1260px;margin:auto;padding:34px 20px 70px}.rz-trust-hero,.rz-trust-panel{background:linear-gradient(145deg,var(--surface),var(--surface2));border:1px solid var(--border);border-radius:var(--radius-lg,22px);padding:clamp(20px,4vw,38px);margin-bottom:20px}.rz-trust-hero h1{font-size:clamp(2rem,5vw,4.1rem);line-height:1.02;margin:.25em 0}.rz-trust-kicker{color:var(--semantic-warning,#ffd75a);font-weight:850;letter-spacing:.12em;font-size:.76rem}.rz-trust-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.rz-trust-stat{background:rgba(0,0,0,.2);border:1px solid var(--border);border-radius:16px;padding:18px}.rz-trust-stat strong{display:block;font-size:clamp(1.5rem,3vw,2.4rem);color:var(--semantic-success,#44e58a)}.rz-trust-stat span{color:var(--muted);font-size:.85rem}.rz-trust-sports{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rz-trust-sport{border:1px solid var(--border);border-radius:15px;padding:16px}.rz-trust-sport h3{margin:0 0 12px}.rz-trust-sport dl{display:grid;grid-template-columns:1fr auto;gap:7px;margin:0}.rz-trust-sport dt{color:var(--muted)}.rz-trust-sport dd{margin:0;font-weight:800}.rz-ledger{width:100%;border-collapse:collapse}.rz-ledger th,.rz-ledger td{padding:12px;border-bottom:1px solid var(--border);text-align:left}.rz-ledger th{color:var(--muted)}.rz-outcome{display:inline-flex;gap:6px;align-items:center;border-radius:999px;padding:5px 9px;font-weight:800}.rz-outcome.won{color:var(--semantic-success);background:color-mix(in srgb,var(--semantic-success) 14%,transparent)}.rz-outcome.lost{color:var(--semantic-danger);background:color-mix(in srgb,var(--semantic-danger) 14%,transparent)}.rz-outcome.void,.rz-outcome.cancelled,.rz-outcome.postponed,.rz-outcome.abandoned{color:var(--muted);background:rgba(255,255,255,.06)}.rz-profit.positive{color:var(--semantic-success)}.rz-profit.negative{color:var(--semantic-danger)}.rz-method{color:var(--muted);font-size:.9rem}.rz-empty-ledger{text-align:center;color:var(--muted);padding:35px}.rz-admin-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rz-admin-health>div{border:1px solid var(--border);border-radius:14px;padding:15px}.rz-admin-health .passed{color:var(--semantic-success)}.rz-admin-health .failed{color:var(--semantic-danger)}
@media(max-width:850px){.rz-trust-stats,.rz-trust-sports{grid-template-columns:1fr 1fr}.rz-admin-health{grid-template-columns:1fr}.rz-ledger thead{display:none}.rz-ledger tr{display:grid;padding:12px 0}.rz-ledger td{display:flex;justify-content:space-between;gap:16px;padding:7px 0}.rz-ledger td:before{content:attr(data-label);color:var(--muted);font-size:.78rem}.rz-ledger td:first-child{font-weight:800}}
@media(max-width:520px){.rz-trust-stats,.rz-trust-sports{grid-template-columns:1fr}}
