.accounting-module-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.accounting-module-nav button{min-height:44px;padding:10px 16px;border:1px solid #b9ceca;border-radius:10px;background:#fff;color:#234d49;cursor:pointer;font:inherit;font-weight:650}
.accounting-module-nav button[aria-current="page"]{background:#1e625b;color:#fff;border-color:#1e625b}
.accounting-module-nav button:focus-visible{outline:3px solid #298b7d;outline-offset:2px}
[data-petty-entry][hidden]{display:none!important}
@media(max-width:600px){.accounting-module-nav{gap:6px}.accounting-module-nav button{padding:10px 12px;font-size:14px}}

/* Home-only accounting entries reuse the established accounting green. */
.case-directory-home-actions .accounting-home-entry{background:#1e625b;color:#fff;min-height:44px}
.case-directory-home-actions .accounting-home-entry:hover{background:#174f49}
.case-directory-home-actions .accounting-home-entry:focus-visible{outline:3px solid #298b7d;outline-offset:2px}
