/* BSGAI GLOBAL V10.0.11 — compact dual-source market panel. */
/* Visual-only revision: all quote, FDV, provenance, state and outbound links remain available. */
.site-header .header-inner > .bsgai-live-price.bsgai-market-two-source {
  box-sizing: border-box;
  max-width: 304px;
  width: 100%;
  padding: 6px 9px 7px;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(158,107,27,.12);
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-areas: "quote-title quote-price" "quote-status quote-signup" "coincarp coincarp";
  gap: 2px 7px;
  align-items: center;
  min-width: 0;
  line-height: 1.15;
}
.bsgai-market-two-source .bsgai-quote-top {
  grid-area: quote-title;
  gap: 4px;
  font-size: 9px;
  min-width: 0;
}
.bsgai-market-two-source .bsgai-quote-top strong {font-size: 10px;letter-spacing: 0;}
.bsgai-market-two-source .bsgai-quote-dot,
.bsgai-market-two-source .bsgai-cc-dot {width: 6px;height:6px;}
.bsgai-market-two-source .bsgai-quote-exchange {
  margin-left: 0;
  padding: 1px 3px;
  font-size: 9px;
  border-radius: 4px;
}
.bsgai-market-two-source .bsgai-quote-value {
  grid-area: quote-price;
  justify-content: flex-end;
  align-items: flex-end;
  margin: 0;
  flex-direction: column;
  gap: 0;
  min-width: 0;
}
.bsgai-market-two-source .bsgai-quote-value > strong {font-size: 16px;line-height: 1.1;}
.bsgai-market-two-source .bsgai-quote-change {font-size: 9px;line-height:1;}
.bsgai-market-two-source .bsgai-quote-bottom {
  grid-area: quote-status;
  border-top: 0;
  padding: 0;
  min-width: 0;
  gap: 3px;
  justify-content: flex-start;
}
.bsgai-market-two-source .bsgai-quote-bottom > span {
  font-size: 9px;
  min-width: 0;
  max-width: 85px;
}
.bsgai-market-two-source .bsgai-quote-bottom > a,
.bsgai-market-two-source .bsgai-quote-secondary > a {
  font-size: 9px;
  line-height: 1.2;
}
.bsgai-market-two-source .bsgai-quote-secondary {
  grid-area: quote-signup;
  margin: 0;
  text-align: right;
}
.bsgai-market-two-source .bsgai-coincarp-market {
  grid-area: coincarp;
  margin-top: 3px;
  padding-top: 4px;
  min-width: 0;
}
.bsgai-market-two-source .bsgai-cc-head {gap: 4px;}
.bsgai-market-two-source .bsgai-cc-head strong {font-size: 10px;}
.bsgai-market-two-source .bsgai-cc-source {font-size: 9px;}
.bsgai-market-two-source .bsgai-cc-metrics {
  margin-top: 4px;
  grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);
  gap: 5px;
}
.bsgai-market-two-source .bsgai-cc-metric {gap: 1px;}
.bsgai-market-two-source .bsgai-cc-metric > span {font-size: 10px;line-height:1.1;}
.bsgai-market-two-source .bsgai-cc-metric > strong {font-size: 13px;line-height:1.2;}
.bsgai-market-two-source .bsgai-cc-metric--fdv > strong {font-size: 14px;}
.bsgai-market-two-source .bsgai-cc-footer {font-size: 9px;margin-top: 3px;gap: 4px;}
.bsgai-market-two-source .bsgai-cc-disclaimer {margin: 2px 0 0;font-size: 9px;line-height: 1.2;}
@media (min-width: 1251px) {
  .site-header .header-inner {
    grid-template-columns: minmax(150px,.7fr) 304px max-content minmax(420px,1.3fr);
    grid-template-areas: "brand ticker counter actions" "navigation navigation navigation navigation";
  }
}
@media (min-width: 769px) and (max-width: 1250px) {
  .site-header .header-inner > .bsgai-market-two-source {
    width: min(100%,304px);
    justify-self: start;
  }
}
@media (max-width: 768px) {
  .site-header .header-inner > .bsgai-live-price.bsgai-market-two-source {
    flex: 0 1 304px;
    width: min(100%,304px);
    max-width:304px;
    padding: 6px 9px 7px;
    margin: 3px 0 2px;
    order: 10;
  }
}
@media (max-width: 350px) {
  .site-header .header-inner > .bsgai-live-price.bsgai-market-two-source {max-width: 100%;}
  .bsgai-market-two-source .bsgai-quote-bottom > span {max-width: 65px;}
  .bsgai-market-two-source .bsgai-quote-value > strong {font-size: 13px;}
  .bsgai-market-two-source .bsgai-cc-metric--fdv > strong {font-size: 12px;}
}
