.wp-block-ap-calendar-yearly-calendar .calendar-header{align-items:center;display:flex;gap:1rem;justify-content:left;margin-bottom:2rem}.wp-block-ap-calendar-yearly-calendar .calendar-header .year-nav{align-items:center;background:none;border:none;color:#4d4d4d;cursor:pointer;display:flex;font-weight:300;height:17px;justify-content:center;padding:0;position:relative;transition:all .2s ease;width:13px}.wp-block-ap-calendar-yearly-calendar .calendar-header .year-nav:hover{opacity:.7}.wp-block-ap-calendar-yearly-calendar .calendar-header .year-nav:focus{outline:none}.wp-block-ap-calendar-yearly-calendar .calendar-header .year-nav.disabled{cursor:default;opacity:.25}.wp-block-ap-calendar-yearly-calendar .calendar-header .year-nav.disabled:hover{opacity:.25}.wp-block-ap-calendar-yearly-calendar .calendar-header .year-nav.prev-year:before{background-image:url("data:image/svg+xml;utf8,<svg width=\"12\" height=\"17\" viewBox=\"0 0 12 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.5 0.999999L1 8.5L11.5 16\" stroke=\"%234D4D4D\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:50%;background-repeat:no-repeat;content:"";height:17px;position:absolute;width:12px}.wp-block-ap-calendar-yearly-calendar .calendar-header .year-nav.next-year:before{background-image:url("data:image/svg+xml;utf8,<svg width=\"13\" height=\"17\" viewBox=\"0 0 13 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1 16L12 8.5L1 1\" stroke=\"%234D4D4D\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:50%;background-repeat:no-repeat;content:"";height:17px;position:absolute;width:13px}.wp-block-ap-calendar-yearly-calendar .calendar-header .current-year{color:#4d4d4d;font-size:1.8rem;font-weight:300;min-width:80px;text-align:center}.wp-block-ap-calendar-yearly-calendar .calendar-grid{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:768px){.wp-block-ap-calendar-yearly-calendar .calendar-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.wp-block-ap-calendar-yearly-calendar .calendar-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.wp-block-ap-calendar-yearly-calendar .calendar-grid{grid-template-columns:repeat(3,1fr)}}.wp-block-ap-calendar-yearly-calendar .calendar-month h3{border-bottom:1px solid #4d4d4d;color:#4d4d4d;font-size:1.5rem;font-weight:300;margin:0 0 1rem;padding-bottom:.5rem}.wp-block-ap-calendar-yearly-calendar .event-item,.wp-block-ap-calendar-yearly-calendar .month-events{display:flex;flex-direction:column;gap:.5rem}.wp-block-ap-calendar-yearly-calendar .event-item.formation .event-dot{background-color:#006e60}.wp-block-ap-calendar-yearly-calendar .event-item.activite .event-dot,.wp-block-ap-calendar-yearly-calendar .event-item.prix .event-dot{background-color:#ffac28}.wp-block-ap-calendar-yearly-calendar .event-content{align-items:start;color:inherit;cursor:pointer;display:flex;font-size:1.2rem;font-weight:300;gap:.5rem;line-height:1.4rem;text-decoration:none;text-wrap:pretty;transition:opacity .2s ease}.wp-block-ap-calendar-yearly-calendar .event-content:hover{opacity:.7}.wp-block-ap-calendar-yearly-calendar .event-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:14px;margin-top:.3rem;width:14px}
