.X6lTbq_card{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--warning-soft);color:var(--warning);overflow-wrap:anywhere;font-size:.9rem}.X6lTbq_danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.X6lTbq_danger a{color:inherit}.X6lTbq_heading{align-items:flex-start;gap:var(--space-2);color:inherit;margin:0;font-size:1rem;display:flex}.X6lTbq_heading svg{flex-shrink:0}.X6lTbq_card ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.X6lTbq_card li+li{margin-top:var(--space-1)}.X6lTbq_card p{margin:var(--space-2) 0 0}
.dDl3IG_toggle{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:inline-flex;overflow:hidden}.dDl3IG_toggle button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control);padding:var(--space-2) var(--space-3);color:var(--text);background:var(--surface);border:0;font-weight:600;display:inline-flex}.dDl3IG_toggle button+button{border-left:1px solid var(--border)}.dDl3IG_toggle button[aria-pressed=true]{color:var(--green-hover);background:var(--green-soft)}.dDl3IG_toggle button:focus-visible{outline-offset:-3px}@media (max-width:40rem){.dDl3IG_label{display:none}.dDl3IG_toggle button{min-width:var(--control)}}
.nj3eJa_labels{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nj3eJa_label{overflow-wrap:anywhere;align-items:center;gap:var(--space-1);min-width:0;max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--small-size);font-weight:600;display:inline-flex}.nj3eJa_label svg{flex-shrink:0}.nj3eJa_green{color:var(--green-hover);background:var(--green-soft)}.nj3eJa_purple{color:var(--purple);background:var(--purple-soft)}.nj3eJa_grey{color:var(--muted);background:var(--muted-surface)}.nj3eJa_red{color:var(--danger);background:var(--danger-soft)}.nj3eJa_orange{color:var(--orange);background:var(--orange-soft)}.nj3eJa_yellow{color:var(--warning);background:var(--warning-soft)}
.KfEvRW_card .KfEvRW_content{gap:6px;display:grid}.KfEvRW_card .KfEvRW_content p,.KfEvRW_card .KfEvRW_content h2{margin:0}.KfEvRW_card[aria-busy=true] .KfEvRW_content>section:first-child{padding-right:24px}
.bArv0a_bands{margin-top:var(--space-5);container:visit-tiles/inline-size}.bArv0a_band+.bArv0a_band{margin-top:var(--space-5)}.bArv0a_heading{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);font-size:1rem}.bArv0a_grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container visit-tiles (max-width:64rem){.bArv0a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container visit-tiles (max-width:40rem){.bArv0a_grid{grid-template-columns:minmax(0,1fr)}}
._2-B7_a_drawer{border:0;border-left:1px solid var(--border);width:min(720px,100%);height:100dvh;max-height:100dvh;box-shadow:var(--shadow);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto}._2-B7_a_drawer::backdrop{background:#032b3a44}._2-B7_a_head{padding:var(--space-5);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._2-B7_a_head h2{margin:0;font-size:1.25rem}._2-B7_a_body{padding:var(--space-5)}._2-B7_a_menu{gap:var(--space-2);display:grid}._2-B7_a_menu button{text-align:left;justify-content:space-between}._2-B7_a_documentation{min-height:var(--control);margin-top:var(--space-2);color:var(--green-hover);justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}._2-B7_a_member{border:1px solid var(--border);border-left:4px solid var(--green);border-radius:var(--radius);padding:var(--space-4);margin-top:var(--space-5);overflow-wrap:anywhere}._2-B7_a_filter{align-items:center;gap:var(--space-2);margin-top:var(--space-3);cursor:pointer;min-height:44px;display:flex}._2-B7_a_filter input{width:auto;accent-color:var(--green)}._2-B7_a_member h3{margin:0;font-size:1rem}._2-B7_a_member details{margin-top:var(--space-3)}._2-B7_a_member summary{cursor:pointer;font-size:var(--small-size);font-weight:600}._2-B7_a_member form{margin-top:var(--space-3)}._2-B7_a_definition{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 90px;display:grid}._2-B7_a_smallActions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._2-B7_a_smallActions button{font-size:var(--small-size)}@media (max-width:48rem){._2-B7_a_body,._2-B7_a_head{padding:var(--space-4)}._2-B7_a_definition{grid-template-columns:1fr}}
.jd9n-G_editor{overflow-wrap:anywhere;min-width:0}.jd9n-G_editor select{min-width:0;max-width:100%}
.xmV9oq_control{align-items:center;gap:var(--space-2);display:inline-flex}.xmV9oq_count{color:var(--muted);white-space:nowrap;font-size:.75rem}.xmV9oq_shortCount{display:none}.xmV9oq_active{color:var(--green-hover);background:var(--green-soft);border-radius:999px;padding:0 6px;font-size:.75rem}.xmV9oq_panel{inset:auto;top:var(--filter-top,80px);right:var(--filter-right,16px);width:min(380px,100vw - 16px);max-height:calc(100dvh - var(--filter-top,80px) - 8px);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow);margin:0;position:fixed;overflow:hidden}.xmV9oq_panel[open]{flex-direction:column;display:flex}.xmV9oq_choices{min-height:0;overflow-y:auto}.xmV9oq_panel>:not(.xmV9oq_choices){flex-shrink:0}.xmV9oq_panel::backdrop{background:#032b3a22}.xmV9oq_head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.xmV9oq_head h2{margin:0;font-size:1rem}.xmV9oq_group{min-width:0;padding:var(--space-2) 0;margin:var(--space-3) 0;border:0;border-top:1px solid var(--border)}.xmV9oq_group legend{padding-right:var(--space-2);font-weight:600}.xmV9oq_option{align-items:center;gap:var(--space-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;min-height:40px;font-size:.875rem;display:grid}.xmV9oq_option input{accent-color:var(--green);width:16px;height:16px}.xmV9oq_option span{overflow-wrap:anywhere}.xmV9oq_foot{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-3);font-size:.75rem;display:flex}@media (max-width:90rem){.xmV9oq_fullCount{display:none}.xmV9oq_shortCount{display:inline}}@media (max-width:40rem){.xmV9oq_buttonLabel{display:none}.xmV9oq_option{min-height:44px}.xmV9oq_panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;max-height:80dvh;padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));inset:auto 0 0}}
._9fDBxq_grid{--week-columns:7;--week-stride:calc((100% + var(--space-compact)) / var(--week-columns));grid-template-columns:repeat(var(--week-columns), minmax(0, 1fr));background-image:repeating-linear-gradient(90deg, transparent 0, transparent calc(var(--week-stride) - var(--space-compact) / 2), var(--border) calc(var(--week-stride) - var(--space-compact) / 2), var(--border) calc(var(--week-stride) - var(--space-compact) / 2 + 1px), transparent calc(var(--week-stride) - var(--space-compact) / 2 + 1px), transparent var(--week-stride));gap:var(--space-compact);align-items:start;display:grid}._9fDBxq_day{min-width:0;padding:3px}._9fDBxq_dayHeading{justify-content:center;align-items:center;gap:var(--space-1);border-bottom:2px solid var(--border);padding-bottom:var(--space-2);margin-bottom:var(--space-2);display:flex;position:relative}._9fDBxq_dayHeading h2{text-align:center;width:100%;margin:0;font-size:.9375rem}._9fDBxq_dayHeading a{min-height:var(--control);flex-direction:column;justify-content:center;align-items:center;display:flex}._9fDBxq_dayHeading>svg{width:16px;height:16px;position:absolute;inset-block-start:3px;inset-inline-end:0}._9fDBxq_dayHeading time{font-weight:400}._9fDBxq_dayStatus{gap:var(--space-1);min-height:64px;margin-bottom:var(--space-3);color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;display:grid}._9fDBxq_dayStatus p{color:var(--danger);margin:0}._9fDBxq_dayStatus button{font-size:inherit}@media (max-width:80rem){._9fDBxq_grid{--week-columns:4}}@media (max-width:64rem){._9fDBxq_grid{--week-columns:3}}@media (max-width:48rem){._9fDBxq_grid{--week-columns:2}}@media (max-width:30rem){._9fDBxq_grid{--week-columns:1;background-image:none}}._9fDBxq_workTypes{margin-top:var(--space-3);padding-top:var(--space-2)}._9fDBxq_workTypes>h2{margin:0 0 var(--space-2);font-size:15px;font-weight:600}._9fDBxq_workDate{text-align:center;margin:0 0 var(--space-2);font-size:.9375rem}@media (min-width:80.001rem){._9fDBxq_workDate{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
