.com-cab{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.com-cab h2{margin:0 0 8px}.com-cab p,.com-nota{color:var(--texto-suave);line-height:1.6}.com-tabs,.com-acciones{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.com-tabs button[aria-selected=true]{background:var(--acento,#0f766e);color:white}.com-tabla{overflow:auto}.com-tabla small{display:block;color:var(--texto-suave);margin-top:5px}.com-preview{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;padding:16px;border:1px solid var(--borde,#dbe4ea);border-radius:12px;background:var(--fondo,#f6f8fb)}.com-modal textarea{min-height:145px}.com-modal label{margin:12px 0}.com-modal input[type=checkbox]{width:auto}.com-config{max-width:850px}.com-config .tarjeta{margin:0}.com-filtros{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.com-filtros .campo{flex:1;min-width:180px}.com-evento{border-left:3px solid #0f766e;padding:8px 14px;margin:14px 0}.com-pag{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}.com-saldo{font-weight:700}.com-vacio{padding:25px;text-align:center;color:var(--texto-suave)}
@media(max-width:700px){.com-tabla table,.com-tabla tbody,.com-tabla tr,.com-tabla td{display:block;width:auto}.com-tabla thead{display:none}.com-tabla tr{border:1px solid var(--borde,#dbe4ea);border-radius:12px;padding:12px;margin-bottom:12px}.com-tabla td{border:0;padding:5px 0}.com-tabla .com-acciones{margin:8px 0}.com-tabs button{flex:1}.com-filtros{display:block}.com-filtros .campo{width:100%}.com-modal{max-width:calc(100vw - 24px)}}

.com-filtros input,.com-modal input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;padding:10px 12px;min-height:40px;border:1px solid var(--borde,#dbe4ea);border-radius:8px;background:var(--superficie,#fff);color:inherit}
