/* Compte à rebours mini validé : jaune, secondes vertes, à droite. */
.speg-home-events .home-event-countdown:not(.is-finished){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:max-content!important;max-width:100%;padding:4px 5px!important;margin:9px 0 0 auto!important;float:right;justify-self:end;align-self:start;border-radius:7px!important;background:linear-gradient(135deg,#ffe58b,#edc83e)!important;color:#31543e!important;border:1px solid #fff2b280!important;box-shadow:2px 3px 7px #b6a04b20,inset 1px 1px 1px #fff7!important}
.speg-home-events .home-event-countdown:not(.is-finished) .count-unit{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:18px!important;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;color:inherit!important}
.speg-home-events .home-event-countdown:not(.is-finished) .count-unit strong{font:800 13px/1 Arial,sans-serif!important;letter-spacing:-.3px!important;font-variant-numeric:tabular-nums!important}
.speg-home-events .home-event-countdown:not(.is-finished) .count-unit small{font:700 4.5px/1.3 Arial,sans-serif!important;letter-spacing:0!important;margin-top:2px!important;color:#52633c!important}
.speg-home-events .home-event-countdown:not(.is-finished) .count-unit:last-child{min-width:21px!important;padding:3px 3px 2px!important;background:linear-gradient(130deg,#3c684b,#244d34)!important;border:1px solid #ffffff20;border-radius:5px!important;color:#fff!important;box-shadow:inset 1px 1px 1px #ffffff20!important}
.speg-home-events .home-event-countdown:not(.is-finished) .count-unit:last-child strong{font-size:12px!important}.speg-home-events .home-event-countdown:not(.is-finished) .count-unit:last-child small{color:#d0dec8!important}
.speg-home-events .home-event-countdown:not(.is-finished) .count-unit:not(:last-child){margin-right:4px}.speg-home-events .home-event-countdown:not(.is-finished) .count-unit:not(:last-child):after{content:':';position:absolute;right:-4px;top:3px;font:400 8px/1 Arial;color:#69774480}
.speg-home-events .home-event-countdown.is-finished{margin-left:auto!important;justify-self:end;float:right}
.speg-home-events .event-date-time-row>.speg-agenda-date{background:linear-gradient(135deg,#ffe58b,#edc83e)!important;color:#31543e!important;border:1px solid #fff2b280!important;border-radius:9px!important;box-shadow:2px 3px 7px #b6a04b20,inset 1px 1px 1px #fff7!important}
.speg-home-events .event-card-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto}.speg-home-events .event-share-button{display:grid;place-items:center;position:relative;width:32px;height:32px;min-width:32px;padding:0;border-radius:50%;border:1px solid #fff;background:linear-gradient(135deg,#fff,#f1f5e9)!important;color:#31543e!important;box-shadow:2px 3px 7px #bac5af35,-2px -2px 6px #fff;cursor:pointer}.event-share-button svg{display:block;width:17px;height:17px;fill:none!important;stroke:currentColor!important;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.speg-home-events .event-share-button:hover{background:#fff!important}.event-share-button:focus-visible{outline:2px solid #31543e;outline-offset:3px}.event-share-status{position:fixed;bottom:35px;left:50%;transform:translateX(-50%);z-index:999999;background:#244d34;color:#fff;border-radius:12px;padding:12px 18px;font:600 12px/1.5 Arial;max-width:calc(100% - 30px);box-shadow:0 4px 18px #0002}.event-share-status:empty{display:none}
@media(max-width:650px){.speg-home-events .home-event-countdown:not(.is-finished){margin:0 0 0 auto!important;float:none}.speg-home-events .home-event-countdown.is-finished{float:none}}
