.ds-shell .zv-side .ds-rail-scroll[data-ds-ind]{--ds-ind-bg:var(--ui-active);--ds-ind-radius:var(--ui-radius)}.ds-shell .zv-side .ds-rail-scroll[data-ds-ind] .ds-rail-row>a[aria-current=page],.ds-shell .zv-side .ds-rail-scroll[data-ds-ind]>.ds-rail-block .ds-section-nav a[aria-current=page]:not(.ds-rail-block [data-ds-ind] a){background-color:#0000!important}.ds-shell .zv-side .zv-nav.zv-nav .ds-rail-more .ds-rail-more-caret.ds-rail-more-caret{transition:transform .2s var(--ds-spring)}.ds-ws-menu{transform-origin:0 0}[dir=rtl] .ds-ws-menu{transform-origin:100% 0}.ds-shell .zv-side .zv-nav.zv-nav :is(a,button):active:not([aria-current=page]){background:var(--ui-active);transition-duration:0s}@media (max-width:645px){.ds-shell .zv-side.zv-side{transition:transform var(--ds-move) var(--ds-ease), visibility 0s linear var(--ds-move)}.ds-shell[data-open] .zv-side.zv-side{transition:transform var(--ds-move) var(--ds-ease)}.ds-shell .zv-scrim.zv-scrim{z-index:40;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ds-move) var(--ds-ease), visibility 0s linear var(--ds-move);background:#0f0f0f99;display:block;position:fixed;inset:0}.ds-shell[data-open] .zv-scrim.zv-scrim{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--ds-move) var(--ds-ease)}}@media (max-width:640px){.zv-tab svg{transition:stroke-width var(--ds-fast) var(--ds-ease)}.zv-tab .zv-tab-label,.zv-tab>svg,.zv-tab .zv-tab-icon{transition:opacity var(--ds-fast-out) var(--ds-ease)}.zv-tab:active :is(.zv-tab-label,.zv-tab-icon),.zv-tab:active>svg{transition-duration:0s}}@media (pointer:coarse){.ds-menu>:is(a,button):active,.zv-more-row:active{background:var(--ui-active);transition-duration:0s}}.zv-ptr>.zv-ptr-hint{transition:height var(--ds-move) var(--ds-ease)}.ds-toasts>.ds-toast{grid-area:1/1}.ds-toasts>.ds-toast.ds-toast{animation:ds-toast-in var(--ds-fast) var(--ds-ease)}@keyframes ds-toast-in{0%{opacity:0;translate:0 var(--ds-toast-drift,8px)}}@media (max-width:760px){body:has([aria-modal=true]) .ds-toasts>.ds-toast{--ds-toast-drift:-8px}}.ds-switch.ds-switch:after{transition:transform var(--ds-move) cubic-bezier(.3, 1.2, .5, 1), background-color var(--ds-fast) var(--ds-ease)}.ds-nav-progress[data-done]{opacity:0;transition:transform var(--ds-fast) var(--ds-ease), opacity .2s var(--ds-ease) .12s;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ds-shell .zv-side .zv-nav.zv-nav .ds-rail-more .ds-rail-more-caret.ds-rail-more-caret,.ds-shell .zv-side.zv-side,.ds-shell[data-open] .zv-side.zv-side,.ds-shell .zv-scrim.zv-scrim,.ds-shell[data-open] .zv-scrim.zv-scrim,.zv-tab svg,.zv-tab .zv-tab-label,.zv-tab>svg,.zv-tab .zv-tab-icon,.zv-ptr>.zv-ptr-hint,.ds-switch.ds-switch:after,.ds-nav-progress[data-done]{transition:none!important}.ds-toasts>.ds-toast.ds-toast{animation:none}}.ds-rail-more-body.ds-rail-more-body{animation:none}
.zv-offline{z-index:calc(var(--ui-z-drawer) - 2);background:var(--ui-bg-2);min-height:36px;color:var(--ui-text-2);border-bottom:1px solid var(--ui-border);font:400 var(--ui-text-md,13px)/1.45 var(--ui-font,system-ui, sans-serif);flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;padding:8px 16px;display:flex;position:sticky;top:0}.zv-offline[data-phase=sent]{color:var(--ui-text)}.zv-offline-icon{width:16px;height:16px;color:var(--ui-text-3);flex:none}.zv-offline[data-phase=sent] .zv-offline-icon{color:var(--ui-label-green,#448361)}.zv-offline-text{flex:240px;min-width:0}.zv-offline-title{color:var(--ui-text);font-weight:var(--ui-weight-medium,500);margin-inline-end:4px}.zv-offline-count{background:var(--ui-bg);border:1px solid var(--ui-border-2);color:var(--ui-text);font-size:var(--ui-text-sm,12px);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:2px 8px}.zv-offline-spin{animation:1.2s linear infinite zv-offline-spin}@keyframes zv-offline-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zv-offline-spin{animation:none}}.zv-needs-net{color:var(--ui-text-3);font-size:var(--ui-text-sm,12px);white-space:nowrap;font-weight:400}.zv-rescue-line{align-items:center;gap:8px;display:flex}.zv-rescue-line button{min-height:32px;margin-inline-start:auto;padding:0 8px;font-weight:500;text-decoration:underline}.zv-rescue{width:min(640px,100%)}.zv-rescue-list{margin:var(--ui-space-3,12px) 0 0;gap:2px;max-height:60vh;padding:0;list-style:none;display:grid;overflow:auto}.zv-rescue-item{border-top:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.zv-rescue-what{flex:220px;gap:2px;min-width:0;display:grid}.zv-rescue-name{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.zv-rescue-meta{color:var(--ui-text-3);font-size:var(--ui-text-sm,12px)}.zv-rescue-actions{flex-wrap:wrap;gap:6px;display:flex}.zv-rescue-actions .zv-btn{align-items:center;gap:6px;min-height:36px;display:inline-flex}@media (pointer:coarse){.zv-rescue-actions .zv-btn,.zv-rescue-line button{min-height:44px}}.zv-rail-off{min-height:28px;color:var(--ui-text-3);cursor:default;align-items:center;gap:8px;padding:0 8px;display:flex}.zv-rail-off>svg{opacity:.7;flex:none;width:16px;height:16px}.zv-rail-off .zv-needs-net,button[disabled] .zv-needs-net{margin-inline-start:auto}
.zv-tabbar{display:none}@media (max-width:640px){html:has(.zv-tabbar){--zv-tabbar-h:calc(56px + env(safe-area-inset-bottom,0px))}html[data-kb]{--zv-tabbar-h:0px}html:has(.nt-mtb){--zv-tabbar-h:0px}.zv-tabbar{z-index:calc(var(--ui-z-drawer) - 1);height:calc(56px + env(safe-area-inset-bottom,0px));padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-top:.5px solid var(--ui-border);background:var(--ui-bg);font-family:var(--ui-font);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;inset:auto 0 0}.zv-tabbar[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-kb] .zv-tabbar{display:none}html:has(.nt-mtb) .zv-tabbar{display:none}.ds-shell[data-open]~.zv-tabbar,.ds-shell[data-open] .zv-tabbar{visibility:hidden}.zv-tab{min-width:48px;min-height:48px;color:var(--ui-text-2);font:var(--ui-weight-medium) var(--ui-text-12)/13px var(--ui-font);letter-spacing:.01em;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 0 4px;text-decoration:none;display:flex;position:relative}.zv-tab:hover,.zv-tab:focus{text-decoration:none}.zv-tab svg{stroke-width:1.75px;width:24px;height:24px}.zv-tab[aria-current=page]{color:var(--ui-text)}.zv-tab[aria-current=page] svg{stroke-width:2.25px}.zv-tab:focus-visible{outline:2px solid var(--ui-brand);outline-offset:-4px;border-radius:12px}.zv-tab:active .zv-tab-label,.zv-tab:active>svg,.zv-tab:active .zv-tab-icon{opacity:.6}.zv-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;overflow:hidden}.zv-tab-icon{place-items:center;display:inline-grid;position:relative}.zv-tab-badge{top:-4px;border:2px solid var(--ui-bg);background:var(--ui-brand-fill);min-width:18px;height:18px;color:var(--ui-text-on-brand);font:600 var(--ui-text-12)/14px var(--ui-font);text-align:center;box-sizing:border-box;border-radius:999px;padding:0 5px;position:absolute;inset-inline-start:14px}.zv-tab-badge[data-dot]{top:-2px;width:12px;min-width:0;height:12px;padding:0;inset-inline-start:16px}.zv-tab-plus-icon{background:var(--ui-text);width:44px;height:32px;color:var(--ui-bg);border-radius:10px;place-items:center;display:inline-grid}.zv-tab-plus-icon svg{stroke-width:2.25px;width:22px;height:22px}.zv-tabbar.zv-tabbar[data-ds-ind]{position:fixed}.zv-tabbar[data-ds-ind]:before{--zv-pill-w:min(56px, calc(var(--ds-ind-w,56px) - 8px));width:var(--zv-pill-w);height:32px;translate:calc(var(--ds-ind-x,0px) + (var(--ds-ind-w,56px) - var(--zv-pill-w)) / 2) calc(var(--ds-ind-y,0px) + var(--ds-ind-h,56px) / 2 - 24px);background:var(--ui-active);border-radius:16px}:root .ds-shell .zv-main{padding-bottom:var(--zv-tabbar-h,0px)}:root .ds-shell .ds-main-fill.ds-main-fill{height:calc(100dvh - var(--zv-tabbar-h,0px));padding-bottom:0}:root .zm-fab.zm-fab{bottom:calc(16px + max(var(--rs-safe-b,0px), var(--zv-tabbar-h,0px)))}:root .cal-fab.cal-fab,:root .ds-toasts.ds-toasts{bottom:calc(12px + max(var(--rs-safe-b,0px), var(--zv-tabbar-h,0px)))}body:has(.ds-selbar:not([data-inline])) .ds-toasts.ds-toasts{bottom:calc(68px + max(var(--rs-safe-b,0px), var(--zv-tabbar-h,0px)))}:root .ds-selbar.ds-selbar:not([data-inline]){bottom:calc(12px + max(var(--rs-safe-b,0px), var(--zv-tabbar-h,0px)))}:root .zv-cookie.zv-cookie{bottom:calc(8px + max(var(--rs-safe-b,0px), var(--zv-tabbar-h,0px)))}body:has([aria-modal=true]) .ds-toasts.ds-toasts{top:calc(12px + env(safe-area-inset-top,0px));bottom:auto}}.zv-quick-where{font-size:var(--ui-text-sm);overflow-wrap:anywhere;margin:0 0 6px;line-height:18px}.zv-quick{gap:2px;margin:0 -8px;display:grid}.zv-quick-row{width:100%;min-height:60px;color:var(--ui-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:8px;text-decoration:none;display:flex}.zv-quick-row:hover,.zv-quick-row:active{background:var(--ui-hover);text-decoration:none}.zv-quick-row:focus-visible,.zv-quick-more:focus-visible,.zv-more-row:focus-visible{outline:2px solid var(--ui-brand);outline-offset:-2px}.zv-quick-row:disabled{cursor:progress}.zv-quick-icon{width:44px;height:44px;color:var(--ui-text);border-radius:12px;flex:none;place-items:center;display:inline-grid}.zv-quick-icon svg{width:22px;height:22px}.zv-quick-text{gap:1px;min-width:0;display:grid}.zv-quick-label{font-size:var(--ui-text-touch);font-weight:var(--ui-weight-medium);line-height:22px}.zv-quick-hint{color:var(--ui-text-2);font-size:var(--ui-text-sm);overflow-wrap:anywhere;line-height:18px}.zv-quick-more{border:1px solid var(--ui-border);background:var(--ui-bg);width:100%;min-height:48px;color:var(--ui-text);font:var(--ui-weight-medium) var(--ui-text-15)/1 var(--ui-font);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;margin-top:10px;padding:0 12px;display:flex}.zv-quick-more svg{width:18px;height:18px;color:var(--ui-text-3)}[dir=rtl] .zv-quick-more svg,[dir=rtl] .zv-more-chev{transform:scaleX(-1)}.zv-quick-all{border-top:.5px solid var(--ui-border);margin-top:16px;padding-top:12px}.zv-quick-all .zc-picker{padding:0}.zv-more .ds-sheet-body{background:var(--ui-bg-2);padding-bottom:32px}.zv-more .ds-sheet-head{background:var(--ui-bg-2)}.zv-more-who{align-items:center;gap:12px;padding:4px 4px 16px;display:flex}.zv-more-who .zv-avatar{width:44px;height:44px;font-size:var(--ui-glyph-20)}.zv-more-who-text{gap:2px;min-width:0;display:grid}.zv-more-name{font-size:var(--ui-text-15);font-weight:var(--ui-weight-semibold);line-height:var(--ui-lh-15);overflow-wrap:anywhere}.zv-more-ws .zv-more-name{font-size:var(--ui-text-15)}div.zv-more-ws{cursor:default}div.zv-more-ws:hover,div.zv-more-ws:active{background:0 0}.zv-more-sub{color:var(--ui-text-2);font-size:var(--ui-text-sm);overflow-wrap:anywhere;line-height:18px}.zv-more-group{margin-top:18px}.zv-more-group:first-of-type{margin-top:0}.zv-more-list,.zv-more-wslist{background:var(--ui-bg);border-radius:12px;display:grid;overflow:hidden}.zv-more-wslist{margin-top:8px}.zv-more-row{width:100%;min-height:52px;color:var(--ui-text);font:400 var(--ui-text-touch)/22px var(--ui-font);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.zv-more-row+.zv-more-row{box-shadow:inset 0 .5px 0 var(--ui-border)}.zv-more-row:active{background:var(--ui-hover);text-decoration:none}@media (hover:hover){.zv-more-row:hover{background:var(--ui-hover);text-decoration:none}}.zv-more-row[aria-current]{font-weight:var(--ui-weight-medium)}.zv-more-icon{width:28px;height:28px;color:var(--ui-text-2);flex:none;place-items:center;display:inline-grid}.zv-more-icon svg{width:20px;height:20px}.zv-more-check{width:28px;color:var(--ui-brand-text,var(--ui-brand));flex:none;place-items:center;display:inline-grid}.zv-more-check svg{width:18px;height:18px}.zv-more-text{flex:1;gap:1px;min-width:0;display:grid}.zv-more-text>span:first-child{overflow-wrap:anywhere}.zv-more-hint{color:var(--ui-text-2);font-size:var(--ui-text-sm);line-height:18px}.zv-more-chev{width:18px;height:18px;color:var(--ui-text-3);flex:none;transition:transform .15s}.zv-more-chev[data-open]{transform:rotate(90deg)}.zv-more-ws .zv-ws-avatar{border-radius:8px;width:32px;height:32px}.zv-more-lang{cursor:default}.zv-more-lang .ds-lang{flex:1;align-items:center;gap:12px;min-height:36px;padding:0;display:flex}.zv-more-lang .ds-lang svg{width:20px;height:20px;color:var(--ui-text-2);margin-inline:4px}.zv-more-lang .ds-lang select{max-width:none;min-height:36px;color:var(--ui-text);font:400 var(--ui-text-touch)/22px var(--ui-font);background:0 0;border:0;flex:1}.zv-more-out{margin-top:18px}.zv-more-out .zv-more-row{color:var(--ui-danger-text)}.zv-more-out .zv-more-icon{color:inherit}.zv-more-out[data-trial] .zv-more-row{color:var(--ui-text);font-weight:var(--ui-weight-medium)}.zv-more-out[data-trial] .zv-more-icon{color:var(--ui-text-2)}.zv-psearch .ds-sheet-body{flex-direction:column;padding:0 0 8px;display:flex}.zv-psearch .eco-search{flex-direction:column;flex:1;min-height:0;max-height:none;display:flex}.zv-psearch .eco-search-input{background:var(--ui-bg-2);border-radius:10px;min-height:44px;margin:0 16px 8px}.zv-psearch .eco-search-input input{font-size:var(--ui-text-touch)}.zv-psearch .eco-search-list{flex:1;max-height:none;padding:0 8px;overflow-y:auto}.zv-psearch .eco-row{min-height:48px}.eco-swipe{position:relative;overflow:hidden}.eco-root .eco-swipe>.eco-inbox-item.eco-inbox-item{z-index:1;background-color:var(--ui-bg);transition:transform .22s var(--ui-ease,ease);touch-action:pan-y;-webkit-touch-callout:none;position:relative}.eco-root .eco-swipe>.eco-inbox-item.eco-inbox-item:hover{background:linear-gradient(var(--ui-hover), var(--ui-hover)) var(--ui-bg)}.eco-swipe-bg{color:#fff;font:600 var(--ui-text-13)/1 var(--ui-font);opacity:.7;align-items:center;gap:8px;padding:0 22px;transition:opacity .12s;display:none;position:absolute;inset:0}.eco-swipe-bg svg{width:20px;height:20px}.eco-swipe-bg[data-side=lead]{background:var(--ui-brand-fill);justify-content:flex-start}.eco-swipe-bg[data-side=trail]{background:color-mix(in srgb, var(--ui-success) 80%, #000);justify-content:flex-end}.eco-swipe[data-swipe=lead]>.eco-swipe-bg[data-side=lead],.eco-swipe[data-swipe=trail]>.eco-swipe-bg[data-side=trail]{display:flex}.eco-swipe[data-armed]>.eco-swipe-bg{opacity:1}@media (prefers-reduced-motion:reduce){.eco-root .eco-swipe>.eco-inbox-item.eco-inbox-item{transition:none}}.zv-ptr-hint{height:0;transition:height .2s var(--ui-ease,ease);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.zv-ptr[data-pulling]:not([data-busy])>.zv-ptr-hint{transition:none}.zv-ptr-label{color:var(--ui-text-2);font:var(--ui-weight-medium) var(--ui-text-sm)/16px var(--ui-font);align-items:center;gap:8px;padding:0 0 14px;display:inline-flex}.zv-ptr-label svg{width:16px;height:16px}.zv-ptr[data-busy] .zv-ptr-label svg{animation:.9s linear infinite zv-spin}@keyframes zv-spin{to{transform:rotate(360deg)}}html:has(.zv-ptr){overscroll-behavior-y:none}@media (max-width:640px){:root table[data-stack],:root table[data-stack]>tbody{width:100%;display:block}:root table[data-stack]>thead{display:none}:root table[data-stack]>tbody>tr{border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 14px;display:grid}:root table[data-stack]>tbody>tr:last-child{border-bottom:0}:root table[data-stack]>tbody>tr>td{white-space:normal;text-align:end;overflow-wrap:anywhere;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:0;display:flex}:root table[data-stack]>tbody>tr>td[data-label]:before{content:attr(data-label);max-width:50%;color:var(--ui-text-2);text-align:start;flex:none;font-weight:400}:root table[data-stack]>tbody>tr>td[data-cell=title]{color:var(--ui-text);font-size:var(--ui-text-15);font-weight:var(--ui-weight-medium);text-align:start;margin-bottom:2px;display:block}:root table[data-stack]>tbody>tr>td[data-cell=action]{text-align:start;justify-content:flex-start;margin-top:6px}:root table[data-stack]>tbody>tr>td[colspan]{text-align:start;display:block}:root table[data-stack]>tbody>tr:hover>td{background:0 0}:root :is(.zst-table-wrap,.zbl-table-wrap):has(>table[data-stack]){animation:none;overflow:visible;-webkit-mask-image:none;mask-image:none}}.zv-drag-ghost{opacity:.94;background:var(--ui-bg);box-shadow:var(--ui-shadow-3);will-change:transform;border-radius:8px;transition:none}[data-touch-held]{opacity:.4}html[data-touch-drag],html[data-touch-drag] *{-webkit-user-select:none;user-select:none}@media (pointer:coarse){[draggable=true]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ds-shell .zv-side{touch-action:pan-y}}@media (max-width:640px){:root .zvi-card.zvi-card{bottom:calc(12px + max(env(safe-area-inset-bottom,0px), var(--zv-tabbar-h,0px)))}}@media (max-width:860px){.ds-shell:has(:is(.eco-home-head,.ds-page-head,.nt-topbar,.pj-head,.cal-head,.zm-list-head,.zm-reader-bar)) .zv-top.zv-top{top:var(--zv-banner-h,0px)}.ds-shell:not(:has(:is(.eco-home-head,.ds-page-head,.nt-topbar,.pj-head,.cal-head,.zm-list-head,.zm-reader-bar))) .zv-main>.zv-offline{top:calc(var(--rs-bar-h,48px) + var(--rs-safe-t,0px) + 1px)}:root .eco-home-head.eco-home-head,:root .ds-page-head.ds-page-head{top:var(--zv-banner-h,0px)}}@media (max-width:640px){html:has(.zv-tab-plus) :is(.cal-fab,.zm-fab,[data-test=pj-new-issue],[data-test=pj-new-project],.pj-group-add){display:none}}
