/* 补回 Wix 脚本负责的显示效果 */

/* ∞ 符号内部颜色流动：用符号本身当遮罩 */
.inf-flow,.inf-shine{position:absolute;inset:0;pointer-events:none;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.inf-flow{background:linear-gradient(100deg,#3b3bff,#7b2ff7,#e040fb,#ff4fd8,#22d3ee,#3b3bff);background-size:300% 100%;mix-blend-mode:color;opacity:.9;animation:rInfFlow 6s linear infinite}
.inf-shine{background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);background-size:250% 100%;mix-blend-mode:overlay;animation:rInfShine 3.2s ease-in-out infinite}
@keyframes rInfFlow{to{background-position:300% 0}}
@keyframes rInfShine{0%{background-position:150% 0}100%{background-position:-100% 0}}

/* 数字圆圈的进度环 */
visual-stats-bar{display:block;width:100%;height:100%}
.stat-ring{display:block}

/* 顶部下拉菜单 */
li.r-open [data-testid="positionBox"]{display:block!important}
li.r-open [class*="animationBox"]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}

/* 手机版菜单 */
html.r-menu-open #MENU_AS_CONTAINER{display:block!important;inset:0!important;width:100%!important;height:100%!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important}
html.r-menu-open #overlay-MENU_AS_CONTAINER{display:block!important;opacity:1!important}
html.r-menu-open,html.r-menu-open body{overflow:hidden}

@media (prefers-reduced-motion:reduce){.inf-flow,.inf-shine{animation:none}}
li.r-sub-open>ul.wixui-vertical-menu__submenu{display:block!important;opacity:1!important;visibility:visible!important;max-height:none!important;height:auto!important;overflow:visible!important}
li.r-sub-open>[data-testid="itemWrapper"] .wixui-vertical-menu__arrow{transform:rotate(180deg)}

/* 画廊视频在格子里播放 */
video.r-play{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;z-index:50;pointer-events:auto}
.r-playing [data-hook^="item-hover"],.r-playing [data-hook="item-action"],.r-playing .gallery-item-hover{display:none!important}

/* 贷款页：占位格先不显示，网页确认它有素材才出现（没素材的会被拿掉），免得空格子闪一下 */
[data-r-hide-empty] [data-r-ph]:not([data-r-ok]) { visibility: hidden; }
