/* The summary keeps its original values and actions within the shared report layout. */
#report #dashboardV49673.ama-synthesis-layout-v49757{max-width:980px;min-width:0;margin:0 auto 20px;gap:18px!important;color:#263b31;scroll-margin-top:145px}
#dashboardV49673.ama-synthesis-layout-v49757 *{box-sizing:border-box;min-width:0}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-heading{margin:0 0 2px}
.ama-synthesis-layout-active #dashboardV49673 :is(.ama-dash-tabs,.ama-all-sections-wrap){display:none!important}
.ama-synthesis-layout-active #dashboardV49673 .ama-property-overlay h2{display:none}
.ama-synthesis-layout-active #dashboardV49673.detail-mode>.ama-synthesis-heading{display:none}

/* Flowing rows keep controls, characteristics and photo credits apart at any width. */
#report #dashboardV49673.ama-synthesis-layout-v49757 .ama-property-visual{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(24px,1fr) auto;gap:12px;align-items:start;padding:16px;min-height:clamp(240px,30vw,360px)!important;border-radius:20px;box-shadow:none}
#report #dashboardV49673.ama-synthesis-layout-v49757 .ama-property-visual:not(.ama-property-photo):not(.ama-townhall-photo){min-height:170px!important}
#dashboardV49673.ama-synthesis-layout-v49757>.ama-ud-property{margin:0;padding:20px;gap:14px;border-radius:20px;background:#fff;align-items:flex-start}
#dashboardV49673.ama-synthesis-layout-v49757>.ama-ud-property>svg{box-sizing:content-box;width:24px;height:24px;padding:11px;border-radius:50%;background:#edf5ef}
#dashboardV49673.ama-synthesis-layout-v49757>.ama-ud-property strong{font-size:18px;line-height:1.4}
#dashboardV49673.ama-synthesis-layout-v49757>.ama-ud-property span{margin-top:6px;font-size:14px;line-height:1.5}
@media(max-width:520px){#dashboardV49673.ama-synthesis-layout-v49757>.ama-ud-property{padding:16px;gap:12px}#dashboardV49673.ama-synthesis-layout-v49757>.ama-ud-property strong{font-size:17px}}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-property-overlay{position:relative;inset:auto;grid-column:1/-1;grid-row:3;padding:0;align-self:end}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-property-type{position:relative;inset:auto;grid-column:1;grid-row:1;justify-self:start;max-width:100%;font-size:14px;line-height:1.4;overflow-wrap:anywhere;border-radius:10px;backdrop-filter:none}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-property-chips{display:block;font-size:12px;line-height:1.55}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-property-chips span{display:inline;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;color:#f5f8f6;font-size:12px;font-weight:500;line-height:1.55;overflow-wrap:anywhere;text-shadow:0 1px 4px #061d14}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-property-chips span+span:before{content:'·';margin:0 7px;color:#d7e3db}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-property-tools{position:relative;inset:auto;grid-column:2;grid-row:1;justify-self:end;gap:8px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-property-tools button{width:46px;height:46px;padding:8px;border:1px solid #d4e0d8;border-radius:13px;box-shadow:none;font-size:22px;color:#175b40}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-photo-fallback{position:relative;inset:auto;grid-column:1/-1;grid-row:2;min-height:72px;padding:8px 0;text-align:center;background:none}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-townhall-source{position:relative;inset:auto;grid-column:1/-1;grid-row:4;display:block;width:100%;max-width:100%;margin:0;padding:9px 11px;border-radius:10px;font-size:11px;line-height:1.45;overflow-wrap:anywhere;backdrop-filter:none;box-shadow:none}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-townhall-source span{display:block;margin-top:3px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-analysis-note{padding:14px 16px;border-radius:14px;font-size:14px;line-height:1.6;background:#edf5ef;color:#355b46}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-verdict{grid-template-columns:44px minmax(0,1fr);padding:18px;gap:14px;border-radius:17px;box-shadow:none}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-verdict-icon{width:44px;height:44px;font-size:23px;box-shadow:none}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-verdict h3{font-size:21px;line-height:1.35}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-verdict p{margin-top:6px;font-size:15px;line-height:1.5}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-verdict-arrow{display:none}

/* Context and asking price; the summary card owns the suggested offer. */
#dashboardV49673.ama-synthesis-layout-v49757 .ama-dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-metric{padding:20px 17px;border:1px solid #d4e0d8;border-radius:17px;box-shadow:none}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-metric-label{min-height:0;font-size:14px;line-height:1.5;font-weight:700;color:#465d50}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-metric strong{margin-top:12px;font-size:30px;line-height:1.25;letter-spacing:-.025em}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-metric small{margin-top:10px;font-size:13px;line-height:1.6}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-metric-corrected{background:#edf7f1;text-align:left}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-metric-corrected strong{color:#175b40;font-size:36px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-corrected-value-intro{font-size:14px;line-height:1.6;color:#4c6156}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-score-ring{margin-top:12px;width:82px;height:82px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-score-ring span{font-size:27px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-score-ring em{font-size:12px;margin-top:3px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-price-details{gap:14px;padding:0;font-size:14px;line-height:1.6;color:#4c6156}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-price-details button{padding:12px 15px;min-height:46px;border:1px solid #cbd9d0;border-radius:13px;background:#fff;font-size:14px;line-height:1.4;white-space:normal}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-budget-launcher{padding:18px;border-radius:17px;border-color:#cbded2;background:#eaf5ee}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-budget-launcher b{font-size:17px;line-height:1.4}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-budget-launcher small{font-size:14px;line-height:1.6}

/* Priority checks keep their order and content; only their presentation changes. */
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741{gap:20px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 section{padding:20px;border-color:#d4e0d8;border-radius:17px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-priorities{padding:0;border:0;background:transparent}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 h3{font-size:21px;line-height:1.35;color:#203c2e}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 h4{font-size:17px;line-height:1.4}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 p{font-size:14px;line-height:1.6;color:#4c6156}
#dashboardV49673.ama-synthesis-layout-v49757 :is(.ama-synthesis-tag,.ama-synthesis-eyebrow,.ama-synthesis-status){font-size:12px;line-height:1.5}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-checks{gap:14px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-check{padding:17px;border-radius:15px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 button{width:100%;min-height:46px;padding:12px 14px;border-color:#cbd9d0;border-radius:13px;font-size:14px;line-height:1.4}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 details{margin-top:14px;border:1px solid #d4e0d8;border-radius:14px;background:#fff;scroll-margin-top:145px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 summary{display:flex;align-items:center;gap:12px;min-height:60px;padding:14px 16px;list-style:none;font-size:15px;font-weight:700;line-height:1.5;color:#203c2e}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 summary::-webkit-details-marker{display:none}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 summary:after{content:'+';margin-left:auto;flex:none;font-size:24px;line-height:1;font-weight:400}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 details[open]>summary{border-bottom:1px solid #e0e8e3}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 details[open]>summary:after{content:'−'}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 details>ul{margin:0;padding:16px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 .ama-synthesis-notes ul{padding:14px 16px 14px 32px;font-size:13px;line-height:1.6}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-strengths>ul{gap:18px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-location-strip{padding:16px;border-radius:17px;gap:14px;background:#edf5ef}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-location-main{white-space:normal;font-size:15px;line-height:1.5}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-location-stats span{font-size:13px;line-height:1.4;padding:7px 9px;border-radius:10px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-dash-actions{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-dash-actions button{min-height:48px;padding:12px 14px;border-color:#cbd9d0;border-radius:13px;font-size:14px;line-height:1.5;white-space:normal}
#dashboardV49673.ama-synthesis-layout-v49757 :is(button,summary,a):focus-visible{outline:3px solid #347857;outline-offset:3px}

@media(max-width:740px){
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-metric-corrected{grid-column:1/-1}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-metric strong{font-size:26px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-metric-corrected strong{font-size:34px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-price-details{align-items:stretch;flex-direction:column}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-v49741 section{padding:17px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-synthesis-priorities{padding:0}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-dash-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-dash-actions button:first-child{grid-column:1/-1;background:#175b40;color:#fff}
}
@media(max-width:359px){
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-metric{padding:15px 12px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-metric strong{font-size:24px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-verdict{padding:15px;gap:10px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-verdict h3{font-size:19px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-dash-actions{grid-template-columns:1fr}
}

/* V49773: concise topic cards, native horizontal paging on mobile. */
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-v49773{min-width:0}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-heading{margin:4px 0 18px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-heading h3{margin:0;font-size:24px;line-height:1.25;letter-spacing:-.5px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-heading p{margin:7px 0 0;color:#64776b}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;max-width:100%;position:relative}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card{display:flex;flex-direction:column;min-width:0;padding:22px 20px 14px;background:#fff;border:1px solid #d6e1d9;border-radius:22px;overflow-wrap:anywhere}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card h4{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:14px;line-height:1.5;letter-spacing:.45px;text-transform:uppercase;font-weight:800;color:#233a2c}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card h4 svg{width:23px;height:23px;flex:none}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:18px}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-head h4{margin:0}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-grades{display:flex;gap:6px;flex-wrap:wrap}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-grade{display:inline-block;padding:4px 7px;border-radius:7px;background:#eef2ef;color:#4f6456;font-size:11px;line-height:1.3;font-weight:750;white-space:nowrap}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-grade:is(.grade-a,.grade-b,.grade-c){background:#e9f5ed;color:#25613e}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-grade:is(.grade-d,.grade-e){background:#fff3dc;color:#7a591b}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-grade:is(.grade-f,.grade-g){background:#fff0eb;color:#a13a2c}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-verdict{padding:14px;background:#f5f7f5}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-verdict strong{font-size:16px}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-verdict p{font-size:12px;margin:6px 0 0;line-height:1.45}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-number{font-variant-numeric:tabular-nums}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-facts{gap:15px;margin:20px 0 17px}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-facts strong{font-size:15px}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-facts p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:12px;line-height:1.45}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-tag{padding:3px 6px;border-radius:6px;background:#f2f5f3;font-size:11px;line-height:1.3;color:#5b6a61;white-space:nowrap}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-tag.good{background:#e9f5ed;color:#25613e}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-tag.warning{background:#fff3dc;color:#7a591b}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] details.ama-summary-energy-checks{margin:0 0 14px;padding:0;border:0;background:transparent;font-size:12px;color:#65766b}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-checks summary{padding:8px 10px;border-radius:8px;background:#fff4e5;color:#795822;font-size:12px;line-height:1.4;min-height:34px;cursor:pointer}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-checks ul{padding-left:18px;margin:12px 0;line-height:1.5}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-checks p{font-size:12px;line-height:1.5}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="energy"] .ama-summary-energy-checks a{color:#245b3e;text-decoration:underline}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-verdict{padding:17px 16px;border-radius:15px;background:#f0f4f1;color:#3c5b47}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-verdict.good{background:#edf8f0;color:#217443}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-verdict.warning{background:#fff5e5;color:#7c591f}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-verdict strong{display:block;font-size:18px;line-height:1.4;letter-spacing:-.2px;font-weight:800}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-verdict p{margin:8px 0 0;color:#5f7165;font-size:13px;line-height:1.55}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-verdict.warning p{color:#765e38}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-finance-metric{background:#f5f7f5}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-metric-label{display:block;font-size:14px;color:#65766b}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-finance-metric strong{margin-top:5px;font-size:30px;line-height:1.2;letter-spacing:-.7px;color:#233a2c}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-finance-metric strong small{font-size:14px;letter-spacing:0;font-weight:400;color:#65766b;white-space:nowrap}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-metric-note{display:block;margin-top:8px;font-size:12px;line-height:1.45;color:#526b5b}
#dashboardV49673.ama-synthesis-layout-v49757 details.ama-summary-finance-limits{border:0;padding:0;margin:0 0 14px;background:transparent;font-size:12px;color:#65766b}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-finance-limits summary{padding:0;min-height:28px;font-size:12px;font-weight:500;cursor:pointer}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-finance-limits p{margin:6px 0;line-height:1.5;font-size:12px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-finance-limits a{color:#245b3e;text-decoration:underline}
#dashboardV49673.ama-synthesis-layout-v49757 details.ama-summary-rental-warning{margin:0 0 14px;padding:0 11px;border:0;border-radius:9px;background:#fff3df;color:#81541d;font-size:12px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-rental-warning summary{padding:9px 0;min-height:36px;cursor:pointer;font-size:12px;font-weight:700;color:inherit}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-rental-warning p{font-size:12px;line-height:1.5;margin:0 0 10px;color:inherit}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-rental-warning a{display:inline-block;margin-bottom:12px;color:inherit;text-decoration:underline}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-facts{display:grid;gap:18px;list-style:none;padding:0;margin:23px 0 20px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-facts li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;align-items:start}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-facts strong{display:block;font-size:16px;line-height:1.45;color:#293e31;font-weight:750}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-facts p{margin:4px 0 0;font-size:13px;line-height:1.55;color:#65766b}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-mark{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;margin-top:1px;background:#f0f5f1;color:#43634d;font-size:17px;line-height:1;font-weight:800}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-mark.good{background:#edf8f0;color:#217443}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-mark.warning{background:#fff4df;color:#80581b}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .ama-summary-price-verdict{padding:16px;border:1px solid transparent;background:#f2f5f3;color:#52695b}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .price-green{background:#edf8f0;color:#21633e;border-color:#d1e9d9}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .price-orange{background:#fff2e5;color:#974603;border-color:#f5d5b2}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .price-red{background:#fff0ee;color:#ae251d;border-color:#f1c7c2}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .price-gold{background:linear-gradient(115deg,#fff9df,#f9e6a2);color:#725000;border-color:#d8b34a}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .ama-summary-price-verdict strong{font-size:19px;color:inherit}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .ama-summary-price-verdict p{color:inherit}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .ama-summary-price-gap{font-size:15px;font-weight:700;line-height:1.45}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .ama-summary-price-basis{font-size:12px;line-height:1.45}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .ama-summary-price-note{margin:10px 0 0;font-size:12px;line-height:1.5;color:#65766b}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .ama-summary-facts{margin:18px 0;gap:15px}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .ama-summary-facts strong{font-size:15px}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .ama-summary-facts p{font-size:12px;line-height:1.45}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] details.ama-summary-price-method{margin:0 0 14px;padding:0;border:0;background:transparent;color:#65766b}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .ama-summary-price-method summary{padding:6px 0;min-height:34px;font-size:12px;line-height:1.5;cursor:pointer}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .ama-summary-price-method p{font-size:12px;line-height:1.5;margin:8px 0}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .ama-summary-price-method ul{font-size:12px;line-height:1.5;margin:10px 0;padding-left:18px}
#dashboardV49673.ama-synthesis-layout-v49757 [data-summary-card="market"] .ama-summary-price-thresholds li{margin:6px 0}
#dashboardV49673.ama-synthesis-layout-v49757 button.ama-summary-detail{justify-content:flex-end;gap:12px;width:100%;min-height:48px;margin-top:auto;padding:14px 0 0;border:0;border-top:1px solid #e3ebe5;border-radius:0;background:transparent;font-size:14px;font-weight:750;color:#245b3e}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-pagination{display:none}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-verifications{margin-top:0;background:#fff}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-verifications-body{display:grid;gap:16px;padding:16px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-verifications-body>.ama-synthesis-priorities{border:0;padding:0}
@media(min-width:741px) and (max-width:960px){
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-track{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:740px){
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-track{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 4px 8px;scroll-padding:4px;align-items:stretch}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-track::-webkit-scrollbar{display:none}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card{flex:0 0 calc(100% - 24px);scroll-snap-align:start;padding:21px 18px 13px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card:is([data-summary-card="market"],[data-summary-card="budget"],[data-summary-card="rental"],[data-summary-card="energy"]){align-self:flex-start}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-heading{margin-bottom:13px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:7px 4px 0}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-pagination button{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid #d5e1d9;border-radius:50%;background:#fff;font-size:23px;font-weight:400}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-pagination button:disabled{opacity:.35;cursor:default}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-pagination>div{display:grid;gap:6px;justify-items:center}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-counter{font-size:12px;line-height:1.3;color:#627669;font-variant-numeric:tabular-nums}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-dots{display:flex;gap:6px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-dots i{display:block;width:7px;height:7px;border-radius:9px;background:#cedbd2}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-dots i.active{width:22px;background:#265e40}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-verifications-body{padding:14px 12px}
}
@media(max-width:359px){
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card{padding:18px 14px 12px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-verdict{padding:15px 13px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-verdict strong{font-size:17px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-finance-metric strong{font-size:28px}
}
@media print{
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card{break-inside:avoid}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-pagination{display:none}
}

/* V49784: one prominent result, compact facts, and direct section actions. */
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct{padding:21px;border-radius:17px;align-self:start}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct h4{margin:0 0 20px;font-size:15px;font-weight:650;line-height:1.3;letter-spacing:0;text-transform:none}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct h4 svg{width:20px;height:20px;color:#226647}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-main{padding:0;margin:0 0 14px;background:transparent;min-width:0}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-main-value{display:block;margin-top:3px;color:#226647;font-size:36px;line-height:1.15;font-weight:650;letter-spacing:-1.1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-main-value small{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;color:#627568;white-space:nowrap}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-metric-label{font-size:12px;line-height:1.4;color:#627568}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-parameters{margin:7px 0 0;font-size:12px;line-height:1.5;color:#52685b}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-metric-note{margin-top:5px;font-size:11px;line-height:1.5;color:#627568}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-main.is-missing strong{display:block;font-size:22px;font-weight:650;line-height:1.3;color:#52685b}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-verdict{align-self:flex-start;width:fit-content;max-width:100%;margin:0 0 15px;padding:5px 9px;border:0;border-radius:6px;background:#edf3ef;color:#3b6249}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-verdict strong{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0;color:inherit}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-verdict.good,#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .price-green{background:#edf8f0;color:#21633e}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-verdict.warning,#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .price-orange{background:#fff0dc;color:#925017}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .price-red{background:#fcebe7;color:#a33e34}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .price-gold{background:#fbefc5;color:#765511}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-price-basis{margin:-5px 0 14px;font-size:11px;line-height:1.5;color:#627568}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-facts{display:block;list-style:none;margin:0 0 15px;padding:0}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-facts li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:10px;padding:10px 0;border-top:1px solid #dce7de}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-fact-label{font-size:12px;line-height:1.45;color:#627568}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-facts strong{font-size:12px;font-weight:600;line-height:1.45;text-align:right;color:#213e2c;font-variant-numeric:tabular-nums}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-facts .is-warning{color:#925017}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-context strong{font-size:inherit;font-weight:600}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct details{margin-bottom:12px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct details p{font-size:12px;line-height:1.5}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct details[class]>summary{min-height:44px;font-size:12px;display:flex;align-items:center;gap:7px;list-style:none}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct details>summary::-webkit-details-marker{display:none}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct details>summary::after{font-size:17px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-price-gap{font-size:12px;font-weight:600}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-energy-grades{display:flex;align-items:baseline;gap:15px;flex-wrap:wrap;margin-top:4px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-energy-grade{display:inline-flex;align-items:baseline;gap:7px;padding:0;background:none;font-size:12px;font-weight:500;border-radius:0;color:#4f6456}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-energy-grade strong{font-size:36px;line-height:1.15;font-weight:650}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-energy-grade+.ama-summary-energy-grade strong{font-size:23px}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-energy-grade:is(.grade-a,.grade-b,.grade-c){background:none;color:#25613e}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-energy-grade:is(.grade-d,.grade-e){background:none;color:#925017}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-energy-grade:is(.grade-f,.grade-g){background:none;color:#a33e34}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-energy-number{margin:7px 0 0;font-size:11px;line-height:1.45;color:#627568}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct button.ama-summary-detail{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;min-height:44px;padding:11px 13px;border:0;border-radius:9px;background:#e8f3eb;color:#226647;font-size:12px;line-height:1.4;font-weight:650;text-align:left}
#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct button.ama-summary-detail span{font-size:18px;line-height:1;flex:none}
@media(max-width:740px){
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-direct-v49784 .ama-summary-track{gap:12px;align-items:flex-start}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct{padding:20px 18px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-direct-v49784 .ama-summary-pagination{justify-content:center;gap:24px;margin-top:4px}
}
@media(max-width:359px){
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct{padding:18px 14px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-main-value{font-size:30px}
  #dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-fact-label,#dashboardV49673.ama-synthesis-layout-v49757 .ama-summary-card-direct .ama-summary-facts strong{font-size:11px}
}
