.ViewQueryBuilder_qb__e0dKB{width:min(600px,calc(100vw - 32px));max-height:min(70vh,560px);overflow-y:auto;display:grid;gap:10px;padding:2px}.ViewQueryBuilder_head__NbT4J{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.ViewQueryBuilder_top__SDylm{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--ink-2,#555);margin-right:auto}.ViewQueryBuilder_topSel__dbMtv{width:auto}.ViewQueryBuilder_muted__p_F17{font-size:12px;color:var(--ink-3,#777)}.ViewQueryBuilder_empty__MFqQq{margin:0;font-size:12.5px;color:var(--ink-2,#555)}.ViewQueryBuilder_group__dQwPH,.ViewQueryBuilder_rootGroup__jnlEM{display:grid;gap:6px}.ViewQueryBuilder_nested__91YS5{display:grid;gap:6px;padding:8px 0 8px 12px;border-left:2px solid var(--line-2,#ddd)}.ViewQueryBuilder_nestedHead__AUhK8{display:grid;grid-template-columns:64px 1fr 24px;align-items:center;gap:6px}.ViewQueryBuilder_row__uhlmx{display:grid;grid-template-columns:64px minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.6fr) 24px;align-items:center;gap:6px}.ViewQueryBuilder_row__uhlmx .ds-sel{width:100%;min-width:0}.ViewQueryBuilder_row__uhlmx .ds-sel select{width:100%;text-overflow:ellipsis}.ViewQueryBuilder_conj__y417x{font-size:12.5px;color:var(--ink-2,#555);padding-left:4px}.ViewQueryBuilder_conjSel__ilEBY{width:100%}.ViewQueryBuilder_x__zH0Ah{width:24px;height:24px;border:0;padding:0;background:transparent;color:var(--ink-3,#777);border-radius:var(--r-1,6px);font-size:15px;line-height:1;cursor:pointer}.ViewQueryBuilder_x__zH0Ah:hover{background:var(--hover,#f2f2f2);color:var(--ink,#111)}.ViewQueryBuilder_link__MCkj_:focus-visible,.ViewQueryBuilder_pickBtn__sx0oD:focus-visible,.ViewQueryBuilder_tog__wI3bp:focus-visible,.ViewQueryBuilder_x__zH0Ah:focus-visible{outline:2px solid var(--focus-ring,#2b5cd9);outline-offset:1px}.ViewQueryBuilder_add__gkmby{display:flex;gap:14px;padding:2px 0 0 4px}.ViewQueryBuilder_link__MCkj_{border:0;background:transparent;padding:0;font:inherit;font-size:12.5px;color:var(--accent,#2383E2);cursor:pointer}.ViewQueryBuilder_link__MCkj_:hover{text-decoration:underline}.ViewQueryBuilder_foot__O02uN{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--line,#e6e6e6)}.ViewQueryBuilder_toggles__IHRs9{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ViewQueryBuilder_tog__wI3bp{height:24px;padding:0 8px;font:inherit;font-size:12px;border-radius:var(--r-pill,999px);border:1px solid var(--line-2,#ddd);background:var(--surface,#fff);color:var(--ink-2,#555);cursor:pointer;white-space:nowrap}.ViewQueryBuilder_tog__wI3bp.ViewQueryBuilder_on___klU2{background:var(--accent-soft,#e8effc);border-color:transparent;color:var(--ink,#111)}.ViewQueryBuilder_picker__41RC2{position:relative;min-width:0;display:grid;gap:4px}.ViewQueryBuilder_pickBtn__sx0oD{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0;height:28px;padding:0 8px;border:1px solid var(--line-2,#ddd);border-radius:var(--r-1,6px);background:var(--surface,#fff);color:var(--ink,#111);font:inherit;font-size:12.5px;cursor:pointer;text-align:left}.ViewQueryBuilder_pickText___QdP7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ViewQueryBuilder_list__j5lxd{display:grid;gap:4px;padding:6px;border:1px solid var(--line,#e6e6e6);border-radius:var(--r-1,6px);background:var(--surface,#fff)}.ViewQueryBuilder_search__3iND9{font:inherit;font-size:12.5px;width:100%;min-width:0;box-sizing:border-box;padding:4px 8px;border:1px solid var(--line-2,#ddd);border-radius:var(--r-1,6px);background:var(--surface,#fff);color:var(--ink,#111)}.ViewQueryBuilder_search__3iND9:focus-visible{outline:2px solid var(--focus-ring,#2b5cd9);outline-offset:1px}.ViewQueryBuilder_opts__Y0UBX{display:grid;gap:0;max-height:168px;overflow-y:auto}.ViewQueryBuilder_opt__6pwfQ{display:flex;align-items:center;gap:6px;min-height:26px;font-size:12.5px;color:var(--ink,#111);cursor:pointer}.ViewQueryBuilder_opt__6pwfQ input{margin:0}.ViewQueryBuilder_date__Wl88M{height:28px;width:100%;min-width:0;box-sizing:border-box;font-family:var(--f-mono,ui-monospace,monospace);font-size:12px;padding:0 6px}@media (max-width:640px){.ViewQueryBuilder_qb__e0dKB{width:calc(100vw - 52px);max-height:min(70vh,560px)}.ViewQueryBuilder_qb__e0dKB.ViewQueryBuilder_sheet__WHEJB{width:100%;max-height:none}.ViewQueryBuilder_sheet__WHEJB .ViewQueryBuilder_head__NbT4J>b{display:none}.ViewQueryBuilder_row__uhlmx{grid-template-columns:76px minmax(0,1fr) 44px}.ViewQueryBuilder_row__uhlmx>:nth-child(2),.ViewQueryBuilder_row__uhlmx>:nth-child(3),.ViewQueryBuilder_row__uhlmx>:nth-child(4){grid-column:1/3}.ViewQueryBuilder_row__uhlmx>:nth-child(5){grid-column:3;grid-row:1}.ViewQueryBuilder_nestedHead__AUhK8{grid-template-columns:76px 1fr 44px}.ViewQueryBuilder_x__zH0Ah{width:44px;height:44px;min-width:44px;min-height:44px;font-size:18px}.ViewQueryBuilder_add__gkmby{flex-wrap:wrap;gap:4px 14px}.ViewQueryBuilder_link__MCkj_{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.ViewQueryBuilder_tog__wI3bp{height:auto;min-height:44px;padding:0 12px;font-size:13px}.ViewQueryBuilder_pickBtn__sx0oD{height:44px;min-height:44px;font-size:16px}.ViewQueryBuilder_search__3iND9{min-height:44px;font-size:16px}.ViewQueryBuilder_opt__6pwfQ{min-height:44px;font-size:13px}.ViewQueryBuilder_date__Wl88M{min-height:44px;height:44px;font-size:16px}.ViewQueryBuilder_conj__y417x,.ViewQueryBuilder_muted__p_F17{font-size:12px}.ViewQueryBuilder_qb__e0dKB .ds-sel{height:auto}.ViewQueryBuilder_qb__e0dKB .ds-sel select{min-height:44px}}.ViewToolbar_wrap__KDeKo{display:grid;gap:6px;margin:0 0 8px}.ViewToolbar_row__7_5Xa{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ViewToolbar_line__CuaHd{padding-bottom:10px;border-bottom:1px solid var(--line,#e6e6e6)}.ViewToolbar_search__pgpy9{flex:0 1 200px;min-width:140px}.ViewToolbar_searchBox__kKedE{height:28px;font-size:12px}.ViewToolbar_searchBox__kKedE input{font-size:12px}.ViewToolbar_ctl__cle7N,.ViewToolbar_trig__Z208E{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:var(--r-1,6px);font-size:12px;color:var(--ink-2,#555)}.ViewToolbar_ctl__cle7N:hover,.ViewToolbar_trig__Z208E:hover{background:var(--hover,#f2f2f2);color:var(--ink,#111)}.ViewToolbar_ctl__cle7N{border:0;background:transparent;cursor:pointer;font-family:inherit}.ViewToolbar_ctl__cle7N[aria-pressed=true]{background:var(--active,#ececec);color:var(--ink,#111);font-weight:500}.ViewToolbar_ctl__cle7N:focus-visible{outline:2px solid var(--focus-ring,#2b5cd9);outline-offset:1px}.ViewToolbar_pick__VZEbg{height:28px;padding:0 4px 0 9px;border:1px solid var(--line-2,#ddd);border-radius:var(--r-pill,999px);background:var(--surface,#fff);color:var(--ink-2,#555);white-space:nowrap}.ViewToolbar_pickIn__Q59Wl,.ViewToolbar_pick__VZEbg{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.ViewToolbar_pickIn__Q59Wl{height:100%}.ViewToolbar_pick__VZEbg:hover{background:var(--hover,#f2f2f2)}.ViewToolbar_pick__VZEbg:focus-within{outline:2px solid var(--focus-ring,#2b5cd9);outline-offset:1px}.ViewToolbar_lead__aj9uG{font-size:12.5px;color:var(--ink-2,#555)}.ViewToolbar_sel__jhWW8{display:inline-flex;align-items:center;height:100%}.ViewToolbar_sel__jhWW8 select{appearance:auto;height:100%;margin:0;padding:0 2px;font:500 12.5px var(--f-ui,inherit);box-shadow:none;max-width:140px;field-sizing:content}.ViewToolbar_dir__mBqL3,.ViewToolbar_sel__jhWW8 select{border:0;background:transparent;color:var(--ink,#111);cursor:pointer}.ViewToolbar_dir__mBqL3{height:22px;min-width:22px;border-radius:var(--r-pill,999px);font-size:13px}.ViewToolbar_dir__mBqL3:hover{background:var(--active,#ececec)}.ViewToolbar_filterTrig__DXvwm{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px 0 9px;border:1px dashed var(--line-2,#ddd);border-radius:var(--r-pill,999px);background:var(--surface,#fff);font-size:12.5px;color:var(--ink-2,#555);white-space:nowrap}.ViewToolbar_filterTrig__DXvwm:hover{background:var(--hover,#f2f2f2);color:var(--ink,#111)}.ViewToolbar_val__OrNG9{font-weight:500;color:var(--ink,#111)}.ViewToolbar_filterTrig__DXvwm .ViewToolbar_val__OrNG9{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill,999px);background:var(--accent-soft,#e8effc);font-size:11px}.ViewToolbar_filterWrap__afgit{display:inline-flex}.ViewToolbar_chipWrap__c4DjF{display:inline-flex;min-width:0}.ViewToolbar_applied__Bl3DZ .ds-chip b{max-width:280px;overflow:hidden;text-overflow:ellipsis}.ViewToolbar_applied__Bl3DZ{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.ViewToolbar_cf__C8x_9{display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--line,#e6e6e6)}.ViewToolbar_cfApplied__myhjN{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.ViewToolbar_cfApplied__myhjN>*{margin:0}.ViewToolbar_cfLead__e4Jnv,.ViewToolbar_clear__uDizF{font-size:12px;color:var(--ink-3,#777)}.ViewToolbar_clear__uDizF{border:0;background:transparent;padding:0 4px;cursor:pointer}.ViewToolbar_clear__uDizF:hover{color:var(--ink,#111);text-decoration:underline}.ViewToolbar_sp__OujaR{flex:1 1}.ViewToolbar_muted___CUok{margin:0;font-size:12px;color:var(--ink-3,#777)}.ViewToolbar_panel__yxNSd{width:min(560px,calc(100vw - 32px));max-height:min(70vh,640px);overflow-y:auto;display:grid;gap:10px;padding:4px}.ViewToolbar_sec__uX8o_{border:0;margin:0;padding:0;display:grid;gap:4px;min-width:0}.ViewToolbar_sec__uX8o_>legend{font-size:12px;font-weight:600;color:var(--ink-2,#555);padding:0 0 2px}.ViewToolbar_opts__ryuus{display:flex;flex-wrap:wrap;gap:2px 10px;max-height:132px;overflow-y:auto}.ViewToolbar_opt__o5Bzo{display:inline-flex;align-items:center;gap:6px;min-height:26px;font-size:12.5px;color:var(--ink,#111);cursor:pointer}.ViewToolbar_opt__o5Bzo input{margin:0}@media (max-width:640px){.ViewToolbar_search__pgpy9{flex:1 1 100%;min-width:0}.ViewToolbar_searchBox__kKedE{height:44px;min-height:44px}.ViewToolbar_ctl__cle7N,.ViewToolbar_filterTrig__DXvwm,.ViewToolbar_trig__Z208E{min-height:44px;font-size:13px}.ViewToolbar_pick__VZEbg{min-height:44px}.ViewToolbar_clear__uDizF{display:inline-flex;align-items:center}.ViewToolbar_sel__jhWW8 select{font-size:16px}.ViewToolbar_pick__VZEbg select,.ViewToolbar_searchBox__kKedE input{min-height:44px}.ViewToolbar_searchBox__kKedE input{font-size:16px}.ViewToolbar_lead__aj9uG{font-size:12px}.ViewToolbar_dir__mBqL3{min-height:44px;min-width:44px;height:44px}.ViewToolbar_clear__uDizF,.ViewToolbar_opt__o5Bzo{min-height:44px;font-size:13px}.ViewToolbar_panel__yxNSd{width:calc(100vw - 32px)}.ViewToolbar_line__CuaHd{position:relative}.ViewToolbar_line__CuaHd .ViewToolbar_filterWrap__afgit>.ds-popwrap{position:static}.ViewToolbar_line__CuaHd .ViewToolbar_filterWrap__afgit .ds-pop{left:0;right:0}}.PhoneList_more__oAEHY.PhoneList_more__oAEHY{width:44px;height:44px;flex:none;margin-right:-8px}.PhoneList_chips__8BcbI{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:8px;min-width:0;margin:0 calc(-1 * var(--sp-4, 16px));padding:0 20px 6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--line,#e9e9e7)}.PhoneList_chips__8BcbI::-webkit-scrollbar{display:none}.PhoneList_chips__8BcbI[data-pending=true]{opacity:.7}.PhoneList_chip__LAwMu{flex:none;display:inline-flex;align-items:center;min-width:44px;height:44px;margin:0;padding:0;border:0;color:inherit;font:inherit;transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.PhoneList_chip__LAwMu,.PhoneList_chip__LAwMu:hover{background:transparent;filter:none}.PhoneList_chip__LAwMu:focus-visible{outline:2px solid var(--focus-ring,#2b5cd9);outline-offset:-4px;border-radius:999px}.PhoneList_pill__3G7KY{display:inline-flex;align-items:center;gap:6px;height:32px;min-width:44px;box-sizing:border-box;justify-content:center;padding:0 12px;border:1px solid var(--line-2,#dcdbd7);border-radius:999px;background:var(--surface,#fff);color:var(--ink,#111);font-size:13px;white-space:nowrap}.PhoneList_pill__3G7KY.PhoneList_on__zVvRg{background:var(--primary,#202020);border-color:var(--primary,#202020);color:var(--primary-ink,#fff)}.PhoneList_pill__3G7KY.PhoneList_add__PxKvm{border-style:dashed;color:var(--ink-2,#6b6b65)}.PhoneList_pill__3G7KY.PhoneList_applied___vamG{background:var(--sunken,#f1f1ef);border-color:transparent}.PhoneList_pillText__bQiwy{max-width:56vw;overflow:hidden;text-overflow:ellipsis}.PhoneList_circle__Xllev{position:relative;z-index:2;flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;filter:none;transform:none;-webkit-tap-highlight-color:transparent}button.PhoneList_circle__Xllev{cursor:pointer}button.PhoneList_circle__Xllev:hover{background:transparent;filter:none}.PhoneList_circle__Xllev:focus-visible{outline:2px solid var(--focus-ring,#2b5cd9);outline-offset:-6px}.PhoneList_ring__DJQWP{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;box-sizing:border-box;border:1.5px solid var(--ink-3,#b4b4ae);border-radius:999px;background:var(--surface,#fff);color:var(--surface,#fff);transition:background .12s ease,border-color .12s ease}.PhoneList_ring__DJQWP[data-done=true]{background:var(--c-green,#448361);border-color:var(--c-green,#448361)}.PhoneList_circle__Xllev[aria-busy=true] .PhoneList_ring__DJQWP{opacity:.7}.PhoneList_swipe__TvcAv{display:contents}.PhoneList_actions___vkka{grid-area:1/1;justify-self:end;z-index:0;display:flex;min-width:0}.PhoneList_action__iXH7i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;min-height:44px;margin:0;padding:0;border:0;border-radius:0;color:var(--ink-on,#fff);font:inherit;font-size:12px;font-weight:500;filter:none;transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.PhoneList_action__iXH7i:hover{filter:none}.PhoneList_action__iXH7i:focus-visible{outline:2px solid var(--focus-ring,#2b5cd9);outline-offset:-3px}.PhoneList_later__MlzLe,.PhoneList_later__MlzLe:hover{background:var(--c-orange,#d9730d)}.PhoneList_done__gtGaT,.PhoneList_done__gtGaT:hover{background:var(--c-green,#448361)}.PhoneList_rowErr__AsYY4,.PhoneList_rowNote__ocPd0{grid-column:1;margin:0;padding:6px 20px 10px 56px;font-size:12px;background:var(--bg,var(--surface,#fff));position:relative;z-index:1;overflow-wrap:anywhere}.PhoneList_rowErr__AsYY4{color:var(--c-red,#d44c47)}.PhoneList_rowNote__ocPd0{color:var(--ink-2,#6b6b65)}.PhoneList_newTask__E_CyD{position:fixed;z-index:50;right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(var(--phone-corner-lift) + var(--phone-corner-gap) + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;justify-content:center;width:var(--phone-corner-size);height:var(--phone-corner-size);margin:0;padding:0;border:0;border-radius:999px;background:var(--primary,#202020);color:var(--primary-ink,#fff);box-shadow:var(--sh-pop,0 6px 18px rgba(0,0,0,.18));filter:none;transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.PhoneList_newTask__E_CyD:hover{background:var(--primary-hover,#45443f);filter:none}.PhoneList_newTask__E_CyD:focus-visible{outline:2px solid var(--focus-ring,#2b5cd9);outline-offset:3px}@keyframes PhoneList_phone-sheet-up__KNnlm{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.PhoneList_sheet__ePbnH{width:100vw;max-width:100vw;max-height:calc(100dvh - 44px);margin:auto 0 0;padding:0;border:0;border-radius:18px 18px 0 0;box-sizing:border-box;background:var(--surface,#fff);color:var(--ink,#111);box-shadow:var(--sh-lift,0 24px 60px rgba(0,0,0,.18));overflow:hidden;font:400 15px var(--f-ui,inherit);animation:PhoneList_phone-sheet-up__KNnlm .18s ease-out}.PhoneList_sheet__ePbnH::backdrop{background:var(--scrim,rgba(20,20,18,.3))}.PhoneList_sheetBody__Yxl8m{display:flex;flex-direction:column;max-height:calc(100dvh - 44px);overflow-y:auto;overscroll-behavior:contain;padding:4px 12px calc(12px + env(safe-area-inset-bottom, 0px))}.PhoneList_sheetHead__kZaAY{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;min-height:52px;padding:0 0 0 8px;background:var(--surface,#fff)}.PhoneList_sheetTitle__n_z64{flex:1 1 auto;min-width:0;margin:0;font-size:15px;font-weight:600}.PhoneList_sheetClose___BHl_{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink-2,#6b6b65);filter:none;transform:none;cursor:pointer}.PhoneList_sheetClose___BHl_:hover{background:var(--hover,#f2f2f2);filter:none}.PhoneList_items__nTjMK{display:grid;gap:2px}.PhoneList_item__0cixK{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;width:100%;box-sizing:border-box;margin:0;padding:0 12px;border:0;border-radius:var(--r-2,8px);background:transparent;color:var(--ink,#111);font:inherit;font-size:15px;text-align:left;text-decoration:none;filter:none;transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.PhoneList_item__0cixK:hover{background:var(--hover,#f2f2f2);filter:none}.PhoneList_item__0cixK:focus-visible{outline:2px solid var(--focus-ring,#2b5cd9);outline-offset:-2px}.PhoneList_item__0cixK[aria-checked=true],.PhoneList_item__0cixK[aria-current=page],.PhoneList_item__0cixK[aria-pressed=true]{font-weight:600}.PhoneList_itemRule__Dmn0C{margin-top:6px;border-top:1px solid var(--line,#e9e9e7);border-radius:0;color:var(--ink-2,#6b6b65)}.PhoneList_tick__W0TY5{flex:none;color:var(--ink,#111)}.PhoneList_note__2JuIp{margin:0 8px 8px;font-size:13px;color:var(--ink-2,#6b6b65)}.PhoneList_filter___g511{min-width:0;padding:0 8px}.PhoneList_filter___g511>div{width:auto;max-height:none;overflow:visible}.PhoneList_searchForm__hG2zP{display:flex;gap:8px;padding:4px 8px 8px}.PhoneList_searchInput__OZEJi{flex:1 1 auto;min-width:0;height:48px;box-sizing:border-box;padding:0 14px;border:1px solid var(--line-2,#dcdbd7);border-radius:var(--r-3,12px);background:var(--surface,#fff);color:var(--ink,#111);font:inherit;font-size:16px}.PhoneList_searchInput__OZEJi:focus-visible{outline:2px solid var(--focus-ring,#2b5cd9);outline-offset:1px}.PhoneList_searchGo__ZsElN{flex:none;height:48px;min-height:48px;padding:0 18px;border-radius:var(--r-3,12px)}@media (prefers-reduced-motion:reduce){.PhoneList_sheet__ePbnH{animation:none}.PhoneList_ring__DJQWP{transition:none}}