/* Godasses Club 3.2: only event cards with the native missing-image placeholder. */
.gac-event-card:has(> .gac-card-media > .gac-placeholder) {
    align-self: start;
}

.gac-event-card > .gac-card-media:has(> .gac-placeholder) {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    box-sizing: border-box;
    height: 76px;
    min-height: 76px;
    padding: 12px 18px;
    background: #f0f4ec;
    border-bottom: 1px solid #e3e9df;
}

.gac-event-card > .gac-card-media > .gac-placeholder {
    flex: 0 0 56px;
    width: 56px;
    height: 36px;
    background: none;
    color: #71836b;
}

.gac-event-card > .gac-card-media > .gac-placeholder svg {
    display: block;
    width: 56px;
    height: 28px;
}

.gac-event-card > .gac-card-media > .gac-placeholder svg path {
    stroke-width: 8px;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.gac-event-card > .gac-card-media:has(> .gac-placeholder) > .gac-date {
    position: static;
    order: -1;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    min-width: 0;
    min-height: 46px;
    box-sizing: border-box;
    padding: 9px 12px;
    border-radius: 7px;
    font-size: 12px;
    line-height: 1.2;
    white-space: nowrap;
}

.gac-event-card > .gac-card-media:has(> .gac-placeholder) > .gac-date strong {
    font-size: 26px;
    line-height: 1;
}

.gac-event-card:has(> .gac-card-media > .gac-placeholder) > .gac-card-body {
    padding: 16px 18px 18px;
    gap: 7px;
}

.gac-event-card:has(> .gac-card-media > .gac-placeholder) > .gac-card-body > .gac-text-link {
    padding-top: 7px;
}

@media (max-width: 600px) {
    .gac-event-card > .gac-card-media:has(> .gac-placeholder) {
        height: 70px;
        min-height: 70px;
        padding: 10px 16px;
    }
    .gac-event-card:has(> .gac-card-media > .gac-placeholder) > .gac-card-body {
        padding: 15px 16px 17px;
    }
}

/* 1.0.1 — accueil : quelques pixels de moins, sans motif derrière le département. */
#sorties .gac-event-card > .gac-card-media > .gac-placeholder{display:none}
#sorties .gac-event-card > .gac-card-media:has(> .gac-placeholder){height:66px;min-height:66px;padding:10px 16px}
#sorties .gac-event-card > .gac-card-media:has(> .gac-placeholder) > .gac-date{min-height:42px;padding:7px 11px}
#sorties .gac-event-card:has(> .gac-card-media > .gac-placeholder) > .gac-card-body{padding:13px 16px 14px;gap:5px}
#sorties .gac-event-card .gac-text-link{padding-top:5px}
@media(max-width:600px){#sorties .gac-event-card > .gac-card-media:has(> .gac-placeholder){height:64px;min-height:64px}}
