body[data-bos-workspace],[data-app-shell],[data-bos-workspace-drawer]{color:var(--foreground);background:var(--background);font-family:Inter,ui-sans-serif,system-ui,sans-serif}[data-app-shell] h1,[data-app-shell] h2,[data-app-shell] h3,[data-app-shell] .font-display,[data-bos-workspace-drawer] .font-display{letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,sans-serif}[data-app-shell] h1{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.25}[data-app-shell] .lucide,[data-bos-workspace-drawer] .lucide{stroke-width:1.75px}[data-app-shell] h2{letter-spacing:-.02em}[data-app-shell] .page-header{border-bottom:1px solid var(--border);padding-bottom:1rem}[data-app-shell] .shadow,[data-app-shell] .shadow-sm{box-shadow:0 1px 2px #22222206}[data-app-shell] table th{background:var(--muted);font-size:.75rem;font-weight:600}[data-app-shell] input:focus-visible,[data-app-shell] button:focus-visible,[data-app-shell] a:focus-visible,[data-app-shell] select:focus-visible,[data-bos-workspace-drawer] :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bos-nav-section,.bos-nav-item{color:var(--muted-foreground);transition:background .12s,color .12s}.bos-nav-section:hover,.bos-nav-item:hover{background:var(--muted);color:var(--foreground)}.bos-nav-section-active{background:color-mix(in oklab,var(--primary) 8%,var(--card));color:var(--primary)}.bos-nav-item-active,.bos-nav-item[aria-current=page]{color:var(--primary);background:color-mix(in oklab,var(--primary) 7%,var(--card));font-weight:600}.bos-disclosure[open]>summary .bos-disclosure-chevron{transform:rotate(180deg)}.bos-disclosure>summary::-webkit-details-marker{display:none}.bos-account>summary::-webkit-details-marker{display:none}.bos-disclosure{min-width:0}body[data-bos-workspace] [role=dialog],body[data-bos-workspace] [role=alertdialog]{border-radius:1rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:0 20px 80px #1616162e}body[data-bos-workspace] [role=dialog] .font-display{font-family:Inter,ui-sans-serif,system-ui,sans-serif}body[data-bos-workspace] [role=dialog] :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bos-mobile-tabs{padding-bottom:max(.35rem,env(safe-area-inset-bottom))}@media(max-width:1023px){[data-app-shell] button:not([role=switch]):not([role=checkbox]):not([role=radio]):not(.calendar-scroll button),[data-bos-workspace-drawer] button:not([role=switch]):not([role=checkbox]):not([role=radio]){min-width:2.75rem;min-height:2.75rem}[data-app-shell] input:not([type=checkbox]):not([type=radio]){font-size:16px}}@media(prefers-reduced-motion:reduce){[data-app-shell] *,[data-bos-workspace-drawer] *{scroll-behavior:auto;transition-duration:0s;animation-duration:0s}}.bos-sidebar .bos-nav-section,.bos-sidebar .bos-nav-item{color:var(--sidebar-foreground)}.bos-sidebar .bos-nav-section:hover,.bos-sidebar .bos-nav-item:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.bos-sidebar .bos-nav-section-active,.bos-sidebar .bos-nav-item-active{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground)}[data-app-shell]{background:var(--background)}[data-app-shell] .page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}[data-app-shell] table td{padding-block:.65rem}@media(max-width:639px){[data-app-shell] .page-header{gap:.75rem}}[data-bos-workspace-drawer]{color:var(--sidebar-foreground);background:var(--sidebar);border-color:var(--sidebar-border);padding-bottom:env(safe-area-inset-bottom);border-radius:0 1rem 1rem 0}[data-bos-workspace-drawer]>button,[data-bos-workspace-drawer] .bos-nav-section,[data-bos-workspace-drawer] .bos-nav-item{color:var(--sidebar-foreground)}[data-bos-workspace-drawer] .bos-nav-section-active,[data-bos-workspace-drawer] .bos-nav-item[aria-current=page]{color:var(--sidebar-primary-foreground);background:var(--sidebar-primary)}[data-shift-week-controls]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;display:grid}@media(max-width:639px){[data-app-shell] [data-report-range-controls]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-report-range-controls]>.toolbar-actions,[data-report-range-controls]>button{grid-column:1/-1}}[data-workspace-page]{width:100%;min-width:0}[data-workspace-page]>*,[data-app-shell] .page-header>div{min-width:0}@media(max-width:639px){[data-app-shell] .page-header>div:first-child{flex:100%}[data-app-shell] .toolbar-actions{width:100%}[data-app-shell] .toolbar-actions>button,[data-app-shell] .toolbar-actions>a{white-space:normal;max-width:100%;height:auto;min-height:2.75rem}[data-app-shell] .toolbar-actions>a,[data-app-shell] .page-header>a{width:100%;min-height:2.75rem}}@media(max-width:359px){[data-report-range-controls]>[data-report-date]{grid-column:1/-1}}.workspace-header-row{align-items:center;min-width:0;height:27px;display:flex;position:relative}.workspace-header-link{text-overflow:ellipsis;white-space:nowrap;max-width:17rem;height:26px;color:var(--muted-foreground);border-radius:5px;flex-shrink:0;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.workspace-header-link:hover{background:var(--muted);color:var(--foreground)}.workspace-header-link-active{background:var(--accent);color:var(--accent-foreground);font-weight:600}.workspace-header-more{border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:26px;display:grid}.workspace-header-more:hover{background:var(--muted)}.workspace-nav-measure{visibility:hidden;pointer-events:none;width:max-content;display:flex;position:absolute}[data-app-shell] .page-header{gap:.5rem;padding-bottom:.5rem}[data-app-shell] .page-header h1{font-size:1.125rem;line-height:1.5rem}[data-app-shell] .page-header+section{margin-top:.75rem}[data-app-shell] .page-header p{font-size:.75rem}[data-page-filters]{border-radius:.75rem;margin-top:.5rem;padding:.5rem .75rem}[data-page-filters]>summary{cursor:pointer;align-items:center;gap:.5rem;min-height:36px;font-size:.8125rem;font-weight:500;list-style:none;display:flex}[data-page-filters]>summary::-webkit-details-marker{display:none}[data-page-filters]>div{padding:.5rem 0 .25rem}[data-page-filters][open]>summary{border-bottom:1px solid var(--border)}[data-app-shell] [data-list-toolbar]{flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;display:flex}[data-app-shell] [data-list-toolbar] input{flex:140px;min-width:0}[data-app-shell] [data-list-actions]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media(max-width:639px){[data-app-shell] .page-header{align-items:center}[data-app-shell] [data-list-toolbar]{width:100%}[data-app-shell] [data-list-actions]{gap:.25rem}[data-app-shell] [data-list-actions] button{padding-inline:.625rem}}@media(max-height:480px){[data-app-shell] .bos-mobile-tabs{display:none}}[data-calendar-desktop-toolbar]>div{flex-wrap:nowrap}[data-calendar-desktop-toolbar] [role=tab]{padding-inline:.625rem}@media(max-width:639px){[data-app-shell] .page-header:has([data-list-actions])>div:first-child{flex:1 1 0}[data-app-shell] .page-header:has([data-list-actions]){flex-wrap:nowrap}[data-app-shell] .page-header:has([data-list-actions])>[data-list-actions]{flex:none}}.workspace-header-parent{height:22px}.workspace-header-parent .workspace-header-link{height:22px;font-size:12px}.workspace-header-parent .workspace-header-link-active{color:var(--primary);background:0 0;font-weight:700}.workspace-header-child{border:1px solid color-mix(in oklab,var(--primary) 20%,var(--border));background:color-mix(in oklab,var(--primary) 6%,var(--card));border-radius:10px;height:28px;padding:2px}.workspace-header-child:before{content:"";left:var(--nav-pointer,32px);background:color-mix(in oklab,var(--primary) 6%,var(--card));border-top:1px solid color-mix(in oklab,var(--primary) 20%,var(--border));border-left:1px solid color-mix(in oklab,var(--primary) 20%,var(--border));width:6px;height:6px;position:absolute;top:-4px;transform:translate(-50%)rotate(45deg)}.workspace-header-child .workspace-header-link{border-radius:7px;height:22px;font-size:11px;position:relative}.workspace-header-child .workspace-header-link-active{background:var(--primary);color:var(--primary-foreground)}.workspace-header-child .workspace-header-more{height:22px}
