[data-demo="rifas"] .demo-body{padding:0;height:480px;background:#f9faf6;color:#1c3930}[data-demo="rifas"] .r-app{display:flex;flex-direction:column;min-height:100%;font-family:var(--sans)}[data-demo="rifas"] .r-brand{display:flex;justify-content:space-between;align-items:center;padding:14px 15px;background:#173c32;color:white}[data-demo="rifas"] .r-brand b{font-size:18px;letter-spacing:-.8px}[data-demo="rifas"] .r-brand span{font-weight:400;font-size:10px;letter-spacing:2px;margin-left:5px}[data-demo="rifas"] .r-brand small{font-size:8px;color:#e9eddb}[data-demo="rifas"] .r-content{padding:20px 15px;flex:1}[data-demo="rifas"] .r-kicker{font-size:8px;letter-spacing:1px;color:#667b6c;margin-bottom:7px}[data-demo="rifas"] h3{font-size:28px;line-height:1.12;letter-spacing:-1px;margin:10px 0 20px}[data-demo="rifas"] h4{font-size:13px;margin:6px 0}[data-demo="rifas"] p{font-size:11px}[data-demo="rifas"] button{font-size:10px;border-radius:8px;border-color:#d9e1d4;padding:9px 10px;color:#1c3930}[data-demo="rifas"] button[aria-pressed="true"]{background:#245344;border-color:#245344;color:#fff}[data-demo="rifas"] .r-prize{display:flex;align-items:center;gap:12px;background:#ecedce;padding:14px;border-radius:14px}[data-demo="rifas"] .r-prize>span{font-size:36px;color:#79844d}[data-demo="rifas"] .r-prize p{margin:3px 0;font-size:9px}[data-demo="rifas"] .r-progress{height:6px;margin-top:19px;background:#e3e8dc;border-radius:9px;overflow:hidden}[data-demo="rifas"] .r-progress span{display:block;height:100%;background:#718751}[data-demo="rifas"] .r-progress-caption{display:flex;justify-content:space-between;font-size:9px;margin-top:6px}[data-demo="rifas"] .r-progress-caption b{font-weight:400}[data-demo="rifas"] .r-stats{display:flex;gap:5px;margin:17px 0}[data-demo="rifas"] .r-stats>div{background:#eff2e9;border:1px solid #e2e7db;padding:10px 8px;border-radius:10px;flex:1}[data-demo="rifas"] .r-stats small{font-size:7px;display:block}[data-demo="rifas"] .r-stats b{font-size:22px;letter-spacing:-1px;display:block}[data-demo="rifas"] .r-note{background:#edf0e7;border-radius:10px;padding:13px;margin-top:20px;font-size:10px}[data-demo="rifas"] .r-note p{margin:5px 0 0;font-size:10px}[data-demo="rifas"] .r-chips,[data-demo="rifas"] .r-range{display:flex;gap:5px;flex-wrap:wrap;margin:12px 0}[data-demo="rifas"] .r-chips button{border-radius:20px;padding:6px 9px;font-size:9px;min-height:32px}[data-demo="rifas"] .r-range button{padding:5px 7px;font-size:9px;flex:1;min-height:30px}[data-demo="rifas"] .r-numbers{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:14px 0}[data-demo="rifas"] .r-numbers button{padding:8px 0;font-size:13px;min-height:37px;background:white}[data-demo="rifas"] .r-numbers button[aria-pressed="true"]{background:#245344;color:white}[data-demo="rifas"] .r-numbers button:disabled{background:#e6e8e1;color:#939b8c;text-decoration:line-through}[data-demo="rifas"] .r-legend{display:flex;gap:7px;align-items:center;font-size:8px;margin:8px 0}[data-demo="rifas"] .r-legend s{color:#939b8c}[data-demo="rifas"] .r-checkout{border:1px solid #dce3d4;border-radius:12px;padding:12px;background:#fff}[data-demo="rifas"] .r-checkout>p{margin:5px 0}[data-demo="rifas"] .r-checkout>strong{display:block;font-size:16px}[data-demo="rifas"] .r-checkout button{width:100%;margin:9px 0 0}[data-demo="rifas"] .r-checkout button[data-r-action="sale"]{background:#245344;color:white}[data-demo="rifas"] .r-checkout small{display:block;font-size:8px;line-height:1.6;margin-top:7px}[data-demo="rifas"] .r-sale{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #e0e5d9;padding:14px 0;align-items:center}[data-demo="rifas"] .r-sale small{display:block;font-size:9px}[data-demo="rifas"] .r-sale b{font-size:16px}[data-demo="rifas"] .r-nav{display:flex;position:sticky;bottom:0;background:#fff;border-top:1px solid #e2e7dc;padding:7px 3px;gap:2px;z-index:1}[data-demo="rifas"] .r-nav button{flex:1;border:0;font-size:9px;padding:7px 3px;min-height:39px}[data-demo="rifas"] .r-notice{font-size:10px;color:#315f45;min-height:0;margin:12px 0 0}[data-demo="rifas"] .r-notice:empty{display:none}
