.functionsPage{--functions-section-padding:96px}.functionsPage .createItemLeftBlockMain,.functionsPage .createItemRightBlockMain,.functionsPage .clockingModesShowcase,.functionsPage .reviewCarouselMain,.functionsPage .mobileCarouselsBlockMain,.functionsPage .bottomBlockNavigationMain{padding-bottom:var(--functions-section-padding)!important;padding-top:var(--functions-section-padding)!important}.functionsPage .linkToPricingBlockMain{margin-top:0!important;margin-bottom:0!important}.functionsPage .startForFreeMain{padding-top:0}.functionsPage .clockingModesShowcase .clockingModesContent h2{font-size:32px;line-height:42px}@media (width>=992px){.functionsPage .functionsAbsenceSection{margin-bottom:40px}}@media (width<=991px){.functionsPage{--functions-section-padding:72px}.functionsPage .clockingModesShowcase .clockingModesContent h2{font-size:24px;line-height:32px}}@media (width<=620px){.functionsPage{--functions-section-padding:56px}}@property --functions-orbit-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.functionsPageHeader{z-index:3;background:#fff;padding-bottom:0;position:relative;overflow:hidden}.functionsPageHeader .customHeaderMain{background:0 0;display:block;overflow:hidden}.functionsPageHeader .headerMainContainer{box-sizing:border-box;width:100%;max-width:none;min-height:850px;padding:0;position:relative;overflow:hidden}.functionsPageHeader .customFormAndImgWrapper{width:100%;max-width:none;min-height:850px;position:relative;padding:0!important;display:block!important}.functionsPageHeader .headerFormWrapper{text-align:center;z-index:10;width:min(760px,100% - 40px);min-width:0;position:absolute;top:67%;left:50%;transform:translate(-50%,-50%)}.functionsPageHeader .titleWrapper{align-items:center;max-width:none;padding:0}.functionsPageHeader .customHeaderMainTitle{margin:0;padding:0;font-size:clamp(48px,4.3vw,62px);line-height:1.08}.functionsPageHeader .desktopSubHeaderText{max-width:680px;margin:24px auto 0;padding:0;font-size:20px;line-height:1.5}.functionsPageHeader .customHeaderHeaderCheckboxHolder,.functionsPageHeader .customHeaderRatingWrapper{display:none!important}.functionsPageHeader .customHeaderButtonWrapper--homepage{align-items:center;margin:28px auto 0;justify-content:center!important;width:100%!important;max-width:none!important;display:flex!important}.functionsPageHeader .customHeaderButtonWrapper--homepage .customHeaderButton,.functionsPageHeader .customHeaderButtonWrapper--homepage .liveDemoLinkHome{box-sizing:border-box;height:46px;margin:0;padding:0 20px;border-radius:12px!important;width:200px!important;max-width:200px!important}.functionsPageHeader .customHeaderButtonWrapper--homepage .liveDemoLinkHome{gap:10px;min-height:46px;margin-left:14px;justify-content:center!important;width:180px!important;max-width:180px!important;height:46px!important;padding:0 18px!important}.functionsPageHeader .customHeaderButtonWrapper--homepage .liveDemoLinkHome .liveDemoLinkTextHolder{white-space:nowrap;flex:none}.functionsPageHeader .customHeaderButtonWrapper--homepage .liveDemoLinkHome>div:last-child{flex:none;justify-content:center;align-items:center;transition:transform .2s;display:flex}.functionsPageHeader .customHeaderButtonWrapper--homepage .liveDemoLinkHome .thinArrowIcon{margin-left:0!important}.functionsPageHeader .customHeaderButtonWrapper--homepage .liveDemoLinkHome:hover .liveDemoLinkTextHolder{margin-right:0!important}.functionsPageHeader .customHeaderButtonWrapper--homepage .liveDemoLinkHome:hover>div:last-child{transform:translate(10px)}.functionsPageHeader .customHeaderVisual{z-index:1;height:100%;position:absolute;inset:0;overflow:hidden;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:block!important}.functionsPageHeader:after{content:"";pointer-events:none;z-index:4;background:linear-gradient(#fff0 0% 14%,#fffffffa 28%,#fff 35%);height:50%;position:absolute;bottom:0;left:0;right:0}.functionsOrbit{aspect-ratio:1;justify-content:center;align-items:center;width:min(1120px,88vw);max-width:none;animation:.85s cubic-bezier(.2,.8,.2,1) both functions-orbit-enter;display:flex;position:absolute;top:80%;left:50%;translate:-50% -50%}.functionsOrbit__ring{animation:functions-orbit-spin var(--orbit-duration) linear infinite;animation-direction:var(--orbit-direction,normal);transform:translate(-50%, -50%) rotate(var(--functions-orbit-angle));border-radius:50%;position:absolute;top:50%;left:50%}.functionsOrbit__ring:after{border-radius:inherit;content:"";border:1px solid #8ca5b742;position:absolute;inset:0}.functionsOrbit__ring--outer{--node-size:64px;--orbit-direction:reverse;--orbit-duration:58s;width:100%;height:100%}.functionsOrbit__ring--inner{--node-size:72px;--orbit-duration:38s;width:70%;height:70%}.functionsOrbit__node{height:var(--node-size);width:var(--node-size);z-index:3;outline:none;position:absolute;transform:translate(-50%,-50%)}.functionsOrbit__node:hover,.functionsOrbit__node:focus-visible{z-index:20}.functionsOrbit__node--wordOnly{width:clamp(122px,11vw,164px)}.functionsOrbit__node--wordOnly .functionsOrbit__nodeCard{box-sizing:border-box;padding:8px 15px}.functionsOrbit__nodeUpright{height:100%;transform:rotate(calc(0deg - var(--functions-orbit-angle)));flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.functionsOrbit__nodeCard{background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;transition:transform .18s;display:flex;position:absolute;inset:0;transform:scale(1)}.functionsOrbit__assetGlyph{height:calc(var(--node-size) - 16px);width:calc(var(--node-size) - 16px);border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}.functionsOrbit__assetGlyph img{pointer-events:none;width:100%;height:100%;transform:scale(1.45)}.functionsOrbit__customGlyph{background:var(--feature-bg,#eef8ff);color:var(--feature-color,#168fe8);height:calc(var(--node-size) - 16px);width:calc(var(--node-size) - 16px);border-radius:10px;justify-content:center;align-items:center;display:flex}.functionsOrbit__customGlyph svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:68%;height:68%}.functionsOrbit__customGlyph .functionsOrbit__autoIcon{fill:currentColor;stroke:none}.functionsOrbit__nodeWord{color:#25364a;text-align:center;white-space:nowrap;font-size:clamp(12px,1.1vw,16px);font-weight:650;line-height:1.15}.functionsOrbit__floatingTooltip{color:#fff;pointer-events:none;text-align:center;white-space:nowrap;z-index:40;background:#1d2b3a;border:1px solid #ffffff24;border-radius:9px;min-width:120px;padding:8px 11px;font-size:12px;font-weight:700;line-height:1.25;animation:.16s ease-out both functions-tooltip-in;position:absolute;box-shadow:0 12px 30px #1d2b3a38}.functionsOrbit__floatingTooltip:after{content:"";left:calc(50% + var(--tooltip-arrow-offset,0px));position:absolute;transform:translate(-50%)}.functionsOrbit__floatingTooltip--above{transform:translate(-50%,-100%)}.functionsOrbit__floatingTooltip--above:after{border-top:6px solid #1d2b3a;border-left:6px solid #0000;border-right:6px solid #0000;top:100%}.functionsOrbit__floatingTooltip--below{transform:translate(-50%)}.functionsOrbit__floatingTooltip--below:after{border-bottom:6px solid #1d2b3a;border-left:6px solid #0000;border-right:6px solid #0000;bottom:100%}.functionsOrbit__node:hover .functionsOrbit__nodeCard,.functionsOrbit__node:focus-visible .functionsOrbit__nodeCard{transform:scale(1.08)}.functionsOrbit:has(.functionsOrbit__node:hover) .functionsOrbit__ring,.functionsOrbit:has(.functionsOrbit__node:focus-visible) .functionsOrbit__ring{animation-play-state:paused}@keyframes functions-tooltip-in{0%{opacity:0}to{opacity:1}}@keyframes functions-orbit-spin{0%{--functions-orbit-angle:0deg}to{--functions-orbit-angle:360deg}}@keyframes functions-orbit-enter{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1200px){.functionsOrbit{width:min(1040px,94vw)}}@media (width<=991px){.functionsPageHeader .headerMainContainer,.functionsPageHeader .customFormAndImgWrapper{min-height:700px}.functionsPageHeader .headerFormWrapper{width:100%;height:700px;position:relative;top:auto;left:auto;transform:none}.functionsPageHeader .titleWrapper{z-index:10;width:calc(100% - 36px);padding:0;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.functionsPageHeader .customHeaderMainTitle{margin:0;padding:0;font-size:clamp(38px,7vw,50px)!important;line-height:1.08!important}.functionsPageHeader .desktopSubHeaderText{text-align:center;z-index:10;width:calc(100% - 44px);max-width:650px;margin:0;padding:0;font-size:18px;line-height:1.45;position:absolute;top:68%;left:50%;transform:translate(-50%)}.functionsPageHeader .customHeaderButtonWrapper--homepage{z-index:10;margin:0;position:absolute;top:82%;left:50%;transform:translate(-50%);width:100%!important}.functionsPageHeader .customHeaderVisual{display:none!important}.functionsPageHeader .customHeaderVisualSmall{z-index:1;width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#000 0% 56%,#0000006b 62%,#0000 68%);display:block!important}.functionsOrbit{width:min(840px,135vw);top:76%}}@media (width<=620px){.functionsPageHeader .headerMainContainer,.functionsPageHeader .customFormAndImgWrapper{min-height:600px}.functionsPageHeader .headerFormWrapper{height:600px}.functionsPageHeader .titleWrapper{width:calc(100% - 20px);top:315px}.functionsPageHeader .customHeaderMainTitle{font-size:clamp(22px,6.4vw,26px)!important;line-height:1.05!important}.functionsPageHeader .desktopSubHeaderText{width:calc(100% - 36px);font-size:15px;line-height:1.4;top:347px}.functionsPageHeader .customHeaderButtonWrapper--homepage{top:452px;flex-direction:column!important;width:min(100% - 40px,360px)!important}.functionsPageHeader .customHeaderButtonWrapper--homepage .customHeaderButton,.functionsPageHeader .customHeaderButtonWrapper--homepage .liveDemoLinkHome{width:100%!important;max-width:none!important}.functionsPageHeader .customHeaderButtonWrapper--homepage .liveDemoLinkHome{margin-top:10px;justify-content:center!important;margin-left:0!important;padding:0 20px!important}.functionsPageHeader .customHeaderButtonWrapper--homepage .liveDemoLinkHome svg{display:none}.functionsPageHeader .customHeaderButtonWrapper--homepage .liveDemoLinkHome:hover .liveDemoLinkTextHolder{margin-right:0}.functionsPageHeader .customHeaderVisualSmall{mask-image:linear-gradient(#000 0% 48%,#00000052 55%,#0000 60%)}.functionsPageHeader:after{background:linear-gradient(#fff0 0%,#fffffff5 18%,#fff 30%);height:48%}.functionsOrbit{width:min(640px,165vw);top:450px}.functionsOrbit__ring--outer{--node-size:31px}.functionsOrbit__ring--inner{--node-size:40px}.functionsOrbit__nodeCard{border-radius:8px}.functionsOrbit__node--wordOnly{width:106px}.functionsOrbit__node--wordOnly .functionsOrbit__nodeCard{padding:4px 7px}.functionsOrbit__nodeWord{font-size:9px}.functionsOrbit__assetGlyph,.functionsOrbit__customGlyph{height:calc(var(--node-size) - 11px);width:calc(var(--node-size) - 11px);border-radius:8px}}@media (width<=440px){.functionsPageHeader .customHeaderMain .headerMainContainer .customFormAndImgWrapper .headerFormWrapper .titleWrapper .customHeaderMainTitle.customHeaderTitleFontSize{font-size:32px!important}}@media (prefers-reduced-motion:reduce){.functionsOrbit,.functionsOrbit__ring{animation:none!important}}.functionsResponsiveFeatureSection{scroll-margin-top:90px;overflow-x:clip}.functionsResponsiveFeatureSection .createItemWrapper,.functionsResponsiveFeatureSection .createItemImageWrapper,.functionsResponsiveFeatureSection .createItemImageDescription{min-width:0}@media (width<=991px){.functionsResponsiveFeatureSection{padding-top:clamp(52px,9vw,76px)!important;padding-bottom:clamp(52px,9vw,76px)!important}.functionsResponsiveFeatureSection .createItemWrapper{box-sizing:border-box;width:100%;max-width:100%}.functionsResponsiveFeatureSection .createItemImageWrapper{flex:0 auto;width:100%;max-width:720px}.functionsResponsiveFeatureSection .createItemImageDescription{box-sizing:border-box;flex:0 auto;width:100%;max-width:720px}.functionsResponsiveFeatureSection .createItemBlockTitle,.functionsResponsiveFeatureSection .createItemBlockText,.functionsResponsiveFeatureSection .createItemBlockCheckSection,.functionsResponsiveFeatureSection .createItemBlockCta{max-width:100%}.functionsResponsiveFeatureSection .createItemBlockTitle{overflow-wrap:anywhere}}@media (width<=700px){.functionsResponsiveFeatureSection{padding-top:clamp(36px,10vw,54px)!important;padding-bottom:clamp(42px,12vw,60px)!important}.functionsResponsiveFeatureSection .createItemImageDescription{padding-top:clamp(28px,8vw,42px);padding-bottom:0}.functionsResponsiveFeatureSection .createItemBlockCheckSectionVertical{box-sizing:border-box;width:100%}.functionsResponsiveFeatureSection .createItemBlockCheckItemVertical{min-width:0}.functionsResponsiveFeatureSection .createItemBlockCheckText{overflow-wrap:anywhere}}@media (width<=991px){.mainFunctionsContainer .formAndChartWrapper .emailFormWrapper{justify-content:center}}.mainFunctionsGraphContainer{background:#19a0ff;margin-bottom:-1px;padding-top:150px;padding-bottom:80px}@media (width<=490px){.mainFunctionsGraphContainer{padding-top:100px}}@media (width<=1200px){.mainFunctionsGraphContainer{margin-top:0}}@media (width<=991px){.funcChartWrapper{margin-top:50px}.emailFormWrapper{text-align:center}}h4{margin-top:16px!important}.pt-20{padding-top:20px!important}.formAndChartWrapper{justify-content:space-between}.formAndChartWrapper .emailFormWrapper{align-items:center;display:flex}.formAndChartWrapper .funcChartWrapper{justify-content:center;align-items:center;display:flex}@media (width<=550px){.formAndChartWrapper .funcChartWrapper{display:none}}.formWrapper .customH1{color:#fff;padding-bottom:10px;font-size:50px;font-weight:700}@media (width<=1200px){.formWrapper .customH1{font-size:50px}}@media (width<=490px){.formWrapper .customH1{text-align:center}}.formWrapper .secondaryFuncText{color:#f2f2f2;text-align:left;font-size:22px;font-weight:400;line-height:35px;display:flex}@media (width<=991px){.formWrapper .secondaryFuncText{text-align:center;font-size:20px!important}}@media (width<=1200px){.formWrapper .customH2{font-size:42px}.formWrapper .secondaryFuncText{font-size:18px}}@media (width<=420px){.formWrapper{text-align:center}.formWrapper .customH2{font-size:34px}}@media (width<=990px){.formWrapper{text-align:center;width:auto!important}}@media (width<=490px){.formWrapper{width:auto!important}}.inputCustomizedFunctionsPage{background-color:#eff8ff;min-width:260px;max-width:260px}@media (width<=490px){.inputCustomizedFunctionsPage{text-align:center;width:100%;max-width:100%!important;margin-right:0!important}}.buttonCustomizedFunctionsPage{color:#fff;background:#19a0ff;border:2px solid #fff;border-radius:60px;padding:8px 28px;font-size:20px}.buttonCustomizedFunctionsPage:hover{color:#fff;background-color:#3bcb79;border-color:#3bcb79}@media (width<=490px){.buttonCustomizedFunctionsPage{width:100%;margin-top:10px}}.inputCustomized:focus{color:#108aec;opacity:1;background:0 0;border-color:#108aec;background-color:#fff!important}.absencePageTextCols{background:#fff;flex-wrap:wrap;display:flex}@media (width<=1200px){.absencePageTextCols{justify-content:center}}@media (width<=660px){.absencePageTextCols{padding:20px}}.absencePageTextCols .textCol{text-align:left;flex-direction:column;width:33%;padding:40px;display:flex}@media (width<=1200px){.absencePageTextCols .textCol{text-align:center}}@media (width<=990px){.absencePageTextCols .textCol{width:100%}}.absencePageTextCols .textCol .iconWrapper{justify-content:center;align-items:center;width:100%;display:flex}.absencePageTextCols .textCol .discriptionHead{color:#283845;font-weight:700;margin-top:0!important}.absencePageTextCols .textCol .discriptionLink{width:100%;padding:20px}.absenceLandingImg{border:1px solid #e2e2e2;border-radius:3px;box-shadow:0 1px 6px 1px #e2e2e2}.secondaryAbsenceText{font-size:18px}@media (width<=491px){.secondaryAbsenceText{text-align:center}}.emptyAbsenceBlock{width:100%;height:40px;display:flex}@media (width<=1100px){.emptyAbsenceBlock{display:none}}.absenceHeroVisual{aspect-ratio:1285/900;isolation:isolate;width:100%;max-width:760px;margin:0 auto;position:relative;overflow:visible;container-type:inline-size}.absenceHeroVisual *,.absenceHeroVisual :before,.absenceHeroVisual :after{box-sizing:border-box}.absenceHeroVisual__shifts,.absenceHeroVisual__person{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.absenceHeroVisual__shifts{opacity:0;z-index:0;width:84%;top:8.2%;left:14.2%;transform:translate(18px,12px)scale(.985)}.absenceHeroVisual__calendar{opacity:0;z-index:4;width:66%;position:absolute;top:0;left:0;transform:translate(-24px,-12px)scale(.975)}.absenceHeroVisual__calendar .absenceCalendarAnimation{--cal-head-h:5.6cqw;--cal-name-w:21.2cqw;--cal-row-h:6.7cqw;max-width:none;padding:0}.absenceHeroVisual__calendar .absenceCalBackdrop{display:none}.absenceHeroVisual__calendar .absenceCalNameCell{gap:clamp(5px,1.1cqw,10px);padding-left:clamp(7px,1.25cqw,16px)}.absenceHeroVisual__calendar .absenceCalNameCell img{width:clamp(20px,4.5cqw,34px);height:clamp(20px,4.5cqw,34px)}.absenceHeroVisual__calendar .absenceCalNameCell strong{font-size:clamp(9px,1.65cqw,13px)}.absenceHeroVisual__calendar .absenceCalDayCell--head{font-size:clamp(8px,1.5cqw,12px)}.absenceHeroVisual__calendar .absenceCalBar,.absenceHeroVisual__calendar .absenceCalRequest{height:calc(var(--cal-row-h) - clamp(9px, 2.2cqw, 20px));margin-left:clamp(2px,.55cqw,7px);margin-right:clamp(2px,.55cqw,7px)}.absenceHeroVisual__person{opacity:0;transform-origin:100% 100%;z-index:3;width:60.2%;top:36.3%;left:39.8%;transform:translate(28px,32px)scale(.975)}.absenceHeroVisual.is-active .absenceHeroVisual__shifts{animation:.76s cubic-bezier(.16,1,.3,1) 80ms forwards absence-hero-shifts-in}.absenceHeroVisual.is-active .absenceHeroVisual__calendar{animation:.78s cubic-bezier(.16,1,.3,1) .22s forwards absence-hero-calendar-in}.absenceHeroVisual.is-active .absenceHeroVisual__person{animation:.88s cubic-bezier(.16,1,.3,1) .62s forwards absence-hero-person-in}@keyframes absence-hero-shifts-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-hero-calendar-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-hero-person-in{to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=991px){.customHeaderVisualSmall:has(.absenceHeroVisual){width:100%;max-width:min(650px,100vw - 32px);margin:4px auto 22px}}@media (width<=560px){.absenceHeroVisual{width:min(100%,440px)}.absenceHeroVisual__calendar .absenceCalDayFull{display:none}.absenceHeroVisual__calendar .absenceCalDayShort{display:inline}}@media (width<=405px){.absencePage .customHeaderMain .headerMainContainer .customFormAndImgWrapper .headerFormWrapper .titleWrapper .customHeaderMainTitle.customHeaderTitleFontSize{font-size:34px!important;line-height:1.15!important}}@media (prefers-reduced-motion:reduce){.absenceHeroVisual,.absenceHeroVisual *,.absenceHeroVisual :before,.absenceHeroVisual :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.absenceMobileRequestSection .createItemImageWrapper{justify-content:center;align-items:center;overflow:visible}.absenceMobileRequest{aspect-ratio:1936/1562;isolation:isolate;width:100%;max-width:760px;margin:0 auto;position:relative;overflow:visible;container-type:inline-size}.absenceMobileRequest *,.absenceMobileRequest :before,.absenceMobileRequest :after{box-sizing:border-box}.absenceMobileRequest__schedule,.absenceMobileRequest__arrow,.absenceMobileRequest__phone{position:absolute}.absenceMobileRequest__schedule,.absenceMobileRequest__arrow,.absenceMobileRequest__phoneShell{pointer-events:none;max-width:none;height:auto;display:block}.absenceMobileRequest__schedule{opacity:0;z-index:0;width:77.6%;top:16.8%;left:9.8%;transform:translate(18px,10px)scale(.985)}.absenceMobileRequest__phone{opacity:0;z-index:3;width:37.95%;top:4.8%;left:.4%;transform:translate(-24px,24px)scale(.98)}.absenceMobileRequest__phoneShell{width:100%}.absenceMobileRequest__rows{flex-direction:column;gap:1.45%;width:87.7%;height:49.2%;display:flex;position:absolute;top:30.2%;left:6.2%}.absenceMobileRequest__row{--row-accent:#14b9b0;--row-progress:24%;opacity:0;background:#fffffffa;border:1px solid #7c848b38;flex:1 1 0;grid-template-columns:minmax(0,1.3fr) minmax(0,1.15fr) auto;align-items:center;min-height:0;padding:0 2.7%;display:grid;position:relative;overflow:hidden;transform:translate(12px);box-shadow:0 1px 3px #2d374026}.absenceMobileRequest__row strong,.absenceMobileRequest__row span,.absenceMobileRequest__row small{color:#63686d;white-space:nowrap;font-size:clamp(5.8px,1.2cqw,12px);line-height:1}.absenceMobileRequest__row strong{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.absenceMobileRequest__row span{text-align:center;font-weight:500}.absenceMobileRequest__row small{background:#f0f0f0;border-radius:2px;padding:clamp(1px,.24cqw,3px) clamp(2px,.4cqw,5px);font-weight:500}.absenceMobileRequest__row>i{background:var(--row-accent);transform-origin:0;height:8%;width:var(--row-progress);position:absolute;bottom:0;left:0;transform:scaleX(0)}.absenceMobileRequest__row--coral{--row-accent:#ff7652;--row-progress:17%}.absenceMobileRequest__row--lime{--row-accent:#7ed400;--row-progress:14%}.absenceMobileRequest__row--orange{--row-accent:#ff4c15;--row-progress:30%}.absenceMobileRequest__row--blue{--row-accent:#159af2;--row-progress:56%}.absenceMobileRequest__row.is-selected{background:#ffd6c8;border-color:#f5ad94}.absenceMobileRequest__row.is-pending strong{color:#f06437}.absenceMobileRequest__arrow{opacity:0;transform-origin:100% 0;z-index:4;width:12.2%;top:28.2%;left:40.4%;transform:translate(-10px,12px)rotate(-8deg)scale(.75)}.absenceMobileRequest__notification{opacity:0;z-index:5;background:#fff;border:clamp(1px,.13cqw,2px) solid #515358;border-radius:2.6cqw;width:51.5%;min-height:19.8cqw;padding:2cqw 3.2cqw 1.5cqw;position:absolute;top:0;left:40.5%;transform:translate(24px,-20px)scale(.96);box-shadow:0 10px 28px #28384514}.absenceMobileRequest__notificationTop{align-items:flex-start;gap:2.5cqw;display:flex}.absenceMobileRequest__avatar{flex:0 0 8.4cqw;position:relative}.absenceMobileRequest__avatar>img{object-fit:cover;border-radius:50%;width:8.4cqw;height:8.4cqw;display:block}.absenceMobileRequest__avatar>span{color:#fff;background:#219cf0;border-radius:50%;justify-content:center;align-items:center;width:3.4cqw;height:3.4cqw;font-family:Arial,sans-serif;font-size:clamp(10px,2.3cqw,25px);font-weight:750;display:flex;position:absolute;top:-.2cqw;left:-1.6cqw}.absenceMobileRequest__copy{min-width:0;padding-top:10px}.absenceMobileRequest__copy>strong{color:#57595c;white-space:nowrap;font-size:clamp(10px,2.35cqw,27px);font-weight:700;line-height:1.15;display:block}.absenceMobileRequest__copy>p{color:#6a6b6d;margin:1.1cqw 0 0;font-size:clamp(7px,1.7cqw,20px);line-height:1.22}.absenceMobileRequest__copy>p b{font-weight:650}.absenceMobileRequest__actions{justify-content:flex-end;align-items:center;gap:1.3cqw;margin-top:1.8cqw;display:flex}.absenceMobileRequest__reject,.absenceMobileRequest__approve{border-radius:.6cqw;height:5.6cqw}.absenceMobileRequest__reject{background:#ff9475;width:5.6cqw;display:block;position:relative}.absenceMobileRequest__reject:before,.absenceMobileRequest__reject:after{content:"";background:#fff;width:52%;height:.22cqw;position:absolute;top:49%;left:24%}.absenceMobileRequest__reject:before{transform:rotate(45deg)}.absenceMobileRequest__reject:after{transform:rotate(-45deg)}.absenceMobileRequest__approve{color:#fff;background:#2196ef;justify-content:center;align-items:center;width:22.3cqw;font-size:clamp(9px,2cqw,24px);display:flex}.absenceMobileRequest.is-active .absenceMobileRequest__schedule{animation:.72s cubic-bezier(.16,1,.3,1) 80ms forwards absence-mobile-schedule-in}.absenceMobileRequest.is-active .absenceMobileRequest__phone{animation:.76s cubic-bezier(.16,1,.3,1) .22s forwards absence-mobile-phone-in}.absenceMobileRequest.is-active .absenceMobileRequest__row{animation:absence-mobile-row-in .52s cubic-bezier(.16, 1, .3, 1) calc(.62s + var(--row-index,0) * 75ms) forwards}.absenceMobileRequest.is-active .absenceMobileRequest__row>i{animation:absence-mobile-progress-in .62s cubic-bezier(.16, 1, .3, 1) calc(.88s + var(--row-index,0) * 75ms) forwards}.absenceMobileRequest.is-active .absenceMobileRequest__arrow{animation:.62s cubic-bezier(.34,1.56,.64,1) 1.35s forwards absence-mobile-arrow-in}.absenceMobileRequest.is-active .absenceMobileRequest__notification{animation:.76s cubic-bezier(.16,1,.3,1) 1.62s forwards absence-mobile-notification-in}.absenceMobileRequest.is-active .absenceMobileRequest__avatar>span{animation:.48s cubic-bezier(.34,1.56,.64,1) 2.08s both absence-mobile-info-pop}@keyframes absence-mobile-schedule-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-mobile-phone-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-mobile-row-in{to{opacity:1;transform:translate(0)}}@keyframes absence-mobile-progress-in{to{transform:scaleX(1)}}@keyframes absence-mobile-arrow-in{to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes absence-mobile-notification-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-mobile-info-pop{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@media (width<=991px){.absenceMobileRequestSection .createItemImageWrapper{width:100%;max-width:min(760px,100vw - 32px)}}@media (width<=560px){.absenceMobileRequest{width:min(100%,430px)}.absenceMobileRequest__notification{border-radius:10px;width:56.6%}}@media (prefers-reduced-motion:reduce){.absenceMobileRequest,.absenceMobileRequest *,.absenceMobileRequest :before,.absenceMobileRequest :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.absenceCalendarSection .createItemImageWrapper{align-items:center;overflow:visible;justify-content:center!important}.absenceCalendarSectionVisual{aspect-ratio:2210/1612;isolation:isolate;width:100%;max-width:780px;margin:0 auto;position:relative;overflow:visible;container-type:inline-size}.absenceCalendarSectionVisual *,.absenceCalendarSectionVisual :before,.absenceCalendarSectionVisual :after{box-sizing:border-box}.absenceCalendarSectionVisual__background{opacity:0;pointer-events:none;z-index:0;width:88%;max-width:none;height:auto;display:block;position:absolute;top:12.6%;left:0;transform:translateY(22px)scale(.985)}.absenceCalendarSectionVisual__shift{opacity:0;z-index:1;position:absolute;transform:translate(-28px,18px)scale(.78)}.absenceCalendarSectionVisual__shift>img{width:100%;max-width:none;height:auto;display:block}.absenceCalendarSectionVisual__shift--one{width:18%;top:54.2%;left:.1%}.absenceCalendarSectionVisual__shift--two{width:18%;top:54.2%;left:17.8%}.absenceCalendarSectionVisual__shift--three{width:18%;top:54.2%;left:35%}.absenceCalendarSectionVisual__calendar{opacity:0;z-index:3;width:67%;position:absolute;top:1.9%;left:22.2%;transform:translate(24px,-18px)scale(.975)}.absenceCalendarSectionVisual__calendar .absenceCalendarAnimation{--cal-head-h:4.5cqw;--cal-name-w:17.4cqw;--cal-row-h:5.5cqw;max-width:none;padding:0}.absenceCalendarSectionVisual__calendar .absenceCalBackdrop{display:none}.absenceCalendarSectionVisual__calendar .absenceCalCard{border-radius:clamp(10px,1.7cqw,18px)}.absenceCalendarSectionVisual__calendar .absenceCalNameCell{gap:clamp(5px,1.1cqw,11px);padding-left:clamp(7px,1.35cqw,17px)}.absenceCalendarSectionVisual__calendar .absenceCalNameCell img{width:clamp(18px,3.8cqw,38px);height:clamp(18px,3.8cqw,38px)}.absenceCalendarSectionVisual__calendar .absenceCalNameCell strong{color:#666;font-size:clamp(9px,1.72cqw,15px);font-weight:400}.absenceCalendarSectionVisual__calendar .absenceCalDayCell--head{font-size:clamp(8px,1.5cqw,13px);font-weight:400}.absenceCalendarSectionVisual__calendar .absenceCalBar,.absenceCalendarSectionVisual__calendar .absenceCalRequest{height:calc(var(--cal-row-h) - clamp(9px, 2.05cqw, 19px));margin-left:clamp(2px,.55cqw,7px);margin-right:clamp(2px,.55cqw,7px)}.absenceCalendarSectionVisual__calendar .absenceCalRequest{display:none}.absenceCalendarSectionVisual.is-active .absenceCalendarSectionVisual__background{animation:.76s cubic-bezier(.16,1,.3,1) 80ms forwards absence-calendar-section-background-in}.absenceCalendarSectionVisual.is-active .absenceCalendarSectionVisual__shift{animation:absence-calendar-section-shift-in .62s cubic-bezier(.34, 1.56, .64, 1) var(--shift-delay) forwards}.absenceCalendarSectionVisual.is-active .absenceCalendarSectionVisual__shift>img{animation:4.8s ease-in-out 1.7s infinite alternate absence-calendar-section-shift-float}.absenceCalendarSectionVisual.is-active .absenceCalendarSectionVisual__shift--two>img{animation-delay:2.05s}.absenceCalendarSectionVisual.is-active .absenceCalendarSectionVisual__shift--three>img{animation-delay:2.4s}.absenceCalendarSectionVisual.is-active .absenceCalendarSectionVisual__calendar{animation:.82s cubic-bezier(.16,1,.3,1) .85s forwards absence-calendar-section-calendar-in}@media (width>=992px){.absenceCalendarSectionVisual{transform-origin:0 0;transform:translate(-11%,-8%)scale(1.03)}}@keyframes absence-calendar-section-background-in{to{opacity:.4;transform:translate(0,0)scale(1)}}@keyframes absence-calendar-section-shift-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-calendar-section-shift-float{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes absence-calendar-section-calendar-in{to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=991px){.absenceCalendarSection .createItemImageWrapper{width:100%;max-width:min(780px,100vw - 32px)}}@media (width<=560px){.absenceCalendarSectionVisual{width:min(100%,440px)}.absenceCalendarSectionVisual__background{top:18.9%}.absenceCalendarSectionVisual__shift{top:61%}.absenceCalendarSectionVisual__calendar{width:92%;top:calc(-3.5% - 14px);left:8%}.absenceCalendarSectionVisual__calendar .absenceCalendarAnimation{--cal-head-h:6.5cqw;--cal-name-w:27cqw;--cal-row-h:8cqw}.absenceCalendarSectionVisual__calendar .absenceCalDayFull{display:none}.absenceCalendarSectionVisual__calendar .absenceCalDayShort{display:inline}}@media (prefers-reduced-motion:reduce){.absenceCalendarSectionVisual,.absenceCalendarSectionVisual *,.absenceCalendarSectionVisual :before,.absenceCalendarSectionVisual :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.absenceLeaveBalanceSection .createItemImageWrapper{align-items:center;overflow:visible}.absenceLeaveBalance{aspect-ratio:1718/1055;isolation:isolate;width:100%;max-width:780px;margin:0 auto;position:relative;overflow:visible;container-type:inline-size}.absenceLeaveBalance *,.absenceLeaveBalance :before,.absenceLeaveBalance :after{box-sizing:border-box}.absenceLeaveBalance__calendar{opacity:0;transform-origin:100% 100%;z-index:0;width:73.5%;position:absolute;top:36.3%;left:26.5%;transform:translate(28px,20px)scale(.97)}.absenceLeaveBalance__calendar .absenceCalendarAnimation{--cal-head-h:5.65cqw;--cal-name-w:21.35cqw;--cal-row-h:6.65cqw;max-width:none;padding:0}.absenceLeaveBalance__calendar .absenceCalBackdrop{display:none}.absenceLeaveBalance__calendar .absenceCalCard{border-color:#969a9f99;border-radius:clamp(10px,1.6cqw,24px)}.absenceLeaveBalance__calendar .absenceCalRow{border-bottom-color:#f0f3f699}.absenceLeaveBalance__calendar .absenceCalRow--head{background:#f8fafc99}.absenceLeaveBalance__calendar .absenceCalNameCell,.absenceLeaveBalance__calendar .absenceCalDayCell{opacity:.4}.absenceLeaveBalance__calendar .absenceCalNameCell{gap:clamp(5px,1.05cqw,14px);padding-left:clamp(7px,1.45cqw,22px)}.absenceLeaveBalance__calendar .absenceCalNameCell img{width:clamp(20px,4.55cqw,70px);height:clamp(20px,4.55cqw,70px)}.absenceLeaveBalance__calendar .absenceCalNameCell strong{color:#666;font-size:clamp(9px,1.82cqw,27px);font-weight:400}.absenceLeaveBalance__calendar .absenceCalDayCell--head{font-size:clamp(8px,1.65cqw,25px);font-weight:400}.absenceLeaveBalance__calendar .absenceCalBar,.absenceLeaveBalance__calendar .absenceCalRequest{height:calc(var(--cal-row-h) - clamp(9px, 1.45cqw, 24px));margin-left:clamp(2px,.5cqw,8px);margin-right:clamp(2px,.5cqw,8px)}.absenceLeaveBalance__calendar .absenceCalBar{opacity:.4!important}.absenceLeaveBalance__calendar .absenceCalBar--striped{background:#9dcbfb}.absenceLeaveBalance__calendar .absenceCalBar--striped:before{display:none}.absenceLeaveBalance__calendar .absenceCalCard>.absenceCalRow:nth-child(3) .absenceCalBar{opacity:1!important}.absenceLeaveBalance__table{opacity:0;z-index:2;background:#fff;border:clamp(1px,.12cqw,2px) solid #444;border-radius:clamp(12px,1.7cqw,27px);width:68%;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-24px,-16px)scale(.98)}.absenceLeaveBalance__head,.absenceLeaveBalance__row{grid-template-columns:31.4% 16.5% 15.7% 17.9% 18.5%;display:grid}.absenceLeaveBalance__head>*,.absenceLeaveBalance__row>*{border-right:1px solid #6e6e6e61;justify-content:center;align-items:center;min-width:0;display:flex}.absenceLeaveBalance__head>:last-child,.absenceLeaveBalance__row>:last-child{border-right:0}.absenceLeaveBalance__head{background:#f8f9f9;border-bottom:1px solid #6e6e6e61;height:5.5cqw}.absenceLeaveBalance__head strong{color:#737373;white-space:nowrap;font-size:clamp(7px,1.82cqw,30px);font-weight:600}.absenceLeaveBalance__head strong:first-child{color:#444;justify-content:flex-start;padding-left:1.8cqw}.absenceLeaveBalance__row{color:#a1a1a1;border-bottom:1px solid #6e6e6e61;height:6.7cqw}.absenceLeaveBalance__row:last-child{border-bottom:0}.absenceLeaveBalance__row.is-warning{background:#ffebe5}.absenceLeaveBalance__row>strong,.absenceLeaveBalance__row>span{opacity:0;transform:translate(-10px)}.absenceLeaveBalance__row>strong{color:#626262;white-space:nowrap;justify-content:flex-start;gap:2cqw;padding:0 1.45cqw;font-size:clamp(8px,1.84cqw,30px);font-weight:400}.absenceLeaveBalance__row>strong img{object-fit:cover;border-radius:50%;flex:none;width:clamp(20px,4.5cqw,74px);height:clamp(20px,4.5cqw,74px)}.absenceLeaveBalance__row>strong span{text-overflow:ellipsis;min-width:0;overflow:hidden}.absenceLeaveBalance__row>span{font-size:clamp(8px,1.78cqw,29px)}.absenceLeaveBalance__notice{opacity:0;transform-origin:70% 0;z-index:4;background:#fff;border:clamp(1px,.12cqw,2px) solid #525252;border-radius:clamp(10px,1.65cqw,25px);align-items:center;gap:2.65cqw;width:41.5%;min-height:19.2%;padding:2.6cqw 3.1cqw;display:flex;position:absolute;top:72.8%;left:48.6%;transform:translate(18px,22px)scale(.94)}.absenceLeaveBalance__notice:before,.absenceLeaveBalance__notice:after{content:"";border-left:1.05cqw solid #0000;border-right:1.05cqw solid #0000;position:absolute;left:68%;transform:translate(-50%)}.absenceLeaveBalance__notice:before{border-bottom:2cqw solid #525252;top:-2cqw}.absenceLeaveBalance__notice:after{border-bottom:1.85cqw solid #fff;top:-1.72cqw}.absenceLeaveBalance__noticeAvatar{flex:0 0 7cqw;position:relative}.absenceLeaveBalance__noticeAvatar>img{object-fit:cover;border-radius:50%;width:7cqw;height:7cqw;display:block}.absenceLeaveBalance__noticeAvatar>span{color:#fff;opacity:0;background:#ff4b1c;border-radius:50%;justify-content:center;align-items:center;width:2.7cqw;height:2.7cqw;font-family:Arial,sans-serif;font-size:clamp(10px,1.9cqw,28px);font-weight:700;display:flex;position:absolute;top:-.8cqw;left:-.8cqw;transform:scale(.4)}.absenceLeaveBalance__noticeCopy{min-width:0}.absenceLeaveBalance__noticeCopy strong{color:#5e5e5e;white-space:nowrap;font-size:clamp(9px,2cqw,31px);line-height:1.1;display:block}.absenceLeaveBalance__noticeCopy p{color:#696969;margin:1.2cqw 0 0;font-size:clamp(8px,1.66cqw,27px);line-height:1.25}.absenceLeaveBalance.is-active .absenceLeaveBalance__calendar{animation:.78s cubic-bezier(.16,1,.3,1) 80ms forwards absence-balance-calendar-in}.absenceLeaveBalance.is-active .absenceLeaveBalance__table{animation:.82s cubic-bezier(.16,1,.3,1) .28s forwards absence-balance-table-in}.absenceLeaveBalance.is-active .absenceLeaveBalance__row>*{animation:absence-balance-cell-in .48s ease-out calc(.61s + var(--balance-row) * 90ms) forwards}.absenceLeaveBalance.is-active .absenceLeaveBalance__row.is-warning{animation:.62s ease-out 1.05s both absence-balance-warning-in}.absenceLeaveBalance.is-active .absenceLeaveBalance__notice{animation:.72s cubic-bezier(.34,1.35,.64,1) 1.45s forwards absence-balance-notice-in}.absenceLeaveBalance.is-active .absenceLeaveBalance__noticeAvatar>span{animation:.46s cubic-bezier(.34,1.56,.64,1) 1.9s forwards absence-balance-info-in}@keyframes absence-balance-calendar-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-balance-table-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-balance-cell-in{to{opacity:1;transform:translate(0)}}@keyframes absence-balance-warning-in{0%{background:#fff}to{background:#ffebe5}}@keyframes absence-balance-notice-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-balance-info-in{to{opacity:1;transform:scale(1)}}@media (width<=991px){.absenceLeaveBalanceSection .createItemImageWrapper{width:100%;max-width:min(780px,100vw - 32px)}}@media (width<=560px){.absenceLeaveBalance{aspect-ratio:1.35;width:min(100%,440px)}.absenceLeaveBalance__calendar{width:92%;top:34%;left:8%}.absenceLeaveBalance__calendar .absenceCalendarAnimation{--cal-head-h:6.5cqw;--cal-name-w:27cqw;--cal-row-h:8cqw}.absenceLeaveBalance__calendar .absenceCalDayFull{display:none}.absenceLeaveBalance__calendar .absenceCalDayShort{display:inline}.absenceLeaveBalance__table{width:82%}.absenceLeaveBalance__table .absenceLeaveBalance__row>strong img{width:clamp(14px,3.6cqw,18px);height:clamp(14px,3.6cqw,18px)}.absenceLeaveBalance__notice{gap:2cqw;width:63%;padding:2.5cqw;top:71%;left:34%}}@media (prefers-reduced-motion:reduce){.absenceLeaveBalance,.absenceLeaveBalance *,.absenceLeaveBalance :before,.absenceLeaveBalance :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.absenceHolidaySection .createItemImageWrapper{align-items:center;overflow:visible;justify-content:center!important}.absenceHolidayVisual{aspect-ratio:1457/1364;isolation:isolate;width:100%;max-width:780px;margin:0 auto;position:relative;overflow:visible;container-type:inline-size}.absenceHolidayVisual *,.absenceHolidayVisual :before,.absenceHolidayVisual :after{box-sizing:border-box}.absenceHolidayVisual__warmBackdrop{opacity:0;transform-origin:bottom;z-index:0;background:linear-gradient(145deg,#f7c377 0%,#f5bb6c 100%);border-radius:50px;width:67.8%;height:88%;position:absolute;top:12%;left:14.6%;transform:scaleY(.88)}.absenceHolidayVisual__teacher{opacity:0;pointer-events:none;transform-origin:bottom;z-index:1;width:95.4%;max-width:none;height:auto;display:block;position:absolute;top:-1.6%;left:5%;transform:translateY(28px)scale(.985)}.absenceHolidayVisual__importCard,.absenceHolidayVisual__breakCard{color:#606060;opacity:0;background:#fff;border:clamp(1px,.13cqw,2px) solid #494949;position:absolute}.absenceHolidayVisual__importCard{z-index:3;border-radius:clamp(7px,.7cqw,11px);width:40.65%;height:26.5%;padding:2.05cqw 2.35cqw;top:0;left:0;overflow:visible;transform:translate(-28px,-18px)scale(.975)}.absenceHolidayVisual__importCard>p{max-width:35cqw;margin:2.15cqw 0 0;font-size:clamp(8px,1.68cqw,25px);line-height:1.18}.absenceHolidayVisual__importTitle{font-size:clamp(11px,2.45cqw,37px);font-weight:700;line-height:1.1;display:block}.absenceHolidayVisual__select{background:#f9f9f9;border:1px solid #929292;border-radius:clamp(3px,.35cqw,5px);justify-content:space-between;align-items:center;height:4.15cqw;padding:0 1cqw;font-size:clamp(8px,1.7cqw,26px);display:flex;position:absolute;left:2.3cqw}.absenceHolidayVisual__select>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.absenceHolidayVisual__select>i{border-bottom:1px solid #666;border-right:1px solid #666;flex:none;width:.8cqw;height:.8cqw;margin-left:.8cqw;transform:rotate(45deg)translateY(-.2cqw)}.absenceHolidayVisual__select--country{width:21.65cqw;top:13.65cqw}.absenceHolidayVisual__select--state{border-color:#9ed7f5;width:25.65cqw;top:18.85cqw;box-shadow:0 0 0 1px #2da0e12e}.absenceHolidayVisual__select--state>i{transform:rotate(225deg)translate(-.1cqw,-.1cqw)}.absenceHolidayVisual__menu{z-index:2;background:#fff;border:1px solid #4d4d4d;width:25.35cqw;height:31.2cqw;position:absolute;top:23.15cqw;left:2.3cqw;overflow:hidden}.absenceHolidayVisual__menu>span{opacity:0;text-overflow:ellipsis;white-space:nowrap;align-items:center;height:3.9cqw;padding:0 .85cqw;font-size:clamp(8px,1.65cqw,25px);display:flex;overflow:hidden;transform:translate(-8px)}.absenceHolidayVisual__menu>span.is-selected{color:#484848;background:#e5f5fc;font-weight:650}.absenceHolidayVisual__scrollbar{background:#b9b9b9;border-radius:999px;width:.9cqw;height:4.4cqw;position:absolute;top:8.6cqw;right:.35cqw}.absenceHolidayVisual__cursor{opacity:0;z-index:6;width:3.85%;display:block;position:absolute;top:47.7%;left:24.8%}.absenceHolidayVisual__cursor svg{width:100%;height:auto;display:block;overflow:visible}.absenceHolidayVisual__breakCard{z-index:4;border-radius:clamp(7px,.8cqw,12px);width:50.65%;height:27.2%;padding:2cqw 2.25cqw;bottom:-17px;left:44.35%;transform:translate(28px,32px)scale(.97)}.absenceHolidayVisual__breakCard>strong{font-size:clamp(11px,2.45cqw,37px);line-height:1.1;display:block}.absenceHolidayVisual__breakRows{flex-direction:column;gap:.85cqw;margin-top:2.65cqw;display:flex}.absenceHolidayVisual__breakRow{opacity:0;border-radius:clamp(3px,.35cqw,5px);grid-template-columns:minmax(0,1.45fr) auto 1.2cqw auto;align-items:center;height:4.8cqw;padding:0 1.35cqw;font-size:clamp(8px,1.65cqw,25px);display:grid;transform:translate(12px)}.absenceHolidayVisual__breakRow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.absenceHolidayVisual__breakRow time,.absenceHolidayVisual__breakRow i{white-space:nowrap;font-style:normal}.absenceHolidayVisual__breakRow i{text-align:center}.absenceHolidayVisual__breakRow--summer{background:#fff0d7}.absenceHolidayVisual__breakRow--autumn{background:#ffe2e2}.absenceHolidayVisual__breakRow--winter{background:#e1e9ff}.absenceHolidayVisual.is-active .absenceHolidayVisual__warmBackdrop{animation:.78s cubic-bezier(.16,1,.3,1) 80ms forwards absence-holiday-backdrop-in}.absenceHolidayVisual.is-active .absenceHolidayVisual__teacher{animation:.92s cubic-bezier(.16,1,.3,1) .24s forwards absence-holiday-teacher-in}.absenceHolidayVisual.is-active .absenceHolidayVisual__importCard{animation:.78s cubic-bezier(.16,1,.3,1) .62s forwards absence-holiday-card-in}.absenceHolidayVisual.is-active .absenceHolidayVisual__select--state{animation:.62s ease-out 1.28s both absence-holiday-select-focus}.absenceHolidayVisual.is-active .absenceHolidayVisual__menu{animation:.68s cubic-bezier(.16,1,.3,1) 1.42s both absence-holiday-menu-open}.absenceHolidayVisual.is-active .absenceHolidayVisual__menu>span{animation:absence-holiday-option-in .42s ease-out calc(1.57s + var(--holiday-option) * 60ms) forwards}.absenceHolidayVisual.is-active .absenceHolidayVisual__menu>span.is-selected{animation:absence-holiday-option-in .42s ease-out calc(1.57s + var(--holiday-option) * 60ms) forwards, absence-holiday-option-select .42s ease-out 2.18s both}.absenceHolidayVisual.is-active .absenceHolidayVisual__cursor{animation:.7s cubic-bezier(.16,1,.3,1) 1.82s forwards absence-holiday-cursor-arrive,.36s ease-in-out 2.48s both absence-holiday-cursor-click}.absenceHolidayVisual.is-active .absenceHolidayVisual__breakCard{animation:.8s cubic-bezier(.16,1,.3,1) 2.42s forwards absence-holiday-break-card-in}.absenceHolidayVisual.is-active .absenceHolidayVisual__breakRow{animation:absence-holiday-break-row-in .52s ease-out calc(2.82s + var(--holiday-row) * .12s) forwards}@keyframes absence-holiday-backdrop-in{to{opacity:1;transform:scaleY(1)}}@keyframes absence-holiday-teacher-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-holiday-card-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-holiday-break-card-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-holiday-select-focus{0%{box-shadow:0 0 #2da0e100}to{box-shadow:0 0 0 2px #2da0e12e}}@keyframes absence-holiday-menu-open{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-8px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes absence-holiday-option-in{to{opacity:1;transform:translate(0)}}@keyframes absence-holiday-option-select{0%{filter:brightness()}50%{filter:brightness(.96)}to{filter:brightness()}}@keyframes absence-holiday-cursor-arrive{0%{opacity:0;transform:translate(5cqw,-8cqw)scale(.84)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-holiday-cursor-click{0%,to{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(.88)}}@keyframes absence-holiday-break-row-in{to{opacity:1;transform:translate(0)}}@media (width<=991px){.absenceHolidaySection .createItemImageWrapper{width:100%;max-width:min(780px,100vw - 32px)}}@media (width<=560px){.absenceHolidayVisual{aspect-ratio:.91;width:min(100%,440px)}.absenceHolidayVisual__warmBackdrop{border-bottom-right-radius:0;width:80%;height:91%;top:9%;left:10%}.absenceHolidayVisual__teacher{width:109%;top:1%;left:13%}.absenceHolidayVisual__importCard{width:64%;height:30.5%;padding:2.5cqw 3cqw}.absenceHolidayVisual__importCard>p{max-width:54cqw;margin-top:2.6cqw;font-size:clamp(8px,2.15cqw,11px)}.absenceHolidayVisual__importTitle{font-size:clamp(11px,3.2cqw,15px)}.absenceHolidayVisual__select{height:5.3cqw;font-size:clamp(8px,2.15cqw,11px);left:3cqw}.absenceHolidayVisual__select--country{width:34cqw;top:16.7cqw}.absenceHolidayVisual__select--state{width:48cqw;top:23.4cqw}.absenceHolidayVisual__menu{width:47.7cqw;height:36cqw;top:28.7cqw;left:3cqw}.absenceHolidayVisual__menu>span{height:4.5cqw;padding:0 1.1cqw;font-size:clamp(8px,2.15cqw,11px)}.absenceHolidayVisual__scrollbar{width:1.2cqw;height:5cqw;top:10cqw}.absenceHolidayVisual__cursor{width:5.5%;top:50%;left:46.5%}.absenceHolidayVisual__breakCard{width:70%;height:27.8%;padding:2.7cqw 3cqw;display:none;left:29%}.absenceHolidayVisual__breakCard>strong{font-size:clamp(11px,3.2cqw,15px)}.absenceHolidayVisual__breakRows{gap:1cqw;margin-top:2.5cqw}.absenceHolidayVisual__breakRow{grid-template-columns:minmax(0,1.35fr) auto 1.5cqw auto;height:5.4cqw;padding:0 1.5cqw;font-size:clamp(7px,1.95cqw,10px)}}@media (prefers-reduced-motion:reduce){.absenceHolidayVisual,.absenceHolidayVisual *,.absenceHolidayVisual :before,.absenceHolidayVisual :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.absenceReportSection .createItemImageWrapper{align-items:center;overflow:visible}.absenceReportVisual{aspect-ratio:1631/1224;isolation:isolate;width:100%;max-width:780px;margin:0 auto;position:relative;overflow:visible;container-type:inline-size}.absenceReportVisual *,.absenceReportVisual :before,.absenceReportVisual :after{box-sizing:border-box}.absenceReportVisual__toolbar{z-index:4;width:59.7%;height:8.6%;position:absolute;top:0;left:24.2%}.absenceReportVisual__select,.absenceReportVisual__navigation,.absenceReportVisual__download{opacity:0;background:#fff;border:clamp(1px,.13cqw,2px) solid #3e3e3e;border-radius:clamp(6px,.75cqw,12px);height:100%;position:absolute;top:0}.absenceReportVisual__select{color:#757575;justify-content:space-between;align-items:center;padding:0 1.4cqw;font-size:clamp(10px,2.8cqw,45px);display:flex;transform:translateY(-15px)}.absenceReportVisual__select>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.absenceReportVisual__select>i{border-bottom:clamp(1px,.16cqw,3px) solid #777;border-right:clamp(1px,.16cqw,3px) solid #777;flex:none;width:1.45cqw;height:1.45cqw;margin:0 .55cqw 0 1cqw;transform:rotate(45deg)translateY(-.35cqw)}.absenceReportVisual__select--year{width:24.2%;left:0}.absenceReportVisual__select--month{width:32.2%;left:28.1%}.absenceReportVisual__navigation{background:#e6f1ff;grid-template-columns:1fr 1fr;width:20.6%;display:grid;left:64.1%;overflow:hidden;transform:translateY(-15px)}.absenceReportVisual__navigation>span:first-child{border-right:1px solid #5a5a5a4d}.absenceReportVisual__chevron{display:block;position:relative}.absenceReportVisual__chevron:before{content:"";border-bottom:clamp(1px,.18cqw,3px) solid #484848;border-right:clamp(1px,.18cqw,3px) solid #484848;width:1.4cqw;height:1.4cqw;position:absolute;top:50%;left:50%}.absenceReportVisual__chevron.is-left:before{transform:translate(-28%,-50%)rotate(135deg)}.absenceReportVisual__chevron.is-right:before{transform:translate(-72%,-50%)rotate(-45deg)}.absenceReportVisual__download{background:#fff4ed;width:11.8%;left:88.2%;transform:translateY(-15px)}.absenceReportVisual__download>span{border-bottom:clamp(1px,.18cqw,3px) solid #111;width:3.1cqw;height:3.9cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.absenceReportVisual__download>span:before{content:"";border-bottom:clamp(1px,.18cqw,3px) solid #111;border-right:clamp(1px,.18cqw,3px) solid #111;width:1.4cqw;height:1.4cqw;position:absolute;top:1.2cqw;left:50%;transform:translate(-50%)rotate(45deg)}.absenceReportVisual__download>span:after{content:"";background:#111;width:clamp(1px,.18cqw,3px);height:2.45cqw;position:absolute;top:-.25cqw;left:50%;transform:translate(-50%)}.absenceReportVisual__detailTable{opacity:0;z-index:0;background:#fff;width:86.9%;height:82.2%;position:absolute;top:17.8%;left:13.1%;overflow:hidden;transform:translate(24px,20px)scale(.985)}.absenceReportVisual__detailRow{color:#454545;opacity:0;grid-template-columns:39% 27% 34%;align-items:center;height:11.111%;padding:0 3.2cqw;font-size:clamp(8px,2.3cqw,38px);display:grid;transform:translate(20px)}.absenceReportVisual__detailRow:nth-child(odd){background:#f5f5f5}.absenceReportVisual__detailRow>span,.absenceReportVisual__detailRow>time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.absenceReportVisual__detailRow>time{text-align:right}.absenceReportVisual__summary{opacity:0;z-index:3;background:#fff;border:clamp(1px,.13cqw,2px) solid #444;border-radius:clamp(12px,1.75cqw,28px);width:85%;height:64%;position:absolute;top:13.4%;left:0;overflow:hidden;transform:translate(-30px,12px)scale(.98)}.absenceReportVisual__summaryHead,.absenceReportVisual__summaryRow{grid-template-columns:31% 15% 18.2% 16.2% 19.6%;display:grid}.absenceReportVisual__summaryHead>*,.absenceReportVisual__summaryRow>*{border-right:1px solid #73737366;justify-content:center;align-items:center;min-width:0;display:flex}.absenceReportVisual__summaryHead>:last-child,.absenceReportVisual__summaryRow>:last-child{border-right:0}.absenceReportVisual__summaryHead{background:#f8f9f9;border-bottom:1px solid #73737366;height:14.1%}.absenceReportVisual__summaryHead>strong{color:#747474;white-space:nowrap;font-size:clamp(8px,2.12cqw,35px);font-weight:600}.absenceReportVisual__summaryHead>strong:first-child{color:#424242;justify-content:flex-start;padding-left:2.2cqw;font-size:clamp(9px,2.3cqw,38px)}.absenceReportVisual__summaryRow{color:#9f9f9f;border-bottom:1px solid #73737366;height:17.18%}.absenceReportVisual__summaryRow:last-child{border-bottom:0}.absenceReportVisual__summaryRow>strong,.absenceReportVisual__summaryRow>span{opacity:0;transform:translateY(8px)}.absenceReportVisual__summaryRow>strong{color:#626262;white-space:nowrap;justify-content:flex-start;gap:2.5cqw;padding:0 1.65cqw;font-size:clamp(8px,2.25cqw,37px);font-weight:400}.absenceReportVisual__summaryRow>strong img{object-fit:cover;border-radius:50%;flex:none;width:clamp(20px,5.35cqw,86px);height:clamp(20px,5.35cqw,86px)}.absenceReportVisual__summaryRow>strong span{text-overflow:ellipsis;min-width:0;overflow:hidden}.absenceReportVisual__summaryRow>span{font-size:clamp(8px,2.25cqw,37px)}.absenceReportVisual.is-active .absenceReportVisual__detailTable{animation:.76s cubic-bezier(.16,1,.3,1) 80ms forwards absence-report-layer-in}.absenceReportVisual.is-active .absenceReportVisual__detailRow{animation:absence-report-detail-row-in .46s ease-out calc(.3s + var(--report-detail) * 65ms) forwards}.absenceReportVisual.is-active .absenceReportVisual__select--year{animation:.56s cubic-bezier(.16,1,.3,1) .38s forwards absence-report-control-in}.absenceReportVisual.is-active .absenceReportVisual__select--month{animation:.56s cubic-bezier(.16,1,.3,1) .48s forwards absence-report-control-in}.absenceReportVisual.is-active .absenceReportVisual__navigation{animation:.56s cubic-bezier(.16,1,.3,1) .58s forwards absence-report-control-in}.absenceReportVisual.is-active .absenceReportVisual__download{animation:.56s cubic-bezier(.16,1,.3,1) .68s forwards absence-report-control-in,.42s ease-out 1.8s both absence-report-download-pop}.absenceReportVisual.is-active .absenceReportVisual__summary{animation:.82s cubic-bezier(.16,1,.3,1) .9s forwards absence-report-summary-in}.absenceReportVisual.is-active .absenceReportVisual__summaryRow>*{animation:absence-report-summary-cell-in .44s ease-out calc(1.28s + var(--report-row) * .11s) forwards}@keyframes absence-report-layer-in{to{opacity:.4;transform:translate(0,0)scale(1)}}@keyframes absence-report-summary-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-report-detail-row-in{to{opacity:1;transform:translate(0)}}@keyframes absence-report-control-in{to{opacity:1;transform:translateY(0)}}@keyframes absence-report-download-pop{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(0)scale(1.06)}}@keyframes absence-report-summary-cell-in{to{opacity:1;transform:translateY(0)}}@media (width<=991px){.absenceReportSection .createItemImageWrapper{width:100%;max-width:min(780px,100vw - 32px)}}@media (width<=560px){.absenceReportVisual{aspect-ratio:1.08;width:min(100%,440px)}.absenceReportVisual__toolbar{width:90%;height:10%;left:5%}.absenceReportVisual__select{font-size:clamp(9px,3.5cqw,14px)}.absenceReportVisual__select--year{width:22%}.absenceReportVisual__select--month{width:34%;left:25%}.absenceReportVisual__navigation{width:23%;left:62%}.absenceReportVisual__download{width:12%;left:88%}.absenceReportVisual__detailTable{width:90%;height:82%;top:18%;left:10%}.absenceReportVisual__detailRow{grid-template-columns:36% 27% 37%;padding:0 2cqw;font-size:clamp(7px,2.5cqw,10px)}.absenceReportVisual__summary{width:93%;height:65%;top:14%}.absenceReportVisual__summaryHead,.absenceReportVisual__summaryRow{grid-template-columns:34% 14% 17% 16% 19%}.absenceReportVisual__summaryHead>strong{font-size:clamp(6px,2cqw,9px)}.absenceReportVisual__summaryHead>strong:first-child{font-size:clamp(7px,2.35cqw,10px)}.absenceReportVisual__summaryRow>strong{gap:1.4cqw;font-size:clamp(7px,2.5cqw,11px)}.absenceReportVisual__summaryRow>strong img{width:clamp(18px,6cqw,26px);height:clamp(18px,6cqw,26px)}.absenceReportVisual__summaryRow>span{font-size:clamp(7px,2.5cqw,11px)}}@media (prefers-reduced-motion:reduce){.absenceReportVisual,.absenceReportVisual *,.absenceReportVisual :before,.absenceReportVisual :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.absenceCreditSection .createItemImageWrapper{align-items:center;overflow:visible;justify-content:center!important}.absenceCreditVisual{aspect-ratio:1310/1136;isolation:isolate;width:100%;max-width:780px;margin:0 auto;position:relative;overflow:visible;container-type:inline-size}.absenceCreditVisual *,.absenceCreditVisual :before,.absenceCreditVisual :after{box-sizing:border-box}.absenceCreditVisual__background{opacity:0;pointer-events:none;z-index:0;width:72.8%;max-width:none;height:auto;display:block;position:absolute;top:20.7%;left:25.2%;transform:translate(20px,18px)scale(.985)}.absenceCreditVisual__shift{opacity:0;pointer-events:none;z-index:1;width:24.3%;max-width:none;height:auto;display:block;position:absolute;top:51.9%;transform:translateY(-28px)scale(.78)}.absenceCreditVisual__shift--1{left:25.5%}.absenceCreditVisual__shift--2{left:49.5%}.absenceCreditVisual__shift--3{left:73.5%}.absenceCreditVisual__accountCard,.absenceCreditVisual__creditCard{color:#626262;opacity:0;background:#fff;border:clamp(1px,.13cqw,2px) solid #4a4a4a;position:absolute}.absenceCreditVisual__accountCard{z-index:3;border-radius:clamp(10px,1.8cqw,25px);width:45.2%;height:55.7%;padding:4.1cqw 3.7cqw;top:-37px;left:0;transform:translate(-28px,-18px)scale(.98)}.absenceCreditVisual__accountCard header{align-items:baseline;gap:2cqw;display:flex}.absenceCreditVisual__accountCard header strong{color:#595959;white-space:nowrap;font-size:clamp(12px,3.35cqw,48px);line-height:1}.absenceCreditVisual__accountCard header span{color:#b0b0b0;white-space:nowrap;font-size:clamp(9px,2.45cqw,36px);font-weight:650}.absenceCreditVisual__accountCard>p{margin:4.2cqw 0 0;font-size:clamp(11px,2.9cqw,43px);line-height:1}.absenceCreditVisual__accountCard>output{color:#1a9bf1;opacity:0;background:#e3f1ff;border-radius:clamp(5px,.8cqw,12px);margin-top:4cqw;padding:1.6cqw 2.15cqw;font-size:clamp(13px,3.8cqw,55px);font-weight:600;line-height:1;display:inline-flex;transform:scale(.88)}.absenceCreditVisual__balances{position:absolute;bottom:3.5cqw;left:3.7cqw;right:3.7cqw}.absenceCreditVisual__balances>div{opacity:0;justify-content:space-between;align-items:center;min-height:5.3cqw;font-size:clamp(9px,2.4cqw,36px);display:flex;transform:translate(-12px)}.absenceCreditVisual__balances>div:last-child{border-top:1px solid #ececec;margin-top:.25cqw;padding-top:.7cqw}.absenceCreditVisual__balances>div strong{color:#595959;font-size:clamp(9px,2.35cqw,35px)}.absenceCreditVisual__balances>div.is-blue strong{color:#219cf0}.absenceCreditVisual__arrow{opacity:0;pointer-events:none;transform-origin:0 0;z-index:5;width:9.4%;max-width:none;height:auto;display:block;position:absolute;top:34.2%;left:43.6%;transform:translate(18px,14px)rotate(8deg)scale(.76)}.absenceCreditVisual__creditCard{z-index:4;border-radius:clamp(7px,.7cqw,10px);width:42.3%;height:37.2%;padding:4.25cqw 4.2cqw;bottom:-33px;left:57.7%;transform:translate(30px,30px)scale(.97)}.absenceCreditVisual__creditCard>strong{color:#5b5b5b;white-space:nowrap;font-size:clamp(11px,2.75cqw,40px);line-height:1.1;display:block}.absenceCreditVisual__creditCard>div{flex-direction:column;gap:3.1cqw;margin-top:5.1cqw;display:flex}.absenceCreditVisual__creditCard>div span{color:#999;opacity:0;font-size:clamp(9px,2.4cqw,35px);line-height:1;position:relative;transform:translate(14px)}.absenceCreditVisual__creditCard>div span.is-selected{color:#219cf0;font-weight:700}.absenceCreditVisual__creditCard>div span i{border-top:.65cqw solid #0000;border-bottom:.65cqw solid #0000;border-right:.9cqw solid #219cf0;margin-left:1.4cqw;display:inline-block}.absenceCreditVisual.is-active .absenceCreditVisual__background{animation:.76s cubic-bezier(.16,1,.3,1) 80ms forwards absence-credit-background-in}.absenceCreditVisual.is-active .absenceCreditVisual__shift{animation:absence-credit-shift-in .62s cubic-bezier(.34, 1.56, .64, 1) calc(.42s + var(--credit-shift) * .13s) forwards}.absenceCreditVisual.is-active .absenceCreditVisual__accountCard{animation:.82s cubic-bezier(.16,1,.3,1) .78s forwards absence-credit-card-in}.absenceCreditVisual.is-active .absenceCreditVisual__accountCard>output{animation:.52s cubic-bezier(.34,1.56,.64,1) 1.2s forwards absence-credit-output-in}.absenceCreditVisual.is-active .absenceCreditVisual__balances>div{animation:absence-credit-line-in .46s ease-out calc(1.38s + var(--credit-line) * .12s) forwards}.absenceCreditVisual.is-active .absenceCreditVisual__arrow{animation:.62s cubic-bezier(.34,1.45,.64,1) 1.72s forwards absence-credit-arrow-in}.absenceCreditVisual.is-active .absenceCreditVisual__creditCard{animation:.82s cubic-bezier(.16,1,.3,1) 1.95s forwards absence-credit-card-in}.absenceCreditVisual.is-active .absenceCreditVisual__creditCard span{animation:absence-credit-option-in .44s ease-out calc(2.35s + var(--credit-option) * .12s) forwards}@keyframes absence-credit-background-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-credit-card-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-credit-shift-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-credit-output-in{to{opacity:1;transform:scale(1)}}@keyframes absence-credit-line-in{to{opacity:1;transform:translate(0)}}@keyframes absence-credit-option-in{to{opacity:1;transform:translate(0)}}@keyframes absence-credit-arrow-in{to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@media (width<=991px){.absenceCreditSection .createItemImageWrapper{width:100%;max-width:min(780px,100vw - 32px)}}@media (width<=560px){.absenceCreditVisual{aspect-ratio:1.04;width:min(100%,440px)}.absenceCreditVisual__background{width:80%;top:18%;left:20%}.absenceCreditVisual__shift{width:26.7%;top:48.9%}.absenceCreditVisual__shift--1{left:20.2%}.absenceCreditVisual__shift--2{left:46.7%}.absenceCreditVisual__shift--3{left:73.2%}.absenceCreditVisual__accountCard{width:55%;height:58%;padding:4.5cqw 4cqw}.absenceCreditVisual__accountCard header{gap:1.5cqw}.absenceCreditVisual__accountCard header strong{font-size:clamp(11px,3.7cqw,16px)}.absenceCreditVisual__accountCard header span{font-size:clamp(8px,2.7cqw,12px)}.absenceCreditVisual__accountCard>p{font-size:clamp(10px,3.3cqw,14px)}.absenceCreditVisual__accountCard>output{font-size:clamp(12px,4.3cqw,18px)}.absenceCreditVisual__balances>div{font-size:clamp(8px,2.8cqw,12px)}.absenceCreditVisual__balances>div strong{font-size:clamp(8px,2.7cqw,12px)}.absenceCreditVisual__arrow{width:11.4%;top:28.2%;left:53.6%}.absenceCreditVisual__creditCard{width:50%;height:36%;padding:4.5cqw;left:50%}.absenceCreditVisual__creditCard>strong{font-size:clamp(10px,3.1cqw,14px)}.absenceCreditVisual__creditCard>div span{font-size:clamp(8px,2.8cqw,12px)}}@media (prefers-reduced-motion:reduce){.absenceCreditVisual,.absenceCreditVisual *,.absenceCreditVisual :before,.absenceCreditVisual :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.absenceTypeSection .createItemImageWrapper{align-items:center;overflow:visible}.absenceTypeVisual{aspect-ratio:1687/1170;isolation:isolate;width:100%;max-width:780px;margin:0 auto;position:relative;overflow:visible;container-type:inline-size}.absenceTypeVisual *,.absenceTypeVisual :before,.absenceTypeVisual :after{box-sizing:border-box}.absenceTypeVisual button{font-family:inherit}.absenceTypeVisual__typeList{z-index:0;flex-direction:column;gap:2.6%;width:51.5%;height:69.6%;display:flex;position:absolute;top:13.4%;left:48.5%}.absenceTypeVisual__typeRow{opacity:0;background:#fff;border:clamp(1px,.13cqw,2px) solid #454545;border-radius:clamp(7px,.85cqw,13px);flex:1 1 0;align-items:center;gap:2cqw;min-height:0;padding:0 2.8cqw;display:flex;transform:translate(28px)}.absenceTypeVisual__typeRow>i{border-radius:50%;flex:0 0 2.45cqw;height:2.45cqw}.absenceTypeVisual__typeRow>i.is-blue{background:#219cf0}.absenceTypeVisual__typeRow>i.is-coral{background:#ff684c}.absenceTypeVisual__typeRow>i.is-green{background:#51d27a}.absenceTypeVisual__typeRow>i.is-violet{background:#7d94f5}.absenceTypeVisual__typeRow>i.is-yellow{background:#ffe078}.absenceTypeVisual__typeRow>span{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,2.75cqw,45px);overflow:hidden}.absenceTypeVisual__add{color:#fff;opacity:0;pointer-events:none;z-index:1;background:#31a3ef;border:clamp(1px,.13cqw,2px) solid #4a4a4a;border-radius:clamp(7px,.85cqw,13px);justify-content:center;align-items:center;width:31.6%;height:12%;font-size:clamp(12px,3.2cqw,52px);display:flex;position:absolute;bottom:0;left:48.5%;transform:translateY(24px)scale(.98)}.absenceTypeVisual__form{color:#595959;opacity:0;z-index:3;background:#fff;border:clamp(1px,.13cqw,2px) solid #444;border-radius:clamp(8px,.85cqw,13px);width:50.2%;height:78.7%;padding:3cqw;position:absolute;top:0;left:0;transform:translate(-28px,-18px)scale(.98)}.absenceTypeVisual__form h3{color:#606060;white-space:nowrap;margin:0;font-size:clamp(13px,3cqw,50px);line-height:1.1}.absenceTypeVisual__form>p{max-width:44cqw;margin:3.1cqw 0 0;font-size:clamp(9px,1.95cqw,33px);line-height:1.22}.absenceTypeVisual__fieldGrid{position:absolute;top:16.15cqw;left:3cqw;right:3cqw}.absenceTypeVisual__fieldGrid label{display:block;position:absolute}.absenceTypeVisual__fieldGrid label>span{margin:0 0 .7cqw .8cqw;font-size:clamp(8px,1.55cqw,26px);display:block}.absenceTypeVisual__fieldGrid label>output{opacity:0;background:#fff;border:1px solid #555;border-radius:clamp(3px,.45cqw,7px);align-items:center;height:4.5cqw;padding:0 1.1cqw;font-size:clamp(9px,1.85cqw,31px);display:flex;transform:translateY(8px)}.absenceTypeVisual__nameField{width:26.7cqw;top:0;left:0}.absenceTypeVisual__colorField{width:9.7cqw;top:0;left:31cqw}.absenceTypeVisual__colorField output{justify-content:space-between}.absenceTypeVisual__colorField output>i{background:#ff941a;border-radius:clamp(3px,.4cqw,6px);width:3.45cqw;height:2.35cqw;display:block}.absenceTypeVisual__colorField output>b,.absenceTypeVisual__creditField output>b{border-bottom:1px solid #666;border-right:1px solid #666;flex:0 0 1.15cqw;height:1.15cqw;margin:0 .4cqw 0 1cqw;display:block;transform:rotate(45deg)translateY(-.3cqw)}.absenceTypeVisual__creditField{width:26.7cqw;top:9.1cqw;left:0}.absenceTypeVisual__creditField output{justify-content:space-between}.absenceTypeVisual__checks{flex-direction:column;gap:2.5cqw;display:flex;position:absolute;top:35.7cqw;left:3cqw;right:3cqw}.absenceTypeVisual__checks>span{opacity:0;align-items:flex-start;gap:1.1cqw;font-size:clamp(8px,1.8cqw,30px);line-height:1.25;display:flex;transform:translate(-10px)}.absenceTypeVisual__checks>span>i{background:#fff;border:1px solid #555;border-radius:clamp(2px,.2cqw,3px);flex:0 0 1.7cqw;height:1.7cqw;position:relative}.absenceTypeVisual__checks>span.is-checked>i{background:#219cf0;border-color:#219cf0}.absenceTypeVisual__checks>span.is-checked>i:after{content:"";border-bottom:clamp(1px,.13cqw,2px) solid #fff;border-right:clamp(1px,.13cqw,2px) solid #fff;width:.42cqw;height:.8cqw;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.absenceTypeVisual__save{color:#fff;opacity:0;pointer-events:none;background:#31a3ef;border:clamp(1px,.13cqw,2px) solid #444;border-radius:clamp(5px,.7cqw,10px);justify-content:center;align-items:center;width:17.6cqw;height:5.1cqw;font-size:clamp(10px,2.35cqw,39px);display:flex;position:absolute;bottom:1.7cqw;left:30.7cqw;transform:translateY(10px)}.absenceTypeVisual__cursor{opacity:0;z-index:5;width:4.6%;display:block;position:absolute;top:74.2%;left:44.3%}.absenceTypeVisual__cursor svg{width:100%;height:auto;display:block;overflow:visible}.absenceTypeVisual.is-active .absenceTypeVisual__typeList{animation:.24s 1.34s forwards absence-type-dim}.absenceTypeVisual.is-active .absenceTypeVisual__typeRow{animation:absence-type-row-in .56s cubic-bezier(.16, 1, .3, 1) calc(80ms + var(--type-row) * .1s) forwards}.absenceTypeVisual.is-active .absenceTypeVisual__add{animation:.62s cubic-bezier(.16,1,.3,1) .62s forwards absence-type-add-in,.24s 1.34s forwards absence-type-dim}.absenceTypeVisual.is-active .absenceTypeVisual__form{animation:.82s cubic-bezier(.16,1,.3,1) .82s forwards absence-type-form-in}.absenceTypeVisual.is-active .absenceTypeVisual__fieldGrid output{animation:.48s ease-out 1.32s forwards absence-type-field-in}.absenceTypeVisual.is-active .absenceTypeVisual__colorField output{animation-delay:1.44s}.absenceTypeVisual.is-active .absenceTypeVisual__creditField output{animation-delay:1.56s}.absenceTypeVisual.is-active .absenceTypeVisual__checks>span{animation:.46s ease-out 1.76s forwards absence-type-check-in}.absenceTypeVisual.is-active .absenceTypeVisual__checks>span:last-child{animation-delay:1.9s}.absenceTypeVisual.is-active .absenceTypeVisual__save{animation:.52s cubic-bezier(.34,1.4,.64,1) 2.1s forwards absence-type-save-in}.absenceTypeVisual.is-active .absenceTypeVisual__cursor{animation:.62s cubic-bezier(.16,1,.3,1) 2.3s forwards absence-type-cursor-in,.34s ease-in-out 2.88s both absence-type-cursor-click}@keyframes absence-type-row-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-type-form-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-type-add-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes absence-type-dim{to{opacity:.4}}@keyframes absence-type-field-in{to{opacity:1;transform:translateY(0)}}@keyframes absence-type-check-in{to{opacity:1;transform:translate(0)}}@keyframes absence-type-save-in{to{opacity:1;transform:translateY(0)}}@keyframes absence-type-cursor-in{0%{opacity:0;transform:translate(3cqw,4cqw)scale(.86)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes absence-type-cursor-click{0%,to{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(.88)}}@media (width<=991px){.absenceTypeSection .createItemImageWrapper{width:100%;max-width:min(780px,100vw - 32px)}}@media (width<=560px){.absenceTypeVisual{aspect-ratio:1.05;width:min(100%,440px)}.absenceTypeVisual__form{width:56%;height:82%}.absenceTypeVisual__form h3{font-size:clamp(11px,3.25cqw,15px)}.absenceTypeVisual__form>p{max-width:49cqw;font-size:clamp(7px,2.15cqw,10px)}.absenceTypeVisual__typeList{width:45%;left:55%}.absenceTypeVisual__typeRow{gap:1.35cqw;padding:0 1.5cqw}.absenceTypeVisual__typeRow>i{flex-basis:2.8cqw;height:2.8cqw}.absenceTypeVisual__typeRow>span{font-size:clamp(8px,2.7cqw,12px)}.absenceTypeVisual__add{width:38%;left:55%}.absenceTypeVisual__fieldGrid{top:17.5cqw}.absenceTypeVisual__nameField{width:31cqw}.absenceTypeVisual__colorField{left:34cqw}.absenceTypeVisual__creditField{width:31cqw;top:11.5cqw}.absenceTypeVisual__fieldGrid label>span{font-size:clamp(7px,2cqw,9px)}.absenceTypeVisual__fieldGrid label>output{font-size:clamp(7px,2.25cqw,10px)}.absenceTypeVisual__checks{gap:3cqw;padding-top:10px;top:42cqw}.absenceTypeVisual__checks>span{font-size:clamp(7px,2.15cqw,10px)}.absenceTypeVisual__save{width:20cqw;bottom:2cqw;left:33cqw}.absenceTypeVisual__cursor{width:5.5%;top:76%;left:49%}}@media (prefers-reduced-motion:reduce){.absenceTypeVisual,.absenceTypeVisual *,.absenceTypeVisual :before,.absenceTypeVisual :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.absenceCalendarAnimation{--cal-name-w:158px;--cal-row-h:58px;--cal-head-h:42px;box-sizing:border-box;opacity:0;width:100%;max-width:612px;padding:6px;transition:opacity .4s,transform .58s cubic-bezier(.16,1,.3,1);display:block;position:relative;transform:translateY(18px)scale(.985)}.absenceCalendarAnimation.is-active{opacity:1;transform:translateY(0)scale(1)}.absenceCalBackdrop{opacity:.55;pointer-events:none;z-index:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:60px;gap:12px;display:grid;position:absolute;bottom:-52px;left:-56px;right:90px;mask-image:linear-gradient(200deg,#0000 4%,#000 42%)}.absenceCalendarAnimation.is-active .absenceCalBackdrop{animation:11s ease-in-out 1s infinite alternate absenceCalBackdropFloat}.absenceCalBackdropShift,.absenceCalBackdropCell{box-sizing:border-box;border-radius:10px;min-width:0}.absenceCalBackdropShift{background:#fff;border:1px solid #e3e8ee;flex-direction:column;justify-content:center;padding:8px 8px 8px 15px;display:flex;position:relative;overflow:hidden}.absenceCalBackdropShift:before{background:var(--shift-accent);content:"";opacity:.55;width:5px;position:absolute;top:0;bottom:0;left:0}.absenceCalBackdropShift strong{color:#9aa5b1;white-space:nowrap;font-size:12.5px;font-weight:750;line-height:1.12}.absenceCalBackdropShift span{color:#c3cad2;white-space:nowrap;margin-top:3px;font-size:11.5px;line-height:1.2}.absenceCalBackdropShift--mint{--shift-accent:#75d4b7}.absenceCalBackdropShift--orange{--shift-accent:#ffc77e}.absenceCalBackdropShift--violet{--shift-accent:#9d8cff}.absenceCalBackdropCell--plane{background:#f2f9ff;border:1px solid #e2eefb;justify-content:center;align-items:center;display:flex}.absenceCalBackdropPlane{background:#90cdf8;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.absenceCalBackdropPlane svg{fill:#fff;width:17px;height:17px;transform:rotate(-42deg)}.absenceCalBackdropCell--striped{background:repeating-linear-gradient(-45deg,#686e7812 0 5px,#0000 5px 10px),#fff;border:1px solid #eceff3}.absenceCalBackdropCell--plus{background:#e4f5e7;justify-content:center;align-items:center;display:flex}.absenceCalBackdropPlus{color:#7bcf90;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.absenceCalBackdropPlus svg{width:15px;height:15px}.absenceCalBackdropCell--empty{background:0 0}.absenceCalCard{z-index:2;background:#fff;border:1px solid #969a9f;border-radius:16px;position:relative;overflow:hidden}.absenceCalRow{grid-template-columns:var(--cal-name-w) repeat(7, minmax(0, 1fr));height:var(--cal-row-h);opacity:0;border-bottom:1px solid #f0f3f6;grid-template-rows:100%;display:grid;position:relative}.absenceCalRow:last-child{border-bottom:0}.absenceCalendarAnimation.is-active .absenceCalRow{animation:absenceCalRowIn .7s cubic-bezier(.16, 1, .3, 1) var(--row-delay,.1s) both}.absenceCalRow--head{height:var(--cal-head-h);background:#f8fafc;border-bottom:1px solid #e7ebf0}.absenceCalendarAnimation.is-active .absenceCalRow--head{animation-delay:50ms}.absenceCalNameCell{border-right:1px solid #e7ebf0;align-items:center;gap:10px;min-width:0;padding:0 10px 0 16px;display:flex}.absenceCalNameCell img{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.absenceCalNameCell strong{color:#2c3a48;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.15;overflow:hidden}.absenceCalDayCell{border-right:1px solid #f0f3f6;min-width:0}.absenceCalDayCell:last-child{border-right:0}.absenceCalDayCell--head{color:#7d8894;white-space:nowrap;border-right:1px solid #eceff3;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:flex}.absenceCalDayShort{display:none}.absenceCalBar{height:calc(var(--cal-row-h) - 20px);opacity:0;transform-origin:0;z-index:2;border-radius:9px;grid-row:1;align-self:center;margin:0 7px;position:relative;overflow:hidden;transform:scaleX(0)}.absenceCalendarAnimation.is-active .absenceCalBar{animation:absenceCalBarIn .85s cubic-bezier(.16, 1, .3, 1) var(--bar-delay,.6s) both}.absenceCalBar--coral{background:#fc8779}.absenceCalBar--green{background:#5ecb7e}.absenceCalBar--violet{background:#c99cf2}.absenceCalBar--striped{background:#cfe7fe}.absenceCalBar--striped:before{content:"";background:repeating-linear-gradient(-45deg,#2d96f7b8 0 6px,#0000 6px 12px);position:absolute;inset:0 -18px}.absenceCalendarAnimation.is-active .absenceCalBar--striped:before{animation:2.8s linear infinite absenceCalStripeDrift}.absenceCalRequest{height:calc(var(--cal-row-h) - 20px);z-index:2;grid-row:1;align-self:center;margin:0 7px;position:relative}.absenceCalRequestGhost,.absenceCalRequestFill{opacity:0;transform-origin:0;border-radius:9px;position:absolute;inset:0}.absenceCalRequestGhost{box-sizing:border-box;background:#78baf824;border:1.6px dashed #6cb4f5}.absenceCalRequestFill{background:#57c874;transform:scaleX(0)}.absenceCalRequestPlane{opacity:0;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:11px}.absenceCalRequestPlane svg{fill:#4aa4ef;width:16px;height:16px;transform:rotate(-42deg)}.absenceCalRequestCheck{color:#fff;opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.absenceCalRequestCheck svg{width:16px;height:16px}.absenceCalendarAnimation.is-active .absenceCalRequestGhost{animation:8s ease-in-out 2.2s infinite absenceCalRequestGhostCycle}.absenceCalendarAnimation.is-active .absenceCalRequestPlane{animation:8s ease-in-out 2.2s infinite absenceCalRequestPlaneCycle}.absenceCalendarAnimation.is-active .absenceCalRequestFill{animation:8s cubic-bezier(.16,1,.3,1) 2.2s infinite absenceCalRequestFillCycle}.absenceCalendarAnimation.is-active .absenceCalRequestCheck{animation:8s cubic-bezier(.16,1,.3,1) 2.2s infinite absenceCalRequestCheckCycle}@keyframes absenceCalRowIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes absenceCalBarIn{0%{opacity:0;transform:scaleX(0)}45%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes absenceCalStripeDrift{0%{transform:translate(0)}to{transform:translate(-16.97px)}}@keyframes absenceCalBackdropFloat{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes absenceCalRequestGhostCycle{0%{opacity:0;transform:scaleX(.33)}4%{opacity:1;transform:scaleX(.33)}12%{transform:scaleX(1)}40%{opacity:1;transform:scaleX(1)}46%,to{opacity:0;transform:scaleX(1)}}@keyframes absenceCalRequestPlaneCycle{0%{opacity:0}4%{opacity:1}40%{opacity:1}46%,to{opacity:0}}@keyframes absenceCalRequestFillCycle{0%,38%{opacity:1;transform:scaleX(0)}46%{opacity:1;transform:scaleX(1)}80%{opacity:1;transform:scaleX(1)}88%,to{opacity:0;transform:scaleX(1)}}@keyframes absenceCalRequestCheckCycle{0%,46%{opacity:0;transform:scale(.4)}51%{opacity:1;transform:scale(1.14)}54%{transform:scale(1)}80%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(1)}}@media (width<=1200px){.absenceCalendarAnimation{--cal-name-w:138px;--cal-row-h:52px}.absenceCalNameCell{padding-left:12px}.absenceCalNameCell img{width:30px;height:30px}.absenceCalNameCell strong{font-size:12px}.absenceCalDayCell--head{font-size:11px}}@media (width<=991px){.absenceCalBackdrop{display:none}}@media (width<=600px){.absenceCalendarAnimation{--cal-name-w:108px;--cal-row-h:46px;--cal-head-h:36px;padding:2px}.absenceCalCard{border-radius:12px}.absenceCalNameCell{gap:7px;padding:0 6px 0 10px}.absenceCalNameCell img{width:25px;height:25px}.absenceCalNameCell strong{font-size:10.5px}.absenceCalDayCell--head{font-size:10px}.absenceCalDayFull{display:none}.absenceCalDayShort{display:inline}.absenceCalBar,.absenceCalRequest{height:calc(var(--cal-row-h) - 16px);border-radius:7px;margin:0 4px}.absenceCalRequestPlane{left:8px}.absenceCalRequestPlane svg,.absenceCalRequestCheck svg{width:13px;height:13px}}@media (prefers-reduced-motion:reduce){.absenceCalendarAnimation{opacity:1;transform:none}.absenceCalRow,.absenceCalBar{opacity:1!important;animation:none!important;transform:none!important}.absenceCalBar--striped:before,.absenceCalBackdrop{animation:none!important}.absenceCalRequestGhost,.absenceCalRequestFill,.absenceCalRequestPlane,.absenceCalRequestCheck{opacity:0!important;animation:none!important}}.legalShellHero{background:linear-gradient(#f7fbff 0%,#fff 100%);border-bottom:1px solid #e9eef4;padding-bottom:46px}.legalShellHero .legalShellHero__eyebrow{color:#1990ff;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:650;display:block}.legalShellHero .legalShellHero__title{color:#23364b;hyphens:auto;letter-spacing:-.6px;overflow-wrap:break-word;margin:0;padding:0;font-size:44px;font-weight:700;line-height:1.12}@media (width<=767px){.legalShellHero{padding-bottom:34px}.legalShellHero .legalShellHero__title{font-size:32px}}@media (width<=480px){.legalShellHero .legalShellHero__title{font-size:27px}}.legalShell{background:#fff;padding:56px 0 100px;overflow:visible}.legalShell .legalShell__container{align-items:flex-start;gap:56px;display:flex}.legalShell .legalShell__sidebar{flex:0 0 240px;align-self:stretch}.legalShell .legalShell__nav{background:#f8fafc;border:1px solid #e7ecf1;border-radius:12px;flex-direction:column;gap:3px;padding:10px;display:flex;position:sticky;top:110px}.legalShell .legalShell__navLink{color:#42505d;border-radius:8px;padding:10px 14px 10px 17px;font-size:15.5px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:block;position:relative}.legalShell .legalShell__navLink:hover{color:#23364b;background:#eef5fb;text-decoration:none}.legalShell .legalShell__navLink.is-active{color:#1276d2;background:#e8f3fe;font-weight:650}.legalShell .legalShell__navLink.is-active:before{content:"";background:#1990ff;border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:6px}.legalShell .legalShell__content{overflow-wrap:break-word;flex:1;min-width:0;max-width:780px}.legalShell .legalShell__content h1,.legalShell .legalShell__content h2,.legalShell .legalShell__content h3,.legalShell .legalShell__content h4,.legalShell .legalShell__content b,.legalShell .legalShell__content strong{hyphens:auto;overflow-wrap:break-word}.legalShell .legalShell__content h2,.legalShell .legalShell__content h3,.legalShell .legalShell__content h4{color:#23364b}.legalShell .legalShell__content p,.legalShell .legalShell__content li{color:#4a5561;overflow-wrap:break-word;font-size:16px;line-height:1.75}.legalShell .legalShell__content a{color:#0b72ce}.legalShell .legalShell__content a:hover{color:#095da8}.legalShell .legalShell__content .imprintContainer>h4:first-child{padding-top:0}.legalShell .legalShell__content .agbContainer>h3:first-child,.legalShell .legalShell__content .privacyPolContainer>:first-child{margin-top:0}@media (width<=991px){.legalShell{padding:34px 0 70px}.legalShell .legalShell__container{flex-direction:column;align-items:stretch;gap:30px}.legalShell .legalShell__content{width:100%;max-width:100%}.legalShell .legalShell__sidebar{flex:none;align-self:auto;width:100%}.legalShell .legalShell__nav{flex-direction:column;gap:3px;padding:8px;position:static;overflow-x:visible}.legalShell .legalShell__navLink{white-space:normal;width:100%;padding:10px 14px 10px 17px}.legalShell .legalShell__navLink.is-active:before{display:block}}.mobileCarouselsBlockMain{flex-direction:column;align-items:center;display:flex}@media (width<=570px){.mobileCarouselsBlockMain{flex-direction:column;justify-content:center;align-items:center}}.mobileCarouselsBlockMain .mobileFunktionHeader{color:#030b12;padding-bottom:10px;font-size:30px;font-weight:500}.mobileCarouselsBlockMain .underLineTitle{background:#030b12;border-radius:100px;width:140px;height:2px;margin-bottom:30px}.mobileCarouselsBlockMain .mobileCurrentFeatureTag{display:none}@media (width<=991px){.mobileCarouselsBlockMain{background:radial-gradient(circle at 50% 34%,#19a0ff12,#0000 31%),linear-gradient(#f8fbfe 0,#fff 240px);border-radius:28px;position:relative;overflow:hidden;padding-top:clamp(48px,9vw,72px)!important;padding-bottom:clamp(48px,9vw,72px)!important}.mobileCarouselsBlockMain .mobileFunktionHeader{color:#23364b;letter-spacing:-.025em;margin:0;padding-bottom:10px;font-size:clamp(24px,5.5vw,27px);font-weight:650;line-height:1.15}.mobileCarouselsBlockMain .underLineTitle{background:color-mix(in srgb, var(--active-feature-accent,#19a0ff) 9%, #fff);border:1px solid color-mix(in srgb, var(--active-feature-accent,#19a0ff) 42%, #dbe4ec);color:var(--active-feature-accent,#19a0ff);border-radius:999px;justify-content:center;align-items:center;width:auto;height:auto;min-height:32px;margin-bottom:26px;padding:6px 15px;display:flex}.mobileCarouselsBlockMain .mobileCurrentFeatureTag{white-space:nowrap;align-items:center;font-size:13px;font-weight:650;line-height:1.2;animation:.24s ease-out both mobileFeatureTagIn;display:block}}@keyframes mobileFeatureTagIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.mobileCarouselsBlockMain .mobileCarouselBlockItems{flex-direction:row;justify-content:center;width:100%;height:fit-content;margin-top:auto;margin-bottom:auto;display:flex}@media (width<=991px){.mobileCarouselsBlockMain .mobileCarouselBlockItems{flex-direction:column;justify-content:center;align-items:center;gap:18px;max-width:520px;margin:0}}@media (width<=570px){.mobileCarouselsBlockMain .mobileCarouselBlockItems{align-items:center;width:100%;margin-bottom:0}}@media (width<=410px){.mobileCarouselsBlockMain .mobileCarouselBlockItems{width:100%}}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper{flex-direction:column;justify-content:center;align-items:center;width:32%;display:flex}@media (width<=991px){.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper{background:#ffffffeb;border:1px solid #e5ebf0;border-radius:18px;flex-direction:row;justify-content:center;gap:5px;width:auto;padding:7px;box-shadow:0 10px 28px #23364b12}}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem{cursor:pointer;background:#fff;border:1px solid #e7ecf1;border-radius:12px;grid-template-columns:44px 1fr;align-items:center;gap:14px;width:100%;min-height:96px;margin:8px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem:hover{border-color:var(--accent,#2299e3);transform:translateY(-2px);box-shadow:0 10px 24px #23313c14}@media (width<=991px){.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem{background:#f8fafc;border-color:#0000;border-radius:13px;justify-content:center;align-items:center;gap:0;width:48px;height:48px;min-height:0;margin:0;padding:0;display:flex}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem:hover{transform:none}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem.dashboardItem,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem.myPlanItem,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem.teamPlanItem,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem.weekPlanItem,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem.clockingItem,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem.absenceItem,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem.chatItem,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem.availabilitiesItem{transform:translateY(-1px);box-shadow:0 6px 14px #23364b17}}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem .mobileCarouselItemIconChip{border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem .mobileCarouselItemIconChip svg{width:22px;height:22px}@media (width<=991px){.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem .mobileCarouselItemIconChip{border-radius:9px;width:34px;height:34px}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem .mobileCarouselItemIconChip svg{width:18px;height:18px}}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem .mobileCarouselItemBody{text-align:left;min-width:0}@media (width<=991px){.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem .mobileCarouselItemBody{display:none}}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem .mobileCarouselsItemHeader{color:#23364b;font-size:17px;font-weight:650;line-height:1.25}@media (width<=991px){.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem .mobileCarouselsItemHeader{font-size:16px;font-weight:500}}@media (width<=1200px){.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem .mobileCarouselsItemHeader{font-size:16px}}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem .mobileCarouselItemDescription{color:#5f6b76;padding-top:3px;font-size:13.5px;line-height:1.45}@media (width<=991px){.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .mobileCarouselItem .mobileCarouselItemDescription{display:none}}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .activeItem{border-color:var(--accent,#2299e3);background-color:#ecf8ff;box-shadow:0 10px 24px #23313c14;color:#333c4e!important}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper #chat:hover,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .chatItem{background:#2ccd3f61;border-color:#2ccd3f}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper #dashboard:hover,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .dashboardItem{background:#a719ff0f;border-color:#a719ff}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper #teamPlan:hover,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .teamPlanItem{background:#ffa7221b;border-color:#ffa622}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper #clocking:hover,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .clockingItem{background:#e1f0ff4a;border-color:#19a0ff}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper #myPlan:hover,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .myPlanItem{background:#fd4e3e18;border-color:#fd4e3e}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper #absence:hover,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .absenceItem{background:#fde0e945;border-color:#ff71a6}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper #chat:hover,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .chatItem{background:#b4ffbf21;border-color:#299f3b}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper #availabilities:hover,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .availabilitiesItem{background:#30c7e916;border-color:#30c7e9}.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper #weekPlan:hover,.mobileCarouselsBlockMain .mobileCarouselBlockItems .mobileCarouselItemWrapper .weekPlanItem{background:#ffd5191c;border-color:#ffd519}.mobileCarouselsBlockMain .show{animation:fadeIn var(--motion-duration-base) var(--motion-ease-out)}.mobileCarouselsBlockMain .unShow{animation:fadeOut var(--motion-duration-fast) var(--motion-ease-standard)}@keyframes fadeOut{0%{visibility:visible;opacity:1;transform:translate(0,0)}50%{opacity:.5;visibility:visible;transform:translate(0,0)}to{visibility:hidden;opacity:0;transform:translateY(-3px)}}@keyframes fadeIn{0%{opacity:0;visibility:hidden;transform:translateY(-3px)}to{opacity:1;visibility:visible;transform:translate(0,0)}}.mobileCarouselsBlockMain .mobileShowcaseWrapper{width:33%;transition-duration:var(--motion-duration-base);transition-timing-function:var(--motion-ease-out);justify-content:center;align-items:flex-end;padding:0 20px;transition-delay:0s;display:flex}@media (width<=991px){.mobileCarouselsBlockMain .mobileShowcaseWrapper{isolation:isolate;justify-content:center;width:100%;min-width:100%;max-width:320px;margin:0 auto;padding:6px 20px;display:flex;position:relative}.mobileCarouselsBlockMain .mobileShowcaseWrapper:before{aspect-ratio:1;content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#19a0ff1f 0,#19a0ff0b 52%,#0000 70%);border-radius:50%;width:min(82vw,310px);max-width:310px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}}.mobileCarouselsBlockMain .mobileShowcaseWrapper .mobileShowcaseImage{width:100%;min-width:300px;max-width:300px}@media (width<=1200px){.mobileCarouselsBlockMain .mobileShowcaseWrapper .mobileShowcaseImage{min-width:140px;max-width:260px}}@media (width<=991px){.mobileCarouselsBlockMain .mobileShowcaseWrapper .mobileShowcaseImage{z-index:1;min-width:140px;max-width:240px;position:relative}}.reviewCarouselMain{background:#ffede5;width:100%;padding:80px 0}.reviewCarouselMain .carousel-title{text-align:center;color:#333;margin-bottom:1rem;padding:0 20px;font-size:2rem;font-weight:600}@media (width>=768px){.reviewCarouselMain .carousel-title{margin-bottom:4rem;font-size:2.5rem}}.reviewCarouselMain .container{max-width:1200px;height:auto;margin:0 auto;padding:0 20px;position:relative}@media (width>=768px){.reviewCarouselMain .container{padding:0 40px}}.reviewCarouselMain .review-carousel{justify-content:center;align-items:center;width:100%;height:auto;min-height:480px;margin:12px 0;padding:24px 0;display:flex;position:relative;overflow:visible}@media (width>=768px){.reviewCarouselMain .review-carousel{min-height:400px}}.reviewCarouselMain .review-carousel .review-box{text-align:center;width:90%;height:420px;transition:transform var(--motion-duration-slow) var(--motion-ease-out), opacity var(--motion-duration-base) var(--motion-ease-out);opacity:0;visibility:hidden;background-color:#fff;border-radius:16px;flex-direction:column;padding:2rem;display:flex;position:absolute}@media (width>=480px){.reviewCarouselMain .review-carousel .review-box{width:80%;height:360px}}@media (width>=768px){.reviewCarouselMain .review-carousel .review-box{width:calc(33.3333% - 14.6667px);height:400px}}.reviewCarouselMain .review-carousel .review-box .content-wrapper{flex-direction:column;justify-content:space-between;height:100%;display:flex}.reviewCarouselMain .review-carousel .review-box.position-1{visibility:visible;opacity:1;transform:translate(-100vw)}@media (width>=768px){.reviewCarouselMain .review-carousel .review-box.position-1{transform:translate(calc(-100% - 11px))}}.reviewCarouselMain .review-carousel .review-box.position-2{visibility:visible;opacity:1;transform:translate(0)}.reviewCarouselMain .review-carousel .review-box.position-3{visibility:visible;opacity:1;transform:translate(100vw)}@media (width>=768px){.reviewCarouselMain .review-carousel .review-box.position-3{transform:translate(calc(100% + 11px))}}.reviewCarouselMain .review-carousel .review-box.entering{visibility:visible;opacity:0;transform:translate(-200vw)}@media (width>=768px){.reviewCarouselMain .review-carousel .review-box.entering{transform:translate(calc(-200% - 22px))}}.reviewCarouselMain .review-carousel .review-box.exiting{visibility:visible;opacity:0;transform:translate(200vw)}@media (width>=768px){.reviewCarouselMain .review-carousel .review-box.exiting{transform:translate(calc(200% + 22px))}}.reviewCarouselMain .review-carousel .review-box.inactive{visibility:hidden;opacity:0;transform:translate(200vw)}@media (width>=768px){.reviewCarouselMain .review-carousel .review-box.inactive{transform:translate(calc(200% + 22px))}}.reviewCarouselMain .review-carousel .review-box .stars{color:#f5b301;text-align:left;margin-bottom:1rem;font-size:1.1rem}@media (width>=768px){.reviewCarouselMain .review-carousel .review-box .stars{font-size:1.2rem}}.reviewCarouselMain .review-carousel .review-box .stars .stars-count{color:#a0a0a0;font-size:15px}.reviewCarouselMain .review-carousel .review-box .title{text-align:left;margin-bottom:1rem;font-size:1rem;font-weight:700;line-height:28px}@media (width>=768px){.reviewCarouselMain .review-carousel .review-box .title{font-size:1.1rem}}.reviewCarouselMain .review-carousel .review-box .text{color:#444;text-align:left;flex-grow:1;margin-bottom:1.2rem;font-size:.85rem;line-height:1.6;position:relative}.reviewCarouselMain .review-carousel .review-box .text .quote-mark{color:#666;font-family:Georgia,serif;font-size:calc(.85rem + 4px);font-weight:600}@media (width>=768px){.reviewCarouselMain .review-carousel .review-box .text .quote-mark{font-size:calc(.9rem + 4px)}.reviewCarouselMain .review-carousel .review-box .text{font-size:.9rem}}@media (width>=480px){.reviewCarouselMain .review-carousel .review-box .text{font-size:15px}}.reviewCarouselMain .review-carousel .review-box .author{color:#666;text-align:left;margin-bottom:1rem;font-size:.85rem;font-weight:500}@media (width>=768px){.reviewCarouselMain .review-carousel .review-box .author{font-size:.9rem}}.reviewCarouselMain .review-carousel .review-box .logo{text-align:left;margin-top:auto}.reviewCarouselMain .review-carousel .review-box .logo img{object-fit:contain;max-width:150px;height:40px}@media (width>=768px){.reviewCarouselMain .review-carousel .review-box .logo img{height:40px}}.reviewCarouselMain .reviewCarouselReferenceLink{color:#2c3a48;background:#fff;border:1px solid #dfe5ea;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin:30px auto 0;padding:11px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:flex}.reviewCarouselMain .reviewCarouselReferenceLink:hover,.reviewCarouselMain .reviewCarouselReferenceLink:focus-visible{color:#1276d2;border-color:#19a0ff;text-decoration:none;transform:translateY(-1px)}.reviewCarouselMain .reviewCarouselReferenceLink:focus-visible{outline-offset:3px;outline:2px solid #19a0ff}.reviewCarouselMain .reviewCarouselReferenceArrow{font-size:17px;line-height:1;transition:transform .18s}.reviewCarouselMain .reviewCarouselReferenceLink:hover .reviewCarouselReferenceArrow,.reviewCarouselMain .reviewCarouselReferenceLink:focus-visible .reviewCarouselReferenceArrow{transform:translate(3px)}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.reportSummaryAnimation{aspect-ratio:1.304;isolation:isolate;opacity:0;width:100%;max-width:720px;margin:0 auto;position:relative;overflow:hidden;transform:translateY(18px)}.reportSummaryAnimation *,.reportSummaryAnimation :before,.reportSummaryAnimation :after{box-sizing:border-box}.reportSummaryAnimation.is-visible{animation:.65s cubic-bezier(.2,.8,.2,1) forwards report-summary-enter}.reportSummaryAnimation__background{object-fit:cover;object-position:top center;opacity:0;z-index:-1;width:80%;height:70%;position:absolute;bottom:3%;left:18%}.reportSummaryAnimation.is-visible .reportSummaryAnimation__background{animation:.7s ease-out .18s forwards report-background-enter}.reportSummaryAnimation__controls{opacity:0;justify-content:center;align-items:center;gap:8px;min-height:62px;padding:0 2%;display:flex;transform:translateY(-8px)}.reportSummaryAnimation.is-visible .reportSummaryAnimation__controls{animation:.48s ease-out .22s forwards report-controls-enter}.reportSummaryAnimation__select,.reportSummaryAnimation__pager,.reportSummaryAnimation__download{color:#626262;background:#fff;border:1px solid #4b4b4b;border-radius:8px;align-items:center;height:42px;font-size:16px;display:flex}.reportSummaryAnimation__select{justify-content:space-between;min-width:105px;padding:0 13px}.reportSummaryAnimation__select:nth-child(2){min-width:138px}.reportSummaryAnimation__select i{border-bottom:1.5px solid;border-right:1.5px solid;width:9px;height:9px;margin-left:13px;transform:rotate(45deg)translateY(-3px)}.reportSummaryAnimation__pager{width:88px;position:relative}.reportSummaryAnimation__pager i{border-bottom:1.5px solid #424242;border-left:1.5px solid #424242;width:11px;height:11px;margin:auto;transform:rotate(45deg)}.reportSummaryAnimation__pager i+i{border-left:0;border-right:1.5px solid #424242;transform:rotate(-45deg)}.reportSummaryAnimation__pager:after{content:"";background:#dedede;width:1px;height:40px;position:absolute;left:50%}.reportSummaryAnimation__download{justify-content:center;width:48px}.reportSummaryAnimation__download i{border-bottom:1.5px solid #2f2f2f;width:18px;height:22px;position:relative}.reportSummaryAnimation__download i:before{content:"";border-bottom:1.5px solid #2f2f2f;border-right:1.5px solid #2f2f2f;width:9px;height:9px;position:absolute;top:5px;left:5px;transform:rotate(45deg)}.reportSummaryAnimation__download i:after{content:"";background:#2f2f2f;width:1.5px;height:16px;position:absolute;top:-1px;left:8px}.reportSummaryAnimation.is-visible .reportSummaryAnimation__download{animation:2.6s ease-in-out 1.6s infinite report-download-pulse}.reportSummaryAnimation__table{opacity:0;z-index:2;background:#fffffffa;border:1px solid #4c4c4c;border-radius:15px;width:76%;position:absolute;top:18.6%;left:3.5%;overflow:hidden;transform:translateY(18px)scale(.975)}.reportSummaryAnimation.is-visible .reportSummaryAnimation__table{animation:.65s cubic-bezier(.2,.85,.2,1) .33s forwards report-table-enter}.reportSummaryAnimation__head,.reportSummaryAnimation__row{grid-template-columns:2.05fr 1fr 1.2fr 1.4fr 1fr;display:grid}.reportSummaryAnimation__head>*,.reportSummaryAnimation__row>*{border-right:1px solid #d4d4d4;justify-content:center;align-items:center;min-width:0;display:flex}.reportSummaryAnimation__head>:last-child,.reportSummaryAnimation__row>:last-child{border-right:0}.reportSummaryAnimation__head{color:#686868;background:#f8f9f9;border-bottom:1px solid #d4d4d4;min-height:49px}.reportSummaryAnimation__head strong{color:#3d3d3d;justify-content:flex-start;padding-left:14px;font-size:15px}.reportSummaryAnimation__head span{font-size:13px}.reportSummaryAnimation__row{color:#969696;opacity:0;border-bottom:1px solid #d7d7d7;min-height:58px;transform:translate(-12px)}.reportSummaryAnimation__row:last-child{border-bottom:0}.reportSummaryAnimation__row>strong{color:#5a5a5a;white-space:nowrap;justify-content:flex-start;gap:10px;padding:8px 12px;font-size:14px;font-weight:500}.reportSummaryAnimation__row>strong img{object-fit:cover;border-radius:50%;width:34px;height:34px}.reportSummaryAnimation__row>strong span{text-overflow:ellipsis;overflow:hidden}.reportSummaryAnimation__row>span{font-size:14px}.reportSummaryAnimation.is-visible .reportSummaryAnimation__row{animation:.47s ease-out forwards report-row-enter;animation-delay:calc(.56s + var(--report-row) * 95ms)}.functionsReportSection__image .reportSummaryAnimation{max-width:none;margin-left:0;margin-right:0}@media (width>=992px){.createItemLeftBlockMain .functionsReportSection__image{justify-content:flex-start;padding-left:0;padding-right:0}}@media (width<=991px){.createItemLeftBlockMain.functionsResponsiveFeatureSection:has(.functionsReportSection__image) .createItemWrapper{padding-left:0!important;padding-right:0!important}.createItemLeftBlockMain.functionsResponsiveFeatureSection:has(.functionsReportSection__image) .functionsReportSection__image{box-sizing:border-box;width:100%;max-width:none;padding-left:clamp(16px,4vw,32px)!important;padding-right:clamp(16px,4vw,32px)!important}.createItemLeftBlockMain.functionsResponsiveFeatureSection:has(.functionsReportSection__image) .reportSummaryAnimation{width:100%;max-width:none}.createItemLeftBlockMain.functionsResponsiveFeatureSection:has(.functionsReportSection__image) .reportSummaryAnimation__table{width:100%;left:0}.createItemLeftBlockMain.functionsResponsiveFeatureSection:has(.functionsReportSection__image) .createItemImageDescription{padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px)}}@keyframes report-summary-enter{to{opacity:1;transform:none}}@keyframes report-background-enter{to{opacity:.3}}@keyframes report-controls-enter{to{opacity:1;transform:none}}@keyframes report-table-enter{to{opacity:1;transform:none}}@keyframes report-row-enter{to{opacity:1;transform:none}}@keyframes report-download-pulse{0%,to{transform:translateY(0);box-shadow:0 0 #19a0ff00}45%{transform:translateY(-2px);box-shadow:0 0 0 7px #19a0ff1a}}@media (width>=701px) and (width<=1199px){.reportSummaryAnimation{aspect-ratio:1.25}.reportSummaryAnimation__background{width:88%;left:10%}.reportSummaryAnimation__controls{gap:6px;min-height:54px}.reportSummaryAnimation__select,.reportSummaryAnimation__pager,.reportSummaryAnimation__download{height:37px;font-size:13px}.reportSummaryAnimation__select{min-width:90px;padding:0 10px}.reportSummaryAnimation__select:nth-child(2){min-width:118px}.reportSummaryAnimation__pager{width:74px}.reportSummaryAnimation__download{width:42px}.reportSummaryAnimation__pager:after{height:35px}.reportSummaryAnimation__table{width:92%;top:17%;left:4%}.reportSummaryAnimation__head{min-height:42px}.reportSummaryAnimation__head strong{padding-left:10px;font-size:12px}.reportSummaryAnimation__head span{font-size:10px}.reportSummaryAnimation__row{min-height:48px}.reportSummaryAnimation__row>strong{gap:7px;padding:6px 8px;font-size:11px}.reportSummaryAnimation__row>strong img{width:28px;height:28px}.reportSummaryAnimation__row>span{font-size:11px}}@media (width<=700px){.reportSummaryAnimation{aspect-ratio:1.2;width:100%;max-width:none}.reportSummaryAnimation__controls{flex-wrap:nowrap;gap:4px;min-height:46px;padding:0 8px}.reportSummaryAnimation__select,.reportSummaryAnimation__pager,.reportSummaryAnimation__download{border-radius:6px;height:31px;font-size:10px}.reportSummaryAnimation__select{min-width:65px;padding:0 7px}.reportSummaryAnimation__select:nth-child(2){min-width:83px}.reportSummaryAnimation__pager{width:58px}.reportSummaryAnimation__download{width:34px}.reportSummaryAnimation__pager:after{height:29px}.reportSummaryAnimation__table{border-radius:10px;width:100%;top:16%;left:0}.reportSummaryAnimation__head{min-height:32px}.reportSummaryAnimation__head strong{overflow-wrap:anywhere;padding-left:7px;font-size:9px}.reportSummaryAnimation__head span{font-size:7px}.reportSummaryAnimation__row{min-height:35px}.reportSummaryAnimation__row>strong{gap:5px;padding:4px 6px;font-size:8px}.reportSummaryAnimation__row>strong span{min-width:0}.reportSummaryAnimation__row>strong img{width:22px;height:22px}.reportSummaryAnimation__row>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.reportSummaryAnimation,.reportSummaryAnimation *,.reportSummaryAnimation :before,.reportSummaryAnimation :after{transition:none!important;animation:none!important}.reportSummaryAnimation,.reportSummaryAnimation__background,.reportSummaryAnimation__controls,.reportSummaryAnimation__table,.reportSummaryAnimation__row{opacity:1;transform:none}.reportSummaryAnimation__background{opacity:.3}}.hourAccountAnimation{aspect-ratio:1.08;isolation:isolate;opacity:0;width:100%;max-width:700px;margin:0 0 0 auto;position:relative;overflow:hidden;transform:translateY(18px)}.hourAccountAnimation *,.hourAccountAnimation :before,.hourAccountAnimation :after{box-sizing:border-box}.hourAccountAnimation.is-visible{animation:.65s cubic-bezier(.2,.8,.2,1) forwards hour-account-enter}.hourAccountAnimation__schedule{opacity:0;z-index:0;width:55%;position:absolute;bottom:17%;left:23%;transform:translateY(18px)scale(.98)}.hourAccountAnimation.is-visible .hourAccountAnimation__schedule{animation:.65s ease-out .18s forwards hour-schedule-enter}.hourAccountAnimation__scheduleHead,.hourAccountAnimation__scheduleGrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.hourAccountAnimation__scheduleHead{margin-bottom:6px}.hourAccountAnimation__scheduleHead span{color:#b5b5c0;border:1px solid #dadde1;border-radius:10px;justify-content:center;align-items:center;height:38px;font-size:13px;font-weight:700;display:flex}.hourAccountAnimation__scheduleCell{opacity:0;background:#fafafbeb;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;min-width:0;height:50px;padding:6px 10px;display:flex;position:relative;overflow:hidden;transform:translateY(6px)}.hourAccountAnimation__scheduleCell strong,.hourAccountAnimation__scheduleCell span{color:#c3c3cd;white-space:nowrap;font-size:10px;line-height:1.35}.hourAccountAnimation__scheduleCell span{color:#d5d5da}.hourAccountAnimation__scheduleCell--shift{background:#fffffff5;border-color:#d7d8dc}.hourAccountAnimation__scheduleCell--shift:before{content:"";background:#bcefdc;width:7px;height:100%;position:absolute;top:0;left:0}.hourAccountAnimation__scheduleCell--reception:before{background:#ffe0bd}.hourAccountAnimation__scheduleCell--away{background:#e6f4ff;border-color:#cfd3d8;justify-content:center;align-items:center}.hourAccountAnimation__scheduleCell--away i{color:#fff;background:#19a0ff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-style:normal;display:flex;transform:rotate(-8deg)}.hourAccountAnimation__scheduleCell--hatched{background-color:#fff;background-image:repeating-linear-gradient(-45deg,#fff 0 6px,#f4f4f4 6px 9px);border-color:#e3e3e3}.hourAccountAnimation.is-visible .hourAccountAnimation__scheduleCell{animation:.33s ease-out forwards hour-cell-enter;animation-delay:calc(.36s + var(--hour-cell) * 28ms)}.hourAccountAnimation__balanceCard,.hourAccountAnimation__creditMenu{z-index:3;background:#fff;border:1.4px solid #494949;border-radius:14px;position:absolute;box-shadow:0 18px 45px #2d333914}.hourAccountAnimation__balanceCard{opacity:0;width:37%;padding:21px 20px 19px;top:12%;left:6.5%;transform:translate(-24px)}.hourAccountAnimation__balanceCard>p{color:#6b6b6b;margin:16px 0 15px;font-size:18px}.hourAccountAnimation__balanceCard dl{margin:15px 0 0}.hourAccountAnimation__balanceCard dl>div{justify-content:space-between;align-items:center;min-height:31px;display:flex}.hourAccountAnimation__balanceCard dl>div:last-child{border-top:1px solid #ececec;margin-top:5px;padding-top:9px}.hourAccountAnimation__balanceCard dt,.hourAccountAnimation__balanceCard dd{color:#626262;margin:0;font-size:14px;font-weight:400}.hourAccountAnimation__balanceCard dd{text-align:right;font-weight:700}.hourAccountAnimation__balanceCard dl>div:nth-child(2) dd,.hourAccountAnimation__balanceCard dl>div:last-child dd{color:#1599f4}.hourAccountAnimation.is-visible .hourAccountAnimation__balanceCard{animation:.62s cubic-bezier(.2,.85,.2,1) .42s forwards hour-card-enter}.hourAccountAnimation__balanceTitle{align-items:baseline;gap:13px;display:flex}.hourAccountAnimation__balanceTitle strong{color:#5e5e5e;font-size:21px;line-height:1.1}.hourAccountAnimation__balanceTitle span{color:#b8b8b8;font-size:17px;font-weight:600}.hourAccountAnimation__clock{color:#1299f7;letter-spacing:.02em;background:#e3f2ff;border-radius:7px;padding:6px 12px;font-size:24px;font-weight:600;display:inline-flex}.hourAccountAnimation__creditMenu{opacity:0;flex-direction:column;width:34%;padding:20px 21px 18px;display:flex;bottom:13%;right:21%;transform:translate(22px,18px)}.hourAccountAnimation__creditMenu strong{color:#5f5f5f;margin-bottom:14px;font-size:17px}.hourAccountAnimation__creditMenu span{color:#9a9a9a;padding:7px 0;font-size:14px}.hourAccountAnimation__creditMenu .is-selected{color:#159cf5;font-weight:700}.hourAccountAnimation__creditMenu .is-selected i{border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:8px solid #159cf5;margin-left:7px;display:inline-block}.hourAccountAnimation.is-visible .hourAccountAnimation__creditMenu{animation:.58s cubic-bezier(.2,.85,.2,1) 1.05s forwards hour-menu-enter}.hourAccountAnimation__arrow{opacity:0;transform-origin:25% 20%;z-index:4;width:12%;height:auto;position:absolute;top:39%;left:42.5%;transform:rotate(-4deg)scale(.72)}.hourAccountAnimation.is-visible .hourAccountAnimation__arrow{animation:.56s cubic-bezier(.2,.9,.2,1) .82s forwards hour-arrow-enter,2.8s ease-in-out 1.5s infinite hour-arrow-guide}@keyframes hour-account-enter{to{opacity:1;transform:none}}@keyframes hour-schedule-enter{to{opacity:.68;transform:none}}@keyframes hour-cell-enter{to{opacity:1;transform:none}}@keyframes hour-menu-enter{to{opacity:1;transform:none}}@keyframes hour-card-enter{to{opacity:1;transform:none}}@keyframes hour-arrow-enter{to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes hour-arrow-guide{0%,to{transform:rotate(-4deg)translate(0)}50%{transform:rotate(-7deg)translate(-4px,-5px)}}@media (width>=701px) and (width<=1199px){.hourAccountAnimation{aspect-ratio:1;margin:0 auto}.hourAccountAnimation__schedule{width:72%;bottom:10%;left:20%}.hourAccountAnimation__balanceCard{width:48%;padding:18px 17px 16px;top:7%;left:3%}.hourAccountAnimation__balanceTitle strong{font-size:18px}.hourAccountAnimation__balanceTitle span{font-size:14px}.hourAccountAnimation__balanceCard>p{margin:13px 0 12px;font-size:15px}.hourAccountAnimation__clock{padding:5px 10px;font-size:21px}.hourAccountAnimation__creditMenu{width:43%;padding:17px 18px 16px;bottom:7%;right:5%}.hourAccountAnimation__creditMenu strong{font-size:15px}.hourAccountAnimation__creditMenu span{padding:6px 0;font-size:12px}.hourAccountAnimation__arrow{width:13%;top:35%;left:48%}}@media (width<=700px){.hourAccountAnimation{aspect-ratio:.9;margin:0 auto}.hourAccountAnimation__schedule{width:76%;bottom:7%;left:22%}.hourAccountAnimation__scheduleHead,.hourAccountAnimation__scheduleGrid{gap:4px}.hourAccountAnimation__scheduleHead{margin-bottom:4px}.hourAccountAnimation__scheduleHead span{border-radius:6px;height:28px;font-size:9px}.hourAccountAnimation__scheduleCell{border-radius:6px;height:38px;padding:4px 7px}.hourAccountAnimation__scheduleCell strong,.hourAccountAnimation__scheduleCell span{font-size:7px}.hourAccountAnimation__scheduleCell--away i{width:23px;height:23px;font-size:12px}.hourAccountAnimation__balanceCard{width:53%;padding:13px 12px 12px;top:4%;left:2%}.hourAccountAnimation__balanceTitle{flex-wrap:nowrap;gap:4px}.hourAccountAnimation__balanceTitle strong{white-space:nowrap;font-size:14px}.hourAccountAnimation__balanceTitle span{white-space:nowrap;flex:none;font-size:10px}.hourAccountAnimation__balanceCard>p{margin:10px 0 9px;font-size:12px}.hourAccountAnimation__clock{padding:4px 7px;font-size:17px}.hourAccountAnimation__balanceCard dl{margin-top:8px}.hourAccountAnimation__balanceCard dl>div{min-height:21px}.hourAccountAnimation__balanceCard dt,.hourAccountAnimation__balanceCard dd{font-size:9.5px}.hourAccountAnimation__creditMenu{width:45%;padding:12px;bottom:5%;right:1%}.hourAccountAnimation__creditMenu strong{margin-bottom:7px;font-size:10.5px;line-height:1.25}.hourAccountAnimation__creditMenu span{padding:4px 0;font-size:9px}.hourAccountAnimation__creditMenu .is-selected i{border-top-width:3px;border-bottom-width:3px;border-right-width:5px;margin-left:4px}.hourAccountAnimation__arrow{width:12.5%;top:43%;left:54%}}@media (prefers-reduced-motion:reduce){.hourAccountAnimation,.hourAccountAnimation *,.hourAccountAnimation :before,.hourAccountAnimation :after{transition:none!important;animation:none!important}.hourAccountAnimation,.hourAccountAnimation__schedule,.hourAccountAnimation__scheduleCell,.hourAccountAnimation__balanceCard,.hourAccountAnimation__creditMenu,.hourAccountAnimation__arrow{opacity:1;transform:none}.hourAccountAnimation__schedule{opacity:.68}}.calendarSyncAnimation,.checklistAnimation,.personnelFileAnimation{isolation:isolate;opacity:0;width:100%;margin:0 auto;position:relative;overflow:hidden;transform:translateY(18px)}.calendarSyncAnimation *,.calendarSyncAnimation :before,.calendarSyncAnimation :after,.checklistAnimation *,.checklistAnimation :before,.checklistAnimation :after,.personnelFileAnimation *,.personnelFileAnimation :before,.personnelFileAnimation :after{box-sizing:border-box}.calendarSyncAnimation.is-visible,.checklistAnimation.is-visible,.personnelFileAnimation.is-visible{animation:.65s cubic-bezier(.2,.8,.2,1) forwards feature-detail-enter}.personnelFileAnimation{aspect-ratio:1.22;max-width:700px;overflow:visible}.personnelFileAnimation__panel{opacity:0;background:#fff;border:1px solid #60646a;border-radius:16px;width:88%;height:86%;position:absolute;top:7%;left:3%;overflow:hidden;transform:translate(-18px,12px)}.personnelFileAnimation.is-visible .personnelFileAnimation__panel{animation:.62s cubic-bezier(.2,.85,.2,1) .18s forwards personnel-panel-enter}.personnelFileAnimation__header{border-bottom:1px solid #dfe4e8;justify-content:flex-start;align-items:center;min-height:94px;padding:18px 23px;display:flex}.personnelFileAnimation__person{flex:none;align-items:center;gap:12px;min-width:170px;display:flex}.personnelFileAnimation__person img{object-fit:cover;border-radius:50%;width:52px;height:52px;display:block}.personnelFileAnimation__person>span{flex-direction:column;min-width:0;display:flex}.personnelFileAnimation__person>span strong{color:#3d454d;white-space:nowrap;font-size:17px;line-height:1.25}.personnelFileAnimation__person>span small{color:#8a9299;margin-top:3px;font-size:12px}.personnelFileAnimation__header nav{flex-shrink:0;align-items:center;gap:7px;width:auto;margin-left:clamp(28px,4cqw,46px);display:flex;position:static}.personnelFileAnimation__header nav span{color:#6f777e;white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.2}.personnelFileAnimation__header nav span.is-active{color:#168fdc;background:#edf7ff;border-color:#c7e7ff}.personnelFileAnimation__body{grid-template-columns:31% 1fr;height:calc(100% - 94px);display:grid}.personnelFileAnimation__details{background:#f7f9fa;border-right:1px solid #e2e6e9;flex-direction:column;gap:17px;padding:23px 20px;display:flex}.personnelFileAnimation__details>span{flex-direction:column;min-width:0;display:flex}.personnelFileAnimation__details>span small{color:#959ca2;margin-bottom:4px;font-size:10px;line-height:1.2}.personnelFileAnimation__details>span strong{color:#4c555d;font-size:13px;line-height:1.3}.personnelFileAnimation__documents{min-width:0;padding:19px 20px 18px}.personnelFileAnimation__documentsHead{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.personnelFileAnimation__documentsHead strong{color:#4b535a;font-size:15px}.personnelFileAnimation__documentsHead span{color:#199df5;font-size:11px;font-weight:700}.personnelFileAnimation__row{opacity:0;border:1px solid #e3e7ea;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:57px;margin-bottom:8px;padding:8px 10px;display:grid;transform:translate(14px)}.personnelFileAnimation__row>span{flex-direction:column;min-width:0;display:flex}.personnelFileAnimation__row>span strong{color:#555e65;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.personnelFileAnimation__row>span small{color:#9aa0a5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;line-height:1.25;overflow:hidden}.personnelFileAnimation__actions{align-items:center;gap:5px;display:flex;flex-direction:row!important;overflow:visible!important}.personnelFileAnimation__action{color:#65747f;background:#f5f8fa;border:1px solid #d9e1e7;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.personnelFileAnimation__action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.personnelFileAnimation.is-visible .personnelFileAnimation__row{animation:.43s cubic-bezier(.2,.85,.2,1) forwards personnel-row-enter;animation-delay:calc(.65s + var(--personnel-row) * .15s)}.personnelFileAnimation__fileIcon{background:#e8f5ff;border-radius:7px;width:31px;height:31px;position:relative}.personnelFileAnimation__fileIcon:before{content:"";border:1.5px solid #189cf4;border-radius:2px;width:12px;height:16px;position:absolute;top:7px;left:9px}.personnelFileAnimation__fileIcon:after{content:"";border-top:1.5px solid #189cf4;border-bottom:1.5px solid #189cf4;width:6px;height:5px;position:absolute;top:12px;left:12px}.calendarSyncAnimation{aspect-ratio:1.27;max-width:700px}.calendarSyncAnimation__calendar,.calendarSyncAnimation__schedule{background:#fff;border:1px solid #60646a;position:absolute}.calendarSyncAnimation__calendar{opacity:0;border-radius:16px;width:65%;height:63%;padding:34px 38px 28px;top:8%;left:3%;transform:translate(-18px,-10px)}.calendarSyncAnimation__calendar header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.calendarSyncAnimation__calendar header strong{color:#4c565f;font-size:35px;line-height:1}.calendarSyncAnimation__calendar header span{gap:18px;display:flex}.calendarSyncAnimation__calendar header span i{border-bottom:2px solid #8e9297;border-left:2px solid #8e9297;width:17px;height:17px;transform:rotate(45deg)}.calendarSyncAnimation__calendar header span i+i{transform:rotate(225deg)}.calendarSyncAnimation.is-visible .calendarSyncAnimation__calendar{animation:.62s cubic-bezier(.2,.85,.2,1) .18s forwards sync-calendar-enter}.calendarSyncAnimation__weekdays,.calendarSyncAnimation__days{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.calendarSyncAnimation__weekdays{margin-bottom:14px}.calendarSyncAnimation__weekdays strong{color:#4c555c;font-size:11px}.calendarSyncAnimation__days{row-gap:12px}.calendarSyncAnimation__days span{color:#535b62;justify-content:center;justify-self:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.calendarSyncAnimation__days span.is-selected{color:#fff;opacity:0;background:#19a0ff;border-radius:50%;transform:scale(.5)}.calendarSyncAnimation.is-visible .calendarSyncAnimation__days .is-selected{animation:.45s cubic-bezier(.2,1.35,.3,1) forwards sync-date-pop}.calendarSyncAnimation.is-visible .calendarSyncAnimation__days .is-selected:nth-child(10){animation-delay:.65s}.calendarSyncAnimation.is-visible .calendarSyncAnimation__days .is-selected:nth-child(15){animation-delay:.8s}.calendarSyncAnimation.is-visible .calendarSyncAnimation__days .is-selected:nth-child(18){animation-delay:.95s}.calendarSyncAnimation__sync{opacity:0;background:#ffedaf;border-radius:10px;justify-content:center;align-items:center;width:19%;height:19%;display:flex;position:absolute;top:25%;right:8%;transform:scale(.72)rotate(-18deg)}.calendarSyncAnimation__sync svg{transform-origin:50%;width:64%;height:64%;overflow:visible}.calendarSyncAnimation__sync svg path,.calendarSyncAnimation__sync svg polyline{fill:none;stroke:#ffa300;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.calendarSyncAnimation.is-visible .calendarSyncAnimation__sync{animation:.52s cubic-bezier(.2,1.2,.3,1) 1.05s forwards sync-icon-enter}.calendarSyncAnimation.is-visible .calendarSyncAnimation__sync svg{animation:5s cubic-bezier(.65,0,.35,1) 1.7s infinite sync-icon-cycle}.calendarSyncAnimation__schedule{opacity:0;border-radius:12px;width:56%;padding:22px 24px 20px;bottom:7%;right:2%;transform:translate(22px,18px)}.calendarSyncAnimation.is-visible .calendarSyncAnimation__schedule{animation:.58s cubic-bezier(.2,.85,.2,1) 1.2s forwards sync-schedule-enter}.calendarSyncAnimation__scheduleHead{text-align:center;grid-template-columns:.7fr repeat(5,1fr);align-items:center;margin-bottom:16px;display:grid}.calendarSyncAnimation__scheduleHead>img{object-fit:contain;justify-self:start;width:29px;height:30px;display:block}.calendarSyncAnimation__scheduleHead strong{color:#2d7aa8;font-size:11px}.calendarSyncAnimation__scheduleGrid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.calendarSyncAnimation__scheduleGrid span{opacity:0;transform-origin:0;border-radius:3px;height:24px;transform:scaleX(.25)}.calendarSyncAnimation__scheduleGrid span.is-empty{background:0 0}.calendarSyncAnimation__scheduleGrid span.is-pink{background:#f8bccd}.calendarSyncAnimation__scheduleGrid span.is-yellow{background:#ffda69}.calendarSyncAnimation__scheduleGrid span.is-green{background:#8ed086}.calendarSyncAnimation__scheduleGrid span.is-blue{background:#aebbf0}.calendarSyncAnimation.is-visible .calendarSyncAnimation__scheduleGrid span:not(.is-empty){animation:.33s ease-out forwards sync-block-enter;animation-delay:calc(1.45s + var(--sync-block) * 45ms)}.checklistAnimation{aspect-ratio:1.18;max-width:720px}.checklistAnimation__taskShort{display:none}.checklistAnimation__backdrop{opacity:0;background:#f2d3ff;width:58%;height:72%;position:absolute;top:20%;right:7%;transform:scale(.94)}.checklistAnimation.is-visible .checklistAnimation__backdrop{animation:.52s ease-out .16s forwards checklist-backdrop-enter}.checklistAnimation__person{object-fit:contain;object-position:bottom center;opacity:0;z-index:2;width:65%;height:80%;position:absolute;bottom:8%;right:2%;transform:translateY(22px)}.checklistAnimation.is-visible .checklistAnimation__person{animation:.65s cubic-bezier(.2,.85,.2,1) .26s forwards checklist-person-enter}.checklistAnimation__panel,.checklistAnimation__complete{z-index:4;background:#fff;border:1px solid #666;position:absolute}.checklistAnimation__panel{border-radius:14px;width:46%;top:7%;left:8%;overflow:hidden}.checklistAnimation__panel>div{opacity:0;border-bottom:1px solid #d7d7d7;align-items:center;gap:17px;min-height:65px;padding:13px 21px;display:flex;transform:translate(-9px)}.checklistAnimation__panel>div:last-child{border-bottom:0}.checklistAnimation__panel>div i{background:#19a0ff;border-radius:3px;flex:none;width:18px;height:18px;position:relative;transform:scale(.65)}.checklistAnimation__panel>div i:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.checklistAnimation__panel>div span{color:#858585;white-space:nowrap;font-size:16px}.checklistAnimation.is-visible .checklistAnimation__panel{animation:.56s cubic-bezier(.2,.85,.2,1) .44s forwards checklist-panel-enter}.checklistAnimation.is-visible .checklistAnimation__panel>div{animation:.38s ease-out forwards checklist-row-enter;animation-delay:calc(.65s + var(--check-row) * .18s)}.checklistAnimation__complete{opacity:0;border-radius:16px;grid-template-columns:54px 1fr;align-items:center;gap:13px;width:50%;padding:14px 20px;display:grid;bottom:3%;right:0;transform:translate(22px,16px)}.checklistAnimation__complete .checklistAnimation__avatar{width:48px;height:48px;position:relative}.checklistAnimation__complete .checklistAnimation__avatar img{object-fit:cover;border-radius:50%;width:48px;height:48px;display:block}.checklistAnimation__complete .checklistAnimation__avatar .checklistAnimation__success{position:absolute;bottom:-4px;right:-6px}.checklistAnimation__complete>span{flex-direction:column;min-width:0;display:flex}.checklistAnimation__complete>span strong{color:#5f5f5f;margin-bottom:4px;font-size:17px}.checklistAnimation__complete>span small{color:#929292;font-size:12px;line-height:1.3}.checklistAnimation.is-visible .checklistAnimation__complete{animation:.58s cubic-bezier(.2,.9,.2,1) 1.35s forwards checklist-complete-enter}.checklistAnimation__success{background:#71c85b;border-radius:50%;width:22px;height:22px;position:relative}.checklistAnimation__success:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:10px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}@keyframes feature-detail-enter{to{opacity:1;transform:none}}@keyframes sync-calendar-enter{to{opacity:1;transform:none}}@keyframes sync-date-pop{to{opacity:1;transform:scale(1)}}@keyframes sync-icon-enter{to{opacity:1;transform:none}}@keyframes sync-icon-cycle{0%,64%,to{transform:rotate(0)}84%{transform:rotate(360deg)}}@keyframes sync-schedule-enter{to{opacity:1;transform:none}}@keyframes sync-block-enter{to{opacity:1;transform:scaleX(1)}}@keyframes checklist-backdrop-enter{to{opacity:1;transform:none}}@keyframes checklist-person-enter{to{opacity:1;transform:none}}@keyframes checklist-panel-enter{to{opacity:1;transform:none}}@keyframes checklist-row-enter{to{opacity:1;transform:none}}@keyframes checklist-complete-enter{to{opacity:1;transform:none}}@keyframes personnel-panel-enter{to{opacity:1;transform:none}}@keyframes personnel-row-enter{to{opacity:1;transform:none}}@media (width>=701px) and (width<=1199px){.calendarSyncAnimation{aspect-ratio:1.2}.calendarSyncAnimation__calendar{height:65%;padding:20px 22px 18px}.calendarSyncAnimation__calendar header{margin-bottom:16px}.calendarSyncAnimation__calendar header strong{font-size:28px}.calendarSyncAnimation__calendar header span{gap:12px}.calendarSyncAnimation__calendar header span i{width:13px;height:13px}.calendarSyncAnimation__weekdays{margin-bottom:9px}.calendarSyncAnimation__days{row-gap:7px}.calendarSyncAnimation__days span{width:22px;height:22px}.calendarSyncAnimation__schedule{padding:16px 18px 15px;bottom:5%}.calendarSyncAnimation__scheduleHead{margin-bottom:11px}.calendarSyncAnimation__scheduleHead>img{width:23px;height:23px}.calendarSyncAnimation__scheduleGrid{gap:5px}.calendarSyncAnimation__scheduleGrid span{height:18px}.checklistAnimation__panel>div{gap:12px;min-height:52px;padding:10px 16px}.checklistAnimation__panel>div i{width:14px;height:14px}.checklistAnimation__panel>div i:after{width:4px;height:7px;top:2px;left:5px}.checklistAnimation__panel>div span{font-size:clamp(12px,1.1vw,13px)}.checklistAnimation__complete{grid-template-columns:46px 1fr;gap:10px;padding:12px 16px}.checklistAnimation__complete .checklistAnimation__avatar,.checklistAnimation__complete .checklistAnimation__avatar img{width:40px;height:40px}.checklistAnimation__complete .checklistAnimation__avatar .checklistAnimation__success{bottom:-3px;right:-5px}.checklistAnimation__success{width:18px;height:18px}.checklistAnimation__success:after{width:4px;height:8px;top:3px;left:6px}.checklistAnimation__complete>span strong{font-size:13px}.checklistAnimation__complete>span small{overflow-wrap:anywhere;font-size:9px}.personnelFileAnimation__header{min-height:78px;padding:13px 17px}.personnelFileAnimation__person{min-width:142px}.personnelFileAnimation__person img{width:42px;height:42px}.personnelFileAnimation__person>span strong{font-size:14px}.personnelFileAnimation__person>span small{font-size:10px}.personnelFileAnimation__header nav{gap:5px;margin-left:18px}.personnelFileAnimation__header nav span{padding:7px 9px;font-size:10px}.personnelFileAnimation__body{height:calc(100% - 78px)}.personnelFileAnimation__details{gap:13px;padding:17px 14px}.personnelFileAnimation__details>span small{font-size:8px}.personnelFileAnimation__details>span strong{font-size:10px}.personnelFileAnimation__documents{padding:14px}.personnelFileAnimation__documentsHead{margin-bottom:9px}.personnelFileAnimation__documentsHead strong{font-size:12px}.personnelFileAnimation__documentsHead span{font-size:9px}.personnelFileAnimation__row{grid-template-columns:26px minmax(0,1fr) auto;min-height:45px;padding:6px 8px}.personnelFileAnimation__fileIcon{width:26px;height:26px}.personnelFileAnimation__fileIcon:before{width:11px;height:14px;top:6px;left:7px}.personnelFileAnimation__fileIcon:after{top:10px;left:10px}.personnelFileAnimation__row>span strong{font-size:9px}.personnelFileAnimation__row>span small{font-size:7px}.personnelFileAnimation__actions{gap:4px}.personnelFileAnimation__action{border-radius:5px;width:20px;height:20px}.personnelFileAnimation__action svg{width:11px;height:11px}}@media (width<=700px){.calendarSyncAnimation{aspect-ratio:1.14}.calendarSyncAnimation__calendar{height:66%;padding:14px 16px 12px}.calendarSyncAnimation__calendar header{margin-bottom:10px}.calendarSyncAnimation__calendar header strong{font-size:clamp(18px,5.6vw,21px)}.calendarSyncAnimation__calendar header span{gap:8px}.calendarSyncAnimation__calendar header span i{width:9px;height:9px}.calendarSyncAnimation__weekdays{margin-bottom:6px}.calendarSyncAnimation__weekdays strong,.calendarSyncAnimation__days span{font-size:clamp(6px,1.9vw,7px)}.calendarSyncAnimation__days{row-gap:3px}.calendarSyncAnimation__days span{width:16px;height:16px}.calendarSyncAnimation__schedule{padding:11px 12px 10px;bottom:5%}.calendarSyncAnimation__scheduleHead{margin-bottom:7px}.calendarSyncAnimation__scheduleHead>img{width:16px;height:16px}.calendarSyncAnimation__scheduleHead strong{font-size:clamp(6px,1.9vw,7px)}.calendarSyncAnimation__scheduleGrid{gap:4px}.calendarSyncAnimation__scheduleGrid span{height:12px}.checklistAnimation__panel{z-index:1;width:clamp(46%,210px,56%);top:4%;left:0}.checklistAnimation__taskFull{display:none}.checklistAnimation__taskShort{display:inline}.checklistAnimation__panel>div{gap:9px;min-height:40px;padding:8px 12px}.checklistAnimation__panel>div i{width:12px;height:12px}.checklistAnimation__panel>div i:after{width:3px;height:6px;top:2px;left:4px}.checklistAnimation__panel>div span{font-size:clamp(8px,2.7vw,10px)}.checklistAnimation__complete{grid-template-columns:34px 1fr;gap:7px;width:clamp(60%,230px,78%);padding:clamp(8px,2.5vw,10px) clamp(9px,3vw,11px)}.checklistAnimation__complete .checklistAnimation__avatar,.checklistAnimation__complete .checklistAnimation__avatar img{width:30px;height:30px}.checklistAnimation__complete .checklistAnimation__avatar .checklistAnimation__success{bottom:-2px;right:-4px}.checklistAnimation__success{width:14px;height:14px}.checklistAnimation__success:after{width:3px;height:6px;top:2px;left:5px}.checklistAnimation__complete>span strong{font-size:clamp(8.5px,2.7vw,10px);line-height:9px}.checklistAnimation__complete>span small{overflow-wrap:anywhere;font-size:clamp(6.5px,1.9vw,7px)}.personnelFileAnimation{aspect-ratio:1.1}.personnelFileAnimation__panel{width:92%;height:90%;top:4%;left:2%}.personnelFileAnimation__header{min-height:66px;padding:10px 12px}.personnelFileAnimation__person{gap:7px;min-width:102px}.personnelFileAnimation__person img{width:34px;height:34px}.personnelFileAnimation__person>span strong{font-size:clamp(10px,3.1vw,12px)}.personnelFileAnimation__person>span small{font-size:clamp(7px,2vw,8px)}.personnelFileAnimation__header nav{gap:2px;margin-left:7px}.personnelFileAnimation__header nav span{padding:5px 4px;font-size:clamp(6px,1.85vw,7px)}.personnelFileAnimation__body{grid-template-columns:27% 1fr;height:calc(100% - 66px)}.personnelFileAnimation__details{gap:10px;padding:12px 8px}.personnelFileAnimation__details>span small{font-size:clamp(5.5px,1.7vw,6px)}.personnelFileAnimation__details>span strong{overflow-wrap:anywhere;font-size:clamp(7px,2.2vw,8px)}.personnelFileAnimation__documents{padding:10px 8px}.personnelFileAnimation__documentsHead{margin-bottom:7px}.personnelFileAnimation__documentsHead strong{font-size:clamp(8px,2.5vw,10px)}.personnelFileAnimation__documentsHead span{font-size:clamp(6px,1.8vw,7px)}.personnelFileAnimation__row{grid-template-columns:22px minmax(0,1fr) auto;gap:5px;min-height:39px;margin-bottom:5px;padding:5px 6px}.personnelFileAnimation__fileIcon{width:22px;height:22px}.personnelFileAnimation__fileIcon:before{width:9px;height:12px;top:5px;left:6px}.personnelFileAnimation__fileIcon:after{width:5px;height:4px;top:9px;left:8px}.personnelFileAnimation__row>span strong{font-size:clamp(7px,2vw,8px)}.personnelFileAnimation__row>span small{font-size:clamp(5.5px,1.55vw,6px)}.personnelFileAnimation__actions{gap:3px}.personnelFileAnimation__action{border-radius:4px;width:17px;height:17px}.personnelFileAnimation__action svg{width:9px;height:9px}}@media (width<=340px){.personnelFileAnimation__person{gap:5px}.personnelFileAnimation__header nav{margin-left:5px}}@media (prefers-reduced-motion:reduce){.calendarSyncAnimation,.calendarSyncAnimation *,.calendarSyncAnimation :before,.calendarSyncAnimation :after,.checklistAnimation,.checklistAnimation *,.checklistAnimation :before,.checklistAnimation :after,.personnelFileAnimation,.personnelFileAnimation *,.personnelFileAnimation :before,.personnelFileAnimation :after{transition:none!important;animation:none!important}.calendarSyncAnimation,.calendarSyncAnimation__calendar,.calendarSyncAnimation__days .is-selected,.calendarSyncAnimation__sync,.calendarSyncAnimation__schedule,.calendarSyncAnimation__scheduleGrid span:not(.is-empty),.checklistAnimation,.checklistAnimation__backdrop,.checklistAnimation__person,.checklistAnimation__panel,.checklistAnimation__panel>div,.checklistAnimation__complete,.personnelFileAnimation,.personnelFileAnimation__panel,.personnelFileAnimation__row{opacity:1;transform:none}}.reportingHeaderVisual{aspect-ratio:1394/1020;isolation:isolate;width:100%;max-width:780px;margin:0 auto;position:relative;overflow:visible;container-type:inline-size}.reportingHeaderVisual *,.reportingHeaderVisual :before,.reportingHeaderVisual :after{box-sizing:border-box}.reportingHeaderVisual__panel{opacity:0;background:#fff;border:clamp(1px,.18cqw,2px) solid #55585b;border-radius:3.5cqw;width:90%;height:90%;padding:3.2cqw 3cqw;position:absolute;top:5%;left:3%;overflow:hidden;transform:translate(2.5cqw,1.5cqw)scale(.97);box-shadow:0 2.2cqw 4.5cqw #28384514}.reportingHeaderVisual.is-active .reportingHeaderVisual__panel{animation:.72s cubic-bezier(.16,1,.3,1) forwards reporting-header-panel-in}.reportingHeaderVisual__topbar{opacity:0;align-items:center;gap:1.5cqw;min-height:8cqw;display:flex;transform:translateY(-1.5cqw)}.reportingHeaderVisual.is-active .reportingHeaderVisual__topbar{animation:.5s cubic-bezier(.16,1,.3,1) .26s forwards reporting-header-item-in}.reportingHeaderVisual__person{flex:none;align-items:center;gap:1.3cqw;display:flex}.reportingHeaderVisual__person img{object-fit:cover;border:1px solid #464b5024;border-radius:50%;width:7cqw;height:7cqw;display:block}.reportingHeaderVisual__person>span{flex-direction:column;display:flex}.reportingHeaderVisual__person strong{color:#414345;white-space:nowrap;font-size:clamp(15px,2.6cqw,25px);font-weight:750;line-height:1.05}.reportingHeaderVisual__person small{color:#a5a7aa;margin-top:.65cqw;font-size:clamp(10px,1.65cqw,16px);font-weight:650}.reportingHeaderVisual__tabs{align-items:center;gap:1.1cqw;min-width:0;margin-left:auto;display:flex}.reportingHeaderVisual__tabs>span,.reportingHeaderVisual__export{color:#55585b;white-space:nowrap;background:#fff;border:clamp(1px,.12cqw,1.5px) solid #999da0;border-radius:.7cqw;justify-content:center;align-items:center;display:flex}.reportingHeaderVisual__tabs>span{height:4.9cqw;padding:0 1.45cqw;font-size:clamp(8px,1.55cqw,15px)}.reportingHeaderVisual__tabs .reportingHeaderVisual__chat{letter-spacing:-.12em;border-radius:.9cqw;width:4.9cqw;padding:0;font-size:clamp(8px,1.4cqw,13px)}.reportingHeaderVisual__next{color:#8b8e91;margin-left:auto;font-size:clamp(25px,5cqw,48px);font-weight:250;line-height:1}.reportingHeaderVisual__balanceRow{justify-content:space-between;align-items:end;gap:3.3cqw;margin-top:3cqw;display:flex}.reportingHeaderVisual__balances{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.7cqw;display:grid}.reportingHeaderVisual__balance{opacity:0;min-width:0;transform:translateY(1.4cqw)scale(.95)}.reportingHeaderVisual.is-active .reportingHeaderVisual__balance{animation:.46s cubic-bezier(.16,1,.3,1) forwards reporting-header-item-in}.reportingHeaderVisual.is-active .reportingHeaderVisual__balance:first-child{animation-delay:.48s}.reportingHeaderVisual.is-active .reportingHeaderVisual__balance:nth-child(2){animation-delay:.56s}.reportingHeaderVisual.is-active .reportingHeaderVisual__balance:nth-child(3){animation-delay:.64s}.reportingHeaderVisual.is-active .reportingHeaderVisual__balance:nth-child(4){animation-delay:.72s}.reportingHeaderVisual__balance>span{color:#62666a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .65cqw .8cqw;font-size:clamp(7px,1.35cqw,13px);display:block;overflow:hidden}.reportingHeaderVisual__balance>strong{white-space:nowrap;border-radius:1cqw;justify-content:center;align-items:center;height:6.6cqw;font-size:clamp(14px,3cqw,29px);font-weight:650;display:flex}.reportingHeaderVisual__balance .is-blue,.reportingHeaderVisual__accountBalance{color:#24a0ec;background:#e9f6ff}.reportingHeaderVisual__balance .is-red{color:#ed7775;background:#fff0ef}.reportingHeaderVisual__balance .is-orange{color:#f1a45a;background:#fff4e7}.reportingHeaderVisual__balance .is-purple{color:#a867c2;background:#faeffc}.reportingHeaderVisual__export{opacity:0;flex:none;gap:2.2cqw;height:4.7cqw;padding:0 1.3cqw;font-size:clamp(10px,1.75cqw,17px);transform:translate(1.5cqw)}.reportingHeaderVisual__export i{border-bottom:1px solid;border-right:1px solid;width:.8cqw;height:.8cqw;display:block;transform:rotate(45deg)translateY(-.2cqw)}.reportingHeaderVisual.is-active .reportingHeaderVisual__export{animation:.42s cubic-bezier(.16,1,.3,1) .82s forwards reporting-header-item-in}.reportingHeaderVisual__table{margin-top:2.1cqw}.reportingHeaderVisual__tableHeader,.reportingHeaderVisual__tableRow{grid-template-columns:.95fr 1fr 1.35fr 1.35fr .8fr .85fr;gap:.8cqw;display:grid}.reportingHeaderVisual__tableHeader{color:#4d5053;opacity:0;background:#f7f7f7;border-radius:.8cqw;padding:2.2cqw 1cqw;transform:translateY(1cqw)}.reportingHeaderVisual.is-active .reportingHeaderVisual__tableHeader{animation:.42s cubic-bezier(.16,1,.3,1) .88s forwards reporting-header-item-in}.reportingHeaderVisual__tableHeader strong{text-align:center;min-width:0;font-size:clamp(9px,1.75cqw,17px);font-weight:700;line-height:1.15}.reportingHeaderVisual__tableRow{opacity:0;border-bottom:1px solid #e8eaec;padding:1.75cqw 1cqw;transform:translate(2cqw)}.reportingHeaderVisual.is-active .reportingHeaderVisual__tableRow{animation:.43s cubic-bezier(.16,1,.3,1) forwards reporting-header-row-in}.reportingHeaderVisual.is-active .reportingHeaderVisual__tableRow:nth-child(2){animation-delay:.97s}.reportingHeaderVisual.is-active .reportingHeaderVisual__tableRow:nth-child(3){animation-delay:1.04s}.reportingHeaderVisual.is-active .reportingHeaderVisual__tableRow:nth-child(4){animation-delay:1.11s}.reportingHeaderVisual.is-active .reportingHeaderVisual__tableRow:nth-child(5){animation-delay:1.18s}.reportingHeaderVisual.is-active .reportingHeaderVisual__tableRow:nth-child(6){animation-delay:1.25s}.reportingHeaderVisual__tableRow span{color:#55585b;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(8px,1.5cqw,15px);line-height:1.15;overflow:hidden}.reportingHeaderVisual__accountCard{opacity:0;text-align:left;z-index:4;background:#fffffffb;border:clamp(1px,.18cqw,2px) solid #55585b;border-radius:2.4cqw;width:39%;padding:3.6cqw 3.1cqw;position:absolute;bottom:0;right:0;transform:translate(3.5cqw,2.5cqw)scale(.96);box-shadow:0 2.4cqw 4.8cqw #28384521}.reportingHeaderVisual.is-active .reportingHeaderVisual__accountCard{animation:.68s cubic-bezier(.16,1,.3,1) 1.29s forwards reporting-header-card-in}.reportingHeaderVisual__accountTitle{white-space:nowrap;align-items:baseline;gap:1.5cqw;display:flex}.reportingHeaderVisual__accountTitle strong{color:#505356;font-size:clamp(16px,3.1cqw,30px);font-weight:750}.reportingHeaderVisual__accountTitle span{color:#adafb1;font-size:clamp(13px,2.55cqw,25px);font-weight:650}.reportingHeaderVisual__accountCard>p{color:#63676a;margin:2.4cqw 0 2.2cqw;font-size:clamp(14px,2.7cqw,27px);font-weight:350}.reportingHeaderVisual__accountBalance{border-radius:.9cqw;padding:1.4cqw 2.1cqw;font-size:clamp(18px,3.8cqw,37px);font-weight:650;display:inline-flex}.reportingHeaderVisual__accountCard dl{margin:3cqw 0 0}.reportingHeaderVisual__accountCard dl>div{justify-content:space-between;align-items:baseline;margin-top:1.2cqw;display:flex}.reportingHeaderVisual__accountCard dt,.reportingHeaderVisual__accountCard dd{color:#606467;margin:0;font-size:clamp(11px,2cqw,20px);line-height:1.15}.reportingHeaderVisual__accountCard dd{font-weight:750}.reportingHeaderVisual__accountCard dd.is-blue{color:#279cdc}.reportingHeaderVisual__accountCard .reportingHeaderVisual__accountTotal{border-top:1px solid #e8eaec;margin-top:1.8cqw;padding-top:1.8cqw}@keyframes reporting-header-panel-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes reporting-header-item-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes reporting-header-row-in{to{opacity:1;transform:translate(0)}}@keyframes reporting-header-card-in{to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=991px){.customHeaderVisualSmall:has(.reportingHeaderVisual){width:100%;max-width:min(680px,100vw - 32px);margin:4px auto 22px}}@media (width<=620px){.reportingHeaderVisual{aspect-ratio:1/1.02;max-width:470px}.reportingHeaderVisual__panel{border-radius:4.8cqw;width:100%;height:87%;padding:4cqw;top:1%;left:0}.reportingHeaderVisual__topbar{min-height:12cqw}.reportingHeaderVisual__person img{width:11cqw;height:11cqw}.reportingHeaderVisual__person strong{font-size:clamp(14px,4.5cqw,19px)}.reportingHeaderVisual__person small{font-size:clamp(10px,3cqw,13px)}.reportingHeaderVisual__tabs,.reportingHeaderVisual__export{display:none}.reportingHeaderVisual__balanceRow{margin-top:3cqw}.reportingHeaderVisual__balances{gap:1.8cqw}.reportingHeaderVisual__balance>span{margin-left:.5cqw;font-size:clamp(7px,2.5cqw,10px)}.reportingHeaderVisual__balance>strong{height:11cqw;font-size:clamp(12px,4.1cqw,17px)}.reportingHeaderVisual__table{margin-top:4cqw}.reportingHeaderVisual__tableHeader,.reportingHeaderVisual__tableRow{grid-template-columns:1fr 1.35fr 1fr}.reportingHeaderVisual__tableHeader>:nth-child(2),.reportingHeaderVisual__tableHeader>:nth-child(4),.reportingHeaderVisual__tableHeader>:nth-child(5),.reportingHeaderVisual__tableRow>:nth-child(2),.reportingHeaderVisual__tableRow>:nth-child(4),.reportingHeaderVisual__tableRow>:nth-child(5){display:none}.reportingHeaderVisual__tableHeader{padding:3.3cqw 2cqw}.reportingHeaderVisual__tableHeader strong{font-size:clamp(9px,3cqw,12px)}.reportingHeaderVisual__tableRow{padding:2.6cqw 2cqw}.reportingHeaderVisual__tableRow span{font-size:clamp(8px,2.7cqw,11px)}.reportingHeaderVisual__accountCard{border-radius:4cqw;width:63%;padding:4.5cqw 4cqw;bottom:0;right:0%}.reportingHeaderVisual__accountTitle{gap:2cqw}.reportingHeaderVisual__accountTitle strong{font-size:clamp(15px,4.8cqw,20px)}.reportingHeaderVisual__accountTitle span{font-size:clamp(11px,3.7cqw,16px)}.reportingHeaderVisual__accountCard>p{margin:3cqw 0;font-size:clamp(13px,4cqw,17px)}.reportingHeaderVisual__accountBalance{padding:2cqw 3cqw;font-size:clamp(17px,5.8cqw,24px)}.reportingHeaderVisual__accountCard dl{margin-top:3.5cqw}.reportingHeaderVisual__accountCard dt,.reportingHeaderVisual__accountCard dd{font-size:clamp(10px,3.2cqw,13px)}}@media (width<=360px){.reportingHeaderVisual__balance:nth-child(4){display:none}.reportingHeaderVisual__balances{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.reportingHeaderVisual,.reportingHeaderVisual *,.reportingHeaderVisual :before,.reportingHeaderVisual :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.reportConfigurationAnimation,.teamHourAccountsAnimation{isolation:isolate;width:100%;max-width:720px;margin:0 auto;position:relative;container-type:inline-size}.reportConfigurationAnimation *,.reportConfigurationAnimation :before,.reportConfigurationAnimation :after,.teamHourAccountsAnimation *,.teamHourAccountsAnimation :before,.teamHourAccountsAnimation :after{box-sizing:border-box}.reportConfigurationAnimation{aspect-ratio:2439/1650;opacity:0;overflow:visible;transform:translateY(2cqw)}.reportConfigurationAnimation.is-active{animation:.62s cubic-bezier(.16,1,.3,1) forwards report-configuration-root-in}.reportConfigurationAnimation__controls{gap:2cqw;width:76%;display:flex;position:absolute;top:9.5%;left:3%}.reportConfigurationAnimation__controls>span{color:#55585b;opacity:0;white-space:nowrap;background:#fff;border:clamp(1px,.12cqw,1.5px) solid #55585b;border-radius:.8cqw;justify-content:space-between;align-items:center;height:6.1cqw;padding:0 1.6cqw;font-size:clamp(10px,2.05cqw,20px);line-height:1;display:flex;transform:translateY(-1.2cqw)}.reportConfigurationAnimation__controls>span:first-child{flex:1.32}.reportConfigurationAnimation__controls>span:nth-child(2){flex:.78}.reportConfigurationAnimation__controls>span:nth-child(3){flex:1.32}.reportConfigurationAnimation__controls>span:nth-child(4){flex:1}.reportConfigurationAnimation__controls i,.teamHourAccountsAnimation__filters>span:not(.teamHourAccountsAnimation__pager):not(.teamHourAccountsAnimation__download) i,.teamHourAccountsAnimation__format i{border-bottom:clamp(1px,.14cqw,2px) solid;border-right:clamp(1px,.14cqw,2px) solid;width:1cqw;height:1cqw;margin-left:1.2cqw;display:block;transform:rotate(45deg)translateY(-.25cqw)}.reportConfigurationAnimation.is-active .reportConfigurationAnimation__controls>span{animation:.4s cubic-bezier(.16,1,.3,1) forwards report-section-layer-in}.reportConfigurationAnimation.is-active .reportConfigurationAnimation__controls>span:first-child{animation-delay:.14s}.reportConfigurationAnimation.is-active .reportConfigurationAnimation__controls>span:nth-child(2){animation-delay:.21s}.reportConfigurationAnimation.is-active .reportConfigurationAnimation__controls>span:nth-child(3){animation-delay:.28s}.reportConfigurationAnimation.is-active .reportConfigurationAnimation__controls>span:nth-child(4){animation-delay:.35s}.reportConfigurationAnimation__table{opacity:0;background:#fff;border:clamp(1px,.13cqw,2px) solid #55585b;border-bottom:0;border-radius:1.8cqw 1.8cqw 0 0;width:94%;height:63%;position:absolute;top:22.5%;left:3%;overflow:hidden;transform:translateY(2cqw)scale(.985)}.reportConfigurationAnimation__table:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#fff0 0%,#ffffffb8 48%,#fff 100%);height:46%;position:absolute;bottom:0;left:0;right:0}.reportConfigurationAnimation.is-active .reportConfigurationAnimation__table{animation:.64s cubic-bezier(.16,1,.3,1) .37s forwards report-section-layer-in}.reportConfigurationAnimation__row{color:#535659;opacity:0;grid-template-columns:30% 21% 33% 16%;align-items:center;height:16.666%;padding:0 3.2cqw;font-size:clamp(10px,2.25cqw,22px);line-height:1.1;display:grid;transform:translate(2cqw)}.reportConfigurationAnimation__row:nth-child(odd){background:#f7f7f7}.reportConfigurationAnimation__row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reportConfigurationAnimation__row strong{font-weight:650}.reportConfigurationAnimation__row>:last-child{text-align:right}.reportConfigurationAnimation.is-active .reportConfigurationAnimation__row{animation:report-section-row-in .43s ease-out calc(.56s + var(--configuration-row) * 75ms) forwards}.reportConfigurationAnimation__card{opacity:0;z-index:3;background:#fffffffb;border:clamp(1px,.14cqw,2px) solid #55585b;border-radius:1.6cqw;width:33%;padding:3.1cqw 3cqw 2.6cqw;position:absolute;top:40%;left:53.5%;transform:translate(2.5cqw,2cqw)scale(.96);box-shadow:0 2.6cqw 5cqw #2838451f}.reportConfigurationAnimation.is-active .reportConfigurationAnimation__card{animation:.65s cubic-bezier(.16,1,.3,1) .97s forwards report-section-layer-in}.reportConfigurationAnimation__cardTitle{white-space:nowrap;align-items:baseline;gap:1cqw;display:flex}.reportConfigurationAnimation__cardTitle strong{color:#55585b;font-size:clamp(16px,3cqw,29px);font-weight:750;line-height:1}.reportConfigurationAnimation__cardTitle span{color:#b4b6b8;font-size:clamp(9px,1.6cqw,16px);line-height:1}.reportConfigurationAnimation__card ul{margin:2.6cqw 0 0;padding:0;list-style:none}.reportConfigurationAnimation__card li{opacity:0;align-items:center;gap:1.4cqw;margin-top:1.45cqw;display:flex;transform:translate(1cqw)}.reportConfigurationAnimation.is-active .reportConfigurationAnimation__card li{animation:report-section-layer-in .35s ease-out calc(1.16s + var(--configuration-option) * 55ms) forwards}.reportConfigurationAnimation__card li>i{color:#fff;border:1px solid #aeb1b4;border-radius:.3cqw;flex:0 0 1.55cqw;justify-content:center;align-items:center;width:1.55cqw;height:1.55cqw;font-size:1.1cqw;font-style:normal;line-height:1;display:flex}.reportConfigurationAnimation__card li>i.is-checked{background:#19a0ff;border-color:#19a0ff}.reportConfigurationAnimation__card li>span{color:#636669;white-space:nowrap;font-size:clamp(10px,1.85cqw,18px);line-height:1.05}.teamHourAccountsAnimation{aspect-ratio:1997/1501;overflow:visible}.teamHourAccountsAnimation__panel{opacity:0;background:#fff;border:clamp(1px,.16cqw,2px) solid #55585b;border-radius:3.5cqw;width:90%;height:91%;padding:3.3cqw 3.2cqw;position:absolute;top:4.5%;left:3%;overflow:hidden;transform:translate(2cqw,1.5cqw)scale(.975)}.teamHourAccountsAnimation.is-active .teamHourAccountsAnimation__panel{animation:.7s cubic-bezier(.16,1,.3,1) forwards report-section-layer-in}.teamHourAccountsAnimation__topbar{opacity:0;align-items:center;gap:1.5cqw;display:flex;transform:translateY(-1.5cqw)}.teamHourAccountsAnimation.is-active .teamHourAccountsAnimation__topbar{animation:.48s cubic-bezier(.16,1,.3,1) .25s forwards report-section-layer-in}.teamHourAccountsAnimation__person{flex:none;align-items:center;gap:1.5cqw;display:flex}.teamHourAccountsAnimation__person img{object-fit:cover;border-radius:50%;width:7.5cqw;height:7.5cqw;display:block}.teamHourAccountsAnimation__person>span{flex-direction:column;display:flex}.teamHourAccountsAnimation__person strong{color:#45484b;white-space:nowrap;font-size:clamp(15px,2.55cqw,25px);font-weight:750;line-height:1.05}.teamHourAccountsAnimation__person small{color:#a9acae;margin-top:.8cqw;font-size:clamp(10px,1.7cqw,16px);font-weight:650;line-height:1}.teamHourAccountsAnimation__filters{align-items:center;gap:1.4cqw;min-width:0;margin-left:auto;display:flex}.teamHourAccountsAnimation__filters>span,.teamHourAccountsAnimation__format,.teamHourAccountsAnimation__exportDownload{color:#5b5e61;background:#fff;border:clamp(1px,.12cqw,1.5px) solid #55585b;border-radius:.8cqw;justify-content:center;align-items:center;display:flex}.teamHourAccountsAnimation__filters>span{white-space:nowrap;justify-content:space-between;height:4.4cqw;padding:0 1.2cqw;font-size:clamp(8px,1.55cqw,15px);line-height:1}.teamHourAccountsAnimation__filters>span:first-child,.teamHourAccountsAnimation__filters>span:nth-child(2){min-width:8.8cqw}.teamHourAccountsAnimation__filters>span:nth-child(4){min-width:9.6cqw}.teamHourAccountsAnimation__filters .teamHourAccountsAnimation__pager{width:7.3cqw;padding:0;position:relative}.teamHourAccountsAnimation__pager:after{content:"";background:#d9dbdd;width:1px;height:100%;position:absolute;left:50%}.teamHourAccountsAnimation__pager i{border-bottom:1px solid;border-left:1px solid;width:1cqw;height:1cqw;margin:auto;transform:rotate(45deg)}.teamHourAccountsAnimation__pager i+i{border-left:0;border-right:1px solid;transform:rotate(-45deg)}.teamHourAccountsAnimation__filters .teamHourAccountsAnimation__download{width:4.5cqw;padding:0}.teamHourAccountsAnimation__download i,.teamHourAccountsAnimation__exportDownload i{border-bottom:clamp(1px,.14cqw,2px) solid #45484b;width:2.4cqw;height:2.5cqw;position:relative}.teamHourAccountsAnimation__download i:before,.teamHourAccountsAnimation__exportDownload i:before{content:"";background:#45484b;width:clamp(1px,.14cqw,2px);height:1.9cqw;position:absolute;top:-.35cqw;left:50%;transform:translate(-50%)}.teamHourAccountsAnimation__download i:after,.teamHourAccountsAnimation__exportDownload i:after{content:"";border-bottom:clamp(1px,.14cqw,2px) solid #45484b;border-right:clamp(1px,.14cqw,2px) solid #45484b;width:1cqw;height:1cqw;position:absolute;top:.55cqw;left:50%;transform:translate(-50%)rotate(45deg)}.teamHourAccountsAnimation__balances{grid-template-columns:repeat(5,minmax(0,1fr));gap:2cqw;margin-top:3.3cqw;display:grid}.teamHourAccountsAnimation__balance{opacity:0;min-width:0;transform:translateY(1.4cqw)scale(.95)}.teamHourAccountsAnimation.is-active .teamHourAccountsAnimation__balance{animation:report-section-layer-in .44s cubic-bezier(.16, 1, .3, 1) calc(.48s + var(--team-balance) * 75ms) forwards}.teamHourAccountsAnimation__balance>span{color:#606468;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .8cqw .8cqw;font-size:clamp(8px,1.45cqw,14px);line-height:1;display:block;overflow:hidden}.teamHourAccountsAnimation__balance>strong{color:#22a0ee;white-space:nowrap;background:#e9f6ff;border-radius:1cqw;justify-content:center;align-items:center;height:6.3cqw;font-size:clamp(14px,3cqw,29px);font-weight:650;line-height:1;display:flex}.teamHourAccountsAnimation__table{margin-top:2cqw}.teamHourAccountsAnimation__tableHeader,.teamHourAccountsAnimation__tableRow{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.teamHourAccountsAnimation__tableHeader{opacity:0;background:#f7f7f7;border-radius:1cqw;padding:2cqw 1.2cqw;transform:translateY(1cqw)}.teamHourAccountsAnimation.is-active .teamHourAccountsAnimation__tableHeader{animation:.42s cubic-bezier(.16,1,.3,1) .89s forwards report-section-layer-in}.teamHourAccountsAnimation__tableHeader strong{color:#4f5255;text-align:center;min-width:0;font-size:clamp(9px,1.8cqw,17px);font-weight:700;line-height:1.1}.teamHourAccountsAnimation__tableRow{opacity:0;border-bottom:1px solid #e3e5e7;padding:1.65cqw 1.2cqw;transform:translate(2cqw)}.teamHourAccountsAnimation.is-active .teamHourAccountsAnimation__tableRow{animation:report-section-row-in .42s ease-out calc(.96s + var(--team-row) * 65ms) forwards}.teamHourAccountsAnimation__tableRow span{color:#55585b;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(8px,1.55cqw,15px);line-height:1.1;overflow:hidden}.teamHourAccountsAnimation__exportCard{opacity:0;z-index:4;background:#fffdfa;border:clamp(1px,.16cqw,2px) solid #55585b;border-radius:1.8cqw;width:42%;padding:3.1cqw;position:absolute;top:54%;left:55%;transform:translate(2.8cqw,2cqw)scale(.96);box-shadow:0 2.5cqw 5cqw #28384521}.teamHourAccountsAnimation.is-active .teamHourAccountsAnimation__exportCard{animation:.65s cubic-bezier(.16,1,.3,1) 1.28s forwards report-section-layer-in}.teamHourAccountsAnimation__exportCard>strong{color:#4d5053;white-space:nowrap;font-size:clamp(15px,2.8cqw,27px);font-weight:650;line-height:1.05;display:block}.teamHourAccountsAnimation__exportCard>div{grid-template-columns:minmax(0,1fr) 7.8cqw;gap:1.5cqw;margin-top:3cqw;display:grid}.teamHourAccountsAnimation__format,.teamHourAccountsAnimation__exportDownload{height:7.3cqw;font-size:clamp(15px,3.1cqw,30px)}.teamHourAccountsAnimation__format{justify-content:space-between;padding:0 2.2cqw}@keyframes report-configuration-root-in{to{opacity:1;transform:none}}@keyframes report-section-layer-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes report-section-row-in{to{opacity:1;transform:translate(0)}}.reportingConfigurationSection,.teamHourAccountsSection{overflow-x:clip}.reportingConfigurationSection .createItemImageWrapper,.teamHourAccountsSection .createItemImageWrapper{overflow:visible}@media (width<=991px){.reportingConfigurationSection .createItemImageWrapper,.teamHourAccountsSection .createItemImageWrapper{box-sizing:border-box;width:100%;max-width:none;padding-left:clamp(16px,4vw,32px)!important;padding-right:clamp(16px,4vw,32px)!important}}@media (width<=700px){.reportConfigurationAnimation{aspect-ratio:1/1.03;max-width:470px}.reportConfigurationAnimation__controls{gap:2cqw;width:100%;top:4%;left:0}.reportConfigurationAnimation__controls>span{border-radius:1.5cqw;height:10cqw;padding:0 2.4cqw;font-size:clamp(9px,3.2cqw,13px)}.reportConfigurationAnimation__controls>span:nth-child(2){display:none}.reportConfigurationAnimation__table{border-radius:3cqw 3cqw 0 0;width:100%;height:70%;top:18%;left:0}.reportConfigurationAnimation__row{grid-template-columns:31% 24% 45%;padding:0 3cqw;font-size:clamp(9px,3cqw,12px)}.reportConfigurationAnimation__row>:nth-child(2){display:none}.reportConfigurationAnimation__card{border-radius:3.5cqw;width:60%;padding:5cqw 4.5cqw;top:38%;left:auto;right:0}.reportConfigurationAnimation__cardTitle strong{font-size:clamp(15px,5.2cqw,21px)}.reportConfigurationAnimation__cardTitle span{font-size:clamp(9px,3cqw,12px)}.reportConfigurationAnimation__card ul{margin-top:4cqw}.reportConfigurationAnimation__card li{gap:2.5cqw;margin-top:2.6cqw}.reportConfigurationAnimation__card li>i{border-radius:.7cqw;flex-basis:3.5cqw;width:3.5cqw;height:3.5cqw;font-size:2.5cqw}.reportConfigurationAnimation__card li>span{font-size:clamp(9px,3.4cqw,14px)}.teamHourAccountsAnimation{aspect-ratio:1/1.05;max-width:470px}.teamHourAccountsAnimation__panel{border-radius:4.5cqw;width:100%;height:96%;padding:4cqw;top:1%;left:0}.teamHourAccountsAnimation__person img{width:11cqw;height:11cqw}.teamHourAccountsAnimation__person strong{font-size:clamp(14px,4.2cqw,18px)}.teamHourAccountsAnimation__person small{font-size:clamp(9px,2.8cqw,12px)}.teamHourAccountsAnimation__filters>span:first-child,.teamHourAccountsAnimation__filters>span:nth-child(3),.teamHourAccountsAnimation__filters>span:nth-child(5){display:none}.teamHourAccountsAnimation__filters>span{border-radius:1.5cqw;height:8cqw;padding:0 2cqw;font-size:clamp(8px,2.7cqw,11px)}.teamHourAccountsAnimation__filters>span:nth-child(2),.teamHourAccountsAnimation__filters>span:nth-child(4){min-width:14cqw}.teamHourAccountsAnimation__balances{gap:1.6cqw;margin-top:4cqw}.teamHourAccountsAnimation__balance>span{margin-left:.3cqw;font-size:clamp(7px,2.3cqw,9px)}.teamHourAccountsAnimation__balance>strong{height:10cqw;font-size:clamp(11px,3.7cqw,15px)}.teamHourAccountsAnimation__table{margin-top:4cqw}.teamHourAccountsAnimation__tableHeader,.teamHourAccountsAnimation__tableRow{grid-template-columns:1fr 1fr 1fr}.teamHourAccountsAnimation__tableHeader>:nth-child(2),.teamHourAccountsAnimation__tableHeader>:nth-child(4),.teamHourAccountsAnimation__tableRow>:nth-child(2),.teamHourAccountsAnimation__tableRow>:nth-child(4){display:none}.teamHourAccountsAnimation__tableHeader{padding:3cqw 1.5cqw}.teamHourAccountsAnimation__tableHeader strong{font-size:clamp(8px,2.8cqw,11px)}.teamHourAccountsAnimation__tableRow{padding:2.4cqw 1.5cqw}.teamHourAccountsAnimation__tableRow span{font-size:clamp(8px,2.7cqw,11px)}.teamHourAccountsAnimation__exportCard{border-radius:3.5cqw;width:62%;padding:4.5cqw;top:73%;left:auto;right:9px}.teamHourAccountsAnimation__exportCard>strong{white-space:normal;font-size:clamp(13px,4.2cqw,17px)}.teamHourAccountsAnimation__exportCard>div{grid-template-columns:minmax(0,1fr) 12cqw;gap:2cqw;margin-top:4cqw}.teamHourAccountsAnimation__format,.teamHourAccountsAnimation__exportDownload{height:11cqw;font-size:clamp(14px,5cqw,20px)}}@media (width<=360px){.reportConfigurationAnimation__controls>span:nth-child(4),.teamHourAccountsAnimation__balance:nth-child(4),.teamHourAccountsAnimation__balance:nth-child(5){display:none}.teamHourAccountsAnimation__balances{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.reportConfigurationAnimation,.reportConfigurationAnimation *,.reportConfigurationAnimation :before,.reportConfigurationAnimation :after,.teamHourAccountsAnimation,.teamHourAccountsAnimation *,.teamHourAccountsAnimation :before,.teamHourAccountsAnimation :after{transition:none!important;animation:none!important}.reportConfigurationAnimation,.reportConfigurationAnimation__controls>span,.reportConfigurationAnimation__table,.reportConfigurationAnimation__row,.reportConfigurationAnimation__card,.reportConfigurationAnimation__card li,.teamHourAccountsAnimation__panel,.teamHourAccountsAnimation__topbar,.teamHourAccountsAnimation__balance,.teamHourAccountsAnimation__tableHeader,.teamHourAccountsAnimation__tableRow,.teamHourAccountsAnimation__exportCard{opacity:1;transform:none}}.authorPageShell{color:#263744;background:#fff}.authorPage{--author-ink:#263744;--author-muted:#64717d;--author-line:#dce4e9;--author-blue:#199cf4}.authorPage h1,.authorPage h2,.authorPage h3,.authorPage p{margin-top:0}.authorPage h1,.authorPage h2,.authorPage h3{color:var(--author-ink)}.authorPage a{text-decoration:none}.authorHero{background:radial-gradient(circle at 86% 24%,#199cf41f,#0000 30%),linear-gradient(#f7fbfe 0%,#fff 100%);padding:176px 0 92px;position:relative;overflow:hidden}.authorHero:after{content:"";pointer-events:none;border:1px solid #199cf42e;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-240px;right:-110px}.authorHeroGrid{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(330px,.72fr);align-items:center;gap:clamp(48px,7vw,100px);display:grid;position:relative}.authorBreadcrumb{color:#788693;align-items:center;gap:10px;margin-bottom:36px;font-size:14px;font-weight:500;display:flex}.authorBreadcrumb a{color:#50606d;transition:color .18s}.authorBreadcrumb a:hover{color:var(--author-blue)}.authorHero h1{letter-spacing:-.045em;max-width:760px;margin-bottom:25px;font-size:clamp(48px,5.25vw,76px);font-weight:650;line-height:1.02}.authorHeroLead{color:#50606d;max-width:690px;margin-bottom:34px;font-size:clamp(18px,1.65vw,22px);line-height:1.58}.authorHeroActions{flex-wrap:wrap;gap:12px;display:flex}.authorLinkedInButton,.authorBlogButton{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:16px;font-weight:650;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.authorLinkedInButton{color:#fff;background:var(--author-blue);border:1px solid var(--author-blue)}.authorLinkedInButton svg{width:22px;height:22px}.authorBlogButton{color:var(--author-ink);background:#fff;border:1px solid #aebbc5}.authorLinkedInButton:hover{color:#fff;background:#0b8de7;border-color:#0b8de7}.authorBlogButton:hover{color:#0f87dc;background:#eef8ff;border-color:#199cf4}.authorButtonArrow{font-size:18px}.authorPortraitCard{background:#eef5fa;border:1px solid #aab7c0;border-radius:30px;min-height:500px;padding:28px;position:relative;overflow:hidden}.authorPortraitCard:before,.authorPortraitCard:after{content:"";border-radius:50%;position:absolute}.authorPortraitCard:before{background:#dbe8ff;width:290px;height:290px;top:-105px;right:-80px}.authorPortraitCard:after{background:#d9f1eb;width:220px;height:220px;bottom:-55px;left:-55px}.authorPortraitLabel{z-index:2;color:#50606d;letter-spacing:.08em;text-transform:uppercase;background:#ffffffc7;border:1px solid #2637443d;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.authorPortraitPlaceholder{z-index:1;aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#55b6f8 0%,#228fd9 54%,#336a9e 100%);border:1px solid #8ca1af;border-radius:50%;justify-content:center;align-items:center;width:min(69%,285px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-51%)}.authorPortraitPlaceholder:before{border-radius:inherit;content:"";border:1px solid #ffffff75;position:absolute;inset:13px}.authorPortraitPlaceholder span{letter-spacing:-.07em;font-size:clamp(66px,7vw,96px);font-weight:650}.authorPortraitCaption{z-index:2;backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #26374438;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.authorPortraitCaption strong{color:var(--author-ink);font-size:14px}.authorPortraitCaption span{color:#75828d;flex:none;font-size:12px}.authorProfileSection{background:#fff;border-top:1px solid #edf1f4;border-bottom:1px solid #e5ebef;padding:110px 0}.authorProfileGrid,.authorStandardsGrid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:clamp(60px,9vw,132px);display:grid}.authorProfileHeading h2,.authorSectionIntro h2,.authorStandardsCopy h2,.authorBlogCta h2{letter-spacing:-.035em;margin-bottom:0;font-size:clamp(38px,3.7vw,56px);font-weight:620;line-height:1.08}.authorProfileCopy>p{color:#4f5f6b;margin-bottom:24px;font-size:18px;line-height:1.72}.authorFacts{border-top:1px solid var(--author-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:42px 0 0;display:grid}.authorFacts>div{padding:22px 18px 0 0}.authorFacts dt{color:#7a8791;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700}.authorFacts dd{color:var(--author-ink);margin:0;font-size:14px;font-weight:650;line-height:1.45}.authorFacts a{color:#118bdc}.authorTopicsSection{background:#f6f9fb;padding:112px 0 122px}.authorSectionIntro{max-width:780px;margin-bottom:48px}.authorSectionIntro>p:last-child,.authorStandardsCopy>p:last-child{color:var(--author-muted);margin:20px 0 0;font-size:17px;line-height:1.65}.authorTopicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.authorTopicCard{min-height:250px;color:var(--author-ink);background:#fff;border:1px solid #aab7c0;border-radius:22px;flex-direction:column;padding:28px;transition:border-color .2s;display:flex;position:relative}.authorTopicCard:hover{color:var(--author-ink);border-color:#6f8492}.authorTopicCard h3{max-width:270px;margin:4px 0 14px;font-size:25px;font-weight:650;line-height:1.16}.authorTopicCard p{color:#61707b;margin-bottom:30px;font-size:15px;line-height:1.58}.authorTopicLink{color:#1689d9;justify-content:space-between;align-items:center;margin-top:auto;font-size:14px;font-weight:700;display:flex}.authorTopicLink b{font-size:20px}.authorStandardsSection{background:#fff;padding:118px 0}.authorStandardsList{border-top:1px solid var(--author-line);margin:0;padding:0;list-style:none}.authorStandardsList li{border-bottom:1px solid var(--author-line);grid-template-columns:48px minmax(0,1fr);gap:20px;padding:25px 0;display:grid}.authorStandardsList li>span{color:#1794e9;letter-spacing:.08em;font-size:12px;font-weight:700}.authorStandardsList h3{margin-bottom:8px;font-size:20px;font-weight:650}.authorStandardsList p{color:#64717d;margin-bottom:0;font-size:15px;line-height:1.55}.authorBlogCta{background:#fff;padding:32px 0 110px}.authorBlogCtaInner{background:radial-gradient(circle at 92% 8%,#199cf421,#0000 28%),#f7fafc;border:1px solid #93a4b0;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:42px;min-height:260px;padding:clamp(36px,5vw,64px);display:flex}.authorBlogCta h2{max-width:680px}.authorBlogCtaInner>a{color:#fff;background:#199cf4;border:1px solid #199cf4;border-radius:12px;flex:none;align-items:center;gap:18px;min-height:52px;padding:0 22px;font-size:15px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.authorBlogCtaInner>a:hover{color:#fff;background:#0b8de7;transform:translateY(-2px)}@media (width<=991.98px){.authorHero{padding-top:148px}.authorHeroGrid{grid-template-columns:minmax(0,1fr) 330px;gap:42px}.authorPortraitCard{min-height:440px}.authorProfileGrid,.authorStandardsGrid{grid-template-columns:1fr;gap:42px}.authorProfileHeading{max-width:680px}.authorTopicGrid{grid-template-columns:1fr}.authorTopicCard{min-height:230px}.authorBlogCtaInner{flex-direction:column;align-items:flex-start}}@media (width<=767.98px){.authorHero{padding:122px 0 72px}.authorHeroGrid{grid-template-columns:1fr;gap:42px}.authorBreadcrumb{margin-bottom:28px}.authorHero h1{font-size:clamp(42px,12vw,58px)}.authorHeroLead{font-size:17px}.authorPortraitCard{min-height:470px}.authorProfileSection,.authorTopicsSection,.authorStandardsSection{padding:78px 0}.authorFacts{grid-template-columns:1fr;gap:0}.authorFacts>div{border-bottom:1px solid var(--author-line);padding:17px 0}.authorTopicCard{min-height:230px}.authorBlogCta{padding:8px 0 82px}.authorBlogCtaInner{border-radius:22px;min-height:0;padding:34px 26px}.authorBlogCtaInner>a{justify-content:space-between;width:100%}}@media (width<=479.98px){.authorHeroActions{flex-direction:column}.authorLinkedInButton,.authorBlogButton{width:100%}.authorPortraitCard{border-radius:24px;min-height:410px;padding:20px}.authorPortraitCaption{bottom:20px;left:20px;right:20px}.authorPortraitCaption strong{max-width:180px}.authorProfileHeading h2,.authorSectionIntro h2,.authorStandardsCopy h2,.authorBlogCta h2{font-size:34px}.authorTopicCard{padding:24px}}.nursingHeaderVisual{box-sizing:border-box;isolation:isolate;width:clamp(400px,44vw,630px);position:relative}.nursingHeaderVisual__image{aspect-ratio:1251/1070;object-fit:cover;border-radius:clamp(30px,4vw,52px);width:100%;height:auto;display:block}.nursingHeaderStatusDock{transform-origin:0 100%;z-index:2;width:90%;position:absolute;bottom:clamp(18px,2.4vw,30px);left:-10%}.nursingHeaderStatusPanel{box-sizing:border-box;background:#fff;border:1.5px solid #545454;border-radius:clamp(16px,1.7vw,22px);width:100%;padding:clamp(11px,1.2vw,15px);animation:.76s cubic-bezier(.2,.8,.2,1) .42s both nursing-status-panel-enter;box-shadow:0 16px 34px #2838451f}.nursingHeaderStatusPanel__top{background:#fafafa;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.nursingHeaderStatusPanel__identity{white-space:nowrap;flex:none;align-items:center;gap:7px;display:flex}.nursingHeaderStatusPanel__avatar{object-fit:cover;border:1px solid #46464629;border-radius:50%;width:34px;height:34px;display:block}.nursingHeaderStatusPanel__identity strong{color:#353535;font-size:16px;font-weight:700;line-height:1}.nursingHeaderStatusPanel__identity span{color:#777c80;font-size:10px;font-weight:600;line-height:1}.nursingHeaderStatusPanel__tabs{align-items:center;gap:7px;min-width:0;display:flex}.nursingHeaderStatusPanel__tabs>span{color:#5f6265;white-space:nowrap;background:#fff;border:1px solid #b9b9b9;border-radius:6px;justify-content:center;align-items:center;height:31px;padding:0 10px;font-size:10px;display:flex}.nursingHeaderStatusPanel__tabs .nursingHeaderStatusPanel__export{gap:14px;padding-left:11px;padding-right:8px}.nursingHeaderStatusPanel__export b{color:#777c80;font-size:14px;font-weight:500;line-height:1;transform:translateY(-1px)}.nursingHeaderStatusPanel__metrics{grid-template-columns:repeat(4,minmax(0,1fr)) 38px;align-items:end;gap:8px;margin-top:12px;display:grid}.nursingHeaderStatusPanel__metric{min-width:0}.nursingHeaderStatusPanel__metric>span{color:#606468;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px 4px;font-size:10px;line-height:1.15;display:block;overflow:hidden}.nursingHeaderStatusPanel__metric>strong{letter-spacing:.01em;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;height:42px;font-size:18px;font-weight:600;animation:.52s cubic-bezier(.2,.8,.2,1) both nursing-status-value-enter;display:flex}.nursingHeaderStatusPanel__metric:first-child>strong{animation-delay:.9s}.nursingHeaderStatusPanel__metric:nth-child(2)>strong{animation-delay:.97s}.nursingHeaderStatusPanel__metric:nth-child(3)>strong{animation-delay:1.04s}.nursingHeaderStatusPanel__metric:nth-child(4)>strong{animation-delay:1.11s}.nursingHeaderStatusPanel__metric .is-blue{color:#279cdc;background:#e9f6ff}.nursingHeaderStatusPanel__metric .is-red{color:#ea7772;background:#fff0ef}.nursingHeaderStatusPanel__metric .is-orange{color:#ec9a4a;background:#fff4e7}.nursingHeaderStatusPanel__metric .is-purple{color:#aa5fba;background:#faeffc}.nursingHeaderStatusPanel__metric .is-green{color:#38a873;background:#e9fbf2}.nursingHeaderStatusPanel__next{color:#8b8f92;background:#f8f8f8;border-radius:7px;justify-content:center;align-items:center;height:42px;font-size:29px;font-weight:300;line-height:1;display:flex}@keyframes nursing-status-panel-enter{0%{opacity:0;transform:translate(-30px,18px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes nursing-status-value-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=991px){.nursingHeaderVisual{width:100%;max-width:630px;margin:0 auto 10px}.nursingHeaderStatusDock{width:92%;left:-4%}}@media (width<=576px){.nursingHeaderVisual__image{border-radius:28px}.nursingHeaderStatusDock{width:145%;bottom:15px;left:5%;transform:scale(.62)}}@media (width<=380px){.nursingHeaderStatusDock{width:156%;bottom:8px;left:-2%;transform:scale(.57)}}@media (prefers-reduced-motion:reduce){.nursingHeaderStatusPanel,.nursingHeaderStatusPanel__metric>strong{animation:none}}.gpsClockAnim{--gps-blue:#19a0ff;aspect-ratio:640/580;isolation:isolate;opacity:0;width:100%;max-width:640px;margin:0 auto;position:relative;transform:translateY(18px)}.gpsClockAnim *,.gpsClockAnim :before,.gpsClockAnim :after{box-sizing:border-box}.gpsClockAnim.is-active{animation:.6s cubic-bezier(.2,.8,.2,1) forwards gps-anim-enter}.gpsClockAnim__mapBg{opacity:0;border-radius:24px;position:absolute;inset:13% 0 7% 26%;overflow:hidden}.gpsClockAnim__mapBg>img{object-fit:cover;border-radius:36px;width:100%;height:90%;display:block}.gpsClockAnim.is-active .gpsClockAnim__mapBg{animation:.56s cubic-bezier(.16,1,.3,1) .14s forwards gps-map-reveal}.gpsClockAnim__mapSpot{width:130px;height:130px;position:absolute;top:44%;left:52%}.gpsClockAnim__mapSpotRadius{background:#19a0ff21;border:1px solid #19a0ff3d;border-radius:50%;position:absolute;inset:0}.gpsClockAnim__mapSpotPulse{opacity:0;border:1px solid #19a0ff73;border-radius:50%;position:absolute;inset:0}.gpsClockAnim.is-active .gpsClockAnim__mapSpotPulse{animation:2.8s ease-out 1.2s infinite gps-spot-pulse}.gpsClockAnim__mapSpotPin{background:#e8503f;border-radius:50% 50% 50% 0;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.gpsClockAnim__mapSpotPin:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gpsClockAnim__phone{opacity:0;z-index:3;background:#fff;border:3px solid #464445;border-radius:42px;width:258px;height:512px;position:absolute;top:50%;left:7%;overflow:hidden;transform:translateY(calc(26px - 50%))}.gpsClockAnim__phone:before{content:"";pointer-events:none;z-index:6;border:1px solid #b5c4cd;border-radius:35px;position:absolute;inset:5px}.gpsClockAnim__phone:after{content:"";pointer-events:none;z-index:5;border:5px solid #ececec;border-radius:38px;position:absolute;inset:0}.gpsClockAnim.is-active .gpsClockAnim__phone{animation:.62s cubic-bezier(.16,1,.3,1) .16s forwards gps-phone-arrive}.gpsClockAnim__phoneSpeaker{z-index:7;background:#464445;border-radius:999px;width:72px;height:16px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.gpsClockAnim__phoneHeader{opacity:0;justify-content:center;align-items:center;padding:66px 20px 7px;display:flex;position:relative}.gpsClockAnim__phoneHeader span{color:#15142f;font-size:26px;line-height:1;position:absolute;top:60px;left:22px}.gpsClockAnim__phoneHeader strong{color:#15142f;font-size:18px;font-weight:500}.gpsClockAnim__phoneTimer{opacity:0;text-align:center;background:#fafafa;border-radius:18px;margin:0 14px;position:relative}.gpsClockAnim__phoneTimer strong{color:#11102f;padding:18px 2px 17px;font-size:38px;font-weight:400;display:block}.gpsClockAnim__phoneMap{opacity:0;border-radius:18px;height:158px;margin:10px 14px 0;position:relative;overflow:hidden}.gpsClockAnim__phoneMap>img{object-fit:cover;width:100%;height:110%}.gpsClockAnim__positionDot{isolation:isolate;opacity:0;z-index:1;border:3px solid #fff;border-radius:50%;width:42px;height:42px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.gpsClockAnim__positionDot>img{object-fit:cover;z-index:2;border-radius:50%;width:100%;height:100%;display:block;position:relative}.gpsClockAnim__positionDot:after{content:"";z-index:0;background:#19a0ff2e;border-radius:50%;width:96px;height:96px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gpsClockAnim__phoneActions{background:#fff;padding:14px 20px 26px;position:absolute;bottom:0;left:0;right:0}.gpsClockAnim__phoneActions>button{background:var(--gps-blue);color:#fff;cursor:default;opacity:0;border:1px solid #178cdd;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 9px;font-size:16px;display:flex}.gpsClockAnim__phoneActions>button img{filter:brightness(0)invert();width:15px;height:15px}.gpsClockAnim__phoneActions nav{justify-content:space-between;padding:18px 4px 0;display:flex}.gpsClockAnim__navIcon{opacity:0;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.gpsClockAnim__navIcon img{object-fit:contain;opacity:.78;width:18px;height:18px}.gpsClockAnim__navIcon.isActive img{filter:invert(50%)sepia(91%)saturate(2133%)hue-rotate(176deg)brightness(103%);opacity:1}.gpsClockAnim.is-active .gpsClockAnim__phoneHeader{animation:.42s cubic-bezier(.2,.75,.25,1) .3s forwards gps-element-rise}.gpsClockAnim.is-active .gpsClockAnim__phoneTimer{animation:.44s cubic-bezier(.2,.75,.25,1) .38s forwards gps-element-rise}.gpsClockAnim.is-active .gpsClockAnim__phoneMap{animation:.46s cubic-bezier(.2,.75,.25,1) .46s forwards gps-element-rise}.gpsClockAnim.is-active .gpsClockAnim__positionDot{animation:.43s cubic-bezier(.16,1,.3,1) .64s forwards gps-profile-pop}.gpsClockAnim.is-active .gpsClockAnim__phoneActions>button{animation:.42s cubic-bezier(.2,.75,.25,1) .56s forwards gps-element-rise}.gpsClockAnim.is-active .gpsClockAnim__phoneActions nav .gpsClockAnim__navIcon:first-child{animation:.33s cubic-bezier(.2,.75,.25,1) .665s forwards gps-nav-item-arrive}.gpsClockAnim.is-active .gpsClockAnim__phoneActions nav .gpsClockAnim__navIcon:nth-child(2){animation:.33s cubic-bezier(.2,.75,.25,1) .71s forwards gps-nav-item-arrive}.gpsClockAnim.is-active .gpsClockAnim__phoneActions nav .gpsClockAnim__navIcon:nth-child(3){animation:.33s cubic-bezier(.2,.75,.25,1) .755s forwards gps-nav-item-arrive}.gpsClockAnim.is-active .gpsClockAnim__phoneActions nav .gpsClockAnim__navIcon:nth-child(4){animation:.33s cubic-bezier(.2,.75,.25,1) .8s forwards gps-nav-item-arrive}.gpsClockAnim.is-active .gpsClockAnim__phoneActions nav .gpsClockAnim__navIcon:nth-child(5){animation:.33s cubic-bezier(.2,.75,.25,1) .845s forwards gps-nav-item-arrive}.gpsClockAnim__notification{opacity:0;z-index:6;background:#fff;border:1px solid #464445;border-radius:13px;align-items:flex-start;gap:10px;width:min(280px,52%);padding:11px 13px;display:flex;position:absolute;top:8%;right:-2%;transform:translate(26px,-12px)}.gpsClockAnim.is-active .gpsClockAnim__notification{animation:.56s cubic-bezier(.16,1,.3,1) .85s forwards gps-notification-arrive}.gpsClockAnim__notificationAvatar{flex:0 0 38px;height:38px;position:relative}.gpsClockAnim__notificationAvatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.gpsClockAnim__notificationBadge{background:var(--gps-blue);border:2px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:-5px;left:-6px}.gpsClockAnim__notificationBadge:after{content:"";border:1.6px solid #fff;border-top-color:#0000;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.gpsClockAnim__notificationCopy{flex-direction:column;min-width:0;display:flex}.gpsClockAnim__notificationCopy strong{color:#23364b;font-size:13.5px;font-weight:700;line-height:1.25}.gpsClockAnim__notificationCopy small{color:#7c8792;margin-top:2px;font-size:11px;line-height:1.35}.gpsClockAnim__notificationButtons{gap:7px;margin-top:9px;display:flex}.gpsClockAnim__notificationBtn{white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:10.5px;font-weight:650}.gpsClockAnim__notificationBtn--start{background:var(--gps-blue);color:#fff}.gpsClockAnim__notificationBtn--end{color:#9aa4ad;background:#eef1f4}@media (width<=1200px){.gpsClockAnim{max-width:540px}.gpsClockAnim__phone{width:226px;height:448px}.gpsClockAnim__phoneHeader{padding-top:56px}.gpsClockAnim__phoneHeader span{top:51px}.gpsClockAnim__phoneTimer strong{font-size:33px}.gpsClockAnim__phoneMap{height:132px}}@media (width<=700px){.gpsClockAnim{aspect-ratio:640/620;max-width:430px}.gpsClockAnim__mapBg{inset:11% 0 5% 14%}.gpsClockAnim__mapSpot{width:92px;height:92px}.gpsClockAnim__phone{border-radius:32px;width:202px;height:400px;left:2%}.gpsClockAnim__phone:before{border-radius:26px}.gpsClockAnim__phone:after{border-radius:28px}.gpsClockAnim__notification{display:none}.gpsClockAnim__phoneHeader{padding-top:48px}.gpsClockAnim__phoneHeader span{font-size:22px;top:44px;left:18px}.gpsClockAnim__phoneHeader strong{font-size:15px}.gpsClockAnim__phoneTimer{margin:0 12px}.gpsClockAnim__phoneTimer strong{padding:14px 2px 13px;font-size:27px}.gpsClockAnim__phoneMap{height:112px;margin:8px 12px 0}.gpsClockAnim__positionDot{width:34px;height:34px}.gpsClockAnim__positionDot:after{width:72px;height:72px}.gpsClockAnim__phoneActions{padding:10px 14px 18px}.gpsClockAnim__phoneActions>button{padding:7px 8px;font-size:13.5px}.gpsClockAnim__phoneActions nav{padding-top:13px}.gpsClockAnim__navIcon,.gpsClockAnim__navIcon img{width:16px;height:16px}.gpsClockAnim__notification{gap:10px;width:min(250px,64%);padding:11px 13px}.gpsClockAnim__notificationAvatar{flex-basis:36px;height:36px}.gpsClockAnim__notificationCopy strong{font-size:13px}.gpsClockAnim__notificationCopy small{font-size:10.5px}.gpsClockAnim__notificationBtn{padding:5px 8px;font-size:10px}}@keyframes gps-anim-enter{to{opacity:1;transform:translateY(0)}}@keyframes gps-map-reveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes gps-phone-arrive{0%{opacity:0;transform:translateY(calc(26px - 50%))}to{opacity:1;transform:translateY(-50%)}}@keyframes gps-element-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gps-profile-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes gps-nav-item-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes gps-notification-arrive{0%{opacity:0;transform:translate(26px,-12px)}to{opacity:1;transform:translate(0)}}@keyframes gps-spot-pulse{0%{opacity:.8;transform:scale(.6)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.gpsClockAnim{opacity:1;transform:none}.gpsClockAnim__mapBg,.gpsClockAnim__phone,.gpsClockAnim__phoneHeader,.gpsClockAnim__phoneTimer,.gpsClockAnim__phoneMap,.gpsClockAnim__phoneActions>button,.gpsClockAnim__navIcon,.gpsClockAnim__notification{opacity:1!important;animation:none!important}.gpsClockAnim__phone{transform:translateY(-50%)!important}.gpsClockAnim__positionDot{opacity:1!important;animation:none!important;transform:translate(-50%,-50%)!important}.gpsClockAnim__notification{transform:none!important}.gpsClockAnim__mapSpotPulse{animation:none!important}}.nursingHoursReport{aspect-ratio:720/555;isolation:isolate;width:100%;max-width:720px;margin:0 auto;position:relative}.nursingHoursReport *,.nursingHoursReport :before,.nursingHoursReport :after{box-sizing:border-box}.nursingHoursReport__panel{opacity:0;background:#fff;border:1.5px solid #55585b;border-radius:24px;padding:clamp(13px,2vw,20px);position:absolute;inset:3% 3% 11% 0;overflow:hidden;transform:translate(24px,12px)scale(.97)}.nursingHoursReport.is-active .nursingHoursReport__panel{animation:.68s cubic-bezier(.16,1,.3,1) forwards nursing-hours-panel-enter}.nursingHoursReport__topbar{opacity:0;align-items:center;gap:15px;min-height:58px;display:flex;transform:translateY(-10px)}.nursingHoursReport.is-active .nursingHoursReport__topbar{animation:.5s cubic-bezier(.16,1,.3,1) .31s forwards nursing-hours-item-enter}.nursingHoursReport__person{flex:none;align-items:center;gap:11px;display:flex}.nursingHoursReport__person img{object-fit:cover;border:1px solid #464b5026;border-radius:50%;width:50px;height:50px;display:block}.nursingHoursReport__person>div{flex-direction:column;display:flex}.nursingHoursReport__person strong{color:#3f4143;white-space:nowrap;font-size:clamp(16px,2vw,22px);font-weight:750;line-height:1.1}.nursingHoursReport__person span{color:#a2a5a8;margin-top:5px;font-size:13px;font-weight:650}.nursingHoursReport__tabs{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.nursingHoursReport__tabs>span,.nursingHoursReport__exportSelect,.nursingHoursReport__format,.nursingHoursReport__download{color:#5a5d60;background:#fff;border:1px solid #a8aaad;border-radius:6px;justify-content:center;align-items:center;display:flex}.nursingHoursReport__tabs>span{white-space:nowrap;height:34px;padding:0 12px;font-size:12px}.nursingHoursReport__tabs .nursingHoursReport__chat{letter-spacing:-1px;border-radius:8px;width:34px;padding:0;font-size:10px}.nursingHoursReport__chevron{color:#8b8e91;margin-left:auto;font-size:34px;font-weight:300;line-height:1}.nursingHoursReport__balanceRow{justify-content:space-between;align-items:end;gap:16px;margin-top:16px;display:flex}.nursingHoursReport__balances{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.nursingHoursReport__balance{opacity:0;min-width:0;transform:translateY(12px)scale(.96)}.nursingHoursReport.is-active .nursingHoursReport__balance{animation:.46s cubic-bezier(.16,1,.3,1) forwards nursing-hours-item-enter}.nursingHoursReport.is-active .nursingHoursReport__balance:first-child{animation-delay:.52s}.nursingHoursReport.is-active .nursingHoursReport__balance:nth-child(2){animation-delay:.6s}.nursingHoursReport.is-active .nursingHoursReport__balance:nth-child(3){animation-delay:.68s}.nursingHoursReport.is-active .nursingHoursReport__balance:nth-child(4){animation-delay:.76s}.nursingHoursReport__balance>span{color:#606468;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px 5px;font-size:10px;display:block;overflow:hidden}.nursingHoursReport__balance>strong{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:48px;font-size:clamp(17px,2.4vw,25px);font-weight:650;display:flex}.nursingHoursReport__balance .is-blue{color:#279cdc;background:#e9f6ff}.nursingHoursReport__balance .is-red{color:#ea7772;background:#fff0ef}.nursingHoursReport__balance .is-orange{color:#ec9a4a;background:#fff4e7}.nursingHoursReport__balance .is-purple{color:#a75fba;background:#faeffc}.nursingHoursReport__exportSelect{opacity:0;flex:none;gap:18px;height:32px;padding:0 10px;font-size:12px;transform:translate(10px)}.nursingHoursReport.is-active .nursingHoursReport__exportSelect{animation:.42s cubic-bezier(.16,1,.3,1) .83s forwards nursing-hours-item-enter}.nursingHoursReport__exportSelect b,.nursingHoursReport__format b{color:#85888b;font-size:13px;font-weight:500}.nursingHoursReport__table{margin-top:13px}.nursingHoursReport__tableHeader,.nursingHoursReport__tableRow{grid-template-columns:.95fr 1fr repeat(4,1.08fr);gap:6px;display:grid}.nursingHoursReport__tableHeader{color:#4f5052;background:#f7f7f7;border-radius:7px;padding:12px 9px}.nursingHoursReport__tableHeader strong{text-align:center;min-width:0;font-size:clamp(10px,1.45vw,14px);font-weight:700}.nursingHoursReport__tableRow{opacity:0;border-bottom:1px solid #eceeef;padding:11px 9px;transform:translate(18px)}.nursingHoursReport.is-active .nursingHoursReport__tableRow{animation:.43s cubic-bezier(.16,1,.3,1) forwards nursing-hours-row-enter}.nursingHoursReport.is-active .nursingHoursReport__tableRow:nth-child(2){animation-delay:.91s}.nursingHoursReport.is-active .nursingHoursReport__tableRow:nth-child(3){animation-delay:.98s}.nursingHoursReport.is-active .nursingHoursReport__tableRow:nth-child(4){animation-delay:1.05s}.nursingHoursReport.is-active .nursingHoursReport__tableRow:nth-child(5){animation-delay:1.12s}.nursingHoursReport.is-active .nursingHoursReport__tableRow:nth-child(6){animation-delay:1.19s}.nursingHoursReport__tableRow span{color:#575a5d;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(9px,1.25vw,12px);overflow:hidden}.nursingHoursReport__exportCard{opacity:0;z-index:3;background:#fffdfa;border:1.5px solid #55585b;border-radius:18px;width:min(285px,42%);padding:14px 16px;position:absolute;bottom:0;right:0;transform:translate(28px,24px)scale(.96);box-shadow:0 14px 28px #28384521}.nursingHoursReport.is-active .nursingHoursReport__exportCard{animation:.62s cubic-bezier(.16,1,.3,1) 1.28s forwards nursing-hours-export-enter}.nursingHoursReport__exportCard>strong{color:#4a4c4f;font-size:clamp(14px,1.7vw,17px);font-weight:550;display:block}.nursingHoursReport__exportCard>div{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.nursingHoursReport__format{flex:auto;justify-content:space-between;max-width:120px;height:44px;padding:0 14px;font-size:clamp(14px,1.8vw,18px)}.nursingHoursReport__download{width:44px;height:44px;font-size:24px;line-height:1;position:relative}.nursingHoursReport__dropdownChevron{transform-origin:50%;border-bottom:1.5px solid #6e7275;border-right:1.5px solid #6e7275;flex:none;width:9px;height:9px;margin-left:14px;display:block;transform:rotate(45deg)translateY(-2px)}.nursingHoursReport__download:after{content:"";background:currentColor;height:1px;position:absolute;bottom:10px;left:15px;right:15px}@keyframes nursing-hours-panel-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes nursing-hours-item-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes nursing-hours-row-enter{to{opacity:1;transform:translate(0)}}@keyframes nursing-hours-export-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=620px){.nursingHoursReport{aspect-ratio:1/1.05;max-width:470px}.nursingHoursReport__panel{border-radius:18px;padding:12px;inset:1% 0 14%}.nursingHoursReport__topbar{min-height:48px}.nursingHoursReport__person img{width:42px;height:42px}.nursingHoursReport__person strong{font-size:16px}.nursingHoursReport__tabs{display:none}.nursingHoursReport__balanceRow{margin-top:10px;display:block}.nursingHoursReport__balances{gap:7px}.nursingHoursReport__balance>strong{height:42px;font-size:clamp(14px,4.3vw,18px)}.nursingHoursReport__exportSelect{display:none}.nursingHoursReport__tableHeader,.nursingHoursReport__tableRow{grid-template-columns:1fr 1fr 1fr}.nursingHoursReport__tableHeader>:nth-child(2),.nursingHoursReport__tableHeader>:nth-child(4),.nursingHoursReport__tableHeader>:nth-child(5),.nursingHoursReport__tableRow>:nth-child(2),.nursingHoursReport__tableRow>:nth-child(4),.nursingHoursReport__tableRow>:nth-child(5){display:none}.nursingHoursReport__tableHeader{padding:10px 7px}.nursingHoursReport__tableRow{padding:8px 7px}.nursingHoursReport__tableHeader strong{font-size:11px}.nursingHoursReport__tableRow span{font-size:10px}.nursingHoursReport__exportCard{border-radius:18px;width:57%;padding:14px 16px;bottom:20px;right:25px}.nursingHoursReport__exportCard>strong{font-size:14px}.nursingHoursReport__exportTitleSuffix{display:none}.nursingHoursReport__exportCard>div{margin-top:10px}.nursingHoursReport__format,.nursingHoursReport__download{height:40px;font-size:15px}.nursingHoursReport__download{width:42px}.nursingHoursReport__dropdownChevron{width:8px;height:8px}}@media (prefers-reduced-motion:reduce){.nursingHoursReport__panel,.nursingHoursReport__topbar,.nursingHoursReport__balance,.nursingHoursReport__exportSelect,.nursingHoursReport__tableRow,.nursingHoursReport__exportCard{opacity:1;transform:none;animation:none!important}}.nurseAbsCal{--cal-name-w:176px;--cal-row-h:58px;--cal-head-h:42px;aspect-ratio:660/560;isolation:isolate;opacity:0;width:100%;max-width:660px;margin:0 auto;position:relative;transform:translateY(18px)}.nurseAbsCal *,.nurseAbsCal :before,.nurseAbsCal :after{box-sizing:border-box}.nurseAbsCal.is-active{animation:.6s cubic-bezier(.2,.8,.2,1) forwards nurse-abs-enter}.nurseAbsCal__backdrop{opacity:.75;pointer-events:none;z-index:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:56px;gap:10px;display:grid;position:absolute;top:54%;left:-4%;right:22%;mask-image:linear-gradient(#0000 0%,#000 30%)}.nurseAbsCal.is-active .nurseAbsCal__backdrop{animation:11s ease-in-out 1s infinite alternate nurse-abs-backdrop-float}.nurseAbsCal__bdShift,.nurseAbsCal__bdCell{border-radius:10px;min-width:0}.nurseAbsCal__bdShift{background:#fff;border:1px solid #eceff3;flex-direction:column;justify-content:center;padding:8px 8px 8px 15px;display:flex;position:relative;overflow:hidden}.nurseAbsCal__bdShift:before{background:var(--shift-accent);content:"";opacity:.5;width:5px;position:absolute;top:0;bottom:0;left:0}.nurseAbsCal__bdShift strong{color:#b6bec7;white-space:nowrap;font-size:12.5px;font-weight:750;line-height:1.12}.nurseAbsCal__bdShift span{color:#ccd2d9;white-space:nowrap;margin-top:3px;font-size:11.5px;line-height:1.2}.nurseAbsCal__bdShift--mint{--shift-accent:#75d4b7}.nurseAbsCal__bdShift--violet{--shift-accent:#9d8cff}.nurseAbsCal__bdShift--orange{--shift-accent:#ffc77e}.nurseAbsCal__bdCell--sick{background:#fdeee9;border:1px solid #f6c4b4;justify-content:center;align-items:center;display:flex}.nurseAbsCal__bdSickBadge{background:#ee7053;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.nurseAbsCal__bdSickBadge svg{width:22px;height:22px}.nurseAbsCal__bdCell--striped{background:repeating-linear-gradient(-45deg,#686e780f 0 5px,#0000 5px 10px),#fff;border:1px solid #f0f2f5}.nurseAbsCal__bdCell--plus{background:#eaf6ec;justify-content:center;align-items:center;display:flex}.nurseAbsCal__bdPlus{color:#9fd8ac;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.nurseAbsCal__bdPlus svg{width:15px;height:15px}.nurseAbsCal__bdCell--empty{background:0 0}.nurseAbsCal__card{z-index:2;background:#fff;border:1px solid #969a9f;border-radius:16px;width:92%;position:absolute;top:0;right:0;overflow:hidden}.nurseAbsCal__row{grid-template-columns:var(--cal-name-w) repeat(7, minmax(0, 1fr));height:var(--cal-row-h);opacity:0;border-bottom:1px solid #f0f3f6;grid-template-rows:100%;display:grid;position:relative}.nurseAbsCal__row:last-child{border-bottom:0}.nurseAbsCal.is-active .nurseAbsCal__row{animation:nurse-abs-row-in .7s cubic-bezier(.16, 1, .3, 1) var(--row-delay,.1s) both}.nurseAbsCal__row--head{height:var(--cal-head-h);background:#f8fafc;border-bottom:1px solid #e7ebf0}.nurseAbsCal.is-active .nurseAbsCal__row--head{animation-delay:50ms}.nurseAbsCal__nameCell{border-right:1px solid #e7ebf0;align-items:center;gap:11px;min-width:0;padding:0 10px 0 16px;display:flex}.nurseAbsCal__nameCell img{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.nurseAbsCal__nameCell strong{color:#2c3a48;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.15;overflow:hidden}.nurseAbsCal__nameShort{display:none}.nurseAbsCal__dayCell{border-right:1px solid #f0f3f6;min-width:0}.nurseAbsCal__dayCell:last-child{border-right:0}.nurseAbsCal__dayCell--head{color:#7d8894;white-space:nowrap;border-right:1px solid #eceff3;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:flex}.nurseAbsCal__dayShort{display:none}.nurseAbsCal__bar{height:calc(var(--cal-row-h) - 20px);opacity:0;transform-origin:0;z-index:2;border-radius:9px;grid-row:1;align-self:center;margin:0 7px;position:relative;overflow:hidden;transform:scaleX(0)}.nurseAbsCal.is-active .nurseAbsCal__bar{animation:nurse-abs-bar-in .85s cubic-bezier(.16, 1, .3, 1) var(--bar-delay,.6s) both}.nurseAbsCal__bar--blue{background:#92c8f5}.nurseAbsCal__bar--green{background:#a8e29b}.nurseAbsCal__bar--violet{background:#d9b8f5}.nurseAbsCal__bar--striped{background:#fdf1ee}.nurseAbsCal__bar--striped:before{content:"";background:repeating-linear-gradient(-55deg,#ee7053d9 0 9px,#0000 9px 19px);position:absolute;inset:0 -26px}.nurseAbsCal.is-active .nurseAbsCal__bar--striped:before{animation:2.8s linear infinite nurse-abs-stripe-drift}.nurseAbsCal__request{height:calc(var(--cal-row-h) - 20px);z-index:2;grid-row:1;align-self:center;margin:0 7px;position:relative}.nurseAbsCal__requestGhost,.nurseAbsCal__requestFill{opacity:0;transform-origin:0;border-radius:9px;position:absolute;inset:0}.nurseAbsCal__requestGhost{background:#78baf824;border:1.6px dashed #6cb4f5}.nurseAbsCal__requestFill{background:#57c874;transform:scaleX(0)}.nurseAbsCal__requestPlane{opacity:0;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:11px}.nurseAbsCal__requestPlane svg{fill:#4aa4ef;width:16px;height:16px;transform:rotate(-42deg)}.nurseAbsCal__requestCheck{color:#fff;opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nurseAbsCal__requestCheck svg{width:16px;height:16px}.nurseAbsCal.is-active .nurseAbsCal__requestGhost{animation:8s ease-in-out 2.2s infinite nurse-abs-ghost-cycle}.nurseAbsCal.is-active .nurseAbsCal__requestPlane{animation:8s ease-in-out 2.2s infinite nurse-abs-plane-cycle}.nurseAbsCal.is-active .nurseAbsCal__requestFill{animation:8s cubic-bezier(.16,1,.3,1) 2.2s infinite nurse-abs-fill-cycle}.nurseAbsCal.is-active .nurseAbsCal__requestCheck{animation:8s cubic-bezier(.16,1,.3,1) 2.2s infinite nurse-abs-check-cycle}@media (width<=1200px){.nurseAbsCal{--cal-name-w:150px;--cal-row-h:52px}.nurseAbsCal__nameCell{padding-left:12px}.nurseAbsCal__nameCell img{width:30px;height:30px}.nurseAbsCal__nameCell strong{font-size:12.5px}.nurseAbsCal__dayCell--head{font-size:11px}}@media (width<=991px){.nurseAbsCal{aspect-ratio:auto}.nurseAbsCal__backdrop{display:none}.nurseAbsCal__card{width:100%;position:relative}}@media (width<=700px){.nurseAbsCal--mobileFirstNames .nurseAbsCal__nameFull{display:none}.nurseAbsCal--mobileFirstNames .nurseAbsCal__nameShort{display:inline}}@media (width<=600px){.nurseAbsCal{--cal-name-w:118px;--cal-row-h:46px;--cal-head-h:36px}.nurseAbsCal__card{border-radius:12px}.nurseAbsCal__nameCell{gap:7px;padding:0 6px 0 10px}.nurseAbsCal__nameCell img{width:25px;height:25px}.nurseAbsCal__nameCell strong{font-size:10.5px}.nurseAbsCal__dayCell--head{font-size:10px}.nurseAbsCal__dayFull{display:none}.nurseAbsCal__dayShort{display:inline}.nurseAbsCal__bar,.nurseAbsCal__request{height:calc(var(--cal-row-h) - 16px);border-radius:7px;margin:0 4px}.nurseAbsCal__requestPlane{left:8px}.nurseAbsCal__requestPlane svg,.nurseAbsCal__requestCheck svg{width:13px;height:13px}}@keyframes nurse-abs-enter{to{opacity:1;transform:translateY(0)}}@keyframes nurse-abs-row-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes nurse-abs-bar-in{0%{opacity:0;transform:scaleX(0)}45%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes nurse-abs-stripe-drift{0%{transform:translate(0)}to{transform:translate(-23.2px)}}@keyframes nurse-abs-backdrop-float{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes nurse-abs-ghost-cycle{0%{opacity:0;transform:scaleX(.33)}4%{opacity:1;transform:scaleX(.33)}12%{transform:scaleX(1)}40%{opacity:1;transform:scaleX(1)}46%,to{opacity:0;transform:scaleX(1)}}@keyframes nurse-abs-plane-cycle{0%{opacity:0}4%{opacity:1}40%{opacity:1}46%,to{opacity:0}}@keyframes nurse-abs-fill-cycle{0%,38%{opacity:1;transform:scaleX(0)}46%{opacity:1;transform:scaleX(1)}80%{opacity:1;transform:scaleX(1)}88%,to{opacity:0}}@keyframes nurse-abs-check-cycle{0%,46%{opacity:0;transform:scale(.4)}51%{opacity:1;transform:scale(1.14)}54%{transform:scale(1)}80%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nurseAbsCal{opacity:1;transform:none}.nurseAbsCal .nurseAbsCal__row,.nurseAbsCal .nurseAbsCal__bar{opacity:1!important;animation:none!important;transform:none!important}.nurseAbsCal .nurseAbsCal__bar--striped:before,.nurseAbsCal .nurseAbsCal__backdrop{animation:none!important}.nurseAbsCal .nurseAbsCal__requestGhost,.nurseAbsCal .nurseAbsCal__requestFill,.nurseAbsCal .nurseAbsCal__requestPlane,.nurseAbsCal .nurseAbsCal__requestCheck{opacity:0!important;animation:none!important}}.nurseCheckAnim{aspect-ratio:850/730;isolation:isolate;opacity:0;width:100%;max-width:620px;margin:0 auto;position:relative;transform:translateY(18px)}.nurseCheckAnim *,.nurseCheckAnim :before,.nurseCheckAnim :after{box-sizing:border-box}.nurseCheckAnim.is-active{animation:.6s cubic-bezier(.2,.8,.2,1) forwards nurse-check-enter}.nurseCheckAnim__photo{object-fit:cover;opacity:0;border-radius:18px;width:78%;height:77%;position:absolute;inset:11.5% 7% auto 15%;transform:scale(.97)}.nurseCheckAnim.is-active .nurseCheckAnim__photo{animation:.62s cubic-bezier(.16,1,.3,1) .15s forwards nurse-check-photo-reveal}.nurseCheckAnim__panel{opacity:0;z-index:3;background:#fff;border:1px solid #969a9f;border-radius:14px;width:48%;position:absolute;top:4.5%;left:0;overflow:hidden;transform:translate(-16px,-8px);box-shadow:0 14px 34px #23313c1a}.nurseCheckAnim__panel>div{opacity:0;border-bottom:1px solid #edf0f3;align-items:center;gap:14px;min-height:58px;padding:10px 18px;display:flex;transform:translate(-9px)}.nurseCheckAnim__panel>div:last-child{border-bottom:0}.nurseCheckAnim__panel>div i{background:#19a0ff;border-radius:4px;flex:none;width:19px;height:19px;position:relative;transform:scale(.6)}.nurseCheckAnim__panel>div i:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:10px;position:absolute;top:3px;left:6.5px;transform:rotate(45deg)}.nurseCheckAnim__panel>div span{color:#5d6771;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.nurseCheckAnim.is-active .nurseCheckAnim__panel{animation:.56s cubic-bezier(.2,.85,.2,1) .42s forwards nurse-check-panel-enter}.nurseCheckAnim.is-active .nurseCheckAnim__panel>div{animation:.38s ease-out forwards nurse-check-row-enter;animation-delay:calc(.62s + var(--check-row) * .18s)}.nurseCheckAnim.is-active .nurseCheckAnim__panel>div i{animation:.34s cubic-bezier(.2,1.3,.3,1) forwards nurse-check-box-pop;animation-delay:calc(.76s + var(--check-row) * .18s)}.nurseCheckAnim__complete{opacity:0;z-index:3;background:#fff;border:1px solid #969a9f;border-radius:16px;align-items:center;gap:14px;width:56%;padding:15px 20px 15px 16px;display:flex;position:absolute;bottom:2%;right:0;transform:translateY(16px);box-shadow:0 14px 34px #23313c1a}.nurseCheckAnim.is-active .nurseCheckAnim__complete{animation:.58s cubic-bezier(.2,.9,.2,1) 1.5s forwards nurse-check-complete-enter}.nurseCheckAnim__completeInfo{color:#fff;opacity:0;background:#19a0ff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:700;display:flex;position:absolute;top:-5px;left:-6px;transform:scale(.4)}.nurseCheckAnim.is-active .nurseCheckAnim__completeInfo{animation:.36s cubic-bezier(.2,1.3,.3,1) 1.95s forwards nurse-check-info-pop}.nurseCheckAnim__completeAvatar{flex:0 0 52px;height:52px;position:relative}.nurseCheckAnim__completeAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.nurseCheckAnim__completeCopy{flex-direction:column;min-width:0;display:flex}.nurseCheckAnim__completeCopy strong{color:#23364b;margin-bottom:3px;font-size:16.5px;font-weight:700;line-height:1.25}.nurseCheckAnim__completeCopy small{color:#7c8792;font-size:12.5px;line-height:1.4}.nurseCheckAnim--mirrored .nurseCheckAnim__panel{left:auto;right:0}.nurseCheckAnim--mirrored .nurseCheckAnim__complete{left:36px;right:auto}@media (width<=700px){.nurseCheckAnim{max-width:440px}.nurseCheckAnim__panel{width:56%}.nurseCheckAnim__panel>div{gap:10px;min-height:44px;padding:8px 13px}.nurseCheckAnim__panel>div i{width:15px;height:15px}.nurseCheckAnim__panel>div i:after{width:4px;height:8px;top:2px;left:5px}.nurseCheckAnim__panel>div span{font-size:12px}.nurseCheckAnim__complete{gap:9px;width:77%;padding:10px 13px 10px 11px}.nurseCheckAnim__completeAvatar{flex-basis:36px;height:36px}.nurseCheckAnim__completeCopy strong{font-size:13px}.nurseCheckAnim__completeCopy small{font-size:10px}.nurseCheckAnim__completeInfo{width:19px;height:19px;font-size:11px}}@media (width<=991px){.nurseCheckAnim.nurseCheckAnim--cleaning .nurseCheckAnim__complete{display:none;animation:none!important}.nurseCheckAnim.nurseCheckAnim--cleaning .nurseCheckAnim__panel{width:48%;top:57.5%;left:auto;right:0}}@keyframes nurse-check-enter{to{opacity:1;transform:translateY(0)}}@keyframes nurse-check-photo-reveal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes nurse-check-panel-enter{0%{opacity:0;transform:translate(-16px,-8px)}to{opacity:1;transform:translate(0)}}@keyframes nurse-check-row-enter{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}@keyframes nurse-check-box-pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes nurse-check-complete-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes nurse-check-info-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nurseCheckAnim{opacity:1;transform:none}.nurseCheckAnim .nurseCheckAnim__photo,.nurseCheckAnim .nurseCheckAnim__panel,.nurseCheckAnim .nurseCheckAnim__panel>div,.nurseCheckAnim .nurseCheckAnim__panel>div i,.nurseCheckAnim .nurseCheckAnim__complete,.nurseCheckAnim .nurseCheckAnim__completeInfo{opacity:1!important;animation:none!important;transform:none!important}}.nursingShiftSwap{aspect-ratio:1.185;box-sizing:border-box;isolation:isolate;width:100%;max-width:720px;position:relative;overflow:visible}.nursingShiftSwap *{box-sizing:border-box}.nursingShiftSwap__board{opacity:0;z-index:1;width:73%;height:auto;position:absolute;top:19.5%;left:57px;transform:translate(-18px,12px)}.nursingShiftSwap__boardImage,.nursingShiftSwap__phoneImage{pointer-events:none;width:100%;height:auto;display:block}.nursingShiftSwap__boardCover{z-index:2;border-radius:5%;width:31.1%;height:18.9%;position:absolute}.nursingShiftSwap__boardCover.is-first{top:38%;left:34.55%}.nursingShiftSwap__boardCover.is-second{top:58.55%;left:1.8%}.nursingShiftSwap__boardShift{box-sizing:border-box;clip-path:inset(0 100% 0 0 round clamp(6px,.72vw,8px));filter:blur(2px);opacity:0;will-change:clip-path, filter, opacity, transform;z-index:4;background:#fef9db;border:1px solid #969a9f;border-radius:clamp(6px,.72vw,8px);flex-direction:column;justify-content:center;align-items:flex-start;width:31%;height:17.8%;padding:clamp(4px,.65vw,8px) clamp(4px,.6vw,7px) clamp(4px,.65vw,8px) clamp(8px,1vw,12px);display:flex;position:absolute;overflow:hidden;box-shadow:0 5px 12px #23313c1a}.nursingShiftSwap__boardShift:before{content:"";background:#ffc77e;width:clamp(4px,.55vw,6px);position:absolute;top:0;bottom:0;left:0}.nursingShiftSwap__boardShift strong{color:#13142f;white-space:nowrap;z-index:1;font-size:clamp(7px,1.12vw,12.5px);font-weight:750;line-height:1.12;position:relative}.nursingShiftSwap__boardShift span{color:#a1a1a5;text-overflow:ellipsis;white-space:nowrap;z-index:1;margin-top:3px;font-size:clamp(6.5px,1.08vw,12px);line-height:1.2;position:relative;overflow:hidden}.nursingShiftSwap__boardShift.is-a{top:38.9506%;left:34.554%}.nursingShiftSwap__boardShift.is-b{top:59.9994%;left:1.846%}.nursingShiftSwap__arrows{opacity:0;transform-origin:50%;will-change:opacity, transform;z-index:5;width:10%;height:auto;position:absolute;top:51%;left:28.7%;transform:scale(.7)rotate(0)}.nursingShiftSwap__notification{opacity:0;z-index:4;background:#fff;border:1.5px solid #55585b;border-radius:clamp(14px,2.2vw,18px);grid-template-columns:clamp(40px,5.7vw,62px) 1fr;align-items:center;gap:clamp(8px,1.15vw,13px);width:56%;min-height:15.5%;padding:clamp(8px,1.1vw,12px) clamp(11px,1.55vw,17px);display:grid;position:absolute;top:6.2%;left:1.5%;transform:translate(-24px,-12px)scale(.96);box-shadow:0 12px 30px #2838451a}.nursingShiftSwap__avatar{opacity:0;transform-origin:50%;display:block;position:relative;transform:translate(-8px,4px)scale(.78)}.nursingShiftSwap__avatar>img:first-child{object-fit:cover;border-radius:50%;width:clamp(40px,5.7vw,62px);height:clamp(40px,5.7vw,62px);display:block}.nursingShiftSwap__notificationIcon{opacity:0;transform-origin:50%;width:clamp(23px,3.1vw,28px);height:clamp(23px,3.1vw,28px);position:absolute;top:clamp(-8px,-.8vw,-3px);left:clamp(-8px,-.8vw,-3px);transform:rotate(-100deg)scale(.55)}.nursingShiftSwap__notificationCopy{min-width:0}.nursingShiftSwap__notification strong,.nursingShiftSwap__notification small{opacity:0;display:block;transform:translateY(8px)}.nursingShiftSwap__notification strong{color:#4d5053;font-size:clamp(10px,1.45vw,16px);line-height:1.18}.nursingShiftSwap__notification small{color:#85898d;margin-top:4px;font-size:clamp(7px,1.05vw,12px);line-height:1.26}.nursingShiftSwap__phone{opacity:0;z-index:3;width:35.8%;height:auto;position:absolute;top:4%;right:0;transform:translate(24px,14px)scale(.97)}.nursingShiftSwap__phoneShift{color:#55595d;opacity:0;transform-origin:50%;z-index:2;background:#fffffff7;border:1px solid #8f9295;border-radius:4px;width:70.8%;height:8.45%;position:absolute;left:22.4%;overflow:hidden;transform:translate(10px)scale(.97);box-shadow:0 1px 2px #28303814}.nursingShiftSwap__phoneShift strong{color:#55595d;white-space:nowrap;font-size:clamp(5.5px,.82vw,9.5px);font-weight:500;line-height:1.15;position:absolute;top:14%;left:3.4%}.nursingShiftSwap__phoneShift strong small{color:#8f9396;font-size:.78em;font-style:normal;font-weight:400;line-height:1.15}.nursingShiftSwap__phoneShift span{color:#707477;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(4.5px,.59vw,7px);font-weight:400;line-height:1.15;position:absolute;top:16%;right:3%;overflow:hidden}.nursingShiftSwap__phoneShift em{color:#dd8555;font-size:clamp(4.5px,.6vw,7.2px);font-style:normal;line-height:12px;position:absolute;bottom:10%;right:3%}.nursingShiftSwap__phoneShift.is-monday{top:18%}.nursingShiftSwap__phoneShift.is-tuesday{background:#fff9dbf7;border-color:#55585b;top:28.55%}.nursingShiftSwap__phoneShift.is-tuesday strong{color:#111335}.nursingShiftSwap__phoneShift.is-tuesday strong.is-after{opacity:0;transform:translateY(6px)}.nursingShiftSwap__phoneShift.is-wednesday{top:39%}.nursingShiftSwap__phoneShift.is-thursday{top:49.45%}.nursingShiftSwap.is-active .nursingShiftSwap__board{animation:.72s cubic-bezier(.2,.8,.2,1) 80ms both nursing-swap-enter}.nursingShiftSwap.is-active .nursingShiftSwap__phone{animation:.76s cubic-bezier(.2,.8,.2,1) .18s both nursing-swap-enter}.nursingShiftSwap.is-active .nursingShiftSwap__notification{animation:.7s cubic-bezier(.2,.8,.2,1) .39s both nursing-swap-enter}.nursingShiftSwap.is-active .nursingShiftSwap__avatar{animation:.52s cubic-bezier(.2,.8,.2,1) .64s both nursing-notification-avatar-enter}.nursingShiftSwap.is-active .nursingShiftSwap__notificationIcon{animation:.56s cubic-bezier(.2,.8,.2,1) .82s both nursing-notification-icon-enter}.nursingShiftSwap.is-active .nursingShiftSwap__notification strong{animation:.44s cubic-bezier(.2,.8,.2,1) .76s both nursing-notification-copy-enter}.nursingShiftSwap.is-active .nursingShiftSwap__notification small{animation:.44s cubic-bezier(.2,.8,.2,1) .9s both nursing-notification-copy-enter}.nursingShiftSwap.is-active .nursingShiftSwap__phoneShift.is-monday{animation:.42s cubic-bezier(.2,.8,.2,1) 1.02s both nursing-phone-shift-enter}.nursingShiftSwap.is-active .nursingShiftSwap__phoneShift.is-wednesday{animation:.42s cubic-bezier(.2,.8,.2,1) 1.28s both nursing-phone-shift-enter}.nursingShiftSwap.is-active .nursingShiftSwap__phoneShift.is-thursday{animation:.42s cubic-bezier(.2,.8,.2,1) 1.41s both nursing-phone-shift-enter}.nursingShiftSwap.is-active .nursingShiftSwap__phoneShift.is-tuesday{animation:.42s cubic-bezier(.2,.8,.2,1) 1.15s both nursing-phone-shift-enter,.72s ease-in-out 3.38s both nursing-phone-shift-highlight}.nursingShiftSwap.is-active .nursingShiftSwap__phoneShift.is-tuesday strong.is-before{animation:.52s cubic-bezier(.2,.8,.2,1) 3.45s both nursing-phone-shift-time-before}.nursingShiftSwap.is-active .nursingShiftSwap__phoneShift.is-tuesday strong.is-after{animation:.52s cubic-bezier(.2,.8,.2,1) 3.45s both nursing-phone-shift-time-after}.nursingShiftSwap.is-active .nursingShiftSwap__arrows{animation:4.8s linear 1.48s both nursing-swap-arrows}.nursingShiftSwap.is-active .nursingShiftSwap__boardShift.is-a{animation:.42s cubic-bezier(.2,.8,.2,1) .92s both nursing-board-shift-reveal,4.8s cubic-bezier(.62,0,.28,1) 1.48s both nursing-board-swap-a}.nursingShiftSwap.is-active .nursingShiftSwap__boardShift.is-b{animation:.42s cubic-bezier(.2,.8,.2,1) 1.04s both nursing-board-shift-reveal,4.8s cubic-bezier(.62,0,.28,1) 1.48s both nursing-board-swap-b}@keyframes nursing-swap-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes nursing-notification-avatar-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes nursing-notification-icon-enter{70%{opacity:1;transform:rotate(10deg)scale(1.12)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes nursing-notification-copy-enter{to{opacity:1;transform:translate(0,0)}}@keyframes nursing-board-shift-reveal{to{clip-path:inset(0 round clamp(6px,.72vw,8px));filter:blur();opacity:1}}@keyframes nursing-phone-shift-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes nursing-phone-shift-highlight{0%{box-shadow:0 1px 2px #28303814}50%{box-shadow:0 0 0 3px #ff974e33,0 4px 10px #28303824}to{box-shadow:0 1px 2px #28303814}}@keyframes nursing-phone-shift-time-before{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-6px)}}@keyframes nursing-phone-shift-time-after{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}@keyframes nursing-swap-arrows{0%,8%{opacity:0;transform:scale(.7)rotate(0)}14%{opacity:1;transform:scale(1)rotate(0)}52%{opacity:1;transform:scale(1)rotate(360deg)}60%,to{opacity:0;transform:scale(.82)rotate(360deg)}}@keyframes nursing-board-swap-a{0%,8%{transform:translate(0,0)rotate(0)}20%{transform:translate(-52.7548%,-52%)rotate(-1.5deg)scale(1.035)}34%{transform:translate(-105.51%,24%)rotate(-.6deg)scale(1.02)}52%,to{transform:translate(-105.51%,118.252%)rotate(0)}}@keyframes nursing-board-swap-b{0%,8%{transform:translate(0,0)rotate(0)}20%{transform:translate(52.7548%,52%)rotate(1.5deg)scale(1.035)}34%{transform:translate(105.51%,-24%)rotate(.6deg)scale(1.02)}52%,to{transform:translate(105.51%,-118.252%)rotate(0)}}@media (width<=700px){.nursingShiftSwap{aspect-ratio:1.08;max-width:520px;margin:0 auto}.nursingShiftSwap__board{width:79%;top:27%}.nursingShiftSwap__notification{width:53%;min-height:16.2%;top:8%;left:0}.nursingShiftSwap__phone{width:39%;top:6%;right:-.5%}.nursingShiftSwap__notification small{margin-top:2px}}@media (prefers-reduced-motion:reduce){.nursingShiftSwap.is-active .nursingShiftSwap__board,.nursingShiftSwap.is-active .nursingShiftSwap__phone,.nursingShiftSwap.is-active .nursingShiftSwap__notification,.nursingShiftSwap.is-active .nursingShiftSwap__arrows{opacity:1;animation:none;transform:none}.nursingShiftSwap.is-active .nursingShiftSwap__boardShift,.nursingShiftSwap.is-active .nursingShiftSwap__phoneShift{clip-path:none;filter:none;opacity:1;animation:none;transform:none}.nursingShiftSwap.is-active .nursingShiftSwap__avatar,.nursingShiftSwap.is-active .nursingShiftSwap__notificationIcon,.nursingShiftSwap.is-active .nursingShiftSwap__notification strong,.nursingShiftSwap.is-active .nursingShiftSwap__notification small{opacity:1;animation:none;transform:none}.nursingShiftSwap.is-active .nursingShiftSwap__phoneShift.is-tuesday strong.is-before{opacity:0;animation:none;transform:none}.nursingShiftSwap.is-active .nursingShiftSwap__phoneShift.is-tuesday strong.is-after{opacity:1;animation:none;transform:none}}.securityHeaderVisual{aspect-ratio:1000/800;isolation:isolate;opacity:0;width:100%;max-width:640px;margin:0 auto;position:relative;transform:translateY(18px)}.securityHeaderVisual *,.securityHeaderVisual :before,.securityHeaderVisual :after{box-sizing:border-box}.securityHeaderVisual.is-active{animation:.6s cubic-bezier(.2,.8,.2,1) forwards security-hero-enter}.securityHeaderVisual__photo{object-fit:cover;opacity:0;border-radius:30px;width:88%;height:88%;position:absolute;inset:3% 0 auto 12%;transform:scale(.97)}.securityHeaderVisual.is-active .securityHeaderVisual__photo{animation:.62s cubic-bezier(.16,1,.3,1) .14s forwards security-hero-photo-reveal}.securityHeaderVisual__statusCard{opacity:0;z-index:3;background:#fff;border:1px solid #969a9f;border-radius:16px;width:53%;position:absolute;top:7%;left:0;overflow:hidden;transform:translate(-16px,-8px)}.securityHeaderVisual.is-active .securityHeaderVisual__statusCard{animation:.56s cubic-bezier(.2,.85,.2,1) .42s forwards security-hero-card-enter}.securityHeaderVisual__statusRow{opacity:0;border-bottom:1px solid #edf0f3;align-items:center;gap:13px;min-height:62px;padding:9px 16px;display:flex;transform:translate(-9px)}.securityHeaderVisual__statusRow:last-child{border-bottom:0}.securityHeaderVisual__statusRow>img{object-fit:cover;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.securityHeaderVisual.is-active .securityHeaderVisual__statusRow{animation:.38s ease-out forwards security-hero-row-enter;animation-delay:calc(.62s + var(--status-row) * .18s)}.securityHeaderVisual__statusName{color:#5d6771;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15.5px;overflow:hidden}.securityHeaderVisual__statusLabel{opacity:0;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700;transform:scale(.6)}.securityHeaderVisual.is-active .securityHeaderVisual__statusRow .securityHeaderVisual__statusLabel{animation:.34s cubic-bezier(.2,1.3,.3,1) forwards security-hero-label-pop;animation-delay:calc(.78s + var(--status-row) * .18s)}.securityHeaderVisual__statusLabel--in{color:#2e9e46}.securityHeaderVisual__statusLabel--late{color:#e8503f}.securityHeaderVisual__lateNote{opacity:0;z-index:3;background:#fff;border:1px solid #969a9f;border-radius:16px;align-items:center;gap:13px;width:54%;padding:13px 18px 13px 14px;display:flex;position:absolute;bottom:0;right:-17px;transform:translateY(16px)}.securityHeaderVisual.is-active .securityHeaderVisual__lateNote{animation:.58s cubic-bezier(.2,.9,.2,1) 1.45s forwards security-hero-note-enter}.securityHeaderVisual__lateAvatar{flex:0 0 48px;height:48px;position:relative}.securityHeaderVisual__lateAvatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.securityHeaderVisual__lateBadge{color:#fff;opacity:0;background:#e8503f;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:flex;position:absolute;top:-5px;left:-6px;transform:scale(.4)}.securityHeaderVisual.is-active .securityHeaderVisual__lateBadge{animation:.36s cubic-bezier(.2,1.3,.3,1) 1.9s forwards security-hero-badge-pop}.securityHeaderVisual__lateCopy{flex-direction:column;min-width:0;display:flex}.securityHeaderVisual__lateCopy strong{color:#23364b;margin-bottom:2px;font-size:16px;font-weight:700;line-height:1.25}.securityHeaderVisual__lateCopy small{color:#7c8792;font-size:12.5px;line-height:1.35}@media (width<=991px){.securityHeaderVisual{max-width:520px}}@media (width<=576px){.securityHeaderVisual__lateNote{display:none}.securityHeaderVisual__photo{border-radius:22px}.securityHeaderVisual__statusCard{width:54%}.securityHeaderVisual__statusRow{gap:9px;min-height:46px;padding:7px 11px}.securityHeaderVisual__statusRow>img{flex-basis:28px;width:28px;height:28px}.securityHeaderVisual__statusName{font-size:12px}.securityHeaderVisual__statusLabel{font-size:9.5px}.securityHeaderVisual__lateAvatar{flex-basis:34px;height:34px}.securityHeaderVisual__lateBadge{width:18px;height:18px;font-size:10px}.securityHeaderVisual__lateCopy strong{font-size:12px}.securityHeaderVisual__lateCopy small{font-size:9.5px}}@keyframes security-hero-enter{to{opacity:1;transform:translateY(0)}}@keyframes security-hero-photo-reveal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes security-hero-card-enter{0%{opacity:0;transform:translate(-16px,-8px)}to{opacity:1;transform:translate(0)}}@keyframes security-hero-row-enter{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}@keyframes security-hero-label-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes security-hero-note-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes security-hero-badge-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.securityHeaderVisual{opacity:1;transform:none}.securityHeaderVisual .securityHeaderVisual__photo,.securityHeaderVisual .securityHeaderVisual__statusCard,.securityHeaderVisual .securityHeaderVisual__statusRow,.securityHeaderVisual .securityHeaderVisual__statusLabel,.securityHeaderVisual .securityHeaderVisual__lateNote,.securityHeaderVisual .securityHeaderVisual__lateBadge{opacity:1!important;animation:none!important;transform:none!important}}.securityHoursReport{aspect-ratio:720/555;isolation:isolate;width:100%;max-width:720px;margin:0 auto;position:relative}.securityHoursReport *,.securityHoursReport :before,.securityHoursReport :after{box-sizing:border-box}.securityHoursReport__photo{object-fit:cover;opacity:0;border-radius:26px;width:86%;height:84%;position:absolute;top:1%;left:7%;transform:translateY(12px)scale(.97)}.securityHoursReport.is-active .securityHoursReport__photo{animation:.68s cubic-bezier(.16,1,.3,1) 80ms forwards security-hours-photo-enter}.securityHoursReport__statusPanel{z-index:3;background:#fff;border:1px solid #55585b;border-radius:18px;width:84%;padding:15px 18px;position:absolute;bottom:0;right:0;box-shadow:0 14px 30px #2838451a}.securityHoursReport.is-active .securityHoursReport__statusPanel{animation:.62s cubic-bezier(.16,1,.3,1) .41s forwards security-hours-panel-enter}.securityHoursReport__topbar{align-items:center;gap:12px;display:flex}.securityHoursReport__person{opacity:0;flex:none;align-items:center;gap:9px;display:flex;transform:translate(-9px)}.securityHoursReport.is-active .securityHoursReport__person{animation:.42s cubic-bezier(.16,1,.3,1) .73s forwards security-hours-item-enter}.securityHoursReport__person>img{object-fit:cover;border:1px solid #464b5029;border-radius:50%;width:clamp(34px,5.2vw,48px);height:clamp(34px,5.2vw,48px);display:block}.securityHoursReport__person>span{flex-direction:column;min-width:0;display:flex}.securityHoursReport__person strong{color:#45484b;white-space:nowrap;font-size:clamp(13px,1.75vw,19px);font-weight:750;line-height:1.1}.securityHoursReport__person small{color:#aaadb0;margin-top:3px;font-size:13px;font-weight:650;line-height:20px}.securityHoursReport__tabs{align-items:center;gap:clamp(5px,.85vw,9px);min-width:0;margin-left:auto;display:flex}.securityHoursReport__tabs>span,.securityHoursReport__format,.securityHoursReport__download{color:#5e6164;background:#fff;border:1px solid #9da1a4;border-radius:6px;justify-content:center;align-items:center;display:flex}.securityHoursReport__tabs>span{opacity:0;white-space:nowrap;height:clamp(25px,3.6vw,32px);padding:0 clamp(6px,1vw,11px);font-size:clamp(8px,1.15vw,12px);transform:translateY(-7px)}.securityHoursReport.is-active .securityHoursReport__tabs>span{animation:.36s cubic-bezier(.16,1,.3,1) forwards security-hours-item-enter}.securityHoursReport.is-active .securityHoursReport__tabs>span:first-child{animation-delay:.76s}.securityHoursReport.is-active .securityHoursReport__tabs>span:nth-child(2){animation-delay:.82s}.securityHoursReport.is-active .securityHoursReport__tabs>span:nth-child(3){animation-delay:.88s}.securityHoursReport.is-active .securityHoursReport__tabs>span:nth-child(4){animation-delay:.94s}.securityHoursReport__exportTab{gap:14px}.securityHoursReport__exportTab i,.securityHoursReport__format i{border-bottom:1.5px solid #74787b;border-right:1.5px solid #74787b;width:7px;height:7px;display:block;transform:rotate(45deg)translateY(-2px)}.securityHoursReport__balances{grid-template-columns:repeat(5,minmax(0,1fr)) clamp(28px,3.8vw,36px);align-items:end;gap:clamp(5px,.9vw,10px);margin-top:clamp(10px,1.6vw,16px);display:grid}.securityHoursReport__balance{opacity:0;min-width:0;transform:translateY(10px)scale(.95)}.securityHoursReport.is-active .securityHoursReport__balance{animation:.42s cubic-bezier(.16,1,.3,1) forwards security-hours-item-enter}.securityHoursReport.is-active .securityHoursReport__balance:first-child{animation-delay:.96s}.securityHoursReport.is-active .securityHoursReport__balance:nth-child(2){animation-delay:1.02s}.securityHoursReport.is-active .securityHoursReport__balance:nth-child(3){animation-delay:1.08s}.securityHoursReport.is-active .securityHoursReport__balance:nth-child(4){animation-delay:1.14s}.securityHoursReport.is-active .securityHoursReport__balance:nth-child(5){animation-delay:1.2s}.securityHoursReport__balance>span{color:#686c70;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px 4px;font-size:clamp(7px,.95vw,10px);display:block;overflow:hidden}.securityHoursReport__balance>strong{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;height:clamp(37px,5vw,47px);font-size:clamp(13px,1.9vw,21px);font-weight:650;display:flex}.securityHoursReport__balance .is-blue{color:#279cdc;background:#e9f6ff}.securityHoursReport__balance .is-red{color:#ea7772;background:#fff0ef}.securityHoursReport__balance .is-orange{color:#ec9a4a;background:#fff4e7}.securityHoursReport__balance .is-purple{color:#a75fba;background:#faeffc}.securityHoursReport__balance .is-green{color:#44aa75;background:#e9fbf0}.securityHoursReport__next{color:#8b8e91;opacity:0;background:#f7f7f7;border-radius:7px;justify-content:center;align-items:center;height:clamp(37px,5vw,47px);font-size:clamp(24px,3vw,30px);display:flex;transform:translate(8px)}.securityHoursReport.is-active .securityHoursReport__next{animation:.38s cubic-bezier(.16,1,.3,1) 1.26s forwards security-hours-item-enter}.securityHoursReport__exportCard{z-index:4;background:#fffdfa;border:1px solid #55585b;border-radius:18px;width:34%;padding:18px;position:absolute;top:5%;left:0;box-shadow:0 14px 28px #28384521}.securityHoursReport--exportRight .securityHoursReport__statusPanel,.securityHoursReport--exportRight .securityHoursReport__exportCard{opacity:0}.securityHoursReport--exportRight .securityHoursReport__statusPanel{transform:translate(18px,16px)scale(.96)}.securityHoursReport--exportRight .securityHoursReport__exportCard{left:auto;right:0;transform:translate(18px,-12px)scale(.96)}.securityHoursReport.is-active .securityHoursReport__exportCard{animation:.58s cubic-bezier(.16,1,.3,1) 1.32s forwards security-hours-export-enter}.securityHoursReport__exportCard>strong{color:#4a4c4f;white-space:nowrap;font-size:15px;font-weight:550;display:block}.securityHoursReport__exportCard>div{gap:9px;margin-top:clamp(10px,1.5vw,14px);display:flex}.securityHoursReport__format{flex:auto;justify-content:space-between;height:clamp(40px,5.4vw,51px);padding:0 clamp(10px,1.4vw,15px);font-size:clamp(13px,1.7vw,18px)}.securityHoursReport__download{width:clamp(40px,5.4vw,51px);height:clamp(40px,5.4vw,51px);font-size:clamp(21px,3vw,29px);line-height:1;position:relative}.securityHoursReport__download:after{content:"";background:currentColor;height:1px;position:absolute;bottom:9px;left:12px;right:12px}@keyframes security-hours-photo-enter{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes security-hours-panel-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes security-hours-item-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes security-hours-export-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=620px){.securityHoursReport{aspect-ratio:1/1.02;max-width:480px}.securityHoursReport__photo{border-radius:20px;width:92%;height:76%;left:4%}.securityHoursReport__statusPanel{border-radius:14px;width:98%;padding:9px 10px}.securityHoursReport__person>img{width:34px;height:34px}.securityHoursReport__person>span{flex-direction:row;align-items:baseline;gap:8px}.securityHoursReport__person strong{font-size:14px}.securityHoursReport__person small{margin-top:0;font-size:12px}.securityHoursReport__tabs{display:none}.securityHoursReport--mobileTabs .securityHoursReport__topbar{gap:clamp(5px,1.7vw,8px)}.securityHoursReport--mobileTabs .securityHoursReport__person{gap:6px}.securityHoursReport--mobileTabs .securityHoursReport__person>span{display:block}.securityHoursReport--mobileTabs .securityHoursReport__person strong,.securityHoursReport--mobileTabs .securityHoursReport__person small{line-height:1.1;display:block}.securityHoursReport--mobileTabs .securityHoursReport__person strong{font-size:clamp(11px,3vw,14px)}.securityHoursReport--mobileTabs .securityHoursReport__person small{margin-top:3px;font-size:clamp(9px,2.5vw,12px)}.securityHoursReport--mobileTabs .securityHoursReport__tabs{flex:auto;justify-content:flex-end;gap:clamp(3px,1vw,5px);margin-left:0;display:flex}.securityHoursReport--mobileTabs .securityHoursReport__tabs>span{flex:1 1 0;min-width:0;height:clamp(25px,7vw,30px);padding:0 clamp(3px,1.4vw,7px);font-size:clamp(7px,2.15vw,10px)}.securityHoursReport--mobileTabs .securityHoursReport__exportTab{gap:clamp(5px,1.5vw,9px)}.securityHoursReport--mobileTabs .securityHoursReport__exportTab i{width:5px;height:5px}.securityHoursReport__balances{grid-template-columns:repeat(5,minmax(0,1fr)) 26px;gap:5px;margin-top:8px}.securityHoursReport__balance>span{margin-left:2px;font-size:7px}.securityHoursReport__balance>strong{height:34px;font-size:clamp(10px,3.1vw,14px)}.securityHoursReport__next{height:34px;font-size:22px}.securityHoursReport__exportCard{border-radius:14px;width:43%;padding:10px;top:2%}.securityHoursReport__exportCard>strong{white-space:normal;font-size:clamp(10px,3vw,13px)}.securityHoursReport__exportCard>div{margin-top:8px}.securityHoursReport__format,.securityHoursReport__download{height:35px;font-size:12px}.securityHoursReport__download{width:35px}}@media (prefers-reduced-motion:reduce){.securityHoursReport__photo,.securityHoursReport__statusPanel,.securityHoursReport__person,.securityHoursReport__tabs>span,.securityHoursReport__balance,.securityHoursReport__next,.securityHoursReport__exportCard{opacity:1;transform:none;animation:none!important}}.securityChatAnim{aspect-ratio:640/640;isolation:isolate;opacity:0;width:100%;max-width:620px;margin:0 auto;position:relative;transform:translateY(18px)}.securityChatAnim *,.securityChatAnim :before,.securityChatAnim :after{box-sizing:border-box}.securityChatAnim.is-active{animation:.6s cubic-bezier(.2,.8,.2,1) forwards security-chat-enter}.securityChatAnim__phone{object-fit:contain;opacity:0;z-index:3;height:98%;position:absolute;top:1%;left:8%;transform:translateY(22px)}.securityChatAnim.is-active .securityChatAnim__phone{animation:.62s cubic-bezier(.16,1,.3,1) .15s forwards security-chat-phone-enter,.7s ease-out 1.05s forwards security-chat-defocus}.securityChatAnim__desktop{z-index:2;background:#fff;border:1px solid #969a9f;border-radius:16px;flex-direction:column;width:54%;display:flex;position:absolute;top:25%;bottom:25%;right:-25px;overflow:hidden}.securityChatAnim__desktop header{background:#f5f8fa;border-bottom:1px solid #e7ebf0;align-items:center;gap:12px;padding:11px 14px;display:flex}.securityChatAnim__desktop header strong{color:#3f4952;font-size:13px;font-weight:650}.securityChatAnim.is-active .securityChatAnim__desktop{animation:.7s ease-out 1.05s forwards security-chat-defocus}.securityChatAnim__windowDots{gap:5px;display:flex}.securityChatAnim__windowDots i{background:#d9dee3;border-radius:50%;width:9px;height:9px}.securityChatAnim__windowDots i:first-child{background:#ff8d7d}.securityChatAnim__windowDots i:nth-child(2){background:#f4c65c}.securityChatAnim__windowDots i:nth-child(3){background:#62cfa1}.securityChatAnim__desktopBody{flex-direction:column;flex:1;justify-content:center;gap:18px;padding:18px 16px;display:flex}.securityChatAnim__desktopMsg{align-items:flex-end;gap:9px;display:flex}.securityChatAnim__desktopMsg>img{object-fit:cover;border-radius:50%;flex:0 0 26px;width:26px;height:26px}.securityChatAnim__desktopMsg--own{justify-content:flex-end}.securityChatAnim__desktopBubble{background:#f1f4f7;border-radius:11px 11px 11px 3px;flex-direction:column;gap:6px;width:62%;padding:9px 11px;display:flex}.securityChatAnim__desktopBubble i{background:#d6dce2;border-radius:99px;height:7px;display:block}.securityChatAnim__desktopBubble--own{background:#e2f1fe;border-radius:11px 11px 3px}.securityChatAnim__desktopBubble--own i{background:#a8d4f7}.securityChatAnim__desktop footer{border-top:1px solid #eef1f4;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.securityChatAnim__typing{gap:4px;display:flex}.securityChatAnim__typing i{background:#b9c2cb;border-radius:50%;width:7px;height:7px}.securityChatAnim.is-active .securityChatAnim__typing i{animation:1.2s ease-in-out infinite security-chat-typing}.securityChatAnim.is-active .securityChatAnim__typing i:nth-child(2){animation-delay:.15s}.securityChatAnim.is-active .securityChatAnim__typing i:nth-child(3){animation-delay:.3s}.securityChatAnim__send{background:#19a0ff;border-radius:50%;width:26px;height:26px;position:relative}.securityChatAnim__send:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;position:absolute;top:9px;left:8px;transform:rotate(-135deg)}.securityChatAnim__bubbles{pointer-events:none;z-index:4;flex-direction:column;gap:20px;display:flex;position:absolute;top:28%;left:0;right:0}.securityChatAnim__bubble{opacity:0;background:#fff;border:1px solid #969a9f;align-items:flex-start;gap:12px;padding:14px 18px;display:flex;box-shadow:0 10px 24px #23313c14}.securityChatAnim__bubble>img{object-fit:cover;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.securityChatAnim__bubble>span{flex-direction:column;min-width:0;display:flex}.securityChatAnim__bubble>span small{color:#9aa4ad;margin-bottom:3px;font-size:13px;font-weight:600}.securityChatAnim__bubble>span strong{color:#23364b;font-size:15.5px;font-weight:600;line-height:1.3}.securityChatAnim__bubble--left{transform-origin:0 100%;border-radius:22px 22px 22px 4px;align-self:flex-start;width:56%;margin-left:22px}.securityChatAnim.is-active .securityChatAnim__bubble--left{animation:.58s cubic-bezier(.2,.9,.25,1) 1.15s forwards security-chat-bubble-pop}.securityChatAnim__bubble--right{text-align:right;transform-origin:100% 100%;border-radius:22px 22px 4px;align-self:flex-start;width:52%;margin-left:16%}.securityChatAnim__bubble--right>span{flex:1;align-items:flex-end}.securityChatAnim.is-active .securityChatAnim__bubble--right{animation:.58s cubic-bezier(.2,.9,.25,1) 1.65s forwards security-chat-bubble-pop}.securityChatAnim__receipt{color:#9aa4ad;opacity:0;vertical-align:middle;height:10px;margin-left:5px;display:inline-flex;transform:scale(.5)}.securityChatAnim__receipt svg{width:auto;height:100%;display:block}.securityChatAnim.is-active .securityChatAnim__bubble--left .securityChatAnim__receipt{animation:.34s cubic-bezier(.2,.9,.25,1) 2s forwards security-chat-receipt-in,.38s ease-out 2.6s forwards security-chat-receipt-read}.securityChatAnim.is-active .securityChatAnim__bubble--right .securityChatAnim__receipt{animation:.34s cubic-bezier(.2,.9,.25,1) 2.5s forwards security-chat-receipt-in,.38s ease-out 3.1s forwards security-chat-receipt-read}@media (width<=991px){.securityChatAnim{max-width:460px}}@media (width<=576px){.securityChatAnim__desktop{display:none}.securityChatAnim__phone{margin:0 auto;left:0;right:0}.securityChatAnim__bubbles{top:27%}.securityChatAnim__bubble--right{margin-left:auto;margin-right:30px}.securityChatAnim__bubble>img{flex-basis:30px;width:30px;height:30px}.securityChatAnim__bubble{gap:8px;padding:10px 12px}.securityChatAnim__bubble>span small{font-size:10.5px}.securityChatAnim__bubble>span strong{font-size:9.5px}.securityChatAnim__receipt{height:7px;margin-left:4px}.securityChatAnim__bubble--left{border-radius:15px 15px 15px 3px}.securityChatAnim__bubble--right{border-radius:15px 15px 3px}.securityChatAnim__desktopBody{gap:9px;padding:11px 10px}.securityChatAnim__desktop header{padding:8px 10px}.securityChatAnim__desktop header strong{font-size:11px}}@keyframes security-chat-enter{to{opacity:1;transform:translateY(0)}}@keyframes security-chat-phone-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes security-chat-bubble-pop{0%{opacity:0;transform:translateY(16px)scale(.82)}55%{opacity:1}72%{transform:translateY(-3px)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes security-chat-receipt-in{0%{opacity:0;transform:scale(.5)}65%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes security-chat-receipt-read{to{color:#19a0ff}}@keyframes security-chat-defocus{0%{filter:blur()}to{filter:blur(2.5px)}}@keyframes security-chat-typing{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.securityChatAnim{opacity:1;transform:none}.securityChatAnim .securityChatAnim__phone,.securityChatAnim .securityChatAnim__desktop,.securityChatAnim .securityChatAnim__bubble,.securityChatAnim .securityChatAnim__receipt,.securityChatAnim .securityChatAnim__typing i{opacity:1!important;animation:none!important;transform:none!important}.securityChatAnim .securityChatAnim__receipt{color:#19a0ff}}.clinicHeaderVisual{aspect-ratio:1274/1006;isolation:isolate;opacity:0;width:100%;max-width:680px;margin:0 auto;position:relative;transform:translateY(18px)}.clinicHeaderVisual *,.clinicHeaderVisual :before,.clinicHeaderVisual :after{box-sizing:border-box}.clinicHeaderVisual.is-active{animation:.6s cubic-bezier(.2,.8,.2,1) forwards clinic-header-enter}.clinicHeaderVisual__photo{object-fit:cover;opacity:0;border-radius:30px;width:93%;height:94%;position:absolute;top:3%;left:7%;transform:scale(.97)}.clinicHeaderVisual.is-active .clinicHeaderVisual__photo{animation:.66s cubic-bezier(.16,1,.3,1) .12s forwards clinic-header-photo-enter}.clinicHeaderVisual__notification{opacity:0;z-index:3;background:#fff;border:1.5px solid #55585b;border-radius:17px;grid-template-columns:42px 1fr;align-items:center;gap:11px;width:44%;padding:clamp(10px,1.35vw,14px) clamp(12px,1.6vw,16px);display:grid;position:absolute;bottom:7%;left:0;transform:translate(-18px,14px)scale(.96);box-shadow:0 14px 30px #2838451f}.clinicHeaderVisual.is-active .clinicHeaderVisual__notification{animation:.58s cubic-bezier(.16,1,.3,1) .65s forwards clinic-header-note-enter}.clinicHeaderVisual__avatar{width:42px;height:42px;position:relative}.clinicHeaderVisual__avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.clinicHeaderVisual__info{color:#fff;opacity:0;background:#269ff5;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:750;display:flex;position:absolute;top:-3px;left:-4px;transform:scale(.45)}.clinicHeaderVisual.is-active .clinicHeaderVisual__info{animation:.36s cubic-bezier(.2,1.3,.3,1) 1.02s forwards clinic-header-info-pop}.clinicHeaderVisual__copy{flex-direction:column;min-width:0;display:flex}.clinicHeaderVisual__copy strong{color:#4b4d50;font-size:clamp(14px,1.35vw,16px);font-weight:500;line-height:1.22}.clinicHeaderVisual__copy small{color:#74777b;margin-top:4px;font-size:clamp(10.5px,1.1vw,13px);line-height:1.3}@keyframes clinic-header-enter{to{opacity:1;transform:translateY(0)}}@keyframes clinic-header-photo-enter{to{opacity:1;transform:scale(1)}}@keyframes clinic-header-note-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes clinic-header-info-pop{60%{opacity:1;transform:scale(1.13)}to{opacity:1;transform:scale(1)}}@media (width<=991px){.clinicHeaderVisual{max-width:560px}}@media (width<=620px){.clinicHeaderVisual__photo{border-radius:22px}.clinicHeaderVisual__notification{border-radius:13px;grid-template-columns:34px 1fr;gap:8px;width:58%;padding:9px 10px;bottom:6%}.clinicHeaderVisual__avatar{width:34px;height:34px}.clinicHeaderVisual__info{width:14px;height:14px;font-size:8px}.clinicHeaderVisual__copy strong{font-size:11px}.clinicHeaderVisual__copy small{margin-top:2px;font-size:9px}}@media (prefers-reduced-motion:reduce){.clinicHeaderVisual,.clinicHeaderVisual__photo,.clinicHeaderVisual__notification,.clinicHeaderVisual__info{opacity:1;transform:none;animation:none!important}}.clinicChecklistAnimation{aspect-ratio:850/730;isolation:isolate;opacity:0;width:100%;max-width:640px;margin:0 auto;position:relative;transform:translateY(18px)}.clinicChecklistAnimation *,.clinicChecklistAnimation :before,.clinicChecklistAnimation :after{box-sizing:border-box}.clinicChecklistAnimation.is-active{animation:.6s cubic-bezier(.2,.8,.2,1) forwards clinic-checklist-enter}.clinicChecklistAnimation__photo{object-fit:cover;opacity:0;border-radius:18px;width:80%;height:76%;position:absolute;top:11%;left:12%;transform:scale(.97)}.clinicChecklistAnimation.is-active .clinicChecklistAnimation__photo{animation:.65s cubic-bezier(.16,1,.3,1) .12s forwards clinic-checklist-photo-enter}.clinicChecklistAnimation__shiftCard{opacity:0;z-index:3;width:45%;position:absolute;top:3%;left:0;transform:translate(-18px,-10px)scale(.97)}.clinicChecklistAnimation__shiftCard>img{width:100%;height:auto;display:block}.clinicChecklistAnimation.is-active .clinicChecklistAnimation__shiftCard{animation:.56s cubic-bezier(.2,.85,.2,1) .4s forwards clinic-checklist-card-enter}.clinicChecklistAnimation__shiftInfo{opacity:0;background:#fbfbfb;border:1px solid #55585b;border-radius:6px;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:stretch;width:68.5%;height:19.2%;padding:2.2% 2.5%;display:grid;position:absolute;top:21.8%;left:26%;transform:translateY(5px)}.clinicChecklistAnimation.is-active .clinicChecklistAnimation__shiftInfo{animation:.38s ease-out .65s forwards clinic-checklist-detail-enter}.clinicChecklistAnimation__shiftTime{color:#151536;white-space:nowrap;align-items:baseline;gap:4px;display:flex}.clinicChecklistAnimation__shiftTime strong{font-size:clamp(8px,1.25vw,14px);font-weight:500;line-height:1.15}.clinicChecklistAnimation__shiftTime small{color:#74748a;font-size:clamp(7px,.95vw,11px);line-height:1.15}.clinicChecklistAnimation__shiftRole{text-align:right;flex-direction:column;min-width:0;display:flex}.clinicChecklistAnimation__shiftRole strong{color:#55585f;white-space:nowrap;font-size:clamp(7px,.9vw,10.5px);font-weight:650;line-height:1.15}.clinicChecklistAnimation__shiftRole em{color:#e5813f;white-space:nowrap;margin-top:auto;font-size:clamp(7px,.9vw,10.5px);font-style:normal;line-height:1.15}.clinicChecklistAnimation__tasks{opacity:0;background:#f8f8f8f5;border-radius:7px;width:68.5%;height:32.7%;padding:5% 5.5%;display:grid;position:absolute;top:44.4%;left:26%;transform:translateY(5px)}.clinicChecklistAnimation.is-active .clinicChecklistAnimation__tasks{animation:.38s ease-out .77s forwards clinic-checklist-detail-enter}.clinicChecklistAnimation__task{opacity:0;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:9px;display:grid;transform:translate(-8px)}.clinicChecklistAnimation__task i{background:#19a0ff;border-radius:4px;width:15px;height:15px;position:relative;transform:scale(.55)}.clinicChecklistAnimation__task i:after{content:"";border-bottom:1.8px solid #fff;border-right:1.8px solid #fff;width:4px;height:7px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.clinicChecklistAnimation__task span{color:#55585b;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,1vw,11.5px);line-height:1.2;overflow:hidden}.clinicChecklistAnimation.is-active .clinicChecklistAnimation__task{animation:.36s ease-out forwards clinic-checklist-task-enter;animation-delay:calc(.9s + var(--task-index) * .19s)}.clinicChecklistAnimation.is-active .clinicChecklistAnimation__task i{animation:.34s cubic-bezier(.2,1.3,.3,1) forwards clinic-checklist-check-pop;animation-delay:calc(1.03s + var(--task-index) * .19s)}.clinicChecklistAnimation__actions{opacity:0;grid-template-columns:18% minmax(0,1fr);gap:4%;width:68.5%;height:12.7%;display:grid;position:absolute;top:81.7%;left:26%;transform:translateY(5px)}.clinicChecklistAnimation.is-active .clinicChecklistAnimation__actions{animation:.38s ease-out 1.48s forwards clinic-checklist-detail-enter}.clinicChecklistAnimation__close,.clinicChecklistAnimation__comment{border-radius:6px;justify-content:center;align-items:center;display:flex}.clinicChecklistAnimation__close{color:#9ca0a3;background:#fff;border:1px solid #a4a7a9;font-size:clamp(13px,2vw,22px);font-weight:300}.clinicChecklistAnimation__comment{color:#fff;white-space:nowrap;background:#3499ec;gap:5px;font-size:clamp(6.5px,.85vw,11px)}.clinicChecklistAnimation__comment i{font-size:1.15em;font-style:normal}.clinicChecklistAnimation__complete{opacity:0;z-index:4;background:#fff;border:1px solid #62676c;border-radius:16px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;width:57%;padding:14px 18px 14px 14px;display:grid;position:absolute;bottom:2%;right:0;transform:translate(18px,14px)scale(.97);box-shadow:0 14px 34px #23313c1a}.clinicChecklistAnimation.is-active .clinicChecklistAnimation__complete{animation:.58s cubic-bezier(.2,.9,.2,1) 1.55s forwards clinic-checklist-complete-enter}.clinicChecklistAnimation__avatar{width:52px;height:52px;position:relative}.clinicChecklistAnimation__avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.clinicChecklistAnimation__avatar>span{color:#fff;opacity:0;background:#66c65b;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:-3px;right:-5px;transform:scale(.45)}.clinicChecklistAnimation.is-active .clinicChecklistAnimation__avatar>span{animation:.33s cubic-bezier(.2,1.3,.3,1) 1.95s forwards clinic-checklist-status-pop}.clinicChecklistAnimation__copy{flex-direction:column;min-width:0;display:flex}.clinicChecklistAnimation__copy strong{color:#33404c;margin-bottom:3px;font-size:clamp(13px,1.55vw,17px);font-weight:700;line-height:1.2}.clinicChecklistAnimation__copy small{color:#7f8992;font-size:clamp(9px,1.05vw,12px);line-height:1.35}@keyframes clinic-checklist-enter{to{opacity:1;transform:translateY(0)}}@keyframes clinic-checklist-photo-enter{to{opacity:1;transform:scale(1)}}@keyframes clinic-checklist-card-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes clinic-checklist-detail-enter{to{opacity:1;transform:translateY(0)}}@keyframes clinic-checklist-task-enter{to{opacity:1;transform:translate(0)}}@keyframes clinic-checklist-check-pop{60%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes clinic-checklist-complete-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes clinic-checklist-status-pop{to{opacity:1;transform:scale(1)}}@media (width<=767px){.clinicChecklistAnimation{aspect-ratio:390/520;width:min(100%,500px);max-width:500px}.clinicChecklistAnimation__photo{object-position:center;border-radius:16px;width:86%;height:66%;top:18%;left:7%}.clinicChecklistAnimation__shiftCard{background:#fff;border:1px solid #969a9f;border-radius:14px;width:56%;top:4.5%;left:0;overflow:hidden;box-shadow:0 14px 34px #23313c1a}.clinicChecklistAnimation__shiftCard>img,.clinicChecklistAnimation__shiftCard .clinicChecklistAnimation__shiftInfo,.clinicChecklistAnimation__shiftCard .clinicChecklistAnimation__actions{display:none}.clinicChecklistAnimation__tasks{background:#fff;border-radius:0;width:100%;height:auto;padding:0;display:grid;position:relative;top:auto;left:auto}.clinicChecklistAnimation__task{border-bottom:1px solid #edf0f3;grid-template-columns:15px minmax(0,1fr);gap:10px;min-height:48px;padding:9px 14px}.clinicChecklistAnimation__task:last-child{border-bottom:0}.clinicChecklistAnimation__task i{width:15px;height:15px}.clinicChecklistAnimation__task i:after{width:4px;height:8px;top:2px;left:5px}.clinicChecklistAnimation__task span{font-size:clamp(10px,2.5vw,12px)}.clinicChecklistAnimation__complete{border-radius:14px;grid-template-columns:44px minmax(0,1fr);gap:10px;width:84%;padding:11px 14px 11px 11px;bottom:calc(2% + 30px);right:1%}.clinicChecklistAnimation__avatar{width:44px;height:44px}.clinicChecklistAnimation__avatar>span{width:19px;height:19px;font-size:10px}.clinicChecklistAnimation__copy strong{font-size:clamp(13px,3.6vw,16px)}.clinicChecklistAnimation__copy small{font-size:clamp(9px,2.6vw,12px)}}@media (width<=390px){.clinicChecklistAnimation__shiftCard{width:50%}.clinicChecklistAnimation__complete{grid-template-columns:40px minmax(0,1fr);gap:8px;width:88%;padding:10px 11px 10px 10px}.clinicChecklistAnimation__avatar{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.clinicChecklistAnimation,.clinicChecklistAnimation__photo,.clinicChecklistAnimation__shiftCard,.clinicChecklistAnimation__shiftInfo,.clinicChecklistAnimation__tasks,.clinicChecklistAnimation__task,.clinicChecklistAnimation__task i,.clinicChecklistAnimation__actions,.clinicChecklistAnimation__complete,.clinicChecklistAnimation__avatar>span{opacity:1!important;animation:none!important;transform:none!important}}.cleaningHeaderVisual{aspect-ratio:1200/940;isolation:isolate;opacity:0;width:100%;max-width:680px;margin:0 auto;position:relative;transform:translateY(18px)}.cleaningHeaderVisual *,.cleaningHeaderVisual :before,.cleaningHeaderVisual :after{box-sizing:border-box}.cleaningHeaderVisual.is-active{animation:.6s cubic-bezier(.2,.8,.2,1) forwards cleaning-header-enter}.cleaningHeaderVisual__photo{object-fit:cover;opacity:0;border-radius:clamp(25px,3.3vw,38px);width:89%;height:91%;position:absolute;top:4%;left:8%;transform:scale(.97)}.cleaningHeaderVisual.is-active .cleaningHeaderVisual__photo{animation:.68s cubic-bezier(.16,1,.3,1) .12s forwards cleaning-header-photo-enter}.cleaningHeaderVisual__notification{opacity:0;z-index:3;background:#fff;border:1.5px solid #55585b;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;width:48%;padding:12px 16px 12px 11px;display:grid;position:absolute;bottom:8%;left:0;transform:translate(-20px,14px)scale(.96);box-shadow:0 14px 30px #2838451c}.cleaningHeaderVisual.is-active .cleaningHeaderVisual__notification{animation:.58s cubic-bezier(.16,1,.3,1) .65s forwards cleaning-header-note-enter}.cleaningHeaderVisual__avatar{width:48px;height:48px;position:relative}.cleaningHeaderVisual__avatar>img{object-fit:cover;opacity:0;border-radius:50%;width:100%;height:100%;display:block;transform:scale(.72)}.cleaningHeaderVisual.is-active .cleaningHeaderVisual__avatar>img{animation:.39s cubic-bezier(.2,1.3,.3,1) .92s forwards cleaning-header-avatar-pop}.cleaningHeaderVisual__info{color:#fff;opacity:0;background:#269ff5;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:750;display:flex;position:absolute;top:-3px;left:-5px;transform:scale(.45)}.cleaningHeaderVisual.is-active .cleaningHeaderVisual__info{animation:.36s cubic-bezier(.2,1.3,.3,1) 1.08s forwards cleaning-header-info-pop}.cleaningHeaderVisual__copy{flex-direction:column;min-width:0;display:flex}.cleaningHeaderVisual__copy strong{color:#4b4d50;white-space:nowrap;font-size:clamp(14px,1.45vw,18px);font-weight:650;line-height:1.2}.cleaningHeaderVisual__copy small{color:#74777b;white-space:nowrap;margin-top:5px;font-size:clamp(10.5px,1.12vw,13px);line-height:1.3}@keyframes cleaning-header-enter{to{opacity:1;transform:translateY(0)}}@keyframes cleaning-header-photo-enter{to{opacity:1;transform:scale(1)}}@keyframes cleaning-header-note-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cleaning-header-avatar-pop{65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes cleaning-header-info-pop{60%{opacity:1;transform:scale(1.13)}to{opacity:1;transform:scale(1)}}@media (width<=991px){.cleaningHeaderVisual{max-width:580px}}@media (width<=620px){.cleaningHeaderVisual{aspect-ratio:390/430;max-width:470px}.cleaningHeaderVisual__photo{border-radius:22px;width:96%;height:82%;top:5%;left:2%}.cleaningHeaderVisual__notification{border-radius:13px;grid-template-columns:38px minmax(0,1fr);justify-items:start;gap:8px;width:64%;padding:9px 10px;bottom:3%}.cleaningHeaderVisual__avatar{width:38px;height:38px}.cleaningHeaderVisual__info{width:14px;height:14px;font-size:8px}.cleaningHeaderVisual__copy strong{text-align:left;white-space:normal;font-size:13px}.cleaningHeaderVisual__copy small{text-align:left;white-space:normal;margin-top:3px;font-size:10px}}@media (prefers-reduced-motion:reduce){.cleaningHeaderVisual,.cleaningHeaderVisual__photo,.cleaningHeaderVisual__notification,.cleaningHeaderVisual__avatar>img,.cleaningHeaderVisual__info{opacity:1!important;animation:none!important;transform:none!important}}.pharmacyHeaderVisual{aspect-ratio:1100/860;isolation:isolate;opacity:0;width:100%;max-width:760px;margin:0 auto;position:relative;transform:translateY(18px)}.pharmacyHeaderVisual *,.pharmacyHeaderVisual :before,.pharmacyHeaderVisual :after{box-sizing:border-box}.pharmacyHeaderVisual.is-active{animation:.6s cubic-bezier(.2,.8,.2,1) forwards pharmacy-header-enter}.pharmacyHeaderVisual__photo{object-fit:cover;opacity:0;border-radius:clamp(24px,3.3vw,38px);width:88%;height:92%;position:absolute;top:4%;left:7%;transform:scale(.97)}.pharmacyHeaderVisual.is-active .pharmacyHeaderVisual__photo{animation:.68s cubic-bezier(.16,1,.3,1) .12s forwards pharmacy-header-photo-enter}.pharmacyHeaderVisual__shiftCard{opacity:0;z-index:3;width:35%;position:absolute;top:13%;left:3%;transform:translate(-22px,-10px)scale(.96)}.pharmacyHeaderVisual__shiftCard>img{width:100%;height:auto;display:block}.pharmacyHeaderVisual.is-active .pharmacyHeaderVisual__shiftCard{animation:.6s cubic-bezier(.16,1,.3,1) .44s forwards pharmacy-header-card-enter}.pharmacyHeaderVisual__shiftInfo{opacity:0;background:#fff9db;border:1px solid #55585b;border-radius:5px;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:stretch;width:66%;height:29%;padding:2.5% 3%;display:grid;position:absolute;top:35.5%;left:26%;transform:translateY(5px)}.pharmacyHeaderVisual.is-active .pharmacyHeaderVisual__shiftInfo{animation:.38s ease-out .7s forwards pharmacy-header-detail-enter}.pharmacyHeaderVisual__shiftTime{color:#151536;white-space:nowrap;align-items:baseline;gap:3px;display:flex}.pharmacyHeaderVisual__shiftTime strong{font-size:clamp(7px,1vw,11px);font-weight:500;line-height:1.2}.pharmacyHeaderVisual__shiftTime small{color:#74748a;font-size:clamp(6px,.75vw,8px);line-height:1.2}.pharmacyHeaderVisual__shiftRole{text-align:right;flex-direction:column;min-width:0;display:flex}.pharmacyHeaderVisual__shiftRole strong,.pharmacyHeaderVisual__shiftRole em{white-space:nowrap;font-size:clamp(6px,.75vw,8.5px);line-height:1.15}.pharmacyHeaderVisual__shiftRole strong{color:#55585f;font-weight:650}.pharmacyHeaderVisual__shiftRole em{color:#e5813f;margin-top:auto;font-style:normal}.pharmacyHeaderVisual__actions{grid-template-columns:1.25fr 1.2fr .35fr;gap:4%;width:84%;height:13%;display:grid;position:absolute;top:74%;left:8%}.pharmacyHeaderVisual__actions>span{color:#666a6e;opacity:0;white-space:nowrap;background:#fafafa;border:1px solid #c7c9cc;border-radius:4px;justify-content:center;align-items:center;gap:4px;font-size:clamp(5.5px,.7vw,8px);display:flex;transform:translateY(4px)}.pharmacyHeaderVisual__actions>span svg{color:#4e5357;flex:none;width:.9em;height:.9em}.pharmacyHeaderVisual.is-active .pharmacyHeaderVisual__actions>span{animation:.3s ease-out forwards pharmacy-header-action-enter}.pharmacyHeaderVisual.is-active .pharmacyHeaderVisual__actions>span:first-child{animation-delay:.88s}.pharmacyHeaderVisual.is-active .pharmacyHeaderVisual__actions>span:nth-child(2){animation-delay:.98s}.pharmacyHeaderVisual.is-active .pharmacyHeaderVisual__actions>span:nth-child(3){animation-delay:1.08s}.pharmacyHeaderVisual__coffee{font-size:clamp(7px,.9vw,10px)!important}.pharmacyHeaderVisual__notification{opacity:0;z-index:4;background:#fff;border:1.5px solid #55585b;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;width:37.5%;padding:9px 13px 9px 9px;display:grid;position:absolute;bottom:8%;right:0;transform:translate(20px,14px)scale(.96);box-shadow:0 14px 30px #2838451a}.pharmacyHeaderVisual__notification>img{object-fit:contain;opacity:0;width:44px;height:44px;display:block;transform:scale(.7)}.pharmacyHeaderVisual__notification>span{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;display:flex}.pharmacyHeaderVisual__notification>span strong{color:#55585b;white-space:nowrap;font-size:clamp(10px,1.12vw,13px);font-weight:700;line-height:1.2}.pharmacyHeaderVisual__notification>span small{color:#80858a;white-space:nowrap;margin-top:5px;font-size:clamp(7px,.9vw,10px);line-height:1.25}.pharmacyHeaderVisual.is-active .pharmacyHeaderVisual__notification{animation:.58s cubic-bezier(.16,1,.3,1) 1.18s forwards pharmacy-header-note-enter}.pharmacyHeaderVisual.is-active .pharmacyHeaderVisual__notification>img{animation:.42s cubic-bezier(.2,1.3,.3,1) 1.48s forwards pharmacy-header-avatar-pop}@keyframes pharmacy-header-enter{to{opacity:1;transform:translateY(0)}}@keyframes pharmacy-header-photo-enter{to{opacity:1;transform:scale(1)}}@keyframes pharmacy-header-card-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes pharmacy-header-note-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes pharmacy-header-detail-enter{to{opacity:1;transform:translateY(0)}}@keyframes pharmacy-header-action-enter{to{opacity:1;transform:translateY(0)}}@keyframes pharmacy-header-avatar-pop{65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (width<=991px){.pharmacyHeaderVisual{max-width:620px}}@media (width<=620px){.pharmacyHeaderVisual{aspect-ratio:390/440;max-width:470px}.pharmacyHeaderVisual__photo{border-radius:22px;width:96%;height:82%;top:5%;left:2%}.pharmacyHeaderVisual__shiftCard{display:none}.pharmacyHeaderVisual__notification{border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:9px;width:70%;padding:9px 11px 9px 9px;bottom:3%;right:1%}.pharmacyHeaderVisual__notification>img{width:42px;height:42px}.pharmacyHeaderVisual__notification>span strong{white-space:normal;font-size:13px}.pharmacyHeaderVisual__notification>span small{white-space:normal;margin-top:3px;font-size:11px}}@media (prefers-reduced-motion:reduce){.pharmacyHeaderVisual,.pharmacyHeaderVisual__photo,.pharmacyHeaderVisual__shiftCard,.pharmacyHeaderVisual__shiftInfo,.pharmacyHeaderVisual__actions>span,.pharmacyHeaderVisual__notification,.pharmacyHeaderVisual__notification>img{opacity:1!important;animation:none!important;transform:none!important}}.pharmacyAbsenceAnimation{aspect-ratio:760/590;isolation:isolate;opacity:0;width:100%;max-width:760px;margin:0 auto;position:relative;overflow:visible;transform:translateY(18px)}.pharmacyAbsenceAnimation *,.pharmacyAbsenceAnimation :before,.pharmacyAbsenceAnimation :after{box-sizing:border-box}.pharmacyAbsenceAnimation.is-active{animation:.65s cubic-bezier(.16,1,.3,1) forwards pharmacy-absence-enter}.pharmacyAbsenceAnimation__calendar{opacity:0;z-index:1;width:72%;position:absolute;top:14.5%;left:6.5%;transform:translate(-16px,12px)}.pharmacyAbsenceAnimation__calendar .nurseAbsCal{width:100%;max-width:none}.pharmacyAbsenceAnimation__calendar .nurseAbsCal__backdrop{display:none}.pharmacyAbsenceAnimation__calendar .nurseAbsCal__card{box-shadow:none}.pharmacyAbsenceAnimation.is-active .pharmacyAbsenceAnimation__calendar{animation:.76s cubic-bezier(.16,1,.3,1) .1s forwards pharmacy-absence-board-in}.pharmacyAbsenceAnimation__phone{opacity:0;z-index:3;width:34%;position:absolute;top:0;right:-.5%;transform:translate(24px,12px)scale(.97)}.pharmacyAbsenceAnimation.is-active .pharmacyAbsenceAnimation__phone{animation:.76s cubic-bezier(.16,1,.3,1) .26s forwards pharmacy-absence-phone-in}.pharmacyAbsenceAnimation__phoneShell{width:100%;height:auto;display:block}.pharmacyAbsenceAnimation__phoneList{flex-direction:column;gap:1.15%;width:80.6%;height:50.5%;display:flex;position:absolute;top:27.1%;left:9.7%}.pharmacyAbsenceAnimation__absenceRow{opacity:0;background:#fffffffa;border:1px solid #8b92983d;flex:1 1 0;min-height:0;position:relative;overflow:hidden;transform:translate(13px);box-shadow:0 2px 4px #2e384021}.pharmacyAbsenceAnimation__absenceRow:after{background:var(--absence-tone);content:"";transform-origin:0;height:4px;width:var(--absence-width,30%);position:absolute;bottom:0;left:0;transform:scaleX(0)}.pharmacyAbsenceAnimation__absenceRow--teal{--absence-tone:#22b9bd;--absence-width:29%}.pharmacyAbsenceAnimation__absenceRow--orange{--absence-tone:#f26932;--absence-width:22%}.pharmacyAbsenceAnimation__absenceRow--blue{--absence-tone:#279fea;--absence-width:44%}.pharmacyAbsenceAnimation__absenceRow--coral{--absence-tone:#f16d3e;--absence-width:21%}.pharmacyAbsenceAnimation__absenceRow.is-active{background:#c3e5fbf5;border-color:#78bce8}.pharmacyAbsenceAnimation__absenceRow.is-pending strong{color:#e46636}.pharmacyAbsenceAnimation.is-active .pharmacyAbsenceAnimation__absenceRow{animation:pharmacy-absence-row-in .56s cubic-bezier(.16, 1, .3, 1) calc(.62s + var(--item-index,0) * 85ms) forwards}.pharmacyAbsenceAnimation.is-active .pharmacyAbsenceAnimation__absenceRow:after{animation:pharmacy-absence-progress-in .68s cubic-bezier(.16, 1, .3, 1) calc(.93s + var(--item-index,0) * 85ms) forwards}.pharmacyAbsenceAnimation__absenceText{grid-template-columns:1fr auto auto;align-items:center;display:grid;position:absolute;inset:0 4% 4px 5%}.pharmacyAbsenceAnimation__absenceText strong,.pharmacyAbsenceAnimation__absenceText span,.pharmacyAbsenceAnimation__absenceText small{color:#62686d;white-space:nowrap;font-size:clamp(5.2px,.72vw,8.5px);font-weight:500;line-height:1}.pharmacyAbsenceAnimation__absenceText span{margin-left:4px}.pharmacyAbsenceAnimation__absenceText small{background:#d9dde0;border-radius:2px;margin-left:5px;padding:2px 3px}.pharmacyAbsenceAnimation__notification{opacity:0;z-index:4;background:#fff;border:1.5px solid #55585b;border-radius:17px;grid-template-columns:clamp(40px,5.2vw,52px) 1fr;align-items:center;gap:clamp(9px,1.25vw,13px);width:51.5%;min-height:94px;padding:12px 18px 12px 21px;display:grid;position:absolute;top:7.5%;left:3.5%;transform:translate(-24px,-12px)scale(.96);box-shadow:0 12px 28px #2838451a}.pharmacyAbsenceAnimation.is-active .pharmacyAbsenceAnimation__notification{animation:.72s cubic-bezier(.16,1,.3,1) .72s forwards pharmacy-absence-note-in}.pharmacyAbsenceAnimation__avatarWrap{position:relative}.pharmacyAbsenceAnimation__avatarWrap>img{border-radius:50%;width:100%;height:auto;display:block}.pharmacyAbsenceAnimation__avatarWrap>span{color:#fff;background:#249df0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-family:Arial,sans-serif;font-size:clamp(11px,1.45vw,15px);font-weight:750;display:flex;position:absolute;top:-8px;left:-8px}.pharmacyAbsenceAnimation.is-active .pharmacyAbsenceAnimation__avatarWrap>span{animation:.52s cubic-bezier(.34,1.56,.64,1) 1.18s both pharmacy-absence-info-pop}.pharmacyAbsenceAnimation__notificationText{min-width:0}.pharmacyAbsenceAnimation__notificationText strong,.pharmacyAbsenceAnimation__notificationText span{display:block}.pharmacyAbsenceAnimation__notificationText strong{color:#55585b;white-space:nowrap;font-size:clamp(13px,1.65vw,18px);font-weight:700;line-height:1.18}.pharmacyAbsenceAnimation__notificationText span{color:#7f858a;margin-top:7px;font-size:clamp(9px,1.15vw,12.5px);line-height:1.28}@media (width>=701px){.pharmacyAbsenceAnimation__phone{width:38%;top:30px}}@media (width<=700px){.pharmacyAbsenceAnimation{aspect-ratio:390/540;max-width:410px}.pharmacyAbsenceAnimation__calendar{width:74%;top:24%;left:0}.pharmacyAbsenceAnimation__phone{width:56%;top:4%;right:0}.pharmacyAbsenceAnimation__notification{border-radius:14px;grid-template-columns:39px 1fr;gap:9px;width:66%;min-height:80px;padding:4px 12px 4px 15px;top:5%;left:0}.pharmacyAbsenceAnimation__avatarWrap>span{width:24px;height:24px;font-size:13px;top:-8px;left:-8px}.pharmacyAbsenceAnimation__notificationText strong{white-space:normal;font-size:13px}.pharmacyAbsenceAnimation__notificationText span{margin-top:4px;font-size:11px}.pharmacyAbsenceAnimation__absenceText strong,.pharmacyAbsenceAnimation__absenceText span,.pharmacyAbsenceAnimation__absenceText small{font-size:clamp(5px,1.7vw,7.2px)}}@media (width<=430px){.pharmacyAbsenceAnimation__phone{width:58%;top:6%;right:0}.pharmacyAbsenceAnimation__notification{width:73%;top:4%}}@media (width<=600px){.pharmacyAbsenceAnimation__calendar .nurseAbsCal{--cal-name-w:90px;--cal-row-h:42px;--cal-head-h:36px}.pharmacyAbsenceAnimation__calendar .nurseAbsCal__card{z-index:2;background:#fff;border:1px solid #969a9f;border-radius:16px;width:92%;position:absolute;top:-37px;right:-1px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.pharmacyAbsenceAnimation,.pharmacyAbsenceAnimation *,.pharmacyAbsenceAnimation :before,.pharmacyAbsenceAnimation :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes pharmacy-absence-enter{to{opacity:1;transform:translateY(0)}}@keyframes pharmacy-absence-board-in{to{opacity:.42;transform:translate(0,0)}}@keyframes pharmacy-absence-phone-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes pharmacy-absence-row-in{to{opacity:1;transform:translate(0)}}@keyframes pharmacy-absence-progress-in{to{transform:scaleX(1)}}@keyframes pharmacy-absence-note-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes pharmacy-absence-info-pop{0%{opacity:0;transform:scale(.4)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(0)}}.pharmacyHoursAnimation{aspect-ratio:760/610;isolation:isolate;opacity:0;width:100%;max-width:760px;margin:0 auto;position:relative;transform:translateY(18px)}.pharmacyHoursAnimation *,.pharmacyHoursAnimation :before,.pharmacyHoursAnimation :after{box-sizing:border-box}.pharmacyHoursAnimation.is-active{animation:.62s cubic-bezier(.16,1,.3,1) forwards pharmacy-hours-enter}.pharmacyHoursAnimation__photo{object-fit:cover;opacity:0;border-radius:clamp(24px,3.2vw,38px);width:88%;height:72%;display:block;position:absolute;top:10%;left:2.5%;transform:scale(.975)}.pharmacyHoursAnimation.is-active .pharmacyHoursAnimation__photo{animation:.72s cubic-bezier(.16,1,.3,1) 80ms forwards pharmacy-hours-photo-in}.pharmacyHoursAnimation__card{opacity:0;z-index:2;background:#fff;border:1.5px solid #55585b;border-radius:17px;width:33%;padding:clamp(13px,1.75vw,18px) clamp(13px,1.65vw,17px) clamp(10px,1.25vw,13px);position:absolute;bottom:7%;right:0;transform:translate(28px,24px)scale(.96);box-shadow:0 15px 32px #2838451f}.pharmacyHoursAnimation.is-active .pharmacyHoursAnimation__card{animation:.72s cubic-bezier(.16,1,.3,1) .39s forwards pharmacy-hours-card-in}.pharmacyHoursAnimation__heading{opacity:0;align-items:baseline;gap:clamp(9px,1.4vw,15px);display:flex}.pharmacyHoursAnimation__heading strong{color:#55585b;white-space:nowrap;font-size:clamp(15px,1.8vw,20px);font-weight:700;line-height:1.1}.pharmacyHoursAnimation__heading span{color:#b7b8ba;white-space:nowrap;font-size:clamp(11px,1.25vw,14px);font-weight:650}.pharmacyHoursAnimation.is-active .pharmacyHoursAnimation__heading{animation:.42s ease-out .83s forwards pharmacy-hours-detail-in}.pharmacyHoursAnimation__person{color:#66696c;opacity:0;margin-top:clamp(11px,1.55vw,16px);font-size:clamp(13px,1.55vw,17px);font-weight:400;line-height:1.15}.pharmacyHoursAnimation.is-active .pharmacyHoursAnimation__person{animation:.42s ease-out .94s forwards pharmacy-hours-detail-in}.pharmacyHoursAnimation__balance{color:#1d99ef;opacity:0;background:#e1f0ff;border-radius:7px;margin-top:clamp(11px,1.5vw,16px);padding:clamp(7px,.9vw,9px) clamp(9px,1.1vw,12px);font-size:clamp(19px,2.4vw,27px);font-weight:650;line-height:1;display:inline-flex;transform:scale(.85)}.pharmacyHoursAnimation.is-active .pharmacyHoursAnimation__balance{animation:.52s cubic-bezier(.34,1.56,.64,1) 1.05s forwards pharmacy-hours-balance-in}.pharmacyHoursAnimation__rows{margin-top:clamp(12px,1.55vw,16px)}.pharmacyHoursAnimation__row{opacity:0;justify-content:space-between;align-items:center;padding:clamp(4px,.55vw,6px) 0;display:flex;transform:translateY(7px)}.pharmacyHoursAnimation__row:last-child{border-top:1px solid #e8eaec;margin-top:5px;padding-top:clamp(7px,.85vw,9px)}.pharmacyHoursAnimation__row span,.pharmacyHoursAnimation__row strong{font-size:clamp(10px,1.1vw,12.5px);line-height:1.15}.pharmacyHoursAnimation__row span{color:#65696c;font-weight:400}.pharmacyHoursAnimation__row strong{color:#55585b;font-weight:700}.pharmacyHoursAnimation__row strong.is-blue{color:#1d99ef}.pharmacyHoursAnimation.is-active .pharmacyHoursAnimation__row{animation:pharmacy-hours-row-in .43s ease-out calc(1.18s + var(--row-index,0) * .11s) forwards}.pharmacyHoursAnimation__actions{grid-template-columns:32px minmax(0,1fr);gap:10px;margin-top:clamp(10px,1.25vw,13px);display:grid}.pharmacyHoursAnimation__actions button{cursor:default;opacity:0;border-radius:7px;justify-content:center;align-items:center;min-height:30px;font-family:inherit;display:flex;transform:translateY(7px)}.pharmacyHoursAnimation__actions button:first-child{color:#9da1a4;background:#fff;border:1px solid #aeb1b4;font-size:20px;font-weight:250}.pharmacyHoursAnimation__actions button:last-child{color:#fff;white-space:nowrap;background:#3198ed;border:1px solid #3198ed;gap:6px;font-size:clamp(7px,.9vw,10px)}.pharmacyHoursAnimation__actions button:last-child span{font-size:1.05em}.pharmacyHoursAnimation.is-active .pharmacyHoursAnimation__actions button{animation:.43s ease-out forwards pharmacy-hours-row-in}.pharmacyHoursAnimation.is-active .pharmacyHoursAnimation__actions button:first-child{animation-delay:1.55s}.pharmacyHoursAnimation.is-active .pharmacyHoursAnimation__actions button:last-child{animation-delay:1.66s}@media (width>=701px){.pharmacyHoursAnimation__heading span{position:relative;right:8px}}@media (width<=700px){.pharmacyHoursAnimation{aspect-ratio:390/500;max-width:420px}.pharmacyHoursAnimation__photo{width:94%;height:61%;top:7%;left:3%}.pharmacyHoursAnimation__card{width:61%;padding:16px 15px 13px;bottom:5%;right:1%}.pharmacyHoursAnimation__heading strong{font-size:17px}.pharmacyHoursAnimation__heading span{font-size:12px}.pharmacyHoursAnimation__person{margin-top:12px;font-size:15px}.pharmacyHoursAnimation__balance{margin-top:12px;font-size:25px}.pharmacyHoursAnimation__rows{margin-top:15px}.pharmacyHoursAnimation__row span,.pharmacyHoursAnimation__row strong{font-size:12px}.pharmacyHoursAnimation__actions{grid-template-columns:32px minmax(0,140px);justify-content:end;gap:7px;margin-top:11px}.pharmacyHoursAnimation__actions button{min-height:30px}.pharmacyHoursAnimation__actions button:last-child{max-width:140px;font-size:11px}.pharmacyHoursAnimation__actions button:last-child span{font-size:calc(1em + 1px)}}@media (width<=430px){.pharmacyHoursAnimation__card{width:64%;bottom:4%}.pharmacyHoursAnimation__photo{height:59%}}@media (prefers-reduced-motion:reduce){.pharmacyHoursAnimation,.pharmacyHoursAnimation *,.pharmacyHoursAnimation :before,.pharmacyHoursAnimation :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes pharmacy-hours-enter{to{opacity:1;transform:translateY(0)}}@keyframes pharmacy-hours-photo-in{to{opacity:1;transform:scale(1)}}@keyframes pharmacy-hours-card-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes pharmacy-hours-detail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pharmacy-hours-balance-in{to{opacity:1;transform:scale(1)}}@keyframes pharmacy-hours-row-in{to{opacity:1;transform:translateY(0)}}.pharmacyShiftEdit{aspect-ratio:1.185;box-sizing:border-box;isolation:isolate;width:100%;max-width:720px;margin:0 auto;position:relative;overflow:visible}.pharmacyShiftEdit *,.pharmacyShiftEdit :before,.pharmacyShiftEdit :after{box-sizing:border-box}.pharmacyShiftEdit__board{opacity:0;z-index:1;width:73%;position:absolute;top:16.5%;left:14%;transform:translate(-18px,12px)}.pharmacyShiftEdit__board>img{opacity:.35;width:100%;height:auto;display:block}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__board{animation:.72s cubic-bezier(.2,.8,.2,1) 80ms both pharmacy-shift-edit-enter}.pharmacyShiftEdit__boardShift{opacity:0;background:#fff;border:1px solid #969a9f;border-radius:clamp(6px,.72vw,8px);flex-direction:column;justify-content:center;align-items:flex-start;width:31%;height:17.8%;padding:clamp(4px,.65vw,8px) clamp(4px,.6vw,7px) clamp(4px,.65vw,8px) clamp(8px,1vw,12px);display:flex;position:absolute;overflow:hidden;transform:translateY(8px);box-shadow:0 5px 12px #23313c14}.pharmacyShiftEdit__boardShift:before{content:"";background:#75d4b7;width:clamp(4px,.55vw,6px);position:absolute;top:0;bottom:0;left:0}.pharmacyShiftEdit__boardShift strong{color:#74788a;white-space:nowrap;font-size:clamp(7px,1.1vw,12px);line-height:1.12}.pharmacyShiftEdit__boardShift span{color:#a1a1a5;margin-top:3px;font-size:clamp(6.5px,1vw,11px)}.pharmacyShiftEdit__boardShift.is-one{top:20.5%;left:34.55%}.pharmacyShiftEdit__boardShift.is-two{top:59.8%;left:34.55%}.pharmacyShiftEdit__boardShift.is-three{top:79.1%;left:67.25%}.pharmacyShiftEdit__boardShift.is-two,.pharmacyShiftEdit__boardShift.is-three{background:#fff0e7}.pharmacyShiftEdit__boardShift.is-two:before{background:#ffc77e}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__boardShift{animation:.43s ease-out forwards pharmacy-shift-edit-detail-in}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__boardShift.is-one{animation-delay:.76s}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__boardShift.is-two{animation-delay:.89s}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__boardShift.is-three{animation-delay:1.02s}.pharmacyShiftEdit__phone{opacity:0;z-index:3;width:35.8%;position:absolute;top:4%;left:0;transform:translate(-24px,14px)scale(.97)}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__phone{animation:.76s cubic-bezier(.2,.8,.2,1) .18s both pharmacy-shift-edit-enter}.pharmacyShiftEdit__phoneImage{width:100%;height:auto;display:block}.pharmacyShiftEdit__phoneShift{color:#55595d;opacity:0;background:#fffffff7;border:1px solid #8f9295;border-radius:4px;width:70.8%;height:8.45%;position:absolute;left:22.4%;overflow:hidden;transform:translate(10px)scale(.97);box-shadow:0 1px 2px #28303814}.pharmacyShiftEdit__phoneShift strong{color:#55595d;white-space:nowrap;font-size:clamp(5.5px,.82vw,9.5px);font-weight:500;line-height:1.15;position:absolute;top:14%;left:3.4%}.pharmacyShiftEdit__phoneShift strong small{color:#8f9396;font-size:.78em;font-weight:400}.pharmacyShiftEdit__phoneShift>span{color:#707477;font-size:clamp(4.5px,.59vw,7px);position:absolute;top:16%;right:3%}.pharmacyShiftEdit__phoneShift em{color:#dd8555;font-size:clamp(4.5px,.6vw,7.2px);font-style:normal;position:absolute;bottom:10%;right:3%}.pharmacyShiftEdit__phoneShift.is-monday{top:18%}.pharmacyShiftEdit__phoneShift.is-tuesday{top:28.55%}.pharmacyShiftEdit__phoneShift.is-wednesday{background:#fff0e7;border-color:#55585b;top:39%}.pharmacyShiftEdit__phoneShift.is-wednesday strong{color:#111335}.pharmacyShiftEdit__phoneShift.is-thursday{top:49.45%}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__phoneShift{animation:pharmacy-shift-edit-phone-shift-in .42s cubic-bezier(.2, .8, .2, 1) calc(.82s + var(--shift-index,0) * .13s) both}.pharmacyShiftEdit__editor{opacity:0;z-index:4;width:47%;position:absolute;top:5%;right:0;transform:translate(24px,-12px)scale(.96)}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__editor{animation:.7s cubic-bezier(.2,.8,.2,1) .52s both pharmacy-shift-edit-enter}.pharmacyShiftEdit__editorBase{width:100%;height:auto;display:block}.pharmacyShiftEdit__editIcon{color:#fff;opacity:0;background:#89939d;border-radius:50%;justify-content:center;align-items:center;width:4.5%;height:5.3%;font-size:clamp(5px,.75vw,8px);display:flex;position:absolute;top:8.5%;left:61.5%;transform:scale(.5)rotate(-12deg)}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__editIcon{animation:.43s cubic-bezier(.34,1.56,.64,1) 1.02s forwards pharmacy-shift-edit-icon-in}.pharmacyShiftEdit__editShift{opacity:0;background:#fff;border:1px solid #55585b;border-radius:8px;width:69%;height:21.2%;position:absolute;left:25.5%;transform:translate(10px)}.pharmacyShiftEdit__editShift strong{color:#161735;white-space:nowrap;font-size:clamp(8px,1.25vw,14px);font-weight:500;position:absolute;top:18%;left:4%}.pharmacyShiftEdit__editShift strong small{color:#74758a;font-size:.72em;font-weight:400}.pharmacyShiftEdit__editShift>span{color:#55585b;font-size:clamp(6px,.8vw,9px);font-weight:600;position:absolute;top:20%;right:4%}.pharmacyShiftEdit__editShift em{color:#e77b37;font-size:clamp(6px,.85vw,9.5px);font-style:normal;position:absolute;bottom:14%;right:4%}.pharmacyShiftEdit__editShift.is-old{height:22%;top:24.2%}.pharmacyShiftEdit__editShift.is-old strong:after{content:"";transform-origin:0;background:#17172f;width:105%;height:1px;position:absolute;top:51%;left:-2%;transform:scaleX(0)}.pharmacyShiftEdit__editShift.is-new{background:#fff0e7;top:49.3%}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__editShift.is-old{animation:.43s ease-out 1.14s forwards pharmacy-shift-edit-detail-in}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__editShift.is-old strong:after{animation:.42s ease-out 1.55s forwards pharmacy-shift-edit-strike}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__editShift.is-new{animation:.43s ease-out 1.78s forwards pharmacy-shift-edit-detail-in}.pharmacyShiftEdit__actions{grid-template-columns:clamp(24px,3.8vw,42px) minmax(0,1fr);gap:3.5%;width:56.5%;display:grid;position:absolute;bottom:7.2%;left:37%}.pharmacyShiftEdit__actions button{opacity:0;border-radius:7px;justify-content:center;align-items:center;height:clamp(24px,3.8vw,42px);font-family:inherit;display:flex;transform:translateY(7px)}.pharmacyShiftEdit__actions button:first-child{aspect-ratio:1;color:#9da1a4;background:#fff;border:1px solid #aeb1b4;align-self:center;width:100%;font-size:clamp(15px,2vw,22px)}.pharmacyShiftEdit__actions button:last-child{color:#fff;white-space:nowrap;background:#3198ed;border:1px solid #3198ed;gap:5px;padding-left:8px;padding-right:8px;font-size:clamp(6px,.95vw,14px)}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__actions button{animation:.42s ease-out forwards pharmacy-shift-edit-detail-in}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__actions button:first-child{animation-delay:2.02s}.pharmacyShiftEdit.is-active .pharmacyShiftEdit__actions button:last-child{animation-delay:2.14s}@media (width<=991px){.pharmacyShiftEdit__boardShift{border-radius:4px}.pharmacyShiftEdit__boardShift strong,.pharmacyShiftEdit__boardShift span{font-size:8px;line-height:10px}.pharmacyShiftEdit__phoneShift{border-radius:2px}.pharmacyShiftEdit__phoneShift strong{font-size:7.5px}.pharmacyShiftEdit__phoneShift>span{font-size:6.2px}.pharmacyShiftEdit__phoneShift em{font-size:6.5px}.pharmacyShiftEdit__editIcon{font-size:7px}.pharmacyShiftEdit__editShift{border-radius:5px}.pharmacyShiftEdit__editShift strong{font-size:11px}.pharmacyShiftEdit__editShift>span,.pharmacyShiftEdit__editShift em{font-size:8px}.pharmacyShiftEdit__actions button:last-child{font-size:9px}}@media (width<=700px){.pharmacyShiftEdit{aspect-ratio:390/560;max-width:420px}.pharmacyShiftEdit__phone{width:45%;top:8%;left:0}.pharmacyShiftEdit__board{width:78%;top:26%;left:23%}.pharmacyShiftEdit__editor{width:59%;top:6%;right:0}.pharmacyShiftEdit__editShift em{display:none}}@media (width<=430px){.pharmacyShiftEdit__phone{width:46%;top:10%}.pharmacyShiftEdit__editor{width:61%;top:7%}}@media (prefers-reduced-motion:reduce){.pharmacyShiftEdit,.pharmacyShiftEdit *,.pharmacyShiftEdit :before,.pharmacyShiftEdit :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes pharmacy-shift-edit-enter{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes pharmacy-shift-edit-detail-in{to{opacity:1;transform:translateY(0)translate(0)}}@keyframes pharmacy-shift-edit-phone-shift-in{to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes pharmacy-shift-edit-icon-in{to{opacity:1;transform:scale(1)rotate(0)}}@keyframes pharmacy-shift-edit-strike{to{transform:scaleX(1)}}.pharmacyScheduleAnim{aspect-ratio:640/420;isolation:isolate;opacity:0;width:100%;max-width:620px;margin:0 auto;position:relative;transform:translateY(18px)}.pharmacyScheduleAnim *,.pharmacyScheduleAnim :before,.pharmacyScheduleAnim :after{box-sizing:border-box}.pharmacyScheduleAnim.is-active{animation:.6s cubic-bezier(.2,.8,.2,1) forwards pharmacy-sched-enter}.pharmacyScheduleAnim__board{opacity:.6;grid-template-rows:38px repeat(4,64px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:absolute;top:14%;left:0;right:26%}.pharmacyScheduleAnim__dayHeader,.pharmacyScheduleAnim__shift,.pharmacyScheduleAnim__cell{opacity:0;transform:translateY(12px)scale(.96)}.pharmacyScheduleAnim.is-active .pharmacyScheduleAnim__dayHeader,.pharmacyScheduleAnim.is-active .pharmacyScheduleAnim__shift,.pharmacyScheduleAnim.is-active .pharmacyScheduleAnim__cell{animation:.44s cubic-bezier(.16,1,.3,1) forwards pharmacy-sched-cell-pop;animation-delay:calc(.28s + var(--cell-i) * 55ms)}.pharmacyScheduleAnim__dayHeader{color:#13142f;background:#f5f8fa;border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:750;display:flex}.pharmacyScheduleAnim__shift{background:#fff;border:1px solid #969a9f;border-radius:8px;flex-direction:column;justify-content:center;padding:6px 6px 6px 11px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 12px #23313c1a}.pharmacyScheduleAnim__shift:before{background:var(--shift-accent);content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.pharmacyScheduleAnim__shift strong{color:#13142f;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.15}.pharmacyScheduleAnim__shift span{color:#a1a1a5;white-space:nowrap;margin-top:2px;font-size:11.5px;line-height:1.2}.pharmacyScheduleAnim__shift--mint{--shift-accent:#75d4b7}.pharmacyScheduleAnim__shift--violet{--shift-accent:#9d8cff}.pharmacyScheduleAnim__shift--orange{--shift-accent:#ffc77e}.pharmacyScheduleAnim__cell{background:#fbfbfc;border:1px solid #a6a9ae;border-radius:9px}.pharmacyScheduleAnim__cell--plane{background:#e7f4ff;border-color:#0000;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 4px #fff}.pharmacyScheduleAnim__planeBadge{background:#19a0ff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.pharmacyScheduleAnim__planeBadge svg{fill:#fff;width:14px;height:14px;transform:rotate(-42deg)}.pharmacyScheduleAnim__cell--plus{background:#cfe8c8;border-color:#0000;justify-content:center;align-items:center;display:flex}.pharmacyScheduleAnim__plusBadge{color:#93c78a;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.pharmacyScheduleAnim__plusBadge svg{width:13px;height:13px}.pharmacyScheduleAnim__cell--striped{background:repeating-linear-gradient(-45deg,#686e7814 0 5px,#0000 5px 10px),#fff}.pharmacyScheduleAnim__employees{z-index:3;background:#fff;border:1px solid #969a9f;border-radius:16px;width:42%;position:absolute;top:-30px;right:83px;overflow:hidden}.pharmacyScheduleAnim__employees header{color:#3f4952;background:#f8fafc;border-bottom:1px solid #e7ebf0;padding:14px 20px;font-size:19px;font-weight:700}.pharmacyScheduleAnim__employee{opacity:0;border-bottom:1px solid #eef1f4;align-items:center;gap:13px;min-height:62px;padding:8px 20px;display:flex;transform:translate(10px)}.pharmacyScheduleAnim__employee:last-child{border-bottom:0}.pharmacyScheduleAnim__employee>img{object-fit:cover;border-radius:50%;flex:0 0 44px;width:44px;height:44px}.pharmacyScheduleAnim__employee>span{flex-direction:column;min-width:0;display:flex}.pharmacyScheduleAnim__employee>span strong{color:#4a5561;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.2;overflow:hidden}.pharmacyScheduleAnim__employee>span small{color:#e8503f;margin-top:2px;font-size:12px;font-weight:500}.pharmacyScheduleAnim__employee.is-unavailable{background:#fdecec}.pharmacyScheduleAnim.is-active .pharmacyScheduleAnim__employee{animation:.38s ease-out forwards pharmacy-sched-row-enter;animation-delay:calc(1.15s + var(--row-i) * .16s)}@media (width<=991px){.pharmacyScheduleAnim{aspect-ratio:640/520;max-width:460px}.pharmacyScheduleAnim__board{grid-template-rows:32px repeat(4,54px);gap:10px;top:12%;right:10%}.pharmacyScheduleAnim__dayHeader{font-size:12.5px}.pharmacyScheduleAnim__shift{padding:6px 6px 6px 11px}.pharmacyScheduleAnim__shift strong{font-size:12px}.pharmacyScheduleAnim__shift span{font-size:10.5px}.pharmacyScheduleAnim__planeBadge{width:26px;height:26px}.pharmacyScheduleAnim__planeBadge svg{width:14px;height:14px}.pharmacyScheduleAnim__plusBadge{width:26px;height:26px}.pharmacyScheduleAnim__plusBadge svg{width:13px;height:13px}.pharmacyScheduleAnim__employees{width:46%;top:-20px;right:24px}.pharmacyScheduleAnim__employees header{padding:11px 16px;font-size:16px}.pharmacyScheduleAnim__employee{gap:10px;min-height:52px;padding:7px 16px}.pharmacyScheduleAnim__employee>img{flex-basis:36px;width:36px;height:36px}.pharmacyScheduleAnim__employee>span strong{font-size:13.5px}.pharmacyScheduleAnim__employee>span small{font-size:10.5px}}@media (width<=576px){.pharmacyScheduleAnim{aspect-ratio:640/560}.pharmacyScheduleAnim__board{grid-template-rows:28px repeat(4,46px);gap:8px;top:10%;right:4%}.pharmacyScheduleAnim__dayHeader{border-radius:7px;font-size:11px}.pharmacyScheduleAnim__shift{border-radius:7px;padding:5px 5px 5px 9px}.pharmacyScheduleAnim__shift:before{width:4px}.pharmacyScheduleAnim__shift strong{font-size:10.5px}.pharmacyScheduleAnim__shift span{margin-top:1px;font-size:9px}.pharmacyScheduleAnim__cell{border-radius:7px}.pharmacyScheduleAnim__planeBadge{width:22px;height:22px}.pharmacyScheduleAnim__planeBadge svg{width:12px;height:12px}.pharmacyScheduleAnim__plusBadge{width:22px;height:22px}.pharmacyScheduleAnim__plusBadge svg{width:12px;height:12px}.pharmacyScheduleAnim__employees{border-radius:12px;width:54%;top:-16px;right:10px}.pharmacyScheduleAnim__employees header{padding:9px 13px;font-size:13px}.pharmacyScheduleAnim__employee{gap:8px;min-height:42px;padding:5px 13px}.pharmacyScheduleAnim__employee>img{flex-basis:28px;width:28px;height:28px}.pharmacyScheduleAnim__employee>span strong{font-size:11.5px}.pharmacyScheduleAnim__employee>span small{font-size:9px}}@keyframes pharmacy-sched-enter{to{opacity:1;transform:translateY(0)}}@keyframes pharmacy-sched-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pharmacy-sched-cell-pop{0%{opacity:0;transform:translateY(12px)scale(.96)}60%{opacity:1;transform:translateY(-2px)scale(1.008)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes pharmacy-sched-row-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pharmacyScheduleAnim{opacity:1;transform:none}.pharmacyScheduleAnim .pharmacyScheduleAnim__dayHeader,.pharmacyScheduleAnim .pharmacyScheduleAnim__shift,.pharmacyScheduleAnim .pharmacyScheduleAnim__cell,.pharmacyScheduleAnim .pharmacyScheduleAnim__employee{opacity:1!important;animation:none!important;transform:none!important}}.publishScheduleAnimation{aspect-ratio:1395/903;isolation:isolate;width:100%;max-width:720px;margin:0 auto;position:relative;container-type:inline-size}.publishScheduleAnimation *,.publishScheduleAnimation :before,.publishScheduleAnimation :after{box-sizing:border-box}.publishScheduleAnimation__board{opacity:0;z-index:1;width:91.2%;height:auto;position:absolute;bottom:5.8%;right:0;transform:translate(18px,12px)scale(.98)}.publishScheduleAnimation__calendar{opacity:0;z-index:3;background:#fff;border:1.5px solid #55585b;border-radius:2.15cqw;flex-direction:column;width:58%;height:74%;padding:7% 6.3% 5.2%;display:flex;position:absolute;top:0;left:0;transform:translate(-24px,-12px)scale(.97);box-shadow:0 14px 34px #23313c1c}.publishScheduleAnimation__calendar>strong{color:#626262;white-space:nowrap;font-size:2.6cqw;font-weight:500;line-height:1.15}.publishScheduleAnimation__weekGrid{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:2.5% 4%;margin-top:11%;padding-bottom:15px;display:grid}.publishScheduleAnimation__weekGrid>span{color:#46515b;opacity:0;justify-content:center;place-self:center;align-items:center;width:3.2cqw;height:3.2cqw;font-size:1.4cqw;display:flex;transform:translateY(4px)}.publishScheduleAnimation__weekGrid>span.is-selected{color:#fff;background:#19a0ff;border-radius:50%}.publishScheduleAnimation__publishButton{color:#5f6660;opacity:0;white-space:nowrap;background:#ddffdf;border:1px solid #7c9480;border-radius:7px;justify-content:center;align-self:flex-end;align-items:center;min-height:5.1cqw;padding:.7cqw 1.65cqw;font-size:1.85cqw;display:inline-flex;transform:translateY(8px)scale(.96)}.publishScheduleAnimation__notification{opacity:0;z-index:4;background:#fff;border:1.5px solid #55585b;border-radius:1.45cqw;grid-template-columns:8cqw minmax(0,1fr);align-items:center;gap:2.5cqw;width:49.5%;height:20.8%;min-height:0;padding:1.45cqw 2.2cqw;display:grid;position:absolute;bottom:0;right:0;transform:translate(24px,15px)scale(.97);box-shadow:0 14px 30px #23313c1f}.publishScheduleAnimation__avatar{width:8cqw;height:8cqw;display:block;position:relative}.publishScheduleAnimation__avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.publishScheduleAnimation__avatar>i{color:#fff;background:#19a0ff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:50%;height:50%;font-size:12px;font-style:normal;font-weight:700;display:flex;position:absolute;top:-4%;left:-10%}.publishScheduleAnimation__notificationText{flex-direction:column;min-width:0;display:flex}.publishScheduleAnimation__notificationText>strong{color:#5a5b5d;white-space:nowrap;font-size:2.2cqw;font-weight:700;line-height:1.15}.publishScheduleAnimation__notificationText>small{color:#74777a;margin-top:.35cqw;font-size:1.65cqw;line-height:1.35}.publishScheduleAnimation.is-active .publishScheduleAnimation__board{animation:.56s cubic-bezier(.2,.8,.2,1) .1s forwards publish-schedule-board-enter}.publishScheduleAnimation.is-active .publishScheduleAnimation__calendar{animation:.6s cubic-bezier(.16,1,.3,1) .48s forwards publish-schedule-card-enter}.publishScheduleAnimation.is-active .publishScheduleAnimation__weekGrid>span{animation:.28s ease-out forwards publish-schedule-week-enter;animation-delay:calc(.76s + var(--week-index) * 18ms)}.publishScheduleAnimation.is-active .publishScheduleAnimation__weekGrid>span.is-selected{animation:.28s ease-out forwards publish-schedule-week-enter,.38s cubic-bezier(.2,1.35,.3,1) forwards publish-schedule-week-selected;animation-delay:calc(.76s + var(--week-index) * 18ms), calc(1.12s + var(--week-index) * .1s)}.publishScheduleAnimation.is-active .publishScheduleAnimation__publishButton{animation:.42s cubic-bezier(.2,1.2,.3,1) 1.72s forwards publish-schedule-button-enter}.publishScheduleAnimation.is-active .publishScheduleAnimation__notification{animation:.62s cubic-bezier(.16,1,.3,1) 2.15s forwards publish-schedule-notification-enter}@media (width<=700px){.publishScheduleAnimation{aspect-ratio:1.18;max-width:520px}.publishScheduleAnimation__board{width:96%;bottom:9%;right:-2%}.publishScheduleAnimation__calendar{border-radius:17px;width:70%;height:68%;padding:7% 6% 5%}.publishScheduleAnimation__calendar>strong{font-size:clamp(12px,3.6vw,18px)}.publishScheduleAnimation__weekGrid{gap:1% 2%;margin-top:7%}.publishScheduleAnimation__weekGrid>span{width:clamp(20px,6vw,27px);height:clamp(20px,6vw,27px);font-size:clamp(8px,2.6vw,11px)}.publishScheduleAnimation__publishButton{min-height:34px;padding:6px 10px;font-size:clamp(9px,2.8vw,12px)}.publishScheduleAnimation__notification{border-radius:14px;grid-template-columns:43px minmax(0,1fr);gap:9px;width:70%;min-height:76px;padding:9px 12px;bottom:1%}.publishScheduleAnimation__avatar{width:43px;height:43px}.publishScheduleAnimation__notificationText>strong{font-size:clamp(11px,3.2vw,14px)}.publishScheduleAnimation__notificationText>small{margin-top:3px;font-size:clamp(8.5px,2.55vw,11px)}}@media (width<=430px){.publishScheduleAnimation{aspect-ratio:1.05}.publishScheduleAnimation__calendar{width:74%;height:66%;padding-top:8%}.publishScheduleAnimation__notification{width:78%}}@media (prefers-reduced-motion:reduce){.publishScheduleAnimation__board,.publishScheduleAnimation__calendar,.publishScheduleAnimation__weekGrid>span,.publishScheduleAnimation__publishButton,.publishScheduleAnimation__notification{opacity:1!important;animation:none!important;transform:none!important}}@keyframes publish-schedule-board-enter{to{opacity:1;transform:none}}@keyframes publish-schedule-card-enter{to{opacity:1;transform:none}}@keyframes publish-schedule-week-enter{to{opacity:1;transform:translateY(0)}}@keyframes publish-schedule-week-selected{45%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes publish-schedule-button-enter{to{opacity:1;transform:none}}@keyframes publish-schedule-notification-enter{to{opacity:1;transform:none}}.teamDailyActivityAnimation{aspect-ratio:1746/1392;isolation:isolate;width:100%;max-width:800px;margin:0 auto;position:relative;container-type:inline-size}.teamDailyActivityAnimation *,.teamDailyActivityAnimation :before,.teamDailyActivityAnimation :after{box-sizing:border-box}.teamDailyActivityAnimation__photoFrame{aspect-ratio:651/634;opacity:0;z-index:1;border-radius:5.5%;width:59.1%;position:absolute;top:12.7%;left:21.5%;overflow:hidden;transform:translateY(14px)scale(.985)}.teamDailyActivityAnimation__photoFrame>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.teamDailyActivityAnimation__statusCard{opacity:0;z-index:4;background:#fff;border:1px solid #55585b;border-radius:1.8cqw;width:36.2%;height:26.7%;position:absolute;top:6.2%;left:5.3%;overflow:hidden;transform:translate(-22px,-10px)scale(.97);box-shadow:0 12px 30px #23313c1a}.teamDailyActivityAnimation__statusRow{opacity:0;border-bottom:1px solid #d2d4d6;grid-template-columns:4.9cqw minmax(0,1fr) auto;align-items:center;gap:1.15cqw;height:33.333%;padding:.75cqw 2cqw .75cqw 1.5cqw;display:grid;transform:translate(-8px)}.teamDailyActivityAnimation__statusRow:last-child{border-bottom:0}.teamDailyActivityAnimation__statusRow>img{object-fit:cover;border:1px solid #aeb3b7;border-radius:50%;width:4.9cqw;height:4.9cqw;display:block}.teamDailyActivityAnimation__statusRow>span{color:#747678;white-space:nowrap;min-width:0;font-size:2.1cqw;line-height:1.1}.teamDailyActivityAnimation__statusRow>strong{white-space:nowrap;font-size:1.55cqw;font-weight:700;line-height:1.1}.teamDailyActivityAnimation__status--available{color:#2ea03c}.teamDailyActivityAnimation__status--unavailable{color:#e35249}.teamDailyActivityAnimation__phone{aspect-ratio:703/1435;opacity:0;z-index:3;width:29.8%;position:absolute;top:18.1%;left:65.1%;transform:translate(22px,14px)scale(.98)}.teamDailyActivityAnimation__phoneFrame{z-index:1;width:100%;height:auto;display:block;position:relative}.teamDailyActivityAnimation__phoneShift{color:#55595d;opacity:0;z-index:2;background:#fff;border:1px solid #a6a8aa;border-radius:.38cqw;justify-content:space-between;align-items:flex-start;width:89.5%;height:8.35%;padding:1.05cqw .9cqw;display:flex;position:absolute;left:5.25%;transform:translate(10px,5px)scale(.985);box-shadow:0 2px 5px #23313c1f}.teamDailyActivityAnimation__phoneShift>span{white-space:nowrap;align-items:baseline;gap:.25cqw;min-width:0;display:flex}.teamDailyActivityAnimation__phoneShift strong{font-size:1.05cqw;font-weight:500;line-height:1.1}.teamDailyActivityAnimation__phoneShift small{color:#8a8d90;font-size:.72cqw;line-height:1.1}.teamDailyActivityAnimation__phoneShift em{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:.6cqw;font-size:1cqw;font-style:normal;line-height:1.1;overflow:hidden}.teamDailyActivityAnimation.is-active .teamDailyActivityAnimation__photoFrame{animation:.62s cubic-bezier(.2,.8,.2,1) .1s forwards team-daily-photo-enter}.teamDailyActivityAnimation.is-active .teamDailyActivityAnimation__phone{animation:.68s cubic-bezier(.16,1,.3,1) .42s forwards team-daily-phone-enter}.teamDailyActivityAnimation.is-active .teamDailyActivityAnimation__phoneShift{animation:.42s cubic-bezier(.16,1,.3,1) forwards team-daily-shift-enter;animation-delay:calc(.9s + var(--phone-shift-index) * .12s)}.teamDailyActivityAnimation.is-active .teamDailyActivityAnimation__statusCard{animation:.6s cubic-bezier(.16,1,.3,1) .62s forwards team-daily-card-enter}.teamDailyActivityAnimation.is-active .teamDailyActivityAnimation__statusRow{animation:.36s ease-out forwards team-daily-row-enter;animation-delay:calc(.98s + var(--status-index) * .13s)}@media (width<=700px){.teamDailyActivityAnimation{aspect-ratio:.94;max-width:560px}.teamDailyActivityAnimation__photoFrame{width:72%;top:18%;left:5%}.teamDailyActivityAnimation__statusCard{border-radius:2.6cqw;width:48%;height:27%;top:3%;left:0}.teamDailyActivityAnimation__statusRow{grid-template-columns:7.2cqw minmax(0,1fr) auto;gap:1.5cqw;padding:1cqw 2.4cqw 1cqw 1.8cqw}.teamDailyActivityAnimation__statusRow>img{width:7.2cqw;height:7.2cqw}.teamDailyActivityAnimation__statusRow>span{font-size:clamp(12px,2.5cqw,16px)}.teamDailyActivityAnimation__statusRow>strong{font-size:clamp(10px,2.05cqw,14px)}.teamDailyActivityAnimation__phone{width:42.5%;top:11%;left:58%}.teamDailyActivityAnimation__phoneShift{border-radius:.75cqw;padding:1.35cqw 1.2cqw}.teamDailyActivityAnimation__phoneShift strong{font-size:clamp(7.5px,1.7cqw,11px)}.teamDailyActivityAnimation__phoneShift small{font-size:clamp(5.5px,1.15cqw,8px)}.teamDailyActivityAnimation__phoneShift em{font-size:clamp(7px,1.55cqw,10px)}}@media (width<=430px){.teamDailyActivityAnimation{aspect-ratio:.83}.teamDailyActivityAnimation__photoFrame{width:75%;top:21%;left:3%}.teamDailyActivityAnimation__phone{width:45%;top:12%;left:56%}}@media (prefers-reduced-motion:reduce){.teamDailyActivityAnimation__photoFrame,.teamDailyActivityAnimation__phone,.teamDailyActivityAnimation__phoneShift,.teamDailyActivityAnimation__statusCard,.teamDailyActivityAnimation__statusRow{opacity:1!important;animation:none!important;transform:none!important}}@keyframes team-daily-photo-enter{to{opacity:1;transform:none}}@keyframes team-daily-phone-enter{to{opacity:1;transform:none}}@keyframes team-daily-shift-enter{to{opacity:1;transform:none}}@keyframes team-daily-card-enter{to{opacity:1;transform:none}}@keyframes team-daily-row-enter{to{opacity:1;transform:none}}.overtimeOverviewAnimation{aspect-ratio:1261/882;isolation:isolate;width:100%;max-width:760px;margin:0 auto;position:relative;container-type:inline-size}.overtimeOverviewAnimation *,.overtimeOverviewAnimation :before,.overtimeOverviewAnimation :after{box-sizing:border-box}.overtimeOverviewAnimation__backdrop{opacity:0;z-index:0;background:#fff1d8;width:66.2%;position:absolute;top:16.9%;bottom:0;left:8.9%;transform:scale(.985)}.overtimeOverviewAnimation__person{opacity:0;z-index:1;width:58.2%;max-width:none;display:block;position:absolute;bottom:0;left:10.4%;transform:translateY(18px)scale(.985)}.overtimeOverviewAnimation__date{color:#10112f;opacity:0;z-index:4;background:#fff;border:1px solid #55585b;border-radius:1.35cqw;justify-content:center;align-items:center;width:20%;height:8.3%;font-size:2.35cqw;font-weight:700;display:flex;position:absolute;top:-7px;left:0;transform:translateY(-10px)}.overtimeOverviewAnimation__shifts{z-index:4;width:25.4%;position:absolute;top:8.2%;left:0}.overtimeOverviewAnimation__shift{opacity:0;background:#fff;border:1px solid #8f9295;border-radius:1.45cqw;flex-direction:column;justify-content:center;align-items:flex-start;width:78%;height:8.35cqw;margin-bottom:1.1cqw;padding:.85cqw 1.3cqw .8cqw 3.25cqw;display:flex;position:relative;overflow:visible;transform:translate(-20px,5px);box-shadow:0 6px 16px #23313c1f}.overtimeOverviewAnimation__shift:before{content:"";border-radius:1.35cqw 0 0 1.35cqw;width:1.1cqw;position:absolute;top:0;bottom:0;left:0}.overtimeOverviewAnimation__shift strong{color:#10112f;white-space:nowrap;font-size:2.05cqw;font-weight:700;line-height:1.14}.overtimeOverviewAnimation__shift span{color:#929292;white-space:nowrap;margin-top:.45cqw;font-size:1.9cqw;line-height:1.2}.overtimeOverviewAnimation__shift:first-child{width:78%}.overtimeOverviewAnimation__shift--violet:before{background:#9d8df2}.overtimeOverviewAnimation__shift--orange:before{background:#ffc27f}.overtimeOverviewAnimation__shift--blue:before{background:#72b7e7}.overtimeOverviewAnimation__cursor{object-fit:contain;opacity:0;width:5.4cqw;height:5.4cqw;position:absolute;bottom:-1.2cqw;right:-2.2cqw;transform:translate(8px,7px)rotate(-5deg)}.overtimeOverviewAnimation__hoursCard{color:#636363;opacity:0;z-index:5;background:#fff;border:1.5px solid #55585b;border-radius:1.75cqw;width:36.2%;min-height:55.3%;padding:3.25cqw 3.5cqw 2.7cqw;position:absolute;top:12.4%;left:63.8%;transform:translate(22px,8px)scale(.97);box-shadow:0 14px 34px #23313c1a}.overtimeOverviewAnimation__hoursHeader{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:1.45cqw;display:flex}.overtimeOverviewAnimation__hoursHeader strong{color:#5f5f5f;font-size:2.6cqw;font-weight:700;line-height:1.1}.overtimeOverviewAnimation__hoursHeader span{color:#b4b4b4;font-size:2.05cqw;font-weight:700}.overtimeOverviewAnimation__employee{margin-top:2.75cqw;font-size:2.45cqw;line-height:1.1}.overtimeOverviewAnimation__balance{color:#1999f5;background:#e2f1ff;border-radius:.8cqw;margin-top:3cqw;padding:1.4cqw 1.25cqw;font-size:3cqw;font-weight:700;line-height:1;display:inline-flex}.overtimeOverviewAnimation__totals{margin:3.35cqw 0 0}.overtimeOverviewAnimation__totals>div{justify-content:space-between;align-items:center;margin:0 0 1.75cqw;font-size:2.05cqw;line-height:1.15;display:flex}.overtimeOverviewAnimation__totals dt,.overtimeOverviewAnimation__totals dd{margin:0}.overtimeOverviewAnimation__totals dd{font-weight:700}.overtimeOverviewAnimation__overtimeRow{border-top:1px solid #e5e5e5;padding-top:2cqw;margin-top:1.6cqw!important}.overtimeOverviewAnimation__overtimeRow dd{color:#1999f5}.overtimeOverviewAnimation.is-active .overtimeOverviewAnimation__backdrop{animation:.52s ease-out 80ms forwards overtime-backdrop-enter}.overtimeOverviewAnimation.is-active .overtimeOverviewAnimation__person{animation:.65s cubic-bezier(.16,1,.3,1) .18s forwards overtime-person-enter}.overtimeOverviewAnimation.is-active .overtimeOverviewAnimation__date{animation:.43s cubic-bezier(.16,1,.3,1) .42s forwards overtime-date-enter}.overtimeOverviewAnimation.is-active .overtimeOverviewAnimation__shift{animation:.48s cubic-bezier(.16,1,.3,1) forwards overtime-shift-enter;animation-delay:calc(.56s + var(--shift-index) * .15s)}.overtimeOverviewAnimation.is-active .overtimeOverviewAnimation__shift:first-child{animation:.48s cubic-bezier(.16,1,.3,1) .56s forwards overtime-shift-enter,.68s cubic-bezier(.2,.75,.25,1) 1.52s forwards overtime-shift-drag}.overtimeOverviewAnimation.is-active .overtimeOverviewAnimation__cursor{animation:.38s ease-out 1.08s forwards overtime-cursor-enter,.68s cubic-bezier(.2,.75,.25,1) 1.52s forwards overtime-cursor-grab}.overtimeOverviewAnimation.is-active .overtimeOverviewAnimation__hoursCard{animation:.64s cubic-bezier(.16,1,.3,1) 1.02s forwards overtime-card-enter}@media (width<=700px){.overtimeOverviewAnimation{aspect-ratio:.98;max-width:570px}.overtimeOverviewAnimation__backdrop{width:72%;top:16%;left:9%}.overtimeOverviewAnimation__person{width:66%;left:11%}.overtimeOverviewAnimation__date{border-radius:2.2cqw;width:30%;height:8.6%;font-size:clamp(13px,3cqw,18px);left:0}.overtimeOverviewAnimation__shifts{width:38%;top:8.5%}.overtimeOverviewAnimation__shift{border-radius:2cqw;width:78%;height:12cqw;margin-bottom:1.6cqw;padding-left:4.4cqw}.overtimeOverviewAnimation__shift:before{border-radius:1.9cqw 0 0 1.9cqw;width:1.7cqw}.overtimeOverviewAnimation__shift strong{font-size:clamp(10px,2.6cqw,15px)}.overtimeOverviewAnimation__shift span{font-size:clamp(9px,2.35cqw,14px)}.overtimeOverviewAnimation__cursor{width:7cqw;height:7cqw}.overtimeOverviewAnimation__hoursCard{border-radius:2.8cqw;width:50%;min-height:43%;padding:3.8cqw 4cqw 3cqw;top:63%;left:50%}.overtimeOverviewAnimation__hoursHeader strong{font-size:clamp(14px,3.2cqw,20px)}.overtimeOverviewAnimation__hoursHeader span{font-size:clamp(11px,2.7cqw,16px)}.overtimeOverviewAnimation__employee{margin-top:2.7cqw;font-size:clamp(13px,3cqw,18px)}.overtimeOverviewAnimation__balance{margin-top:3cqw;font-size:clamp(17px,4.2cqw,24px)}.overtimeOverviewAnimation__totals{margin-top:3.5cqw}.overtimeOverviewAnimation__totals>div{font-size:clamp(11px,2.65cqw,16px)}}@media (width<=430px){.overtimeOverviewAnimation{aspect-ratio:.84}.overtimeOverviewAnimation__backdrop{width:80%;top:18%;left:5%}.overtimeOverviewAnimation__person{width:72%;left:8%}.overtimeOverviewAnimation__date{width:33%}.overtimeOverviewAnimation__shifts{width:43%}}@media (prefers-reduced-motion:reduce){.overtimeOverviewAnimation__backdrop,.overtimeOverviewAnimation__person,.overtimeOverviewAnimation__date,.overtimeOverviewAnimation__shift,.overtimeOverviewAnimation__cursor,.overtimeOverviewAnimation__hoursCard{opacity:1!important;animation:none!important;transform:none!important}.overtimeOverviewAnimation__shift:first-child{transform:translate(30px)!important}}@keyframes overtime-backdrop-enter{to{opacity:1;transform:none}}@keyframes overtime-person-enter{to{opacity:1;transform:none}}@keyframes overtime-date-enter{to{opacity:1;transform:none}}@keyframes overtime-shift-enter{to{opacity:1;transform:none}}@keyframes overtime-shift-drag{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(30px)}}@keyframes overtime-cursor-enter{to{opacity:1;transform:rotate(-5deg)}}@keyframes overtime-cursor-grab{0%{transform:translate(0,0)rotate(-5deg)}20%{transform:translate(-.2cqw,.15cqw)rotate(-5deg)scale(.94)}to{opacity:1;transform:translate(0,0)rotate(-5deg)}}@keyframes overtime-card-enter{to{opacity:1;transform:none}}.caseStudyMain{color:#273647;background:#f4f7fa}.caseStudyMain .caseStudyHeader{background:radial-gradient(circle at 84% 16%,#19a0ff17,#0000 28%),linear-gradient(#f8fafc 0%,#eef3f7 100%);border-bottom:1px solid #dce4eb;justify-content:center;align-items:flex-start;padding:154px 24px 104px;position:relative;overflow:hidden}.caseStudyMain .caseStudyHeader:after{content:"";pointer-events:none;border:1px solid #19a0ff1f;border-radius:50%;width:360px;height:360px;position:absolute;top:-192px;right:-128px}.caseStudyMain .caseStudyHeader>.d-flex{z-index:1;width:100%;position:relative}.caseStudyMain .caseStudyHeader>.d-flex>div{flex:0 880px;width:100%;max-width:880px!important;padding:0!important}.caseStudyMain .caseStudyHeader>.d-flex>div:before{color:#0d84e8;content:"Kundenstory";letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.caseStudyMain .caseStudyHeader .promotedPageTitle{color:#1e2f40;text-wrap:balance;max-width:850px;letter-spacing:-.035em!important;margin:0!important;padding:0!important;font-size:clamp(40px,4.1vw,60px)!important;font-weight:650!important;line-height:1.08!important}.caseStudyMain .caseStudyHeader h3{color:#4f6172;letter-spacing:-.01em;text-wrap:balance;max-width:780px;margin:24px 0 0;font-size:clamp(19px,1.6vw,23px);font-weight:400;line-height:1.55}.caseStudyMain .caseStudyHeader .author-date{color:#526577;background:#ffffffc2;border:1px solid #d7e0e8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:0;margin:28px 0 0;padding:9px 13px;font-size:13px;display:inline-flex}.caseStudyMain .caseStudyHeader .author-date svg{color:#0d84e8;opacity:.9!important}.caseStudyMain .caseStudyContainer{background:#f4f7fa;border-radius:0;flex-direction:column;align-items:center;margin:0;padding:0 24px 112px;position:relative;overflow:visible}.caseStudyMain .caseStudyContainer .caseStudyStats{z-index:2;background:0 0;width:100%;margin:-42px 0 8px;padding:0;position:relative}.caseStudyMain .caseStudyContainer .caseStudyStats>div{background:#fff;border:1px solid #dce4eb;border-radius:14px;flex:0 880px;align-items:stretch;width:100%;overflow:hidden;max-width:880px!important;padding:0!important}.caseStudyMain .caseStudyContainer .caseStudyStats .statSection{text-align:left;border-right:1px solid #e4eaf0;flex-direction:column-reverse;flex:1 1 0;justify-content:center;align-items:flex-start;min-width:0;padding:24px 28px;display:flex}.caseStudyMain .caseStudyContainer .caseStudyStats .statSection:last-child{border-right:0}.caseStudyMain .caseStudyContainer .caseStudyStats .statSection .statNumber{color:#1f3448;overflow-wrap:anywhere;font-size:23px;font-weight:650;line-height:1.25;text-align:left!important}.caseStudyMain .caseStudyContainer .caseStudyStats .statSection .statLabel{color:#718096;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;line-height:1.2;text-align:left!important}.caseStudyMain .caseStudyContainer>article{background:#fff;border:1px solid #e0e6ec;border-radius:16px;flex:0 880px;width:100%;margin-top:32px;padding:58px 66px 68px;max-width:880px!important}.caseStudyMain .caseStudyContainer>article>h3{color:#203244;letter-spacing:-.025em;margin:58px 0 18px;font-size:29px;font-weight:650;line-height:1.25}.caseStudyMain .caseStudyContainer>article>h3:first-child{margin-top:0}.caseStudyMain .caseStudyContainer>article>h4{color:#0d84e8;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:750;line-height:1.2;margin:22px 0 12px!important}.caseStudyMain .caseStudyContainer>article>p{color:#45586b;margin:0 0 28px;font-size:17px;line-height:1.75}.caseStudyMain .caseStudyContainer>article>ul{color:#45586b;margin:0 0 34px;padding-left:24px}.caseStudyMain .caseStudyContainer>article>ul li{margin-bottom:12px;font-size:16px;line-height:1.68}.caseStudyMain .caseStudyContainer>article>ul li::marker{color:#198fe9}.caseStudyMain .caseStudyContainer>article>p[style*=font-style],.caseStudyMain .caseStudyContainer>article>ul[style*=font-style]{color:#3d5063;background:#f8fafc;border-left:3px solid #8cc9f5;border-radius:0 8px 8px 0;margin-bottom:14px;padding:20px 24px;font-style:normal!important}.caseStudyMain .caseStudyContainer>article>ul[style*=font-style]{padding-left:46px}.caseStudyMain .caseStudyContainer>article .caseStudyImage{background:#f7f9fb;border:1px solid #dce4eb;border-radius:12px;width:100%;height:auto;margin:44px 0 54px;display:block;overflow:hidden}.caseStudyMain .caseStudyContainer>article .question-bg{background:#f5f8fb;border:1px solid #d9e2ea;border-radius:10px;margin:62px 0 14px;padding:24px 28px;position:relative;overflow:hidden}.caseStudyMain .caseStudyContainer>article .question-bg:before{content:"";background:#198fe9;border-radius:10px 0 0 10px;width:4px;height:100%;position:absolute;top:0;left:0}.caseStudyMain .caseStudyContainer>article .question-bg:after{display:none}.caseStudyMain .caseStudyContainer>article .question-bg h3{color:#24384b;letter-spacing:-.015em;margin:0;padding:0;font-size:21px;font-weight:650;line-height:1.45}.caseStudyMain .caseStudyContainer>article .question-bg+p{margin:0 0 24px;line-height:1.65;color:#6a7b8c!important;font-size:16px!important}.caseStudyMain .caseStudyContainer>article .caseStudyAuthorWrapper{border-top:1px solid #e2e8ee;margin-top:54px;padding-top:28px}.caseStudyMain .caseStudyContainer>article .linkToPricingBlockMain{background:#20364a;border:0;border-radius:12px;width:100%;max-width:none;margin:64px 0 0;padding:30px 24px;overflow:hidden}.caseStudyMain .caseStudyContainer>article .linkToPricingBlockMain .designBlock{display:none}.caseStudyMain .caseStudyContainer>article .linkToPricingBlockMain .linkToPricingMain{justify-content:space-between;gap:22px;max-width:none;padding:0}.caseStudyMain .caseStudyContainer>article .linkToPricingBlockMain .logoHolder{flex:none}.caseStudyMain .caseStudyContainer>article .linkToPricingBlockMain .linkToPricingText{text-align:left;margin:0;font-size:19px;line-height:1.45}.caseStudyMain .caseStudyContainer>article .linkToPricingBlockMain .pricingLinkButton{border:1px solid #fff;border-radius:8px;width:132px;height:46px;font-size:16px;font-weight:600}.caseStudyMain .startForFreeMain{border-top:1px solid #e1e7ed}@media (width<=767px){.caseStudyMain .caseStudyHeader{padding:118px 20px 78px}.caseStudyMain .caseStudyHeader:after{width:260px;height:260px;top:-130px;right:-150px}.caseStudyMain .caseStudyHeader>.d-flex>div:before{margin-bottom:15px;font-size:11px}.caseStudyMain .caseStudyHeader .promotedPageTitle{font-size:clamp(32px,9vw,42px)!important;line-height:1.12!important}.caseStudyMain .caseStudyHeader h3{margin-top:18px;font-size:18px;line-height:1.5}.caseStudyMain .caseStudyHeader .author-date{align-items:flex-start;width:fit-content;margin-top:22px;font-size:12px;line-height:1.45;display:flex}.caseStudyMain .caseStudyContainer{padding:0 14px 70px}.caseStudyMain .caseStudyContainer .caseStudyStats{margin-top:-30px}.caseStudyMain .caseStudyContainer .caseStudyStats>div{border-radius:11px}.caseStudyMain .caseStudyContainer .caseStudyStats .statSection{padding:18px 14px}.caseStudyMain .caseStudyContainer .caseStudyStats .statSection .statNumber{font-size:17px}.caseStudyMain .caseStudyContainer .caseStudyStats .statSection .statLabel{letter-spacing:.06em;margin-bottom:6px;font-size:9px}.caseStudyMain .caseStudyContainer>article{border-radius:12px;margin-top:18px;padding:34px 22px 40px}.caseStudyMain .caseStudyContainer>article>h3{margin-top:44px;font-size:25px}.caseStudyMain .caseStudyContainer>article>p{margin-bottom:24px;font-size:16px;line-height:1.7}.caseStudyMain .caseStudyContainer>article>p[style*=font-style],.caseStudyMain .caseStudyContainer>article>ul[style*=font-style]{padding:18px}.caseStudyMain .caseStudyContainer>article>ul[style*=font-style]{padding-left:38px}.caseStudyMain .caseStudyContainer>article .caseStudyImage{margin:34px 0 42px}.caseStudyMain .caseStudyContainer>article .question-bg{margin:46px 0 12px;padding:20px 19px}.caseStudyMain .caseStudyContainer>article .question-bg h3{font-size:19px;line-height:1.42}.caseStudyMain .caseStudyContainer>article .question-bg+p{font-size:15px!important}.caseStudyMain .caseStudyContainer>article .linkToPricingBlockMain{border-radius:10px;margin-top:46px;padding:26px 18px}.caseStudyMain .caseStudyContainer>article .linkToPricingBlockMain .linkToPricingMain{gap:16px}.caseStudyMain .caseStudyContainer>article .linkToPricingBlockMain .linkToPricingText{text-align:center;font-size:18px}.caseStudyMain .caseStudyContainer>article .linkToPricingBlockMain .pricingLinkButton{margin-top:0}}@media (width<=430px){.caseStudyMain .caseStudyContainer{padding-left:0;padding-right:0}.caseStudyMain .caseStudyContainer .caseStudyStats{padding:0 12px}.caseStudyMain .caseStudyContainer .caseStudyStats .statSection{padding:16px 10px}.caseStudyMain .caseStudyContainer .caseStudyStats .statSection .statNumber{font-size:15px}.caseStudyMain .caseStudyContainer>article{border-left:0;border-right:0;border-radius:0;padding-left:18px;padding-right:18px}}
