/* /Components/AnuncioMock.razor.rz.scp.css */
.ad-preview[b-9uzcg3yhzj] { margin: 32px 0; min-width: 0; }
.ad-preview-label[b-9uzcg3yhzj] { max-width: 970px; margin: 0 auto 9px; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 10px; color: #718078; font-size: var(--fd-text-ui); letter-spacing: .8px; text-transform: uppercase; }
.ad-preview-badge[b-9uzcg3yhzj] { border: 1px solid #dce4df; border-radius: 4px; padding: 2px 6px; font-size: var(--fd-text-small); letter-spacing: .4px; }
.ad-preview-creative[b-9uzcg3yhzj] { max-width: 970px; min-height: 110px; margin: 0 auto; padding: 22px 26px; display: flex; align-items: center; gap: 22px; border: 1px solid #dce4df; border-radius: 8px; background: linear-gradient(110deg, #edf3ef, #fff 65%); }
.ad-preview-symbol[b-9uzcg3yhzj] { width: 64px; height: 64px; display: grid; place-items: center; flex-shrink: 0; border-radius: 50%; color: #557867; background: #dfeae3; }
.ad-preview-copy[b-9uzcg3yhzj] { min-width: 0; flex: 1; }
.ad-preview-brand[b-9uzcg3yhzj] { color: #6d7c73; font-size: var(--fd-text-small); letter-spacing: 1px; }
.ad-preview-title[b-9uzcg3yhzj] { margin: 7px 0 5px; color: #334d40; font-family: 'Manrope', sans-serif; font-size: 17px; font-weight: 700; line-height: 1.5; }
.ad-preview-description[b-9uzcg3yhzj] { margin: 0; color: #718078; font-size: var(--fd-text-ui); line-height: 1.7; }
.ad-preview-action[b-9uzcg3yhzj] { display: inline-flex; align-items: center; gap: 9px; flex-shrink: 0; padding: 11px 14px; border: 1px solid #c6d4cb; border-radius: 5px; color: #496353; font-size: var(--fd-text-ui); }
.ad-preview--hero[b-9uzcg3yhzj] { margin: 0; }
.ad-preview--hero .ad-preview-creative[b-9uzcg3yhzj] { min-height: 250px; padding: 24px; flex-direction: column; justify-content: center; gap: 16px; text-align: center; }
.ad-preview--hero .ad-preview-symbol[b-9uzcg3yhzj] { display: grid; width: 52px; height: 52px; }
.ad-preview--hero .ad-preview-copy[b-9uzcg3yhzj] { flex: none; max-width: 320px; }
.ad-preview--hero .ad-preview-title[b-9uzcg3yhzj] { font-size: 19px; }
.ad-preview--compact[b-9uzcg3yhzj] { flex: 1 1 360px; margin: 0; }
.ad-preview--compact .ad-preview-creative[b-9uzcg3yhzj] { min-height: 150px; padding: 20px; flex-wrap: wrap; gap: 14px; }
.ad-preview--compact .ad-preview-symbol[b-9uzcg3yhzj] { display: none; }
.ad-preview--compact .ad-preview-copy[b-9uzcg3yhzj] { flex: 1 1 220px; }
.ad-preview--compact .ad-preview-title[b-9uzcg3yhzj] { font-size: 16px; }
@media (max-width: 1100px) and (min-width: 601px) { .ad-preview-creative[b-9uzcg3yhzj] { gap: 16px; padding: 20px; }.ad-preview-symbol[b-9uzcg3yhzj] { display: none; }.ad-preview-title[b-9uzcg3yhzj] { font-size: 15px; } }
@media (max-width: 600px) {
    .ad-preview[b-9uzcg3yhzj] { margin: 28px 0; }
    .ad-preview-creative[b-9uzcg3yhzj] { max-width: 336px; min-height: 250px; padding: 22px; flex-direction: column; justify-content: center; gap: 14px; text-align: center; }
    .ad-preview-symbol[b-9uzcg3yhzj] { width: 48px; height: 48px; }
    .ad-preview-copy[b-9uzcg3yhzj] { flex: none; }
    .ad-preview-brand[b-9uzcg3yhzj] { font-size: var(--fd-text-caption); letter-spacing: .5px; }
    .ad-preview-title[b-9uzcg3yhzj] { font-size: 16px; }
    .ad-preview-description[b-9uzcg3yhzj] { font-size: var(--fd-text-ui); }
    .ad-preview--hero[b-9uzcg3yhzj] { margin: 0; }
    .ad-preview--hero .ad-preview-creative[b-9uzcg3yhzj] { max-width: 336px; }
    .ad-preview--hero .ad-preview-title[b-9uzcg3yhzj] { font-size: 16px; }
    .ad-preview--compact[b-9uzcg3yhzj] { flex: none; width: 100%; margin: 0; }
    .ad-preview--compact .ad-preview-copy[b-9uzcg3yhzj] { flex: none; }
}
/* /Components/BrandDepreciationRanking.razor.rz.scp.css */
.brand-ranking[b-mgtiua6koz] { margin-top: 25px; background: #fff; border: 1px solid var(--line); border-radius: 12px; overflow: hidden; }
.brand-ranking-heading[b-mgtiua6koz] { padding: 24px; display: flex; align-items: center; gap: 14px; }
.brand-ranking-icon[b-mgtiua6koz] { display: grid; place-items: center; width: 44px; height: 44px; background: #fcf0ed; color: #bc7161; border-radius: 11px; flex-shrink: 0; }
.brand-ranking-eyebrow[b-mgtiua6koz] { color: #8a9689; font-size: var(--fd-text-caption); letter-spacing: 1.2px; font-weight: 500; }
.brand-ranking-heading h3[b-mgtiua6koz] { font-size: 17px; letter-spacing: -.4px; font-weight: 700; margin: 7px 0; }
.brand-ranking-heading p[b-mgtiua6koz] { font-size: var(--fd-text-body); color: #869480; margin: 0; }
.brand-ranking-filter[b-mgtiua6koz] { margin-left: auto; color: #82927b; font-size: var(--fd-text-ui); white-space: nowrap; }
.brand-ranking-filter > span[b-mgtiua6koz] { font-size: var(--fd-text-caption); border: 1px solid #e1e7dc; border-radius: 4px; padding: 5px 7px; margin-left: 12px; letter-spacing: 1px; }
.brand-ranking-labels[b-mgtiua6koz] { display: flex; justify-content: space-between; padding: 12px 25px; background: #fafbf8; border-block: 1px solid #edf0ea; color: #8b9983; letter-spacing: .8px; font-size: var(--fd-text-caption); }
.brand-ranking-list[b-mgtiua6koz] { margin: 0 24px; padding: 0; list-style: none; }
.brand-ranking-list li[b-mgtiua6koz] { display: grid; grid-template-columns: 26px minmax(150px, 1fr) minmax(60px, 1fr) 100px; align-items: center; gap: 15px; padding: 21px 0; }
.brand-ranking-list li + li[b-mgtiua6koz] { border-top: 1px solid #edf1e8; }
.brand-rank-position[b-mgtiua6koz] { color: #9aa894; font-size: var(--fd-text-ui); font-variant-numeric: tabular-nums; }
.brand-rank-name[b-mgtiua6koz] { min-width: 0; }
.brand-rank-name strong[b-mgtiua6koz] { display: block; font-size: var(--fd-text-body); font-weight: 600; overflow-wrap: anywhere; }
.brand-rank-name small[b-mgtiua6koz] { display: block; color: #8e9d85; font-size: var(--fd-text-ui); margin-top: 5px; line-height: 1.6; }
.brand-rank-name small > span[b-mgtiua6koz] { padding-inline: 4px; color: #b3bfaa; }
.brand-rank-track[b-mgtiua6koz] { height: 7px; border-radius: 6px; background: #f9f0eb; overflow: hidden; }
.brand-rank-track > span[b-mgtiua6koz] { display: block; height: 100%; min-width: 2px; background: linear-gradient(90deg, #efcfc0, #cd8a74); border-radius: 6px; animation: brand-bar-in-b-mgtiua6koz .45s ease-out; transform-origin: left; }
.brand-rank-change[b-mgtiua6koz] { display: flex; align-items: center; justify-content: flex-end; gap: 5px; color: #bd6958; font-size: var(--fd-text-body); font-weight: 600; font-variant-numeric: tabular-nums; }
.brand-ranking-method[b-mgtiua6koz] { display: flex; gap: 8px; align-items: flex-start; margin: 0; border-top: 1px solid #eaf0e3; padding: 16px 24px; background: #fcfdf9; color: #8f9d84; font-size: var(--fd-text-small); line-height: 1.9; }
.brand-ranking-method strong[b-mgtiua6koz] { font-weight: 500; color: #7f9071; }
.brand-ranking-loading[b-mgtiua6koz] { padding: 0 24px 16px; }
.brand-ranking-loading .skeleton[b-mgtiua6koz] { height: 45px; margin: 15px 0; }
.brand-ranking-empty[b-mgtiua6koz] { display: flex; gap: 15px; align-items: center; padding: 30px 25px; color: #92a383; }
.brand-ranking-empty h4[b-mgtiua6koz] { font-size: 13px; color: #6e8361; font-weight: 600; }
.brand-ranking-empty p[b-mgtiua6koz] { font-size: var(--fd-text-body); margin: 7px 0 0; line-height: 1.8; }
@keyframes brand-bar-in-b-mgtiua6koz { from { transform: scaleX(0); } to { transform: scaleX(1); } }
@media (max-width: 900px) { .brand-ranking-heading[b-mgtiua6koz] { flex-wrap: wrap; gap: 12px; }.brand-ranking-heading h3[b-mgtiua6koz] { font-size: 15px; }.brand-ranking-filter[b-mgtiua6koz] { margin-left: 56px; }.brand-ranking-list li[b-mgtiua6koz] { grid-template-columns: 22px minmax(120px, 1fr) 85px; gap: 10px; }.brand-rank-track[b-mgtiua6koz] { display: none; }.brand-rank-change[b-mgtiua6koz] { font-size: var(--fd-text-body); }.brand-ranking-labels[b-mgtiua6koz] { font-size: var(--fd-text-caption); } }
@media (max-width: 600px) { .brand-ranking-heading[b-mgtiua6koz] { padding: 22px 17px; }.brand-ranking-heading > div[b-mgtiua6koz] { flex: 1; }.brand-ranking-heading h3[b-mgtiua6koz] { font-size: 16px; line-height: 1.6; }.brand-ranking-eyebrow[b-mgtiua6koz] { font-size: var(--fd-text-caption); }.brand-ranking-filter[b-mgtiua6koz] { margin-left: 56px; font-size: var(--fd-text-small); }.brand-ranking-list[b-mgtiua6koz] { margin-inline: 17px; }.brand-ranking-list li[b-mgtiua6koz] { grid-template-columns: 18px minmax(0, 1fr) 80px; gap: 9px; padding-block: 19px; }.brand-rank-name strong[b-mgtiua6koz] { font-size: var(--fd-text-body); }.brand-rank-name small[b-mgtiua6koz] { font-size: var(--fd-text-small); }.brand-rank-change[b-mgtiua6koz] { font-size: var(--fd-text-body); }.brand-ranking-labels[b-mgtiua6koz] { padding-inline: 17px; font-size: var(--fd-text-caption); letter-spacing: .5px; }.brand-ranking-method[b-mgtiua6koz] { padding: 15px 17px; font-size: var(--fd-text-caption); } }
@media (prefers-reduced-motion: reduce) { .brand-rank-track > span[b-mgtiua6koz] { animation: none; } }
/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-8i0kpa2iyu] { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: 1rem 2rem; background: #fff3cd; color: #664d03; z-index: 1000; box-shadow: 0 -4px 20px #0001; }
#blazor-error-ui .dismiss[b-8i0kpa2iyu] { cursor: pointer; position: absolute; right: 1rem; }
/* /Components/Layout/NavMenu.razor.rz.scp.css */
/* Navigation styles are shared in app.css with the application shell. */
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-56erq6z0s3],
.components-reconnect-repeated-attempt-visible[b-56erq6z0s3],
.components-reconnect-failed-visible[b-56erq6z0s3],
.components-pause-visible[b-56erq6z0s3],
.components-resume-failed-visible[b-56erq6z0s3],
.components-rejoining-animation[b-56erq6z0s3] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-56erq6z0s3],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-56erq6z0s3],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-56erq6z0s3],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-56erq6z0s3],
#components-reconnect-modal.components-reconnect-retrying[b-56erq6z0s3],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-56erq6z0s3],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-56erq6z0s3],
#components-reconnect-modal.components-reconnect-failed[b-56erq6z0s3],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-56erq6z0s3] {
    display: block;
}


#components-reconnect-modal[b-56erq6z0s3] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-56erq6z0s3 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-56erq6z0s3 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-56erq6z0s3 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-56erq6z0s3]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-56erq6z0s3 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-56erq6z0s3 {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-56erq6z0s3 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-56erq6z0s3 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-56erq6z0s3] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-56erq6z0s3] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-56erq6z0s3] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-56erq6z0s3] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-56erq6z0s3] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-56erq6z0s3] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-56erq6z0s3] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-56erq6z0s3 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-56erq6z0s3] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-56erq6z0s3 {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/OfertaSemAnuncios.razor.rz.scp.css */
.plan-offer[b-0qw7j88ajj] { width: min(460px, calc(100% - 32px)); max-height: calc(100dvh - 32px); overflow-y: auto; margin: auto; padding: 38px 32px 28px; border: 1px solid var(--line); border-radius: 20px; background: #fff; color: var(--ink); text-align: center; box-shadow: 0 24px 80px #142e2530; }
.plan-offer[b-0qw7j88ajj]::backdrop { background: #142e2580; }
.plan-offer-dismiss[b-0qw7j88ajj] { position: absolute; top: 10px; right: 10px; }
.plan-offer-dismiss button[b-0qw7j88ajj] { width: 40px; height: 40px; border: 0; border-radius: 50%; background: transparent; color: #52675a; font-size: 28px; line-height: 1; }
.plan-offer-dismiss button:hover[b-0qw7j88ajj] { background: var(--surface); }
.plan-offer-icon[b-0qw7j88ajj] { display: grid; place-items: center; width: 60px; height: 60px; margin: 0 auto 22px; border-radius: 18px; background: var(--mint); color: var(--accent); }
.plan-offer-eyebrow[b-0qw7j88ajj] { display: block; font-size: 10px; font-weight: 700; letter-spacing: 1.2px; color: var(--accent); }
.plan-offer h2[b-0qw7j88ajj] { font-size: 28px; font-weight: 750; line-height: 1.3; margin: 12px 0; }
.plan-offer p[b-0qw7j88ajj] { color: #52675a; line-height: 1.8; margin: 0 0 24px; }
.plan-offer > a[b-0qw7j88ajj] { width: 100%; font-size: 13px; }
.plan-offer-continue[b-0qw7j88ajj] { min-height: 44px; margin-top: 10px; font-size: 13px; }
.plan-offer small[b-0qw7j88ajj] { display: block; color: #64746a; font-size: 11px; line-height: 1.6; margin-top: 14px; }
@media (max-width: 600px) { .plan-offer[b-0qw7j88ajj] { padding: 34px 22px 24px; }.plan-offer h2[b-0qw7j88ajj] { font-size: 24px; } }
/* /Components/Pages/Comparar.razor.rz.scp.css */
.compare-header[b-gzea13hb2s] { display: flex; flex-wrap: wrap; align-items: center; gap: 28px; margin-bottom: 28px; }
.compare-header-copy[b-gzea13hb2s] { flex: 1.35 1 480px; min-width: 0; }
.compare-header .compare-page-heading[b-gzea13hb2s] { padding-bottom: 0; }
.compare-page-heading[b-gzea13hb2s] { display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.compare-heading-icon[b-gzea13hb2s] { color: #71987c; display: grid; place-items: center; background: #eaf1e7; border: 1px solid #dce7d7; border-radius: 14px; width: 62px; height: 62px; }
.compare-pickers[b-gzea13hb2s] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; position: relative; }
.compare-versus[b-gzea13hb2s] { position: absolute; top: 49%; left: 50%; transform: translate(-50%, -50%); width: 38px; height: 38px; border: 1px solid #dfe8d9; border-radius: 50%; background: #fafcf8; display: grid; place-items: center; color: #8ca17e; z-index: 2; }
.compare-action-bar[b-gzea13hb2s] { display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 0; }
.compare-action-bar > span[b-gzea13hb2s] { font-size: var(--fd-text-ui); color: #89977f; display: flex; align-items: center; gap: 7px; }
.compare-intro[b-gzea13hb2s] { display: flex; align-items: center; gap: 18px; border: 1px solid #dfe8d9; background: #edf3e9; border-radius: 12px; padding: 24px; margin-top: 12px; }
.compare-intro-icon[b-gzea13hb2s] { color: #779968; }
.compare-intro h3[b-gzea13hb2s] { font-size: 14px; font-weight: 700; }
.compare-intro p[b-gzea13hb2s] { margin: 7px 0 0; font-size: var(--fd-text-body); line-height: 1.8; color: #7d8d72; max-width: 510px; }
.compare-intro-tag[b-gzea13hb2s] { margin-left: auto; flex-shrink: 0; color: #7b8f6e; font-size: var(--fd-text-small); border: 1px solid #d6e1ce; padding: 8px 10px; border-radius: 5px; }
.compare-selection-bar[b-gzea13hb2s] { padding: 13px 17px; border: 1px solid var(--line); border-radius: 9px; background: #fff; display: flex; align-items: center; gap: 15px; margin-bottom: 24px; }
.compare-selection-bar > span[b-gzea13hb2s] { display: flex; align-items: center; gap: 8px; font-size: var(--fd-text-ui); color: #67815d; }
.compare-selection-bar .text-button[b-gzea13hb2s] { font-size: var(--fd-text-ui); color: #7e8c73; text-decoration: none; }
.compare-loading[b-gzea13hb2s] { display: flex; align-items: center; gap: 15px; padding: 24px; border: 1px solid #dde6d5; background: #fff; border-radius: 12px; margin-block: 10px 24px; }
.compare-loading strong[b-gzea13hb2s] { font-size: var(--fd-text-body); font-weight: 600; }
.compare-loading p[b-gzea13hb2s] { margin: 7px 0 0; font-size: var(--fd-text-body); color: #89977e; }
.compare-loading .text-button[b-gzea13hb2s] { font-size: var(--fd-text-ui); }
.compare-results[b-gzea13hb2s] { margin-top: 15px; animation: page-in .3s ease; }
.compare-periods button[b-gzea13hb2s] { padding-inline: 10px; }
.compare-reference[b-gzea13hb2s] { display: flex; justify-content: space-between; align-items: center; gap: 10px; margin: 0 0 20px; color: #6e8361; }
.compare-reference > span:first-child[b-gzea13hb2s] { display: flex; align-items: center; gap: 9px; font-size: var(--fd-text-body); font-weight: 500; }
.compare-reference > span:last-child[b-gzea13hb2s] { font-size: var(--fd-text-small); color: #94a087; }
.compare-coverage[b-gzea13hb2s] { margin: 0 0 18px; font-size: var(--fd-text-ui); line-height: 1.8; }
.compare-summary-grid[b-gzea13hb2s] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
.compare-vehicle-summary[b-gzea13hb2s] { border: 1px solid #dce8d4; border-top: 3px solid #197653; border-radius: 11px; padding: 22px; background: #fff; }
.compare-vehicle-summary.summary-b[b-gzea13hb2s] { border-color: #e9e2d4; border-top-color: #b67b34; }
.compare-summary-label[b-gzea13hb2s] { display: flex; align-items: center; gap: 9px; font-size: var(--fd-text-ui); color: #8d9b82; margin-bottom: 15px; }
.compare-summary-label .compare-letter[b-gzea13hb2s] { width: 25px; height: 25px; font-size: 11px; border-radius: 7px; }
.compare-vehicle-summary h3[b-gzea13hb2s] { font-size: 15px; font-weight: 700; letter-spacing: -.3px; line-height: 1.6; margin: 0 0 19px; }
.compare-summary-values[b-gzea13hb2s] { display: flex; justify-content: space-between; align-items: flex-end; gap: 15px; border-top: 1px solid #edf1e9; padding-top: 18px; }
.compare-summary-values small[b-gzea13hb2s] { display: block; font-size: var(--fd-text-caption); color: #96a18c; letter-spacing: .6px; margin-bottom: 8px; }
.compare-summary-values strong[b-gzea13hb2s] { font-size: 22px; font-weight: 600; letter-spacing: -.7px; }
.compare-summary-change[b-gzea13hb2s] { text-align: right; }
.compare-summary-change small[b-gzea13hb2s] { letter-spacing: 0; margin: 5px 0 2px; font-size: var(--fd-text-ui); }
.compare-change[b-gzea13hb2s] { display: inline-flex; align-items: center; gap: 4px; font-size: 21px; font-weight: 600; letter-spacing: -.5px; white-space: nowrap; }
.compare-positive[b-gzea13hb2s] { color: #238050 !important; }.compare-negative[b-gzea13hb2s] { color: #bc5c4e !important; }
.comparison-insight[b-gzea13hb2s] { display: flex; align-items: center; gap: 16px; padding: 23px; border-radius: 11px; background: #eaf1e4; border: 1px solid #dae5d0; margin: 20px 0 24px; }
.insight-icon[b-gzea13hb2s] { width: 39px; height: 39px; display: grid; place-items: center; flex-shrink: 0; color: #709660; background: #dce9d1; border-radius: 10px; }
.comparison-insight strong[b-gzea13hb2s] { font-size: var(--fd-text-body); color: #49683b; font-weight: 600; }
.comparison-insight p[b-gzea13hb2s] { font-size: var(--fd-text-body); line-height: 1.8; margin: 7px 0 0; color: #8b9a7d; max-width: 580px; }
.insight-delta[b-gzea13hb2s] { margin-left: auto; padding-left: 20px; border-left: 1px solid #d4dfc9; white-space: nowrap; text-align: right; color: #5b7c47; font-size: 26px; font-weight: 600; letter-spacing: -.8px; }
.insight-delta small[b-gzea13hb2s] { display: block; font-size: var(--fd-text-caption); color: #92a082; font-weight: 400; letter-spacing: 0; margin-top: 3px; }
.compare-chart-card[b-gzea13hb2s], .compare-table-card[b-gzea13hb2s] { background: #fff; border: 1px solid var(--line); border-radius: 12px; padding: 24px; margin-bottom: 24px; min-width: 0; }
.compare-chart-heading[b-gzea13hb2s] { display: flex; align-items: center; justify-content: space-between; gap: 18px; }
.compare-chart-heading h3[b-gzea13hb2s], .compare-table-heading h3[b-gzea13hb2s] { font-size: 15px; font-weight: 700; margin: 0 0 8px; }
.compare-chart-heading p[b-gzea13hb2s], .compare-table-heading p[b-gzea13hb2s] { font-size: var(--fd-text-body); color: #8b9a80; margin: 0; line-height: 1.8; }
.compare-chart-legend[b-gzea13hb2s] { display: flex; gap: 20px; flex-wrap: wrap; font-size: var(--fd-text-small); color: #7a8b6d; margin: 20px 0 8px; }
.compare-chart-legend > span[b-gzea13hb2s] { display: flex; gap: 7px; align-items: center; }
.compare-chart-legend i[b-gzea13hb2s] { height: 3px; width: 17px; border-radius: 2px; background: #197653; flex-shrink: 0; }.compare-chart-legend i.legend-b[b-gzea13hb2s] { background: #b67b34; }
.compare-chart-note[b-gzea13hb2s] { display: flex; gap: 7px; align-items: center; font-size: var(--fd-text-small); color: #96a28c; margin: 10px 0 0; border-top: 1px solid #edf1e8; padding-top: 14px; }
.compare-table-scroll[b-gzea13hb2s] { overflow-x: auto; }
.compare-table[b-gzea13hb2s] { margin: 22px 0 0; min-width: 520px; --bs-table-color: #5c7250; --bs-table-border-color: #eaf0e4; }
.compare-table thead th[b-gzea13hb2s] { padding: 15px 10px; background: #f6f9f2; border-bottom: 1px solid #e4ebdb; color: #92a282; font-size: var(--fd-text-caption); font-weight: 500; letter-spacing: .7px; width: 33.33%; vertical-align: middle; }
.compare-table thead .table-vehicle-label[b-gzea13hb2s] { display: block; color: #3f7952; font-weight: 600; font-size: var(--fd-text-ui); letter-spacing: 0; line-height: 1.8; }
.compare-table thead .color-b-text[b-gzea13hb2s] { color: #ab793d; }
.compare-table thead small[b-gzea13hb2s] { display: block; font-size: var(--fd-text-small); letter-spacing: 0; color: #97a58b; margin-top: 4px; }
.compare-table tbody th[b-gzea13hb2s] { font-size: var(--fd-text-ui); font-weight: 500; color: #778a69; vertical-align: middle; padding: 17px 10px; }
.compare-table tbody th small[b-gzea13hb2s] { display: block; color: #a0ad93; font-size: var(--fd-text-caption); font-weight: 400; margin-top: 4px; }
.compare-table tbody td[b-gzea13hb2s] { font-size: var(--fd-text-body); padding: 17px 10px; vertical-align: middle; font-variant-numeric: tabular-nums; }
.compare-table .compare-featured-row > *[b-gzea13hb2s] { background: #f7faf3; font-weight: 600; }
.compare-table tbody td a[b-gzea13hb2s] { font-size: var(--fd-text-ui); display: inline-flex; align-items: center; gap: 8px; }
.compare-table-note[b-gzea13hb2s] { font-size: var(--fd-text-small); color: #98a48d; line-height: 1.8; margin: 17px 0 0; }
.compare-no-history[b-gzea13hb2s] { padding: 55px 30px; text-align: center; background: #fff; border: 1px dashed #d8e2cf; border-radius: 12px; }
.compare-no-history > .icon[b-gzea13hb2s] { color: #95ab83; margin-bottom: 18px; }
.compare-no-history h3[b-gzea13hb2s] { font-size: 16px; font-weight: 600; }.compare-no-history p[b-gzea13hb2s] { margin: 12px auto 0; max-width: 500px; color: #8e9f7f; font-size: var(--fd-text-body); line-height: 1.9; }
@media (max-width: 900px) {
    .compare-header[b-gzea13hb2s] { flex-direction: column; align-items: stretch; }
    .compare-header-copy[b-gzea13hb2s] { flex: none; }
    .compare-header[b-gzea13hb2s]  .ad-preview { flex: none; }
}
@media (max-width: 1190px) { .compare-summary-values[b-gzea13hb2s] { align-items: flex-start; flex-direction: column; }.compare-summary-change[b-gzea13hb2s] { text-align: left; }.compare-summary-change small[b-gzea13hb2s] { display: inline; margin-left: 10px; }.compare-heading-icon[b-gzea13hb2s] { width: 48px; height: 48px; }.compare-heading-icon .icon[b-gzea13hb2s] { width: 25px; }.compare-intro-tag[b-gzea13hb2s] { display: none; }.compare-chart-heading[b-gzea13hb2s] { flex-wrap: wrap; }.comparison-insight p[b-gzea13hb2s] { font-size: var(--fd-text-small); } }
@media (max-width: 900px) { .compare-pickers[b-gzea13hb2s] { gap: 14px; }.compare-versus[b-gzea13hb2s] { width: 29px; height: 29px; }.compare-heading-icon[b-gzea13hb2s] { display: none; }.compare-summary-grid[b-gzea13hb2s] { gap: 13px; }.compare-vehicle-summary[b-gzea13hb2s] { padding: 17px; }.compare-summary-values strong[b-gzea13hb2s] { font-size: 20px; }.compare-change[b-gzea13hb2s] { font-size: 19px; }.comparison-insight[b-gzea13hb2s] { flex-wrap: wrap; }.insight-delta[b-gzea13hb2s] { font-size: 22px; }.compare-action-bar[b-gzea13hb2s] { align-items: flex-start; flex-direction: column; }.compare-action-bar .btn[b-gzea13hb2s] { width: 100%; }.compare-results .section-heading[b-gzea13hb2s] { gap: 18px; }.compare-chart-card[b-gzea13hb2s], .compare-table-card[b-gzea13hb2s] { padding: 18px; }.compare-reference[b-gzea13hb2s] { flex-wrap: wrap; }.compare-reference > span:last-child[b-gzea13hb2s] { display: none; } }
@media (max-width: 600px) { .compare-pickers[b-gzea13hb2s], .compare-summary-grid[b-gzea13hb2s] { grid-template-columns: 1fr; gap: 20px; }.compare-versus[b-gzea13hb2s] { display: none; }.compare-page-heading[b-gzea13hb2s] { padding-bottom: 25px; }.compare-action-bar > span[b-gzea13hb2s] { font-size: var(--fd-text-small); }.compare-intro[b-gzea13hb2s] { align-items: flex-start; padding: 20px; }.compare-intro p[b-gzea13hb2s] { font-size: var(--fd-text-body); }.compare-vehicle-summary[b-gzea13hb2s] { padding: 20px; }.compare-summary-values[b-gzea13hb2s] { flex-direction: row; align-items: flex-end; }.compare-summary-values strong[b-gzea13hb2s] { font-size: 21px; }.compare-summary-change small[b-gzea13hb2s] { display: block; }.compare-summary-change[b-gzea13hb2s] { text-align: right; }.compare-summary-values small[b-gzea13hb2s] { font-size: var(--fd-text-caption); }.comparison-insight[b-gzea13hb2s] { gap: 12px; padding: 20px; }.comparison-insight > div[b-gzea13hb2s] { flex: 1; }.insight-delta[b-gzea13hb2s] { margin-left: 50px; border: 0; padding: 0; text-align: left; }.insight-delta small[b-gzea13hb2s] { display: inline; margin-left: 8px; }.compare-chart-heading .segmented-control[b-gzea13hb2s] { width: 100%; }.compare-chart-legend[b-gzea13hb2s] { flex-direction: column; gap: 10px; }.compare-chart-note[b-gzea13hb2s] { font-size: var(--fd-text-caption); line-height: 1.8; align-items: flex-start; }.compare-selection-bar[b-gzea13hb2s] { padding: 12px; gap: 10px; }.compare-selection-bar > span[b-gzea13hb2s] { font-size: var(--fd-text-ui); }.compare-selection-bar .text-button[b-gzea13hb2s] { font-size: var(--fd-text-small); }.compare-loading[b-gzea13hb2s] { flex-wrap: wrap; }.compare-loading .text-button[b-gzea13hb2s] { margin-left: 30px; }.compare-periods[b-gzea13hb2s] { width: 100%; }.compare-reference > span:first-child[b-gzea13hb2s] { font-size: var(--fd-text-ui); } }
/* /Components/Pages/Explorar.razor.rz.scp.css */
.consulta-intro[b-igtmsvu743] { display: flex; flex-wrap: wrap; align-items: center; gap: 28px; margin-bottom: 28px; }
.consulta-intro-copy[b-igtmsvu743] { flex: 1.35 1 480px; min-width: 0; }
.consulta-intro .explore-heading[b-igtmsvu743] { padding: 0; }
@media (max-width: 900px) {
    .consulta-intro[b-igtmsvu743] { flex-direction: column; align-items: stretch; }
    .consulta-intro-copy[b-igtmsvu743] { flex: none; }
    .consulta-intro[b-igtmsvu743]  .ad-preview { flex: none; }
}
/* /Components/Pages/Home.razor.rz.scp.css */
.home-hero[b-bevj0pkma5] { padding-top: 0; }
/* /Components/Pages/SemAnuncios.razor.rz.scp.css */
.ad-free-plan[b-3ryy6mllc9] { max-width: 920px; margin: 20px auto; text-align: center; }
.plan-icon[b-3ryy6mllc9] { display: grid; place-items: center; width: 76px; height: 76px; margin: 0 auto 24px; border-radius: 23px; background: var(--mint); color: var(--accent); }
.plan-eyebrow[b-3ryy6mllc9] { display: block; color: var(--accent); font-size: 10px; font-weight: 700; letter-spacing: 1.6px; }
h1[b-3ryy6mllc9] { margin: 18px auto; max-width: 640px; font-size: clamp(30px, 4vw, 45px); font-weight: 750; line-height: 1.25; letter-spacing: -1.5px; }
h1 span[b-3ryy6mllc9] { color: var(--accent); }
.plan-intro[b-3ryy6mllc9] { color: #52675a; font-size: 15px; line-height: 1.8; }
.plan-benefits[b-3ryy6mllc9] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; margin: 34px 0 26px; text-align: left; }
.plan-benefits article[b-3ryy6mllc9] { background: #fff; border: 1px solid var(--line); border-radius: 14px; padding: 24px; }
.plan-benefits article[b-3ryy6mllc9]  .icon { color: var(--accent); }
h2[b-3ryy6mllc9] { font-size: 17px; font-weight: 700; margin: 18px 0 10px; }
.plan-benefits p[b-3ryy6mllc9] { color: #52675a; line-height: 1.8; margin: 0; }
.plan-availability[b-3ryy6mllc9] { border: 1px solid #d4e5d9; border-radius: 12px; background: var(--mint); padding: 20px; margin-bottom: 24px; }
.plan-availability strong[b-3ryy6mllc9] { font-size: 17px; }
.plan-availability p[b-3ryy6mllc9] { color: #52675a; line-height: 1.8; margin: 8px 0 0; }
.plan-free-note[b-3ryy6mllc9] { color: #64746a; font-size: 12px; line-height: 1.8; margin-top: 18px; }
@media (max-width: 700px) { .plan-benefits[b-3ryy6mllc9] { grid-template-columns: 1fr; gap: 12px; }.plan-benefits article[b-3ryy6mllc9] { padding: 20px; }.ad-free-plan[b-3ryy6mllc9] { margin-top: 0; } }
/* /Components/RelatedVehicles.razor.rz.scp.css */
.related-vehicles[b-hyq8t8agcv] { margin: 40px 0; }
.related-heading[b-hyq8t8agcv] { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-bottom: 23px; }
.related-eyebrow[b-hyq8t8agcv] { color: #91a186; letter-spacing: 1.2px; font-size: var(--fd-text-caption); }
.related-heading h2[b-hyq8t8agcv] { margin: 8px 0; font-size: 23px; letter-spacing: -.7px; font-weight: 700; }
.related-heading p[b-hyq8t8agcv] { font-size: var(--fd-text-body); color: #91a083; line-height: 1.8; margin: 0; }
.related-heading > a[b-hyq8t8agcv] { display: flex; gap: 8px; align-items: center; white-space: nowrap; font-size: var(--fd-text-ui); }
.related-year-grid[b-hyq8t8agcv] { display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 13px; }
.related-year[b-hyq8t8agcv] { border: 1px solid #dfe7d7; border-radius: 10px; padding: 20px 17px; display: flex; flex-direction: column; background: #fff; }
.related-year > span[b-hyq8t8agcv] { font-size: var(--fd-text-ui); color: #8a9c7d; }
.related-year > strong[b-hyq8t8agcv] { font-size: 22px; font-weight: 600; margin-top: 10px; color: #48653a; letter-spacing: -.7px; }
.related-year > small[b-hyq8t8agcv] { font-size: var(--fd-text-small); line-height: 1.7; color: #98a78a; margin: 8px 0 20px; }
.related-year > div[b-hyq8t8agcv] { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-top: auto; font-size: var(--fd-text-small); border-top: 1px solid #eaf0e3; padding-top: 13px; }
.related-year > div a[b-hyq8t8agcv] { display: inline-flex; gap: 5px; align-items: center; }
.related-year.current-year[b-hyq8t8agcv] { border-color: #8aaf85; background: #f0f7ea; box-shadow: inset 0 3px #74a26b; }
.related-selected[b-hyq8t8agcv] { color: #6d945c; display: inline-flex; align-items: center; gap: 6px; font-size: var(--fd-text-small); }
.related-reference[b-hyq8t8agcv], .related-note[b-hyq8t8agcv] { display: flex; align-items: flex-start; gap: 8px; font-size: var(--fd-text-small); line-height: 1.9; color: #96a38b; margin-top: 15px; }
.similar-heading[b-hyq8t8agcv] { margin-top: 40px; }
.related-cache-label[b-hyq8t8agcv] { color: #8da07f; border: 1px solid #dce6d3; border-radius: 5px; padding: 7px 9px; font-size: var(--fd-text-small); white-space: nowrap; }
.similar-grid[b-hyq8t8agcv] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.similar-card[b-hyq8t8agcv] { padding: 22px; border: 1px solid #dde7d3; background: #fff; border-radius: 11px; display: flex; flex-direction: column; }
.similar-card:hover[b-hyq8t8agcv] { border-color: #acbf9d; box-shadow: 0 5px 16px #2b472008; }
.similar-brand[b-hyq8t8agcv] { text-transform: uppercase; color: #98a98b; font-size: var(--fd-text-caption); letter-spacing: .8px; }
.similar-card h3[b-hyq8t8agcv] { font-size: 13px; font-weight: 600; line-height: 1.8; margin: 10px 0 6px; }
.similar-card h3 a[b-hyq8t8agcv] { color: #5c764b; }
.similar-card h3 a:hover[b-hyq8t8agcv] { color: #2e723c; }
.similar-year[b-hyq8t8agcv] { font-size: var(--fd-text-ui); color: #9cae8c; margin-bottom: 22px; }
.similar-price[b-hyq8t8agcv] { margin-top: auto; }
.similar-price strong[b-hyq8t8agcv] { display: block; font-size: 22px; color: #466338; letter-spacing: -.7px; font-weight: 600; }
.similar-price small[b-hyq8t8agcv] { display: block; color: #96a886; font-size: var(--fd-text-small); margin: 8px 0 19px; }
.similar-compare[b-hyq8t8agcv] { display: flex; align-items: center; justify-content: space-between; font-size: var(--fd-text-ui); padding-top: 14px; border-top: 1px solid #eaf0e3; }
.related-empty[b-hyq8t8agcv] { display: flex; gap: 17px; align-items: center; border: 1px dashed #d5e2c9; border-radius: 11px; padding: 28px; color: #8ca17d; background: #fbfdf7; }
.related-empty h3[b-hyq8t8agcv] { font-size: 14px; font-weight: 600; color: #6f895c; }
.related-empty p[b-hyq8t8agcv] { font-size: var(--fd-text-body); line-height: 1.8; margin: 7px 0 0; }
.related-loading[b-hyq8t8agcv] { height: 170px; }
@media (max-width: 1100px) { .similar-grid[b-hyq8t8agcv] { grid-template-columns: repeat(2, minmax(0, 1fr)); }.related-heading h2[b-hyq8t8agcv] { font-size: 21px; } }
@media (max-width: 600px) { .related-heading[b-hyq8t8agcv] { align-items: flex-start; flex-wrap: wrap; gap: 13px; }.related-heading h2[b-hyq8t8agcv] { font-size: 22px; line-height: 1.4; }.related-heading p[b-hyq8t8agcv] { font-size: var(--fd-text-body); }.related-eyebrow[b-hyq8t8agcv] { font-size: var(--fd-text-caption); }.related-year-grid[b-hyq8t8agcv] { grid-template-columns: 1fr 1fr; gap: 10px; }.related-year[b-hyq8t8agcv] { padding: 18px 13px; }.related-year > strong[b-hyq8t8agcv] { font-size: 19px; }.related-year > div[b-hyq8t8agcv] { flex-wrap: wrap; gap: 12px; }.related-reference[b-hyq8t8agcv], .related-note[b-hyq8t8agcv] { font-size: var(--fd-text-caption); }.similar-grid[b-hyq8t8agcv] { grid-template-columns: 1fr; }.similar-card[b-hyq8t8agcv] { padding: 23px; }.similar-price strong[b-hyq8t8agcv] { font-size: 24px; }.similar-card h3[b-hyq8t8agcv] { font-size: 15px; }.related-cache-label[b-hyq8t8agcv] { font-size: var(--fd-text-caption); } }
/* /Components/VehicleHistory.razor.rz.scp.css */
.vehicle-history[b-9bedwlwfig] { background: #fff; border: 1px solid var(--line); border-radius: 13px; margin: 27px 0 23px; overflow: hidden; }
.history-heading[b-9bedwlwfig] { padding: 25px; display: flex; justify-content: space-between; gap: 20px; align-items: center; border-bottom: 1px solid #edf1e8; }
.history-eyebrow[b-9bedwlwfig] { font-size: var(--fd-text-caption); letter-spacing: 1.4px; color: #8b9d80; }
.history-heading h2[b-9bedwlwfig] { font-size: 21px; letter-spacing: -.7px; font-weight: 700; margin: 8px 0; }
.history-heading p[b-9bedwlwfig] { font-size: var(--fd-text-body); color: #93a088; margin: 0; }
.history-chart-toolbar[b-9bedwlwfig] { padding: 20px 25px 0; display: flex; justify-content: space-between; align-items: center; gap: 20px; }
.history-chart-toolbar > span[b-9bedwlwfig] { display: flex; align-items: center; gap: 8px; font-size: var(--fd-text-ui); color: #849879; }
.history-chart[b-9bedwlwfig] { padding: 15px 20px 5px; }
.history-table-heading[b-9bedwlwfig] { padding: 23px 25px; border-block: 1px solid #edf1e8; background: #fafcf7; display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.history-table-heading h3[b-9bedwlwfig] { font-size: 15px; font-weight: 700; margin: 0 0 6px; }
.history-table-heading p[b-9bedwlwfig] { font-size: var(--fd-text-body); color: #91a083; margin: 0; line-height: 1.8; }
.history-table-heading .btn[b-9bedwlwfig] { font-size: var(--fd-text-ui); white-space: nowrap; }
.history-table-scroll[b-9bedwlwfig] { overflow-x: auto; max-height: 510px; overflow-y: auto; scrollbar-width: thin; scrollbar-color: #d9e3d1 transparent; }
.history-table[b-9bedwlwfig] { margin: 0; min-width: 620px; --bs-table-color: #5f7552; --bs-table-border-color: #edf1e8; font-variant-numeric: tabular-nums; }
.history-table thead th[b-9bedwlwfig] { position: sticky; top: 0; z-index: 1; font-size: var(--fd-text-caption); letter-spacing: .6px; font-weight: 500; background: #f2f6ed; color: #8d9f7e; padding: 14px 13px; text-align: right; white-space: nowrap; }
.history-table thead th:first-child[b-9bedwlwfig] { text-align: left; padding-left: 25px; }
.history-table tbody th[b-9bedwlwfig] { padding: 15px 13px 15px 25px; font-weight: 500; color: #758c67; font-size: var(--fd-text-ui); text-transform: capitalize; }
.history-table tbody td[b-9bedwlwfig] { font-size: var(--fd-text-ui); padding: 15px 13px; text-align: right; }
.history-table tbody td:nth-child(2)[b-9bedwlwfig] { font-weight: 600; }
.history-table tbody tr:first-child > *[b-9bedwlwfig] { background: #f7faf3; }
.history-table tbody tr:hover > *[b-9bedwlwfig] { background: #f9fbf6; }
.history-table caption[b-9bedwlwfig] { padding: 14px 25px; font-size: var(--fd-text-small); color: #9aa68e; line-height: 1.8; }
.history-up[b-9bedwlwfig] { color: #398458 !important; }.history-down[b-9bedwlwfig] { color: #bf6c5c !important; }
.history-note[b-9bedwlwfig] { display: flex; gap: 8px; padding: 17px 25px; border-top: 1px solid #edf1e8; color: #94a387; font-size: var(--fd-text-small); line-height: 1.8; margin: 0; background: #fcfdf9; }
@media (max-width: 1050px) { .history-heading[b-9bedwlwfig] { align-items: flex-start; flex-direction: column; }.history-chart-toolbar[b-9bedwlwfig] { flex-wrap: wrap; gap: 14px; } }
@media (max-width: 600px) { .history-heading[b-9bedwlwfig], .history-table-heading[b-9bedwlwfig] { padding: 22px 17px; }.history-heading h2[b-9bedwlwfig] { font-size: 20px; }.history-heading .segmented-control[b-9bedwlwfig] { width: 100%; }.history-chart-toolbar[b-9bedwlwfig] { padding: 20px 17px 0; }.history-chart-toolbar .segmented-control[b-9bedwlwfig] { width: 100%; }.history-chart[b-9bedwlwfig] { padding: 12px 5px; }.history-table-heading[b-9bedwlwfig] { align-items: flex-start; flex-direction: column; gap: 14px; }.history-table tbody th[b-9bedwlwfig], .history-table thead th:first-child[b-9bedwlwfig] { padding-left: 17px; }.history-note[b-9bedwlwfig] { padding: 16px 17px; font-size: var(--fd-text-caption); }.history-table-scroll[b-9bedwlwfig] { max-height: 430px; } }
/* /Components/VehiclePicker.razor.rz.scp.css */
.compare-picker[b-93v4bysd8m] { min-width: 0; border: 1px solid #dce6d4; border-radius: 13px; background: #fff; padding: 24px; }
.compare-picker:focus-within[b-93v4bysd8m] { border-color: #93b58a; }
.compare-picker-heading[b-93v4bysd8m] { display: flex; align-items: center; gap: 12px; margin-bottom: 22px; }
.compare-picker-heading h2[b-93v4bysd8m] { font-size: 16px; font-weight: 700; margin: 0 0 6px; letter-spacing: -.4px; }
.compare-picker-heading p[b-93v4bysd8m] { font-size: var(--fd-text-body); color: #91a083; margin: 0; }
.picker-watermark[b-93v4bysd8m] { margin-left: auto; color: #bcc9b3; }
.compare-type[b-93v4bysd8m] { margin-bottom: 24px; }
.compare-type button[b-93v4bysd8m] { flex: 1; justify-content: center; }
.compare-type button:disabled[b-93v4bysd8m] { cursor: wait; opacity: .6; }
.compare-picker-fields[b-93v4bysd8m] { display: grid; gap: 17px; }
.compare-picker-status[b-93v4bysd8m] { margin-top: 23px; border-top: 1px solid #edf2e7; padding-top: 16px; color: #96a38a; font-size: var(--fd-text-small); display: flex; align-items: center; gap: 7px; }
.compare-picker .notice[b-93v4bysd8m] { font-size: var(--fd-text-ui); padding: 10px; }
.preset-picker[b-93v4bysd8m] { display: flex; flex-direction: column; background: #fcfef9; }
.preset-model[b-93v4bysd8m] { font-size: 20px; font-weight: 700; line-height: 1.7; margin: 20px 0 12px; }
.preset-year[b-93v4bysd8m] { font-size: var(--fd-text-body); color: #8ba17b; }
.preset-price[b-93v4bysd8m] { margin-block: 24px; color: #557947; font-size: 29px; font-weight: 600; letter-spacing: -.7px; }
.preset-price small[b-93v4bysd8m] { display: block; margin-top: 8px; font-size: var(--fd-text-ui); color: #9eaf91; letter-spacing: 0; font-weight: 400; }
.preset-picker > .btn[b-93v4bysd8m] { margin-top: auto; align-self: flex-start; }
@media (max-width: 900px) { .compare-picker[b-93v4bysd8m] { padding: 18px 15px; }.compare-picker-heading h2[b-93v4bysd8m] { font-size: 14px; }.compare-picker-heading p[b-93v4bysd8m] { font-size: var(--fd-text-small); }.picker-watermark[b-93v4bysd8m] { display: none; }.compare-picker-heading[b-93v4bysd8m] { gap: 9px; } }
@media (max-width: 600px) { .compare-picker[b-93v4bysd8m] { padding: 23px 20px; }.compare-picker-heading h2[b-93v4bysd8m] { font-size: 16px; }.picker-watermark[b-93v4bysd8m] { display: block; }.compare-picker-status[b-93v4bysd8m] { font-size: var(--fd-text-small); } }
