.ag-root-wrapper{--ag-header-background:var(--ag-header-background-color);--ag-header-foreground:var(--ag-header-text-color);--ag-header-border:hsl(var(--border));--ag-header-icon:hsl(var(--muted-foreground) / .85);--ag-secondary-border-color:hsl(var(--border) / .4);--ag-new-tenant-cell-bg:#8b5cf61f;--ag-event-band-rail:rgb(var(--event-400));--ag-event-band-close:rgb(var(--event-300));--ag-event-superseded-outline:var(--ag-event-band-rail);--ag-event-superseded-tint:rgb(var(--event-50) / .7);--ag-event-band-tint:var(--ag-event-superseded-tint);--ag-holdover-outline:rgb(var(--holdover-400));--ag-holdover-tint:rgb(var(--holdover-50) / .7);--agx-crosshair-bg:#3b82f61a;--ag-row-band-subtle:#f8fafc;--ag-row-band-neutral:#f3f4f6;--ag-row-band-steel:#e8edf5;--ag-row-band-ink:#475569;--ag-row-rule-strong:#1e293b;--ag-selection-tint:rgb(var(--brand-50))}.dark .ag-root-wrapper{--ag-row-band-subtle:rgb(var(--surface));--ag-row-band-neutral:rgb(var(--surface-muted));--ag-row-band-steel:rgb(var(--border-default));--ag-row-band-ink:rgb(var(--text-tertiary));--ag-row-rule-strong:rgb(var(--border-strong));--ag-selection-tint:rgb(var(--brand-900))}.ag-root-wrapper.ag-layout-normal{content-visibility:visible!important}.ag-auto-height-fit .ag-layout-auto-height .ag-center-cols-viewport{min-height:0}.pivot-cell-drillable{cursor:pointer}.pivot-cell-drillable:focus,.pivot-cell-drillable:focus-within{outline:2px solid var(--color-brand-500);outline-offset:-2px}.ag-dashboard-grid-animate{overflow:hidden}:has(>.ag-aria-description-container){position:relative}.ag-header{background-color:var(--ag-header-background);border-bottom-color:var(--ag-header-border)}.ag-theme-dark-header .ag-header{background-color:var(--ag-header-background)}:not(.ag-theme-dark-header)>* .ag-header-cell,:not(.ag-theme-dark-header)>* .ag-header-group-cell,.ag-theme-balham .ag-header-cell,.ag-theme-balham .ag-header-group-cell,.ag-theme-quartz .ag-header-cell,.ag-theme-quartz .ag-header-group-cell,.ag-theme-alpine .ag-header-cell,.ag-theme-alpine .ag-header-group-cell{border-color:var(--ag-header-border)!important}:not(.ag-theme-dark-header) .ag-header-cell-text,:not(.ag-theme-dark-header) .ag-header-group-cell-label{color:var(--ag-header-foreground)}.ag-header-cell[col-id=lease_step_up_start_date] .ag-header-cell-text,.ag-header-cell[col-id=lease_step_up_end_date] .ag-header-cell-text{color:var(--ag-header-foreground)!important;opacity:1!important;visibility:visible!important;font-size:11px!important;font-weight:500!important;display:inline-block!important}:not(.ag-theme-dark-header) .ag-header-cell-text,:not(.ag-theme-dark-header) .ag-header-group-cell-label{letter-spacing:.02em;font-size:11px;font-weight:500}.list-page-grid{--ag-font-size:11px}.list-page-grid .ag-header-cell-text,.list-page-grid .ag-header-group-cell-label,.list-page-grid .ag-cell{font-size:var(--ag-font-size)}:not(.ag-theme-dark-header) .ag-header-cell .ag-icon,:not(.ag-theme-dark-header) .ag-header-group-cell .ag-icon{color:var(--ag-header-icon)}:not(.ag-theme-dark-header) .ag-cell{color:hsl(var(--foreground) / .88);border-right:1px solid hsl(var(--border) / .28)}:not(.ag-theme-dark-header) .ag-cell.text-success-600{color:rgb(var(--success-600))}:not(.ag-theme-dark-header) .ag-cell.text-danger-600{color:rgb(var(--danger-600))}:not(.ag-theme-dark-header) .ag-cell.text-success-700{color:rgb(var(--success-700))}:not(.ag-theme-dark-header) .ag-cell.text-danger-700{color:rgb(var(--danger-700))}.details-grid .ag-cell.text-muted-foreground{color:hsl(var(--muted-foreground))}:not(.ag-theme-dark-header) .ag-cell-value,:not(.ag-theme-dark-header) .ag-group-value{font-variant-numeric:tabular-nums}:not(.ag-theme-dark-header) .ag-row-odd .ag-cell{background-color:hsl(var(--muted) / .12)}:not(.ag-theme-dark-header) .ag-header-row-column{background-color:var(--ag-header-background)!important;color:var(--ag-header-foreground)!important}.portfolio-list-grid .ag-cell{align-items:center;display:flex}.portfolio-list-grid .ag-cell.ag-right-aligned-cell{justify-content:flex-end}.portfolio-list-grid .ag-cell.ag-row-number-cell{justify-content:center}.ag-floating-bottom .ag-row-number-cell{-webkit-user-select:none;user-select:none;pointer-events:none;color:#0000!important;font-size:0!important}.ag-header-cell-resize,.ag-header-cell-resize:hover{opacity:0!important}.ag-row{border-bottom:none}.ag-row.portfolio-picker-row-ineligible .ag-cell{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted) / .4)}.ag-row-level-1,.ag-row-level-2,.ag-row-level-3,.ag-row-level-4,.ag-row-level-5{border-bottom:none}.ag-row-level-1,.ag-row-level-1 .ag-cell:not(.grid-cell--na,.text-muted-foreground,.grid-cell--locked,.grid-cell--invalid,.grid-cell--changed,.grid-cell--redundant,.grid-cell--inherit-mark,.grid-cell--no-position,.grid-cell--locked-mirror,.grid-cell--anchor-year,.cell-inert-zone,.ag-row-number-cell){color:#000;background:#00000003}.ag-row-level-1 .ag-row-number-cell{color:rgb(var(--text-tertiary));background:#00000003!important}.ag-cell.cell-has-hidden-child-error:after{content:"";border-style:solid;border-width:0 9px 9px 0;border-color:transparent rgb(var(--danger-600)) transparent transparent;pointer-events:none;position:absolute;top:0;right:0}.ag-cell.cell-has-hidden-child-warning:after{content:"";border-style:solid;border-width:0 9px 9px 0;border-color:transparent rgb(var(--warning-600)) transparent transparent;pointer-events:none;position:absolute;top:0;right:0}.ag-theme-dark-header .ag-row-level-1 .ag-row-number-cell{color:rgb(var(--text-tertiary))!important;background:#00000003!important}.ag-row-level-1.ag-row-selected .ag-cell,.ag-row-level-1.ag-row-selected .ag-row-number-cell{background-color:var(--ag-selected-row-background-color,#3b82f624)!important}.ag-row-footer{border-top:1px solid #0003;font-weight:600;background-color:#f2f2f2!important}.ag-row-pinned{border-top:1px solid #0003}.ag-floating-top .ag-row .ag-cell,.ag-floating-bottom .ag-row .ag-cell{background-color:rgb(var(--border-strong) / .35)}.ag-floating-bottom .ag-row{font-weight:600}.tenancy-schedule-grid .ag-floating-top{border-bottom:2px solid #0000002e}.tenancy-schedule-grid .ag-floating-top .ag-row .ag-cell{background-color:rgb(var(--border-strong) / .15)}.ag-row.grid-row--grand-total{font-weight:700}.ag-cell.ag-row-number-cell{text-align:center;color:rgb(var(--text-tertiary));background:0 0;border:none;font-size:var(--ag-font-size)!important}.ag-theme-dark-header .ag-pinned-left-header .ag-header-cell,.ag-theme-dark-header .ag-pinned-left-header .ag-header-group-cell,.ag-theme-dark-header .ag-header-cell,.ag-theme-dark-header .ag-header-group-cell{background:var(--ag-header-background)!important}.ag-theme-dark-header .ag-header-row{background:0 0}.ag-theme-funding-sources .ag-header-cell-text{min-height:30px}.ag-theme-funding-sources .ag-header-cell-comp-wrapper{justify-content:center;align-items:center;height:100%;display:flex}.ag-theme-funding-sources .ag-header-cell-text{min-height:unset;white-space:pre-line;text-align:center;align-items:center;line-height:1.3;display:flex}.ag-theme-funding-sources .ag-header-group-cell-label{justify-content:center}.ag-theme-funding-sources .ag-right-aligned-header .ag-header-group-cell-label{justify-content:flex-end}.ag-header-cell-resize{opacity:0}.ag-theme-dark-header .ag-header-cell{border-right:1px solid hsl(var(--border))}.ag-theme-dark-header .ag-header-cell-text{color:hsl(var(--muted-foreground));font-weight:500}.ag-theme-dark-header .ag-header-cell .ag-icon{color:var(--ag-header-icon)}.ag-theme-dark-header .ag-row-number-cell{color:rgb(var(--text-tertiary))!important;background:0 0!important;border:none!important}.ag-theme-dark-header .ag-floating-bottom .ag-row-number-cell{-webkit-user-select:none;user-select:none;pointer-events:none;color:#0000!important;font-size:0!important}.ag-theme-dark-header .ag-header-first-subperiod-darker,.ag-theme-dark-header .ag-header-subperiod-cell{border-right:1px solid hsl(var(--border))!important}.ag-theme-dark-header .ag-header-group-cell-label{color:hsl(var(--muted-foreground));justify-content:flex-start;font-weight:500}.ag-theme-dark-header .ag-right-aligned-header .ag-header-group-cell-label{justify-content:flex-end}.ag-theme-dark-header .ag-header-group-cell:not(.ag-header-group-cell-no-group){border-left:none!important;border-right:1px solid hsl(var(--border))!important}.ag-theme-dark-header .ag-header-group-cell.ag-header-group-cell-no-group{border-left:none!important;border-right:none!important}.customInnerHeader{flex-direction:column;gap:3px;display:flex}.header-unit{letter-spacing:.5px;font-size:10px;font-weight:100}:not(.ag-theme-dark-header) .header-unit,.ag-theme-dark-header .header-unit{color:hsl(var(--muted-foreground) / .75)}.ag-header-cell-right .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-right .ag-header-cell-text{text-align:right}.ag-header-cell-center .ag-header-cell-label{justify-content:center}.ag-header-cell.ag-row-number-header .ag-header-cell-comp-wrapper,.ag-header-cell.ag-row-number-header .ag-header-cell-label{justify-content:center;width:100%}.ag-header-subperiod-cell{border-top:1px solid hsl(var(--border))}.ag-theme-dark-header .ag-header-cell:last-child,.ag-theme-dark-header .ag-header-group-cell:last-child{border-right:none}.ag-theme-dark-header .ag-pinned-right-header .ag-header-cell:first-child{border-left:1px solid hsl(var(--border))}.ag-theme-dark-header .ag-header-assumption-blue,.ag-theme-dark-header .ag-pinned-left-header .ag-header-assumption-blue{border-right:1px solid hsl(var(--border));background:#eff6ff!important}.ag-theme-dark-header .ag-header-assumption-blue .ag-header-cell-text,.ag-theme-dark-header .ag-header-assumption-blue .ag-header-group-cell-label{color:#1d4ed8}.ag-theme-finance .ag-header-assumption-blue,.ag-theme-finance .ag-pinned-left-header .ag-header-assumption-blue{border-right:1px solid hsl(var(--border));background:#eff6ff!important}.ag-theme-finance .ag-header-assumption-blue .ag-header-cell-text,.ag-theme-finance .ag-header-assumption-blue .ag-header-group-cell-label{color:#1d4ed8}.ag-theme-dark-header .ag-header-renewal-green,.ag-theme-dark-header .ag-pinned-left-header .ag-header-renewal-green{border-right:1px solid hsl(var(--border));background:#f0fdf4!important}.ag-theme-dark-header .ag-header-renewal-green .ag-header-cell-text,.ag-theme-dark-header .ag-header-renewal-green .ag-header-group-cell-label{color:#15803d}.ag-theme-finance .ag-header-renewal-green,.ag-theme-finance .ag-pinned-left-header .ag-header-renewal-green{border-right:1px solid hsl(var(--border));background:#f0fdf4!important}.ag-theme-finance .ag-header-renewal-green .ag-header-cell-text,.ag-theme-finance .ag-header-renewal-green .ag-header-group-cell-label{color:#15803d}.ag-theme-dark-header .ag-header-new-letting-blue,.ag-theme-dark-header .ag-pinned-left-header .ag-header-new-letting-blue{border-right:1px solid hsl(var(--border));background:#f5f3ff!important}.ag-theme-dark-header .ag-header-new-letting-blue .ag-header-cell-text,.ag-theme-dark-header .ag-header-new-letting-blue .ag-header-group-cell-label{color:#6d28d9}.ag-theme-finance .ag-header-new-letting-blue,.ag-theme-finance .ag-pinned-left-header .ag-header-new-letting-blue{border-right:1px solid hsl(var(--border));background:#f5f3ff!important}.ag-theme-finance .ag-header-new-letting-blue .ag-header-cell-text,.ag-theme-finance .ag-header-new-letting-blue .ag-header-group-cell-label{color:#6d28d9}.ag-theme-dark-header .ag-header-cell.ag-header-renewal-green,.ag-theme-dark-header .ag-header-cell.ag-header-new-letting-blue,.ag-theme-finance .ag-header-cell.ag-header-renewal-green,.ag-theme-finance .ag-header-cell.ag-header-new-letting-blue{border-top:1px solid hsl(var(--border))}.ag-cell.ag-cell-focus,.ag-cell.ag-cell-inline-editing,.ag-cell.ag-cell-range-selected,.ag-cell.ag-cell-range-selected-1,.ag-cell.ag-cell-range-selected-2,.ag-cell.ag-cell-range-selected-3,.ag-cell.ag-cell-range-selected-4{border-color:var(--ag-range-selection-border-color,#3b82f6)!important;box-shadow:inset 0 0 0 1px var(--ag-range-selection-border-color,#3b82f6)!important}.ag-cell.ag-right-aligned-cell.ag-cell-inline-editing input,.ag-cell.ag-right-aligned-cell.ag-cell-inline-editing .ag-input-field-input{text-align:right!important;padding-right:var(--ag-cell-horizontal-padding,8px)!important}.ag-pinned-left-header,.ag-pinned-left-cols-container,.ag-body-viewport .ag-pinned-left-cols-container,.ag-pinned-left-floating-top,.ag-pinned-left-floating-bottom{box-shadow:none!important;border-right:none!important}.ag-theme-dark-header .ag-pinned-left-header{border-right:1px solid hsl(var(--border))!important}.ag-root-wrapper{--ag-pinned-column-border:none}.ag-theme-finance .ag-pinned-left-header,.ag-theme-finance .ag-pinned-left-cols-container,.ag-theme-finance .ag-body-viewport .ag-pinned-left-cols-container,.ag-theme-finance .ag-pinned-left-floating-top,.ag-theme-finance .ag-pinned-left-floating-bottom,.ag-pinned-left-divider .ag-pinned-left-header,.ag-pinned-left-divider .ag-pinned-left-cols-container,.ag-pinned-left-divider .ag-body-viewport .ag-pinned-left-cols-container,.ag-pinned-left-divider .ag-pinned-left-floating-top,.ag-pinned-left-divider .ag-pinned-left-floating-bottom{border-right:1px solid hsl(var(--border))!important}.ag-theme-cashflow-display .ag-right-aligned-header .ag-header-group-cell-label{justify-content:flex-end}.ag-center-aligned-header .ag-header-cell-label{justify-content:center}.ag-theme-cashflow-display .ag-header-cell-comp-wrapper{align-items:center;height:100%;display:flex}.ag-theme-cashflow-display .ag-header-cell-text{min-height:unset;align-items:center;display:flex}.ag-theme-finance{--ag-header-height:30px;--ag-header-group-height:30px;--ag-row-height:32px;--ag-background-color:hsl(var(--card))}.ag-theme-finance .macro-dock-row{font-weight:400}.ag-theme-finance .macro-dock-row .ag-cell{background-color:rgb(var(--border-strong) / .28);font-variant-numeric:tabular-nums;font-size:11px}.ag-theme-finance .macro-dock-label{letter-spacing:.01em;color:hsl(var(--muted-foreground));font-size:11px;font-style:normal;font-weight:500}.ag-theme-finance .ag-pinned-left-cols-container .ag-row.macro-dock-row .ag-cell:first-child{box-shadow:inset 3px 0 0 rgb(var(--border-strong) / .9)}.ag-theme-finance .macro-dock-row.ag-row-last .ag-cell{border-bottom:1px solid rgb(var(--border-strong) / .75)}.ag-theme-finance .grid-dock-row{font-weight:400}.ag-theme-finance .grid-dock-row .ag-cell{background-color:rgb(var(--brand-600) / .07);font-variant-numeric:tabular-nums;font-size:11px;animation:.24s ease-out dock-preview-in}.ag-theme-finance .grid-dock-row .ag-cell[col-id=ag-Grid-AutoColumn]{letter-spacing:.02em;color:hsl(var(--muted-foreground));font-weight:600}.ag-theme-finance .grid-dock-row .ag-row-number-cell{color:#0000}.ag-theme-finance .grid-dock-row.ag-row-first .ag-cell{border-top:2px solid rgb(var(--brand-600) / .4)}.ag-theme-finance .grid-dock-row.ag-row-last .ag-cell{border-bottom:2px solid rgb(var(--brand-600) / .4)}@keyframes dock-preview-in{0%{opacity:.35;transform:translateY(-1px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ag-theme-finance .grid-dock-row .ag-cell{animation:none}}.ag-theme-finance .ag-header-cell-text,.ag-theme-finance .ag-header-group-cell-label{letter-spacing:.01em;color:var(--ag-header-foreground);font-size:12px;font-weight:500}.ag-theme-finance .ag-cell{color:hsl(var(--foreground))}.ag-theme-finance .ag-cell.ag-row-number-cell{color:rgb(var(--text-tertiary))}.ag-theme-finance .ag-zero-value{color:hsl(var(--muted-foreground))}.ag-theme-finance .ag-right-aligned-header .ag-header-group-cell-label,.ag-theme-finance .ag-header-group-cell.ag-right-aligned-header .ag-header-cell-comp-wrapper{justify-content:flex-end}.ag-theme-finance .ag-header-group-center .ag-header-group-cell-label{justify-content:center}.ag-theme-finance .ag-cell.macro-hist-cell{background-color:rgb(var(--border-strong) / .34)}.ag-theme-finance .ag-cell.macro-hist-cell.grid-cell--na{background-color:rgb(var(--border-strong) / .2)}.ag-theme-finance .macro-dock-row .ag-cell.macro-hist-cell{background-color:rgb(var(--border-strong) / .28)}.ag-theme-finance .ag-cell.macro-hist-cell.macro-hist-cell--estimate,.ag-theme-finance .ag-cell.ref-forecast-cell,.ag-theme-finance .ag-header-cell.ref-forecast-header .ag-header-cell-text{color:hsl(var(--muted-foreground))}.ag-theme-finance .ag-header-cell.macro-hist-header,.ag-theme-finance .ag-header-group-cell.macro-hist-header{background-color:rgb(var(--border-strong) / .48)}.ag-theme-finance .ag-header-cell.macro-hist-header .ag-header-cell-label,.ag-theme-finance .ag-right-aligned-header .ag-header-cell-label{justify-content:flex-end}.ag-theme-finance .ag-right-aligned-header.ag-period-leaf-header .ag-header-cell-label{justify-content:flex-start}.ag-theme-finance .ag-header,.ag-theme-finance .ag-header-row,.ag-theme-finance .ag-header-cell,.ag-theme-finance .ag-header-group-cell{background-color:var(--ag-header-background);border-bottom:none}.ag-theme-finance .ag-header-row:last-of-type .ag-header-cell,.ag-theme-finance .ag-header-row:last-of-type .ag-header-group-cell{border-bottom:1px solid hsl(var(--border))}.ag-theme-finance .ag-header-cell-comp-wrapper{align-items:center;display:flex}.ag-theme-finance .ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper,.ag-theme-finance .ag-header-group-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%}.ag-theme-finance .ag-header-cell-text{min-height:unset;align-items:center;display:flex}.ag-theme-finance .ag-header-group-cell:not(.ag-header-group-cell-no-group),.ag-theme-finance .ag-header-cell,.ag-theme-finance .ag-pinned-left-header{border-right:1px solid hsl(var(--border))!important}.ag-theme-finance .ag-right-aligned-header .ag-header-cell-comp-wrapper{justify-content:flex-end}.ag-theme-finance .ag-right-aligned-header .ag-header-cell-label,.ag-theme-finance .ag-right-aligned-header .ag-header-cell-text{text-align:right;justify-content:flex-end;width:100%}.ag-theme-finance .ag-right-aligned-cell{text-align:right}.ag-theme-finance .ag-right-aligned-cell .ag-cell-wrapper{justify-content:flex-end}.ag-theme-finance .ag-cell.tree-dropdown-cell .ag-group-value{flex:auto;min-width:0}.ag-theme-finance .ag-header-group-cell.ag-header-group-cell-no-group{border-left:none!important;border-right:none!important}.ag-theme-finance .ag-header-cell:last-child,.ag-theme-finance .ag-header-group-cell:last-child{border-right:none!important}.ag-dashboard-grid .ag-cell{border-right:none}.ag-dashboard-grid .ag-header-cell,.ag-dashboard-grid .ag-header-group-cell,.ag-dashboard-grid .ag-pinned-left-header,.ag-dashboard-grid .ag-pinned-left-cols-container,.ag-dashboard-grid .ag-body-viewport .ag-pinned-left-cols-container,.ag-dashboard-grid .ag-pinned-left-floating-top,.ag-dashboard-grid .ag-pinned-left-floating-bottom{border-right:none!important}.ag-dashboard-grid .ag-root-wrapper{--ag-pinned-column-border:none}.ag-dashboard-grid .ag-cell.cash-flow-cagr-divider{border-left:1px solid rgb(var(--border-strong))}.ag-dashboard-grid .ag-header-cell.cash-flow-cagr-divider{border-left:1px solid rgb(var(--border-strong))!important}.ag-dashboard-grid .ag-body-viewport .ag-row .ag-cell.dashboard-col-selected,.ag-dashboard-grid .ag-floating-top .ag-row .ag-cell.dashboard-col-selected,.ag-dashboard-grid .ag-floating-bottom .ag-row .ag-cell.dashboard-col-selected{background-color:var(--ag-selection-tint)}.ag-dashboard-grid .ag-header-cell.dashboard-col-selected,.ag-root-wrapper .ag-body-viewport .ag-row .ag-cell.tenant-sales-period-band{background-color:rgb(var(--brand-50))}.ag-root-wrapper .ag-body-viewport .ag-row .ag-cell.tenant-sales-pending-delete{background-color:rgb(var(--danger-50))}.ag-dashboard-grid .ag-row.rate-trade-deselected .rate-trade-name{text-decoration:line-through}.ag-theme-policy-grid .ag-group-contracted,.ag-theme-policy-grid .ag-group-expanded{visibility:hidden;pointer-events:none}.ag-cell.grid-cell--editable{cursor:text;outline:1px solid hsl(var(--border));outline-offset:-1px;border-right-color:#0000}.ag-cell.grid-cell--editable:not(.grid-cell--changed):not(.grid-cell--redundant):not(.grid-cell--invalid):not(.tenant-sales-pending-delete):hover{outline-color:hsl(var(--border-strong));background-color:hsl(var(--muted) / .6)!important}.ag-cell.ag-cell-focus.grid-cell--editable,.ag-cell.ag-cell-inline-editing.grid-cell--editable,.ag-cell.ag-cell-range-selected.grid-cell--editable{outline:none}.ag-cell.grid-cell--lease-action-expiry{outline:1px dashed var(--ag-event-superseded-outline);outline-offset:-1px;background-color:var(--ag-event-superseded-tint)}.ag-cell.grid-cell--lease-action-expiry--terminate{outline-color:rgb(var(--event-terminate-400));background-color:rgb(var(--event-terminate-50) / .7)}.ag-cell.grid-cell--lease-action-expiry--holdover{outline-color:var(--ag-holdover-outline);background-color:var(--ag-holdover-tint)}.ag-row.grid-row--surrendered-step .ag-cell{background-image:repeating-linear-gradient(135deg, rgb(var(--surface-muted) / .9) 0 6px, transparent 6px 12px);color:rgb(var(--text-tertiary));text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--text-tertiary) / .6);text-decoration-color:rgb(var(--text-tertiary) / .6);cursor:default;font-style:italic;text-decoration-thickness:1px}.ag-row.grid-row--surrendered-step .ag-cell.grid-cell--step-rail-host,.ag-row.grid-row--surrendered-step .ag-cell.grid-cell--surrendered-absent{text-decoration:none}.ag-cell.grid-cell--clickable{cursor:pointer}.ag-cell.grid-cell--na{cursor:not-allowed;color:#0000;background-image:repeating-linear-gradient(135deg, hsl(var(--muted)) 0, hsl(var(--muted)) 5px, hsl(var(--border)) 5px, hsl(var(--border)) 7px)}.ag-theme-policy-grid .ag-cell.grid-cell--na.ag-cell-range-selected,.ag-theme-policy-grid .ag-cell.grid-cell--na.ag-cell-focus{outline:none}.ag-cell.grid-cell--inert{cursor:default}.ag-cell.grid-cell--inert.grid-cell--editable{outline:none}.ag-cell.grid-cell--inert.ag-cell-focus,.ag-cell.grid-cell--inert.ag-cell-inline-editing,.ag-cell.grid-cell--inert.ag-cell-range-selected,.ag-cell.grid-cell--inert.ag-cell-range-selected-1,.ag-cell.grid-cell--inert.ag-cell-range-selected-2,.ag-cell.grid-cell--inert.ag-cell-range-selected-3,.ag-cell.grid-cell--inert.ag-cell-range-selected-4{box-shadow:none!important;border-color:#0000!important}.ag-cell.grid-cell--inert.ag-cell-focus:not(.grid-cell--invalid):not(.grid-cell--warning){background-color:hsl(var(--muted) / .55)!important}.ag-cell.cell-inert-zone{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted) / .35)}.ag-cell.grid-cell--changed{box-shadow:inset 0 -3px 0 rgb(var(--brand-600))}.ag-cell.grid-cell--redundant{border-radius:2px;box-shadow:inset 0 -3px #9ca3af}.ag-cell.grid-cell--inherit-mark{background-image:linear-gradient(rgb(var(--success-700)), rgb(var(--success-700)));background-position:0;background-repeat:no-repeat;background-size:3px 15px;border-radius:2px}.ag-cell.grid-cell--no-position{border-bottom:1px dashed hsl(var(--muted-foreground) / .45)}.ag-cell.grid-cell--retained-not-priced{border-bottom:1px dotted hsl(var(--muted-foreground) / .65)}.ag-row .ag-cell.grid-cell--locked-mirror,.ag-row .ag-cell.grid-cell--anchor-year{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted) / .35)}.ag-cell.grid-cell--invalid{background-color:hsl(var(--destructive) / .12)!important}.ag-cell.grid-cell--warning{background-color:rgb(var(--warning-600) / .15)!important}.ag-cell.grid-cell--resolved{background-color:rgb(var(--success-600) / .12)!important}.ag-cell.grid-cell--user-fixed{color:#1d4ed8;font-weight:500}.ag-cell.grid-cell--source-org:before,.ag-cell.grid-cell--source-master:before,.ag-cell.grid-cell--source-new:before{content:"";pointer-events:none;border-radius:2px;width:5px;position:absolute;top:0;bottom:0;left:0}.ag-cell.grid-cell--source-org:before{background:#0d9488}.ag-cell.grid-cell--source-master:before{background:#d946ef}.ag-cell.grid-cell--source-new:before{background:#94a3b8}.ag-cell.grid-cell--autofix-corner:after{content:"";pointer-events:none;border-top:0 solid #0000;border-bottom:9px solid #0000;border-left:0 solid #0000;border-right:9px solid #94a3b8;position:absolute;top:0;right:0}.ag-cell.grid-cell--warning-corner:after{content:"";pointer-events:none;border-top:0 solid #0000;border-bottom:9px solid #0000;border-left:0 solid #0000;border-right:9px solid #d97706;position:absolute;top:0;right:0}.ag-cell.grid-cell--partial-warning:not(.ag-cell-inline-editing){padding-left:20px}.ag-cell.grid-cell--partial-warning:before{content:"";background-color:rgb(var(--warning-600));--partial-warning-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/><path d='M12 9v4'/><path d='M12 17h.01'/></svg>");width:11px;height:11px;-webkit-mask:var(--partial-warning-icon) center / contain no-repeat;-webkit-mask:var(--partial-warning-icon) center / contain no-repeat;mask:var(--partial-warning-icon) center / contain no-repeat;pointer-events:none;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.ag-cell.grid-cell--cap-floor-mark:not(.ag-cell-inline-editing),.ag-cell.grid-cell--cap-ceiling-mark:not(.ag-cell-inline-editing){padding-left:20px}.ag-cell.grid-cell--cap-floor-mark:before{content:"";background-color:rgb(var(--brand-600));--cap-floor-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 3h14'/><path d='m18 13-6-6-6 6'/><path d='M12 7v14'/></svg>");width:11px;height:11px;-webkit-mask:var(--cap-floor-icon) center / contain no-repeat;-webkit-mask:var(--cap-floor-icon) center / contain no-repeat;mask:var(--cap-floor-icon) center / contain no-repeat;pointer-events:none;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.ag-cell.grid-cell--cap-ceiling-mark:before{content:"";background-color:rgb(var(--brand-600));--cap-ceiling-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 17V3'/><path d='m6 11 6 6 6-6'/><path d='M19 21H5'/></svg>");width:11px;height:11px;-webkit-mask:var(--cap-ceiling-icon) center / contain no-repeat;-webkit-mask:var(--cap-ceiling-icon) center / contain no-repeat;mask:var(--cap-ceiling-icon) center / contain no-repeat;pointer-events:none;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.ag-cell.grid-cell--dismiss-corner:after{content:"";border-style:solid;border-width:0 9px 9px 0;border-color:transparent rgb(var(--success-600)) transparent transparent;pointer-events:none;position:absolute;top:0;right:0}.ag-cell.grid-cell--dismissed{background-color:rgb(var(--warning-600) / .08)!important}.ag-cell.grid-cell--new-tenant{background-color:var(--ag-new-tenant-cell-bg)!important}.ag-cell.grid-cell--merged{background-color:#6366f114!important}.ag-cell.grid-cell--merged:before{content:"";pointer-events:none;background:#6366f1;border-radius:2px;width:5px;position:absolute;top:0;bottom:0;left:0}.ag-cell[col-id$=tenant_name].grid-cell--invalid,.ag-cell[col-id$=tenant_name].grid-cell--invalid *{color:#b91c1c!important;font-weight:500!important}.ag-grid-data-table .ag-cell,.ag-grid-data-table .ag-header-cell,.ag-grid-data-table .ag-header-group-cell{border-right-color:hsl(var(--border) / .6)!important;border-left-color:hsl(var(--border) / .6)!important}@keyframes cell-locate-flash{0%,to{background-image:linear-gradient(rgb(var(--success-600) / 0), rgb(var(--success-600) / 0))}40%{background-image:linear-gradient(rgb(var(--success-600) / .35), rgb(var(--success-600) / .35))}}.ag-cell.grid-cell--flash{animation:.65s ease-out 2 cell-locate-flash}@media (prefers-reduced-motion:reduce){.ag-cell.grid-cell--flash{animation:1s ease-out cell-locate-flash}}.ag-cell.assumption-cell--unsaved:after{content:"";width:var(--unsaved-dot-size);height:var(--unsaved-dot-size);border-radius:var(--unsaved-dot-radius);background-color:rgb(var(--warning-600));pointer-events:none;border:0;position:absolute;top:3px;right:3px}.ag-theme-finance .entity-row--hv-tombstone .ag-cell{color:hsl(var(--muted-foreground))}.ag-theme-finance .ag-cell.grid-cell--hv-tombstone-label{text-decoration:line-through;-webkit-text-decoration-color:hsl(var(--muted-foreground));text-decoration-color:hsl(var(--muted-foreground));color:hsl(var(--muted-foreground))}.ag-cell.grid-cell--locked{cursor:not-allowed;color:hsl(var(--muted-foreground))}.ag-grid-locked .ag-header-cell{background-color:hsl(var(--muted) / .6)}.grid-card--accent,.grid-card--locked{border-left-width:3px}.grid-card--locked{border-left-color:hsl(var(--muted-foreground) / .4)}.operation-combined-grid{--ag-row-group-indent-size:14px}.ag-cell.grid-cell--flat-child-label{--ag-indentation-level:1}.ag-menu{--ag-spacing:4px;--ag-grid-size:4px;--ag-icon-size:16px;--ag-font-size:12px;font-size:12px}@media (max-width:1366px){.ag-menu{--ag-spacing:3px;--ag-grid-size:3px;--ag-icon-size:15px;--ag-font-size:11px;font-size:11px}}@media (max-width:1024px){.ag-menu{--ag-spacing:2px;--ag-grid-size:2px;--ag-icon-size:14px;--ag-font-size:11px;font-size:11px}}.ag-row.tenancy-row-precreation,.ag-row.tenancy-row-retired{background-color:rgb(var(--surface-muted))}.ag-row.tenancy-row-precreation .ag-cell,.ag-row.tenancy-row-retired .ag-cell{color:rgb(var(--surface-muted-foreground))}.ag-row.tenancy-row-precreation .ag-cell[col-id=status],.ag-row.tenancy-row-retired .ag-cell[col-id=status]{color:inherit}.ag-row.tenancy-row-altered{background-color:rgb(var(--warning-50))}.ag-pinned-left-cols-container .ag-row.tenancy-row-altered{--ag-edge-accent-plan:3px}.ag-pinned-left-cols-container .ag-row.tenancy-row-event-member{--ag-edge-accent-group:3px}.ag-pinned-left-cols-container .ag-row.tenancy-row-altered .ag-cell:first-child,.ag-pinned-left-cols-container .ag-row.tenancy-row-event-member .ag-cell:first-child{box-shadow:inset var(--ag-edge-accent-plan,0px) 0 0 0 rgb(var(--warning-600)), inset calc(var(--ag-edge-accent-plan,0px) + var(--ag-edge-accent-group,0px)) 0 0 0 var(--ag-event-band-rail)}.ag-row.tenancy-row-event-member-last{box-shadow:inset 0 -1px 0 0 var(--ag-event-band-close)}.ag-row.assumption-group-band{background-color:hsl(var(--muted) / .5);font-weight:600}.ag-row.assumption-group-band .ag-group-value{color:hsl(var(--muted-foreground));font-size:.6875rem}.ag-row.assumption-group-band .ag-cell{border-left-color:#0000!important;border-right-color:#0000!important}.ag-row.assumption-tier-band{box-shadow:inset 3px 0 0 hsl(var(--muted-foreground) / .55);font-weight:700}.ag-row.assumption-tier-band .ag-group-value{color:hsl(var(--foreground))}.ag-row.operation-subtotal-row{background-color:hsl(var(--muted) / .35);font-weight:600}.ag-row.assumption-tier-band--above-npi{box-shadow:inset 3px 0 0 rgb(var(--brand-600))}.ag-row.assumption-tier-band--below-npi{box-shadow:inset 3px 0 0 rgb(var(--warning-600))}.ag-row.assumption-tier-band--capitalised{box-shadow:inset 3px 0 0 rgb(var(--success-600))}.operation-combined-grid .ag-center-cols-container .ag-row.assumption-tier-band,.operation-combined-grid .ag-sticky-top-container .ag-row.assumption-tier-band,.operation-combined-grid .ag-sticky-bottom-container .ag-row.assumption-tier-band{box-shadow:none}.operation-tier-tie,.operation-tier-variance{align-items:center;font-size:.625rem;font-weight:400;line-height:1.4;display:inline-flex}.operation-tier-tie{color:hsl(var(--muted-foreground))}.operation-tier-variance{color:rgb(var(--warning-600))}.financing-assumptions-grid .financing-allin-delta{font-variant-numeric:tabular-nums;font-weight:600}.financing-assumptions-grid .financing-allin-delta--up{color:rgb(var(--danger-600))}.financing-assumptions-grid .financing-allin-delta--down{color:rgb(var(--success-600))}.financing-assumptions-grid .ag-cell:has(.financing-allin-delta--up){background-color:rgb(var(--danger-50))}.financing-assumptions-grid .ag-cell:has(.financing-allin-delta--down){background-color:rgb(var(--success-50))}.ag-theme-dark-header .ag-cell:has(.ladder-difference--up){background-color:rgb(var(--success-50))}.ag-theme-dark-header .ag-cell:has(.ladder-difference--down){background-color:rgb(var(--danger-50))}.derived-context-label{align-items:center;gap:7px;display:inline-flex}.derived-context-label__text{min-width:0}.grid-name-with-chip{align-items:center;gap:7px;min-width:0;display:flex}.grid-name-with-chip__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grid-fn-badge{background:rgb(var(--surface-muted));width:15px;height:15px;color:hsl(var(--muted-foreground));border:1px solid rgb(var(--border-default));border-radius:4px;flex:none;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:700;display:inline-flex}.grid-row--derived-context .ag-cell{color:hsl(var(--muted-foreground));font-size:.6875rem;font-style:italic;font-weight:400!important}.ag-row.grid-row--step-child .grid-cell--step-rail-host .ag-cell-wrapper,.ag-row.grid-row--step-child .grid-cell--step-rail-host .grid-step-rail-anchor{--step-rail-x:calc(var(--step-rail-indent,var(--ag-row-group-indent-size,20px)) / 2);--step-rail-tick:calc(var(--step-rail-indent,var(--ag-row-group-indent-size,20px)) / 2 - 2px);position:relative}.grid-step-rail-anchor{height:100%;padding-left:var(--step-rail-indent,var(--ag-row-group-indent-size,20px));align-items:center;display:flex}.ag-row.grid-row--step-child .grid-cell--step-rail-host .ag-cell-wrapper:before,.ag-row.grid-row--step-child .grid-cell--step-rail-host .grid-step-rail-anchor:before{content:"";left:var(--step-rail-x);background-color:rgb(var(--border-default));pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.ag-row.grid-row--step-child .grid-cell--step-rail-host .ag-cell-wrapper:after,.ag-row.grid-row--step-child .grid-cell--step-rail-host .grid-step-rail-anchor:after{content:"";left:var(--step-rail-x);width:var(--step-rail-tick);background-color:rgb(var(--border-default));pointer-events:none;height:1px;position:absolute;top:50%}.ag-row.grid-row--step-child.grid-row--step-last .grid-cell--step-rail-host .ag-cell-wrapper:before,.ag-row.grid-row--step-child.grid-row--step-last .grid-cell--step-rail-host .grid-step-rail-anchor:before{bottom:50%}.ag-row.grid-row--step-current .ag-cell{background-color:rgb(var(--success-600) / .08)}.ag-pinned-left-cols-container .ag-row.grid-row--step-current{box-shadow:inset 3px 0 0 0 rgb(var(--success-600))}.grid-tenor-chip{letter-spacing:.04em;background:rgb(var(--brand-50));color:rgb(var(--brand-700));border:1px solid rgb(var(--brand-200));border-radius:4px;flex:none;padding:1.5px 5px;font-size:9px;font-weight:700;line-height:1.4}.ag-body-viewport .ag-row.ag-row-hover .ag-cell{background-color:var(--ag-row-hover-color)}.ag-paging-panel .ag-picker-field-icon{transition:transform .15s}.ag-paging-panel .ag-picker-field-wrapper.ag-picker-expanded .ag-picker-field-icon{transform:rotate(180deg)}.ag-body-horizontal-scroll .ag-horizontal-left-spacer,.ag-body-horizontal-scroll .ag-horizontal-right-spacer{overflow-x:hidden}.alteration-comparison-grid .ag-body-horizontal-scroll.ag-scrollbar-invisible{position:relative}.ag-theme-finance .ag-tooltip,.ag-theme-finance .ag-tooltip-custom{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius-md);box-shadow:var(--shadow-content);white-space:normal;overflow-wrap:anywhere;opacity:1;max-width:320px;padding:.5rem .75rem;font-size:12px;line-height:1.5}.ag-rich-select,.ag-rich-select-list{--ag-selected-row-background-color:rgb(var(--brand-50));--ag-row-hover-color:rgb(var(--brand-100));--ag-picker-button-focus-border:solid 1px rgb(var(--brand-600));--ag-focus-shadow:0 0 0 3px rgb(var(--brand-600) / .5)}.ag-rich-select-list .ag-rich-select-row{border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin-left:4px;margin-right:4px}.ag-rich-select-list .ag-rich-select-row-selected,.ag-rich-select-list .ag-rich-select-row-highlighted,.ag-rich-select-list .ag-rich-select-row:hover{color:rgb(var(--brand-700))}.ag-rich-select-list .ag-rich-select-row-selected{font-weight:500}.ag-theme-finance .ag-header-cell.cash-flow-pre-roll-header,.ag-theme-finance .ag-header-group-cell.cash-flow-pre-roll-header,.ag-theme-finance .ag-header-cell.consolidated-book-coverage-header{background-color:rgb(var(--warning-50))}.grid-required-editor-control[role=combobox]:after{content:"*";color:hsl(var(--destructive));padding-inline:var(--spacing);pointer-events:none;flex-shrink:0}.ag-input-field:has(>input.grid-required-editor-control):after{content:"*";color:hsl(var(--destructive));padding-inline:var(--spacing);pointer-events:none;flex-shrink:0}.ag-input-field:has(>.ag-input-field-input-wrapper>input.grid-required-editor-control):after{content:"*";color:hsl(var(--destructive));padding-inline:var(--spacing);pointer-events:none;flex-shrink:0}.ag-row.tenancy-row-event-subdivide,.ag-cell.ag-cell-alteration-sigma--subdivide{--ag-event-band-rail:rgb(var(--event-subdivide-400));--ag-event-band-close:rgb(var(--event-subdivide-300));--ag-event-band-tint:rgb(var(--event-subdivide-50) / .7)}.ag-row.tenancy-row-event-area_change,.ag-cell.ag-cell-alteration-sigma--area_change{--ag-event-band-rail:rgb(var(--event-area-change-400));--ag-event-band-close:rgb(var(--event-area-change-300));--ag-event-band-tint:rgb(var(--event-area-change-50) / .7)}.ag-row.tenancy-row-event-add_new{--ag-event-band-rail:rgb(var(--event-add-new-400));--ag-event-band-close:rgb(var(--event-add-new-300))}.ag-row.tenancy-row-event-retire{--ag-event-band-rail:rgb(var(--event-retire-400));--ag-event-band-close:rgb(var(--event-retire-300))}.ag-row.tenancy-row-event-terminate{--ag-event-band-rail:rgb(var(--event-terminate-400));--ag-event-band-close:rgb(var(--event-terminate-300))}.ag-row.tenancy-row-event-holdover{--ag-event-band-rail:rgb(var(--holdover-400));--ag-event-band-close:rgb(var(--holdover-400))}.ag-cell.ag-cell-alteration-sigma,.ag-cell.ag-cell-alteration-sigma--combine{background-color:var(--ag-event-band-tint);-webkit-text-decoration:underline dashed var(--ag-event-band-close);text-decoration:underline dashed var(--ag-event-band-close);text-underline-offset:3px}.ag-cell.ag-cell-alteration-sigma:before{content:"Σ";float:left;color:var(--ag-event-band-rail);pointer-events:none;font-weight:600;text-decoration:none}.ag-dashboard-grid .ag-body-viewport .ag-row.key-metric-row-open .ag-cell{background-color:var(--ag-selection-tint)}
