.v0pcr {
    --v0pcr-navy: #082f52;
    --v0pcr-primary: #07589c;
    --v0pcr-primary-dark: #064574;
    --v0pcr-accent: #d6a84b;
    --v0pcr-ink: #102a3e;
    --v0pcr-muted: #52697a;
    --v0pcr-line: #d7e3ec;
    --v0pcr-soft: #f3f8fc;
    --v0pcr-white: #fff;
    color: var(--v0pcr-ink);
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-size: 16px;
    line-height: 1.5;
    overflow: clip;
}
.v0pcr *, .v0pcr *::before, .v0pcr *::after { box-sizing: border-box; }
.v0pcr [hidden] { display: none !important; }
.v0pcr-shell { width: min(calc(100% - 48px), 1540px); margin-inline: auto; }
.v0pcr h1, .v0pcr h2, .v0pcr h3 { color: var(--v0pcr-navy); letter-spacing: -.035em; line-height: 1.08; margin: 0; }
.v0pcr h1 { font-size: clamp(2.55rem, 4.4vw, 4.8rem); max-width: 800px; }
.v0pcr h2 { font-size: clamp(1.8rem, 2.8vw, 3rem); }
.v0pcr h3 { font-size: clamp(1.15rem, 1.4vw, 1.4rem); }
.v0pcr p { color: var(--v0pcr-muted); }
.v0pcr button, .v0pcr input, .v0pcr select, .v0pcr textarea { font: inherit; }
.v0pcr-eyebrow { display: block; color: var(--v0pcr-primary); font-size: .75rem; font-weight: 850; letter-spacing: .14em; margin-bottom: 12px; text-transform: uppercase; }

.v0pcr-hero { background: radial-gradient(circle at 10% 0%, #fff 0, transparent 35%), linear-gradient(130deg, #f8fbfe 0%, #e8f4fc 58%, #d7ebf9 100%); border-bottom: 1px solid var(--v0pcr-line); padding: clamp(32px, 5vw, 72px) 0; }
.v0pcr-hero-grid { align-items: center; display: grid; gap: clamp(30px, 5vw, 78px); grid-template-columns: minmax(0, .86fr) minmax(560px, 1.14fr); }
.v0pcr-hero-grid > * { min-width: 0; }
.v0pcr-hero-copy > p { font-size: clamp(1.05rem, 1.5vw, 1.3rem); margin: 20px 0 0; max-width: 680px; }
.v0pcr-trust { display: flex; flex-wrap: wrap; gap: 9px; margin-top: 26px; }
.v0pcr-trust span { background: rgba(255,255,255,.82); border: 1px solid #bfd6e6; border-radius: 999px; color: #244d6a; font-size: .78rem; font-weight: 750; padding: 8px 12px; }

.v0pcr-search { background: #fff; border: 1px solid rgba(7,88,156,.16); border-radius: 22px; box-shadow: 0 28px 70px rgba(8,47,82,.14); padding: clamp(20px, 2.5vw, 32px); }
.v0pcr-search-title { align-items: center; display: flex; gap: 16px; justify-content: space-between; margin-bottom: 22px; }
.v0pcr-search-title > div { display: grid; gap: 2px; }
.v0pcr-search-title span { color: var(--v0pcr-muted); font-size: .75rem; font-weight: 700; }
.v0pcr-search-title strong { color: var(--v0pcr-navy); font-size: 1.18rem; }
.v0pcr-provider { background: var(--v0pcr-soft); border: 1px solid var(--v0pcr-line); border-radius: 999px; padding: 6px 10px; white-space: nowrap; }
.v0pcr-search-locations { display: grid; gap: 12px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.v0pcr-search-locations > :only-child { grid-column: 1 / -1; }
.v0pcr-search-locations:has([data-dropoff-field][hidden]) > .v0pcr-location:first-child { grid-column: 1 / -1; }
.v0pcr-field { display: grid; gap: 7px; min-width: 0; position: relative; }
.v0pcr-field label, .v0pcr-fields label { color: #27465d; font-size: .78rem; font-weight: 800; }
.v0pcr input, .v0pcr select, .v0pcr textarea { background: #fff; border: 1px solid #c7d7e3; border-radius: 10px; color: var(--v0pcr-ink); min-height: 48px; outline: 0; padding: 11px 12px; width: 100%; }
.v0pcr input::placeholder, .v0pcr textarea::placeholder { color: #607589; opacity: 1; }
.v0pcr input:disabled, .v0pcr select:disabled, .v0pcr textarea:disabled { background: #f3f6f8; color: #3f5567; opacity: 1; }
.v0pcr select option { background: #fff; color: var(--v0pcr-ink); }
.v0pcr textarea { min-height: 96px; resize: vertical; }
.v0pcr input:focus, .v0pcr select:focus, .v0pcr textarea:focus { border-color: var(--v0pcr-primary); box-shadow: 0 0 0 3px rgba(7,88,156,.13); }
.v0pcr-input-wrap { position: relative; }
.v0pcr-input-wrap input[type="text"] { padding-left: 42px; }
.v0pcr-field-icon { border: 2px solid var(--v0pcr-primary); border-radius: 50%; height: 15px; left: 16px; position: absolute; top: 15px; width: 15px; z-index: 1; }
.v0pcr-field-icon::after { background: var(--v0pcr-primary); border-radius: 999px; bottom: -7px; content: ""; height: 8px; left: 5px; position: absolute; width: 2px; }
.v0pcr-same { align-items: center; color: #35566d; display: inline-flex; font-size: .8rem; font-weight: 750; gap: 8px; margin: 12px 0 16px; }
.v0pcr-same input { accent-color: var(--v0pcr-primary); min-height: auto; width: auto; }
.v0pcr-search-row { display: grid; gap: 10px; grid-template-columns: 1.25fr .8fr 1.25fr .8fr .8fr; }
.v0pcr-suggest { background: #fff; border: 1px solid var(--v0pcr-line); border-radius: 12px; box-shadow: 0 18px 42px rgba(8,47,82,.16); left: 0; max-height: 320px; overflow: auto; padding: 6px; position: absolute; right: 0; top: calc(100% + 4px); z-index: 30; }
.v0pcr .v0pcr-suggest button { background: #fff; border: 0; border-radius: 8px; color: var(--v0pcr-ink); cursor: pointer; display: grid; gap: 2px; padding: 10px 11px; text-align: left; width: 100%; }
.v0pcr .v0pcr-suggest button:hover { background: #edf6fc; color: var(--v0pcr-ink); }
.v0pcr .v0pcr-suggest button:focus, .v0pcr .v0pcr-suggest button:focus-visible { background: #edf6fc; color: var(--v0pcr-ink); outline: 2px solid var(--v0pcr-primary); outline-offset: -2px; }
.v0pcr .v0pcr-suggest button strong { color: var(--v0pcr-ink) !important; font-size: .9rem; }
.v0pcr .v0pcr-suggest button small { color: var(--v0pcr-muted) !important; }
.v0pcr .v0pcr-suggest button .v0pcr-suggest-type { color: var(--v0pcr-primary) !important; }
.v0pcr-suggest-type { color: var(--v0pcr-primary); font-size: .64rem; font-weight: 850; letter-spacing: .08em; text-transform: uppercase; }
.v0pcr-loading { color: var(--v0pcr-muted); display: block; padding: 14px; }
.v0pcr-loading.is-error, .v0pcr-message { color: #9d2727; }
.v0pcr-primary { align-items: center; background: linear-gradient(135deg, var(--v0pcr-primary), var(--v0pcr-primary-dark)); border: 0; border-radius: 10px; color: #fff !important; cursor: pointer; display: inline-flex; font-weight: 850; justify-content: center; min-height: 48px; padding: 12px 18px; text-decoration: none; }
.v0pcr-primary:hover { filter: brightness(.96); transform: translateY(-1px); }
.v0pcr-primary:focus-visible { outline: 3px solid rgba(214,168,75,.65); outline-offset: 2px; }
.v0pcr-primary:disabled { cursor: wait; opacity: .65; transform: none; }
.v0pcr-search-submit { display: grid; gap: 0; margin-top: 16px; width: 100%; }
.v0pcr-search-submit small { color: #dcecf8; font-size: .69rem; font-weight: 600; }

.v0pcr-results { padding-block: clamp(42px, 6vw, 84px); }
.v0pcr-results-head { align-items: end; display: flex; gap: 24px; justify-content: space-between; margin-bottom: 26px; }
.v0pcr-results-head p { margin: 8px 0 0; }
.v0pcr-results-actions { align-items: end; display: flex; gap: 10px; }
.v0pcr-results-actions label { color: var(--v0pcr-muted); display: grid; font-size: .72rem; font-weight: 750; gap: 5px; }
.v0pcr-results-actions select { min-width: 185px; }
.v0pcr button.v0pcr-filter-toggle { background: #fff; border: 1px solid var(--v0pcr-line); border-radius: 10px; color: var(--v0pcr-navy); display: none; font-weight: 800; min-height: 48px; padding: 10px 14px; }
.v0pcr button.v0pcr-filter-toggle:hover, .v0pcr button.v0pcr-filter-toggle:focus-visible { background: #edf6fc; border-color: var(--v0pcr-primary); color: var(--v0pcr-navy); }
.v0pcr-results-layout { align-items: start; display: grid; gap: 22px; grid-template-columns: 250px minmax(0, 1fr); }
.v0pcr-filters { background: #fff; border: 1px solid var(--v0pcr-line); border-radius: 14px; padding: 18px; position: sticky; top: 24px; }
.v0pcr-filters-title { align-items: center; display: flex; justify-content: space-between; }
.v0pcr-filters-title strong { color: var(--v0pcr-navy); font-size: 1rem; }
.v0pcr-filters-title button, .v0pcr-link-button { background: none; border: 0; color: var(--v0pcr-primary); cursor: pointer; font-size: .78rem; font-weight: 800; padding: 4px; }
.v0pcr .v0pcr-filters-title button:hover, .v0pcr .v0pcr-filters-title button:focus-visible, .v0pcr .v0pcr-link-button:hover, .v0pcr .v0pcr-link-button:focus-visible { background: #edf6fc; color: var(--v0pcr-primary); }
.v0pcr-filters fieldset { border: 0; border-top: 1px solid #e8eef3; margin: 16px 0 0; padding: 15px 0 0; }
.v0pcr-filters fieldset:first-child { max-height: 310px; overflow: auto; padding-right: 6px; scrollbar-color: #b8cad6 transparent; scrollbar-width: thin; }
.v0pcr-filters legend { color: #304d62; font-size: .76rem; font-weight: 850; margin-bottom: 9px; }
.v0pcr-filters fieldset label { align-items: flex-start; color: #405c70; display: flex; font-size: .78rem; gap: 8px; margin: 8px 0; }
.v0pcr-filters input { accent-color: var(--v0pcr-primary); margin-top: 2px; min-height: auto; width: auto; }
.v0pcr-result-list { display: grid; gap: 16px; grid-template-columns: repeat(3, minmax(0, 1fr)); }
.v0pcr-result { background: #fff; border: 1px solid var(--v0pcr-line); border-radius: 16px; box-shadow: 0 10px 28px rgba(17,58,88,.055); display: flex; flex-direction: column; min-width: 0; overflow: hidden; }
.v0pcr-result-image { align-items: center; aspect-ratio: 16 / 9; background: linear-gradient(145deg, #f7fafc, #eaf3f9); display: flex; justify-content: center; overflow: hidden; padding: 12px; position: relative; }
.v0pcr-result-image img { height: 100%; object-fit: contain; width: 100%; }
.v0pcr-no-image { color: var(--v0pcr-muted); font-size: .8rem; }
.v0pcr-saving { background: #0a7654; border-radius: 999px; color: #fff; font-size: .68rem; font-weight: 850; left: 10px; padding: 6px 9px; position: absolute; top: 10px; }
.v0pcr-result-content { display: flex; flex: 1; flex-direction: column; padding: 16px 17px 13px; }
.v0pcr-supplier { align-items: center; display: flex; height: 30px; justify-content: flex-end; margin-bottom: 6px; }
.v0pcr-supplier img { height: 25px; max-width: 105px; object-fit: contain; }
.v0pcr-supplier strong { color: var(--v0pcr-muted); font-size: .75rem; }
.v0pcr-card-kicker { color: var(--v0pcr-primary); font-size: .68rem; font-weight: 850; letter-spacing: .06em; text-transform: uppercase; }
.v0pcr-result-content h3 { margin-top: 3px; }
.v0pcr-similar { font-size: .72rem; margin: 4px 0 13px; }
.v0pcr-features { display: flex; flex-wrap: wrap; gap: 7px; list-style: none; margin: 0; padding: 0; }
.v0pcr-features li { background: var(--v0pcr-soft); border-radius: 999px; color: #39576c; font-size: .68rem; font-weight: 700; padding: 5px 8px; }
.v0pcr-policy-line { border-top: 1px solid #e8eef3; display: grid; gap: 4px; margin-top: auto; padding-top: 13px; }
.v0pcr-policy-line span { color: #6d4a1d; font-size: .74rem; font-weight: 800; }
.v0pcr-policy-line span.is-positive { color: #08734f; }
.v0pcr-policy-line small { color: var(--v0pcr-muted); font-size: .67rem; }
.v0pcr-card-action { border-top: 1px solid var(--v0pcr-line); display: grid; padding: 14px 17px 17px; }
.v0pcr-card-action > span { color: var(--v0pcr-muted); font-size: .7rem; }
.v0pcr-card-action > strong { color: var(--v0pcr-navy); font-size: 1.55rem; line-height: 1.1; }
.v0pcr-card-action > small { color: var(--v0pcr-muted); font-size: .7rem; margin: 3px 0 12px; }
.v0pcr-card-action > em { color: var(--v0pcr-muted); font-size: .64rem; font-style: normal; margin-top: 6px; text-align: center; }
.v0pcr-result-manual { grid-column: 1 / -1; }
.v0pcr-result-manual .v0pcr-card-action { align-items: center; gap: 12px; grid-template-columns: 1fr auto; }
.v0pcr-load-more { background: #fff; border: 1px solid var(--v0pcr-primary); border-radius: 10px; color: var(--v0pcr-primary); cursor: pointer; display: block; font-weight: 850; margin: 24px auto 0; min-height: 48px; padding: 10px 22px; }
.v0pcr button.v0pcr-load-more:hover, .v0pcr button.v0pcr-load-more:focus-visible { background: #edf6fc; color: var(--v0pcr-primary); }
.v0pcr-empty, .v0pcr-searching, .v0pcr-account-empty { background: #f7fbfe; border: 1px dashed #b6cedf; border-radius: 15px; grid-column: 1 / -1; padding: 34px; text-align: center; }
.v0pcr-searching span { animation: v0pcr-spin .8s linear infinite; border: 3px solid #d4e4ef; border-top-color: var(--v0pcr-primary); border-radius: 50%; display: block; height: 34px; margin: 0 auto 12px; width: 34px; }
.v0pcr-searching p, .v0pcr-empty p { margin: 5px 0 0; }
@keyframes v0pcr-spin { to { transform: rotate(360deg); } }

.v0pcr-checkout { border-top: 1px solid var(--v0pcr-line); padding-block: clamp(42px, 6vw, 80px); }
.v0pcr-section-head { margin-bottom: 24px; }
.v0pcr-section-head p { margin: 8px 0 0; }
.v0pcr-checkout-grid { align-items: start; display: grid; gap: 22px; grid-template-columns: minmax(360px, .8fr) minmax(0, 1.2fr); }
.v0pcr-selected, .v0pcr-checkout form { background: #fff; border: 1px solid var(--v0pcr-line); border-radius: 16px; box-shadow: 0 12px 32px rgba(17,58,88,.06); padding: 22px; }
.v0pcr-checkout form { overflow: hidden; }
.v0pcr-selected { min-width: 0; overflow: visible; }
.v0pcr-selected-media { align-items:center; aspect-ratio:536/288; background:var(--v0pcr-soft); border-radius:11px; display:flex; justify-content:center; overflow:hidden; padding:12px; width:100%; }
.v0pcr-selected-image { display:block; height:auto; margin:auto; max-height:288px; max-width:100%; object-fit:contain; width:auto; }
.v0pcr-selected-head { margin-top: 0; padding-inline: 2px; }
.v0pcr-selected-media + .v0pcr-selected-head { margin-top: clamp(24px, 2.2vw, 30px); }
.v0pcr-selected-head p { margin: 4px 0 0; }
.v0pcr-selected dl, .v0pcr-account dl { display: grid; gap: 0; margin: 18px 0 0; }
.v0pcr-selected dl > div, .v0pcr-account dl > div { border-top: 1px solid #e8eef3; display: flex; gap: 15px; justify-content: space-between; padding: 11px 0; }
.v0pcr-selected dl > div { display: grid; gap: 4px; }
.v0pcr dt { color: var(--v0pcr-muted); font-size: .78rem; }
.v0pcr dd { color: var(--v0pcr-ink); font-weight: 750; margin: 0; max-width: 68%; text-align: right; }
.v0pcr-selected dd { max-width: none; overflow-wrap: anywhere; text-align: left; }
.v0pcr dd small { color: var(--v0pcr-muted); display: block; font-size: .68rem; font-weight: 500; }
.v0pcr-selected-total dd { color: var(--v0pcr-primary); font-size: 1.25rem; }
.v0pcr-location-note { background: var(--v0pcr-soft); border-radius: 9px; display: grid; font-size: .76rem; gap: 2px; padding: 11px; }
.v0pcr-policy-list { border-top: 1px solid var(--v0pcr-line); display: grid; gap: 7px; margin-top: 18px; padding-top: 16px; }
.v0pcr-policy-list > strong { color: var(--v0pcr-navy); font-size: .84rem; }
.v0pcr-policy-list details { border: 1px solid var(--v0pcr-line); border-radius: 8px; padding: 8px 10px; }
.v0pcr-policy-list summary { color: #304d62; cursor: pointer; font-size: .74rem; font-weight: 800; }
.v0pcr-policy-list details p { color: var(--v0pcr-muted); font-size: .72rem; margin: 9px 0 0; }
.v0pcr-form-section h3 { margin-bottom: 16px; }
.v0pcr-fields { display: grid; gap: 13px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.v0pcr-fields label { display: grid; gap: 7px; }
.v0pcr-fields small { color: var(--v0pcr-muted); font-weight: 500; }
.v0pcr-wide { grid-column: 1 / -1; }
.v0pcr-checkout fieldset { border: 0; border-top: 1px solid var(--v0pcr-line); margin: 22px 0 0; padding: 19px 0 0; }
.v0pcr-checkout legend { color: var(--v0pcr-navy); font-weight: 850; padding-top: 18px; }
.v0pcr-payment-options { display: grid; gap: 8px; grid-template-columns: repeat(3, 1fr); }
.v0pcr-payment-options label { border: 1px solid var(--v0pcr-line); border-radius: 10px; cursor: pointer; display: flex; gap: 8px; padding: 11px; }
.v0pcr-payment-options label:has(input:checked) { background: #edf6fc; border-color: var(--v0pcr-primary); }
.v0pcr-payment-options input, .v0pcr-consent input { accent-color: var(--v0pcr-primary); margin-top: 3px; min-height: auto; width: auto; }
.v0pcr-payment-options span { display: grid; }
.v0pcr-payment-options strong { color: var(--v0pcr-ink); font-size: .82rem; }
.v0pcr-payment-options small { color: var(--v0pcr-muted); font-size: .67rem; }
.v0pcr-checkout fieldset > select { margin-top: 10px; width: auto; }
.v0pcr-consent { align-items: flex-start; color: var(--v0pcr-muted); display: flex; font-size: .75rem; gap: 8px; margin: 18px 0; }
.v0pcr-message { font-size: .8rem; margin-top: 10px; }
.v0pcr-success { padding: 22px; text-align: center; }
.v0pcr-success > span, .v0pcr-code { color: var(--v0pcr-primary); font-size: .72rem; font-weight: 850; letter-spacing: .08em; }
.v0pcr-success .v0pcr-primary { margin-top: 10px; }

.v0pcr-steps { display: grid; gap: 14px; grid-template-columns: repeat(3, 1fr); padding-bottom: clamp(44px, 7vw, 86px); }
.v0pcr-steps article { align-items: flex-start; border-top: 2px solid #b8d6e9; display: flex; gap: 13px; padding-top: 17px; }
.v0pcr-steps article > span { color: var(--v0pcr-primary); font-size: .75rem; font-weight: 900; }
.v0pcr-steps p { font-size: .84rem; margin: 5px 0 0; }

.v0pcr-account { padding-block: clamp(36px, 6vw, 72px); }
.v0pcr-account .v0pcr-section-head { align-items: end; display: flex; justify-content: space-between; }
.v0pcr-account-list { display: grid; gap: 14px; }
.v0pcr-account-list article { background: #fff; border: 1px solid var(--v0pcr-line); border-radius: 14px; display: grid; gap: 20px; grid-template-columns: minmax(0, 1fr) minmax(300px, .65fr); padding: 21px; }
.v0pcr-account-list article > a, .v0pcr-pending { grid-column: 1 / -1; }
.v0pcr-pending { font-size: .78rem; margin: 0; }

@media (max-width: 1180px) {
    .v0pcr-hero-grid { grid-template-columns: minmax(0, .75fr) minmax(500px, 1.25fr); gap: 32px; }
    .v0pcr-search-row { grid-template-columns: repeat(4, 1fr); }
    .v0pcr-age { grid-column: 1 / -1; }
    .v0pcr-result-list { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 900px) {
    .v0pcr-shell { width: min(calc(100% - 32px), 1540px); }
    .v0pcr-hero-grid, .v0pcr-checkout-grid { grid-template-columns: 1fr; }
    .v0pcr-hero-copy { max-width: 720px; }
    .v0pcr-results-layout { grid-template-columns: 1fr; }
    .v0pcr button.v0pcr-filter-toggle { display: block; }
    .v0pcr-filters { display: none; position: static; }
    .v0pcr-filters.is-open { display: block; }
    .v0pcr-account-list article { grid-template-columns: 1fr; }
}
@media (max-width: 640px) {
    .v0pcr-shell { width: min(calc(100% - 20px), 1540px); }
    .v0pcr-hero { padding-top: 25px; }
    .v0pcr h1 { font-size: clamp(2.25rem, 12vw, 3.15rem); }
    .v0pcr-hero-copy > p { font-size: 1rem; }
    .v0pcr-hero-copy { min-width: 0; overflow: hidden; }
    .v0pcr-hero-copy h1, .v0pcr-hero-copy p { overflow-wrap: anywhere; }
    .v0pcr-trust { flex-wrap: nowrap; margin-top: 18px; overflow-x: auto; padding-bottom: 4px; scrollbar-width: none; }
    .v0pcr-trust::-webkit-scrollbar { display: none; }
    .v0pcr-trust span { flex: 0 0 auto; white-space: nowrap; }
    .v0pcr-search { border-radius: 15px; padding: 15px; }
    .v0pcr-search-title { align-items: flex-start; }
    .v0pcr-provider { display: none; }
    .v0pcr-search-locations, .v0pcr-search-row, .v0pcr-fields, .v0pcr-result-list, .v0pcr-steps { grid-template-columns: 1fr; }
    .v0pcr-search-locations > :only-child, .v0pcr-age { grid-column: auto; }
    .v0pcr-results-head { align-items: flex-start; flex-direction: column; }
    .v0pcr-results-actions { align-items: stretch; display: grid; grid-template-columns: 1fr 1fr; width: 100%; }
    .v0pcr-results-actions select { min-width: 0; }
    .v0pcr-result-image { aspect-ratio: 16 / 8.5; }
    .v0pcr-result-content { padding: 14px; }
    .v0pcr-card-action { padding: 13px 14px 15px; }
    .v0pcr-payment-options { grid-template-columns: 1fr; }
    .v0pcr-selected, .v0pcr-checkout form { padding: 15px; }
    .v0pcr-selected-media + .v0pcr-selected-head { margin-top: 22px; }
    .v0pcr-selected dl > div, .v0pcr-account dl > div { display: grid; gap: 3px; }
    .v0pcr dd { max-width: none; text-align: left; }
    .v0pcr-account .v0pcr-section-head { align-items: flex-start; display: grid; gap: 15px; }
    .v0pcr-account-list article { padding: 15px; }
}
@media (max-width: 390px) {
    .v0pcr-results-actions { grid-template-columns: 1fr; }
    .v0pcr-search-row { gap: 8px; }
    .v0pcr-trust span { font-size: .72rem; }
}
@media (prefers-reduced-motion: reduce) {
    .v0pcr *, .v0pcr *::before, .v0pcr *::after { scroll-behavior: auto !important; transition: none !important; }
}
