/* MdS-CA Core – Supplemental widget styles */

/* Service archive card */
.service-archive-card {
    background: var(--color-bg-light, #F3FAF7);
    border-radius: 16px;
    padding: 36px;
    display: flex;
    flex-direction: column;
    border: 1.5px solid rgba(0,63,59,.06);
    transition: all .3s ease;
}

.service-archive-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 32px rgba(0,63,59,.1);
}

/* Elementor panel icon */
.elementor-panel .mds-ca-icon::before {
    content: "M";
    font-weight: bold;
    color: #F6A81A;
}
