/* V3 — sélecteur de mois unique Agenda + Convocations */
html[data-coachme-premium="1"] .premium-month-row{
  display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0 0 14px!important;padding:0!important;
}
html[data-coachme-premium="1"] .premium-month-select{
  appearance:none!important;-webkit-appearance:none!important;
  min-width:0!important;flex:1 1 auto!important;height:40px!important;
  border-radius:13px!important;border:1px solid #cfddea!important;
  padding:0 38px 0 14px!important;font-family:inherit!important;font-size:11px!important;font-weight:850!important;
  color:#17324f!important;background-color:#fff!important;
  background-image:linear-gradient(45deg,transparent 50%,#59718a 50%),linear-gradient(135deg,#59718a 50%,transparent 50%)!important;
  background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;
  box-shadow:0 8px 22px rgba(20,50,85,.06)!important;outline:none!important;
}
html[data-coachme-premium="1"] .premium-month-select:focus{border-color:#2d8cff!important;box-shadow:0 0 0 3px rgba(45,140,255,.12)!important}
html[data-coachme-premium="1"] #convoc-month-row .btn-secondary{
  flex:0 0 auto!important;height:40px!important;border-radius:13px!important;padding:0 13px!important;margin:0!important;white-space:nowrap!important;
}
html[data-coachme-premium="1"] #page-convocations>.section-header.premium-month-source-empty{display:none!important}
html[data-coachme-premium="1"] #month-tabs{overflow:visible!important;flex-wrap:nowrap!important}
html[data-coachme-premium="1"] #month-tabs .premium-month-select{width:100%!important}
html[data-theme="dark"][data-coachme-premium="1"] .premium-month-select{
  color:#e8f3ff!important;border-color:#28557e!important;background-color:#0d2239!important;
  background-image:linear-gradient(45deg,transparent 50%,#a9c7e5 50%),linear-gradient(135deg,#a9c7e5 50%,transparent 50%)!important;
  box-shadow:0 10px 25px rgba(0,0,0,.14)!important;
}
html[data-theme="dark"][data-coachme-premium="1"] .premium-month-select option{background:#0d2239!important;color:#e8f3ff!important}
@media(max-width:520px){
  html[data-coachme-premium="1"] .premium-month-row{gap:7px!important;margin-bottom:12px!important}
  html[data-coachme-premium="1"] .premium-month-select{height:38px!important;font-size:10px!important;padding-left:12px!important}
  html[data-coachme-premium="1"] #convoc-month-row .btn-secondary{height:38px!important;font-size:10px!important;padding:0 10px!important}
}
