.rt-wrap{flex-direction:column;gap:14px;min-width:0;max-width:620px;padding-bottom:30px;display:flex}.rt-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.rt-back{color:#925b2d;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.rt-mute{color:#8a7d70;background:#fff;border:1.5px solid #e5dfd6;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.rt-mute.on{color:#925b2d;background:#f8ecdb;border-color:#e0bf92}.rt-setup{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:18px;display:flex}.rt-setup-head h2{margin:0 0 8px;font-size:clamp(23px,6vw,30px)}.rt-setup-head p{margin:0;font-size:13.5px;line-height:1.6}.rt-block{flex-direction:column;gap:8px;display:flex}.rt-label{letter-spacing:.08em;text-transform:uppercase;color:#b4732d;font-size:10px;font-weight:800}.rt-picks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rt-picks.three{grid-template-columns:repeat(3,1fr)}.rt-pick{text-align:left;background:#fdfbf8;border:1.5px solid #ebe3d8;border-radius:15px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.rt-pick:active{transform:scale(.98)}.rt-pick.on{background:#fff4e3;border-color:#d9a05e;box-shadow:inset 0 0 0 1px #d9a05e}.rt-pick b{color:#3a2b20;font-size:13px}.rt-pick small{color:#8a7d70;font-size:10.5px;line-height:1.4}.rt-dot{border-radius:50%;width:10px;height:10px;margin-bottom:3px;display:block}.rt-pick-ico{color:#b4732d;background:#f8ecdb;border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:3px;display:grid}.rt-pick.on .rt-pick-ico{background:var(--dark);color:#f6ca91}.rt-start{justify-content:center;width:100%;min-height:52px;font-size:15px}.rt-note{color:#8a7d70;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.rt-game{flex-direction:column;gap:12px;display:flex}.rt-clock{color:#fff;background:linear-gradient(137deg,#50311f,#2b1f18);border-radius:20px;padding:16px 18px;transition:background .3s,box-shadow .3s;box-shadow:0 16px 38px #583d2b2b}.rt-clock.alerta{background:linear-gradient(137deg,#8a5320,#4a2c12);box-shadow:0 16px 38px #8a532045}.rt-clock.critico{background:linear-gradient(137deg,#9b3430,#4d1614);animation:1s ease-in-out infinite rtPulse;box-shadow:0 16px 40px #9b343045}@keyframes rtPulse{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.rt-clock-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.rt-clock-top span{letter-spacing:.1em;text-transform:uppercase;color:#f6ca91;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.rt-clock-top small{color:#e0cdb7;opacity:.85;font-size:10px;font-weight:650}.rt-clock strong{font-family:var(--font-heading);letter-spacing:-.055em;color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin:6px 0 10px;font-size:clamp(56px,17vw,76px);line-height:1;display:flex}.rt-clock strong em{color:#f6ca91;letter-spacing:0;font-size:20px;font-style:normal;font-weight:800}.rt-clock.critico strong{color:#ffd9cf}.rt-clock-bar{background:#ffffff26;border-radius:9px;height:9px;overflow:hidden}.rt-clock-bar span{background:linear-gradient(90deg,#efba6b,#f6ca91);border-radius:9px;height:100%;transition:width .15s linear;display:block}.rt-clock.critico .rt-clock-bar span{background:linear-gradient(90deg,#ff9c85,#ffd0c4)}.rt-tramo{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px 16px}.rt-tramo small{letter-spacing:.07em;text-transform:uppercase;color:#b4732d;font-size:10px;font-weight:800}.rt-tramo b{font-family:var(--font-heading);color:#3a2b20;letter-spacing:-.02em;margin:3px 0 4px;font-size:17px;display:block}.rt-tramo p{color:#7e7871;margin:0;font-size:12.5px}.rt-aviso{border-radius:12px;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;font-size:12.5px;font-weight:650;display:flex}.rt-aviso.ok{color:#277554;background:#e6f5ed}.rt-aviso.bad{color:#9b3430;background:#fff0ec}.rt-aviso svg{flex:none;margin-top:1px}.rt-opts{flex-direction:column;gap:8px;display:flex}.rt-opt{text-align:left;background:#fff;border:1.5px solid #ede6de;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;transition:transform .15s,border-color .15s,box-shadow .2s;display:flex}.rt-opt:hover{border-color:#e0bf92;transform:translateY(-2px);box-shadow:0 10px 24px #58371c10}.rt-opt:active{transform:scale(.985)}.rt-opt-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.rt-opt-txt b{color:#3a2b20;font-size:14px}.rt-opt-txt small{color:#8a7d70;font-size:11.5px}.rt-opt-cost{border-radius:99px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.rt-opt-cost.r-bajo{color:#277554;background:#e6f5ed}.rt-opt-cost.r-medio{color:#925b2d;background:#fff1df}.rt-opt-cost.r-alto{color:#9b3430;background:#fff0ec}.rt-result{border:1.5px solid var(--line);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:22px;display:flex}.rt-result.ok{background:#f7fcf9;border-color:#bee3d0}.rt-result.bad{background:#fff8f6;border-color:#f3cfc6}.rt-result>small{letter-spacing:.08em;text-transform:uppercase;color:#8a7d70;font-size:10px;font-weight:800}.rt-result strong{font-family:var(--font-heading);letter-spacing:-.05em;color:#3a2b20;align-items:baseline;gap:6px;font-size:52px;line-height:1;display:flex}.rt-result strong em{color:#8a7d70;letter-spacing:0;font-size:12px;font-style:normal;font-weight:800}.rt-result p{color:#6d6258;margin:0;font-size:13px}.rt-stars{gap:5px;display:flex}.rt-stars svg{color:#ded6cb}.rt-stars svg.on{color:#e7a33f;fill:#e7a33f}.rt-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.gy-reto{background:#fff;border:1.5px solid #ede6de;border-radius:18px;align-items:center;gap:12px;padding:14px;transition:border-color .15s,transform .15s;display:flex}.gy-reto:hover{border-color:#e0bf92;transform:translateY(-2px)}.gy-reto-ico{background:var(--dark);color:#f6ca91;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.gy-reto div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gy-reto b{color:#3a2b20;font-size:14px}.gy-reto small{color:#8a7d70;font-size:11.5px}.gy-reto>svg{color:#c4823a;flex:none}@media (width<=480px){.rt-wrap{max-width:none}.rt-picks.three{grid-template-columns:1fr}.rt-picks.three .rt-pick{flex-direction:row;align-items:center;gap:10px}.rt-pick-ico{margin-bottom:0}.rt-setup,.rt-tramo,.rt-result,.rt-clock{border-radius:16px;padding:14px}.rt-actions .btn{flex:1}}
