.ac-cabecera{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.ac-cabecera h2{font-size:28px;margin:7px 0}.ac-cabecera p,.ac-cabecera>span,.ac-nota{color:var(--texto-suave,#63748b);line-height:1.55}.ac-ceja{color:var(--primario,#087f75);font-size:11px;letter-spacing:.12em;font-weight:700}.ac-indicadores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 22px}.ac-indicador{text-align:left;cursor:pointer;color:inherit;font:inherit;border:1px solid var(--borde,#dbe3eb);margin:0!important;display:flex;flex-direction:column;gap:8px}.ac-indicador strong{font-size:32px;line-height:1.1}.ac-indicador small{font-size:13px;font-weight:700}.ac-indicador span{font-size:11px;color:var(--texto-suave,#63748b)}.ac-indicador:focus-visible,.ac-seleccionado{outline:2px solid #087f75;outline-offset:2px}.ac-filtros{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.ac-filtros .campo{flex:1;min-width:180px;margin:0}.ac-filtros button{flex-shrink:0}.ac-tabla{overflow:auto;max-width:100%}.ac-tabla table{min-width:780px;width:100%}.ac-tabla td{vertical-align:top;overflow-wrap:anywhere;max-width:330px}.ac-tabla small{display:block;color:var(--texto-suave,#63748b);margin-top:6px}.ac-nivel{font-size:11px;padding:5px 8px;border-radius:8px;display:inline-block;white-space:nowrap;font-weight:700}.ac-alta{background:#ffeded;color:#9d2727}.ac-media{background:#fff4d8;color:#785500}.ac-baja{background:#e9f3ff;color:#28577d}.ac-home-resumen{display:flex;flex-wrap:wrap;gap:14px 28px;padding-top:14px}.ac-home-resumen b{font-size:22px;margin-right:5px}.ac-home-resumen span{font-size:13px}.ac-nota{font-size:12px}.ac-cabecera>span{font-size:12px;white-space:nowrap}@media(max-width:800px){.ac-cabecera{align-items:flex-start;flex-direction:column;gap:4px}.ac-indicadores{grid-template-columns:1fr;gap:10px}.ac-indicador{display:grid;grid-template-columns:1fr auto}.ac-indicador strong{grid-row:1/3;grid-column:2}.ac-filtros{align-items:stretch}.ac-filtros .campo{flex-basis:100%}.ac-cabecera h2{font-size:24px}}

@media(max-width:800px){.ac-tabla table{min-width:0;display:block}.ac-tabla thead{display:none}.ac-tabla tbody{display:block}.ac-tabla tr{display:block;border:1px solid var(--borde,#dbe3eb);border-radius:12px;padding:12px;margin-bottom:12px}.ac-tabla td{display:block;border:0!important;max-width:none!important;padding:7px 0!important}.ac-tabla td:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.ac-tabla td:first-child small{margin:0}.ac-tabla td:nth-child(3):before{content:'Fecha: ';color:var(--texto-suave,#63748b)}.ac-tabla td:nth-child(4){text-align:left}.ac-tabla td:nth-child(4):before{content:'Importe: ';color:var(--texto-suave,#63748b)}.ac-tabla td:last-child button{width:100%}}
