
/* V198 : hiérarchie de l'accueil client */
#clientDashboardContent .v198-section{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0 0 18px}
#clientDashboardContent .v198-primary-progress{border:1px solid #344c62!important;border-radius:20px!important;background:#101e2e!important;padding:22px!important}
#clientDashboardContent .v198-primary-action{border:1px solid #405b61!important;border-radius:20px!important;background:#102131!important;padding:22px!important;text-align:center!important}
#clientDashboardContent .v198-primary-action button{min-height:52px!important;font-weight:800!important}
#clientDashboardContent .v198-primary-action h3{font-size:clamp(23px,5.5vw,32px)!important}
#clientDashboardContent .v198-section.dashboard-panel{background:#101c2b!important;border:1px solid #2c4256!important;border-radius:18px!important}
#clientDashboardContent .v198-secondary{padding:17px!important}
#clientDashboardContent .v198-secondary h3{font-size:clamp(19px,4.5vw,25px)!important}
#clientDashboardContent .v198-compact-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
#clientDashboardContent .v198-compact-stats>div{background:#101c2b!important;border:1px solid #2c4256!important;border-radius:14px!important;padding:14px 8px!important}
#clientDashboardContent .v198-compact-stats strong{font-size:25px!important;color:#a8ff24!important}
#clientDashboardContent .v198-compact-stats span{font-size:13px!important}
#clientDashboardContent .v198-section .section-label{color:#a8ff24!important}
@media(max-width:600px){#clientDashboardContent .v198-primary-progress,#clientDashboardContent .v198-primary-action{padding:18px 15px!important}#clientDashboardContent .v198-section{margin-bottom:14px!important}}
