/* StandCore v2.1.1 — ficha pública de viatura */
.vehicle-detail-v211{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);gap:30px;padding-top:35px;align-items:start}.vehicle-gallery-v211{min-width:0}.vehicle-summary-v211{padding:32px;border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:var(--shadow)}.vehicle-summary-heading h1{margin:8px 0 12px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(34px,4vw,50px);line-height:1.03;letter-spacing:-.045em}.vehicle-summary-heading .detail-price{margin-bottom:20px}.vehicle-facts{display:grid;grid-template-columns:1fr 1fr;margin:22px 0 0;border:1px solid var(--line);border-radius:17px;overflow:hidden}.vehicle-facts div{min-width:0;padding:13px 14px;border-bottom:1px solid var(--line)}.vehicle-facts div:nth-child(odd){border-right:1px solid var(--line)}.vehicle-facts div:nth-last-child(-n+2){border-bottom:0}.vehicle-facts div:last-child:nth-child(odd){grid-column:1/-1;border-right:0}.vehicle-facts dt{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.vehicle-facts dd{margin:4px 0 0;color:#302a25;font-size:14px;font-weight:900;overflow-wrap:anywhere}
.finance-highlight{position:relative;padding:20px;border:1px solid #c9dfd2;border-radius:18px;background:linear-gradient(135deg,#f7fcf9 0,#eef8f2 100%);overflow:hidden}.finance-highlight:after{content:"€";position:absolute;right:-8px;top:-28px;color:#1d765126;font:900 120px/1 Georgia,serif}.finance-highlight>span{position:relative;z-index:1;color:#34664f;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.finance-highlight>div{position:relative;z-index:1;display:flex;align-items:baseline;gap:6px;margin:5px 0}.finance-highlight>div strong{color:#176746;font-size:32px;letter-spacing:-.04em}.finance-highlight>div b{color:#4e695b;font-size:13px}.finance-highlight>p{position:relative;z-index:1;margin:0 0 13px;color:#53665d;font-size:12px}.finance-highlight dl{position:relative;z-index:1;display:flex;gap:18px;margin:0;padding-top:12px;border-top:1px solid #d5e6dc}.finance-highlight dl div{display:grid;gap:2px}.finance-highlight dt{color:#6b8075;font-size:9px;font-weight:850;text-transform:uppercase}.finance-highlight dd{margin:0;color:#284b3b;font-size:12px;font-weight:900}.finance-highlight small{position:relative;z-index:1;display:block;margin-top:13px;color:#6b756f;font-size:9px;line-height:1.55}
.detail-actions-v211{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.detail-actions-v211>.btn{justify-content:center;text-align:center}.detail-actions-v211>.primary,.detail-actions-v211>.secondary{grid-column:1/-1}.btn.quiet{border:1px solid var(--line);background:#fff;color:#4b433d}.btn.quiet:hover{border-color:var(--sc-primary);color:var(--sc-primary)}.vehicle-utility-actions{display:flex;grid-column:1/-1;gap:7px;padding-top:9px;border-top:1px solid var(--line)}.vehicle-utility-actions button{flex:1;border:0;background:transparent;color:#6b625b;font:800 11px/1.3 inherit;cursor:pointer;padding:7px}.vehicle-utility-actions button:hover{color:var(--sc-primary)}.share-status{grid-column:1/-1;min-height:14px;margin:0;color:#276e50;font-size:10px;text-align:center}
.vehicle-content-v211{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(340px,.6fr);gap:28px;padding-top:0;align-items:start}.vehicle-information-v211{display:grid;gap:24px}.vehicle-observations,.vehicle-equipment{padding:32px;border:1px solid var(--line);border-radius:23px;background:#fff}.vehicle-observations h2,.vehicle-equipment h2,.vehicle-content-v211 .interest-card h2{margin:5px 0 16px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(29px,3.5vw,42px)}.vehicle-observations>p{margin:0;color:#4f4741;font-size:16px;line-height:1.85}.vehicle-equipment .section-head{margin-bottom:20px}.equipment-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.equipment-grid article{padding:19px;border:1px solid #e7ddd3;border-radius:16px;background:#fdfaf6}.equipment-grid h3{margin:0 0 13px;color:#453c35;font-size:13px}.equipment-grid ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.equipment-grid li{position:relative;padding-left:18px;color:#5b524b;font-size:12px;line-height:1.45}.equipment-grid li:before{content:"✓";position:absolute;left:0;color:#2d7d59;font-weight:950}.vehicle-content-v211>.interest-card{position:sticky;top:100px}.related-stock{margin-top:18px}
@media(max-width:1080px){.vehicle-detail-v211,.vehicle-content-v211{grid-template-columns:1fr}.vehicle-content-v211>.interest-card{position:static}.vehicle-summary-v211{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:24px}.vehicle-summary-v211 .finance-highlight,.vehicle-summary-v211 .vehicle-facts,.vehicle-summary-v211 .detail-actions-v211,.vehicle-summary-v211 .sold-message{grid-column:2}.vehicle-summary-heading{grid-row:1/5}.vehicle-facts{margin-top:0}}
@media(max-width:700px){.vehicle-detail-v211{padding-top:23px}.vehicle-summary-v211{display:block;padding:22px;border-radius:20px}.vehicle-summary-v211 .finance-highlight{margin-top:18px}.vehicle-facts{margin-top:18px}.equipment-grid{grid-template-columns:1fr}.vehicle-observations,.vehicle-equipment{padding:23px}.detail-actions-v211{grid-template-columns:1fr}.detail-actions-v211>.btn{grid-column:1}.vehicle-utility-actions{grid-column:1;flex-direction:column}.share-status{grid-column:1}}
@media(max-width:430px){.vehicle-facts{grid-template-columns:1fr}.vehicle-facts div,.vehicle-facts div:nth-child(odd){border-right:0;border-bottom:1px solid var(--line)}.vehicle-facts div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.vehicle-facts div:last-child{border-bottom:0}.finance-highlight dl{flex-wrap:wrap}}
@media print{.site-header,.site-footer,.cookie-banner,.vehicle-breadcrumb,.detail-actions-v211,.interest-card,.related-stock{display:none!important}body{background:#fff}.section{width:100%;max-width:none;padding:14px 0}.vehicle-detail-v211,.vehicle-content-v211{display:block}.vehicle-gallery-v211{margin-bottom:18px}.gallery-main{max-height:430px;box-shadow:none}.gallery-thumbs{display:none}.vehicle-summary-v211,.vehicle-observations,.vehicle-equipment{break-inside:avoid;box-shadow:none}.vehicle-summary-v211{display:block}.vehicle-information-v211{margin-top:20px}.finance-highlight{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
