#jevents .psv-calendar-past{display:none!important}
#jevents .psv-calendar-past-day{visibility:hidden}
@media(max-width:767px){#jevents .psv-calendar-past-day{display:none!important}}
#jevents .psv-calendar-period{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem;margin:1rem 0}
#jevents .psv-calendar-period label:not([hidden]){display:grid;gap:.25rem}
#jevents .psv-calendar-period :is(select,input,button){min-height:44px;max-width:100%}
#jevents .psv-calendar-period button{border:1px solid #174d80;border-radius:.4rem;background:#174d80;color:white;padding:.45rem .85rem}