.mkt-demo-aviso{padding:12px 16px;margin:0 0 12px;font-size:13px;line-height:1.45;color:#eaf2ff;border:1px solid rgba(242,183,5,.4);border-radius:10px;background:rgba(242,183,5,.08)}.mkt-demo-aviso b{color:#f2b705}html.noarmory tr.clk,html.noarmory .pnl-char{cursor:default}.mo{position:relative}.mo>.mo-art{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.mo>.mo-art img{width:100%;height:100%;object-fit:cover;opacity:.55}.mo>.mo-b{position:relative;z-index:1}

  #donateContent{max-width:1180px}
  .dz-stack{display:flex;flex-direction:column;gap:14px}

  #donateContent #colCoins{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}
  #donateContent #colCoins .dz-coinrow:nth-child(odd):last-child{grid-column:1/-1}
  @media(max-width:900px){#donateContent #colCoins{grid-template-columns:1fr}}
  .dz-coinrow{cursor:default;flex-wrap:wrap;row-gap:9px}
  .dz-coinrow .pr{margin-left:auto}

  .lojafechada{display:none}
  html.nodoacao .navlinks .link[data-v="loja"],
  html.nodoacao #pnlLojaCard,
  html.nodoacao .dz-week-sec{display:none!important}
  html.noroleta .navlinks .link[data-v="roleta"],
  html.noroleta #pnlRoletaCard{display:none!important}

  html.nocompra .lojafechada{display:block;margin:0 0 18px;padding:13px 16px;border-radius:2px;
    border:1px solid rgba(240,160,75,.34);background:rgba(240,160,75,.09);color:#f3d3a8;
    font-size:13.5px;line-height:1.6}
  html.nocompra .lojafechada b{display:block;color:#ffdcae;margin-bottom:2px}
  html.nocompra .dz-packs,html.nocompra .dz-week-sec .dz-bd,html.nocompra .mkt-buy{
    opacity:.5;pointer-events:none;filter:saturate(.4)}
  .emb-gratis{color:#57d38c}
  .emb-fechado{color:#f0a04b}
  .dz-page .btn.dz-pix{display:inline-flex;align-items:center;gap:6px;flex:none;padding:7px 13px;font-size:10.5px;letter-spacing:.1em}
  .dz-page .btn .pixmk{flex:none}
  .dz-page .btn:disabled,.dz-page .btn[disabled]{opacity:.42;cursor:not-allowed;transform:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
  .dz-page .btn:disabled:hover,.dz-page .btn[disabled]:hover{background:transparent;transform:none}

  .dz-lim{display:inline-flex;align-items:center;gap:5px;flex:none;padding:3px 8px;border-radius:2px;
    box-shadow:inset 0 0 0 1px var(--dz-hair);font-family:var(--tech);font-size:8.5px;font-weight:600;
    letter-spacing:.14em;text-transform:uppercase;color:var(--dz-mut2);white-space:nowrap}
  .dz-lim i{font-style:normal;font-weight:800;font-size:11px;letter-spacing:0;color:var(--dz-ink);font-variant-numeric:tabular-nums}
  .dz-lim.cheio{box-shadow:inset 0 0 0 1px rgba(232,164,75,.45);color:#d8b98c}
  .dz-lim.cheio i{color:#e8a44b}
  .dz-lim-msg{display:block;font-size:10.5px;line-height:1.45;color:#d8b98c;margin-bottom:8px}
  .hpk.esgotado,.dz-week.esgotado{filter:saturate(.55) brightness(.72);transition:filter .2s ease}
  .hpk.esgotado:hover,.dz-week.esgotado:hover{filter:saturate(.7) brightness(.82)}
  .hpk.esgotado>.dz-lim,.dz-week.esgotado .dz-lim{filter:none}

  #donateContent #colPremium{grid-template-columns:1fr 1fr;gap:14px}
  #donateContent .dz-prem{padding:16px 18px}
  #donateContent .dz-prem .dz-lim{margin-top:8px}
  #donateContent #colPremium .dz-perks{display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;align-content:start;justify-content:normal}
  @media(max-width:1080px){#donateContent #colPremium .dz-perks{grid-template-columns:1fr}}
  #donateContent .dz-p-foot .dz-pk-btns{flex:1;justify-content:flex-end}
  #donateContent .dz-p-foot .dz-pk-btns .btn{min-width:104px;justify-content:center}
  @media(max-width:820px){#donateContent #colPremium{grid-template-columns:1fr}}

  .hpk-head{align-items:flex-start}
  .hpk-kline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
  .hpk{position:relative}
.hpk>.dz-lim{position:absolute;top:14px;right:16px;z-index:2;margin:0}
.hpk-kline .dz-lim{margin-left:auto}
  .hpk-bau{margin-top:26px;align-self:flex-start}
  .hpk-bau img{height:70px;width:auto;display:block}

  .dz-week-sec .dz-banner{position:relative}
  #donateContent .dz-banner .dz-b-p{max-width:none;text-wrap:pretty}
  .wk-prazo-top{position:absolute;top:14px;right:15px;font-family:var(--tech);font-size:9px;font-weight:600;
    letter-spacing:.14em;text-transform:uppercase;color:var(--dz-gold);white-space:nowrap}
  #colSemanais.dz-weeks{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:14px}
  #colSemanais.dz-weeks:has(> :only-child){grid-template-columns:minmax(0,547px);justify-content:center}
  .dz-week{display:flex;flex-direction:column;gap:10px;min-width:0;padding:15px 16px;border-radius:2px;
    background:rgba(255,255,255,.025);box-shadow:inset 0 0 0 1px var(--dz-hair);
    transition:box-shadow .2s,transform .2s}
  .dz-week:hover,.dz-week:focus-visible{box-shadow:inset 0 0 0 1px rgba(79,140,240,.55);transform:translateY(-2px);outline:none}
  .wk-head{display:flex;align-items:flex-start;gap:10px}
  .wk-tx{flex:1;min-width:0}
  .wk-k{display:block;font-family:var(--tech);font-size:9px;font-weight:600;letter-spacing:.26em;
    text-transform:uppercase;color:var(--dz-blue)}
  .wk-name{font-family:var(--display);font-weight:800;font-size:17px;line-height:1.1;text-transform:uppercase;color:var(--dz-ink);margin-top:4px}
  .wk-price{font-family:var(--tech);font-weight:800;font-size:20px;color:var(--dz-gold);font-variant-numeric:tabular-nums}
  .wk-price small{display:block;font-size:9.5px;font-weight:600;letter-spacing:.06em;color:var(--dz-mut2);margin-top:2px}
  .wk-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;flex:1}
  .wk-perks li{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.45;color:var(--dz-mut)}
  .wk-perks .ck{flex:none;color:var(--dz-green);font-size:10.5px;margin-top:1px}
  .wk-foot{margin-top:auto;padding-top:11px;border-top:1px solid var(--dz-hair)}
  .wk-foot .dz-pk-btns .btn{flex:1;justify-content:center;min-width:96px}
  .wk-prazo{display:block;margin-top:9px;font-family:var(--tech);font-size:9px;font-weight:600;
    letter-spacing:.12em;text-transform:uppercase;color:var(--dz-mut2)}

  #pixOv .pxc-prod{font-family:var(--display);font-weight:800;font-size:19px;line-height:1.15;color:var(--dz-ink);margin-top:2px}
  #pixOv .pxc-semvalor{font-size:12.5px;line-height:1.5;color:var(--dz-mut);margin-top:10px}
  #pixOv .pxc-list{list-style:none;margin:14px auto 0;padding:0;max-width:330px;text-align:left;display:flex;flex-direction:column;gap:7px}
  #pixOv .pxc-list li{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;color:#c6cedb}
  #pixOv .pxc-list li b{color:var(--dz-ink)}
  #pixOv .pxc-list .ck{flex:none;width:16px;height:16px;margin-top:1px;display:grid;place-items:center;border-radius:50%;
    box-shadow:inset 0 0 0 1px rgba(75,191,123,.45);color:#4bbf7b;font-size:10px;font-weight:800}
  #pixOv .pxc-note{font-size:11.5px;line-height:1.55;color:var(--dz-mut2);margin:14px 0 0}
  #pixOv .pxc-note b{color:#9fb2cc}
  #pixOv .pxc-lim{margin-top:12px;font-family:var(--tech);font-size:9px;font-weight:600;letter-spacing:.16em;
    text-transform:uppercase;color:var(--dz-mut2)}
  #pixOv .pxc-lim b{color:var(--dz-ink);font-size:11px;letter-spacing:0;font-variant-numeric:tabular-nums}
  #pixOv .pxc-coins{font-family:var(--display);font-weight:800;font-size:30px;line-height:1.1;color:var(--b400);
    font-variant-numeric:tabular-nums;margin:8px 0 2px}
  #pixOv .pxc-coins small{display:block;font-family:var(--tech);font-size:9px;font-weight:600;letter-spacing:.24em;
    text-transform:uppercase;color:var(--dz-mut2);margin-top:3px}
  #pixOv .pxc-bal{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:12px;padding:9px 12px;
    border-radius:2px;background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--dz-hair);
    font-family:var(--tech);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--dz-mut2)}
  #pixOv .pxc-bal b{color:var(--dz-ink);font-size:12.5px;letter-spacing:0;font-variant-numeric:tabular-nums}
  #pixOv .pxc-bal.falta b{color:var(--danger)}
  #pixOv .pxc-list .ck.hc{box-shadow:inset 0 0 0 1px rgba(79,140,240,.45);color:var(--b400)}
  #pixOv .ok2-btns .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}
  #pixOv .ok2-btns .pixmk{flex:none}

  @media(max-width:560px){
    .dz-coinrow{flex-wrap:wrap;row-gap:9px}
    .dz-coinrow b{min-width:0}
    .dz-page .btn.dz-pix{flex:1 0 100%;justify-content:center}
    #donateContent .dz-p-foot{flex-wrap:wrap}
    #donateContent .dz-p-foot .dz-pk-btns{flex:1 0 100%;justify-content:stretch}
    #donateContent .dz-p-foot .dz-pk-btns .btn{flex:1}
    .hpk-foot .dz-pk-btns .btn,.wk-foot .dz-pk-btns .btn{flex:1 0 auto}
  }

.pxc-cup{display:flex;gap:8px;margin:14px 0 0}
.pxc-cup input{flex:1;min-width:0;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);
  border-radius:2px;padding:10px 12px;color:#eef2f8;font-family:var(--tech);font-size:12px;letter-spacing:.06em;
  text-transform:uppercase;outline:0;transition:border-color .16s ease,background .16s ease}
.pxc-cup input::placeholder{color:#7b8291;letter-spacing:.04em;text-transform:none}
.pxc-cup input:focus{border-color:rgba(79,140,240,.6);background:rgba(79,140,240,.06)}
.pxc-cup .btn{flex:0 0 auto;padding:10px 16px}
.pxc-cupmsg{min-height:15px;margin-top:7px;font-size:11.5px;line-height:1.4;color:#8a8f98}
.pxc-cupmsg.ok{color:#57d38c}
.pxc-cupmsg.err{color:#e0576a}
#donateContent .dz-coinrow{
  background:rgba(255,255,255,.055);
  border:1px solid rgba(255,255,255,.07);
  padding:13px 16px;
  transition:background .16s ease,border-color .16s ease;
}
#donateContent .dz-coinrow:hover{background:rgba(255,255,255,.085);border-color:rgba(79,140,240,.34)}
#donateContent .dz-coinrow.pop{border-color:rgba(79,140,240,.5);background:rgba(79,140,240,.07)}
#donateContent .dz-coinrow > img{width:60px;height:60px}
#donateContent .dz-coinrow b{font-size:20px;letter-spacing:.01em}
#donateContent .dz-coinrow b small{font-size:11px;letter-spacing:.06em;margin-left:5px;color:#9aa3b2}
#donateContent .dz-coinrow .pr{font-size:18px;font-weight:700}
#donateContent .dz-coinrow .btn{min-width:96px;padding:11px 18px;font-size:11.5px}
#donateContent .dz-pk-btns .btn,.hpk-foot .dz-pk-btns .btn,.wk-foot .dz-pk-btns .btn{padding:12px 18px;font-size:12.5px}
@media (max-width:760px){
  #donateContent .dz-coinrow{padding:11px 13px}
  #donateContent .dz-coinrow img{width:48px;height:48px}
  #donateContent .dz-coinrow b{font-size:17px}
  #donateContent .dz-coinrow .pr{font-size:16px}
}
  @media(max-width:760px){.wk-prazo-top{position:static;display:block;margin-top:7px;white-space:normal}}
  .rlt-cart .ct-hint2{flex-basis:100%;font-size:11px;line-height:1.5;color:#78838f}
  .rlt-cart .ct-hint2:empty{display:none}

  .sec-manutencao{padding:18px;text-align:center;font-size:13px;line-height:1.5;opacity:.7}
.vis-aviso{display:flex;gap:14px;align-items:flex-start;margin:0 0 18px;padding:15px 17px;
    background:rgba(232,164,75,.06);border:1px solid rgba(232,164,75,.3);border-radius:2px}
  .vis-aviso .vis-ico{flex:0 0 auto;font-size:19px;line-height:1.2}
  .vis-aviso .vis-tx{min-width:0}
  .vis-aviso b{display:block;font-family:'Oxanium',sans-serif;font-size:14.5px;font-weight:600;color:#f2f4f8;margin-bottom:5px}
  .vis-aviso p{margin:0;font-size:13.5px;line-height:1.55;color:rgba(233,238,247,.74);max-width:78ch}
  .vis-aviso .vis-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}
  .vis-aviso .vis-links .btn{padding:8px 14px;font-size:11.5px}
  .vis-nb{display:inline-flex;align-items:center;justify-content:center;flex:none;max-width:100%;
    padding:9px 14px;border:1px dashed rgba(255,255,255,.2);border-radius:2px;font-family:var(--tech);
    font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9aa3b2;
    text-align:center;white-space:nowrap}
  .hpk-foot .vis-nb,.wk-foot .vis-nb{width:100%}
  .acc-f .acc-nota{flex:none;max-width:48%;font-size:11px;line-height:1.35;color:var(--faint);text-align:right;white-space:normal}
  @media(max-width:620px){
    .vis-aviso{flex-direction:column;gap:9px}
    .vis-nb{white-space:normal;padding:7px 10px;font-size:9px;letter-spacing:.06em}
    .acc-f .acc-nota{max-width:100%;text-align:left}
  }
.pay-ov{position:fixed;inset:0;background:rgba(6,9,16,.72);display:none;align-items:center;justify-content:center;z-index:9999}
.pay-ov.on{display:flex}.pay-box{background:#0e1420;border:1px solid #223049;border-radius:16px;padding:32px 28px;max-width:360px;width:90%;text-align:center;color:#e8eef8;box-shadow:0 20px 60px rgba(0,0,0,.5)}
.pay-ico{font-size:38px;line-height:1;margin-bottom:14px;font-weight:700}.pay-ico.ok{color:#57d38c}.pay-ico.err{color:#e0576a}
.pay-msg{font-size:15px;line-height:1.5;color:#cdd8ea}.pay-close{margin-top:20px}
.pay-spin{display:inline-block;width:34px;height:34px;border:3px solid #2a3a55;border-top-color:#4aa3e8;border-radius:50%;animation:payspin .8s linear infinite}
@keyframes payspin{to{transform:rotate(360deg)}}
.u-k01{--pa:#4f8cf0}
.u-k02{--porta-art:url('/assets/roleta/bg/painel-cartas.png')}
.u-k03{--ta:url('/assets/news/v4/titlebg-noticias.webp?v=a1')}
.u-k04{--ta:url('/assets/title-bgs/v2/composto/diferenciais.webp?v=98d59272')}
.u-k05{--ta:url('/assets/title-bgs/v2/composto/doacao.webp?v=70100f3c')}
.u-k06{--ta:url('/assets/title-bgs/v2/composto/minha-conta-painel.webp?v=74f7013b')}
.u-k07{--ta:url('/assets/title-bgs/v2/composto/parceiros.webp')}
.u-k08{--ta:url('/assets/title-bgs/v2/composto/ranking.webp?v=7f61726b')}
.u-k09{--ta:url('/assets/title-bgs/v2/composto/roleta.png')}
.u-k10{--ta:url('/assets/title-bgs/v2/composto/serverinfo.webp?v=8aa340a2')}
.u-k11{--vbg:url(/assets/minha_conta_1.png)}
.u-k12{background-image:url('/assets/news/v4/carta-aberta.webp')}
.u-k13{background:transparent;box-shadow:none;border:0}
.u-k14{border-top-color:#7cb0ff}
.u-k15{color:#9fb2cc;font-size:13px}
.u-k16{color:#a9adb4;font-size:13px;line-height:1.6;margin-top:8px}
.u-k17{color:#a9adb4;font-size:14px;line-height:1.6}
.u-c-dfe7f2{color:#dfe7f2}
.u-c-e0559f{color:#e0559f}
.u-k20{color:#e0576a;font-size:13px;line-height:1.6;margin-top:10px}
.u-k21{color:#e6c682;font-size:12.5px;margin-top:8px}
.u-k22{color:#f2b705;font-size:10px;letter-spacing:.18em}
.u-c-var--gold2{color:var(--gold2)}
.u-k24{color:var(--gold2);line-height:0}
.u-cur-default{cursor:default}
.u-cur-pointer{cursor:pointer}
.u-k27{cursor:pointer;color:rgba(124,176,255,.9)}
.u-k28{display:flex;flex-wrap:wrap;gap:20px 34px;align-items:flex-end;justify-content:space-between}
.u-k29{display:flex;gap:10px;margin-top:16px}
.u-k30{display:flex;gap:10px;margin-top:18px}
.u-k31{display:flex;gap:34px;flex-wrap:wrap}
.u-d-none{display:none}
.u-fx-1{flex:1}
.u-k34{flex:1;opacity:.5;pointer-events:none}
.u-k35{font-family:var(--display);font-weight:800;font-size:22px;font-variant-numeric:tabular-nums;color:#eef2f8;line-height:1.2}
.u-k36{font-size:11px;color:#9aa6b6;font-weight:600}
.u-k37{font-size:13px;color:#aeb8c6;line-height:1.55}
.u-k38{font-size:14px;color:#a9adb4;font-variant-numeric:tabular-nums;line-height:1.7}
.u-fs-22px{font-size:22px}
.u-k40{gap:8px;flex-wrap:wrap}
.u-k41{justify-content:center;margin-top:4px}
.u-k42{margin-right:6px}
.u-mt-10px{margin-top:10px}
.u-k44{margin-top:16px;border:1px solid rgba(255,255,255,.106);background:rgba(255,255,255,.025);border-radius:2px}
.u-mt-18px{margin-top:18px}
.u-mt-6px{margin-top:6px}
.u-mt-8px{margin-top:8px}
.u-k48{margin-top:8px;color:#9aa6b6;font-size:12px}
.u-m-008px{margin:0 0 8px}
.u-m-4px08px{margin:4px 0 8px}
.u-m-8px00{margin:8px 0 0}
.u-k52{max-height:270px;overflow-y:auto;overscroll-behavior:contain;padding-right:6px}
.u-mw-440px{max-width:440px}
.u-mw-460px{max-width:460px}
.u-mw-470px{max-width:470px}
.u-op-_6{opacity:.6}
.u-op-_62{opacity:.62}
.u-op-_7{opacity:.7}
.u-p-80px0{padding:80px 0}
.u-k60{position:absolute}
.u-ta-center{text-align:center}
.u-ta-right{text-align:right}
.u-w-100p{width:100%}
.u-k64{width:100%;margin-top:10px}
.u-k65{width:100%;margin-top:12px}
.u-k66{width:100%;margin-top:8px}
.u-k67{width:112px;text-align:right}
.u-k68{width:120px;text-align:right}
.u-k69{width:130px;text-align:right}
.u-k70{width:140px;text-align:right}
.u-k71{width:150px;text-align:right}
.u-k72{width:28px;height:28px;object-fit:contain;vertical-align:middle;border-radius:6px;margin-right:6px}
.u-w-52px{width:52px}
.u-k74{width:78px;text-align:center}
.u-k75{width:88px;text-align:center}
.u-k76{width:88px;text-align:right}
.u-k77{width:96px;text-align:right}
.u-k80{width:190px;text-align:right}
.u-k81{width:150px;text-align:center}
.u-k82{width:170px;text-align:center}
.pix-3ds{display:block;width:100%;height:480px;border:0;border-radius:10px;background:#fff;margin:10px 0}.pix-muted{opacity:.7;font-size:12px}
.psum-ouro{cursor:pointer;text-align:center;font:inherit;color:inherit;background:none;border:0;transition:opacity .15s}.psum-ouro:hover b{text-shadow:0 0 14px rgba(242,183,5,.55)}.psum-ouro b{display:inline-flex;align-items:center;gap:8px;color:#f2b705}.ouro-card{display:inline-block;width:40px;height:25px;vertical-align:-6px;background:url(/assets/item-icons-v2/2366.png) center/contain no-repeat;filter:drop-shadow(0 0 6px rgba(242,183,5,.45))}.nocartaoouro .psum-ouro,.psum-ouro:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.25)}.nocartaoouro .psum-ouro:hover b,.psum-ouro:disabled:hover b{text-shadow:none}.psum-off{display:none;color:#f0a04b;font-weight:600;font-size:11px}.nocartaoouro .psum-off{display:block}.nocartaoouro .psum-ouro .psum-on{display:none}.pxc-qtd{display:flex;align-items:center;justify-content:center;gap:10px;margin:8px 0 4px}.pxc-qtd input{width:72px;text-align:center;font-size:18px;padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.35);color:#fff}
.mp-link{display:flex;align-items:center;gap:14px;margin:12px auto 6px;max-width:420px;padding:12px 16px;border-radius:14px;background:linear-gradient(160deg,rgba(0,177,234,.16),rgba(0,177,234,.05));border:1px solid rgba(0,177,234,.45);color:#eef2f8;text-decoration:none;transition:border-color .15s,transform .15s}.mp-link:hover{border-color:#00B1EA;transform:translateY(-1px)}.mp-logo{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.mp-logo img{width:48px;height:48px;display:block}.mp-txt{display:flex;flex-direction:column;gap:2px;text-align:left}.mp-txt b{font-size:17px;letter-spacing:.2px}.mp-txt small{color:#aeb7c6;font-size:12px}

.btn-sm{padding:7px 12px;font-size:12px;border-radius:9px}
#pnlEmblemCard .pnl-ct{margin-bottom:10px}
#pnlEmblemCard .pnl-ctx{font-weight:700;color:#d8dde6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}
#pnlEmblemCard .emb-wrap{display:grid;grid-template-columns:112px minmax(0,1fr);gap:4px 14px;align-items:start}
#pnlEmblemCard .emb-figure{grid-row:1/span 2;width:112px;height:112px;padding:8px;background-color:#8d919c;background-image:linear-gradient(45deg,rgba(0,0,0,.16) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.16) 75%),linear-gradient(45deg,rgba(0,0,0,.16) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.16) 75%);background-size:16px 16px;background-position:0 0,8px 8px}
#pnlEmblemCard .emb-body{display:contents}
#pnlEmblemCard .emb-status{grid-column:2;margin:0 0 2px;font-size:11.5px;padding:3px 10px;justify-self:start}
#pnlEmblemCard .emb-hint{grid-column:2;font-size:11.5px;line-height:1.45;margin:0;max-width:none}
#pnlEmblemCard .emb-actions{grid-column:1/-1;gap:8px;margin-top:10px}
#pnlEmblemCard .emb-file{grid-column:1/-1;margin:4px 0 0;font-size:11.5px}
#pnlPremiumCard .pnl-ct{margin-bottom:8px}
#pnlPremiumCard .pnl-ctx.prem-on{color:#4ade80}
.prem-nome{margin:0 0 10px;font-family:var(--display);font-size:20px;line-height:1.15;color:#eef2f8}
#pnlPremiumCard.is-ouro .prem-nome{color:#f2b705;text-shadow:0 0 14px rgba(242,183,5,.45)}
.prem-kv{display:flex;gap:22px;flex-wrap:wrap;margin:0 0 8px}
.prem-kv .psi-k{margin-bottom:4px}
.prem-v{font-family:var(--display);font-weight:800;font-size:20px;line-height:1.2;color:#eef2f8;font-variant-numeric:tabular-nums}
.prem-v2{font-size:13px;line-height:1.7;color:#a9adb4;font-variant-numeric:tabular-nums}
.prem-p{font-size:12px;line-height:1.45;margin:0 0 8px}
#pnlPremiumCard .prem-ben{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}
#pnlPremiumCard .prem-ben .psi-k{margin-bottom:4px}
#pnlPremiumCard .prem-tools{margin-top:6px}
.dz-ativa{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;padding:7px 12px;border-radius:999px;color:#4ade80;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.28)}
.dz-ativa::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
@media (max-width:560px){#pnlEmblemCard .emb-wrap{grid-template-columns:96px minmax(0,1fr)}#pnlEmblemCard .emb-figure{width:96px;height:96px}}
.dz-troca{margin:8px 0 0;font-size:11.5px;line-height:1.4;color:#f0a04b}
#colPremium .dz-prem:only-child{grid-column:1/-1}
.ctc-logo{vertical-align:-4px;margin-right:4px}
.hpk-pend{margin:6px 0 0}
.u-oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}
.dlp-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:14px;margin-bottom:14px}
.dlp-ol{margin:0 0 14px;padding-left:22px;display:grid;gap:10px;font-size:14px;line-height:1.5}
.dlp-ol li b{color:#eef2f8}
.dlp-acao{border-top:1px solid rgba(255,255,255,.07);padding-top:12px}
.dlp-btn{min-width:220px}
.dlp-btn:disabled{opacity:.55;cursor:not-allowed;filter:saturate(.3)}
.dlp-nota{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--muted)}
.dlp-dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;font-size:14px}
.dlp-dl dt{font-family:var(--tech);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8a98b0;padding-top:3px;white-space:nowrap}
.dlp-dl dd{margin:0;color:#dfe5ee;line-height:1.45}
.dlp-deps{margin-bottom:14px}
.dlp-lead{margin:-6px 0 14px;font-size:13.5px;line-height:1.5;color:var(--muted)}
.dlp-dep-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.dlp-dep{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07)}
.dlp-tag{font-family:var(--tech);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold2)}
.dlp-dep-t{font-family:var(--display);font-size:15px;font-weight:700;line-height:1.3;color:#eef2f8;text-wrap:balance}
.dlp-dep p{margin:0;flex:1;font-size:13px;line-height:1.5;color:var(--muted)}
.dlp-dep .btn{align-self:flex-start;display:inline-flex;align-items:center;text-decoration:none}
@media (max-width:760px){.dlp-grid,.dlp-dep-grid{grid-template-columns:1fr}}

/* LINHA DE HEROES COINS (16/10/2026): etiquetas embaixo do numero e pagamento em coluna,
   Cartao em cima e Pix embaixo. A coluna tem largura fixa para os precos alinharem nas linhas
   que so tem Pix. Tudo com #donateContent na frente: as regras da linha la em cima tambem tem,
   e a de `img` (48px no celular) pegava o logo do Pix dentro do botao. */
#donateContent .dz-coinrow .dz-cn{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:6px}
#donateContent .dz-coinrow .dz-cn > b{line-height:1.1;white-space:nowrap}
#donateContent .dz-coinrow .dz-cn-tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px}
#donateContent .dz-coinrow .dz-pay{display:flex;flex-direction:column;gap:5px;flex:none;width:118px}
#donateContent .dz-coinrow .dz-pay .btn{width:100%;min-width:0;min-height:32px;padding:7px 10px;justify-content:center}
#donateContent .dz-coinrow .dz-pay img.pixmk{width:auto;height:15px}
#donateContent .dz-coinrow .dz-pay .btn.dz-cartao{gap:7px;font-family:var(--tech);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--dz-ink)}
#donateContent .dz-coinrow .dz-pay .cardmark{width:16px;height:16px;flex:none;color:var(--dz-blue)}
@media(max-width:560px){
  #donateContent .dz-coinrow .dz-pay{flex:1 0 100%;flex-direction:row;width:auto}
  #donateContent .dz-coinrow .dz-pay .btn{flex:1 1 0;width:auto;min-height:40px}
}
