.ambar-teslim-legend {
    border: 2px solid #ff3300;
    padding: 10px;
    margin-bottom: 10px;
    position: relative;
    box-sizing: border-box;
    width: 100%;
}

.ambar-teslim-legend-baslik {
    position: absolute;
    top: -12px;
    left: 10px;
    background-color: white;
    padding: 0 5px;
    font-size: 17px;
    color: #ff3300; /* Kırmızı renk */
    font-weight: bold; /* Kalın yazı */
    /* İsteğe bağlı: Başlığı biraz daha belirginleştirmek için gölge ekleyebilirsiniz */
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

.ambar-teslim {
    font-weight: 600;
    text-align: center;
    color: #ff3300;
    font-size: 15px;
    padding-left: 10px; /* İkon kaldırıldığı için sol boşluk azaltıldı */
    -webkit-animation: colorchange 3s infinite alternate;
    -moz-animation: colorchange 3s infinite alternate;
    -o-animation: colorchange 3s infinite alternate;
    animation: colorchange 3s infinite alternate;
    box-sizing: border-box;
    width: 100%;
}

/* Mobil stiller ve animasyon stilleri aynı kalır */
@media (max-width: 768px) {
    .ambar-teslim {
        font-size: 14px;
        padding-left: 10px;
    }
}

/* Renk Değişimi Animasyonu (Tüm tarayıcılar için) */
@-webkit-keyframes colorchange {
    0% { color: blue; }
    10% { color: #055503; }
    20% { color: #F01101; }
    30% { color: #d35400; }
    40% { color: blue; }
    50% { color: #34495e; }
    60% { color: blue; }
    70% { color: #2980b9; }
    80% { color: #34495e; }
    90% { color: #d35400; }
    100% { color: #1abc9c; }
}

@-moz-keyframes colorchange {
    0% { color: blue; }
    10% { color: #055503; }
    20% { color: #F01101; }
    30% { color: #d35400; }
    40% { color: blue; }
    50% { color: #34495e; }
    60% { color: blue; }
    70% { color: #2980b9; }
    80% { color: #34495e; }
    90% { color: #d35400; }
    100% { color: #1abc9c; }
}

@-o-keyframes colorchange {
    0% { color: blue; }
    10% { color: #055503; }
    20% { color: #F01101; }
    30% { color: #d35400; }
    40% { color: blue; }
    50% { color: #34495e; }
    60% { color: blue; }
    70% { color: #2980b9; }
    80% { color: #34495e; }
    90% { color: #d35400; }
    100% { color: #1abc9c; }
}

@keyframes colorchange {
    0% { color: blue; }
    10% { color: #055503; }
    20% { color: #F01101; }
    30% { color: #d35400; }
    40% { color: blue; }
    50% { color: #34495e; }
    60% { color: blue; }
    70% { color: #2980b9; }
    80% { color: #34495e; }
    90% { color: #d35400; }
    100% { color: #1abc9c; }
}