/* Compatible display for the original K.H. Date Counter widget.
   Matching the original selectors keeps existing Elementor layouts intact. */
.start-date-container { display: none !important; }

.date-counter {
    padding: 10px 15px;
    border-radius: 10px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    color: #fff;
    transition: background-color .5s ease;
    text-align: center;
    max-width: fit-content;
    margin: 20px auto;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}
.date-counter.active {background-color: #4caf50;}
.date-counter.expired {background-color: #f44336;}
.date-counter.ggcdm-date-invalid {background-color: #64748b;}
.date-counter h1,
.date-counter p {
    font-size: 1em;
    margin: 0;
    white-space: nowrap;
}
@media (max-width: 767px) {
    .date-counter {max-width: 100%; flex-wrap: wrap;}
    .date-counter h1, .date-counter p {white-space: normal;}
}
