/* Tabla de plataformas: estilos limitados a su propio contenedor. */
.plataformas-acceso{margin:20px 0 26px;overflow-x:auto;border:1px solid #e2d6b7;border-radius:10px;background:#fff}
.plataformas-acceso .tabla-plataformas{width:100%;border-collapse:collapse;margin:0;background:#fff;color:#353b36;font:14px/1.5 Arial,sans-serif;text-align:left}
.plataformas-acceso .tabla-plataformas caption{text-align:left;padding:14px 16px;font-size:17px;font-weight:bold;color:#54421d;background:#fff8e7;caption-side:top}
.plataformas-acceso .tabla-plataformas th,.plataformas-acceso .tabla-plataformas td{padding:13px 14px;border:0;border-bottom:1px solid #eee6d7;vertical-align:middle;text-align:left;line-height:1.5}
.plataformas-acceso .tabla-plataformas thead th{background:#f4eddb;color:#63512a;font-size:12px;font-weight:bold}
.plataformas-acceso .tabla-plataformas tbody th{width:27%;font-weight:bold;color:#394839;background:transparent}
.plataformas-acceso .tabla-plataformas tbody tr:nth-child(even){background:#faf9f5}
.plataformas-acceso .tabla-plataformas tbody tr:last-child>*{border-bottom:0}
.plataformas-acceso .tabla-plataformas small{display:block;font-weight:normal;font-size:12px;color:#707669;margin-top:3px}
.plataformas-acceso .tabla-plataformas td:last-child{width:25%}
.plataformas-acceso .tabla-plataformas a{display:block;text-align:center;padding:7px 9px;margin:4px 0;border:1px solid #d9c797;border-radius:6px;background:#fff6dc;color:#58451c;text-decoration:none;font-size:12px;font-weight:bold}
.plataformas-acceso .tabla-plataformas a:hover{background:#f6e6b8}
.plataformas-acceso .tabla-plataformas a:focus-visible{outline:2px solid #8e6820;outline-offset:2px}
@media(max-width:480px){.plataformas-acceso .tabla-plataformas{font-size:12px}.plataformas-acceso .tabla-plataformas th,.plataformas-acceso .tabla-plataformas td{padding:9px 7px}.plataformas-acceso .tabla-plataformas a{padding:7px 5px;font-size:11px}}
