#problem-management-root,#problem-management-root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-canvas:var(--pm-color-background);--ds-canvas-subtle:var(--pm-color-background-alt);--ds-surface:var(--inside-color-surface);--ds-surface-raised:var(--inside-color-surface-raised);--ds-surface-selected:var(--inside-color-surface-strong);--ds-text:var(--inside-color-text-primary);--ds-text-secondary:var(--inside-color-text-secondary);--ds-text-muted:var(--inside-color-text-muted);--ds-border:var(--inside-color-border);--ds-border-subtle:var(--inside-color-border-soft);--ds-accent:var(--inside-color-accent);--ds-accent-hover:var(--inside-color-accent-hover);--ds-on-accent:var(--inside-color-accent-contrast);--ds-focus:var(--pm-color-focus);--ds-overlay:var(--pm-color-overlay);--ds-selection:var(--pm-color-selection);--ds-shadow-card:var(--pm-shadow-card);--ds-shadow-raised:var(--pm-shadow-raised);--ds-shadow-overlay:var(--pm-shadow-overlay);--ds-space-0:var(--pm-space-0);--ds-space-1:var(--pm-space-1);--ds-space-2:var(--pm-space-2);--ds-space-3:var(--pm-space-3);--ds-space-4:var(--pm-space-4);--ds-space-5:var(--pm-space-5);--ds-space-6:var(--pm-space-6);--ds-space-8:var(--pm-space-8);--ds-space-10:var(--pm-space-10);--ds-space-12:var(--pm-space-12);--ds-space-16:var(--pm-space-16);--ds-type-xs:var(--pm-type-xs);--ds-type-sm:var(--pm-type-sm);--ds-type-body:var(--pm-type-body);--ds-type-body-lg:var(--pm-type-body-lg);--ds-type-title-sm:var(--pm-type-title-sm);--ds-type-title:var(--pm-type-title);--ds-type-display-sm:var(--pm-type-display-sm);--ds-type-display:var(--pm-type-display);--ds-leading-tight:var(--pm-leading-tight);--ds-leading-title:var(--pm-leading-title);--ds-leading-body:var(--pm-leading-body);--ds-radius-xs:var(--pm-radius-xs);--ds-radius-sm:var(--pm-radius-sm);--ds-radius-md:var(--pm-radius-md);--ds-radius-lg:var(--pm-radius-lg);--ds-radius-xl:var(--pm-radius-xl);--ds-radius-round:var(--pm-radius-round);--ds-control-height:var(--pm-touch-minimum);--ds-control-height-compact:var(--pm-control-compact);--ds-icon-control:var(--pm-control-icon);--ds-duration-fast:var(--pm-duration-fast);--ds-duration-standard:var(--pm-duration-standard);--ds-duration-slow:var(--pm-duration-slow);--ds-ease-standard:var(--pm-ease-standard);--ds-ease-enter:var(--pm-ease-enter);--ds-ease-exit:var(--pm-ease-exit);--ds-content-max:var(--pm-content-max);--ds-reading-max:var(--pm-reading-max);--ds-page-gutter:var(--pm-page-gutter);--ds-section-gap:var(--pm-section-gap);--inside-color-background:var(--pm-color-background)!important;--inside-color-background-alt:var(--pm-color-background-alt)!important;--inside-color-surface:var(--pm-color-surface)!important;--inside-color-surface-raised:var(--pm-color-surface-raised)!important;--inside-color-surface-strong:var(--pm-color-surface-strong)!important;--inside-color-text-primary:var(--pm-color-text-primary)!important;--inside-color-text-secondary:var(--pm-color-text-secondary)!important;--inside-color-text-muted:var(--pm-color-text-muted)!important;--inside-color-accent:var(--pm-color-accent)!important;--inside-color-accent-hover:var(--pm-color-accent-hover)!important;--inside-color-accent-strong:var(--pm-color-accent-strong)!important;--inside-color-accent-text:var(--pm-color-accent-text)!important;--inside-color-accent-contrast:var(--pm-color-accent-contrast)!important;--inside-color-border:var(--pm-color-border)!important;--inside-color-border-soft:var(--pm-color-border-soft)!important;--inside-color-success:var(--pm-color-success)!important;--inside-color-warning:var(--pm-color-warning)!important;--inside-color-danger:var(--pm-color-danger)!important;--inside-color-info:var(--pm-color-info)!important}#problem-management-root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-focus:var(--pm-color-focus);--ds-overlay:var(--pm-color-overlay);--ds-selection:var(--pm-color-selection);--ds-shadow-card:var(--pm-shadow-card);--ds-shadow-raised:var(--pm-shadow-raised);--ds-shadow-overlay:var(--pm-shadow-overlay);--inside-color-background:var(--pm-color-background)!important;--inside-color-background-alt:var(--pm-color-background-alt)!important;--inside-color-surface:var(--pm-color-surface)!important;--inside-color-surface-raised:var(--pm-color-surface-raised)!important;--inside-color-surface-strong:var(--pm-color-surface-strong)!important;--inside-color-text-primary:var(--pm-color-text-primary)!important;--inside-color-text-secondary:var(--pm-color-text-secondary)!important;--inside-color-text-muted:var(--pm-color-text-muted)!important;--inside-color-accent:var(--pm-color-accent)!important;--inside-color-accent-hover:var(--pm-color-accent-hover)!important;--inside-color-accent-strong:var(--pm-color-accent-strong)!important;--inside-color-accent-text:var(--pm-color-accent-text)!important;--inside-color-accent-contrast:var(--pm-color-accent-contrast)!important;--inside-color-border:var(--pm-color-border)!important;--inside-color-border-soft:var(--pm-color-border-soft)!important;--inside-color-success:var(--pm-color-success)!important;--inside-color-warning:var(--pm-color-warning)!important;--inside-color-danger:var(--pm-color-danger)!important;--inside-color-info:var(--pm-color-info)!important}#problem-management-root{background:var(--pm-color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}#problem-management-root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#problem-management-root{min-width:0;font-size:var(--ds-type-body);font-synthesis:none;letter-spacing:-.008em;font-weight:500;line-height:var(--ds-leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:var(--pm-color-background)!important;color:var(--ds-text)!important;font-family:var(--font-montserrat), Montserrat, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important}#problem-management-root ::selection{background:var(--ds-selection);color:var(--ds-text)}#problem-management-root :where(button,input,textarea,select){font:inherit}#problem-management-root :where(button,[role=button],a,input,textarea,select,summary){-webkit-tap-highlight-color:transparent}#problem-management-root :where(img,svg,video,canvas){max-width:100%}#problem-management-root :where(h1,h2,h3,h4,h5,h6){color:var(--ds-text);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal;font-weight:700}#problem-management-root :where(p){overflow-wrap:break-word}#problem-management-root :where(p,li,dd){color:var(--ds-text-secondary);text-wrap:pretty}#problem-management-root :where(small,.meta,.metadata,.helper-text){font-size:var(--ds-type-xs);line-height:1.45}#problem-management-root :where(a){color:inherit;text-underline-offset:.18em}#problem-management-root :where(a:hover){text-decoration-color:currentColor}#problem-management-root :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ds-focus)!important;outline-offset:3px!important}#problem-management-root :where(input,textarea,select):focus-visible{border-color:var(--ds-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-focus) 18%, transparent)!important}#problem-management-root .view-intro h1,#problem-management-root .focus-hero h1,#problem-management-root .client-home-hero h1,#problem-management-root .project-overview-hero h1,#problem-management-root .login-story-copy h1{max-width:18ch;margin:0;color:var(--ds-text)!important;font-size:var(--ds-type-display)!important;letter-spacing:-.045em!important;font-weight:700!important;line-height:var(--ds-leading-tight)!important}#problem-management-root .view-intro h2,#problem-management-root .inside-section-heading h2,#problem-management-root .focus-panel h2,#problem-management-root .team-panel h2,#problem-management-root .workspace-section h2,#problem-management-root .project-file-section h2,#problem-management-root .login-heading h2,#problem-management-root .legal-content h1{margin:0;color:var(--ds-text)!important;font-size:var(--ds-type-display-sm)!important;letter-spacing:-.035em!important;font-weight:700!important;line-height:var(--ds-leading-title)!important}#problem-management-root .focus-card h3,#problem-management-root .focus-panel h3,#problem-management-root .team-panel h3,#problem-management-root .workspace-card h3,#problem-management-root .task-lane h3,#problem-management-root .calendar-summary-card h3,#problem-management-root .file-card h3,#problem-management-root .client-card h3,#problem-management-root .settings-card h3,#problem-management-root .assistant-welcome h2{margin:0;color:var(--ds-text)!important;font-size:var(--ds-type-title-sm)!important;letter-spacing:-.02em!important;font-weight:700!important;line-height:1.3!important}#problem-management-root .view-intro>p,#problem-management-root .focus-hero-copy,#problem-management-root .login-deck,#problem-management-root .inside-empty-state>p,#problem-management-root .assistant-welcome>p{max-width:64ch;margin:0;color:var(--ds-text-secondary)!important;font-size:var(--ds-type-body-lg)!important;line-height:1.65!important}#problem-management-root .eyebrow,#problem-management-root .section-kicker,#problem-management-root .panel-kicker,#problem-management-root .focus-kicker,#problem-management-root .workspace-kicker,#problem-management-root .task-kicker,#problem-management-root .calendar-kicker,#problem-management-root .file-kicker,#problem-management-root .assistant-kicker,#problem-management-root .stat-label{text-transform:uppercase;color:var(--ds-text-muted)!important;letter-spacing:.085em!important;font-size:.6875rem!important;font-weight:700!important;line-height:1.35!important}#problem-management-root .button,#problem-management-root .primary-button,#problem-management-root .secondary-button,#problem-management-root .ghost-button,#problem-management-root .task-create-button,#problem-management-root .calendar-create-button,#problem-management-root .project-create-button,#problem-management-root .assistant-goal-button,#problem-management-root .assistant-send-button,#problem-management-root .assistant-plus-button,#problem-management-root .assistant-help-button,#problem-management-root .assistant-goal-trigger,#problem-management-root .assistant-send,#problem-management-root .assistant-plus,#problem-management-root .assistant-help-toggle,#problem-management-root .global-theme-toggle,#problem-management-root .topbar-search,#problem-management-root .inside-command-button{min-height:var(--ds-control-height);justify-content:center;align-items:center;border-radius:var(--ds-radius-sm)!important;font-size:var(--ds-type-sm)!important;letter-spacing:-.005em!important;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard)!important;font-weight:700!important;line-height:1!important}#problem-management-root .button-primary,#problem-management-root .primary-button,#problem-management-root .task-create-button,#problem-management-root .calendar-create-button,#problem-management-root .project-create-button,#problem-management-root .assistant-send-button:not(:disabled),#problem-management-root .assistant-send:not(:disabled){border-color:var(--ds-accent)!important;background:var(--ds-accent)!important;color:var(--ds-on-accent)!important;box-shadow:none!important}#problem-management-root .button-secondary,#problem-management-root .secondary-button,#problem-management-root .ghost-button,#problem-management-root .global-theme-toggle,#problem-management-root .inside-command-button{border:1px solid var(--ds-border)!important;background:var(--ds-surface-raised)!important;color:var(--ds-text)!important;box-shadow:none!important}#problem-management-root :where(button,.button,[role=button]):disabled,#problem-management-root [aria-disabled=true]{filter:saturate(.6);cursor:not-allowed!important;opacity:.48!important}#problem-management-root .assistant-plus-button,#problem-management-root .assistant-help-button,#problem-management-root .assistant-send-button,#problem-management-root .assistant-plus,#problem-management-root .assistant-help-toggle,#problem-management-root .assistant-send,#problem-management-root .icon-button,#problem-management-root .topbar-menu,#problem-management-root .mobile-menu-toggle{min-width:var(--ds-icon-control);min-height:var(--ds-icon-control);border-radius:var(--ds-radius-round)!important;padding:0!important}#problem-management-root .field input,#problem-management-root .field textarea,#problem-management-root .field select,#problem-management-root .task-input,#problem-management-root .task-search,#problem-management-root .calendar-input,#problem-management-root .workspace-input,#problem-management-root .assistant-textarea,#problem-management-root .assistant-composer textarea,#problem-management-root .inside-command-input,#problem-management-root .topbar-search input{min-height:var(--ds-control-height);caret-color:var(--ds-accent);border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-sm)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important;font-size:var(--ds-type-body)!important;box-shadow:none!important;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard)!important;font-weight:500!important;line-height:1.5!important}#problem-management-root :where(input,textarea)::placeholder{color:var(--ds-text-muted)!important;opacity:.82!important}#problem-management-root .field>span,#problem-management-root .field>label,#problem-management-root .form-label{line-height:1.4;color:var(--ds-text-secondary)!important;font-size:var(--ds-type-xs)!important;font-weight:700!important}#problem-management-root .view-intro,#problem-management-root .inside-empty-state,#problem-management-root .focus-hero,#problem-management-root .focus-assistant-card,#problem-management-root .focus-stat,#problem-management-root .focus-panel,#problem-management-root .team-panel,#problem-management-root .team-card,#problem-management-root .workspace-card,#problem-management-root .workspace-signal,#problem-management-root .task-toolbar,#problem-management-root .task-lane,#problem-management-root .task-table-shell,#problem-management-root .calendar-summary-card,#problem-management-root .calendar-system,#problem-management-root .calendar-canvas,#problem-management-root .file-system-strip,#problem-management-root .drive-browser,#problem-management-root .file-card,#problem-management-root .activity-inline-panel,#problem-management-root .project-overview-card,#problem-management-root .project-file-section,#problem-management-root .client-home-card,#problem-management-root .client-card,#problem-management-root .access-card,#problem-management-root .admin-card,#problem-management-root .admin-metric,#problem-management-root .settings-card,#problem-management-root .settings-panel,#problem-management-root .weekly-report-card,#problem-management-root .weekly-report-panel,#problem-management-root .admin-toolkit,#problem-management-root .client-report-panel,#problem-management-root .login-method,#problem-management-root .client-login,#problem-management-root .legal-content{border:1px solid var(--ds-border-subtle)!important;border-radius:var(--ds-radius-md)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important;box-shadow:var(--ds-shadow-card)!important}#problem-management-root .view-intro,#problem-management-root .focus-hero,#problem-management-root .focus-assistant-card,#problem-management-root .focus-panel,#problem-management-root .team-panel,#problem-management-root .workspace-card,#problem-management-root .task-lane,#problem-management-root .calendar-system,#problem-management-root .calendar-canvas,#problem-management-root .drive-browser,#problem-management-root .project-file-section,#problem-management-root .legal-content{padding:clamp(1rem,2vw,1.5rem)!important}#problem-management-root .workspace-card{overflow:hidden;padding:0!important}#problem-management-root .focus-stat,#problem-management-root .calendar-summary-card,#problem-management-root .admin-metric{min-height:7.5rem;padding:1.125rem!important}#problem-management-root .focus-stat strong,#problem-management-root .calendar-summary-card strong,#problem-management-root .admin-metric strong,#problem-management-root .metric-value{color:var(--ds-text)!important;letter-spacing:-.04em!important;font-size:clamp(1.5rem,2.5vw,2.25rem)!important;font-weight:700!important;line-height:1.05!important}#problem-management-root .focus-stat span,#problem-management-root .calendar-summary-card span,#problem-management-root .admin-metric span,#problem-management-root .metric-label{color:var(--ds-text-muted)!important;font-size:var(--ds-type-xs)!important;line-height:1.45!important}#problem-management-root .inside-shell{min-height:100dvh;background:var(--ds-canvas)!important;color:var(--ds-text)!important}#problem-management-root .inside-sidebar,#problem-management-root .inside-mobile-menu{border-color:var(--ds-border-subtle)!important;background:var(--ds-canvas-subtle)!important;color:var(--ds-text)!important;box-shadow:none!important}#problem-management-root .inside-topbar{-webkit-backdrop-filter:blur(18px)saturate(125%);border-color:var(--ds-border-subtle)!important;background:color-mix(in srgb, var(--ds-canvas) 92%, transparent)!important;color:var(--ds-text)!important;box-shadow:none!important}#problem-management-root .inside-content,#problem-management-root .inside-main,#problem-management-root .inside-view{width:100%;min-width:0}#problem-management-root .inside-view{max-width:var(--ds-content-max);margin-inline:auto;padding-inline:var(--ds-page-gutter)!important;padding-block:clamp(1.25rem,2.6vw,2.5rem)!important}#problem-management-root .inside-view>*+*{margin-top:var(--ds-section-gap)}#problem-management-root .inside-nav-item,#problem-management-root .inside-mobile-nav-item,#problem-management-root .sidebar-nav-item{border-radius:var(--ds-radius-sm)!important;min-height:2.75rem!important;color:var(--ds-text-secondary)!important;font-size:var(--ds-type-sm)!important;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard)!important;font-weight:600!important}#problem-management-root .inside-nav-item:hover,#problem-management-root .inside-mobile-nav-item:hover,#problem-management-root .sidebar-nav-item:hover{background:var(--ds-surface-raised)!important;color:var(--ds-text)!important}#problem-management-root .inside-nav-item.active,#problem-management-root .inside-nav-item[aria-current=page],#problem-management-root .inside-mobile-nav-item.active,#problem-management-root .inside-mobile-nav-item[aria-current=page],#problem-management-root .sidebar-nav-item.active{box-shadow:inset 3px 0 0 var(--ds-accent);background:var(--ds-surface-selected)!important;color:var(--ds-text)!important}#problem-management-root .inside-nav-section-label,#problem-management-root .sidebar-section-label{text-transform:uppercase;color:var(--ds-text-muted)!important;letter-spacing:.08em!important;font-size:.6875rem!important;font-weight:700!important}#problem-management-root .workspace-control,#problem-management-root .inside-profile,#problem-management-root .inside-search-trigger{border:1px solid var(--ds-border-subtle)!important;border-radius:var(--ds-radius-sm)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important;box-shadow:none!important}#problem-management-root .workspace-control{padding:.75rem!important}#problem-management-root .workspace-control span,#problem-management-root .workspace-list-item small,#problem-management-root .inside-profile-copy>span,#problem-management-root .inside-search-trigger kbd{color:var(--ds-text-muted)!important;font-size:.6875rem!important;line-height:1.4!important}#problem-management-root .workspace-control strong,#problem-management-root .workspace-list-item strong,#problem-management-root .inside-profile-copy>strong{color:var(--ds-text)!important;font-size:var(--ds-type-xs)!important;line-height:1.35!important}#problem-management-root .workspace-list-item{border-radius:var(--ds-radius-sm)!important;min-height:3rem!important;color:var(--ds-text-secondary)!important;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard)!important}#problem-management-root .workspace-list-item.active,#problem-management-root .workspace-list-item[aria-current=page]{background:var(--ds-surface-selected)!important;color:var(--ds-text)!important}#problem-management-root .inside-search-trigger{min-height:var(--ds-control-height);color:var(--ds-text-secondary)!important}#problem-management-root .mobile-project-button,#problem-management-root .mobile-drawer-header>button,#problem-management-root .mobile-drawer-signout{min-width:var(--ds-icon-control);min-height:var(--ds-icon-control);border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-round)!important;background:var(--ds-surface-raised)!important;color:var(--ds-text)!important}#problem-management-root .inside-brand,#problem-management-root .inside-wordmark,#problem-management-root .sidebar-wordmark{text-align:center!important;width:100%!important;margin-inline:auto!important;padding-inline:1rem!important}#problem-management-root .management-wordmark{text-align:center!important;margin-inline:auto!important}#problem-management-root .inside-brand:after,#problem-management-root .inside-wordmark:after,#problem-management-root .sidebar-wordmark:after{margin-inline:auto!important}#problem-management-root .command-overlay,#problem-management-root .mobile-nav-drawer-wrap{z-index:100;position:fixed;inset:0}#problem-management-root .command-backdrop,#problem-management-root .mobile-nav-drawer-backdrop{-webkit-backdrop-filter:blur(4px);border:0;width:100%;height:100%;position:absolute;inset:0;background:var(--ds-overlay)!important}#problem-management-root .command-panel{animation:ds-pop-in var(--ds-duration-standard) var(--ds-ease-enter) both;position:relative;overflow:hidden;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface-raised)!important;width:min(42rem,100vw - 2rem)!important;max-height:min(42rem,100dvh - 4rem)!important;color:var(--ds-text)!important;box-shadow:var(--ds-shadow-overlay)!important;margin:clamp(1rem,10vh,7rem) auto 0!important}#problem-management-root .command-input{min-height:4rem;border-color:var(--ds-border-subtle)!important;background:var(--ds-surface)!important}#problem-management-root .command-input input{min-width:0;min-height:3rem;color:var(--ds-text)!important;font-size:var(--ds-type-body-lg)!important;box-shadow:none!important;background:0 0!important;border:0!important}#problem-management-root .command-scopes{border-color:var(--ds-border-subtle)!important;gap:.375rem!important;padding:.75rem!important}#problem-management-root .command-scopes button{border-radius:var(--ds-radius-round)!important;min-height:2.25rem!important;color:var(--ds-text-muted)!important;font-size:var(--ds-type-xs)!important;border:1px solid #0000!important;padding-inline:.75rem!important;font-weight:700!important}#problem-management-root .command-scopes button.active{border-color:var(--ds-border)!important;background:var(--ds-surface-selected)!important;color:var(--ds-text)!important}#problem-management-root .command-results{overscroll-behavior:contain;max-height:min(30rem,60dvh);overflow-y:auto;padding:.5rem!important}#problem-management-root .command-results>a,#problem-management-root .command-results>button{border-radius:var(--ds-radius-sm)!important;min-height:3.5rem!important;color:var(--ds-text-secondary)!important;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard)!important}#problem-management-root .command-results>a:hover,#problem-management-root .command-results>button:hover{background:var(--ds-surface-selected)!important;color:var(--ds-text)!important}#problem-management-root .mobile-nav-drawer{animation:ds-sheet-in var(--ds-duration-slow) var(--ds-ease-enter) both;position:absolute;inset:0 0 0 auto;border-left:1px solid var(--ds-border)!important;background:var(--ds-canvas-subtle)!important;width:min(24rem,100vw - 1rem)!important;height:100dvh!important;color:var(--ds-text)!important;box-shadow:var(--ds-shadow-overlay)!important}#problem-management-root .mobile-drawer-header,#problem-management-root .mobile-drawer-footer{border-color:var(--ds-border-subtle)!important;background:color-mix(in srgb, var(--ds-canvas-subtle) 96%, transparent)!important}#problem-management-root .mobile-drawer-scroll{overscroll-behavior:contain}#problem-management-root .mobile-drawer-label,#problem-management-root .mobile-drawer-section-head>span{text-transform:uppercase;color:var(--ds-text-muted)!important;letter-spacing:.08em!important;font-size:.6875rem!important;font-weight:700!important}#problem-management-root .mobile-drawer-nav>button,#problem-management-root .mobile-drawer-projects>button,#problem-management-root .mobile-drawer-assistant,#problem-management-root .mobile-drawer-profile,#problem-management-root .mobile-drawer-preview{border-radius:var(--ds-radius-sm)!important;min-height:3.25rem!important;color:var(--ds-text-secondary)!important;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard)!important;border:1px solid #0000!important}#problem-management-root .mobile-drawer-nav>button.active,#problem-management-root .mobile-drawer-nav>button[aria-current=page],#problem-management-root .mobile-drawer-projects>button.active,#problem-management-root .mobile-drawer-projects>button[aria-current=page]{border-color:var(--ds-border)!important;background:var(--ds-surface-selected)!important;color:var(--ds-text)!important}#problem-management-root .mobile-drawer-assistant{border-color:color-mix(in srgb, var(--ds-accent) 34%, var(--ds-border))!important;background:color-mix(in srgb, var(--ds-accent) 9%, var(--ds-surface))!important;color:var(--ds-text)!important}#problem-management-root .mobile-drawer-nav small,#problem-management-root .mobile-drawer-projects small,#problem-management-root .mobile-drawer-assistant small,#problem-management-root .mobile-drawer-profile small,#problem-management-root .mobile-drawer-preview small{color:var(--ds-text-muted)!important;font-size:.6875rem!important;line-height:1.4!important}#problem-management-root .focus-grid,#problem-management-root .focus-stats,#problem-management-root .focus-panel-grid,#problem-management-root .team-grid,#problem-management-root .workspace-card-grid,#problem-management-root .calendar-summary-grid,#problem-management-root .file-card-grid,#problem-management-root .client-card-grid,#problem-management-root .admin-metrics,#problem-management-root .settings-grid{gap:clamp(.75rem,1.8vw,1.25rem)!important}#problem-management-root .focus-panel,#problem-management-root .team-panel,#problem-management-root .workspace-card,#problem-management-root .task-lane,#problem-management-root .file-card,#problem-management-root .client-card,#problem-management-root .settings-card{min-width:0}#problem-management-root .focus-panel-header,#problem-management-root .team-panel-header,#problem-management-root .workspace-card-top,#problem-management-root .task-toolbar,#problem-management-root .task-lane-header,#problem-management-root .calendar-toolbar,#problem-management-root .drive-toolbar,#problem-management-root .inside-section-heading,#problem-management-root .project-file-heading{gap:.75rem!important;margin-bottom:1rem!important}#problem-management-root .focus-panel-header p,#problem-management-root .team-panel-header p,#problem-management-root .workspace-card-copy p,#problem-management-root .task-row-copy p,#problem-management-root .file-card p,#problem-management-root .client-card p,#problem-management-root .settings-card p{color:var(--ds-text-secondary)!important;font-size:var(--ds-type-sm)!important;line-height:1.55!important}#problem-management-root .workspace-card-status,#problem-management-root .project-status,#problem-management-root .task-status,#problem-management-root .calendar-status,#problem-management-root .access-status{min-height:1.75rem;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-round)!important;background:var(--ds-surface-raised)!important;color:var(--ds-text-secondary)!important;font-size:.6875rem!important;font-weight:700!important;line-height:1!important}#problem-management-root .workspace-client{color:var(--ds-text-muted)!important;letter-spacing:.055em!important;font-size:.6875rem!important;font-weight:700!important}#problem-management-root .workspace-signal span,#problem-management-root .workspace-card-foot>span{color:var(--ds-text-muted)!important;font-size:.6875rem!important;line-height:1.4!important}#problem-management-root .workspace-signal strong,#problem-management-root .workspace-card-foot>span strong{color:var(--ds-text-secondary)!important;font-size:var(--ds-type-xs)!important;line-height:1.4!important}#problem-management-root .task-table,#problem-management-root .drive-list,#problem-management-root .access-registry{border-collapse:separate;border-spacing:0;width:100%}#problem-management-root .task-table thead,#problem-management-root .task-table-head,#problem-management-root .drive-list-header,#problem-management-root .access-registry-header{background:var(--ds-canvas-subtle)!important;color:var(--ds-text-muted)!important}#problem-management-root .task-table th,#problem-management-root .task-table-head>*,#problem-management-root .drive-list-header>*,#problem-management-root .access-registry-header>*{text-transform:uppercase;min-height:2.5rem;color:var(--ds-text-muted)!important;letter-spacing:.06em!important;font-size:.6875rem!important;font-weight:700!important}#problem-management-root .task-table td,#problem-management-root .task-table-row,#problem-management-root .task-row,#problem-management-root .drive-row,#problem-management-root .access-registry-row,#problem-management-root .activity-row,#problem-management-root .history-row,#problem-management-root .channel-row,#problem-management-root .schedule-row{min-height:3.25rem;border-color:var(--ds-border-subtle)!important;color:var(--ds-text-secondary)!important;font-size:var(--ds-type-sm)!important}#problem-management-root .task-table tbody tr,#problem-management-root .task-table-row,#problem-management-root .task-row,#problem-management-root .drive-row,#problem-management-root .access-registry-row,#problem-management-root .activity-row,#problem-management-root .history-row,#problem-management-root .channel-row,#problem-management-root .schedule-row{transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard)!important}#problem-management-root .task-title,#problem-management-root .drive-name,#problem-management-root .activity-title,#problem-management-root .history-title,#problem-management-root .channel-title,#problem-management-root .schedule-title{color:var(--ds-text)!important;font-weight:650!important}#problem-management-root .task-meta,#problem-management-root .drive-meta,#problem-management-root .activity-meta,#problem-management-root .history-meta,#problem-management-root .channel-meta,#problem-management-root .schedule-meta{color:var(--ds-text-muted)!important;font-size:var(--ds-type-xs)!important}#problem-management-root .dialog-backdrop,#problem-management-root .modal-backdrop,#problem-management-root .assistant-backdrop,#problem-management-root .inside-mobile-menu-backdrop{-webkit-backdrop-filter:blur(4px);background:var(--ds-overlay)!important}#problem-management-root .dialog,#problem-management-root .modal,#problem-management-root .popover,#problem-management-root .menu,#problem-management-root .assistant-popover,#problem-management-root .assistant-composer-popover,#problem-management-root .assistant-mention-menu,#problem-management-root .assistant-goal-menu,#problem-management-root .assistant-context-menu,#problem-management-root .inside-mobile-menu{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface-raised)!important;color:var(--ds-text)!important;box-shadow:var(--ds-shadow-overlay)!important}#problem-management-root .dialog,#problem-management-root .modal{overscroll-behavior:contain;max-width:min(38rem,100vw - 2rem);max-height:min(48rem,100dvh - 2rem);overflow:auto}#problem-management-root .menu-item,#problem-management-root .popover-item,#problem-management-root .assistant-menu-item,#problem-management-root .assistant-composer-popover>button,#problem-management-root .assistant-mention-item,#problem-management-root .assistant-mention-menu>button,#problem-management-root .assistant-goal-item,#problem-management-root .assistant-context-item{border-radius:var(--ds-radius-sm)!important;min-height:2.75rem!important;color:var(--ds-text-secondary)!important;font-size:var(--ds-type-sm)!important;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard)!important}#problem-management-root .menu-item:hover,#problem-management-root .menu-item[aria-selected=true],#problem-management-root .popover-item:hover,#problem-management-root .assistant-menu-item:hover,#problem-management-root .assistant-composer-popover>button:hover,#problem-management-root .assistant-composer-popover>button.active,#problem-management-root .assistant-mention-item:hover,#problem-management-root .assistant-mention-menu>button:hover,#problem-management-root .assistant-mention-menu>button.active,#problem-management-root .assistant-mention-item[aria-selected=true],#problem-management-root .assistant-goal-item:hover,#problem-management-root .assistant-context-item:hover{background:var(--ds-surface-selected)!important;color:var(--ds-text)!important}#problem-management-root .assistant-launcher{min-width:3rem;min-height:3rem;right:max(1rem, env(safe-area-inset-right))!important;bottom:max(1rem, env(safe-area-inset-bottom))!important;border:1px solid color-mix(in srgb, var(--ds-accent) 62%, var(--ds-border))!important;border-radius:var(--ds-radius-round)!important;background:var(--ds-accent)!important;color:var(--ds-on-accent)!important;box-shadow:var(--ds-shadow-raised)!important;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-standard) var(--ds-ease-standard), transform var(--ds-duration-standard) var(--ds-ease-standard)!important}#problem-management-root .assistant-panel{animation:ds-panel-in var(--ds-duration-slow) var(--ds-ease-enter) both;overflow:clip;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-xl)!important;background:var(--ds-canvas-subtle)!important;color:var(--ds-text)!important;box-shadow:var(--ds-shadow-overlay)!important}#problem-management-root .assistant-panel-header,#problem-management-root .assistant-head,#problem-management-root .assistant-toolbar{border-color:var(--ds-border-subtle)!important;background:var(--ds-surface)!important}#problem-management-root .assistant-message,#problem-management-root .assistant-welcome-card,#problem-management-root .assistant-help-view,#problem-management-root .assistant-command-help,#problem-management-root .assistant-context-card{border-color:var(--ds-border-subtle)!important;border-radius:var(--ds-radius-md)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important;box-shadow:none!important}#problem-management-root .assistant-head{min-height:4rem;padding-inline:1rem!important}#problem-management-root .assistant-head small,#problem-management-root .assistant-message-role,#problem-management-root .assistant-tool-state small{color:var(--ds-text-muted)!important;font-size:.6875rem!important;line-height:1.4!important}#problem-management-root .assistant-head-actions button,#problem-management-root .assistant-command-help header button,#problem-management-root .assistant-voice-toggle{min-width:var(--ds-icon-control);min-height:var(--ds-icon-control);border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-round)!important;background:var(--ds-surface-raised)!important;color:var(--ds-text)!important}#problem-management-root .assistant-help-backdrop{-webkit-backdrop-filter:blur(3px);background:var(--ds-overlay)!important}#problem-management-root .assistant-command-help{animation:ds-panel-in var(--ds-duration-standard) var(--ds-ease-enter) both;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface-raised)!important;color:var(--ds-text)!important;box-shadow:var(--ds-shadow-overlay)!important}#problem-management-root .assistant-message.assistant,#problem-management-root .assistant-message[data-role=assistant]{background:0 0!important;border-color:#0000!important}#problem-management-root .assistant-message.user,#problem-management-root .assistant-message[data-role=user]{background:var(--ds-surface-selected)!important}#problem-management-root .assistant-composer{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface)!important;box-shadow:var(--ds-shadow-raised)!important}#problem-management-root .assistant-composer-shell{border-top:1px solid var(--ds-border-subtle)!important;background:color-mix(in srgb, var(--ds-canvas-subtle) 94%, transparent)!important;box-shadow:none!important;border-radius:0!important}#problem-management-root .assistant-composer textarea,#problem-management-root .assistant-textarea{resize:none;max-height:min(16rem,34dvh);min-height:4.75rem!important;box-shadow:none!important;color:var(--ds-text)!important;background:0 0!important;border:0!important;padding:1rem 1rem .5rem!important}#problem-management-root .assistant-composer-footer,#problem-management-root .assistant-composer-toolbar{min-height:3.25rem;padding:.5rem!important}#problem-management-root .assistant-goal-button,#problem-management-root .assistant-goal-trigger{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-round)!important;background:var(--ds-surface-raised)!important;color:var(--ds-text-secondary)!important}#problem-management-root .assistant-context-strip>span,#problem-management-root .assistant-context-strip button small,#problem-management-root .assistant-composer-hint,#problem-management-root .assistant-composer-popover kbd,#problem-management-root .assistant-mention-menu kbd,#problem-management-root .assistant-foot{color:var(--ds-text-muted)!important;font-size:.6875rem!important;line-height:1.4!important}#problem-management-root .assistant-menu-icon,#problem-management-root .assistant-suggestion-icon{border:1px solid var(--ds-border-subtle)!important;border-radius:var(--ds-radius-sm)!important;background:var(--ds-surface)!important;color:var(--ds-accent)!important}#problem-management-root .assistant-composer-popover header,#problem-management-root .assistant-mention-menu header{border-color:var(--ds-border-subtle)!important;background:var(--ds-surface-raised)!important;color:var(--ds-text)!important}#problem-management-root .assistant-suggestion-copy strong,#problem-management-root .assistant-composer-popover>button strong{color:var(--ds-text)!important;font-size:var(--ds-type-sm)!important}#problem-management-root .assistant-suggestion-copy small,#problem-management-root .assistant-composer-popover>button small{color:var(--ds-text-muted)!important;font-size:var(--ds-type-xs)!important;line-height:1.4!important}#problem-management-root .assistant-panel :where(code,pre){border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-canvas);color:var(--ds-text)}#problem-management-root .login-page,#problem-management-root .legal-page{min-height:100dvh;background:var(--ds-canvas)!important;color:var(--ds-text)!important}#problem-management-root .login-story{background:radial-gradient(circle at 22% 18%, color-mix(in srgb, var(--ds-accent) 16%, transparent), transparent 32rem), var(--ds-canvas-subtle)!important;color:var(--ds-text)!important}#problem-management-root .login-access{border-color:var(--ds-border-subtle)!important;background:var(--ds-canvas)!important}#problem-management-root .login-access-inner{width:min(100%,31rem);gap:1.25rem!important}#problem-management-root .login-method,#problem-management-root .client-login{padding:1.25rem!important}#problem-management-root .login-method-heading,#problem-management-root .login-heading{gap:.75rem!important}#problem-management-root .login-heading>p,#problem-management-root .login-method-heading p,#problem-management-root .login-help,#problem-management-root .terms-check{color:var(--ds-text-secondary)!important;font-size:var(--ds-type-sm)!important;line-height:1.55!important}#problem-management-root .login-help a,#problem-management-root .terms-check a,#problem-management-root .legal-content a{font-weight:700;color:var(--ds-accent)!important}#problem-management-root .client-login summary{min-height:var(--ds-control-height)}#problem-management-root .auth-alert{border:1px solid color-mix(in srgb, var(--inside-color-danger) 36%, var(--ds-border))!important;border-radius:var(--ds-radius-sm)!important;background:color-mix(in srgb, var(--inside-color-danger) 9%, var(--ds-surface))!important;color:var(--ds-text)!important}#problem-management-root .legal-content{width:min(var(--ds-reading-max), calc(100% - 2rem));margin:clamp(1rem,4vw,4rem) auto!important;padding:clamp(1.25rem,4vw,3rem)!important}#problem-management-root .legal-content :where(p,li){font-size:var(--ds-type-body);line-height:1.72}#problem-management-root .legal-content :where(h2,h3){margin-top:2em;scroll-margin-top:5rem}@keyframes ds-pop-in{0%{opacity:0;transform:translateY(-.5rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ds-panel-in{0%{opacity:0;transform:translateY(.75rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ds-sheet-in{0%{opacity:.75;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}@media (hover:hover) and (pointer:fine){#problem-management-root .button-primary:hover,#problem-management-root .primary-button:hover,#problem-management-root .task-create-button:hover,#problem-management-root .calendar-create-button:hover,#problem-management-root .project-create-button:hover,#problem-management-root .assistant-send-button:hover:not(:disabled),#problem-management-root .assistant-send:hover:not(:disabled){border-color:var(--ds-accent-hover)!important;background:var(--ds-accent-hover)!important}#problem-management-root .button-secondary:hover,#problem-management-root .secondary-button:hover,#problem-management-root .ghost-button:hover,#problem-management-root .global-theme-toggle:hover,#problem-management-root .inside-command-button:hover{border-color:color-mix(in srgb, var(--ds-border) 70%, var(--ds-text-muted))!important;background:var(--ds-surface-selected)!important}#problem-management-root .workspace-card:hover,#problem-management-root .file-card:hover,#problem-management-root .client-card:hover{transform:translateY(-1px);border-color:var(--ds-border)!important;box-shadow:var(--ds-shadow-raised)!important}#problem-management-root .task-table tbody tr:hover,#problem-management-root .task-row:hover,#problem-management-root .drive-row:hover,#problem-management-root .access-registry-row:hover,#problem-management-root .activity-row:hover,#problem-management-root .history-row:hover,#problem-management-root .channel-row:hover,#problem-management-root .schedule-row:hover{background:var(--ds-surface-raised)!important}#problem-management-root .assistant-launcher:hover{transform:translateY(-2px);background:var(--ds-accent-hover)!important}}#problem-management-root :where(button,.button,[role=button]):active:not(:disabled){transform:scale(.985)}@media (max-width:74.9375rem){#problem-management-root{--ds-page-gutter:var(--pm-page-gutter)}#problem-management-root .focus-stats,#problem-management-root .calendar-summary-grid,#problem-management-root .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:47.9375rem){#problem-management-root{--ds-page-gutter:var(--pm-page-gutter);--ds-section-gap:var(--pm-section-gap);--ds-control-height:var(--pm-touch-minimum);--ds-icon-control:var(--pm-control-icon);scroll-padding-top:calc(4rem + env(safe-area-inset-top));font-size:var(--ds-type-body)}#problem-management-root .inside-sidebar,#problem-management-root .inside-bottom-nav,#problem-management-root .mobile-bottom-nav,#problem-management-root .bottom-navigation{display:none!important}#problem-management-root .inside-topbar{z-index:40!important;min-height:calc(4rem + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important;position:sticky!important;top:0!important}#problem-management-root .inside-main,#problem-management-root .inside-content{padding-bottom:max(1rem, env(safe-area-inset-bottom))!important}#problem-management-root .inside-view{padding-inline:var(--ds-page-gutter)!important;padding-top:1rem!important;padding-bottom:max(2rem, env(safe-area-inset-bottom))!important}#problem-management-root .inside-mobile-menu{overscroll-behavior:contain;overflow-y:auto;width:min(22rem,100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important;padding-top:max(1rem, env(safe-area-inset-top))!important;padding-bottom:max(1rem, env(safe-area-inset-bottom))!important}#problem-management-root .mobile-nav-drawer{width:min(23rem,100vw - .5rem)!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important}#problem-management-root .mobile-drawer-nav>button,#problem-management-root .mobile-drawer-projects>button,#problem-management-root .mobile-drawer-assistant,#problem-management-root .mobile-drawer-profile,#problem-management-root .mobile-drawer-preview{min-height:3.5rem!important}#problem-management-root .command-panel{width:calc(100vw - 1rem)!important;max-height:calc(100dvh - max(1rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)))!important;margin-top:max(.5rem, env(safe-area-inset-top))!important;border-radius:var(--ds-radius-md)!important}#problem-management-root .inside-mobile-nav-item,#problem-management-root .inside-nav-item,#problem-management-root .sidebar-nav-item{min-height:3rem!important}#problem-management-root .view-intro h1,#problem-management-root .focus-hero h1,#problem-management-root .client-home-hero h1,#problem-management-root .project-overview-hero h1,#problem-management-root .login-story-copy h1{font-size:clamp(1.75rem,9vw,2.5rem)!important}#problem-management-root .view-intro h2,#problem-management-root .inside-section-heading h2,#problem-management-root .focus-panel h2,#problem-management-root .team-panel h2,#problem-management-root .workspace-section h2,#problem-management-root .project-file-section h2,#problem-management-root .login-heading h2,#problem-management-root .legal-content h1{font-size:clamp(1.5rem,7vw,2rem)!important}#problem-management-root .view-intro,#problem-management-root .focus-hero,#problem-management-root .focus-assistant-card,#problem-management-root .focus-panel,#problem-management-root .team-panel,#problem-management-root .workspace-card,#problem-management-root .task-lane,#problem-management-root .calendar-system,#problem-management-root .calendar-canvas,#problem-management-root .drive-browser,#problem-management-root .project-file-section,#problem-management-root .legal-content{border-radius:var(--ds-radius-md)!important;padding:1rem!important}#problem-management-root .focus-grid,#problem-management-root .focus-stats,#problem-management-root .focus-panel-grid,#problem-management-root .team-grid,#problem-management-root .workspace-card-grid,#problem-management-root .calendar-summary-grid,#problem-management-root .file-card-grid,#problem-management-root .client-card-grid,#problem-management-root .admin-metrics,#problem-management-root .settings-grid{grid-template-columns:minmax(0,1fr)!important}#problem-management-root .focus-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}#problem-management-root .focus-stats button>span,#problem-management-root .focus-stats small{color:var(--ds-text-muted)!important;font-size:var(--ds-type-sm)!important;line-height:1.45!important}#problem-management-root .workspace-card{padding:0!important}#problem-management-root .focus-panel-header,#problem-management-root .team-panel-header,#problem-management-root .task-toolbar,#problem-management-root .calendar-toolbar,#problem-management-root .drive-toolbar,#problem-management-root .inside-section-heading,#problem-management-root .project-file-heading{flex-direction:column!important;align-items:stretch!important}#problem-management-root .task-toolbar>*,#problem-management-root .calendar-toolbar>*,#problem-management-root .drive-toolbar>*{width:100%}#problem-management-root .task-table-shell,#problem-management-root .drive-browser,#problem-management-root .access-registry{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto!important}#problem-management-root .field input,#problem-management-root .field textarea,#problem-management-root .field select,#problem-management-root .task-input,#problem-management-root .task-search,#problem-management-root .calendar-input,#problem-management-root .workspace-input,#problem-management-root .assistant-textarea,#problem-management-root .assistant-composer textarea,#problem-management-root .inside-command-input,#problem-management-root .topbar-search input{font-size:1rem!important}#problem-management-root .assistant-launcher{min-width:3.25rem;min-height:3.25rem;right:max(.75rem, env(safe-area-inset-right))!important;bottom:max(.75rem, env(safe-area-inset-bottom))!important}#problem-management-root .assistant-panel{inset:env(safe-area-inset-top) 0 0!important;width:100vw!important;height:calc(100dvh - env(safe-area-inset-top))!important;border:0!important;border-radius:0!important;max-width:none!important;max-height:none!important}#problem-management-root .assistant-panel-header,#problem-management-root .assistant-head{min-height:4rem;padding-inline:1rem!important}#problem-management-root .assistant-composer-shell{padding:.5rem max(.625rem, env(safe-area-inset-right)) max(.625rem, env(safe-area-inset-bottom)) max(.625rem, env(safe-area-inset-left))!important;margin:0!important}#problem-management-root .assistant-popover,#problem-management-root .assistant-composer-popover,#problem-management-root .assistant-mention-menu,#problem-management-root .assistant-goal-menu,#problem-management-root .assistant-context-menu{max-height:min(26rem,52dvh);overflow-y:auto;width:auto!important;max-width:none!important;left:.75rem!important;right:.75rem!important}#problem-management-root .login-page{grid-template-columns:minmax(0,1fr)!important}#problem-management-root .login-story,#problem-management-root .login-access{min-height:auto!important;padding:clamp(1.25rem,6vw,2rem)!important}#problem-management-root .legal-content{width:calc(100% - 1rem);margin-block:.5rem!important}}@media (max-width:23.75rem){#problem-management-root{--ds-page-gutter:var(--pm-page-gutter)}#problem-management-root .assistant-composer-footer,#problem-management-root .assistant-composer-toolbar{gap:.25rem!important}#problem-management-root .assistant-goal-button span,#problem-management-root .assistant-goal-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:7rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){#problem-management-root:focus-within{scroll-behavior:auto!important}#problem-management-root *,#problem-management-root :before,#problem-management-root :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (prefers-contrast:more){#problem-management-root,#problem-management-root[data-theme=dark],#problem-management-root[data-theme=light]{--ds-focus:var(--pm-color-focus);--inside-color-border:var(--pm-color-border)!important;--inside-color-border-soft:var(--pm-color-border-soft)!important;--inside-color-text-muted:var(--pm-color-text-muted)!important}#problem-management-root :where(a){text-decoration-thickness:.125em}}@media (forced-colors:active){#problem-management-root :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid highlight!important}#problem-management-root .button-primary,#problem-management-root .primary-button,#problem-management-root .assistant-launcher,#problem-management-root .assistant-send-button{forced-color-adjust:auto;border:1px solid buttontext!important}}@media (pointer:coarse){#problem-management-root :where(button,[role=button],summary,.inside-nav-item,.inside-mobile-nav-item,.menu-item){min-height:2.75rem}}@media print{#problem-management-root .inside-sidebar,#problem-management-root .inside-topbar,#problem-management-root .inside-mobile-menu,#problem-management-root .assistant-launcher,#problem-management-root .assistant-panel,#problem-management-root .global-theme-toggle,#problem-management-root button{display:none!important}#problem-management-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--inside-color-background:var(--pm-color-background)!important;--inside-color-surface:var(--pm-color-surface)!important;--inside-color-text-primary:var(--pm-color-text-primary)!important;--inside-color-text-secondary:var(--pm-color-text-secondary)!important;--inside-color-text-muted:var(--pm-color-text-muted)!important;--inside-color-border:var(--pm-color-border)!important;--inside-color-border-soft:var(--pm-color-border-soft)!important}#problem-management-root,#problem-management-root .inside-shell{color:#000!important;background:#fff!important}#problem-management-root .inside-view{max-width:none;padding:0!important}}#problem-management-root .campaign-editor-wide,#problem-management-root .task-editor-wide,#problem-management-root .campaign-editor-grid>.form-error{grid-column:1/-1}@media (hover:hover) and (pointer:fine){#problem-management-root .campaign-card:hover .campaign-card-cover>img,#problem-management-root .client-campaign-card:hover .client-campaign-cover>img{transform:scale(1.018)}#problem-management-root .campaign-card-cover>img,#problem-management-root .client-campaign-cover>img{transition:transform var(--ds-duration-slow) var(--ds-ease-standard)}}@media (max-width:47.9375rem){#problem-management-root .campaign-card .workspace-card-copy{min-height:0}#problem-management-root .campaign-card-body,#problem-management-root .client-campaign-body{padding:var(--ds-space-4)}#problem-management-root .campaign-card-edit{min-width:2.75rem;min-height:2.75rem;padding:0}#problem-management-root .campaign-card-edit>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#problem-management-root .campaign-editor,#problem-management-root .task-editor{width:100%;max-height:calc(100dvh - max(.5rem, env(safe-area-inset-top)));border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important}#problem-management-root .campaign-editor-header,#problem-management-root .campaign-editor-scroll,#problem-management-root .task-editor-body{padding-inline:max(var(--ds-space-4), env(safe-area-inset-left));padding-right:max(var(--ds-space-4), env(safe-area-inset-right))}#problem-management-root .campaign-editor-footer{padding:var(--ds-space-3) max(var(--ds-space-4), env(safe-area-inset-right)) max(var(--ds-space-4), env(safe-area-inset-bottom)) max(var(--ds-space-4), env(safe-area-inset-left));flex-direction:column;align-items:stretch}#problem-management-root .campaign-editor-footer>div{grid-template-columns:1fr 1fr;display:grid}#problem-management-root .campaign-image-controls,#problem-management-root .campaign-editor-grid,#problem-management-root .task-editor-body{grid-template-columns:minmax(0,1fr)}#problem-management-root .campaign-editor-wide,#problem-management-root .task-editor-wide{grid-column:auto}#problem-management-root .campaign-upload-button,#problem-management-root .campaign-editor-footer button,#problem-management-root .task-editor .credential-dialog-footer button,#problem-management-root .campaign-card-edit{min-height:2.75rem}}#problem-management-root .campaign-progress-meter{gap:var(--ds-space-2);min-width:0;display:grid}#problem-management-root .campaign-progress-heading{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);display:flex}#problem-management-root .campaign-progress-heading span{color:var(--ds-text-secondary);font-size:var(--ds-type-xs);letter-spacing:.025em;font-weight:700}#problem-management-root .campaign-progress-heading strong{color:var(--campaign-progress-end);font-size:var(--ds-type-sm);font-variant-numeric:tabular-nums;letter-spacing:-.02em}#problem-management-root .campaign-progress-track{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-round);background:linear-gradient(90deg, #b5443d21, #dd993721 52%, #389a6024), var(--ds-surface-selected);height:.75rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0506051f}#problem-management-root .campaign-progress-fill{width:var(--campaign-progress);border-radius:inherit;background:linear-gradient(90deg, #b5443d 0%, var(--campaign-progress-end) 100%);min-width:.25rem;box-shadow:0 0 0 1px #ffffff1f inset, 0 0 18px color-mix(in srgb, var(--campaign-progress-end) 30%, transparent);transition:width var(--ds-duration-slow) var(--ds-ease-standard);position:absolute;inset:0 auto 0 0;overflow:visible}#problem-management-root .campaign-progress-fill:after{background:var(--campaign-progress-end);content:"";border:2px solid #ffffffeb;border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:50%;right:0;transform:translate(35%,-50%);box-shadow:0 2px 8px #05060552}#problem-management-root .campaign-progress-fill i{border-radius:inherit;position:absolute;inset:0;overflow:hidden}#problem-management-root .campaign-progress-fill i:before{content:"";animation:campaign-progress-sheen 4.8s var(--ds-ease-standard) infinite;background:linear-gradient(105deg,#0000 22%,#ffffff47 46%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}#problem-management-root .campaign-progress-meter>small{color:var(--ds-text-muted);font-size:.6875rem;line-height:1.4}#problem-management-root .campaign-progress-meter.compact{gap:.375rem}#problem-management-root .campaign-progress-meter.compact .campaign-progress-track{height:.5625rem}#problem-management-root .campaign-progress-meter.compact .campaign-progress-heading span,#problem-management-root .campaign-progress-meter.compact .campaign-progress-heading strong,#problem-management-root .campaign-progress-meter.compact>small{font-size:.625rem}@keyframes campaign-progress-sheen{0%,58%{transform:translate(-100%)}82%,to{transform:translate(130%)}}#problem-management-root .campaign-update-grid{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr));min-width:0;display:grid}#problem-management-root .campaign-update-card{gap:var(--ds-space-2);min-width:0;min-height:13rem;padding:var(--ds-space-4);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:linear-gradient(145deg, color-mix(in srgb, var(--ds-accent) 5%, transparent), transparent 46%), var(--ds-surface-raised);box-shadow:var(--ds-shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}#problem-management-root .campaign-update-card:before{background:var(--ds-accent);content:"";width:.1875rem;position:absolute;inset:0 auto 0 0}#problem-management-root .campaign-update-card.deliverable:before{background:#3978b8}#problem-management-root .campaign-update-card.result:before{background:#39985f}#problem-management-root .campaign-update-card.idea:before{background:#ad7c26}#problem-management-root .campaign-update-card.update:before{background:#7c65ad}#problem-management-root .campaign-update-card.featured{border-color:color-mix(in srgb, var(--ds-accent) 42%, var(--ds-border));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--ds-accent) 13%, transparent), transparent 42%), var(--ds-surface-raised)}#problem-management-root .campaign-update-card header{justify-content:space-between;align-items:center;gap:var(--ds-space-2);display:flex}#problem-management-root .campaign-update-card header span{color:var(--ds-text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.625rem;font-weight:750;display:inline-flex}#problem-management-root .campaign-update-card h3{color:var(--ds-text);font-size:var(--ds-type-body);letter-spacing:-.02em;margin:0;line-height:1.3}#problem-management-root .campaign-update-card p{color:var(--ds-text-secondary);font-size:var(--ds-type-xs);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}#problem-management-root .campaign-update-card .campaign-progress-meter{margin-top:auto}#problem-management-root .campaign-update-metric{color:var(--ds-text);letter-spacing:-.055em;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:760;line-height:1}#problem-management-root .campaign-update-arrow{top:var(--ds-space-3);right:var(--ds-space-3);color:var(--ds-text-muted);display:none;position:absolute}#problem-management-root .campaign-update-empty{padding:var(--ds-space-5);border:1px dashed var(--ds-border);border-radius:var(--ds-radius-md);color:var(--ds-text-muted);font-size:var(--ds-type-sm);text-align:center;margin:0;line-height:1.5}#problem-management-root .client-campaign-pulse{gap:var(--ds-space-4);display:grid}#problem-management-root .client-campaign-pulse-intro,#problem-management-root .campaign-updates-editor-intro,#problem-management-root .campaign-overall-progress-editor>p{max-width:66ch;color:var(--ds-text-secondary);font-size:var(--ds-type-sm);margin:0;line-height:1.55}#problem-management-root .client-campaign-pulse-list{gap:var(--ds-space-5);display:grid}#problem-management-root .client-campaign-pulse-project{gap:var(--ds-space-4);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-canvas-subtle);min-width:0;padding:clamp(1rem,2.4vw,1.5rem);display:grid}#problem-management-root .client-campaign-pulse-project>header{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}#problem-management-root .client-campaign-pulse-project>header>div{gap:.125rem;display:grid}#problem-management-root .client-campaign-pulse-project>header span{color:var(--ds-text-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.625rem;font-weight:750}#problem-management-root .client-campaign-pulse-project>header h3{color:var(--ds-text);font-size:var(--ds-type-title);letter-spacing:-.035em;margin:0}#problem-management-root .client-campaign-pulse-project>header button{align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-round);min-height:2.75rem;padding-inline:var(--ds-space-4);background:var(--ds-surface);color:var(--ds-text);font-size:var(--ds-type-xs);font-weight:700;display:inline-flex}#problem-management-root .project-campaign-pulse-card{gap:var(--ds-space-4);grid-column:1/-1;display:grid}#problem-management-root .campaign-overall-progress-editor,#problem-management-root .campaign-updates-editor{gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);padding:var(--ds-space-5);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-canvas-subtle);display:grid}#problem-management-root .campaign-progress-editor-icon{border-radius:var(--ds-radius-sm);background:var(--ds-surface-selected);width:2.5rem;height:2.5rem;color:var(--ds-accent);place-items:center;display:grid}#problem-management-root .campaign-overall-progress-slider,#problem-management-root .campaign-update-progress-control>label{align-items:center;gap:var(--ds-space-3);color:var(--ds-text-secondary);font-size:var(--ds-type-xs);grid-template-columns:auto minmax(8rem,1fr) auto;font-weight:700;display:grid}#problem-management-root .campaign-overall-progress-slider input[type=range],#problem-management-root .campaign-update-progress-control input[type=range]{min-height:2.75rem;accent-color:var(--campaign-progress-end,var(--ds-accent));cursor:ew-resize;padding:0!important}#problem-management-root .campaign-overall-progress-slider output,#problem-management-root .campaign-update-progress-control output{min-width:3.5rem;color:var(--ds-text);font-size:var(--ds-type-sm);font-variant-numeric:tabular-nums;text-align:right}#problem-management-root .campaign-updates-editor>.campaign-editor-section-head .ghost-button{min-height:2.75rem}#problem-management-root .campaign-update-create,#problem-management-root .campaign-update-editor-row{gap:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);display:grid}#problem-management-root .campaign-update-create{box-shadow:var(--ds-shadow-card)}#problem-management-root .campaign-update-editor-list{gap:var(--ds-space-3);display:grid}#problem-management-root .campaign-update-editor-head{align-items:end;gap:var(--ds-space-4);grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);display:grid}#problem-management-root .campaign-update-editor-head>label,#problem-management-root .campaign-update-editor-fields>label{gap:var(--ds-space-2);min-width:0;color:var(--ds-text-secondary);font-size:var(--ds-type-xs);font-weight:700;display:grid}#problem-management-root .campaign-update-editor-switches{min-height:var(--ds-control-height);justify-content:flex-end;align-items:center;gap:var(--ds-space-2);display:flex}#problem-management-root .campaign-update-editor-switches label{border:1px solid var(--ds-border);border-radius:var(--ds-radius-round);min-height:2.75rem;padding-inline:var(--ds-space-3);background:var(--ds-surface-raised);color:var(--ds-text-secondary);cursor:pointer;align-items:center;gap:.4375rem;font-size:.6875rem;font-weight:700;display:inline-flex}#problem-management-root .campaign-update-editor-switches input{accent-color:var(--ds-accent);margin:0;width:1rem!important;min-height:1rem!important;padding:0!important}#problem-management-root .campaign-update-editor-fields{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr);display:grid}#problem-management-root .campaign-update-editor-wide{grid-column:1/-1}#problem-management-root .campaign-update-editor-row :where(input:not([type=checkbox],[type=range]),textarea,select),#problem-management-root .campaign-update-create :where(input:not([type=checkbox],[type=range]),textarea,select){width:100%;min-height:var(--ds-control-height);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-raised);color:var(--ds-text);font-size:var(--ds-type-body);padding:.75rem}#problem-management-root .campaign-update-editor-row textarea,#problem-management-root .campaign-update-create textarea{resize:vertical;min-height:5.5rem}#problem-management-root .campaign-update-progress-control{align-items:end;gap:var(--ds-space-4);padding-block:var(--ds-space-2);grid-template-columns:minmax(12rem,.75fr) minmax(16rem,1fr);display:grid}#problem-management-root .campaign-update-editor-actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);display:flex}#problem-management-root .campaign-update-delete,#problem-management-root .campaign-update-delete-confirm button{min-height:2.75rem}#problem-management-root .campaign-update-delete{align-items:center;gap:var(--ds-space-2);border:1px solid color-mix(in srgb, var(--inside-color-danger) 36%, var(--ds-border));border-radius:var(--ds-radius-sm);padding-inline:var(--ds-space-3);background:var(--ds-surface-raised);color:var(--inside-color-danger);font-size:var(--ds-type-xs);font-weight:700;display:inline-flex}#problem-management-root .campaign-update-delete-confirm{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-secondary);font-size:var(--ds-type-xs);margin-right:auto;display:inline-flex}#problem-management-root .campaign-update-editor-empty{justify-content:center;align-items:center;gap:var(--ds-space-3);min-height:7rem;padding:var(--ds-space-4);border:1px dashed var(--ds-border);border-radius:var(--ds-radius-md);color:var(--ds-text-muted);display:flex}#problem-management-root .campaign-update-editor-empty>span{gap:.1875rem;display:grid}#problem-management-root .campaign-update-editor-empty strong{color:var(--ds-text-secondary);font-size:var(--ds-type-sm)}#problem-management-root .campaign-update-editor-empty small{color:var(--ds-text-muted);font-size:var(--ds-type-xs)}@media (max-width:47.9375rem){#problem-management-root .client-campaign-pulse-project>header{flex-direction:column;align-items:stretch}#problem-management-root .client-campaign-pulse-project>header button{justify-content:center;width:100%}#problem-management-root .campaign-overall-progress-editor,#problem-management-root .campaign-updates-editor{margin-inline:calc(var(--ds-space-4) * -1);padding:var(--ds-space-4);border-left:0;border-right:0;border-radius:0}#problem-management-root .campaign-overall-progress-slider,#problem-management-root .campaign-update-progress-control>label{grid-template-columns:1fr auto}#problem-management-root .campaign-overall-progress-slider>input,#problem-management-root .campaign-update-progress-control>label>input{grid-area:2/1/auto/-1}#problem-management-root .campaign-overall-progress-slider>output,#problem-management-root .campaign-update-progress-control>label>output{grid-area:1/2}#problem-management-root .campaign-update-editor-head,#problem-management-root .campaign-update-editor-fields,#problem-management-root .campaign-update-progress-control{grid-template-columns:minmax(0,1fr)}#problem-management-root .campaign-update-editor-wide{grid-column:auto}#problem-management-root .campaign-update-editor-switches{justify-content:stretch;align-items:stretch}#problem-management-root .campaign-update-editor-switches label{flex:1;justify-content:center}#problem-management-root .campaign-update-editor-actions{flex-direction:column-reverse;align-items:stretch}#problem-management-root .campaign-update-editor-actions>button,#problem-management-root .campaign-update-delete-confirm,#problem-management-root .campaign-update-delete-confirm button{justify-content:center;width:100%}#problem-management-root .campaign-update-delete-confirm{grid-template-columns:1fr 1fr;margin:0;display:grid}#problem-management-root .campaign-update-delete-confirm>span{text-align:center;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){#problem-management-root .campaign-progress-fill{transition:none}#problem-management-root .campaign-progress-fill i:before{animation:none}}@media (max-width:23.75rem){#problem-management-root{--ds-page-gutter:var(--pm-page-gutter)}#problem-management-root .assistant-composer-footer,#problem-management-root .assistant-composer-toolbar{gap:.25rem!important}#problem-management-root .assistant-goal-button span,#problem-management-root .assistant-goal-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:7rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){#problem-management-root:focus-within{scroll-behavior:auto!important}#problem-management-root *,#problem-management-root :before,#problem-management-root :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (prefers-contrast:more){#problem-management-root,#problem-management-root[data-theme=dark],#problem-management-root[data-theme=light]{--ds-focus:var(--pm-color-focus);--inside-color-border:var(--pm-color-border)!important;--inside-color-border-soft:var(--pm-color-border-soft)!important;--inside-color-text-muted:var(--pm-color-text-muted)!important}#problem-management-root :where(a){text-decoration-thickness:.125em}}@media (forced-colors:active){#problem-management-root :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid highlight!important}#problem-management-root .button-primary,#problem-management-root .primary-button,#problem-management-root .assistant-launcher,#problem-management-root .assistant-send-button{forced-color-adjust:auto;border:1px solid buttontext!important}}@media (pointer:coarse){#problem-management-root :where(button,[role=button],summary,.inside-nav-item,.inside-mobile-nav-item,.menu-item){min-height:2.75rem}}@media print{#problem-management-root .inside-sidebar,#problem-management-root .inside-topbar,#problem-management-root .inside-mobile-menu,#problem-management-root .assistant-launcher,#problem-management-root .assistant-panel,#problem-management-root .global-theme-toggle,#problem-management-root button{display:none!important}#problem-management-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--inside-color-background:var(--pm-color-background)!important;--inside-color-surface:var(--pm-color-surface)!important;--inside-color-text-primary:var(--pm-color-text-primary)!important;--inside-color-text-secondary:var(--pm-color-text-secondary)!important;--inside-color-text-muted:var(--pm-color-text-muted)!important;--inside-color-border:var(--pm-color-border)!important;--inside-color-border-soft:var(--pm-color-border-soft)!important}#problem-management-root,#problem-management-root .inside-shell{color:#000!important;background:#fff!important}#problem-management-root .inside-view{max-width:none;padding:0!important}}#problem-management-root .campaign-card-grid{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))!important}#problem-management-root .campaign-card-shell{min-width:0;position:relative}#problem-management-root .campaign-card{text-align:left;width:100%;height:100%;overflow:hidden;border:1px solid var(--ds-border-subtle)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important;box-shadow:var(--ds-shadow-card)!important;padding:0!important;display:block!important}#problem-management-root .campaign-card-cover,#problem-management-root .client-campaign-cover{aspect-ratio:16/9;background:var(--ds-surface-selected);width:100%;display:block;position:relative;overflow:hidden}#problem-management-root .campaign-card-cover>img,#problem-management-root .client-campaign-cover>img,#problem-management-root .campaign-cover-preview>img{object-fit:cover}#problem-management-root .campaign-card-fallback,#problem-management-root .client-campaign-fallback{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;color:#ffffffeb!important}#problem-management-root .campaign-card-fallback:before,#problem-management-root .client-campaign-fallback:before{content:"";background:linear-gradient(135deg,#0000000a,#00000061),repeating-linear-gradient(115deg,#0000 0 22px,#ffffff0e 22px 23px);position:absolute;inset:0}#problem-management-root .campaign-card-fallback>span,#problem-management-root .client-campaign-fallback>span{letter-spacing:-.075em;opacity:.84;font-size:clamp(3rem,9vw,6rem);font-weight:750;line-height:1;position:relative}#problem-management-root .campaign-card-cover-meta,#problem-management-root .client-campaign-cover-meta{z-index:2;justify-content:space-between;align-items:flex-end;gap:var(--ds-space-3);min-height:4.25rem;padding:var(--ds-space-6) var(--ds-space-4) var(--ds-space-3);background:linear-gradient(#0000,#050605d1);display:flex;position:absolute;inset:auto 0 0}#problem-management-root .campaign-card-cover-meta>span:first-child,#problem-management-root .client-campaign-cover-meta>span:first-child{letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:700;color:#fff!important}#problem-management-root .campaign-card-cover-meta .status-badge,#problem-management-root .client-campaign-cover-meta .status-badge{-webkit-backdrop-filter:blur(10px);min-height:1.75rem;color:#fff!important;background:#080908a3!important;border-color:#ffffff61!important}#problem-management-root .campaign-card-body,#problem-management-root .client-campaign-body{gap:var(--ds-space-4);padding:var(--ds-space-5);display:grid}#problem-management-root .campaign-card .workspace-card-copy{align-content:start;gap:var(--ds-space-2);min-height:7.25rem;display:grid;margin:0!important}#problem-management-root .campaign-card .workspace-card-title,#problem-management-root .client-campaign-copy>strong{color:var(--ds-text)!important;letter-spacing:-.035em!important;font-size:clamp(1.25rem,2.2vw,1.625rem)!important;font-weight:700!important;line-height:1.16!important}#problem-management-root .campaign-card .workspace-card-description,#problem-management-root .client-campaign-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--ds-text-secondary)!important;font-size:var(--ds-type-sm)!important;line-height:1.55!important}#problem-management-root .campaign-card-team,#problem-management-root .client-campaign-team{align-items:center;gap:var(--ds-space-3);min-width:0;padding-block:var(--ds-space-2);border-block:1px solid var(--ds-border-subtle);display:flex}#problem-management-root .campaign-avatar-stack{flex:none;padding-left:.375rem;display:flex}#problem-management-root .campaign-avatar-stack>span{border:2px solid var(--ds-surface);background:var(--ds-surface-selected);width:1.875rem;height:1.875rem;color:var(--ds-text);border-radius:50%;place-items:center;margin-left:-.375rem;font-size:.625rem;font-weight:750;display:grid;position:relative;overflow:hidden}#problem-management-root .campaign-avatar-stack img{object-fit:cover}#problem-management-root .campaign-card-team>span:last-child,#problem-management-root .client-campaign-team>span:last-child{gap:.125rem;min-width:0;display:grid}#problem-management-root .campaign-card-team small,#problem-management-root .client-campaign-team small{letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--ds-text-muted)!important;font-size:var(--ds-type-xs)!important}#problem-management-root .campaign-card-team strong,#problem-management-root .client-campaign-team strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden;color:var(--ds-text-secondary)!important;font-size:var(--ds-type-sm)!important}#problem-management-root .campaign-card .workspace-signal{margin:0!important}#problem-management-root .campaign-card .workspace-card-foot{padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border-subtle);margin:0!important}#problem-management-root .campaign-card-edit{z-index:5;top:var(--ds-space-3);right:var(--ds-space-3);justify-content:center;align-items:center;gap:var(--ds-space-2);min-width:2.75rem;min-height:2.75rem;padding-inline:var(--ds-space-3);border-radius:var(--ds-radius-round);color:#fff;font-size:var(--ds-type-xs);-webkit-backdrop-filter:blur(12px);background:#080908c2;border:1px solid #ffffff6b;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 8px 24px #0000003d}#problem-management-root .campaign-card-edit:hover{background:#080908eb;border-color:#ffffffb3}#problem-management-root .client-project-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(.75rem,1.8vw,1.25rem)!important;display:grid!important}#problem-management-root .client-project-card.client-campaign-card{overflow:hidden;border:1px solid var(--ds-border-subtle)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important;box-shadow:var(--ds-shadow-card)!important}#problem-management-root .client-campaign-card>button.client-campaign-open{text-align:left;width:100%;color:inherit!important;padding:0!important;display:block!important}#problem-management-root .client-campaign-copy{gap:var(--ds-space-2);display:grid}#problem-management-root .client-campaign-copy>small{letter-spacing:.055em;text-transform:uppercase;font-weight:700;color:var(--ds-text-muted)!important;font-size:var(--ds-type-xs)!important}#problem-management-root .client-campaign-card>footer{margin:0 var(--ds-space-5) var(--ds-space-5)!important;padding-top:var(--ds-space-3)!important;border-top:1px solid var(--ds-border-subtle)!important}#problem-management-root .campaign-editor,#problem-management-root .task-editor{grid-template-rows:auto minmax(0,1fr) auto;width:min(48rem,100%);max-height:min(54rem,100dvh - 2rem);display:grid;overflow:hidden;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-xl)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important;box-shadow:var(--ds-shadow-overlay)!important}#problem-management-root .campaign-editor-header{align-items:start;gap:var(--ds-space-3);padding:var(--ds-space-5);border-bottom:1px solid var(--ds-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}#problem-management-root .campaign-editor-header>div,#problem-management-root .campaign-editor-section-head>div{gap:.125rem;min-width:0;display:grid}#problem-management-root .campaign-editor-header>div>span,#problem-management-root .campaign-editor-section-head>div>span{color:var(--ds-text-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.6875rem;font-weight:700}#problem-management-root .campaign-editor-header h2{color:var(--ds-text);font-size:var(--ds-type-title);letter-spacing:-.03em;margin:0}#problem-management-root .campaign-editor-header p{color:var(--ds-text-secondary);font-size:var(--ds-type-xs);margin:.25rem 0 0}#problem-management-root .campaign-editor-symbol,#problem-management-root .credential-dialog-symbol{border-radius:var(--ds-radius-sm);background:var(--ds-surface-selected);width:2.5rem;height:2.5rem;color:var(--ds-accent);place-items:center;display:grid}#problem-management-root .campaign-editor-scroll{overscroll-behavior:contain;padding:var(--ds-space-5);overflow-y:auto}#problem-management-root .campaign-cover-editor{gap:var(--ds-space-3);margin-bottom:var(--ds-space-6);display:grid}#problem-management-root .campaign-editor-section-head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}#problem-management-root .campaign-image-remove{align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);min-height:2.5rem;padding-inline:var(--ds-space-3);background:var(--ds-surface-raised);color:var(--inside-color-danger);font-size:var(--ds-type-xs);font-weight:700;display:inline-flex}#problem-management-root .campaign-cover-preview{aspect-ratio:16/9;border:1px dashed var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-canvas-subtle);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}#problem-management-root .campaign-cover-preview>span{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-muted);font-size:var(--ds-type-sm);font-weight:650;display:inline-flex}#problem-management-root .campaign-image-controls{align-items:end;gap:var(--ds-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}#problem-management-root .campaign-image-controls>label,#problem-management-root .campaign-editor-grid>label,#problem-management-root .task-editor-body>label{gap:var(--ds-space-2);min-width:0;color:var(--ds-text-secondary);font-size:var(--ds-type-xs);font-weight:700;display:grid}#problem-management-root .campaign-upload-button{min-height:var(--ds-control-height);padding-inline:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-raised);cursor:pointer;grid-auto-flow:column;justify-content:center;align-items:center;gap:var(--ds-space-2)!important;color:var(--ds-text)!important;display:inline-flex!important}#problem-management-root .campaign-upload-button input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#problem-management-root .campaign-editor-grid,#problem-management-root .task-editor-body{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#problem-management-root .campaign-editor-wide,#problem-management-root .task-editor-wide{grid-column:1/-1}#problem-management-root :is(.campaign-editor,.task-editor) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){width:100%;min-height:var(--ds-control-height);border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-sm)!important;background:var(--ds-surface-raised)!important;color:var(--ds-text)!important;font-size:var(--ds-type-body)!important;padding:.75rem!important}#problem-management-root .campaign-editor textarea,#problem-management-root .task-editor textarea{resize:vertical;min-height:7rem}#problem-management-root .campaign-editor-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);border-top:1px solid var(--ds-border-subtle);background:var(--ds-surface-raised);display:flex}#problem-management-root .campaign-editor-footer>span,#problem-management-root .credential-dialog-footer>span{color:var(--ds-text-muted);font-size:var(--ds-type-xs)}#problem-management-root .campaign-editor-footer>div{gap:var(--ds-space-2);display:flex}#problem-management-root .task-editor-body{overscroll-behavior:contain;padding:var(--ds-space-5);overflow-y:auto}#problem-management-root .task-action-edit{border-color:var(--ds-border)!important;background:var(--ds-surface-raised)!important;color:var(--ds-text)!important}#problem-management-root .task-due-copy{margin-top:.25rem;color:var(--ds-text-muted)!important}#problem-management-root .assistant-launcher{background:#b5443d!important}#problem-management-root .assistant-launcher small,#problem-management-root .assistant-launcher:hover small{color:#fff!important;opacity:1!important}#problem-management-root .assistant-launcher:hover{background:#a23934!important}@media (hover:hover) and (pointer:fine){#problem-management-root .campaign-card:hover .campaign-card-cover>img,#problem-management-root .client-campaign-card:hover .client-campaign-cover>img{transform:scale(1.018)}#problem-management-root .campaign-card-cover>img,#problem-management-root .client-campaign-cover>img{transition:transform var(--ds-duration-slow) var(--ds-ease-standard)}}@media (max-width:47.9375rem){#problem-management-root .campaign-card .workspace-card-copy{min-height:0}#problem-management-root .campaign-card-body,#problem-management-root .client-campaign-body{padding:var(--ds-space-4)}#problem-management-root .campaign-card-edit{min-width:2.75rem;min-height:2.75rem;padding:0}#problem-management-root .campaign-card-edit>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#problem-management-root .campaign-editor,#problem-management-root .task-editor{width:100%;max-height:calc(100dvh - max(.5rem, env(safe-area-inset-top)));border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important}#problem-management-root .campaign-editor-header,#problem-management-root .campaign-editor-scroll,#problem-management-root .task-editor-body{padding-inline:max(var(--ds-space-4), env(safe-area-inset-left));padding-right:max(var(--ds-space-4), env(safe-area-inset-right))}#problem-management-root .campaign-editor-footer{padding:var(--ds-space-3) max(var(--ds-space-4), env(safe-area-inset-right)) max(var(--ds-space-4), env(safe-area-inset-bottom)) max(var(--ds-space-4), env(safe-area-inset-left));flex-direction:column;align-items:stretch}#problem-management-root .campaign-editor-footer>div{grid-template-columns:1fr 1fr;display:grid}#problem-management-root .campaign-image-controls,#problem-management-root .campaign-editor-grid,#problem-management-root .task-editor-body{grid-template-columns:minmax(0,1fr)}#problem-management-root .campaign-editor-wide,#problem-management-root .task-editor-wide{grid-column:auto}#problem-management-root .campaign-upload-button,#problem-management-root .campaign-editor-footer button,#problem-management-root .task-editor .credential-dialog-footer button,#problem-management-root .campaign-card-edit{min-height:2.75rem}}#problem-management-root .project-overview{align-content:start;align-items:start;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:clamp(1rem,2vw,1.5rem)!important;display:grid!important}#problem-management-root .project-focus-card,#problem-management-root .project-campaign-pulse-card,#problem-management-root .project-overview-columns{width:100%;min-width:0;grid-column:1/-1!important}#problem-management-root .project-overview-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}#problem-management-root .project-overview-stack,#problem-management-root .project-overview-actions{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(1rem,2vw,1.5rem);min-width:0;display:grid}#problem-management-root .project-overview-stack>*,#problem-management-root .project-overview-actions>*{min-width:0}#problem-management-root .project-focus-card{min-width:0;border:1px solid var(--ds-border-subtle)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important;box-shadow:var(--ds-shadow-card)!important;padding:clamp(1.25rem,2.4vw,2rem)!important}#problem-management-root .project-overview-card,#problem-management-root .project-focus-card,#problem-management-root .project-activity-link,#problem-management-root .campaign-overall-progress-editor,#problem-management-root .campaign-updates-editor{background-color:var(--ds-surface)!important}#problem-management-root .project-tab-content,#problem-management-root .project-workspace,#problem-management-root .project-overview>*{min-width:0}#problem-management-root .project-status-select-wrap{min-width:8.75rem;display:block;position:relative}#problem-management-root .project-status-select-wrap select{width:100%;min-height:var(--ds-control-height);appearance:none;background-image:none!important;padding-right:2.5rem!important}#problem-management-root .project-status-select-wrap>svg{color:var(--ds-text-secondary);pointer-events:none;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}#problem-management-root .campaign-delete-zone{align-items:center;gap:var(--ds-space-4);margin-top:var(--ds-space-6);padding:var(--ds-space-4);border:1px solid color-mix(in srgb, var(--inside-color-danger) 42%, var(--ds-border));border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--inside-color-danger) 7%, var(--ds-surface));grid-template-columns:minmax(0,1fr) auto;display:grid}#problem-management-root .campaign-delete-zone>div:first-child{gap:.1875rem;min-width:0;display:grid}#problem-management-root .campaign-delete-zone span{color:var(--inside-color-danger);letter-spacing:.065em;text-transform:uppercase;font-size:.6875rem;font-weight:750}#problem-management-root .campaign-delete-zone strong{color:var(--ds-text);font-size:var(--ds-type-sm)}#problem-management-root .campaign-delete-zone p{max-width:62ch;color:var(--ds-text-secondary);font-size:var(--ds-type-xs);margin:.125rem 0 0;line-height:1.55}#problem-management-root .campaign-delete-trigger,#problem-management-root .campaign-delete-confirm{min-height:var(--ds-control-height);justify-content:center;align-items:center;gap:var(--ds-space-2);border:1px solid color-mix(in srgb, var(--inside-color-danger) 58%, var(--ds-border));border-radius:var(--ds-radius-sm);padding-inline:var(--ds-space-4);color:var(--inside-color-danger);font-size:var(--ds-type-xs);background:0 0;font-weight:750;display:inline-flex}#problem-management-root .campaign-delete-confirm{background:var(--inside-color-danger);color:#fff}#problem-management-root .campaign-delete-confirm-actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);display:flex}#problem-management-root[data-theme=light] .inside-shell,#problem-management-root[data-theme=light]{background:var(--pm-color-background)!important}#problem-management-root[data-theme=light] :where(.project-focus-card,.project-overview-card,.workspace-card,.client-home-card,.client-card,.settings-panel,.campaign-editor){box-shadow:0 1px 2px #1818160d,0 12px 30px #1818160e!important}@media (max-width:64rem){#problem-management-root .project-overview-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.9375rem){#problem-management-root .project-overview{gap:var(--ds-space-4)!important;grid-template-columns:minmax(0,1fr)!important}#problem-management-root .project-overview-columns,#problem-management-root .project-overview-stack,#problem-management-root .project-overview-actions{gap:var(--ds-space-4)}#problem-management-root .project-focus-card,#problem-management-root .project-campaign-pulse-card{grid-column:auto!important}#problem-management-root .campaign-delete-zone{grid-template-columns:minmax(0,1fr);align-items:stretch}#problem-management-root .campaign-delete-zone>button,#problem-management-root .campaign-delete-confirm-actions,#problem-management-root .campaign-delete-confirm-actions>button{width:100%}#problem-management-root .campaign-delete-confirm-actions{grid-template-columns:1fr;display:grid}}#problem-management-root .focus-hero{grid-template-columns:minmax(16rem,.72fr) minmax(20rem,1.28fr)!important;align-items:stretch!important}#problem-management-root .focus-overview-report{align-content:start;gap:var(--ds-space-3);border-left:1px solid var(--ds-border-subtle);min-width:0;padding-left:clamp(1rem,2.4vw,2rem);display:grid}#problem-management-root .focus-overview-report>header{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}#problem-management-root .focus-overview-report>header>span:last-child{gap:.125rem;min-width:0;display:grid}#problem-management-root .focus-overview-report>header small{letter-spacing:.075em;text-transform:uppercase;font-weight:700;color:var(--ds-text-muted)!important;font-size:.625rem!important}#problem-management-root .focus-overview-report>header strong{font-size:var(--ds-type-sm);line-height:1.25;color:var(--ds-text)!important}#problem-management-root .focus-overview-icon{border-radius:var(--ds-radius-round);background:color-mix(in srgb, var(--ds-accent) 15%, var(--ds-surface-raised));width:2.125rem;height:2.125rem;color:var(--ds-accent);flex:none;place-items:center;display:grid}#problem-management-root .focus-overview-report>p{max-width:72ch;font-size:var(--ds-type-body);margin:0;line-height:1.65;color:var(--ds-text-secondary)!important}#problem-management-root .focus-brief-links{border-top:1px solid var(--ds-border-subtle);min-width:0;display:grid}#problem-management-root .focus-brief-links>a,#problem-management-root .focus-brief-links>button{text-align:left;gap:.1875rem;min-width:0;min-height:3.25rem;text-decoration:none;display:grid;border:0!important;border-bottom:1px solid var(--ds-border-subtle)!important;color:var(--ds-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.75rem 0!important}#problem-management-root .focus-brief-links>:last-child{border-bottom:0!important}#problem-management-root .focus-brief-links>a>span,#problem-management-root .focus-brief-links>button>span{letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.625rem;font-weight:750;display:inline-flex;color:var(--ds-accent)!important}#problem-management-root .focus-brief-links>a>strong,#problem-management-root .focus-brief-links>button>strong{font-size:var(--ds-type-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;color:var(--ds-text)!important}#problem-management-root .focus-brief-links>a>small,#problem-management-root .focus-brief-links>button>small{align-items:center;gap:.35rem;display:inline-flex;color:var(--ds-text-muted)!important;font-size:.6875rem!important}#problem-management-root .focus-brief-clear{align-items:center;gap:var(--ds-space-2);min-height:3rem;color:var(--ds-text-secondary);font-size:var(--ds-type-xs);display:inline-flex}#problem-management-root .assistant-sheet-backdrop{display:none}@media (hover:hover) and (pointer:fine){#problem-management-root .focus-brief-links>a:hover,#problem-management-root .focus-brief-links>button:hover{transform:translate(.1875rem);color:var(--ds-accent)!important}}@keyframes ds-sheet-in-left{0%{opacity:.75;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes ds-assistant-sheet-up{0%{opacity:.82;transform:translateY(2rem)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:47.9375rem){#problem-management-root .inside-content,#problem-management-root .team-mode .inside-content,#problem-management-root .client-mode .inside-content{padding-top:var(--ds-space-3)!important}#problem-management-root .focus-view{gap:var(--ds-space-4)!important}#problem-management-root .focus-hero{gap:var(--ds-space-4)!important;padding:var(--ds-space-4)!important;grid-template-columns:minmax(0,1fr)!important}#problem-management-root .focus-hero h1{font-size:clamp(1.875rem,9vw,2.375rem)!important}#problem-management-root .focus-overview-report{gap:var(--ds-space-3);border-top:1px solid var(--ds-border-subtle);padding-top:var(--ds-space-4);border-left:0;padding-left:0}#problem-management-root .focus-overview-report>p{font-size:.875rem;line-height:1.6}#problem-management-root .focus-brief-links>a,#problem-management-root .focus-brief-links>button{min-height:3.5rem;padding-block:.8125rem!important}#problem-management-root .mobile-nav-drawer{border-right:1px solid var(--ds-border)!important;border-radius:0 var(--ds-radius-xl) var(--ds-radius-xl) 0!important;animation:ds-sheet-in-left var(--ds-duration-slow) var(--ds-ease-enter) both!important;border-left:0!important;inset:0 auto 0 0!important;box-shadow:28px 0 80px #00000080!important}#problem-management-root .inside-assistant:not(.open){pointer-events:none;z-index:90!important;top:auto!important;right:max(.75rem, env(safe-area-inset-right))!important;bottom:max(.625rem, env(safe-area-inset-bottom))!important;left:max(.75rem, env(safe-area-inset-left))!important;width:auto!important;height:3.875rem!important;margin:0!important;display:block!important;position:fixed!important}#problem-management-root .inside-assistant:not(.open) .assistant-launcher{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);align-items:center!important;gap:var(--ds-space-2)!important;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;background:color-mix(in srgb, var(--ds-surface-raised) 94%, transparent)!important;width:100%!important;min-width:0!important;max-width:none!important;height:3.875rem!important;min-height:3.875rem!important;color:var(--ds-text)!important;grid-template-columns:2.5rem minmax(0,1fr) 2.25rem!important;padding:.375rem .5rem!important;display:grid!important;box-shadow:inset 0 1px #ffffff0f,0 .75rem 2.25rem #00000047!important}#problem-management-root .inside-assistant:not(.open) .assistant-symbol{border-radius:var(--ds-radius-md);width:2.5rem;height:2.5rem;background:var(--ds-accent)!important;color:#fff!important;border:0!important}#problem-management-root .inside-assistant:not(.open) .assistant-symbol svg{width:1.125rem;height:1.125rem}#problem-management-root .inside-assistant:not(.open) .assistant-launcher>span:nth-child(2){gap:.0625rem;min-width:0;display:grid!important}#problem-management-root .inside-assistant:not(.open) .assistant-launcher strong,#problem-management-root .inside-assistant:not(.open) .assistant-launcher small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit!important}#problem-management-root .inside-assistant:not(.open) .assistant-launcher strong{font-size:.875rem}#problem-management-root .inside-assistant:not(.open) .assistant-launcher small{font-size:.6875rem;color:var(--ds-text-muted)!important}#problem-management-root .inside-assistant:not(.open) .assistant-launcher>svg:last-child{color:var(--ds-accent);justify-self:center;display:block!important}#problem-management-root .inside-assistant.open{isolation:isolate;justify-content:center;align-items:flex-end;z-index:320!important;top:var(--assistant-viewport-top,0px)!important;right:0!important;bottom:var(--assistant-viewport-bottom,0px)!important;width:100vw!important;height:auto!important;padding-top:max(.5rem, env(safe-area-inset-top))!important;pointer-events:auto!important;margin:0!important;display:flex!important;position:fixed!important;left:0!important}#problem-management-root .assistant-sheet-backdrop{z-index:0;-webkit-backdrop-filter:blur(6px);width:100%;height:100%;animation:ds-pop-in var(--ds-duration-standard) var(--ds-ease-enter) both;border:0;padding:0;display:block;position:absolute;inset:0;background:var(--ds-overlay)!important}#problem-management-root .inside-assistant.open .assistant-panel{z-index:1;width:100vw!important;height:min(88dvh, calc(var(--assistant-visual-height,100dvh) - max(.5rem, env(safe-area-inset-top))))!important;max-width:none!important;max-height:calc(var(--assistant-visual-height,100dvh) - max(.5rem, env(safe-area-inset-top)))!important;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0!important;background:var(--ds-canvas-subtle)!important;animation:ds-assistant-sheet-up var(--ds-duration-slow) var(--ds-ease-enter) both!important;border-bottom:0!important;position:relative!important;inset:auto!important;box-shadow:0 -1rem 4rem #0000006b!important}#problem-management-root .inside-assistant.open .assistant-head{min-height:4rem;padding:.625rem max(.875rem, env(safe-area-inset-right)) .625rem max(.875rem, env(safe-area-inset-left))!important}#problem-management-root .inside-assistant.open .assistant-conversation{overscroll-behavior:contain}#problem-management-root .inside-assistant.open .assistant-composer-shell{padding-bottom:max(.75rem, env(safe-area-inset-bottom))!important}}#problem-management-root .problem-management-mark{grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;line-height:0;position:relative;display:grid!important}#problem-management-root .problem-management-mark-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity var(--ds-motion-fast) var(--ds-ease-standard);grid-area:1/1;width:100%!important;max-width:none!important;height:auto!important}#problem-management-root .problem-management-mark-image-light{opacity:0;visibility:hidden}#problem-management-root .problem-management-mark-image-dark,#problem-management-root[data-theme=light] .problem-management-mark-image-light{opacity:1;visibility:visible}#problem-management-root[data-theme=light] .problem-management-mark-image-dark,#problem-management-root[data-theme=dark] .problem-management-mark-image-light{opacity:0;visibility:hidden}#problem-management-root[data-theme=dark] .problem-management-mark-image-dark{opacity:1;visibility:visible}#problem-management-root .inside-brand,#problem-management-root .team-mode .inside-brand,#problem-management-root .client-mode .inside-brand{width:100%!important;padding-inline:var(--ds-space-4)!important;text-align:center!important;justify-content:center!important;align-items:center!important}#problem-management-root .sidebar-brand-mark{width:min(100%,12.25rem)!important;margin-inline:auto!important}#problem-management-root .client-mode .sidebar-brand-mark{width:min(100%,11rem)!important}#problem-management-root .login-brand-mark{width:min(100%,24rem);margin:0}#problem-management-root .mobile-topbar-brand{display:none!important}@media (max-width:47.9375rem){#problem-management-root .mobile-topbar-brand.problem-management-mark{pointer-events:none;z-index:0;grid-area:1/1/auto/-1!important;place-self:center!important;width:min(12rem,48vw)!important;max-width:12rem!important;margin:0!important;padding:0!important;display:grid!important}#problem-management-root .inside-topbar .mobile-project-button,#problem-management-root .inside-topbar .topbar-actions{z-index:1;position:relative}#problem-management-root .mobile-drawer-brand.problem-management-mark{grid-column:1/3!important;justify-self:start!important;width:min(12rem,100%)!important;max-width:12rem!important;margin:0!important;padding:0!important;display:grid!important}#problem-management-root .login-brand-mark{width:min(17.5rem,84vw)}}@media (prefers-reduced-motion:reduce){#problem-management-root .problem-management-mark-image{transition:none!important}}@keyframes pm-inbox-content-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translate(0,0)}}@keyframes pm-inbox-row-in{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translate(0,0)}}@keyframes pm-mobile-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes pm-mobile-drawer-out{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes pm-mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pm-mobile-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes pm-mobile-menu-item-in{0%{opacity:0;transform:translate(-.45rem)}to{opacity:1;transform:translate(0,0)}}@keyframes pm-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}#problem-management-root .inside-view>:is(.view-stack,.project-workspace){animation:pm-inbox-content-in var(--ds-duration-standard) var(--ds-ease-enter) both}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-nav-drawer{will-change:transform;animation:pm-mobile-drawer-in var(--ds-duration-slow) var(--ds-ease-enter) both!important}#problem-management-root .mobile-nav-drawer-wrap.is-closing .mobile-nav-drawer{pointer-events:none;will-change:transform;animation:pm-mobile-drawer-out .22s var(--ds-ease-exit) both!important}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-nav-drawer-backdrop{animation:pm-mobile-backdrop-in var(--ds-duration-standard) var(--ds-ease-enter) both}#problem-management-root .mobile-nav-drawer-wrap.is-closing .mobile-nav-drawer-backdrop{animation:pm-mobile-backdrop-out .22s var(--ds-ease-exit) both;pointer-events:none}#problem-management-root .mobile-nav-drawer-wrap.is-opening :is(.mobile-drawer-nav>button,.mobile-drawer-projects>button,.mobile-drawer-assistant,.mobile-drawer-preview,.mobile-drawer-profile){opacity:0;animation:pm-mobile-menu-item-in var(--ds-duration-standard) var(--ds-ease-enter) both}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-drawer-nav>button:first-child{animation-delay:30ms}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-drawer-nav>button:nth-child(2){animation-delay:48ms}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-drawer-nav>button:nth-child(3){animation-delay:66ms}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-drawer-nav>button:nth-child(4){animation-delay:84ms}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-drawer-nav>button:nth-child(5){animation-delay:.102s}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-drawer-nav>button:nth-child(6){animation-delay:.12s}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-drawer-projects>button:first-child{animation-delay:.138s}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-drawer-projects>button:nth-child(2){animation-delay:.156s}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-drawer-projects>button:nth-child(3){animation-delay:.174s}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-drawer-assistant{animation-delay:.192s}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-drawer-preview{animation-delay:.21s}#problem-management-root .mobile-nav-drawer-wrap.is-opening .mobile-drawer-profile{animation-delay:.228s}#problem-management-root :is(.command-panel,.assistant-panel,.inside-menu,.inside-popover,.project-tab-list,.inbox-compose-card,.inbox-feed-shell){transform-origin:top}#problem-management-root :is(.inside-table tbody tr,.task-row,.team-task-row,.notification-row,.workspace-row,.file-row){transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard)}#problem-management-root .inside-loading{animation:pm-inbox-content-in var(--ds-duration-standard) var(--ds-ease-enter) both}#problem-management-root .loading-skeleton>span{animation:pm-skeleton-shimmer 1.5s var(--ds-ease-standard) infinite;background:linear-gradient(90deg, var(--ds-canvas-subtle) 0%, var(--ds-canvas-subtle) 34%, color-mix(in srgb, var(--ds-surface-raised) 82%, var(--ds-canvas-subtle)) 50%, var(--ds-canvas-subtle) 66%, var(--ds-canvas-subtle) 100%)!important;background-size:220% 100%!important}#problem-management-root .inbox-view{width:100%;min-width:0}#problem-management-root .inbox-view .view-intro{align-items:flex-end}#problem-management-root .inbox-compose-trigger{flex:none;min-height:var(--ds-control-height)!important}#problem-management-root .inbox-status{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-height);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid color-mix(in srgb, var(--ds-accent) 28%, var(--ds-border));border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-accent) 7%, var(--ds-surface));color:var(--ds-text-secondary);font-size:var(--ds-type-sm);animation:pm-inbox-content-in var(--ds-duration-standard) var(--ds-ease-enter) both;display:flex}#problem-management-root .inbox-status svg{color:var(--ds-accent);flex:none}#problem-management-root .inbox-status span{flex:1;min-width:0}#problem-management-root .inbox-status button{min-height:var(--ds-control-height-compact);color:var(--ds-text-secondary);font:inherit;background:0 0;border:0;font-weight:650}#problem-management-root .inbox-compose-card,#problem-management-root .inbox-controls,#problem-management-root .inbox-feed-shell{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-card)}#problem-management-root .inbox-compose-card{animation:pm-inbox-content-in var(--ds-duration-standard) var(--ds-ease-enter) both;overflow:hidden}#problem-management-root .inbox-compose-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-border-subtle);display:flex}#problem-management-root .inbox-compose-heading span,#problem-management-root .inbox-select-field>span,#problem-management-root .inbox-feed-head>div>div>span{color:var(--ds-text-muted);font-size:var(--ds-type-xs);letter-spacing:.055em;text-transform:uppercase;font-weight:700;line-height:1.2;display:block}#problem-management-root .inbox-compose-heading h2{margin:var(--ds-space-1) 0 0;color:var(--ds-text);font-size:var(--ds-type-title-sm);letter-spacing:-.015em}#problem-management-root .inbox-compose-card form{gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-5);display:grid}#problem-management-root .inbox-compose-card textarea{resize:vertical;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);width:100%;min-height:8rem;padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-canvas-subtle);color:var(--ds-text);font:inherit;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard);line-height:1.55}#problem-management-root .inbox-compose-card textarea:focus{border-color:var(--ds-accent);background:var(--ds-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-focus) 22%, transparent);outline:0}#problem-management-root .inbox-compose-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-3);color:var(--ds-text-muted);font-size:var(--ds-type-xs);display:flex}#problem-management-root .inbox-controls{gap:var(--ds-space-3) var(--ds-space-4);padding:var(--ds-space-4);grid-template-columns:minmax(16rem,1fr) auto;display:grid}#problem-management-root .inbox-search{align-items:center;gap:var(--ds-space-2);min-width:0;min-height:var(--ds-control-height);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding-inline:var(--ds-space-3);background:var(--ds-canvas-subtle);color:var(--ds-text-muted);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard);display:flex}#problem-management-root .inbox-search:focus-within{border-color:var(--ds-accent);background:var(--ds-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-focus) 22%, transparent)}#problem-management-root .inbox-search input{width:100%;min-width:0;min-height:calc(var(--ds-control-height) - 2px);font:inherit;outline:0;color:var(--ds-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#problem-management-root .inbox-filter-strip{align-items:center;gap:var(--ds-space-1);grid-column:1/-1;min-width:0;display:flex}#problem-management-root .inbox-filter-strip button{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-height-compact);border-radius:var(--ds-radius-round);padding-inline:var(--ds-space-3);color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-type-sm);white-space:nowrap;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:1px solid #0000;font-weight:650;display:inline-flex}#problem-management-root .inbox-filter-strip button span{border-radius:var(--ds-radius-round);min-width:1.25rem;height:1.25rem;padding-inline:var(--ds-space-1);background:color-mix(in srgb, var(--ds-accent) 16%, transparent);color:var(--ds-text);place-items:center;font-size:.6875rem;display:inline-grid}#problem-management-root .inbox-filter-strip button.active{border-color:var(--ds-border);background:var(--ds-surface-selected);color:var(--ds-text)}#problem-management-root .inbox-organize{gap:var(--ds-space-2);grid-template-columns:minmax(12rem,1fr) minmax(9rem,.72fr);display:grid}#problem-management-root .inbox-select-field{min-width:0}#problem-management-root .inbox-select-field>span{margin:0 0 var(--ds-space-1) var(--ds-space-1)}#problem-management-root .inbox-select-field>div{min-height:var(--ds-control-height);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-canvas-subtle);color:var(--ds-text-muted);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;display:flex;position:relative}#problem-management-root .inbox-select-field>div:focus-within{border-color:var(--ds-accent);background:var(--ds-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-focus) 22%, transparent)}#problem-management-root .inbox-select-field select{z-index:1;width:100%;min-width:0;min-height:calc(var(--ds-control-height) - 2px);appearance:none;font:inherit;font-size:var(--ds-type-sm);text-overflow:ellipsis;outline:0;font-weight:600;position:relative;padding:0 calc(var(--ds-space-6) + var(--ds-space-2)) 0 var(--ds-space-3)!important;color:var(--ds-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}#problem-management-root .inbox-select-field>div>svg{right:var(--ds-space-3);pointer-events:none;position:absolute}#problem-management-root .inbox-feed-shell{overflow:hidden}#problem-management-root .inbox-feed-head{justify-content:space-between;align-items:center;gap:var(--ds-space-4);min-height:4.25rem;padding:var(--ds-space-3) var(--ds-space-5);border-bottom:1px solid var(--ds-border);background:var(--ds-surface-raised);display:flex}#problem-management-root .inbox-feed-head>div{align-items:center;gap:var(--ds-space-3);display:flex}#problem-management-root .inbox-feed-head>div>svg{color:var(--ds-accent)}#problem-management-root .inbox-feed-head strong{margin-top:var(--ds-space-1);color:var(--ds-text);font-size:var(--ds-type-sm);display:block}#problem-management-root .inbox-feed{min-width:0}#problem-management-root .inbox-day-group>h2{z-index:2;padding:var(--ds-space-2) var(--ds-space-5);border-bottom:1px solid var(--ds-border-subtle);background:color-mix(in srgb, var(--ds-surface-raised) 94%, transparent);color:var(--ds-text-muted);font-size:var(--ds-type-xs);letter-spacing:.055em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);margin:0;font-weight:750;position:sticky;top:0}#problem-management-root .inbox-row{--inbox-mark:var(--ds-text-muted);gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-surface);animation:pm-inbox-row-in var(--ds-duration-standard) var(--ds-ease-enter) both;animation-delay:min(calc(var(--inbox-index) * 22ms), .176s);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);grid-template-columns:2.75rem minmax(0,1fr);display:grid;position:relative}#problem-management-root .inbox-day-group:last-child .inbox-row:last-child{border-bottom:0}#problem-management-root .inbox-row.is-unread{background:color-mix(in srgb, var(--ds-accent) 5%, var(--ds-surface))}#problem-management-root .inbox-row.is-unread:before{content:"";background:var(--ds-accent);width:3px;position:absolute;inset:0 auto 0 0}#problem-management-root .inbox-event-mark{border:1px solid var(--ds-border);border-radius:var(--ds-radius-round);background:var(--ds-canvas-subtle);width:2.75rem;height:2.75rem;color:var(--inbox-mark);font-size:var(--ds-type-xs);letter-spacing:.02em;place-items:center;font-weight:750;display:grid}#problem-management-root .inbox-event-mark.kind-message,#problem-management-root .inbox-event-mark.kind-notification{--inbox-mark:var(--ds-accent);border-color:color-mix(in srgb, var(--ds-accent) 28%, var(--ds-border));background:color-mix(in srgb, var(--ds-accent) 8%, var(--ds-surface))}#problem-management-root .inbox-event-mark.kind-completed{--inbox-mark:var(--ds-text-muted);background:var(--ds-surface-raised)}#problem-management-root .inbox-row-content{min-width:0}#problem-management-root .inbox-row-meta{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-muted);font-size:var(--ds-type-xs);flex-wrap:wrap;line-height:1.35;display:flex}#problem-management-root .inbox-campaign,#problem-management-root .inbox-unread-label{border-radius:var(--ds-radius-round);min-height:1.5rem;padding-inline:var(--ds-space-2);align-items:center;font-weight:700;display:inline-flex}#problem-management-root .inbox-campaign{border:1px solid var(--ds-border-subtle);background:var(--ds-canvas-subtle);color:var(--ds-text-secondary)}#problem-management-root .inbox-unread-label{background:color-mix(in srgb, var(--ds-accent) 14%, transparent);color:var(--ds-text)}#problem-management-root .inbox-row h3{margin:var(--ds-space-2) 0 0;color:var(--ds-text);font-size:var(--ds-type-body);letter-spacing:-.008em;font-weight:700;line-height:1.4}#problem-management-root .inbox-row p{margin:var(--ds-space-2) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-type-sm);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}#problem-management-root .inbox-row.is-completed h3{color:var(--ds-text-secondary)}#problem-management-root .inbox-row.is-completed p{color:var(--ds-text-muted)}#problem-management-root .inbox-row-byline{align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-2);color:var(--ds-text-muted);font-size:var(--ds-type-xs);flex-wrap:wrap;display:flex}#problem-management-root .inbox-row-byline time:before{content:"·";margin-right:var(--ds-space-2)}#problem-management-root .inbox-row-actions{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-control-height-compact);margin-top:var(--ds-space-2);flex-wrap:wrap;display:flex}#problem-management-root .inbox-row-actions button{justify-content:center;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-control-height-compact);border-radius:var(--ds-radius-sm);padding-inline:var(--ds-space-2);color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-type-xs);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:1px solid #0000;font-weight:650;display:inline-flex}@media (hover:hover) and (pointer:fine){#problem-management-root .inbox-filter-strip button:hover{background:var(--ds-surface-raised);color:var(--ds-text);transform:translateY(-1px)}#problem-management-root .inbox-row:hover{background:var(--ds-surface-raised)}#problem-management-root .inbox-row.is-unread:hover{background:color-mix(in srgb, var(--ds-accent) 8%, var(--ds-surface-raised))}#problem-management-root .inbox-row-actions button:hover{border-color:var(--ds-border);background:var(--ds-surface-selected);color:var(--ds-text)}}@media (max-width:767px){#problem-management-root .inbox-view .view-intro{align-items:stretch}#problem-management-root .inbox-compose-trigger{justify-content:center;width:100%}#problem-management-root .inbox-compose-heading,#problem-management-root .inbox-compose-card form,#problem-management-root .inbox-feed-head,#problem-management-root .inbox-row{padding-inline:var(--ds-space-4)}#problem-management-root .inbox-compose-footer{flex-direction:column;align-items:stretch}#problem-management-root .inbox-compose-footer .inside-primary{justify-content:center;width:100%}#problem-management-root .inbox-controls{gap:var(--ds-space-3);padding:var(--ds-space-3);flex-direction:column;display:flex}#problem-management-root .inbox-filter-strip{width:calc(100% + (2 * var(--ds-space-3)));margin-inline:calc(-1 * var(--ds-space-3));padding:0 var(--ds-space-3) var(--ds-space-1);overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;-webkit-overflow-scrolling:touch;order:2;overflow-x:auto}#problem-management-root .inbox-filter-strip::-webkit-scrollbar{display:none}#problem-management-root .inbox-filter-strip button{min-height:var(--ds-control-height);scroll-snap-align:start}#problem-management-root .inbox-organize{order:3;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);width:100%}#problem-management-root .inbox-feed-head{min-height:4.5rem}#problem-management-root .inbox-day-group>h2{padding-inline:var(--ds-space-4)}#problem-management-root .inbox-row{gap:var(--ds-space-3);padding-block:var(--ds-space-4);grid-template-columns:2.5rem minmax(0,1fr)}#problem-management-root .inbox-event-mark{width:2.5rem;height:2.5rem}#problem-management-root .inbox-row p{-webkit-line-clamp:4}#problem-management-root .inbox-row-actions{gap:var(--ds-space-2)}#problem-management-root .inbox-row-actions button{min-height:var(--ds-control-height);border-color:var(--ds-border-subtle);padding-inline:var(--ds-space-3)}}@media (max-width:440px){#problem-management-root .inbox-organize{grid-template-columns:1fr}#problem-management-root .inbox-feed-head{align-items:flex-start}#problem-management-root .inbox-feed-head .text-action{min-height:var(--ds-control-height)}}@media (pointer:coarse){#problem-management-root .inbox-status button,#problem-management-root .inbox-filter-strip button,#problem-management-root .inbox-row-actions button,#problem-management-root .inbox-compose-heading button,#problem-management-root .inbox-feed-head button{min-height:var(--ds-control-height)}}#problem-management-root .tasks-view{--task-priority-low:var(--inside-color-success);--task-priority-medium:var(--inside-color-info);--task-priority-high:var(--inside-color-warning);--task-priority-urgent:var(--inside-color-danger)}#problem-management-root .task-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-4);padding:var(--ds-space-4);display:flex;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface)!important}#problem-management-root .task-toolbar-group{gap:var(--ds-space-3);min-width:0;grid-template-columns:minmax(12rem,1fr) minmax(12rem,.82fr) auto!important;align-items:end!important;display:grid!important}#problem-management-root .task-toolbar label{gap:var(--ds-space-1);min-width:0;display:grid}#problem-management-root .task-toolbar label>span{align-items:center;gap:var(--ds-space-1);color:var(--ds-text-muted);font-size:var(--ds-type-xs);letter-spacing:.055em;text-transform:uppercase;font-weight:700;display:inline-flex}#problem-management-root .task-toolbar select{min-height:var(--ds-control-height);padding-inline:var(--ds-space-3);font-size:var(--ds-type-sm);border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-sm)!important;background:var(--ds-canvas-subtle)!important;width:100%!important;min-width:0!important;color:var(--ds-text)!important}#problem-management-root .task-lane-tabs{min-height:var(--ds-control-height);border-color:var(--ds-border)!important;border-radius:var(--ds-radius-sm)!important;background:var(--ds-canvas-subtle)!important}#problem-management-root .task-lane-tabs button{transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard);min-height:calc(var(--ds-control-height) - .5rem)!important;border-radius:calc(var(--ds-radius-sm) - .125rem)!important;padding-inline:var(--ds-space-3)!important;color:var(--ds-text-muted)!important}#problem-management-root .task-lane-tabs button.active{background:var(--ds-surface-selected)!important;color:var(--ds-text)!important}#problem-management-root .task-table{overflow:hidden;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface)!important}#problem-management-root .task-table-head,#problem-management-root .task-table-row{gap:var(--ds-space-3)!important;grid-template-columns:minmax(17rem,2fr) minmax(8rem,.82fr) minmax(10rem,1fr) minmax(7.5rem,.72fr) minmax(8rem,.76fr) minmax(9.5rem,auto)!important}#problem-management-root .task-table-head{border-color:var(--ds-border-subtle)!important;background:var(--ds-canvas-subtle)!important}#problem-management-root .task-table-row{--task-priority:var(--task-priority-medium);animation:pm-task-row-in var(--ds-duration-standard) var(--ds-ease-enter) both;animation-delay:min(calc(var(--task-index,0) * 18ms), .144s);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard);position:relative;border-color:var(--ds-border-subtle)!important;background:var(--ds-surface)!important;min-height:5.25rem!important}#problem-management-root .task-table-row:before{content:"";background:var(--task-priority);width:3px;position:absolute;inset:0 auto 0 0}#problem-management-root .task-table-row.priority-low{--task-priority:var(--task-priority-low)}#problem-management-root .task-table-row.priority-medium{--task-priority:var(--task-priority-medium)}#problem-management-root .task-table-row.priority-high{--task-priority:var(--task-priority-high)}#problem-management-root .task-table-row.priority-urgent{--task-priority:var(--task-priority-urgent)}#problem-management-root .task-title-cell{gap:var(--ds-space-1);min-width:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}#problem-management-root .task-title-cell strong,#problem-management-root .task-title-cell small{min-width:0;display:block}#problem-management-root .task-title-cell strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden;color:var(--ds-text)!important;font-size:var(--ds-type-sm)!important}#problem-management-root .task-title-cell small{text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden;color:var(--ds-text-muted)!important;font-size:var(--ds-type-xs)!important}#problem-management-root .task-priority-cell{--task-priority:var(--task-priority-medium);min-width:0}#problem-management-root .task-priority-cell.low{--task-priority:var(--task-priority-low)}#problem-management-root .task-priority-cell.medium{--task-priority:var(--task-priority-medium)}#problem-management-root .task-priority-cell.high{--task-priority:var(--task-priority-high)}#problem-management-root .task-priority-cell.urgent{--task-priority:var(--task-priority-urgent)}#problem-management-root .task-priority-control,#problem-management-root .task-priority-badge{width:100%;min-width:0;min-height:var(--ds-control-height-compact);align-items:center;gap:var(--ds-space-2);border:1px solid color-mix(in srgb, var(--task-priority) 38%, var(--ds-border));border-radius:var(--ds-radius-round);padding:0 var(--ds-space-2);background:color-mix(in srgb, var(--task-priority) 9%, var(--ds-surface-raised));color:var(--ds-text);font-size:var(--ds-type-xs);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard);font-weight:700;display:flex}#problem-management-root .task-priority-badge{width:fit-content;padding-right:var(--ds-space-3)}#problem-management-root .task-priority-dot{border-radius:var(--ds-radius-round);background:var(--task-priority);width:.55rem;height:.55rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--task-priority) 18%, transparent);flex:none}#problem-management-root .task-priority-control select{width:100%;min-width:0;min-height:calc(var(--ds-control-height-compact) - 2px);font-size:var(--ds-type-xs);outline:0;font-weight:700;color:var(--ds-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#problem-management-root .task-priority-control:focus-within{border-color:var(--task-priority);box-shadow:0 0 0 3px color-mix(in srgb, var(--task-priority) 18%, transparent)}#problem-management-root .task-row-actions{justify-content:flex-end}@keyframes pm-task-row-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){#problem-management-root .task-table-row:hover{background:var(--ds-surface-raised)!important}#problem-management-root .task-priority-control:hover{border-color:var(--task-priority);background:color-mix(in srgb, var(--task-priority) 13%, var(--ds-surface-raised))}}@media (max-width:74.9375rem){#problem-management-root .task-table{overflow:visible;background:0 0!important;border:0!important}#problem-management-root .task-table-head{display:none!important}#problem-management-root .task-table-row{margin-bottom:var(--ds-space-3);gap:var(--ds-space-4) var(--ds-space-3)!important;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;padding:var(--ds-space-4)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#problem-management-root .task-title-cell,#problem-management-root .task-row-actions{grid-column:1/-1}#problem-management-root .task-project-cell,#problem-management-root .task-owner-cell,#problem-management-root .task-priority-cell,#problem-management-root .task-status-cell{gap:var(--ds-space-1);min-width:0;display:grid}#problem-management-root .task-project-cell:before,#problem-management-root .task-owner-cell:before,#problem-management-root .task-priority-cell:before,#problem-management-root .task-status-cell:before{color:var(--ds-text-muted);font-size:var(--ds-type-xs);letter-spacing:.055em;text-transform:uppercase;font-weight:700}#problem-management-root .task-project-cell:before{content:"Campaign"}#problem-management-root .task-owner-cell:before{content:"Owner"}#problem-management-root .task-priority-cell:before{content:"Priority"}#problem-management-root .task-status-cell:before{content:"Status"}}@media (max-width:47.9375rem){#problem-management-root .tasks-view .view-intro{align-items:stretch}#problem-management-root .tasks-view .view-intro .inside-primary{justify-content:center;width:100%}#problem-management-root .task-toolbar{padding:var(--ds-space-3);flex-direction:column;align-items:stretch}#problem-management-root .task-toolbar-group{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}#problem-management-root .task-lane-tabs{grid-column:1/-1;width:100%}#problem-management-root .task-lane-tabs button{min-height:var(--ds-control-height)!important}#problem-management-root .task-toolbar-summary{border-top:1px solid var(--ds-border-subtle);width:100%;padding-top:var(--ds-space-3);justify-content:space-between}#problem-management-root .task-priority-control,#problem-management-root .task-priority-badge,#problem-management-root .task-status-cell select,#problem-management-root .task-owner-cell select{min-height:var(--ds-control-height)}#problem-management-root .task-priority-control select{min-height:calc(var(--ds-control-height) - 2px);font-size:1rem}#problem-management-root .task-row-actions{gap:var(--ds-space-2);width:100%;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))!important;display:grid!important}#problem-management-root .task-row-actions :is(button,a){justify-content:center;min-height:var(--ds-control-height)!important}}@media (max-width:29rem){#problem-management-root .task-toolbar-group,#problem-management-root .task-table-row{grid-template-columns:minmax(0,1fr)!important}#problem-management-root .task-lane-tabs,#problem-management-root .task-title-cell,#problem-management-root .task-row-actions{grid-column:auto}}@media (pointer:coarse){#problem-management-root .task-lane-tabs button,#problem-management-root .task-priority-control,#problem-management-root .task-row-actions :is(button,a){min-height:var(--ds-control-height)}}@media (prefers-reduced-motion:reduce){#problem-management-root .inside-view>:is(.view-stack,.project-workspace),#problem-management-root .inside-loading,#problem-management-root .inbox-status,#problem-management-root .inbox-compose-card,#problem-management-root .inbox-row,#problem-management-root .task-table-row,#problem-management-root .mobile-nav-drawer-wrap :is(.mobile-nav-drawer,.mobile-nav-drawer-backdrop,.mobile-drawer-nav>button,.mobile-drawer-projects>button,.mobile-drawer-assistant,.mobile-drawer-preview,.mobile-drawer-profile),#problem-management-root .loading-skeleton>span{animation:none!important;transform:none!important}}@keyframes pm-command-menu-in{0%{opacity:0;transform:translateY(.5rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}#problem-management-root .assistant-composer-shell{z-index:12;isolation:isolate;min-width:0;overflow:visible}#problem-management-root .assistant-composer{overflow:hidden!important}#problem-management-root .assistant-composer-guidance{min-width:0;min-height:1.5rem;padding:0 var(--ds-space-4) var(--ds-space-1);color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1.35;display:block;overflow:hidden}#problem-management-root .assistant-composer-toolbar{gap:var(--ds-space-2)!important}#problem-management-root .assistant-composer-toolbar-left{gap:var(--ds-space-2);flex:auto;min-width:0}#problem-management-root .assistant-composer-toolbar-right{flex:none}#problem-management-root .assistant-token-actions{align-items:center;gap:var(--ds-space-1);min-width:0;display:flex}#problem-management-root .assistant-token-actions button{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-round);min-width:2.25rem;min-height:2.25rem;padding:0 var(--ds-space-2);background:var(--ds-surface-raised);color:var(--ds-text-secondary);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard);justify-content:center;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:650;display:inline-flex}#problem-management-root .assistant-token-actions button strong{color:var(--ds-accent);font-size:.875rem;font-weight:800;line-height:1}#problem-management-root .assistant-token-actions button:hover,#problem-management-root .assistant-token-actions button:focus-visible{border-color:color-mix(in srgb, var(--ds-accent) 48%, var(--ds-border));background:var(--ds-surface-selected);color:var(--ds-text)}#problem-management-root .assistant-token-actions button:active{transform:scale(.96)}#problem-management-root .assistant-composer-popover-backdrop{z-index:13!important}#problem-management-root .assistant-composer-popover,#problem-management-root .assistant-mention-menu{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--ds-text-muted) 48%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin;max-height:22rem;animation:pm-command-menu-in var(--ds-duration-standard) var(--ds-ease-enter) both;transform-origin:bottom;right:var(--ds-space-3)!important;bottom:calc(100% + var(--ds-space-2))!important;left:var(--ds-space-3)!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(22rem,44dvh)!important;overflow:hidden auto!important}#problem-management-root .assistant-composer-popover::-webkit-scrollbar{width:.375rem}#problem-management-root .assistant-mention-menu::-webkit-scrollbar{width:.375rem}#problem-management-root .assistant-command-help::-webkit-scrollbar{width:.375rem}#problem-management-root .assistant-composer-popover::-webkit-scrollbar-track{background:0 0}#problem-management-root .assistant-mention-menu::-webkit-scrollbar-track{background:0 0}#problem-management-root .assistant-command-help::-webkit-scrollbar-track{background:0 0}#problem-management-root .assistant-composer-popover::-webkit-scrollbar-thumb{border-radius:var(--ds-radius-round);background:color-mix(in srgb, var(--ds-text-muted) 48%, transparent)}#problem-management-root .assistant-mention-menu::-webkit-scrollbar-thumb{border-radius:var(--ds-radius-round);background:color-mix(in srgb, var(--ds-text-muted) 48%, transparent)}#problem-management-root .assistant-command-help::-webkit-scrollbar-thumb{border-radius:var(--ds-radius-round);background:color-mix(in srgb, var(--ds-text-muted) 48%, transparent)}#problem-management-root .assistant-composer-popover>button,#problem-management-root .assistant-mention-menu>button{min-width:0;height:auto;min-height:3.5rem!important;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard)!important}#problem-management-root .assistant-composer-popover>button:active,#problem-management-root .assistant-mention-menu>button:active{transform:scale(.992)}#problem-management-root .assistant-composer-popover>button>span:nth-child(2),#problem-management-root .assistant-suggestion-copy{min-width:0;overflow:hidden}#problem-management-root .assistant-composer-popover>button small,#problem-management-root .assistant-suggestion-copy small{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;display:-webkit-box!important;overflow:hidden!important}#problem-management-root .assistant-composer-popover kbd,#problem-management-root .assistant-mention-menu kbd{max-width:min(7.25rem,28vw)}#problem-management-root .assistant-help-backdrop{z-index:34!important;inset:4rem 0 0!important}#problem-management-root .assistant-command-help{scrollbar-color:color-mix(in srgb, var(--ds-text-muted) 48%, transparent) transparent;scrollbar-width:thin;z-index:35!important;inset:4.75rem var(--ds-space-3) var(--ds-space-3)!important;width:auto!important;max-height:none!important}#problem-management-root .task-priority-control,#problem-management-root .task-priority-badge{max-width:100%}#problem-management-root[data-theme=light] .task-table-row{box-shadow:0 1px 2px #18181609;background:#fff!important;border-color:#d6d6d2!important}#problem-management-root[data-theme=light] .task-table-row:hover{background:#fafaf8!important}#problem-management-root[data-theme=light] .task-priority-control,#problem-management-root[data-theme=light] .task-priority-badge{border-color:color-mix(in srgb, var(--task-priority) 48%, #cfcfcb);background:color-mix(in srgb, var(--task-priority) 11%, #fff);color:#1a1a18}#problem-management-root[data-theme=light] .task-priority-control select{color:#1a1a18!important}#problem-management-root[data-theme=dark] .task-priority-control,#problem-management-root[data-theme=dark] .task-priority-badge{border-color:color-mix(in srgb, var(--task-priority) 42%, #353535);background:color-mix(in srgb, var(--task-priority) 10%, #1d1d1d)}@media (max-width:74.9375rem){#problem-management-root .task-title-cell strong,#problem-management-root .task-title-cell small{white-space:normal;overflow-wrap:anywhere}#problem-management-root .task-priority-control,#problem-management-root .task-priority-badge{justify-self:start;width:fit-content;min-width:min(9.5rem,100%);max-width:min(100%,16rem)}#problem-management-root .task-priority-control select{width:auto;min-width:0}}@media (max-width:47.9375rem){#problem-management-root .assistant-composer-guidance{min-height:1.375rem;padding-inline:var(--ds-space-3)}#problem-management-root .assistant-composer-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid!important}#problem-management-root .assistant-composer-toolbar-left{gap:var(--ds-space-1)}#problem-management-root .assistant-plus,#problem-management-root .assistant-voice-toggle,#problem-management-root .assistant-send{width:2.625rem!important;min-width:2.625rem!important;height:2.625rem!important;min-height:2.625rem!important}#problem-management-root .assistant-token-actions{flex:auto;justify-content:flex-start}#problem-management-root .assistant-token-actions button{min-width:2.125rem;min-height:2.125rem;padding-inline:.4375rem}#problem-management-root .assistant-composer-popover,#problem-management-root .assistant-mention-menu{max-height:20rem;right:var(--ds-space-2)!important;left:var(--ds-space-2)!important;border-radius:var(--ds-radius-md)!important;max-height:min(20rem,42dvh)!important}#problem-management-root .assistant-composer-popover>button,#problem-management-root .assistant-mention-menu>button{gap:var(--ds-space-2);grid-template-columns:2.375rem minmax(0,1fr) auto}#problem-management-root .assistant-command-help{inset:4.5rem max(.625rem, env(safe-area-inset-right)) max(.625rem, env(safe-area-inset-bottom)) max(.625rem, env(safe-area-inset-left))!important}#problem-management-root .assistant-command-help dl>div{grid-template-columns:minmax(0,1fr);gap:.125rem}#problem-management-root .task-table-row{overflow:hidden;gap:var(--ds-space-3)!important;padding:var(--ds-space-4) var(--ds-space-3)!important;grid-template-columns:minmax(0,1fr)!important}#problem-management-root .task-title-cell,#problem-management-root .task-project-cell,#problem-management-root .task-owner-cell,#problem-management-root .task-priority-cell,#problem-management-root .task-status-cell,#problem-management-root .task-row-actions{min-width:0;grid-column:auto!important}#problem-management-root .task-project-cell,#problem-management-root .task-owner-cell,#problem-management-root .task-priority-cell,#problem-management-root .task-status-cell{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);grid-template-columns:minmax(5.75rem,.34fr) minmax(0,1fr)}#problem-management-root .task-priority-control,#problem-management-root .task-priority-badge,#problem-management-root .task-status-cell select,#problem-management-root .task-owner-cell select{justify-self:start;max-width:100%;width:min(100%,15rem)!important}#problem-management-root .task-priority-control select{width:100%;font-size:var(--ds-type-sm)!important}#problem-management-root .task-row-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))!important}}@media (max-width:30rem){#problem-management-root .assistant-token-actions button{width:2.125rem;padding-inline:0}#problem-management-root .assistant-token-actions button span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#problem-management-root .assistant-composer-popover kbd,#problem-management-root .assistant-mention-menu kbd{display:none}#problem-management-root .assistant-composer-popover>button,#problem-management-root .assistant-mention-menu>button{grid-template-columns:2.375rem minmax(0,1fr)}#problem-management-root .task-project-cell,#problem-management-root .task-owner-cell,#problem-management-root .task-priority-cell,#problem-management-root .task-status-cell{gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr)}#problem-management-root .task-priority-control,#problem-management-root .task-priority-badge,#problem-management-root .task-status-cell select,#problem-management-root .task-owner-cell select{width:100%!important}}@media (pointer:coarse){#problem-management-root .assistant-token-actions button{min-height:var(--ds-control-height)}}@media (prefers-reduced-motion:reduce){#problem-management-root .assistant-composer-popover,#problem-management-root .assistant-mention-menu{animation:none!important;transform:none!important}}#problem-management-root .conversation-inbox{min-width:0}#problem-management-root .conversation-command-bar{align-items:end}#problem-management-root .conversation-controls{gap:var(--ds-space-3);border-color:var(--ds-border-subtle);background:var(--ds-surface);grid-template-columns:minmax(14rem,1fr) auto minmax(9.5rem,auto)}#problem-management-root .conversation-sort{min-width:9.5rem}#problem-management-root .inbox-chat-workspace{min-width:0}#problem-management-root .inbox-conversation-panel{min-width:0;min-height:min(44rem,100dvh - 14rem)}#problem-management-root .inbox-conversation-thread{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--ds-text-muted) 36%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin;min-height:25rem;max-height:min(52rem,100dvh - 24rem)}#problem-management-root .inbox-conversation-thread::-webkit-scrollbar{width:.375rem;height:.375rem}#problem-management-root .conversation-scope-list::-webkit-scrollbar{width:.375rem;height:.375rem}#problem-management-root .inbox-conversation-thread::-webkit-scrollbar-thumb{border-radius:var(--ds-radius-round);background:color-mix(in srgb, var(--ds-text-muted) 36%, transparent)}#problem-management-root .conversation-scope-list::-webkit-scrollbar-thumb{border-radius:var(--ds-radius-round);background:color-mix(in srgb, var(--ds-text-muted) 36%, transparent)}#problem-management-root .conversation-day-group{min-width:0}#problem-management-root .conversation-day-group>h2{z-index:2;border-block:1px solid var(--ds-border-subtle);padding:var(--ds-space-2) var(--ds-space-4);background:color-mix(in srgb, var(--ds-surface) 92%, transparent);color:var(--ds-text-muted);font-size:var(--ds-type-xs);letter-spacing:.055em;text-transform:uppercase;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);margin:0;font-weight:700;position:sticky;top:0}#problem-management-root .conversation-day-group:first-child>h2{border-top:0}#problem-management-root .inbox-conversation-item{--inbox-mark:var(--ds-text-muted);min-width:0;animation:pm-inbox-row-in var(--ds-duration-standard) var(--ds-ease-enter) both;animation-delay:min(calc(var(--inbox-index,0) * 18ms), .144s);position:relative}#problem-management-root .inbox-conversation-item.is-unread{background:color-mix(in srgb, var(--ds-accent) 4%, var(--ds-surface))}#problem-management-root .inbox-conversation-item.is-unread:before{content:"";inset:var(--ds-space-3) auto var(--ds-space-3) 0;border-radius:var(--ds-radius-round);background:var(--ds-accent);width:2px;position:absolute}#problem-management-root .inbox-conversation-item .message-content{min-width:0}#problem-management-root .inbox-conversation-item .message-meta time{color:var(--ds-text-muted);font-size:var(--ds-type-xs)}#problem-management-root .inbox-conversation-item h3{margin:var(--ds-space-1) 0 0;color:var(--ds-text);font-size:var(--ds-type-sm);line-height:1.4}#problem-management-root .inbox-conversation-item p{margin-top:var(--ds-space-1);white-space:pre-wrap;overflow-wrap:anywhere}#problem-management-root .inbox-conversation-item.is-completed h3,#problem-management-root .inbox-conversation-item.is-completed p{color:var(--ds-text-muted)}#problem-management-root .inbox-conversation-item .inbox-event-mark{border-color:color-mix(in srgb, var(--inbox-mark) 24%, var(--ds-border));background:color-mix(in srgb, var(--inbox-mark) 10%, var(--ds-surface-raised));width:2.5rem;height:2.5rem;color:var(--inbox-mark)}#problem-management-root .inbox-conversation-item .kind-message,#problem-management-root .inbox-conversation-item .kind-notification{--inbox-mark:var(--ds-accent)}#problem-management-root .inbox-conversation-item .kind-completed{--inbox-mark:var(--ds-text-muted)}#problem-management-root .inbox-conversation-item .inbox-row-meta{margin-top:var(--ds-space-1)}#problem-management-root .inbox-conversation-item .message-actions{margin-top:var(--ds-space-3);flex-wrap:wrap}#problem-management-root .inbox-chat-composer{isolation:isolate}#problem-management-root .inbox-chat-composer .chat-person-menu{right:var(--ds-space-3);bottom:calc(100% + var(--ds-space-2));left:var(--ds-space-3);width:auto;max-height:min(20rem,42dvh)}#problem-management-root .inbox-chat-composer .chat-composer-footer{gap:var(--ds-space-2)}#problem-management-root .inbox-chat-composer .chat-composer-footer>div{flex-wrap:wrap;min-width:0}#problem-management-root .inbox-composer-campaign{min-width:min(12rem,32vw)}#problem-management-root .inbox-composer-campaign>div{min-height:2.25rem}#problem-management-root .inbox-context-panel{min-width:0}#problem-management-root .conversation-scope-list{gap:var(--ds-space-1);overscroll-behavior:contain;scrollbar-width:thin;max-height:18rem;display:grid;overflow-y:auto}#problem-management-root .conversation-scope-list button{align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-sm);min-width:0;min-height:3rem;padding:var(--ds-space-2);color:var(--ds-text-secondary);cursor:pointer;text-align:left;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr) auto;display:grid}#problem-management-root .conversation-scope-list button>span{border-radius:var(--ds-radius-round);background:var(--ds-surface-raised);width:2rem;height:2rem;color:var(--ds-text-muted);place-items:center;font-size:.625rem;font-weight:800;display:grid}#problem-management-root .conversation-scope-list button strong{min-width:0;color:inherit;font-size:var(--ds-type-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .conversation-scope-list button small{color:var(--ds-text-muted);font-size:var(--ds-type-xs)}#problem-management-root .conversation-scope-list button.active,#problem-management-root .conversation-scope-list button[aria-pressed=true]{background:var(--ds-surface-selected);color:var(--ds-text)}#problem-management-root .conversation-scope-list button.active>span,#problem-management-root .conversation-scope-list button[aria-pressed=true]>span{background:var(--ds-accent);color:#fff}@media (hover:hover) and (pointer:fine){#problem-management-root .conversation-scope-list button:hover{background:var(--ds-surface-raised);color:var(--ds-text)}#problem-management-root .conversation-scope-list button:active{transform:scale(.99)}}#problem-management-root .inside-shell :where(.chat-select-field select,.inbox-select-field select,.task-priority-control select,.task-owner-cell select,.task-status-cell select,.task-toolbar select):focus{box-shadow:none!important;outline:0!important}#problem-management-root .inside-shell :where(.chat-select-field>div,.inbox-select-field>div,.task-priority-control,.task-owner-cell,.task-status-cell):focus-within{border-color:var(--ds-border)!important;background:var(--ds-surface-selected)!important;box-shadow:none!important;outline:0!important}#problem-management-root .inside-shell :where(.chat-select-field,.inbox-select-field,.task-priority-control,.task-owner-cell,.task-status-cell):focus-within :is(select,svg){color:var(--ds-text)!important}#problem-management-root .inside-shell :where(.inbox-filter-strip button,.conversation-scope-list button,.assistant-composer-popover>button,.assistant-mention-menu>button,.notification-row,[role=menuitem],[role=option]):focus-visible{background:var(--ds-surface-selected)!important;color:var(--ds-text)!important;box-shadow:none!important;border-color:#0000!important;outline:0!important}#problem-management-root .inside-shell :where(.inbox-filter-strip button,.conversation-scope-list button,.assistant-composer-popover>button,.assistant-mention-menu>button,.notification-row):active{box-shadow:none!important;outline:0!important}#problem-management-root .assistant-composer{border-color:var(--ds-border)!important}#problem-management-root .assistant-composer:focus-within{border-color:var(--ds-border)!important;box-shadow:inset 0 1px #ffffff0a,0 14px 42px #00000042!important}#problem-management-root .assistant-composer textarea,#problem-management-root .assistant-composer textarea:focus,#problem-management-root .assistant-composer textarea:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}#problem-management-root .assistant-composer-guidance{z-index:1;padding-top:var(--ds-space-1);background:var(--ds-surface-raised);margin:0;position:relative;box-shadow:none!important;border:0!important}#problem-management-root[data-theme=light] .assistant-composer-guidance{background:#fff}#problem-management-root[data-theme=light] .conversation-day-group>h2{background:#fffffff0}#problem-management-root[data-theme=light] .inbox-conversation-item.is-unread{background:color-mix(in srgb, var(--ds-accent) 3%, #fff)}@media (max-width:74.9375rem){#problem-management-root .conversation-controls{grid-template-columns:minmax(12rem,1fr) auto}#problem-management-root .conversation-sort{grid-column:1/-1;width:min(100%,14rem)}}@media (max-width:47.9375rem){#problem-management-root .conversation-controls{padding:var(--ds-space-3);grid-template-columns:minmax(0,1fr)}#problem-management-root .conversation-controls .inbox-search,#problem-management-root .conversation-controls .inbox-filter-strip,#problem-management-root .conversation-sort{grid-column:auto;width:100%}#problem-management-root .conversation-controls .inbox-filter-strip{scrollbar-width:none;overflow-x:auto}#problem-management-root .conversation-controls .inbox-filter-strip::-webkit-scrollbar{display:none}#problem-management-root .inbox-conversation-panel{min-height:calc(100dvh - 9rem)}#problem-management-root .inbox-conversation-thread{min-height:22rem;max-height:none}#problem-management-root .conversation-day-group>h2{padding-inline:var(--ds-space-3)}#problem-management-root .inbox-conversation-item{gap:var(--ds-space-3);padding-inline:var(--ds-space-3);grid-template-columns:2.5rem minmax(0,1fr)}#problem-management-root .inbox-chat-composer .chat-composer-footer{flex-direction:column;align-items:stretch}#problem-management-root .inbox-chat-composer .chat-composer-footer>div{justify-content:space-between;width:100%}#problem-management-root .inbox-composer-campaign{flex:10rem;min-width:0}#problem-management-root .inbox-context-panel{order:-1}#problem-management-root .inbox-context-panel>section:not(:first-child){display:none}#problem-management-root .conversation-scope-list{max-height:none;padding-bottom:var(--ds-space-1);scroll-snap-type:x proximity;display:flex;overflow:auto hidden}#problem-management-root .conversation-scope-list button{scroll-snap-align:start;flex:none;min-width:min(13rem,74vw)}}@media (max-width:30rem){#problem-management-root .conversation-command-bar{align-items:stretch}#problem-management-root .conversation-command-bar .chat-command-metrics{justify-content:space-between;width:100%}#problem-management-root .inbox-chat-composer .chat-composer-footer>div{grid-template-columns:minmax(0,1fr) auto;display:grid}#problem-management-root .inbox-chat-composer .chat-composer-footer kbd{display:none}}@media (pointer:coarse){#problem-management-root .conversation-scope-list button,#problem-management-root .conversation-controls :is(button,select),#problem-management-root .inbox-chat-composer :is(button,select){min-height:var(--ds-control-height)}}@media (prefers-reduced-motion:reduce){#problem-management-root .inbox-conversation-item,#problem-management-root .conversation-scope-list button{transition-duration:.01ms!important;animation:none!important;transform:none!important}}@media (max-width:47.9375rem){#problem-management-root{--management-assistant-dock-reserve:calc(4.5rem + max(.75rem, env(safe-area-inset-bottom)))}#problem-management-root.has-management-assistant .inside-content{scroll-padding-bottom:var(--management-assistant-dock-reserve);padding-bottom:var(--management-assistant-dock-reserve)!important}#problem-management-root .inside-assistant.open{overscroll-behavior:none;box-sizing:border-box;contain:layout paint;overflow:hidden;top:var(--assistant-viewport-top,0px)!important;right:0!important;bottom:var(--assistant-viewport-bottom,0px)!important;align-items:stretch!important;width:100%!important;max-width:100vw!important;height:auto!important;max-height:none!important;padding:0!important;left:0!important}#problem-management-root .inside-assistant.open .assistant-sheet-backdrop{position:absolute!important;inset:0!important}#problem-management-root .inside-assistant.open .assistant-panel{box-sizing:border-box;align-self:stretch;border:0!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto auto auto!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}#problem-management-root .inside-assistant.open .assistant-conversation{scroll-padding-block:var(--ds-space-3);scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;min-height:0!important;max-height:none!important;overflow-y:auto!important}#problem-management-root .inside-assistant.open .assistant-composer-shell{z-index:40;min-width:0;max-width:100%;box-shadow:0 -1px 0 var(--ds-border-subtle);align-self:end;position:relative;padding:var(--ds-space-2) max(var(--ds-space-2), env(safe-area-inset-right)) max(var(--ds-space-2), env(safe-area-inset-bottom)) max(var(--ds-space-2), env(safe-area-inset-left))!important;background:var(--ds-canvas-subtle)!important}#problem-management-root .inside-assistant.open .assistant-composer{max-width:100%;margin:0!important}#problem-management-root .inside-assistant.open .assistant-foot{display:none!important}#problem-management-root .inside-assistant.open.keyboard-open .assistant-panel{animation:none!important}#problem-management-root .inside-assistant.open.keyboard-open .assistant-head{min-height:3.5rem!important;padding:.375rem max(.75rem, env(safe-area-inset-right)) .375rem max(.75rem, env(safe-area-inset-left))!important}#problem-management-root .inside-assistant.open.keyboard-open .assistant-title small{display:none}#problem-management-root .inside-assistant.open.keyboard-open .assistant-conversation{padding-block:var(--ds-space-2)!important}#problem-management-root .inside-assistant.open.keyboard-open .assistant-composer-shell{padding-bottom:var(--ds-space-2)!important;box-shadow:0 -.75rem 2.25rem #0000003d!important}#problem-management-root .inside-assistant.open.keyboard-open .assistant-composer textarea{max-height:min(7.5rem, calc(var(--assistant-visual-height,100dvh) * .24))!important}#problem-management-root .inside-assistant.open.keyboard-open :is(.assistant-composer-popover,.assistant-mention-menu){max-height:min(18rem, calc(var(--assistant-visual-height,100dvh) * .42))!important}#problem-management-root .inside-assistant.open.keyboard-open .assistant-command-help{inset:3.75rem max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left))!important}#problem-management-root .conversation-inbox{width:100%;min-width:0;max-width:100%;overflow:clip;gap:var(--ds-space-3)!important}#problem-management-root .conversation-inbox .view-intro{gap:var(--ds-space-3)!important;padding-bottom:var(--ds-space-2)!important}#problem-management-root .conversation-inbox .workspace-presence{display:none!important}#problem-management-root .conversation-command-bar{min-width:0;align-items:center!important;gap:var(--ds-space-2)!important;min-height:0!important;padding:var(--ds-space-2)!important;border-radius:var(--ds-radius-md)!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}#problem-management-root .conversation-command-bar .chat-toolbar{width:100%;min-width:0}#problem-management-root .conversation-command-bar .chat-select-field>span,#problem-management-root .conversation-sort>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#problem-management-root .conversation-command-bar .chat-select-field>div{min-height:var(--ds-control-height)}#problem-management-root .conversation-command-bar .chat-command-metrics{grid-template-columns:repeat(2,minmax(3.5rem,1fr))}#problem-management-root .conversation-command-bar .chat-command-metrics>div{min-height:var(--ds-control-height);padding:var(--ds-space-1) var(--ds-space-2)}#problem-management-root .conversation-controls{min-width:0;gap:var(--ds-space-2)!important;padding:var(--ds-space-2)!important;border-radius:var(--ds-radius-md)!important;grid-template-columns:minmax(0,1fr) minmax(7.75rem,.42fr)!important;display:grid!important}#problem-management-root .conversation-controls .inbox-search,#problem-management-root .conversation-controls .conversation-sort{grid-column:auto;width:100%;min-width:0}#problem-management-root .conversation-controls .inbox-search,#problem-management-root .conversation-controls .inbox-select-field>div{min-height:var(--ds-control-height);border-radius:var(--ds-radius-sm)}#problem-management-root .conversation-controls .inbox-filter-strip{width:100%;padding:0 0 var(--ds-space-1);scroll-padding-inline:var(--ds-space-1);scrollbar-width:none;-webkit-overflow-scrolling:touch;order:2;grid-column:1/-1;margin:0;overflow-x:auto}#problem-management-root .conversation-controls .inbox-filter-strip button{min-height:var(--ds-control-height);padding-inline:var(--ds-space-3);flex:none}#problem-management-root .inbox-chat-workspace{min-width:0;gap:var(--ds-space-2)!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}#problem-management-root .inbox-context-panel{display:none!important}#problem-management-root .inbox-conversation-panel{width:100%;min-width:0;border-radius:var(--ds-radius-md)!important;grid-template-rows:auto minmax(16rem,1fr) auto!important;min-height:0!important}#problem-management-root .inbox-conversation-panel .chat-panel-head{min-height:3.75rem;padding-inline:var(--ds-space-3)!important}#problem-management-root .inbox-conversation-thread{scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;min-width:0;overflow:hidden auto;min-height:16rem!important;max-height:min(48rem, calc(var(--inbox-visual-height,100dvh) - 12rem))!important;padding:0!important}#problem-management-root .conversation-day-group>h2{padding:var(--ds-space-2) var(--ds-space-3)}#problem-management-root .inbox-conversation-item{box-sizing:border-box;width:100%;min-width:0;gap:var(--ds-space-2)!important;padding:var(--ds-space-3)!important;border:0!important;border-bottom:1px solid var(--ds-border-subtle)!important;border-radius:0!important;grid-template-columns:2.375rem minmax(0,1fr)!important}#problem-management-root .inbox-conversation-item .inbox-event-mark{width:2.375rem;height:2.375rem}#problem-management-root .inbox-conversation-item .message-meta,#problem-management-root .inbox-conversation-item .inbox-row-meta{gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;min-width:0}#problem-management-root .inbox-conversation-item .message-meta strong{text-overflow:ellipsis;min-width:0;overflow:hidden}#problem-management-root .inbox-conversation-item .message-meta time{white-space:nowrap;margin-left:auto}#problem-management-root .inbox-conversation-item h3,#problem-management-root .inbox-conversation-item p{overflow-wrap:anywhere;max-width:100%}#problem-management-root .inbox-conversation-item p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#problem-management-root .inbox-conversation-item .message-actions{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;opacity:1!important;display:grid!important;transform:none!important}#problem-management-root .inbox-conversation-item .message-actions button{width:100%;min-width:0;min-height:var(--ds-control-height);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);padding-inline:var(--ds-space-2);text-overflow:ellipsis;white-space:nowrap;justify-content:center;overflow:hidden}#problem-management-root .inbox-chat-composer{z-index:8;width:100%;min-width:0;scroll-margin-bottom:calc(var(--inbox-visual-height,100dvh) * .44);bottom:0;box-shadow:0 -.75rem 2rem #0000001f;border-top:1px solid var(--ds-border)!important;padding:var(--ds-space-2) max(var(--ds-space-2), env(safe-area-inset-right)) max(var(--ds-space-2), env(safe-area-inset-bottom)) max(var(--ds-space-2), env(safe-area-inset-left))!important;background:var(--ds-surface)!important;border-radius:0!important;margin:0!important;position:sticky!important}#problem-management-root .inbox-chat-composer textarea{resize:none;box-sizing:border-box;width:100%;min-width:0;max-height:min(8rem,24dvh);border-radius:var(--ds-radius-sm) var(--ds-radius-sm) 0 0!important;min-height:4.5rem!important;padding:var(--ds-space-3)!important;font-size:1rem!important}#problem-management-root .inbox-chat-composer .chat-composer-footer{gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr);min-width:0;padding:var(--ds-space-2)!important;display:grid!important}#problem-management-root .inbox-chat-composer .chat-composer-footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:flex!important}#problem-management-root .inbox-chat-composer .chat-composer-footer>div{gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid!important}#problem-management-root .inbox-composer-campaign{width:100%;min-width:0}#problem-management-root .inbox-chat-composer .inside-primary{justify-content:center;min-width:5.5rem;width:auto!important}#problem-management-root .inbox-chat-composer .chat-person-menu{right:var(--ds-space-2);bottom:calc(100% + var(--ds-space-1));left:var(--ds-space-2);max-height:min(18rem, calc(var(--inbox-visual-height,100dvh) * .4))}#problem-management-root .conversation-inbox.is-composing .inbox-chat-composer{box-shadow:0 -1rem 2.75rem #0003}}#problem-management-root[data-theme=light] :is(.conversation-command-bar,.conversation-controls,.conversation-scope-list button,.inbox-conversation-panel,.inbox-chat-composer){background-color:#fff!important}#problem-management-root[data-theme=light] .inbox-chat-composer{box-shadow:0 -.75rem 2rem #18181614}#problem-management-root[data-theme=dark] :is(.conversation-command-bar,.conversation-controls,.conversation-scope-list button,.inbox-conversation-panel,.inbox-chat-composer){background-color:var(--ds-surface)!important}@media (max-width:23.75rem){#problem-management-root .conversation-command-bar .chat-command-metrics{grid-template-columns:repeat(2,minmax(2.75rem,1fr))}#problem-management-root .conversation-command-bar .chat-command-metrics span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#problem-management-root .conversation-controls{grid-template-columns:minmax(0,1fr) 7rem!important}#problem-management-root .conversation-controls .inbox-filter-strip button{padding-inline:var(--ds-space-2)}#problem-management-root .inbox-conversation-item{grid-template-columns:2.125rem minmax(0,1fr)!important}#problem-management-root .inbox-conversation-item .inbox-event-mark{width:2.125rem;height:2.125rem}#problem-management-root .inbox-conversation-item .message-meta time{width:100%;margin-left:0}#problem-management-root .inbox-conversation-item .message-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#problem-management-root .inside-assistant.open,#problem-management-root .inside-assistant.open .assistant-panel,#problem-management-root .inbox-chat-composer{scroll-behavior:auto!important}}#problem-management-root .inbox-mobile-summary,#problem-management-root .task-mobile-summary{display:none}#problem-management-root .campaign-cover-field{align-items:center;gap:var(--ds-space-4);grid-template-columns:minmax(14rem,19rem) minmax(0,1fr);min-width:0;display:grid}#problem-management-root .campaign-cover-field .campaign-cover-preview{aspect-ratio:16/9;background:linear-gradient(135deg, color-mix(in srgb, var(--ds-accent) 8%, transparent), transparent 60%), var(--ds-canvas-subtle);border-style:solid;width:100%;max-width:19rem;min-height:0;margin:0}#problem-management-root .campaign-cover-placeholder{justify-content:center;align-items:center;gap:var(--ds-space-3);color:var(--ds-text-secondary);display:inline-flex}#problem-management-root .campaign-cover-placeholder>span{gap:.125rem;display:grid}#problem-management-root .campaign-cover-placeholder strong{color:var(--ds-text);font-size:var(--ds-type-title-sm);letter-spacing:-.025em}#problem-management-root .campaign-cover-placeholder small{color:var(--ds-text-muted);font-size:.6875rem;font-weight:650}#problem-management-root .campaign-cover-inputs{gap:var(--ds-space-3);min-width:0;display:grid}#problem-management-root .campaign-cover-guidance{gap:var(--ds-space-1);display:grid}#problem-management-root .campaign-cover-guidance strong{color:var(--ds-text);font-size:var(--ds-type-sm)}#problem-management-root .campaign-cover-guidance p{max-width:48ch;color:var(--ds-text-secondary);font-size:var(--ds-type-xs);margin:0;line-height:1.5}#problem-management-root .campaign-cover-inputs .campaign-image-controls{grid-template-columns:auto minmax(0,1fr);align-items:end}#problem-management-root .campaign-image-url>span{color:var(--ds-text-secondary);font-size:var(--ds-type-xs);font-weight:700}#problem-management-root .campaign-card,#problem-management-root .client-campaign-card{isolation:isolate}#problem-management-root .campaign-card-cover,#problem-management-root .client-campaign-cover{border-radius:calc(var(--ds-radius-lg) - 1px) calc(var(--ds-radius-lg) - 1px) 0 0;background:var(--ds-surface-selected);height:auto;inset:auto;transform:translateZ(0);border:0!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}#problem-management-root .campaign-card-cover>img,#problem-management-root .client-campaign-cover>img,#problem-management-root .campaign-card-fallback,#problem-management-root .client-campaign-fallback{width:100%!important;height:100%!important;margin:0!important;inset:0!important}#problem-management-root .campaign-card-fallback,#problem-management-root .client-campaign-fallback{border-radius:inherit;background-clip:border-box!important}@keyframes native-row-reveal{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:47.9375rem){#problem-management-root .campaign-cover-field{align-items:stretch;gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr)}#problem-management-root .campaign-cover-field .campaign-cover-preview{width:min(100%,24rem);max-width:none}#problem-management-root .campaign-cover-inputs .campaign-image-controls{grid-template-columns:minmax(0,1fr);align-items:stretch}#problem-management-root .campaign-upload-button{width:100%}#problem-management-root .inbox-conversation-item{overflow:hidden;padding:0!important;display:block!important}#problem-management-root .inbox-mobile-summary{align-items:center;gap:var(--ds-space-2);width:100%;min-width:0;min-height:4.625rem;padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-text);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:2.25rem minmax(0,1fr) auto auto;display:grid}#problem-management-root .inbox-mobile-event-mark{border:1px solid var(--ds-border-subtle);background:var(--ds-surface-raised);width:2.25rem;height:2.25rem;color:var(--ds-text-secondary);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:750;display:grid}#problem-management-root .inbox-mobile-event-mark.kind-message,#problem-management-root .inbox-mobile-event-mark.kind-notification{color:var(--ds-accent)}#problem-management-root .inbox-mobile-summary-copy{gap:.125rem;min-width:0;display:grid}#problem-management-root .inbox-mobile-summary-meta{align-items:baseline;gap:var(--ds-space-2);min-width:0;display:flex}#problem-management-root .inbox-mobile-summary-meta strong,#problem-management-root .inbox-mobile-summary-title,#problem-management-root .inbox-mobile-summary-copy small>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#problem-management-root .inbox-mobile-summary-meta strong{color:var(--ds-text);font-size:var(--ds-type-xs)}#problem-management-root .inbox-mobile-summary-meta time{color:var(--ds-text-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:.625rem}#problem-management-root .inbox-mobile-summary-title{color:var(--ds-text);font-size:var(--ds-type-sm);font-weight:700;line-height:1.35;display:block}#problem-management-root .inbox-mobile-summary-copy small{gap:var(--ds-space-2);min-width:0;color:var(--ds-text-muted);font-size:.6875rem;display:flex}#problem-management-root .inbox-mobile-summary-copy small>span:first-child{color:var(--ds-text-secondary);flex:0 auto}#problem-management-root .inbox-mobile-summary-copy small>span:last-child:not(:first-child){flex:auto}#problem-management-root .inbox-mobile-unread{background:var(--ds-accent);border-radius:50%;width:.45rem;height:.45rem}#problem-management-root .inbox-mobile-expand-icon,#problem-management-root .task-mobile-expand-icon{color:var(--ds-text-muted);transition:transform .18s,color .18s}#problem-management-root .inbox-conversation-item.is-expanded .inbox-mobile-expand-icon,#problem-management-root .task-table-row.is-expanded .task-mobile-expand-icon{color:var(--ds-text);transform:rotate(180deg)}#problem-management-root .inbox-conversation-item.has-mobile-summary:not(.is-expanded)>:not(.inbox-mobile-summary),#problem-management-root .inbox-conversation-item.has-mobile-summary.is-expanded>.message-avatar{display:none!important}#problem-management-root .inbox-conversation-item.has-mobile-summary.is-expanded>.message-content{gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-3);border-top:1px solid var(--ds-border-subtle);animation:.18s both native-row-reveal;display:grid!important}#problem-management-root .inbox-conversation-item.has-mobile-summary.is-expanded .message-actions{margin-top:var(--ds-space-1)}#problem-management-root .task-table-row{min-width:0;overflow:hidden;padding:0!important;display:block!important}#problem-management-root .task-mobile-summary{align-items:center;gap:var(--ds-space-2);width:100%;min-width:0;min-height:4.75rem;padding:var(--ds-space-3);color:var(--ds-text);text-align:left;background:0 0;border:0;grid-template-columns:1rem minmax(0,1fr) auto;display:grid}#problem-management-root .task-mobile-priority{border-radius:var(--ds-radius-round);background:color-mix(in srgb, var(--task-priority,var(--ds-accent)) 12%, transparent);align-self:stretch;place-items:center;width:1rem;display:grid}#problem-management-root .task-mobile-priority .task-priority-dot{width:.5rem;height:.5rem}#problem-management-root .task-mobile-summary-copy{gap:.1875rem;min-width:0;display:grid}#problem-management-root .task-mobile-summary-copy>strong,#problem-management-root .task-mobile-campaign,#problem-management-root .task-mobile-properties>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#problem-management-root .task-mobile-summary-copy>strong{color:var(--ds-text);font-size:var(--ds-type-sm);line-height:1.35}#problem-management-root .task-mobile-campaign{color:var(--ds-text-secondary);font-size:var(--ds-type-xs)}#problem-management-root .task-mobile-properties{gap:var(--ds-space-2);min-width:0;color:var(--ds-text-muted);font-size:.6875rem;display:flex}#problem-management-root .task-mobile-properties>span+span:before{margin-right:var(--ds-space-2);content:"·"}#problem-management-root .task-table-row:not(.is-expanded)>:not(.task-mobile-summary){display:none!important}#problem-management-root .task-table-row.is-expanded{grid-template-columns:minmax(0,1fr)!important;display:grid!important}#problem-management-root .task-table-row.is-expanded>.task-mobile-summary{grid-column:1/-1}#problem-management-root .task-table-row.is-expanded>:not(.task-mobile-summary){min-width:0;animation:.18s both native-row-reveal;grid-column:1/-1!important}#problem-management-root .task-table-row.is-expanded .task-title-cell{border-top:1px solid var(--ds-border-subtle);padding-top:var(--ds-space-3)!important}#problem-management-root .task-table-row.is-expanded :is(.task-owner-control,.task-priority-control,.task-status-control,.task-owner-control select,.task-priority-control select,.task-status-control select){width:100%!important;max-width:100%!important}#problem-management-root .task-table-row.is-expanded .task-priority-cell{justify-self:stretch!important;width:auto!important;max-width:100%!important}}@media (max-width:23.75rem){#problem-management-root .inbox-mobile-summary{grid-template-columns:2.125rem minmax(0,1fr) auto}#problem-management-root .inbox-mobile-unread{align-self:start;margin:.25rem 0 0 1.75rem;position:absolute}#problem-management-root .inbox-mobile-summary-copy small>span:last-child:not(:first-child),#problem-management-root .task-mobile-properties>span:nth-child(3){display:none}#problem-management-root .inbox-conversation-item.has-mobile-summary.is-expanded .message-actions{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){#problem-management-root .inbox-conversation-item.has-mobile-summary.is-expanded>.message-content,#problem-management-root .task-table-row.is-expanded>:not(.task-mobile-summary){animation:none!important}#problem-management-root .inbox-mobile-expand-icon,#problem-management-root .task-mobile-expand-icon{transition:none!important}}#problem-management-root .app-editor-sheet{grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-xl)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important;box-shadow:var(--ds-shadow-overlay)!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}#problem-management-root .task-create-panel.app-editor-sheet{width:min(48rem,100vw - 2rem);max-height:min(52rem,100dvh - 2rem);margin:0}#problem-management-root .app-editor-body{min-height:0;padding:var(--ds-space-5);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}#problem-management-root .app-editor-header,#problem-management-root .app-editor-footer{z-index:2;position:relative;background:var(--ds-surface)!important}#problem-management-root .task-detail-sheet{border:1px solid var(--ds-border);background:var(--ds-surface);grid-template-rows:auto minmax(0,1fr) auto;width:min(34rem,100vw - 2rem);max-height:min(42rem,100dvh - 2rem);display:grid;position:relative;overflow:hidden}#problem-management-root .task-detail-sheet:before{z-index:3;background:var(--task-priority,var(--ds-accent));content:"";height:.2rem;position:absolute;inset:0 0 auto}#problem-management-root .mobile-sheet-handle{display:none}#problem-management-root .task-detail-header{align-items:start;gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-5);border-bottom:1px solid var(--ds-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}#problem-management-root .task-detail-heading{gap:var(--ds-space-1);min-width:0;display:grid}#problem-management-root .task-detail-kicker{color:var(--ds-text-muted);font-size:var(--ds-type-sm);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:750;overflow:hidden}#problem-management-root .task-detail-heading h2{color:var(--ds-text);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.125rem,4.8vw,1.5rem);line-height:1.2}#problem-management-root .task-detail-body{align-content:start;gap:var(--ds-space-4);min-height:0;padding:var(--ds-space-5);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:grid;overflow-y:auto}#problem-management-root .task-detail-state{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}#problem-management-root .task-detail-priority,#problem-management-root .task-detail-status{min-height:var(--ds-control-height);align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-round);background:var(--ds-surface-raised);color:var(--ds-text-secondary);font-size:var(--ds-type-sm);padding:.3125rem .6875rem;font-weight:700;display:inline-flex}#problem-management-root .task-detail-priority{border-color:color-mix(in srgb, var(--task-priority,var(--ds-accent)) 42%, var(--ds-border-subtle));background:color-mix(in srgb, var(--task-priority,var(--ds-accent)) 12%, var(--ds-surface));color:var(--ds-text)}#problem-management-root .task-detail-description{max-width:72ch;color:var(--ds-text-secondary);font-size:var(--ds-type-body);overflow-wrap:anywhere;margin:0;line-height:1.6}#problem-management-root .task-detail-description.is-empty{color:var(--ds-text-muted);font-style:italic}#problem-management-root .task-detail-meta{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}#problem-management-root .task-detail-meta>div{min-width:0;padding:var(--ds-space-3);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-canvas-subtle);gap:.1875rem;display:grid}#problem-management-root .task-detail-meta dt{color:var(--ds-text-muted);font-size:var(--ds-type-sm);letter-spacing:.07em;text-transform:uppercase;font-weight:750}#problem-management-root .task-detail-meta dd{min-width:0;color:var(--ds-text);font-size:var(--ds-type-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;overflow:hidden}#problem-management-root .task-detail-actions{gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-5) var(--ds-space-5);border-top:1px solid var(--ds-border-subtle);background:var(--ds-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#problem-management-root .task-detail-actions .task-action{justify-content:center;width:100%;min-width:0;min-height:2.75rem}#problem-management-root .task-detail-actions .task-action-delete:nth-child(odd){grid-column:1/-1}@keyframes app-sheet-enter{0%{opacity:0;transform:translateY(1.25rem)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:47.9375rem){:is(#problem-management-root:has(.app-dialog-overlay),#problem-management-root:has(.app-dialog-overlay)){overscroll-behavior:none;overflow:hidden!important}#problem-management-root .app-dialog-overlay{place-items:end center!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}#problem-management-root .app-dialog-backdrop{position:absolute!important;inset:0!important}#problem-management-root .app-dialog-overlay>.app-dialog{animation:.22s cubic-bezier(.2,.8,.2,1) both app-sheet-enter}#problem-management-root :is(.app-editor-sheet,.campaign-editor,.credential-dialog:not(.app-confirmation-sheet)){border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;display:grid!important;overflow:hidden!important}#problem-management-root .app-confirmation-sheet{width:calc(100% - 1rem)!important;max-width:none!important;max-height:min(82dvh,32rem)!important;margin:0 .5rem max(.5rem, env(safe-area-inset-bottom))!important;border-radius:var(--ds-radius-xl)!important;overflow:hidden!important}#problem-management-root .task-detail-sheet{border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0!important;width:100%!important;max-width:none!important;max-height:min(86dvh,42rem)!important;margin:0!important}#problem-management-root .mobile-sheet-handle{border-radius:var(--ds-radius-round);background:var(--ds-border-strong);justify-self:center;width:2.5rem;height:.25rem;margin:.5rem 0 -.25rem;display:block}#problem-management-root :is(.app-editor-header,.credential-dialog-header,.campaign-editor-header){min-height:0!important;padding:max(.875rem, env(safe-area-inset-top)) 1rem .75rem!important;gap:var(--ds-space-2)!important;background:var(--ds-surface)!important}#problem-management-root :is(.app-editor-header,.credential-dialog-header,.campaign-editor-header) p{display:none}#problem-management-root :is(.app-editor-header,.credential-dialog-header,.campaign-editor-header) h2{font-size:1.125rem!important;line-height:1.2!important}#problem-management-root :is(.app-editor-header,.credential-dialog-header,.campaign-editor-header) .credential-dialog-symbol{width:2.375rem!important;height:2.375rem!important}#problem-management-root :is(.app-editor-body,.campaign-editor-scroll,.credential-dialog-body){overscroll-behavior:contain;scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;min-height:0!important;padding:1rem!important;overflow:hidden auto!important}#problem-management-root .task-editor-body,#problem-management-root .task-create-grid{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:.875rem!important}#problem-management-root :is(.task-editor-wide,.task-field-wide,.task-field-full){grid-column:auto!important}#problem-management-root :is(.app-editor-sheet,.campaign-editor,.credential-dialog,.inline-create-panel,.activity-inline-panel,.calendar-create-panel) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}#problem-management-root :is(.app-editor-sheet,.campaign-editor,.credential-dialog,.inline-create-panel,.calendar-create-panel) :is(input:not([type=range]):not([type=color]):not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--ds-border)!important;background-color:var(--ds-surface-raised)!important;color:var(--ds-text)!important}#problem-management-root :is(.app-editor-sheet,.campaign-editor,.credential-dialog,.inline-create-panel,.calendar-create-panel) label{color:var(--ds-text-secondary)!important}#problem-management-root :is(.app-editor-sheet,.campaign-editor,.credential-dialog) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:2.875rem!important}#problem-management-root :is(.app-editor-sheet,.campaign-editor,.credential-dialog) textarea{resize:vertical;max-height:14rem;min-height:7rem!important}#problem-management-root :is(.app-editor-footer,.campaign-editor-footer,.credential-dialog-footer){gap:var(--ds-space-2)!important;padding:.75rem 1rem max(.75rem, env(safe-area-inset-bottom))!important;border-top:1px solid var(--ds-border-subtle)!important;background:var(--ds-surface)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}#problem-management-root :is(.app-editor-footer,.campaign-editor-footer,.credential-dialog-footer)>span{display:none!important}#problem-management-root :is(.app-editor-footer,.campaign-editor-footer,.credential-dialog-footer) :is(button,a){justify-content:center;min-height:2.875rem;width:100%!important;min-width:0!important}#problem-management-root .campaign-editor-footer>div{grid-column:1/-1;width:100%!important}#problem-management-root .inline-create-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:1150!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))!important;background:var(--ds-surface)!important;color:var(--ds-text)!important;box-shadow:var(--ds-shadow-overlay)!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:1rem!important;margin:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}#problem-management-root :is(.inline-create-panel,.calendar-create-panel) :is(.form-grid-three,.form-two,.calendar-create-grid){grid-template-columns:minmax(0,1fr)!important}#problem-management-root :is(.inline-create-panel,.calendar-create-panel) :is(.inline-create-head,header){z-index:2;background:var(--ds-surface);padding-block:.25rem .75rem;position:sticky;top:0}#problem-management-root .inline-create-panel>.inside-primary:last-child{z-index:2;width:100%;min-height:2.875rem;margin-top:var(--ds-space-2);box-shadow:0 -.75rem 1.5rem var(--ds-surface);position:sticky;bottom:0}#problem-management-root .task-table-row{contain:layout paint}#problem-management-root .task-table-row>:not(.task-mobile-summary){display:none!important}#problem-management-root .task-mobile-summary{border-radius:inherit;transition:background-color .16s;grid-template-columns:.375rem minmax(0,1fr) auto!important;gap:.75rem!important;min-height:4.375rem!important;padding:.75rem 1rem!important}#problem-management-root .task-mobile-summary:active{background:var(--ds-surface-selected)}#problem-management-root .task-mobile-summary:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-accent) 62%, transparent);outline-offset:-3px}#problem-management-root .task-mobile-priority{border-radius:var(--ds-radius-round);align-self:stretch;min-width:.375rem;width:.375rem!important}#problem-management-root .task-mobile-priority .task-priority-dot{width:.375rem;height:.375rem}#problem-management-root .task-mobile-summary-copy{gap:.125rem!important}#problem-management-root .task-mobile-summary-copy>strong{font-size:var(--ds-type-body)!important;line-height:1.3!important}#problem-management-root .task-mobile-campaign{font-size:var(--ds-type-sm)!important}#problem-management-root .task-mobile-properties{gap:var(--ds-space-2)!important;font-size:var(--ds-type-sm)!important;line-height:1.45!important}#problem-management-root .task-mobile-properties>span+span:before{margin-right:.375rem!important}#problem-management-root .task-mobile-expand-icon{flex:none;transform:none!important}#problem-management-root .task-detail-header{padding:.875rem 1rem .75rem}#problem-management-root .task-detail-body{gap:var(--ds-space-3);padding:1rem}#problem-management-root .task-detail-actions{padding:.75rem 1rem max(.75rem, env(safe-area-inset-bottom))}}@media (max-width:23.75rem){#problem-management-root .task-mobile-properties>span:nth-child(3){display:none}#problem-management-root .task-detail-meta{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#problem-management-root .app-dialog-overlay>.app-dialog{animation:none!important}#problem-management-root .task-mobile-summary{transition:none!important}}#problem-management-root .native-sheet-overlay{z-index:1190;cursor:default;border:0;width:100vw;height:100dvh;background:var(--ds-overlay)!important;position:fixed!important;inset:0!important}#problem-management-root .native-sheet-content{z-index:1200;will-change:transform, opacity;height:max-content;inset:0;width:min(46rem,100vw - 2rem)!important;max-width:none!important;max-height:min(48rem,100dvh - 2rem)!important;margin:auto!important;position:fixed!important}#problem-management-root .native-sheet-content.app-editor-sheet{grid-template-rows:auto auto minmax(0,1fr) auto!important}#problem-management-root .native-sheet-content.calendar-create-panel{padding:0!important;overflow:hidden!important}#problem-management-root .native-sheet-content.task-detail-sheet,#problem-management-root .native-sheet-content.app-confirmation-sheet{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid!important;overflow:hidden!important}#problem-management-root .native-sheet-compact{width:min(35rem,100vw - 2rem)!important}#problem-management-root .native-sheet-drag-handle{display:none}#problem-management-root .adaptive-virtual-list{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;max-height:min(56rem,72dvh);position:relative;overflow:hidden auto}#problem-management-root .adaptive-virtual-list-spacer{width:100%;position:relative}#problem-management-root .adaptive-virtual-list-item{width:100%;position:absolute;inset:0 0 auto}#problem-management-root .task-table-body:not([data-virtualized=true]),#problem-management-root .task-swipe-shell{display:contents}#problem-management-root .task-swipe-complete{display:none}#problem-management-root .task-virtual-list{border-top:1px solid var(--ds-border-subtle);max-height:min(52rem,100dvh - 16rem)}#problem-management-root .task-virtual-list .task-table-row{min-height:5.5rem}#problem-management-root .lazy-surface{content-visibility:auto;contain-intrinsic-size:auto 12rem}#problem-management-root .assistant-message-list:not([data-virtualized=true]),#problem-management-root .client-portal-people-list:not([data-virtualized=true]){display:contents}#problem-management-root .client-portal-people-list:not([data-virtualized=true])>div{background:var(--ds-surface);grid-template-columns:2.125rem minmax(0,1fr) auto auto;align-items:center;gap:.625rem;min-width:0;padding:.6875rem .875rem;display:grid}#problem-management-root .client-portal-people-list:not([data-virtualized=true])>div>button{min-height:var(--ds-control-height-compact);border-radius:var(--ds-radius-sm);padding-inline:var(--ds-space-2);background:var(--ds-surface-raised);color:var(--ds-text-secondary)}#problem-management-root .assistant-conversation.has-virtual-thread{flex-direction:column;min-height:0;display:flex!important;overflow:hidden!important}#problem-management-root .assistant-message-virtual-list{scrollbar-gutter:auto;flex:auto;min-height:8rem;max-height:none}#problem-management-root .assistant-message-virtual-list .assistant-message{min-height:6.5rem}#problem-management-root .inbox-conversation-thread[data-virtualized=true]{overflow:hidden}#problem-management-root .inbox-virtual-thread{scrollbar-gutter:auto;width:100%;height:100%;max-height:none}#problem-management-root .inbox-virtual-day>h2{border-block:1px solid var(--ds-border-subtle);padding:var(--ds-space-2) var(--ds-space-4);background:var(--ds-surface);color:var(--ds-text-muted);font-size:var(--ds-type-xs);letter-spacing:.055em;text-transform:uppercase;margin:0;font-weight:700}#problem-management-root .calendar-agenda-virtual-list{max-height:min(48rem,100dvh - 18rem)}#problem-management-root .calendar-agenda-virtual-row{gap:var(--ds-space-4);border-bottom:1px solid var(--ds-border-subtle);min-height:6rem;padding:var(--ds-space-4) 0;grid-template-columns:10.625rem minmax(0,1fr);display:grid}#problem-management-root .calendar-agenda-virtual-row>header{align-content:start;gap:var(--ds-space-1);display:grid}#problem-management-root .calendar-agenda-virtual-row>header strong{font-size:var(--ds-type-sm)}#problem-management-root .calendar-agenda-virtual-row>header span{color:var(--ds-text-muted);font-size:var(--ds-type-xs)}#problem-management-root .calendar-agenda-virtual-row>div{grid-column:2}#problem-management-root .calendar-agenda-virtual-row:not(:has(>header))>div{grid-column:2}#problem-management-root .client-portal-lazy-surface{min-width:0}#problem-management-root .client-access-virtual-list{background:var(--ds-border-subtle);max-height:min(28rem,58dvh)}#problem-management-root .client-access-virtual-list .adaptive-virtual-list-item>div{background:var(--ds-surface);grid-template-columns:2.125rem minmax(0,1fr) auto auto;align-items:center;gap:.625rem;min-width:0;min-height:3.625rem;padding:.6875rem .875rem;display:grid}#problem-management-root .client-access-virtual-list .adaptive-virtual-list-item>div>button{min-height:var(--ds-control-height-compact);border-radius:var(--ds-radius-sm);padding-inline:var(--ds-space-2);background:var(--ds-surface-raised);color:var(--ds-text-secondary)}@media (max-width:47.9375rem){#problem-management-root .native-sheet-content,#problem-management-root .native-sheet-compact{border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0!important;width:100%!important;height:min(92dvh,48rem)!important;max-height:92dvh!important;margin:0!important;inset:auto 0 0!important}#problem-management-root .native-sheet-content.app-editor-sheet{height:min(var(--assistant-visual-height,100dvh), calc(100dvh - max(0px, env(safe-area-inset-top))))!important;max-height:min(var(--assistant-visual-height,100dvh), calc(100dvh - max(0px, env(safe-area-inset-top))))!important}#problem-management-root .native-sheet-drag-handle{cursor:grab;touch-action:none;flex:none;place-items:center;background:var(--ds-surface)!important;border:0!important;border-radius:0!important;width:100%!important;height:1.5rem!important;min-height:1.5rem!important;margin:0!important;padding:0!important;display:grid!important}#problem-management-root .native-sheet-drag-handle>span{border-radius:var(--ds-radius-round);background:var(--ds-border);width:2.5rem;height:.25rem}#problem-management-root .native-sheet-drag-handle:active{cursor:grabbing}#problem-management-root .task-table-body:not([data-virtualized=true]){display:block}#problem-management-root .task-swipe-shell{background:color-mix(in srgb, var(--inside-color-success) 74%, #173b29);display:block;position:relative;overflow:hidden}#problem-management-root .task-swipe-shell+.task-swipe-shell{border-top:1px solid var(--ds-border-subtle)}#problem-management-root .task-swipe-shell .task-table-row{z-index:1;background:var(--ds-surface);will-change:transform;position:relative;border-top:0!important}#problem-management-root .task-swipe-complete{z-index:0;width:5.25rem;min-height:var(--ds-control-height);color:#fff;background:0 0;border:0;place-content:center;place-items:center;gap:.25rem;font-size:.6875rem;font-weight:750;display:grid;position:absolute;inset:0 0 0 auto}#problem-management-root .task-swipe-complete:focus-visible{outline-offset:-4px;outline:2px solid #fff}#problem-management-root .task-virtual-list{scrollbar-gutter:auto;max-height:min(66dvh,44rem)}#problem-management-root .task-virtual-list .task-table-row{min-height:4.375rem}#problem-management-root .adaptive-virtual-list{scrollbar-gutter:auto}#problem-management-root .calendar-agenda-virtual-list{max-height:min(64dvh,42rem)}#problem-management-root .calendar-agenda-virtual-row{gap:var(--ds-space-2);padding:var(--ds-space-3) 0;grid-template-columns:minmax(0,1fr)}#problem-management-root .calendar-agenda-virtual-row>header{grid-template-columns:minmax(0,1fr) auto}:is(#problem-management-root .calendar-agenda-virtual-row>div,#problem-management-root .calendar-agenda-virtual-row:not(:has(>header))>div){grid-column:1}#problem-management-root .client-access-virtual-list .adaptive-virtual-list-item>div,#problem-management-root .client-portal-people-list:not([data-virtualized=true])>div{grid-template-columns:2rem minmax(0,1fr) auto}#problem-management-root .client-access-virtual-list .access-state,#problem-management-root .client-portal-people-list:not([data-virtualized=true]) .access-state{display:none}#problem-management-root .inside-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:16px!important}}@media (pointer:coarse){#problem-management-root .native-sheet-content :is(input,select,textarea){font-size:16px!important}}@media (prefers-reduced-motion:reduce){#problem-management-root .native-sheet-content,#problem-management-root .native-sheet-overlay,#problem-management-root .task-swipe-shell .task-table-row{transition:none!important;animation:none!important}}#problem-management-root .focus-view{container:focus-view/inline-size}#problem-management-root :is(.view-intro,.focus-hero,.focus-panel,.team-panel,.workspace-card,.task-lane,.calendar-summary-card,.file-card,.client-card,.settings-card,.project-overview-card){container-type:inline-size}#problem-management-root .inside-shell :is(h1,h2,h3,h4,h5,h6),#problem-management-root .native-sheet-content :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;max-width:100%;-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}#problem-management-root .inside-shell :is(button,select,[role=button],.field,.chat-select-field,.inbox-select-field,.task-priority-control,.task-detail-meta>div){min-width:0;max-width:100%}#problem-management-root .inside-shell :is(button,[role=button],.chat-select-field,.inbox-select-field,.task-priority-control)>:is(span,strong,small){min-width:0}@container focus-view (max-width:62rem){#problem-management-root .focus-hero,#problem-management-root .focus-grid{grid-template-columns:minmax(0,1fr)!important}#problem-management-root .focus-hero{gap:var(--ds-space-5)!important}#problem-management-root .focus-hero h1{font-size:clamp(2rem,6cqw,2.625rem)!important}#problem-management-root .focus-overview-report{border-top:1px solid var(--ds-border-subtle);padding-top:var(--ds-space-5);border-left:0;padding-left:0}}@container (max-width:24rem){#problem-management-root :is(.view-intro,.focus-hero,.focus-panel,.team-panel,.workspace-card,.task-lane,.calendar-summary-card,.file-card,.client-card,.settings-card,.project-overview-card) :is(h1,h2){letter-spacing:-.035em!important;font-size:clamp(1.5rem,9cqw,2rem)!important}#problem-management-root .focus-panel-head,#problem-management-root .focus-section-head{align-items:start;gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr);display:grid}#problem-management-root .focus-panel-head>button,#problem-management-root .focus-section-head>button{justify-self:start;width:fit-content}}@media (min-width:48rem) and (max-width:74.9375rem){#problem-management-root{--channel-sidebar-width:clamp(13.5rem, 21vw, 14.5rem)}#problem-management-root .team-mode{--inside-sidebar-width:var(--channel-sidebar-width)!important}#problem-management-root .team-mode .inside-sidebar{width:var(--inside-sidebar-width);padding-inline:var(--ds-space-3)}#problem-management-root .team-mode .inside-nav{gap:var(--ds-space-1);padding:var(--ds-space-3) 0}#problem-management-root .team-mode .inside-nav-item{justify-content:flex-start;gap:var(--ds-space-3);width:100%;min-width:0;padding-inline:var(--ds-space-3);box-sizing:border-box;text-align:left}#problem-management-root .team-mode .inside-nav-item>svg{flex:0 0 1.125rem;width:1.125rem;max-width:1.125rem;height:1.125rem}#problem-management-root .team-mode .inside-nav-item>span{text-overflow:ellipsis;white-space:nowrap;clip:auto!important;clip-path:none!important;opacity:1!important;visibility:visible!important;flex:auto!important;width:auto!important;min-width:0!important;height:auto!important;display:block!important;position:static!important;overflow:hidden!important}#problem-management-root .team-mode .inside-nav-item .nav-count{flex:none;margin-left:auto}#problem-management-root .team-mode .sidebar-projects{min-height:0;display:flex}#problem-management-root .team-mode .inside-main-wrap{width:auto;min-width:0;margin-left:var(--inside-sidebar-width)}#problem-management-root .team-mode .inside-topbar{gap:var(--ds-space-3);grid-template-columns:minmax(8rem,.72fr) minmax(13rem,1fr) auto;padding-inline:clamp(1rem,2vw,1.5rem)}#problem-management-root .team-mode .inside-content,#problem-management-root .team-mode .inside-view{min-width:0;overflow-x:clip}}@media (min-width:48rem) and (max-width:58rem){#problem-management-root .team-mode .inside-topbar{grid-template-columns:minmax(0,1fr) auto}#problem-management-root .team-mode .inside-topbar .topbar-context{display:none}}#problem-management-root .conversation-inbox{gap:var(--ds-space-3)!important}#problem-management-root .inbox-page-head{align-items:center;gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:var(--ds-shadow-card);grid-template-columns:auto minmax(0,1fr) auto;display:grid}#problem-management-root .inbox-page-mark{border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-accent) 12%, var(--ds-surface));width:2.5rem;height:2.5rem;color:var(--ds-accent);place-items:center;display:grid}#problem-management-root .inbox-page-head>div{min-width:0}#problem-management-root .inbox-page-head>div>span{color:var(--ds-text-muted);font-size:var(--ds-type-xs);letter-spacing:.065em;text-transform:uppercase;font-weight:750}#problem-management-root .inbox-page-head h1{color:var(--ds-text);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.15;overflow:hidden}#problem-management-root .inbox-page-head p{margin:var(--ds-space-1) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-type-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .inbox-page-counts{align-items:center;gap:var(--ds-space-3);color:var(--ds-text-muted);font-size:var(--ds-type-sm);white-space:nowrap;display:flex}#problem-management-root .inbox-page-counts span+span{padding-left:var(--ds-space-3);border-left:1px solid var(--ds-border-subtle)}#problem-management-root .inbox-page-counts strong{color:var(--ds-text);font-variant-numeric:tabular-nums}#problem-management-root .conversation-controls{align-items:end;gap:var(--ds-space-2)!important;padding:var(--ds-space-2)!important;border-radius:var(--ds-radius-md)!important;grid-template-columns:minmax(16rem,1fr) minmax(12rem,.42fr) auto minmax(9.5rem,auto)!important}#problem-management-root .conversation-controls .inbox-filter-strip{flex-wrap:nowrap;grid-column:auto;align-self:center}#problem-management-root .conversation-controls .inbox-select-field>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#problem-management-root .inbox-campaign-filter>div{gap:var(--ds-space-2);padding-left:var(--ds-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}#problem-management-root .inbox-campaign-filter select{padding-left:0!important}#problem-management-root .inbox-locked-campaign{min-width:0;min-height:var(--ds-control-height);align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding-inline:var(--ds-space-3);background:var(--ds-canvas-subtle);color:var(--ds-text-muted);display:flex;overflow:hidden}#problem-management-root .inbox-locked-campaign strong{min-width:0;color:var(--ds-text);font-size:var(--ds-type-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#problem-management-root .inbox-chat-workspace{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}#problem-management-root .inbox-context-panel,#problem-management-root .conversation-scope-list{display:none!important}#problem-management-root .inbox-conversation-panel{width:100%;grid-template-rows:auto minmax(18rem,1fr) auto!important;min-height:min(38rem,100dvh - 12rem)!important}#problem-management-root .inbox-conversation-panel .chat-panel-head{min-height:3.5rem;padding-inline:var(--ds-space-3)}#problem-management-root .inbox-conversation-thread{background:var(--ds-surface)!important;gap:0!important;min-height:18rem!important;max-height:min(44rem,100dvh - 19rem)!important;padding:0!important}#problem-management-root .conversation-day-group>h2{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-type-sm);line-height:1.45}#problem-management-root .inbox-conversation-item{background:var(--ds-surface);min-width:0;position:relative;overflow:hidden;border:0!important;border-bottom:1px solid var(--ds-border-subtle)!important;border-radius:0!important;padding:0!important;display:block!important}#problem-management-root .inbox-conversation-item.is-unread:before{inset:0 auto 0 0}#problem-management-root .inbox-thread-summary{align-items:center;gap:var(--ds-space-2);width:100%;min-width:0;min-height:3.75rem;padding:.5rem var(--ds-space-3);color:var(--ds-text);cursor:pointer;text-align:left;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:0;grid-template-columns:2.25rem minmax(7.5rem,.26fr) minmax(12rem,1fr) minmax(6rem,.22fr) .5rem minmax(5.5rem,auto) 1rem;grid-template-areas:"mark sender subject campaign unread time expand";display:grid}#problem-management-root .inbox-thread-summary:hover,#problem-management-root .inbox-thread-summary:focus-visible,#problem-management-root .inbox-conversation-item.is-expanded .inbox-thread-summary{background:var(--ds-surface-selected);box-shadow:none;outline:0}#problem-management-root .inbox-thread-event-mark{border:1px solid var(--ds-border-subtle);background:var(--ds-surface-raised);width:2.25rem;height:2.25rem;color:var(--ds-text-secondary);border-radius:50%;grid-area:mark;place-items:center;font-size:.6875rem;font-weight:750;display:grid}#problem-management-root .inbox-thread-event-mark.kind-message,#problem-management-root .inbox-thread-event-mark.kind-notification{color:var(--ds-accent)}#problem-management-root .inbox-thread-sender{min-width:0;color:var(--ds-text);font-size:var(--ds-type-sm);text-overflow:ellipsis;white-space:nowrap;grid-area:sender;font-weight:700;overflow:hidden}#problem-management-root .inbox-thread-subject{align-items:baseline;gap:var(--ds-space-2);grid-area:subject;min-width:0;display:flex;overflow:hidden}#problem-management-root .inbox-thread-subject strong,#problem-management-root .inbox-thread-subject small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#problem-management-root .inbox-thread-subject strong{color:var(--ds-text);font-size:var(--ds-type-body);flex:0 auto}#problem-management-root .inbox-thread-subject small{color:var(--ds-text-muted);font-size:var(--ds-type-sm);flex:auto}#problem-management-root .inbox-thread-subject small:before{content:"— "}#problem-management-root .inbox-thread-campaign{min-width:0;color:var(--ds-text-secondary);font-size:var(--ds-type-sm);text-overflow:ellipsis;white-space:nowrap;grid-area:campaign;font-weight:650;overflow:hidden}#problem-management-root .inbox-thread-unread{background:var(--ds-accent);border-radius:50%;grid-area:unread;width:.45rem;height:.45rem}#problem-management-root .inbox-thread-summary>time{color:var(--ds-text-muted);font-size:var(--ds-type-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:time}#problem-management-root .inbox-thread-expand-icon{color:var(--ds-text-muted);transition:color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-standard) var(--ds-ease-standard);grid-area:expand}#problem-management-root .inbox-conversation-item.is-expanded .inbox-thread-expand-icon{color:var(--ds-text);transform:rotate(180deg)}#problem-management-root .inbox-thread-detail{padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4) 4.75rem;border-top:1px solid var(--ds-border-subtle);background:var(--ds-surface);animation:native-row-reveal var(--ds-duration-standard) var(--ds-ease-enter) both}#problem-management-root .inbox-thread-detail[hidden]{display:none!important}#problem-management-root .inbox-thread-detail .message-content{max-width:80rem}#problem-management-root .inbox-thread-detail h3{margin-top:var(--ds-space-2)}#problem-management-root .inbox-thread-detail p{overflow-wrap:break-word;max-width:72ch}#problem-management-root .inbox-thread-detail .message-actions{min-height:var(--ds-control-height-compact);margin-top:var(--ds-space-3);opacity:1;transform:none}#problem-management-root .inbox-chat-composer{padding:var(--ds-space-2)!important}#problem-management-root .inbox-chat-composer textarea{max-height:min(7rem,20dvh);min-height:3.5rem!important;padding:var(--ds-space-2) var(--ds-space-3)!important;font-size:max(1rem, var(--ds-type-sm))!important}#problem-management-root .inbox-chat-composer .chat-composer-footer{min-height:2.75rem}#problem-management-root .inside-assistant :is(.assistant-composer-popover,.assistant-mention-menu){scroll-padding-block:3rem var(--ds-space-3);max-height:min(20rem, var(--assistant-menu-available-height,20rem))!important}#problem-management-root .inside-assistant :is(.assistant-composer-popover,.assistant-mention-menu)>header:first-child{z-index:3;min-height:2.75rem;padding-top:.375rem;position:sticky;top:0;background:var(--ds-surface-raised)!important}@media (min-width:48rem) and (max-width:74.9375rem){#problem-management-root .conversation-controls{grid-template-columns:minmax(14rem,1fr) minmax(12rem,.58fr) minmax(9rem,auto)!important}#problem-management-root .conversation-controls .inbox-filter-strip{scrollbar-width:none;order:2;grid-column:1/-1;padding-bottom:.125rem;overflow-x:auto}#problem-management-root .inbox-thread-summary{grid-template-columns:2.25rem minmax(7rem,.3fr) minmax(10rem,1fr) .5rem minmax(5.25rem,auto) 1rem;grid-template-areas:"mark sender subject unread time expand"}#problem-management-root .inbox-thread-campaign{display:none}}@media (max-width:47.9375rem){#problem-management-root .conversation-inbox{gap:var(--ds-space-2)!important}#problem-management-root .inbox-page-head{padding:var(--ds-space-2) var(--ds-space-3);grid-template-columns:auto minmax(0,1fr)}#problem-management-root .inbox-page-mark{width:2.25rem;height:2.25rem}#problem-management-root .inbox-page-head p{display:none}#problem-management-root .inbox-page-counts{gap:var(--ds-space-2);grid-column:2}#problem-management-root .inbox-page-counts span+span{padding-left:var(--ds-space-2)}#problem-management-root .conversation-controls{grid-template-columns:minmax(0,1fr) minmax(7.75rem,.42fr)!important}#problem-management-root .conversation-controls .inbox-search,#problem-management-root .conversation-controls .inbox-campaign-filter,#problem-management-root .conversation-controls .inbox-locked-campaign,#problem-management-root .conversation-controls .conversation-sort{grid-column:auto!important}#problem-management-root .conversation-controls .inbox-filter-strip{padding-bottom:var(--ds-space-1);scrollbar-width:none;order:2;overflow-x:auto;grid-column:1/-1!important}#problem-management-root .conversation-controls .conversation-sort{grid-column:2!important}#problem-management-root .conversation-controls .inbox-campaign-filter,#problem-management-root .conversation-controls .inbox-locked-campaign{order:3;grid-column:1/-1!important}#problem-management-root .inbox-conversation-panel{grid-template-rows:auto minmax(16rem,1fr) auto!important}#problem-management-root .inbox-conversation-thread{max-height:min(48rem, calc(var(--inbox-visual-height,100dvh) - 14rem))!important}#problem-management-root .inbox-thread-summary{gap:.125rem var(--ds-space-2);min-height:4.25rem;padding:var(--ds-space-2) var(--ds-space-3);grid-template-columns:2.125rem minmax(0,1fr) auto 1rem;grid-template-areas:"mark sender time expand""mark subject subject expand""mark campaign unread expand"}#problem-management-root .inbox-thread-event-mark{width:2.125rem;height:2.125rem}#problem-management-root .inbox-thread-subject,#problem-management-root .inbox-thread-subject strong,#problem-management-root .inbox-thread-subject small{display:block}#problem-management-root .inbox-thread-subject small{margin-top:.0625rem}#problem-management-root .inbox-thread-campaign{font-size:var(--ds-type-sm)}#problem-management-root .inbox-thread-unread{justify-self:end}#problem-management-root .inbox-thread-detail{padding:var(--ds-space-3)}#problem-management-root .inbox-thread-detail .message-actions{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}#problem-management-root .inbox-thread-detail .message-actions button{width:100%;min-height:var(--ds-control-height);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);justify-content:center}#problem-management-root .inbox-chat-composer textarea{max-height:min(6.5rem,22dvh);min-height:3.25rem!important}}@media (max-width:23.75rem){#problem-management-root .inbox-page-counts{display:none}#problem-management-root .inbox-thread-summary{grid-template-columns:2rem minmax(0,1fr) 1rem;grid-template-areas:"mark sender expand""mark subject expand""mark campaign expand"}#problem-management-root .inbox-thread-summary>time,#problem-management-root .inbox-thread-unread{display:none}#problem-management-root .inbox-thread-detail .message-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#problem-management-root .inbox-thread-detail{animation:none!important}#problem-management-root .inbox-thread-expand-icon{transition:none!important}}#problem-management-root .tasks-view{gap:clamp(1rem,1.4vw,1.5rem)!important}#problem-management-root .task-toolbar{gap:clamp(.875rem,1.4vw,1.25rem)!important;padding:clamp(.875rem,1.4vw,1.25rem)!important}#problem-management-root .task-toolbar-group{grid-template-columns:minmax(10rem,1fr) minmax(10rem,.82fr) auto!important;gap:clamp(.625rem,1vw,.875rem)!important}#problem-management-root .task-table-head,#problem-management-root .task-table-row{grid-template-columns:minmax(15rem,2fr) minmax(7rem,.82fr) minmax(8.5rem,1fr) minmax(6.5rem,.72fr) minmax(7rem,.76fr) minmax(8.5rem,auto)!important;column-gap:clamp(.75rem,1vw,1rem)!important}#problem-management-root .task-table-head{padding-inline:clamp(1rem,1.35vw,1.25rem)!important}#problem-management-root .task-table-row{padding:1rem clamp(1rem,1.35vw,1.25rem)!important}@media (min-width:48rem) and (max-width:74.9375rem){#problem-management-root .task-table-body{gap:.75rem;padding:.75rem;display:grid!important}#problem-management-root .task-table-row{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-md)!important;margin:0!important;padding:1rem!important}}@media (max-width:47.9375rem){#problem-management-root .inside-assistant.open{transform:translateZ(0);inset:auto!important;top:var(--assistant-viewport-top,0px)!important;bottom:auto!important;right:auto!important;left:var(--assistant-viewport-left,0px)!important;width:var(--assistant-visual-width,100vw)!important;min-width:0!important;max-width:var(--assistant-visual-width,100vw)!important;height:var(--assistant-visual-height,100dvh)!important;min-height:0!important;max-height:var(--assistant-visual-height,100dvh)!important}#problem-management-root .task-toolbar{align-items:stretch!important;gap:.75rem!important;padding:.875rem!important}#problem-management-root .task-toolbar-group{gap:.625rem!important}#problem-management-root .task-table{background:0 0!important;border:0!important;overflow:visible!important}#problem-management-root .task-table-body:not([data-virtualized=true]){gap:.625rem;background:0 0!important;display:grid!important}#problem-management-root .task-virtual-list{background:0 0!important;border-top:0!important}#problem-management-root .task-virtual-list .adaptive-virtual-list-item{box-sizing:border-box;padding-bottom:.625rem}#problem-management-root .task-swipe-shell{border-radius:var(--ds-radius-lg);position:relative;overflow:hidden;background:0 0!important;display:block!important}#problem-management-root .task-swipe-shell+.task-swipe-shell{border-top:0!important}#problem-management-root .task-swipe-shell .task-table-row{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;background:var(--ds-surface)!important;min-height:4.5rem!important;margin:0!important;padding:0!important}#problem-management-root .task-swipe-complete{background:color-mix(in srgb, var(--inside-color-success) 74%, #173b29)!important}#problem-management-root .task-mobile-summary{gap:.625rem!important;min-height:4.5rem!important;padding:.75rem .875rem!important}#problem-management-root .task-mobile-summary-main{gap:.1875rem!important}#problem-management-root .task-mobile-summary-title,#problem-management-root .task-mobile-summary-project,#problem-management-root .task-mobile-summary-meta{min-width:0}}#problem-management-root .inside-shell :where(input,textarea,select):focus-visible{outline-offset:0!important;box-shadow:none!important;outline:0!important}#problem-management-root .inside-shell :where(.inbox-search,.inbox-select-field>div,.task-owner-control,.task-priority-control,.task-status-control){box-shadow:none!important;outline:0!important}#problem-management-root .inside-shell :where(.inbox-search,.inbox-select-field>div,.task-owner-control,.task-priority-control,.task-status-control):focus-within{border-color:color-mix(in srgb, var(--ds-focus) 42%, var(--ds-border))!important;background:var(--ds-surface-selected)!important;box-shadow:none!important;outline:0!important}#problem-management-root .inside-shell :where(.inbox-search,.inbox-select-field>div,.task-toolbar-field,.task-owner-control,.task-priority-control,.task-status-control) :is(input,select,textarea),#problem-management-root .inside-shell :where(.inbox-search,.inbox-select-field>div,.task-toolbar-field,.task-owner-control,.task-priority-control,.task-status-control) :is(input,select,textarea):focus,#problem-management-root .inside-shell :where(.inbox-search,.inbox-select-field>div,.task-toolbar-field,.task-owner-control,.task-priority-control,.task-status-control) :is(input,select,textarea):focus-visible{box-shadow:none!important;outline:0!important}#problem-management-root .inside-shell :where(.inbox-filter-strip button,.task-lane-tabs button):focus-visible,#problem-management-root .inside-shell :where(.inbox-filter-strip button.active,.inbox-filter-strip button[aria-pressed=true],.task-lane-tabs button.active,.task-lane-tabs button[aria-pressed=true]){box-shadow:none!important;border-color:#0000!important;outline:0!important}#problem-management-root .task-status-control{width:100%;min-width:0;display:flex}#problem-management-root .task-status-control select{width:100%!important}#problem-management-root .inbox-conversation-panel{grid-template-rows:minmax(18rem,1fr) auto!important}#problem-management-root .inbox-conversation-thread{overscroll-behavior:auto}#problem-management-root .tasks-view{container:tasks-view/inline-size}@container tasks-view (max-width:70rem){#problem-management-root .task-table{background:0 0!important;border:0!important;overflow:visible!important}#problem-management-root .task-table-head{display:none!important}#problem-management-root .task-table-body:not([data-virtualized=true]){gap:.75rem;padding:0;background:0 0!important;display:grid!important}#problem-management-root .task-table-row{border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-lg)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem 1.25rem!important;margin:0!important;padding:1rem 1.125rem!important}#problem-management-root .task-title-cell,#problem-management-root .task-row-actions{grid-column:1/-1}#problem-management-root .task-project-cell,#problem-management-root .task-owner-cell,#problem-management-root .task-priority-cell,#problem-management-root .task-status-cell{grid-template-columns:minmax(5.75rem,.34fr) minmax(0,1fr);align-items:center;gap:.5rem .875rem;min-width:0;display:grid!important}#problem-management-root .task-project-cell:before,#problem-management-root .task-owner-cell:before,#problem-management-root .task-priority-cell:before,#problem-management-root .task-status-cell:before{color:var(--ds-text-muted);font-size:var(--ds-type-xs);letter-spacing:.055em;text-transform:uppercase;font-weight:700}#problem-management-root .task-project-cell:before{content:"Campaign"}#problem-management-root .task-owner-cell:before{content:"Owner"}#problem-management-root .task-priority-cell:before{content:"Priority"}#problem-management-root .task-status-cell:before{content:"Status"}#problem-management-root .task-owner-control,#problem-management-root .task-priority-control,#problem-management-root .task-status-control{justify-self:start;width:min(100%,13rem)!important}#problem-management-root .task-row-actions{border-top:1px solid var(--ds-border-subtle);padding-top:.875rem}}@media (max-width:47.9375rem){#problem-management-root .conversation-controls{grid-template-columns:minmax(0,1fr) minmax(7rem,.42fr)!important;gap:.625rem!important;padding:.75rem!important}#problem-management-root .conversation-controls .inbox-search{order:1;grid-column:1/-1!important}#problem-management-root .conversation-controls .inbox-campaign-filter{order:2;grid-column:1!important}#problem-management-root .conversation-controls .conversation-sort{order:2;grid-column:2!important}#problem-management-root .conversation-controls .inbox-locked-campaign{order:2;grid-column:1/-1!important}#problem-management-root .conversation-controls .inbox-filter-strip{overscroll-behavior-inline:contain;order:3;margin-inline:-.125rem;padding:.125rem;overflow-x:auto;grid-column:1/-1!important}#problem-management-root .inbox-chat-workspace,#problem-management-root .inbox-conversation-panel{min-height:0!important;display:block!important;overflow:visible!important}#problem-management-root .inbox-conversation-thread,#problem-management-root .inbox-conversation-thread[data-virtualized=true]{overscroll-behavior:auto!important;scrollbar-gutter:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#problem-management-root .inbox-conversation-thread .conversation-day-group>h2{position:static}#problem-management-root .inbox-chat-composer{margin-top:0;position:relative}#problem-management-root .task-table-body:not([data-virtualized=true]){gap:.75rem!important}}
