/* Cash ledger actions only; retain existing buttons, titles and handlers. */
.cash-acciones{display:inline-flex!important;align-items:center;justify-content:flex-end;gap:6px!important}
.cash-acciones .sra-btn{display:inline-flex!important;align-items:center;justify-content:center;width:26px!important;min-width:26px;height:26px!important;padding:0!important;border:0!important;border-radius:2px!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important;cursor:pointer}
.cash-acciones .sra-btn>svg{display:none!important}
.cash-acciones .sra-btn::before{content:"";display:block;width:17px;height:17px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%207h16m-4-4%204%204-4%204M20%2017H4m4-4-4%204%204%204%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.cash-acciones .sra-btn.danger{color:var(--danger,#c62828)!important}
.cash-acciones .sra-btn.danger::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22m6%206%2012%2012%22%2F%3E%3C%2Fsvg%3E")}
.cash-acciones .sra-btn:hover:not(:disabled){background:var(--surface)!important;color:var(--navy-900)!important}
.cash-acciones .sra-btn.danger:hover:not(:disabled){background:var(--danger-bg,#fff1f2)!important;color:var(--danger,#c62828)!important}
.cash-acciones .sra-btn:focus-visible{outline:2px solid currentColor;outline-offset:1px}
.cash-acciones .sra-btn:disabled{opacity:.4;cursor:not-allowed}
