.al-vista>.tarjeta{margin-bottom:16px}.al-tabla{overflow:auto}.al-tabla small{display:block;margin-top:4px}.al-tabla input{min-width:110px;max-width:180px;width:100%}.al-ubicaciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.al-ubicaciones article{padding:16px;border:1px solid var(--borde,#e2e8f0);border-radius:12px}.al-ubicaciones h4{margin:0 0 8px}.al-check{display:flex;align-items:flex-start;gap:10px;margin:18px 0}.al-check input{width:auto!important;margin-top:4px}.al-evento{border-top:1px solid var(--borde,#e2e8f0);padding:14px 0}.al-modal input:not([type=checkbox]),.al-modal select,.al-modal textarea{width:100%}.al-modal .linea{flex-wrap:wrap}.al-modal .cuerpo{overflow-y:auto}.al-intro p{max-width:900px}@media(max-width:700px){.al-ubicaciones{grid-template-columns:1fr}.al-modal .campo{min-width:0}.al-modal .linea{display:block}}

.al-diferencias{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.al-diferencias article{border:1px solid var(--borde,#e2e8f0);border-radius:10px;padding:14px}.al-diferencias dl{display:grid;grid-template-columns:1fr auto;gap:8px}.al-diferencias dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}
