/* ============================================================
   CryptoVek V6 — Exchange Review page layer (Direction B)
   Референс: CV_V6_EXCHANGE_REVIEW_B.dc.html + REVIEW/review-*.png
   Использует токены + foundation; для лого-слотов — cv6-birzhi.css
   ============================================================ */

/* ---------- Breadcrumbs ---------- */
.cv6r-crumbs{display:flex;flex-wrap:wrap;gap:6px;padding:var(--cv6-sp-5) 0 var(--cv6-sp-4);font-size:var(--cv6-fs-compact);color:var(--cv6-muted);}
.cv6r-crumbs a{color:var(--cv6-muted);}
.cv6r-crumbs a:hover{color:var(--cv6-green-700);}
.cv6r-crumbs span[aria-current]{color:var(--cv6-ink);}

/* ---------- Hero ---------- */
.cv6r-hero{display:grid;grid-template-columns:1fr;gap:var(--cv6-sp-6);margin-bottom:var(--cv6-sp-6);}
.cv6r-hero__main{min-width:0;}
.cv6r-hero__head{display:flex;align-items:flex-start;gap:var(--cv6-sp-4);}
.cv6r-hero__title{min-width:0;}
.cv6r-hero__title h1{font-size:var(--cv6-fs-h1);line-height:var(--cv6-lh-h1);}
.cv6r-hero__badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cv6-sp-2) var(--cv6-sp-3);margin-top:var(--cv6-sp-3);}
.cv6r-meta{font-size:var(--cv6-fs-meta);color:var(--cv6-muted);}
.cv6r-verdict{margin-top:var(--cv6-sp-4);}
.cv6r-verdict .cv6-meta{display:block;margin-bottom:var(--cv6-sp-2);}
.cv6r-verdict p{max-width:70ch;line-height:var(--cv6-lh-body);color:var(--cv6-ink);}
.cv6r-hero .cv6-facts{margin-top:var(--cv6-sp-5);grid-template-columns:repeat(4,minmax(0,1fr));}
@media (max-width:599px){.cv6r-hero .cv6-facts{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (min-width:1024px){.cv6r-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:start;}}

/* ---------- Offer card (hero, справа) ---------- */
.cv6r-offer{background:var(--cv6-surface);border:1px solid var(--cv6-border);border-radius:var(--cv6-r-lg);box-shadow:var(--cv6-shadow-card);padding:var(--cv6-sp-5);display:flex;flex-direction:column;gap:var(--cv6-sp-3);}
.cv6r-offer .cv6-meta{color:var(--cv6-status-amber-fg);}
.cv6r-offer__title{font-weight:700;font-size:16px;line-height:1.35;color:var(--cv6-ink);}
.cv6r-offer__label{font-size:var(--cv6-fs-compact);color:var(--cv6-muted);}
.cv6r-offer__conds{margin:0;padding:0;list-style:none;font-size:var(--cv6-fs-compact);color:var(--cv6-muted);display:flex;flex-direction:column;gap:4px;}
.cv6r-offer__conds li{display:flex;gap:8px;}
.cv6r-offer__conds li::before{content:"•";color:var(--cv6-green-600);}
.cv6r-offer__note{font-size:var(--cv6-fs-disclaimer);color:var(--cv6-faint);line-height:1.5;}

/* ---------- Инфо-карточки (Комиссии / P2P / KYC / Безопасность) ---------- */
.cv6r-grid2{display:grid;grid-template-columns:1fr;gap:var(--cv6-sp-5);margin:var(--cv6-sp-5) 0;}
@media (min-width:768px){.cv6r-grid2{grid-template-columns:1fr 1fr;}}
.cv6r-card{background:var(--cv6-surface);border:1px solid var(--cv6-border);border-radius:var(--cv6-r-md);box-shadow:var(--cv6-shadow-card);padding:var(--cv6-sp-5);}
.cv6r-card h2,.cv6r-card h3{font-family:var(--cv6-font-display);font-size:18px;margin-bottom:var(--cv6-sp-3);}
.cv6r-card .cv6-factrow:last-child{border-bottom:0;padding-bottom:0;}
.cv6r-card .cv6-factrow dt{color:var(--cv6-muted);}
.cv6r-card .cv6-factrow dd{font-family:var(--cv6-font-mono);font-weight:500;text-align:right;color:var(--cv6-ink);}
.cv6r-card__foot{margin-top:var(--cv6-sp-3);font-size:var(--cv6-fs-disclaimer);color:var(--cv6-faint);line-height:1.5;}

/* ---------- Текстовые секции ---------- */
.cv6r-section{margin:var(--cv6-sp-8) 0;}
.cv6r-section>h2{font-family:var(--cv6-font-display);font-size:var(--cv6-fs-h2);margin-bottom:var(--cv6-sp-4);}
.cv6r-section p{max-width:75ch;color:var(--cv6-ink);line-height:var(--cv6-lh-body);margin-bottom:var(--cv6-sp-3);}
.cv6r-section ul.cv6r-list{margin:0 0 var(--cv6-sp-3);padding-left:20px;max-width:75ch;line-height:var(--cv6-lh-body);}
.cv6r-section ul.cv6r-list li{margin-bottom:6px;}

/* ---------- Плюсы / минусы ---------- */
.cv6r-pros{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:var(--cv6-fs-body);}
.cv6r-pros li{display:flex;gap:10px;line-height:1.5;}
.cv6r-pros--plus li::before{content:"✓";color:var(--cv6-green-600);font-weight:700;flex:none;}
.cv6r-pros--minus li::before{content:"—";color:var(--cv6-status-red-fg);font-weight:700;flex:none;}
.cv6r-pros--minus h3,.cv6r-card h3.is-minus{color:var(--cv6-status-red-fg);}

/* ---------- Сравнение ---------- */
.cv6r-compare-wrap{overflow-x:auto;border:1px solid var(--cv6-border);border-radius:var(--cv6-r-md);background:var(--cv6-surface);}
.cv6r-compare-wrap .cv6-table{min-width:560px;}

/* ---------- Источники ---------- */
.cv6r-sources{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:var(--cv6-fs-compact);}
.cv6r-sources li{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;}
.cv6r-sources .src-date{font-family:var(--cv6-font-mono);font-size:11px;color:var(--cv6-muted);}
.cv6r-sources .src-tier{font-family:var(--cv6-font-mono);font-size:10px;letter-spacing:.5px;background:var(--cv6-hairline);color:var(--cv6-muted);border-radius:4px;padding:2px 6px;}

/* ---------- Закрывающий CTA ---------- */
.cv6r-closing{background:var(--cv6-navy-900);color:var(--cv6-on-navy);border-radius:var(--cv6-r-lg);padding:var(--cv6-sp-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--cv6-sp-5);margin:var(--cv6-sp-8) 0;}
.cv6r-closing__text{flex:1;min-width:260px;}
.cv6r-closing__text h2{font-family:var(--cv6-font-display);font-size:22px;color:var(--cv6-white);margin-bottom:6px;}
.cv6r-closing__text p{color:var(--cv6-on-navy-muted);font-size:var(--cv6-fs-compact);line-height:1.55;max-width:65ch;}
.cv6r-closing__actions{display:flex;flex-direction:column;gap:10px;flex:none;}
.cv6r-closing .cv6-btn--secondary{background:transparent;border-color:var(--cv6-navy-700);}
/* перекрываем anchor-override .cv6 a.cv6-btn--secondary{color:ink} на тёмном баннере */
.cv6 .cv6r-closing a.cv6-btn--secondary,.cv6 .cv6r-closing a.cv6-btn--secondary:hover{color:var(--cv6-on-navy);border-color:var(--cv6-on-navy-muted);}
.cv6-header-slot+ .cv6r-anchor{scroll-margin-top:80px;}
@media (max-width:599px){
  .cv6r-closing__actions{flex-basis:100%;}
  .cv6r-closing__actions .cv6-btn{width:100%;}
  .cv6r-hero__title h1{font-size:var(--cv6-fs-h1-m);}
  /* owner refinement: плотнее ритм похожих карточек, компактнее источники и футер; тач ≥44 сохранён */
  .cv6r-grid2{gap:var(--cv6-sp-3);margin:var(--cv6-sp-4) 0;}
  .cv6r-card{padding:var(--cv6-sp-4);}
  .cv6r-section{margin:var(--cv6-sp-6) 0;}
  .cv6r-sources{gap:6px;}
  .cv6r-sources li{row-gap:2px;}
  .cv6-footer{padding-top:var(--cv6-sp-6);}
  .cv6-footer__grid{gap:var(--cv6-sp-4);}
}
