/* Додаткові стилі адмін-панелі */
.tabs.sub { position: static; overflow-x: auto; scrollbar-width: none; padding-top: 2px; }
.tabs.sub::-webkit-scrollbar { display: none; }
.tabs.sub .tab { flex: none; padding: 8px 14px; font-size: 13px; white-space: nowrap; }
.appt.cx { opacity: .6; }
.appt.cx .when { color: var(--danger); }
.appt .actions { display: flex; gap: 8px; margin-top: 10px; }
.appt .actions .btn { flex: 1; margin-top: 0; text-align: center; text-decoration: none; display: block; }
.btn.small { padding: 10px; font-size: 14px; width: auto; }
.appt .actions .btn.danger { width: auto; }
