﻿/* Anasayfa "Bugün çalışılan süre" kartı.
   Taban görünüm mevcut .status-card / .status-label / .status-chip
   sınıflarından gelir; burada yalnızca karta özel eklemeler var.
   pdks-mobil.css'e dokunulmadı. */

/* hidden özniteliği her koşulda kartı gizlesin */
.sure-card[hidden] {
    display: none;
}

.sure-govde {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

.sure-deger {
    font-family: var(--font-mono);
    font-size: 32px;
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: .5px;
    color: var(--paper);
    /* Rakamlar eşit genişlikte olsun, sayaç titremesin */
    font-variant-numeric: tabular-nums;
}

/* İçerdeyken (canlı sayarken) süre altın tonunda */
.sure-card.is-canli .sure-deger {
    color: var(--brass-strong);
}

/* .status-chip genelde satırın sağına yaslanır; burada flex satırı yönetiyor */
.sure-card .status-chip {
    margin-left: 0;
}

.sure-alt {
    margin: 8px 0 0;
    font-family: var(--font-mono);
    font-size: 12.5px;
    color: var(--muted);
}

/* Canlı sayarken nokta yavaşça nabız atar */
.sure-card .status-chip.is-canli .dot {
    animation: sureNabiz 1.6s ease-out infinite;
}

@keyframes sureNabiz {
    0% {
        box-shadow: 0 0 0 0 rgba(255,176,46, .55);
    }

    70% {
        box-shadow: 0 0 0 7px rgba(255,176,46, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(255,176,46, 0);
    }
}

@media (prefers-reduced-motion: reduce) {
    .sure-card .status-chip.is-canli .dot {
        animation: none;
    }
}
