
/* V579 : harmonisation du calendrier autonome avec le planning adhérent */
.ba575-calendar{background:#0c1214!important;border:1px solid #354e62!important;border-radius:26px!important;padding:20px 15px!important;color:#f6f6f3!important}
.ba575-cal-head{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important;justify-content:flex-start!important}
.ba575-cal-head strong{color:#b1fa27!important;letter-spacing:.08em!important}
.ba575-cal-head select{width:auto!important;max-width:200px!important;background:#152536!important;color:#fff!important;border:1px solid #39516a!important}
.ba575-cal-nav button{width:54px!important;height:54px!important;border-radius:50%!important;background:#1b3447!important;color:#fff!important;border:1px solid #45647a!important;font-size:25px!important}
.ba575-cal-nav strong{color:#fff!important;text-align:center!important}
.ba579-summary{display:flex;align-items:center;justify-content:space-around;gap:12px;margin:22px 0 20px}
.ba579-count{font-size:32px;color:#f5f5f4;font-weight:500}
.ba579-ring{width:min(45vw,170px);height:min(45vw,170px);position:relative;flex-shrink:0}
.ba579-ring svg{width:100%;height:100%}.ba579-ring strong{position:absolute;inset:0;display:grid;place-items:center;font-size:27px;color:#fff}
.ba575-cal-grid .ba575-day{aspect-ratio:1!important;width:100%!important;height:auto!important;min-width:0!important;border-radius:50%!important;background:#172a38!important;border:1px solid #37536a!important;color:#bfc5c8!important;position:relative!important}
.ba575-cal-grid .ba575-day.has-session{background:#203b4c!important;border-color:#4d6a7b!important;color:#fff!important}
.ba575-cal-grid .ba575-day.today{outline:1px solid #b1fa27!important;outline-offset:2px!important}
.ba575-cal-grid .ba576-check{color:#b1fa27!important;background:transparent!important;border:0!important;position:absolute!important;bottom:0!important;right:2px!important;font-size:14px!important}
.ba575-cal-grid{gap:5px!important}.ba575-cal-grid>span{text-align:center!important}
