.calendar-types{display:flex;gap:8px;flex-wrap:wrap;padding-top:18px}.calendar-types a{font-size:11px;text-decoration:none;border:1px solid var(--line);border-radius:5px;padding:9px 12px;background:#fff;line-height:1.5}.calendar-types a[aria-current=page]{background:var(--green);border-color:var(--green);color:#fff;font-weight:700}.calendar-types a:hover{border-color:var(--green)}@media(max-width:640px){.calendar-types{display:grid;grid-template-columns:1fr;gap:5px;padding-top:14px}.calendar-types a{font-size:12px;padding:11px 12px}}
