.mockup.svelte-hnpzmo{text-align:left;width:100%;font-family:Arial,Helvetica,sans-serif;container-type:inline-size}.bubbles.svelte-hnpzmo{flex-direction:column;gap:1.6cqw;padding:2cqw 2.4cqw;display:flex}.bubble.svelte-hnpzmo{color:#e9e9e9;border-radius:1.8cqw;flex-direction:column;max-width:72%;padding:1.3cqw 1.8cqw;font-size:2.5cqw;line-height:1.35;display:flex}.mine.svelte-hnpzmo{background-color:#20830c;margin-left:auto}.theirs.svelte-hnpzmo{background-color:#363636;margin-right:auto}.bubble.svelte-hnpzmo b:where(.svelte-hnpzmo){color:gold;font-size:.65em}.bubble.svelte-hnpzmo small:where(.svelte-hnpzmo){opacity:.85;margin-top:.3em;margin-left:auto;font-size:.55em}.sendingBlock.svelte-hnpzmo{align-items:center;gap:2cqw;padding:0 2.4cqw 2.4cqw;display:flex}.input.svelte-hnpzmo{color:#757575;background-color:#fff;border:1px solid #8a8a8a;border-radius:.8cqw;flex:1;padding:1.1cqw 1.6cqw;font-size:2.3cqw}.send.svelte-hnpzmo{color:#fff;background-color:#25a50e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:5.4cqw;height:5.4cqw;font-size:2.4cqw;display:flex;box-shadow:0 .5cqw 1.2cqw #193047}.kioskScreen.svelte-hnpzmo{aspect-ratio:1.67;box-sizing:border-box;background:linear-gradient(120deg,#9bc61b 0%,#1f8f2a 100%);border-radius:.6cqw;justify-content:center;padding:2cqw 0;display:flex}.kioskNotes.svelte-hnpzmo{background-color:#0000001f;border:1px solid #505050;border-radius:1.6cqw;flex-direction:column;justify-content:flex-end;width:92%;display:flex;overflow:hidden}.kiosk.svelte-hnpzmo .bubbles:where(.svelte-hnpzmo){gap:1.2cqw;padding:1.6cqw 2cqw}.kiosk.svelte-hnpzmo .bubble:where(.svelte-hnpzmo){max-width:80%;padding:1cqw 1.6cqw;font-size:2.1cqw}.kiosk.svelte-hnpzmo .sendingBlock:where(.svelte-hnpzmo){padding:0 2cqw 1.8cqw}.portalWindow.svelte-hnpzmo{background-color:#fff}.portalHeader.svelte-hnpzmo{color:#000;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:1.8cqw 2.4cqw;font-size:3cqw;display:flex}.tabs.svelte-hnpzmo{border-bottom:1px solid #ddd;gap:.6cqw;padding:1.4cqw 2.4cqw 0;font-size:2.2cqw;display:flex}.tabs.svelte-hnpzmo span:where(.svelte-hnpzmo){color:#666;border:1px solid #ddd;border-bottom:none;border-radius:.6cqw .6cqw 0 0;padding:.9cqw 1.8cqw}.tabs.svelte-hnpzmo .active:where(.svelte-hnpzmo){color:#000;border-top:.4cqw solid #007dc4;font-weight:700}.portal.svelte-hnpzmo .bubble:where(.svelte-hnpzmo){font-size:2.2cqw}.clip.svelte-b4rwdc{font-family:Arial,Helvetica,sans-serif;position:absolute;inset:0}.pressed.svelte-b4rwdc{filter:brightness(.94);transform:scale(.94)!important}.fastForward.svelte-b4rwdc{color:#fff;white-space:nowrap;background-color:#00629b;border-radius:3cqw;align-items:center;gap:.8cqw;padding:.7cqw 1.8cqw;font-size:1.6cqw;font-weight:700;display:flex;position:absolute;top:1cqw;left:31cqw;box-shadow:0 .5cqw 1.5cqw #001e3c40}.tablet.svelte-b4rwdc{box-sizing:border-box;background-color:#16181b;border-radius:2cqw;width:59cqw;height:40cqw;padding:1cqw;position:absolute;top:6.5cqw;left:1.5cqw;box-shadow:0 1cqw 3cqw #001e3c4d;container-type:inline-size}.screen.svelte-b4rwdc{color:#000;background:linear-gradient(90deg,#9cc21a 0%,#00894f 100%);border-radius:1.8cqw;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.nameHeader.svelte-b4rwdc{background-color:#fff;border:.2cqw solid #8a8a8a;border-radius:8cqw;flex-direction:column;align-items:center;margin-top:4%;padding:1cqw 6cqw;line-height:1.2;display:flex}.nameHeader.svelte-b4rwdc strong:where(.svelte-b4rwdc){font-size:4.4cqw}.nameHeader.svelte-b4rwdc span:where(.svelte-b4rwdc){font-variant-numeric:tabular-nums;font-size:2.7cqw;font-weight:700}.clockButtons.svelte-b4rwdc{flex:1;justify-content:center;align-items:center;gap:5cqw;display:flex}.bigButton.svelte-b4rwdc{box-sizing:border-box;background-color:#fff;border:.35cqw solid;border-radius:2.6cqw;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;width:23cqw;height:19cqw;font-size:3.2cqw;font-weight:700;display:flex;box-shadow:0 .3em .9em #193047}.bigButton.svelte-b4rwdc>i:where(.svelte-b4rwdc),.stack.svelte-b4rwdc{font-size:8.5cqw}.clockIn.svelte-b4rwdc{color:#26ad14;border-color:#2e8d2e}.clockOut.svelte-b4rwdc{color:#bb1414;border-color:#971010}.update.svelte-b4rwdc{color:#007dc4;border-color:#005f96}.stack.svelte-b4rwdc{justify-content:center;align-items:center;width:1em;height:1em;display:flex;position:relative}.stack.svelte-b4rwdc i:where(.svelte-b4rwdc):last-child{font-size:.45em;position:absolute}.jobGroup.svelte-b4rwdc{justify-content:center;margin-bottom:3.5%;display:flex}.jobUnit.svelte-b4rwdc{box-sizing:border-box;text-align:center;background-color:#fff;border:1px solid #000;border-radius:1.2cqw;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:18cqw;height:12cqw;padding:0 1cqw;display:flex;overflow:hidden;box-shadow:0 .5cqw 1.4cqw #193047}.jobUnit.svelte-b4rwdc+.jobUnit:where(.svelte-b4rwdc):not(.extra){margin-left:2.2cqw}.jobUnit.svelte-b4rwdc small:where(.svelte-b4rwdc){font-size:2.1cqw}.jobUnit.svelte-b4rwdc small:where(.svelte-b4rwdc) i:where(.svelte-b4rwdc),.jobUnit.svelte-b4rwdc b:where(.svelte-b4rwdc) i:where(.svelte-b4rwdc){color:#0b72b9}.jobUnit.svelte-b4rwdc b:where(.svelte-b4rwdc){font-size:2.7cqw;line-height:1.05}.extra.svelte-b4rwdc{padding:0}.extra.svelte-b4rwdc b:where(.svelte-b4rwdc){white-space:nowrap}.shade.svelte-b4rwdc{z-index:4;-webkit-backdrop-filter:blur(.5cqw);backdrop-filter:blur(.5cqw);background-color:#ffffff8c;position:absolute;inset:0}.picker.svelte-b4rwdc{z-index:5;box-sizing:border-box;background:linear-gradient(90deg,#9cc21a 0%,#00894f 100%);border-radius:1.2cqw;flex-direction:column;width:90%;height:92%;padding:2cqw;display:flex;position:absolute;top:4%;left:5%;box-shadow:0 1.8cqw 5cqw #00000059}.pickerList.svelte-b4rwdc{flex:1;grid-template-rows:repeat(6,max-content);grid-template-columns:34% 34%;grid-auto-flow:column;gap:1cqw 1.6cqw;display:grid}.pickerList.svelte-b4rwdc span:where(.svelte-b4rwdc){background-color:#fff;border-radius:.6cqw;justify-content:center;align-items:center;gap:.6cqw;height:4.4cqw;font-size:2.6cqw;font-weight:700;transition:background-color .2s;display:flex}.pickerList.svelte-b4rwdc span.picked:where(.svelte-b4rwdc){background-color:#d4d4d4}.pickerButtons.svelte-b4rwdc{justify-content:center;gap:6cqw;display:flex}.pickerButtons.svelte-b4rwdc span:where(.svelte-b4rwdc){border-radius:1cqw;align-items:center;gap:.8cqw;padding:1.4cqw 3cqw;font-size:3cqw;font-weight:700;display:flex;box-shadow:0 .5cqw 1.2cqw #0000004d}.cancel.svelte-b4rwdc{background-color:#f0f0f0}.done.svelte-b4rwdc{color:#fff;background-color:#2b8a2b}.toast.svelte-b4rwdc{z-index:10;white-space:nowrap;background-color:#fff;border-radius:1cqw;align-items:center;gap:1.2cqw;padding:1.4cqw 2.2cqw;font-size:2.2cqw;font-weight:700;display:flex;position:absolute;top:5%;right:2.5%;box-shadow:0 1cqw 3cqw #00000040}.toast.svelte-b4rwdc i:where(.svelte-b4rwdc){color:#22a522;font-size:3.2cqw}.finger.svelte-b4rwdc{z-index:20;pointer-events:none;position:absolute}.fingerDot.svelte-b4rwdc{background-color:#ffffff8c;border:.45cqw solid #fffffff2;border-radius:50%;width:6cqw;height:6cqw;transition:transform .1s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .5cqw 1.8cqw #00000059}.fingerDot.down.svelte-b4rwdc{transform:translate(-50%,-50%)scale(.78)}.ripple.svelte-b4rwdc{border:.6cqw solid #fff;border-radius:50%;width:6cqw;height:6cqw;position:absolute;box-shadow:0 0 1cqw #00629b99}.sheet.svelte-b4rwdc{color:#222;background-color:#fff;border-radius:1cqw;width:36.5cqw;position:absolute;top:12cqw;left:62cqw;overflow:hidden;box-shadow:0 1cqw 3cqw #001e3c33}.sheetTitle.svelte-b4rwdc{color:#fff;background-color:#1d6f42;align-items:center;gap:.8cqw;padding:1cqw 1.4cqw;font-size:1.4cqw;font-weight:700;display:flex}.sheetTitle.svelte-b4rwdc i:where(.svelte-b4rwdc){font-size:1.7cqw}.sheetPerson.svelte-b4rwdc{justify-content:space-between;align-items:baseline;padding:1.2cqw 1.4cqw .9cqw;font-size:1.5cqw;display:flex}.sheetPerson.svelte-b4rwdc span:where(.svelte-b4rwdc){color:#757575;font-size:.85em}.grid.svelte-b4rwdc{border-top:1px solid #dcdcdc;grid-template-columns:2fr 1.3fr 1.1fr 1.4fr .9fr;font-size:1.2cqw;display:grid}.grid.svelte-b4rwdc span:where(.svelte-b4rwdc){white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;align-items:center;min-height:3.4cqw;padding:0 .6cqw;display:flex;overflow:hidden}.grid.svelte-b4rwdc span:where(.svelte-b4rwdc):nth-child(5n){border-right:none}.grid.svelte-b4rwdc .head:where(.svelte-b4rwdc){color:#555;background-color:#f3f3f3;min-height:2.8cqw;font-weight:700}.grid.svelte-b4rwdc .number:where(.svelte-b4rwdc){justify-content:flex-end}.working.svelte-b4rwdc{color:#2e8d2e;align-items:center;gap:.4cqw;font-style:normal;font-weight:700;display:flex}.working.svelte-b4rwdc i:where(.svelte-b4rwdc){background-color:#2eac2e;border-radius:50%;width:.8cqw;height:.8cqw;animation:1.2s ease-in-out infinite svelte-b4rwdc-pulse}@keyframes svelte-b4rwdc-pulse{50%{opacity:.3}}.grid.svelte-b4rwdc .totalLabel:where(.svelte-b4rwdc){border-bottom:none;grid-column:1/span 4;justify-content:flex-end;font-weight:700}.grid.svelte-b4rwdc .total:where(.svelte-b4rwdc){color:#1d6f42;background-color:#eaf5ea;border-bottom:none;font-weight:700}.report.svelte-1o8oe6i{text-align:left;color:#1b1b1b;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;container-type:inline-size}.toolbar.svelte-1o8oe6i{background:#fff;border-bottom:1px solid #cfcfcf;align-items:center;gap:6px;padding:8px 10px;display:flex}.fakeSelect.svelte-1o8oe6i,.fakeButton.svelte-1o8oe6i{white-space:nowrap;background:#fff;border:1px solid #c4c4c4;border-radius:4px;align-items:center;gap:8px;height:30px;padding:0 10px;display:inline-flex}.fakeSelect.svelte-1o8oe6i i:where(.svelte-1o8oe6i){color:#777;font-size:.7em}.groups.svelte-1o8oe6i{color:#777;justify-content:space-between;min-width:9em}.fakeButton.svelte-1o8oe6i{background:#f3f3f3;margin-left:auto}.fakeButton.svelte-1o8oe6i i:where(.svelte-1o8oe6i){color:#1d6f42}@container (width<=480px){.groups.svelte-1o8oe6i,.fakeButton.svelte-1o8oe6i span:where(.svelte-1o8oe6i){display:none}}.body.svelte-1o8oe6i{background:#f7f7f7;flex-direction:column;gap:10px;padding:10px;display:flex}.card.svelte-1o8oe6i{background:#fff;border:1px solid #cfcfcf;border-radius:5px;min-width:0;padding:10px 12px}h3.svelte-1o8oe6i{margin:0 0 8px;font-size:15px;font-weight:600}.tiles.svelte-1o8oe6i{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5em),1fr));gap:10px;display:grid}.tile.svelte-1o8oe6i{flex-direction:column;gap:2px;display:flex}.tileLabel.svelte-1o8oe6i{color:#555;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.tileLabel.svelte-1o8oe6i i:where(.svelte-1o8oe6i){color:#007dc4}.tile.alert.svelte-1o8oe6i .tileLabel:where(.svelte-1o8oe6i) i:where(.svelte-1o8oe6i),.tile.alert.svelte-1o8oe6i .value:where(.svelte-1o8oe6i){color:#b40c0c}.value.svelte-1o8oe6i{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.2}.sub.svelte-1o8oe6i,.muted.svelte-1o8oe6i{color:#777;font-size:12px}.swatch.svelte-1o8oe6i{border-radius:2px;flex-shrink:0;width:11px;height:11px;display:inline-block}.chartsRow.svelte-1o8oe6i{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px;display:grid}@container (width<=700px){.chartsRow.svelte-1o8oe6i{grid-template-columns:minmax(0,1fr)}}.barChart.svelte-1o8oe6i{height:190px;margin-left:22px;position:relative}.gridLines.svelte-1o8oe6i{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 20px}.gridLines.svelte-1o8oe6i span:where(.svelte-1o8oe6i){border-top:1px solid #eee;position:relative}.gridLines.svelte-1o8oe6i small:where(.svelte-1o8oe6i){color:#777;font-size:10px;position:absolute;top:-.65em;right:calc(100% + 5px)}.bars.svelte-1o8oe6i{gap:4px;display:flex;position:absolute;inset:0}.day.svelte-1o8oe6i{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.bar.svelte-1o8oe6i{transform-origin:bottom;border-radius:3px 3px 0 0;flex-direction:column-reverse;width:100%;max-width:34px;margin-bottom:4px;display:flex;overflow:hidden}.bar.svelte-1o8oe6i span:where(.svelte-1o8oe6i){border-top:1px solid #fff}.day.svelte-1o8oe6i small:where(.svelte-1o8oe6i){color:#555;white-space:nowrap;height:16px;font-size:10px}@container (width<=560px){.day.svelte-1o8oe6i small:where(.svelte-1o8oe6i){font-size:0}}.inlineLegend.svelte-1o8oe6i{color:#555;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.inlineLegend.svelte-1o8oe6i li:where(.svelte-1o8oe6i){align-items:center;gap:6px;display:flex}.split.svelte-1o8oe6i{flex-direction:column;justify-content:center;gap:12px;display:flex}.doughnut.svelte-1o8oe6i{width:150px;margin:0 auto;position:relative}.doughnut.svelte-1o8oe6i svg:where(.svelte-1o8oe6i){width:100%;display:block}.slice.svelte-1o8oe6i{fill:none;stroke-width:14px;transform-origin:50%;transform:rotate(-90deg)}.doughnutCentre.svelte-1o8oe6i{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.splitLegend.svelte-1o8oe6i{margin:0;padding:0;list-style:none}.splitLegend.svelte-1o8oe6i li:where(.svelte-1o8oe6i){border-bottom:1px solid #e2e2e2;grid-template-columns:auto 1fr auto 3em;align-items:center;gap:8px;padding:3px 0;font-size:13px;display:grid}.splitLegend.svelte-1o8oe6i li:where(.svelte-1o8oe6i):last-child{border-bottom:none}.number.svelte-1o8oe6i{text-align:right;font-variant-numeric:tabular-nums}.breakdown.svelte-1o8oe6i{padding-top:0}.sectionTabs.svelte-1o8oe6i{border-bottom:1px solid #cfcfcf;gap:4px;margin:0 -12px 8px;padding:0 8px;display:flex;overflow-x:auto}.sectionTabs.svelte-1o8oe6i button:where(.svelte-1o8oe6i){font:inherit;color:#555;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:9px 10px 7px;transition:color .2s,border-color .2s;display:flex}.sectionTabs.svelte-1o8oe6i button:where(.svelte-1o8oe6i):hover{color:#000}.sectionTabs.svelte-1o8oe6i button.active:where(.svelte-1o8oe6i){color:#007dc4;border-bottom-color:#007dc4;font-weight:600}.count.svelte-1o8oe6i{color:#555;background:#eee;border-radius:100vw;padding:0 7px;font-size:11px;font-weight:600;line-height:17px;transition:background .2s,color .2s}.active.svelte-1o8oe6i .count:where(.svelte-1o8oe6i){color:#fff;background:#007dc4}.tableWrapper.svelte-1o8oe6i{overflow-x:auto}table.svelte-1o8oe6i{border-collapse:collapse;width:100%}th.svelte-1o8oe6i{color:#444;text-align:left;white-space:nowrap;border-bottom:2px solid #ddd;padding:6px 8px;font-size:13px;font-weight:600}td.svelte-1o8oe6i{white-space:nowrap;border-bottom:1px solid #eee;padding:6px 8px}th.number.svelte-1o8oe6i{text-align:right}.highlight.svelte-1o8oe6i{color:#00629b;background:#eef6fc;font-weight:600}.budgetCell.svelte-1o8oe6i{min-width:11em}.budgetCell.svelte-1o8oe6i .fill{transform-origin:0}.priorityFlag.svelte-1o8oe6i{color:#d11a1a;margin-right:6px}.status.svelte-1o8oe6i{color:#00629b;background:#e3f1fa;border-radius:100vw;padding:1px 8px;font-size:12px;font-weight:600}.status.completed.svelte-1o8oe6i{color:#217a14;background:#e6f4e3}.status.nonProductive.svelte-1o8oe6i{color:#a52f2f;background:#f9e4e4;margin-left:8px}.tvFrame.svelte-1g6nobn{background:linear-gradient(160deg,#2a2e33,#101214);border-radius:.9em;margin-bottom:2.2em;padding:.7em;position:relative;box-shadow:0 1.2em 3em #001e3c4d}.tvFrame.svelte-1g6nobn>*{border-radius:.3em;overflow:hidden}.tvFrame.svelte-1g6nobn:after{content:"";clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);background:linear-gradient(#16181b,#2a2e33);width:22%;height:1.6em;position:absolute;bottom:-1.6em;left:50%;transform:translate(-50%)}.featureCard.svelte-1g6nobn{transition:transform .25s,box-shadow .25s,border-color .2s}.featureCard.svelte-1g6nobn:hover{transform:translateY(-4px);box-shadow:0 .8em 1.8em #003c6e1f}.featureCard.svelte-1g6nobn:hover i:where(.svelte-1g6nobn){animation:.6s svelte-1g6nobn-bob}@keyframes svelte-1g6nobn-bob{40%{transform:translateY(-6px)rotate(-6deg)}70%{transform:translateY(1px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.featureCard.svelte-1g6nobn:hover{transform:none}.featureCard.svelte-1g6nobn:hover i:where(.svelte-1g6nobn){animation:none}}.exportLink.svelte-1g6nobn{margin-top:2em}.mobileText.svelte-1g6nobn p:where(.svelte-1g6nobn){color:#424242;font-size:1.15em;line-height:1.6}.mobileActions.svelte-1g6nobn{flex-wrap:wrap;align-items:center;gap:1.2em;margin-top:1.5em;display:flex}.mobileActions.svelte-1g6nobn .playBadge:where(.svelte-1g6nobn){width:180px;display:block}.video.svelte-1g6nobn{width:100%;max-width:860px;margin-top:.5em}
