.mh-ta{--mh-ta-accent:var(--global-palette2, #d10920);--mh-ta-accent-text:var(--global-palette1, #fff);--mh-ta-text:var(--global-palette4, #212121);--mh-ta-muted:var(--global-palette5, #606060);--mh-ta-border:var(--global-palette6, #acacad);--mh-ta-surface:var(--global-palette8, #f4f4f4);max-width:1040px;margin:1.5rem auto;font-family:var(--global-body-font-family,sans-serif);color:var(--mh-ta-text)}.mh-ta__months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.mh-ta__month{border:1px solid var(--mh-ta-border);padding:1rem;border-radius:4px}.mh-ta__month h2,.mh-ta__heading{margin:0 0 .8rem;text-align:center;font-family:var(--global-heading-font-family,sans-serif)!important;font-size:1.2rem}.mh-ta__weekdays,.mh-ta__days{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;text-align:center}.mh-ta__weekdays{font-size:.8rem;font-weight:700;margin-bottom:.25rem}.mh-ta__day{min-height:2.35rem;padding:.25rem;border:0;background:var(--mh-ta-surface);color:var(--mh-ta-muted);border-radius:3px;font-family:inherit}button.mh-ta__day--open{background:var(--mh-ta-accent);color:var(--mh-ta-accent-text);cursor:pointer;font-weight:700}button.mh-ta__day--open:hover,button.mh-ta__day--selected{filter:brightness(.8);outline:2px solid currentColor}.mh-ta__selection{margin-top:1.5rem;padding:1rem 0;background:none}.mh-ta__times{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.mh-ta__times button,.mh-ta__form button{background:var(--mh-ta-accent);color:var(--mh-ta-accent-text);border:0;padding:.65rem 1rem;cursor:pointer;border-radius:3px;font:inherit}.mh-ta__times .is-selected{filter:brightness(.8);outline:2px solid currentColor}.mh-ta__form{max-width:640px;margin:1rem 0}.mh-ta__form label{display:block;margin:.75rem 0}.mh-ta__form input:not([type="checkbox"]),.mh-ta__form textarea{box-sizing:border-box;display:block;width:100%;padding:.55rem;font-family:inherit;color:inherit;background:#fff0;border:1px solid var(--mh-ta-border);border-radius:0}.mh-ta__form input:not([type="checkbox"]):focus,.mh-ta__form textarea:focus{border-color:var(--mh-ta-accent);outline:1px solid var(--mh-ta-accent)}.mh-ta__privacy input{margin-right:.5rem}.mh-ta__response{font-weight:700}.mh-ta,.mh-ta p,.mh-ta label,.mh-ta strong,.mh-ta button,.mh-ta input,.mh-ta textarea{font-family:var(--global-body-font-family,sans-serif)!important}.mh-ta code{font:inherit!important;color:inherit;background:#fff0;padding:0;border:0}.mh-ta__availability-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.4rem 1rem}.mh-ta__availability-list label{padding:.4rem;border:1px solid currentColor}.mh-ta__availability-separator{grid-column:1 / -1;height:0;margin:.4rem 0 .1rem;border-top:1px solid var(--mh-ta-border)}.mh-ta__availability-separator--week{border-top-width:2px;border-color:var(--mh-ta-accent)}@media (min-width:761px){.mh-ta__selection.mh-ta__reveal,.mh-ta__form.mh-ta__reveal{animation:mh-ta-reveal .32s ease-out both}@keyframes mh-ta-reveal{from{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.mh-ta__selection.mh-ta__reveal,.mh-ta__form.mh-ta__reveal{animation:none}}@media (max-width:760px){.mh-ta__months{grid-template-columns:1fr}.mh-ta__selection,.mh-ta__form{scroll-margin-top:2rem}}