/* Сторінки довідника автомобілів: /avto/ і все під ним.
   Підключається окремо від main.css лише на цих сторінках (extraCss).

   Сітки тут із явним числом колонок: базові .grid--N дають чотири колонки
   в контейнері 1188 px і ламають пари блоків. */

.av-answer{font-size:1.05rem;line-height:1.6;max-width:none}
.av-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch;margin-bottom:8px}
.av-hero .photo--hero{margin:0}
.av-hero .photo--hero img{width:100%;height:100%;object-fit:cover}
.av-hero__specs .section__title{margin-top:0}
.av-hero__specs.panel{margin:0}
.av-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.av-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.av-two .panel{margin:0}
.av-h3{font-size:1rem;margin:0 0 10px}
.av-dim{color:var(--text-muted,#6b7280);font-size:.88em}
.av-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}

/* Плитки з цифрами */
.av-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:4px 0 20px}
.av-stat{background:#fff;border:1px solid var(--graphite-100,#eceef1);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}
.av-stat b{font-size:1.35rem;line-height:1.15;color:var(--graphite-800,#15171c);white-space:nowrap}
.av-stat span{font-size:.8rem;color:var(--graphite-400,#6b7280);line-height:1.3}
.av-stat--accent{background:var(--accent-soft,#fff2e9);border-color:#ffd9bf}
.av-stat--accent b{font-size:1.15rem}

/* Схема маточини */
.av-hub{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:center}
.av-hub__fig{margin:0;text-align:center}
.av-hub__fig svg{width:100%;height:auto;display:block;font-family:var(--font)}
.av-hub__fig figcaption{font-size:.8rem;color:var(--graphite-400,#6b7280);margin-top:4px}

/* Матриця «версія - діаметр» */
.av-matrix-wrap{margin:0 0 20px}
.av-matrix{width:100%;border-collapse:collapse;min-width:520px}
.av-matrix th,.av-matrix td{padding:10px 8px;text-align:center;border-bottom:1px solid var(--graphite-100,#eceef1)}
.av-matrix thead th{font-size:.8rem;letter-spacing:.04em;color:var(--graphite-400,#6b7280);font-weight:700}
.av-matrix thead th:first-child{text-align:left}
.av-matrix tbody th{text-align:left;font-weight:700;width:34%}
.av-matrix tbody th span{display:block;font-weight:400;font-size:.8rem;color:var(--graphite-400,#6b7280)}
.av-matrix tbody tr:last-child th,.av-matrix tbody tr:last-child td{border-bottom:0}
.av-matrix td small{display:block;font-size:.72rem;color:var(--graphite-400,#6b7280);margin-top:3px}
.av-dot{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid var(--accent,#ff6b1a);background:#fff;vertical-align:middle;box-sizing:border-box}
.av-dot--base{background:var(--accent,#ff6b1a)}
.av-matrix td .av-dot{cursor:help}
.av-key{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:12px;font-size:.82rem;color:var(--graphite-400,#6b7280)}
.av-key .av-dot{width:12px;height:12px;margin-right:4px}
.av-sub{font-size:1.05rem;margin:0 0 10px}

.av-versions .av-group th{text-align:left;background:var(--bg-soft,#f4f6f8);font-weight:700;padding-top:12px;padding-bottom:12px}
.av-versions .av-group th span{font-weight:400;color:var(--text-muted,#6b7280);margin-left:8px;font-size:.9em}
.av-versions td a,.av-versions td .badge{white-space:nowrap}
.av-legend{display:flex;flex-wrap:wrap;gap:6px 24px;margin-top:12px;color:var(--text-muted,#6b7280);font-size:.88rem}
.av-all{margin-top:18px}
.av-all>summary{cursor:pointer;font-weight:600;padding:8px 0}
.av-all .section{margin:8px 0 0;padding:0}
.av-all .section__title,.av-all .section__head{display:none}

/* Смугові графіки */
.av-charts{margin-bottom:20px}
.av-chart__sub{font-size:.82rem;color:var(--graphite-400,#6b7280);margin:-4px 0 14px}
.av-chart__note{font-size:.85rem;color:var(--graphite-500,#3b414c);margin:14px 0 0}
.av-bars{display:flex;flex-direction:column;gap:10px}
.av-bar{display:grid;grid-template-columns:118px minmax(0,1fr) 136px;gap:10px;align-items:center;font-size:.9rem}
.av-bar__name{font-weight:700;white-space:nowrap}
.av-bar__name small{font-weight:400;color:var(--graphite-400,#6b7280)}
.av-bar__track{height:12px;background:var(--graphite-100,#eceef1);border-radius:6px;overflow:hidden;display:block}
.av-bar__track i{display:block;height:100%;background:var(--accent,#ff6b1a);border-radius:0 6px 6px 0;min-width:4px}
.av-bar__val{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}
.av-bar__val em{font-style:normal;font-weight:400;color:var(--graphite-400,#6b7280);margin-left:4px}
.av-bar--zero .av-bar__val{font-weight:400;color:var(--graphite-400,#6b7280)}

/* Вкладки шин */
.av-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}
.av-tab{border:1px solid var(--border,#d8dde3);background:#fff;color:inherit;border-radius:999px;padding:8px 16px;font:inherit;font-weight:600;cursor:pointer}
.av-tab.is-active{background:#1f2937;border-color:#1f2937;color:#fff}
.av-pane{display:none}
.av-pane.is-active{display:block}
.av-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.av-pane__more{margin-top:12px}

/* Шкала поколінь */
.av-time{margin:0 0 16px}
.av-time__rows{display:flex;flex-direction:column;gap:8px}
.av-time__row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center}
.av-time__name{font-size:.9rem}
.av-time__lane{position:relative;height:30px;background:var(--graphite-50,#f6f7f9);border-radius:6px;display:block}
.av-time__bar{position:absolute;top:3px;bottom:3px;border-radius:6px;background:var(--graphite-200,#d4d8de);color:var(--graphite-600,#2a2e37);font-style:normal;font-size:.78rem;font-weight:600;display:flex;align-items:center;padding:0 8px;white-space:nowrap;overflow:hidden;box-sizing:border-box}
.av-time__bar--cur{background:var(--accent,#ff6b1a);color:#fff}
.av-time__bar--fl{background:var(--accent-dark,#e55a0d)}
.av-time__bar--open{background:linear-gradient(90deg,var(--graphite-200,#d4d8de) 70%,rgba(212,216,222,0))}
.av-time__axis{position:relative;height:20px;margin:6px 0 0 162px;font-size:.75rem;color:var(--graphite-400,#6b7280)}
.av-time__axis span{position:absolute;top:0}


.av-tip{position:fixed;z-index:999;background:var(--graphite-800,#15171c);color:#fff;font-size:.8rem;line-height:1.35;padding:6px 10px;border-radius:8px;max-width:260px;pointer-events:none}
.av-tip[hidden]{display:none}

@media (max-width:1000px){
  .av-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:900px){
  .av-hero,.av-two{grid-template-columns:minmax(0,1fr)}
  .av-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .av-hub{grid-template-columns:minmax(0,1fr)}
  .av-hub__fig svg{max-width:210px;margin:0 auto}
}
@media (max-width:620px){
  .av-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  /* Колонка-підпис «Версія» зайва: назва групи вже є рядком вище. */
  .av-versions thead th:first-child,.av-versions tbody tr:not(.av-group) td:first-child{display:none}
  .av-versions th,.av-versions td{padding-left:10px;padding-right:10px}
  .av-versions .av-group th span{display:block;margin:2px 0 0}
  .av-bar{grid-template-columns:96px minmax(0,1fr);row-gap:2px}
  .av-bar__val{grid-column:1 / -1;text-align:left;font-size:.82rem}
  .av-time__row{grid-template-columns:minmax(0,1fr);gap:4px}
  .av-time__axis{margin-left:0}
  .av-matrix tbody th{width:auto}
}
@media (max-width:520px){
  .av-cards{grid-template-columns:minmax(0,1fr)}
}

.section>.section__title+.av-two,.section>.section__title+.panel{margin-top:14px}

@media (max-width:620px){
  .av-bar{grid-template-columns:132px minmax(0,1fr)}
  .av-matrix{min-width:0;font-size:.85rem}
  .av-matrix th,.av-matrix td{padding:8px 2px}
  .av-matrix tbody th{width:38%;padding-right:6px}
  .av-matrix td small{font-size:.62rem}
  .av-matrix-wrap.panel{padding-left:12px;padding-right:12px}
  .av-dot{width:15px;height:15px}
}

/* --- Друга хвиля: більше даних --- */
.av-season td:first-child{white-space:nowrap}
.av-inbar{display:inline-block;vertical-align:middle;width:120px;height:10px;background:var(--graphite-100,#eceef1);border-radius:5px;overflow:hidden;margin-right:10px}
.av-inbar i{display:block;height:100%;background:var(--accent,#ff6b1a);border-radius:0 5px 5px 0}
.av-season td b{font-weight:600;white-space:nowrap}
.av-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}
.av-mini div{background:var(--graphite-50,#f6f7f9);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}
.av-mini b{font-size:1.1rem}
.av-mini span{font-size:.78rem;color:var(--graphite-400,#6b7280);line-height:1.3}
.av-seo{background:#fff;border:1px solid var(--graphite-100,#eceef1);border-radius:14px;padding:22px 24px}
.av-seo .section__title{margin-top:0}
.av-seo__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px}
.av-seo h3{font-size:1.02rem;margin:14px 0 6px}
.av-seo__cols>div>h3:first-child{margin-top:0}
.av-seo p{margin:0 0 10px;line-height:1.65;color:var(--graphite-500,#3b414c)}
.av-rozb{margin:8px 0 0;font-weight:600}
@media (max-width:900px){.av-seo__cols{grid-template-columns:minmax(0,1fr)}}
@media (max-width:620px){.av-inbar{width:70px}.av-mini{grid-template-columns:minmax(0,1fr)}.av-seo{padding:16px}}

.av-seo .section__title{margin:0 0 14px}


/* --- Макет сторінки моделі --- */
.av-year{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 20px}
.av-year label{font-weight:700}
.av-year select{font:inherit;padding:9px 34px 9px 12px;border:1px solid var(--graphite-200,#d4d8de);border-radius:10px;background:#fff;min-width:150px}
.av-year__out{font-size:.95rem;color:var(--graphite-500,#3b414c)}

.av-gens{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.av-gen{background:#fff;border:1px solid var(--graphite-100,#eceef1);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:opacity .15s,box-shadow .15s,border-color .15s}
.av-gen.is-dim{opacity:.4}
.av-gen.is-hit{border-color:var(--accent,#ff6b1a);box-shadow:0 0 0 2px var(--accent,#ff6b1a)}
.av-gen__img{display:block;aspect-ratio:16/10;background:var(--graphite-100,#eceef1)}
.av-gen__img img{width:100%;height:100%;object-fit:cover;display:block}
.av-gen__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}
.av-gen__title{font-size:1.1rem;margin:0;line-height:1.25}
.av-gen__aka{font-size:.82rem;color:var(--graphite-400,#6b7280)}
.av-gen__years{font-weight:700}
.av-gen__years span{font-weight:400;color:var(--graphite-400,#6b7280)}
.av-gen__chips{display:flex;flex-wrap:wrap;gap:6px}
.av-pill{display:inline-block;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:700;background:var(--graphite-100,#eceef1);color:var(--graphite-600,#2a2e37);white-space:nowrap}
.av-pill--pcd{background:var(--accent-soft,#fff2e9);color:var(--accent-dark,#e55a0d)}
.av-pill--old{background:var(--graphite-600,#2a2e37);color:#fff}
.av-gen__sizes{font-size:.88rem;color:var(--graphite-500,#3b414c)}
.av-gen__more{margin-top:auto;padding-top:6px;font-weight:700}

/* Шкала: колір смуги - розболтовка */
.av-time__bar--old{background:var(--graphite-600,#2a2e37);color:#fff}
.av-time__bar--openacc{background:linear-gradient(90deg,var(--accent,#ff6b1a) 70%,rgba(255,107,26,0));color:#fff}
.av-time__key{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:.82rem;color:var(--graphite-400,#6b7280);margin:0 0 12px}
.av-sw{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:5px;vertical-align:-1px;background:var(--accent,#ff6b1a)}
.av-sw--old{background:var(--graphite-600,#2a2e37)}

/* Матриця сумісності поколінь */
.av-compat{width:100%;border-collapse:separate;border-spacing:4px;table-layout:fixed}
.av-compat th{font-size:.8rem;font-weight:700;color:var(--graphite-500,#3b414c);padding:4px}
.av-compat tbody th{text-align:left}
.av-compat td{border-radius:8px;padding:10px 4px;text-align:center;font-size:.8rem;font-weight:700;line-height:1.25}
.av-ok{background:var(--success-soft,#e8f6ef);color:#0b6b3d}
.av-no{background:var(--danger-soft,#fdecec);color:#a12626}
.av-self{background:var(--graphite-50,#f6f7f9);color:var(--graphite-300,#9aa1ad);font-weight:400}
.av-compat td b{display:block;font-size:1rem}

.av-matrix td .av-dot{cursor:help}
.av-tag{font-weight:400;color:var(--graphite-400,#6b7280);font-size:.78rem;margin-left:4px}

@media (max-width:1000px){.av-gens{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){
  .av-gens{grid-template-columns:minmax(0,1fr)}
  .av-compat{border-spacing:2px}
  .av-compat td{font-size:.68rem;padding:8px 2px}
  .av-compat th{font-size:.7rem;padding:2px}
}

.av-bars--wide .av-bar{grid-template-columns:210px minmax(0,1fr) 150px}
.av-all .faq{display:block}
@media (max-width:620px){.av-bars--wide .av-bar{grid-template-columns:minmax(0,1fr);row-gap:3px}.av-bars--wide .av-bar__val{grid-column:auto}}

.av-gen__img{position:relative;aspect-ratio:auto;height:0;padding-top:62.5%;overflow:hidden}
.av-gen__img img{position:absolute;left:0;top:0}

@media (max-width:620px){.av-hide-m{display:none}.av-time__bar{padding:0 6px;font-size:.72rem}}

/* --- Друга хвиля --- */
.av-hero--model{grid-template-columns:minmax(0,6fr) minmax(0,6fr);margin-bottom:20px}
.av-hero--model .photo--hero{position:relative}
.av-stats--3{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 6px}
.av-stats--3 .av-stat{background:var(--graphite-50,#f6f7f9);border-color:transparent}
.av-stats--3 .av-stat--accent{background:var(--accent-soft,#fff2e9)}
.av-bar__track--range i{border-radius:6px}
.av-table--tight th,.av-table--tight td{padding-top:8px;padding-bottom:8px}
.av-link{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.av-link__t{font-size:1.15rem;margin:0 0 4px}
.av-link p{margin:0;color:var(--graphite-500,#3b414c);max-width:760px}
.av-pill--pcd{background:var(--accent-soft,#fff2e9);color:var(--accent-dark,#e55a0d)}
@media (max-width:900px){.av-hero--model{grid-template-columns:minmax(0,1fr)}}
@media (max-width:620px){.av-stats--3{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* --- Макети модифікації, кузова, марки й головної розділу --- */
.av-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}
.av-facts div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--graphite-100,#eceef1);font-size:.95rem}
.av-facts dt{color:var(--graphite-400,#6b7280)}
.av-facts dd{margin:0;font-weight:600;text-align:right}
.av-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.av-wheel{background:#fff;border:1px solid var(--graphite-100,#eceef1);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px}
.av-wheel--base{border-color:var(--accent,#ff6b1a);box-shadow:0 0 0 1px var(--accent,#ff6b1a)}
.av-wheel__top{display:flex;justify-content:space-between;align-items:center;gap:8px}
.av-wheel__size{font-size:1.45rem;font-weight:800;line-height:1.1}
.av-wheel__rim{color:var(--graphite-500,#3b414c)}
.av-wheel dl{margin:0;display:grid;grid-template-columns:1fr auto;gap:6px 10px;font-size:.9rem}
.av-wheel dt{color:var(--graphite-400,#6b7280)}
.av-wheel dd{margin:0;font-weight:600;text-align:right}
.av-wheel__price{font-size:1.15rem;font-weight:800;margin-top:auto}
.av-wheel__price span{font-size:.85rem;font-weight:400;color:var(--graphite-400,#6b7280)}
.av-wheel svg{width:92px;height:92px;flex:none}
.av-wheel__vis{display:flex;align-items:center;gap:14px}

.av-scale{position:relative;height:12px;background:var(--graphite-100,#eceef1);border-radius:6px;margin:26px 0 22px}
.av-scale__range{position:absolute;top:0;bottom:0;background:var(--graphite-300,#9aa1ad);border-radius:6px}
.av-scale__dot{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--accent,#ff6b1a);border:3px solid #fff;box-shadow:0 0 0 1px var(--accent,#ff6b1a)}
.av-scale__lab{position:absolute;top:-22px;transform:translateX(-50%);font-size:.8rem;font-weight:700;white-space:nowrap}
.av-scale__end{position:absolute;top:18px;font-size:.75rem;color:var(--graphite-400,#6b7280)}

.av-eng{width:100%}
.av-eng td,.av-eng th{vertical-align:middle}
.av-eng .av-inbar{width:90px}
.av-eng__n{font-weight:700;white-space:nowrap}
.av-eng small{color:var(--graphite-400,#6b7280)}
.av-eng .av-group th{text-align:left;background:var(--bg-soft,#f4f6f8);font-weight:700}

.av-chips{display:flex;flex-wrap:wrap;gap:8px}
.av-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--graphite-200,#d4d8de);background:#fff;border-radius:999px;padding:7px 14px;font-size:.9rem;font-weight:600;color:inherit;text-decoration:none}
.av-chip small{font-weight:400;color:var(--graphite-400,#6b7280)}
.av-chip--cur{background:var(--graphite-800,#15171c);border-color:var(--graphite-800,#15171c);color:#fff}
.av-chip--cur small{color:#cfd3da}

.av-parent{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--accent-soft,#fff2e9);border:1px solid #ffd9bf;border-radius:14px;padding:14px 18px;margin:0 0 20px}
.av-parent p{margin:0}

/* Марка */
.av-brandhead{display:flex;align-items:center;gap:18px}
.av-brandhead img{width:84px;height:84px;object-fit:contain;flex:none}
.av-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.av-gen__img--empty{display:flex;align-items:center;justify-content:center;color:var(--graphite-300,#9aa1ad);font-weight:800;font-size:1.6rem;letter-spacing:.02em}
.av-gen__img--empty span{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center}
.av-time--many .av-time__lane{height:24px}
.av-time--many .av-time__bar{font-size:.72rem}
.av-time--many .av-time__rows{gap:5px}

/* Головна розділу */
.av-search{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px}
.av-search input{font:inherit;padding:11px 14px;border:1px solid var(--graphite-200,#d4d8de);border-radius:10px;min-width:280px;flex:1;max-width:420px;background:#fff}
.av-search span{color:var(--graphite-400,#6b7280);font-size:.9rem}
.av-brands{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.av-brand{background:#fff;border:1px solid var(--graphite-100,#eceef1);border-radius:14px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:inherit;text-decoration:none}
.av-brand:hover{border-color:var(--accent,#ff6b1a)}
.av-brand img{width:54px;height:54px;object-fit:contain}
.av-brand__ph{width:54px;height:54px;border-radius:50%;background:var(--graphite-100,#eceef1);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--graphite-400,#6b7280)}
.av-brand b{font-size:.95rem}
.av-brand small{font-size:.76rem;color:var(--graphite-400,#6b7280)}
.av-brand[hidden]{display:none}
.av-pop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.av-stats--5{grid-template-columns:repeat(5,minmax(0,1fr))}

@media (max-width:1000px){.av-models,.av-pop{grid-template-columns:repeat(2,minmax(0,1fr))}.av-brands{grid-template-columns:repeat(4,minmax(0,1fr))}.av-stats--5{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:900px){.av-three{grid-template-columns:minmax(0,1fr)}}
@media (max-width:620px){
  .av-facts{grid-template-columns:minmax(0,1fr)}
  .av-models,.av-pop{grid-template-columns:minmax(0,1fr)}
  .av-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  .av-stats--5{grid-template-columns:repeat(2,minmax(0,1fr))}
  .av-search input{min-width:0;width:100%;max-width:none}
  .av-eng .av-inbar{width:50px}
}

.section>.section__title+.table-wrap,.section>.section__title+.av-three,.section>.section__title+.av-models,.section>.section__title+.av-pop,.section>.section__title+.av-brands{margin-top:14px}
.av-scale__end{white-space:nowrap}


/* --- Доповнення при внедренні --- */
.av-hero--solo{grid-template-columns:minmax(0,1fr)}
.av-hub--plain{grid-template-columns:minmax(0,1fr)}
.av-gen[hidden]{display:none}
.av-seo .seo-text>:first-child{margin-top:0}
.av-all>.table-wrap{margin-top:8px}
@media (max-width:1000px){.av-stats{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}
@media (max-width:620px){.av-stats{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}

.av-bars--idx .av-bar{grid-template-columns:128px minmax(0,1fr) 150px}
.av-bar__name a{color:inherit}
.av-cur td{background:var(--accent-soft,#fff2e9)}
.av-h3--list{margin-top:14px}
.av-h3--list:first-child{margin-top:0}
.av-inbar--range i{border-radius:5px}
.av-brandhead h1{margin:0}
@media (max-width:620px){.av-bars--idx .av-bar{grid-template-columns:110px minmax(0,1fr)}.av-brandhead{align-items:flex-start}.av-brandhead img{width:56px;height:56px}}
