/* Styles are limited to named Elementor elements; no HTML layout or shortcode rendering. */
.r49-native-site{font-family:'Open Sans',Arial,sans-serif;color:#151515}.r49-native-site .r49-white .elementor-heading-title,.r49-native-site .r49-white.elementor-widget-heading .elementor-heading-title{color:#fff}.r49-native-logo{text-align:center}.r49-native-logo .elementor-heading-title{font-weight:900!important;letter-spacing:-5px}.r49-native-bar{border-radius:4px 4px 0 0}.r49-native-bar .elementor-button{background:transparent;padding:4px;font-size:12px}.r49-native-crumb .elementor-heading-title{color:#bd1728;font-weight:800}.r49-native-day{gap:0!important}.r49-native-stat{border:1px solid #ccc;border-radius:4px;overflow:hidden;gap:0!important}.r49-native-text{border-top:4px solid #c51c2a}.r49-order-toggle{text-align:right}.r49-order-toggle .elementor-button{font-size:11px;padding:8px 10px;background:#e5e5e5;color:#222}.r49-native-draw:has(.r49-native-balls>.r49-native-ball:first-child .elementor-heading-title:empty){display:none}.r49-native-picker{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));max-width:520px;padding:14px}.r49-picker-ball .elementor-button{width:48px;height:48px;border-radius:50%!important;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:inset -3px -4px 6px #0009}.r49-picker-ball .elementor-button-text{display:grid;place-items:center;background:white;border-radius:50%;width:31px;height:31px;color:#111;font-size:17px;font-weight:700}.r49-picker-ball .r49-selected{outline:3px solid #111;outline-offset:2px;transform:scale(.92)}.r49-native-check-status{padding:0 14px}.r49-native-site a:focus-visible{outline:3px solid #111;outline-offset:3px}@media(max-width:600px){.r49-native-balls{gap:3px!important}.r49-picker-ball .elementor-button{width:clamp(28px,9vw,48px);height:clamp(28px,9vw,48px)}.r49-picker-ball .elementor-button-text{width:65%;height:65%;font-size:13px}.r49-native-picker{gap:8px 4px!important;padding:10px 0}.r49-native-site .r49-results-panel{width:100%!important}}

/* Daily geometry and appearance now come from native Elementor controls. */
.r49-day-v2 .r49-draw-bonus-title .elementor-heading-title,.r49-day-v2 .r49-draw-name .elementor-heading-title,.r49-day-v2 .r49-draw-time .elementor-heading-title{white-space:nowrap}
.r49-day-v2 .r49-native-draw:has(.r49-six-balls>.r49-native-ball:first-child .elementor-heading-title:empty){display:none!important}
.r49-day-v2 .r49-native-ball,.r49-day-v2 .r49-ball-value{flex-shrink:0}
.r49-day-v2 .r49-draw-icon img{display:block}
