body[data-tutorial-detail-release="271"] .holding-info.is-held {
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 5px;
}

body[data-tutorial-detail-release="271"] :is(#first-buy-text, #partial-sell-text, #daytrade-desc) {
  white-space: normal !important;
  text-wrap: wrap;
}

body[data-tutorial-detail-release="271"] .holding-row {
  display: grid;
  align-items: baseline;
  min-width: 0;
  column-gap: 6px;
}

body[data-tutorial-detail-release="271"] .holding-row-primary {
  grid-template-columns: auto auto minmax(0, 1fr);
}

body[data-tutorial-detail-release="271"] .holding-row-secondary {
  grid-template-columns: minmax(0, 1fr) auto;
}

body[data-tutorial-detail-release="271"] .holding-row :is(.holding-metric, .holding-pl) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-wrap: normal;
}

body[data-tutorial-detail-release="271"] :is(.holding-metric.qty, .holding-metric.avg) {
  display: inline-flex;
  align-items: baseline;
  gap: 4px;
}

body[data-tutorial-detail-release="271"] .holding-divider,
body[data-tutorial-detail-release="271"] .holding-metric.value,
body[data-tutorial-detail-release="271"] .holding-number {
  color: var(--text-dim);
  font-family: Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", system-ui, sans-serif;
  font-size: 13px;
  font-weight: 500 !important;
}

body[data-tutorial-detail-release="271"] .holding-pl {
  justify-self: end;
  text-align: right;
}

body[data-tutorial-detail-release="271"] .candle-trend {
  stroke-width: 1.75px !important;
  vector-effect: non-scaling-stroke;
}
