/*
 * Iconos del contenido (lib/iconos): un <span class="seom-icono" data-icono="pdf">
 * que se pinta con una imagen de fondo, en línea con el texto. Sirve igual en el
 * editor, en la web, dentro del iframe de lo migrado y en el HTML escrito a mano.
 * Generado por un script: para añadir uno, añádelo en lib/iconos.ts y aquí.
 */
.seom-icono {
  display: inline-block;
  width: 1.25em;
  height: 1.25em;
  margin: 0 0.25em;
  vertical-align: -0.25em;
  background: center / contain no-repeat;
}
.seom-icono:first-child { margin-left: 0; }

.seom-icono[data-icono="pdf"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 1.5h10.5L21 7v15.5H5z' fill='%23fff' stroke='%239aa3a8' stroke-width='1'/%3E%3Cpath d='M15.5 1.5V7H21' fill='%23e6eaeb' stroke='%239aa3a8' stroke-width='1' stroke-linejoin='round'/%3E%3Crect x='1.5' y='11' width='17' height='8' rx='1.5' fill='%23d32f2f'/%3E%3Ctext x='10' y='17.2' font-family='Arial,Helvetica,sans-serif' font-size='6.2' font-weight='700' fill='%23fff' text-anchor='middle'%3EPDF%3C/text%3E%3C/svg%3E"); }
.seom-icono[data-icono="word"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 1.5h10.5L21 7v15.5H5z' fill='%23fff' stroke='%239aa3a8' stroke-width='1'/%3E%3Cpath d='M15.5 1.5V7H21' fill='%23e6eaeb' stroke='%239aa3a8' stroke-width='1' stroke-linejoin='round'/%3E%3Crect x='1.5' y='11' width='17' height='8' rx='1.5' fill='%232b579a'/%3E%3Ctext x='10' y='17.2' font-family='Arial,Helvetica,sans-serif' font-size='6.2' font-weight='700' fill='%23fff' text-anchor='middle'%3EDOC%3C/text%3E%3C/svg%3E"); }
.seom-icono[data-icono="excel"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 1.5h10.5L21 7v15.5H5z' fill='%23fff' stroke='%239aa3a8' stroke-width='1'/%3E%3Cpath d='M15.5 1.5V7H21' fill='%23e6eaeb' stroke='%239aa3a8' stroke-width='1' stroke-linejoin='round'/%3E%3Crect x='1.5' y='11' width='17' height='8' rx='1.5' fill='%23217346'/%3E%3Ctext x='10' y='17.2' font-family='Arial,Helvetica,sans-serif' font-size='6.2' font-weight='700' fill='%23fff' text-anchor='middle'%3EXLS%3C/text%3E%3C/svg%3E"); }
.seom-icono[data-icono="powerpoint"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 1.5h10.5L21 7v15.5H5z' fill='%23fff' stroke='%239aa3a8' stroke-width='1'/%3E%3Cpath d='M15.5 1.5V7H21' fill='%23e6eaeb' stroke='%239aa3a8' stroke-width='1' stroke-linejoin='round'/%3E%3Crect x='1.5' y='11' width='17' height='8' rx='1.5' fill='%23d24726'/%3E%3Ctext x='10' y='17.2' font-family='Arial,Helvetica,sans-serif' font-size='6.2' font-weight='700' fill='%23fff' text-anchor='middle'%3EPPT%3C/text%3E%3C/svg%3E"); }
.seom-icono[data-icono="zip"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 1.5h10.5L21 7v15.5H5z' fill='%23fff' stroke='%239aa3a8' stroke-width='1'/%3E%3Cpath d='M15.5 1.5V7H21' fill='%23e6eaeb' stroke='%239aa3a8' stroke-width='1' stroke-linejoin='round'/%3E%3Crect x='1.5' y='11' width='17' height='8' rx='1.5' fill='%236b7280'/%3E%3Ctext x='10' y='17.2' font-family='Arial,Helvetica,sans-serif' font-size='6.2' font-weight='700' fill='%23fff' text-anchor='middle'%3EZIP%3C/text%3E%3C/svg%3E"); }
.seom-icono[data-icono="descarga"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007078' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M4 20h16'/%3E%3C/svg%3E"); }
.seom-icono[data-icono="enlace-externo"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007078' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E"); }
.seom-icono[data-icono="video"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='1.5' y='4.5' width='21' height='15' rx='4' fill='%23e02d2d'/%3E%3Cpath d='M10 8.5v7l6-3.5z' fill='%23fff'/%3E%3C/svg%3E"); }
.seom-icono[data-icono="audio"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007078' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='17' cy='16' r='3'/%3E%3Cpath d='M9 18V5l11-2v13'/%3E%3C/svg%3E"); }
.seom-icono[data-icono="correo"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007078' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16v12H4zM4 7l8 6 8-6'/%3E%3C/svg%3E"); }
.seom-icono[data-icono="calendario"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007078' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16v14H4zM4 10h16M8 3v5M16 3v5'/%3E%3C/svg%3E"); }
.seom-icono[data-icono="info"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007078' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E"); }
.seom-icono[data-icono="flecha"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007078' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E"); }
