.sp-form[data-astro-cid-ykywwigj]{gap:1rem;display:grid}.sp-awe-out[data-astro-cid-ykywwigj]{color:var(--text-2);margin:0;font-weight:600}.sp-awe-out[data-astro-cid-ykywwigj]:empty{display:none}.sp-small[data-astro-cid-ykywwigj]{gap:.25rem;display:grid}.sp-small[data-astro-cid-ykywwigj] .check[data-astro-cid-ykywwigj]{align-items:flex-start;font-weight:600}.sp-small[data-astro-cid-ykywwigj] .check[data-astro-cid-ykywwigj] input[data-astro-cid-ykywwigj]{flex:none;margin-top:.15rem}.sp-small[data-astro-cid-ykywwigj] .hint[data-astro-cid-ykywwigj]{margin-left:1.6rem}.sp-days[data-astro-cid-ykywwigj]{flex-wrap:wrap;gap:.4rem;display:flex}.sp-day[data-astro-cid-ykywwigj]{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);padding:.35rem .6rem;font-size:.9rem;font-weight:600}.sp-day[data-astro-cid-ykywwigj]:has(input:checked){border-color:var(--primary-bg);background:color-mix(in srgb, var(--primary-bg) 12%, var(--surface))}.b2c[data-astro-cid-ykywwigj] .table-wrap[data-astro-cid-ykywwigj].sp-scroll{max-height:28rem}@media (max-width:30rem){.sp[data-astro-cid-ykywwigj] .b2c-table th,.sp[data-astro-cid-ykywwigj] .b2c-table td{padding-inline:.5rem}}.sp-keydates[data-astro-cid-ykywwigj]{border:1px solid var(--line);border-radius:var(--radius);margin:0;display:grid;overflow:hidden}.sp-keydates[data-astro-cid-ykywwigj] .sp-keydate{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding:.6rem .9rem;display:grid}.sp-keydates[data-astro-cid-ykywwigj] .sp-keydate+.sp-keydate{border-top:1px solid var(--line)}.sp-keydates[data-astro-cid-ykywwigj] dt{font-weight:600}.sp-keydates[data-astro-cid-ykywwigj] dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}@media (max-width:34rem){.sp-keydates[data-astro-cid-ykywwigj] .sp-keydate{grid-template-columns:minmax(0,1fr)}.sp-keydates[data-astro-cid-ykywwigj] dd{text-align:left;color:var(--text-2)}}.sp-sources[data-astro-cid-ykywwigj]{overflow-wrap:anywhere;gap:.35rem;margin:0;padding-left:1.1rem;display:grid}@media (pointer:coarse){.sp[data-astro-cid-ykywwigj] .btn--sm,.sp[data-astro-cid-ykywwigj] .segmented label,.sp[data-astro-cid-ykywwigj] label.check{min-height:44px}.sp[data-astro-cid-ykywwigj] .segmented label{align-items:center;display:inline-flex}.sp-day[data-astro-cid-ykywwigj]{justify-content:center;min-width:44px}}
