.rs-estrellas{--rs-tam:16px;vertical-align:middle;white-space:nowrap;line-height:0;display:inline-block;position:relative}.rs-estrellas__vacias,.rs-estrellas__llenas{flex-wrap:nowrap;display:flex}.sitio .rs-estrellas svg,.rs-estrellas svg{width:var(--rs-tam);height:var(--rs-tam);flex:none;margin:0 1px 0 0;display:inline-block}.rs-estrellas__vacias svg{fill:#d9e1ec}.rs-estrellas__llenas{position:absolute;inset:0 auto 0 0;overflow:hidden}.rs-estrellas__llenas svg{fill:#1a3a80}.rs-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sitio .rs-resumen{font:600 .88rem/1.2 var(--sans);color:#2a3956;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.sitio .rs-resumen b{color:#0b1f4b}.sitio .rs-resumen__txt{color:#5b6b85;font-weight:500}.sitio .rs-resumen:hover .rs-resumen__txt{text-decoration:underline}.sitio .rs-resumen--claro,.sitio .rs-resumen--claro b{color:#fff}.sitio .rs-resumen--claro .rs-resumen__txt{color:#c9d6ea}.sitio .rs-resumen--claro .rs-estrellas__vacias svg{fill:#ffffff40}.sitio .rs-resumen--claro .rs-estrellas__llenas svg{fill:#fff}.sitio .rs-resumen--cargando{opacity:.4}.sitio .rs{font-family:var(--sans);color:#2a3956;gap:1.4rem;display:grid}.sitio .rs-cabeza:not(:has(.rs-barras)){grid-template-columns:auto minmax(0,1fr)}.sitio .rs-cabeza{background:#fff;border:1px solid #e3e8f0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:1.5rem 2rem;padding:1.4rem;display:grid;box-shadow:0 1px 2px #0b1f4b0f,0 8px 24px #0b1f4b0d}.sitio .rs-promedio{text-align:center;justify-items:center;gap:.35rem;min-width:130px;display:grid}.sitio .rs-promedio>b{font:700 2.8rem/1 var(--disp);color:#0b1f4b}.sitio .rs-promedio>span:last-child{color:#5b6b85;font-size:.82rem}.sitio .rs-barras{gap:.3rem;display:grid}.sitio .rs-barra{font:600 .82rem var(--sans);color:#2a3956;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:2.6rem 1fr 1.8rem;align-items:center;gap:.5rem;padding:.15rem .3rem;display:grid}.sitio .rs-barra:hover:not(:disabled),.sitio .rs-barra[aria-pressed=true]{background:#eaf0fb}.sitio .rs-barra:disabled{cursor:default;opacity:.55}.sitio .rs-barra>span:last-child{text-align:right;color:#5b6b85}.sitio .rs-barra__pista{background:#eef1f5;border-radius:999px;height:8px;overflow:hidden}.sitio .rs-barra__pista span{border-radius:inherit;background:#1a3a80;height:100%;display:block}.sitio .rs-accion{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sitio .rs-accion p{color:#2a3956;flex:100%;margin:0;font-size:.92rem;line-height:1.5}.sitio .rs-accion b{color:#0b1f4b}.sitio .rs-btn{min-height:42px;font:600 .9rem/1.2 var(--sans);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.05rem;text-decoration:none;display:inline-flex}.sitio .rs-btn--cta{color:#fff;background:linear-gradient(120deg,#0b8489,#0fa3a8 55%,#14c4c9);box-shadow:0 6px 18px #0fa3a840}.sitio .rs-btn--cta:disabled{opacity:.65;cursor:default}.sitio .rs-btn--suave{color:#0b1f4b;background:#fff;border-color:#e3e8f0}.sitio .rs-btn--suave:hover{border-color:#c7d2e3}.sitio .rs-escribir{background:#f7fafd;border:1px solid #dbe6f3;border-radius:18px;padding:1.4rem}.sitio .rs-escribir h3{font:700 1.15rem/1.3 var(--disp);color:#0b1f4b;margin:0 0 1rem}.sitio .rs-form{gap:1rem;display:grid}.sitio .rs-form fieldset{border:0;margin:0;padding:0}.sitio .rs-form legend{color:#5b6b85;margin-bottom:.45rem;padding:0;font-size:.82rem;font-weight:700}.sitio .rs-formatos{flex-wrap:wrap;gap:.5rem;display:flex}.sitio .rs-formatos label{color:#0b1f4b;cursor:pointer;background:#fff;border:1.5px solid #e3e8f0;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.88rem;font-weight:600;display:inline-flex}.sitio .rs-formatos label:has(input:checked){background:#eaf0fb;border-color:#1a3a80}.sitio .rs-formatos input{accent-color:#1a3a80}.sitio .rs-elegir__estrellas{align-items:center;gap:.15rem;display:flex}.sitio .rs-elegir label{cursor:pointer;border-radius:8px;padding:.1rem;position:relative}.sitio .rs-elegir input{opacity:0;pointer-events:none;position:absolute}.sitio .rs-elegir svg{fill:#d9e1ec;width:34px;height:34px;transition:transform .12s,fill .12s;display:block}.sitio .rs-elegir label.rs-elegir__activa svg{fill:#1a3a80}.sitio .rs-elegir label:hover svg{transform:scale(1.12)}.sitio .rs-elegir label:has(input:focus-visible){outline:3px solid #14c4c9}.sitio .rs-elegir__texto{color:#1a3a80;min-width:5rem;margin-left:.6rem;font-size:.92rem;font-weight:700}.sitio .rs-campo{gap:.35rem;display:grid}.sitio .rs-campo>span{color:#5b6b85;font-size:.82rem;font-weight:700}.sitio .rs-campo :is(input,textarea){color:#0b1f4b;width:100%;font:400 .95rem/1.5 var(--sans);resize:vertical;background:#fff;border:1px solid #d5dde9;border-radius:12px;padding:.7rem .85rem}.sitio .rs-campo :is(input,textarea):focus{border-color:#0fa3a8;outline:none;box-shadow:0 0 0 3px #14c4c92e}.sitio .rs-campo small{color:#7a889e;justify-self:end;font-size:.75rem}.sitio .rs-form__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.sitio .rs-form__pie small{color:#5b6b85;font-size:.8rem}.sitio .rs-form__pie div{gap:.5rem;margin-left:auto;display:flex}.sitio .rs-error{color:#a12626;background:#fdecec;border-radius:10px;margin:0;padding:.6rem .8rem;font-size:.9rem}.sitio .rs-ok{color:#0f6b52;background:#e5f7f2;border-radius:10px;margin:0;padding:.6rem .8rem;font-size:.9rem}.sitio .rs-mias{gap:.5rem;display:grid}.sitio .rs-mia{background:#eaf0fb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.8rem 1rem;display:flex}.sitio .rs-mia__botones{gap:.4rem;margin-left:auto;display:flex}.sitio .rs-mia__botones .rs-btn{min-height:36px;padding:.35rem .8rem;font-size:.84rem}.sitio .rs-chip{color:#1a3a80;background:#fff;border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.sitio .rs-filtro{color:#5b6b85;margin:0;font-size:.88rem}.sitio .rs-filtro button{color:#0b8489;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.sitio .rs-lista{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.sitio .rs-item{background:#fff;border:1px solid #e3e8f0;border-radius:16px;gap:.5rem;padding:1.1rem 1.2rem;display:grid;position:relative}.sitio .rs-item--oculta{opacity:.6;border-style:dashed}.sitio .rs-item__autor{align-items:center;gap:.65rem;display:flex}.sitio .rs-item__autor a{color:#0b1f4b;text-decoration:none}.sitio .rs-item__autor a:hover b{text-decoration:underline}.sitio .rs-item__autor small{color:#0b8489;font-size:.78rem;font-weight:600;display:block}.sitio .rs-avatar{color:#fff;width:40px;height:40px;font:700 .9rem var(--disp);background:#1a3a80;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.sitio .rs-avatar img{object-fit:cover;width:100%;height:100%}.sitio .rs-item__nota{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;display:flex}.sitio .rs-item__nota strong{color:#0b1f4b;font-size:.98rem}.sitio .rs-item__texto{color:#2a3956;white-space:pre-line;text-align:justify;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.65}.sitio .rs-item__fecha{color:#7a889e;font-size:.78rem}.sitio .rs-item__moderar{justify-self:start;min-height:32px;padding:.25rem .7rem;font-size:.8rem}.sitio .rs-vacio,.sitio .rs-cargando{color:#5b6b85;margin:0;font-size:.92rem}@media (max-width:900px){.sitio .rs-cabeza{grid-template-columns:auto minmax(0,1fr)}.sitio .rs-accion{grid-column:1/-1}}@media (max-width:600px){.sitio .rs-cabeza{grid-template-columns:minmax(0,1fr);padding:1.1rem}.sitio .rs-promedio{text-align:left;justify-items:start;min-width:0}.sitio .rs-escribir{padding:1.1rem}.sitio .rs-elegir svg{width:38px;height:38px}.sitio .rs-item__texto{text-align:left}.sitio .rs-form__pie div,.sitio .rs-accion .rs-btn{width:100%}.sitio .rs-form__pie .rs-btn{flex:1}}
