/* V265: accent orange réservé aux séances libres */
.coach-calendar-mark.ba-v265-orange{background:#392516!important;color:#ff9a36!important;border:1px solid #8b542a!important}
.ba-v265-text-orange{color:#ff9a36!important}
.ba-v265-history{border-left:3px solid #ff922b!important;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}
.ba-v265-history strong{color:#ff9a36}
.ba-v265-history small{display:block;opacity:.75;margin-top:4px}
.ba-v265-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.ba-v265-actions button{padding:7px 10px!important;min-height:34px!important}
.ba-v265-actions label{display:flex;gap:6px;align-items:center}
.ba-v265-detail-host{width:100%}
.ba-v265-exercise{padding:8px 0;border-bottom:1px solid #263648}
.ba-v265-share{display:flex;align-items:center;gap:9px;padding:10px 12px;background:#142438;border-radius:10px;color:#f1f5f9;font-size:13px}
.ba-v265-detail{background:#101d2c;border-radius:10px;padding:12px;color:#e7edf5}
@media(max-width:600px){.ba-v265-history{align-items:stretch}.ba-v265-actions{width:100%}.ba-v265-actions label{width:100%}}
