<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.evento-schedule-blocks { display: flex; flex-direction: column; gap: 30px; margin-top: 0px; }
.schedule-item { border-top-width: 1px; border-top-style: solid; border-top-color: rgb(204, 204, 204); padding-top: 20px; display: flex; flex-direction: column; gap: 10px; }
.schedule-item:first-child { border: medium; }
.evento-schedule-blocks .schedule-item:first-of-type {  border-top: none;}
.schedule-meta { display: flex; flex-direction: column; font-size: 0.95em; color: rgb(0, 0, 0); }
.schedule-time { font-weight: bold; font-size: 1.2em; margin-top: 4px; }

.schedule-heading, .cocktail-heading { font-weight: bold; margin: 0px; }
.schedule-content { display: flex; flex-direction: column; gap: 8px; overflow: visible; }
.schedule-title { font-weight: 700; margin: 0px; }
.schedule-description { margin: 0px; font-size: 1.07em; color: rgb(34, 34, 34); line-height: 1.4em; }
.schedule-description &gt; p { margin-bottom: 10px; }
.schedule-description &gt; ul { list-style-type: circle; margin-left: 17px; }
.evento-schedule-blocks.schedule-dia-2 { margin-top: 80px; border-top-width: 12px; border-top-style: solid; border-top-color: rgba(68, 34, 68, 0.133); padding-top: 20px; }
.speaker-photo { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; display: block; }

@media (min-width: 600px) {
  .schedule-item { flex-direction: row; justify-content: space-between; }
  .schedule-meta { width: 9%; }
  .schedule-content { width: 85%; }
}
.evento-speaker-list { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 14px; }
.evento-speaker { display: flex; align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 9999px; padding: 6px 14px 6px 8px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px; width: 296px; }
.evento-speaker-photo-wrap { position: relative; width: 42px; height: 42px; flex-shrink: 0; }
.evento-speaker-photo { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; }
.badge-m { position: absolute; bottom: -2px; right: -2px; background: rgb(43, 108, 176); color: rgb(255, 255, 255); border-radius: 50%; font-size: 10px; font-weight: 700; width: 16px; height: 16px; line-height: 16px; text-align: center; border: 1px solid rgb(255, 255, 255);box-shadow: 0px 1px 2px #bbbbbb }
.evento-speaker-info { display: flex; flex-direction: column; margin-left: 10px; line-height: 1.2; }
.evento-speaker-name { font-weight: 600; font-size: 0.95rem; color: rgb(17, 17, 17); margin-bottom: 1px; }
.evento-speaker-role { font-size: 0.85rem; color: rgb(85, 85, 85); margin-top: 0px; }

@media (max-width: 768px) {
  .evento-speaker-list { flex-direction: column; }
  .evento-speaker { width: 100%; }
}

/* === BLOQUE COCKTAIL === */
.evento-cocktail-blocks {
  margin: 40px 0;
}

.cocktail-heading {
  font-size: 1.5em;
  font-weight: 700;
  margin-bottom: 24px;
}

.cocktail-card {
  background-color: #51755E;
  color: #fff;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  padding: 20px;
  gap: 16px;
}

@media (min-width: 768px) {
  .cocktail-card {
    flex-direction: row;
    justify-content: space-between;
    align-items: end;
    padding: 24px 32px;
    gap: 35px;
  }
}

.cocktail-left,
.cocktail-right {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

@media (min-width: 768px) {
  .cocktail-left {
    align-items: flex-end;
    text-align: right;
    padding-right: 35px;
    border-right: 1px solid rgba(255, 255, 255, 1);
  }

  .cocktail-right {
    align-items: flex-start;
    text-align: left;
    padding-left: 0;
  }
}

.cocktail-title {
  font-weight: 700;
  margin: 0;
  color: #fff;
  font-size: 1.8em;
}

.cocktail-horario {
  margin: 0;
  font-size: 1.23em;
}

.cocktail-sede {
  font-size: 1.15em;
  margin: 0;
  font-weight: 700;
}

.cocktail-direccion {
  display: flex;
  align-items: center;
  gap: 6px;
  margin: 0;
  font-size: 1.15em;
}

.cocktail-direccion a.map-link {
  color: #fff;
  text-decoration: none;
  display: inline-block;
}</pre></body></html>