.v6yhcW_editor{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.v6yhcW_editor,.v6yhcW_editor *{box-sizing:border-box}.v6yhcW_legend{padding:0;font-size:.875rem;font-weight:600}.v6yhcW_hint{color:var(--muted-foreground,#5b6b61);margin:0;font-size:.75rem}.v6yhcW_toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.v6yhcW_tool,.v6yhcW_add,.v6yhcW_remove{border:1px solid var(--input,#cbd5cd);background:var(--background,#fff);min-height:2.25rem;color:inherit;cursor:pointer;border-radius:.4rem;padding:0 .75rem;font-size:.8125rem}.v6yhcW_tool:hover,.v6yhcW_add:hover,.v6yhcW_remove:hover{background:var(--accent,#eef3ef)}.v6yhcW_tool:focus-visible,.v6yhcW_add:focus-visible,.v6yhcW_remove:focus-visible,.v6yhcW_select:focus-visible,.v6yhcW_time:focus-visible,.v6yhcW_extras:focus-visible{outline:2px solid var(--ring,#0a7c3e);outline-offset:1px}.v6yhcW_days{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.v6yhcW_day{border:1px solid var(--border,#e3e8e4);background:var(--card,#fff);border-radius:.5rem;align-items:start;gap:.4rem .75rem;padding:.45rem .75rem;display:grid}@media (min-width:640px){.v6yhcW_day{grid-template-columns:6.5rem 11rem minmax(0,1fr)}}.v6yhcW_dayName{padding-top:.6rem;font-size:.875rem;font-weight:600}.v6yhcW_select,.v6yhcW_time,.v6yhcW_extras{border:1px solid var(--input,#cbd5cd);background:var(--background,#fff);color:inherit;border-radius:.4rem;font-size:.875rem}.v6yhcW_select,.v6yhcW_time{height:2.5rem;padding:0 .5rem}.v6yhcW_select{width:100%}.v6yhcW_ranges{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.v6yhcW_range{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.v6yhcW_sep{color:var(--muted-foreground,#5b6b61);font-size:.8125rem}.v6yhcW_next{color:var(--muted-foreground,#5b6b61);font-size:.75rem}.v6yhcW_remove{width:2.25rem;padding:0;font-size:1rem;line-height:1}.v6yhcW_add{color:var(--primary,#0a7c3e);justify-self:start}.v6yhcW_note{color:var(--muted-foreground,#5b6b61);margin:0;padding-top:.6rem;font-size:.8125rem}.v6yhcW_extras{width:100%;min-height:4rem;padding:.5rem .65rem}.v6yhcW_label{font-size:.8125rem;font-weight:600}.v6yhcW_warnings{color:#7a4b00;background:#fff8e6;border:1px solid #f0c36d;border-radius:.4rem;margin:0;padding:.5rem .75rem .5rem 1.5rem;font-size:.8125rem}.v6yhcW_preview{border:1px dashed var(--border,#cfd8d2);border-radius:.5rem;padding:.75rem 1rem}.v6yhcW_previewTitle{margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.v6yhcW_stack{gap:1.5rem;min-width:0;display:grid}.v6yhcW_exceptions{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.v6yhcW_exList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.v6yhcW_exception{border:1px solid var(--border,#e3e8e4);background:var(--card,#fff);border-radius:.5rem;gap:.5rem;padding:.6rem .75rem;display:grid}.v6yhcW_exHead,.v6yhcW_exWhen,.v6yhcW_exStatus{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.v6yhcW_exHead .v6yhcW_select{width:auto;min-width:11rem}.v6yhcW_exStatus .v6yhcW_select{width:auto;min-width:10rem}.v6yhcW_check{align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.v6yhcW_check input{width:1.1rem;height:1.1rem}.v6yhcW_yearNote{color:var(--muted-foreground,#5b6b61);font-size:.75rem}.v6yhcW_exAdd{flex-wrap:wrap;gap:.5rem;display:flex}.v6yhcW_exEmpty{color:var(--muted-foreground,#5b6b61);margin:0;font-size:.8125rem}
.D9O3OW_table{border-collapse:collapse;width:100%;margin-top:.4rem;font-size:.875rem}.D9O3OW_table th,.D9O3OW_table td{vertical-align:top;text-align:left;color:var(--muted-foreground,#5b6b61);padding:.28rem 0;font-weight:400}.D9O3OW_table tr+tr th,.D9O3OW_table tr+tr td{border-top:1px solid var(--border,#e3e8e4)}.D9O3OW_table th{white-space:nowrap;width:5.6rem;padding-right:.6rem}.D9O3OW_table td{padding-left:.25rem}.D9O3OW_range{white-space:nowrap}.D9O3OW_unknown td{opacity:.7;font-style:italic}.D9O3OW_today th,.D9O3OW_today td{color:var(--foreground,#0f1f14);background:color-mix(in srgb, var(--primary,#0a7c3e) 9%, transparent);font-weight:700}.D9O3OW_today th{border-left:3px solid var(--primary,#0a7c3e);padding-left:.5rem}.D9O3OW_notes{color:var(--muted-foreground,#5b6b61);margin-top:.6rem;font-size:.8125rem}.D9O3OW_notes p{margin:0 0 .15rem;font-weight:600}.D9O3OW_notes ul,.D9O3OW_raw{margin:0;padding:0;list-style:none}.D9O3OW_raw{color:var(--muted-foreground,#5b6b61);margin-top:.25rem;font-size:.875rem}.D9O3OW_none{color:var(--muted-foreground,#5b6b61);margin:.25rem 0 0;font-size:.875rem}.D9O3OW_sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.D9O3OW_tag{color:var(--muted-foreground,#5b6b61);margin-left:.3rem;font-size:.75rem;font-weight:500}.D9O3OW_exceptions{margin-top:.7rem;font-size:.8125rem}.D9O3OW_exceptions p{margin:0 0 .2rem;font-weight:600}.D9O3OW_exceptions ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.D9O3OW_exceptions li{border-top:1px solid var(--border,#e3e8e4);color:var(--muted-foreground,#5b6b61);grid-template-columns:minmax(0,1fr) auto;gap:0 .6rem;padding:.2rem 0;display:grid}.D9O3OW_exActive{color:var(--foreground,#0f1f14);font-weight:700}.D9O3OW_exDetail{grid-column:1/-1;font-size:.75rem;font-weight:400}
