/* Recetas de un jubilado · versión Thermomix (TM6 y TM7) */
.rdj-tm-version{display:flex;flex-direction:column;gap:12px;margin:4px 0}
.rdj-tm-switch{display:flex;gap:2px;padding:4px;border-radius:999px;background:#FFFBEB;border:1.5px solid #E2D7A8;max-width:360px}
.rdj-tm-switch a{flex:1;height:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important;color:#2B2A22!important;font:900 15px/1 "Nunito Sans",system-ui,sans-serif;transition:background-color .15s}
.rdj-tm-switch a:hover{background:#F3ECCB}
.rdj-tm-switch a[aria-current="page"]{background:#2B2A22;color:#FAF3D2!important}
.rdj-tm-version__nota{margin:-4px 0 0;font-size:13px;color:#57533F}
.rdj-tm-modelo{display:flex;align-items:center;gap:12px}
.rdj-tm-modelo>span{font-size:13px;font-weight:800;color:#57533F}
.rdj-tm-modelo>div{display:flex;gap:2px;padding:3px;width:170px;border-radius:999px;background:#FFFBEB;border:1.5px solid #E2D7A8}
.rdj-tm-modelo button,.rdj-tm-modelo button:hover,.rdj-tm-modelo button:focus{flex:1;height:34px;border:0!important;border-radius:999px;background:transparent!important;color:#2B2A22!important;font:900 15px "Nunito Sans",sans-serif;cursor:pointer;padding:0;opacity:1;box-shadow:none}
.rdj-tm-modelo button[aria-checked="true"]{background:#4A7330!important;color:#FFFBEB!important}
@media (max-width:767px){.rdj-tm-switch{max-width:none}.rdj-tm-modelo{flex-direction:column;align-items:stretch;gap:6px}.rdj-tm-modelo>div{width:auto}}
.rdj-tm-aviso{display:flex;gap:12px;padding:14px 16px;border-radius:16px;background:#FFFBEB;border:1.5px solid #E2D7A8;max-width:640px}
.rdj-tm-aviso svg{flex:none;color:#8A3F22;margin-top:2px}
.rdj-tm-aviso p{margin:0;font-size:14px;line-height:1.5;color:#57533F}
.rdj-tm-aviso b{color:#2B2A22}
.rdj-tm-aviso a{color:#8A3F22;font-weight:800}
.rdj-tm-llevar{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;border:2px solid #4A7330;background:#FFFBEB;color:#4A7330;font:900 15px "Nunito Sans",sans-serif;cursor:pointer}
.rdj-tm-llevar:hover,.rdj-tm-llevar:focus{background:#4A7330;color:#FFFBEB}
@media (max-width:767px){.rdj-tm-llevar{align-self:stretch;justify-content:center}}
.rdj-tm-llevar__ayuda{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:18px;border:1.5px dashed #4A7330;background:#F1F5DF;max-width:640px;font-size:14px;line-height:1.5}
.rdj-tm-llevar__ayuda[hidden]{display:none}
.rdj-tm-llevar__ayuda b{display:flex;align-items:center;gap:8px;color:#2F4F1C;font-size:15px}
.rdj-tm-llevar__ayuda ol{margin:0;padding-left:20px}
.rdj-tm-llevar__ayuda a{align-self:flex-start;color:#2F4F1C;font-weight:900}
.rdj-tm-llevar__ayuda small{font-size:12px;color:#57533F}
/* Chip en la receta tradicional */
.rdj-tm-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;margin-left:12px;border-radius:999px;background:#C1D75E;color:#2B2A22!important;font:900 13px "Nunito Sans",sans-serif;text-decoration:none!important;vertical-align:middle;letter-spacing:0}
.rdj-pill--tm{background:#C1D75E!important;color:#2B2A22!important;border-color:#C1D75E!important}
/* Pasos */
.rdj-tm-caps{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.rdj-tm-cap{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;background:#FFFBEB;color:#2B2A22;border:1.5px solid #E2D7A8;font:800 14px "Nunito Sans",sans-serif;white-space:nowrap}
button.rdj-tm-cap{cursor:pointer}
.rdj-tm-cap--t{background:#8A3F22!important;border-color:#8A3F22!important;color:#FFFBEB!important}
.rdj-tm7{display:flex;gap:10px;align-items:flex-start;margin:10px 0 0;padding:8px 12px;border-radius:12px;border:1.5px dashed #D9CEA0;color:#6A654D;font-size:14px;line-height:1.45}
.rdj-tm7__k{flex:none;padding:1px 7px;border-radius:6px;background:#EFE6C0;color:#57533F;font-weight:900;font-size:11px;letter-spacing:1px}
.rdj-tm-m7 .rdj-tm7{border:0;background:#2B2A22;color:#FAF3D2;font-size:15px;padding:10px 14px}
.rdj-tm-m7 .rdj-tm7__k{background:#C1D75E;color:#2B2A22}
/* Introducción Thermomix */
.rdj-tm-intro .rdj-intro__texto ul{margin:.4em 0 0;padding-left:1.2em;font-family:"Nunito Sans",sans-serif;font-size:16px;color:#57533F}
.rdj-tm-intro__vuelta a{font-family:"Nunito Sans",sans-serif;font-size:15px;font-weight:800;color:#8A3F22;display:inline-flex;align-items:center;gap:4px}
/* ¿Te ha salido bien? */
.rdj-tm-votar{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:22px;background:#4A7330;color:#FFFBEB;max-width:720px;margin:24px auto}
.rdj-tm-votar__k{font-family:Caveat,cursive;font-weight:700;font-size:26px;line-height:1;color:#C1D75E}
.rdj-tm-votar h2{margin:0;font-family:"Young Serif",Georgia,serif;font-weight:400;font-size:24px;line-height:1.2;color:#FFFBEB}
.rdj-tm-votar__b{display:flex;gap:10px;flex-wrap:wrap}
.rdj-tm-votar__b button{flex:1 1 180px;height:48px;border-radius:999px;font:900 16px "Nunito Sans",sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:2px solid #FFFBEB;background:transparent;color:#FFFBEB}
.rdj-tm-votar__b button[data-ok="1"]{background:#C1D75E;border-color:#C1D75E;color:#2B2A22}
.rdj-tm-votar__b button[disabled]{opacity:.6;cursor:default}
.rdj-tm-votar__r{margin:0;font-size:14px;color:#E5F0D3}
@media print{.rdj-tm-version,.rdj-tm-votar,.rdj-tm-chip{display:none!important}.rdj-tm-cap{height:auto;padding:1px 6px;font-size:8pt;border-width:1px}.rdj-tm-cap--t{background:none!important;color:#2B2A22!important;border-color:#2B2A22!important}.rdj-tm-cap svg{width:10px;height:10px}.rdj-tm7{font-size:8.5pt;padding:4px 8px}}
.rdj-pill--tm{display:inline-flex!important;align-items:center;gap:6px}
.rdj-pill--tm svg{flex:none}
