/* SoiOto icon system — Tabler Icons 3.34.1, MIT licensed, served locally. */
.customer-app .soi-tabler{
  --soi-icon:none;
  display:inline-block;
  width:1em;
  height:1em;
  flex:0 0 auto;
  background:currentColor;
  -webkit-mask:var(--soi-icon) center/contain no-repeat;
  mask:var(--soi-icon) center/contain no-repeat;
}
.customer-app .soi-i-bolt{--soi-icon:url('/media/icons/tabler/bolt.svg')}
.customer-app .soi-i-arrow-right{--soi-icon:url('/media/icons/tabler/arrow-right.svg')}
.customer-app .soi-i-map-pin{--soi-icon:url('/media/icons/tabler/map-pin.svg')}
.customer-app .soi-i-tag{--soi-icon:url('/media/icons/tabler/tag.svg')}
.customer-app .soi-i-photo{--soi-icon:url('/media/icons/tabler/photo.svg')}
.customer-app .soi-i-car{--soi-icon:url('/media/icons/tabler/car.svg')}
.customer-app .soi-i-clipboard-check{--soi-icon:url('/media/icons/tabler/clipboard-check.svg')}
.customer-app .soi-i-file-check{--soi-icon:url('/media/icons/tabler/file-check.svg')}
.customer-app .soi-i-clock{--soi-icon:url('/media/icons/tabler/clock.svg')}
.customer-app .soi-i-shield-check{--soi-icon:url('/media/icons/tabler/shield-check.svg')}
.customer-app .soi-i-chart-bar{--soi-icon:url('/media/icons/tabler/chart-bar.svg')}
.customer-app .soi-i-user-check{--soi-icon:url('/media/icons/tabler/user-check.svg')}
.customer-app .soi-i-calendar-time{--soi-icon:url('/media/icons/tabler/calendar-time.svg')}
.customer-app .soi-i-scan-eye{--soi-icon:url('/media/icons/tabler/scan-eye.svg')}
.customer-app .soi-i-list-check{--soi-icon:url('/media/icons/tabler/list-check.svg')}
.customer-app .soi-i-file-description{--soi-icon:url('/media/icons/tabler/file-description.svg')}
.customer-app .soi-i-circle-check{--soi-icon:url('/media/icons/tabler/circle-check.svg')}
.customer-app .soi-i-engine{--soi-icon:url('/media/icons/tabler/engine.svg')}
.customer-app .soi-i-cpu{--soi-icon:url('/media/icons/tabler/cpu.svg')}
.customer-app .soi-i-notes{--soi-icon:url('/media/icons/tabler/notes.svg')}
.customer-app .soi-i-calendar{--soi-icon:url('/media/icons/tabler/calendar.svg')}
.customer-app .soi-i-lock{--soi-icon:url('/media/icons/tabler/lock.svg')}
.customer-app .soi-i-search{--soi-icon:url('/media/icons/tabler/search.svg')}

/* Fit sourced icons into legacy containers without changing approved geometry. */
.customer-app .flash-bolt .soi-tabler,
.customer-app [data-p1-start]>.soi-tabler,
.customer-app .hero-form-cta>.soi-tabler,
.customer-app .hero-safe-note>.soi-tabler{width:20px;height:20px}
.customer-app .trust-card-icon .soi-tabler,
.customer-app .hero-price-car .soi-tabler,
.customer-app .how-step-icon .soi-tabler,
.customer-app .proof-icon .soi-tabler,
.customer-app .lead-calendar .soi-tabler,
.customer-app .field-icon .soi-tabler,
.customer-app .part2-area-icon .soi-tabler,
.customer-app .part2-gate-icon .soi-tabler{width:20px;height:20px}
.customer-app .p2-package-proof-icon .soi-tabler{width:14px;height:14px}
.customer-app .p2-package-icon .soi-tabler{width:21px;height:21px}
.customer-app .p3-compare-label .soi-tabler{width:18px;height:18px}
.customer-app .p3-report-mark .soi-tabler{width:21px;height:21px}
.customer-app .p3-report-summary>span .soi-tabler{width:23px;height:23px}
.customer-app .p3-report-row-icon .soi-tabler{width:18px;height:18px}
.customer-app .p3-report-proof-icon .soi-tabler{width:20px;height:20px}
.customer-app .part2-area-search-shell>.soi-tabler{width:18px;height:18px}
@media(max-width:650px){
  .customer-app .p2-package-proof-icon .soi-tabler{width:12px;height:12px}
  .customer-app .p2-package-icon .soi-tabler{width:19px;height:19px}
  .customer-app .p3-compare-label .soi-tabler{width:16px;height:16px}
  .customer-app .p3-report-mark .soi-tabler{width:18px;height:18px}
  .customer-app .p3-report-summary>span .soi-tabler{width:20px;height:20px}
  .customer-app .p3-report-row-icon .soi-tabler{width:16px;height:16px}
}
