.workspaceLoading{color:var(--muted-foreground);align-content:start;justify-items:start;gap:14px;padding:32px;display:grid}.workspaceLoading h1{color:var(--foreground);font-size:22px}.settingsWorkspaceTabs{justify-self:start;width:fit-content;max-width:100%}.calendarColorField{border:0;min-width:0;margin:0;padding:0}.calendarColorField legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:500}.calendarColorSwatches{flex-wrap:wrap;align-items:center;gap:10px;padding:6px;display:flex}.calendarColorSwatches>button,.calendarCustomColor{cursor:pointer;border:2px solid #0000;border-radius:50%;flex:0 0 26px;width:26px;height:26px;padding:0}.calendarColorSwatches>button[aria-pressed=true],.calendarCustomColor[data-selected=true]{outline:2px solid var(--foreground);outline-offset:3px;border-color:var(--background)}.calendarColorSwatches>button:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.calendarCustomColor:has(input:focus-visible){outline-offset:3px;outline:2px solid #2563eb}.calendarColorSwatches>.calendarColorReset{background:var(--muted);color:var(--foreground);place-items:center;display:grid}.calendarCustomColor{background:conic-gradient(#ef4444,#facc15,#22c55e,#06b6d4,#2563eb,#a855f7,#ec4899,#ef4444);display:block;position:relative;overflow:hidden}.calendarCustomColor input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.calendarNotesField{margin-top:18px}.calendarNotesField textarea{resize:vertical;min-height:84px}.workspaceCalendar{grid-template-columns:minmax(0,1fr);min-width:0}.workspaceCalendar .calendarControlHeader{flex-wrap:wrap}.workspaceCalendar .calendarControlMeta{white-space:normal;flex-wrap:wrap}.calendarMainGrid.calendarMainGridFilterDrawer{grid-template-columns:minmax(0,1fr)}.calendarFiltersTrigger{flex:none}.calendarFiltersIndicator{background:0 0;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.calendarFiltersIndicator[data-active=true]{background:#2563eb}.dialogContent.calendarFilterDrawer{flex-direction:column;gap:20px;width:min(400px,100vw);padding:18px 0 0;display:flex;overflow:hidden}.calendarFilterDrawer>.dialogHeader{flex:none;padding:0 52px 0 18px}.calendarFilterDrawerBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:2px 18px 24px;overflow-y:auto}.calendarFilterDrawerBody>.calendarRightRail{z-index:auto;align-content:start;max-height:none;display:grid;position:static}.calendarFilterDrawer :is(.searchStrip,.filterBar){border:0;border-radius:0;padding:0}.calendarFilterDrawer .filterBar{border-top:1px solid var(--border);margin-top:10px;padding-top:14px}.calendarFilterDrawer .filterGroupCard{border:0;padding:0}.calendarFilterDrawer .filterCluster{align-content:start}.workspaceCalendar[data-show-status=false] .statusDot,.workspaceCalendar[data-show-tasks=false] .expandTasksButton,.workspaceCalendar[data-show-types=false] .agendaItemGroup>button>span:first-child,.workspaceCalendar[data-show-types=false] .periodBarText>small,.workspaceCalendar[data-show-types=false] .calendarDataTable :is(th,td):nth-child(2),.workspaceCalendar[data-show-campaigns=false] .calendarDataTable :is(th,td):nth-child(6),.workspaceCalendar[data-show-status=false] .calendarDataTable :is(th,td):nth-child(7),.workspaceCalendar[data-show-owner=false] .calendarDataTable :is(th,td):nth-child(8),.workspaceCalendar[data-show-countries=false] .calendarDataTable :is(th,td):nth-child(9),.workspaceCalendar[data-show-platforms=false] .calendarDataTable :is(th,td):nth-child(10),.workspaceCalendar[data-show-pillars=false] .calendarDataTable :is(th,td):nth-child(11),.workspaceCalendar[data-show-objectives=false] .calendarDataTable :is(th,td):nth-child(12){display:none}.workspaceCalendar .calendarDataTable{min-width:760px}.workspaceCalendar[data-show-campaigns=false] .campaignChild,.workspaceCalendar[data-show-campaigns=false] .periodOverviewBar.child,.workspaceCalendar[data-show-campaigns=false] .agendaItemGroup.child{margin-left:0}@media (max-width:620px){.settingsWorkspaceTabs{justify-self:stretch}.calendarColorSwatches{gap:8px}}@media (max-width:760px){.workspaceCalendar .calendarControlHeader{grid-template-columns:minmax(0,1fr);display:grid}.workspaceCalendar .calendarControlMeta{justify-content:flex-start}.calendarMainGridFilterDrawer .calendarToolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px 8px}.calendarMainGridFilterDrawer .toolbarGroup{grid-area:1/1}.calendarMainGridFilterDrawer .calendarFiltersTrigger{grid-area:1/2}.calendarMainGridFilterDrawer .dateNav{grid-area:2/1/auto/-1;gap:8px}.calendarMainGridFilterDrawer .calendarToolbarActions{grid-column:1/-1}.calendarMainGridFilterDrawer .segmented .uiButton{padding-inline:8px}}@media (max-width:380px){.calendarMainGridFilterDrawer .calendarToolbar{grid-template-columns:minmax(0,1fr)}.calendarMainGridFilterDrawer .calendarFiltersTrigger{grid-area:3/1}}@media (max-width:700px){.appFrame,.appFrameSidebarCollapsed{grid-template-columns:56px minmax(0,1fr)}.appSidebar,.appSidebarCollapsed{padding:10px 6px}.appSidebarBrand>div,.appSidebarLinkLabel,.appSidebarSectionLabel,.appSidebarToggle{display:none}.appSidebarBrand{min-height:16px}.appSidebarNav a,.appSidebarUtility a,.appSidebarLogout{justify-content:center;gap:0;padding:10px}.settingsWorkspaceTabs{width:100%}}
