@media print{@page portrait-page{size:portrait;margin:.75in}@page landscape-letter{size:letter landscape;margin:.5in}@page ar-aging-page{size:letter landscape;margin:.35in}@page payments-page{size:letter landscape;margin:.35in}html{page:portrait-page}html.reports-analytics-printing,html.revenue-report-printing.revenue-print-landscape{page:landscape-letter}html.ar-aging-report-printing{page:ar-aging-page}html.payments-page-printing{page:payments-page}html.revenue-report-printing.revenue-print-portrait{page:portrait-page}:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;forced-color-adjust:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color:#0b0b0b!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border-color:#d8d8d5!important}nav,aside,header,[class*=sidebar],[class*=search-bar],[class*=tab-row],[class*=tab-list],[class*=export],[class*=sticky],[class*=screen-only],canvas,h1[class*=page-title]{display:none!important}header.print-header,header[class*=print-header],header.ar-aging-print-header,header.payments-print-header,header.location-report-print-header,header.revenue-print-header{display:flex!important}.print-card,.print-kpi-card{background:#f0f0ee!important;border:1px solid #d8d8d5!important;border-radius:6px!important}.print-section-title{color:#555!important;border-bottom-color:#ccc!important}.print-narrative{color:#1a1a1a!important;background:#eef8f3!important;border-left-color:#1d9e75!important}[class*=teal],[class*=green]{color:#1d9e75!important}[class*=amber],[class*=warn]{color:#ba7517!important}[class*=red],[class*=danger]{color:#a32d2d!important}[class*=muted]{color:#666!important}[class*=secondary]{color:#444!important}[class*=pill-ok],[class*=pill-warn],[class*=pill-red],[class*=pill-default]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border-style:solid!important;border-width:1px!important;border-radius:999px!important;padding:2px 8px!important}[class*=pill-ok]{color:#0f6e56!important;background:#e1f5ee!important;border:1px solid #5dcaa5!important}[class*=pill-warn]{color:#854f0b!important;background:#faeeda!important;border:1px solid #ef9f27!important}[class*=pill-red]{color:#a32d2d!important;background:#fcebeb!important;border:1px solid #e24b4a!important}[class*=pill-default]{color:#0b0b0b!important;background:#e8e8e5!important;border:1px solid #d8d8d5!important}.print-task-pill{justify-content:center!important;align-items:center!important;display:inline-flex!important}.print-co-bar{background:#1d9e75!important}.print-co-bar-wrap{background:#e0e0dd!important}[data-aging=current]{background:#d4f0e4!important}[data-aging=current]>*{background:#1d9e75!important}[data-aging=early]{background:#faeeda!important}[data-aging=early]>*{background:#ef9f27!important}[data-aging=late]{background:#fcebeb!important}[data-aging=late]>*{background:#a32d2d!important}[data-dot=teal]{background:#1d9e75!important}[data-dot=amber]{background:#ba7517!important}[data-dot=red]{background:#a32d2d!important}.print-revenue-table td{color:#0b0b0b!important;background:#f0f0ee!important;border-color:#d8d8d5!important}.print-ratio-table th{background:#e8e8e5!important}.print-space-tile{background:#e8e8e5!important;border:1px solid #d8d8d5!important}.print-lease-stat{background:#fff!important;border:1px solid #d8d8d5!important}.print-badge{color:#0a5c3a!important;background:#d4f0e4!important;border:1px solid #1d9e75!important}.print-footer{color:#888!important;border-top-color:#ccc!important}.print-page-break{page-break-before:always!important}.print-page-break-avoid{page-break-inside:avoid!important}.print-only{display:block!important}.screen-only{display:none!important}.reports-print-root,.reports-print-root *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.reports-print-root{width:100%!important;max-width:none!important}.reports-print-chart{break-inside:avoid;page-break-inside:avoid}[data-report-card-collapsed=true],.report-card-collapsed,.report-card[data-collapsed=true]{visibility:hidden!important;display:none!important}html.reports-analytics-printing [data-reports-chrome],html.reports-analytics-printing [data-reports-analytics-screen]{display:none!important}html.reports-analytics-printing .analytics-print-root [data-report-card-collapsed=true],html.reports-analytics-printing .analytics-print-root .analytics-print-section-collapsed{visibility:hidden!important;display:none!important}html.reports-analytics-printing,html.reports-analytics-printing body{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html.reports-analytics-printing body{color:#171717!important;background:#fff!important}html.reports-analytics-printing body>:not(.analytics-print-root),html.reports-analytics-printing #__next{visibility:hidden!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html.reports-analytics-printing .analytics-print-root,html.reports-analytics-printing .analytics-print-root *{visibility:visible!important;box-shadow:none!important}html.reports-analytics-printing .analytics-print-root{font-family:Arial,Helvetica,sans-serif;color:#1a1a1a!important;box-sizing:border-box!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;top:auto!important;left:auto!important}html.reports-analytics-printing .analytics-print-doc-header{margin-bottom:10pt;color:#1a1a1a!important;background:#fff!important}html.reports-analytics-printing .analytics-print-doc-title{margin:0 0 3pt;font-size:14pt;font-weight:600;color:#1a1a1a!important}html.reports-analytics-printing .analytics-print-doc-subtitle{margin:0 0 8pt;font-size:9pt;color:#666!important}html.reports-analytics-printing .analytics-print-section{break-inside:auto;page-break-inside:auto;margin-bottom:14pt;background:#fff!important;width:100%!important;display:block!important}html.reports-analytics-printing .analytics-print-section-keep-together,html.reports-analytics-printing .analytics-print-section-keep-together .analytics-print-bar-chart,html.reports-analytics-printing .analytics-print-section-keep-together .analytics-print-allocation-chart,html.reports-analytics-printing .analytics-print-section-keep-together .analytics-print-space-types,html.reports-analytics-printing .analytics-print-section-keep-together .analytics-print-ratio-locations,html.reports-analytics-printing .analytics-print-section-keep-together .analytics-print-ratio-location,html.reports-analytics-printing .analytics-print-section-keep-together .analytics-print-table{break-inside:avoid-page!important;page-break-inside:avoid!important}html.reports-analytics-printing .analytics-print-section-splittable .analytics-print-table tr{break-inside:auto!important;page-break-inside:auto!important}html.reports-analytics-printing .analytics-print-section+.analytics-print-section{break-before:auto;page-break-before:auto}html.reports-analytics-printing .analytics-print-section-header{width:100%!important;margin:0 0 6pt!important;display:block!important}html.reports-analytics-printing .analytics-print-section-body{width:100%!important;display:block!important}html.reports-analytics-printing .analytics-print-section-title{margin:0 0 2pt;font-size:11pt;font-weight:600;color:#1a1a1a!important;width:100%!important;display:block!important}html.reports-analytics-printing .analytics-print-section-subtitle{margin:0;font-size:8pt;color:#71717a!important;width:100%!important;display:block!important}html.reports-analytics-printing .analytics-print-section-allocation .analytics-print-section-body{padding-top:8pt!important}html.reports-analytics-printing .analytics-print-chart-frame{width:100%!important;max-width:100%!important;margin:0!important;display:block!important;overflow:visible!important}html.reports-analytics-printing .analytics-print-chart-frame .recharts-wrapper,html.reports-analytics-printing .analytics-print-chart-frame svg{width:100%!important;max-width:100%!important}html.reports-analytics-printing .analytics-print-bar-chart{width:100%!important}html.reports-analytics-printing .analytics-print-bar-columns{border-bottom:1px solid #e4e4e7!important;align-items:flex-end!important;gap:4pt!important;width:100%!important;height:160pt!important;padding-bottom:2pt!important;display:flex!important}html.reports-analytics-printing .analytics-print-bar-column{flex-direction:column!important;flex:1 1 0!important;justify-content:flex-end!important;align-items:center!important;gap:3pt!important;min-width:0!important;height:100%!important;display:flex!important}html.reports-analytics-printing .analytics-print-bar-value{color:#52525b!important;text-align:center!important;font-variant-numeric:tabular-nums!important;font-size:7pt!important;line-height:1.1!important}html.reports-analytics-printing .analytics-print-bar-value--highlight{color:#0f766e!important;font-weight:600!important}html.reports-analytics-printing .analytics-print-bar-value--empty{visibility:hidden!important}html.reports-analytics-printing .analytics-print-bar{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border-radius:2pt 2pt 0 0!important;width:100%!important;max-width:28pt!important;min-height:2pt!important;display:block!important}html.reports-analytics-printing .analytics-print-bar-solid,html.reports-analytics-printing .analytics-print-bar-highlight{background:#0d9488!important}html.reports-analytics-printing .analytics-print-bar-highlight{background:#0f766e!important}html.reports-analytics-printing .analytics-print-bar-muted{background:#14b8a6!important}html.reports-analytics-printing .analytics-print-bar-dashed{box-sizing:border-box!important;background:#f4f4f5!important;border:1.5pt dashed #64748b!important}html.reports-analytics-printing .analytics-print-bar-label{text-align:center!important;color:#52525b!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:7pt!important;line-height:1.1!important;overflow:hidden!important}html.reports-analytics-printing .analytics-print-allocation-chart{width:100%!important;position:relative!important}html.reports-analytics-printing .analytics-print-allocation-guides{pointer-events:none!important;z-index:0!important;height:160pt!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html.reports-analytics-printing .analytics-print-allocation-guide-line{border-top-style:dashed!important;border-top-width:1pt!important;height:0!important;display:block!important;position:absolute!important;left:0!important;right:0!important}html.reports-analytics-printing .analytics-print-allocation-guide-line-allocated{border-top:1.5pt dashed #059669!important}html.reports-analytics-printing .analytics-print-allocation-guide-line-total{border-top:1pt dotted #334155!important}html.reports-analytics-printing .analytics-print-allocation-chart .analytics-print-bar-columns{z-index:1!important;flex-flow:row!important;align-items:flex-end!important;width:100%!important;height:160pt!important;display:flex!important;position:relative!important}html.reports-analytics-printing .analytics-print-allocation-chart .analytics-print-bar-column{flex-direction:column!important;flex:1 1 0!important;justify-content:flex-end!important;align-items:center!important;min-width:0!important;height:100%!important;display:flex!important}html.reports-analytics-printing .analytics-print-allocation-chart .analytics-print-bar-value--empty{display:none!important}html.reports-analytics-printing .analytics-print-table{border-collapse:collapse;break-inside:auto;page-break-inside:auto;width:100%;font-size:8pt;line-height:1.25}html.reports-analytics-printing .analytics-print-table tr{break-inside:avoid;page-break-inside:avoid}html.reports-analytics-printing .analytics-print-table th{text-transform:uppercase;letter-spacing:.02em;text-align:left;border:1px solid #d4d4d8;padding:4pt 6pt;font-size:7pt;font-weight:600;color:#52525b!important;background:#f4f4f5!important}html.reports-analytics-printing .analytics-print-table td{border:1px solid #e4e4e7;padding:4pt 6pt;color:#1a1a1a!important;background:#fff!important}html.reports-analytics-printing .analytics-print-num{text-align:right;font-variant-numeric:tabular-nums}html.reports-analytics-printing .analytics-print-teal{font-weight:600;color:#0f766e!important}html.reports-analytics-printing .analytics-print-emerald{font-weight:600;color:#047857!important}html.reports-analytics-printing .analytics-print-space-types{width:100%!important;display:block!important}html.reports-analytics-printing .analytics-print-space-types-split{grid-template-columns:minmax(160px,220px) minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:14pt!important;width:100%!important;display:grid!important}html.reports-analytics-printing .analytics-print-space-types-split .analytics-print-table{flex:initial!important;width:100%!important;max-width:none!important}html.reports-analytics-printing .analytics-print-donut-wrap{width:100%;max-width:220px;height:200px;margin:0 auto;position:relative}html.reports-analytics-printing .analytics-print-legend-line{border-top-width:2px;flex-shrink:0;width:16px;height:0;display:inline-block}html.reports-analytics-printing .analytics-print-legend-line--allocated{border-top:2px dashed #059669!important}html.reports-analytics-printing .analytics-print-legend-line--total{border-top:2px dotted #334155!important}html.reports-analytics-printing .analytics-print-legend-row{flex-wrap:wrap;justify-content:center;gap:10pt;margin-top:6pt;display:flex}html.reports-analytics-printing .analytics-print-donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html.reports-analytics-printing .analytics-print-donut-total{margin:0;font-size:14pt;font-weight:600;color:#1a1a1a!important}html.reports-analytics-printing .analytics-print-donut-label{text-transform:uppercase;letter-spacing:.04em;margin:2pt 0 0;font-size:7pt;font-weight:600;color:#71717a!important}html.reports-analytics-printing .analytics-print-legend-item{align-items:center;gap:4pt;font-size:8pt;display:inline-flex;color:#52525b!important}html.reports-analytics-printing .analytics-print-legend-swatch{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}html.reports-analytics-printing .analytics-print-mini-stats{flex-wrap:wrap;justify-content:center;gap:6pt;width:100%;display:flex}html.reports-analytics-printing .analytics-print-mini-stat{border:1px solid #e4e4e7;border-radius:4pt;flex:16%;min-width:72pt;max-width:120pt;padding:5pt 6pt;background:#fff!important}html.reports-analytics-printing .analytics-print-mini-stat-label{align-items:center;gap:4pt;font-size:7pt;display:flex;color:#71717a!important}html.reports-analytics-printing .analytics-print-mini-stat-value{font-variant-numeric:tabular-nums;margin:3pt 0 0;font-size:11pt;font-weight:600;color:#1a1a1a!important}html.reports-analytics-printing .analytics-print-empty{text-align:center;border:1px dashed #e4e4e7;border-radius:4pt;margin:0;padding:18pt 0;font-size:9pt;color:#71717a!important}html.reports-analytics-printing .analytics-print-ratio-locations,html.reports-analytics-printing .analytics-print-ratio-location{visibility:visible!important;opacity:1!important;break-inside:avoid-page!important;page-break-inside:avoid!important;width:100%!important;display:block!important}html.reports-analytics-printing .analytics-print-ratio-grid{visibility:visible!important;opacity:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8pt!important;width:100%!important;display:grid!important}html.reports-analytics-printing .analytics-print-ratio-location-title{margin:0 0 6pt;font-size:10pt;font-weight:600;color:#1a1a1a!important;display:block!important}html.reports-analytics-printing .analytics-print-ratio-card{break-inside:avoid;page-break-inside:avoid;border:1px solid #e4e4e7;border-radius:4pt;padding:8pt;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important}html.reports-analytics-printing .analytics-print-ratio-title{text-transform:uppercase;letter-spacing:.03em;margin:0 0 3pt;font-size:7pt;font-weight:600;color:#71717a!important}html.reports-analytics-printing .analytics-print-ratio-subtitle{margin:0 0 6pt;font-size:7pt;line-height:1.3;color:#666!important}html.reports-analytics-printing .analytics-print-ratio-value{font-variant-numeric:tabular-nums;margin:0 0 3pt;font-size:16pt;font-weight:700;color:#0d9488!important}html.reports-analytics-printing .analytics-print-ratio-detail{margin:0 0 6pt;font-size:7pt;line-height:1.35;color:#666!important}html.reports-analytics-printing .analytics-print-ratio-bar-track{border-radius:2px;height:4px;overflow:hidden;background:#e4e4e7!important}html.reports-analytics-printing .analytics-print-ratio-bar-fill{border-radius:2px;height:100%;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html.reports-analytics-printing .analytics-print-section:last-child{margin-bottom:0!important}html.reports-analytics-printing .analytics-print-lease-timeline-range{margin:0 0 8pt;font-size:8pt;color:#666!important}html.reports-analytics-printing .analytics-print-lease-timeline{width:100%!important;display:block!important}html.reports-analytics-printing .analytics-print-lease-chart{grid-template-columns:132pt minmax(0,1fr)!important;column-gap:8pt!important;width:100%!important;display:grid!important}html.reports-analytics-printing .analytics-print-lease-label-column,html.reports-analytics-printing .analytics-print-lease-track-column{flex-direction:column!important;min-width:0!important;display:flex!important}html.reports-analytics-printing .analytics-print-lease-track-column{position:relative!important}html.reports-analytics-printing .analytics-print-lease-label-row,html.reports-analytics-printing .analytics-print-lease-track-row{break-inside:avoid-page!important;page-break-inside:avoid!important;border-bottom:1px solid #e4e4e7!important;padding:5pt 0!important}html.reports-analytics-printing .analytics-print-lease-label-row{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;height:35pt!important;display:flex!important}html.reports-analytics-printing .analytics-print-lease-track-row{box-sizing:border-box!important;height:35pt!important;display:block!important}html.reports-analytics-printing .analytics-print-lease-today-overlay{pointer-events:none!important;z-index:10!important;position:absolute!important;top:5pt!important;left:0!important;right:0!important}html.reports-analytics-printing .analytics-print-lease-today-line{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#0d9488!important;width:2pt!important;position:absolute!important;top:0!important;bottom:0!important;transform:translate(-50%)!important}html.reports-analytics-printing .analytics-print-lease-today-label{color:#fff!important;white-space:nowrap!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#0f766e!important;border-radius:999px!important;padding:1pt 4pt!important;font-size:6pt!important;font-weight:600!important;line-height:1.1!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%,-35%)!important}html.reports-analytics-printing .analytics-print-lease-company{color:#1a1a1a!important;align-items:center!important;gap:4pt!important;font-size:8pt!important;font-weight:600!important;display:flex!important}html.reports-analytics-printing .analytics-print-lease-mtm-badge{color:#854f0b!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#faeeda!important;border:.5pt solid #e8c97a!important}html.reports-analytics-printing .analytics-print-lease-suite{color:#71717a!important;font-size:7pt!important;display:block!important}html.reports-analytics-printing .analytics-print-lease-track-wrap{min-width:0!important;display:block!important}html.reports-analytics-printing .analytics-print-lease-track-shell{width:100%!important;height:14pt!important;display:block!important}html.reports-analytics-printing .analytics-print-lease-track{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border:1px solid #e4e4e7!important;border-radius:2pt!important;width:100%!important;height:14pt!important;overflow:hidden!important}html.reports-analytics-printing .analytics-print-lease-track td{vertical-align:middle!important;border:0!important;height:14pt!important;padding:0!important}html.reports-analytics-printing .analytics-print-lease-track-spacer{background:#fafafa!important}html.reports-analytics-printing .analytics-print-lease-bar-cell{background:#fafafa!important;padding:1.5pt 0!important}html.reports-analytics-printing .analytics-print-lease-bar-fill{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border-radius:2pt!important;width:100%!important;height:11pt!important;display:block!important}html.reports-analytics-printing .analytics-print-lease-bar-fill--active,html.reports-analytics-printing .analytics-print-lease-bar-fill--upcoming{background:#0d9488!important}html.reports-analytics-printing .analytics-print-lease-bar-fill--mtm{background:#d97706!important}html.reports-analytics-printing .analytics-print-lease-bar-fill--past{background:#64748b!important}html.reports-analytics-printing .analytics-print-lease-bar-fill--mtm-segment{justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}html.reports-analytics-printing .analytics-print-lease-mtm-bar-label{color:#fff!important;white-space:nowrap!important;font-size:6pt!important;font-weight:600!important;line-height:1!important}html.reports-analytics-printing .analytics-print-lease-meta{color:#52525b!important;margin-top:2pt!important;font-size:7pt!important;display:block!important}html.reports-analytics-printing .analytics-print-lease-legend{color:#71717a!important;flex-wrap:wrap!important;justify-content:center!important;gap:10pt!important;margin-top:8pt!important;font-size:7pt!important;display:flex!important}html.reports-analytics-printing .analytics-print-lease-legend-item{align-items:center!important;gap:4pt!important;display:inline-flex!important}html.reports-analytics-printing .analytics-print-lease-legend-swatch{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border-radius:1pt!important;width:10pt!important;height:6pt!important;display:inline-block!important}html.reports-analytics-printing .analytics-print-lease-legend-swatch--active{background:#0d9488!important}html.reports-analytics-printing .analytics-print-lease-legend-swatch--mtm{background:#d97706!important}html.reports-analytics-printing .analytics-print-lease-legend-swatch--past{background:#64748b!important}html.revenue-report-printing body{color:#171717!important;background:#fff!important}html.revenue-report-printing body *{visibility:hidden}html.revenue-report-printing .revenue-report-print-root,html.revenue-report-printing .revenue-report-print-root *{visibility:visible}html.revenue-report-printing .revenue-report-print-root{width:100%;position:absolute;top:0;left:0;color:#171717!important;box-sizing:border-box!important;background:#fff!important;max-width:100%!important;margin:0!important;padding:0!important}html.revenue-report-printing .revenue-report-print-root .revenue-print-header{color:#1a1a1a!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:none!important}html.revenue-report-printing .revenue-report-print-root .revenue-print-hide,html.revenue-report-printing .revenue-report-print-root tr.revenue-row-future{display:none!important}html.revenue-report-printing .revenue-report-print-root .revenue-print-table-section{break-inside:avoid;page-break-inside:avoid}html.revenue-report-printing .revenue-report-print-root .revenue-print-header h3{margin:0 0 2pt;font-size:11pt;font-weight:600;color:#1a1a1a!important;background:0 0!important}html.revenue-report-printing .revenue-report-print-root .revenue-print-header p{margin:0 0 6pt;font-size:9pt;color:#666!important;background:0 0!important}html.revenue-report-printing .revenue-report-print-root :not(.revenue-print-summary-card):not(.revenue-daily-table th):not(.revenue-daily-table tr.revenue-row-missing td):not(.revenue-daily-table tr.revenue-totals-row td):not(.revenue-print-summary-card-tone-amber):not(.revenue-print-summary-card-tone-blue):not(.revenue-print-header):not(.revenue-print-header *){color:#171717!important;background-color:#fff!important}html.revenue-report-printing .revenue-report-print-root .revenue-daily-table{border-collapse:collapse;width:100%;font-size:9pt;line-height:1.15}html.revenue-report-printing .revenue-report-print-root .revenue-daily-table th{text-align:left;border-bottom:1px solid #d4d4d8;padding:2pt 3pt;font-size:9pt;font-weight:700;color:#171717!important;background:#f4f4f5!important}html.revenue-report-printing .revenue-report-print-root .revenue-daily-table td{border-bottom:1px solid #e4e4e7;padding:1pt 3pt;font-size:9pt;color:#171717!important;background:#fff!important}html.revenue-report-printing .revenue-report-print-root .revenue-daily-table tr.revenue-row-missing td{background:#fef2f2!important}html.revenue-report-printing .revenue-report-print-root .revenue-daily-table tr.revenue-totals-row td{border-top:1px solid #a1a1aa;font-weight:700;background:#e4e4e7!important}html.revenue-report-printing .revenue-report-print-root .revenue-print-table-wrap{box-shadow:none!important;border:none!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;overflow:visible!important}html.revenue-report-printing.revenue-print-portrait .revenue-report-print-root .revenue-print-fit,html.revenue-report-printing.revenue-print-landscape .revenue-report-print-root .revenue-print-fit{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}html.revenue-report-printing .revenue-report-print-root .revenue-summary-card{box-shadow:none!important;background:#fafafa!important;border:1px solid #d4d4d8!important;border-radius:4pt!important;padding:3pt 5pt!important}html.revenue-report-printing .revenue-report-print-root .revenue-summary-card p:first-child{text-transform:uppercase;letter-spacing:.02em;color:#71717a!important;margin:0!important;font-size:6.5pt!important;font-weight:600!important;line-height:1.2!important}html.revenue-report-printing .revenue-report-print-root .revenue-summary-card p:last-child{color:#171717!important;margin:2pt 0 0!important;font-size:9pt!important;font-weight:600!important;line-height:1.2!important}html.revenue-report-printing .revenue-report-print-root .revenue-print-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4pt!important;display:grid!important}html.revenue-report-printing.revenue-print-landscape .revenue-report-print-root .revenue-print-summary-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}html.revenue-report-printing .revenue-report-print-root .revenue-print-summary-section{break-before:auto;page-break-before:auto;margin-top:8pt}html.revenue-report-printing .revenue-report-print-root .revenue-print-summary-title{margin:0 0 4pt;font-size:10pt;font-weight:600;color:#171717!important}html.revenue-report-printing .revenue-report-print-root .revenue-print-summary-card-tone-amber{background:#fffbeb!important;border-color:#fcd34d!important}html.revenue-report-printing .revenue-report-print-root .revenue-print-summary-card-tone-blue{background:#eff6ff!important;border-color:#93c5fd!important}html.ar-aging-report-printing body{color:#171717!important;background:#fff!important}html.ar-aging-report-printing body *{visibility:hidden}html.ar-aging-report-printing .ar-aging-report-print-root,html.ar-aging-report-printing .ar-aging-report-print-root *{visibility:visible}html.ar-aging-report-printing .ar-aging-report-print-root{width:100%;position:absolute;top:0;left:0;color:#171717!important;background:#fff!important;margin:0!important;padding:0!important}html.ar-aging-report-printing .ar-aging-report-print-root .ar-aging-print-header{color:#1a1a1a!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:none!important;flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;gap:12pt!important;display:flex!important}html.ar-aging-report-printing .ar-aging-report-print-root .ar-aging-print-header h1,html.ar-aging-report-printing .ar-aging-report-print-root .ar-aging-print-header h3{margin:0 0 6pt;font-size:11pt;font-weight:600;color:#1a1a1a!important;background:0 0!important}html.ar-aging-report-printing .ar-aging-report-print-root .ar-aging-print-header-title{flex:auto;min-width:0;margin:0 0 4pt;font-size:10pt;font-weight:600;color:#1a1a1a!important}html.ar-aging-report-printing .ar-aging-report-print-root .ar-aging-print-header-subtitle{white-space:nowrap;flex:none;margin:0 0 4pt;font-size:8pt;color:#666!important;text-align:right!important}html.ar-aging-report-printing .ar-aging-report-print-root .ar-aging-print-header p{margin:0 0 4pt;font-size:8pt;color:#666!important;background:0 0!important}html.ar-aging-report-printing .ar-aging-report-print-root .ar-aging-print-hide{display:none!important}html.ar-aging-report-printing .ar-aging-report-print-root .ar-aging-table{border-collapse:collapse!important;width:100%!important;font-size:8pt!important}html.ar-aging-report-printing .ar-aging-report-print-root .ar-aging-table th,html.ar-aging-report-printing .ar-aging-report-print-root .ar-aging-table td{color:#171717!important;border:1px solid #d4d4d8!important;padding:4pt 6pt!important}html.ar-aging-report-printing .ar-aging-report-print-root .ar-aging-totals-row td{background:#f4f4f5!important;font-weight:700!important}html.ar-aging-report-printing.ar-aging-print-summary .ar-aging-print-detailed-root{display:none!important}html.ar-aging-report-printing.ar-aging-print-summary .ar-aging-print-summary-root{display:block!important}html.ar-aging-report-printing.ar-aging-print-detailed .ar-aging-print-summary-root{display:none!important}html.ar-aging-report-printing.ar-aging-print-detailed .ar-aging-print-detailed-root{display:block!important}html.ar-aging-report-printing .ar-aging-print-summary-root,html.ar-aging-report-printing .ar-aging-print-summary-root *{color:#171717!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:#fff!important}html.ar-aging-report-printing .ar-aging-print-summary-table{border-collapse:collapse;width:100%;margin-top:2pt;font-size:7.5pt}html.ar-aging-report-printing .ar-aging-print-summary-table th{text-align:left;border:1px solid #e4e4e7;padding:2pt 4pt;font-weight:600;color:#52525b!important;background:#f4f4f5!important}html.ar-aging-report-printing .ar-aging-print-summary-table td{vertical-align:middle;border:1px solid #e4e4e7;padding:2pt 4pt;color:#171717!important;background:#fff!important}html.ar-aging-report-printing .ar-aging-print-summary-table .ar-aging-print-align-right{text-align:right}html.ar-aging-report-printing .ar-aging-print-summary-table .ar-aging-print-amount{font-variant-numeric:tabular-nums}html.ar-aging-report-printing .ar-aging-print-summary-table .ar-aging-print-amount-current{color:#3f3f46!important}html.ar-aging-report-printing .ar-aging-print-summary-table .ar-aging-print-amount-1-30{color:#92400e!important}html.ar-aging-report-printing .ar-aging-print-summary-table .ar-aging-print-amount-31-60{color:#c2410c!important}html.ar-aging-report-printing .ar-aging-print-summary-table .ar-aging-print-amount-61-90{color:#9a3412!important}html.ar-aging-report-printing .ar-aging-print-summary-table .ar-aging-print-amount-90-plus{font-weight:600;color:#b91c1c!important}html.ar-aging-report-printing .ar-aging-print-summary-table .ar-aging-print-amount-total{font-weight:600;color:#1a1a1a!important}html.ar-aging-report-printing .ar-aging-print-summary-table .ar-aging-print-summary-totals-row td{background:#f4f4f5!important;border-top:2px solid #d4d4d8!important;font-weight:700!important}html.ar-aging-report-printing .ar-aging-print-company-cell{align-items:center;gap:4pt;display:flex}html.ar-aging-report-printing .ar-aging-print-logo-cell{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden;background:#fff!important;border:1px solid #e4e4e7!important}html.ar-aging-report-printing .ar-aging-print-logo-image{object-fit:contain;background:#fff!important;width:24px!important;height:24px!important}html.ar-aging-report-printing .ar-aging-print-company-name-inline{font-weight:500;color:#1a1a1a!important}html.ar-aging-report-printing .ar-aging-print-detailed-root,html.ar-aging-report-printing .ar-aging-print-detailed-root *{color:#171717!important;box-shadow:none!important;background-color:#fff!important}html.ar-aging-report-printing .ar-aging-print-company-section{margin-bottom:8pt}html.ar-aging-report-printing .ar-aging-print-company-block{break-inside:avoid;page-break-inside:avoid}html.ar-aging-report-printing .ar-aging-print-company-header{margin-bottom:3pt;display:block!important}html.ar-aging-report-printing .ar-aging-print-company-section+.ar-aging-print-company-section{break-before:auto;page-break-before:auto;border-top:1px solid #d4d4d8;padding-top:6pt}html.ar-aging-report-printing .ar-aging-print-company-name{margin:0 0 1pt;font-size:9pt;font-weight:600;line-height:1.25;color:#1a1a1a!important}html.ar-aging-report-printing .ar-aging-print-company-location-inline{font-size:8pt;font-weight:400;color:#71717a!important}html.ar-aging-report-printing .ar-aging-print-company-location{margin:0 0 2pt;font-size:7.5pt;color:#71717a!important}html.ar-aging-report-printing .ar-aging-print-company-contact{margin:0;font-size:7.5pt;line-height:1.25;color:#71717a!important}html.ar-aging-report-printing .ar-aging-print-invoice-table{border-collapse:collapse;break-inside:avoid;page-break-inside:avoid;width:100%;margin-bottom:0;font-size:7.5pt}html.ar-aging-report-printing .ar-aging-print-invoice-table thead{display:table-header-group}html.ar-aging-report-printing .ar-aging-print-invoice-table th{text-align:left;border:1px solid #d4d4d8;padding:2pt 4pt;font-weight:600;color:#52525b!important;background:#f4f4f5!important}html.ar-aging-report-printing .ar-aging-print-invoice-table td{border:1px solid #e4e4e7;padding:2pt 4pt;color:#171717!important;background:#fff!important}html.ar-aging-report-printing .ar-aging-print-invoice-table td.ar-aging-print-amount{text-align:right;font-variant-numeric:tabular-nums}html.ar-aging-report-printing .ar-aging-print-muted{color:#a1a1aa!important}html.ar-aging-report-printing .ar-aging-print-badge{border-radius:2pt;padding:0 3pt;font-size:6.5pt;font-weight:600;line-height:1.15;display:inline-block}html.ar-aging-report-printing .ar-aging-print-badge-current{color:#3f3f46!important;background:#f4f4f5!important}html.ar-aging-report-printing .ar-aging-print-badge-1-30{color:#92400e!important;background:#fffbeb!important}html.ar-aging-report-printing .ar-aging-print-badge-31-60{color:#c2410c!important;background:#fff7ed!important}html.ar-aging-report-printing .ar-aging-print-badge-61-90{color:#9a3412!important;background:#ffedd5!important}html.ar-aging-report-printing .ar-aging-print-badge-90-plus{font-weight:700;color:#b91c1c!important;background:#fef2f2!important}html.ar-aging-report-printing .ar-aging-print-company-total-row td{border:1px solid #e4e4e7;padding:2pt 4pt;font-size:7.5pt;font-weight:600;color:#1a1a1a!important;background:#f4f4f5!important}html.ar-aging-report-printing .ar-aging-print-company-total-row td.ar-aging-print-amount{text-align:right;font-variant-numeric:tabular-nums}html.ar-aging-report-printing .ar-aging-print-company-total{text-align:right;margin:0;font-size:7.5pt;font-weight:600;color:#1a1a1a!important}html.ar-aging-report-printing .ar-aging-print-grand-total{break-inside:avoid;page-break-inside:avoid;border-top:1px solid #a1a1aa;margin-top:8pt;padding-top:5pt}html.ar-aging-report-printing .ar-aging-print-grand-total p{text-align:right;margin:0;font-size:9pt;font-weight:700;color:#1a1a1a!important}html{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;forced-color-adjust:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{color:#0b0b0b!important;background:#fff!important}.print-header{border-bottom:2px solid #0b0b0b!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:12px!important;padding-bottom:10px!important;display:flex!important}.print-header-left{align-items:center!important;gap:10px!important;display:flex!important}.print-logo{color:#fff!important;background:#1d9e75!important;border-radius:7px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:15px!important;font-weight:700!important;display:flex!important}.print-location-name{color:#0b0b0b!important;margin-bottom:1px!important;font-size:20px!important;font-weight:700!important}.print-location-sub{color:#666!important;margin-bottom:3px!important;font-size:9px!important}.print-meta-row{gap:14px!important;display:flex!important}.print-meta-item{color:#555!important;font-size:8.5px!important}.print-meta-item b{color:#0b0b0b!important;font-weight:600!important}.print-badge{color:#0a5c3a!important;background:#d4f0e4!important;border:1px solid #1d9e75!important;border-radius:999px!important;padding:2px 9px!important;font-size:8px!important;font-weight:700!important}.print-section-title{color:#555!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-bottom:1px solid #ccc!important;margin:10px 0 6px!important;padding-bottom:4px!important;font-size:8px!important;font-weight:700!important}.print-section-title:first-of-type{margin-top:0!important}.print-kpi-grid{grid-template-columns:repeat(4,1fr)!important;gap:7px!important;display:grid!important}.print-kpi-card{background:#f0f0ee!important;border:1px solid #d8d8d5!important;border-radius:6px!important;padding:8px 10px!important}.print-kpi-label{color:#777!important;text-transform:uppercase!important;letter-spacing:.07em!important;margin-bottom:3px!important;font-size:7.5px!important;font-weight:700!important}.print-kpi-value{color:#0b0b0b!important;font-size:18px!important;font-weight:700!important;line-height:1!important}.print-kpi-value-teal{color:#1d9e75!important}.print-kpi-sub{color:#666!important;margin-top:2px!important;font-size:8px!important}.print-narrative-wrapper{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.print-narrative,.print-narrative.location-report-narrative{color:#1a1a1a!important;opacity:1!important;background:#eef8f3!important;border:none!important;border-left:3px solid #1d9e75!important;border-radius:6px!important;padding:8px 12px!important;font-size:9.5px!important;line-height:1.6!important;animation:none!important}.print-narrative *{color:#1a1a1a!important;text-decoration:none!important}.print-two-col{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:10px!important;display:grid!important}.print-left-col{flex-direction:column!important;gap:6px!important;display:flex!important}.print-right-col{align-self:start!important;height:auto!important;min-height:auto!important}.print-right-col .location-report-lease-summary-slot{flex:none!important;height:auto!important;min-height:auto!important}.print-card{background:#f0f0ee!important;border:1px solid #d8d8d5!important;border-radius:6px!important;padding:8px 10px!important}.print-card-fill{flex:none!important;height:auto!important;min-height:auto!important}.location-report-lease-summary{height:auto!important;min-height:auto!important}.location-report-lease-middle{flex:none!important;height:auto!important;min-height:auto!important}.location-report-lease-renewal-row td{color:#444!important;border-bottom:1px solid #ebebeb!important;padding:6px 4px 8px!important;font-size:10px!important;line-height:1.45!important}.location-report-lease-renewal-row:last-child td{border-bottom:none!important}.location-report-lease-expiring-entry{break-inside:avoid!important;page-break-inside:avoid!important}.location-report-metrics-row{grid-template-rows:auto minmax(0,1fr)!important;align-items:stretch!important}.location-report-metrics-row .print-left-col,.location-report-metrics-row .print-right-col{flex-direction:column!important;align-self:stretch!important;height:auto!important;min-height:0!important;display:flex!important}.location-report-ratios-content,.location-report-space-breakdown{flex:auto!important;height:100%!important;min-height:0!important}.location-report-metrics-row .location-report-ratio-grid,.location-report-metrics-row .print-space-grid{align-items:stretch!important;height:100%!important;min-height:0!important}.location-report-metrics-row .location-report-space-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important}.location-report-metrics-row .location-report-ratio-card,.location-report-metrics-row .print-space-tile{height:100%!important;min-height:0!important}.location-report-lease-section .print-section-title{break-after:avoid!important;page-break-after:avoid!important}.location-report-lease-section .print-lease-stats{break-inside:avoid!important;page-break-inside:avoid!important}.print-ratio-table{border-collapse:collapse!important;width:100%!important}.print-ratio-table th{color:#666!important;text-transform:uppercase!important;text-align:left!important;background:#e5e5e2!important;border-bottom:1px solid #d8d8d5!important;padding:4px 7px!important;font-size:7.5px!important;font-weight:700!important}.print-ratio-table td{color:#0b0b0b!important;background:0 0!important;border-bottom:1px solid #ebebeb!important;padding:5px 7px!important;font-size:9.5px!important}.print-ratio-label{color:#0b0b0b!important;font-size:9.5px!important}.print-ratio-table tr:last-child td{border-bottom:none!important}.print-ratio-value{color:#0b0b0b!important;font-size:12px!important;font-weight:700!important}.print-ratio-value-teal{color:#1d9e75!important}.print-ratio-value-amber{color:#ba7517!important}.print-space-grid{grid-template-columns:repeat(3,1fr)!important;gap:5px!important;display:grid!important}.print-space-tile{text-align:center!important;background:#e8e8e5!important;border:1px solid #d8d8d5!important;border-radius:5px!important;padding:7px!important}.print-space-num{color:#0b0b0b!important;font-size:14px!important;font-weight:700!important}.print-space-lbl{color:#777!important;text-transform:uppercase!important;margin-top:1px!important;font-size:7.5px!important}.print-lease-stats{grid-template-columns:1fr 1fr!important;gap:6px!important;margin-bottom:8px!important;display:grid!important}.print-lease-stat{text-align:center!important;background:#fff!important;border:1px solid #d8d8d5!important;border-radius:5px!important;padding:7px!important}.print-lease-stat-value{color:#0b0b0b!important;font-size:16px!important;font-weight:700!important}.print-lease-stat-value-red{color:#a32d2d!important}.print-lease-stat-label{color:#777!important;text-transform:uppercase!important;margin-top:1px!important;font-size:7.5px!important}.print-no-leases{color:#777!important;border-bottom:1px solid #d8d8d5!important;margin-bottom:6px!important;padding:6px 0 8px!important;font-size:9px!important;font-style:italic!important}.print-recent-label{color:#555!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:3px!important;font-size:7.5px!important;font-weight:700!important}.print-recent-value{color:#888!important;font-size:8.5px!important;font-style:italic!important}.print-co-row{align-items:center!important;gap:7px!important;margin-bottom:7px!important;display:flex!important}.print-co-row:last-child{margin-bottom:0!important}.print-co-logo{color:#555!important;background:#e8e8e5!important;border:1px solid #d8d8d5!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:7px!important;font-weight:700!important;display:flex!important}.print-co-name{color:#0b0b0b!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;font-size:9.5px!important;overflow:hidden!important}.print-co-bar-wrap{background:#e0e0dd!important;border-radius:999px!important;flex-shrink:0!important;width:100px!important;height:5px!important;overflow:hidden!important}.print-co-bar{background:#1d9e75!important;border-radius:999px!important;height:100%!important}.print-co-val{color:#333!important;text-align:right!important;flex-shrink:0!important;width:52px!important;font-size:9px!important;font-weight:600!important}.print-ag-row{flex-direction:row!important;align-items:center!important;gap:7px!important;margin-bottom:7px!important;display:flex!important}.print-ag-row:last-child{margin-bottom:0!important}.print-ag-label-row{margin:0!important;display:contents!important}.print-ag-label{color:#333!important;flex-shrink:0!important;order:1!important;width:52px!important;font-size:9px!important}.print-ag-bar-wrap{background:#e0e0dd!important;border-radius:999px!important;flex:1!important;order:2!important;height:5px!important;overflow:hidden!important}.print-ag-bar-wrap-current{background:#d4f0e4!important}.print-ag-bar-wrap-aging{background:#faeeda!important}.print-ag-bar-wrap-overdue{background:#fcebeb!important}.print-ag-bar-fill{height:100%!important;width:var(--print-ag-fill-width,0%)!important;border-radius:999px!important;max-width:100%!important}.print-ag-bar-fill-current{background:#1d9e75!important}.print-ag-bar-fill-days_1_30,.print-ag-bar-fill-days_31_60,.print-ag-bar-fill-days_61_90{background:#ef9f27!important}.print-ag-bar-fill-days_90_plus{background:#a32d2d!important}.print-ag-val{text-align:right!important;color:#0b0b0b!important;flex-shrink:0!important;order:3!important;width:58px!important;font-size:9px!important;font-weight:600!important}.print-ag-val.location-report-ar-days-90-plus{color:#a32d2d!important}.print-ag-total{color:#0b0b0b!important;text-align:right!important;border-top:1px solid #ccc!important;margin-top:6px!important;padding-top:6px!important;font-size:9.5px!important;font-weight:700!important}.print-ag-total span{color:#0b0b0b!important}.print-only.print-revenue-table,table.print-revenue-table.print-only{width:100%!important;display:table!important}.print-revenue-table,.print-revenue-table td{color:#0b0b0b!important;background:#f0f0ee!important;border-color:#d8d8d5!important}.print-revenue-table{border-collapse:collapse!important;width:100%!important;font-size:9px!important}.print-revenue-table td,.print-revenue-table .location-report-revenue-print-cell{border:1px solid #d8d8d5!important;padding:6px 8px!important}.print-revenue-month{color:#666!important;margin-bottom:2px!important;font-size:8px!important;display:block!important}.print-revenue-amount{color:#0b0b0b!important;font-weight:700!important}.location-report-page-2 .print-two-col{align-items:stretch!important}.location-report-page-2 .print-two-col>.print-card{flex-direction:column!important;height:100%!important;display:flex!important}.location-report-page-2 .print-co-list,.location-report-page-2 .print-ag-list{flex-direction:column!important;flex:1!important;display:flex!important}.print-card{color:#0b0b0b!important;background:#f0f0ee!important;border:1px solid #d8d8d5!important}.print-page2-header{border-bottom:1px solid #ccc!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;padding-bottom:8px!important;display:flex!important}.print-page2-logo{color:#fff!important;background:#1d9e75!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;font-size:10px!important;font-weight:700!important;display:flex!important}.print-page2-name{color:#0b0b0b!important;font-size:13px!important;font-weight:700!important}.print-page2-cont{color:#888!important;margin-left:4px!important;font-size:10px!important}.print-footer{color:#888!important;border-top:1px solid #ccc!important;justify-content:space-between!important;margin-top:10px!important;padding-top:8px!important;font-size:7.5px!important;display:flex!important}.print-footer-text,.print-footer .location-report-page-footer-text{color:#888!important;margin:0!important;font-size:7.5px!important}.print-footer .location-report-page-number{color:#888!important;display:inline!important}.print-only table.print-revenue-table{display:table!important}.print-kpi-card,.print-kpi-card *{box-shadow:none!important}.print-kpi-card .print-kpi-label{color:#777!important}.print-kpi-card .print-kpi-value{color:#0b0b0b!important}.print-kpi-card .print-kpi-value-teal{color:#1d9e75!important}.print-kpi-card .print-kpi-sub{color:#666!important}.print-space-tile .print-space-num{color:#0b0b0b!important}.print-space-tile .print-space-lbl{color:#777!important}.print-lease-stat .print-lease-stat-value{color:#0b0b0b!important}.print-lease-stat .print-lease-stat-value-red{color:#a32d2d!important}.print-lease-stat .print-lease-stat-label{color:#777!important}.print-ratio-table .print-ratio-formula,.print-ratio-table .location-report-ratio-formula{color:#666!important;font-size:8.5px!important}.print-co-name,.print-co-val{color:#0b0b0b!important}.print-revenue-month{color:#666!important}.print-revenue-amount{color:#0b0b0b!important}.print-revenue-amount-hi{color:#1d9e75!important}.print-location-name{color:#0b0b0b!important}.print-location-sub{color:#666!important}.print-section-title{color:#555!important;border-color:#ccc!important}.manager-report-screen,.manager-report-screen *{color:#0b0b0b!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.manager-report-screen .teal-text,.manager-report-screen [class*=teal]{color:#1d9e75!important}.manager-report-screen .amber-text,.manager-report-screen [class*=amber]{color:#ba7517!important}.manager-report-screen .red-text,.manager-report-screen [class*=red]{color:#a32d2d!important}.manager-report-screen .muted-text,.manager-report-screen [class*=muted]{color:#666!important}.manager-report-screen .print-kpi-card,.manager-report-screen .print-card{box-shadow:none!important;background:#f0f0ee!important;border:1px solid #d8d8d5!important}.manager-report-screen .print-section-title{color:#555!important;border-bottom:1px solid #ccc!important}.manager-report-screen .print-kpi-label{color:#777!important}.manager-report-screen .print-kpi-value{color:#0b0b0b!important}.manager-report-screen .print-kpi-value-teal{color:#1d9e75!important}.manager-report-screen .print-kpi-value-amber{color:#ba7517!important}.manager-report-screen .print-kpi-value-red{color:#a32d2d!important}.manager-report-screen .print-kpi-sub,.manager-report-screen .print-empty-muted,.manager-report-screen .print-card-sub{color:#666!important}.manager-report-screen .print-card-title{color:#0b0b0b!important}.manager-report-screen .print-header-meta{color:#666!important}.manager-report-screen .print-header-stat,.manager-report-screen .print-location-name{color:#0b0b0b!important}.manager-report-screen .print-location-sub{color:#666!important}.manager-report-screen .print-task-row{background:#f0f0ee!important;border:1px solid #d8d8d5!important}.manager-report-screen .print-task-label{color:#0b0b0b!important}.manager-report-screen .pill-ok,.manager-report-screen [class*=pill-ok]{color:#0f6e56!important;background:#e1f5ee!important;border:1px solid #5dcaa5!important}.manager-report-screen .pill-warn,.manager-report-screen [class*=pill-warn]{color:#854f0b!important;background:#faeeda!important;border:1px solid #ef9f27!important}.manager-report-screen .pill-red,.manager-report-screen [class*=pill-red]{color:#a32d2d!important;background:#fcebeb!important;border:1px solid #e24b4a!important}.manager-report-screen .pill-default,.manager-report-screen [class*=pill-default]{color:#0b0b0b!important;background:#e8e8e5!important;border:1px solid #d8d8d5!important}.manager-report-screen .print-task-pill{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:2rem!important;padding:2px 8px!important;display:inline-flex!important}.manager-report-screen .print-dot-teal{background:#1d9e75!important}.manager-report-screen .print-dot-amber{background:#ba7517!important}.manager-report-screen .print-dot-red{background:#a32d2d!important}.manager-report-screen .print-activity-dot,.manager-report-screen .manager-report-activity-dot{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.manager-report-screen [data-dot=teal]{background-color:#1d9e75!important}.manager-report-screen [data-dot=amber]{background-color:#ba7517!important}.manager-report-screen [data-dot=red]{background-color:#a32d2d!important}.manager-report-screen .print-bar-online,.manager-report-screen .print-bar-ach{background:#1d9e75!important}.manager-report-screen .print-bar-check{background:#ba7517!important}.manager-report-screen .print-bar-not_set{background:#a32d2d!important}.manager-report-screen .print-method-track{background:#e0e0dd!important}.manager-report-screen .manager-report-table th{color:#666!important;border-color:#d8d8d5!important}.manager-report-screen .manager-report-table td,.manager-report-screen .print-table-cell{color:#0b0b0b!important;border-color:#d8d8d5!important}.manager-report-document-break,.location-report-document-break{break-before:page!important;page-break-before:always!important;background:0 0!important;border:none!important;height:0!important;margin:0!important;padding:0!important}.print-kpi-grid-cols-3{grid-template-columns:repeat(3,1fr)!important}[data-dot=teal]{background-color:#1d9e75!important}[data-dot=amber]{background-color:#ba7517!important}[data-dot=red]{background-color:#a32d2d!important}[data-dot]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html.reconciliation-print-mode body{color:#18181b!important;background:#fff!important}html.reconciliation-print-mode .reconciliation-print-root,html.reconciliation-print-mode .reconciliation-print-root *{color:#18181b!important;box-shadow:none!important;background:#fff!important}html.reconciliation-print-mode .reconciliation-print-toolbar{display:none!important}html.reconciliation-print-mode .reconciliation-print-root table{border-collapse:collapse;width:100%}html.reconciliation-print-mode .reconciliation-print-root th,html.reconciliation-print-mode .reconciliation-print-root td{text-align:left;border-bottom:1px solid #d4d4d8;padding:6pt 8pt}.location-report-screen section,.manager-report-screen section{margin-top:0!important;margin-bottom:32px!important}.location-report-screen .print-left-col{gap:0!important}.location-report-screen .print-left-col>div{margin-bottom:0!important}.location-report-screen .print-recent-activity{margin-top:32px!important;margin-bottom:32px!important;padding-top:0!important}.location-report-screen .print-recent-activity+div{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.location-report-screen .print-section-title,.manager-report-screen .print-section-title{margin-top:0!important;margin-bottom:16px!important}.location-report-screen .print-kpi-grid,.manager-report-screen .print-kpi-grid,.location-report-screen .print-space-grid,.location-report-screen .print-lease-stats{gap:12px!important;margin-top:0!important;margin-bottom:16px!important}.location-report-screen .print-ratio-table,.location-report-screen .location-report-ratio-print-wrap,.location-report-screen .location-report-lease-table,.location-report-screen .location-report-lease-table-wrap,.manager-report-screen .print-table{margin-bottom:16px!important}.location-report-screen .print-no-leases,.location-report-screen .print-recent-value,.manager-report-screen .print-empty-muted{color:#666!important;margin-top:0!important;font-size:12px!important}.location-report-screen .mt-4,.location-report-screen .mt-5,.location-report-screen .mt-6,.location-report-screen .mt-8,.location-report-screen .mt-10,.location-report-screen .mt-12,.manager-report-screen .mt-4,.manager-report-screen .mt-6,.manager-report-screen .mt-8,.manager-report-screen .mt-10{margin-top:0!important}.location-report-screen .location-report-metrics-row.print-two-col{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:32px!important;display:grid!important}.location-report-screen .location-report-metrics-row .print-left-col,.location-report-screen .location-report-metrics-row .print-right-col{flex-direction:column!important;align-self:stretch!important;height:auto!important;min-height:0!important;display:flex!important}.location-report-screen .location-report-metrics-row .location-report-ratios-heading,.location-report-screen .location-report-metrics-row .location-report-space-heading{align-self:start!important}.location-report-screen .location-report-metrics-row .print-section-title{margin-top:0!important;padding-top:0!important}.location-report-screen .location-report-metrics-row .location-report-ratios-content,.location-report-screen .location-report-metrics-row .location-report-space-breakdown{height:100%!important;min-height:0!important;margin-top:0!important}.location-report-screen .location-report-metrics-row .location-report-ratio-grid,.location-report-screen .location-report-metrics-row .print-space-grid{align-items:stretch!important;height:100%!important;min-height:0!important}.location-report-screen .location-report-metrics-row .location-report-space-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important}.location-report-screen .location-report-metrics-row .location-report-ratio-card,.location-report-screen .location-report-metrics-row .print-space-tile{align-self:stretch!important;height:100%!important;min-height:0!important}.location-report-screen .location-report-lease-section{margin-top:32px!important}.location-report-screen .location-report-lease-section .location-report-lease-summary-slot{margin-top:0!important}.location-report-screen .location-report-lease-section .print-lease-stats,.location-report-screen .location-report-lease-section .location-report-lease-middle,.location-report-screen .location-report-lease-section .print-recent-activity,.location-report-screen .location-report-lease-section .print-recent-activity+div{margin-bottom:24px!important}.location-report-screen .location-report-lease-section .location-report-lease-summary>:last-child{margin-bottom:0!important}.location-report-screen .location-report-lease-section .print-recent-activity{margin-top:0!important;padding-top:0!important}.location-report-screen .location-report-lease-section .location-report-lease-supplemental{display:none!important}.location-report-screen .location-report-lease-section .location-report-lease-risk-footer{border-top:1px solid #d8d8d5!important;margin-top:8px!important;padding-top:6px!important;font-size:9px!important}.location-report-screen .location-report-lease-section .location-report-lease-renewal-copy{color:#444!important;padding:6px 4px 8px!important;font-size:10.5px!important;line-height:1.45!important}.location-report-screen .location-report-metrics-row .print-space-grid,.location-report-screen .location-report-lease-section .print-lease-stats{align-items:stretch!important}.location-report-screen .location-report-metrics-row .print-space-tile{align-self:stretch!important;height:100%!important}.location-report-screen .location-report-lease-section .print-lease-stat{align-self:stretch!important;height:auto!important}html.payments-page-printing body{color:#171717!important;background:#fff!important}html.payments-page-printing body *{visibility:hidden}html.payments-page-printing .payments-page-print-root,html.payments-page-printing .payments-page-print-root *{visibility:visible}html.payments-page-printing .payments-page-print-root{width:100%;position:absolute;top:0;left:0;color:#171717!important;background:#fff!important;margin:0!important;padding:0!important}html.payments-page-printing.payments-print-summary .payments-print-detailed-root{display:none!important}html.payments-page-printing.payments-print-summary .payments-print-summary-root{display:block!important}html.payments-page-printing.payments-print-detailed .payments-print-summary-root{display:none!important}html.payments-page-printing.payments-print-detailed .payments-print-detailed-root{display:block!important}html.payments-page-printing .payments-print-header{border-bottom:1px solid #d4d4d8!important;justify-content:space-between!important;align-items:baseline!important;gap:12pt!important;margin-bottom:8pt!important;padding-bottom:6pt!important;display:flex!important}html.payments-page-printing .payments-print-header-title{color:#1a1a1a!important;margin:0!important;font-size:11pt!important;font-weight:600!important}html.payments-page-printing .payments-print-header-subtitle{color:#666!important;white-space:nowrap!important;margin:0!important;font-size:8pt!important}html.payments-page-printing .payments-print-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6pt!important;margin-bottom:8pt!important;display:grid!important}html.payments-page-printing .payments-print-stat{background:#f8f8f7!important;border:1px solid #d4d4d8!important;border-radius:4pt!important;padding:5pt 6pt!important}html.payments-page-printing .payments-print-stat-label{text-transform:uppercase!important;letter-spacing:.04em!important;color:#666!important;margin-bottom:2pt!important;font-size:7pt!important;font-weight:600!important;display:block!important}html.payments-page-printing .payments-print-stat-value{color:#1a1a1a!important;font-size:10pt!important;font-weight:700!important;line-height:1.1!important;display:block!important}html.payments-page-printing .payments-print-stat-sub{color:#666!important;margin-top:1pt!important;font-size:7pt!important;display:block!important}html.payments-page-printing .payments-print-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;font-size:8pt!important}html.payments-page-printing .payments-print-table th,html.payments-page-printing .payments-print-table td{color:#171717!important;vertical-align:top!important;word-break:break-word!important;border:1px solid #d4d4d8!important;padding:3pt 5pt!important}html.payments-page-printing .payments-print-table th{text-align:left!important;background:#f4f4f5!important;font-weight:600!important}html.payments-page-printing .payments-print-align-right,html.payments-page-printing .payments-print-table th.payments-print-align-right{text-align:right!important}html.payments-page-printing .payments-print-amount{font-variant-numeric:tabular-nums!important;white-space:nowrap!important}html.payments-page-printing .payments-print-totals-row td{background:#f4f4f5!important;font-weight:700!important}html.payments-page-printing .payments-print-detailed-sections{margin-top:6pt!important}html.payments-page-printing .payments-print-batch-section{break-inside:avoid-page!important;page-break-inside:avoid!important;margin-bottom:8pt!important}html.payments-page-printing .payments-print-batch-heading{color:#1a1a1a!important;border-bottom:1px solid #e4e4e7!important;justify-content:space-between!important;gap:8pt!important;margin-bottom:3pt!important;padding:2pt 0!important;font-size:8pt!important;font-weight:600!important;display:flex!important}html.payments-page-printing .payments-print-company-cell{font-weight:600!important}html.payments-page-printing .payments-print-detail-table{margin-bottom:0!important}html.payments-page-printing .payments-print-empty-batch{color:#666!important;margin:0!important;padding:2pt 0!important;font-size:8pt!important}}.analytics-print-root{display:none}
