.zoom-status-card .trial-countdown {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 18px 0 20px;
  padding: 18px;
  border: 0;
  border-radius: 22px;
  background: color-mix(in srgb, var(--accent) 17%, transparent);
  color: var(--text);
}
.zoom-status-card .trial-countdown::before {
  content: "ⓘ";
  flex: 0 0 auto;
  color: color-mix(in srgb, var(--accent) 65%, var(--text));
  font: 400 21px/1.2 var(--body);
}
.trial-countdown-copy { display: grid; flex: 1; gap: 2px; min-width: 0; }
.trial-countdown-kicker { display: block; color: inherit; font: 600 12px/1.25 var(--body); letter-spacing: 0; text-transform: lowercase; }
.trial-countdown-kicker::first-letter { text-transform: uppercase; }
.trial-countdown-copy b { color: inherit; font: 400 14px/1.3 var(--body); letter-spacing: 0; }
.trial-countdown-time { display: flex; align-items: baseline; flex: none; gap: 1px; font-variant-numeric: tabular-nums; white-space: nowrap; }
.trial-countdown-time span { display: block; min-width: 2ch; text-align: center; }
.trial-countdown-time strong,.trial-countdown-time i { color: inherit; font: 700 18px/1 var(--body); letter-spacing: -.035em; }
.trial-countdown-time i { font-style: normal; opacity: .65; }
.trial-countdown-time small { display: none; }
@media (max-width: 370px) {
  .zoom-status-card .trial-countdown { padding: 15px 13px; gap: 8px; }
  .trial-countdown-kicker { font-size: 10px; }
  .trial-countdown-copy b { font-size: 12px; }
  .trial-countdown-time strong,.trial-countdown-time i { font-size: 15px; }
}
