/* Estornos e chargeback no detalhe do pedido (live-refunds.jsx). */
.gg-money-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.gg-money-facts>div{display:grid;gap:2px;min-width:0;padding:8px 10px;border-radius:var(--radius-sm);background:var(--neutral-50)}
.gg-money-facts span{color:var(--text-muted);font-size:var(--text-2xs);font-weight:600}
.gg-money-facts b{color:var(--text-heading);font-size:var(--text-sm);overflow-wrap:anywhere}
.gg-money-note{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}
.gg-money-note.warning{padding:8px 10px;border-radius:var(--radius-sm);background:var(--warning-100);color:var(--forest-900)}
.gg-money-note.danger{padding:8px 10px;border-radius:var(--radius-sm);background:var(--danger-100);color:var(--danger-700)}
.gg-money-note svg{flex:none;margin-top:2px}
.gg-money-hint{color:var(--text-muted);font-size:var(--text-2xs);line-height:1.4}
.gg-money-dispute{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--radius-md);font-size:var(--text-xs);line-height:1.5}
.gg-money-dispute.danger{background:var(--danger-100);color:var(--danger-700)}
.gg-money-dispute.success{background:var(--lime-100, var(--neutral-50));color:var(--forest-900)}
.gg-money-dispute svg{flex:none;margin-top:2px}
.gg-money-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}
.gg-money-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}
.gg-money-list-main{display:grid;gap:2px;min-width:0}
.gg-money-list-main small{color:var(--text-muted);font-size:var(--text-2xs);overflow-wrap:anywhere}
.gg-money-list-main .gg-money-fail{color:var(--danger-600)}
.gg-refund-form{display:grid;gap:10px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card, #fff)}
.gg-money-sandbox{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:4px;color:var(--text-muted);font-size:var(--text-2xs)}
.gg-timeline li small{color:var(--text-muted);font-size:var(--text-2xs);overflow-wrap:anywhere}
@media (max-width:480px){.gg-money-facts{grid-template-columns:1fr 1fr}.gg-money-facts>div:last-child{grid-column:1 / -1}}
.gg-bill-carry{font-weight:600}
