/* =========================================================
   YearBull — Single Coin (yb-coin.css)
   Clean layout + responsive (Yelly)
   ========================================================= */

/* ---------- Break theme containers (Yelly) ---------- */
html, body{ overflow-x:hidden; }

body.yb-single-coin #page.site,
body.yb-single-coin #content.site-content,
body.yb-single-coin #content.site-content.fixed,
body.yb-single-coin .site-content-inner,
body.yb-single-coin #primary.content-area,
body.yb-single-coin main#main.site-main{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  float:none !important;
}

/* Theme wrapper can be flex and reserve sidebar width */
body.yb-single-coin .site-content-inner{
  display:block !important;
  justify-content:flex-start !important;
  align-items:stretch !important;
}

/* Hide theme sidebar only on coin pages */
body.yb-single-coin #secondary,
body.yb-single-coin .sidebar,
body.yb-single-coin .widget-area{
  display:none !important;
}

/* Page padding */
body.yb-single-coin .coin-page--full{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:24px clamp(14px, 2vw, 40px) !important;
}

/* ---------- Grid ---------- */
body.yb-single-coin .yb-coin-grid{
  display:grid !important;
  width:100% !important;
  max-width:100% !important;
  grid-template-columns: minmax(260px, 20%) minmax(0, 1fr) minmax(320px, 28%);
  gap:18px;
  align-items:start;
}

/* allow shrink inside grid/flex children */
body.yb-single-coin .yb-coin-grid,
body.yb-single-coin .yb-coin-grid *{
  min-width:0;
}

body.yb-single-coin .yb-coin-left,
body.yb-single-coin .yb-coin-center,
body.yb-single-coin .yb-coin-right{
  width:100%;
  max-width:100%;
  min-width:0;
}

@media (max-width: 1100px){
  body.yb-single-coin .yb-coin-grid{
    grid-template-columns:1fr !important;
  }
}

@media (max-width: 768px){
  body.yb-single-coin .coin-page--full{
    padding:16px 14px !important;
  }
  body.yb-single-coin .yb-coin-grid{
    gap:14px;
  }
}

/* ---------- Cards ---------- */
body.yb-single-coin .yb-card{
  background:#f8fafc;
  border:1px solid rgba(15,23,42,.10);
  border-radius:16px;
  overflow:hidden;
  max-width:100%;
}

body.yb-single-coin .yb-card__hd{
  padding:18px 18px 10px;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
  flex-wrap:wrap; /* important for long titles */
}

body.yb-single-coin .yb-card__hd h2{
  margin:0 !important;
  font-size:26px;
  line-height:1.1;
  letter-spacing:-0.02em;

  flex:1 1 auto;
  min-width:0;
  white-space:normal;
  overflow-wrap:anywhere;
  word-break:break-word;
}

body.yb-single-coin .yb-card__bd{
  padding:12px 18px 18px;
  max-width:100%;
}

@media (max-width: 768px){
  body.yb-single-coin .yb-card__hd{ padding:14px 14px 8px; }
  body.yb-single-coin .yb-card__hd h2{ font-size:20px; }
  body.yb-single-coin .yb-card__bd{ padding:10px 14px 14px; }
}

/* ---------- Utility: truncated token ---------- */
body.yb-single-coin .yb-trunc{
  display:inline-block;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  vertical-align:bottom;
}

/* ---------- Overview meta tiles ---------- */
body.yb-single-coin .yb-article-meta{
  display:grid;
  grid-template-columns:repeat(4, minmax(0, 1fr));
  gap:12px;
  margin:0 !important;
  padding:0 !important;
}

@media (max-width: 1100px){
  body.yb-single-coin .yb-article-meta{ grid-template-columns:repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 420px){
  body.yb-single-coin .yb-article-meta{ grid-template-columns:1fr; }
}

body.yb-single-coin .yb-meta-item{
  display:flex !important;
  align-items:center !important;
  gap:12px !important;
  padding:12px !important;
  border-radius:14px !important;
  background:#fff !important;
  border:1px solid rgba(15,23,42,.10) !important;
  box-shadow:0 1px 0 rgba(15,23,42,.04);
  margin:0 !important;
  min-width:0;
}

body.yb-single-coin .yb-meta-k{
  font-size:12px !important;
  line-height:1.2 !important;
  opacity:.65 !important;
  margin:0 0 2px !important;
}

body.yb-single-coin .yb-meta-v{
  font-size:16px !important;
  line-height:1.2 !important;
  font-weight:900 !important;
  margin:0 !important;
  min-width:0;
  overflow-wrap:anywhere;
}

body.yb-single-coin .yb-meta-v a{ text-decoration:none !important; }

body.yb-single-coin .yb-meta-ico{
  width:38px;
  height:38px;
  border-radius:14px;
  background:rgba(22,163,74,.10);
  border:2px solid rgba(22,163,74,.60);
  position:relative;
  flex:0 0 auto;
}

/* icons */
body.yb-single-coin .yb-i-user:before{
  content:""; position:absolute; left:0; right:0; top:10px; margin:auto;
  width:12px; height:12px; border:2px solid #16a34a; border-radius:50%;
}
body.yb-single-coin .yb-i-user:after{
  content:""; position:absolute; left:0; right:0; bottom:10px; margin:auto;
  width:18px; height:10px; border:2px solid #16a34a; border-top:none;
  border-radius:0 0 12px 12px;
}
body.yb-single-coin .yb-i-clock:before{
  content:""; position:absolute; inset:0; margin:auto;
  width:14px; height:14px; border:2px solid #16a34a; border-radius:50%;
}
body.yb-single-coin .yb-i-clock:after{
  content:""; position:absolute; left:0; right:0; top:10px; margin:auto;
  width:2px; height:11px; background:#16a34a; transform-origin:bottom center;
}
body.yb-single-coin .yb-i-chat:before{
  content:""; position:absolute; left:9px; top:10px;
  width:16px; height:12px; border:2px solid #16a34a; border-radius:6px;
}
body.yb-single-coin .yb-i-chat:after{
  content:""; position:absolute; left:14px; top:22px;
  width:8px; height:8px; border-left:2px solid #16a34a; border-bottom:2px solid #16a34a;
  transform:skewX(-20deg);
}
body.yb-single-coin .yb-i-cal:before{
  content:""; position:absolute; left:9px; right:9px; top:12px; bottom:10px;
  border:2px solid #16a34a; border-radius:6px;
}
body.yb-single-coin .yb-i-cal:after{
  content:""; position:absolute; left:11px; right:11px; top:10px;
  height:6px; border-bottom:2px solid #16a34a;
}

body.yb-single-coin .yb-divider{
  height:1px;
  background:rgba(15,23,42,.10);
  margin:18px 0;
}

/* ---------- TOC header label ---------- */
body.yb-single-coin .lwptoc_header_label{ font-size:0 !important; }
body.yb-single-coin .lwptoc_header_label:before{
  content:"Contents";
  font-size:22px;
  font-weight:900;
  letter-spacing:-0.02em;
}

/* ---------- Price ---------- */
body.yb-single-coin .yb-price-main{
  font-size:34px;
  font-weight:900;
  margin:2px 0 12px;
  overflow-wrap:anywhere;
}

body.yb-single-coin .yb-price-kpis{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:10px;
}

@media (max-width: 420px){
  body.yb-single-coin .yb-price-kpis{ grid-template-columns:1fr; }
}

body.yb-single-coin .yb-kpi{
  background:rgba(15,23,42,.05);
  border:1px solid rgba(15,23,42,.08);
  border-radius:14px;
  padding:10px 12px;
}

body.yb-single-coin .yb-kpi-k{
  font-size:12px;
  opacity:.7;
  margin:0 0 4px;
}

body.yb-single-coin .yb-kpi-v{
  font-size:16px;
  font-weight:900;
  line-height:1.1;
}

body.yb-single-coin .yb-kpi-v.is-pos{ color:#16a34a; }
body.yb-single-coin .yb-kpi-v.is-neg{ color:#dc2626; }

/* ---------- Info rows ---------- */
body.yb-single-coin .yb-info-grid{ display:grid; gap:10px; }

body.yb-single-coin .yb-info-row{
  display:flex;
  justify-content:space-between;
  gap:12px;
  padding:10px 12px;
  border-radius:14px;
  background:rgba(15,23,42,.05);
  border:1px solid rgba(15,23,42,.08);
  min-width:0;
}

body.yb-single-coin .yb-info-row span{ opacity:.75; }
body.yb-single-coin .yb-info-row strong{
  font-weight:900;
  min-width:0;
  overflow-wrap:anywhere;
  word-break:break-word;
  text-align:right;
}

body.yb-single-coin .yb-val--max{ color:#16a34a; }
body.yb-single-coin .yb-val--min{ color:#dc2626; }

/* ---------- Tables ---------- */
body.yb-single-coin .yb-table-wrap{
  width:100%;
  max-width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}

body.yb-single-coin .yb-table{
  width:100%;
  border-collapse:collapse;
}

body.yb-single-coin .yb-table th,
body.yb-single-coin .yb-table td{
  padding:12px 10px;
  border-bottom:1px solid rgba(15,23,42,.10);
  white-space:nowrap;
}

body.yb-single-coin .yb-table th{
  font-size:13px;
  opacity:.7;
  text-align:left;
}

body.yb-single-coin .yb-table .is-num{ text-align:right; }
body.yb-single-coin .is-hidden{ display:none; }

body.yb-single-coin .yb-ex-link{
  font-weight:900;
  text-decoration:none !important;
  display:inline-block;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
body.yb-single-coin .yb-ex-link:hover{ text-decoration:underline !important; }

/* Trust pill */
body.yb-single-coin .yb-trust{
  display:inline-flex;
  align-items:center;
  padding:4px 10px;
  border-radius:999px;
  font-weight:900;
  font-size:13px;
  border:1px solid rgba(15,23,42,.10);
}
body.yb-single-coin .yb-trust--green{
  color:#16a34a;
  background:rgba(22,163,74,.12);
  border-color:rgba(22,163,74,.35);
}
body.yb-single-coin .yb-trust--yellow{
  color:#f59e0b;
  background:rgba(245,158,11,.14);
  border-color:rgba(245,158,11,.40);
}
body.yb-single-coin .yb-trust--red{
  color:#dc2626;
  background:rgba(220,38,38,.14);
  border-color:rgba(220,38,38,.40);
}
body.yb-single-coin .yb-trust--na{
  opacity:.7;
  background:rgba(15,23,42,.05);
}

/* Button */
body.yb-single-coin .yb-btn{
  margin-top:14px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:12px 14px;
  border-radius:14px;
  border:1px solid rgba(15,23,42,.15);
  background:#fff;
  cursor:pointer;
  font-weight:900;
}

body.yb-single-coin .yb-empty{
  opacity:.7;
  padding:12px 0;
}

/* ---------- Markets table: fit on mobile + sticky Exchange ---------- */
@media (max-width: 768px){
  body.yb-single-coin #coin-markets .yb-table{
    table-layout:fixed;
    width:100%;
  }

  /* column widths tuned to fit 360–420px */
  body.yb-single-coin #coin-markets .yb-table th:nth-child(1),
  body.yb-single-coin #coin-markets .yb-table td:nth-child(1){ width:40%; }
  body.yb-single-coin #coin-markets .yb-table th:nth-child(2),
  body.yb-single-coin #coin-markets .yb-table td:nth-child(2){ width:26%; }
  body.yb-single-coin #coin-markets .yb-table th:nth-child(3),
  body.yb-single-coin #coin-markets .yb-table td:nth-child(3){ width:20%; }
  body.yb-single-coin #coin-markets .yb-table th:nth-child(4),
  body.yb-single-coin #coin-markets .yb-table td:nth-child(4){ width:14%; }

  body.yb-single-coin #coin-markets .yb-table th,
  body.yb-single-coin #coin-markets .yb-table td{
    padding:10px 8px;
    font-size:13px;
    overflow:hidden;
    text-overflow:ellipsis;
  }

  /* sticky first column (Exchange) */
  body.yb-single-coin #coin-markets .yb-table th:first-child,
  body.yb-single-coin #coin-markets .yb-table td:first-child{
    position:sticky;
    left:0;
    z-index:2;
    background:#f8fafc;
  }
  body.yb-single-coin #coin-markets .yb-table th:first-child{ z-index:3; }

  body.yb-single-coin #coin-markets .yb-table td:first-child a{
    display:block;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
  }

  body.yb-single-coin #coin-markets .yb-trust{
    font-size:12px;
    padding:3px 8px;
  }
}

@media (max-width: 768px){
  body.yb-single-coin #coin-markets .yb-table-wrap{
    overflow-x:auto !important;
    -webkit-overflow-scrolling:touch;
  }
  body.yb-single-coin #coin-markets .yb-table{
    width:max-content !important;
    min-width:100% !important;
  }
  body.yb-single-coin #coin-markets .yb-table th:first-child,
  body.yb-single-coin #coin-markets .yb-table td:first-child{
    position:sticky !important;
    left:0 !important;
    z-index:3 !important;
    background:#f8fafc !important;
  }
  body.yb-single-coin #coin-markets .yb-table th,
  body.yb-single-coin #coin-markets .yb-table td{
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    padding:10px 8px !important;
    font-size:13px !important;
  }
}

/* =========================================================
   Hero badges: Bull score + Cycle (restore pill styling)
========================================================= */
.yb-bull-score,
.yb-cycle,
.yb-rank,
.yb-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  padding:4px 10px;
  border-radius:999px;
  font-weight:700;
  line-height:1;
  white-space:nowrap;
}

.yb-bull-score{ font-size:14px; }
.yb-bull-low{ background:#fee2e2; color:#b91c1c; }
.yb-bull-mid{ background:#ffedd5; color:#c2410c; }
.yb-bull-high{ background:#dcfce7; color:#166534; }

.yb-cycle{ font-size:13px; }
.yb-cycle-early{ background:#dbeafe; color:#1d4ed8; }
.yb-cycle-mid{ background:#e0e7ff; color:#3730a3; }
.yb-cycle-late{ background:#f5d0fe; color:#86198f; }

.yb-rank{ font-size:13px; background:#f3f4f6; color:#111827; }
.yb-rank--na{ background:#f3f4f6; color:#6b7280; font-weight:600; }

/* =========================================================
   Overview disclaimer (only when no editorial content)
========================================================= */
.yb-overview-disclaimer{
  margin: 10px 0 16px;
  padding: 12px 14px;
  border: 1px solid #e5e7eb;
  border-radius: 14px;
  background: #f8fafc;
  color: #6b7280;
  font-size: 13px;
  line-height: 1.5;
}
.yb-overview-disclaimer__line{ margin: 0 0 6px; }
.yb-overview-disclaimer__line:last-child{ margin-bottom: 0; }
.yb-overview-disclaimer strong{ color:#111827; font-weight:700; }
.yb-overview-disclaimer__muted{ margin-left:6px; opacity:.9; }

@media (max-width: 768px){
  .yb-overview-disclaimer{
    margin: 8px 0 14px;
    padding: 10px 12px;
    border-radius: 12px;
    font-size: 12.5px;
  }
}


/* =========================================================
   SAFE HOTFIX: Hero badges pills (no deletions)
   Scope: ONLY inside .coin-hero__badges (single-coin hero)
   Goal: unify with dashboard pills (Rank/Bull/Risk/Cycle)
========================================================= */
.coin-hero__badges .coin-badge__v > span{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:4px 10px !important;
  border-radius:999px !important;
  line-height:1.2 !important;
  white-space:nowrap !important;
  border:1px solid rgba(0,0,0,.10) !important;
  background:rgba(0,0,0,.03) !important;
  font-variant-numeric:tabular-nums !important;
}

/* Dark mode */
@media (prefers-color-scheme:dark){
  .coin-hero__badges .coin-badge__v > span{
    border-color:rgba(255,255,255,.14) !important;
    background:rgba(255,255,255,.05) !important;
  }
}

/* Bull */
.coin-hero__badges .yb-bull-low {background:rgba(220,38,38,.14) !important; color:#dc2626 !important; border-color:rgba(220,38,38,.20) !important;}
.coin-hero__badges .yb-bull-mid {background:rgba(100,116,139,.14) !important; color:#64748b !important; border-color:rgba(100,116,139,.22) !important;}
.coin-hero__badges .yb-bull-high{background:rgba(22,163,74,.14)  !important; color:#16a34a !important; border-color:rgba(22,163,74,.20) !important;}

/* Risk (support yb-risk-* and legacy risk-*) */
.coin-hero__badges .yb-risk-low,
.coin-hero__badges .yb-badge.yb-risk-low,
.coin-hero__badges .yb-risk.risk-low,
.coin-hero__badges .yb-badge.risk-low{
  background:rgba(22,163,74,.10) !important; color:#16a34a !important; border-color:rgba(22,163,74,.35) !important;
}
.coin-hero__badges .yb-risk-mid,
.coin-hero__badges .yb-badge.yb-risk-mid,
.coin-hero__badges .yb-risk.risk-mid,
.coin-hero__badges .yb-badge.risk-mid,
.coin-hero__badges .yb-risk.risk-medium,
.coin-hero__badges .yb-badge.risk-medium{
  background:rgba(245,158,11,.12) !important; color:#f59e0b !important; border-color:rgba(245,158,11,.40) !important;
}
.coin-hero__badges .yb-risk-high,
.coin-hero__badges .yb-badge.yb-risk-high,
.coin-hero__badges .yb-risk.risk-high,
.coin-hero__badges .yb-badge.risk-high{
  background:rgba(220,38,38,.12) !important; color:#dc2626 !important; border-color:rgba(220,38,38,.40) !important;
}

/* Cycle (Late must be orange) */
.coin-hero__badges .yb-cycle-early{background:rgba(80,120,255,.12) !important; color:#5078ff !important; border-color:rgba(80,120,255,.25) !important;}
.coin-hero__badges .yb-cycle-mid  {background:rgba(22,163,74,.14)  !important; color:#16a34a !important; border-color:rgba(22,163,74,.25) !important;}
.coin-hero__badges .yb-cycle-late {background:rgba(245,158,11,.16) !important; color:#f59e0b !important; border-color:rgba(245,158,11,.30) !important;}

/* Rank */
.coin-hero__badges .yb-rank--good{background:rgba(22,163,74,.12) !important; color:#16a34a !important; border-color:rgba(22,163,74,.35) !important;}
.coin-hero__badges .yb-rank--mid {background:rgba(245,158,11,.14) !important; color:#f59e0b !important; border-color:rgba(245,158,11,.40) !important;}
.coin-hero__badges .yb-rank--bad {background:rgba(220,38,38,.14) !important; color:#dc2626 !important; border-color:rgba(220,38,38,.40) !important;}
.coin-hero__badges .yb-rank.rank-green{background:rgba(22,163,74,.12) !important; color:#16a34a !important; border-color:rgba(22,163,74,.35) !important;}
.coin-hero__badges .yb-rank.rank-orange,
.coin-hero__badges .yb-rank.rank-yellow{background:rgba(245,158,11,.14) !important; color:#f59e0b !important; border-color:rgba(245,158,11,.40) !important;}
.coin-hero__badges .yb-rank.rank-red{background:rgba(220,38,38,.14) !important; color:#dc2626 !important; border-color:rgba(220,38,38,.40) !important;}


/* =========================================================
   SAFE HOTFIX v2: Hero badge typography + tolerate yb-yb-risk-* (legacy)
========================================================= */
.coin-hero__badges .coin-badge__v{
  font-size:13px !important;
  font-weight:600 !important;
}
.coin-hero__badges .coin-badge__v > span{
  font-size:13px !important;
  font-weight:700 !important;
}

/* tolerate accidental double-prefix class */
.coin-hero__badges .yb-yb-risk-high{ background:rgba(220,38,38,.12) !important; color:#dc2626 !important; border-color:rgba(220,38,38,.40) !important; }
.coin-hero__badges .yb-yb-risk-mid{  background:rgba(245,158,11,.12) !important; color:#f59e0b !important; border-color:rgba(245,158,11,.40) !important; }
.coin-hero__badges .yb-yb-risk-low{  background:rgba(22,163,74,.10) !important;  color:#16a34a !important; border-color:rgba(22,163,74,.35) !important; }

/* yb_trending: вертикально ТОЛЬКО на single coin */
.single-coin .yb-trending-grid{
  grid-template-columns: 1fr !important;
}

/* =========================================================
   META ICONS — align with Market icons (SVG, clean & clear)
========================================================= */
body.yb-single-coin .yb-meta-ico{
  background: rgba(22,163,74,.10) !important;
  border:2px solid rgba(22,163,74,.45) !important;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}

body.yb-single-coin .yb-meta-ico:before{
  content:"";
  width:18px;
  height:18px;
  background-repeat:no-repeat;
  background-position:center;
  background-size:18px 18px;
}

/* Author */
body.yb-single-coin .yb-i-user:before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20c0-4 4-6 8-6s8 2 8 6'/%3E%3C/svg%3E");
}

/* Reading time */
body.yb-single-coin .yb-i-clock:before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 3'/%3E%3C/svg%3E");
}

/* Comments */
body.yb-single-coin .yb-i-chat:before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E");
}

/* Dates */
body.yb-single-coin .yb-i-cal:before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='3'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");
}

/* kill old pseudo elements */
body.yb-single-coin .yb-i-user:after,
body.yb-single-coin .yb-i-clock:after,
body.yb-single-coin .yb-i-chat:after,
body.yb-single-coin .yb-i-cal:after{
  content:none !important;
}


/* =========================================================
   FIX: Center meta icons perfectly (Author / Comments)
========================================================= */
body.yb-single-coin .yb-meta-ico{
  position: relative;
}

body.yb-single-coin .yb-meta-ico:before{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  margin:0;
}

/* ensure no inherited offsets */
body.yb-single-coin .yb-i-user:before,
body.yb-single-coin .yb-i-chat:before{
  inset:auto;
}


/* =========================================================
   FINAL FIX: Meta icons centered via flex (no absolute positioning)
========================================================= */
body.yb-single-coin .yb-meta-ico{
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}

body.yb-single-coin .yb-meta-ico:before{
  position:static !important;
  top:auto !important;
  left:auto !important;
  right:auto !important;
  bottom:auto !important;
  inset:auto !important;
  transform:none !important;
  margin:0 !important;
  display:block !important;
  width:18px !important;
  height:18px !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:18px 18px !important;
}
