.quote-freshness{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px 9px;border-radius:999px;background:#e8f3eb;color:#246a48;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.01em}
.quote-freshness:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}
.quote-freshness-delayed,.quote-freshness-closed{background:#f7f0dd;color:#8c6929}
.quote-freshness-stale,.quote-freshness-unavailable{background:#fbebe7;color:#a14536}
.quote-freshness-sample{background:#e9ebed;color:#5d6670}
#home-page .home-balance>.quote-freshness{margin:0 0 11px}
#home-page .closed-hero .home-hero-main{grid-template-columns:1fr;padding-bottom:23px}
#home-page .closed-hero .home-comparison{display:none}
#home-page .closed-hero .home-return>span{display:none}
#home-page .closed-hero .home-return small{color:#d9e9df;font-size:12px}
#home-page .home-balance>.quote-freshness,.portfolio-hero>.quote-freshness{background:#ffffff1d;color:#e8ecdf;border:1px solid #ffffff35}
#home-page .home-balance>.quote-freshness-stale,#home-page .home-balance>.quote-freshness-unavailable,.portfolio-hero>.quote-freshness-stale,.portfolio-hero>.quote-freshness-unavailable{background:#5d392c;color:#ffe1d3;border-color:#a86752}
.portfolio-hero>.quote-freshness{margin:3px 0 12px}
.card-top-numbers .quote-freshness{display:flex;margin-top:8px}
.detail-hero .quote-freshness{display:flex;margin:7px 0 2px}
.market-reference-head .quote-freshness{margin-left:auto}
.closed-overview{margin:22px 0 28px;padding:29px 31px;border:1px solid #dfebe1;border-radius:22px;background:linear-gradient(140deg,#f6faf4 0%,#fff 57%,#f8f5eb 100%);box-shadow:0 12px 35px #183d1f0a}
.closed-overview-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}
.closed-overview-head>svg{width:34px;height:34px;padding:8px;border-radius:11px;background:#e7f0e7;color:#315c49;box-sizing:content-box}
.closed-overline{color:#527561;font-size:10px;font-weight:800;letter-spacing:.15em}
.closed-overview h2{max-width:620px;margin:9px 0;font:700 clamp(21px,2.1vw,29px)/1.2 Manrope,sans-serif;color:#173b31;letter-spacing:-.04em}
.closed-overview-head p{margin:0;color:#718078;font-size:13px}
.closed-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}
.closed-overview-stats>div{display:flex;flex-direction:column;gap:9px;min-width:0;padding:18px;border:1px solid #e8eee7;border-radius:14px;background:#fff}
.closed-overview-stats span,.closed-overview-latest span{font-size:11px;color:#77867b}
.closed-overview-stats strong{color:#1c4537;font:700 clamp(18px,1.8vw,25px)/1.2 Manrope,sans-serif;letter-spacing:-.04em}
.closed-overview strong.negative,.trade-impact strong.negative{color:#af4b42}
.closed-overview strong.positive,.trade-impact strong.positive{color:#2c7650}
.closed-overview-latest{display:flex;justify-content:space-between;gap:15px;margin-top:11px;padding:18px 20px;border-radius:14px;background:#eaf2e9}
.closed-overview-latest>div{display:flex;flex-direction:column;gap:4px}
.closed-overview-latest>div:last-child{text-align:right}
.closed-overview-latest strong{color:#1c4537;font:700 20px Manrope,sans-serif}
.closed-overview-latest strong small{font:500 12px 'DM Sans',sans-serif;color:#728076}
.closed-overview-latest p{margin:0;color:#718078;font-size:11px}
.closed-overview-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}
.closed-overview-actions>a{display:inline-flex;align-items:center;gap:6px;color:#245c43;font-size:12px;font-weight:700;text-decoration:none}
.closed-overview-actions .btn{display:inline-flex;align-items:center;gap:7px}
.trade-impact{margin-top:12px;padding:14px 16px;border:1px solid #dce9df;border-radius:13px;background:#f7faf7}
.trade-impact h3{margin:0 0 9px;color:#244b3a;font-size:12px;font-weight:750}
.trade-impact .review-row{padding:7px 0}
.trade-impact .review-row strong{text-align:right}
.trade-impact-level{padding:8px 0;border-top:1px solid #dfebe2}
.trade-impact>p{margin:10px 0 0;color:#6e7b72;font-size:11px;line-height:1.6}
@media(max-width:760px){.closed-overview{padding:23px 19px;border-radius:18px}.closed-overview-head>svg{width:24px;height:24px}.closed-overview-stats{grid-template-columns:1fr 1fr}.closed-overview-stats>div:last-child{grid-column:1/-1}.closed-overview-stats>div{padding:14px}.closed-overview-latest{padding:14px}.closed-overview-actions{align-items:stretch;flex-direction:column-reverse}.closed-overview-actions .btn{justify-content:center;width:100%}.closed-overview-actions>a{justify-content:center;padding:10px}.market-reference-head{flex-wrap:wrap}.market-reference-head .quote-freshness{margin-left:0}}
.company-profile .panel-title{align-items:flex-start;gap:14px}
.company-profile .panel-title h2{margin:7px 0 0}
.company-about{border-top:1px solid var(--line);padding-top:22px;margin-top:12px}
.company-about h3{font-size:13px;font-weight:700}
.company-about .company-description{margin-top:8px}
.company-website{display:inline-flex;margin:4px 0 16px;color:#244f43;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px}
.company-data-note{margin:12px 0;color:var(--muted)}
.company-profile .quote-caption{margin-top:18px}
