/* Only loaded for authenticated design drafts. The published website is unchanged. */
body.miano-design-preview{--md-ink:#22252a;--md-heading:#7f858b;--md-subheading:#7f858c;--md-nav:#4e5256;--md-muted:#60636b;--md-soft:#f4f4f1;--md-line:#e1e3e5;--md-orange:#ff6600;--md-shadow:0 10px 24px #2525351f,0 24px 48px #25253529;background:#fff!important;color:var(--md-muted);font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.6;padding-bottom:44px;overflow-wrap:break-word}
.miano-design-preview *{box-sizing:border-box}
.miano-design-preview :is(h1,h2,h3,h4,h5,h6){font-family:"Roboto Condensed",sans-serif;color:var(--md-heading);letter-spacing:0;text-transform:none}
.miano-design-preview :is(h1,h2){font-weight:700}
.miano-design-preview h1{font-size:clamp(36px,4.4vw,51px);line-height:1.1;margin:0 0 23px}
.miano-design-preview h2{font-size:32px;line-height:1.2}
.miano-design-preview h3{font-size:24px;line-height:1.2;font-weight:700}
.miano-design-preview h4{font-size:18px;line-height:1.3;font-weight:400}
.miano-design-preview a{color:var(--md-orange);text-decoration:none}
.miano-design-preview a:hover{text-decoration:none}
.md-wrap{width:100%;max-width:1236px;margin:0 auto;padding-left:38px;padding-right:38px}
.md-header{position:relative;z-index:50;background:#fff;border-bottom:1px solid var(--md-line)}
.md-header-inner{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:30px}
.md-logo{display:block;flex:0 0 180px}.md-logo img{display:block;width:180px;height:auto;box-shadow:none;filter:none}
.md-nav{margin-left:auto}.md-menu{list-style:none;display:flex;gap:29px;margin:0;padding:0;align-items:center}
.md-menu>li{position:relative;padding:0;margin:0;list-style:none}.md-menu>li>a{display:block;padding:34px 0;font-family:"Roboto Condensed",sans-serif;font-size:18px;color:var(--md-nav);font-weight:400}
.md-menu>li>a:hover,.md-menu>li:focus-within>a{color:var(--md-orange)}
.md-menu .sub-menu{display:none;position:absolute;top:85%;left:-18px;width:215px;margin:0;padding:12px;list-style:none;background:#fff;border:1px solid var(--md-line);border-radius:7px;box-shadow:0 12px 28px #22252a14}
.md-menu li:hover>.sub-menu,.md-menu li:focus-within>.sub-menu{display:block}.md-menu .sub-menu li{list-style:none;margin:0;padding:0}.md-menu .sub-menu a{display:block;padding:9px 10px;font-family:"Roboto Condensed",sans-serif;font-size:16px;color:var(--md-ink)}.md-menu .sub-menu a:hover{color:var(--md-orange);background:var(--md-soft)}
.md-menu-toggle{display:none;background:#fff;border:1px solid var(--md-line);border-radius:3px;padding:10px 14px;color:var(--md-ink)}
.md-skip{position:absolute;left:-9999px;top:42px;z-index:1000;background:#fff;padding:14px}.md-skip:focus{left:20px}
.miano-design-preview #content{padding:0 0 68px;background:#fff;border:0;margin:0;min-height:30vh}
.miano-design-preview #content .container{width:100%;max-width:1236px;padding-left:38px;padding-right:38px}
.miano-design-preview #content #main{padding-top:0}
.miano-design-preview #content .section{padding:44px 0;background:transparent}
.miano-design-preview #content .section:nth-child(even){background:var(--md-soft)}
.miano-design-preview #content .section>.container>.row{margin-top:0}
.miano-design-preview #content :is(.slideUpEffect,.slideDownEffect,.slideLeftEffect,.slideRightEffect){opacity:1;transform:none;animation:none}
.miano-design-preview #content .page-title{display:none}.miano-design-preview #content .entry-title{border:0}
.md-page-intro{padding-top:62px;padding-bottom:20px}.md-page-intro h1{margin-bottom:15px;max-width:25ch}
.miano-design-preview .md-kicker{font-family:"Roboto Condensed",sans-serif;font-size:13px;line-height:1.35;font-weight:700;letter-spacing:1.5px;color:var(--md-orange);text-transform:uppercase;margin:0 0 16px}
.miano-design-preview .section-title{border:0;padding-bottom:0;margin-bottom:27px}
.miano-design-preview .section-title span{color:inherit}
.miano-design-preview #content .divider{border-color:var(--md-line);margin:30px 0}
.miano-design-preview #content .divider.large{margin:38px 0}
.miano-design-preview #content .button,.miano-design-preview #content .lc-button,.md-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;background:var(--md-orange);border:1px solid var(--md-orange);border-radius:3px;color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.25;box-shadow:none}
.miano-design-preview #content .button:hover,.md-button:hover{background:#e65c00;color:#fff}
.miano-design-preview .md-button{color:#fff}
.md-home-banner{width:100%;line-height:0;overflow:hidden;background:var(--md-soft)}
.md-home-banner img{display:block;width:100%;height:clamp(150px,26.5234vw,360px);object-fit:cover;object-position:center;margin:0;border:0;border-radius:0;box-shadow:none}
.md-home-hero{display:block;padding:18px 0 38px}
.md-hero-copy{padding:12px 0}.md-home-hero h1{font-size:clamp(36px,4.4vw,51px);font-weight:700;line-height:1.1;color:var(--md-heading);margin:0 0 23px}
.md-hero-lead{max-width:52ch;color:var(--md-muted);font-size:14px;line-height:1.6;margin:0}
.md-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:26px}.md-text-link{color:var(--md-ink)!important;border-bottom:1px solid var(--md-line);padding-bottom:4px}
.md-slider{width:100%;background:#fff;border:1px solid var(--md-line);border-radius:7px;overflow:hidden;box-shadow:var(--md-shadow)}
.md-slides{height:340px;position:relative;background:var(--md-soft)}.md-slides img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;border:0;border-radius:0;box-shadow:none!important}.md-slides img[hidden]{display:none}
.md-slider-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;font-size:12px;color:var(--md-muted)}.md-slider-bar>div{display:flex;gap:12px;align-items:center}.md-slider-bar button{width:32px;height:32px;border:1px solid var(--md-line);border-radius:50%;background:#fff;color:var(--md-ink);font-size:18px;cursor:pointer}.md-slider-bar button:hover{color:var(--md-orange);border-color:var(--md-orange)}
.miano-design-preview .md-service-card{height:100%;padding:27px 22px 24px;background:var(--md-soft);border:1px solid var(--md-line);border-radius:7px;box-shadow:none;display:flex;flex-direction:column;align-items:flex-start;min-height:340px}
.md-icon{width:48px;height:48px;flex-shrink:0;color:var(--md-orange);margin:0 0 24px;box-shadow:none}
.md-service-card h3{font-size:24px;line-height:1.18;min-height:57px;margin:0 0 16px;font-weight:700}.md-service-copy{color:var(--md-muted);font-size:14px;line-height:1.6}.md-service-copy p{margin-bottom:18px}.md-service-link{margin-top:auto;font-size:13px;font-weight:700;padding-top:6px}.md-service-link span{margin-left:6px}
.md-source-1755 #content .section>.container>.row{display:flex;flex-wrap:wrap;row-gap:24px}.md-source-1755 #content .section>.container>.row>div{float:none}
.miano-design-preview #content .item-grid{display:flex;flex-wrap:wrap;align-items:stretch;row-gap:38px}
.miano-design-preview #content .item-grid .car-entry{display:flex;flex-direction:column;float:none;height:auto;margin-bottom:0}
.miano-design-preview #content .item-grid .car-entry>.image-post{border-radius:7px;box-shadow:var(--md-shadow);margin-bottom:20px}
.miano-design-preview #content .item-grid .detailed{display:flex;flex-direction:column;flex:1;padding:0 2px}.miano-design-preview #content .car-entry h4{font-size:21px;font-weight:400;line-height:1.2;min-height:50px}.miano-design-preview #content .car-entry .price{font-family:"Roboto Condensed",sans-serif;font-size:25px;font-weight:700;margin:12px 0}.miano-design-preview #content .car-entry .button{align-self:flex-start;margin-top:auto}.miano-design-preview #content .car-entry .list-entry{margin-bottom:24px}
.miano-design-preview #content .car-entry .price::before{content:none;display:none;border:0}
.md-filter-form{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap;background:var(--md-soft);padding:24px;margin:0 0 38px;border:1px solid var(--md-line);border-radius:7px}.md-filter-form label{flex:1 1 260px;color:var(--md-ink)}.md-filter-form select{display:block;margin-top:8px;width:100%;padding:11px;background:#fff;border:1px solid var(--md-line);border-radius:3px;color:var(--md-ink);font:inherit;min-height:44px}.md-filter-form>span{font-size:13px;padding-bottom:12px}
.md-source-1184 #content .section .col-md-3,.md-source-1149 #content .section .col-md-3{width:25%;margin-bottom:34px}

.miano-design-preview #content .form,.miano-design-preview #content form.contact-form{background:var(--md-soft);border:1px solid var(--md-line);border-radius:7px;padding:30px;box-shadow:none}
.miano-design-preview #content form.contact-form input:not([type=checkbox]):not(.miano-honeypot),.miano-design-preview #content form.contact-form textarea{width:100%;max-width:100%;border:1px solid var(--md-line);border-radius:3px;min-height:44px;box-shadow:none;padding:12px;background:#fff;color:var(--md-ink);font:inherit}
.miano-design-preview #content .contact-form input:focus,.miano-design-preview #content .contact-form textarea:focus{border-color:var(--md-orange);outline:2px solid #ff660022}
.miano-design-preview #content .gallery .car-slider-wrapper{background:transparent;box-shadow:none;filter:drop-shadow(0 12px 25px #25253526)}
.miano-design-preview #content img[src*=".svg" i],.miano-design-preview #content img[src*="logo" i]{box-shadow:none!important;filter:none}
.md-footer{padding:50px 0 23px;background:var(--md-ink);color:#b0b0b0}.md-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:44px}.md-footer h3{color:#fff;font-size:22px;line-height:1.2;margin-bottom:16px;font-weight:400}.md-footer .widget-title{border:0}.md-footer .widget-title span{color:var(--md-orange)}.md-footer p{color:#b0b0b0;line-height:1.6}.md-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:28px;padding-top:22px;border-top:1px solid #ffffff25;font-size:12px}
.md-review-bar{position:fixed;bottom:0;left:0;right:0;z-index:99999;display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;padding:10px 18px;background:#fff;border-top:1px solid var(--md-line);box-shadow:0 -4px 18px #22252a0b;font-size:12px;color:var(--md-muted)}.md-review-bar strong{font-weight:700;color:var(--md-ink)}
.miano-design-preview :is(a,button):focus-visible{outline:2px solid var(--md-orange);outline-offset:4px}
@media(max-width:1000px){.md-menu{gap:17px}.md-menu>li>a{font-size:16px}.md-slides{height:300px}.md-service-card{padding:24px 17px}.md-service-card h3{font-size:22px}}
@media(max-width:760px){.md-wrap,.miano-design-preview #content .container{padding-left:24px;padding-right:24px}.md-header-inner{min-height:80px}.md-logo,.md-logo img{width:150px;flex-basis:150px}.md-menu-toggle{display:block}.md-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:12px 24px;border-bottom:1px solid var(--md-line)}.md-nav.is-open{display:block}.md-menu{display:block}.md-menu>li>a{padding:12px 0;font-size:18px}.md-menu .sub-menu{position:static;display:block;width:100%;box-shadow:none;border:0;padding:0 0 6px 14px;background:#fff}.md-menu .sub-menu a{padding:7px 8px}.md-slides{height:280px}.md-page-intro{padding-top:38px}.miano-design-preview #content .section{padding:30px 0}.md-source-1755 #content .section>.container>.row>.col-md-3{width:50%}.md-service-card{min-height:355px}.md-footer-grid{grid-template-columns:1fr;gap:24px}.md-footer-bottom{flex-direction:column;gap:9px}.md-source-1348 #content .col-md-3,.md-source-1085 #content .col-md-3{width:100%}.md-review-bar{gap:12px;font-size:11px}.md-review-bar>a:last-child{display:none}.miano-design-preview #content .item-grid .car-entry{width:50%}}
@media(max-width:460px){.md-wrap,.miano-design-preview #content .container{padding-left:18px;padding-right:18px}.md-source-1755 #content .section>.container>.row>.col-md-3,.md-source-1184 #content .section .col-md-3,.md-source-1149 #content .section .col-md-3,.miano-design-preview #content .item-grid .car-entry{width:100%}.md-service-card{min-height:0}.md-service-card h3{min-height:0}.md-icon{margin-bottom:18px}.md-slides{height:230px}.md-slider-bar>span{font-size:11px}.md-slider-bar{padding:10px}.md-home-hero{padding-bottom:20px}.miano-design-preview h2{font-size:28px}.miano-design-preview #content form.contact-form{padding:20px}}

/* Exact colours and typography from the published MianoBASE product page. */
.miano-design-preview #content :is(h1,h2),.miano-design-preview .md-page-intro h1{color:var(--md-heading)}
.miano-design-preview #content :is(h3,h4,h5,h6){color:var(--md-subheading)}
.miano-design-preview #content p:not(.md-kicker):not(.mb-kicker){color:var(--md-muted)}
.miano-design-preview #content .car-entry h4 a{color:inherit}
.miano-design-preview .md-kicker.md-slogan{text-transform:none;letter-spacing:.25px}
.md-page-banner{width:100%;line-height:0;overflow:hidden;background:var(--md-soft)}
.md-page-banner img{display:block;width:100%;height:180px;object-fit:cover;object-position:center;margin:0;border:0;border-radius:0;box-shadow:none}
.md-source-4002 #main>.page-subheader{display:none}
.miano-design-preview.single-car #content .item-car>.page-subheader h2.section-title{font-size:32px;line-height:1.2;margin-top:0}
.miano-design-preview.single-car #content #sidebar .widget:first-child h4{margin-top:0;color:var(--md-muted)}
/* The existing content rows use section IDs rather than a section class. */
.miano-design-preview:is(.md-source-1184,.md-source-1149,.md-source-2186,.md-source-891) #content h4{color:var(--md-muted)}
.miano-design-preview:is(.md-source-1184,.md-source-1149,.md-source-2186,.md-source-1085,.md-source-1348) #content{hyphens:auto}
@media(max-width:760px){.md-page-banner img{height:150px}}

body.miano-design-preview.miano-design-live{padding-bottom:0}

/* Targeted typography and equipment refinements, 06.11.2026. */
body.miano-design-preview{--md-heading:#505961;--md-subheading:#505961}
.miano-design-preview #content .car-entry h4{color:#505961;font-weight:600}
.miano-design-preview #content .car-entry h4 a{color:#505961;font-weight:600}
.miano-design-preview #content .md-equipment-heading{margin:35px 0 24px}
.miano-design-preview #content .md-equipment-heading .md-kicker{color:#505961;margin-bottom:10px}
.miano-design-preview #content .md-equipment-heading h2{color:#505961;margin:0;font-size:32px;line-height:1.2}
.miano-design-preview.single-car #content .content-tabs>.tabs-nav{display:flex;flex-wrap:wrap;gap:4px;background:transparent}
.miano-design-preview.single-car #content .content-tabs>.tabs-nav>li{float:none;margin:0;background:transparent}
.miano-design-preview.single-car #content .content-tabs>.tabs-nav>li>a{display:block;background:#ff6600;color:#fff;border-color:#ff6600}
.miano-design-preview.single-car #content .content-tabs>.tabs-nav>li.active>a,.miano-design-preview.single-car #content .content-tabs>.tabs-nav>li>a:hover{background:#d95600;color:#fff;border-color:#d95600}
.miano-design-preview.single-car #content .content-tabs>.tabs-nav>li>a:focus-visible{outline:2px solid #505961;outline-offset:2px}
.md-source-1755 #content #section_781227881433>.container>.row>.col-md-12:last-child>h2,.md-source-1755 #content #section_781227881433>.container>.row>.col-md-12:last-child>h3{text-align:left!important;color:#505961!important}
.md-source-1755 #content #section_781227881433>.container>.row>.col-md-12:last-child>p{text-align:right!important}
.miano-design-preview #content .miano-vehicle-description p{color:#4b535a!important}

/* Home alignment and uppercase overlines, 06.11.2026. */
.miano-design-preview .md-kicker,
.miano-design-preview .md-kicker.md-slogan,
.miano-design-preview .mb-kicker{text-transform:uppercase;letter-spacing:1.4px}
.md-source-1755 .md-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;align-items:center}
.md-source-1755 .md-hero-copy>.md-kicker,
.md-source-1755 .md-hero-copy>h1{grid-column:1/-1}
.md-source-1755 .md-hero-copy>.md-hero-lead{grid-column:1;grid-row:3;max-width:72ch}
.md-source-1755 .md-hero-copy>.md-actions{grid-column:2;grid-row:3;justify-self:end;justify-content:flex-end;margin-top:0;white-space:nowrap}
.md-source-1755 #content #section_781227881433>.container>.row>.col-md-12:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:36px;row-gap:18px;align-items:center}
.md-source-1755 #content #section_781227881433>.container>.row>.col-md-12:last-child>.lc-divider,
.md-source-1755 #content #section_781227881433>.container>.row>.col-md-12:last-child>h2{grid-column:1/-1}
.md-source-1755 #content #section_781227881433>.container>.row>.col-md-12:last-child>h2{margin-bottom:0}
.md-source-1755 #content #section_781227881433>.container>.row>.col-md-12:last-child>h3{grid-column:1;grid-row:3;margin:0}
.md-source-1755 #content #section_781227881433>.container>.row>.col-md-12:last-child>p:empty{display:none}
.md-source-1755 #content #section_781227881433>.container>.row>.col-md-12:last-child>p:last-child{grid-column:2;grid-row:3;margin:0;justify-self:end;white-space:nowrap}
@media(max-width:1040px){
  .md-source-1755 .md-hero-copy{display:block}
  .md-source-1755 .md-hero-copy>.md-actions{justify-content:flex-start;margin-top:24px;white-space:normal}
  .md-source-1755 #content #section_781227881433>.container>.row>.col-md-12:last-child{display:block}
  .md-source-1755 #content #section_781227881433>.container>.row>.col-md-12:last-child>h2{margin-bottom:18px}
  .md-source-1755 #content #section_781227881433>.container>.row>.col-md-12:last-child>p:last-child{margin-top:22px;text-align:left!important;white-space:normal}
}

/* Compact equipment tabs: retain the existing typography, 06.11.2026. */
.miano-design-preview.single-car #content .content-tabs>.tabs-nav{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.miano-design-preview.single-car #content .content-tabs>.tabs-nav>li{flex:0 0 auto}
.miano-design-preview.single-car #content .content-tabs>.tabs-nav>li>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:7px 18px;white-space:nowrap}
.miano-design-preview.single-car #content .content-tabs>.tabs-nav>li>a:focus-visible{outline-offset:-2px}

/* Optical top alignment without changing text or column distribution. */
.miano-design-preview .md-top-aligned{position:relative;top:var(--md-top-align,0px)!important;transition:none!important}


/* Reversible visual adjustment, 06.11.2026: matched detail headings and original CarDealer footer colours. */
.miano-design-preview.single-car #content .md-equipment-heading h2,
.miano-design-preview.single-car #content .miano-vehicle-description>h3.section-title{font-size:24px;line-height:1.2;font-weight:700}
.miano-design-preview .md-footer{background:#4e5256;color:#b0b0b0}
.miano-design-preview .md-footer :is(h1,h2,h3,h4,h5,h6,.widget-title span){color:#fff}
.miano-design-preview .md-footer p,.miano-design-preview .md-footer-bottom{color:#b0b0b0}
.miano-design-preview .md-footer a,.miano-design-preview .md-footer a:hover{color:#ff6600}
.miano-design-preview .md-footer-bottom{border-top-color:#696969}


/* Unified full-width tabs, 06.11.2026. */
.miano-design-preview.single-car #content .content-tabs>.tabs-nav,
.miano-design-preview #content .mianobase-product-page .mb-gallery-tabs{display:flex;flex-wrap:nowrap;gap:4px;width:100%;max-width:100%;padding:0;border:0;margin-left:0;margin-right:0;background:transparent;box-sizing:border-box}
.miano-design-preview.single-car #content .content-tabs>.tabs-nav>li{display:flex;float:none;flex:1 1 auto;margin:0;padding:0;border:0;background:transparent}
.miano-design-preview.single-car #content .content-tabs>.tabs-nav>li>a,
.miano-design-preview #content .mianobase-product-page .mb-gallery-tabs>.mb-tab{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:44px;margin:0;padding:7px 4px;border:0;border-radius:0;background:#ff6600;color:#fff;font-family:"Roboto Condensed",sans-serif!important;font-size:18px;font-weight:400;line-height:1.25;letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;box-shadow:none;box-sizing:border-box}
.miano-design-preview.single-car #content .content-tabs>.tabs-nav>li.active>a,
.miano-design-preview.single-car #content .content-tabs>.tabs-nav>li>a:hover,
.miano-design-preview #content .mianobase-product-page .mb-gallery-tabs>.mb-tab[aria-selected="true"],
.miano-design-preview #content .mianobase-product-page .mb-gallery-tabs>.mb-tab:hover{background:#d95600;color:#fff;box-shadow:none}
.miano-design-preview.single-car #content .content-tabs>.tabs-nav>li>a:focus-visible,
.miano-design-preview #content .mianobase-product-page .mb-gallery-tabs>.mb-tab:focus-visible{outline:2px solid #505961;outline-offset:-2px}
@media(max-width:1330px){.miano-design-preview #content .mianobase-product-page .mb-gallery-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.miano-design-preview #content .mianobase-product-page .mb-gallery-tabs>.mb-tab{white-space:normal}}
@media(max-width:600px){.miano-design-preview #content .mianobase-product-page .mb-gallery-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}
