::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-track { background: white; margin-right: 10px; } ::-webkit-scrollbar-thumb { background: #c1c8d3; border-radius: 24px; transition: background 0.2s ease; } ::-webkit-scrollbar-thumb:hover { background: #9aa3b1; } .jet-form-builder-message { display: none !important; } .caravan-finance-modal { display: none; } .caravan-finance-modal.is-open { display: flex; position: absolute; z-index: 50; bottom: 24px; left: 8px; } .caravan-finance-modal__dialog { background: #fff; border-radius: var(--radius-half); padding: 16px; box-shadow: 0px 0px 15px 8px rgba(0, 0, 0, 0.03); border: 1px solid var(--border-color-new); width: 264px; } .caravan-finance-modal__close { position: absolute; top: -16px; right: -16px; width: 36px; height: 36px; border: 0; border-radius: 50px; background: var(--coastal-blue); font-size: 22px; cursor: pointer; display: flex; justify-content: center; align-items: center; color: var(--white); } .caravan-finance-modal__title { font-size: var(--text-s); margin-bottom: 8px; } .caravan-finance-modal__rows { display: flex; flex-direction: column; gap: 6px; } .caravan-finance-modal__row { display: flex; justify-content: space-between; gap: 16px; } .caravan-finance-modal__row:last-child { border-bottom: 0; padding-bottom: 0; } .caravan-finance-modal__small { margin: 12px 0 0; font-size: 12px; opacity: .75; } .caravan-finance-modal__label { font-size: 12px; } .caravan-finance-modal__value { font-size: 12px; color: var(--coastal-blue); } .caravan-card__finance-trigger { font-size: var(--text-xxs); background: unset; color: var(--coastal-blue); font-weight: 600; line-height: 1; text-decoration: underline; margin-top: 8px; } html { scroll-behavior: smooth; } [id] { scroll-margin-top: 120px; }