.rb-a4-page-container{background-color:rgb(229 231 235);padding:2rem}.rb-a4-page{background-color:white;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);margin:0 auto;padding:2rem;color:black;width:297mm;min-height:210mm;font-size:11px;line-height:1.3}.rb-a4-page h1{font-size:18px;font-weight:700}.rb-a4-page h2{font-size:16px;font-weight:700}.rb-a4-page h3{font-size:14px;font-weight:700}.rb-a4-page h4{font-size:12px;font-weight:700}.rb-a4-page div,.rb-a4-page p{font-size:11px}.rb-a4-page .rb-text-xs{font-size:9px}.rb-a4-page .rb-text-sm{font-size:10px}.rb-a4-page .rb-text-base{font-size:11px}.rb-a4-page .rb-text-lg{font-size:13px}.rb-a4-page .rb-text-xl{font-size:15px}.rb-a4-page .rb-text-2xl{font-size:17px}.rb-a4-page .rb-space-y-6>*+*{margin-top:1rem}.rb-a4-page .rb-space-y-4>*+*{margin-top:.75rem}.rb-a4-page .rb-space-y-3>*+*{margin-top:.5rem}.rb-a4-page .rb-space-y-2>*+*{margin-top:.25rem}.rb-a4-page .rb-overflow-x-auto{overflow-x:visible;overflow-y:visible}.rb-a4-page .rb-overflow-hidden{overflow:visible}.rb-a4-page .rb-h-64,.rb-a4-page .rb-h-80,.rb-a4-page .rb-h-96,.rb-a4-page .rb-max-h-64,.rb-a4-page .rb-max-h-80,.rb-a4-page .rb-max-h-96{max-height:none;height:auto}.rb-a4-page table{font-size:9px}.rb-a4-page td,.rb-a4-page th{padding:.25rem .5rem}.rb-a4-page .rb-recharts-wrapper{font-size:9px}.rb-a4-page .rb-advanced-filters,.rb-a4-page .rb-clickable-volume,.rb-a4-page .rb-dialog-trigger,.rb-a4-page .rb-filter-controls,.rb-a4-page .rb-filter-section,.rb-a4-page .rb-interactive-controls,.rb-a4-page .rb-pagination,.rb-a4-page .rb-quick-filters,.rb-a4-page .rb-search-input{display:none!important}.rb-a4-page .rb-report-component-wrapper{font-size:10px}.rb-a4-page .rb-report-component-wrapper h1{font-size:14px}.rb-a4-page .rb-report-component-wrapper h2{font-size:12px}.rb-a4-page .rb-report-component-wrapper h3{font-size:11px}.rb-a4-page .rb-report-component-wrapper h4{font-size:10px}.rb-a4-page .rb-report-component-wrapper .rb-text-3xl{font-size:16px}.rb-a4-page .rb-report-component-wrapper .rb-text-2xl{font-size:14px}.rb-a4-page .rb-report-component-wrapper .rb-text-xl{font-size:12px}.rb-a4-page .rb-report-component-wrapper .rb-text-lg{font-size:11px}.rb-a4-page .rb-report-component-wrapper .rb-text-base{font-size:10px}.rb-a4-page .rb-report-component-wrapper .rb-text-sm{font-size:9px}.rb-a4-page .rb-size-mix-transactions-print,.rb-a4-page .rb-unit-mix-transactions-print{page-break-inside:avoid;margin-bottom:1rem}.rb-a4-page .rb-size-mix-transactions-print table,.rb-a4-page .rb-unit-mix-transactions-print table{width:100%;border-collapse:collapse;font-size:9px}.rb-a4-page .rb-size-mix-transactions-print th,.rb-a4-page .rb-unit-mix-transactions-print th{padding:.4rem .3rem;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;border-bottom:2px solid #e5e7eb}.rb-a4-page .rb-size-mix-transactions-print td,.rb-a4-page .rb-unit-mix-transactions-print td{padding:.5rem .3rem;font-size:9px;border-bottom:1px solid #f3f4f6}.rb-a4-page .rb-size-mix-transactions-print .rb-font-bold,.rb-a4-page .rb-unit-mix-transactions-print .rb-font-bold{font-weight:600}.rb-a4-page .rb-size-mix-transactions-print .rb-text-2xl,.rb-a4-page .rb-unit-mix-transactions-print .rb-text-2xl{font-size:14px;font-weight:700}.rb-a4-page .rb-size-mix-transactions-print .rb-text-sm,.rb-a4-page .rb-unit-mix-transactions-print .rb-text-sm{font-size:8px}.rb-a4-page .rb-print-friendly table{font-size:8px;page-break-inside:auto}.rb-a4-page .rb-print-friendly td,.rb-a4-page .rb-print-friendly th{padding:.2rem .3rem;border:1px solid #d1d5db}.rb-a4-page .rb-print-friendly th{background-color:#f9fafb;font-weight:600}.rb-a4-page .rb-print-friendly tr{page-break-inside:avoid;page-break-after:auto}.rb-a4-page .rb-print-friendly .rb-space-y-6>div{page-break-inside:avoid;margin-bottom:1rem}.rb-a4-page .rb-print-friendly thead{display:table-header-group}.rb-a4-page .rb-print-friendly tbody{display:table-row-group}.rb-a4-page .rb-report-component-wrapper .rb-text-xs{font-size:8px}.rb-landscape-preview{width:100%;max-width:297mm;margin:0 auto;zoom:.6;transform-origin:top left;height:auto;min-height:0}.rb-a4-page-container:has(.rb-landscape-preview){overflow-y:auto!important;overflow-x:hidden;position:relative;padding-right:1rem}.rb-a4-page-container{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.rb-a4-page-container::-webkit-scrollbar{width:8px}.rb-a4-page-container::-webkit-scrollbar-track{background:#f1f5f9}.rb-a4-page-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.rb-a4-page-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.rb-print-full-content .rb-overflow-hidden,.rb-print-full-content .rb-overflow-x-auto,.rb-print-full-content .rb-overflow-y-auto{overflow:visible!important}.rb-print-full-content .rb-h-64,.rb-print-full-content .rb-h-80,.rb-print-full-content .rb-h-96,.rb-print-full-content .rb-max-h-400px,.rb-print-full-content .rb-max-h-500px,.rb-print-full-content .rb-max-h-600px,.rb-print-full-content .rb-max-h-64,.rb-print-full-content .rb-max-h-700px,.rb-print-full-content .rb-max-h-80,.rb-print-full-content .rb-max-h-96{max-height:none!important;height:auto!important}.rb-a4-page-container{min-height:400px}.rb-landscape-preview .rb-space-y-4>*+*{margin-top:.75rem}.rb-print-preview{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid #e5e7eb}.rb-print-preview .rb-report-component-wrapper{overflow:visible}.rb-print-preview .rb-overflow-x-auto{overflow-x:visible}.rb-print-preview .rb-overflow-y-auto{overflow-y:visible}.rb-print-preview .rb-max-h-64,.rb-print-preview .rb-max-h-80,.rb-print-preview .rb-max-h-96{max-height:none}.rb-print-preview .rb-grid-cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.rb-print-preview .rb-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media print{@page{size:A4 landscape;margin:.5in}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rb-a4-page-container{padding:0;background-color:transparent}.rb-a4-page{box-shadow:none;margin:0;padding:1rem;width:auto;min-height:auto;max-width:none;font-size:10px;line-height:1.2}.rb-no-print{display:none}.rb-advanced-filters,.rb-cursor-pointer,.rb-filter-controls,.rb-filter-section,.rb-hover-bg-gray-50,.rb-hover-shadow-lg,.rb-interactive-controls,.rb-pagination,.rb-quick-filters,.rb-search-input,.rb-transition-all,.rb-transition-colors,.rb-transition-shadow,button:not(.rb-print-keep){display:none!important}table{width:100%!important}table,td,th{font-size:8px!important}td,th{padding:.125rem .25rem!important}.rb-recharts-wrapper{font-size:8px!important}.rb-recharts-responsive-container{width:100%!important;height:200px!important}.rb-recharts-cartesian-axis-tick,.rb-recharts-legend-wrapper,.rb-recharts-tooltip-wrapper{font-size:7px!important}.rb-overflow-hidden,.rb-overflow-x-auto,.rb-overflow-y-auto{overflow:visible!important}.rb-h-64,.rb-h-80,.rb-h-96,.rb-max-h-400px,.rb-max-h-500px,.rb-max-h-600px,.rb-max-h-64,.rb-max-h-700px,.rb-max-h-80,.rb-max-h-96{max-height:none!important;height:auto!important}.rb-grid-cols-1,.rb-grid-cols-2,.rb-grid-cols-3,.rb-grid-cols-4{display:grid!important}.rb-lg-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rb-lg-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rb-grid-cols-4,.rb-lg-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rb-grid-cols-4{display:grid!important;gap:.5rem!important}.rb-line-clamp-2{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.rb-grid-cols-4>div{padding:.375rem!important;font-size:7px!important}.rb-grid-cols-4 h4{font-size:7px!important;line-height:1.2!important;margin-bottom:.125rem!important}.rb-grid-cols-4 p{font-size:6px!important;line-height:1.2!important}.rb-grid-cols-4 span{font-size:6px!important;padding:.125rem .25rem!important}.rb-space-y-6>*+*{margin-top:.75rem!important}.rb-space-y-4>*+*{margin-top:.5rem!important}.rb-space-y-3>*+*{margin-top:.375rem!important}.rb-space-y-2>*+*{margin-top:.25rem!important}.rb-p-6{padding:.75rem!important}.rb-p-4{padding:.5rem!important}.rb-p-3{padding:.375rem!important}.rb-px-6{padding-left:.75rem!important;padding-right:.75rem!important}.rb-py-4{padding-top:.5rem!important;padding-bottom:.5rem!important}.rb-mb-6{margin-bottom:.75rem!important}.rb-mb-4{margin-bottom:.5rem!important}.rb-mb-3{margin-bottom:.375rem!important}.rb-mb-2{margin-bottom:.25rem!important}.rb-print-preview{transform:none!important;width:100%!important;height:auto!important;min-height:auto!important;box-shadow:none!important;border:none!important}.rb-a4-page-container:has(.rb-print-preview){overflow:visible!important;padding-right:0!important;max-height:none!important}}.rb-a4-page .rb-tower-view-grid{page-break-inside:avoid}.rb-a4-page .rb-tower-view-grid .rb-break-after-page{page-break-after:always}.rb-a4-page .rb-tower-view-grid .rb-break-inside-avoid{page-break-inside:avoid}@media print{.rb-tower-view-grid{page-break-inside:avoid}.rb-tower-view-grid .rb-break-after-page{page-break-after:always}.rb-tower-view-grid .rb-break-inside-avoid{page-break-inside:avoid}}.rb-a4-page .rb-master-plan-legend{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;font-size:.75rem;line-height:1.2}.rb-a4-page .rb-master-plan-legend .rb-legend-item{display:flex;align-items:center;gap:.25rem}.rb-a4-page .rb-master-plan-legend .rb-color-box{width:.75rem;height:.75rem;flex-shrink:0;border:1px solid #d1d5db;border-radius:.125rem}.rb-a4-page .rb-break-before-page{page-break-before:always}.rb-a4-page .rb-master-plan-print,.rb-a4-page .rb-site-plan-print{page-break-inside:avoid;width:100%}.rb-a4-page .rb-master-plan-print img,.rb-a4-page .rb-site-plan-print img{max-width:100%;height:auto;page-break-inside:avoid}.rb-report-component-wrapper{position:relative;z-index:1}.rb-report-component-wrapper .rb-landlot-print,.rb-report-component-wrapper .rb-onemap-print{z-index:10;position:relative}.rb-a4-page .rb-print-friendly .rb-leaflet-container,.rb-a4-page .rb-print-friendly iframe{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rb-a4-page .rb-print-friendly .rb-leaflet-control-container,.rb-a4-page .rb-print-friendly .rb-leaflet-control-zoom{display:none!important}.rb-print-friendly .rb-leaflet-control-container{pointer-events:none!important}.rb-print-friendly .rb-leaflet-container .rb-leaflet-control-attribution,.rb-print-friendly .rb-leaflet-container .rb-leaflet-control-zoom{display:none!important}.rb-print-friendly iframe{pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.rb-print-friendly .rb-leaflet-container{height:100%!important;width:100%!important}