@keyframes mobile-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes mobile-sheet-in{0%{opacity:0;transform:translate3d(0, var(--space-4), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes mobile-sheet-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(0, var(--space-3), 0)}}@keyframes mobile-popover-in{0%{opacity:0;transform:translate3d(0, var(--space-2), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes mobile-popover-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(0, var(--space-2), 0)}}.mobile-motion-scrim[data-closing=true],.mobile-motion-scrim[data-closing=true] .mobile-motion-sheet,.mobile-motion-sheet[data-closing=true],.popover-surface.mobile-motion-popover[data-closing=true]{pointer-events:none}@media (width>=768px){.mobile-motion-scrim[data-closing=true],.mobile-motion-scrim[data-closing=true] .mobile-motion-sheet,.mobile-motion-sheet[data-closing=true],.popover-surface.mobile-motion-popover[data-closing=true]{visibility:hidden;opacity:0;animation:none}}@media (width<=767px){.page-enter.page-motion{animation:none}.mobile-motion-scrim{animation:mobile-scrim-in var(--duration-panel) var(--ease-out) both}.mobile-motion-scrim[data-closing=true]{pointer-events:none;animation-name:mobile-scrim-out;animation-timing-function:var(--ease-standard)}.mobile-motion-sheet{animation:mobile-sheet-in var(--duration-panel) var(--ease-out) both}.mobile-motion-scrim[data-closing=true] .mobile-motion-sheet,.mobile-motion-sheet[data-closing=true]{pointer-events:none;animation-name:mobile-sheet-out;animation-timing-function:var(--ease-standard)}.popover-surface.mobile-motion-popover{animation:mobile-popover-in var(--duration-panel) var(--ease-out) both}.popover-surface.mobile-motion-popover[data-closing=true]{pointer-events:none;animation-name:mobile-popover-out;animation-timing-function:var(--ease-standard)}.capture-overlay.modal-instant.mobile-motion-scrim{animation:mobile-scrim-in var(--duration-panel) var(--ease-out) both}.capture-overlay.modal-instant.mobile-motion-scrim[data-closing=true]{animation-name:mobile-scrim-out;animation-timing-function:var(--ease-standard)}.capture-overlay.mobile-motion-scrim .capture-surface.mobile-motion-sheet{animation:mobile-sheet-in var(--duration-panel) var(--ease-out) both}.capture-overlay.mobile-motion-scrim[data-closing=true] .capture-surface.mobile-motion-sheet{animation-name:mobile-sheet-out;animation-timing-function:var(--ease-standard)}}@media (width<=767px) and (prefers-reduced-motion:reduce){.mobile-motion-scrim[data-closing=true],.mobile-motion-sheet[data-closing=true],.mobile-motion-popover[data-closing=true]{display:none}.mobile-motion-scrim,.mobile-motion-sheet,.popover-surface.mobile-motion-popover,.capture-overlay.modal-instant.mobile-motion-scrim,.capture-overlay.mobile-motion-scrim .capture-surface.mobile-motion-sheet{animation:none!important;transform:none!important}}.context-menu-overlay{pointer-events:none}.context-menu-overlay .mobile-context-menu{pointer-events:auto}.mobile-menu-select-overlay{pointer-events:none}.mobile-menu-select-overlay .mobile-menu-select-layer{pointer-events:auto}.mobile-context-menu-header,.mobile-menu-select-header{display:none}@media (width<=767px){.mobile-overlay-viewport{height:var(--app-viewport-height,100dvh);top:var(--app-viewport-top,0px)!important;bottom:auto!important}.context-menu-overlay,.mobile-menu-select-overlay{pointer-events:auto;background:var(--overlay);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}.mobile-context-menu{max-height:calc(var(--app-viewport-height,100dvh) - env(safe-area-inset-top) - var(--space-4));padding:0 0 max(env(safe-area-inset-bottom), var(--space-2));border-radius:var(--radius-xl) var(--radius-xl) 0 0;flex-direction:column;display:flex;overflow:hidden;width:100%!important;max-width:none!important;inset:auto 0 0!important}.mobile-context-menu-header,.mobile-menu-select-header{min-height:var(--row-height-mobile);align-items:center;gap:var(--space-2);padding-left:var(--space-4);border-bottom:var(--border-width) solid var(--border);flex-shrink:0;display:flex}.mobile-context-menu-close,.mobile-menu-select-close{width:var(--row-height-mobile);height:var(--row-height-mobile);border-radius:var(--radius-md);color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobile-context-menu-scroll{overscroll-behavior:contain;min-height:0;padding:var(--space-1) var(--space-2);overflow-y:auto}.mobile-context-menu .menu-item{height:var(--row-height-mobile)}.mobile-context-menu .menu-item>[data-slot=menu-hit],.mobile-context-menu .menu-flag>[data-slot=menu-hit]{inset:0}.mobile-menu-select-trigger,.mobile-menu-select-option{min-height:var(--row-height-mobile)}.mobile-menu-select-layer{max-height:calc(var(--app-viewport-height,100dvh) - env(safe-area-inset-top) - var(--space-4));padding-bottom:max(env(safe-area-inset-bottom), var(--space-2));border-radius:var(--radius-xl) var(--radius-xl) 0 0;flex-direction:column;display:flex;width:100%!important;max-width:none!important;inset:auto 0 0!important}.mobile-menu-select-layer [role=listbox]{overscroll-behavior:contain;min-height:0;max-height:none;padding-inline:var(--space-2)}.modal-surface{max-height:calc(var(--app-viewport-height,100dvh) - env(safe-area-inset-top))}.detail-panel{height:var(--app-viewport-height,100dvh);max-height:var(--app-viewport-height,100dvh);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0;overflow:clip}.task-detail-header{min-height:var(--row-height-mobile)}.task-detail-header-actions{gap:0}.task-detail-main-content{padding-inline:var(--space-5)}.task-comments-section{margin-top:var(--space-5);padding-top:var(--space-2)}html[data-keyboard-open=true] .task-detail-scroll{scroll-padding-bottom:var(--space-6)}.task-detail-properties-trigger{width:100%;min-height:var(--row-height-mobile);align-items:center;gap:var(--space-2);text-align:left;display:flex}.detail-panel .detail-section-heading,.detail-panel .task-detail-add-subtask{min-height:var(--row-height-mobile)}.detail-panel .detail-lead{width:var(--row-height-mobile)}.detail-panel .detail-axis{padding-left:var(--row-height-mobile)}.detail-panel .task-detail-description .detail-axis{padding-left:0}.task-detail-description{min-width:0}.task-detail-section-label{min-height:var(--space-6);align-items:center;display:flex}.task-detail-description .doc-body-editor[data-surface=task] .bn-editor{min-height:var(--row-height-mobile);padding-top:0}.task-detail-subtasks .detail-lead,.task-detail-scroll .task-comments-section .detail-lead{width:var(--space-8)}.detail-panel .detail-subtask-indent{padding-left:0}.detail-panel .task-detail-subtask-row{min-height:var(--row-height-mobile);gap:var(--space-1);margin-inline:0;padding-inline:0}.detail-panel .task-detail-add-subtask{margin-inline:0;padding-inline:0}.detail-panel .detail-title-lead{height:var(--row-height-mobile)}.detail-panel .detail-title-field{--mobile-input-font-size:var(--text-h2)}.detail-panel .detail-title-lead .task-detail-checkbox-target{padding-top:calc((var(--text-h2) * 1.25 - var(--control-check-size)) / 2);align-items:flex-start}.detail-panel .task-detail-subtask-title{white-space:normal;overflow-wrap:anywhere;font-size:var(--text-content);line-height:var(--line-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detail-panel .task-detail-description .bn-editor{padding-bottom:0}.detail-panel .task-detail-description .bn-trailing-block{height:var(--space-2)}.detail-panel .task-detail-subtasks{margin-top:var(--space-2)}.detail-panel .task-detail-checkbox-target{width:var(--row-height-mobile);height:var(--row-height-mobile)}.detail-panel .task-detail-checkbox-target:after,.detail-panel .task-add-composer-actions button:after{inset:0}.detail-panel .task-add-composer-actions button,.task-detail-mobile-properties-body .control-row,.task-detail-mobile-properties-body .task-detail-priority-button,.task-detail-mobile-properties-body .task-detail-label-input,.task-detail-mobile-properties-body .task-detail-label-remove,.task-detail-mobile-properties-body .task-detail-stepper button,.task-detail-mobile-properties-body .task-detail-stepper input{min-width:var(--row-height-mobile);min-height:var(--row-height-mobile)}.task-detail-toggle-target{width:var(--row-height-mobile);height:var(--row-height-mobile);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.task-detail-toggle{width:var(--row-height-mobile);height:var(--row-height-mobile);background:0 0;justify-content:flex-start;padding:0;position:relative}.task-detail-toggle:before{content:"";width:var(--switch-width);height:var(--switch-height);border-radius:var(--radius-full);background:var(--border-strong);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.task-detail-toggle[aria-checked=true]:before{background:var(--accent)}.task-detail-toggle .switch-knob{top:calc(50% - var(--switch-knob-size) / 2);left:calc(50% - var(--switch-width) / 2 + var(--space-1) / 2);position:absolute}.task-detail-mobile-properties-body .task-detail-label-chip{height:var(--row-height-mobile)}.task-detail-properties-trigger[aria-expanded=true]>svg{transform:rotate(90deg)}.task-detail-mobile-properties-body{border-top:var(--border-width) solid var(--border);background:var(--task-modal-rail-bg)}.task-detail-mobile-properties-body .task-modal-rail-inner{width:100%;overflow:visible}}
