#hv-schema { display: flex; flex-direction: column; gap: 14px; margin: 20px 0; } .hv-item { padding: 12px 16px; border: 1px solid #2a2e37; border-radius: 6px; transition: background 0.2s, box-shadow 0.2s; } .hv-item:hover { background-color: #16181d; } .hv-kurs { font-weight: bold; color: #ff8f3f; margin-bottom: 4px; } .hv-moment { margin-bottom: 6px; } .hv-lokal { margin-top: 6px; font-size: 0.95rem; } .hv-datetime { display: flex; font-size: 0.95rem; gap: 10px; align-items: center; margin: 2px 0 4px 0; } .hv-item i { color: #4da3ff; }