.pa-resumen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.pa-resumen article{padding:15px;border:1px solid var(--borde,#e2e8f0);border-radius:12px;background:var(--fondo,#f5f8fa)}.pa-resumen small,.pa-resumen strong{display:block}.pa-resumen strong{margin-top:7px;font-size:1.3rem}.pa-acciones{display:flex;flex-wrap:wrap;gap:10px}.pa-tabla{overflow:auto}.pa-tabla small{display:block;margin-top:5px}.pa-movimiento{border-top:1px solid var(--borde,#e2e8f0);padding:14px 0}.pa-movimiento .btn{margin:8px}.pa-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pa-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0}.pa-check input{width:auto!important;margin-top:4px}.pa-total{font-weight:700;font-size:1.15rem}.vista>section.tarjeta:has(.pa-tabla),.vista>section.tarjeta:has(.pa-resumen){margin-bottom:16px}@media(max-width:700px){.pa-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-campos{grid-template-columns:1fr}.pa-resumen strong{font-size:1.05rem}}

.pa-vista>.tarjeta{margin-bottom:16px}.pa-modal input:not([type=checkbox]),.pa-modal select{width:100%}
