/* 8.ro */
.tt-form { grid-template-columns: minmax(0, 1fr); }
@media (min-width: 640px) { .tt-form { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); } }
.tt-wide { grid-column: 1 / -1; }
.tt-in { min-height: 10rem; }
.tt-range input { width: 100%; accent-color: var(--accent); min-height: 32px; }
.tt-range output { font-weight: 700; color: var(--accent-ink); }
.tt-acts { display: flex; flex-wrap: wrap; gap: 8px; padding: 16px 18px 6px; }
.tt-now { margin: 0; padding: 8px 18px; min-height: 4.6em; color: var(--text); line-height: 1.55; overflow-wrap: anywhere; }
.tt-where { margin: 0; padding: 0 18px 16px; font-size: .8125rem; color: var(--muted); min-height: 1.5em; }
