.combo-modal-overlay[data-v-52a97e98]{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10000!important;padding:32px 12px 16px!important;overflow:auto!important;background:rgba(0,0,0,.5)!important}
.combo-modal[data-v-52a97e98]{position:relative!important;background:#f2eaa5!important;border-radius:12px!important;width:min(520px,94vw)!important;max-width:min(520px,94vw)!important;max-height:82vh!important;overflow:visible!important;display:flex!important;flex-direction:column!important;box-shadow:0 8px 32px #0003!important;margin-top:18px!important}
.modal-header[data-v-52a97e98]{background:#f8f9fa!important;min-height:42px!important;position:relative!important;padding:16px 20px!important;border-bottom:1px solid #eee!important;display:flex!important;justify-content:center!important;align-items:center!important;overflow:visible!important;border-radius:12px 12px 0 0!important}
.close-btn[data-v-52a97e98]{color:#333!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;z-index:3!important}
.modal-title[data-v-52a97e98]{position:absolute;top:-18px;left:50%;z-index:2;width:200px;min-height:52px;transform:translate(-50%);margin:0;padding:7px 22px 6px;box-sizing:border-box;color:transparent!important;font-size:0!important;line-height:0!important;font-weight:700;text-align:center;text-shadow:0 1px 1px rgba(133,89,0,.45);background:linear-gradient(180deg,#f7e28b 0%,#e5c45a 56%,#c89d2d 100%);-webkit-mask-image:url(/assets/sxbm-title-bg-DZOx0Xfa.png);mask-image:url(/assets/sxbm-title-bg-DZOx0Xfa.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}
.modal-title[data-v-52a97e98]::before{content:"大赢家";display:block;color:#fff!important;font-size:13px!important;line-height:1.1!important;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.modal-title[data-v-52a97e98]::after{content:"四肖八码";display:block;color:#fff!important;font-size:17px!important;line-height:1.1!important;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.modal-content[data-v-52a97e98]{background:#f2eaa5!important;overflow-y:auto!important;flex:1 1 auto!important;max-height:calc(82vh - 70px)!important;padding:16px 16px 18px!important;border-radius:0 0 12px 12px!important}
.data-group[data-v-52a97e98]{background:#fafafa!important;border:1px solid #eee!important;border-radius:8px!important;padding:16px!important;margin-bottom:16px!important}
.zodiac-row[data-v-52a97e98],.number-row[data-v-52a97e98]{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;overflow:visible!important}
.zodiac-ball[data-v-52a97e98]{width:clamp(30px,9vw,42px);height:clamp(30px,9vw,42px);border-radius:50%;background:#fff3cd;color:#856404;border:2px solid #ffeaa7;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}
.number-ball[data-v-52a97e98]{width:clamp(28px,8.5vw,40px)!important;height:clamp(28px,8.5vw,40px)!important;border-radius:50%!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;border:0!important;color:#333!important;font-weight:700;flex-shrink:0!important;min-width:32px!important;min-height:32px!important;text-shadow:0 0 1px rgba(255,255,255,.6)}
.number-ball.ball-red[data-v-52a97e98]{background-image:url(/assets/ball-red.png)!important}
.number-ball.ball-blue[data-v-52a97e98]{background-image:url(/assets/ball-blue.png)!important}
.number-ball.ball-green[data-v-52a97e98]{background-image:url(/assets/ball-green.png)!important}
.number-ball.ball-grey[data-v-52a97e98]{background-image:none!important;color:#fff!important;background:linear-gradient(135deg,#909399,#606266)!important}

.combo-modal[data-v-52a97e98]{border-radius:0!important}
.modal-header[data-v-52a97e98]{border-radius:0!important}
.modal-content[data-v-52a97e98]{border-radius:0!important}
.data-group[data-v-52a97e98]{border-radius:0!important}
