/* SHOCKER_V162_PASS_POLISH_AND_TRIAL / MIDNIGHT REWARD ROUTE */
:root {
    --v162-ink:#03040a;
    --v162-wine:#6f1735;
    --v162-violet:#6d3d87;
    --v162-gold:#d9bd7b;
    --v162-gold-bright:#f6e5b4;
    --v162-silver:#bac7d4;
    --v162-mint:#78b79d;
}

#v162-global-toast {
    position:fixed;
    z-index:2147483646;
    left:50%;
    bottom:max(22px,env(safe-area-inset-bottom));
    min-width:min(430px,88vw);
    max-width:min(620px,92vw);
    box-sizing:border-box;
    padding:12px 18px;
    border:1px solid rgba(225,196,137,.58);
    border-radius:3px 14px 3px 14px;
    color:#f2dfb0;
    background:linear-gradient(120deg,rgba(104,24,51,.96),rgba(12,8,18,.98) 68%);
    box-shadow:0 18px 46px rgba(0,0,0,.72),inset 0 0 0 3px rgba(0,0,0,.36);
    font:700 10px/1.45 Georgia,"Yu Mincho",serif;
    letter-spacing:.06em;
    text-align:center;
    opacity:0;
    pointer-events:none;
    transform:translate(-50%,18px);
    transition:opacity .2s ease,transform .2s ease;
}
#v162-global-toast.show { opacity:1;transform:translate(-50%,0); }

body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-pass-main,
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-panel {
    min-width:0;
    width:100%;
}

/* The reward panel owns its viewport. This removes the old nested vertical scroller. */
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass #v137-panel-rewards:not([hidden]) {
    position:relative;
    display:grid;
    grid-template-rows:auto auto auto minmax(0,1fr);
    min-width:0;
    min-height:0;
    overflow:hidden !important;
    isolation:isolate;
    background:
        radial-gradient(ellipse at 11% 56%,rgba(155,43,43,.12),transparent 31%),
        radial-gradient(ellipse at 91% 47%,rgba(104,58,139,.17),transparent 34%),
        linear-gradient(180deg,rgba(12,8,20,.96),rgba(3,6,10,.985));
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass #v137-panel-rewards > *:not(.v162-route-scenery) {
    position:relative;
    z-index:2;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass #v137-panel-rewards .v137-panel-heading {
    padding-top:12px;
    padding-bottom:7px;
    background:
        linear-gradient(90deg,rgba(112,29,62,.26),transparent 42%),
        linear-gradient(180deg,rgba(255,255,255,.018),transparent);
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass #v137-panel-rewards .v137-panel-heading h3 {
    color:#f5e3b5;
    font-size:clamp(18px,1.6vw,23px);
    text-shadow:0 3px 0 #000,0 0 18px rgba(217,189,123,.14);
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass #v137-panel-rewards .v137-panel-heading p {
    color:#a99d84;
    font-size:7.5px;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass #v137-panel-rewards .v137-track-legend {
    padding-bottom:6px;
}

.v162-route-scenery {
    position:absolute;
    z-index:0;
    inset:0;
    overflow:hidden;
    pointer-events:none;
    opacity:.78;
}
.v162-route-scenery svg {
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:76%;
    filter:drop-shadow(0 -10px 24px rgba(92,51,122,.16));
}
.v162-route-scenery::before,
.v162-route-scenery::after {
    content:"";
    position:absolute;
    z-index:2;
    left:-12%;
    bottom:8%;
    width:124%;
    height:34%;
    border-radius:50%;
    background:radial-gradient(ellipse,rgba(170,139,187,.12),rgba(98,78,117,.045) 42%,transparent 72%);
    filter:blur(15px);
    animation:v162-fog-drift 13s ease-in-out infinite alternate;
}
.v162-route-scenery::after {
    bottom:-8%;
    opacity:.55;
    animation-duration:17s;
    animation-direction:alternate-reverse;
}

.v162-route-console {
    min-width:0;
    display:grid;
    grid-template-columns:minmax(228px,.78fr) minmax(280px,1.22fr) auto;
    align-items:center;
    gap:10px;
    margin:0 clamp(14px,2vw,27px) 8px;
    padding:7px 8px;
    border:1px solid rgba(218,189,126,.32);
    border-radius:4px 17px 4px 17px;
    background:
        linear-gradient(90deg,rgba(111,24,53,.31),rgba(15,10,23,.91) 38%,rgba(51,31,72,.42)),
        #08090f;
    box-shadow:inset 0 0 0 3px rgba(2,3,6,.52),0 10px 28px rgba(0,0,0,.28);
    clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));
}
.v162-console-title {
    min-width:0;
    padding-left:8px;
    border-left:2px solid #b27384;
}
.v162-console-title small {
    display:block;
    overflow:hidden;
    color:#a786a9;
    font:800 6px/1 "Courier New",monospace;
    letter-spacing:.23em;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.v162-console-title strong {
    display:block;
    margin-top:4px;
    color:#ead7aa;
    font:500 13px/1.1 Georgia,"Yu Mincho",serif;
    letter-spacing:.09em;
}
.v162-console-trials {
    min-width:0;
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:6px;
}
.v162-trial-shortcut {
    position:relative;
    min-width:0;
    min-height:39px;
    padding:6px 33px 6px 9px;
    overflow:hidden;
    border:1px solid rgba(216,188,129,.32);
    border-radius:2px 11px 2px 11px;
    color:#d8c9a8;
    background:linear-gradient(120deg,rgba(74,18,36,.82),rgba(7,8,13,.96));
    text-align:left;
    cursor:pointer;
}
.v162-trial-shortcut[data-v162-trial-skin="s1-halloween-riana-vampire"] {
    background:linear-gradient(120deg,rgba(67,31,91,.84),rgba(10,7,14,.96));
}
.v162-trial-shortcut::after {
    content:"♠";
    position:absolute;
    right:9px;
    top:50%;
    color:rgba(239,215,165,.68);
    font:500 20px/1 Georgia,serif;
    transform:translateY(-50%) rotate(12deg);
}
.v162-trial-shortcut small {
    display:block;
    color:#9f8da2;
    font:800 5.5px/1 "Courier New",monospace;
    letter-spacing:.15em;
}
.v162-trial-shortcut b {
    display:block;
    margin-top:4px;
    overflow:hidden;
    color:#f0ddb0;
    font:700 9px/1 Georgia,"Yu Mincho",serif;
    letter-spacing:.06em;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.v162-trial-shortcut:hover,
.v162-trial-shortcut:focus-visible {
    border-color:#f1d58d;
    outline:none;
    filter:brightness(1.14);
    box-shadow:0 0 18px rgba(177,105,218,.14);
}

.v162-route-controls {
    display:grid;
    grid-template-columns:34px minmax(120px,210px) 34px;
    align-items:center;
    gap:6px;
}
.v162-road-button,
.v162-road-nav {
    width:34px;
    height:34px;
    display:grid;
    place-items:center;
    border:1px solid rgba(220,191,131,.42);
    border-radius:50%;
    color:#ecd7a3;
    background:radial-gradient(circle at 36% 30%,#4c274f,#0a0810 67%);
    font:700 16px/1 Georgia,serif;
    cursor:pointer;
    box-shadow:inset 0 0 0 3px rgba(2,3,6,.76);
}
.v162-road-button:hover,
.v162-road-button:focus-visible,
.v162-road-nav:hover,
.v162-road-nav:focus-visible { border-color:#f4db98;outline:none;filter:brightness(1.15); }
.v162-road-button:disabled,
.v162-road-nav:disabled { opacity:.32;cursor:default;filter:none; }
.v162-route-meter { min-width:0;display:grid;gap:4px; }
.v162-route-meter output {
    color:#b9aa8b;
    font:800 6px/1 "Courier New",monospace;
    letter-spacing:.12em;
    text-align:center;
    white-space:nowrap;
}
.v162-route-range {
    width:100%;
    height:14px;
    margin:0;
    accent-color:#b6749e;
    cursor:ew-resize;
}

body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-scroll {
    width:100%;
    height:100%;
    min-width:0;
    min-height:0;
    box-sizing:border-box;
    overflow-x:scroll !important;
    overflow-y:auto !important;
    padding:4px clamp(14px,2vw,27px) 15px;
    scrollbar-width:auto;
    scrollbar-color:#a36b85 #08080e;
    scrollbar-gutter:stable;
    overscroll-behavior-x:contain;
    touch-action:pan-x pan-y;
    cursor:grab;
    background:
        linear-gradient(180deg,rgba(255,255,255,.018),transparent 13%),
        linear-gradient(90deg,rgba(89,30,46,.08),transparent 24% 76%,rgba(79,46,105,.09));
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-scroll.is-v162-dragging {
    cursor:grabbing;
    scroll-snap-type:none;
    user-select:none;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-scroll.v162-road-dragging {
    cursor:grabbing;
    scroll-snap-type:none;
    user-select:none;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-scroll::-webkit-scrollbar { height:13px; }
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-scroll::-webkit-scrollbar-track {
    margin-inline:clamp(14px,3vw,48px);
    border:1px solid rgba(220,190,130,.17);
    border-radius:9px;
    background:#05060a;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-scroll::-webkit-scrollbar-thumb {
    border:3px solid #05060a;
    border-radius:9px;
    background:linear-gradient(90deg,#6f2947,#c8a66e 51%,#67407c);
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-road {
    position:relative;
    width:max-content;
    min-width:max-content;
    min-height:100%;
    align-items:stretch;
    gap:13px;
    padding:5px 0 11px;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-road::before {
    content:"";
    position:absolute;
    z-index:-1;
    left:0;
    right:0;
    top:50%;
    height:2px;
    background:
        linear-gradient(90deg,transparent,#bc9363 2% 7%,#7e496f 12% 88%,#cbb078 93% 98%,transparent),
        repeating-linear-gradient(90deg,transparent 0 51px,rgba(235,212,161,.44) 52px 54px);
    box-shadow:0 0 13px rgba(177,105,218,.2);
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column {
    position:relative;
    width:clamp(142px,10.8vw,174px);
    flex:0 0 auto;
    grid-template-rows:minmax(130px,1fr) 43px minmax(130px,1fr);
    gap:6px;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column::before {
    content:"";
    position:absolute;
    z-index:-1;
    inset:-4px -5px;
    border:1px solid rgba(214,185,128,.06);
    border-radius:18px 5px 18px 5px;
    background:linear-gradient(180deg,rgba(80,29,55,.05),rgba(5,7,11,.14));
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column.is-v162-current::before {
    border-color:rgba(244,218,153,.37);
    background:linear-gradient(180deg,rgba(123,40,68,.17),rgba(75,49,98,.13));
    box-shadow:0 0 24px rgba(215,181,110,.11);
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column[data-v162-tier="1"],
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column[data-v162-tier="20"] {
    width:clamp(214px,16vw,258px);
    --v162-milestone:#d4a063;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column[data-v162-tier="20"] {
    --v162-milestone:#b982d2;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column[data-v162-tier="1"]::after,
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column[data-v162-tier="20"]::after {
    content:"EARLY SKIN · TWO CARD SET";
    position:absolute;
    z-index:5;
    left:10px;
    top:9px;
    padding:4px 7px;
    border:1px solid color-mix(in srgb,var(--v162-milestone) 58%,transparent);
    border-radius:9px 2px 9px 2px;
    color:#f2dfb0;
    background:rgba(4,5,9,.88);
    font:900 6px/1 "Courier New",monospace;
    letter-spacing:.11em;
    pointer-events:none;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column[data-v162-tier="20"]::after {
    content:"FINAL SKIN · TWO CARD SET";
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-card {
    border-radius:16px 4px 16px 4px;
    transition:transform .18s ease,border-color .18s ease,filter .18s ease,box-shadow .18s ease;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-card .v137-reward-type { font-size:6.5px; }
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-card .v137-reward-name { font-size:11px;line-height:1.18; }
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-card .v137-reward-state { font-size:6.5px;line-height:1.25; }
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-card.is-skin-reward {
    min-height:174px;
    padding-top:24px;
    border-color:var(--v162-milestone,#d7b875);
    filter:none;
    box-shadow:
        inset 0 0 0 3px #05060a,
        inset 0 0 0 4px color-mix(in srgb,var(--v162-milestone,#d7b875) 32%,transparent),
        0 0 28px color-mix(in srgb,var(--v162-milestone,#d7b875) 18%,transparent);
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-card.is-skin-reward.is-locked.can-trial {
    cursor:pointer;
    filter:saturate(.82) brightness(.83);
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-card.is-skin-reward.is-locked.can-trial:hover,
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-card.is-skin-reward.is-locked.can-trial:focus-visible {
    transform:translateY(-4px);
    border-color:#f6dfa2;
    outline:none;
    filter:saturate(1) brightness(1.04);
    box-shadow:inset 0 0 0 3px #05060a,inset 0 0 0 4px rgba(244,220,163,.3),0 0 32px rgba(177,105,218,.23);
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-skin-art {
    height:104px;
    margin-top:0;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-skin-art img {
    width:70px;
    height:101px;
    border-radius:8px;
    background:#06070a;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-skin-art b {
    right:8px;
    bottom:-1px;
    font-size:6px;
}
.v162-trial-mark {
    position:absolute;
    z-index:8;
    right:7px;
    top:8px;
    padding:4px 7px;
    border:1px solid rgba(244,219,158,.6);
    border-radius:10px 2px 10px 2px;
    color:#ffedbb;
    background:linear-gradient(115deg,rgba(117,28,54,.93),rgba(43,21,57,.94));
    box-shadow:0 5px 14px rgba(0,0,0,.42);
    font:900 6px/1 "Courier New",monospace;
    letter-spacing:.12em;
    pointer-events:none;
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-node span {
    border-color:rgba(220,191,132,.64);
    border-radius:50%;
    background:radial-gradient(circle at 38% 33%,#4e2a55,#09080e 69%);
    box-shadow:inset 0 0 0 3px #05060a,0 0 15px rgba(177,105,218,.18);
}
body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column.is-v162-current .v137-tier-node span {
    border-color:#f5dda1;
    color:#fff0c2;
    background:radial-gradient(circle at 38% 33%,#985263,#251126 60%,#07070b 62%);
    box-shadow:inset 0 0 0 3px #05060a,0 0 20px rgba(226,189,111,.38);
}

/* Home entry previews the actual pair without replacing the preserved card art. */
.v162-home-skin-pair {
    position:absolute;
    z-index:0;
    top:-10px;
    right:10px;
    width:77px;
    height:72px;
    overflow:hidden;
    pointer-events:none;
    opacity:.28;
    filter:saturate(.9) contrast(1.08);
}
.v162-home-skin-pair img {
    position:absolute;
    right:6px;
    top:2px;
    width:39px;
    height:55px;
    object-fit:contain;
    border:1px solid rgba(239,214,157,.55);
    border-radius:4px;
    background:#07070a;
    transform:rotate(8deg);
}
.v162-home-skin-pair img:first-child { right:35px;top:7px;transform:rotate(-9deg); }
#v137-home-battle-pass-button.v161-halloween-home-entry > *:not(.v162-home-skin-pair) { position:relative;z-index:1; }

@keyframes v162-fog-drift {
    from { transform:translate3d(-2%,0,0) scaleX(.97);opacity:.45; }
    to { transform:translate3d(3%,-4px,0) scaleX(1.03);opacity:.75; }
}

@media (max-width:980px) {
    .v162-route-console { grid-template-columns:minmax(180px,.65fr) minmax(250px,1.35fr) auto;gap:7px; }
    .v162-console-title small { display:none; }
    .v162-route-controls { grid-template-columns:32px minmax(96px,150px) 32px; }
    .v162-road-button { width:32px;height:32px; }
}
@media (max-width:760px) {
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass #v137-panel-rewards {
        grid-template-rows:auto auto auto minmax(0,1fr);
    }
    .v162-route-console {
        grid-template-columns:1fr auto;
        margin-inline:max(9px,env(safe-area-inset-left));
        padding:6px;
    }
    .v162-console-title { display:none; }
    .v162-console-trials { grid-template-columns:1fr 1fr; }
    .v162-trial-shortcut { min-height:36px;padding-right:27px; }
    .v162-trial-shortcut::after { right:7px;font-size:16px; }
    .v162-route-controls { grid-template-columns:31px minmax(80px,120px) 31px; }
    .v162-road-button { width:31px;height:31px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-scroll {
        padding-inline:max(9px,env(safe-area-inset-left));
    }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column { width:136px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column[data-v162-tier="1"],
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column[data-v162-tier="20"] { width:194px; }
}
@media (max-width:480px) {
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-pass-hero { min-height:185px; }
    
    
    
    .v162-route-console { grid-template-columns:minmax(0,1fr) auto; }
    .v162-trial-shortcut { padding:6px 25px 6px 7px; }
    .v162-trial-shortcut small { display:none; }
    .v162-trial-shortcut b { font-size:8px; }
    .v162-route-meter { display:none; }
    .v162-route-controls { grid-template-columns:31px 31px; }
}
@media (max-height:820px) and (min-width:761px) {
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-pass-hero { min-height:164px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-hero-copy { top:8px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-hero-copy h3 { font-size:clamp(25px,2.6vw,37px); }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-hero-copy p,
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-hero-stats { display:none; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-progress-dossier { bottom:7px;padding-block:6px; }
    
    .v162-route-console { padding-block:5px;margin-bottom:5px; }
    .v162-trial-shortcut { min-height:34px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-tier-column {
        grid-template-rows:minmax(112px,1fr) 37px minmax(112px,1fr);
    }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-card.is-skin-reward { min-height:148px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-skin-art { height:80px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-skin-art img { width:55px;height:78px; }
}
@media (max-height:650px) and (orientation:landscape) {
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-pass-hero { min-height:116px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-hero-copy h3 { font-size:24px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-progress-dossier { width:39%; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-pass-tabs { min-height:42px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-pass-tab { min-height:40px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass #v137-panel-rewards .v137-panel-heading { padding-top:5px;padding-bottom:4px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass #v137-panel-rewards .v137-panel-heading p { display:none; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass #v137-panel-rewards .v137-track-legend { display:none; }
    .v162-route-console { margin-bottom:4px;padding-block:4px; }
    .v162-trial-shortcut { min-height:31px; }
}
@media (max-height:480px) and (min-width:560px) {
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-pass-header { min-height:48px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-pass-hero { min-height:76px; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-hero-copy,
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-hero-art { display:none; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-progress-dossier {
        position:relative;
        left:auto;
        right:auto;
        bottom:auto;
        width:auto;
        margin:5px max(10px,env(safe-area-inset-right)) 5px max(10px,env(safe-area-inset-left));
        padding:6px 11px;
        transform:none;
    }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-level-medallion { width:46px; }
}
@media (prefers-reduced-motion:reduce) {
    .v162-route-scenery::before,
    .v162-route-scenery::after { animation:none !important; }
    body.v162-pass-polished #v137-battle-pass.v161-halloween-pass .v137-reward-scroll { scroll-behavior:auto !important; }
}
