.task-manager-module{--tm-accent:var(--sb-color-blue-focus);--tm-accent-fill:var(--sb-color-blue-action);--tm-accent-hover:var(--sb-color-blue-hover);--tm-accent-text:var(--sb-color-blue-link);--tm-accent-soft:var(--sb-color-blue-soft);--tm-accent-border:#c6defb;--tm-surface:var(--sb-color-white);--tm-subtle:#f8f9fb;--tm-border:#e6e8ed;--primary:var(--sb-blue-module-hsl);--primary-foreground:var(--sb-white-hsl);--ring:var(--sb-blue-focus-hsl);--palette-primary-main:var(--sb-color-blue-focus);--palette-primary-mainChannel:var(--sb-blue-focus-channel);--palette-primary-dark:var(--sb-color-blue-hover);--palette-primary-contrastText:var(--sb-color-white);min-width:0;font-family:Inter Variable,ui-sans-serif,system-ui,-apple-system,sans-serif;font-feature-settings:"cv11" on,"ss03" on}:is(.dark,[data-color-scheme=dark]) .task-manager-module{--tm-accent-text:#69afff;--tm-accent-soft:#172a42;--tm-accent-border:#304d70;--tm-surface:#17191f;--tm-subtle:#1c1f26;--tm-border:#30343d;--background:220 10% 8%;--foreground:210 20% 96%;--card:220 9% 11%;--card-foreground:210 20% 96%;--popover:220 9% 12%;--popover-foreground:210 20% 96%;--muted:220 8% 17%;--muted-foreground:215 13% 72%;--accent:220 8% 19%;--accent-foreground:210 20% 96%;--border:220 8% 24%;--input:220 8% 28%}html[style*="--palette-primary-main:"] .task-manager-module{--palette-primary-main:inherit;--palette-primary-mainChannel:inherit;--palette-primary-dark:inherit;--tm-accent:var(--palette-primary-main);--tm-accent-fill:var(--palette-primary-dark);--tm-accent-hover:var(--palette-primary-darker);--tm-accent-text:var(--palette-primary-dark);--tm-accent-soft:color-mix(in srgb,var(--tm-accent) 8%,var(--tm-surface));--tm-accent-border:color-mix(in srgb,var(--tm-accent) 25%,var(--tm-surface));--primary:inherit;--ring:inherit}html:is(.dark,[data-color-scheme=dark])[style*="--palette-primary-main:"] .task-manager-module{--tm-accent-text:var(--palette-primary-light)}.task-manager-module .crm-accent-scope{--primary:inherit;--ring:inherit;--palette-primary-main:inherit;--palette-primary-mainChannel:inherit;--crm-accent:var(--tm-accent-fill);--crm-accent-hover:var(--tm-accent-hover)}.task-manager-module :is(button,input,select,textarea){font-family:inherit}.task-manager-module :is(button,a,[role=button],input,select,textarea):where(:not([data-variant=embedded])):focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px;--tw-ring-color:color-mix(in srgb,var(--tm-accent) 25%,transparent)}.task-manager-module :is(input,select,textarea):focus:not([data-variant=embedded],[aria-invalid=true],:disabled){border-color:var(--tm-accent);--tw-ring-color:color-mix(in srgb,var(--tm-accent) 20%,transparent)}.task-manager-module :is(.tm-primary-button,button[class~="bg-[#007aff]"],.MuiButton-containedPrimary):not(:disabled,.Mui-disabled){background:var(--tm-accent-fill);color:var(--sb-color-white);box-shadow:none}.task-manager-module :is(.tm-primary-button,button[class~="bg-[#007aff]"],.MuiButton-containedPrimary):not(:disabled,.Mui-disabled):hover{background:var(--tm-accent-hover)}.task-manager-module :is([class~="text-[#007aff]"],.MuiButton-textPrimary,.MuiButton-outlinedPrimary){color:var(--tm-accent-text)}.task-manager-module .MuiButton-root{border-radius:6px;box-shadow:none;text-transform:none;font-weight:500}.task-manager-module .MuiDialog-paper{border:1px solid var(--tm-border);border-radius:var(--sb-radius-control);background:var(--tm-surface);box-shadow:0 16px 64px rgb(16 24 40/16%)}.task-manager-module .MuiDrawer-paper{border-inline-start:1px solid var(--tm-border);background:var(--tm-surface);box-shadow:-8px 0 32px rgb(16 24 40/10%)}.task-manager-module [data-tm-workspace]{--layout-dashboard-content-pt:0px;padding:0!important;background:var(--tm-surface)}.task-manager-module [data-tm-page-header]{min-height:70px;margin:0;padding:14px 20px;border-bottom:1px solid var(--tm-border)}.task-manager-module [data-tm-page-header] h1{font-size:17px;font-weight:600;letter-spacing:-.025em}.task-manager-module [data-tm-page-header] p{font-size:12px;line-height:1.5}.task-manager-module [data-tm-page-actions] :is(button,.MuiButton-root){height:32px;min-height:32px;border-radius:6px;font-size:12px}.task-manager-module [data-tm-working-surface]{border:0;border-radius:0;background:var(--tm-surface)}.task-manager-module [data-tm-scope-row]{min-height:48px;padding:5px 20px;gap:8px;border-color:var(--tm-border)}.task-manager-module [data-tm-segmented]{max-width:100%;min-width:0;overflow-x:auto;border-radius:6px;background:transparent;scrollbar-width:none}.task-manager-module [data-tm-segmented] button{height:30px;border-radius:5px;padding-inline:10px;font-size:12px;box-shadow:none}.task-manager-module [data-tm-segmented] [aria-selected=true]{color:var(--tm-accent-text);background:var(--tm-accent-soft)}.task-manager-module [data-tm-segmented=scope]{min-height:38px;padding:3px;gap:2px;border-radius:var(--sb-radius-control,10px);background:hsl(var(--muted))}.task-manager-module [data-tm-segmented=scope] button{height:30px;flex-shrink:0;padding:5px 11px;border:1px solid transparent;border-radius:var(--sb-radius-compact,7px);color:color-mix(in srgb,hsl(var(--muted-foreground)) 90%,hsl(var(--foreground)));background:transparent;font-size:13px}.task-manager-module [data-tm-segmented=scope] button:not([aria-selected=true]):hover{color:hsl(var(--foreground));background:color-mix(in srgb,var(--tm-surface) 55%,transparent)}.task-manager-module [data-tm-segmented=scope] [aria-selected=true]{border-color:var(--tm-border);color:hsl(var(--foreground));background:var(--tm-surface)}.task-manager-module [data-tm-segmented=scope] button:focus-visible{outline-offset:-2px}.task-manager-module [data-tm-filter-row]{padding:8px 20px;gap:8px;border-color:var(--tm-border)}.task-manager-module [data-tm-filter-row] :is(button,input,select):where(:not([data-variant=embedded])){height:30px!important;border-radius:6px;font-size:var(--sb-control-font-size,12px)}.task-manager-module [data-tm-filter-row] :is(button,input,select):not([data-variant=embedded],:focus-visible,[aria-invalid=true],:disabled){border-color:var(--tm-border);box-shadow:none}.task-manager-module :is([data-tm-list-header],[data-tm-group-header],[data-tm-task-row]){padding-inline:20px}.task-manager-module [data-tm-list-header]{min-height:34px;background:var(--tm-subtle);border-color:var(--tm-border)}.task-manager-module [data-tm-list-header]>span{font-size:11px;font-weight:500;text-transform:none;letter-spacing:0}.task-manager-module [data-tm-group-header]{padding-block:10px;background:var(--tm-subtle);border-bottom:1px solid var(--tm-border);color:hsl(var(--foreground))}.task-manager-module [data-tm-task-row]{min-height:46px;border-color:var(--tm-border)}.task-manager-module [data-tm-task-row][aria-selected=true]{background:var(--tm-accent-soft);box-shadow:inset 2px 0 var(--tm-accent)}.task-manager-module [data-tm-board]{padding:16px 20px;background:var(--tm-subtle)}.task-manager-module [data-tm-column]{border-color:var(--tm-border);border-radius:var(--sb-radius-compact);background:color-mix(in srgb,var(--tm-surface) 60%,var(--tm-subtle))}.task-manager-module [data-tm-column][data-drop-target=true]{border-color:var(--tm-accent);background:var(--tm-accent-soft)}.task-manager-module [data-tm-column-header]{min-height:32px;padding-bottom:8px;margin-bottom:2px;border-bottom:1px solid var(--tm-border)}.task-manager-module [data-tm-board-card]{border-color:var(--tm-border);border-radius:6px;padding:12px;background:var(--tm-surface);box-shadow:0 1px 2px rgb(16 24 40/3%)}.task-manager-module [data-tm-board-card]:is(:hover,[data-selected=true]){border-color:var(--tm-accent-border)}.task-manager-module [data-tm-board-card][data-selected=true]{box-shadow:0 0 0 1px var(--tm-accent)}.task-manager-module [data-tm-project-card]{border-color:var(--tm-border);border-radius:var(--sb-radius-compact);box-shadow:none;transform:none}.task-manager-module [data-tm-project-card]:hover{border-color:var(--tm-accent-border);background:var(--tm-subtle)}.task-manager-module [data-tm-project-metric],.task-manager-module [data-tm-project-overview] section{border-color:var(--tm-border);border-radius:var(--sb-radius-compact)}.task-manager-module [data-tm-project-metric]{border-width:0 0 1px;border-radius:0;padding-block:12px 16px}.task-manager-module [data-tm-timeline]{padding:16px 20px}.task-manager-module [data-tm-timeline-header]{padding-block:10px;border-color:var(--tm-border);background:var(--tm-subtle)}.task-manager-module [data-tm-timeline-header]>span{text-transform:none;letter-spacing:0;font-weight:500}.task-manager-module [data-tm-timeline-labels]{border-right:1px solid var(--tm-border);padding-inline:8px;background:var(--tm-surface)}.task-manager-module [data-tm-calendar-grid]{gap:0;border-top:1px solid var(--tm-border);border-left:1px solid var(--tm-border)}.task-manager-module [data-tm-calendar-day]{min-height:96px;border-width:0 1px 1px 0;border-color:var(--tm-border);border-radius:0}.task-manager-module [data-tm-calendar-day][data-today=true]{background:var(--tm-accent-soft)}.task-manager-module [data-tm-drawer-header]{min-height:80px;padding:16px 20px;border-color:var(--tm-border)}.task-manager-module [data-tm-drawer-header] input{font-size:17px;font-weight:600}.task-manager-module [data-tm-drawer-tabs]{gap:18px;overflow-x:auto;border-color:var(--tm-border);background:var(--tm-subtle)}.task-manager-module [data-tm-drawer-tabs] button{flex-shrink:0;font-size:12px;font-weight:500}.task-manager-module [data-tm-drawer-tabs] [aria-selected=true]{color:var(--tm-accent-text);border-bottom-color:var(--tm-accent)}@media (min-width:1200px){main.layout__main:has(.task-manager-module){padding-top:0}}@media (max-width:767px){.task-manager-module :is([data-tm-page-header],[data-tm-scope-row],[data-tm-filter-row]){padding-inline:12px}.task-manager-module [data-tm-page-actions]{max-width:100%;justify-content:flex-start}.task-manager-module [data-tm-calendar-day]{min-height:80px}}@media (pointer:coarse){.task-manager-module [data-tm-board-card] [role=checkbox]:not(:disabled,[aria-disabled=true]),.task-manager-module [data-tm-board-card] select{opacity:1}}