/* polish161 — calculator slight vertical tightening (no font-size changes; 44px tap targets kept) */
.studio-bar { padding-top: 0.55rem !important; padding-bottom: 0.55rem !important; }
.studio-grid { padding-top: 0.6rem !important; }
.studio-shell { padding-bottom: 64px !important; }
.hud-card.p-4 { padding: 0.75rem 0.85rem !important; }
.hud-card.add-bar { padding-top: 0.55rem !important; padding-bottom: 0.55rem !important; }
.hud-card .mb-3 { margin-bottom: 0.5rem !important; }
.hud-card .mt-3 { margin-top: 0.55rem !important; }
.hud-card .mt-4, .hud-card .check-inline.mt-4, .hud-card .payment-row.mt-4, .hud-card .discount-flags.mt-4 { margin-top: 0.55rem !important; }
.group-block { margin-top: 0.5rem !important; }
.ppm-email-est { margin-top: 0.7rem !important; padding-top: 0.6rem !important; padding-bottom: 0.6rem !important; }
.grand { margin-top: 0.6rem !important; margin-bottom: 0.45rem !important; }
.payment-row { row-gap: 0.4rem !important; }
.site-foot { padding-top: 0.75rem !important; padding-bottom: 0.9rem !important; }
.service-block .text-btn.mt-3 { margin-top: 0.4rem !important; }
/* pass 2 */
.add-bar .add-row { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
@media (min-width: 1000px) { .add-bar .add-row { grid-template-columns: repeat(6, minmax(0, 1fr)) !important; } }
@media (max-width: 719px) {
  .add-bar .add-row { gap: 0.4rem !important; }
  .add-bar .add-chip { padding: 0.45rem 0.35rem !important; justify-content: center !important; text-align: center; line-height: 1.15; gap: 0.3rem !important; }
}
@media (min-width: 1000px) { .add-bar .add-chip { padding-left: 0.6rem !important; padding-right: 0.6rem !important; justify-content: center !important; } }
.empty-stage { min-height: 12rem !important; }
@media (max-width: 719px) { .empty-stage { aspect-ratio: 1400 / 760 !important; min-height: 15rem !important; } }
.studio-grid { gap: 0.6rem !important; }
.studio-main, .studio-rail { gap: 0.6rem !important; }
.hud-card.rounded-lg.p-4 { padding-bottom: 0.8rem !important; }
.add-bar .add-chip { white-space: normal !important; overflow-wrap: anywhere; min-width: 0; }
.add-bar .add-chip > * { min-width: 0; white-space: normal !important; }
@media (max-width: 719px) { .add-bar .add-chip { flex-direction: column; } }
@media (min-width: 1000px) { .add-bar .add-chip { flex-direction: column; gap: 0.2rem !important; padding-top: 0.45rem !important; padding-bottom: 0.45rem !important; } }
/* transcripts-preview */
.ptx-row select.field{width:100%}.ptx-line dt{color:var(--accent,#00e5ff)}
