.lc--bar[data-astro-cid-6r7e5fos]{background-color:var(--color-bg-soft);border-block:1px solid var(--color-accent)}.lc__inner[data-astro-cid-6r7e5fos]{max-width:48rem;margin-inline:auto;padding:1.5rem 1.25rem}.lc__row[data-astro-cid-6r7e5fos]{text-align:center;flex-direction:column;align-items:center;gap:.875rem;display:flex}.lc__lead[data-astro-cid-6r7e5fos]{letter-spacing:.04em;font-size:1rem;line-height:1.7}.lc__amount[data-astro-cid-6r7e5fos]{letter-spacing:.02em;color:var(--color-accent-dark);white-space:nowrap;margin-left:.35em;font-size:1.625rem;font-weight:600;line-height:1.2;display:inline-block}.lc__btn[data-astro-cid-6r7e5fos]{border:2px solid var(--color-line);background-color:var(--color-bg);min-height:48px;color:var(--color-line);letter-spacing:.04em;text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:.625rem 1.625rem;font-size:.9375rem;font-weight:600;display:inline-flex}.lc__btn[data-astro-cid-6r7e5fos]:hover{background-color:var(--color-line);color:#fff}.lc__note[data-astro-cid-6r7e5fos]{color:var(--color-text-faint);text-align:center;margin-top:.75rem;font-size:.75rem;line-height:1.7}@media (width>=768px){.lc__row[data-astro-cid-6r7e5fos]{flex-direction:row;justify-content:center;gap:1.5rem}.lc__lead[data-astro-cid-6r7e5fos]{font-size:1.0625rem}.lc__amount[data-astro-cid-6r7e5fos]{font-size:2rem}}.lc--block[data-astro-cid-6r7e5fos]{border:1px solid var(--color-rule);background-color:var(--color-bg-soft);text-align:center;padding:1.75rem 1.25rem}.lc__line[data-astro-cid-6r7e5fos]{font-size:.9375rem;line-height:1.9}.lc__btn--block[data-astro-cid-6r7e5fos]{white-space:normal;margin-top:1.25rem}.lc__note--block[data-astro-cid-6r7e5fos]{margin-top:1rem}@media (width>=768px){.lc--block[data-astro-cid-6r7e5fos]{padding:2.25rem 2rem}}#schedule-root .sched-state{color:var(--color-text-sub)}#schedule-root .sched-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}#schedule-root .sched-tabs::-webkit-scrollbar{display:none}@media (width<=767px){#schedule-root .sched-tabs{margin-inline:-1.25rem;padding-inline:1.25rem}}#schedule-root .sched-tabs__track{gap:8px;width:max-content;min-width:100%;padding-bottom:2px;display:flex}#schedule-root .sched-tab{border:1px solid var(--color-rule);background-color:var(--color-bg);color:var(--color-text-sub);letter-spacing:.04em;white-space:nowrap;cursor:pointer;flex:none;min-height:44px;padding:.5rem .9375rem;font-size:.875rem}#schedule-root .sched-tab:hover{border-color:var(--color-accent);color:var(--color-accent)}#schedule-root .sched-tab.is-selected{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-bg)}#schedule-root .sched-panel{margin-top:2rem}#schedule-root .sched-panel:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}#schedule-root .sched-date{letter-spacing:.08em;color:var(--color-text-sub);font-size:.8125rem}#schedule-root .sched-list{margin-top:.75rem}#schedule-root .sched-item{border-top:1px solid var(--color-rule);padding:1.125rem 0}#schedule-root .sched-item:last-child{border-bottom:1px solid var(--color-rule)}#schedule-root .sched-item__head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}#schedule-root .sched-item__name{letter-spacing:.06em;font-size:1.0625rem;font-weight:600}#schedule-root .sched-item__status{border:1px solid var(--color-rule);letter-spacing:.08em;white-space:nowrap;flex-shrink:0;padding:.125rem .625rem;font-size:.75rem}#schedule-root .sched-item__status--open{border-color:var(--color-accent);color:var(--color-accent)}#schedule-root .sched-item__time{color:var(--color-text-sub);margin-top:.375rem;font-size:.9375rem}#schedule-root .sched-item__note{color:var(--color-text-faint);margin-top:.375rem;font-size:.8125rem;line-height:1.7}#schedule-root .sched-item--full .sched-item__name,#schedule-root .sched-item--full .sched-item__time,#schedule-root .sched-item--full .sched-item__note{color:var(--color-text-faint)}#schedule-root .sched-item__status--full{border-color:var(--color-rule);background-color:var(--color-bg-soft);color:var(--color-text-faint)}#schedule-root [hidden]{display:none!important}
