/* One frame for all SynterCASH pages, matching the journal. */
.cash-shell{font-family:Arial,Helvetica,sans-serif;background:#f3f5f7;color:#27323d}
.cash-shell>.layout{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;max-width:none;margin:0;gap:0}
.cash-shell>.layout>main{width:100%;max-width:none;min-width:0;margin:0;padding:24px;box-sizing:border-box}
.cash-shell .cash-sidebar{margin:0;background:#fff;align-self:stretch;border-right:1px solid #d9dee5}
.cash-shell .cash-sidebar #navigation{margin:0;align-items:stretch}
.cash-shell .cash-nav-group a.active{background:#e5f1ed;color:#185d52;border-left-color:#247a72;font-weight:750}
.cash-shell .pagehead h1,.cash-shell main>h1{font-size:26px;font-weight:700;margin:0 0 8px;line-height:1.25}
.cash-shell main p{line-height:1.45}
.cash-shell .card,.cash-shell .finance-panel,.cash-shell .panel{background:#fff;border:1px solid #dce3e8;border-radius:10px;padding:18px}
.cash-shell .cash-local-navigation{display:flex;flex-wrap:wrap;gap:8px;width:auto;padding:0;margin:0 0 20px;background:transparent;border:0;overflow:visible}
.cash-shell .cash-local-navigation:empty{display:none}
.cash-shell .cash-local-navigation button{width:auto;background:#eef1f4;color:#34424c;border:1px solid #dce3e8;border-radius:8px;font-size:14px;padding:9px 12px}
.cash-shell .cash-local-navigation button.active{background:#e5f1ed;color:#185d52;border-color:#247a72}
.cash-shell main>nav:not(.cash-local-navigation){width:auto;background:transparent;border:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.cash-shell .module-header .module-caption{font-size:14px;font-weight:600;margin:0}
@media(max-width:760px){.cash-shell>.layout{display:block}.cash-shell>.layout>main{padding:14px}.cash-shell .cash-sidebar{border-right:0;border-bottom:1px solid #d9dee5}.cash-shell .cash-sidebar #navigation{display:flex;flex-direction:column}.cash-shell .pagehead h1,.cash-shell main>h1{font-size:23px}.cash-shell .card,.cash-shell .finance-panel,.cash-shell .panel{padding:14px}}
.cash-shell #nav.cash-local-navigation button{display:inline-flex;width:auto;flex:0 1 auto;align-items:center}
.cash-shell .cash-nav-group a{overflow-wrap:anywhere}
.cash-shell .module-navigation>a[href^="/accounting"]{display:none}
.cash-shell main nav:not(#nav){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;width:auto;padding:0;margin:12px 0 20px;background:transparent;border:0}
.cash-shell main nav:not(#nav) button{width:auto;display:inline-flex;align-items:center;padding:9px 12px;border:1px solid #dce3e8;border-radius:8px;background:#eef1f4;color:#34424c}
.cash-shell main nav:not(#nav) button[aria-pressed=true],.cash-shell main nav:not(#nav) button.active{background:#e5f1ed;color:#185d52;border-color:#247a72}
.cash-shell .module-header label{margin:0;font-size:13px}
