/* ═══════════════════════════════════════════════════
   SCOUT CLUBS — 08-resumo.css · v1.33
   Card de resumo condensado (1 tela) + controles.
   Win rate/números em VERDE universal; card é institucional.
   ═══════════════════════════════════════════════════ */
.rz-wrap{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:start}
@media(max-width:900px){.rz-wrap{grid-template-columns:1fr}}
.rz-controls{background:var(--bg2);border:1px solid var(--bdr);border-radius:14px;padding:18px}
.rz-block-h{font-family:var(--fc);font-size:9px;letter-spacing:.16em;color:var(--t2);text-transform:uppercase;margin-bottom:10px}
.rz-dates{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}
.rz-field label{display:block;font-family:var(--fc);font-size:9px;letter-spacing:.1em;color:var(--t3);margin-bottom:5px}
.rz-field input{background:var(--bg);border:1px solid var(--bdr);border-radius:8px;color:var(--t1);padding:10px 12px;font-size:12px;font-family:var(--fc);outline:none}
.rz-clear{background:var(--bg3);border:1px solid var(--bdr);color:var(--t2);border-radius:8px;padding:10px 14px;font-family:var(--fc);font-size:11px;cursor:pointer}
.rz-fmt{display:flex;gap:8px}
.rz-fmt button{flex:1;background:var(--bg);border:1px solid var(--bdr);color:var(--t2);border-radius:8px;padding:11px;font-family:var(--fc);font-size:11px;cursor:pointer}
.rz-fmt button.on{background:var(--g1);color:#06080B;border-color:var(--g1);font-weight:700}
.rz-download{width:100%;background:var(--g1);color:#06080B;border:none;border-radius:10px;padding:14px;font-family:var(--fc);font-weight:700;font-size:13px;letter-spacing:.08em;cursor:pointer;margin-top:16px}
.rz-download:disabled{opacity:.6}
.rz-note{font-size:11px;color:var(--t3);margin-top:8px;line-height:1.5}
.rz-preview{display:flex;justify-content:center}
.rz-frame{box-shadow:0 24px 60px -20px rgba(0,0,0,.8);border-radius:8px;overflow:hidden}

/* ═══ CARD ═══ */
.rzc{width:394px;height:700px;background:#0A0C10;position:relative;overflow:hidden;color:#fff;font-family:var(--fb)}
.rzc.feed{width:520px;height:520px}
.rzc-wm{position:absolute;top:16px;left:20px;z-index:5}
.rzc-wm .b{font-family:var(--fd);font-size:13px;letter-spacing:.18em;color:var(--g1)}
.rzc-wm .s{font-family:var(--fc);font-size:7px;letter-spacing:.24em;color:var(--t3)}
.rzc-pg{position:absolute;top:18px;right:20px;font-family:var(--fc);font-size:10px;color:var(--t3);letter-spacing:.08em}
.rzc-foot{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-family:var(--fc);font-size:8px;letter-spacing:.14em;color:var(--t3)}
.rzc-head{position:absolute;top:44px;left:0;right:0;text-align:center}
.rzc-crest{width:52px;height:52px;border-radius:12px;object-fit:contain;margin:0 auto 8px;display:block;border:1px solid var(--bdr)}
.rzc-crest-ph{width:52px;height:52px;border-radius:12px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-size:20px;background:linear-gradient(150deg,var(--g1),#063);border:1px solid var(--g2)}
.rzc-nm{font-family:var(--fd);font-size:26px;letter-spacing:.02em}
.rzc-rp{font-family:var(--fc);font-size:8px;letter-spacing:.2em;color:var(--t2);margin-top:2px}
.rzc-wr{position:absolute;top:158px;left:0;right:0;text-align:center}
.rzc-wr .big{font-family:var(--fd);font-size:44px;color:var(--g1);line-height:.9;transform:skewX(-5deg)}
.rzc-wr .big small{font-size:18px}
.rzc-wr .l{font-family:var(--fc);font-size:8px;letter-spacing:.3em;color:var(--t2)}
.rzc-ved{position:absolute;top:238px;left:0;right:0;display:flex;justify-content:center;gap:34px;text-align:center}
.rzc-ved .n{font-family:var(--fd);font-size:26px;transform:skewX(-5deg)}
.rzc-ved .n.v{color:var(--win)}.rzc-ved .n.e{color:var(--draw)}.rzc-ved .n.d{color:var(--loss)}
.rzc-ved .n span{display:block;font-family:var(--fc);font-size:6.5px;letter-spacing:.16em;color:var(--t3);transform:skewX(5deg)}
.rzc-g4{position:absolute;top:308px;left:16px;right:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}
.rzc-g4 .c{background:var(--bg2);border:1px solid var(--bdr);border-radius:8px;padding:9px 4px;text-align:center}
.rzc-g4 .c .v{font-family:var(--fd);font-size:19px;transform:skewX(-5deg)}
.rzc-g4 .c .l{font-family:var(--fc);font-size:6px;letter-spacing:.08em;color:var(--t3);margin-top:2px}
.rzc-g4.g4b{top:368px}
.rzc-g4.g4b .v{color:var(--g1)}
.rzc-dz{position:absolute;top:432px;left:16px;right:16px}
.rzc-dz .mvp{background:linear-gradient(100deg,rgba(0,255,135,.14),#12151C);border:1px solid rgba(0,255,135,.30);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:12px;margin-bottom:8px}
.rzc-dz .mvp .r{font-family:var(--fd);font-size:30px;color:var(--g1);transform:skewX(-5deg)}
.rzc-dz .mvp .nm2{font-family:var(--fo,'Oswald');font-weight:700;font-size:15px}
.rzc-dz .mvp .sub{font-family:var(--fc);font-size:7px;color:var(--t2)}
.rzc-dz .mvp .tag{margin-left:auto;font-family:var(--fc);font-size:8px;letter-spacing:.2em;color:var(--g1)}
.rzc-dz .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.rzc-dz .col h4{font-family:var(--fc);font-size:8px;letter-spacing:.14em;color:var(--g2);margin-bottom:5px}
.rzc-dz .col .li{display:flex;align-items:center;gap:6px;font-size:10px;margin-bottom:4px}
.rzc-dz .col .li .p{font-family:var(--fd);font-size:11px;color:var(--t3);min-width:12px;transform:skewX(-5deg)}
.rzc-dz .col .li .n{font-family:var(--fo,'Oswald');font-weight:600;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rzc-dz .col .li .vv{font-family:var(--fd);color:var(--g1);transform:skewX(-5deg)}
.rzc-dz .pare{margin-top:8px;background:var(--bg2);border:1px solid var(--bdr);border-radius:9px;padding:8px 12px;display:flex;align-items:center;gap:8px}
.rzc-dz .pare .ic{font-size:14px}
.rzc-dz .pare .nm3{font-family:var(--fo,'Oswald');font-weight:700;font-size:13px}
.rzc-dz .pare .sub2{font-family:var(--fc);font-size:7px;color:var(--t2)}
.rzc-dz .pare .st{margin-left:auto;display:flex;gap:12px}
.rzc-dz .pare .st b{font-family:var(--fd);font-size:15px;color:var(--g1);transform:skewX(-5deg)}
.rzc-dz .pare .st b span{display:block;font-family:var(--fc);font-size:6px;color:var(--t3);transform:skewX(5deg)}
