/* Historical prediction balls only; FC3D/P3 cells and existing check rows retain their own styles. */
.lauren-history-paid-layout{display:block;min-width:0}
.lauren-history-paid-line{display:block;white-space:pre-wrap;color:#433c37;font-size:15px;line-height:24px}
.lauren-history-paid-line>.paid-play-label{display:inline-block;color:#9b765e;font-size:12px;line-height:19px;font-weight:500;margin-bottom:5px}
.lauren-history-paid-layout .lauren-paid-balls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:6px 0 5px;white-space:normal}
.lauren-history-paid-layout .lauren-paid-ball{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:clamp(38px,11.8vw,47px);height:clamp(38px,11.8vw,47px);border-radius:50%;color:#fff;background:linear-gradient(165deg,#ff9b06 2%,#ef5900 48%,#d52208 100%);font-family:Arial,sans-serif;font-size:18px;line-height:1;font-weight:700;box-shadow:inset 0 1px 1px #ffffff52,0 2px 3px #c747111a}
@media(max-width:340px){.lauren-history-paid-layout .lauren-paid-balls{gap:8px}}
.lauren-history-paid-layout .lauren-paid-number-group{flex-wrap:nowrap;gap:0;padding:5px 0}
.lauren-history-paid-layout .lauren-paid-number-group>.lauren-paid-ball{width:clamp(32px,9.8vw,38px);height:clamp(32px,9.8vw,38px);font-size:16px}
.lauren-history-paid-layout .lauren-paid-group-separator{display:flex;flex:0 0 18px;align-items:center;justify-content:center;color:#cf863c;font-size:16px;font-weight:500;line-height:1}
.lauren-history-paid-layout .lauren-paid-zodiac-row.lauren-pair-red>.lauren-paid-ball{background:linear-gradient(165deg,#ff6955 2%,#e62635 48%,#c5162b 100%);box-shadow:inset 0 1px 1px #ffffff52,0 2px 3px #c5162b22}
.lauren-history-paid-layout .lauren-paid-zodiac-row.lauren-pair-blue>.lauren-paid-ball{background:linear-gradient(165deg,#4bafff 2%,#2477ed 48%,#1850c5 100%);box-shadow:inset 0 1px 1px #ffffff52,0 2px 3px #1850c522}
.lauren-history-paid-layout .lauren-paid-zodiac-row.lauren-pair-green>.lauren-paid-ball{background:linear-gradient(165deg,#44c984 2%,#169e5b 48%,#08773e 100%);box-shadow:inset 0 1px 1px #ffffff52,0 2px 3px #08773e22}
.lauren-history-paid-layout .lauren-paid-balls.lauren-paid-compound-group{flex-wrap:nowrap;gap:0;padding:7px 0}
.lauren-history-paid-layout .lauren-paid-compound-group>.lauren-paid-ball{width:clamp(26px,8.1vw,34px);height:clamp(26px,8.1vw,34px);font-size:15px;flex:0 0 auto}
.lauren-history-paid-layout .lauren-paid-compound-group>.lauren-paid-group-separator{width:clamp(7px,2.1vw,10px);font-size:14px;flex:0 0 auto}
.lauren-history-paid-layout .lauren-paid-balls.lauren-paid-animal-row{flex-wrap:nowrap;gap:12px;min-height:70px;padding:8px 0;align-items:center}
