:root{--event-bg:#02080d;--event-panel:#071722;--event-panel2:#0a2030;--event-line:#1d5a75;--event-cyan:#39dcff;--event-cyan2:#8aeeff;--event-silver:#c9d7df;--event-text:#eefaff;--event-muted:#91afc0;--event-footer-h:72px;--event-header-h:64px}
*{box-sizing:border-box}html{width:100%;overflow-x:hidden}body.event-page{margin:0!important;width:100%;min-height:100dvh!important;overflow-x:hidden;background-color:var(--event-bg)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;color:var(--event-text);padding-top:calc(var(--event-header-h) + env(safe-area-inset-top));padding-bottom:calc(var(--event-footer-h) + env(safe-area-inset-bottom));font-family:Arial,Helvetica,sans-serif}
.event-topbar{position:fixed;inset:0 0 auto;z-index:100000000;background:rgba(2,8,13,.92);border-bottom:1px solid rgba(57,220,255,.25);backdrop-filter:blur(14px);padding-top:env(safe-area-inset-top)}.event-topbar-inner{height:var(--event-header-h);width:min(calc(100% - 24px),1180px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.event-brand{display:flex;align-items:center;gap:10px;color:var(--event-text)!important;text-decoration:none!important;min-width:0}.event-brand img{width:42px;height:42px;object-fit:contain;border-radius:12px;background:#061722;border:1px solid rgba(57,220,255,.28);padding:3px}.event-brand span{display:flex;flex-direction:column;min-width:0}.event-brand b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.event-brand small{font-size:10px;color:var(--event-cyan);letter-spacing:.08em}.event-audio-toggle{width:42px;height:42px;border-radius:50%;border:1px solid var(--event-line);background:#061722;color:var(--event-cyan);font-size:20px;display:grid;place-items:center}.event-audio-toggle.is-muted{color:var(--event-muted)}
.event-main{width:100%;min-height:calc(100dvh - var(--event-header-h) - var(--event-footer-h));position:relative;overflow-x:clip}.event-main>.container{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;margin:0 auto!important}
.event-sticky-footer{position:fixed;z-index:100000001;left:50%;bottom:max(8px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(calc(100% - 20px),520px);min-height:64px;border:1px solid rgba(57,220,255,.30);border-radius:18px;background:rgba(3,15,23,.96);box-shadow:0 15px 40px rgba(0,0,0,.45),0 0 25px rgba(57,220,255,.08);backdrop-filter:blur(16px);display:grid;grid-template-columns:repeat(4,1fr);padding:6px}.event-sticky-footer button{appearance:none;border:0;background:transparent;color:var(--event-silver);min-width:0;min-height:52px;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10px;font-weight:700;letter-spacing:.02em}.event-sticky-footer button:hover,.event-sticky-footer button:focus-visible{background:rgba(57,220,255,.09);color:var(--event-cyan);outline:1px solid rgba(57,220,255,.28)}.event-sticky-footer svg{width:21px;height:21px;fill:currentColor}
/* Global neon reskin */
/* Popup resilience */
/* Neutralize Bootstrap negative row margins in dynamically generated mobile UI */
.event-main .row{margin-left:0!important;margin-right:0!important}.event-main [class^="col-"],.event-main [class*=" col-"]{padding-left:0!important;padding-right:0!important}.container_spinner_mobile,.container_spinner{max-width:100vw!important;margin-left:auto!important;margin-right:auto!important}.logo-mobile{max-width:min(82vw,440px)!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}.event-main canvas{max-width:100%!important;height:auto!important}
@media(max-width:767px){:root{--event-header-h:60px;--event-footer-h:70px}.event-topbar-inner{width:calc(100% - 18px)}.event-brand b{max-width:200px}.event-main table{width:100%!important;margin-left:auto!important;margin-right:auto!important}.event-main td{max-width:100vw!important}.margin-box_mobile{width:min(calc(100vw - 24px),430px)!important;margin-left:auto!important;margin-right:auto!important;padding:14px!important;border-radius:18px!important}.submit{width:100%!important;max-width:420px!important;margin-left:auto!important;margin-right:auto!important}.popup-container-win,.popup-container-history{width:100vw!important}.event-sticky-footer{width:calc(100% - 14px);bottom:max(5px,env(safe-area-inset-bottom));border-radius:16px}.event-sticky-footer button{font-size:9px}}
@media(min-width:768px){body.event-page{background-image:url('../../upload/bgdekstop3.jpg')!important}.event-sticky-footer{width:430px}.event-main>.row{max-width:1180px;margin-left:auto!important;margin-right:auto!important}}
@media(max-height:650px){.popup-body{max-height:calc(100dvh - var(--event-header-h) - var(--event-footer-h) - 18px)!important}.event-topbar-inner{height:54px}:root{--event-header-h:54px;--event-footer-h:64px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}

/* V3 alignment and desktop rendering repair */
.event-main{
  display:block;
  width:100%;
  max-width:100%;
  margin:0 auto;
  padding:0;
  isolation:isolate;
}
.event-spin-mobile-layout{
  width:min(100%,480px)!important;
  max-width:480px!important;
  margin:0 auto!important;
  border-collapse:collapse!important;
  table-layout:fixed!important;
}
.event-spin-mobile-layout tr,
.event-spin-mobile-layout td{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding-left:0!important;
  padding-right:0!important;
  text-align:center!important;
  position:relative;
}
.event-spin-mobile-layout .logo-mobile{
  display:block!important;
  width:min(82vw,340px)!important;
  max-width:100%!important;
  height:auto!important;
  padding:0!important;
  margin:18px auto 22px!important;
}
.event-spin-mobile-layout .container_spinner_mobile{
  width:250px!important;
  height:250px!important;
  position:absolute!important;
  left:50%!important;
  right:auto!important;
  top:0!important;
  margin:0!important;
  transform:translateX(-50%) scale(1.5)!important;
  transform-origin:center center!important;
  overflow:visible!important;
  z-index:0!important;
  pointer-events:none;
}
.event-spin-mobile-layout .container_spinner_mobile #canvas{
  display:block!important;
  width:250px!important;
  height:250px!important;
  max-width:none!important;
  margin:0 auto!important;
  transform:scale(1.1)!important;
  transform-origin:center center!important;
}
.event-spin-mobile-layout td > img.wheel-center-pin{
  position:absolute!important;
  left:50%!important;
  top:125px!important;
  width:82px!important;
  height:82px!important;
  max-width:22%!important;
  max-height:22%!important;
  object-fit:contain!important;
  margin:0!important;
  transform:translate(-50%,-50%)!important;
  transform-origin:center center!important;
  z-index:4!important;
  pointer-events:auto!important;
  filter:drop-shadow(0 4px 10px rgba(0,0,0,.35));
}
.event-spin-mobile-layout td > img.wheel-frame{
  display:block!important;
  width:375px!important;
  max-width:calc(100vw - 18px)!important;
  height:auto!important;
  margin:0 auto 72px!important;
  transform:none!important;
  transform-origin:center center!important;
  position:relative!important;
  z-index:1!important;
}
.event-spin-mobile-layout .margin-box_mobile{
  width:min(calc(100vw - 28px),430px)!important;
  max-width:430px!important;
  margin:0 auto 18px!important;
  padding:22px 14px 16px!important;
  border-radius:20px!important;
}
.event-spin-mobile-layout input[name="voucher"],
.event-spin-mobile-layout .submit{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.event-spin-mobile-layout a.submit{
  box-sizing:border-box!important;
}

.event-spin-desktop-layout{
  position:relative!important;
  width:min(calc(100% - 40px),1180px)!important;
  max-width:1180px!important;
  min-height:calc(100dvh - var(--event-header-h) - var(--event-footer-h) - 24px)!important;
  margin:0 auto!important;
  padding:34px 0 92px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:nowrap!important;
}
.event-spin-desktop-layout > .col-md-6{
  float:none!important;
  width:50%!important;
  max-width:590px!important;
  margin:0!important;
  padding:18px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.event-spin-desktop-layout .container_spinner{
  width:min(46vw,560px)!important;
  height:min(46vw,560px)!important;
  max-width:560px!important;
  max-height:560px!important;
  margin:0 auto!important;
  display:grid!important;
  place-items:center!important;
  position:relative!important;
}
.event-spin-desktop-layout .container_spinner .inner{
  grid-area:1/1!important;
  margin:0!important;
}

/* Wheel rendering layers: canvas + decorative frame may fill the wheel,
   but the center pin must NEVER inherit full-size rules. */
.event-spin-desktop-layout .container_spinner #canvas,
.event-spin-desktop-layout .container_spinner .wheel-frame{
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  transform:none!important;
}

.event-spin-desktop-layout .container_spinner .wheel-center-pin{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  width:clamp(82px,19%,118px)!important;
  height:clamp(82px,19%,118px)!important;
  max-width:22%!important;
  max-height:22%!important;
  object-fit:contain!important;
  transform:translate(-50%,-50%)!important;
  transform-origin:center center!important;
  z-index:4!important;
  margin:0!important;
  pointer-events:auto!important;
  filter:drop-shadow(0 5px 14px rgba(0,0,0,.38));
}
.event-spin-desktop-layout table.main{
  display:table!important;
  width:min(100%,470px)!important;
  max-width:470px!important;
  margin:0 auto!important;
  transform:none!important;
}
.event-spin-desktop-layout table.main td{
  width:100%!important;
  text-align:center!important;
}
.event-spin-desktop-layout .margin-box{
  width:100%!important;
  max-width:470px!important;
  margin:0 auto!important;
  padding:24px!important;
  border-radius:22px!important;
}
.event-spin-desktop-layout .logo-web{
  width:min(100%,360px)!important;
  max-width:360px!important;
  height:auto!important;
  margin:0 auto 18px!important;
}
.event-spin-desktop-layout input[name="voucher"],
.event-spin-desktop-layout .submit{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}

@media (max-width:767px){
  .event-main{padding:0 0 18px!important;}
  .event-spin-mobile-layout{margin-inline:auto!important;}
  .event-spin-mobile-layout > tbody > tr:first-child{display:none!important;}
}
@media (min-width:768px) and (max-width:1024px){
  .event-spin-desktop-layout{width:min(calc(100% - 24px),960px)!important;padding-top:24px!important;}
  .event-spin-desktop-layout > .col-md-6{padding:10px!important;}
  .event-spin-desktop-layout .container_spinner{width:min(46vw,470px)!important;height:min(46vw,470px)!important;}
}
@media (min-width:768px){
}

/* Defensive pin sizing */
.wheel-center-pin{
  box-sizing:border-box!important;
}
@media (min-width:768px){
  img.wheel-center-pin{
    width:clamp(82px,19%,118px)!important;
    height:clamp(82px,19%,118px)!important;
  }
}

/* V4 — mobile wheel geometry rebuild. Desktop rules intentionally untouched. */
@media (max-width:767px){
  html,body.event-page{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding-left:0!important;
    padding-right:0!important;
  }
  body.event-page{
    background-position:center top!important;
    background-size:cover!important;
  }
  .event-main{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0 10px calc(var(--event-footer-h) + 14px)!important;
    overflow-x:hidden!important;
  }
  .event-spin-mobile-layout{
    width:100%!important;
    max-width:430px!important;
    margin:0 auto!important;
    table-layout:fixed!important;
  }
  .event-spin-mobile-layout td{
    width:100%!important;
    padding:0!important;
    text-align:center!important;
    overflow:visible!important;
  }

  /* One real responsive box controls every wheel layer. */
  .event-spin-mobile-layout .wheel-stage-mobile{
    --mobile-wheel-size:min(calc(100vw - 34px), 360px);
    position:relative!important;
    display:block!important;
    width:var(--mobile-wheel-size)!important;
    height:var(--mobile-wheel-size)!important;
    margin:8px auto 18px!important;
    padding:0!important;
    overflow:visible!important;
    isolation:isolate!important;
  }
  .event-spin-mobile-layout .container_spinner_mobile{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    margin:0!important;
    transform:none!important;
    overflow:visible!important;
    z-index:1!important;
    pointer-events:none!important;
  }
  .event-spin-mobile-layout .container_spinner_mobile #canvas{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    margin:0!important;
    transform:none!important;
    transform-origin:center center!important;
  }
  .event-spin-mobile-layout .wheel-frame{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:contain!important;
    margin:0!important;
    transform:none!important;
    z-index:2!important;
    pointer-events:none!important;
  }
  .event-spin-mobile-layout .wheel-center-pin{
    position:absolute!important;
    left:50%!important;
    top:50%!important;
    width:clamp(58px,19%,76px)!important;
    height:clamp(58px,19%,76px)!important;
    max-width:22%!important;
    max-height:22%!important;
    object-fit:contain!important;
    margin:0!important;
    transform:translate(-50%,-50%)!important;
    transform-origin:center!important;
    z-index:4!important;
    filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))!important;
  }

  .event-spin-mobile-layout .margin-box_mobile{
    width:100%!important;
    max-width:390px!important;
    margin:0 auto 12px!important;
    padding:18px 14px 14px!important;
    border-radius:20px!important;
  }
  .event-spin-mobile-layout input[name="voucher"]{
    width:100%!important;
    max-width:none!important;
    min-height:48px!important;
    margin:0 auto!important;
    text-align:center!important;
  }
  .event-spin-mobile-layout .submit,
  .event-spin-mobile-layout a.submit{
    width:100%!important;
    max-width:none!important;
    min-height:52px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .event-sticky-footer{
    left:50%!important;
    right:auto!important;
    width:min(calc(100% - 20px),390px)!important;
    transform:translateX(-50%)!important;
  }
}

@media (max-width:390px){
  .event-spin-mobile-layout .wheel-stage-mobile{
    --mobile-wheel-size:min(calc(100vw - 26px), 340px);
  }
  .event-main{padding-left:6px!important;padding-right:6px!important;}
  .event-spin-mobile-layout .margin-box_mobile{max-width:calc(100vw - 24px)!important;}
}

/* V4b — fallback for legacy mobile markup: synchronize all layers to one size. */
@media (max-width:767px){
  .event-spin-mobile-layout > tbody > tr:nth-child(2) > td{
    --mobile-wheel-size:min(calc(100vw - 34px),360px);
    height:var(--mobile-wheel-size)!important;
    min-height:var(--mobile-wheel-size)!important;
    position:relative!important;
    overflow:visible!important;
  }
  .event-spin-mobile-layout .container_spinner_mobile{
    width:var(--mobile-wheel-size)!important;
    height:var(--mobile-wheel-size)!important;
    left:50%!important;
    top:0!important;
    transform:translateX(-50%)!important;
  }
  .event-spin-mobile-layout .container_spinner_mobile #canvas{
    width:100%!important;
    height:100%!important;
    transform:none!important;
  }
  .event-spin-mobile-layout td > img.wheel-frame{
    position:absolute!important;
    left:50%!important;
    top:0!important;
    width:var(--mobile-wheel-size)!important;
    height:var(--mobile-wheel-size)!important;
    max-width:none!important;
    margin:0!important;
    transform:translateX(-50%)!important;
    object-fit:contain!important;
  }
  .event-spin-mobile-layout td > img.wheel-center-pin{
    left:50%!important;
    top:calc(var(--mobile-wheel-size) / 2)!important;
    width:clamp(58px,19vw,76px)!important;
    height:clamp(58px,19vw,76px)!important;
    max-width:22%!important;
    max-height:22%!important;
    transform:translate(-50%,-50%)!important;
  }
  .event-spin-mobile-layout > tbody > tr:nth-child(3) > td{
    padding-top:18px!important;
  }
}
@media (max-width:390px){
  .event-spin-mobile-layout > tbody > tr:nth-child(2) > td{
    --mobile-wheel-size:min(calc(100vw - 26px),340px);
  }
}

/* V5 — slightly larger wheel + lightweight premium motion */
:root{
  --spin-glow:rgba(45,224,255,.38);
  --spin-glow-soft:rgba(45,224,255,.14);
}

/* Desktop: increase visual wheel size without touching core spin math. */
@media (min-width:1025px){
  .event-spin-desktop-layout{
    width:min(calc(100% - 28px),1260px)!important;
    max-width:1260px!important;
  }
  .event-spin-desktop-layout > .col-md-6{
    max-width:630px!important;
    padding:12px!important;
  }
  .event-spin-desktop-layout .container_spinner{
    width:min(48vw,610px)!important;
    height:min(48vw,610px)!important;
    max-width:610px!important;
    max-height:610px!important;
  }
}

@media (min-width:768px) and (max-width:1024px){
  .event-spin-desktop-layout .container_spinner{
    width:min(48vw,500px)!important;
    height:min(48vw,500px)!important;
    max-width:500px!important;
    max-height:500px!important;
  }
}

/* Mobile: use more of the viewport but preserve a small safe gutter. */
@media (max-width:767px){
  .event-spin-mobile-layout .wheel-stage-mobile,
  .event-spin-mobile-layout > tbody > tr:nth-child(2) > td{
    --mobile-wheel-size:min(calc(100vw - 18px),390px)!important;
  }
  .event-spin-mobile-layout .wheel-stage-mobile{
    margin:5px auto 14px!important;
  }
  .event-spin-mobile-layout > tbody > tr:nth-child(3) > td{
    padding-top:12px!important;
  }
}
@media (max-width:390px){
  .event-spin-mobile-layout .wheel-stage-mobile,
  .event-spin-mobile-layout > tbody > tr:nth-child(2) > td{
    --mobile-wheel-size:min(calc(100vw - 12px),374px)!important;
  }
}

/* GPU-friendly ambient animation. Only transform/opacity/filter are animated. */
.event-spin-desktop-layout .container_spinner,
.event-spin-mobile-layout .wheel-stage-mobile,
.event-spin-mobile-layout > tbody > tr:nth-child(2) > td{
  isolation:isolate!important;
}

.event-spin-desktop-layout .container_spinner::before,
.event-spin-mobile-layout .wheel-stage-mobile::before,
.event-spin-mobile-layout > tbody > tr:nth-child(2) > td::before{
  content:"";
  position:absolute;
  inset:4%;
  border-radius:50%;
  pointer-events:none;
  z-index:0;
  box-shadow:0 0 28px var(--spin-glow),0 0 70px var(--spin-glow-soft);
  opacity:.72;
  animation:spinAura 2.8s ease-in-out infinite;
}

.event-spin-desktop-layout .wheel-frame,
.event-spin-mobile-layout .wheel-frame{
  will-change:filter;
  animation:wheelGlow 3.2s ease-in-out infinite;
}

.event-spin-desktop-layout .wheel-center-pin,
.event-spin-mobile-layout .wheel-center-pin{
  will-change:transform,filter;
  animation:centerPinAlive 2.4s ease-in-out infinite;
}

.event-spin-desktop-layout .margin-box,
.event-spin-mobile-layout .margin-box_mobile{
  position:relative!important;
  overflow:hidden!important;
  box-shadow:0 16px 44px rgba(0,0,0,.28),0 0 26px rgba(45,224,255,.08)!important;
}
.event-spin-desktop-layout .margin-box::before,
.event-spin-mobile-layout .margin-box_mobile::before{
  content:"";
  position:absolute;
  width:46%;
  height:190%;
  top:-45%;
  left:-65%;
  transform:rotate(20deg);
  background:linear-gradient(90deg,transparent,rgba(132,242,255,.10),transparent);
  pointer-events:none;
  animation:panelSheen 6s ease-in-out infinite;
}

.event-spin-desktop-layout .submit,
.event-spin-mobile-layout .submit{
  position:relative!important;
  overflow:hidden!important;
  transition:transform .16s ease,filter .16s ease,box-shadow .16s ease!important;
  box-shadow:0 8px 20px rgba(20,190,225,.14)!important;
}
.event-spin-desktop-layout .submit:hover,
.event-spin-mobile-layout .submit:hover{
  transform:translateY(-2px)!important;
  filter:brightness(1.05)!important;
  box-shadow:0 10px 28px rgba(45,224,255,.24)!important;
}
.event-spin-desktop-layout .submit:active,
.event-spin-mobile-layout .submit:active{
  transform:translateY(0) scale(.985)!important;
}
.event-spin-desktop-layout .submit::after,
.event-spin-mobile-layout .submit::after{
  content:"";
  position:absolute;
  top:-35%;
  left:-40%;
  width:30%;
  height:170%;
  transform:rotate(22deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);
  pointer-events:none;
  animation:buttonSheen 4.4s ease-in-out infinite;
}

.event-header,
.event-sticky-footer{
  box-shadow:0 8px 30px rgba(0,0,0,.24),0 0 18px rgba(45,224,255,.05)!important;
}

@keyframes spinAura{
  0%,100%{opacity:.48;transform:scale(.985)}
  50%{opacity:.9;transform:scale(1.015)}
}
@keyframes wheelGlow{
  0%,100%{filter:drop-shadow(0 0 8px rgba(45,224,255,.22))}
  50%{filter:drop-shadow(0 0 16px rgba(45,224,255,.45))}
}
@keyframes centerPinAlive{
  0%,100%{filter:drop-shadow(0 5px 12px rgba(0,0,0,.38)) brightness(1);}
  50%{filter:drop-shadow(0 7px 17px rgba(45,224,255,.26)) brightness(1.045);}
}
@keyframes panelSheen{
  0%,60%{left:-65%;opacity:0}
  70%{opacity:1}
  92%,100%{left:125%;opacity:0}
}
@keyframes buttonSheen{
  0%,68%{left:-40%;opacity:0}
  74%{opacity:1}
  92%,100%{left:125%;opacity:0}
}

@media (prefers-reduced-motion:reduce){
  .event-spin-desktop-layout .container_spinner::before,
  .event-spin-mobile-layout .wheel-stage-mobile::before,
  .event-spin-mobile-layout > tbody > tr:nth-child(2) > td::before,
  .event-spin-desktop-layout .wheel-frame,
  .event-spin-mobile-layout .wheel-frame,
  .event-spin-desktop-layout .wheel-center-pin,
  .event-spin-mobile-layout .wheel-center-pin,
  .event-spin-desktop-layout .margin-box::before,
  .event-spin-mobile-layout .margin-box_mobile::before,
  .event-spin-desktop-layout .submit::after,
  .event-spin-mobile-layout .submit::after{
    animation:none!important;
  }
}
\n\n/* V6 wheel/frame optical-fit calibration.\n   Segment geometry is enlarged in Winwheel (outerRadius 250/310).\n   Frame remains above canvas and works as the visual mask. */\n.event-spin-mobile-layout .container_spinner_mobile #canvas,\n.event-spin-desktop-layout .container_spinner #canvas{\n  z-index:1!important;\n}\n.event-spin-mobile-layout .wheel-frame,\n.event-spin-desktop-layout .wheel-frame{\n  z-index:2!important;\n  pointer-events:none!important;\n}\n.event-spin-mobile-layout .wheel-center-pin,\n.event-spin-desktop-layout .wheel-center-pin{\n  z-index:4!important;\n}\n