.filters[data-astro-cid-nkv5vxle]{margin:4px 0 12px;font-size:13px;font-weight:600}.when[data-astro-cid-nkv5vxle]{display:flex;gap:16px;border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none}.when[data-astro-cid-nkv5vxle][hidden],.clear[data-astro-cid-nkv5vxle][hidden],.tools[data-astro-cid-nkv5vxle][hidden],.fields[data-astro-cid-nkv5vxle][hidden]{display:none}.tools[data-astro-cid-nkv5vxle]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.views[data-astro-cid-nkv5vxle]{display:flex;border:1px solid var(--ink);border-radius:5px;overflow:hidden}.views[data-astro-cid-nkv5vxle] button[data-astro-cid-nkv5vxle]{height:28px;padding:0 12px;background:none;border:0;font:inherit;font-size:12px;font-weight:600;color:var(--ink);cursor:pointer}.views[data-astro-cid-nkv5vxle] button[data-astro-cid-nkv5vxle][aria-pressed=true]{background:var(--ink);color:var(--paper)}.views[data-astro-cid-nkv5vxle] button[data-astro-cid-nkv5vxle]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.toggle[data-astro-cid-nkv5vxle]{height:30px;padding:0 10px;background:none;border:1px solid var(--ink);border-radius:5px;font:inherit;font-size:12px;font-weight:600;color:var(--ink);cursor:pointer}.toggle[data-astro-cid-nkv5vxle]:hover,.toggle[data-astro-cid-nkv5vxle][aria-expanded=true]{background:var(--ink);color:var(--paper)}.when[data-astro-cid-nkv5vxle] button[data-astro-cid-nkv5vxle]{background:none;border:0;border-bottom:2px solid transparent;padding:10px 0 6px;white-space:nowrap;font:inherit;color:var(--muted);cursor:pointer}.when[data-astro-cid-nkv5vxle] button[data-astro-cid-nkv5vxle]:hover{color:var(--ink)}.when[data-astro-cid-nkv5vxle] button[data-astro-cid-nkv5vxle][aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.fields[data-astro-cid-nkv5vxle]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px}.fields[data-astro-cid-nkv5vxle] label[data-astro-cid-nkv5vxle],.range[data-astro-cid-nkv5vxle] legend[data-astro-cid-nkv5vxle]{color:var(--muted)}.fields[data-astro-cid-nkv5vxle] label[data-astro-cid-nkv5vxle]{display:flex;flex-direction:column;gap:4px}.range[data-astro-cid-nkv5vxle]{border:0;margin:0;padding:0;min-width:0}.range[data-astro-cid-nkv5vxle] legend[data-astro-cid-nkv5vxle]{padding:0;margin-bottom:4px}.pair[data-astro-cid-nkv5vxle]{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:400}.fields[data-astro-cid-nkv5vxle] input[data-astro-cid-nkv5vxle][type=date],.fields[data-astro-cid-nkv5vxle] select[data-astro-cid-nkv5vxle]{height:40px;min-width:0;padding:0 10px;font:inherit;font-weight:500;color:var(--ink);background:#fffdf8;border:1px solid var(--muted);border-radius:6px;accent-color:var(--accent);color-scheme:light}.fields[data-astro-cid-nkv5vxle] select[data-astro-cid-nkv5vxle]{-webkit-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%231d1a17' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.fields[data-astro-cid-nkv5vxle] input[data-astro-cid-nkv5vxle][type=date]{-webkit-appearance:none;appearance:none;min-width:132px;font-variant-numeric:tabular-nums}.fields[data-astro-cid-nkv5vxle] input[data-astro-cid-nkv5vxle][type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.fields[data-astro-cid-nkv5vxle] input[data-astro-cid-nkv5vxle][type=date]:hover,.fields[data-astro-cid-nkv5vxle] select[data-astro-cid-nkv5vxle]:hover{border-color:var(--muted)}.fields[data-astro-cid-nkv5vxle] input[data-astro-cid-nkv5vxle][type=date]:focus,.fields[data-astro-cid-nkv5vxle] select[data-astro-cid-nkv5vxle]:focus{border-color:var(--ink)}.fields[data-astro-cid-nkv5vxle] select[data-astro-cid-nkv5vxle]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.fields[data-astro-cid-nkv5vxle] .chk[data-astro-cid-nkv5vxle]{flex-direction:row;align-items:center;gap:6px;height:40px;color:var(--ink);cursor:pointer}.chk[data-astro-cid-nkv5vxle] input[data-astro-cid-nkv5vxle]{width:18px;height:18px;margin:0;accent-color:var(--accent)}.clear[data-astro-cid-nkv5vxle]{height:40px;padding:0;background:none;border:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}@media(max-width:560px){.range[data-astro-cid-nkv5vxle],.fields[data-astro-cid-nkv5vxle] label[data-astro-cid-nkv5vxle]:first-of-type{flex:1 1 100%}.fields[data-astro-cid-nkv5vxle] label[data-astro-cid-nkv5vxle]:not(.chk){flex:1 1 120px}.pair[data-astro-cid-nkv5vxle] input[data-astro-cid-nkv5vxle]{flex:1}}.count[data-astro-cid-nkv5vxle]{font-weight:700;margin:8px 0}.empty[data-astro-cid-nkv5vxle]{margin:16px 0;font-weight:600}.empty[data-astro-cid-nkv5vxle][hidden],[data-astro-cid-nkv5vxle][data-day][hidden],.more[data-astro-cid-nkv5vxle][hidden]{display:none}.more[data-astro-cid-nkv5vxle]{display:block;margin:20px auto;height:40px;padding:0 16px;background:none;border:1px solid var(--ink);border-radius:6px;font:inherit;font-size:13px;font-weight:700;color:var(--ink);cursor:pointer}.more[data-astro-cid-nkv5vxle]:hover{background:var(--ink);color:var(--paper)}h2[data-astro-cid-nkv5vxle]{font-family:var(--font-head);font-weight:600;font-size:18px;margin:20px 0 0;padding-bottom:4px;border-bottom:2px solid var(--ink)}.rows[data-astro-cid-nkv5vxle]{list-style:none;margin:0;padding:0}[data-astro-cid-nkv5vxle][data-view=calendar] [data-astro-cid-nkv5vxle]:is([data-day],.more,.empty,.when,.range){display:none}.cal[data-astro-cid-nkv5vxle]{margin-top:12px}.cal[data-astro-cid-nkv5vxle][hidden]{display:none}.cal-head[data-astro-cid-nkv5vxle]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cal-head[data-astro-cid-nkv5vxle] h2[data-astro-cid-nkv5vxle]{margin:0;padding:0;border:0;font-size:22px}.cal-head[data-astro-cid-nkv5vxle] button[data-astro-cid-nkv5vxle]{width:40px;height:40px;background:none;border:1px solid var(--ink);border-radius:6px;font:inherit;font-size:18px;color:var(--ink);cursor:pointer}.cal-head[data-astro-cid-nkv5vxle] button[data-astro-cid-nkv5vxle]:hover:not(:disabled){background:var(--ink);color:var(--paper)}.cal-head[data-astro-cid-nkv5vxle] button[data-astro-cid-nkv5vxle]:disabled{opacity:.3;cursor:default}.cal[data-astro-cid-nkv5vxle] table[data-astro-cid-nkv5vxle]{width:100%;border-collapse:collapse;table-layout:fixed}.cal[data-astro-cid-nkv5vxle] th[data-astro-cid-nkv5vxle]{padding:6px;border-bottom:2px solid var(--ink);text-align:left;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cal[data-astro-cid-nkv5vxle] abbr[data-astro-cid-nkv5vxle]{text-decoration:none}.cal[data-astro-cid-nkv5vxle] td{position:relative;height:108px;padding:6px;vertical-align:top;border:1px solid var(--rule)}.cal[data-astro-cid-nkv5vxle] td.out{background:color-mix(in srgb,var(--rule) 35%,transparent)}.cal[data-astro-cid-nkv5vxle] .num{display:inline-block;min-width:24px;height:24px;line-height:24px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted);text-decoration:none}.cal[data-astro-cid-nkv5vxle] td.has .num{color:var(--ink);font-weight:700}.cal[data-astro-cid-nkv5vxle] td.today .num{text-align:center;border-radius:12px;background:var(--accent);color:#fff}.cal[data-astro-cid-nkv5vxle] ul{list-style:none;margin:2px 0 0;padding:0}.cal[data-astro-cid-nkv5vxle] .ev{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:3px;font-size:12px;line-height:1.25;color:var(--ink);text-decoration:none}.cal[data-astro-cid-nkv5vxle] .tm{font-weight:700;color:var(--accent)}.cal[data-astro-cid-nkv5vxle] .rest{font-size:11px;font-weight:700;color:var(--muted);text-decoration:none}.cal[data-astro-cid-nkv5vxle] a:hover{color:var(--accent)}.cal[data-astro-cid-nkv5vxle] td.today a.num:hover{color:#fff}.cal[data-astro-cid-nkv5vxle] a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(max-width:640px){.cal[data-astro-cid-nkv5vxle] th[data-astro-cid-nkv5vxle]{padding:6px 2px;text-align:center;letter-spacing:0}.cal[data-astro-cid-nkv5vxle] td{height:60px;padding:4px 2px;text-align:center}.cal[data-astro-cid-nkv5vxle] td.has .num:after{content:"";position:absolute;inset:0}.cal[data-astro-cid-nkv5vxle] ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px}.cal[data-astro-cid-nkv5vxle] .ev{display:block;width:6px;height:6px;margin:0;border-radius:50%;background:var(--accent);font-size:0}.cal[data-astro-cid-nkv5vxle] .rest{font-size:0}.cal[data-astro-cid-nkv5vxle] .rest:before{content:"+";font-size:10px;line-height:6px}}
