.session-clock[data-astro-cid-fzxoneyz]{padding:1rem 1.25rem;margin:0 0 1.5rem}.session-clock[data-astro-cid-fzxoneyz] .sc-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.session-clock[data-astro-cid-fzxoneyz] .sc-head h2{margin:0;font-size:1.15rem}.session-clock[data-astro-cid-fzxoneyz] .sc-now{margin:0;font-size:.85rem}.session-clock[data-astro-cid-fzxoneyz] .sc-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;border:0;padding:0;margin:.9rem 0 0}.session-clock[data-astro-cid-fzxoneyz] .sc-controls>legend{font-size:.85rem;margin-bottom:.5rem;font-weight:600}.session-clock[data-astro-cid-fzxoneyz] .sc-field{display:grid;gap:.25rem;min-width:0;font-size:.85rem}.session-clock[data-astro-cid-fzxoneyz] select,.session-clock[data-astro-cid-fzxoneyz] input[type=date],.session-clock[data-astro-cid-fzxoneyz] .sc-today{min-height:2.75rem;width:100%;min-width:0;padding:.5rem;border:1px solid var(--color-rule);border-radius:6px;font:inherit;color:var(--color-ink);background:var(--color-paper, #fff)}.session-clock[data-astro-cid-fzxoneyz] .sc-mode{grid-column:1 / -1;display:flex;gap:1rem;flex-wrap:wrap;border:0;padding:0;margin:0}.session-clock[data-astro-cid-fzxoneyz] .sc-mode legend{font-size:.85rem;margin-bottom:.2rem}.session-clock[data-astro-cid-fzxoneyz] .sc-mode label{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;font-size:.9rem}.session-clock[data-astro-cid-fzxoneyz] .sc-today{width:auto;justify-self:start;cursor:pointer}.session-clock[data-astro-cid-fzxoneyz] :focus-visible{outline:2px solid var(--color-brand-blue, #005ca9);outline-offset:3px}.session-clock[data-astro-cid-fzxoneyz] .sc-zone,.session-clock[data-astro-cid-fzxoneyz] .sc-feedback{font-size:.8rem;margin:.5rem 0;overflow-wrap:anywhere}.session-clock[data-astro-cid-fzxoneyz] .sc-feedback:empty{display:none}.session-clock[data-astro-cid-fzxoneyz] .sc-table-wrap{max-width:100%;overflow-x:auto;margin-top:.75rem}.session-clock[data-astro-cid-fzxoneyz] table.sc-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9rem}.session-clock[data-astro-cid-fzxoneyz] .sc-table caption{text-align:left;font-size:.85rem;padding-bottom:.5rem}.session-clock[data-astro-cid-fzxoneyz] .sc-table th,.session-clock[data-astro-cid-fzxoneyz] .sc-table td{text-align:left;vertical-align:top;padding:.6rem .4rem;border-bottom:1px solid var(--color-rule)}.session-clock[data-astro-cid-fzxoneyz] .sc-table tbody th{font-weight:600}.session-clock[data-astro-cid-fzxoneyz] .sc-date,.session-clock[data-astro-cid-fzxoneyz] .sc-time,.session-clock[data-astro-cid-fzxoneyz] .sc-centre-date,.session-clock[data-astro-cid-fzxoneyz] .sc-state{display:block}.session-clock[data-astro-cid-fzxoneyz] .sc-date,.session-clock[data-astro-cid-fzxoneyz] .sc-centre-date{font-size:.74rem;font-weight:400}.session-clock[data-astro-cid-fzxoneyz] .sc-time{font-size:.95rem}.session-clock[data-astro-cid-fzxoneyz] .sc-state{margin-top:.25rem;font-size:.75rem}.session-clock[data-astro-cid-fzxoneyz] .sc-state[hidden],.session-clock[data-astro-cid-fzxoneyz] [data-sc-next][hidden]{display:none}.session-clock[data-astro-cid-fzxoneyz] .sc-open{background:color-mix(in srgb,currentColor 7%,transparent)}.session-clock[data-astro-cid-fzxoneyz] .sc-open .sc-state{font-weight:700}.session-clock[data-astro-cid-fzxoneyz] .sc-overlap{margin-top:1rem;font-size:.85rem}.session-clock[data-astro-cid-fzxoneyz] .sc-overlap h3{font-size:.95rem;margin:0 0 .35rem}.session-clock[data-astro-cid-fzxoneyz] .sc-overlap ul{padding-left:1.25rem;margin:0}.session-clock[data-astro-cid-fzxoneyz] .sc-overlap time span{display:inline;font-size:inherit}.session-clock[data-astro-cid-fzxoneyz] .sc-overlap time .sc-time{margin-left:.15rem}.session-clock[data-astro-cid-fzxoneyz] .sc-planner{margin-top:1.25rem}.session-clock[data-astro-cid-fzxoneyz] .sc-planner h3{font-size:1rem;margin:0 0 .4rem}.session-clock[data-astro-cid-fzxoneyz] table.sc-week-table{min-width:32rem}.session-clock[data-astro-cid-fzxoneyz] .sc-week-table th:first-child{width:31%}.session-clock[data-astro-cid-fzxoneyz] .sc-week-table th:last-child{width:15%}.session-clock[data-astro-cid-fzxoneyz] .sc-duration{white-space:nowrap}.session-clock[data-astro-cid-fzxoneyz] .sc-note{margin:.75rem 0 0;font-size:.8rem;opacity:.75}@media(max-width:420px){.session-clock[data-astro-cid-fzxoneyz]{padding:.9rem .75rem}.session-clock[data-astro-cid-fzxoneyz] .sc-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
