/* ==========================================================================
   mtemps6 — TOPBAR (tb)  شريط كحلي رفيع: لمبة "متاح" بتنبض + المواعيد + الرقم
   ========================================================================== */
.mtemps6-tb { position: relative; background: var(--mtemps6-deep); color: var(--mtemps6-on-deep); font-size: var(--mtemps6-fs-xs); }
.mtemps6-tb::after { content: ""; position: absolute; inset-inline: 0; inset-block-end: 0; height: 3px; background: repeating-linear-gradient(-45deg, var(--mtemps6-accent) 0 8px, var(--mtemps6-deep) 8px 16px); opacity: 0.9; }
.mtemps6-tb-row { display: flex; align-items: center; justify-content: space-between; gap: var(--mtemps6-sp-4); min-height: 2.5rem; padding-block-end: 3px; }
.mtemps6-tb-live { display: inline-flex; align-items: center; gap: var(--mtemps6-sp-2); font-weight: var(--mtemps6-fw-semibold); }
.mtemps6-tb-dot { position: relative; width: 0.55rem; height: 0.55rem; border-radius: 50%; background: var(--mtemps6-accent); }
.mtemps6-tb-dot::after { content: ""; position: absolute; inset: -4px; border-radius: 50%; border: 2px solid var(--mtemps6-accent); animation: mtemps6-tb-ping 1.8s var(--mtemps6-ease-out) infinite; }
@keyframes mtemps6-tb-ping { from { opacity: 0.9; transform: scale(0.6); } to { opacity: 0; transform: scale(1.6); } }
.mtemps6-tb-list { display: flex; align-items: center; gap: var(--mtemps6-sp-5); margin: 0; padding: 0; list-style: none; }
.mtemps6-tb-list li, .mtemps6-tb-list a { display: inline-flex; align-items: center; gap: var(--mtemps6-sp-2); }
.mtemps6-tb-list i { color: var(--mtemps6-accent); }
.mtemps6-tb-list a { font-weight: var(--mtemps6-fw-bold); }
.mtemps6-tb-list a:hover { color: var(--mtemps6-accent); }
.mtemps6-tb-list li:first-child { display: none; }
.mtemps6-tb-hide-sm { display: none !important; }
@media (min-width: 640px) { .mtemps6-tb-list li:first-child { display: inline-flex; } }
@media (min-width: 900px) { .mtemps6-tb-hide-sm { display: inline-flex !important; } }
