.query-expression-viewport{--expression-gutter:6px;min-width:0;max-width:100%;padding:var(--expression-gutter) var(--spacing-fine);overscroll-behavior-x:contain;display:inline-flex;overflow-x:auto}.query-caret{width:var(--spacing-tight);min-width:2px;height:2.75rem;padding:0 0 0 calc(var(--spacing-tight) / 2);margin-inline:calc(var(--spacing-tight) / -2);cursor:text;caret-color:var(--foreground);background:0 0;border:0;outline:none;flex:none}.query-caret:focus{background:color-mix(in oklab, var(--composer) 12%, transparent)}.query-expression-token-wrap>.query-caret,[data-expression-criterion]>.query-caret{margin-left:0;margin-right:calc(-1 * var(--spacing-tight))}@media (width>=64rem){.query-caret{height:1.5rem}}[data-boolean-search] .query-pill{background:color-mix(in oklab, var(--muted) 45%, var(--background))}[data-boolean-search] .query-pill[data-query-pill=draft],[data-boolean-search] .query-sort-pill{background:var(--background)}.query-expression-viewport,.query-expression-scope{--expression-rail:color-mix(in oklab, var(--muted-foreground) 22%, var(--background));--expression-port:color-mix(in oklab, var(--muted-foreground) 55%, var(--background));--expression-highlight:var(--composer);--expression-boundary-width:2.75rem;--expression-operator-width:2.75rem;--expression-boundary-reach:calc(var(--expression-boundary-width) / 2 + 2px);--expression-operator-reach:calc(var(--expression-operator-width) / 2 + 2px)}.query-expression-scope{--expression-rail-start:var(--radius-control);--expression-rail-end:var(--radius-control);align-items:center;gap:var(--spacing-tight);flex-wrap:nowrap;flex:none;display:inline-flex;position:relative}.query-expression-scope>[data-expression-rail]{left:var(--expression-rail-start);right:var(--expression-rail-end);border-top:1px solid var(--expression-rail);pointer-events:none;height:0;position:absolute}.query-expression-scope>[data-expression-rail],.query-expression-token>[data-expression-port]{transition:opacity .12s}[data-boolean-search]:not([data-search-hovered]) :is(.query-expression-scope>[data-expression-rail],.query-expression-token>[data-expression-port]){opacity:0}@media (hover:none){[data-boolean-search][data-search-state=editing] :is(.query-expression-scope>[data-expression-rail],.query-expression-token>[data-expression-port]){opacity:1}}.query-expression-scope>[data-expression-rail=top]{top:-4px}.query-expression-scope>[data-expression-rail=bottom]{border-top:0;border-bottom:1px solid var(--expression-rail);bottom:-4px}.query-expression-scope[data-expression-scope=group]{--expression-rail-start:var(--expression-boundary-reach)}.query-expression-scope:has(>[data-expression-rail=bottom]+[data-expression-scope=group]){--expression-rail-start:var(--expression-boundary-reach)}.query-expression-scope[data-expression-scope=not]{--expression-rail-start:var(--expression-operator-reach)}.query-expression-scope:has(>[data-expression-rail=bottom]+[data-expression-scope=not]){--expression-rail-start:var(--expression-operator-reach)}.query-expression-scope[data-expression-scope=group]{--expression-rail-end:var(--expression-boundary-reach)}.query-expression-scope:has(>[data-expression-scope=group]:last-child){--expression-rail-end:var(--expression-boundary-reach)}.query-expression-scope:has(>[data-expression-scope=not]:last-child>[data-expression-scope=group]:last-child){--expression-rail-end:var(--expression-boundary-reach)}.query-expression-scope[data-expression-scope=not]>[data-expression-rail]{border-style:dashed}.query-expression-scope>[data-expression-group-fill]{border:1px solid color-mix(in oklab, var(--muted-foreground) 26%, var(--background));border-radius:var(--radius-control);background:color-mix(in oklab, var(--muted-foreground) min(6% + var(--expression-depth) * 6%, 60%), var(--background));pointer-events:none;transition:border-color .12s;position:absolute;inset:0}.query-expression-scope[data-expression-scope=group]>:not([data-expression-rail],[data-expression-group-fill]){position:relative}.query-expression-scope[data-expression-scope=group]>.query-expression-token-wrap>.query-expression-token.query-expression-boundary{color:var(--foreground);background:0 0;border-color:#0000}.query-expression-scope[data-expression-scope=group][data-expression-active]>[data-expression-group-fill]{border-color:var(--expression-highlight)}.query-expression-token{white-space:nowrap;background:var(--background);border-color:color-mix(in oklab, var(--muted-foreground) 26%, var(--background));transition:background-color .12s,border-color .12s,color .12s}.query-expression-token-wrap{flex:none;display:inline-flex;position:relative}.query-expression-remove{z-index:30;border:1px solid var(--border);background:var(--background);width:14px;height:14px;color:var(--muted-foreground);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;top:-6px;right:-4px}.query-expression-token-wrap:is(:hover,:focus-within)>.query-expression-remove{opacity:1;pointer-events:auto}.query-expression-remove:is(:hover,:focus-visible){color:var(--foreground);border-color:var(--expression-highlight)}@media (hover:none){.query-expression-remove{opacity:1;pointer-events:auto}}.query-expression-token:is([data-expression-bubble=and],[data-expression-bubble=or],[data-expression-bubble=not]){width:var(--expression-operator-width);font-weight:var(--font-weight-semibold,600);letter-spacing:.06em;text-box:trim-both cap alphabetic;padding-inline:0;line-height:1}.query-expression-token>[data-expression-port]{inset-inline:calc(-1px - var(--spacing-tight));height:4px;color:var(--expression-port);pointer-events:none;display:flex;position:absolute}.query-expression-token>[data-expression-port=top]{bottom:calc(100% + 1px)}.query-expression-token>[data-expression-port=bottom]{top:calc(100% + 1px);transform:scaleY(-1)}.query-expression-token>[data-expression-port]>[data-expression-arm]{flex:1}.query-expression-token>[data-expression-port]:is([data-expression-direction=both],[data-expression-direction=left])>[data-expression-arm=left],.query-expression-token>[data-expression-port]:is([data-expression-direction=both],[data-expression-direction=right])>[data-expression-arm=right]{border-top:1px solid}.query-expression-token>[data-expression-port]>svg{flex:none;display:block;overflow:visible}.query-expression-scope[data-expression-active]>[data-expression-rail]{border-color:var(--expression-highlight);z-index:20}.query-expression-scope[data-expression-active]>.query-expression-token-wrap>.query-expression-token{border-color:var(--expression-highlight);background:color-mix(in oklab, var(--composer) 12%, var(--background));color:var(--foreground);z-index:21}.query-expression-scope[data-expression-active]>.query-expression-token-wrap>.query-expression-token>[data-expression-port]{color:var(--expression-highlight)}.query-expression-token:is(:focus-visible,[data-state=open]){background:color-mix(in oklab, var(--composer) 12%, var(--background));color:var(--foreground)}.query-expression-boundary{width:var(--expression-boundary-width);font-size:var(--text-body);font-weight:var(--font-weight-regular);padding-inline:0}@media (width>=64rem){.query-expression-viewport,.query-expression-scope{--expression-boundary-width:1.5rem;--expression-operator-width:2.25rem}}@container task-detail (width<64rem){.task-detail-discussion-layout>div,.task-detail-discussion-layout .task-detail-tabpanel,.task-detail-discussion-layout .task-overview-content,.task-detail-discussion-layout .task-overview-content>[data-scrollable-fade],.task-detail-discussion-layout .task-activity-section,.task-detail-discussion-layout .task-activity-content,.task-detail-discussion-layout .task-activity-feed,.task-detail-discussion-layout .task-checklist-viewport,.task-detail-discussion-layout .document-pane:not([data-maximized-pane]),.task-detail-discussion-layout .document-content,.task-detail-discussion-layout .document-renderer,.task-detail-discussion-layout .document-markdown,.task-detail-discussion-layout .document-visual-diff,.task-detail-discussion-layout .document-text,.task-detail-discussion-layout .attachment-gallery:not([data-maximized-pane]){flex:none;height:auto;max-height:none;overflow-y:visible}.task-detail-discussion-layout .task-activity-feed>[role=log]{flex:none;max-height:none;overflow:visible}.task-detail-discussion-layout .document-markdown-editor{flex:none;height:min(32rem,70dvh)}.task-detail-discussion-layout .task-app-preview{height:min(32rem,70dvh)}.task-detail-discussion-layout .document-pane:not([data-maximized-pane]):has(iframe){height:min(32rem,70dvh)}.task-detail-discussion-layout .document-pane:has(iframe)>.document-content{flex:1;overflow:hidden}.task-detail-discussion-layout .task-activity-composer{max-height:min(32rem,70dvh)}}
