.detail-page{max-width:1440px;font-size:15px;line-height:1.65}.detail-hero p{font-size:16px}.detail-page .detail-panel{padding:22px;border-radius:15px;margin-bottom:18px}.detail-panel h2{font-size:23px;line-height:1.45;margin-bottom:17px}.detail-panel h3{font-size:16px}.detail-note,.detail-page #analysis-status{font-size:13px;line-height:1.75}.detail-page input,.detail-page select{font-size:15px;min-height:45px}.detail-search-grid label,.detail-advanced,.finance-inputs label{font-size:14px}.detail-page button,.detail-bottom-actions a{font-size:14px;min-height:40px}.detail-basic-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.detail-basic-grid .detail-facts{grid-template-columns:1fr}.detail-facts>div{font-size:15px;grid-template-columns:124px minmax(0,1fr);min-height:46px}.detail-facts dt,.detail-facts dd{padding:12px}.detail-market-grid{grid-template-columns:minmax(0,1.9fr) minmax(340px,1fr);grid-template-rows:auto auto;gap:0 18px;align-items:start}.detail-market-grid .price-panel{grid-column:1;grid-row:1/3;align-self:stretch}.detail-market-grid>.detail-panel:nth-child(2){grid-column:2;grid-row:1}.detail-market-grid>.detail-panel:nth-child(3){grid-column:2;grid-row:2}.detail-page table{font-size:14px}.detail-page td,.detail-page th{padding:12px 9px}.detail-page td small{font-size:12px}.detail-chart-tabs{gap:7px}.detail-chart-tabs button{font-size:14px;padding:8px 15px}.detail-chart-areas{gap:11px;max-height:330px;margin-top:18px}.detail-chart-areas b{font-size:15px}.detail-chart-areas small{font-size:12px}.detail-chart-areas strong{font-size:19px}.detail-page .detail-chart-areas button{padding:14px}.detail-area-price{padding:16px 13px;gap:18px}.detail-area-price>b{font-size:20px}.detail-area-price strong{font-size:19px}.detail-area-price small{font-size:12px}.detail-metrics small{font-size:14px}.detail-metrics span{font-size:12px}.detail-metrics strong{font-size:27px}.detail-lower-grid{grid-template-columns:minmax(0,1.7fr) minmax(360px,1fr);gap:18px}.detail-page #a-volume-chart,.detail-page #a-price-chart{width:100%;min-width:0}.detail-page #a-volume-chart text,.detail-page #a-price-chart text{font-size:14px}.detail-page .analysis-chart-scroll svg{width:100%;min-width:0!important}.detail-area-analysis article>b{font-size:16px}.detail-area-analysis strong{font-size:21px}.detail-area-analysis p,.detail-area-analysis small{font-size:13px}.detail-office b{font-size:16px}.detail-office small,.detail-office a{font-size:13px}.detail-neighbor,.detail-neighbor>b{font-size:15px}.detail-neighbor small{font-size:12px}.detail-map-links a,.detail-table-actions,.detail-page .analysis-pagination,.detail-saved a{font-size:14px}.detail-page #a-volume-chart{padding-top:8px}.detail-page .detail-primary{min-height:46px}@media(max-width:1050px){.detail-market-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.detail-lower-grid{grid-template-columns:1fr}.detail-side-column{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.detail-chart-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.detail-basic-grid,.detail-market-grid{grid-template-columns:1fr}.detail-market-grid .price-panel,.detail-market-grid>.detail-panel:nth-child(2),.detail-market-grid>.detail-panel:nth-child(3){grid-column:auto;grid-row:auto}.detail-page{padding:18px 12px}.detail-page .detail-panel{padding:17px}.detail-basic-grid{gap:0}.detail-panel h2{font-size:22px}.detail-side-column{grid-template-columns:1fr}.detail-metrics strong{font-size:23px}.detail-facts>div{grid-template-columns:114px minmax(0,1fr)}.detail-page table{font-size:13px}.detail-page td,.detail-page th{padding:10px 7px}}
