
/* 12491695f4fbc5c8e5236867603d8fa1e18f74aa */

.isw2c-veu{position:fixed;inset:0;z-index:97;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;font-family:Inter,system-ui,sans-serif;color:#fff}
@media(min-width:700px){.isw2c-veu{align-items:center}}
.isw2c-folha{width:min(420px,100%);max-height:92vh;overflow:auto;background:#101014;border:1px solid rgba(255,255,255,.12);border-radius:22px 22px 0 0;padding:18px 18px 22px;box-sizing:border-box;animation:isw2cSobe .26s ease}
@media(min-width:700px){.isw2c-folha{border-radius:22px}}
@keyframes isw2cSobe{from{transform:translateY(26px);opacity:0}to{transform:none;opacity:1}}
.isw2c-folha h3{margin:0 0 4px;font-size:18px}
.isw2c-sub{margin:0 0 12px;font-size:12.5px;color:rgba(255,255,255,.6);line-height:1.45}
.isw2c-sub a{color:#fff}
.isw2c-x{float:right;border:0;background:rgba(255,255,255,.08);color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:16px}
.isw2c-folha input{width:100%;box-sizing:border-box;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#fff;padding:12px;font:15px Inter,system-ui,sans-serif;outline:none;margin:0 0 8px;color-scheme:dark}
.isw2c-folha input:focus{border-color:rgba(255,255,255,.4)}
.isw2c-ir{width:100%;border:0;border-radius:999px;padding:14px;background:#FF2D55;color:#fff;font:800 15px/1 Inter,system-ui,sans-serif;cursor:pointer}
.isw2c-ir:disabled,.isw2c-alt:disabled{opacity:.5}
.isw2c-alt{width:100%;margin-top:10px;border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff;border-radius:999px;padding:12px;font:800 13.5px/1 Inter,system-ui,sans-serif;cursor:pointer}
.isw2c-st{font-size:13px;margin:10px 0 0;line-height:1.45;min-height:16px}
.isw2c-st.erro{color:#FF7A95}.isw2c-st.ok{color:#7BE3B2}
.isw2c-rodape{margin:12px 0 0;font-size:11.5px;color:rgba(255,255,255,.45);line-height:1.45}

/* 5f13ead05f7fe80d917d48434ede9d04f175c925 */

@media (hover:hover) and (pointer:fine){
/* a barra nativa continua escondida como sempre foi (nada de altura extra; a barra fina é desenhada por cima, dentro do invólucro das setas) */
html .idlk-tr-v735939tr{scroll-behavior:auto}
html .idlk-tr-v735939tr.idlk-tr-pode{cursor:grab}
html .idlk-tr-v735939tr.idlk-tr-arrastando{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important;scroll-snap-type:none!important;scroll-behavior:auto!important}
html .idlk-tr-v735939tr.idlk-tr-arrastando *{cursor:grabbing!important;pointer-events:none!important}
html .idlk-tr-v735939tr.idlk-tr-rodando{scroll-snap-type:none!important;scroll-behavior:auto!important}
html .idlk-tr-v735939tr-setas{position:sticky!important;right:0!important;flex:none!important;width:0!important;min-width:0!important;max-width:0!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important;align-self:stretch;scroll-snap-align:none;pointer-events:none;z-index:6;display:block;overflow:visible;visibility:visible!important;opacity:1!important}
html .idlk-tr-v735939tr-setas.idlk-tr-inline{display:inline-block;vertical-align:top}
html .idlk-tr-v735939tr-setas button{position:absolute;top:var(--idlk-tr-cy,50%);transform:translateY(-50%);width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;box-sizing:border-box;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:rgba(18,18,22,.82);color:#fff;font:700 20px/1 Inter,-apple-system,Segoe UI,Roboto,sans-serif;padding:0 0 2px;margin:0;cursor:pointer;pointer-events:auto;box-shadow:0 2px 10px rgba(0,0,0,.35);opacity:.92;transition:opacity .15s,transform .15s;-webkit-appearance:none;appearance:none;line-height:1;display:none;align-items:center;justify-content:center}
html .idlk-tr-v735939tr-setas button.on{display:flex}
html .idlk-tr-v735939tr-setas button:hover{opacity:1;background:rgba(30,30,36,.95)}
html .idlk-tr-v735939tr-setas button:active{transform:translateY(-50%) scale(.94)}
html .idlk-tr-v735939tr-setas .idlk-tr-dir{right:2px}
html .idlk-tr-v735939tr-setas .idlk-tr-esq{right:calc(var(--idlk-tr-w,300px) - 32px)}
/* barra fina por cima (overlay): 3 px, colada no fundo da área visível, só ao passar o mouse; não reserva espaço */
html .idlk-tr-v735939tr-setas .idlk-tr-barra{position:absolute;right:0;bottom:0;width:var(--idlk-tr-w,300px);height:3px;pointer-events:none;opacity:0;transition:opacity .15s;display:block;margin:0;padding:0;border:0;background:none}
html .idlk-tr-v735939tr-setas .idlk-tr-barra b{position:absolute;top:0;height:3px;border-radius:2px;background:rgba(160,160,170,.65);display:block;left:var(--idlk-tr-bl,0px);width:var(--idlk-tr-bw,40px)}
html .idlk-tr-v735939tr.idlk-tr-pode:hover > .idlk-tr-v735939tr-setas .idlk-tr-barra{opacity:1}
/* v735939tr3 — chips/cards no CENTRO da tira no desktop: o padding vertical original é assimétrico
   (categorias 1/3, kits 2/8, cupons 10/2, eventos 0/2) e deixava o item 1–4 px fora do centro.
   Aqui vira simétrico com a MESMA soma — a altura de cada tira não muda (48 / 162,8 / 88,4 / 60);
   celular e regras originais intocados. */
html .idlk-cats-v733950.idlk-tr-v735939tr{padding-top:2px!important;padding-bottom:2px!important}
html .idlk-kits-tira.idlk-tr-v735939tr{padding-top:5px!important;padding-bottom:5px!important}
html .idinc-cupons-v731493.idlk-tr-v735939tr{padding-top:6px!important;padding-bottom:6px!important}
html #idlkProxEvV735931 .r.idlk-tr-v735939tr{padding-top:1px!important;padding-bottom:1px!important}
}

/* 2811775686451a5a9ed791f0cf654bfc62756e26 */

.idlk-live{position:relative!important;border-radius:50%!important;isolation:isolate}
.idlk-live::before{content:"";position:absolute;inset:-3px;border-radius:50%;z-index:1;pointer-events:none;
  background:conic-gradient(from var(--idlkA,0deg),#FF2D55,#FF8A3D,#FF2D55);
  -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));
  mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));
  animation:idlkLiveGira 3.2s linear infinite}
.idlk-live::after{content:"LIVE";position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);z-index:2;pointer-events:none;
  background:#FF2D55;color:#fff;font:900 8px/1 Inter,system-ui,sans-serif;letter-spacing:.09em;padding:3px 6px;border-radius:999px;
  border:1px solid #fff;box-shadow:0 3px 10px rgba(0,0,0,.45);animation:idlkLivePulsa 1.6s ease-in-out infinite}
.idlk-live.idlk-live--mini::after{font-size:6.5px;padding:2px 4px;bottom:-5px}
.idlk-live.idlk-live--sem-selo::after{display:none}
@property --idlkA{syntax:'<angle>';inherits:false;initial-value:0deg}
@keyframes idlkLiveGira{to{--idlkA:360deg}}
@keyframes idlkLivePulsa{50%{opacity:.7}}
@media (prefers-reduced-motion:reduce){.idlk-live::before,.idlk-live::after{animation:none}}
