/* line 3, app/assets/stylesheets/givtrade.scss */
.gt {
  --bg:        #030C01;
  --panel:     #061802;
  --panel-2:   #0A2408;
  --border:    rgba(0, 153, 55, 0.2);
  --ink:       #FFFFFF;
  --muted:     #7E8F84;
  --green:     #5BC870;
  --green-dim: #009937;
  --gain:      #00C096;
  --red:       #F0616D;
  --radius:    12px;
  position: fixed;
  inset: 0;
  z-index: 200;
  font-family: "Instrument Sans", system-ui, -apple-system, sans-serif;
  color: var(--ink);
}

/* line 21, app/assets/stylesheets/givtrade.scss */
.gt, .gt *, .gt *::before, .gt *::after {
  box-sizing: border-box;
}

/* line 23, app/assets/stylesheets/givtrade.scss */
.gt .gt-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  background: var(--bg);
  overflow: hidden;
}

/* line 26, app/assets/stylesheets/givtrade.scss */
.gt .gt-demobar {
  display: flex;
  align-items: center;
  gap: 16px;
  height: 46px;
  flex: none;
  padding: 0 14px;
  background: #050706;
  color: #E7ECEA;
  border-bottom: 1px solid var(--border);
}

/* line 27, app/assets/stylesheets/givtrade.scss */
.gt .gt-back {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font: inherit;
  font-size: 13px;
  font-weight: 500;
  color: #C7CDCA;
  background: #10161300;
  border: 1px solid var(--border);
  border-radius: 8px;
  padding: 6px 11px;
  cursor: pointer;
}

/* line 28, app/assets/stylesheets/givtrade.scss */
.gt .gt-back:hover {
  background: #121B16;
}

/* line 29, app/assets/stylesheets/givtrade.scss */
.gt .gt-back .ti {
  font-size: 16px;
}

/* line 30, app/assets/stylesheets/givtrade.scss */
.gt .gt-brand {
  font-size: 13px;
  color: var(--muted);
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 31, app/assets/stylesheets/givtrade.scss */
.gt .gt-brand b {
  color: #fff;
  font-weight: 600;
}

/* line 32, app/assets/stylesheets/givtrade.scss */
.gt .gt-brand .dot {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--green);
  box-shadow: 0 0 0 3px rgba(91, 200, 112, 0.22);
}

/* line 33, app/assets/stylesheets/givtrade.scss */
.gt .gt-tabs {
  display: flex;
  gap: 2px;
  padding: 3px;
  background: #101613;
  border-radius: 999px;
  margin: 0 auto;
}

/* line 34, app/assets/stylesheets/givtrade.scss */
.gt .gt-tabs button {
  font: inherit;
  font-size: 13px;
  font-weight: 500;
  color: #A7ADAA;
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 5px 16px;
  border-radius: 999px;
  transition: all .15s;
}

/* line 35, app/assets/stylesheets/givtrade.scss */
.gt .gt-tabs button:hover {
  color: #fff;
}

/* line 36, app/assets/stylesheets/givtrade.scss */
.gt .gt-tabs button.is-active {
  background: var(--green);
  color: #04110A;
}

/* line 37, app/assets/stylesheets/givtrade.scss */
.gt .gt-close {
  width: 34px;
  height: 34px;
  border: 0;
  background: transparent;
  color: var(--muted);
  font-size: 22px;
  line-height: 1;
  border-radius: 8px;
  cursor: pointer;
}

/* line 38, app/assets/stylesheets/givtrade.scss */
.gt .gt-close:hover {
  background: #121B16;
  color: #fff;
}

/* line 41, app/assets/stylesheets/givtrade.scss */
.gt .gt-app {
  flex: 1;
  min-height: 0;
}

/* line 42, app/assets/stylesheets/givtrade.scss */
.gt .gt-shell {
  display: flex;
  height: 100%;
  position: relative;
}

/* line 43, app/assets/stylesheets/givtrade.scss */
.gt .gt-main {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
}

/* line 44, app/assets/stylesheets/givtrade.scss */
.gt .gt-content {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  padding: 22px 26px 60px;
}

/* line 47, app/assets/stylesheets/givtrade.scss */
.gt .gt-sidebar {
  width: 255px;
  flex: none;
  background: #06090800;
  border-right: 1px solid var(--border);
  padding: 18px 12px;
  overflow-y: auto;
  overflow-x: hidden;
  transition: width .25s ease;
}

/* line 48, app/assets/stylesheets/givtrade.scss */
.gt .gt-logo {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 8px 22px;
  height: 30px;
  box-sizing: content-box;
}

/* line 49, app/assets/stylesheets/givtrade.scss */
.gt .gt-logo-g {
  width: 32px;
  height: auto;
  flex: none;
}

/* line 50, app/assets/stylesheets/givtrade.scss */
.gt .gt-logo-name {
  height: 26px;
  width: auto;
}

/* line 51, app/assets/stylesheets/givtrade.scss */
.gt .gt-nav {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

/* line 52, app/assets/stylesheets/givtrade.scss */
.gt .gt-navitem {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 9px 12px;
  border-radius: 8px;
  color: #555555;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
  border: 0;
  background: transparent;
  width: 100%;
  text-align: left;
  font-family: inherit;
  white-space: nowrap;
  transition: background .15s, color .15s;
}

/* line 54, app/assets/stylesheets/givtrade.scss */
.gt .gt-navicon {
  position: relative;
  width: 24px;
  height: 24px;
  flex: none;
  display: block;
}

/* line 55, app/assets/stylesheets/givtrade.scss */
.gt .gt-navicon img {
  position: absolute;
  inset: 0;
  width: 24px;
  height: 24px;
}

/* line 56, app/assets/stylesheets/givtrade.scss */
.gt .gt-navicon .ic-on {
  opacity: 0;
}

/* line 57, app/assets/stylesheets/givtrade.scss */
.gt .gt-navicon .ic-off {
  opacity: 1;
}

/* line 58, app/assets/stylesheets/givtrade.scss */
.gt .gt-navitem:hover, .gt .gt-navitem.is-active {
  color: #fff;
  background: rgba(255, 255, 255, 0.05);
}

/* line 59, app/assets/stylesheets/givtrade.scss */
.gt .gt-navitem:hover .ic-on, .gt .gt-navitem.is-active .ic-on {
  opacity: 1;
}

/* line 60, app/assets/stylesheets/givtrade.scss */
.gt .gt-navitem:hover .ic-off, .gt .gt-navitem.is-active .ic-off {
  opacity: 0;
}

/* line 61, app/assets/stylesheets/givtrade.scss */
.gt .gt-nav-label {
  color: #8C8C8C;
  font-size: 15px;
  font-weight: 500;
  padding: 22px 12px 8px;
  white-space: nowrap;
}

/* line 64, app/assets/stylesheets/givtrade.scss */
.gt .gt-collapse {
  position: absolute;
  top: 24px;
  left: 239px;
  z-index: 5;
  width: 32px;
  height: 32px;
  border: 0;
  border-radius: 6px;
  background: var(--green-dim);
  display: grid;
  place-items: center;
  cursor: pointer;
  transition: left .25s ease, background .15s;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35);
}

/* line 65, app/assets/stylesheets/givtrade.scss */
.gt .gt-collapse:hover {
  background: #00b341;
}

/* line 66, app/assets/stylesheets/givtrade.scss */
.gt .gt-collapse-ic {
  position: absolute;
}

/* line 67, app/assets/stylesheets/givtrade.scss */
.gt .gt-collapse-out {
  opacity: 0;
}

/* line 70, app/assets/stylesheets/givtrade.scss */
.gt .gt-shell.is-collapsed .gt-sidebar {
  width: 76px;
}

/* line 71, app/assets/stylesheets/givtrade.scss */
.gt .gt-shell.is-collapsed .gt-navtext,
.gt .gt-shell.is-collapsed .gt-nav-label,
.gt .gt-shell.is-collapsed .gt-logo-name {
  display: none;
}

/* line 74, app/assets/stylesheets/givtrade.scss */
.gt .gt-shell.is-collapsed .gt-navitem {
  justify-content: center;
  gap: 0;
  padding: 9px 0;
}

/* line 75, app/assets/stylesheets/givtrade.scss */
.gt .gt-shell.is-collapsed .gt-logo {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
}

/* line 76, app/assets/stylesheets/givtrade.scss */
.gt .gt-shell.is-collapsed .gt-collapse {
  left: 60px;
}

/* line 77, app/assets/stylesheets/givtrade.scss */
.gt .gt-shell.is-collapsed .gt-collapse-in {
  opacity: 0;
}

/* line 78, app/assets/stylesheets/givtrade.scss */
.gt .gt-shell.is-collapsed .gt-collapse-out {
  opacity: 1;
}

/* line 81, app/assets/stylesheets/givtrade.scss */
.gt .gt-topbar {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 14px 26px;
  border-bottom: 1px solid var(--border);
}

/* line 82, app/assets/stylesheets/givtrade.scss */
.gt .gt-topbar-title {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
}

/* line 83, app/assets/stylesheets/givtrade.scss */
.gt .gt-search {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
  max-width: 420px;
  background: var(--panel);
  border: 1px solid var(--border);
  border-radius: 999px;
  padding: 8px 14px;
  color: var(--muted);
}

/* line 84, app/assets/stylesheets/givtrade.scss */
.gt .gt-search input {
  flex: 1;
  background: transparent;
  border: 0;
  outline: 0;
  color: var(--ink);
  font: inherit;
  font-size: 13.5px;
}

/* line 85, app/assets/stylesheets/givtrade.scss */
.gt .gt-givi {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  background: #040B01;
  border: 1px solid rgba(0, 153, 55, 0.3);
  border-radius: 8px;
  padding: 8px 16px;
  color: var(--ink);
  font: inherit;
  font-size: 14px;
  cursor: pointer;
}

/* line 86, app/assets/stylesheets/givtrade.scss */
.gt .gt-givi .ti {
  color: var(--green);
}

/* line 87, app/assets/stylesheets/givtrade.scss */
.gt .gt-portfolio-chip {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  line-height: 1.2;
}

/* line 88, app/assets/stylesheets/givtrade.scss */
.gt .gt-chip-label {
  font-size: 11px;
  color: var(--muted);
}

/* line 89, app/assets/stylesheets/givtrade.scss */
.gt .gt-chip-value {
  font-size: 15px;
  font-weight: 700;
}

/* line 90, app/assets/stylesheets/givtrade.scss */
.gt .gt-bell {
  margin-left: auto;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: var(--panel);
  border: 1px solid var(--border);
  color: var(--ink);
  cursor: pointer;
}

/* line 91, app/assets/stylesheets/givtrade.scss */
.gt .gt-avatar {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, #34d07f, #0d5a35);
  flex: none;
}

/* line 94, app/assets/stylesheets/givtrade.scss */
.gt .gt-summary {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 14px;
  margin-bottom: 20px;
}

/* line 95, app/assets/stylesheets/givtrade.scss */
.gt .gt-stat {
  background: var(--panel);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 15px 18px;
}

/* line 96, app/assets/stylesheets/givtrade.scss */
.gt .gt-stat-label {
  font-size: 12px;
  color: var(--muted);
  margin-bottom: 6px;
}

/* line 97, app/assets/stylesheets/givtrade.scss */
.gt .gt-stat-value {
  font-size: 21px;
  font-weight: 700;
  letter-spacing: -.01em;
}

/* line 98, app/assets/stylesheets/givtrade.scss */
.gt .up {
  color: var(--gain);
}

/* line 99, app/assets/stylesheets/givtrade.scss */
.gt .down {
  color: var(--red);
}

/* line 102, app/assets/stylesheets/givtrade.scss */
.gt .gt-tabs-row {
  display: flex;
  gap: 8px;
  margin-bottom: 14px;
}

/* line 103, app/assets/stylesheets/givtrade.scss */
.gt .gt-tab {
  padding: 8px 16px;
  border-radius: 999px;
  font-size: 13.5px;
  font-weight: 600;
  color: var(--muted);
  text-decoration: none;
  border: 1px solid var(--border);
  background: var(--panel);
}

/* line 104, app/assets/stylesheets/givtrade.scss */
.gt .gt-tab.is-active {
  color: #04110A;
  background: var(--green);
  border-color: var(--green);
}

/* line 107, app/assets/stylesheets/givtrade.scss */
.gt .gt-card {
  background: var(--panel);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  overflow: hidden;
}

/* line 108, app/assets/stylesheets/givtrade.scss */
.gt .gt-markets-head, .gt .gt-mrow {
  display: grid;
  grid-template-columns: 2.4fr 1.2fr 1fr 1.1fr 0.9fr;
  align-items: center;
  gap: 10px;
  padding: 13px 18px;
}

/* line 109, app/assets/stylesheets/givtrade.scss */
.gt .gt-markets-head {
  color: var(--muted);
  font-size: 12px;
  font-weight: 600;
  border-bottom: 1px solid var(--border);
}

/* line 110, app/assets/stylesheets/givtrade.scss */
.gt .gt-mrow {
  border-bottom: 1px solid var(--border);
  text-decoration: none;
  color: var(--ink);
}

/* line 111, app/assets/stylesheets/givtrade.scss */
.gt .gt-mrow:last-child {
  border-bottom: 0;
}

/* line 112, app/assets/stylesheets/givtrade.scss */
.gt .gt-mrow:hover {
  background: var(--panel-2);
}

/* line 113, app/assets/stylesheets/givtrade.scss */
.gt .gt-mrow .c-price, .gt .gt-mrow .c-chg {
  font-variant-numeric: tabular-nums;
  font-weight: 600;
}

/* line 114, app/assets/stylesheets/givtrade.scss */
.gt .gt-mrow .c-act {
  text-align: right;
}

/* line 115, app/assets/stylesheets/givtrade.scss */
.gt .c-name {
  display: flex;
  align-items: center;
  gap: 11px;
}

/* line 116, app/assets/stylesheets/givtrade.scss */
.gt .gt-tok {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  font-weight: 700;
  font-size: 15px;
  flex: none;
  overflow: hidden;
}

/* line 118, app/assets/stylesheets/givtrade.scss */
.gt .gt-tok-fill {
  background: transparent !important;
}

/* line 119, app/assets/stylesheets/givtrade.scss */
.gt .gt-tok-fill .gt-tok-svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* line 120, app/assets/stylesheets/givtrade.scss */
.gt .gt-tok-glyph .gt-tok-svg {
  width: 56%;
  height: 56%;
  object-fit: contain;
  display: block;
}

/* line 121, app/assets/stylesheets/givtrade.scss */
.gt .gt-tok-meta {
  display: flex;
  flex-direction: column;
  line-height: 1.25;
}

/* line 122, app/assets/stylesheets/givtrade.scss */
.gt .gt-tok-meta b {
  font-size: 14px;
}

/* line 123, app/assets/stylesheets/givtrade.scss */
.gt .gt-tok-meta small {
  font-size: 12px;
  color: var(--muted);
}

/* line 124, app/assets/stylesheets/givtrade.scss */
.gt .gt-spark {
  display: block;
}

/* line 125, app/assets/stylesheets/givtrade.scss */
.gt .gt-trade-btn {
  display: inline-block;
  padding: 6px 15px;
  border-radius: 8px;
  background: rgba(91, 200, 112, 0.12);
  color: var(--green);
  font-size: 13px;
  font-weight: 600;
  border: 1px solid rgba(91, 200, 112, 0.25);
}

/* line 126, app/assets/stylesheets/givtrade.scss */
.gt .gt-mrow:hover .gt-trade-btn {
  background: var(--green);
  color: #04110A;
}

/* line 127, app/assets/stylesheets/givtrade.scss */
.gt .gt-section-label {
  font-size: 15px;
  font-weight: 700;
  margin: 24px 0 12px;
}

/* line 128, app/assets/stylesheets/givtrade.scss */
.gt .gt-flash {
  animation: gt-flash .6s ease;
}

@keyframes gt-flash {
  from {
    color: var(--green);
  }
  to {
  }
}

/* line 132, app/assets/stylesheets/givtrade.scss */
.gt .gt-asset {
  display: grid;
  grid-template-columns: 1fr 320px;
  gap: 20px;
  align-items: start;
}

/* line 133, app/assets/stylesheets/givtrade.scss */
.gt .gt-back-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: var(--muted);
  font-size: 13px;
  text-decoration: none;
  margin-bottom: 14px;
}

/* line 134, app/assets/stylesheets/givtrade.scss */
.gt .gt-back-link:hover {
  color: var(--ink);
}

/* line 135, app/assets/stylesheets/givtrade.scss */
.gt .gt-asset-head {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 16px;
}

/* line 136, app/assets/stylesheets/givtrade.scss */
.gt .gt-tok-lg {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  font-size: 20px;
}

/* line 137, app/assets/stylesheets/givtrade.scss */
.gt .gt-asset-id {
  display: flex;
  flex-direction: column;
}

/* line 138, app/assets/stylesheets/givtrade.scss */
.gt .gt-asset-id b {
  font-size: 18px;
}

/* line 139, app/assets/stylesheets/givtrade.scss */
.gt .gt-asset-id small {
  color: var(--muted);
  font-size: 13px;
}

/* line 140, app/assets/stylesheets/givtrade.scss */
.gt .gt-asset-price {
  margin-left: auto;
  text-align: right;
}

/* line 141, app/assets/stylesheets/givtrade.scss */
.gt .gt-asset-price .p {
  font-size: 24px;
  font-weight: 800;
}

/* line 142, app/assets/stylesheets/givtrade.scss */
.gt .gt-asset-price .c {
  font-size: 13px;
  font-weight: 600;
}

/* line 143, app/assets/stylesheets/givtrade.scss */
.gt .gt-realtag {
  font-size: 11px;
  color: var(--muted);
  border: 1px solid var(--border);
  border-radius: 999px;
  padding: 4px 10px;
}

/* line 144, app/assets/stylesheets/givtrade.scss */
.gt .gt-realtag.is-real {
  color: var(--green);
  border-color: rgba(91, 200, 112, 0.35);
  background: rgba(91, 200, 112, 0.08);
}

/* line 145, app/assets/stylesheets/givtrade.scss */
.gt .gt-chart-card {
  padding: 18px;
  background: radial-gradient(120% 100% at 50% 0, rgba(91, 200, 112, 0.06), transparent 60%), var(--panel);
}

/* line 146, app/assets/stylesheets/givtrade.scss */
.gt .gt-trade-panel .gt-card {
  padding: 18px;
}

/* line 147, app/assets/stylesheets/givtrade.scss */
.gt .gt-trade-title {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 14px;
}

/* line 148, app/assets/stylesheets/givtrade.scss */
.gt .gt-trade-row {
  display: flex;
  justify-content: space-between;
  font-size: 13px;
  color: var(--muted);
  padding: 7px 0;
  border-bottom: 1px solid var(--border);
}

/* line 149, app/assets/stylesheets/givtrade.scss */
.gt .gt-trade-row b {
  color: var(--ink);
}

/* line 150, app/assets/stylesheets/givtrade.scss */
.gt .gt-field {
  display: flex;
  flex-direction: column;
  gap: 6px;
  font-size: 12px;
  color: var(--muted);
  margin: 16px 0 10px;
}

/* line 151, app/assets/stylesheets/givtrade.scss */
.gt .gt-field input {
  background: var(--bg);
  border: 1px solid var(--border);
  border-radius: 10px;
  padding: 11px 13px;
  color: var(--ink);
  font: inherit;
  font-size: 15px;
}

/* line 152, app/assets/stylesheets/givtrade.scss */
.gt .gt-est {
  font-size: 13px;
  color: var(--muted);
  margin-bottom: 14px;
}

/* line 153, app/assets/stylesheets/givtrade.scss */
.gt .gt-est b {
  color: var(--ink);
}

/* line 154, app/assets/stylesheets/givtrade.scss */
.gt .gt-trade-actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

/* line 155, app/assets/stylesheets/givtrade.scss */
.gt .gt-btn {
  border: 0;
  border-radius: 10px;
  padding: 12px;
  font: inherit;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}

/* line 156, app/assets/stylesheets/givtrade.scss */
.gt .gt-btn-buy {
  background: var(--green);
  color: #04110A;
}

/* line 157, app/assets/stylesheets/givtrade.scss */
.gt .gt-btn-sell {
  background: rgba(240, 68, 56, 0.12);
  color: var(--red);
  border: 1px solid rgba(240, 68, 56, 0.3);
}

/* line 160, app/assets/stylesheets/givtrade.scss */
.gt .gt-features-panel {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  background: var(--bg);
}

/* line 161, app/assets/stylesheets/givtrade.scss */
.gt .gt-features {
  max-width: 880px;
  margin: 0 auto;
  padding: 44px 28px 80px;
}

/* line 162, app/assets/stylesheets/givtrade.scss */
.gt .gt-features h2 {
  font-size: 30px;
  font-weight: 700;
  letter-spacing: -.02em;
  margin: 0 0 6px;
}

/* line 163, app/assets/stylesheets/givtrade.scss */
.gt .gt-features .lede {
  font-size: 17px;
  color: var(--muted);
  line-height: 1.6;
  margin: 0 0 34px;
}

/* line 164, app/assets/stylesheets/givtrade.scss */
.gt .gt-feat-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  margin-bottom: 30px;
}

/* line 165, app/assets/stylesheets/givtrade.scss */
.gt .gt-feat {
  background: var(--panel);
  border: 1px solid var(--border);
  border-radius: 14px;
  padding: 20px;
}

/* line 166, app/assets/stylesheets/givtrade.scss */
.gt .gt-feat .ic {
  width: 40px;
  height: 40px;
  border-radius: 11px;
  background: rgba(91, 200, 112, 0.12);
  color: var(--green);
  display: grid;
  place-items: center;
  font-size: 21px;
  margin-bottom: 13px;
}

/* line 167, app/assets/stylesheets/givtrade.scss */
.gt .gt-feat h3 {
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 6px;
}

/* line 168, app/assets/stylesheets/givtrade.scss */
.gt .gt-feat p {
  font-size: 13.5px;
  color: var(--muted);
  line-height: 1.6;
  margin: 0;
}

/* line 169, app/assets/stylesheets/givtrade.scss */
.gt .gt-note {
  background: rgba(91, 200, 112, 0.07);
  border: 1px solid rgba(91, 200, 112, 0.2);
  border-radius: 12px;
  padding: 15px 18px;
  font-size: 13.5px;
  color: var(--muted);
  line-height: 1.6;
}

/* line 170, app/assets/stylesheets/givtrade.scss */
.gt .gt-note b {
  color: var(--green);
}

/* line 173, app/assets/stylesheets/givtrade.scss */
.gt .gt-dash-head {
  margin-bottom: 18px;
}

/* line 174, app/assets/stylesheets/givtrade.scss */
.gt .gt-h2 {
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 4px;
}

/* line 175, app/assets/stylesheets/givtrade.scss */
.gt .gt-sub {
  font-size: 13.5px;
  color: var(--muted);
  margin: 0;
}

/* line 176, app/assets/stylesheets/givtrade.scss */
.gt .gt-sub b {
  color: var(--ink);
  font-weight: 600;
}

/* line 177, app/assets/stylesheets/givtrade.scss */
.gt .gt-dash-grid {
  display: grid;
  grid-template-columns: 1fr 340px;
  gap: 20px;
  align-items: start;
}

/* line 179, app/assets/stylesheets/givtrade.scss */
.gt .gt-portfolio-card {
  padding: 24px;
  border-color: rgba(0, 153, 55, 0.12);
  height: 710px;
  display: flex;
  flex-direction: column;
  background: url(/givtrade/chart.png) center/cover no-repeat, var(--bg);
}

/* line 184, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-carousel {
  position: relative;
  margin-bottom: 20px;
}

/* line 185, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-grid {
  display: flex;
  gap: 16px;
  overflow-x: auto;
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding-bottom: 2px;
}

/* line 186, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-grid::-webkit-scrollbar {
  display: none;
}

/* line 187, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-grid > .gt-pos-card {
  flex: 0 0 calc((100% - 48px) / 4);
}

/* line 188, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  width: 40px;
  height: 40px;
  border: 0;
  border-radius: 50%;
  background: #FCFCFC;
  color: #000;
  font-size: 18px;
  display: grid;
  place-items: center;
  cursor: pointer;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.4);
}

/* line 189, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-nav:hover {
  background: #fff;
}

/* line 190, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-nav.prev {
  left: -10px;
}

/* line 190, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-nav.next {
  right: -10px;
}

/* line 191, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-nav.is-hidden {
  display: none;
}

/* line 192, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 20px;
  min-height: 200px;
  padding: 20px;
  background: var(--bg);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  text-decoration: none;
  color: var(--ink);
  transition: box-shadow .3s, border-color .2s;
}

/* line 193, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-card:hover {
  border-color: rgba(0, 153, 55, 0.4);
  box-shadow: 12px 11px 17px 0 rgba(0, 153, 55, 0.09), 28px 26px 23px 0 rgba(0, 153, 55, 0.05);
}

/* line 194, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

/* line 195, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-sym {
  font-size: 19px;
  font-weight: 700;
}

/* line 196, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-trend {
  font-size: 26px;
  line-height: 1;
}

/* line 197, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-rows {
  display: flex;
  flex-direction: column;
  gap: 9px;
}

/* line 198, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
}

/* line 199, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-row > span {
  color: #A3A3A3;
}

/* line 200, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-row > b {
  font-weight: 600;
}

/* line 201, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-qty {
  color: #33AD5F;
}

/* line 202, app/assets/stylesheets/givtrade.scss */
.gt .gt-pos-mv {
  color: #CCCCCC;
}

/* line 203, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 16px;
}

/* line 204, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf-price {
  text-align: right;
}

/* line 205, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf-price .p {
  font-size: 26px;
  font-weight: 800;
  letter-spacing: -.01em;
}

/* line 206, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf-price .c {
  font-size: 13px;
  font-weight: 600;
}

/* line 207, app/assets/stylesheets/givtrade.scss */
.gt .gt-pills {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 18px;
}

/* line 208, app/assets/stylesheets/givtrade.scss */
.gt .gt-pill {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1px;
  width: 66px;
  height: 50px;
  font: inherit;
  color: #fff;
  background: transparent;
  border: 1px solid rgba(140, 140, 140, 0.45);
  border-radius: 999px;
  cursor: pointer;
  line-height: 1.15;
}

/* line 209, app/assets/stylesheets/givtrade.scss */
.gt .gt-pill .n {
  font-size: 14px;
  font-weight: 500;
}

/* line 210, app/assets/stylesheets/givtrade.scss */
.gt .gt-pill .u {
  font-size: 13px;
  color: #B7BDBA;
}

/* line 211, app/assets/stylesheets/givtrade.scss */
.gt .gt-pill:hover {
  border-color: rgba(140, 140, 140, 0.8);
}

/* line 212, app/assets/stylesheets/givtrade.scss */
.gt .gt-pill.is-active {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.35);
}

/* line 213, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf-chart {
  flex: 1;
  min-height: 0;
}

/* line 216, app/assets/stylesheets/givtrade.scss */
.gt .gt-movers {
  background: #030C01;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  padding: 12px;
  display: flex;
  flex-direction: column;
}

/* line 217, app/assets/stylesheets/givtrade.scss */
.gt .gt-movers-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

/* line 218, app/assets/stylesheets/givtrade.scss */
.gt .gt-movers-head > span {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
}

/* line 219, app/assets/stylesheets/givtrade.scss */
.gt .gt-viewall {
  font-size: 14px;
  font-weight: 400;
  color: #9CA3AF;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}

/* line 220, app/assets/stylesheets/givtrade.scss */
.gt .gt-viewall:hover {
  color: #fff;
}

/* line 222, app/assets/stylesheets/givtrade.scss */
.gt .gt-mover-card {
  background: #041001;
  border: 1px solid rgba(0, 153, 55, 0.14);
  border-radius: 12px;
  padding: 12px;
}

/* line 223, app/assets/stylesheets/givtrade.scss */
.gt .gt-mover-card + .gt-mover-card {
  margin-top: 24px;
}

/* line 224, app/assets/stylesheets/givtrade.scss */
.gt .gt-mover-title {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  margin-bottom: 16px;
}

/* line 225, app/assets/stylesheets/givtrade.scss */
.gt .gt-mover-title .ti {
  font-size: 18px;
}

/* line 226, app/assets/stylesheets/givtrade.scss */
.gt .gt-mover-title .up {
  color: #00C096;
}

/* line 227, app/assets/stylesheets/givtrade.scss */
.gt .gt-mover-title .down {
  color: #EF4444;
}

/* line 228, app/assets/stylesheets/givtrade.scss */
.gt .gt-star {
  color: #EAB308;
}

/* line 229, app/assets/stylesheets/givtrade.scss */
.gt .gt-mover-row {
  display: grid;
  grid-template-columns: 1fr auto auto;
  align-items: center;
  gap: 24px;
  padding: 16px 12px;
  text-decoration: none;
  color: #fff;
}

/* line 230, app/assets/stylesheets/givtrade.scss */
.gt .gt-mover-row + .gt-mover-row {
  border-top: 1px solid rgba(255, 255, 255, 0.06);
}

/* line 231, app/assets/stylesheets/givtrade.scss */
.gt .gt-mover-sym {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
}

/* line 232, app/assets/stylesheets/givtrade.scss */
.gt .gt-mover-price {
  font-size: 16px;
  color: #fff;
  font-variant-numeric: tabular-nums;
}

/* line 233, app/assets/stylesheets/givtrade.scss */
.gt .gt-mover-chg {
  font-size: 16px;
  font-weight: 400;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

/* line 234, app/assets/stylesheets/givtrade.scss */
.gt .gt-mover-chg.up {
  color: #33AD5F;
}

/* line 235, app/assets/stylesheets/givtrade.scss */
.gt .gt-mover-chg.down {
  color: #EF4444;
}

/* line 236, app/assets/stylesheets/givtrade.scss */
.gt .gt-tok-sm {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  font-size: 12px;
}

/* line 237, app/assets/stylesheets/givtrade.scss */
.gt .gt-empty {
  color: var(--muted);
  font-size: 12.5px;
  margin: 6px 0 0;
}

/* line 238, app/assets/stylesheets/givtrade.scss */
.gt .gt-fav-pills {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding: 0 12px;
}

/* line 239, app/assets/stylesheets/givtrade.scss */
.gt .gt-fav-pill {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 999px;
  padding: 6px 12px;
  text-decoration: none;
  white-space: nowrap;
}

/* line 240, app/assets/stylesheets/givtrade.scss */
.gt .gt-fav-pill:hover {
  background: rgba(255, 255, 255, 0.15);
}

/* line 243, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  align-items: start;
  margin-top: 22px;
}

/* line 245, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim {
  background: #030C01;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  padding: 20px;
}

/* line 246, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

/* line 247, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim-head > span {
  font-size: 24px;
  font-weight: 600;
  color: #fff;
}

/* line 248, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim-head .gt-viewall {
  font-size: 14px;
  font-weight: 400;
  color: #9CA3AF;
}

/* line 249, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim-head .gt-viewall:hover {
  color: #fff;
}

/* line 251, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim-item {
  display: block;
  background: #041001;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  padding: 12px;
  text-decoration: none;
  transition: background .15s;
}

/* line 252, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim-item + .gt-mim-item {
  margin-top: 24px;
}

/* line 253, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim-item:hover {
  background: #051301;
}

/* line 254, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim-meta {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 16px;
}

/* line 255, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim-ticker {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 999px;
  padding: 4px 10px;
}

/* line 256, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim-ticker.has-logo {
  padding: 3px 10px 3px 3px;
}

/* line 257, app/assets/stylesheets/givtrade.scss */
.gt .gt-tok-xs {
  width: 20px;
  height: 20px;
  font-size: 9px;
}

/* line 258, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim-time {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
  margin-left: auto;
}

/* line 259, app/assets/stylesheets/givtrade.scss */
.gt .gt-mim-title {
  font-size: 16px;
  line-height: 1.6;
  margin: 0;
  color: rgba(255, 255, 255, 0.8);
}

/* line 261, app/assets/stylesheets/givtrade.scss */
.gt .gt-news-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

/* line 262, app/assets/stylesheets/givtrade.scss */
.gt .gt-news-card {
  display: flex;
  gap: 16px;
  background: #041001;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 14px;
  padding: 14px;
  text-decoration: none;
  color: var(--ink);
  transition: border-color .2s, background .15s, transform .15s;
}

/* line 263, app/assets/stylesheets/givtrade.scss */
.gt .gt-news-card:hover {
  background: #051301;
  border-color: rgba(0, 153, 55, 0.35);
  transform: translateY(-2px);
}

/* line 264, app/assets/stylesheets/givtrade.scss */
.gt .gt-news-thumb {
  width: 92px;
  height: 92px;
  flex: none;
  border-radius: 12px;
  overflow: hidden;
  display: grid;
  place-items: center;
  border: 1px solid rgba(255, 255, 255, 0.06);
}

/* line 265, app/assets/stylesheets/givtrade.scss */
.gt .gt-news-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* line 266, app/assets/stylesheets/givtrade.scss */
.gt .gt-news-thumb-mark {
  font-size: 24px;
  font-weight: 800;
  letter-spacing: -.02em;
  opacity: .9;
}

/* line 267, app/assets/stylesheets/givtrade.scss */
.gt .gt-news-body {
  display: flex;
  flex-direction: column;
  min-width: 0;
}

/* line 268, app/assets/stylesheets/givtrade.scss */
.gt .gt-news-meta {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 9px;
  flex-wrap: wrap;
}

/* line 269, app/assets/stylesheets/givtrade.scss */
.gt .gt-news-pub {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.55);
}

/* line 270, app/assets/stylesheets/givtrade.scss */
.gt .gt-news-title {
  font-size: 15px;
  line-height: 1.5;
  margin: 0;
  color: rgba(255, 255, 255, 0.9);
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* line 272, app/assets/stylesheets/givtrade.scss */
.gt .gt-news-read {
  margin-top: auto;
  padding-top: 10px;
  font-size: 12.5px;
  font-weight: 600;
  color: var(--green);
  display: inline-flex;
  align-items: center;
  gap: 5px;
}

/* line 275, app/assets/stylesheets/givtrade.scss */
.gt .gt-hgrid {
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
}

/* line 276, app/assets/stylesheets/givtrade.scss */
.gt .gt-txgrid {
  grid-template-columns: 1.2fr .8fr 1.4fr 1fr 1fr 1fr;
}

/* line 277, app/assets/stylesheets/givtrade.scss */
.gt .gt-empty-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  padding: 54px 20px;
  text-align: center;
  color: var(--muted);
}

/* line 278, app/assets/stylesheets/givtrade.scss */
.gt .gt-empty-card .ti {
  font-size: 34px;
  color: var(--green);
  opacity: .8;
}

/* line 279, app/assets/stylesheets/givtrade.scss */
.gt .gt-empty-card p {
  margin: 0;
  font-size: 14px;
}

/* line 280, app/assets/stylesheets/givtrade.scss */
.gt .gt-link {
  color: var(--green);
}

/* line 281, app/assets/stylesheets/givtrade.scss */
.gt .gt-wallet-note {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 16px 18px;
  font-size: 13px;
  color: var(--muted);
}

/* line 282, app/assets/stylesheets/givtrade.scss */
.gt .gt-wallet-note .ti {
  color: var(--green);
  font-size: 18px;
}

/* line 283, app/assets/stylesheets/givtrade.scss */
.gt .gt-wallet-note b {
  color: var(--ink);
}

/* line 284, app/assets/stylesheets/givtrade.scss */
.gt .gt-fund {
  display: grid;
  grid-template-columns: 1fr 300px;
  gap: 16px;
  align-items: start;
}

/* line 285, app/assets/stylesheets/givtrade.scss */
.gt .gt-fund-card {
  padding: 20px 22px;
}

/* line 286, app/assets/stylesheets/givtrade.scss */
.gt .gt-fund-side {
  padding: 18px 20px;
}

/* line 287, app/assets/stylesheets/givtrade.scss */
.gt .gt-quickadds {
  display: flex;
  gap: 8px;
  margin: 4px 0 16px;
}

/* line 288, app/assets/stylesheets/givtrade.scss */
.gt .gt-quick {
  font-size: 12.5px;
  color: var(--green);
  border: 1px solid rgba(91, 200, 112, 0.3);
  background: rgba(91, 200, 112, 0.08);
  border-radius: 8px;
  padding: 6px 12px;
  cursor: pointer;
}

/* line 289, app/assets/stylesheets/givtrade.scss */
.gt .gt-tx-date {
  color: var(--muted);
  font-size: 13px;
}

/* line 290, app/assets/stylesheets/givtrade.scss */
.gt .gt-txtag {
  font-size: 11px;
  font-weight: 700;
  padding: 3px 9px;
  border-radius: 6px;
}

/* line 291, app/assets/stylesheets/givtrade.scss */
.gt .gt-txtag.buy {
  color: var(--gain);
  background: rgba(0, 192, 150, 0.12);
}

/* line 292, app/assets/stylesheets/givtrade.scss */
.gt .gt-txtag.sell {
  color: var(--red);
  background: rgba(240, 97, 109, 0.12);
}

/* line 295, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx {
  display: flex;
  flex-direction: column;
  gap: 18px;
}

/* line 296, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
}

/* line 297, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-head .gt-h2 {
  margin: 0;
}

/* line 298, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-card {
  background: #041001;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 14px;
  padding: 8px 18px;
  overflow-x: auto;
}

/* line 299, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-row {
  display: grid;
  grid-template-columns: 2fr 1fr 0.8fr 1.4fr 1.2fr 1.4fr 1fr;
  align-items: center;
  gap: 10px;
  padding: 15px 4px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  min-width: 760px;
}

/* line 300, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-row:last-child {
  border-bottom: 0;
}

/* line 301, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-hrow {
  color: rgba(255, 255, 255, 0.6);
  font-size: 13px;
}

/* line 302, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-hrow .r, .gt .gt-idx-hrow span {
  color: rgba(255, 255, 255, 0.6);
}

/* line 303, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-row .r {
  text-align: right;
  color: #fff;
  font-variant-numeric: tabular-nums;
}

/* line 304, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-row .r .up {
  color: #008B32;
}

/* line 304, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-row .r .down {
  color: #B21010;
}

/* line 305, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-row .r.up {
  color: #008B32;
}

/* line 305, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-row .r.down {
  color: #B21010;
}

/* line 306, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-row .r small {
  opacity: .85;
}

/* line 307, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-name {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #fff;
}

/* line 308, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-name b {
  font-weight: 500;
}

/* line 309, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-star {
  background: transparent;
  border: 0;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.4);
  font-size: 18px;
  padding: 0;
  display: inline-flex;
}

/* line 310, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-star:hover {
  color: rgba(255, 255, 255, 0.7);
}

/* line 311, app/assets/stylesheets/givtrade.scss */
.gt .gt-idx-star.is-fav {
  color: #EAB308;
}

/* line 314, app/assets/stylesheets/givtrade.scss */
.gt .gt-w {
  display: flex;
  flex-direction: column;
  gap: 22px;
}

/* line 315, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-card, .gt .gt-w-balance, .gt .gt-w-assets, .gt .gt-w-tx {
  background: #041001;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 16px;
}

/* line 316, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-balance {
  padding: 22px;
}

/* line 317, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tabs {
  display: flex;
  gap: 8px;
  margin-bottom: 20px;
}

/* line 318, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tabs button {
  padding: 8px 16px;
  border: 0;
  border-radius: 8px;
  font: inherit;
  font-size: 13.5px;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.05);
  color: #8C8C8C;
}

/* line 319, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tabs button.is-active {
  background: #009937;
  color: #fff;
}

/* line 320, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-bmain {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
}

/* line 321, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-btitle {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 19px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 14px;
}

/* line 322, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-eye {
  background: transparent;
  border: 0;
  color: #8C8C8C;
  cursor: pointer;
  font-size: 18px;
  padding: 2px;
  display: inline-flex;
}

/* line 323, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-eye:hover {
  color: #fff;
}

/* line 324, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-bval {
  display: flex;
  align-items: baseline;
  gap: 10px;
}

/* line 325, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-bval .gt-w-real, .gt .gt-w-bval .gt-w-mask {
  font-size: 34px;
  font-weight: 700;
  color: #fff;
  letter-spacing: -.01em;
}

/* line 326, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-bval small {
  font-size: 17px;
  color: #fff;
  font-weight: 400;
}

/* line 327, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-bsub {
  font-size: 13.5px;
  color: #8C8C8C;
  margin-top: 8px;
}

/* line 328, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-bactions {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}

/* line 329, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-abtn {
  padding: 11px 22px;
  background: #041001;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  color: #fff;
  font: inherit;
  font-size: 14px;
  cursor: pointer;
}

/* line 330, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-abtn:hover:not(:disabled) {
  background: #061802;
}

/* line 331, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-abtn:disabled {
  opacity: .5;
  cursor: not-allowed;
}

/* line 334, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-mask {
  display: none;
}

/* line 334, app/assets/stylesheets/givtrade.scss */
.gt .gt-w.gt-w-hidden .gt-w-real {
  display: none;
}

/* line 334, app/assets/stylesheets/givtrade.scss */
.gt .gt-w.gt-w-hidden .gt-w-mask {
  display: inline;
}

/* line 335, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-eye-off {
  display: none;
}

/* line 335, app/assets/stylesheets/givtrade.scss */
.gt .gt-w.gt-w-hidden .gt-w-eye-on {
  display: none;
}

/* line 335, app/assets/stylesheets/givtrade.scss */
.gt .gt-w.gt-w-hidden .gt-w-eye-off {
  display: inline-flex;
}

/* line 338, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-deposit {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.06);
}

/* line 339, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-quick {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin-bottom: 12px;
}

/* line 340, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-chip {
  font-size: 12.5px;
  color: var(--green);
  border: 1px solid rgba(91, 200, 112, 0.3);
  background: rgba(91, 200, 112, 0.08);
  border-radius: 8px;
  padding: 7px 12px;
  cursor: pointer;
  font-family: inherit;
}

/* line 341, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-chip:hover {
  background: rgba(91, 200, 112, 0.16);
}

/* line 342, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-deposit-row {
  display: flex;
  gap: 10px;
}

/* line 343, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-deposit-row input {
  flex: 1;
  background: #030C01;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 10px;
  padding: 12px 14px;
  color: #fff;
  font: inherit;
  font-size: 15px;
  outline: 0;
}

/* line 344, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-deposit-row input:focus {
  border-color: rgba(0, 153, 55, 0.5);
}

/* line 345, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-deposit-btn {
  padding: 12px 24px;
  background: #009937;
  border: 0;
  border-radius: 10px;
  color: #fff;
  font: inherit;
  font-weight: 600;
  cursor: pointer;
}

/* line 346, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-deposit-btn:hover {
  background: #00b341;
}

/* line 347, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-note {
  font-size: 12px;
  color: #8C8C8C;
  margin: 10px 0 0;
}

/* line 350, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-assets-head {
  padding: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

/* line 351, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-assets-head h3 {
  font-size: 19px;
  font-weight: 500;
  color: #fff;
  margin: 0 0 12px;
}

/* line 352, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-views {
  display: flex;
  gap: 22px;
}

/* line 353, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-view {
  background: transparent;
  border: 0;
  font: inherit;
  font-size: 13.5px;
  color: #8C8C8C;
  cursor: pointer;
  padding: 0;
}

/* line 354, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-view.is-active {
  color: #fff;
}

/* line 355, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-atable {
  padding: 4px 20px 12px;
}

/* line 356, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-arow {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr 0.8fr;
  align-items: center;
  gap: 12px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

/* line 357, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-arow:last-child {
  border-bottom: 0;
}

/* line 358, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-ahead {
  color: #8C8C8C;
  font-size: 13px;
  padding: 14px 0 12px;
}

/* line 359, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-ahead .r {
  text-align: right;
}

/* line 360, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-arow small {
  color: #8C8C8C;
  font-size: 12px;
}

/* line 361, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-arow .r {
  text-align: right;
}

/* line 362, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-acoin {
  display: flex;
  align-items: center;
  gap: 12px;
  color: #fff;
}

/* line 363, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-acoin b {
  font-weight: 500;
}

/* line 363, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-acoin div {
  display: flex;
  flex-direction: column;
}

/* line 364, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-adot {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  font-size: 16px;
  flex: none;
}

/* line 365, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-adot.spot {
  background: rgba(91, 200, 112, 0.15);
  color: var(--green);
}

/* line 366, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-adot.funding {
  background: rgba(234, 179, 8, 0.15);
  color: #EAB308;
}

/* line 367, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-trade {
  background: transparent;
  border: 0;
  font: inherit;
  font-size: 13.5px;
  font-weight: 500;
  color: var(--green);
  cursor: pointer;
  padding: 0;
}

/* line 368, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-trade:hover {
  color: #7ad991;
}

/* line 371, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

/* line 372, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-head h3 {
  font-size: 19px;
  font-weight: 500;
  color: #fff;
  margin: 0;
}

/* line 373, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-more {
  color: #fff;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

/* line 374, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-more:hover {
  color: #cfd3d0;
}

/* line 375, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-list {
  padding: 6px 20px 12px;
}

/* line 376, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

/* line 377, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-item:last-child {
  border-bottom: 0;
}

/* line 378, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-left {
  display: flex;
  align-items: center;
  gap: 12px;
}

/* line 379, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-sym {
  color: #fff;
  font-weight: 500;
}

/* line 380, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-date {
  font-size: 12px;
  color: #8C8C8C;
}

/* line 381, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-right {
  text-align: right;
}

/* line 382, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-right .up {
  color: #00C096;
  font-weight: 600;
}

/* line 382, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-right .down {
  color: #F0616D;
  font-weight: 600;
}

/* line 383, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-qty {
  font-size: 12px;
  color: #8C8C8C;
}

/* line 384, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-empty {
  padding: 60px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}

/* line 385, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-empty-ic {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #061802;
  display: grid;
  place-items: center;
  color: #8C8C8C;
  font-size: 28px;
}

/* line 386, app/assets/stylesheets/givtrade.scss */
.gt .gt-w-tx-empty p {
  color: #8C8C8C;
  font-size: 14px;
  margin: 0;
}

/* line 389, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2 {
  display: flex;
  flex-direction: column;
  gap: 22px;
}

/* line 392, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-top {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  align-items: stretch;
}

/* line 393, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-balance {
  display: flex;
  gap: 28px;
  background: #051402;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  padding: 22px 24px;
}

/* line 394, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-bcol {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}

/* line 395, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-blabel {
  font-size: 15px;
  color: #808080;
  margin-bottom: 18px;
}

/* line 396, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-bval {
  font-size: 30px;
  font-weight: 600;
  color: #fff;
  letter-spacing: -.01em;
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 8px;
}

/* line 397, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-bval .up {
  color: #33AD5F;
  font-size: 15px;
  font-weight: 500;
}

/* line 397, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-bval .down {
  color: #B21010;
  font-size: 15px;
  font-weight: 500;
}

/* line 398, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-chip {
  font-size: 12px;
  background: #252525;
  color: #fff;
  padding: 3px 8px;
  border-radius: 4px;
  align-self: center;
}

/* line 399, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-pct {
  margin-left: auto;
}

/* line 400, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-bdiv {
  width: 1px;
  background: rgba(255, 255, 255, 0.1);
}

/* line 401, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-alert {
  display: flex;
  gap: 14px;
  background: #051403;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 14px;
  padding: 22px;
}

/* line 402, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-robot {
  width: 46px;
  height: 50px;
  object-fit: contain;
  flex: none;
}

/* line 403, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-alert-title {
  font-size: 17px;
  font-weight: 500;
  color: #fff;
  line-height: 1.35;
  margin-bottom: 8px;
}

/* line 404, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-alert-sub {
  font-size: 14.5px;
  color: #B5B5B5;
  line-height: 1.35;
  margin-bottom: 10px;
}

/* line 405, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-alert-cta {
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}

/* line 406, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-alert-cta:hover {
  text-decoration: underline;
}

/* line 409, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-card {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 14px;
  overflow: hidden;
  background: url(/givtrade/portfolio.png) center/cover no-repeat, #030C01;
}

/* line 411, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-card turbo-frame {
  display: grid;
  grid-template-columns: 60% 40%;
  gap: 8px;
}

/* line 412, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-chartcol {
  padding: 22px;
}

/* line 413, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-chartcol .gt-cr-periods {
  margin: 4px 0 8px;
}

/* line 414, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-statscol {
  padding: 22px 22px 22px 6px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

/* line 415, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-classes {
  display: flex;
  gap: 8px;
}

/* line 416, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-cls {
  position: relative;
}

/* line 417, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-cls > summary {
  list-style: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 14px;
  border-radius: 999px;
  color: #8C8C8C;
  font-size: 15px;
}

/* line 418, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-cls > summary::-webkit-details-marker {
  display: none;
}

/* line 419, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-cls:first-child > summary {
  color: #fff;
}

/* line 420, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-cls > summary:hover {
  background: rgba(255, 255, 255, 0.05);
}

/* line 421, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-cls .gt-cr-dd-menu {
  left: 0;
  min-width: 120px;
}

/* line 422, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-cls .gt-cr-dd-menu a {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 424, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-stats {
  background: #041001;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 16px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  flex: 1;
}

/* line 425, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-stats h3 {
  font-size: 22px;
  font-weight: 500;
  color: #fff;
  margin: 0 0 8px;
}

/* line 426, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-stat {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 11px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  font-size: 14.5px;
}

/* line 427, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-stat:last-of-type {
  border-bottom: 0;
}

/* line 428, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-stat > span {
  color: #9AA3A0;
}

/* line 428, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-stat > b {
  color: #fff;
  font-weight: 500;
}

/* line 429, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-stat > b.up {
  color: #33AD5F;
}

/* line 429, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-stat > b.down {
  color: #B21010;
}

/* line 430, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-snap {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  margin-top: auto;
  padding: 14px;
  background: #061802;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 12px;
}

/* line 431, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-snap img {
  width: 34px;
  height: 34px;
  flex: none;
}

/* line 432, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-snap h4 {
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  margin: 0 0 5px;
}

/* line 433, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-snap p {
  font-size: 13px;
  color: #9AA3A0;
  margin: 0 0 8px;
  line-height: 1.4;
}

/* line 434, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-analyze {
  font-size: 13px;
  font-weight: 600;
  color: #fff;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}

/* line 437, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-breakhead {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 6px;
}

/* line 438, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-breakhead h2 {
  font-size: 28px;
  font-weight: 600;
  color: #fff;
  margin: 0;
}

/* line 439, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-filters {
  display: flex;
  gap: 10px;
}

/* line 440, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-pill {
  padding: 7px 18px;
  border-radius: 999px;
  font-size: 14.5px;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #8C8C8C;
  cursor: pointer;
  font-family: inherit;
}

/* line 441, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-pill:hover {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.6);
}

/* line 442, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-pill.is-active {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  font-weight: 500;
}

/* line 444, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-holdings {
  background: #030C01;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  padding: 22px;
}

/* line 445, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-h {
  font-size: 19px;
  font-weight: 500;
  color: #fff;
  margin: 0 0 14px;
}

/* line 446, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-row {
  display: grid;
  grid-template-columns: 2.2fr 1fr 1fr 0.8fr 1.2fr 1.5fr 0.8fr;
  align-items: center;
  gap: 8px;
  padding: 14px 4px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 447, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-row:last-child {
  border-bottom: 0;
}

/* line 448, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-hrow {
  color: rgba(255, 255, 255, 0.6);
  font-size: 13.5px;
  padding-top: 4px;
  padding-bottom: 12px;
}

/* line 449, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-hrow .r, .gt .gt-pf2-hrow span {
  color: rgba(255, 255, 255, 0.6);
}

/* line 450, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-row .r {
  text-align: right;
  color: #fff;
  font-variant-numeric: tabular-nums;
}

/* line 451, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-row .r.up {
  color: #008B32;
}

/* line 451, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-row .r.down {
  color: #B21010;
}

/* line 452, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-row .r small {
  color: inherit;
  opacity: .85;
}

/* line 453, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-asset {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #fff;
}

/* line 454, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-asset b {
  font-weight: 500;
}

/* line 454, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-asset small {
  color: #9AA3A0;
}

/* line 455, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-view {
  color: #fff;
  font-weight: 500;
}

/* line 456, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-view:hover {
  color: var(--green);
}

/* line 457, app/assets/stylesheets/givtrade.scss */
.gt .gt-pf2-empty {
  color: #9AA3A0;
  font-size: 13.5px;
  padding: 14px 4px;
}

/* line 460, app/assets/stylesheets/givtrade.scss */
.gt .gt-as {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/* line 461, app/assets/stylesheets/givtrade.scss */
.gt .gt-as-head {
  display: flex;
  align-items: center;
  gap: 14px;
}

/* line 462, app/assets/stylesheets/givtrade.scss */
.gt .gt-as-title b {
  font-size: 24px;
  font-weight: 700;
}

/* line 463, app/assets/stylesheets/givtrade.scss */
.gt .gt-as-title span {
  color: #9AA3A0;
  margin-left: 6px;
  font-size: 15px;
}

/* line 464, app/assets/stylesheets/givtrade.scss */
.gt .gt-as-price {
  display: flex;
  align-items: baseline;
  gap: 8px;
  margin-top: 3px;
}

/* line 465, app/assets/stylesheets/givtrade.scss */
.gt .gt-as-price b {
  font-size: 22px;
  font-weight: 700;
}

/* line 466, app/assets/stylesheets/givtrade.scss */
.gt .gt-as-price .up {
  color: #33AD5F;
}

/* line 466, app/assets/stylesheets/givtrade.scss */
.gt .gt-as-price .down {
  color: #B21010;
}

/* line 467, app/assets/stylesheets/givtrade.scss */
.gt .gt-as-price small {
  color: #9AA3A0;
  font-size: 13px;
}

/* line 468, app/assets/stylesheets/givtrade.scss */
.gt .gt-as-head .gt-realtag {
  margin-left: auto;
}

/* line 469, app/assets/stylesheets/givtrade.scss */
.gt .gt-as-row {
  display: grid;
  grid-template-columns: 1fr 400px;
  gap: 20px;
  align-items: start;
}

/* line 470, app/assets/stylesheets/givtrade.scss */
.gt .gt-as-chartcard {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  overflow: hidden;
  padding: 18px;
  background: url(/givtrade/crypto.png) center/cover no-repeat, #0F1210;
}

/* line 472, app/assets/stylesheets/givtrade.scss */
.gt .gt-as-chartcard .gt-cr-periods {
  margin-bottom: 8px;
}

/* line 474, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs {
  background: #030C01;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 16px;
  padding: 20px;
}

/* line 475, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-tabs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  background: #051402;
  border-radius: 12px;
  padding: 5px;
  margin-bottom: 20px;
}

/* line 476, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-tabs button {
  padding: 11px;
  border: 0;
  border-radius: 10px;
  background: transparent;
  color: rgba(255, 255, 255, 0.4);
  font: inherit;
  font-size: 15px;
  cursor: pointer;
  transition: background .15s, color .15s;
}

/* line 477, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-tabs button.is-active {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}

/* line 478, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-avail {
  font-size: 13.5px;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 16px;
}

/* line 479, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-avail b {
  color: #fff;
}

/* line 480, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-field {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 20px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
}

/* line 481, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-field input {
  background: #051402;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 10px;
  padding: 12px 14px;
  color: #fff;
  font: inherit;
  font-size: 15px;
  outline: 0;
}

/* line 482, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-field input:focus {
  border-color: rgba(0, 153, 55, 0.5);
}

/* line 483, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-field input::placeholder {
  color: rgba(255, 255, 255, 0.4);
}

/* line 484, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-pay {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #051402;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 10px;
  padding: 12px 14px;
  color: #fff;
  font-size: 15px;
}

/* line 485, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-pay .dot {
  width: 22px;
  height: 22px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.2);
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}

/* line 486, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-pay .ti {
  color: rgba(255, 255, 255, 0.6);
}

/* line 487, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-info {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 13.5px;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 16px;
}

/* line 488, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-info p {
  margin: 0;
}

/* line 488, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-info span {
  color: #fff;
}

/* line 489, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-btn {
  width: 100%;
  border: 0;
  border-radius: 10px;
  padding: 15px;
  font: inherit;
  font-size: 15px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.92);
  cursor: pointer;
}

/* line 490, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-buy {
  background: linear-gradient(to right, rgba(0, 0, 0, 0.8), #54BB79);
}

/* line 491, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-sell {
  background: linear-gradient(to right, rgba(0, 0, 0, 0.8), #B21010);
}

/* line 492, app/assets/stylesheets/givtrade.scss */
.gt .gt-bs-btn:hover {
  opacity: .92;
}

/* line 495, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr {
  display: flex;
  flex-direction: column;
  gap: 22px;
}

/* line 498, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-row1 {
  display: grid;
  grid-template-columns: 30% 1fr;
  gap: 20px;
  align-items: stretch;
}

/* line 499, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-balance {
  background: #051403;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  padding: 22px;
  min-height: 210px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 500, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-balance-label {
  font-size: 14px;
  color: #808080;
  margin-bottom: 22px;
}

/* line 501, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-balance-value {
  font-size: 24px;
  color: #fff;
}

/* line 502, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-balance-value .up {
  color: #00C096;
}

/* line 502, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-balance-value .down {
  color: #B21010;
}

/* line 503, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-balance-value > span:not(.gt-cr-24h) {
  font-size: 14px;
  margin-left: 14px;
}

/* line 504, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-24h {
  font-size: 13px;
  background: #252525;
  margin-left: 14px;
  padding: 3px 8px;
  border-radius: 4px;
  color: #fff;
}

/* line 505, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-balance-actions {
  display: flex;
  gap: 14px;
  margin-top: 22px;
}

/* line 506, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-btn {
  flex: 1;
  text-align: center;
  padding: 10px 14px;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}

/* line 507, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-btn-primary {
  background: #009937;
  color: #fff;
}

/* line 508, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-btn-ghost {
  border: 1px solid #fff;
  color: #fff;
}

/* line 510, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-snap {
  background: #051403;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  padding: 22px;
}

/* line 511, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-snap-title {
  font-size: 20px;
  color: #fff;
  margin: 0 0 12px;
  font-weight: 500;
}

/* line 512, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-snap-sub {
  font-size: 13.5px;
  color: #808080;
  margin: 0 0 14px;
  line-height: 1.5;
}

/* line 513, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-hr {
  border: 0;
  border-top: 1px solid #232923;
  margin: 0 0 4px;
}

/* line 514, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-snap-body {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-top: 16px;
  flex-wrap: wrap;
}

/* line 515, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-snap-stats {
  display: flex;
  gap: 14px;
  flex: 1;
  justify-content: space-between;
}

/* line 516, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-stat {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 74px;
}

/* line 517, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-stat .v {
  font-size: 17px;
  font-weight: 600;
  color: #fff;
  white-space: nowrap;
}

/* line 518, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-stat .v.up {
  color: #33AD5F;
}

/* line 518, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-stat .v.down {
  color: #B21010;
}

/* line 519, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-stat .k {
  font-size: 13px;
  color: #A3A3A3;
  margin-top: 2px;
}

/* line 522, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-dd, .gt .gt-cr-symdd {
  position: relative;
}

/* line 523, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-dd > summary, .gt .gt-cr-symdd > summary {
  list-style: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #fff;
}

/* line 524, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-dd > summary::-webkit-details-marker, .gt .gt-cr-symdd > summary::-webkit-details-marker {
  display: none;
}

/* line 525, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-dd > summary {
  font-size: 17px;
  font-weight: 500;
}

/* line 526, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-symdd > summary {
  border: 1px solid rgba(255, 255, 255, 0.4);
  background: rgba(0, 0, 0, 0.3);
  border-radius: 999px;
  padding: 6px 16px;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.85);
  backdrop-filter: blur(4px);
}

/* line 527, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-dd-menu {
  position: absolute;
  top: calc(100% + 6px);
  z-index: 30;
  min-width: 130px;
  background: rgba(4, 16, 1, 0.97);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

/* line 528, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-symdd .gt-cr-dd-menu {
  right: 0;
}

/* line 529, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-dd-menu a {
  padding: 9px 14px;
  color: #fff;
  font-size: 14px;
}

/* line 530, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-dd-menu a:hover {
  background: rgba(255, 255, 255, 0.1);
}

/* line 533, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-cards {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px;
}

/* line 534, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-card {
  background: #030C01;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  padding: 20px;
  min-height: 210px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #fff;
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.3);
  transition: box-shadow .2s, border-color .2s;
}

/* line 535, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-card:hover {
  border-color: rgba(0, 153, 55, 0.35);
  box-shadow: 12px 11px 17px rgba(0, 153, 55, 0.09), 28px 26px 23px rgba(0, 153, 55, 0.05);
}

/* line 536, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-card-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 20px;
}

/* line 537, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-card-id {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 18px;
  font-weight: 700;
}

/* line 538, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-trend {
  width: 56px;
  height: 44px;
  object-fit: contain;
}

/* line 539, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-card-rows {
  display: flex;
  flex-direction: column;
  gap: 9px;
}

/* line 540, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-card-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
}

/* line 541, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-card-row > span {
  color: #A3A3A3;
}

/* line 542, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-card-row .up {
  color: #33AD5F;
}

/* line 542, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-card-row .down {
  color: #EF4444;
}

/* line 542, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-card-row .mv {
  color: #CCC;
}

/* line 545, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-row3 {
  display: grid;
  grid-template-columns: 60% 1fr;
  gap: 20px;
  align-items: stretch;
}

/* line 546, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-chartcard {
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  overflow: hidden;
  min-height: 440px;
  color: #fff;
  background: url(/givtrade/crypto.png) center/cover no-repeat, #0F1210;
}

/* line 548, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-chartcard turbo-frame {
  display: block;
}

/* line 549, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-chart-head {
  padding: 22px 22px 0;
}

/* line 550, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-chart-title {
  font-size: 22px;
  font-weight: 600;
  margin: 0 0 8px;
}

/* line 551, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-chart-sub {
  font-size: 14px;
  color: #C7CFC9;
  margin: 0 0 16px;
  max-width: 70%;
  line-height: 1.5;
}

/* line 552, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-periods {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

/* line 553, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-period {
  padding: 6px 14px;
  border-radius: 40px;
  font-size: 13px;
  background: #1F221E;
  color: #8C8C8C;
}

/* line 554, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-period.is-active {
  background: #363836;
  color: #cfd3d0;
}

/* line 555, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-symdd {
  position: absolute;
  top: 22px;
  right: 22px;
  z-index: 6;
}

/* line 556, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-canvas {
  padding: 12px 16px 16px;
}

/* line 557, app/assets/stylesheets/givtrade.scss */
.gt .gt-candles {
  display: block;
  cursor: crosshair;
  touch-action: none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 558, app/assets/stylesheets/givtrade.scss */
.gt .gt-candle {
  transition: opacity .1s;
}

/* line 559, app/assets/stylesheets/givtrade.scss */
.gt .gt-chart-tip {
  position: absolute;
  z-index: 12;
  pointer-events: none;
  min-width: 128px;
  background: rgba(4, 16, 1, 0.96);
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 8px;
  padding: 8px 10px;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.45);
  backdrop-filter: blur(4px);
}

/* line 560, app/assets/stylesheets/givtrade.scss */
.gt .gt-chart-tip .t {
  font-size: 11px;
  color: #9AA3A0;
  margin-bottom: 6px;
}

/* line 561, app/assets/stylesheets/givtrade.scss */
.gt .gt-chart-tip .r {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 1.5px 0;
  font-size: 12px;
}

/* line 562, app/assets/stylesheets/givtrade.scss */
.gt .gt-chart-tip .r span {
  color: #8C8C8C;
}

/* line 562, app/assets/stylesheets/givtrade.scss */
.gt .gt-chart-tip .r b {
  color: #fff;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}

/* line 563, app/assets/stylesheets/givtrade.scss */
.gt .gt-chart-tip .r b.up {
  color: #33AD5F;
}

/* line 563, app/assets/stylesheets/givtrade.scss */
.gt .gt-chart-tip .r b.down {
  color: #B21010;
}

/* line 565, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-tx {
  background: #030C01;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  padding: 20px;
  display: flex;
  flex-direction: column;
}

/* line 566, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-tx-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 14px;
}

/* line 567, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-tx-head h2 {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
  color: #fff;
}

/* line 568, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-viewall {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
  gap: 4px;
}

/* line 569, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-viewall:hover {
  text-decoration: underline;
}

/* line 570, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-tx-list {
  flex: 1;
  background: #041001;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 12px;
  padding: 6px 14px;
}

/* line 571, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-tx-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

/* line 572, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-tx-item:last-child {
  border-bottom: 0;
}

/* line 573, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-tx-left {
  display: flex;
  align-items: center;
  gap: 12px;
}

/* line 574, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-tx-sym {
  color: #fff;
  font-weight: 500;
  text-transform: capitalize;
}

/* line 575, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-tx-date {
  font-size: 12px;
  color: #A3A3A3;
}

/* line 576, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-tx-right {
  text-align: right;
}

/* line 577, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-tx-amt {
  color: #fff;
  font-weight: 600;
}

/* line 578, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-tx-type {
  font-size: 12px;
  color: #A3A3A3;
  text-transform: capitalize;
}

/* line 581, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-live {
  background: #030C01;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  padding: 22px;
}

/* line 582, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-live-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 14px;
}

/* line 583, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-live-head h2 {
  font-size: 22px;
  font-weight: 700;
  margin: 0;
  color: #fff;
}

/* line 584, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-live-table {
  background: #041001;
  border-radius: 12px;
  padding: 6px 16px;
}

/* line 585, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-live-row {
  display: grid;
  grid-template-columns: 32% 1fr 1fr 1fr 130px;
  align-items: center;
  padding: 12px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 586, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-live-row:last-child {
  border-bottom: 0;
}

/* line 587, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-live-row .r {
  text-align: right;
  color: #fff;
  font-variant-numeric: tabular-nums;
}

/* line 588, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-live-row .r.up {
  color: #008B32;
}

/* line 588, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-live-row .r.down {
  color: #B21010;
}

/* line 589, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-live-hrow {
  color: rgba(255, 255, 255, 0.6);
  font-size: 13px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 590, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-live-hrow span {
  color: rgba(255, 255, 255, 0.6);
}

/* line 591, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-live-name {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #fff;
}

/* line 592, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-live-name b {
  font-weight: 500;
}

/* line 593, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-star {
  background: transparent;
  border: 0;
  padding: 0;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.4);
  font-size: 18px;
  display: inline-flex;
}

/* line 594, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-star:hover {
  color: rgba(255, 255, 255, 0.7);
}

/* line 595, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-star.is-fav {
  color: #EAB308;
}

/* line 596, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-buy {
  display: inline-block;
  background: #009937;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 8px 18px;
  font-size: 13.5px;
}

/* line 597, app/assets/stylesheets/givtrade.scss */
.gt .gt-cr-buy:hover {
  background: #25994a;
}

@media (max-width: 1100px) {
  /* line 600, app/assets/stylesheets/givtrade.scss */
  .gt .gt-cr-row1, .gt .gt-cr-row3 {
    grid-template-columns: 1fr;
  }
  /* line 601, app/assets/stylesheets/givtrade.scss */
  .gt .gt-as-row {
    grid-template-columns: 1fr;
  }
  /* line 602, app/assets/stylesheets/givtrade.scss */
  .gt .gt-pf2-top {
    grid-template-columns: 1fr;
  }
  /* line 603, app/assets/stylesheets/givtrade.scss */
  .gt .gt-pf2-card turbo-frame {
    grid-template-columns: 1fr;
  }
  /* line 604, app/assets/stylesheets/givtrade.scss */
  .gt .gt-cr-cards {
    grid-template-columns: repeat(2, 1fr);
  }
  /* line 605, app/assets/stylesheets/givtrade.scss */
  .gt .gt-cr-snap-stats {
    flex-wrap: wrap;
    gap: 10px 18px;
  }
}

@media (max-width: 1000px) {
  /* line 609, app/assets/stylesheets/givtrade.scss */
  .gt .gt-dash-grid {
    grid-template-columns: 1fr;
  }
  /* line 610, app/assets/stylesheets/givtrade.scss */
  .gt .gt-pos-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  /* line 611, app/assets/stylesheets/givtrade.scss */
  .gt .gt-mim-grid {
    grid-template-columns: 1fr;
  }
  /* line 612, app/assets/stylesheets/givtrade.scss */
  .gt .gt-fund {
    grid-template-columns: 1fr;
  }
  /* line 613, app/assets/stylesheets/givtrade.scss */
  .gt .gt-summary {
    grid-template-columns: repeat(2, 1fr);
  }
  /* line 614, app/assets/stylesheets/givtrade.scss */
  .gt .gt-asset {
    grid-template-columns: 1fr;
  }
  /* line 615, app/assets/stylesheets/givtrade.scss */
  .gt .gt-feat-grid {
    grid-template-columns: 1fr;
  }
  /* line 616, app/assets/stylesheets/givtrade.scss */
  .gt .gt-news-grid {
    grid-template-columns: 1fr;
  }
}

/* line 619, app/assets/stylesheets/givtrade.scss */
#givtrade-demo:empty {
  display: none;
}
