/* Shared business workspace geometry, taken from Habitation's task navigation. */
.sysimple-business-shell{min-width:0;align-items:start}.sysimple-business-shell>.acc-panel-head{grid-column:1/-1;padding:10px 14px;border-bottom:1px solid var(--acc-stroke);margin:0;background:var(--acc-card-soft-bg,var(--adm-primary-soft,rgba(60,141,188,.08)));font-size:13px;color:var(--acc-brand,#3c8dbc)}.sysimple-business-navigation{display:flex;flex-direction:column;align-items:stretch;margin:0;padding:12px 8px;border:0;border-right:1px solid var(--acc-stroke,var(--adm-border,#d9dfe3));background:var(--acc-surface-bg,var(--adm-panel-alt,#f9fafb));align-self:stretch;gap:18px}.sysimple-business-nav-group{display:flex;flex-direction:column;align-items:stretch;gap:3px}.sysimple-business-nav-group>span{padding:0 9px 5px;font-size:11px;font-weight:600;color:var(--acc-muted,var(--adm-muted,#61717d))}.sysimple-business-navigation a{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:38px;padding:8px 9px;border:1px solid transparent;border-radius:2px;white-space:normal;font-size:13px;text-align:left;color:inherit;text-decoration:none}.sysimple-business-navigation a i{width:18px;text-align:center;flex-shrink:0}.sysimple-business-navigation a:hover{background:var(--acc-card-soft-bg,rgba(60,141,188,.08))}.sysimple-business-navigation a[aria-current=page]{background:var(--acc-brand,#3c8dbc);color:white;border-color:var(--acc-brand,#3c8dbc);font-weight:600}.sysimple-business-navigation a[aria-disabled=true]{opacity:.5}.sysimple-business-content{min-width:0;padding:16px}.sysimple-business-shell :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--acc-brand,#3c8dbc);outline-offset:3px}@media(max-width:900px){.sysimple-business-navigation{border-right:0;border-bottom:1px solid var(--acc-stroke);gap:10px}.sysimple-business-nav-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sysimple-business-nav-group>span{grid-column:1/-1}.sysimple-business-navigation a{min-height:44px}.sysimple-business-content{padding:12px}}

/* Keep the shared action palette and its readable foreground; navigation has its own paired tokens. */
@layer sysimple-actions{html body :is(#crmBusinessWorkspace,#housingWorkspace) :is(#crmBusinessMenu,.housing-navigation) a[aria-current=page]{background:var(--sys-nav-fill,var(--acc-brand,#3c8dbc))!important;color:var(--sys-nav-on-fill,#fff)!important;border-color:var(--acc-brand,#3c8dbc)!important}}
