/* v44 · Mi local › Tus redes (Islagenda Redes, 08-11-2026). Mismas tarjetas, sombras y radios que Mi local; su modo oscuro, al final. */
.rn{display:block}
.rn-hero{background:linear-gradient(135deg,#0B3C5D,#0F4568);color:#fff;border-radius:var(--r-card,20px);padding:22px 20px;margin:0 0 14px;box-shadow:0 18px 36px -24px rgba(8,49,77,.8)}
.rn-hero h3{margin:4px 0 8px;color:#fff;font:700 24px/1.2 Poppins,Inter,sans-serif}
.rn-hero p,.rn-hero-t{margin:0;color:#CFE0EA;font-size:15px;line-height:1.5}
.rn-et{font:600 12px/1 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#9FD4E8!important}
.rn-pasos{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;counter-reset:p}
.rn-pasos li{counter-increment:p;background:#fff;border-radius:16px;padding:12px;box-shadow:var(--sombra-1);display:flex;flex-direction:column;gap:3px;min-width:0}
.rn-pasos li::before{content:counter(p);width:24px;height:24px;border-radius:50%;background:var(--teal,#17B3A6);color:#fff;font:700 13px/24px Inter,sans-serif;text-align:center;margin-bottom:4px}
.rn-pasos b{font-size:15px;color:var(--navy)}
.rn-pasos span{font-size:13px;color:var(--muted);line-height:1.35}
.rn-planes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}
.rn-plan{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:6px;background:#fff;border:2px solid transparent;border-radius:var(--r-card,20px);padding:16px;box-shadow:var(--sombra-1);font:inherit;color:var(--ink);cursor:pointer;min-width:0}
.rn-plan.on{border-color:var(--teal,#17B3A6);box-shadow:0 0 0 4px rgba(23,179,166,.14),var(--sombra-1)}
.rn-plan:focus-visible{outline:3px solid var(--navy);outline-offset:2px}
.rn-plan-n{font:700 16px/1.2 Poppins,Inter,sans-serif;color:var(--navy)}
.rn-plan-p b{font:700 26px/1 Poppins,Inter,sans-serif;color:var(--navy);margin-right:4px}
.rn-plan-p small{color:var(--muted);font-size:12.5px}
.rn-plan ul{margin:6px 0 0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:5px}
.rn-plan li{font-size:13.5px;line-height:1.4;color:var(--ink)}
.rn-permiso{display:flex;gap:12px;align-items:flex-start;background:rgba(23,179,166,.09);border-radius:16px;padding:14px;margin:0 0 14px;font-size:13.5px;line-height:1.5;color:var(--ink);cursor:pointer}
.rn-permiso input{width:22px;height:22px;flex:0 0 22px;margin:1px 0 0;accent-color:var(--teal,#17B3A6)}
.rn-letra{margin:8px 2px 0;font-size:13px;line-height:1.5;color:var(--muted)}
.rn-cab{background:#fff;border-radius:var(--r-card,20px);padding:16px;margin:0 0 18px;box-shadow:var(--sombra-1);display:flex;flex-direction:column;gap:10px;align-items:flex-start}
.rn-cab p,.rn-cab-l{margin:0;color:var(--ink);font-size:14.5px;line-height:1.45}
.rn-cab-t{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.rn-cab-t b{font:700 18px/1.2 Poppins,Inter,sans-serif;color:var(--navy)}
.rn-ok{color:#0F7A4B!important;font-weight:600}
.rn-chip{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:3px 10px;border-radius:999px;background:var(--sand-2,#F1F4F6);color:var(--ink);font:600 12.5px/1.2 Inter,sans-serif;white-space:nowrap;text-decoration:none}
a.rn-chip{color:var(--navy)}
.rn-chip-prueba{background:#E6F6F4;color:#0E6F67}
.rn-chip-activa{background:#E4F4EA;color:#0F7A4B}
.rn-chip-pausada{background:#FDF1E3;color:#8A4B0F}
.rn-chip-v-lista,.rn-chip-v-cambio{background:#FDF1E3;color:#8A4B0F}
.rn-chip-v-aprobada,.rn-chip-v-programada{background:#E6F6F4;color:#0E6F67}
.rn-chip-v-error{background:#FCE8E6;color:#A12A1E}
.rn-aprobar{display:flex;flex-direction:column;gap:12px}
.rn-v{background:#fff;border-radius:var(--r-card,20px);box-shadow:var(--sombra-1);padding:12px;display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:start}
.rn-video{width:132px;aspect-ratio:9/16;border-radius:14px;background:#0B3C5D;object-fit:cover;display:block}
.rn-video-vacio{display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;color:#CFE0EA;font-size:12.5px}
.rn-v-t{display:flex;flex-direction:column;gap:4px;min-width:0}
.rn-v-t b{font-size:15.5px;line-height:1.35;color:var(--navy);overflow-wrap:anywhere}
.rn-v-t small{font-size:13px;color:var(--muted);line-height:1.4}
.rn-tipo{color:#0E6F67!important;font-weight:600}
.rn-v-acc{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}
.rn-v-acc .btn{flex:1 1 auto;min-height:44px}
.rn-red,.rn-fila{display:flex;align-items:center;gap:12px;background:#fff;border-radius:16px;padding:12px 14px;box-shadow:var(--sombra-1);margin:0 0 8px}
.rn-red .ml-fila-t,.rn-fila .ml-fila-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}
.rn-red .ml-fila-t b,.rn-fila .ml-fila-t b{font-size:15px;color:var(--navy);overflow-wrap:anywhere}
.rn-red .ml-fila-t small,.rn-fila .ml-fila-t small{font-size:13px;color:var(--muted);line-height:1.4}
.rn-mal{color:#A12A1E!important}
.rn-red .btn,.rn-fila .btn{flex:0 0 auto;min-height:40px}
.rn-red-ic{flex:0 0 38px;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font:700 16px/1 Inter,sans-serif}
.rn-red-instagram{background:linear-gradient(135deg,#F58529,#DD2A7B 55%,#8134AF)}
.rn-red-facebook{background:#1877F2}
.rn-red-youtube{background:#E62117}
.rn-red-tiktok{background:#111}
.rn-enlaces{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:52%}
.rn-cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.rn-cifra{background:#fff;border-radius:16px;padding:14px;box-shadow:var(--sombra-1);display:flex;flex-direction:column;gap:2px;min-width:0}
.rn-cifra b{font:700 24px/1.1 Poppins,Inter,sans-serif;color:var(--navy)}
.rn-cifra span{font-size:13.5px;color:var(--ink);line-height:1.3}
.rn-cifra small{font-size:12px;color:var(--muted);line-height:1.3}
.rn-ajuste{background:#fff;border-radius:16px;padding:14px;box-shadow:var(--sombra-1);margin:0 0 8px;display:flex;flex-direction:column;gap:6px}
.rn-ajuste>b{font-size:15px;color:var(--navy)}
.rn-ajuste>small{font-size:13px;color:var(--muted);line-height:1.45}
.rn-ajuste select{min-height:44px;border-radius:12px;border:1px solid var(--line);padding:0 12px;font:inherit;background:#fff;color:var(--ink)}
.rn-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--sand-2,#F1F4F6);border-radius:14px;padding:4px;margin-top:4px}
.rn-seg button,.rn-dias button,.rn-temas button{font:600 14px/1.2 Inter,sans-serif;border:0;cursor:pointer;color:var(--ink)}
.rn-seg button{min-height:42px;border-radius:11px;background:transparent}
.rn-seg button.on{background:#fff;color:var(--navy);box-shadow:var(--sombra-1)}
.rn-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:4px}
.rn-dias button{min-height:44px;border-radius:12px;background:var(--sand-2,#F1F4F6)}
.rn-dias button.on,.rn-temas button.on{background:var(--navy);color:#fff}
.rn-temas{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}
.rn-temas button{min-height:40px;padding:0 14px;border-radius:999px;background:var(--sand-2,#F1F4F6)}
.rn-seg button:focus-visible,.rn-dias button:focus-visible,.rn-temas button:focus-visible{outline:3px solid var(--teal,#17B3A6);outline-offset:2px}
.rn-plan-acc{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}
.rn-baja{color:#A12A1E!important}
.rn-nota{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid var(--line);padding:10px 12px;font:inherit;font-size:15px;margin-top:8px;resize:vertical}
.rn-hoja-acc{display:flex;gap:8px;margin-top:14px}
.rn-hoja-acc .btn{flex:1}
.rn-hoy{margin:0 0 18px}
.rn-hoy-b{width:100%;display:flex;align-items:center;gap:12px;text-align:left;background:#FDF6EC;border:0;border-radius:var(--r-card,20px);padding:14px 16px;box-shadow:inset 0 0 0 1px rgba(196,120,40,.25),var(--sombra-1);font:inherit;color:var(--ink);cursor:pointer}
.rn-hoy-b>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}
.rn-hoy-b b{font-size:15.5px;color:var(--navy)}
.rn-hoy-b small{font-size:13px;color:var(--muted)}
.rn-hoy-ic{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#F2A541;color:#fff;display:flex;align-items:center;justify-content:center}
.rn-hoy-ic svg{width:22px;height:22px}
@media (max-width:420px){
  .rn-pasos{grid-template-columns:1fr}
  .rn-pasos li{flex-direction:row;align-items:center;gap:10px}
  .rn-pasos li::before{margin:0;flex:0 0 24px}
  .rn-planes{grid-template-columns:1fr}
  .rn-v{grid-template-columns:110px minmax(0,1fr)}
  .rn-video{width:110px}
  .rn-fila{flex-wrap:wrap}
  .rn-enlaces{max-width:100%;justify-content:flex-start}
}
@media (min-width:900px){.rn-cifras{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (prefers-reduced-motion:reduce){.rn *{transition:none!important}}

.rn-feed{margin-top:10px}
.rn-feed-t{margin:0 2px 8px;font:700 14px/1.2 Inter,sans-serif;color:var(--navy)}
.rn-ajuste-check{flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}
.rn-ajuste-check>span{display:flex;flex-direction:column;gap:4px;min-width:0}
.rn-ajuste-check b{font-size:15px;color:var(--navy)}
.rn-ajuste-check small{font-size:13px;color:var(--muted);line-height:1.45}
.rn-ajuste-check input{width:24px;height:24px;flex:0 0 24px;accent-color:var(--teal,#17B3A6)}
html[data-tema="oscuro"] .rn-feed-t,html[data-tema="oscuro"] .rn-ajuste-check b{color:var(--o-txt)}
/* Modo oscuro (el de Mi local: html[data-tema="oscuro"]) */
html[data-tema="oscuro"] .rn-pasos li,html[data-tema="oscuro"] .rn-plan,html[data-tema="oscuro"] .rn-cab,html[data-tema="oscuro"] .rn-v,html[data-tema="oscuro"] .rn-red,html[data-tema="oscuro"] .rn-fila,html[data-tema="oscuro"] .rn-cifra,html[data-tema="oscuro"] .rn-ajuste{background:var(--o-sup);box-shadow:none}
html[data-tema="oscuro"] .rn-pasos b,html[data-tema="oscuro"] .rn-plan-n,html[data-tema="oscuro"] .rn-plan-p b,html[data-tema="oscuro"] .rn-cab-t b,html[data-tema="oscuro"] .rn-v-t b,html[data-tema="oscuro"] .rn-red .ml-fila-t b,html[data-tema="oscuro"] .rn-fila .ml-fila-t b,html[data-tema="oscuro"] .rn-cifra b,html[data-tema="oscuro"] .rn-ajuste>b,html[data-tema="oscuro"] .rn-hoy-b b,html[data-tema="oscuro"] a.rn-chip{color:var(--o-txt)}
html[data-tema="oscuro"] .rn-plan li,html[data-tema="oscuro"] .rn-cab p,html[data-tema="oscuro"] .rn-cab-l,html[data-tema="oscuro"] .rn-cifra span,html[data-tema="oscuro"] .rn-permiso{color:var(--o-txt)}
html[data-tema="oscuro"] .rn-chip,html[data-tema="oscuro"] .rn-seg,html[data-tema="oscuro"] .rn-dias button,html[data-tema="oscuro"] .rn-temas button{background:var(--o-sup2);color:var(--o-txt)}
html[data-tema="oscuro"] .rn-seg button.on{background:var(--o-sup);color:var(--o-txt)}
html[data-tema="oscuro"] .rn-dias button.on,html[data-tema="oscuro"] .rn-temas button.on{background:var(--teal-light,#7FD8CF);color:var(--navy-deep,#062437)}
html[data-tema="oscuro"] .rn-ajuste select,html[data-tema="oscuro"] .rn-nota{background:var(--o-sup2);color:var(--o-txt);border-color:var(--o-linea)}
html[data-tema="oscuro"] .rn-hoy-b{background:var(--o-sup);box-shadow:inset 0 0 0 1px rgba(242,165,65,.4)}
html[data-tema="oscuro"] .rn-permiso{background:rgba(23,179,166,.16)}
