@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}body,html{margin:0;padding:0;background:#f4f5f7;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}@keyframes zdToast{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes zdPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes zdSpin{to{transform:rotate(1turn)}}@keyframes zdFade{0%{opacity:0}to{opacity:1}}@keyframes zdUp{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d3d7dd;border-radius:6px;border:2px solid #f4f5f7}::-webkit-scrollbar-track{background:transparent}button,input,select,textarea{font-family:IBM Plex Sans,sans-serif}input,select,textarea{max-width:100%}input[type=date],input[type=datetime-local],input[type=number],input[type=time]{min-width:0}input[type=date],input[type=datetime-local],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}@media (min-width:641px){.zd-my-task{display:grid!important;grid-template-columns:46px minmax(280px,1fr) minmax(300px,auto);grid-template-areas:"check content meta" ". content release";grid-column-gap:16px!important;column-gap:16px!important;grid-row-gap:8px!important;row-gap:8px!important;align-items:center!important;padding:16px 0!important}.zd-my-task .zd-task-check{grid-area:check}.zd-my-task .zd-task-content{grid-area:content;align-self:center}.zd-my-task .zd-task-meta{grid-area:meta;justify-self:end;justify-content:flex-end;flex-wrap:wrap;gap:8px!important;max-width:470px}.zd-my-task .zd-task-release{grid-area:release;justify-self:end}}@page{size:A4;margin:0}@media print{body,html{background:#fff!important;width:210mm}.zd-noprint{display:none!important}.zd-proto-document{width:210mm!important;max-width:none!important;margin:0!important}.zd-proto-page{width:210mm!important;min-height:297mm;padding:9mm 12mm 8mm!important;box-shadow:none!important;display:flex!important;flex-direction:column!important}.zd-proto-footer{margin-top:auto!important}.zd-photo-annex{page-break-before:always;break-before:page}.zd-print-section,.zd-print-signatures,.zd-proto-footer{page-break-inside:avoid;break-inside:avoid}.zd-proto-table td,.zd-proto-table th{border:1px solid #6b7280;padding:4px 5px;text-align:center}.zd-proto-table thead{display:table-header-group}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.zd-proto-table td,.zd-proto-table th{border:1px solid #6b7280;padding:4px 5px;text-align:center}.zd-hscroll{overflow-x:auto}.zd-navgroup{flex:none;padding:8px 13px 2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zd-side nav>.zd-navgroup:first-child{padding-top:2px}.zd-navgroup-sheet{padding:9px 13px 3px}.zd-nav-short{display:none}.zd-side nav button{min-height:48px!important}@media (max-width:1024px){.zd-cols{grid-template-columns:1fr!important}.zd-stats{grid-template-columns:repeat(2,1fr)!important}.zd-board{grid-template-columns:1fr!important}.zd-side{width:92px!important;padding:18px 8px 16px!important}.zd-side .zd-hide{display:none!important}.zd-side nav button{flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:6px 2px!important;gap:2px!important;min-height:56px!important;text-align:center!important}.zd-side nav button .zd-nav-label{display:none!important}.zd-side nav button .zd-nav-short{display:block!important;font-size:10px;font-weight:600;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-side nav button .zd-nav-badge{position:absolute;top:4px;right:6px;margin-left:0!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:10px!important}.zd-side .zd-navgroup{height:1px;padding:0!important;margin:9px 8px;background:#eceef2;overflow:hidden;text-indent:-9999px}.zd-side nav>.zd-navgroup:first-child{margin-top:2px}.zd-side .zd-side-help{justify-content:center!important;padding:0!important;gap:0!important;overflow:hidden}.zd-side .zd-side-help .zd-side-label{display:none!important}.zd-side>div:last-child{flex-direction:column!important;gap:8px!important;align-items:center!important}.zd-week{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(216px,1fr);overflow-x:auto!important}.zd-scroll{overflow-x:auto}.zd-scroll>div{min-width:720px}}@media (max-width:920px){.zd-scroll>div,.zd-tbl{min-width:0!important}.zd-thead{display:none!important}.zd-flexrow{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:0!important;padding:12px 0!important}.zd-flexrow>span:first-child{flex:1 1 100%}.zd-flexrow.zd-inline1>span:first-child{flex:0 0 auto}.zd-mfull{flex:1 1 100%!important}.zd-mright{margin-left:auto}.zd-mlabel{display:inline!important}}@media (min-width:1440px){.zd-main{padding:30px 40px 48px!important}}.zd-tabbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fff;border-top:1px solid #e4e7ec;padding:6px 4px calc(6px + env(safe-area-inset-bottom));gap:2px}.zd-tabbar button{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border:none;background:transparent;border-radius:10px;cursor:pointer;font-family:IBM Plex Sans,sans-serif}.zd-tabbar .zd-tablabel{font-size:10px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media ((hover:none) and (pointer:coarse) and (max-width:920px)),(max-width:640px){.zd-shell{height:100dvh!important;min-height:100svh}.zd-side{display:none!important}.zd-main{overflow-x:hidden!important}input,select,textarea{font-size:16px!important}.zd-board>*,.zd-cols>*,.zd-stats>*{min-width:0}.zd-row{flex-wrap:wrap!important;row-gap:6px}.zd-week{grid-auto-columns:minmax(250px,82vw)!important}.zd-tabbar{display:flex!important}.zd-main{padding:14px 12px calc(92px + env(safe-area-inset-bottom))!important}.zd-header{padding-left:calc(14px + env(safe-area-inset-left))!important;padding-right:calc(14px + env(safe-area-inset-right))!important}.zd-grid2,.zd-grid3{grid-template-columns:1fr!important}.zd-grid3{gap:12px!important}.zd-photos{grid-template-columns:repeat(2,1fr)!important}.zd-workrow{grid-template-columns:1fr 1fr!important}.zd-devbanner{bottom:calc(64px + env(safe-area-inset-bottom))!important}.zd-stats{gap:10px!important}.zd-overlay{align-items:flex-end!important}.zd-sheet{width:100%!important;max-width:100%!important;max-height:88vh!important;border-radius:18px 18px 0 0!important;padding:20px 16px calc(24px + env(safe-area-inset-bottom))!important}.zd-scroll>div{min-width:0!important}.zd-thead{display:none!important}.zd-flexrow{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:0!important;padding:12px 0!important}.zd-flexrow>span:first-child{flex:1 1 100%}.zd-vacwho{flex:1 1 100%!important;width:auto!important}.zd-header{height:auto!important;min-height:calc(56px + env(safe-area-inset-top))!important;padding-top:calc(8px + env(safe-area-inset-top))!important;padding-bottom:8px!important}.zd-today-appt{display:grid!important;grid-template-columns:4px minmax(0,1fr) auto;grid-template-areas:"bar time status" "bar details details" "bar avatars protos";grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:8px!important;row-gap:8px!important;align-items:center!important;padding:12px 0!important}.zd-today-appt .zd-appt-bar{grid-area:bar;width:4px!important;height:100%!important;min-height:64px}.zd-today-appt .zd-appt-time{grid-area:time;width:auto!important}.zd-today-appt .zd-appt-details{grid-area:details;min-width:0}.zd-today-appt .zd-appt-avatars{grid-area:avatars}.zd-today-appt .zd-appt-protos{grid-area:protos;display:flex;justify-content:flex-end;min-width:0}.zd-today-appt .zd-appt-status{grid-area:status;justify-self:end}.zd-my-task{display:grid!important;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"check content" ". meta";grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:10px!important;row-gap:10px!important;align-items:start!important;padding:14px 0!important}.zd-my-task .zd-task-check{grid-area:check;align-self:center}.zd-my-task .zd-task-content{grid-area:content}.zd-my-task .zd-task-meta{grid-area:meta;flex-wrap:wrap;gap:8px 10px!important;min-width:0}.zd-my-task .zd-task-meta .hvSec{order:1}.zd-my-task .zd-task-release{grid-column:2;justify-self:start;min-width:118px}.zd-timer{font-size:clamp(34px,13vw,52px)!important}.zd-segs{max-width:100%;overflow-x:auto}.zd-segs button{flex:0 0 auto}.zd-toasts{width:94vw}.zd-toasts>div{max-width:100%}.zd-mlabel{display:inline!important}.zd-searchbox{flex-basis:100%!important;max-width:none!important}.zd-touch-action{min-height:44px!important;height:44px!important;border-radius:12px!important}.zd-tbl{min-width:0!important}.zd-flexrow.zd-inline1>span:first-child{flex:0 0 auto}.zd-mfull{flex:1 1 100%!important}.zd-mright{margin-left:auto}.zd-mcell{min-height:56px!important;padding:5px 4px!important}.zd-chip{height:6px!important;min-height:0!important;padding:0!important;font-size:0!important;color:transparent!important;border-radius:3px!important;line-height:0!important}.zd-more{font-size:9.5px!important;padding-left:0!important}.zd-week{scroll-snap-type:x proximity}.zd-week>*{scroll-snap-align:start}}.zd-mlabel{display:none;font-size:11px;color:#98a2b3;font-weight:600}.hvNav:hover{background:#f2f4f7!important}.hvPri:hover{background:#264fa8!important}.hvSec:hover{background:#f6f7f9!important}.hvDark:hover{background:#333842!important}.hvDone:hover{border-color:#17a05c!important;background:#f0faf4!important}.hvBlue:hover{background:#fbfcfe!important}.hvBlue:hover,.hvBorderBlue:hover{border-color:#2e5fc8!important}.hvLift:hover{transform:translateY(-1px)!important}.hvLift:hover,.hvShadow:hover{box-shadow:0 4px 14px rgba(16,18,23,.09)!important}.hvLift16:hover{box-shadow:0 4px 16px rgba(16,18,23,.09)!important;transform:translateY(-1px)!important}.hvRow:hover{background:#fbfcfe!important}.hvRed:hover{background:#fdf3f3!important}.hvGray2:hover{background:#e9ebef!important}.fcBlue:focus{border-color:#2e5fc8!important;box-shadow:0 0 0 3px #e5ecfa!important}.ac99:active{transform:scale(.99)!important}.ac98:active{transform:scale(.98)!important}