/* V498: reuse the FH-Finance native sidebar and content proportions. */
.app>aside{display:flex!important}
.app>main{flex:1!important;min-width:0!important;max-width:none!important;margin-left:0!important}
#fh498-context[hidden],.app>aside>div[hidden]{display:none!important}
#fh498-context{min-width:0}
#fh498-title{font-weight:700;padding:10px 12px 16px;overflow-wrap:anywhere}
#fh498-menu{display:flex;flex-direction:column;gap:5px}
#fh498-menu button{border:0;background:transparent;color:inherit;text-align:left;border-radius:10px;padding:12px 13px;cursor:pointer;font:inherit}
#fh498-menu button:hover{background:rgba(130,160,200,.18)}
#fh498-menu button.active{background:#24436e;color:white}
#fh498-toggle{margin-right:14px;border:1px solid #dce6f4;border-radius:9px;padding:8px 11px;background:white;color:#172b52;cursor:pointer;font-size:18px}
.app.fh498-collapsed>aside{display:none!important}
.app.fh498-collapsed>main{width:100%!important}
/* Customer section menu is presented in the native sidebar, not duplicated. */
body .fh494-shell,body .fh494-shell.fh494-collapsed{display:block!important;grid-template-columns:1fr!important}
body .fh494-shell>.fh494-sidebar,body .fh494-reopen{display:none!important}
#fh-shared489{scroll-margin-top:25px}
@media(max-width:850px){.app>aside{min-width:210px;max-width:250px}.app>main{min-width:0!important}}

/* V499: fixed, touch-friendly dashboard escape route */
#fh499-home{border:1px solid #d9e4ef;background:#fff;color:#183b64;border-radius:9px;padding:10px 13px;min-height:44px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;margin-right:8px;white-space:nowrap}
#fh499-home:hover,#fh499-home:focus-visible{background:#eaf1f8}
.app>aside .brand{cursor:pointer}
#fh498-toggle{min-width:44px;min-height:44px}
@media(max-width:750px){#fh499-home{font-size:12px;padding:9px}.top-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.app>aside{max-width:min(85vw,270px)}}

/* V502: household tabs have no global-dashboard or household-search exits. */
body.fh502-household-tab #fh-dossier-back487,
body.fh502-household-tab #fh495-newtab,
body.fh502-household-tab #fh499-home{display:none!important}
