/* Month filter in the professional agenda. */
.pp-agenda-list-toolbar>label:has([data-guide-month]){
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:8px!important;
  width:100%;
  max-width:340px;
  min-width:0;
  color:#617781;
  font-size:13px!important;
  font-weight:600!important;
  line-height:1.4;
}
.pp-agenda-list-toolbar [data-guide-month]{
  box-sizing:border-box;
  display:block;
  width:100%;
  min-width:0;
  min-height:46px;
  margin:0;
  padding:10px 14px!important;
  border:1px solid #dce5e9;
  border-radius:12px;
  background:#f7fafb;
  color:#294859;
  font-family:inherit;
  font-size:16px!important;
  font-weight:500!important;
  line-height:1.5;
  box-shadow:none;
  color-scheme:light;
}
.pp-agenda-list-toolbar [data-guide-month]:focus-visible{
  outline:2px solid #a46b84;
  outline-offset:2px;
  border-color:#a46b84;
  background:#fff;
}
.pp-agenda-list-toolbar [data-guide-month]::-webkit-calendar-picker-indicator{
  opacity:.6;
  cursor:pointer;
}
@media(max-width:640px){
  .pp-agenda-list-toolbar>label:has([data-guide-month]){max-width:none;flex-basis:100%}
}
