/* Início da revenda: resumo para cobrança (clientes, conexões, créditos) */
.dt-rc{position:relative;margin:0 0 16px;padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:radial-gradient(120% 140% at 0% 0%,rgba(125,211,252,.12),transparent 55%),radial-gradient(90% 120% at 100% 0%,rgba(251,191,36,.10),transparent 60%),linear-gradient(180deg,rgba(17,22,36,.92),rgba(9,12,22,.92));box-shadow:0 18px 40px -24px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.05);color:#e8eef8;overflow:hidden}
.dt-rc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px}
.dt-rc-title{margin:0;font:700 18px/1.2 Syne,Outfit,system-ui,sans-serif;letter-spacing:.2px;color:#fff}
.dt-rc-sub{margin:4px 0 0;font-size:13px;line-height:1.45;color:#a9b6c9;max-width:560px}
.dt-rc-time{flex-shrink:0;font-size:11.5px;font-weight:600;color:#9fb0c6;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07)}
.dt-rc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.dt-rc-tile{position:relative;padding:14px 14px 13px;border-radius:16px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.07);min-width:0}
.dt-rc-tile:before{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;border-radius:2px;background:var(--rc-c);opacity:.8}
.dt-rc-tile.is-clients{--rc-c:#5eead4}.dt-rc-tile.is-conn{--rc-c:#7dd3fc}.dt-rc-tile.is-credit{--rc-c:#fbbf24}
.dt-rc-tile-top{display:flex;align-items:center;gap:8px}
.dt-rc-ico{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;background:rgba(255,255,255,.06);font-size:15px}
.dt-rc-k{font-size:12.5px;font-weight:700;color:#d5deeb;text-transform:none}
.dt-rc-v{display:block;margin-top:10px;font:700 34px/1 Syne,Outfit,system-ui,sans-serif;color:var(--rc-c);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dt-rc-h{display:block;margin-top:6px;font-size:11.5px;line-height:1.35;color:#93a3b8}
.dt-rc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.dt-rc-chip{font-size:12px;color:#c7d2e1;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07)}
.dt-rc-chip b{color:#fff;font-variant-numeric:tabular-nums}
.dt-rc-chip em{font-style:normal;color:#8d9cb1}
.dt-rc-chip.is-live b{color:#86efac}
.dt-rc-net{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(125,211,252,.07);border:1px dashed rgba(125,211,252,.28);font-size:12.5px;color:#cfe3f3}
.dt-rc-net b{color:#fff}
.dt-rc-warn{margin:10px 0 0;font-size:12px;color:#fcd34d}
.dt-rc-help{margin-top:12px;font-size:12px;line-height:1.5;color:#9fb0c6}
.dt-rc-help b{color:#d5deeb}
@media(max-width:720px){.dt-rc{padding:14px 12px 12px;border-radius:18px}.dt-rc-grid{grid-template-columns:1fr;gap:8px}.dt-rc-tile{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:11px 12px}.dt-rc-tile:before{left:0;top:12px;bottom:12px;right:auto;width:3px;height:auto}.dt-rc-v{grid-column:2;grid-row:1/span 2;margin:0;font-size:28px}.dt-rc-h{grid-column:1;margin-top:4px}.dt-rc-title{font-size:16px}}
.dt-rc-head+.dt-rc-warn{margin:-4px 0 12px}
