.L0fn_q_content{gap:var(--estate-space-lg);width:100%;max-width:1680px;padding:var(--estate-space-lg);box-sizing:border-box;min-width:0;margin-inline:auto;display:grid;container-type:inline-size}.L0fn_q_title{font-size:var(--estate-text-headline-large);letter-spacing:-.6px;margin:0;line-height:1.25}.L0fn_q_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.L0fn_q_kpis{gap:var(--estate-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.L0fn_q_kpis>li{min-width:0;display:grid}.L0fn_q_grid{gap:var(--estate-space-md);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.L0fn_q_card{align-content:start;gap:var(--estate-space-sm);min-width:0;min-height:360px;color:var(--estate-ink);box-sizing:border-box;animation:L0fn_q_rise var(--estate-motion-entrance) var(--estate-ease-out) both;animation-delay:calc(var(--i,0) * var(--estate-stagger));grid-template-rows:auto auto 1fr auto;display:grid;}.L0fn_q_attention{grid-template-rows:auto;min-height:280px}.L0fn_q_card[data-area=land]{min-height:640px}.L0fn_q_card[data-area=construction]{min-height:900px}.L0fn_q_card[data-area=sales]{min-height:490px}.L0fn_q_card[data-area=treasury]{min-height:400px}.L0fn_q_card[data-area=jv],.L0fn_q_card[data-area=people]{min-height:380px}.L0fn_q_card[data-area=incidents]{min-height:360px}.L0fn_q_card[data-area=activity]{min-height:420px}.L0fn_q_card[data-area=tasks],.L0fn_q_card[data-area=procurement],.L0fn_q_card[data-area=documents]{min-height:330px}.L0fn_q_head{align-items:center;gap:var(--estate-space-xs);min-width:0;display:flex}.L0fn_q_head h2{min-width:0;font-size:var(--estate-text-title-medium);line-height:1.5;font-weight:var(--estate-weight-medium);flex:1;margin:0}.L0fn_q_icon{border-radius:var(--estate-button-radius);background:var(--estate-primary-soft);width:32px;height:32px;color:var(--estate-primary);flex:none;place-items:center;display:grid}.L0fn_q_icon svg{width:20px;height:20px}.L0fn_q_cardBody{align-content:start;gap:var(--estate-space-sm);min-width:0;display:grid}.L0fn_q_sub{margin:var(--estate-space-xs) 0 0;font-size:var(--estate-text-title-small);font-weight:var(--estate-weight-medium);color:var(--estate-ink)}.L0fn_q_headline{align-items:baseline;gap:var(--estate-space-xxs) var(--estate-space-xs);flex-wrap:wrap;margin:0;display:flex}.L0fn_q_number{font-size:var(--estate-text-headline-small);font-variant-numeric:tabular-nums;line-height:1.25}.L0fn_q_unit,.L0fn_q_muted{color:var(--estate-muted);font-size:var(--estate-text-body-medium)}.L0fn_q_muted{margin:0}.L0fn_q_behind{color:var(--estate-danger)}.L0fn_q_coverage{gap:var(--estate-space-xxs);font-size:var(--estate-text-body-medium);color:var(--estate-muted);margin:0;display:grid}.L0fn_q_failed{align-items:center;gap:var(--estate-space-xxs);color:var(--estate-danger);display:inline-flex}.L0fn_q_more{min-height:44px;color:var(--estate-primary);font-weight:var(--estate-weight-medium);text-underline-offset:3px;justify-self:start;align-items:center;display:inline-flex}.L0fn_q_more:focus-visible,.L0fn_q_rows a:focus-visible,.L0fn_q_attentionList a:focus-visible{outline:2px solid var(--estate-primary);outline-offset:2px;border-radius:var(--estate-button-radius)}.L0fn_q_figures{gap:var(--estate-space-xs) var(--estate-space-lg);flex-wrap:wrap;margin:0;display:flex}.L0fn_q_figures div{gap:var(--estate-space-xxs);display:grid}.L0fn_q_figures dt{color:var(--estate-muted);font-size:var(--estate-text-body-medium)}.L0fn_q_figures dd{font-variant-numeric:tabular-nums;font-weight:var(--estate-weight-medium);margin:0}.L0fn_q_meterText{gap:var(--estate-space-xxs) var(--estate-space-md);font-size:var(--estate-text-body-medium);font-variant-numeric:tabular-nums;color:var(--estate-muted);flex-wrap:wrap;margin:0;display:flex}.L0fn_q_meterText b{color:var(--estate-ink);font-weight:var(--estate-weight-medium)}.L0fn_q_tickGlyph{width:2px;height:12px;margin-right:var(--estate-space-xxs);background:var(--estate-ink);vertical-align:-1px;border-radius:1px;display:inline-block}.L0fn_q_milestones,.L0fn_q_rows,.L0fn_q_counts,.L0fn_q_attentionList{gap:var(--estate-space-xs);margin:0;padding:0;list-style:none;display:grid}.L0fn_q_milestones li{align-items:center;gap:var(--estate-space-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.L0fn_q_dateTile{border:1px solid var(--estate-line);border-radius:var(--estate-button-radius);background:var(--estate-canvas);font-variant-numeric:tabular-nums;align-content:center;place-items:center;width:44px;min-height:44px;line-height:1.1;display:grid}.L0fn_q_dateTile b{font-size:var(--estate-text-title-medium);font-weight:var(--estate-weight-medium)}.L0fn_q_dateTile small{font-size:var(--estate-text-body-small);color:var(--estate-muted);text-align:center}.L0fn_q_milestoneText{gap:var(--estate-space-xxs);min-width:0;font-size:var(--estate-text-body-medium);overflow-wrap:anywhere;display:grid}.L0fn_q_milestoneText .L0fn_q_muted{font-size:var(--estate-text-body-small)}.L0fn_q_rows li{gap:var(--estate-space-xxs);padding-block:var(--estate-space-xxs);font-size:var(--estate-text-body-medium);overflow-wrap:anywhere;display:grid}.L0fn_q_rows li>:last-child:not(:first-child){justify-self:start}.L0fn_q_rows a,.L0fn_q_attentionList a{min-height:24px;color:var(--estate-ink);font-weight:var(--estate-weight-medium);align-items:center;display:inline-flex}.L0fn_q_counts li{justify-content:space-between;gap:var(--estate-space-sm);font-size:var(--estate-text-body-medium);display:flex}.L0fn_q_counts b{font-variant-numeric:tabular-nums;font-weight:var(--estate-weight-medium)}.L0fn_q_tabs{gap:0 var(--estate-space-xs);border-bottom:1px solid var(--estate-line);flex-wrap:wrap;display:flex}.L0fn_q_tabCount{margin-left:var(--estate-space-xxs);font-variant-numeric:tabular-nums}.L0fn_q_attentionList li{gap:var(--estate-space-xxs);padding:var(--estate-space-xs) var(--estate-space-sm);border:1px solid var(--estate-line);border-radius:var(--estate-radius);display:grid}.L0fn_q_attentionList li[data-urgent]{border-left:3px solid var(--estate-danger)}.L0fn_q_attentionTitle{align-items:center;gap:var(--estate-space-xxs) var(--estate-space-xs);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}@keyframes L0fn_q_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.L0fn_q_card{animation:none}}html[data-motion=reduce] .L0fn_q_card{animation:none}@media (max-width:839px){.L0fn_q_content{padding:var(--estate-space-md);gap:var(--estate-space-md)}.L0fn_q_title{font-size:var(--estate-text-headline-medium)}}@media (min-width:1200px){.L0fn_q_content{padding:var(--estate-space-xl)}}@container (min-width:600px){.L0fn_q_kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.L0fn_q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:840px){.L0fn_q_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1280px){.L0fn_q_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
