:root{--bos-workspace-safe-left:max(18px, calc(env(safe-area-inset-left) + 14px));--bos-workspace-safe-right:max(18px, calc(env(safe-area-inset-right) + 14px));--bos-workspace-safe-bottom:max(38px, calc(env(safe-area-inset-bottom) + 24px));--bos-workspace-header-top:max(76px, calc(env(safe-area-inset-top) + 60px))}.progress-workspace-native,.weekly-meeting-workspace,.scoreboard-workspace{padding-top:var(--bos-workspace-header-top);padding-right:max(clamp(18px, 4vw, 64px), var(--bos-workspace-safe-right));padding-bottom:var(--bos-workspace-safe-bottom);padding-left:max(clamp(18px, 4vw, 64px), var(--bos-workspace-safe-left));scroll-padding-top:var(--bos-workspace-header-top)}.time-workspace{padding-top:max(20px, calc(env(safe-area-inset-top) + 16px));padding-right:max(clamp(18px, 3.2vw, 52px), var(--bos-workspace-safe-right));padding-bottom:var(--bos-workspace-safe-bottom);padding-left:max(clamp(18px, 3.2vw, 52px), var(--bos-workspace-safe-left));scroll-padding-top:max(20px, calc(env(safe-area-inset-top) + 16px))}.bos-app-shell.is-sidebar-collapsed .time-workspace,.bos-app-shell.has-week-controls .time-workspace{padding-top:var(--bos-workspace-header-top);scroll-padding-top:var(--bos-workspace-header-top)}.bos-app-locked-panel{padding:var(--bos-workspace-header-top) var(--bos-workspace-safe-right) var(--bos-workspace-safe-bottom) var(--bos-workspace-safe-left)}.bos-app-sidebar{padding-top:max(12px, calc(env(safe-area-inset-top) + 8px));padding-right:max(12px, calc(env(safe-area-inset-right) + 8px));padding-bottom:max(16px, calc(env(safe-area-inset-bottom) + 10px));padding-left:max(12px, calc(env(safe-area-inset-left) + 8px));scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.bos-app-sidebar:hover,.bos-app-sidebar:focus-within{scrollbar-color:#fff3 transparent}.bos-app-sidebar::-webkit-scrollbar{width:5px}.bos-app-sidebar::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.bos-app-sidebar:hover::-webkit-scrollbar-thumb{background:#fff3}.bos-app-sidebar:focus-within::-webkit-scrollbar-thumb{background:#fff3}.bos-app-sidebar-scrim,.bos-app-sidebar-edge{display:none}.bos-app-floating-header{top:max(14px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right))}.bos-app-shell.is-sidebar-collapsed .bos-app-floating-header{left:max(18px, env(safe-area-inset-left))}@media (min-width:561px){.constellation-overview{height:calc(100dvh + 780px);min-height:1420px;max-height:1880px}.polaris-card-stack.is-story .polaris-guide-card.is-current{scrollbar-width:none;overflow:hidden}.polaris-card-stack.is-story .polaris-guide-card.is-current::-webkit-scrollbar{display:none}.polaris-card-stack.is-story .polaris-guide-card.is-current .polaris-guide-card-answer{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.polaris-card-stack.is-story .polaris-guide-card{transition-duration:.27s,.23s,.23s,.23s,.26s}}@media (min-width:561px) and (max-width:1400px) and (orientation:landscape) and (pointer:coarse){.polaris-card-stack.is-story.is-first .polaris-guide-card.is-current,.polaris-card-stack.is-story.is-last .polaris-guide-card.is-current{top:44px;bottom:44px}}@media (max-width:860px){:root{--bos-workspace-safe-left:max(14px, calc(env(safe-area-inset-left) + 12px));--bos-workspace-safe-right:max(14px, calc(env(safe-area-inset-right) + 12px))}.bos-app-sidebar{scrollbar-width:none;transition:transform .27s cubic-bezier(.22,1,.36,1),visibility linear}.bos-app-floating-header,.bos-app-shell.is-sidebar-collapsed .bos-app-floating-header{top:max(10px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left))}.bos-app-sidebar::-webkit-scrollbar{display:none}.bos-app-shell.is-sidebar-collapsed .bos-app-sidebar{opacity:1;visibility:hidden;transform:translate(-100%)}.bos-app-shell.is-sidebar-gesturing .bos-app-sidebar{visibility:visible;pointer-events:auto;transition:none}.bos-app-shell.is-sidebar-opening .bos-app-sidebar{transform:translateX(calc(-100% + var(--bos-sidebar-drag-x,0px)))}.bos-app-shell.is-sidebar-closing .bos-app-sidebar{transform:translateX(calc(0px - var(--bos-sidebar-drag-x,0px)))}.bos-app-sidebar-scrim{z-index:39;opacity:1;visibility:visible;background:#00000075;border:0;transition:opacity .24s,visibility linear;display:block;position:fixed;inset:0}.bos-app-shell.is-sidebar-collapsed .bos-app-sidebar-scrim{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}.bos-app-shell.is-sidebar-opening .bos-app-sidebar-scrim,.bos-app-shell.is-sidebar-closing .bos-app-sidebar-scrim{visibility:visible;opacity:.32;transition:none}.bos-app-sidebar-edge{z-index:38;pointer-events:auto;touch-action:pan-y;width:24px;display:block;position:fixed;inset:0 auto 0 0}.bos-app-icon-button,.bos-app-nav-children button,.bos-app-utility-link{min-width:44px;min-height:44px}}@media (max-width:560px){.progress-workspace-native,.weekly-meeting-workspace,.scoreboard-workspace{padding-top:var(--bos-workspace-header-top);padding-right:var(--bos-workspace-safe-right);padding-bottom:var(--bos-workspace-safe-bottom);padding-left:var(--bos-workspace-safe-left)}}@media (pointer:coarse){.bos-app-sidebar{scrollbar-width:none}.bos-app-sidebar::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.bos-app-sidebar,.bos-app-sidebar-scrim,.polaris-card-stack.is-story .polaris-guide-card{transition-duration:.01ms!important}}.time-capture-column .time-quick-add textarea{resize:none;height:44px;min-height:44px;padding-block:10px}.time-week-calendar-scroll{height:clamp(640px,72dvh,760px);min-height:640px}@media (pointer:coarse),(max-width:760px){.time-workspace input,.time-workspace select,.time-workspace textarea{font-size:16px}.time-task-row button,.time-schedule-row button,.time-schedule-row a,.time-week-controls button,.time-calendar-connection button,.time-calendar-connection a,.time-matrix-tasks>button,.time-routine-actions button,.time-routine-weekdays button,.time-routine-editor footer button{min-width:44px;min-height:44px}.time-week-calendar-scroll{scrollbar-width:none;height:min(68dvh,700px);min-height:560px}.time-week-calendar-scroll::-webkit-scrollbar{display:none}}.weekly-action-toggle{color:#ebeff2ad;min-width:54px;min-height:34px;font:inherit;cursor:pointer;background:#ffffff0e;border:0;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:11px;display:inline-flex}.weekly-action-toggle.is-done{color:#9cebdc;background:#55d6be1f}.weekly-action-toggle:disabled{cursor:default;opacity:.72}
