@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:.4in}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.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.location-report-print-header,header.revenue-print-header{display:flex!important}@page{size:portrait;margin:.75in}[class*=print-card],[class*=kpi],[class*=card]{background:#f0f0ee!important;border:1px solid #d8d8d5!important;border-radius:6px!important}[class*=print-section-title],[class*=section-title]{color:#555!important;border-bottom-color:#ccc!important}[class*=print-narrative],[class*=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}[class*=print-co-bar]{background:#1d9e75!important}[class*=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}[class*=print-revenue-table] td{color:#0b0b0b!important;background:#f0f0ee!important;border-color:#d8d8d5!important}[class*=revenue-month]{color:#666!important}[class*=revenue-amount-hi]{color:#1d9e75!important}[class*=ratio-table] th{background:#e8e8e5!important}[class*=ratio-value-teal]{color:#1d9e75!important}[class*=ratio-value-amber]{color:#ba7517!important}[class*=print-space-tile]{background:#e8e8e5!important;border:1px solid #d8d8d5!important}[class*=print-lease-stat]{background:#fff!important;border:1px solid #d8d8d5!important}[class*=lease-stat-value-red]{color:#a32d2d!important}[class*=print-badge]{color:#0a5c3a!important;background:#d4f0e4!important;border:1px solid #1d9e75!important}[class*=print-footer]{color:#888!important;border-top-color:#ccc!important}[class*=print-page-break]{page-break-before:always!important}[class*=print-page-break-avoid]{page-break-inside:avoid!important}[class*=print-only]{display:block!important}[class*=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],html.reports-analytics-printing .analytics-print-root [data-report-card-collapsed=true],html.reports-analytics-printing .analytics-print-root .report-card-collapsed,html.reports-analytics-printing .analytics-print-root .report-card[data-collapsed=true]{visibility:hidden!important;display:none!important}html.reports-analytics-printing body{color:#171717!important;background:#fff!important}html.reports-analytics-printing body *{visibility:hidden}html.reports-analytics-printing .analytics-print-root,html.reports-analytics-printing .analytics-print-root *{visibility:visible;box-shadow:none!important}html.reports-analytics-printing .analytics-print-root{width:100%;font-family:Arial,Helvetica,sans-serif;position:absolute;top:0;left:0;color:#1a1a1a!important;box-sizing:border-box!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:block!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:avoid-page;page-break-inside:avoid;margin-bottom:14pt;background:#fff!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-title{margin:0 0 2pt;font-size:11pt;font-weight:600;color:#1a1a1a!important}html.reports-analytics-printing .analytics-print-section-subtitle{margin:0 0 6pt;font-size:8pt;color:#71717a!important}html.reports-analytics-printing .analytics-print-chart-frame{margin:0 auto;overflow:hidden;max-width:100%!important}html.reports-analytics-printing .analytics-print-table{border-collapse:collapse;width:100%;font-size:8pt;line-height:1.25}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{flex-direction:column;align-items:center;gap:8pt;display:flex}html.reports-analytics-printing .analytics-print-donut-wrap{width:200px;height:200px;position:relative}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-row{flex-wrap:wrap;justify-content:center;gap:10pt;display:flex}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-ratio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8pt;width:100%;display:grid}html.reports-analytics-printing .analytics-print-ratio-card{break-inside:avoid;page-break-inside:avoid;border:1px solid #e4e4e7;border-radius:4pt;padding:8pt;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%}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}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 2pt;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{margin:0 0 2pt;font-size:11pt;font-weight:600;color:#1a1a1a!important}html.ar-aging-report-printing .ar-aging-report-print-root .ar-aging-print-header-subtitle{margin:0 0 6pt;font-size:9pt;color:#666!important}html.ar-aging-report-printing .ar-aging-report-print-root .ar-aging-print-header p{margin:0 0 6pt;font-size:9pt;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:4pt;font-size:8pt}html.ar-aging-report-printing .ar-aging-print-summary-table th{text-align:left;border:1px solid #e4e4e7;padding:4pt 6pt;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:4pt 6pt;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:6pt;display:flex}html.ar-aging-report-printing .ar-aging-print-logo-cell{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;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:32px!important;height:32px!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{break-inside:avoid-page;page-break-inside:avoid;margin-bottom:14pt}html.ar-aging-report-printing .ar-aging-print-company-section+.ar-aging-print-company-section{break-before:auto;page-break-before:auto;border-top:2px solid #d4d4d8;padding-top:10pt}html.ar-aging-report-printing .ar-aging-print-company-name{margin:0 0 2pt;font-size:10pt;font-weight:600;color:#1a1a1a!important}html.ar-aging-report-printing .ar-aging-print-company-location,html.ar-aging-report-printing .ar-aging-print-company-contact{margin:0 0 6pt;font-size:8pt;color:#71717a!important}html.ar-aging-report-printing .ar-aging-print-invoice-table{border-collapse:collapse;width:100%;margin-bottom:6pt;font-size:8pt}html.ar-aging-report-printing .ar-aging-print-invoice-table th{text-align:left;border:1px solid #d4d4d8;padding:3pt 5pt;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:3pt 5pt;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:3pt;padding:1pt 4pt;font-size:7pt;font-weight:600;line-height:1.2;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{text-align:right;margin:0;font-size:8.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:2px solid #a1a1aa;margin-top:12pt;padding-top:8pt}html.ar-aging-report-printing .ar-aging-print-grand-total p{text-align:right;margin:0;font-size:10pt;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}@page{size:portrait;margin:.75in}nav,aside,[data-reports-chrome],[class*=sidebar],[class*=search-bar],[class*=tab-row],[class*=export-button],[class*=reports-header],[class*=reports-title],[class*=reports-nav],[class*=tab-list],h1,[class*=page-title],[class*=sticky],canvas,.screen-only,.location-report-revenue-chart{display:none!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}.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,[class*=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-page-break{page-break-before:always!important}.print-page-break-avoid{page-break-inside:avoid!important}.print-only{display:block!important}.print-only table.print-revenue-table{display:table!important}.screen-only{display:none!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,.manager-report-screen [class*=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}}
