.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-disclosure-hero[data-collapsible=false],.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-disclosure-hero[data-collapsible=false]>.dashboard-disclosure-body{display:contents}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-property-label{display:none}.client-dashboard-v2[data-dashboard-layout=compact-v2] #dashboard-resources-content>:not([hidden])~:not([hidden]){margin-top:1.75rem}@media(max-width:767px){.client-dashboard-v2.client-dashboard-mobile-compact[data-dashboard-layout=compact-v2]>:not([hidden])~:not([hidden]){margin-top:12px!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] :is(button,select):focus-visible{outline:2px solid currentColor;outline-offset:3px}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-disclosure[data-collapsible=true]{min-width:0;overflow:hidden;border-radius:20px}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-disclosure-toggle{display:flex;align-items:center;gap:12px;min-height:56px;width:100%;padding:12px 14px;text-align:left;background:transparent;border:0;touch-action:manipulation}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-disclosure-title{display:block;font-size:15px;line-height:1.35;font-weight:800}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-disclosure-detail{display:block;margin-top:3px;font-size:13px;line-height:1.4}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-disclosure-chevron{flex:0 0 auto;transition:transform .18s ease}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-disclosure-chevron.is-open{transform:rotate(180deg)}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-disclosure-body[hidden],.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-module-panel[hidden]{display:none!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-disclosure[data-collapsible=true]>.dashboard-disclosure-body{padding:0 10px 10px}.client-dashboard-v2[data-dashboard-layout=compact-v2] #dashboard-resources-content>:not([hidden])~:not([hidden]){margin-top:12px}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-disclosure-hero[data-collapsible=true]>.dashboard-disclosure-body{padding:0 8px 8px}.client-dashboard-v2.client-dashboard-mobile-compact[data-dashboard-layout=compact-v2] #briefing>.relative{min-height:0!important;padding:16px!important;gap:12px!important}.client-dashboard-v2.client-dashboard-mobile-compact[data-dashboard-layout=compact-v2] #dashboard-briefing-title{margin-top:12px!important;font-size:clamp(1.8rem,8.4vw,2.25rem)!important;line-height:1.05!important;letter-spacing:-.025em!important;overflow-wrap:break-word}.client-dashboard-v2.client-dashboard-mobile-compact[data-dashboard-layout=compact-v2] #briefing .dashboard-briefing-headline{margin-top:10px!important;font-size:14px!important;line-height:1.45!important}.client-dashboard-v2.client-dashboard-mobile-compact[data-dashboard-layout=compact-v2] #briefing .dashboard-facts-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px}.client-dashboard-v2.client-dashboard-mobile-compact[data-dashboard-layout=compact-v2] #briefing .dashboard-facts-grid p{font-size:14px!important;line-height:1.45!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] #briefing .dashboard-facts-grid>.col-span-2{grid-column:1 / -1!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-primary-grid{gap:12px}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-kpi-heading{margin-bottom:10px}.client-dashboard-v2[data-dashboard-layout=compact-v2] #inside-signals-title{font-size:20px!important;line-height:1.15!important}.client-dashboard-v2.client-dashboard-mobile-compact[data-dashboard-layout=compact-v2] .dashboard-kpi-grid .dashboard-kpi-card{min-height:0!important;padding:12px!important;border-radius:20px!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-kpi-icon,.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-kpi-arrow{display:none}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-kpi-status{min-width:0;max-width:100%;padding:4px 7px!important;font-size:12px!important;line-height:1.3;letter-spacing:0!important;text-transform:none!important;white-space:normal}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-kpi-label{margin-top:9px!important;font-size:13px!important;line-height:1.35;letter-spacing:0!important;text-transform:none!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-kpi-value{font-size:24px!important;line-height:1.1!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-kpi-detail{min-height:0!important;margin-top:6px!important;font-size:13px!important;line-height:1.4!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-next-action-icon{display:none}.client-dashboard-v2.client-dashboard-mobile-compact[data-dashboard-layout=compact-v2] .dashboard-next-action>.dashboard-next-action-content{gap:9px!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-next-action h3{font-size:21px!important;line-height:1.15!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-next-action-detail{font-size:14px!important;line-height:1.45!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-next-action-reason{font-size:13px!important;line-height:1.4}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-next-action-cta{color:inherit!important;min-height:0!important;width:auto;align-self:flex-start;padding:0!important;margin-top:3px;background:transparent!important;box-shadow:none!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-active-journey{padding:14px!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-active-journey h2+p{font-size:14px!important;line-height:1.45!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-active-journey button{margin-top:12px}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-recommended-tools h2{font-size:21px!important;line-height:1.2}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-tool-card{min-height:84px!important;padding:12px!important;border-radius:18px}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-tool-symbol{display:none}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-tool-step{margin-top:0!important;padding-right:16px;font-size:13px!important;line-height:1.35;letter-spacing:0!important;text-transform:none!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-tool-label{font-size:15px!important;line-height:1.3}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-module-tabs{display:grid;grid-template-columns:repeat(var(--dashboard-module-count),minmax(0,1fr));gap:6px;margin-bottom:10px}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-module-tabs>button{min-width:0;min-height:44px;padding:9px 6px;border-radius:14px;font-size:14px;font-weight:800;line-height:1.3;touch-action:manipulation}.client-dashboard-v2[data-dashboard-layout=compact-v2] .client-widget-stage-symbol{display:none}.client-dashboard-v2[data-dashboard-layout=compact-v2] .client-widget-stage-header h3{font-size:22px!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .client-widget-stage-description{font-size:14px!important;line-height:1.45!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .widget-v2-canvas{padding:12px!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .widget-v2-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:12px!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .widget-v2-metric-heading{min-width:0;grid-column:1}.client-dashboard-v2[data-dashboard-layout=compact-v2] .widget-v2-metric-heading>span{display:none}.client-dashboard-v2[data-dashboard-layout=compact-v2] .widget-v2-metric-heading>p{font-size:13px!important;line-height:1.35;text-transform:none;letter-spacing:0}.client-dashboard-v2[data-dashboard-layout=compact-v2] .widget-v2-metric-value{grid-column:2;grid-row:1;margin:0!important;font-size:21px!important;text-align:right}.client-dashboard-v2[data-dashboard-layout=compact-v2] .widget-v2-metric-detail{grid-column:1 / -1;margin:0!important;font-size:13px!important;line-height:1.4}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-rental-metrics,.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-performance-metrics{grid-template-columns:minmax(0,1fr)!important;gap:8px}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-performance-metrics>.widget-v2-metric{grid-column:auto!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-rental-cash-panel{min-height:0!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-rental-cash-panel .mt-5{margin-top:12px}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-performance-select{min-height:44px;font-size:16px}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-investment-chart-disclosure .dashboard-disclosure-body{padding:0}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-symbol{display:none}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-kicker{font-size:12px!important;letter-spacing:.03em!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-detail{font-size:14px!important;line-height:1.45!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-stat{padding:10px!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-stat-heading>svg{display:none}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-stat-heading>p{font-size:13px!important;line-height:1.35;letter-spacing:0!important;text-transform:none!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-stat-sub{font-size:13px!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-patrimoine{padding:10px!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-patrimoine-heading{flex-direction:column;align-items:flex-start}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-patrimoine-heading p,.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-patrimoine-heading>span{font-size:13px!important;letter-spacing:0!important;text-transform:none!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-detail-toggle-label{font-size:13px!important;line-height:1.4}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-property-table{min-width:0!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-property-header{display:none}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-property-row,.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-property-totals{grid-template-columns:minmax(0,1fr)!important;gap:8px;padding:12px}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-property-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;font-size:15px!important;line-height:1.4}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-property-value{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px;font-size:13px!important;line-height:1.4}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-property-label{display:inline}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-property-value>:last-child{text-align:right;overflow-wrap:anywhere}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-property-original-loan{font-size:12px!important}.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-coach-safety-heading{flex-wrap:wrap;gap:4px 8px;font-size:13px!important;line-height:1.4}}@media(max-width:360px){.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-kpi-value{font-size:20px!important}.client-dashboard-v2.client-dashboard-mobile-compact[data-dashboard-layout=compact-v2] .dashboard-kpi-grid .dashboard-kpi-card{padding:10px!important}}@media(prefers-reduced-motion:reduce){.client-dashboard-v2[data-dashboard-layout=compact-v2] .dashboard-disclosure-chevron{transition:none}}
