.continuity-colors_continuityPalette__S8Npn{--continuity-awaiting-surface:var(--status-info-surface);--continuity-awaiting-border:var(--status-info-border);--continuity-progress-surface:var(--status-review-surface);--continuity-progress-border:var(--status-review-border);--continuity-success-surface:var(--status-success-surface);--continuity-success-border:var(--status-success-border);--continuity-attention-surface:var(--status-warning-surface);--continuity-attention-border:var(--status-warning-border);--continuity-danger-surface:var(--status-danger-surface);--continuity-danger-border:var(--status-danger-border)}.continuity-colors_awaiting__eH83A{border-color:var(--continuity-awaiting-border);background:var(--continuity-awaiting-surface)}.continuity-colors_progress__dEpqr{border-color:var(--continuity-progress-border);background:var(--continuity-progress-surface)}.continuity-colors_success__cu_HS{border-color:var(--continuity-success-border);background:var(--continuity-success-surface)}.continuity-colors_attention__2ufzG{border-color:var(--continuity-attention-border);background:var(--continuity-attention-surface)}.continuity-colors_danger__8c_zx{border-color:var(--continuity-danger-border);background:var(--continuity-danger-surface)}.continuity-colors_progressChip__JEHjy{background:var(--continuity-progress-surface)}.continuity-colors_successChip__9zC5I{background:var(--continuity-success-surface)}.route-tabs-boundary_boundary__uC0iQ{display:contents}.route-tabs-boundary_boundary__uC0iQ [data-slot=card]:has([aria-label="Period workspace views"]){display:contents!important}.route-tabs-boundary_boundary__uC0iQ div:has(>div>input[placeholder="Search by teacher name or reason..."]){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.route-tabs-boundary_boundary__uC0iQ div:has(>div>input[placeholder="Search by teacher name or reason..."])+[data-slot=card]{gap:1rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.route-tabs-boundary_boundary__uC0iQ div:has(>div>input[placeholder="Search by teacher name or reason..."])+[data-slot=card]>[data-slot=card-header]{padding-inline:0!important}.route-tabs-boundary_boundary__uC0iQ div:has(>div>input[placeholder="Search by teacher name or reason..."])+[data-slot=card]>[data-slot=card-content]{padding-inline:0!important}.route-tabs-boundary_boundary__uC0iQ div:has(>[data-slot=tabs] [data-slot=tabs-trigger][data-value=weekly]):has(>[data-slot=tabs] [data-slot=tabs-trigger][data-value=class]):has(>[data-slot=tabs] [data-slot=tabs-trigger][data-value=teacher]):has(>[data-slot=tabs] [data-slot=tabs-trigger][data-value=room]){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.route-tabs-boundary_boundary__uC0iQ [data-page-tabs-list=true]{display:flex!important;width:100%!important;min-height:2.75rem;max-width:100%;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:.25rem!important;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent)!important;border-radius:0!important;background:transparent!important;padding:0!important;scrollbar-width:none}.route-tabs-boundary_boundary__uC0iQ [data-page-tabs-list=true]::-webkit-scrollbar{display:none}.route-tabs-boundary_boundary__uC0iQ [data-page-tab-trigger=true]{position:relative;min-height:2.75rem!important;flex:0 0 auto;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:.625rem .875rem!important;color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)!important;font-size:var(--text-xs);font-weight:500}.route-tabs-boundary_boundary__uC0iQ [data-page-tab-trigger=true]:hover{border-bottom-color:color-mix(in oklab,var(--border) 70%,transparent)!important;color:var(--foreground)!important}.route-tabs-boundary_boundary__uC0iQ [data-page-tab-trigger=true][data-state=active]{border-bottom-color:var(--primary)!important;color:var(--primary)!important;font-weight:600}.route-tabs-boundary_boundary__uC0iQ [data-page-tab-trigger=true] svg{width:.875rem!important;height:.875rem!important}@media (min-width:640px){.route-tabs-boundary_boundary__uC0iQ [data-page-tab-trigger=true]{padding-inline:1rem!important;font-size:var(--text-sm)}}.route-tabs-boundary_boundary__uC0iQ div:has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=jobs]):has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=solutions]):has(input[placeholder="Search..."]){display:flex!important;min-width:0!important;flex-direction:column!important;align-items:stretch!important;gap:.75rem!important;border-bottom:0!important}.route-tabs-boundary_boundary__uC0iQ div:has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=jobs]):has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=solutions]):has(input[placeholder="Search..."])>[data-slot=tabs-list]{width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent)!important}.route-tabs-boundary_boundary__uC0iQ div:has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=jobs]):has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=solutions])>div:has(input[placeholder="Search..."]){display:flex!important;width:100%!important;min-width:0!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:.5rem!important}.route-tabs-boundary_boundary__uC0iQ div:has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=jobs]):has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=solutions])>div:has(input[placeholder="Search..."])>div:has(>input[placeholder="Search..."]){min-width:0!important;flex:1 1 12rem!important}.route-tabs-boundary_boundary__uC0iQ div:has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=jobs]):has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=solutions]) input[placeholder="Search..."]{width:100%!important;max-width:none!important}.route-tabs-boundary_boundary__uC0iQ div:has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=jobs]):has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=solutions])>div:has(input[placeholder="Search..."])>div:last-child{gap:.25rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.route-tabs-boundary_boundary__uC0iQ div:has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=jobs]):has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=solutions])>div:has(input[placeholder="Search..."])>div:last-child>button{border-radius:.375rem!important}@media (min-width:768px){.route-tabs-boundary_boundary__uC0iQ div:has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=jobs]):has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=solutions]):has(input[placeholder="Search..."]){flex-direction:row!important;align-items:flex-end!important;border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent)!important}.route-tabs-boundary_boundary__uC0iQ div:has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=jobs]):has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=solutions]):has(input[placeholder="Search..."])>[data-slot=tabs-list]{width:auto!important;max-width:50%!important;flex:0 1 auto!important;border-bottom:0!important}.route-tabs-boundary_boundary__uC0iQ div:has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=jobs]):has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=solutions])>div:has(input[placeholder="Search..."]){width:auto!important;flex:0 1 auto!important;flex-wrap:nowrap!important;margin-left:auto!important}.route-tabs-boundary_boundary__uC0iQ div:has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=jobs]):has(>[data-slot=tabs-list] [data-slot=tabs-trigger][data-value=solutions])>div:has(input[placeholder="Search..."])>div:has(>input[placeholder="Search..."]){width:16rem!important;flex:0 1 16rem!important}}