/* Navegación SEO discreta de fichas a colecciones; solo .ii-seo-continue. */
.ii-entry-shell .ii-seo-continue {
  box-sizing:border-box;
  display:flex;
  flex-wrap:wrap;
  gap:10px 16px;
  align-items:center;
  max-width:1120px;
  width:calc(100% - 40px);
  margin:24px auto 38px;
  padding:16px 20px;
  background:#f5faf8;
  border:1px solid #d9e9e3;
  border-radius:12px;
  color:#25454a;
  line-height:1.45;
}
.ii-entry-shell .ii-seo-continue__label {
  font:700 12px/1.5 inherit;
  font-size:12px;
  font-weight:750;
  letter-spacing:.055em;
  text-transform:uppercase;
  color:#365d61;
}
.ii-entry-shell .ii-seo-continue__link {
  display:inline-flex;
  align-items:center;
  min-height:42px;
  padding:8px 12px;
  border:1px solid #c8dfd6;
  border-radius:9px;
  background:#ffffff;
  color:#086960!important;
  font-size:14px;
  font-weight:700;
  text-decoration:none!important;
}
.ii-entry-shell .ii-seo-continue__link:hover { color:#064c46!important; border-color:#5cb6a2; }
.ii-entry-shell .ii-seo-continue__link:focus-visible { outline:3px solid #59bfa9; outline-offset:3px; }
@media(max-width:600px) {
  .ii-entry-shell .ii-seo-continue {
    width:calc(100% - 30px);
    padding:14px;
    gap:8px;
    margin:24px auto 28px;
  }
  .ii-entry-shell .ii-seo-continue__label { width:100%; }
  .ii-entry-shell .ii-seo-continue__link { flex:1 1 100%; justify-content:center; text-align:center; }
}