.path-local-itmmatricula .itm-cards { display: grid; grid-template-columns: repeat(auto-fit,minmax(190px,1fr)); gap: 1rem; margin: 1.5rem 0 1rem; }
.path-local-itmmatricula .itm-card { border: 1px solid #d4dce3; border-radius: .5rem; padding: 1.1rem; background: #fff; }
.path-local-itmmatricula .itm-label { display: block; color: #465566; }
.path-local-itmmatricula .itm-amount { display: block; font-size: 1.6rem; color: #153d5b; margin-top: .3rem; }
.path-local-itmmatricula .itm-bank { border-left: 4px solid #315e7b; padding: 1rem; background: #f2f6f9; }
.path-local-itmmatricula .itm-reference { font-weight: bold; overflow-wrap: anywhere; }
.path-local-itmmatricula .itm-offer { padding: 1.25rem; border: 1px solid #d4dce3; border-radius: .5rem; margin-bottom: 1rem; }

