/* Generated by node tools/css-build.cjs; edit sources in tools/css-bundles.json. */
@layer foundation-layout, foundation-weather, foundation-page, foundation-design, foundation-default, components-default, components-design, components-page, components-weather, components-layout;@layer foundation-layout{@media (max-width: 760px){.page-work-test #workTestDaySliderSlot,.page-work-test #workTestWeekSliderSlot{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgba(112, 190, 215, .75) rgba(7, 24, 35, .7);-webkit-overflow-scrolling:touch}.page-work-test #workTestDaySliderSlot::-webkit-scrollbar,.page-work-test #workTestWeekSliderSlot::-webkit-scrollbar{height:8px}.page-work-test #workTestDaySliderSlot::-webkit-scrollbar-track,.page-work-test #workTestWeekSliderSlot::-webkit-scrollbar-track{background:rgba(7, 24, 35, .7);border-radius:999px}.page-work-test #workTestDaySliderSlot::-webkit-scrollbar-thumb,.page-work-test #workTestWeekSliderSlot::-webkit-scrollbar-thumb{background:rgba(112, 190, 215, .75);border-radius:999px}}}@layer foundation-default{:root{color-scheme:dark;--ink: #10202b;--ink-muted: #607080;--ink-on-dark: #f2f8fb;--radius: 8px;--nav-height: 58px;--page-top-gap: 14px;--section-max-width: 1530px;--section-side-gutter: 48px;--accent-green: #36a269;--accent-orange: #f28c38;--accent-yellow: #f8cf4f;--accent-red: #dc5b57;--accent-purple: #7c66d8;--font-ui: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}:root{--surface: #1a2534;--surface-strong: #223044;--surface-dark: #070d17;--line: rgba(132, 160, 190, .24);--shadow: 0 20px 44px rgba(2, 6, 14, .28);--accent-blue: #2f6fa8;--accent-aqua: #4d91b7;--track-bg: #09101c;--track-fill: linear-gradient(90deg, #234f82, #3678a7, #4c93b5)}.meal-drink-action-popup{position:absolute;left:50%;top:auto;bottom:auto;z-index:9999;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:min(500px, calc(100vw - 32px));padding:18px 22px;color:#f5fbff;border:2px solid rgba(135, 213, 255, .62);border-radius:16px;box-shadow:0 24px 54px rgba(0, 0, 0, .46), 0 0 24px rgba(68, 177, 235, .2), inset 0 1px 0 rgba(255, 255, 255, .08);opacity:0;pointer-events:none;transform:translate(-50%, 16px) scale(.96);transition:opacity .35s ease, transform .35s ease}.meal-drink-action-popup.is-visible{opacity:1;transform:translate(-50%, 0) scale(1)}.meal-drink-action-popup.is-fading{opacity:0;transform:translate(-50%, 18px) scale(.94)}.meal-drink-action-popup span{position:relative;display:grid;place-items:center;width:96px;height:96px;background:rgba(126, 213, 255, .12);border:1px solid rgba(126, 213, 255, .32);border-radius:50%;font-size:4.1rem;line-height:1}.meal-drink-action-popup strong{color:#dff7ff;font-size:clamp(1.5rem, 3.3vw, 2.25rem);font-weight:400;letter-spacing:.02em;line-height:1.1;text-transform:none}.meal-drink-action-popup small{color:#9eeaff;font-size:.92em}.meal-drink-action-popup .meal-drink-person-base{width:auto;height:auto;background:transparent;border:0;border-radius:0;font-size:4.5rem}.meal-drink-action-popup .meal-drink-held-item{position:absolute;right:8px;top:47px;display:grid;place-items:center;width:42px;height:42px;background:rgba(5, 15, 25, .76);border:1px solid rgba(178, 230, 255, .34);border-radius:50%;font-size:2rem;box-shadow:0 8px 18px rgba(0, 0, 0, .28)}.local-forecast-strip-section{display:grid;gap:10px;width:min(1120px, 100%);margin:10px auto 12px;padding:12px 14px 14px;border:1px solid rgba(125, 211, 252, .24);border-radius:8px;background:linear-gradient(135deg, rgba(16, 48, 73, .88), rgba(6, 22, 37, .94))}.local-forecast-strip-section h3{margin:0;color:#dff7ff;font-size:1.05rem;font-weight:400;text-align:center}.local-forecast-strip{display:grid;grid-template-columns:repeat(7, minmax(86px, 1fr));gap:8px;overflow-x:visible}.local-forecast-day{display:grid;gap:6px;justify-items:center;min-width:72px;min-height:82px;padding:10px 7px;border:1px solid rgba(139, 216, 255, .22);border-radius:8px;background:linear-gradient(180deg, rgba(17, 47, 72, .9), rgba(8, 25, 41, .92));text-align:center}*,*::before,*::after{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{min-height:100%;margin:0;background-image:none;color:var(--ink);line-height:1.45;letter-spacing:0}button,input,select{font:inherit;letter-spacing:0}button,select,input{border-radius:var(--radius)}button{cursor:pointer}.ambient{display:none}.shell{position:relative;width:min(var(--section-max-width), calc(100% - var(--section-side-gutter)));margin:0 auto;padding:calc(var(--nav-height) + var(--page-top-gap)) 0 60px;opacity:1;transform:none;animation:none}@keyframes pageContentFadeIn{from { opacity: 1; transform: none; } to { opacity: 1; transform: none; }}.main-time-page-title,body.page-work-time #workDashboard .work-dashboard-title{margin:0;color:#dbe9ff;font-family:Georgia, "Times New Roman", serif;font-size:clamp(1.65rem, 2.4vw, 2.35rem);font-weight:400;line-height:1.12;letter-spacing:0;text-align:center;text-shadow:0 1px 12px rgba(107, 167, 232, .32)}.page-body-title{width:100%;margin:0;color:#8fb6da;font-family:"Segoe UI", Arial, sans-serif;font-size:clamp(.98rem, 1.45vw, 1.2rem);font-weight:400;line-height:1.1;letter-spacing:.04em;text-align:center;text-shadow:none;text-transform:none}.shell::before{content:none;display:none;position:absolute;z-index:1000;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:#ff4fc3;pointer-events:none}.time-zone-row,.insight-grid,.progress-grid,.timeline-stack{display:grid;gap:18px;min-width:0}.insight-grid{margin-top:18px}.progress-grid,.timeline-stack{margin-top:24px;grid-template-columns:minmax(0, 1fr);gap:24px;padding:0;width:100%;margin-left:0;margin-right:0;box-sizing:border-box;background:transparent;border:0;border-radius:0}.collapsible-group-shell{display:grid;gap:8px;width:100%;max-width:var(--section-max-width);margin:0 auto 0;padding:7px 12px;background:#071827;border:2px solid rgba(125, 234, 243, .38);border-radius:8px;box-shadow:0 8px 18px rgba(0, 0, 0, .16), inset 0 0 0 1px rgba(255, 255, 255, .04)}.collapsible-group-title-button{display:inline-grid;grid-template-columns:34px auto;align-items:center;justify-content:center;gap:8px;justify-self:center;width:200px;min-height:52px;padding:7px 10px;border:2px solid rgba(232, 251, 255, .42);border-radius:8px;background:linear-gradient(135deg, #102a43, #102233);color:#c8fbff;font-size:.9rem;font-weight:500;text-align:center;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .06), 0 0 12px rgba(22, 200, 216, .12)}.collapsible-group-title-button:hover{background:linear-gradient(135deg, #153653, #132b42);border-color:rgba(125, 234, 243, .64)}.collapsible-group-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(255, 255, 255, .16);font-size:1.28rem;line-height:1;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .18), 0 4px 8px rgba(0, 0, 0, .16)}#dayNightCycleGroupShell{border-color:rgba(105, 190, 255, .55);background:#061827}#dayNightCycleGroupShell .collapsible-group-title-button{background:linear-gradient(135deg, #123e64, #0b2442);color:#d6f4ff}#timeVisualizedGroupShell{border-color:rgba(91, 202, 255, .55);background:#061a2b}#timeVisualizedGroupShell .collapsible-group-title-button{background:linear-gradient(135deg, #0f4b73, #08304f);color:#d9f6ff}#extendedTimeVisualizedGroupShell{border-color:rgba(160, 131, 255, .55);background:#11132a}#extendedTimeVisualizedGroupShell .collapsible-group-title-button{background:linear-gradient(135deg, #46318f, #24194f);color:#efe8ff}#workHoursGroupShell{border-color:rgba(255, 174, 91, .55);background:#1f1409}#workHoursGroupShell .collapsible-group-title-button{background:linear-gradient(135deg, #8a4c12, #4f2c0b);color:#fff2dc}#payCalculatorGroupShell{border-color:rgba(109, 230, 164, .55);background:#061f16}#payCalculatorGroupShell .collapsible-group-title-button{background:linear-gradient(135deg, #167047, #0c3c2d);color:#dcffed}#budgetCalculatorGroupShell{border-color:rgba(247, 214, 112, .58);background:#201b08}#budgetCalculatorGroupShell .collapsible-group-title-button{background:linear-gradient(135deg, #7a6519, #45350a);color:#fff7cf}#foodDrinkTimeGroupShell{border-color:rgba(77, 221, 204, .55);background:#06201f}#foodDrinkTimeGroupShell .collapsible-group-title-button{background:linear-gradient(135deg, #0d6b6a, #084442);color:#dcfffb}#moreTimeGroupShell{border-color:rgba(244, 139, 202, .55);background:#24101d}#moreTimeGroupShell .collapsible-group-title-button{background:linear-gradient(135deg, #7a2d61, #451b3d);color:#ffe2f5}#moreWeatherGroupShell{border-color:rgba(130, 186, 255, .55);background:#071629}#moreWeatherGroupShell .collapsible-group-title-button{background:linear-gradient(135deg, #1d518e, #102c58);color:#e0f0ff}.collapsible-group-body{display:grid;gap:24px}.collapsible-group-body[hidden]{display:none}.collapsible-group-body > .progress-section-title{margin-top:4px;margin-bottom:0}.glass-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);color:#eaf3f8}.time-card,.phase-card,.age-card,.my-weather-card,.world-clock-card,.activities-card{min-width:0;max-width:100%;padding:22px;width:100%;margin-left:0;margin-right:0;box-sizing:border-box}h1,h2,h3,h4,p{margin-top:0;letter-spacing:0}h1{margin-bottom:12px;color:var(--ink-on-dark);font-size:2rem;font-weight:850}h2{font-size:1.35rem}h3{font-size:1.05rem}label{display:grid;gap:6px;color:var(--ink-muted);font-weight:500;text-transform:none}select,input{min-height:38px;width:100%;border:1px solid rgba(28, 52, 64, .22);background:#fff;color:var(--ink);padding:7px 10px}.page-menu-button,.show-weather-button,.weather-toggle-button,.weather-simulation-toggle,.time-machine-toggle,.draw-timeline-btn,.world-clock-toggle,.work-cards-toggle,.activity-generate-button,.finance-tool-button,.generation-age-toggle,.zodiac-circle-toggle{border:0;background:#14283a;color:#fff;min-height:34px;padding:7px 12px;font-weight:750;text-transform:none;box-shadow:0 10px 20px rgba(31, 120, 209, .2)}.top-nav .page-menu-button{border:1px solid rgba(125, 234, 243, .32)}a.page-menu-button{display:inline-grid;place-items:center;text-decoration:none}.page-menu-button:hover,.show-weather-button:hover,.weather-toggle-button:hover,.weather-simulation-toggle:hover,.time-machine-toggle:hover,.draw-timeline-btn:hover,.world-clock-toggle:hover,.work-cards-toggle:hover,.activity-generate-button:hover,.finance-tool-button:hover,.generation-age-toggle:hover,.zodiac-circle-toggle:hover{filter:brightness(1.05)}.top-nav{position:fixed;inset:0 0 auto 0;z-index:500;min-height:var(--nav-height);display:grid;grid-template-columns:auto auto minmax(180px, 1fr);align-items:center;gap:18px;padding:5px 18px;background:rgba(12, 22, 31, .94);border-bottom:1px solid rgba(125, 234, 243, .26);color:var(--ink-on-dark);box-shadow:0 10px 28px rgba(0, 0, 0, .22);backdrop-filter:blur(12px)}.nav-left-group,.global-format-controls{display:flex;align-items:center;gap:18px}.global-format-controls{justify-content:flex-end}.top-nav .nav-left-group{grid-column:1}.top-nav #topDateTime{grid-column:2}.top-nav .global-format-controls{grid-column:3}.global-format-controls label{grid-template-columns:auto 62px;align-items:center;gap:6px;color:#cfe0e9;font-size:.9rem}.global-format-controls select{width:62px;min-height:32px;padding:4px 8px;background:#071827;border-color:rgba(125, 234, 243, .28);color:#eaf7ff}.work-hours-nav-button{min-height:34px;background:#10283b;color:#eaf7ff}.site-title-fixed{font-weight:850;color:#fff}#topDateTime{min-width:230px;display:inline-flex;justify-content:center;gap:8px;color:#dbeafe;font-weight:650;text-align:center}.top-nav .nav-about-item .about-popover{left:auto;right:0}.page-menu-item{position:relative}.page-menu-dropdown,.about-popover{position:absolute;top:calc(100% + 10px);left:0;min-width:240px;max-width:320px;padding:14px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.about-popover p{margin-bottom:12px;color:var(--ink-muted)}.about-close-button{border:0;background:#e7eef5;padding:8px 12px;color:var(--ink)}.time-card{overflow:visible}.hero{margin-bottom:0;text-align:center}.hero h1{margin-bottom:34px;color:#f4fbff}.top-clock-date-wrap{display:grid;grid-template-columns:190px minmax(0, 1fr) 190px;align-items:start;gap:18px;min-height:170px;margin-top:0;padding-top:0}.analog-clock{position:relative;width:160px;height:160px;margin:24px auto 0;transform:translate(180px, -90px);border-radius:50%;background:radial-gradient(circle at 50% 50%, #13283b 0 50%, #0b1722 51% 100%);border:8px solid #0a385f;box-shadow:0 0 0 2px rgba(142, 234, 245, .72), inset 0 0 24px rgba(255, 255, 255, .12), 0 12px 24px rgba(13, 32, 47, .26)}.compass-clock{position:relative;width:160px;height:160px;margin:24px auto 0;transform:translate(-180px, -90px);border-radius:50%;background:radial-gradient(circle at 50% 50%, #eadb99 0 33%, #55ad8d 34% 55%, #ece3a8 56% 70%, #37404a 71% 100%);border:8px solid #0a385f;box-shadow:0 0 0 2px rgba(142, 234, 245, .72), inset 0 0 16px rgba(0, 0, 0, .45), 0 12px 24px rgba(13, 32, 47, .26)}.compass-ring,.compass-dial,.compass-rose,.compass-needle,.compass-center,.compass-letter{position:absolute}.compass-ring{inset:10px;border-radius:50%;border:3px solid #4a213c;box-shadow:inset 0 0 0 6px rgba(255, 247, 181, .65)}.compass-dial{inset:31px;border-radius:50%;border:3px solid #4a213c;background:rgba(255, 238, 150, .42)}.compass-rose{left:50%;top:50%;width:112px;height:112px;transform:translate(-50%, -50%);background:conic-gradient(from 0deg, #e8f7d6 0 8deg, #2f6e5c 8deg 22deg, #f6c962 22deg 38deg, #533154 38deg 52deg, #e8f7d6 52deg 60deg, #2f6e5c 60deg 82deg, #f6c962 82deg 98deg, #533154 98deg 112deg, #e8f7d6 112deg 120deg, #2f6e5c 120deg 142deg, #f6c962 142deg 158deg, #533154 158deg 172deg, #e8f7d6 172deg 180deg, #2f6e5c 180deg 202deg, #f6c962 202deg 218deg, #533154 218deg 232deg, #e8f7d6 232deg 240deg, #2f6e5c 240deg 262deg, #f6c962 262deg 278deg, #533154 278deg 292deg, #e8f7d6 292deg 300deg, #2f6e5c 300deg 322deg, #f6c962 322deg 338deg, #533154 338deg 352deg, #e8f7d6 352deg 360deg);clip-path:polygon(50% 0, 58% 39%, 100% 50%, 58% 61%, 50% 100%, 42% 61%, 0 50%, 42% 39%)}.rose-alt{width:84px;height:84px;transform:translate(-50%, -50%) rotate(45deg);opacity:.9}.compass-needle{left:50%;top:50%;width:8px;height:66px;transform-origin:50% 100%;background:linear-gradient(180deg, #dff7e2, #3c1747);clip-path:polygon(50% 0, 100% 100%, 0 100%)}.compass-north{transform:translate(-50%, -100%)}.compass-east{transform:translate(-50%, -100%) rotate(90deg);opacity:.75}.compass-center{left:50%;top:50%;width:34px;height:34px;transform:translate(-50%, -50%);border-radius:50%;background:radial-gradient(circle, #f28c38 0 38%, #745073 40% 100%);border:4px solid #3a2441}.compass-letter{color:#44213c;font-size:.7rem;font-weight:900}.compass-n{left:50%;top:15px;transform:translateX(-50%)}.compass-e{right:16px;top:50%;transform:translateY(-50%)}.compass-s{left:50%;bottom:14px;transform:translateX(-50%)}.compass-w{left:16px;top:50%;transform:translateY(-50%)}.compass-wind-point{position:absolute;z-index:4;left:50%;top:50%;width:52px;height:18px;transform:translate(-50%, -50%) rotate(var(--wind-rotate, 292deg)) translateY(-93px) rotate(calc(-1 * var(--wind-rotate, 292deg)));display:grid;place-items:center;color:transparent;font-size:0;font-weight:850;text-shadow:0 1px 4px rgba(0, 0, 0, .65)}.compass-wind-point::before{content:"";position:absolute;left:50%;top:-9px;width:0;height:0;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #123044;filter:drop-shadow(0 0 3px rgba(8, 20, 32, .62))}.clock-number{position:absolute;transform:translate(-50%, -50%);color:#f6fbff;font-size:.72rem;font-weight:800}.n12{left:50%;top:13%}.n1{left:69%;top:18%}.n2{left:82%;top:31%}.n3{left:87%;top:50%}.n4{left:82%;top:69%}.n5{left:69%;top:82%}.n6{left:50%;top:87%}.n7{left:31%;top:82%}.n8{left:18%;top:69%}.n9{left:13%;top:50%}.n10{left:18%;top:31%}.n11{left:31%;top:18%}.clock-hand{position:absolute;left:50%;bottom:50%;transform-origin:50% 100%;transform:translateX(-50%) rotate(0deg);border-radius:999px}.hour-hand{width:7px;height:42px;background:#f8cf4f}.minute-hand{width:5px;height:56px;background:#e7f6ff}.second-hand{width:2px;height:62px;background:var(--accent-red)}.clock-pin{position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%, -50%);border-radius:50%;background:#fff;border:3px solid var(--accent-orange)}.clock-display-wrap{align-self:start;margin-top:0;justify-self:center;width:calc(100% - 400px);transform:translate(-10px, -20px);padding:18px 24px 20px;background:linear-gradient(180deg, #122335, #1f3448);color:#f7fbff;text-align:center;border-radius:6px;box-shadow:0 16px 26px rgba(14, 31, 45, .24)}.digital-time{font-size:2rem;line-height:1.05;font-weight:400}.date-line{margin-top:8px;font-size:2rem;font-weight:400;color:#cfefff}.time-readout-stack{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;width:calc(100% - 150px);margin:-58px auto 0}.time-readout{display:grid;gap:4px;min-height:82px;padding:14px;background:#101f30;border:1px solid rgba(161, 196, 216, .22);border-radius:var(--radius)}.time-readout span{color:#b8cbd7;font-size:.88rem}.time-readout strong{color:#f4fbff;font-size:1.45rem;line-height:1.1}.timezone-control-wrap{display:grid;grid-template-columns:minmax(210px, .75fr) minmax(360px, 1.25fr);grid-template-areas:"zone dst" "mode dst" "name name";gap:8px 20px;width:min(100%, 880px);margin:18px auto 0;padding:16px;background:#101f30;border:1px solid rgba(161, 196, 216, .22);border-radius:var(--radius)}.timezone-final-name{grid-area:name;justify-self:center;margin-top:15px;color:#8beaf5;font-weight:800}.timezone-picker{grid-area:zone;grid-template-columns:82px minmax(0, 1fr);align-items:center;gap:6px;width:calc(100% + 130px);transform:translateX(200px);margin-bottom:30px}.timezone-picker span,.timezone-mode-label{color:#9be8ff;font-size:1.05rem;font-weight:400;text-transform:none}.timezone-picker select{width:100%;min-width:130px;min-height:42px;background:#172a3b;border-color:rgba(161, 196, 216, .24);color:#f4fbff;justify-self:start}.timezone-mode-label{grid-area:mode;align-self:center;transform:translate(140px, -10px)}.dst-radio-wrap{grid-area:dst;display:grid;gap:5px;margin-top:80px;transform:translateX(-50px)}.dst-choice{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:calc(100% - 80px);min-height:6px;padding:1px 8px;background:#172a3b;border:1px solid rgba(161, 196, 216, .16);color:#eaf3f8;font-size:.82rem}.dst-choice em,.dst-range-note{display:none}.timezone-option-disabled{color:#99a3ad}.info-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-top:18px}.season-zodiac-grid{width:min(600px, 100%);margin-left:auto;margin-right:auto}.info-tile{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#102236;color:#f4fbff;text-align:left}.season-zodiac-grid .info-tile{min-height:110px;padding:18px;place-items:center;text-align:center;background:linear-gradient(145deg, #101b28, #162637)}.season-zodiac-grid .info-tile span{font-size:1.04rem;font-weight:800}.info-tile span{color:#b8cbd7}.info-tile strong{font-size:1.2rem}.season-zodiac-grid .info-tile strong{font-size:1.35rem;display:grid;place-items:center;text-align:center}.season-zodiac-grid .tile-main-text,.season-zodiac-grid .tile-big-icon{display:block;text-align:center}.time-travel-card{display:grid;justify-items:center;width:min(560px, 100%);margin-left:auto;margin-right:auto;margin-top:18px;padding:14px;transform:translateX(-25px);background:linear-gradient(145deg, #070d22, #111b3b 48%, #25183f 100%);border-color:rgba(125, 234, 243, .3);color:var(--ink-on-dark);box-shadow:0 18px 38px rgba(5, 10, 25, .34), inset 0 0 22px rgba(22, 200, 216, .08)}.time-machine-head{display:grid;align-items:center;justify-content:center;justify-items:center;min-height:50px;transform:translateX(25px)}.flux-capacitor{position:relative;width:42px;height:42px;transform:translateX(5px);border:2px solid rgba(198, 242, 255, .72);border-radius:7px;background:radial-gradient(circle at 50% 50%, rgba(255, 246, 180, .14), transparent 28%), linear-gradient(145deg, #111827, #1b2442 58%, #2a1c3f);box-shadow:inset 0 0 10px rgba(22, 200, 216, .12), 0 0 10px rgba(22, 200, 216, .12)}.flux-capacitor span{position:absolute;left:50%;top:50%;width:4px;height:22px;transform-origin:50% 100%;background:linear-gradient(180deg, #bdebf0, #3297a8);border-radius:999px;opacity:.82;box-shadow:0 0 7px rgba(22, 200, 216, .55)}.flux-capacitor span:nth-child(1){transform:translate(-50%, -100%) rotate(0deg)}.flux-capacitor span:nth-child(2){transform:translate(-50%, -100%) rotate(120deg)}.flux-capacitor span:nth-child(3){transform:translate(-50%, -100%) rotate(240deg)}.time-machine-launcher{display:grid;justify-items:center;align-items:center;justify-content:center;gap:10px;margin-top:4px}.time-machine-car{position:relative;display:none;width:118px;height:48px;margin:12px auto 0}.car-body,.car-window,.car-line,.car-wheel,.car-glow{position:absolute;display:block}.car-glow{inset:auto 0 0;height:16px;background:rgba(22, 200, 216, .22);filter:blur(8px)}.car-body{left:6px;right:4px;bottom:14px;height:22px;background:linear-gradient(180deg, #d9e6ed, #8797a3);border-radius:5px 16px 5px 4px;clip-path:polygon(0 36%, 35% 0, 74% 0, 100% 50%, 90% 100%, 0 100%);border:1px solid rgba(255, 255, 255, .45)}.car-window{left:43px;top:9px;width:38px;height:18px;background:#78dff0;border-radius:4px 8px 2px 2px;clip-path:polygon(0 100%, 22% 0, 78% 0, 100% 100%)}.car-line{left:16px;right:16px;bottom:25px;height:2px;background:#6d7d87}.car-wheel{bottom:5px;width:18px;height:18px;border-radius:50%;background:#0b1722;border:4px solid #dbe6ed}.wheel-left{left:22px}.wheel-right{right:18px}.time-travel-card.time-traveled .time-machine-car{display:block}.time-machine-toggle{min-width:230px;min-height:46px;padding:10px 20px;transform:translateX(20px);background:linear-gradient(135deg, #123d6a 0%, #0f6b78 54%, #1a3154 100%);color:#dffbff;border:1px solid rgba(142, 234, 245, .78);border-radius:8px;font-size:1rem;font-weight:850;text-transform:none;clip-path:none;box-shadow:0 0 0 1px rgba(255, 244, 180, .18), 0 10px 22px rgba(6, 18, 35, .36), inset 0 1px 0 rgba(255, 255, 255, .16)}.time-machine-toggle::before{content:none}.time-travel-status-panel,.time-travel-controls{width:min(100%, 410px);margin:12px auto 0;padding:14px;background:linear-gradient(145deg, #0a1730, #141f45 62%, #201334);border:1px solid rgba(22, 200, 216, .45);border-radius:var(--radius);box-shadow:inset 0 0 18px rgba(22, 200, 216, .08), 0 12px 24px rgba(0, 0, 0, .24)}.time-travel-status-panel{background:linear-gradient(145deg, #0a1727, #111f3b 54%, #251642)}.time-travel-status-panel{text-align:center}.time-travel-status-panel span,.time-travel-entry-label{color:#9fd7ff}.time-travel-status-panel p{margin:4px 0 0;font-size:1.2rem;font-weight:800;color:#bfe5ff}.time-travel-controls{display:grid;gap:12px}.time-travel-card .time-travel-controls{order:1}.time-travel-card .time-travel-status-panel{order:2}.time-travel-date-stepper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));justify-items:center;gap:12px}.time-travel-entry-label,#travelDateInput{width:min(100%, 260px)}.time-travel-field-pair{display:grid;justify-items:center;gap:8px;width:100%;padding:10px;background:#07172c;border:1px solid rgba(125, 234, 243, .24);border-radius:var(--radius)}.time-travel-field{width:100%;color:#9fd7ff;font-size:.82rem;font-weight:800}.time-travel-field input{width:100%;min-height:40px;background:#111f3b;border-color:rgba(125, 234, 243, .38);color:#f4fbff;font-size:1rem}.time-travel-arrow-stack,.time-travel-button-row{display:flex;justify-content:center;gap:10px}.time-travel-arrow-stack button,.time-travel-button-row button{border:1px solid rgba(125, 234, 243, .5);background:#0f766e;color:#eaffff;min-height:28px;padding:5px 10px;font-weight:750}#timeTravelButton{min-width:150px;min-height:44px;padding:9px 18px;font-size:1rem}.phase-card{display:grid;gap:15px}.today-weather-main-panel{min-width:0;max-width:100%;width:100%;box-sizing:border-box;padding:10px 14px 12px;background:#0b1f30;border:1px solid rgba(161, 196, 216, .22);border-radius:var(--radius)}.today-weather-simple-head{display:grid;grid-template-columns:1fr auto;align-items:center;justify-items:stretch;gap:12px}.today-weather-simple-head h2{margin:0;text-align:center;justify-self:center;grid-column:1 / -1;transform:none;color:#f4fbff;font-size:1.9rem}.zip-control-row{display:flex;align-items:center;justify-content:flex-end;justify-self:end;grid-column:2;margin-top:-48px;gap:10px}.zip-entry{display:grid;grid-template-columns:auto 118px;align-items:center;gap:8px;width:auto;color:#b8cbd7;font-weight:700}.zip-entry input{width:118px}.today-weather-info{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);justify-content:center;align-items:center;gap:12px;margin-top:8px;padding:10px 14px;background:linear-gradient(145deg, #071a2e, #102b45 62%, #071522);border:1px solid rgba(117, 197, 230, .24);border-radius:var(--radius);box-shadow:inset 0 0 28px rgba(4, 12, 20, .38)}.weather-location-line{display:block;color:#b8cbd7;font-size:1.4rem;font-weight:650;text-align:center;justify-self:center;width:100%}.weather-main-combo{display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;gap:0;width:100%}.weather-temp-layout{display:grid;grid-template-columns:minmax(88px, max-content) minmax(190px, auto) minmax(152px, max-content);align-items:center;justify-content:center;gap:30px;width:100%;transform:translate(50px, -30px);padding:8px 12px;background:transparent;border:0;border-radius:var(--radius)}.weather-temp-layout .weather-location-line{grid-column:1 / -1;transform:translate(-30px, 25px);margin-bottom:10px}.thermometer{position:relative;width:29px;height:162px;margin:auto 8px auto auto;border-radius:18px;background:repeating-linear-gradient(180deg, transparent 0 13px, rgba(156, 212, 232, .2) 13px 14px, transparent 14px 21px), linear-gradient(180deg, #06131f, #0a2533);overflow:hidden;border:1px solid rgba(150, 213, 235, .38);box-shadow:inset 0 0 12px rgba(0, 0, 0, .58), 0 0 10px rgba(80, 214, 231, .1)}.thermometer::before{content:"";position:absolute;left:7px;right:7px;bottom:8px;height:var(--thermo-fill, 40%);border-radius:999px;background:color-mix(in srgb, var(--thermo-color, var(--accent-orange)) 58%, #163044 42%);box-shadow:0 0 calc(10px * var(--thermo-heat-glow, .2)) color-mix(in srgb, var(--thermo-color, var(--accent-orange)) 55%, transparent)}.thermometer-scale{position:absolute;inset:12px 4px;border-left:1px solid rgba(200, 241, 255, .32)}.thermometer > span,.thermometer-scale i{display:none}.weather-temp-control-wrap{display:grid;place-items:center;gap:8px;justify-self:center;text-align:center}.weather-temp-control strong{display:inline-block;font-size:4.35rem;line-height:.95;color:#9fdcff}.weather-main-condition{color:#d8ecf6;font-size:1.46rem;font-weight:800}.today-weather-icon-main{display:grid;place-items:center;width:146px;height:146px;border-radius:50%;background:radial-gradient(circle at 50% 38%, #285c7b, #0f2536 72%);overflow:hidden;border:1px solid rgba(166, 228, 255, .26);box-shadow:inset 0 0 24px rgba(6, 15, 28, .5), 0 0 22px rgba(79, 207, 231, .13)}.weather-art,.weather-art span,.weather-art i{position:absolute}.weather-art{position:relative;display:block;width:126px;height:126px}.weather-art-body{left:18px;top:12px;width:62px;height:62px;border-radius:50%;z-index:1}.weather-art-sun .weather-art-body{background:#f6c544;box-shadow:0 0 18px rgba(250, 204, 21, .38)}.weather-art-moon .weather-art-body{background:radial-gradient(circle at 35% 32%, #f8fafc 0 20%, #d9e8ef 21% 62%, #8fb0c4 63% 100%);box-shadow:0 0 18px rgba(190, 227, 248, .36)}.weather-art-moon .weather-art-body::after{content:"";position:absolute;left:20px;top:2px;width:52px;height:58px;border-radius:50%;background:#17384d}.weather-art-cloud{--cloud-bright: #fbfdff;--cloud-mid: #dcecf6;--cloud-shadow: #b7cfdf;z-index:3;border-radius:0;background:linear-gradient(180deg, var(--cloud-bright) 0 42%, var(--cloud-mid) 68%, var(--cloud-shadow) 100%);-webkit-mask:radial-gradient(circle at 18% 63%, #000 0 20%, transparent 21%), radial-gradient(circle at 32% 43%, #000 0 25%, transparent 26%), radial-gradient(circle at 50% 29%, #000 0 32%, transparent 33%), radial-gradient(circle at 70% 43%, #000 0 25%, transparent 26%), radial-gradient(circle at 86% 63%, #000 0 20%, transparent 21%), linear-gradient(#000 0 0) 11% 50% / 78% 45% no-repeat;mask:radial-gradient(circle at 18% 63%, #000 0 20%, transparent 21%), radial-gradient(circle at 32% 43%, #000 0 25%, transparent 26%), radial-gradient(circle at 50% 29%, #000 0 32%, transparent 33%), radial-gradient(circle at 70% 43%, #000 0 25%, transparent 26%), radial-gradient(circle at 86% 63%, #000 0 20%, transparent 21%), linear-gradient(#000 0 0) 11% 50% / 78% 45% no-repeat;box-shadow:inset 0 -9px 14px rgba(88, 128, 153, .18), inset 0 5px 8px rgba(255, 255, 255, .82);filter:drop-shadow(0 9px 9px rgba(2, 8, 23, .24))}.weather-art-cloud::before,.weather-art-cloud::after{content:"";position:absolute;border-radius:999px;pointer-events:none}.weather-art-cloud::before{left:12%;right:18%;top:17%;height:28%;background:linear-gradient(180deg, rgba(255, 255, 255, .76), rgba(255, 255, 255, 0))}.weather-art-cloud::after{left:17%;right:14%;bottom:11%;height:20%;background:rgba(104, 143, 166, .12)}.cloud-1{left:38px;top:42px;width:88px;height:45px}.cloud-2{left:2px;top:67px;width:82px;height:39px;transform:scale(.9);opacity:.96}.cloud-3{right:6px;top:68px;width:74px;height:38px;transform:scale(.9);opacity:.86}.weather-art-clear .cloud-1{left:55px;top:54px;width:70px;height:33px;opacity:.86}.weather-art-clear .cloud-2{left:8px;top:75px;width:60px;height:29px;opacity:.72}.weather-art-partly .cloud-1{left:48px;top:46px}.weather-art-partly .cloud-2,.weather-art-cloudy .cloud-2{left:4px;top:70px}.weather-art-overcast .weather-art-cloud,.weather-art-rain .weather-art-cloud,.weather-art-snow .weather-art-cloud,.weather-art-fog .weather-art-cloud,.weather-art-storm .weather-art-cloud{--cloud-bright: #e4edf3;--cloud-mid: #c1d1dc;--cloud-shadow: #7f94a3}.weather-art-overcast .cloud-1,.weather-art-rain .cloud-1,.weather-art-snow .cloud-1,.weather-art-fog .cloud-1,.weather-art-storm .cloud-1{width:98px;height:50px;left:31px;top:39px}.weather-art-overcast .cloud-2,.weather-art-rain .cloud-2,.weather-art-snow .cloud-2,.weather-art-fog .cloud-2,.weather-art-storm .cloud-2{width:88px;height:43px;left:0;top:68px;opacity:.98}.weather-art-rain i,.weather-art-snow i{color:#9be7ff;font-style:normal}.weather-art-rain i{width:3px;height:18px;border-radius:999px;background:#80dfff;transform:rotate(12deg)}.weather-art-rain i:nth-child(1){left:39px;top:94px}.weather-art-rain i:nth-child(2){left:58px;top:98px}.weather-art-rain i:nth-child(3){left:79px;top:94px}.weather-art-rain i:nth-child(4){left:97px;top:99px}.weather-art-snow i{font-size:1.45rem;font-weight:900;text-shadow:0 0 8px rgba(210, 244, 255, .6)}.weather-art-snow i:nth-child(1){left:38px;top:91px}.weather-art-snow i:nth-child(2){left:66px;top:100px}.weather-art-snow i:nth-child(3){left:94px;top:91px}.weather-art-bolt{left:58px;top:78px;width:28px;height:44px;background:linear-gradient(180deg, #fff36d, #facc15 55%, #f59e0b);clip-path:polygon(48% 0, 100% 0, 66% 42%, 94% 42%, 26% 100%, 42% 55%, 12% 55%);filter:drop-shadow(0 0 10px rgba(250, 204, 21, .62))}.weather-art-fog i{left:22px;width:84px;height:4px;border-radius:999px;background:rgba(205, 232, 244, .72)}.weather-art-fog i:nth-child(1){top:96px}.weather-art-fog i:nth-child(2){top:109px;width:66px;left:34px}.current-weather-history-panel,.weather-readout-panel{display:grid;gap:10px;padding:8px 12px;background:transparent;border:0;border-radius:var(--radius)}.current-weather-history-panel{transform:none;width:min(calc(100% - 20px), 960px);justify-self:center;padding:0;margin-top:-30px}.weather-middle-status{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 14px;color:#dcefff;font-size:1.18rem;text-align:center;justify-items:stretch;text-shadow:0 1px 8px rgba(0, 0, 0, .24)}.weather-detail-box{display:grid;align-content:center;gap:8px;min-height:112px;padding:14px 16px;background:#0b2238;border:1px solid rgba(125, 234, 243, .22);border-radius:var(--radius)}.weather-middle-status span{display:block;color:#c4d9e8}.weather-middle-status b{color:#9be8ff}.weather-current-summary-main{color:#e5f5ff}.weather-high-low{color:#b9ddff}.weather-temp-category-main{margin-bottom:14px;color:#d8fbef}.weather-temp-category-main b{color:#7fffd6}#myWeatherAverage,#myWeatherCategory{color:#c5d9ff}#windDirectionText{color:#f7e7a6}.my-weather-current,.my-weather-now,.weather-summary-row,.my-weather-wind-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.my-weather-icon{font-size:2rem}.weather-readout-panel{display:none}.weather-readout-panel div{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;background:#f4f8fb;border-radius:var(--radius)}.weather-control-column{display:flex;align-items:center;justify-content:center}.weather-simulator-button-wrap{display:flex;justify-content:center;margin:10px 0 0;padding:8px 12px 0}.weather-world-link-wrap{display:flex;justify-content:flex-end;position:absolute;top:10px;right:14px;margin:0;padding-right:0;z-index:2}.weather-world-link{min-height:36px;padding:8px 14px;border:1px solid rgba(125, 234, 243, .34);border-radius:8px;background:#10283b;color:#d8ecf6;font-size:.9rem;font-weight:800;text-transform:none;box-shadow:0 10px 20px rgba(4, 12, 20, .22)}.weather-simulation-toggle{min-width:170px;min-height:38px;justify-self:center;transform:none;background:#173249;border:1px solid rgba(125, 234, 243, .58);color:#eefbff;font-size:.9rem;box-shadow:0 0 0 2px rgba(22, 200, 216, .08), 0 12px 24px rgba(4, 12, 20, .28)}.weather-cycle-wrapper{display:grid;gap:15px;min-width:0;max-width:100%;width:100%;margin-top:15px}.cycle-group-title{margin:8px 0 0;text-align:center;color:#9fd7ff;font-size:1.45rem;font-weight:900}.food-drink-title{margin-top:18px;color:#99f6e4}.cycle-panel{min-width:0;max-width:100%;width:100%;box-sizing:border-box;padding:16px;background:#102236;border:1px solid rgba(161, 196, 216, .18);border-radius:var(--radius)}.cycle-panel h3,.inline-insight-title{text-align:left;margin:15px 0 12px;padding-left:15px;color:#f4fbff;font-size:1.35rem}.inline-insight-title span:last-child,.weather-period-scale-title span,.moon-cycle-panel h3 span{display:inline-block;transform:translateY(0);padding:6px 12px;background:rgba(22, 200, 216, .14);border:1px solid rgba(22, 200, 216, .32);border-radius:999px;color:#eafcff;font-size:1.16rem}.phase-day-panel{background:#0d3563}.sun-cycle-panel{background:#082745}.moon-cycle-panel{background:#0b1d3f}.meal-cycle-panel{background:#073c3d}.drink-cycle-panel{background:#07344a}.day-phase-visual,.sun-phase-visual{margin:12px auto 2px}.day-phase-visual{--day-clock-angle: -90deg;position:relative;width:132px;height:132px;border-radius:50%;overflow:hidden;background:linear-gradient(180deg, #2f8bd2 0 50%, #061d4a 50% 100%);border:3px solid rgba(125, 234, 243, .86);box-shadow:inset 0 0 18px rgba(0, 0, 0, .28), 0 0 20px rgba(22, 200, 216, .34)}.day-phase-visual::before{content:"";position:absolute;inset:12px;border-radius:50%;border:1px solid rgba(232, 250, 255, .42)}.day-clock-label{position:absolute;left:50%;transform:translateX(-50%);z-index:2;color:#eafcff;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.day-label{top:23px}.night-label{bottom:23px;color:#c3d7ff}.day-clock-hand{position:absolute;left:50%;top:50%;z-index:4;width:4px;height:52px;transform:translate(-50%, -100%) rotate(var(--day-clock-angle));transform-origin:50% 100%;border-radius:999px;background:#c7f9ff;box-shadow:0 0 10px rgba(125, 234, 243, .72)}.day-clock-sun{position:absolute;left:50%;top:50%;z-index:5;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle, #fff0a8, #d8a524 72%, #9b6a13);box-shadow:0 0 10px rgba(216, 165, 36, .38);transform:translate(-50%, -50%) rotate(var(--day-clock-angle)) translateY(-54px)}.day-clock-center{position:absolute;left:50%;top:50%;z-index:6;width:14px;height:14px;transform:translate(-50%, -50%);border-radius:50%;background:#eafcff;border:2px solid #0b395d}.sun-phase-visual{display:grid;place-items:center;width:104px;height:104px;border-radius:50%;background:radial-gradient(circle, rgba(250, 204, 21, .22), rgba(8, 39, 69, .08) 68%)}.sun-phase-visual span{width:58px;height:58px;border-radius:50%;background:radial-gradient(circle at 38% 34%, #fff2a7, #d8a524 58%, #9a6b18);box-shadow:0 0 18px rgba(216, 165, 36, .32)}.sun-phase-clock-visual{width:132px;height:132px}.moon-phase-clock-visual{width:132px;height:132px;padding:0;background:linear-gradient(180deg, #122850 0 50%, #030816 50% 100%)}.moon-phase-clock-visual .day-clock-sun{background:radial-gradient(circle at 38% 36%, #f4f7ff, #9fb0c8 72%, #526079);box-shadow:inset -7px 0 0 rgba(0, 0, 0, .18), 0 0 12px rgba(190, 220, 255, .32)}.moon-phase-clock-visual .day-label{color:#dbeafe}.moon-phase-clock-visual .moon-phase-image-placeholder{position:absolute;z-index:1;left:50%;top:50%;width:48px;height:48px;transform:translate(-50%, -50%);opacity:.78}.day-mini-scale,.moon-cycle-scale{width:100%;padding:32px 14px 122px}.weather-cycle-wrapper .day-mini-scale,.weather-cycle-wrapper .moon-cycle-scale{width:100%;margin-left:auto;margin-right:auto}.mini-scale-track,.moon-cycle-track{position:relative;height:56px;border-radius:999px;background:#dbe6ed;border:2px solid rgba(125, 234, 243, .92);box-shadow:inset 0 0 0 1px rgba(16, 32, 43, .12), 0 0 16px rgba(22, 200, 216, .42)}.mini-sky-segments{position:absolute;inset:0;display:flex;overflow:hidden;border-radius:inherit}.mini-sky-segments span{height:100%}.mini-scale-track::before,.moon-cycle-track::before{content:none;display:none;position:absolute;top:-52px;left:var(--marker-left, 50%);width:30px;height:42px;transform:translateX(-50%);z-index:12;background:linear-gradient(180deg, #e7ffff 0%, #73ecf2 45%, #0fa8c8 100%);clip-path:polygon(41% 0, 59% 0, 59% 48%, 100% 48%, 50% 100%, 0 48%, 41% 48%);filter:drop-shadow(0 0 9px rgba(22, 200, 216, .7))}#periodScale .mini-scale-track::before{--marker-left: var(--period-marker-left, 50%)}#sunCycleScale .mini-scale-track::before{--marker-left: var(--sun-marker-left, 50%)}#mealScale .mini-scale-track::before{--marker-left: var(--meal-marker-left, 50%)}#drinkScale .mini-scale-track::before{--marker-left: var(--drink-marker-left, 50%)}#moonCycleScale .moon-cycle-track::before{--marker-left: var(--moon-marker-left, 50%)}.mini-scale-marker,.moon-cycle-marker{position:absolute;z-index:10;top:50%;left:var(--period-marker-left, 50%);width:18px;height:18px;transform:translate(-50%, -50%);border-radius:50%;background:#fff;border:4px solid var(--accent-aqua);box-shadow:0 0 12px rgba(22, 200, 216, .65)}#sunCycleMarker{left:var(--sun-marker-left, 50%)}#mealDayMarker{left:var(--meal-marker-left, 50%)}#drinkDayMarker{left:var(--drink-marker-left, 50%)}#moonCycleMarker{left:var(--moon-marker-left, 50%)}.sun-scale-orb{position:absolute;z-index:11;top:50%;left:var(--sun-marker-left, var(--period-marker-left, 50%));width:30px;height:30px;transform:translate(-50%, -50%);border-radius:50%;background:radial-gradient(circle, #fff8a8, #f8cf4f 72%, #f28c38);box-shadow:0 0 16px rgba(248, 207, 79, .8)}.moon-cycle-track{background:linear-gradient(90deg, #000000, #171717 36%, #252a33 62%, #07183b 100%)}.moon-cycle-fill{position:absolute;inset:0 auto 0 0;width:var(--moon-marker-left, 50%);border-radius:inherit;background:rgba(255, 255, 255, .08)}.moon-cycle-orb{position:absolute;z-index:11;left:var(--moon-marker-left, 50%);top:50%;width:34px;height:34px;transform:translate(-50%, -50%);display:grid;place-items:center;border-radius:50%;background:#222a36;color:#fff;border:2px solid #cfd8e3}.mini-scale-tick,.moon-cycle-tick,.mini-hour-tick{display:none;position:absolute;top:0;bottom:0;width:1px;background:rgba(255, 255, 255, .56)}.mini-top-label,.phase-time-grid-label{position:absolute;top:-30px;transform:translateX(-50%);color:#d9edf7;font-size:.9rem;font-weight:750;white-space:nowrap}.phase-time-grid-label{top:-24px;font-size:.96rem}#periodScale{padding-top:32px}.mini-bottom-label,.moon-cycle-label{position:absolute;top:calc(100% + 8px);min-width:86px;max-width:128px;transform:translateX(-50%);color:#b8cbd7;font-size:.76rem;font-weight:650;text-align:center;line-height:1.08}.scale-label-start{transform:translateX(0);text-align:left}.scale-label-end{transform:translateX(-100%);text-align:right}#periodScale .mini-bottom-label{top:calc(100% + 8px)}#periodScale :is(.mini-bottom-label.label-sunrise,.mini-bottom-label.label-midday,.mini-bottom-label.label-sunset){display:block}.scale-label-text,.scale-label-time{display:block}.scale-label-time{margin-top:4px;color:#7debf3;font-size:.72rem;font-weight:800}#periodScale .mini-bottom-label,#sunCycleScale .mini-bottom-label{min-width:72px}.meal-name-bottom{min-width:126px;max-width:148px;white-space:normal}.moon-cycle-label-start{transform:translateX(0);text-align:left}.moon-cycle-label-end{transform:translateX(-100%);text-align:right}.sun-cycle-category-labels span,.sun-event-label{position:absolute;top:calc(100% + 12px);min-width:130px;transform:translateX(-50%);color:var(--ink);font-size:.92rem;font-weight:760;text-align:center;line-height:1.14}.sun-event-label{top:calc(100% + 48px);color:#eaf7ff}.meal-cycle-panel,.drink-cycle-panel{display:grid;gap:12px}#foodCard .insight-copy{margin-top:50px}#foodIcon{transform:translateX(-50px)}.food-art,.drink-art{display:flex;justify-content:center}.food-icon,.drink-icon{display:flex;align-items:center;justify-content:center;gap:18px;width:auto;height:auto;border-radius:0;background:transparent;color:#f4fbff;font-size:4.2rem}.food-icon span,.drink-icon span{display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:#3a3f46;color:#fff;border:2px solid rgba(255, 255, 255, .72)}.food-icon span b,.drink-icon span b{align-self:end;color:#d8f7ff;font-size:.72rem;font-weight:900;line-height:1.05;text-align:center}.food-icon span em,.drink-icon span em{align-self:start;font-style:normal;line-height:1}.food-icon span.faded,.drink-icon span.faded{opacity:.45}.food-icon span.active,.drink-icon span.active{opacity:1;box-shadow:0 0 0 4px rgba(22, 200, 216, .18)}.moon-phases-visual-panel{display:grid;grid-template-columns:1fr;align-items:center;justify-content:stretch;gap:10px;margin:12px auto 0;padding:10px 12px;width:100%;background:#10294a;border:1px solid rgba(161, 196, 216, .18);border-radius:var(--radius)}.moon-phases-visual-panel h3{grid-column:1;grid-row:1;margin:0;text-align:center;font-size:1.05rem;line-height:1.18}.moon-phases-visual-panel h3 span,.moon-phases-visual-panel h3 b{display:block}.moon-phases-visual-panel h3 b{color:#eaf7ff;font-size:1.16rem}.moon-phase-scene{grid-column:1;grid-row:2;justify-self:center}.moon-phase-visual-name{display:none}.moon-phase-image-placeholder{width:86px;height:86px;border-radius:50%;background:radial-gradient(circle at 38% 36%, #fff, #cfd8e3);box-shadow:inset -18px 0 0 rgba(0, 0, 0, .18)}.progress-card,.timeline-card,.work-dashboard{min-height:var(--card-min-height, 260px);padding:var(--card-padding, 22px);margin-bottom:var(--card-bottom-margin, 0);width:100%;margin-left:0;margin-right:0;box-sizing:border-box;background:#293744;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card-head{display:grid;gap:8px;margin-bottom:var(--title-block-bottom-gap, 16px)}.card-title-line{display:flex;justify-content:space-between;gap:14px}.title-value-stack{display:flex;align-items:baseline;gap:50px;flex-wrap:wrap}.card-title{margin:0;color:#f4fbff;font-size:1.32rem}.title-percent{margin-left:6px;color:#67e8f9;font-size:.95em;font-weight:800}.title-percent-block{display:block;margin:4px 0 0;font-size:.82em;line-height:1.05}.card-value{display:inline-block;margin-top:0;padding:8px 16px;background:rgba(22, 200, 216, .14);border:1px solid rgba(22, 200, 216, .28);border-radius:999px;color:#dffcff;font-size:.98rem;font-weight:800;white-space:nowrap}.day-card .title-value-stack{flex-wrap:nowrap}.day-card .card-value{min-width:310px;text-align:center}.progress-summary-line,.percent-inline{display:block;color:#b8cbd7;font-weight:650}.percent-inline{color:var(--accent-aqua);font-size:1rem}.percent-inline.is-empty-percent{display:none}.progress-section-title{margin:0 0 -2px;color:#9fd7ff;font-size:1.35rem;font-weight:850;text-align:center}.compact-percent-line,.compact-measure-line,.compact-remaining-line{display:block}.compact-detail-list{display:grid;gap:7px;color:#c7dce8;font-size:.95rem;font-weight:700;line-height:1.35}.compact-detail-list b{color:#8beaf5}.slider-gap{height:var(--slider-top-gap, 20px)}.progress-track{position:relative;height:var(--slider-height, 34px);margin-bottom:var(--slider-bottom-gap, 18px);background:var(--track-bg);border-radius:0;overflow:visible;box-shadow:inset 0 0 0 1px rgba(16, 32, 43, .12)}#primaryProgress :is(.progress-track,.minute-cell){background:#071018}#primaryProgress .minute-cell.filled{background:var(--minute-cell-fill, var(--accent-green))}.progress-track,.minute-battery,.minute-label-row,.segment-labels{width:calc(100% - 50px);margin-left:auto;margin-right:auto}.progress-fill{position:absolute;inset:0 auto 0 0;width:0%;border-radius:0;background:var(--track-fill)}.marker{position:absolute;z-index:3;top:50%;left:0%;width:18px;height:18px;transform:translate(-50%, -50%);border-radius:0;background:#fff;border:4px solid var(--accent-blue);box-shadow:0 0 10px rgba(31, 120, 209, .42)}.tick,.progress-tick{position:absolute;top:100%;width:1px;height:8px;background:rgba(16, 32, 43, .25)}.tick-label,.segment-labels span,.top-label{position:absolute;transform:translateX(-50%);color:var(--ink-muted);font-size:.78rem;font-weight:650;text-align:center}.hour-card .tick-label,.day-card .tick-label,.week-card .tick-label,.month-card .tick-label,.year-card .tick-label,.hour-card .top-label,.day-card .top-label,.week-card .top-label,.month-card .top-label,.year-card .top-label{top:-30px}.month-day-legend{position:absolute;left:0;top:-54px;color:#9fd7ff;font-size:.82rem;font-weight:850;white-space:nowrap}.month-day-tick,.month-week-tick{position:absolute;top:0;bottom:0;width:1px;transform:translateX(-50%);background:rgba(255, 255, 255, .42)}.month-week-tick{width:2px;background:rgba(125, 234, 243, .72)}.month-day-label,.month-week-label{position:absolute;transform:translateX(-50%);text-align:center;pointer-events:none}.month-day-label{top:-45px;z-index:5;display:block;min-width:16px;color:#dffcff;font-size:.74rem;font-weight:850;line-height:1}.month-week-label{top:calc(100% + 12px);z-index:5;min-width:58px;color:#8beaf5;font-size:.78rem;font-weight:850}.muted-month-day{opacity:.26}.segment-band{position:absolute;inset:0;display:flex;overflow:hidden;border-radius:inherit}.segment-band span{height:100%}.segment-labels{position:relative;min-height:24px}.detail-text{margin-top:var(--detail-top-gap, 12px);color:#b8cbd7}.alternate-week-table-wrap{width:calc(100% - 30px);margin:0 auto;overflow-x:auto;padding-top:0}.alternateWeek-card .detail-text{margin-top:0}.alternateWeek-card .progress-track{width:calc(100% - 28px - 12.5%);margin:10px 0 0 calc(12.5% + 14px);margin-bottom:0;border-radius:0}.alternateWeek-card .progress-fill{display:none}.alternate-week-table{width:100%;min-width:1280px;table-layout:fixed;background:#f7fbfd;border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);border-collapse:separate;border-spacing:0}.alternate-week-table th:first-child,.alternate-week-table td:first-child{width:calc(12.5% - 10px)}.alternate-week-table th{background:#e9f3f8;color:var(--ink);font-weight:850;text-align:center}.alternate-week-table td{vertical-align:top;text-align:center}.alternate-week-table th,.alternate-week-table td{border-right:1px solid var(--line)}.alternate-week-table th:last-child,.alternate-week-table td:last-child{border-right:0}.alternate-week-table tbody th{color:var(--ink);text-align:left}.alternate-week-table tbody td{color:var(--ink);font-weight:700;line-height:1.25}.wake-sleep-card{display:grid;gap:18px;width:100%;min-width:0;max-width:100%;margin:0 0 16px;padding:22px 34px 34px;background:linear-gradient(145deg, #081a2a, #10283b 58%, #071525);border:1px solid rgba(125, 234, 243, .22);border-radius:var(--radius);box-shadow:var(--shadow);color:#eaf7ff}.wake-sleep-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px}.wake-sleep-head h2{margin:0;color:#f4fbff;font-size:1.45rem}.wake-sleep-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.wake-sleep-controls label{grid-template-columns:auto 112px;align-items:center;gap:8px;padding:8px 10px;background:#071827;border:1px solid rgba(161, 196, 216, .22);color:#d8ecf6}.wake-sleep-controls input{width:112px;min-height:32px;background:#10283b;border-color:rgba(125, 234, 243, .3);color:#f4fbff}.wake-sleep-status{display:grid;gap:4px;justify-items:center;padding:12px;background:#071827;border:1px solid rgba(161, 196, 216, .2);border-radius:var(--radius)}.wake-sleep-status strong{color:#8beaf5;font-size:1.25rem}.wake-sleep-status span{color:#b8cbd7;font-weight:700}.wake-sleep-track{position:relative;height:64px;margin:58px auto 92px;width:calc(100% - 50px);border:2px solid rgba(125, 234, 243, .88);border-radius:999px;overflow:visible;background:#050b12;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .05), 0 0 18px rgba(22, 200, 216, .24)}.wake-sleep-segments{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.wake-sleep-segment{position:absolute;top:0;bottom:0}.wake-segment-0{background:#1f78d1}.wake-segment-1{background:#2497c9}.wake-segment-2{background:#24a978}.wake-segment-3{background:#34638a}.wake-segment-4{background:#1f8aa8}.wake-segment-5{background:#174a7c}.wake-segment-6{background:#5b4f9a}.wake-segment-7{background:#604177}.wake-segment-8{background:#3c315f}.wake-segment-9{background:#1b274c}.wake-segment-10{background:#111a38}.wake-segment-11{background:#071125}.wake-segment-12{background:#020611}.wake-segment-13{background:#0d2441}.wake-sleep-marker{position:absolute;z-index:5;top:50%;left:0;width:20px;height:20px;transform:translate(-50%, -50%);border-radius:50%;background:#eaffff;border:4px solid var(--accent-aqua);box-shadow:0 0 14px rgba(22, 200, 216, .75)}.wake-sleep-labels span{position:absolute;top:calc(100% + 12px);transform:translateX(-50%);min-width:94px;text-align:center;color:#d8ecf6;font-weight:800;line-height:1.15}.wake-sleep-labels small{display:block;color:#67e8f9;font-size:.74rem}.zodiac-circle-section{grid-column:1 / -1;width:100%;margin:16px auto 18px;text-align:center}.zodiac-circle-section h4{margin:0 0 10px;color:#d8b4fe;font-size:1.35rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.zodiac-circle-toggle{min-height:42px;padding:12px 22px;border:2px solid #a78bfa;border-radius:10px;background:linear-gradient(180deg, #312e81, #111827);color:#f5f3ff;font-weight:900;cursor:pointer;box-shadow:0 12px 24px rgba(49, 46, 129, .34)}.zodiac-circle-panel{display:grid;place-items:center;margin-top:18px}.zodiac-circle-panel[hidden]{display:none}.zodiac-wheel{--zodiac-sign-radius: clamp(214px, 39vw, 312px);--zodiac-date-radius: clamp(156px, 29vw, 226px);--zodiac-element-radius: clamp(98px, 19vw, 146px);position:relative;width:min(760px, 92vw);aspect-ratio:1;border-radius:50%;border:4px solid rgba(216, 180, 254, .76);background:radial-gradient(circle, #08111f 0 20%, transparent 21%), repeating-radial-gradient(circle, transparent 0 15%, rgba(125, 211, 252, .34) 15.2% 15.8%, transparent 16% 29%), #020617;box-shadow:inset 0 0 55px rgba(0, 0, 0, .55), 0 0 28px rgba(167, 139, 250, .35)}.zodiac-wheel::before,.zodiac-wheel::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.zodiac-wheel::before{inset:9%;border:2px solid rgba(226, 232, 240, .42)}.zodiac-wheel::after{inset:24%;border:2px solid rgba(125, 211, 252, .5)}.zodiac-wheel-spoke{position:absolute;left:50%;top:50%;width:2px;height:50%;transform-origin:50% 0;transform:rotate(calc(var(--i) * 30deg));background:linear-gradient(180deg, rgba(226, 232, 240, .55), transparent)}.zodiac-wheel-item{position:absolute;left:50%;top:50%;width:118px;min-height:42px;display:grid;place-items:center;gap:2px;padding:5px;border:1px solid rgba(148, 163, 184, .42);border-radius:12px;background:rgba(15, 23, 42, .86);color:#fff;text-align:center;box-shadow:none}.zodiac-sign-ring{transform:translate(-50%, -50%) rotate(calc(var(--i) * 30deg)) translateY(calc(-1 * var(--zodiac-sign-radius))) rotate(calc(var(--i) * -30deg));background:linear-gradient(135deg, var(--c1), var(--c2))}.zodiac-date-ring{transform:translate(-50%, -50%) rotate(calc(var(--i) * 30deg)) translateY(calc(-1 * var(--zodiac-date-radius))) rotate(calc(var(--i) * -30deg));color:#fde68a}.zodiac-element-ring{transform:translate(-50%, -50%) rotate(calc(var(--i) * 30deg)) translateY(calc(-1 * var(--zodiac-element-radius))) rotate(calc(var(--i) * -30deg));color:#a7f3d0}.zodiac-wheel-item b{font-size:.95rem}.zodiac-wheel-item em,.zodiac-wheel-item small{font-style:normal;font-size:.78rem}.zodiac-wheel-core{position:absolute;left:50%;top:50%;width:210px;height:210px;transform:translate(-50%, -50%);border-radius:50%;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;place-items:center;padding:22px;background:radial-gradient(circle, #111827, #020617);border:2px solid rgba(125, 211, 252, .5)}.zodiac-wheel-core span{display:grid;place-items:center;color:#e0f2fe;font-size:.82rem}.zodiac-wheel-core b{color:#facc15;font-size:1.7rem}.detail-text table,.generation-age-table table,.age-milestone-table table,.weather-forecast-table{width:100%;border-collapse:collapse;overflow:hidden}.detail-text th,.detail-text td,.generation-age-table th,.generation-age-table td,.age-milestone-table th,.age-milestone-table td,.weather-forecast-table th,.weather-forecast-table td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left}.second-slider-wrap{display:grid;place-items:center;margin:-50px 0 -8px}.second-toggle-row{display:flex;justify-content:center;gap:10px;margin-bottom:12px}.second-visual-toggle{min-height:34px;padding:7px 12px;background:#10283b;border:1px solid rgba(161, 196, 216, .24);border-radius:8px;color:#d8ecf6;font-weight:800}.second-visual-row{display:flex;align-items:center;justify-content:center;gap:34px}.second-clock-orbit{position:relative;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle at 50% 50%, #102940 0 35%, #071827 36% 100%), conic-gradient(from 0deg, rgba(80, 214, 231, .36), rgba(31, 120, 209, .8), rgba(80, 214, 231, .36));border:8px solid #0c3760;box-shadow:inset 0 0 24px rgba(80, 214, 231, .2), 0 0 26px rgba(31, 120, 209, .32)}.second-orbit-label{position:absolute;z-index:4;left:50%;top:50%;display:grid;place-items:center;width:54px;min-height:24px;transform:translate(-50%, -50%) rotate(var(--second-label-angle, 0deg)) translateY(-104px) rotate(var(--second-label-counter, 0deg));color:#dffcff;font-size:.72rem;font-weight:400;line-height:1;text-align:center;text-shadow:0 1px 5px rgba(0, 0, 0, .8);pointer-events:none}.second-orbit-label small{display:block;margin-top:1px;color:rgba(210, 240, 255, .78);font-size:.62rem;font-weight:400}.second-clock-orbit[hidden],.second-metronome[hidden]{display:none}.second-spinner-label{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#9fd7ff;font-size:.86rem;font-weight:400;letter-spacing:0}.second-orbit-dot{position:absolute;left:50%;top:4px;width:18px;height:18px;transform:translateX(-50%);border-radius:50%;background:#1f78d1;box-shadow:0 0 18px rgba(31, 120, 209, .82)}.second-clock-face{position:absolute;inset:42px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle, #d9f7ff, #17486b 62%, #061526);border:1px solid rgba(180, 236, 255, .55)}.second-clock-face span{width:10px;height:10px;border-radius:50%;background:#effcff;box-shadow:0 0 14px rgba(80, 214, 231, .8)}.second-clock-tick{position:absolute;left:calc(50% - 1px);top:6px;width:2px;height:9px;transform:rotate(calc(var(--tick) * 6deg));transform-origin:1px 79px;background:rgba(255, 255, 255, .45)}.second-clock-tick.major{height:14px;background:#fff}@keyframes secondOrbitSpin{from { transform: translateX(-50%) rotate(0deg) translateY(0); transform-origin: 50% 81px; } to { transform: translateX(-50%) rotate(360deg) translateY(0); transform-origin: 50% 81px; }}.second-metronome{position:relative;width:96px;height:148px}.metronome-side-label{position:absolute;top:0;color:#9fd7ff;font-weight:900}.metronome-zero{left:4px}.metronome-one{right:4px}.metronome-body,.metronome-arm,.metronome-pin{position:absolute;display:block}.metronome-body{left:18px;right:18px;bottom:0;height:122px;background:linear-gradient(180deg, #163a5a, #071827);border:2px solid rgba(126, 213, 255, .45);clip-path:polygon(50% 0, 88% 100%, 12% 100%);box-shadow:inset 0 0 18px rgba(80, 214, 231, .18)}.metronome-arm{left:50%;top:20px;width:5px;height:98px;transform-origin:50% 88px;background:#67e8f9;border-radius:999px;animation:secondPendulumTick 1000ms steps(1, end) infinite}.metronome-pin{left:50%;bottom:26px;width:14px;height:14px;transform:translateX(-50%);border-radius:50%;background:#1f78d1;box-shadow:0 0 12px rgba(31, 120, 209, .8)}@keyframes secondPendulumTick{0%, 49.99% { transform: translateX(-50%) rotate(-22deg); } 50%, 100% { transform: translateX(-50%) rotate(22deg); }}.minute-battery,.minute-cells{display:grid;grid-template-columns:repeat(60, minmax(0, 1fr));gap:0}.minute-battery{position:relative;overflow:visible}.minute-smooth-fill,.minute-marker{display:none}.minute-cell{min-width:0;min-height:56px;border-radius:0;background:#071018;border-right:1px solid rgba(117, 197, 230, .12)}.minute-card .minute-battery,.minute-card .minute-label-row{width:calc(100% - 10px);max-width:none;transform:none}.minute-cell.filled{background:var(--minute-cell-fill, var(--accent-green));box-shadow:inset 0 0 12px rgba(255, 255, 255, .18), 0 0 10px rgba(22, 200, 216, .22)}.minute-battery .minute-label{position:absolute;z-index:4;top:-28px;transform:translateX(-50%);color:#c8e8f6;font-size:.78rem;font-weight:800;white-space:nowrap}.minute-label-row{display:none}.work-dashboard{grid-column:1 / -1;display:grid;gap:20px;background:#071827;border-color:rgba(161, 196, 216, .24)}.work-dashboard-title{text-align:center;margin:0;color:#f4fbff}.work-dashboard-head,.work-dashboard-controls,.work-dashboard-panels,.finance-tools{display:grid;gap:14px}.work-dashboard-head{padding:12px;background:#081b2d;border:1px solid rgba(125, 234, 243, .22);border-radius:var(--radius)}.work-hours-entry-label{color:#d9edf7;font-weight:800;font-size:.9rem}.work-control-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;padding:9px;background:#0e263a;border:1px solid rgba(125, 234, 243, .2);border-radius:var(--radius)}.work-week-control-group,.work-wage-control-group{margin-left:24px}.work-wage-control-group{grid-template-columns:minmax(0, 1fr)}.work-dashboard-controls label{display:grid;grid-template-columns:92px 90px;align-items:center;gap:8px;padding:7px 9px;background:#142c3f;border:1px solid rgba(161, 196, 216, .16);border-radius:var(--radius)}.work-dashboard-controls label span{color:#b8cbd7;font-size:.82rem;white-space:nowrap}.work-dashboard-controls{grid-template-columns:minmax(0, 390px) minmax(0, 390px) minmax(0, 210px);align-items:center;justify-content:center}.work-dashboard-controls select,.work-dashboard-controls input{width:90px;min-height:30px;padding:3px 4px;background:#071827;border:1px solid rgba(161, 196, 216, .28);color:#f4fbff;border-radius:6px}.work-control-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.workday-title-layout,.workweek-title-layout{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:18px;width:100%}.workday-title-layout > span,.workweek-title-layout > span{color:#f4fbff}.workweek-title-copy{display:grid;gap:5px}.workweek-title-copy > span{color:#f4fbff;font-size:1.42rem;font-weight:900;line-height:1.08}.workweek-title-copy > em{color:#9fd7ff;font-style:normal;font-size:1.04rem;font-weight:800}.workday-title-layout em,.workweek-title-layout em{color:#9fd7ff;font-style:normal;font-size:1rem}.work-status-layout,.workweek-layout{color:#d8ecf6}.work-status-layout{display:grid;gap:9px;justify-items:start;padding:12px;background:#0b2032;border:1px solid rgba(125, 234, 243, .18);border-radius:var(--radius)}.work-status-layout p,.workweek-layout p{margin:0}.work-bank-card{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:4px 8px;min-width:170px;padding:10px 12px;background:#071827;border:1px solid rgba(116, 214, 111, .34);border-radius:var(--radius);color:#dffbea;text-align:center}.work-bank-card strong,.work-bank-card b{display:block}.work-bank-card strong{font-size:.82rem;color:#a7f3d0}.work-bank-card b{grid-column:1 / -1;color:#f4fbff;font-size:1.22rem}.bank-icon{font-size:1.35rem}.workweek-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, .44fr);gap:16px;align-items:start;margin-top:14px}.workweek-main-status,.weekend-status-panel{display:grid;gap:8px;padding:14px;background:#10283b;border:2px solid rgba(161, 196, 216, .22);border-radius:var(--radius);transition:border-color .2s ease, box-shadow .2s ease, opacity .2s ease, background .2s ease}.workweek-main-status.is-active,.weekend-status-panel.is-active{background:#0d2d3f;border-color:rgba(125, 234, 243, .9);box-shadow:0 0 0 2px rgba(22, 200, 216, .15), 0 0 22px rgba(22, 200, 216, .22)}.workweek-main-status.is-muted,.weekend-status-panel.is-muted{opacity:.62;background:#111b24;border-color:rgba(148, 163, 184, .28)}.weekly-bank{justify-self:end;align-self:start;margin-top:0}.weekend-status-panel h4{margin:0;color:#f4fbff}.work-dashboard-panels{grid-template-columns:minmax(0, 1fr);gap:20px}.work-slider-section{display:grid;gap:12px;padding:16px;background:#091f32;border:1px solid rgba(125, 234, 243, .24);border-radius:var(--radius)}.workday-slider-section{background:linear-gradient(145deg, #071827, #132331 58%, #241a18)}.workweek-slider-section{background:linear-gradient(145deg, #071827, #0d263d 58%, #0c2b32)}.work-slider-section .progress-card{width:100%;margin-left:0;margin-right:0}.workday-card .title-value-stack,.workweek-card .title-value-stack{display:grid;width:100%;gap:8px}.workday-card .card-title-line,.workweek-card .card-title-line{display:block}.workday-card .card-value{display:none}.workday-card .card-title{font-size:1.35rem}.workday-card .progress-summary-line,.workweek-card .progress-summary-line{margin-top:8px}.workweek-card .card-value:empty{display:none}.workweek-slider-status-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;width:min(100%, 860px);margin:10px auto 0}.workweek-slider-status{display:grid;place-items:center;min-height:42px;padding:8px 12px;border:2px solid rgba(148, 163, 184, .28);border-radius:var(--radius);background:#121b24;color:#91a1ad;font-weight:900;text-align:center}.workweek-slider-status.is-active{color:#eaffff;background:#09283a;border-color:rgba(125, 234, 243, .92);box-shadow:0 0 0 2px rgba(22, 200, 216, .16), 0 0 20px rgba(22, 200, 216, .22)}.workweek-slider-status.is-muted{color:#7f8b96;background:#101820}.workday-multi-sliders{display:grid;gap:10px;width:calc(100% - 50px);margin:0 auto var(--slider-bottom-gap, 66px)}.workday-mini-slider{display:grid;gap:6px;padding:10px 12px 36px;background:#0b1824;border:2px solid rgba(112, 128, 144, .34);border-radius:var(--radius);color:#7f8b96;transition:border-color .2s ease, box-shadow .2s ease, color .2s ease}.workday-mini-slider.is-active{color:#eaffff;border-width:4px;border-color:rgba(125, 234, 243, .95);box-shadow:0 0 0 2px rgba(22, 200, 216, .18), 0 0 24px rgba(22, 200, 216, .26)}.workday-mini-slider header,.workday-mini-slider footer{display:flex;justify-content:space-between;gap:12px}.workday-mini-slider header span{font-size:1rem;font-weight:900}.workday-mini-slider header b,.workday-mini-slider footer{color:inherit;font-size:.9rem}.workday-mini-slider footer{display:none}.workday-mini-detail{margin:0;color:#92a7b8;font-size:.92rem;font-weight:750;line-height:1.25}.workday-mini-slider.is-active .workday-mini-detail{color:#c8fbff}.workday-mini-track{position:relative;height:42px;margin-top:4px;overflow:visible;border-radius:0;background:#141a20;box-shadow:inset 0 0 0 1px rgba(180, 190, 200, .12)}.workday-mini-slider.is-active .workday-mini-track{background:#061018;outline:3px solid rgba(125, 234, 243, .9);outline-offset:3px;box-shadow:inset 0 0 0 1px rgba(125, 234, 243, .24), 0 0 18px rgba(22, 200, 216, .24)}.workday-mini-fill{position:absolute;inset:0 auto 0 0;width:0%;border-radius:0;background:linear-gradient(90deg, #1f78d1, #16c8d8, #36a269)}.workday-mini-slider.is-muted .workday-mini-fill{background:transparent}.workday-mini-marker{position:absolute;z-index:3;top:50%;left:0%;width:18px;height:18px;transform:translate(-50%, -50%);border-radius:0;background:#777f87;border:3px solid #252d35}.workday-mini-slider.is-active .workday-mini-marker{width:22px;height:22px;background:#eaffff;border:4px solid var(--accent-aqua);box-shadow:0 0 14px rgba(22, 200, 216, .7)}.workday-mini-labels{position:absolute;inset:0;pointer-events:none}.workday-mini-label{position:absolute;top:calc(100% + 10px);width:108px;transform:translateX(-50%);color:#8ea0ae;font-size:.72rem;font-weight:850;line-height:1.15;text-align:center;text-transform:none}.workday-mini-slider.is-active .workday-mini-label{color:#bffaff;text-shadow:0 0 8px rgba(22, 200, 216, .38)}.workday-mini-label.edge-start{transform:translateX(0);text-align:left}.workday-mini-label.edge-end{transform:translateX(-100%);text-align:right}.work-inline-status,.work-status{color:#b8cbd7}.work-dashboard-status-table{width:min(100%, 920px);margin:0 auto;border-collapse:separate;border-spacing:0;background:#10283b;border:1px solid rgba(161, 196, 216, .2);border-radius:var(--radius)}.work-dashboard-status-table th,.work-dashboard-status-table td{padding:10px 12px;text-align:center}.work-dashboard-status-table strong{color:#f4fbff}.status-before-work strong{color:#1f4e89}.status-work-q1 strong{color:#b83b1f}.status-work-q2 strong{color:#f28c38}.status-work-q3 strong{color:#f0a85a}.status-work-q4 strong{color:#ffc071}.status-lunch strong{color:#4ba3ff}.status-completed strong{color:#9b5de5}.status-completed-weekend strong,.status-transition strong{color:#2dd4bf}.status-weekend-day strong{color:#74d66f}.status-weekend-night strong{color:#2f8f46}.status-working strong{color:#f28c38}.status-time-off strong{color:#1f4e89}.workday-off-segment,.workweek-transition-cell,.weekend-day-cell{position:absolute;top:0;bottom:0;background:rgba(31, 78, 137, .52)}.workday-work-segment,.work-day-cell{position:absolute;top:0;bottom:0;background:rgba(242, 140, 56, .5)}.workday-lunch-segment{position:absolute;top:0;bottom:0;background:rgba(75, 163, 255, .58)}.workday-before-work{background:rgba(31, 78, 137, .68)}.workday-q1{background:rgba(184, 59, 31, .76)}.workday-q2{background:rgba(242, 140, 56, .78)}.workday-q3{background:rgba(240, 168, 90, .78)}.workday-q4{background:rgba(255, 192, 113, .78)}.workday-completed{background:rgba(155, 93, 229, .62)}.weekend-day-cell{background:rgba(116, 214, 111, .54)}.weekend-night-before{background:rgba(47, 143, 70, .62)}.week-day-cell.is-current-day{box-shadow:inset 0 0 0 3px rgba(255, 255, 255, .68), inset 0 0 0 6px rgba(22, 200, 216, .28)}.workweek-range-border{position:absolute;z-index:4;top:-4px;bottom:-4px;pointer-events:none;border:3px solid rgba(148, 163, 184, .28);border-radius:14px;opacity:.42}.workweek-range-border.is-active{border-color:rgba(125, 234, 243, .95);box-shadow:0 0 0 2px rgba(22, 200, 216, .16), 0 0 22px rgba(22, 200, 216, .24);opacity:1}.workweek-range-border.is-muted{border-color:rgba(148, 163, 184, .24)}.workday-boundary-label,.workweek-boundary-label,.workweek-range-label{position:absolute;top:calc(100% + 12px);transform:translateX(-50%);min-width:110px;color:var(--ink-muted);font-size:.75rem;text-align:center}.workday-boundary-label{top:-58px;color:#c7e9f6;font-weight:850}.workweek-counter-panel,.finance-tool-card{margin-top:14px;padding:18px;background:#071827;border:1px solid rgba(161, 196, 216, .24);border-radius:var(--radius)}.counter-sections{display:grid;grid-template-columns:minmax(0, 1fr);gap:18px}.counter-section{display:grid;gap:12px;padding:16px;background:#0d2235;border:1px solid rgba(161, 196, 216, .18);border-radius:var(--radius)}.counter-section > strong{color:#f4fbff;font-size:1.12rem}.token-group-grid,.workweek-counter-icons{display:grid;gap:14px;justify-content:stretch}.token-day-group{display:grid;gap:8px}.token-day-label{color:#d9edf7;font-weight:800}.token-day-slots{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px}.token-group-grid span,.workweek-counter-icons span{display:inline-grid;place-items:center;min-width:0;min-height:86px;padding:10px;color:#f4fbff;border:1px solid rgba(161, 196, 216, .22);border-radius:var(--radius);background:#132d43;font-size:2rem}.counter-slot small{display:block;margin-top:4px;color:#b8cbd7;font-size:.72rem;font-weight:800}.counter-slot.slot-empty{opacity:.48;filter:grayscale(1) saturate(.25)}.counter-slot.slot-active{border-color:rgba(54, 162, 105, .7);background:linear-gradient(180deg, #163d35, #10283b)}.counter-slot.slot-current{border-color:var(--accent-aqua);box-shadow:0 0 0 3px rgba(22, 200, 216, .18), 0 0 22px rgba(22, 200, 216, .2)}.counter-weekend .counter-slot.slot-active{border-color:rgba(54, 162, 105, .72);background:linear-gradient(180deg, #173c30, #10283b)}.finance-tools{margin-top:16px;grid-template-columns:repeat(2, minmax(0, 1fr))}.finance-tool-card h3{margin-bottom:10px}.finance-collapsible-body,.finance-adjustments-body,.expense-group-body{display:grid;gap:10px;margin-top:10px}.finance-row,.expense-row{display:grid;grid-template-columns:minmax(0, 1fr) 130px;gap:10px;align-items:center}.age-card{margin-top:20px}.age-title-inside{text-align:center}.age-inputs{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.draw-timeline-btn{display:block;margin:14px auto;min-width:180px}.age-summary{display:grid;gap:6px;margin:14px 0;padding:14px;background:#f7fbfd;border:1px solid var(--line);border-radius:var(--radius)}.life-percent{color:var(--accent-blue);font-weight:800}.age-track{position:relative;height:38px;margin:54px 0 58px;border-radius:999px;background:#dbe6ed}.age-progress{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--track-fill)}.age-current{position:absolute;top:50%;width:20px;height:20px;transform:translate(-50%, -50%);border-radius:50%;background:#fff;border:4px solid var(--accent-red)}.age-year-mark,.age-milestone{position:absolute;transform:translateX(-50%);color:var(--ink-muted);font-size:.78rem;font-weight:650}.age-year-mark{top:-30px}.age-milestone{top:46px}.age-scale-title{color:var(--ink-muted);font-weight:800}.my-weather-card{margin-top:20px}.my-weather-head{text-align:center}.weather-chart-wrap{display:grid;gap:12px}.weather-current-panel,.weather-forecast-panel,.weather-chart-panel{padding:14px;background:#f7fbfd;border:1px solid var(--line);border-radius:var(--radius)}.weather-current-now{display:flex;align-items:center;gap:12px}.weather-current-icon{font-size:2.4rem}.weather-current-details{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;margin-top:10px}.weather-current-details span{padding:8px;background:#fff;border-radius:var(--radius)}.weather-chart-panel svg{display:block;width:100%;min-height:320px;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.weather-grid-line,.weather-day-line{stroke:rgba(16, 32, 43, .16);stroke-width:1}.weather-key-line,.weather-current-day-line{stroke:var(--accent-orange);stroke-width:2}.weather-grid-label,.weather-day-label,.weather-month-label,.weather-axis-label,.weather-current-day-label{fill:#536575;font-size:13px;font-weight:650}.weather-history-line,.year-weather-line{fill:none;stroke-width:4}.weather-high-line{stroke:var(--accent-red)}.weather-low-line{stroke:var(--accent-blue)}.weather-hour-line{stroke:var(--accent-green)}.weather-dot{stroke:#fff;stroke-width:2}.weather-high-dot{fill:var(--accent-red)}.weather-low-dot{fill:var(--accent-blue)}.weather-hour-dot{fill:var(--accent-green)}.weather-current-day-arrow{fill:var(--accent-orange)}.world-clock-card{margin-top:20px}.world-clock-head{display:flex;justify-content:space-between;gap:14px}.world-clock-head p{color:var(--ink-muted)}.world-clock-toggle-row{display:flex;justify-content:center;margin:12px 0}.world-zone-columns{display:grid;gap:18px}.world-clock-section-label{margin:16px 0 8px;color:var(--accent-blue);font-weight:850}.world-clock-zone-group{display:grid;gap:10px}.world-clock-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px}.world-clock-item{display:grid;gap:6px;min-height:120px;padding:12px;color:#fff;background:linear-gradient(180deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .22)), var(--city-bg, #1f78d1);border-radius:var(--radius)}.world-clock-city{font-weight:850}.world-clock-weather-row{display:flex;justify-content:space-between;gap:8px;color:rgba(255, 255, 255, .88)}.world-clock-time{font-size:1.25rem}.my-location-clock-item{background:linear-gradient(180deg, rgba(0, 0, 0, .04), rgba(0, 0, 0, .18)), var(--accent-green)}.activities-card{margin-top:20px}.activity-filter-grid{display:grid;gap:12px}.activity-filter-group{padding:12px;background:#f7fbfd;border:1px solid var(--line);border-radius:var(--radius)}.activity-option-row,.activity-tags{display:flex;flex-wrap:wrap;gap:8px}.activity-option,.activity-tags span{border:1px solid var(--line);background:#fff;color:var(--ink);padding:8px 10px;border-radius:var(--radius)}.activity-option.selected{background:var(--accent-blue);color:#fff}.activity-result-card{margin-top:14px;padding:14px;background:#f7fbfd;border:1px solid var(--line);border-radius:var(--radius)}@media (max-width: 1100px){.top-nav{grid-template-columns:1fr;position:sticky}.shell{padding-top:24px}#topDateTime,.site-title-fixed{text-align:left}.global-format-controls,.nav-left-group{flex-wrap:wrap}.weather-temp-layout,.today-weather-info,.work-dashboard-controls,.work-dashboard-panels,.finance-tools,.progress-grid,.timeline-stack,.world-clock-grid{grid-template-columns:1fr}.weather-temp-layout{transform:none}}@media (max-width: 900px){.cycle-panel{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.weather-cycle-wrapper .day-mini-scale,.weather-cycle-wrapper .moon-cycle-scale{width:1120px;min-width:1120px;max-width:none}.cycle-panel h3,.cycle-panel .insight-copy,.cycle-panel .insight-art{min-width:1120px}}@media (max-width: 760px){.shell{width:min(100% - 20px, var(--section-max-width))}.time-card,.phase-card,.age-card,.my-weather-card,.world-clock-card,.activities-card,.progress-grid,.timeline-stack{padding:0;width:100%;margin-left:0;margin-right:0}.time-card,.phase-card,.age-card,.my-weather-card,.world-clock-card,.activities-card{padding-inline:14px}.progress-card,.timeline-card,.work-dashboard{width:100%;margin-left:0;margin-right:0}.progress-track,.minute-battery,.minute-label-row,.segment-labels{width:100%}.top-clock-date-wrap,.time-readout-stack,.timezone-control-wrap,.today-weather-simple-head,.zip-control-row,.age-inputs,.weather-current-details,.counter-sections,.info-grid{grid-template-columns:1fr}.timezone-control-wrap{grid-template-areas:"zone" "mode" "dst" "name"}.time-readout-stack{width:100%;margin-top:10px}.timezone-picker{grid-template-columns:1fr;width:100%;transform:none}.timezone-picker select{width:100%}.timezone-mode-label{transform:none}.analog-clock{margin-bottom:-34px}.clock-display-wrap{width:100%;transform:none}.digital-time{font-size:1.6rem}.date-line{font-size:1.08rem}.time-machine-launcher{flex-direction:column}.time-machine-head h2,.flux-capacitor{transform:none}.time-machine-toggle{min-width:min(100%, 330px)}.weather-readout-panel{grid-template-columns:1fr}.mini-bottom-label,.sun-cycle-category-labels span,.sun-event-label,.moon-cycle-label{font-size:.72rem;min-width:74px}}.stable-output{min-height:1.08em;transition:opacity 1100ms ease, filter 1100ms ease;will-change:opacity, filter}.stable-output.stable-output-pending{opacity:.38;filter:saturate(.85) brightness(.86)}.stable-output.stable-output-loaded,.stable-output.is-loaded{opacity:1;filter:none;animation:simpleDataFadeIn 1100ms ease both}body:not(.app-top-data-ready) main.shell > :nth-child(-n + 3) .stable-output-loaded,body:not(.app-top-data-ready) main.shell > :nth-child(-n + 3) .stable-output.is-loaded{opacity:0}body:not(.app-rest-data-ready) main.shell > :nth-child(n + 4) .stable-output-loaded,body:not(.app-rest-data-ready) main.shell > :nth-child(n + 4) .stable-output.is-loaded{opacity:0}@keyframes simpleDataFadeIn{from { opacity: 0; filter: saturate(.9) brightness(.9); } to { opacity: 1; filter: none; }}@keyframes secondOrbitSpinLeftOutside{from { transform: translate(-50%, -50%) rotate(0deg) translateX(-139px); } to { transform: translate(-50%, -50%) rotate(360deg) translateX(-139px); }}@keyframes secondOrbitSpinTopOutside{from { transform: translate(-50%, -50%) rotate(0deg) translateY(-139px); } to { transform: translate(-50%, -50%) rotate(360deg) translateY(-139px); }}@keyframes secondOrbitSpinTopOutsideFixed{from { transform: translate(-50%, -50%) rotate(0deg) translateY(-124px); } to { transform: translate(-50%, -50%) rotate(360deg) translateY(-124px); }}:root{--app-standard-card-width: 1260px;--app-section-max-width: var(--app-standard-card-width);--app-section-side-gutter: clamp(14px, 3vw, 48px);--app-card-radius: 8px;--app-control-gap: 10px;--app-compact-text-min: 0;--nav-grid-columns: minmax(0, 1fr) auto;--nav-compact-grid-columns: minmax(0, 1fr) auto}@keyframes sharedPageContentFadeIn{from { opacity: 0; } to { opacity: 1; }}html body > :not(script):not(style){opacity:0}@media (prefers-reduced-motion: reduce){html body > :not(script):not(style){opacity:1}}html body{--section-max-width: var(--app-section-max-width);--section-side-gutter: var(--app-section-side-gutter)}html body,html body *{box-sizing:border-box}@media (max-width: 920px){html body :where(.time-zone-row, .progress-grid, .insight-grid, .phase-summary-dashboard, .weather-cycle-wrapper, .work-dashboard, .language-clock-grid, .binary-clock-grid, .alternate-week-table-wrap){scrollbar-width:thin}}@keyframes simulator-lightning-bolt{0%, 66%, 100% { opacity: 0; } 68%, 88% { opacity: .88; } 96% { opacity: 0; }}@keyframes simulator-tornado-cross{0% { left: 15%; opacity: 0; transform: translate(-50%, 0) scale(1.65); } 8%, 88% { opacity: .9; } 50% { left: 82%; transform: translate(-50%, 0) scale(1.9); } 100% { left: 38%; opacity: 0; transform: translate(-50%, 0) scale(1.7); }}@keyframes secondOrbitSpinFromTopFitted{from { transform: translate(-50%, -50%) rotate(-90deg) translateX(118px); } to { transform: translate(-50%, -50%) rotate(270deg) translateX(118px); }}@keyframes secondOrbitSpinFromTopFitted{from { transform: translate(-50%, -50%) rotate(-90deg) translateX(118px); } to { transform: translate(-50%, -50%) rotate(270deg) translateX(118px); }}@keyframes secondOrbitSpinActuallyMoves{from { transform: translate(-50%, -50%) rotate(-90deg) translateX(118px) rotate(90deg); } to { transform: translate(-50%, -50%) rotate(270deg) translateX(118px) rotate(-270deg); }}@property --second-orbit-angle{syntax:"<angle>";inherits:false;initial-value:-90deg}@keyframes secondOrbitAngleSpin{from { --second-orbit-angle: -90deg; } to { --second-orbit-angle: 270deg; }}@keyframes secondOrbitSynced{from { transform: translate(-50%, -50%) rotate(-90deg) translateX(118px) rotate(90deg); } to { transform: translate(-50%, -50%) rotate(270deg) translateX(118px) rotate(-270deg); }}@keyframes collect-card-pulse{0%, 100% { filter: brightness(1) saturate(1); box-shadow: 0 0 12px rgba(216, 152, 58, .28), 0 8px 18px rgba(0, 0, 0, .26); } 45% { filter: brightness(1.2) saturate(1.16); box-shadow: 0 0 30px rgba(255, 206, 88, .58), 0 0 10px rgba(99, 221, 156, .28), 0 12px 24px rgba(0, 0, 0, .34); }}@keyframes collect-cash-flight{0% { opacity: 1; transform: translate(-50%, -50%) scale(1); } 72% { opacity: 1; transform: translate(calc(-50% + var(--fly-x)), calc(-50% + var(--fly-y))) scale(.72); } 100% { opacity: 0; transform: translate(calc(-50% + var(--fly-x)), calc(-50% + var(--fly-y))) scale(.32); }}@keyframes work-cards-button-glow{0%, 100% { filter: brightness(1); box-shadow: 0 0 18px rgba(220, 205, 91, .38), 0 8px 20px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 220, .16); } 50% { filter: brightness(1.18); box-shadow: 0 0 34px rgba(245, 227, 120, .68), 0 10px 26px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 220, .2); }}@keyframes work-cards-arrow-nudge{0%, 100% { transform: translate(-4px, -50%); } 50% { transform: translate(6px, -50%); }}html img[loading="lazy"],html iframe[loading="lazy"]{content-visibility:auto}html body :is(.stable-output, .weather-detail-value, .card-title-subline, .compact-top-lines){min-width:var(--stable-output-min-width, auto)}@keyframes secondBubbleOrbitSpin{from { transform: translateY(-50%) rotate(0deg); } to { transform: translateY(-50%) rotate(360deg); }}@keyframes secondOrbitButtonSpin{from { transform: translate(-50%, -50%) rotate(-90deg) translateX(50px); } to { transform: translate(-50%, -50%) rotate(270deg) translateX(50px); }}@keyframes secondOrbitCleanSpin{from { transform: translate(-50%, -50%) rotate(-90deg) translateX(50px); } to { transform: translate(-50%, -50%) rotate(270deg) translateX(50px); }}@keyframes secondOrbitIndependentSpin{from { transform: translate(-50%, -50%) rotate(-90deg) translateX(64px); } to { transform: translate(-50%, -50%) rotate(270deg) translateX(64px); }}html body.page-work-time{--work-day-label-top-y: -58px;--work-week-track-height: 74px}body.page-work-time{--work-blue: #2f80d8;--work-green: #36a269;--work-orange: #f28c38;--work-cyan: #16c8d8}body.page-work-time main.shell{width:min(var(--section-max-width, 1530px), calc(100vw - var(--section-side-gutter, 48px)));margin:0 auto 80px}body.page-work-time #current-time-and-weatherSection,body.page-work-time .time-zone-row,body.page-work-time #timelineStack,body.page-work-time .age-card,body.page-work-time #bottomAnalogClockSection,body.page-work-time .bottom-analog-clock-section,body.page-work-time #timeVisualizedGroupShell,body.page-work-time #extendedTimeVisualizedGroupShell,body.page-work-time #moreTimeGroupShell,body.page-work-time #dayNightCycleGroupShell,body.page-work-time #foodDrinkTimeGroupShell,body.page-work-time #unitConverterGroupShell,body.page-work-time #myWeatherCard,body.page-work-time #worldClockCard,body.page-work-time #oceanCurrentsCard,body.page-work-time #aboutPageCard,body.page-work-time #phaseOrbitSimulatorSection,body.page-work-time #activitiesCard{display:none}body.page-work-time #primaryProgress{display:contents}body.page-work-time #workHoursGroupShell,body.page-work-time #workHoursGroup{display:grid;width:100%;max-width:none}body.page-work-time #workHoursGroupShell{border:0;background:transparent;box-shadow:none}body.page-work-time #workHoursGroup{gap:0}body.page-work-time #workDashboard{display:grid;color:var(--work-text);border:1px solid var(--work-line)}body.page-work-time #workDashboard,body.page-work-time #workDashboard *{box-sizing:border-box;font-weight:400}body.page-work-time #workHoursGroup .work-hours-group-title-hidden{display:none}body.page-work-time #workDashboard{& .work-dashboard-title-row{grid-template-columns:minmax(180px, 1fr) auto minmax(220px, 1fr);align-items:center;gap:16px;border-radius:8px}& .work-dashboard-title{margin:0;justify-self:center}& :is(.work-settings-toggle,.work-cards-collect-button,.finance-open-button,.finance-secondary-toggle,.finance-calculate-button,.finance-compare-toggle,.finance-compare-run,.expense-group-toggle){min-height:42px;padding:10px 16px;border:1px solid rgba(125, 211, 252, .34);border-radius:8px;background:#123a5a;color:#f3fbff;font:inherit;cursor:pointer;box-shadow:none}& .work-settings-toggle{justify-self:start;width:fit-content}& .work-info-holiday-panel{justify-self:end;width:min(100%, 360px);min-height:52px;padding:10px 14px;color:#dff7ff;border:1px solid rgba(132, 190, 218, .18);border-radius:8px;text-align:center}& .work-settings-popover{display:grid;justify-self:center;width:min(100%, 980px);padding:16px;border:1px solid rgba(132, 190, 218, .2);border-radius:8px}& .work-info-table{width:100%;border-collapse:separate;border-spacing:10px}& .work-info-table label,& .finance-input-grid label,& .budget-income-panel label,& .pay-compare-panel label{display:grid;gap:7px;color:var(--work-muted);font-size:.92rem}& :is(input,select){min-height:38px;width:100%;padding:8px 10px;border:1px solid rgba(132, 190, 218, .25);border-radius:8px;background:#071522;color:var(--work-text);font:inherit}& :is(.work-wage-input-wrap,.money-input-wrap){display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:6px}& :is(.progress-card,.timeline-card,.workweek-cards-standalone,.finance-card){--work-accent: var(--work-blue);--work-accent-soft: rgba(47, 128, 216, .2);width:100%;max-width:none;margin:0;padding:clamp(18px, 2vw, 24px);color:var(--work-text);border:1px solid var(--work-line);border-left:5px solid var(--work-accent);border-radius:8px}& :is(.status-working,.status-work-q1,.status-work-q2,.status-work-q3,.status-work-q4,.status-work-first-half,.status-work-second-half){--work-accent: var(--work-orange);--work-accent-soft: rgba(242, 140, 56, .2)}& :is(.status-weekend,.status-weekend-day,.status-weekend-night,.status-completed-weekend){--work-accent: var(--work-green);--work-accent-soft: rgba(54, 162, 105, .2)}& :is(.status-before-work,.status-after-work,.status-time-off,.status-transition,.status-lunch){--work-accent: var(--work-blue);--work-accent-soft: rgba(47, 128, 216, .2)}& .progress-card::before,& .timeline-card::before{background:linear-gradient(90deg, var(--work-accent), transparent);opacity:.38}& :is(.card-head,.card-title-wrap,.card-title-line,.title-value-stack){display:grid;justify-items:center;width:100%;text-align:center}& #workdayCard :is(.card-title-line,.title-value-stack),& #workweekCard :is(.card-title-line,.title-value-stack){justify-self:stretch;justify-items:center;min-width:0}& #workdayCard .card-title-line,& #workweekCard .card-title-line{grid-template-columns:minmax(0, 1fr)}& .card-title{margin:0;color:var(--work-text);font-size:clamp(1.3rem, 2vw, 1.75rem);line-height:1.15}& :is(#workdayTitle,#workweekTitle){justify-items:center;gap:10px;padding:0;border:0;background:transparent;box-shadow:none}& #workdayCard > .card-pie-meter,& #workweekCard > .card-pie-meter{position:absolute;top:22px;left:24px;z-index:3;place-items:center;border:1px solid rgba(226, 247, 255, .68);background:conic-gradient(from -90deg, var(--work-accent) 0deg, var(--work-accent) var(--pie-deg, 0deg), rgba(124, 149, 166, .24) var(--pie-deg, 0deg), rgba(124, 149, 166, .24) 360deg);box-shadow:0 0 0 1px var(--work-accent-soft), 0 12px 26px rgba(0, 0, 0, .24)}& #workdayCard > .card-pie-meter::before,& #workweekCard > .card-pie-meter::before{content:"";position:absolute;left:50%;top:-8px;width:1px;height:22px;background:rgba(235, 248, 255, .86);transform:translateX(-50%)}& #workdayCard > .card-pie-meter::after,& #workweekCard > .card-pie-meter::after{content:"0";position:absolute;left:50%;top:-27px;color:#dceeff;font-size:.82rem;line-height:1;transform:translateX(-50%)}& #workdayCard > .card-pie-meter .card-pie-core,& #workweekCard > .card-pie-meter .card-pie-core{display:grid;place-items:center;width:68px;height:68px;border:1px solid rgba(226, 247, 255, .44);border-radius:50%;background:var(--work-panel-3)}& #workdayCard > .card-pie-meter .card-pie-core span,& #workweekCard > .card-pie-meter .card-pie-core span{color:#f3fbff;font-size:1.05rem;line-height:1}& :is(#workdayCard,#workweekCard){position:relative;padding-top:34px}& .work-top-header{display:grid;place-items:center;width:100%;min-width:0;margin:0 auto;padding:0;border:0;border-radius:0;text-align:center}& .work-top-title-cell{display:grid;justify-items:center;gap:8px;width:100%}& :is(.work-view-title-line,.work-view-title){display:block}& .work-status-bubble{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:5px;max-width:100%;padding:9px 16px;border:1px solid var(--work-accent);border-radius:999px;background:rgba(5, 18, 30, .52);font-size:clamp(1.45rem, 2.25vw, 1.85rem);line-height:1.2}& :is(.work-top-status-detail,.work-top-footer-line){display:block;max-width:100%;color:#d2e8f2;font-size:clamp(.98rem, 1.35vw, 1.08rem);line-height:1.25}& :is(.card-title-subline,.card-value,.progress-summary-line,.percent-inline,.compact-top-lines){color:var(--work-muted);text-align:center}& .card-pie-meter{border-color:rgba(255, 255, 255, .26);background:conic-gradient(from -90deg, var(--work-accent) 0deg, var(--work-accent) var(--pie-deg, 0deg), rgba(132, 190, 218, .16) var(--pie-deg, 0deg), rgba(132, 190, 218, .16) 360deg);box-shadow:0 0 0 1px var(--work-accent-soft), 0 12px 26px rgba(0, 0, 0, .24)}& .card-pie-core{background:var(--work-panel-3)}& .slider-gap{height:12px}& :is(.progress-track,.workday-mini-track){position:relative;min-height:42px;border:1px solid rgba(132, 190, 218, .22);background:#071522;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05)}& :is(.progress-fill,.workday-mini-fill){background:linear-gradient(90deg, var(--work-blue), var(--work-orange), var(--work-green))}& :is(.marker,.workday-mini-marker){background:#f3fbff;border-color:var(--work-accent);box-shadow:0 0 14px var(--work-accent-soft)}& #workdayCombinedTrack > #workdayCombinedMarker.workday-mini-marker{left:0;z-index:12}& .workday-multi-sliders{display:grid;margin:0 auto 24px}& .workday-mini-slider{display:grid;gap:10px;border-radius:8px}& .workday-mini-slider.is-active{border-color:rgba(125, 211, 252, .54)}& #workdayCombinedSlider{padding-bottom:72px}& .workday-mini-slider :is(header,footer){display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:var(--work-muted)}& .workday-mini-slider header span{color:var(--work-text);font-size:1.05rem}& .week-day-cell.is-current-day{box-shadow:none}& .detail-text{width:min(100%, 1040px);margin:18px auto 0;color:var(--work-muted)}& :is(.compact-detail-columns,.compact-detail-metrics){display:grid;gap:10px;justify-items:center;background:transparent}& :is(.work-status,.work-dashboard-status-table,.work-status-layout),& .workweek-layout > *{color:var(--work-muted);border:1px solid rgba(132, 190, 218, .18);border-radius:8px;background:rgba(5, 18, 30, .45)}& .work-dashboard-status-table{width:min(100%, 980px);margin:0 auto;border-collapse:separate;border-spacing:0;overflow:hidden}& .work-dashboard-status-table :is(th,td){padding:12px 14px;text-align:center}& .work-dashboard-status-table strong,& .workweek-layout h4{color:var(--work-text)}& .workweek-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, .42fr);gap:14px;width:min(100%, 1040px);margin:16px auto 0}& :is(.workweek-main-status,.weekend-status-panel){display:grid;gap:8px;padding:16px}& :is(.workweek-main-status.is-active,.weekend-status-panel.is-active){border-color:var(--work-accent);box-shadow:0 0 0 2px var(--work-accent-soft)}& .workweek-counter-panel{display:grid;gap:16px;margin-top:16px;border:1px solid rgba(132, 190, 218, .18);border-radius:8px}& #workCardsStandalone{display:grid;border-left-color:var(--work-green)}& .workweek-collect-cards{display:grid;gap:14px;width:100%}& .work-cards-collect-button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;width:min(100%, 520px);min-height:58px;justify-self:center;padding:14px 18px;border-color:rgba(54, 162, 105, .42);background:#164734;text-align:left}& .work-cards-question{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255, 255, 255, .12)}& :is(.counter-sections,.token-group-grid,.workweek-counter-icons,.token-day-group){display:grid;gap:14px}& .counter-section{display:grid;border:1px solid rgba(132, 190, 218, .18);border-radius:8px}& .counter-slot{display:grid;place-items:center;color:var(--work-text);text-align:center}& .finance-card{display:grid;gap:14px;align-content:start}& :is(.finance-collapsible-body,.finance-input-grid,.finance-adjustments,.pay-action-row,.pay-compare-panel,.budget-income-panel,.budget-expenditure-panel,.expense-groups){display:grid;gap:12px}& .finance-compact-title,& .budget-expenditure-panel h4{color:var(--work-text);text-align:center}& :is(.pay-rate-line,.pay-compare-rate-line,.expense-row,.finance-adjustment-row){display:grid;grid-template-columns:minmax(130px, 1fr) minmax(0, 1fr) minmax(110px, .65fr);gap:10px;align-items:center}& .pay-rate-line .money-input-wrap,& .pay-compare-rate-line .money-input-wrap{min-width:0}& :is(.finance-output-grid,.finance-detail-panel){display:grid;gap:8px;min-height:42px;padding:12px;border:1px solid rgba(132, 190, 218, .16);border-radius:8px;background:rgba(5, 18, 30, .5);color:var(--work-muted)}& .work-dashboard-bottom-section{display:grid;width:100%}& #financialYearCard{border-left-color:#8b5cf6}}body.page-work-time main.shell,body.page-work-time main.shell *{font-weight:400}body.page-work-time #workDashboard{--work-off-flat-bright: #2d92d6;--work-shift-flat-bright: #f49a4f;--work-lunch-flat: #8a6d2a;--work-lunch-flat-bright: #d49a31;--work-weekend-flat-bright: #35a563;--work-off-faded: rgba(31, 111, 168, .34);--work-shift-faded: rgba(217, 118, 47, .34);--work-lunch-faded: rgba(138, 109, 42, .42);--work-weekend-faded: rgba(39, 119, 72, .34)}body.page-work-time #workDashboard{& .workday-day-segment.is-active{z-index:4;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .45), 0 0 18px rgba(125, 211, 252, .24)}& .workday-mini-label.label-work-shift{text-shadow:0 1px 4px rgba(0, 0, 0, .5)}}body.page-work-time #workDashboard{--work-off-flat: #246fa8;--work-off-flat-dark: #16486f;--work-shift-flat: #e28237;--work-shift-flat-dark: #9d4f1e;--work-weekend-flat: #2e9158;--work-weekend-flat-dark: #1c5d38;--work-slider-border: rgba(163, 224, 255, .42)}body.page-work-time #workDashboard{& :is(#workdayCombinedSliderTitle,#workdayWeekendSliderTitle){order:1}& :is(#workdayCombinedSliderPercent,#workdayWeekendSliderPercent){order:2}& #workdayCombinedSlider header b,& #workdayWeekendSlider header b{order:3}}@media (max-width: 1000px){body.page-work-time #workDashboard{& :is(.work-dashboard-title-row,.work-finance-tools,.workweek-layout){grid-template-columns:1fr}& :is(.work-settings-toggle,.work-info-holiday-panel){justify-self:center}}}@media (max-width: 720px){body.page-work-time main.shell{width:min(100%, calc(100vw - 24px))}body.page-work-time #workDashboard{padding:16px}body.page-work-time #workDashboard{& .work-info-table,& .work-info-table :is(tbody,tr,td){display:block;width:100%}& :is(.pay-rate-line,.pay-compare-rate-line,.expense-row,.finance-adjustment-row,.token-day-slots){grid-template-columns:1fr}}}body.page-work-time #workDashboard{--work-bg-gray: #1f2d3a;--work-card-gray: #243342;--work-card-gray-2: #1c2936;--work-off-muted: #4c7089;--work-shift-muted: #8b6a50;--work-lunch-muted: #70664f;--work-weekend-muted: #547864}body.page-work-time{--work-bg: #08101d;--work-panel: #121d2d;--work-panel-2: #0d1727;--work-panel-3: #09111e;--work-card: #172334;--work-card-2: #101a29;--work-line: rgba(111, 150, 194, .34);--work-line-strong: rgba(168, 226, 255, .48);--work-text: #edf5fa;--work-muted: #b9cbe0;background:radial-gradient(circle at 50% -15%, rgba(42, 75, 118, .18), transparent 34%), linear-gradient(135deg, #08101d 0%, #0c1627 48%, #060b14 100%)}body.page-work-time #workDashboard #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .token-day-group,body.page-work-time #workDashboard #workweekCounterPanel .token-day-group{--work-token-card-width: 112px;--work-token-card-gap: 16px;--work-token-row-width: calc((var(--work-token-card-width) * 4) + (var(--work-token-card-gap) * 3))}@media (max-width: 760px){body.page-work-time #workDashboard #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .token-day-group,body.page-work-time #workDashboard #workweekCounterPanel .token-day-group{--work-token-card-width: min(94px, 21vw);--work-token-card-gap: 8px}}html body.page-work-time #workDashboard{--work-blue: #4ea9d6;--work-blue-soft: rgba(78, 169, 214, .58);--work-orange: #d8663f;--work-orange-soft: rgba(216, 102, 63, .62);--work-green: #2fa867;--work-green-soft: rgba(47, 168, 103, .58);--work-teal-title: #64dccf;--work-card-gray: #31404b;--work-border-light: rgba(176, 214, 232, .42)}html body.page-work-time #workDashboard #workdayCard .work-earnings-minute-meter{--earnings-minute-pct: 0%}@keyframes workEarningsRise{0% { opacity: 0; transform: translateY(8px); } 10% { opacity: 1; transform: translateY(0); } 75% { opacity: 1; transform: translateY(-8px); } 100% { opacity: 0; transform: translateY(-16px); }}html body.page-work-time #workDashboard{& #dailyEarningsCard .work-earnings-minute-meter{--earnings-minute-pct: 0%}& .work-earnings-slider{--earnings-progress: 0%}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){--work-inactive-blue-strong: linear-gradient(90deg, #113d78, #175a92 48%, #1c74aa);--work-inactive-blue-strong-2: linear-gradient(90deg, #0e346c, #154f88 56%, #1a659c);--work-inactive-orange-soft: linear-gradient(90deg, #6b3d1f, #875126 56%, #9a642e);--work-inactive-green-soft: linear-gradient(90deg, #183f26, #245d35 56%, #317744);--work-slider-border-blue: #73d6ff;--work-slider-border-green: #8df2a2;--work-active-work-border: #ffd07c;--work-active-weekend-border: #8ff2a3}@keyframes collectTotalPop{0% { opacity: 0; transform: translate(-50%, 4px) scale(.78); } 14% { opacity: 1; transform: translate(-50%, -12px) scale(1.06); } 72% { opacity: 1; transform: translate(-50%, -46px) scale(1); } 100% { opacity: 0; transform: translate(-50%, -74px) scale(.88); }}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) .workday-coffee-meter{--coffee-left: 100%}@keyframes workSnackPop{0% { transform: scale(1); } 45% { transform: scale(1.12); } 100% { transform: scale(1); }}html body.page-work-time:is(*,._){--work-status-teal: #25d1c9;--work-status-blue: #348dff;--work-status-lunch: #82dcff;--work-status-weekend: #55d86f;--work-status-teal-soft: rgba(37, 209, 201, .58);--work-status-blue-soft: rgba(52, 141, 255, .62);--work-status-lunch-soft: rgba(130, 220, 255, .66);--work-status-weekend-soft: rgba(85, 216, 111, .58)}@keyframes workSnackBurstFade{0% { opacity: 0; transform: translate(-50%, -50%) scale(.72); } 8% { opacity: 1; transform: translate(-50%, -50%) scale(1); } 82% { opacity: 1; transform: translate(-50%, -50%) scale(1); } 100% { opacity: 0; transform: translate(-50%, -54%) scale(.88); }}@keyframes workSnackDriftLeft{0% { opacity: 0; transform: translate(-88%, -50%) scale(.95); } 12% { opacity: 1; transform: translate(-105%, -50%) scale(1.08); } 78% { opacity: .92; } 100% { opacity: 0; transform: translate(-178%, -62%) scale(.96); }}@keyframes workSnackLargeGlow{0% { filter: drop-shadow(0 0 0 rgba(255, 221, 128, 0)) brightness(1); } 45% { filter: drop-shadow(0 0 30px rgba(255, 221, 128, .86)) brightness(1.35); } 100% { filter: drop-shadow(0 0 0 rgba(255, 221, 128, 0)) brightness(1); }}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker{display:grid}& #dailyEarningsCard:is(*,#_)::before{background:linear-gradient(#74d8ff, #74d8ff) 24px 14px / 22px 5px no-repeat, linear-gradient(#74d8ff, #74d8ff) 18px 20px / 34px 30px no-repeat, linear-gradient(#2b6e8d, #2b6e8d) 11px 28px / 48px 26px no-repeat}& #dailyEarningsCard:is(*,#_)::after{background:linear-gradient(90deg, transparent 45%, rgba(138,255,211,.95) 45% 55%, transparent 55%) center / 44px 44px no-repeat, linear-gradient(0deg, transparent 45%, rgba(138,255,211,.95) 45% 55%, transparent 55%) center / 44px 44px no-repeat}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .label-weekend-late-night{--weekend-label-color: #2f8f5a}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .label-weekend-early-morning{--weekend-label-color: #44aa6d}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .label-weekend-morning{--weekend-label-color: #a7f0ae}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .label-weekend-late-morning{--weekend-label-color: #c7f7bd}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .label-weekend-lunch{--weekend-label-color: #e0ffd0}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .label-weekend-afternoon{--weekend-label-color: #b5f3b1}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .label-weekend-late-afternoon{--weekend-label-color: #85e59b}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .label-weekend-evening{--weekend-label-color: #52bf77}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .label-weekend-night{--weekend-label-color: #338f5d}}body.page-work-test .page-body-title{margin-bottom:18px}.work-test-layout{display:grid;gap:0;width:100%}.work-test-card{width:100%;box-sizing:border-box;border:1px solid rgba(106, 184, 195, 0.42);border-radius:18px;background:linear-gradient(135deg, rgba(17, 33, 45, 0.96), rgba(9, 23, 35, 0.97));box-shadow:inset 0 1px 0 rgba(218, 255, 244, 0.08), 0 14px 34px rgba(0, 0, 0, 0.28);color:#e9f7fb}.work-test-merged-card{padding:0 28px 30px}.work-test-status-card{position:relative;min-height:300px;display:grid;align-content:center;justify-items:center;gap:7px;padding:28px 218px 18px 26px;text-align:center}.work-test-status-card p,.work-test-view-card p{margin:0}.work-test-status-card > p,.work-test-status-spacer{transform:translateX(40px)}.work-test-current-status{font-size:clamp(1.2rem, 1.8vw, 1.55rem);letter-spacing:0}.work-test-day-status-block p:first-child{font-size:clamp(1.2rem, 1.8vw, 1.55rem);letter-spacing:0}.work-test-current-status span,.work-test-day-status-block span{color:#9cdcec}.work-test-current-status strong,.work-test-day-status-block strong{color:#e6ae40;font-weight:700}.work-test-date-line{color:#dbe9f2;font-size:clamp(1.35rem, 2.1vw, 1.9rem);font-weight:700}.work-test-weekday-line{color:#f1d993;font-family:"Brush Script MT", "Segoe Script", cursive;font-size:clamp(1.75rem, 3vw, 2.55rem);line-height:1}.work-test-status-spacer{height:10px}.work-test-countdown-line,.work-test-progress-line,.work-test-entire-week-line{color:#dcecf2;font-size:1rem}.work-test-view-card{padding:24px 28px 26px}.work-test-view-section{margin:0;padding:0}.work-test-view-section + .work-test-view-section{margin-top:34px}.work-test-view-section h2{margin:0 0 13px;color:#78d7ee;font-family:Georgia, "Times New Roman", serif;font-size:1.32rem;font-weight:500;letter-spacing:0;text-align:center}.work-test-slider-slot{display:grid;gap:22px;justify-items:stretch;width:100%}.work-test-day-panel{width:min(100%, 1120px);margin:0 auto;min-height:360px;padding:30px 22px 30px;box-sizing:border-box;border:1px solid rgba(106, 184, 195, 0.32);border-radius:16px;background:rgba(7, 18, 27, 0.38)}.work-test-day-status-block{width:min(100%, 1040px);margin:0 auto 22px;padding:0;border:0;border-radius:0;background:transparent;text-align:center}.work-test-day-bottom-text{width:100%;margin-top:24px}.work-test-day-status-block p + p{margin-top:6px}.work-test-day-context-line{color:#f1d993;font-size:clamp(1.18rem, 1.8vw, 1.55rem);font-weight:700}.work-test-entire-week-line{text-align:center}.work-test-settings-slot,.work-test-holidays-slot{display:contents}.work-test-quick-panel{position:absolute;top:14px;right:14px;z-index:2;display:grid;gap:8px;width:190px;box-sizing:border-box;padding:9px;border:1px solid rgba(126, 205, 213, 0.42);border-radius:13px;background:linear-gradient(145deg, rgba(9, 24, 36, 0.94), rgba(14, 31, 43, 0.94));box-shadow:inset 0 1px 0 rgba(225, 255, 246, 0.08), 0 10px 24px rgba(0, 0, 0, 0.24)}@media (max-width: 760px){.work-test-view-card{padding:20px 14px}.work-test-status-card{padding:22px 14px}.work-test-status-card > p,.work-test-status-spacer{transform:none}.work-test-quick-panel{position:static;width:min(100%, 240px);margin:2px auto 14px}.work-test-actions{align-items:stretch}}.work-test-holiday-button-slot,.work-test-snack-slot{display:contents}.work-test-actions-panel,.work-test-snack-panel{position:absolute;top:14px;z-index:2;display:grid;gap:7px;width:150px;box-sizing:border-box;padding:8px;border:1px solid rgba(126, 205, 213, 0.42);border-radius:13px;background:linear-gradient(145deg, rgba(9, 24, 36, 0.94), rgba(14, 31, 43, 0.94));box-shadow:inset 0 1px 0 rgba(225, 255, 246, 0.08), 0 10px 24px rgba(0, 0, 0, 0.24)}.work-test-actions-panel{left:14px}.work-test-snack-panel{right:14px}@media (max-width: 760px){.work-test-actions-panel,.work-test-snack-panel{position:static;width:min(100%, 240px);margin:2px auto 10px}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout{& .work-test-mini-track i{width:0}& .work-test-mini-summary-track i{width:0}}.work-test-earnings-slot{display:grid;grid-template-columns:1fr;gap:7px;width:100%}.work-test-quick-total{display:grid;grid-template-columns:34px minmax(0, 1fr);align-items:center;gap:8px;min-height:52px;padding:7px 9px;box-sizing:border-box;color:#ecfbff}.work-test-quick-total-daily{background:linear-gradient(135deg, rgba(31, 83, 82, .96), rgba(18, 49, 58, .96))}.work-test-quick-total-weekly{background:linear-gradient(135deg, rgba(74, 62, 34, .96), rgba(45, 38, 25, .96))}.work-test-quick-total-icon{display:grid;place-items:center;width:34px;height:34px;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:1.55rem;line-height:1}.work-test-quick-total-copy{display:grid;gap:2px;min-width:0}.work-test-quick-total-copy em{color:rgba(221, 245, 249, .74);font-size:.68rem;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase}.work-test-quick-total-copy b{color:#ffe3a3;font-size:.95rem;font-weight:600;line-height:1.05;white-space:nowrap}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_) :is(.work-test-consumption-icon, .work-test-consumption-image span)::before{position:absolute;width:.34em;height:.15em;right:-.08em;top:.06em;border-radius:999px;background:var(--consumption-accent, #d8a66b);box-shadow:0 0 10px var(--consumption-accent, #d8a66b);opacity:.95}& #workTestConsumptionPanel:is(*,#_) :is(.work-test-consumption-icon, .work-test-consumption-image span)::after{position:absolute;right:-.55em;top:-.2em;min-width:2.2em;color:var(--consumption-accent, #d8a66b);font-family:"Segoe UI", Arial, sans-serif;font-size:.16em;font-weight:800;line-height:1;text-shadow:0 0 8px rgba(0,0,0,.45);text-transform:uppercase}& #workdayCombinedLabels:is(*,#_) .label-before-work.workday-section-label::before{content:"\2615"}& #workdayCombinedLabels:is(*,#_) .label-work-shift-section.workday-section-label::before{content:"\1F4BC"}& #workdayCombinedLabels:is(*,#_) .label-after-work.workday-section-label::before{content:"\1F3E0"}& #workweekTrack:is(*,#_) .workweek-main-label::before{content:"\1F4BC"}& #workweekTrack:is(*,#_) .workweek-weekend-label::before{content:"\1F3E0"}}@keyframes workTestSnackHoverBuild{0% { transform: translateY(2px) scale(1); filter: brightness(1.02) drop-shadow(0 10px 16px rgba(0, 0, 0, .32)); } 82% { transform: translateY(2px) scale(1.32); filter: brightness(1.42) drop-shadow(0 14px 18px rgba(0, 0, 0, .34)); } 100% { transform: translateY(2px) scale(1.32); filter: brightness(1.48) drop-shadow(0 0 16px rgba(255, 207, 87, .9)) drop-shadow(0 14px 18px rgba(0, 0, 0, .34)); }}@keyframes workTestSnackHoverBuild{0% { transform: translateY(22px) scale(1.12); filter: brightness(1.28) drop-shadow(0 12px 16px rgba(0, 0, 0, .32)); } 84% { transform: translateY(22px) scale(1.42); filter: brightness(1.42) drop-shadow(0 16px 20px rgba(0, 0, 0, .34)); } 100% { transform: translateY(22px) scale(1.42); filter: brightness(1.5) drop-shadow(0 0 16px rgba(255, 207, 87, .9)) drop-shadow(0 16px 20px rgba(0, 0, 0, .34)); }}html body{--first-card-top-gap: 20px}html body{--delayed-data-wait: 1s;--delayed-data-fade: .55s}html body:not(.delayed-data-visible).page-weather #local-weatherSection:is(*,#_) :is( #weatherCityNameWrapper, #todayWeatherCity, #todayWeatherZip, #weatherThermometer, .weather-temp-control-wrap, #todayWeatherTemp, #todayWeatherMainCondition, #todayWeatherIcon, #localForecastStrip ),html body:not(.delayed-data-visible).page-time #current-time-and-weatherSection:is(*,#_) :is( .analog-clock .clock-hand, #digitalClock, #currentDate, #topSecondsToggle ),html body:not(.delayed-data-visible).page-time #languageClocksSection:is(*,#_) .time-readout strong,html body:not(.delayed-data-visible).page-time :is( #utcTimeHero, #utcTime, #mainTime, #militaryTime, #romanTime, #greekTime, #arabicTime, #japaneseTime, #kanjiTime, #chineseTime, #devanagariTime, #thaiTime, #indianTime, #binaryTime ),html body:not(.delayed-data-visible).page-geography #weatherGeographySection:is(*,#_) :is( #localGeographySummary, #localGeoFullLocation, #localGeoCoordinates, #localGeoLatitudeZone, #localGeoHemisphere, #localGeoTimezone, #localElevation, #localElevationDetail, #localClimateType, #localClimateDetail, #localCoastDistance, #localCoastDetail, #localLandscapeType, #localLandscapeDetail, #localLandscapePreview ),html body:not(.delayed-data-visible).page-phases #phaseSummaryDashboard:is(*,#_) :is( .phase-summary-grid strong, .phase-summary-grid em, .phase-summary-grid small, .phase-summary-grid .phase-summary-icon, .phase-summary-circle-row .day-phase-visual, .phase-summary-circle-row .moon-summary-position-circle ){will-change:opacity, visibility}:root{--site-responsive-edge-gap: 24px;--site-responsive-first-gap: 8px;--site-responsive-design-width: 1260px}@media (max-width: 760px){html.mobile-low-power body :is( main.shell > section, main.home-shell > section, main.home-test-shell > section, .progress-card:not(:where(#workweekCard)), .timeline-card, .weather-comparison-card, .weather-rankings-card, .weather-history-card, .rainfall-card, .snowfall-card, .wind-card, .air-card, .geography-card, .age-card, .calendar-summary-popup-button, .work-test-slider-card, .mini-progress-card ){content-visibility:auto;contain-intrinsic-size:640px}}html body.page-home-test{--site-responsive-design-width: 1320px}html body.page-work-time{--site-responsive-design-width: 1260px}html body.page-work-test{--site-responsive-design-width: 1120px}@media (max-width: 760px){html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ){--mobile-card-title-font: 1rem}html{-webkit-text-size-adjust:118%;text-size-adjust:118%}}@media (max-width: 520px){html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ){--site-responsive-edge-gap: 0px}html{-webkit-text-size-adjust:124%;text-size-adjust:124%}}@media (max-width: 760px){html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ){--mobile-subtitle-font: 1rem;--mobile-label-font: .76rem;--mobile-icon-size: 2.05rem}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ){--mobile-page-pad: 6px;--mobile-card-gap: 10px;--mobile-card-radius: 8px;--mobile-section-font: 1.08rem;--mobile-small-font: .76rem;--mobile-data-font: .98rem;width:100%;min-width:0;max-width:100vw}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ){--mobile-title-font: 1.22rem;--mobile-section-title-font: 1.08rem;--mobile-body-font: .94rem;--mobile-table-font: .78rem;--mobile-icon-box: 2.35rem;--mobile-icon-font: 1.75rem}}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ){--site-responsive-edge-gap: 24px;--site-responsive-first-gap: 10px;--app-body-font: 16px;--app-small-font: 13px;--app-label-font: 14px;--app-table-font: 14px;--app-section-title-font: 22px;--app-page-title-font: 24px;--app-icon-sm: 20px;--app-icon-md: 28px;--app-icon-lg: 42px}html body img,html body svg,html body canvas{max-width:100%}@media (max-width: 1280px){html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ){--site-responsive-edge-gap: 16px;--site-responsive-first-gap: 10px;--app-body-font: 15.5px;--app-table-font: 13.5px;--app-section-title-font: 21px;--app-page-title-font: 23px}}@media (max-width: 980px){html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ){--site-responsive-edge-gap: 10px;--app-body-font: 15px;--app-table-font: 13px;--app-section-title-font: 20px;--app-page-title-font: 22px;--app-icon-sm: 18px;--app-icon-md: 25px;--app-icon-lg: 36px}}@media (max-width: 760px){html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ){--site-responsive-edge-gap: 8px;--site-responsive-first-gap: 8px;--app-body-font: 15px;--app-small-font: 12.5px;--app-label-font: 13px;--app-table-font: 12.5px;--app-section-title-font: 19px;--app-page-title-font: 20px;--app-icon-sm: 18px;--app-icon-md: 24px;--app-icon-lg: 34px}}:root{--app-icon-xs: 16px;--app-icon-sm: 22px;--app-icon-md: 36px;--app-icon-lg: 72px;--app-icon-xl: 116px;--app-icon-fit: contain;--app-icon-logo: url("../home/site-logo-cloud-sunset.svg?v=a9577319d510");--app-icon-gear: url("../icons/ui/gear.svg");--app-icon-donut: url("../icons/decorative/donut.png");--app-icon-coffee: url("../icons/decorative/coffee.png");--app-icon-weather-clear: url("../icons/decorative/weather-clear.png");--app-icon-weather-partly: url("../icons/decorative/weather-partly.png");--app-icon-weather-cloud: url("../icons/decorative/weather-cloud.png");--app-icon-weather-rain: url("../icons/decorative/weather-rain.png");--app-icon-weather-snow: url("../icons/decorative/weather-snow.png");--app-icon-weather-storm: url("../icons/decorative/weather-storm.png");--app-icon-weather-fog: url("../icons/decorative/weather-fog.png")}.weather-asset-clear{--app-weather-icon: var(--app-icon-weather-clear)}.weather-asset-partly{--app-weather-icon: var(--app-icon-weather-partly)}.weather-asset-cloud{--app-weather-icon: var(--app-icon-weather-cloud)}.weather-asset-rain{--app-weather-icon: var(--app-icon-weather-rain)}.weather-asset-snow{--app-weather-icon: var(--app-icon-weather-snow)}.weather-asset-storm{--app-weather-icon: var(--app-icon-weather-storm)}.weather-asset-fog{--app-weather-icon: var(--app-icon-weather-fog)}html body{--readability-tiny-font: 15px;--readability-tiny-line: 1.34}@media (max-width: 760px){html body{--readability-tiny-font: 14px}}html body{--app-standard-page-shell-width: 1530px;--app-standard-page-card-width: 1480px;--app-standard-page-card-radius: 18px;--app-standard-page-side-gutter: 48px}@media (max-width: 760px){html body{--app-standard-page-side-gutter: 22px}}html body.page-work-time.page-work-test{--work-weekend-label-top: -52px;--work-weekend-label-y: -22px;--work-weekend-time-label-y: 0px;--work-weekend-bottom-label-x: 0px;--work-week-marker-x: -31px;--work-week-marker-y: 24px;--work-week-marker-scale: 1.12;--work-week-trail-top: 48px;--work-week-label-y: -35px;--work-day-slider-height: 195px;--work-weekend-slider-height: 195px;--work-weekend-track-margin-top: 18px;--work-weekend-slider-y: 5px;--work-day-marker-margin-left: -10px;--work-day-marker-top: calc(100% - 80px);--work-day-marker-x: -22px;--work-day-trail-top: calc(50% + 6px);--work-weekend-marker-x: 9px;--work-weekend-marker-y: -16px;--work-weekend-trail-top: calc(50% + 6px);--work-top-analog-clock-size: 148px;--work-top-analog-clock-border: 7px;--work-view-title-text-margin-bottom: 20px;--work-view-title-margin-bottom: 23px;--work-slider-label-icon-font: "Segoe UI Emoji", "Apple Color Emoji", sans-serif;--work-slider-label-text-size: 15px;--work-slider-label-text-line-height: 20.1px;--work-slider-label-icon-size: 1.72rem}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){--work-test-mobile-slider-width: min(100%, calc(100vw - 24px))}}html body.page-work-time:is(*,._).page-work-test:is(*,._){--work-consumption-inline-width: min(100%, 192px)}html body.page-work-time:is(*,._).page-work-test:is(*,._){--work-consumption-inline-margin: -1px auto 0}html body.page-work-time.page-work-test #workTestOverviewCard:is(*,#_){& .work-test-overview-table-shell:is(*,._){scrollbar-color:rgba(89, 196, 204, 0.72) rgba(3, 21, 27, 0.8);scrollbar-width:thin}& .work-test-overview-table-row{--overview-row-start: rgba(17, 65, 73, 0.97);--overview-row-end: rgba(8, 38, 47, 0.98);--overview-row-border: rgba(77, 172, 183, 0.34);--overview-progress-start: #2b8fa9;--overview-progress-end: #61d2bd}& .work-test-overview-table-row[data-period="weekend"]{--overview-row-start: rgba(27, 63, 57, 0.97);--overview-row-end: rgba(11, 37, 37, 0.98);--overview-row-border: rgba(93, 167, 136, 0.36);--overview-progress-start: #3b8968;--overview-progress-end: #75c37d}& .work-test-overview-progress > i{width:0}& .work-test-mini-summary-row[data-scale="workShift"]{--work-overview-row-start: #143f48;--work-overview-row-mid: #0c3039;--work-overview-row-end: #071f29;--work-overview-row-border: rgba(96, 191, 196, .5)}& .work-test-mini-summary-row[data-scale="hoursWorkedWeek"]{--work-overview-row-start: #17374a;--work-overview-row-mid: #102b3c;--work-overview-row-end: #091e2c;--work-overview-row-border: rgba(99, 166, 194, .48)}& .work-test-mini-summary-row[data-scale="workWeek"]{--work-overview-row-start: #173e3d;--work-overview-row-mid: #102f31;--work-overview-row-end: #091f25;--work-overview-row-border: rgba(101, 184, 173, .47)}& .work-test-mini-summary-row[data-scale="weekendDay"]{--work-overview-row-start: #1a3449;--work-overview-row-mid: #12283b;--work-overview-row-end: #0a1d2d;--work-overview-row-border: rgba(108, 163, 194, .46)}& .work-test-mini-summary-row[data-scale="weekend"]{--work-overview-row-start: #173b42;--work-overview-row-mid: #102d35;--work-overview-row-end: #081f28;--work-overview-row-border: rgba(94, 176, 181, .46)}& .work-test-mini-summary-row[data-scale="fullDay"]{--work-overview-row-start: #123d4d;--work-overview-row-mid: #0c2d3b;--work-overview-row-end: #071e2b;--work-overview-row-border: rgba(86, 181, 197, .48)}& .work-test-mini-summary-row[data-scale="fullWeek"]{--work-overview-row-start: #193743;--work-overview-row-mid: #112a35;--work-overview-row-end: #0a1e28;--work-overview-row-border: rgba(104, 165, 180, .45)}}@keyframes workCollectReadyGlow{0%, 100% { box-shadow: 0 0 0 1px rgba(105, 234, 232, .28), 0 0 13px rgba(55, 221, 218, .33), inset 0 1px 0 rgba(225, 255, 253, .16); } 50% { box-shadow: 0 0 0 1px rgba(125, 248, 244, .42), 0 0 21px rgba(61, 230, 226, .48), inset 0 1px 0 rgba(237, 255, 254, .2); }}@keyframes collectTotalMoneyPop{0%, 70% { opacity: 1; } 100% { opacity: 0; }}.work-life-balance-donut{--work-balance-boundary-radius: 184px;--work-balance-label-radius: 240px;--work-balance-percentage-radius: 38cqi}@media (max-width: 760px){.work-life-balance-donut{--work-balance-boundary-radius: 184px}}.work-circular-dial{--work-circle-fill: conic-gradient(from -90deg, #3aa 0 360deg);--work-circle-marker: 0deg}.work-circular-ring-label{--work-circle-label-angle: 0deg;--work-circle-label-radius: 220px}#foodCard .work-circular-ring-label,#drinkCard .work-circular-ring-label{--work-circle-label-radius: 185px}@media (max-width: 700px){.work-circular-ring-label{--work-circle-label-radius: min(44vw, 165px)}}#workWeekCircularTimeline .work-circular-section-label{--work-circle-section-angle: 0deg}#workTestDaySliderSlot .work-circular-dial.has-inner-segment-labels,#workTestWeekSliderSlot .work-circular-dial.has-inner-segment-labels{--work-circle-inner-label-radius: clamp(128px, 15vw, 171px)}#workTestDaySliderSlot .work-circular-segment-label,#workTestWeekSliderSlot .work-circular-segment-label{--work-circle-label-angle: 0deg}#workTestDaySliderSlot .work-circular-boundary,#workTestWeekSliderSlot .work-circular-boundary{--work-circle-boundary-angle: 0deg}@media (max-width: 700px){#workTestDaySliderSlot .work-circular-dial.has-inner-segment-labels,#workTestWeekSliderSlot .work-circular-dial.has-inner-segment-labels{--work-circle-inner-label-radius: min(33vw, 133px)}}#workDayCircularWorkday .work-circular-section-label,#workDayCircularWeekend .work-circular-section-label{--work-circle-section-angle: 0deg}html body.page-work-time.page-work-test{--wt-bg-deep: #050f1b;--wt-bg: #071827;--wt-card-deep: #081b2c;--wt-card: #0b2438;--wt-card-raised: #0e2d43;--wt-card-soft: #102f43;--wt-line: rgba(106, 180, 202, .30);--wt-line-strong: rgba(83, 199, 205, .50);--wt-text: #d7e7ef;--wt-text-strong: #edf6f9;--wt-muted: #9db8c7;--wt-heading: #8bcfe9;--wt-heading-strong: #71bfe9;--wt-blue: #3c9ddd;--wt-blue-deep: #175f9b;--wt-teal: #40bdb5;--wt-teal-deep: #176e73;--wt-green: #69b985;--wt-green-deep: #2f7653;--wt-font: "Segoe UI Variable Text", "Aptos", Inter, "Segoe UI", system-ui, sans-serif;--wt-display-font: "Segoe UI Variable Display", "Aptos Display", "Segoe UI", system-ui, sans-serif;--work-slider-label-font: var(--wt-font)}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) .pay-entry-panel:is(*,._){& .finance-required-marker:is(*,._){display:none;position:absolute;top:50%;right:0;margin:0;font-size:1.08em;font-weight:800;line-height:1;text-shadow:0 0 6px rgba(255, 156, 168, .2);transform:translateY(-46%);z-index:2}& label > span:first-child{position:relative}& label.has-missing-value .finance-required-marker:is(*,._){display:block}}.work-lunch-count-option,.work-life-balance-lunch-option{display:flex;align-items:center;justify-content:center;gap:10px;width:min(100%, 620px);margin:14px auto 0;padding:10px 14px;border:1px solid rgba(111, 184, 214, 0.42);border-radius:11px;background:rgba(18, 49, 65, 0.84);color:#bddbe8;font-size:0.96rem;line-height:1.35;cursor:pointer}.work-lunch-count-option input,.work-life-balance-lunch-option input{width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:#65bfe7;cursor:pointer}.work-life-balance-controls > .work-life-balance-lunch-option{grid-column:1 / -1}html body.page-work-time.page-work-test{--work-card-title-font: Georgia, "Times New Roman", serif;--work-card-title-size: 1.66rem;--work-card-title-color: #f7dfaa}html body.page-work-time.page-work-test{--work-schedule-heading: #9fc7e8;--work-schedule-label: #7dd7ff}html body{--shared-page-top-gap: 20px}@media (max-width: 760px){html body{--shared-page-top-gap: 20px}}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_){& .pay-input-shell:is(*,._){box-sizing:border-box;width:min(100%, 500px);margin:0 auto 4px;padding:18px;border:1px solid rgba(104, 187, 225, .28);border-radius:16px;background:linear-gradient(145deg, rgba(14, 35, 49, .92), rgba(9, 24, 36, .9));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .035), 0 12px 30px rgba(0, 9, 18, .18)}& .pay-input-intro:is(*,._){margin:0 0 14px;text-align:center}& .pay-input-intro h4{margin:0;color:#bcecff;font-size:1.14rem;font-weight:800;letter-spacing:.01em}& .pay-input-intro p{margin:4px 0 0;color:rgba(211, 231, 241, .72);font-size:.9rem;line-height:1.4}& .pay-core-fields:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);gap:14px}& .pay-input-shell :is(.pay-core-fields > label, .pay-weekly-primary, .pay-schedule-fields label){border:1px solid rgba(114, 177, 207, .18);border-radius:12px;background:rgba(4, 18, 29, .48)}& .pay-input-shell .pay-entry-rate > span:first-child{grid-column:1 / -1}& .pay-input-shell :is(input, select):focus{outline-offset:1px}& .pay-input-shell #payRateType:is(*,#_){grid-column:2;grid-row:2}& .pay-input-shell .money-input-wrap{grid-column:1;grid-row:2}& .pay-weekly-primary > span:first-child{display:grid;gap:3px}& .pay-weekly-primary > span:first-child strong{color:#d9f8ff;font-size:1.04rem}& .pay-weekly-primary > span:first-child small{color:rgba(196, 226, 239, .68);font-size:.79rem;font-weight:600}& #payHoursWork:is(*,#_){text-align:center}& .pay-schedule-alternative:is(*,._){margin-top:10px;border:1px solid rgba(112, 170, 196, .16);border-radius:11px;background:rgba(2, 15, 24, .32);overflow:hidden}& .pay-schedule-alternative summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 14px;color:#a9d7e9;cursor:pointer;list-style:none;font-size:.88rem;font-weight:750}& .pay-schedule-alternative summary::-webkit-details-marker{display:none}& .pay-schedule-alternative summary::after{content:"+";grid-column:2;grid-row:1 / span 2;color:#64d8f2;font-size:1.25rem;font-weight:500}& .pay-schedule-alternative[open] summary::after{content:"\2212"}& .pay-schedule-alternative summary small{grid-column:1;color:rgba(189, 217, 229, .58);font-size:.76rem;font-weight:600}& .pay-schedule-fields:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:end;gap:10px;padding:0 12px 12px}& .pay-schedule-fields :is(#payHoursPerDay, #payDaysPerWeek){text-align:center}& .pay-hours-times:is(*,._){align-self:end;padding-bottom:12px;color:rgba(118, 207, 233, .7);font-size:1.22rem}}@media (max-width: 680px){html body.page-work-time.page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_){& .pay-input-shell:is(*,._){padding:13px;border-radius:13px}& .pay-core-fields:is(*,._){grid-template-columns:minmax(0, 1fr)}& .pay-schedule-fields:is(*,._){grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}& .pay-hours-times:is(*,._){display:none}}}@media (max-width: 430px){html body.page-work-time.page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_) .pay-schedule-alternative summary{grid-template-columns:minmax(0, 1fr) auto}}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_){& .pay-daily-week-panel:is(*,._){box-sizing:border-box;display:grid;grid-template-columns:minmax(170px, .85fr) minmax(0, 1.4fr);align-items:center;gap:14px;width:100%;margin-top:10px;padding:12px 14px;border:1px solid rgba(107, 186, 216, .22);border-radius:11px;background:rgba(3, 17, 28, .48)}& .pay-daily-week-heading h5{margin:0;color:#c6ecfa;font-size:.9rem;font-weight:800}& .pay-daily-week-heading p{margin:3px 0 0;color:rgba(190, 218, 230, .65);font-size:.74rem;line-height:1.35}& .pay-daily-week-fields:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:end;gap:8px}& .pay-week-range-arrow:is(*,._){align-self:end;padding-bottom:12px;color:rgba(132, 203, 230, .68);font-size:.77rem;font-weight:700}}@media (max-width: 680px){html body.page-work-time.page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_) .pay-daily-week-panel:is(*,._){grid-template-columns:minmax(0, 1fr)}}@media (max-width: 460px){html body.page-work-time.page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_){& .pay-hours-primary > span:first-child{grid-column:1 / -1}& .pay-daily-week-fields:is(*,._){grid-template-columns:minmax(0, 1fr)}}}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_){& .budget-flow:is(*,._){box-sizing:border-box;display:grid;gap:14px;width:min(100%, 940px);margin:0 auto}& .budget-step-guide:is(*,._){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin:0;padding:0;list-style:none}& .budget-step-guide li{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:7px 12px;border:1px solid rgba(117, 176, 206, .22);border-radius:10px;background:rgba(6, 22, 36, .62);color:#b7d5e4}& .budget-step-guide li span{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(108, 211, 237, .44);border-radius:50%;background:rgba(23, 91, 114, .52);color:#dff9ff;font-size:.8rem;font-weight:850}& .budget-step-guide li b{font-size:.86rem;font-weight:750;letter-spacing:.01em}& .budget-step-header:is(*,._){display:grid;grid-template-columns:36px minmax(0, 1fr);align-items:center;gap:11px;padding:14px 18px;border-bottom:1px solid rgba(105, 174, 205, .18);background:rgba(18, 55, 76, .42)}& .budget-step-number:is(*,._){display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(107, 220, 244, .54);border-radius:10px;background:linear-gradient(145deg, rgba(28, 113, 139, .78), rgba(10, 56, 79, .9));color:#e8fcff;font-size:.95rem;font-weight:900;box-shadow:inset 0 1px 0 rgba(231, 252, 255, .12)}& .budget-step-header p{margin:3px 0 0;color:rgba(197, 223, 235, .7);font-size:.82rem;line-height:1.35}& .budget-step-income .budget-step-header{background:linear-gradient(90deg, rgba(16, 80, 119, .62), rgba(7, 43, 69, .38))}& .budget-step-income .budget-step-number{border-color:rgba(105, 199, 238, .62);background:linear-gradient(145deg, rgba(25, 120, 158, .88), rgba(9, 61, 91, .95));color:#e2f8ff}& .budget-step-assets .budget-step-header{background:linear-gradient(90deg, rgba(18, 92, 94, .58), rgba(7, 49, 60, .38))}& .budget-step-assets .budget-step-number{border-color:rgba(92, 206, 210, .5);background:linear-gradient(145deg, rgba(24, 105, 115, .86), rgba(8, 57, 72, .94));color:#dcfbfb}& .budget-step-calculate .budget-step-header{background:linear-gradient(90deg, rgba(39, 96, 70, .62), rgba(15, 50, 42, .4))}& .budget-step-calculate .budget-step-number{border-color:rgba(118, 211, 153, .6);background:linear-gradient(145deg, rgba(38, 125, 80, .9), rgba(17, 68, 53, .96));color:#e4f8e9}& .budget-step-calculate .budget-action-row:is(*,._){box-sizing:border-box}& .budget-income-fields:is(*,._){display:grid;justify-content:center;box-sizing:border-box;padding:16px 18px 18px}& .budget-income-fields > label{border-radius:11px}& .budget-income-controls:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr) 128px;align-items:center;gap:8px;min-width:0}& .budget-action-row:is(*,._){display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:min(100%, 940px);margin:18px auto 4px}}@media (max-width: 760px){html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_){& .budget-step-guide:is(*,._){gap:6px}& .budget-step-guide li{display:grid;justify-items:center;gap:3px;padding-inline:5px}& .budget-step-guide li b{font-size:.72rem}}}@media (max-width: 520px){html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_){& .budget-step-header:is(*,._){grid-template-columns:32px minmax(0, 1fr);padding:12px}& .budget-income-controls:is(*,._){grid-template-columns:minmax(0, 1fr) 116px}& #budgetCalculatorBody:is(*,#_) .expense-row > span:first-child{grid-column:1 / -1}& #budgetCalculatorBody:is(*,#_) .income-assets-group .expense-row select:last-child{grid-column:1 / -1}}}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_){& .budget-plan-heading{display:grid;justify-items:center;gap:5px;padding:2px 12px 1px;text-align:center}& .budget-plan-kicker{display:inline-flex;align-items:center;border:1px solid rgba(90, 191, 211, .34);border-radius:999px;background:rgba(14, 76, 96, .42);font-weight:800;line-height:1}& .budget-plan-heading p{max-width:650px;margin:1px 0 0;color:#aac9d7;font-size:.89rem;line-height:1.5}& .budget-summary-panel{box-sizing:border-box;display:grid;gap:13px;padding:16px;border:1px solid rgba(102, 172, 204, .22);border-radius:16px;background:rgba(3, 17, 29, .54);box-shadow:inset 0 1px 0 rgba(223, 247, 255, .03)}& #expenseCalculatorOutput:is(*,#_) .finance-metric:is(*,._)::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#4da8cb;opacity:.82}& #expenseCalculatorOutput:is(*,#_) .finance-metric[data-budget-tone="income"]::before{background:#5aaad1}& #expenseCalculatorOutput:is(*,#_) .finance-metric[data-budget-tone="expense"]::before{background:#789bb7}& #expenseCalculatorOutput:is(*,#_) .finance-metric[data-budget-tone="asset"]::before{background:#4baeb5}& #expenseCalculatorOutput:is(*,#_) .finance-metric[data-budget-tone="balance"]::before{background:linear-gradient(90deg, #51b7c0, #78cfe0);opacity:1}& #expenseCalculatorOutput:is(*,#_) .finance-metric > strong{overflow-wrap:anywhere}& .budget-breakdown-grid .finance-empty-note{display:grid;place-items:center;flex:1;min-height:62px;padding:12px;border:1px dashed rgba(100, 166, 194, .24);border-radius:9px;text-align:center}}@media (max-width: 640px){html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_) .budget-summary-panel{padding:12px}}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_){& #budgetCalculatorBody:is(*,#_) #expenseSalary:is(*,#_)::placeholder{opacity:1}& .budget-plan-kicker{min-height:31px;padding:5px 14px;color:#bcefff;font-size:.9rem}}:root{--site-card-title-font: Georgia, "Times New Roman", serif}:root{--site-font-title: Georgia, "Times New Roman", serif;--site-font-body: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;--site-font-interface: "Segoe UI", Arial, sans-serif;--site-font-mono: "Cascadia Mono", Consolas, "Courier New", monospace;--site-title-size: 2rem;--site-title-weight: 700;--site-title-line-height: 1.15;--site-title-letter-spacing: 0.01em;--site-subtitle-size: 1.25rem;--site-subtitle-weight: 600;--site-subtitle-line-height: 1.35;--site-section-title-size: 1.25rem;--site-section-title-weight: 600;--site-section-title-line-height: 1.3;--site-body-size: 1rem;--site-body-weight: 400;--site-body-line-height: 1.55;--site-label-size: 0.9375rem;--site-label-weight: 600;--site-label-line-height: 1.35;--site-value-size: 1rem;--site-value-weight: 600;--site-value-line-height: 1.4;--site-caption-size: 0.875rem;--site-caption-weight: 400;--site-caption-line-height: 1.45;--site-table-size: 1rem;--site-chart-size: 0.875rem;--site-chart-text-color: #d9f1f7;--site-chart-muted-text-color: #b9d8e2;--site-title-color: #79d7ff;--site-subtitle-color: #a8d8e8;--site-body-color: #d8e7ed;--site-label-color: #acd0dc;--site-value-color: #edf9fb;--site-caption-color: #a6bdc6;--site-link-color: #82d7f4}body.page-work-time,body.page-work-test{--site-title-color: #72cbe7}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:auto}body{font-family:var(--site-font-body);font-size:var(--site-body-size);font-synthesis:none;-webkit-font-smoothing:auto}@media (max-width: 760px){:root{--site-title-size: 1.75rem;--site-subtitle-size: 1.125rem;--site-section-title-size: 1.125rem;--site-body-size: 1rem;--site-label-size: 0.9375rem;--site-table-size: 0.9375rem}}}@layer components-default{[hidden]{display:none}.seconds-hidden .second-hand,.seconds-hidden #secondCard,.seconds-hidden .second-card{display:none}#periodScaleMount.weather-period-scale,#sunCycleScaleMount.weather-period-scale,.phase-day-panel #periodScaleMount,.sun-cycle-panel #sunCycleScaleMount{background:transparent;border-color:transparent;box-shadow:none}#periodScaleMount :is(.day-mini-scale,.weather-period-scale),#sunCycleScaleMount :is(.day-mini-scale,.weather-period-scale){background:transparent;border-color:transparent;box-shadow:none}#workDashboard{& .work-top-header{background:transparent;border-color:transparent;box-shadow:none}& .work-top-header > section{border-radius:16px;border:1px solid rgba(112, 128, 144, .34);background:#17212a;box-shadow:inset 0 10px 20px rgba(255,255,255,.03), 0 10px 18px rgba(0,0,0,.16)}& .work-top-header.status-time-off > section,& .work-top-header.status-before-work > section,& .work-top-header.status-after-work > section,& .work-top-header.status-completed > section,& .work-top-header.status-transition > section{color:#bfe8ff;background:linear-gradient(145deg, #102a44, #0a2035 62%, #071723);border-color:rgba(104, 190, 255, .56)}& .work-top-header.status-working > section,& .work-top-header.status-work-q1 > section,& .work-top-header.status-work-q2 > section,& .work-top-header.status-work-q3 > section,& .work-top-header.status-work-q4 > section,& .work-top-header.status-lunch > section{color:#ffd3ad;background:linear-gradient(145deg, #3a1d12, #261a15 62%, #111923);border-color:rgba(255, 156, 79, .58)}& .work-top-header.status-weekend > section,& .work-top-header.status-weekend-day > section,& .work-top-header.status-weekend-night > section{color:#cef7d2;background:linear-gradient(145deg, #11351f, #0d251b 62%, #081722);border-color:rgba(126, 245, 154, .58)}& .workday-mini-slider{min-height:132px;background:linear-gradient(145deg, #252b31, #171f27);border-color:rgba(150, 160, 170, .32);color:#a0abb4;box-shadow:inset 0 10px 18px rgba(255,255,255,.025)}& .workday-mini-slider:not(.is-active) .workday-mini-fill{background:linear-gradient(90deg, #5b636b, #343d46);opacity:.36}& .workday-mini-track{transform:translateY(-30px)}& .workday-mini-slider.is-active{border-width:4px}& #workdayWorkSlider.is-active{background:linear-gradient(145deg, #3a1d12, #261a15 62%, #111923);border-color:rgba(255, 163, 86, .95);box-shadow:0 0 0 2px rgba(255, 124, 54, .18), 0 0 26px rgba(255, 124, 54, .24)}& #workdayOffSlider.is-active{background:linear-gradient(145deg, #102a44, #0a2035 62%, #071723);border-color:rgba(104, 190, 255, .95);box-shadow:0 0 0 2px rgba(64, 169, 255, .18), 0 0 26px rgba(64, 169, 255, .24)}& #workdayWeekendSlider.is-active{background:linear-gradient(145deg, #11351f, #0d251b 62%, #081722);border-color:rgba(126, 245, 154, .95);box-shadow:0 0 0 2px rgba(80, 220, 112, .18), 0 0 26px rgba(80, 220, 112, .24)}& #workdayWorkSlider.is-active .workday-mini-fill{background:linear-gradient(90deg, #9b2d1c, #e66d2d, #ffc071)}& #workdayOffSlider.is-active .workday-mini-fill{background:linear-gradient(90deg, #1b4f8f, #2d8be8, #77d5ff)}& #workdayWeekendSlider.is-active .workday-mini-fill{background:linear-gradient(90deg, #1f6b36, #36a269, #9cf3a8)}& .workweek-slider-section :is(.work-day-cell,.weekend-day-cell){background:#3a4148}& .workweek-slider-section .workweek-transition-cell{background:#262f38}& .workweek-range-border.is-active{border-width:4px;border-color:rgba(255, 163, 86, .94);box-shadow:0 0 0 2px rgba(255, 124, 54, .18), 0 0 26px rgba(255, 124, 54, .28)}& .workweek-weekend-border.is-active{border-color:rgba(126, 245, 154, .95);box-shadow:0 0 0 2px rgba(80, 220, 112, .18), 0 0 26px rgba(80, 220, 112, .28)}& .workweek-range-border.is-muted{border-color:rgba(145, 155, 165, .35);box-shadow:none;opacity:.6}& .workweek-layout :is(.workweek-main-status,.weekend-status-panel){background:linear-gradient(145deg, #242b32, #151f28);border:1px solid rgba(145, 155, 165, .28);color:#aab5bd}& .workweek-layout .workweek-main-status.is-active{background:linear-gradient(145deg, #3a1d12, #261a15 62%, #111923);border-color:rgba(255, 163, 86, .62);color:#ffd3ad}& .workweek-layout :is(.workweek-main-status.status-transition.is-active,.workweek-main-status.status-time-off.is-active){background:linear-gradient(145deg, #102a44, #0a2035 62%, #071723);border-color:rgba(104, 190, 255, .68);color:#bfe8ff}& .workweek-layout .weekend-status-panel.is-active{background:linear-gradient(145deg, #11351f, #0d251b 62%, #081722);border-color:rgba(126, 245, 154, .62);color:#cef7d2}& #payCalculator .finance-adjustments{display:grid;justify-items:end}& #payCalculator :is(#toggleAdjustments,#comparePayRateButton){justify-self:end;min-width:210px}& #payCalculator .pay-action-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}& #payCalculator #calculatePayButton{grid-column:2;justify-self:center;min-width:240px;min-height:48px;font-size:1.08rem}& #payCalculator #comparePayRateButton{grid-column:3}& #budgetCalculatorBody{display:grid;gap:12px}& #budgetCalculatorBody :is(.budget-income-panel,.budget-expenditure-panel,.expense-groups){display:grid;gap:10px}& #budgetCalculatorBody .budget-income-panel{order:1}& #budgetCalculatorBody .budget-expenditure-panel{order:2}& #budgetCalculatorBody #calculateBudgetButton{order:3;justify-self:center;width:min(100%, 360px);min-height:50px;font-size:1.08rem}& #budgetCalculatorBody #expenseCalculatorOutput{order:4}& #budgetCalculatorBody .budget-income-panel > label{display:grid;grid-template-columns:minmax(160px, .7fr) minmax(180px, 1fr) minmax(150px, .55fr);gap:10px;align-items:center}}html body .progress-track,html body .progress-fill,html body .segment-band,html body .segment-band span,html body .minute-battery,html body .minute-smooth-fill,html body .minute-cell,html body .workday-mini-track,html body .workday-mini-fill,html body .workday-day-segment,html body .week-day-cell,html body .workweek-range-border,html body .marker,html body .minute-marker,html body .workday-mini-marker,html body .alternateWeek-card .progress-track,html body .alternateWeek-card .progress-fill{border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-clip:border-box}.stable-output{min-width:var(--stable-output-min-width, auto)}@media (prefers-reduced-motion: reduce){.stable-output,.stable-output.stable-output-loaded,.stable-output.is-loaded{animation:none;transition-duration:1ms}}html body :is( .progress-track, .progress-fill, .marker, .card-value, .minute-battery, .minute-smooth-fill, .minute-marker, .segment-band, .alternateWeek-card .progress-track, .alternateWeek-card .progress-fill, .day-mini-scale, .mini-scale-track, .mini-sky-segments, .mini-scale-marker, .moon-cycle-scale, .moon-cycle-track, .moon-cycle-fill, .moon-cycle-marker, .wake-sleep-track, .wake-sleep-segments, .wake-sleep-marker, .workday-mini-track, .workday-mini-fill, .workday-mini-marker, .age-track, .age-progress, .age-current, .lunar-mini-track, .lunar-orbit-line, .lunar-mini-marker, .lunar-phase-stop, #nowSection .now-track, #nowSection .now-present-marker, .geologic-track, .geologic-present-marker ){border-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background-clip:border-box}html body :is( .minute-cell, .segment-band span, .mini-sky-segments span, .wake-sleep-segment, .workday-day-segment, .week-day-cell, .workweek-range-border, .geologic-segment ){border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}html body :is( .progress-track, .progress-fill, .minute-battery, .minute-smooth-fill, .mini-scale-track, .moon-cycle-track, .moon-cycle-fill, .wake-sleep-track, .wake-sleep-segments, .workday-mini-track, .workday-mini-fill, .age-track, .age-progress, .lunar-mini-track, #nowSection .now-track, .geologic-track )::before,html body :is( .progress-track, .progress-fill, .minute-battery, .minute-smooth-fill, .mini-scale-track, .moon-cycle-track, .moon-cycle-fill, .wake-sleep-track, .wake-sleep-segments, .workday-mini-track, .workday-mini-fill, .age-track, .age-progress, .lunar-mini-track, #nowSection .now-track, .geologic-track )::after{border-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}#workDashboard #workweekTrack.workweek-active-work .work-day-cell{background:linear-gradient(90deg, rgba(255, 143, 71, .82), rgba(126, 48, 25, .78))}#workDashboard #workweekTrack.workweek-active-weekend .weekend-day-cell{background:linear-gradient(90deg, rgba(118, 238, 140, .82), rgba(31, 107, 54, .78))}#workDashboard #workweekTrack.workweek-active-transition :is(.workweek-transition-cell,.morning-before-workweek-cell,.weekend-night-before){background:linear-gradient(90deg, rgba(94, 204, 255, .88), rgba(22, 83, 134, .82))}html body :is( .progress-track, .progress-fill, .segment-band, .segment-band span, .minute-battery, .minute-smooth-fill, .minute-cell, .day-mini-scale, .mini-scale-track, .mini-sky-segments, .mini-sky-segments span, .moon-cycle-track, .moon-cycle-fill, .lunar-layer-track, .lunar-phase-track, .lunar-mini-track, .workday-mini-track, .workday-mini-fill, .work-earnings-slider, .work-earnings-slider-fill ){border-radius:0}html body :is( .progress-track::before, .progress-track::after, .progress-fill::before, .progress-fill::after, .minute-battery::before, .minute-battery::after, .minute-smooth-fill::before, .minute-smooth-fill::after, .mini-scale-track::before, .moon-cycle-track::before ){border-radius:0}html body :is( .progress-track:is(*,._), .progress-fill:is(*,._), .segment-band:is(*,._), .segment-band:is(*,._) span, .minute-battery:is(*,._), .minute-smooth-fill:is(*,._), .minute-cell:is(*,._), .day-mini-scale:is(*,._), .mini-scale-track:is(*,._), .mini-sky-segments:is(*,._), .mini-sky-segments:is(*,._) span, .moon-cycle-track:is(*,._), .moon-cycle-fill:is(*,._), .wake-sleep-track:is(*,._), .wake-sleep-segments:is(*,._), .workday-mini-track:is(*,._), .workday-mini-fill:is(*,._), .age-track:is(*,._), .age-progress:is(*,._), .lunar-mini-track:is(*,._), .lunar-layer-track:is(*,._), .lunar-phase-track:is(*,._), .work-earnings-slider:is(*,._), .work-earnings-slider-fill:is(*,._), #nowSection #nowSection .now-track, .geologic-track:is(*,._) ){border-radius:0}html body .progress-track:is(*,._)::before,html body .progress-track:is(*,._)::after,html body .progress-fill:is(*,._)::before,html body .progress-fill:is(*,._)::after,html body .minute-battery:is(*,._)::before,html body .minute-battery:is(*,._)::after,html body .minute-smooth-fill:is(*,._)::before,html body .minute-smooth-fill:is(*,._)::after,html body .mini-scale-track:is(*,._)::before,html body .moon-cycle-track:is(*,._)::before{border-radius:0}html body :is( #primaryProgress .progress-track, #timelineStack .progress-track, #timeVisualizedGroup .progress-track, #extendedTimeVisualizedGroup .progress-track, #moreTimeGroup .progress-track, #phaseManualOrderSection .mini-scale-track, #phaseManualOrderSection .moon-cycle-track, #foodDrinkTimeGroup .mini-scale-track, #dayNightCycleGroup .progress-track, #workDashboard .progress-track, #workDashboard .workday-mini-track, #workDashboard .work-earnings-slider )::before,html body :is( #primaryProgress .progress-track, #timelineStack .progress-track, #timeVisualizedGroup .progress-track, #extendedTimeVisualizedGroup .progress-track, #moreTimeGroup .progress-track, #phaseManualOrderSection .mini-scale-track, #phaseManualOrderSection .moon-cycle-track, #foodDrinkTimeGroup .mini-scale-track, #dayNightCycleGroup .progress-track, #workDashboard .progress-track, #workDashboard .workday-mini-track, #workDashboard .work-earnings-slider )::after{border-radius:0}html body > :not(script):not(style){animation:sharedPageContentFadeIn 1s cubic-bezier(.22, 1, .36, 1) .06s both}@media (prefers-reduced-motion: reduce){html body > :not(script):not(style){animation:none}}html body :where(main.shell, .glass-card, .time-card, .cycle-panel, .phase-card, .weather-cycle-wrapper, .work-dashboard, .about-card){min-width:var(--app-compact-text-min);max-width:100%}html body :where(.time-zone-row, .progress-grid, .insight-grid, .timeline-stack, .phase-summary-dashboard, .weather-cycle-wrapper, .work-dashboard, .language-clock-grid, .binary-clock-grid){min-width:0;max-width:100%}html body :where(.weather-local-nav-row, .timezone-control-wrap, .dst-radio-wrap, .time-mode-picker, .weather-temp-layout, .weather-main-combo, .weather-middle-status, .local-weather-bottom-rows, .phase-summary-row, .workday-mini-labels, .work-collect-card-row){min-width:0;max-width:100%}html body :where(button, input, select, textarea, .section-scroll-button, .dst-choice, .time-chip, .work-top-status, .phase-summary-tile, .weather-stat-card, .language-clock-card){min-width:0;max-width:100%}html body :where(button, .section-scroll-button, .timezone-mode-label, .weather-location-line, .weather-zip-line, .phase-summary-tile > span, .phase-summary-tile > strong, .phase-summary-tile > small, .work-top-status, .clock-language-label){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 920px){html body :where(.time-zone-row, .progress-grid, .insight-grid, .phase-summary-dashboard, .weather-cycle-wrapper, .work-dashboard, .language-clock-grid, .binary-clock-grid, .alternate-week-table-wrap){overflow-x:auto;overflow-y:visible}html body :where(.weather-temp-layout, .weather-main-combo, .local-weather-bottom-rows, .phase-summary-row, .dst-radio-wrap){flex-wrap:nowrap}}html body .top-nav[data-shared-nav]{min-width:0}html body .top-nav[data-shared-nav] .nav-left-group,html body .top-nav[data-shared-nav] .global-format-controls,html body .top-nav[data-shared-nav] .nav-location-search,html body .top-nav[data-shared-nav] .nav-time-machine-mini,html body .top-nav[data-shared-nav] .floating-site-actions,html body .top-nav[data-shared-nav] .nav-live-summary{flex-wrap:nowrap;min-width:0;max-width:100%}html body .top-nav[data-shared-nav] .nav-site-title,html body .top-nav[data-shared-nav] .page-menu-button,html body .top-nav[data-shared-nav] .page-nav-link,html body .top-nav[data-shared-nav] .nav-about-right-link,html body .top-nav[data-shared-nav] .page-menu-dropdown a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .top-nav[data-shared-nav] .nav-site-title{display:none}html body .top-nav[data-shared-nav] .nav-left-group{overflow:hidden}html body .top-nav[data-shared-nav] .nav-mobile-toggle{display:none}@media (max-width: 980px){html body .top-nav[data-shared-nav] .nav-mobile-toggle{border-radius:8px}html body .top-nav[data-shared-nav] .nav-left-group,html body .top-nav[data-shared-nav] .global-format-controls{justify-self:stretch}html body .top-nav[data-shared-nav].is-mobile-menu-open .nav-left-group,html body .top-nav[data-shared-nav].is-mobile-menu-open .global-format-controls{display:grid;grid-template-columns:1fr;justify-items:stretch;gap:8px}html body .top-nav[data-shared-nav].is-mobile-menu-open .nav-left-group{grid-row:2}html body .top-nav[data-shared-nav] .page-menu-item,html body .top-nav[data-shared-nav] .nav-options-menu,html body .top-nav[data-shared-nav] .page-menu-button,html body .top-nav[data-shared-nav] .page-nav-link,html body .top-nav[data-shared-nav] .nav-about-right-link,html body .top-nav[data-shared-nav] #optionsMenuButton{width:100%;min-width:0;max-width:none}}html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo::before{top:-30px;height:31%;background-size:100% 100%;opacity:.82}html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-overcast::before,html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-snow::before{height:33%;opacity:.88}html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-rain::before{height:35%;opacity:.9}html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-stormy::before,html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-tornado::before{height:37%;opacity:.92}html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo{& .scene-cloud:is(*,._){width:132px;height:42px;z-index:42;border:1px solid rgba(214, 225, 235, .42);border-radius:999px;background:rgba(224, 233, 239, .82);box-shadow:32px -15px 0 6px rgba(224, 233, 239, .82), 68px -19px 0 12px rgba(224, 233, 239, .82), 104px -4px 0 4px rgba(224, 233, 239, .82), 0 8px 16px rgba(15, 23, 42, .12);filter:none}& .scene-cloud::before,& .scene-cloud::after{border-width:1px;border-color:rgba(214, 225, 235, .42);border-bottom:0}}html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-cloudy .scene-cloud:is(*,._),html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-overcast .scene-cloud:is(*,._),html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-rain .scene-cloud:is(*,._),html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-snow .scene-cloud:is(*,._),html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-stormy .scene-cloud:is(*,._),html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-tornado .scene-cloud:is(*,._){display:block;visibility:visible}html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-cloudy .scene-cloud:is(*,._){opacity:.76}html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-overcast .scene-cloud:is(*,._),html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-rain .scene-cloud:is(*,._),html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-snow .scene-cloud:is(*,._){opacity:.86;background:rgba(178, 188, 197, .86);border-color:rgba(218, 227, 235, .34);box-shadow:32px -15px 0 6px rgba(178, 188, 197, .86), 68px -19px 0 12px rgba(178, 188, 197, .86), 104px -4px 0 4px rgba(178, 188, 197, .86), 0 8px 16px rgba(15, 23, 42, .14)}html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-stormy .scene-cloud:is(*,._),html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-tornado .scene-cloud:is(*,._){opacity:.88;background:rgba(140, 150, 160, .9);border-color:rgba(210, 219, 227, .32);box-shadow:32px -15px 0 6px rgba(140, 150, 160, .9), 68px -19px 0 12px rgba(140, 150, 160, .9), 104px -4px 0 4px rgba(140, 150, 160, .9), 0 8px 16px rgba(15, 23, 42, .16)}html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo{& .scene-cloud-one{left:3%;top:14%;transform:translate(-50%, -50%) scale(.68)}& .scene-cloud-two{left:12%;top:17%;transform:translate(-50%, -50%) scale(.82)}& .scene-cloud-three{left:22%;top:13%;transform:translate(-50%, -50%) scale(.74)}& .scene-cloud-four{left:33%;top:16%;transform:translate(-50%, -50%) scale(.92)}& .scene-cloud-five{left:44%;top:13%;transform:translate(-50%, -50%) scale(.8)}& .scene-cloud-six{left:55%;top:17%;transform:translate(-50%, -50%) scale(.9)}& .scene-cloud-seven{left:66%;top:14%;transform:translate(-50%, -50%) scale(.78)}& .scene-cloud-eight{left:77%;top:16%;transform:translate(-50%, -50%) scale(.9)}& .scene-cloud-nine{left:88%;top:13%;transform:translate(-50%, -50%) scale(.76)}& .scene-cloud-ten{left:98%;top:17%;transform:translate(-50%, -50%) scale(.72)}& .scene-cloud-eleven{left:8%;top:27%;transform:translate(-50%, -50%) scale(.86)}& .scene-cloud-twelve{left:19%;top:30%;transform:translate(-50%, -50%) scale(.98)}& .scene-cloud-thirteen{left:31%;top:26%;transform:translate(-50%, -50%) scale(.86)}& .scene-cloud-fourteen{left:43%;top:30%;transform:translate(-50%, -50%) scale(1.02)}& .scene-cloud-fifteen{left:55%;top:26%;transform:translate(-50%, -50%) scale(.9)}& .scene-cloud-sixteen{left:67%;top:30%;transform:translate(-50%, -50%) scale(1)}& .scene-cloud-seventeen{left:80%;top:27%;transform:translate(-50%, -50%) scale(.88)}& .scene-cloud-eighteen{left:93%;top:30%;transform:translate(-50%, -50%) scale(.82)}& .scene-cloud-nineteen{left:14%;top:40%;transform:translate(-50%, -50%) scale(.74)}& .scene-cloud-twenty{left:29%;top:43%;transform:translate(-50%, -50%) scale(.88)}& .scene-cloud-twenty-one{left:45%;top:39%;transform:translate(-50%, -50%) scale(.78)}& .scene-cloud-twenty-two{left:61%;top:43%;transform:translate(-50%, -50%) scale(.92)}& .scene-cloud-twenty-three{left:77%;top:39%;transform:translate(-50%, -50%) scale(.76)}& .scene-cloud-twenty-four{left:92%;top:42%;transform:translate(-50%, -50%) scale(.84)}}html body :is(.standalone-weather-simulator-section, #phaseSimulatorSection) #weatherLogoCombo.weather-logo-combo.weather-cloudy :is(.scene-cloud-nineteen, .scene-cloud-twenty, .scene-cloud-twenty-one, .scene-cloud-twenty-two, .scene-cloud-twenty-three, .scene-cloud-twenty-four){display:none;visibility:hidden;opacity:0}html body .nav-options-menu.is-options-open #optionsMenuPanel.options-menu-panel,html body #optionsMenuPanel.options-menu-panel:not([hidden]){display:grid;visibility:visible;opacity:1;pointer-events:auto;z-index:100000}html body .top-nav[data-shared-nav] #optionsMenuPanel.options-menu-panel[hidden]{display:none}html body :is( main.shell > .time-zone-row, main.shell > .progress-grid, main.shell > .timeline-stack, main.shell > .insight-grid, main.shell > .phase-summary-dashboard, main.shell > .weather-cycle-wrapper, main.shell > .calendar-reference-page, main.shell > .moon-math-calendar-section, main.shell > .about-card, main.shell > .work-dashboard, #current-time-and-weatherSection, #primaryProgress, #timelineStack, #timeVisualizedGroupShell, #extendedTimeVisualizedGroupShell, #moreTimeGroupShell, #workHoursGroupShell, #workDashboard, #calendarsDashboard, #phaseSummaryDashboard, #phaseOrderDayNames, #phaseOrderDayPhases, #phaseOrderSunPosition, #phaseOrderMoonPosition, #phaseOrderMoonPhases, #weatherGeographySection, #weatherSimulatorSection, #orbitSimulatorSection ){box-sizing:border-box;width:min(var(--app-standard-card-width), calc(100vw - 48px));max-width:var(--app-standard-card-width);margin-left:auto;margin-right:auto}html body :is( #primaryProgress, #timelineStack, #timeVisualizedGroup, #extendedTimeVisualizedGroup, #moreTimeGroup, #phaseTimeProgressGroup, #calendarsDashboard .calendars-card-grid, #workDashboard ) :is(.progress-card, .timeline-card, .finance-card, .workweek-cards-standalone){box-sizing:border-box;width:100%;max-width:100%}html body :is( #primaryProgress:is(*,#_), #timelineStack:is(*,#_) ) > .collapsible-group-shell:is(*,._).expanded-section-shell,html body :is( #timeVisualizedGroupShell:is(*,#_), #extendedTimeVisualizedGroupShell:is(*,#_), #moreTimeGroupShell:is(*,#_), #workHoursGroupShell:is(*,#_) ){padding-left:0;padding-right:0;border-left-width:0;border-right-width:0}html body .top-nav[data-shared-nav],html body .top-nav[data-shared-nav] .global-format-controls:is(*,._),html body .top-nav[data-shared-nav] .nav-options-menu:is(*,._){overflow:visible}html body .top-nav[data-shared-nav] .nav-options-menu.is-options-open #optionsMenuPanel.options-menu-panel,html body .top-nav[data-shared-nav] #optionsMenuPanel.options-menu-panel:not([hidden]){display:grid;visibility:visible;opacity:1;pointer-events:auto;z-index:100000}html body .screen-center-guide-line{position:fixed;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:rgba(255, 87, 190, .95);box-shadow:0 0 8px rgba(255, 87, 190, .55);pointer-events:none;z-index:2147483647;display:none}html body.show-screen-center-line .screen-center-guide-line{display:block}html body .top-nav[data-shared-nav] #centerLineToggleButton.center-line-toggle-button{width:100%}.collect-cash-flyer{position:fixed;z-index:99999;display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:24px;padding:4px 7px;border-radius:999px;background:rgba(24, 54, 38, .96);color:#ffe79b;-webkit-text-fill-color:#ffe79b;font-size:.9rem;font-weight:750;box-shadow:0 0 18px rgba(255, 210, 78, .65);pointer-events:none;transform:translate(-50%, -50%);animation:collect-cash-flight .72s cubic-bezier(.18, .84, .32, 1) forwards}html,html body,html body[class]{--page-bg: #0b1529;--page-bg-2: #0b1529;background-image:none}html body:not(.app-top-data-ready) main.shell > :nth-child(-n + 3) .stable-output.is-loaded,html body:not(.app-top-data-ready) main.shell > :nth-child(-n + 3) .stable-output.stable-output-loaded{opacity:0}html body:not(.app-rest-data-ready) main.shell > :nth-child(n + 4) .stable-output.is-loaded,html body:not(.app-rest-data-ready) main.shell > :nth-child(n + 4) .stable-output.stable-output-loaded{opacity:0}html .seo-deferred-render{content-visibility:auto;contain-intrinsic-size:auto var(--seo-intrinsic-size, 760px)}.meal-drink-action-popup{overflow:hidden;padding-bottom:24px;background:linear-gradient(90deg, rgba(87, 231, 255, .24) var(--meal-drink-action-pct, 1%), rgba(8, 20, 35, .98) var(--meal-drink-action-pct, 1%)), radial-gradient(circle at 16% 20%, rgba(128, 213, 255, .2), transparent 34%), linear-gradient(135deg, rgba(8, 20, 35, .98), rgba(10, 42, 67, .98))}.meal-drink-action-popup::after{content:"";position:absolute;left:18px;right:18px;bottom:10px;height:7px;border-radius:999px;background:linear-gradient(90deg, #58e7ff var(--meal-drink-action-pct, 1%), rgba(160, 219, 238, .18) var(--meal-drink-action-pct, 1%));box-shadow:inset 0 0 0 1px rgba(190, 240, 255, .2), 0 0 12px rgba(88, 231, 255, .24)}.work-snack-progress-popup:is(*,._){border:1px solid rgba(128, 226, 255, .5)}.snack-coffee-liquid{min-height:0}.snack-coffee-shine{pointer-events:none}.snack-coffee-cup-progress::before,.snack-coffee-cup-progress::after{z-index:4}.snack-coffee-liquid{box-shadow:inset 0 4px 6px rgba(255, 226, 174, .22), inset 0 -6px 8px rgba(30, 12, 6, .28)}.snack-coffee-shine{z-index:5}.snack-donut-progress{box-shadow:inset 0 0 0 4px rgba(118, 65, 24, .2), 0 8px 14px rgba(0, 0, 0, .32)}html,body,html body,html body[class]{background:#152e38;background-color:#152e38}html body .top-nav[data-shared-nav] .global-format-controls{gap:5px}html body .top-nav[data-shared-nav] .nav-about-right-link{display:none}html body .top-nav[data-shared-nav] .page-menu-button,html body .top-nav[data-shared-nav] .page-nav-link,html body .top-nav[data-shared-nav] #optionsMenuButton{width:auto;max-width:98px;letter-spacing:0}html body .top-nav[data-shared-nav] #workMenuButton,html body .top-nav[data-shared-nav] #phasesMenuButton{min-width:92px}html body .top-nav[data-shared-nav] .nav-options-menu{flex:0 0 auto}@media (max-width: 980px){html body .top-nav[data-shared-nav]{grid-template-columns:44px minmax(0, 1fr) 44px;grid-template-rows:auto auto;align-items:center;overflow:visible;min-height:54px;padding:8px 10px}html body .top-nav[data-shared-nav] .nav-mobile-toggle{grid-column:1;grid-row:1;justify-self:start;display:inline-grid;place-items:center;width:40px;min-width:40px;height:36px;min-height:36px;padding:0;border-color:rgba(255, 255, 255, .62);background:rgba(8, 16, 29, .2);color:transparent;font-size:0;box-shadow:none}html body .top-nav[data-shared-nav] .nav-mobile-toggle::before{content:"";width:21px;height:15px;background:linear-gradient(#ffffff, #ffffff) 0 0 / 100% 2px no-repeat, linear-gradient(#ffffff, #ffffff) 0 6px / 100% 2px no-repeat, linear-gradient(#ffffff, #ffffff) 0 13px / 100% 2px no-repeat}html body .top-nav[data-shared-nav] .nav-live-summary{position:static;grid-column:2;grid-row:1;justify-self:center;align-self:center;display:flex;width:min(100%, 360px);min-width:0;max-width:100%;min-height:34px;margin:0 auto;padding:5px 8px;opacity:.96;transform:none;pointer-events:auto;text-align:center}html body .top-nav[data-shared-nav] .global-format-controls{grid-column:3;grid-row:1;justify-self:end;display:flex;width:40px;min-width:40px;max-width:40px;overflow:visible}html body .top-nav[data-shared-nav] .global-format-controls .nav-about-right-link{display:none}html body .top-nav[data-shared-nav] .global-format-controls .nav-options-menu{display:block;width:40px;min-width:40px;max-width:40px}html body .top-nav[data-shared-nav] #optionsMenuButton{display:inline-grid;place-items:center;width:40px;min-width:40px;max-width:40px;height:36px;min-height:36px;padding:0;border-color:rgba(255, 255, 255, .62);background:rgba(8, 16, 29, .2);color:transparent;font-size:0;box-shadow:none}html body .top-nav[data-shared-nav] #optionsMenuButton::before{content:"\2699";color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:22px;line-height:1}html body .top-nav[data-shared-nav] .nav-left-group{grid-column:1 / -1;grid-row:2;display:none;width:100%;min-width:0;max-width:100%;overflow:visible}html body .top-nav[data-shared-nav].is-mobile-menu-open .nav-left-group{display:grid;grid-template-columns:1fr;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid rgba(121, 151, 183, .28)}html body .top-nav[data-shared-nav].is-mobile-menu-open .global-format-controls{grid-row:1;padding-bottom:0}html body .top-nav[data-shared-nav] .nav-left-group .page-menu-item,html body .top-nav[data-shared-nav] .nav-left-group .page-menu-button,html body .top-nav[data-shared-nav] .nav-left-group .page-nav-link{width:100%;min-width:0;max-width:none}html body .top-nav[data-shared-nav] .options-menu-panel{position:absolute;top:calc(100% + 8px);right:0;width:min(300px, calc(100vw - 20px));min-width:0;max-width:calc(100vw - 20px);margin-top:0}}@media (max-width: 460px){html body .top-nav[data-shared-nav] .nav-live-summary{gap:2px 6px;padding-left:6px;padding-right:6px}html body .top-nav[data-shared-nav] .nav-live-summary > span,html body .top-nav[data-shared-nav] .nav-weather-summary,html body .top-nav[data-shared-nav] .nav-weather-summary .nav-weather-temp,html body .top-nav[data-shared-nav] .nav-weather-summary .nav-weather-condition{font-size:.7rem}}html body .top-nav[data-shared-nav] #optionsMenuPanel.options-menu-panel{width:min(290px, calc(100vw - 20px));min-width:290px;max-width:calc(100vw - 20px)}@media (max-width: 980px){html body .top-nav[data-shared-nav] #optionsMenuPanel.options-menu-panel{width:min(290px, calc(100vw - 20px));min-width:0}}html body #navCurrentDate:is(*,#_).nav-current-date,html body #navCurrentDate:is(*,#_).nav-current-date:not(.is-loaded){opacity:1;color:#93a6bc;text-shadow:none}html body :is(.page-body-title, #homeTitle){display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%}html body .page-title-icon:is(*,._){display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;margin:0;padding:0;border:1px solid rgba(255, 219, 146, .28);border-radius:8px;background:rgba(255, 216, 134, .08);color:#ffe09a;-webkit-text-fill-color:#ffe09a;font-family:"Segoe UI Symbol", "Segoe UI Emoji", "Apple Color Emoji", Arial, sans-serif;font-size:1.18rem;font-style:normal;line-height:1;text-shadow:none;box-shadow:none}html body :is( #current-time-and-weatherSection, #phaseSummaryDashboard, #calendarsDashboard, .calendar-reference-page, .weather-cycle-wrapper, .geography-main-card, .natural-time-main-card ){background:radial-gradient(circle at 50% -20%, rgba(70, 113, 158, .28), rgba(0, 0, 0, 0) 34%), radial-gradient(circle at 10% 10%, rgba(58, 93, 136, .18), rgba(0, 0, 0, 0) 30%), repeating-linear-gradient( rgba(24, 45, 75, .38) 0 20px, rgba(37, 63, 98, .38) 20px 40px, rgba(20, 40, 70, .36) 40px 60px, rgba(44, 69, 104, .32) 60px 80px, rgba(24, 51, 84, .36) 80px 100px, rgba(52, 75, 111, .28) 100px 120px, rgba(17, 35, 64, .38) 120px 140px ), repeating-linear-gradient( rgba(255, 255, 255, .026) 0 1px, rgba(255, 255, 255, 0) 1px 7px ), linear-gradient(135deg, #10233a 0%, #172d47 48%, #0c1b2d 100%)}html body :is( .glass-card, .progress-card, .timeline-card, .cycle-panel, .phase-card, .weather-stat-card, .work-dashboard, .about-card, .home-directory, .home-hero, .quick-link-card, .calendar-definition-card, .phase-summary-calendar-guide article, .moon-math-simple-card ){background:radial-gradient(circle at 50% -14%, rgba(255, 255, 255, .052), transparent 36%), linear-gradient(135deg, #1b3244 0%, #172b3f 52%, #122536 100%);border-color:rgba(176, 218, 238, .23)}html body main.shell.shell > .page-body-title:is(*,._),html body main.shell.shell > .page-body-title,html body :is(.page-body-title, #homeTitle) .page-title-icon:is(*,._),html body #homeTitle .home-title-icon:is(*,._),html body .section-page-title-icon[data-page-title-icon]{display:none}html body main.shell.shell > .page-body-title + :is(section, article, div),html body main.shell.shell > #homeTitle + :is(section, article, div){margin-top:-4px}html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._),html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._).has-live-data{left:50%;right:auto;top:calc(var(--nav-height, 58px) - 8px);transition:opacity .24s ease, transform .24s ease}html body .top-nav[data-shared-nav]{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;column-gap:12px;padding:7px 16px 8px}html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._) > span,html body .top-nav[data-shared-nav] .nav-weather-summary:is(*,._),html body .top-nav[data-shared-nav] .nav-weather-summary:is(*,._) span{color:inherit;font-size:.74rem;line-height:1}html body .top-nav[data-shared-nav] .nav-weather-summary:is(*,._){width:auto;min-width:0;max-width:none;gap:3px}html body .top-nav[data-shared-nav] .nav-left-group:is(*,._){position:static;grid-column:1 / -1;justify-self:center;justify-content:center;width:max-content;max-width:calc(100vw - 150px);gap:8px}html body .top-nav[data-shared-nav] .global-format-controls:is(*,._){grid-column:3;justify-self:end}html body .top-nav[data-shared-nav] .page-menu-button:is(*,._),html body .top-nav[data-shared-nav] .page-nav-link:is(*,._){box-sizing:border-box;min-width:82px;padding:3px 15px;font-size:.84rem;line-height:1}html body .top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){min-width:32px;width:32px;padding:0;line-height:1}html body .top-nav[data-shared-nav] #navCurrentTime:is(*,#_){width:12ch;min-width:12ch;max-width:12ch;text-align:right}html body .top-nav[data-shared-nav] #navCurrentDate:is(*,#_){text-align:center}html body .top-nav[data-shared-nav] #navWeatherSummary:is(*,#_){width:20ch;min-width:20ch;max-width:20ch;justify-content:flex-start;text-align:left}html body main.shell.shell > .page-body-title:is(*,._),html body main.shell.shell > .page-body-title{position:absolute;inset:0 auto auto 0;display:block;width:0;height:0;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none}html body .top-nav[data-shared-nav]::after{content:"";position:absolute;left:18px;right:18px;height:1px;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(133, 201, 225, .26) 18%, rgba(133, 201, 225, .34) 50%, rgba(133, 201, 225, .26) 82%, transparent);box-shadow:0 1px 0 rgba(4, 14, 24, .4)}html body .top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){font-size:1.5rem}html body .top-nav[data-shared-nav]{row-gap:2px}html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._),html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._).has-live-data{position:static;grid-column:1 / -1;grid-row:1;justify-self:center;align-self:start;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;max-width:calc(100vw - 40px);height:auto;min-height:0;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;opacity:1;pointer-events:auto}html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._) > span{margin:0;padding:0;border:0;background:transparent;box-shadow:none}html body .top-nav[data-shared-nav] .nav-left-group:is(*,._),html body .top-nav[data-shared-nav] .global-format-controls:is(*,._){grid-row:2;align-self:start;margin-top:5px;transform:none}html,html body{--nav-height: 60px}html body .top-nav[data-shared-nav]{min-height:60px;height:60px;grid-template-rows:24px 28px;padding-top:0;padding-bottom:1px}html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._),html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._).has-live-data{margin-top:9px}html body .top-nav[data-shared-nav]::after{top:28px}html body .top-nav[data-shared-nav] #navCurrentDate:is(*,#_){width:27ch;min-width:27ch;max-width:27ch}@media (max-width: 760px){html,html body{--nav-height: 46px}html body .top-nav[data-shared-nav]{min-height:46px;height:46px;grid-template-columns:42px minmax(0, 1fr) 42px;grid-template-rows:42px;align-items:center;column-gap:6px;row-gap:0;padding:2px 8px;overflow:visible}html body .top-nav[data-shared-nav] .nav-mobile-toggle:is(*,._){display:inline-grid;grid-column:1;grid-row:1;justify-self:start;align-self:center;width:38px;min-width:38px;height:32px;min-height:32px;margin:0}html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._),html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._).has-live-data{grid-column:2;grid-row:1;justify-self:center;align-self:center;max-width:100%;margin:0}html body .top-nav[data-shared-nav] #navCurrentTime:is(*,#_){width:9ch;min-width:9ch;max-width:9ch;text-align:right}html body .top-nav[data-shared-nav] #navCurrentDate:is(*,#_){width:18ch;min-width:18ch;max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .top-nav[data-shared-nav] #navWeatherSummary:is(*,#_){width:12ch;min-width:12ch;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._) > span,html body .top-nav[data-shared-nav] .nav-weather-summary:is(*,._),html body .top-nav[data-shared-nav] .nav-weather-summary:is(*,._) span{font-size:.68rem;line-height:1}html body .top-nav[data-shared-nav] .global-format-controls:is(*,._){display:inline-flex;grid-column:3;grid-row:1;justify-self:end;align-self:center;width:38px;min-width:38px;margin:0;padding:0;transform:none}html body .top-nav[data-shared-nav] .global-format-controls:is(*,._) .nav-options-menu{width:38px;min-width:38px}html body .top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){width:38px;min-width:38px;max-width:38px;height:32px;min-height:32px;padding:0}html body .top-nav[data-shared-nav] .nav-left-group:is(*,._){display:none;grid-column:1 / -1;grid-row:2;width:100%;margin-top:4px}html body .top-nav[data-shared-nav].is-mobile-menu-open .nav-left-group:is(*,._){display:grid;grid-template-columns:1fr;justify-items:stretch;gap:7px;padding:9px 0 8px}html body .top-nav[data-shared-nav]::after{display:none}}html body .top-nav[data-shared-nav].top-nav,html body .top-nav[data-shared-nav]{box-shadow:none}html body .top-nav[data-shared-nav] .page-nav-link:is(*,._):hover,html body .top-nav[data-shared-nav] .page-nav-link:is(*,._):focus-visible,html body .top-nav[data-shared-nav] .page-nav-link:is(*,._)[aria-current="page"]{border:0;text-decoration-thickness:1px;text-underline-offset:5px}html body .top-nav[data-shared-nav] #navCurrentTime:is(*,#_){color:#ffe19a;-webkit-text-fill-color:#ffe19a}html body .top-nav[data-shared-nav] #navCurrentDate:is(*,#_){color:#b9dbff;-webkit-text-fill-color:#b9dbff}html body .top-nav[data-shared-nav] #navWeatherSummary:is(*,#_),html body .top-nav[data-shared-nav] #navWeatherSummary:is(*,#_) span{color:#a7f1d0;-webkit-text-fill-color:#a7f1d0}html body .top-nav[data-shared-nav] .page-menu-button:is(*,._),html body .top-nav[data-shared-nav] .page-nav-link:is(*,._),html body .top-nav[data-shared-nav] .nav-about-right-link:is(*,._),html body .top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){border:1px solid rgba(118, 194, 226, .22);border-radius:0;background:linear-gradient(180deg, rgba(30, 58, 76, .38), rgba(10, 24, 38, .28));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .055), inset 0 -1px 0 rgba(0, 0, 0, .22);color:#7fdefd;-webkit-text-fill-color:#7fdefd;text-decoration:none}html body .top-nav[data-shared-nav] .page-menu-button:is(*,._):hover,html body .top-nav[data-shared-nav] .page-menu-button:is(*,._):focus-visible,html body .top-nav[data-shared-nav] .page-nav-link:is(*,._):hover,html body .top-nav[data-shared-nav] .page-nav-link:is(*,._):focus-visible,html body .top-nav[data-shared-nav] .nav-about-right-link:is(*,._):hover,html body .top-nav[data-shared-nav] .nav-about-right-link:is(*,._):focus-visible,html body .top-nav[data-shared-nav] #optionsMenuButton:is(*,#_):hover,html body .top-nav[data-shared-nav] #optionsMenuButton:is(*,#_):focus-visible{border-color:rgba(145, 225, 252, .36);background:linear-gradient(180deg, rgba(42, 78, 98, .48), rgba(12, 31, 48, .34));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .07), 0 0 0 1px rgba(119, 210, 242, .08);color:#ccf7ff;-webkit-text-fill-color:#ccf7ff;text-decoration:none}html body .top-nav[data-shared-nav] .page-nav-link:is(*,._)[aria-current="page"]{border-color:rgba(156, 233, 255, .44);background:linear-gradient(180deg, rgba(33, 73, 96, .62), rgba(11, 36, 55, .52));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .085), inset 0 -1px 0 rgba(0, 0, 0, .16);color:#e4fbff;-webkit-text-fill-color:#e4fbff;text-decoration:none}html body .top-nav[data-shared-nav].top-nav,html body .top-nav[data-shared-nav]{border-bottom:3px solid rgba(123, 187, 214, .46)}html body .top-nav[data-shared-nav] .page-menu-button:is(*,._),html body .top-nav[data-shared-nav] .page-nav-link:is(*,._),html body .top-nav[data-shared-nav] .nav-about-right-link:is(*,._),html body .top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){min-height:21px;height:21px;padding-top:0;padding-bottom:0}html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._),html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._).has-live-data{column-gap:17px;gap:17px;transform:translateX(-5px)}html body .top-nav[data-shared-nav] #navCurrentTime:is(*,#_){margin-right:5px}@media (max-width: 760px){html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._),html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._).has-live-data{column-gap:12px;gap:12px;transform:none}}html body.page-work-time #workDashboard:is(*,#_) :is(.workday-mini-slider,.workday-mini-track),html body.page-work-time #workDashboard:is(*,#_) #workweekTrack{min-width:0;max-width:100%}html body.page-work-time #workDashboard{& #workdayCard:is(*,#_) > .card-pie-meter,& #workweekCard:is(*,#_) > .card-pie-meter,& #workdayCard:is(*,#_) .card-pie-meter,& #workweekCard:is(*,#_) .card-pie-meter{background:conic-gradient(from -90deg, var(--work-accent, #86dbc4) 0deg, var(--work-accent, #86dbc4) var(--pie-deg, 0deg), rgba(132, 190, 218, .16) var(--pie-deg, 0deg), rgba(132, 190, 218, .16) 360deg)}& #workdayCard:is(*,#_) .work-day-context-line.is-weekend-day-line,& #workdayCard:is(*,#_) .work-day-context-line:is(*,._).is-weekend-day-line,& #workweekCard:is(*,#_) .work-day-context-line.is-weekend-day-line{color:#e7d6aa;-webkit-text-fill-color:#e7d6aa}& #workdayCard:is(*,#_) .workday-top-tools :is(.work-settings-toggle, .world-holidays-toggle){min-height:24px;padding:4px 10px;border:1px solid rgba(105, 143, 190, .72);border-radius:6px;background:linear-gradient(180deg, rgba(20, 37, 57, .98), rgba(8, 15, 26, .98));color:#d9e9f4;font-size:.72rem;font-weight:500;line-height:1;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .08), 0 5px 14px rgba(0, 0, 0, .24)}& #workdayCard:is(*,#_) #workdayWeekendLabels .workday-mini-label.label-top{bottom:auto}& #workdayCard:is(*,#_) #workdayCombinedLabels .workday-mini-label.label-lunch-break.label-bottom{top:calc(100% + 18px);bottom:auto}& #workdayCard:is(*,#_) #workdayCombinedLabels .workday-mini-label:is(.label-before-work, .label-after-work),& #workdayCard:is(*,#_) #workdayCombinedLabels .workday-mini-label:is(.label-before-work, .label-after-work) small{color:#b9ccff}& #workdayCard:is(*,#_) .workday-mini-marker::before,& #workweekCard:is(*,#_) #workweekMarker::before{content:"";position:absolute;left:auto;top:-26px;width:0;height:0;transform:translateX(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:14px solid #f8fbff;filter:drop-shadow(0 0 7px rgba(98, 217, 255, .65));pointer-events:none}& #workweekCard:is(*,#_) #workweekTitle:is(*,#_),& #workweekCard:is(*,#_) #workweekTitle:is(*,#_) :is(.work-view-title-line,.work-view-title){justify-items:center;justify-content:center;text-align:center}& #workweekCard:is(*,#_) #workweekTitle:is(*,#_) :is(.work-view-title,.work-day-view-title){color:#e7d6aa}& #workweekCard:is(*,#_) #workweekTitle:is(*,#_) .work-top-status,& #workweekCard:is(*,#_) #workweekTitle:is(*,#_) .work-top-status b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}& #workweekCard:is(*,#_) #workweekTitle:is(*,#_) .work-top-status.work-status-bubble{display:block}& #workweekCard:is(*,#_) #workweekTitle:is(*,#_) .work-top-status b{display:inline;width:auto;margin:0}& #workweekCard:is(*,#_) #workweekTrack{width:calc(100% - 40px);max-width:calc(100% - 40px);margin-left:auto;margin-right:auto}& #workweekCard:is(*,#_) #workweekTrack :is(.workweek-transition-cell, .morning-before-workweek-cell, .weekend-night-before){background:#11326b}& #workweekCard:is(*,#_) #workweekTrack .workweek-range-label{top:-34px;bottom:auto;font-size:1.05rem;line-height:1}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_){& .workweek-range-label.workweek-main-label{color:#ff8a5d}& .workweek-range-label.workweek-weekend-label{color:#8cf0a7}}html body.page-work-time #workDashboard{& #workdayCard:is(*,#_) #workdayCombinedLabels .workday-mini-label.label-top.workday-section-label{font-size:20px;line-height:1.12}& #workdayCard:is(*,#_) #workdayCombinedLabels .workday-mini-label.label-top.workday-section-label small{font-size:.72em;line-height:1}& #workdayCard:is(*,#_) #workdayCombinedLabels :is(.workday-mini-label.label-top.label-work-shift.label-work-first-half,.workday-mini-label.label-top.label-work-shift.label-work-second-half){top:-43px;bottom:auto}& #workCardsStandalone .work-cards-display-head{grid-template-columns:1fr auto;align-items:center;gap:16px}& #workCardsStandalone .work-cards-toggle{cursor:pointer}& #workCardsStandalone .work-cards-instructions{order:2;margin:0 0 -2px;color:#d9c69b;font-size:1rem;text-align:center}& #workCardsStandalone .work-cards-instructions[hidden]{display:none}& #workCardsStandalone #workDashboardTokens{order:3}& .counter-slot .counter-slot-state{align-self:start;min-height:18px;color:#d9c69b;font-size:.78rem;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.04em}& .counter-slot.slot-collected .counter-slot-state{color:#f2e8ff;font-size:.9rem;text-transform:none}& .counter-slot .counter-slot-icon{display:grid;place-items:center;line-height:1}& .counter-slot small{align-self:end}& #payCalculator .finance-entry-panel label,& #payCalculator .finance-entry-panel .pay-rate-line{grid-template-columns:190px minmax(150px, 1fr) auto auto;align-items:center}& #payCalculator .finance-entry-panel label > span:first-child{justify-self:end;white-space:nowrap}& #payCalculator .pay-rate-line{white-space:nowrap}& #payCalculator .pay-rate-line .pay-rate-period-text,& #payCalculator .pay-rate-line select{white-space:nowrap}& #payCalculator input,& #payCalculator .money-input-wrap input,& #payCalculator .percent-input-wrap input{color:#73d7ff;font-size:1.2rem;font-weight:500;text-align:left}& #payCalculator #payRate{min-width:180px}& #payCalculator .finance-adjustments{grid-column:1 / -1;width:100%;margin-top:0}& #payCalculator .pay-action-row{transform:translateY(-40px);margin-bottom:-40px}& #payCalculator .pay-compare-entry-row{transform:translateY(-24px);margin-bottom:-24px}& #expenseCalculator.finance-card{background:radial-gradient(circle at 18% 8%, rgba(82, 108, 180, .2), transparent 34%), linear-gradient(160deg, #101a4c, #0b1638 58%, #071225);border-color:rgba(116, 144, 225, .42)}& #budgetCalculatorBody .expense-group-toggle{margin:0 auto 10px}& #budgetCalculatorBody .income-assets-toggle{border-color:rgba(142, 222, 164, .55);background:linear-gradient(180deg, #24543a, #10291f);color:#d9ffe8}& #budgetCalculatorBody .expense-row{column-gap:8px}& #budgetCalculatorBody .expense-row > span:first-child{width:120px;max-width:120px;justify-self:end}& #budgetCalculatorBody .expense-row input{max-width:120px}}html body:is(.page-weather, .page-work-time, .page-phases, .page-calendars, .page-about) :is( #current-time-and-weatherSection, #local-weatherSection, #workHoursGroupShell, #workDashboard, #phaseSummaryDashboard, #calendarsDashboard, #aboutPageCard ){border-radius:18px}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) :is( #workdayCard:is(*,#_), #workweekCard:is(*,#_) ){border-radius:18px}html body.page-work-time #workDashboard:is(*,#_) #workdayCard:is(*,#_){& .workday-top-tools{transform:translateY(-10px);margin-bottom:-10px}& .world-holidays-toggle:is(*,._){transform:translateY(50px)}& .world-holiday-overlay:is(*,._){top:calc(100% + 54px);border:2px solid rgba(105, 213, 255, .76);background:linear-gradient(180deg, rgba(7, 23, 39, .98), rgba(3, 10, 20, .99));color:#eaf8ff;font-size:1.05rem}& .world-holiday-overlay:is(*,._) .holiday-overlay-title{display:inline-flex;gap:8px;align-items:baseline;font-size:1.28rem}& .world-holiday-overlay:is(*,._) .holiday-overlay-title span{color:#d8c89e;font-size:1.12rem}& .world-holiday-overlay:is(*,._) li > b:first-child{color:#ff9f43;font-size:1.36rem}}html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_){& #workdayCard:is(*,#_){background:#0d1d2b;background-color:#0d1d2b;background-image:none}& #workdayCard:is(*,#_)::before,& #workdayCard:is(*,#_)::after{background-image:none}& #workdayCard:is(*,#_) .work-day-header-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;line-height:1.18}& #workdayCard:is(*,#_) .work-day-header-stack .work-day-view-title{display:block;margin:0 0 4px}& #workdayCard:is(*,#_) .work-day-status-plain{display:block;width:auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f1c27d;-webkit-text-fill-color:#f1c27d;font-size:1.04rem;font-weight:700}& #workdayCard:is(*,#_) .work-day-time-range{color:#d7e7f5;-webkit-text-fill-color:#d7e7f5;font-size:.96rem;font-weight:500}& #workdayCard:is(*,#_) :is(.work-day-progress-line,.work-day-remaining-line){display:block;color:#9ee6dc;-webkit-text-fill-color:#9ee6dc;font-size:.94rem;font-weight:500}& #workdayCard:is(*,#_) .work-day-progress-line{margin-top:6px}& #workdayCard:is(*,#_) .work-day-weekday-line{display:block;margin-top:8px;color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:.98rem;font-weight:600}& #workdayCard:is(*,#_) .work-day-context-line{display:block;color:#c5d8e8;-webkit-text-fill-color:#c5d8e8;font-size:.92rem;font-weight:500}& #workdayCard:is(*,#_) :is(#workdayCombinedSliderTitle, #workdayWeekendSliderTitle){border-width:3px;border-color:rgba(144, 205, 232, .78);box-shadow:inset 0 0 0 1px rgba(232, 248, 255, .14), 0 4px 12px rgba(0, 0, 0, .22)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-top:is(.label-before-work, .label-work-shift-section){transform:translate(-50%, 5px)}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-top{transform:translate(-50%, 10px)}& #workdayCard:is(*,#_) .workday-mini-marker::before,& #workweekCard:is(*,#_) #workweekMarker::before{top:-16px;border-left-width:11px;border-right-width:11px;border-top-width:19px;filter:drop-shadow(0 0 9px rgba(98, 217, 255, .72))}& #workdayCard:is(*,#_) .work-day-header-stack.status-before-work .work-day-time-range{color:#8ec5ff;-webkit-text-fill-color:#8ec5ff}& #workdayCard:is(*,#_) .work-day-header-stack:is(.status-after-work, .status-transition) .work-day-time-range{color:#f1b46d;-webkit-text-fill-color:#f1b46d}& #workdayCard:is(*,#_) .work-day-header-stack:is(.status-work-first-half, .status-work-second-half, .status-lunch) .work-day-time-range{color:#82d89d;-webkit-text-fill-color:#82d89d}& #workdayCard:is(*,#_) .work-day-header-stack:is(.status-weekend-day, .status-weekend-night) .work-day-time-range{color:#7fcf93;-webkit-text-fill-color:#7fcf93}& .finance-hide-results-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:84px;min-height:24px;margin:6px auto 0;padding:4px 8px;border:1px solid rgba(122, 162, 188, .64);border-radius:4px;background:linear-gradient(180deg, #13283a, #091521);color:#cfe5f2;font-size:.72rem;font-weight:500;line-height:1;cursor:pointer}& .pay-compare-panel .finance-hide-results-button,& #budgetCalculatorBody > .finance-hide-results-button{display:flex}& .collect-section-header{grid-template-columns:minmax(0, 1fr) auto}& .drop-collect-cards-button{display:flex;justify-content:center;justify-self:start;margin:8px auto 0 0}& .collect-day-group{position:relative}& .token-day-label{display:block;margin-left:40px;color:#d39a67;-webkit-text-fill-color:#d39a67;font-size:1.12rem;font-weight:650;text-align:left}& .weekend-spend-day .token-day-label{color:#7fbe8d;-webkit-text-fill-color:#7fbe8d}& .counter-slot:is(*,._){position:relative;grid-template-rows:20px 22px 28px minmax(48px, 1fr);overflow:visible;transition:transform .18s ease, filter .18s ease, border-color .18s ease, background .18s ease, box-shadow .18s ease}& .counter-slot .counter-slot-money{grid-row:3;align-self:center;justify-self:center;order:0}& .counter-slot .counter-slot-icon-wrap{grid-row:4;align-self:end;justify-self:center}& .counter-slot.slot-available{cursor:pointer;animation:collect-card-pulse 2.7s ease-in-out infinite}& .counter-slot.slot-available:hover{transform:translateY(-4px) scale(1.035);filter:brightness(1.22) saturate(1.18);border-color:rgba(255, 219, 121, .9);box-shadow:0 0 24px rgba(247, 184, 70, .42), 0 10px 22px rgba(0, 0, 0, .32)}& .counter-slot.slot-available::after{content:"\261D";position:absolute;right:-10px;bottom:-12px;z-index:5;color:#ffe2a3;-webkit-text-fill-color:#ffe2a3;font-size:1.28rem;line-height:1;filter:drop-shadow(0 2px 5px rgba(0, 0, 0, .55));pointer-events:none}& .counter-slot.slot-collected{animation:none}& .counter-slot.slot-collected::after{content:none}& .finance-hide-results-button[hidden],& .pay-compare-panel .finance-hide-results-button[hidden],& #budgetCalculatorBody > .finance-hide-results-button[hidden]{display:none}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) #workSettingsToggle:is(*,#_){min-width:138px}& #dailyEarningsCard:is(*,#_) .daily-earnings-head{margin:0 0 8px;padding:0}& #dailyEarningsCard:is(*,#_) .daily-earnings-head h3{line-height:1}& #dailyEarningsCard:is(*,#_) .daily-earnings-head p{display:none}& #dailyEarningsCard:is(*,#_) .daily-earnings-pay-toggle{border:1px solid rgba(196, 190, 116, .58);font-size:.82rem;cursor:pointer}& #dailyEarningsCard:is(*,#_) .daily-earnings-pay-popover{position:absolute;right:16px;top:42px;z-index:30;display:grid;gap:10px;width:min(340px, calc(100% - 32px));padding:14px;border:2px solid rgba(202, 190, 112, .64);border-radius:10px;background:linear-gradient(150deg, rgba(34, 45, 25, .98), rgba(14, 24, 12, .99));box-shadow:0 18px 38px rgba(0, 0, 0, .42), 0 0 18px rgba(174, 168, 92, .2)}& #dailyEarningsCard:is(*,#_) .daily-earnings-pay-popover[hidden]{display:none}& #dailyEarningsCard:is(*,#_) .daily-earnings-pay-popover label{display:grid;grid-template-columns:1fr 118px;align-items:center;gap:10px;color:#dce2bc;font-size:.9rem}& #dailyEarningsCard:is(*,#_) .daily-earnings-pay-popover input{width:92px;color:#fff4be;font-weight:700}& #dailyEarningsCard:is(*,#_) .daily-earnings-top-row{gap:10px;margin-top:0}& #dailyEarningsCard:is(*,#_) .work-daily-earnings-bubble{padding:8px 12px;min-height:58px}& #dailyEarningsCard:is(*,#_) :is(.work-earnings-icon,.bank-icon){display:none}& #dailyEarningsCard:is(*,#_) .work-earnings-label{font-size:.78rem;color:#c7cfa4}& #dailyEarningsCard:is(*,#_) .work-earnings-line b{font-size:clamp(1rem, 1.8vw, 1.24rem);color:#e7e0a8;-webkit-text-fill-color:#e7e0a8}& #dailyEarningsCard:is(*,#_) :is(.work-earnings-progress-card, .daily-earnings-totals, .workweek-combined-totals, .work-bank-card.combined-bank){background:radial-gradient(circle at 50% 0%, rgba(125, 138, 79, .14), transparent 46%), linear-gradient(145deg, #242e1c, #151f10 60%, #0d150a);border-color:rgba(150, 164, 96, .36)}& #dailyEarningsCard:is(*,#_) .workweek-combined-totals .bank-icon{display:none}& #workCardsStandalone:is(*,#_) .work-cards-toggle{position:relative;border:2px solid rgba(245, 227, 120, .8);font-size:1.05rem;animation:work-cards-button-glow 2.2s ease-in-out infinite}& #workCardsStandalone:is(*,#_) .work-cards-toggle::before{left:-42px;animation:work-cards-arrow-nudge 1.1s ease-in-out infinite}}html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_){& #workdayTitle:is(*,#_){display:block;width:100%;margin:0 auto;padding:0;text-align:center}& .work-day-title-stack{display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;align-items:center;width:min(100%, 520px);margin:0 auto;padding:0;line-height:1.16;text-align:center;white-space:normal}& .work-day-title-spacer{display:block;width:100%;height:12px}& .work-day-title-main{display:block;margin:0;color:#efe8ff;-webkit-text-fill-color:#efe8ff;line-height:1.05;text-shadow:none}& .work-day-title-status{display:block;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#f1b46d;-webkit-text-fill-color:#f1b46d;font-size:1.08rem;font-weight:700}& .work-day-title-range{display:block;color:#f1b46d;-webkit-text-fill-color:#f1b46d;font-size:.98rem;font-weight:500}& .work-day-title-stack.status-before-work :is(.work-day-title-status, .work-day-title-range){color:#8ec5ff;-webkit-text-fill-color:#8ec5ff}& .work-day-title-stack:is(.status-work-first-half, .status-work-second-half, .status-lunch) :is(.work-day-title-status, .work-day-title-range){color:#82d89d;-webkit-text-fill-color:#82d89d}& .work-day-title-stack:is(.status-weekend-day, .status-weekend-night) :is(.work-day-title-status, .work-day-title-range){color:#7fbe8d;-webkit-text-fill-color:#7fbe8d}& :is(.work-day-title-progress,.work-day-title-remaining){display:block;color:#9ee6dc;-webkit-text-fill-color:#9ee6dc;line-height:1.2}& .work-day-title-weekday{display:block;color:#ffffff;-webkit-text-fill-color:#ffffff}& .work-day-title-context{display:block;color:#c5d8e8;-webkit-text-fill-color:#c5d8e8;line-height:1.15}& .work-day-title-main{font-size:clamp(1.18rem, 2vw, 1.48rem);font-weight:500}& .work-day-title-stack{gap:4px}& .work-day-title-stack .work-day-title-status{display:inline-flex;align-items:center;justify-content:center;min-width:min(100%, 330px);margin-top:2px;padding:10px 22px 2px;border:2px solid rgba(142, 197, 255, .72);border-bottom:0;border-radius:999px 999px 0 0;background:linear-gradient(180deg, rgba(25, 76, 128, .96), rgba(10, 39, 78, .98));box-shadow:inset 0 1px 0 rgba(225, 246, 255, .18), 0 10px 24px rgba(4, 21, 54, .36);color:#b8dcff;-webkit-text-fill-color:#b8dcff;font-size:clamp(1.35rem, 2.6vw, 1.95rem);font-weight:800;line-height:1.05}& .work-day-title-stack .work-day-title-range{display:inline-flex;align-items:center;justify-content:center;min-width:min(100%, 330px);margin-bottom:2px;padding:1px 22px 10px;border:2px solid rgba(142, 197, 255, .72);border-top:0;border-radius:0 0 999px 999px;background:linear-gradient(180deg, rgba(10, 39, 78, .98), rgba(6, 24, 52, .98));box-shadow:0 12px 26px rgba(4, 21, 54, .36);color:#b8dcff;-webkit-text-fill-color:#b8dcff;font-size:clamp(1.02rem, 2vw, 1.38rem);font-weight:650;line-height:1.05}& .work-day-title-stack:is(.status-after-work, .status-transition) :is(:is(.work-day-title-status, .work-day-title-range),:is(.work-day-title-progress, .work-day-title-remaining)){color:#b8dcff;-webkit-text-fill-color:#b8dcff}& .work-day-title-stack.status-before-work :is(.work-day-title-status, .work-day-title-range, .work-day-title-progress, .work-day-title-remaining){color:#9ed1ff;-webkit-text-fill-color:#9ed1ff}& .work-day-title-stack:is(.status-work-first-half, .status-work-second-half, .status-lunch, .status-weekend-day, .status-weekend-night) :is(.work-day-title-status, .work-day-title-range, .work-day-title-progress, .work-day-title-remaining){color:#93d9a4;-webkit-text-fill-color:#93d9a4}& .work-day-title-stack:is(.status-work-first-half, .status-work-second-half, .status-lunch, .status-weekend-day, .status-weekend-night) :is(.work-day-title-status, .work-day-title-range){border-color:rgba(147, 217, 164, .68);background:linear-gradient(180deg, rgba(24, 91, 58, .96), rgba(9, 50, 35, .98));box-shadow:inset 0 1px 0 rgba(225, 255, 232, .16), 0 10px 24px rgba(5, 44, 27, .32)}& :is(.work-day-title-progress,.work-day-title-remaining){font-size:clamp(1.02rem, 2vw, 1.28rem);font-weight:650}& .work-day-title-weekday{margin-top:2px;font-family:"Brush Script MT", "Segoe Script", "Lucida Handwriting", cursive;font-size:clamp(1.75rem, 3.4vw, 2.55rem);font-weight:500;line-height:1}& .work-day-title-context{font-size:clamp(1.14rem, 2.2vw, 1.52rem);font-weight:700}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #dailyEarningsCard:is(*,#_){& .daily-earnings-pay-toggle{width:min(260px, 82%);min-height:26px;padding:4px 18px;margin-top:10px;border-radius:7px;font-weight:400}& #workCardsStandalone:is(*,#_) .work-cards-display-head,& #workCardsStandalone:is(*,#_) .work-cards-display-head span{text-align:center;justify-content:center}}html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_){& #workdayCard:is(*,#_){padding-top:calc(var(--card-padding, 24px) + 10px)}& #workdayCard:is(*,#_) .work-time-workday-line{display:inline-block;margin-top:10px}& #workdayCard:is(*,#_) .work-time-status-row b{color:#d996d8;-webkit-text-fill-color:#d996d8;font-weight:500}& #workdayCard:is(*,#_) .work-time-week-status.status-transition .work-time-status-row strong,& #workdayCard:is(*,#_) .work-time-week-status.status-working .work-time-status-row strong{color:#58d6c8;-webkit-text-fill-color:#58d6c8}& #workdayCard:is(*,#_) .workday-day-view-slider-card#workdayDayViewSliderCard{background:#07172b;background-image:none}& #workdayCard:is(*,#_) .workday-section-workday-title{transform:translateY(8px)}& #workdayCard:is(*,#_) .workday-section-weekend-title{transform:translateY(12px)}& #workdayCard:is(*,#_) .label-work-quarter{transform:translate(-50%, -10px)}& #workdayCard:is(*,#_) #workdayCombinedMarker.workday-mini-marker{font-size:4rem;z-index:40}& #workdayCard:is(*,#_) #workdayCombinedMarker.workday-mini-marker::before{font-size:4rem;transform:none}& #workdayCard:is(*,#_) #workdayWeekViewIconSlot.workday-week-view-icon-slot{transform:translateY(10px);margin-bottom:8px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_){width:100%;max-width:100%;margin:24px auto 0;transform:none;background:radial-gradient(circle at 18% 0%, rgba(93, 76, 132, .22), transparent 38%), linear-gradient(145deg, #171621, #111721 58%, #0b1019);border-color:rgba(155, 134, 184, .34)}& #workdayCard:is(*,#_) #workweekTrack:is(*,#_){width:100%;margin-top:34px}& #workdayCard:is(*,#_) .workweek-main-label{transform:translate(calc(-50% - 40px), -10px);font-size:1.08rem}& #workdayCard:is(*,#_) .workweek-weekend-label{font-size:1.08rem}& #workdayCard:is(*,#_) #workweekMarker:is(*,#_).marker{width:64px;min-width:64px;height:64px;min-height:64px;margin-left:-32px;transform:translateY(-24px);font-size:3.4rem;z-index:38}& #dailyEarningsCard:is(*,#_){background:radial-gradient(circle at 15% 0%, rgba(91, 166, 157, .16), transparent 34%), radial-gradient(circle at 86% 18%, rgba(87, 123, 176, .14), transparent 32%), linear-gradient(145deg, #101722 0%, #0d1420 50%, #080d15 100%);border-color:rgba(100, 180, 187, .3);color:#d9fbef}& #dailyEarningsCard:is(*,#_) :is(h3, .daily-earnings-head h3){color:#bff9e6;-webkit-text-fill-color:#bff9e6;font-weight:500}& #dailyEarningsCard:is(*,#_) :is(.daily-earnings-pay-toggle,.work-cards-toggle){background:linear-gradient(180deg, #173c60, #0e263e);border-color:rgba(108, 199, 226, .48);color:#d8f8ff;font-weight:400}& #dailyEarningsCard:is(*,#_) :is(.daily-earnings-totals, .workweek-combined-totals, .work-bank-card.combined-bank){background:radial-gradient(circle at 20% 0%, rgba(63, 153, 140, .18), transparent 34%), linear-gradient(145deg, #102232, #0b1825 62%, #07111c);border-color:rgba(78, 158, 172, .32)}& #dailyEarningsCard:is(*,#_) .work-total-pair{background:linear-gradient(145deg, rgba(12, 34, 47, .94), rgba(8, 21, 33, .96));border:1px solid rgba(85, 175, 185, .28);border-radius:12px;padding:12px}& #dailyEarningsCard:is(*,#_) .bank-taxed-line{margin-top:7px;padding-top:7px;border-top:1px solid rgba(141, 218, 206, .18);color:#b9f5d8}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_){background:linear-gradient(145deg, #0c1728, #0a1322 62%, #070d18);border-color:rgba(117, 185, 232, .3)}& #workCardsStandalone:is(*,#_) .work-cards-display-head span,& .counter-section.counter-work .collect-section-header strong,& .counter-section.counter-work .collect-week-total-card span,& .counter-section.counter-work .token-day-label{color:#8bd5ff;-webkit-text-fill-color:#8bd5ff}& .collect-section-header{align-items:center;text-align:center}& .collect-section-header > div{text-align:center}& .collect-week-total-card strong{white-space:nowrap;min-width:max-content;font-size:1.15rem;font-weight:600}& .token-day-label{text-transform:capitalize}& .token-day-slots{gap:18px}& .counter-slot:is(*,._){min-width:132px;min-height:168px;padding:34px 12px 26px;border-color:rgba(152, 211, 244, .5)}& .counter-slot.work-token.token-quarter-1{background:linear-gradient(145deg, #102545, #0b1526)}& .counter-slot.work-token.token-quarter-2{background:linear-gradient(145deg, #112d3f, #0a1724)}& .counter-slot.work-token.token-quarter-3{background:linear-gradient(145deg, #182648, #0d1425)}& .counter-slot.work-token.token-quarter-4{background:linear-gradient(145deg, #0f3142, #081723)}& .counter-slot .counter-slot-state{order:1;align-self:center;margin:0;color:#ffffff;font-size:1rem}& .counter-slot.slot-available .counter-slot-state{color:#b694ff;-webkit-text-fill-color:#b694ff}& .counter-slot small{order:4;margin-top:auto;color:rgba(225, 241, 255, .86)}& .counter-slot .counter-slot-icon-wrap{order:3;margin-top:18px}& .counter-slot .counter-slot-money{position:absolute;top:-18px;left:50%;transform:translateX(-50%);z-index:8}& #workdayCard:is(*,#_) .work-time-status-block:is(*,._) .work-time-status-row:is(*,._) > b{color:#d996d8;-webkit-text-fill-color:#d996d8}& #workdayCard:is(*,#_) .work-time-week-status:is(*,._) .work-time-status-row:is(*,._) > strong{color:#58d6c8;-webkit-text-fill-color:#58d6c8}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .label-work-quarter:is(*,._){transform:translate(-50%, -10px)}& #workdayCard:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker{width:78px;min-width:78px;height:78px;min-height:78px;margin-left:-39px;transform:translateY(-30px)}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-status-block:is(*,._) .work-time-status-row:is(*,._) > b{color:#d996d8;-webkit-text-fill-color:#d996d8}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-week-status:is(*,._) .work-time-status-row:is(*,._) > strong{color:#58d6c8;-webkit-text-fill-color:#58d6c8}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-week-status.status-weekend .work-time-status-row:is(*,._) > strong,& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-week-status.status-weekend :is(.work-time-countdown-line, .work-time-progress-line){color:#7dea9a;-webkit-text-fill-color:#7dea9a}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary:is(.status-weekend-day, .status-weekend-night, .status-weekend) .work-time-workday-line{color:#7dea9a;-webkit-text-fill-color:#7dea9a}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker:is(*,#_).workday-mini-marker[style*="display: none"],#workdayWeekendMarker:is(*,#_).workday-mini-marker[style*="display: none"]){display:none}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).has-active-weekend-section .workday-mini-track{position:relative;overflow:visible}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).has-active-weekend-section .workday-mini-track::after{content:"";position:absolute;left:var(--weekend-active-left, 0%);width:var(--weekend-active-width, 100%);top:-6px;bottom:-6px;border:3px solid rgba(255, 185, 64, .96);pointer-events:none;z-index:65}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .active-section-label{color:#f2fff4;-webkit-text-fill-color:#f2fff4;text-shadow:0 0 13px rgba(117, 238, 143, .5)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_){margin-top:72px}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label.label-work-shift-section,& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label.label-work-shift-section small,& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label.label-work-shift-section.active-section-label{color:#84c7ff;-webkit-text-fill-color:#84c7ff;text-shadow:0 0 14px rgba(83, 176, 255, .34)}& :is(.workday-mini-marker, .progress-track > .marker)::before,& .workweek-range-label::before{background:linear-gradient(180deg, #d9f8ff, #83ddff 82%, #4db7ef);filter:drop-shadow(0 3px 9px rgba(108, 214, 255, .58))}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-boundary-label:not(.edge-start):not(.edge-end),& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-lunch-break{color:#ffffff;-webkit-text-fill-color:#ffffff;text-shadow:0 0 12px rgba(255, 255, 255, .3);padding-top:22px;transform:translate(-50%, -5px)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-boundary-label:not(.edge-start):not(.edge-end)::before,& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-lunch-break::before{content:"";position:absolute;left:50%;top:-10px;width:14px;height:26px;transform:translateX(-50%);background:linear-gradient(180deg, #d9f8ff, #83ddff 82%, #4db7ef);clip-path:polygon(50% 0, 100% 44%, 66% 44%, 66% 100%, 34% 100%, 34% 44%, 0 44%);filter:drop-shadow(0 3px 9px rgba(108, 214, 255, .58));z-index:44;pointer-events:none}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label.label-work-shift-section{transform:translate(-50%, -10px)}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) .coffee-side-icon,.coffee-side-icon{place-items:center}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) .coffee-side-icon::before,.coffee-side-icon::before{border-left-color:transparent}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) .coffee-side-icon::after,.coffee-side-icon::after{transform:rotate(-22deg)}html body:is( .page-home, .page-time, .page-work-time, .page-weather, .page-phases, .page-calendars, .page-geography, .page-about ){background:#152e38;background-image:none;background-color:#152e38}html body:is(.page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about) main.shell.shell,html body.page-home-test .home-test-shell:is(*,._){padding-top:calc(var(--nav-height, 78px) + 20px)}html body:is(.page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test) main.shell.shell,html body.page-home-test .home-test-shell:is(*,._){padding-top:calc(var(--nav-height, 78px) + 20px)}html body main.shell.shell > .page-body-title + :is(section, article, div),html body main.shell.shell > #workDashboard:is(*,#_),html body.page-work-test:is(*,._) main.shell.shell > #workDashboard:is(*,#_){position:relative;top:auto;margin-top:-4px;transform:none;overflow-anchor:none}body.page-work-time #workDashboard{& :is(.progress-track,.workday-mini-track){border-radius:10px}& :is(.progress-fill,.workday-mini-fill){border-radius:10px}& :is(.workday-day-segment,.week-day-cell,.workweek-range-border),& .segment-band span{border-radius:0}& :is(.marker,.workday-mini-marker){border-radius:10px}& #workdayCombinedTrack > #workdayCombinedMarker.workday-mini-marker{position:absolute;top:50%;transform:translate(-50%, -50%)}& .workday-mini-label.workday-boundary-label{width:104px;min-width:104px;max-width:104px;font-size:.82rem}& .workday-mini-time-marker,& .workday-mini-label.label-work-shift{display:grid}& .workday-mini-slider{padding:0;border:0}& .workday-mini-slider.is-active{border:0;box-shadow:none}& :is(.progress-fill,.workday-mini-fill,.work-day-cell,.week-day-cell,.workday-day-segment,.workweek-transition-cell,.weekend-night-before,.weekend-day-cell){background-image:none;box-shadow:none}& #workweekFill{background:transparent}& .workday-day-segment.is-active{background:var(--work-off-flat)}& .workday-mini-label.label-work-shift{color:#f8fbff;font-size:.78rem}& :is(.workday-mini-label.label-before-work,.workday-mini-label.label-after-work,.workday-mini-label.label-after-work-final){color:#cdeeff}& .workday-mini-label.workday-boundary-label:first-of-type,& .workday-mini-label.label-work-first-half{color:#ffd4ad}& .workweek-range-border.is-active{border-color:rgba(236, 248, 255, .9);box-shadow:0 0 0 2px rgba(170, 222, 255, .28), 0 0 20px rgba(170, 222, 255, .24)}& .work-status-bubble,& .work-dashboard-status-table strong,& .workday-inline-status-table strong,& .workweek-inline-status-table strong{color:var(--work-accent)}& .status-before-work .work-status-bubble,& .status-after-work .work-status-bubble,& .status-time-off .work-status-bubble,& .status-transition .work-status-bubble{color:var(--work-off-flat-bright)}& .status-work-first-half .work-status-bubble,& .status-work-second-half .work-status-bubble,& .status-working .work-status-bubble{color:var(--work-shift-flat-bright)}& .status-lunch .work-status-bubble{color:var(--work-lunch-flat-bright)}& .status-weekend .work-status-bubble,& .status-weekend-day .work-status-bubble,& .status-weekend-night .work-status-bubble{color:var(--work-weekend-flat-bright)}& .workday-multi-sliders{gap:28px}& :is(#workdayCombinedSlider,#workdayWeekendSlider){display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:20px 18px 22px;border:1px solid rgba(157, 188, 209, .24);border-radius:16px;background:linear-gradient(180deg, rgba(28, 43, 56, .72), rgba(18, 29, 40, .76));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .04), 0 12px 28px rgba(0, 0, 0, .16)}& #workdayWeekendSlider{margin-top:6px}& #workdayCombinedSlider header,& #workdayWeekendSlider header{display:grid;grid-template-columns:1fr;justify-items:center;gap:8px}& :is(#workdayCombinedSliderPercent,#workdayWeekendSliderPercent){display:block;margin:0 auto;color:#d8ecf8;font-size:1.08rem;font-style:normal}& #workdayCombinedSlider header b,& #workdayWeekendSlider header b{min-height:0;color:rgba(201, 222, 234, .78);font-size:.95rem}& #workdayWeekendSlider header{margin-bottom:14px}& #workdayCard{border-width:1px}& #workdayCombinedTrack,& #workdayWeekendSlider .workday-mini-track{height:74px;min-height:74px;max-height:74px;margin-top:56px;overflow:visible;border-radius:10px}& #workdayCombinedTrack{display:block}& :is(.workday-day-segment,.week-day-cell,.workweek-transition-cell,.weekend-night-before,.weekend-day-cell){box-shadow:none;filter:none}& #workdayCombinedTrack .workday-day-segment{position:absolute;top:0;bottom:0;height:auto;min-height:70px}& :is(.workday-before-segment,.workday-after-segment,.workweek-transition-cell,.weekend-night-before){background:linear-gradient(90deg, var(--work-off-flat-dark), var(--work-off-flat))}& :is(.workday-work-segment,.work-day-cell){background:linear-gradient(90deg, var(--work-shift-flat-dark) 0 var(--work-lunch-start, 45%), var(--work-off-flat) var(--work-lunch-start, 45%) var(--work-lunch-end, 55%), var(--work-shift-flat) var(--work-lunch-end, 55%) 100%)}& .workday-mini-fill{background:rgba(255, 255, 255, .26)}& .workday-day-segment.is-active{outline:3px solid rgba(236, 248, 255, .9);outline-offset:-5px;filter:brightness(1.12) saturate(1.05)}& .workday-work-segment.is-active{background:linear-gradient(90deg, var(--work-shift-flat-dark) 0 var(--work-lunch-start, 45%), var(--work-off-flat) var(--work-lunch-start, 45%) var(--work-lunch-end, 55%), var(--work-shift-flat) var(--work-lunch-end, 55%) 100%)}& .workday-mini-slider.is-lunch-active .workday-work-segment.is-active{background:linear-gradient(90deg, var(--work-shift-flat-dark) 0 var(--work-lunch-start, 45%), var(--work-off-flat) var(--work-lunch-start, 45%) var(--work-lunch-end, 55%), var(--work-shift-flat) var(--work-lunch-end, 55%) 100%)}& .workday-mini-labels{position:absolute;inset:0;pointer-events:none}& :is(.workday-mini-label,.workday-mini-time-marker){position:absolute;left:var(--label-left, 0%);top:-38px;transform:translateX(-50%);display:grid;place-items:center;width:max-content;min-width:0;max-width:132px;padding:0 4px;color:rgba(245, 251, 255, .92);font-size:14px;line-height:1.1;text-align:center;white-space:normal;text-shadow:0 1px 5px rgba(0, 0, 0, .72)}& .workday-mini-time-marker i{display:block;width:1px;height:26px;background:rgba(236, 248, 255, .55)}& .workday-mini-time-marker em{color:rgba(245, 251, 255, .92);font-size:13px;font-style:normal}& .workday-mini-label.workday-section-label{max-width:210px;color:#a8dcff;font-size:18px;line-height:1.15}& .workday-mini-label.label-work-shift-section{color:#ffc18f}& .workday-mini-label.workday-section-label small{display:block;margin-top:4px;color:rgba(232, 245, 255, .84);font-size:13px;line-height:1.05}& .workday-mini-label.edge-start{left:0%}& .workday-mini-label.edge-end{left:100%}& #workdayCombinedSlider footer,& #workdayWeekendSlider footer{display:none}& #workdayCombinedTrack,& #workdayWeekendSlider .workday-mini-track{border:3px solid rgba(169, 221, 247, .56);background:#071827;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .05)}& #workdayCombinedTrack :is(.workday-before-segment.is-active,.workday-after-segment.is-active){outline:5px solid #8bd8ff;outline-offset:-7px;filter:none}& #workdayCombinedTrack .workday-work-segment.is-active{outline:5px solid #ffc48a;outline-offset:-7px;filter:none}& #workdayCombinedTrack .workday-day-segment .workday-mini-fill,& #workdayWeekendFill{opacity:0;background:transparent;box-shadow:none}& #workdayWeekendSlider.is-active .workday-mini-track{outline:5px solid #b8ffd0;outline-offset:-7px;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .24), 0 0 18px rgba(54, 162, 105, .24)}& #workdayWeekendSlider:not(.is-active) #workdayWeekendMarker{display:none}& .workday-mini-time-marker{display:none}& :is(.workday-mini-label.edge-start,.workday-mini-label.edge-end){transform:translateX(-50%);text-align:center}& :is(#workdayCombinedSliderTitle,#workdayWeekendSliderTitle){letter-spacing:.08em}& .work-total-section-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;width:100%}& .work-total-section-grid .work-total-pair{display:grid;gap:5px;min-height:78px;padding:12px;place-items:center;background:linear-gradient(180deg, rgba(13, 43, 67, .92), rgba(6, 20, 33, .96));border:1px solid rgba(139, 216, 255, .28);border-radius:8px;text-align:center}& #workCardsStandalone{min-height:0;background:radial-gradient(circle at 18% 12%, rgba(87, 224, 180, .18), transparent 32%), linear-gradient(135deg, #061c26, #0b2c36 55%, #082018);border:1px solid rgba(90, 226, 178, .38);border-left:5px solid #54d397;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .07), 0 18px 36px rgba(0, 0, 0, .25)}& .work-cards-display-head{display:grid;justify-items:center;color:#dffff1}& .work-cards-display-head strong{color:#f3fff9;font-family:Georgia, "Times New Roman", serif;font-size:clamp(1.25rem, 2.2vw, 1.8rem);font-style:italic}& #workDashboardTokens,& #workDashboardTokens[hidden]{display:block}& .counter-slot.slot-current{background:linear-gradient(180deg, #1c6b72, #0e3d55);border-color:#a6f3ff}& .counter-slot.slot-completed{background:linear-gradient(180deg, #165c39, #0d3526);border-color:rgba(132, 255, 190, .62);color:#eafff1}& .work-finance-tools{grid-template-columns:1fr;gap:22px}& #workdayCard .work-view-title-line{display:grid;justify-items:center;gap:4px}& #workdayCard .work-view-title{font-family:"Brush Script MT", "Segoe Script", "Snell Roundhand", "Apple Chancery", cursive;font-size:clamp(2.25rem, 3.9vw, 3.45rem)}& #workdayCard .work-top-status{margin-top:8px}& :is(#workdayCombinedSliderTitle,#workdayWeekendSliderTitle){text-transform:none}}@media (max-width: 760px){body.page-work-time #workDashboard .work-total-section-grid{grid-template-columns:1fr}}body.page-work-time #workDashboard #workdayCard{& .work-day-context-line{text-shadow:none}& .work-day-progress-line{text-shadow:none}}html body.page-work-time #workDashboard:is(*,#_) #workdayCard:is(*,#_){& .work-day-context-line:is(*,._){color:#e9edf4;font-size:clamp(1.32rem, 2vw, 1.72rem);font-weight:500;text-shadow:none}& .work-day-weekday-inline:is(*,._){font-family:"Brush Script MT", "Segoe Script", "Apple Chancery", cursive}& .work-day-progress-line:is(*,._){color:#cad8e6;font-size:clamp(.98rem, 1.45vw, 1.22rem);font-weight:400;text-shadow:none}}body.page-work-time #workDashboard{& :is(.progress-card,.timeline-card,.workweek-cards-standalone,.finance-card){border-left-color:rgba(176, 199, 214, .2)}& :is(#workdayCard,#workweekCard),& :is(#workweekCard.status-working,#workweekCard.status-weekend,#workweekCard.status-weekend-day,#workweekCard.status-weekend-night,#workweekCard.status-time-off,#workweekCard.status-transition,#workweekCard.status-after-work,#workweekCard.status-before-work){border-left-color:rgba(176, 199, 214, .2)}& #workdayCombinedTrack :is(.workday-before-segment,.workday-after-segment),& #workdayCombinedTrack :is(.workday-before-segment.is-complete,.workday-after-segment.is-complete),& :is(.workweek-transition-cell,.weekend-night-before){background:var(--work-off-muted)}& #workdayCombinedTrack .workday-work-segment,& #workdayCombinedTrack .workday-work-segment.is-complete,& .work-day-cell{background:linear-gradient(90deg, var(--work-shift-muted) 0 var(--work-lunch-start, 45%), var(--work-lunch-muted) var(--work-lunch-start, 45%) var(--work-lunch-end, 55%), var(--work-shift-muted) var(--work-lunch-end, 55%) 100%)}& .weekend-day-cell,& #workdayWeekendSlider .workday-mini-track,& #workdayWeekendFill{background:var(--work-weekend-muted)}& #workdayCombinedTrack :is(.workday-before-segment.is-active,.workday-after-segment.is-active){background:#1f5f8f}& #workdayCombinedTrack .workday-work-segment.is-active{background:linear-gradient(90deg, #b86421 0 var(--work-lunch-start, 45%), #1f5f8f var(--work-lunch-start, 45%) var(--work-lunch-end, 55%), #b86421 var(--work-lunch-end, 55%) 100%)}& #workdayWeekendSlider.is-active .workday-mini-track,& #workdayWeekendSlider.is-active #workdayWeekendFill,& #workweekTrack.workweek-active-weekend .weekend-day-cell{background:#2d8a4e}& #workweekTrack.workweek-active-work .work-day-cell{background:#b86421}& #workweekTrack.workweek-active-transition :is(.workweek-transition-cell,.morning-before-workweek-cell,.weekend-night-before){background:#1f5f8f}& #workCardsStandalone{padding:24px}& .work-cards-display-head{margin-bottom:12px}& .work-cards-display-head span{color:#f2fff8;font-family:Georgia, "Times New Roman", serif;font-style:italic;letter-spacing:.02em;line-height:1;text-transform:none}& .work-cards-display-head strong{display:none}& .work-cards-display-head p{line-height:1.25;text-align:center}& .workweek-counter-panel{padding:16px;border-color:rgba(164, 220, 197, .22);background:rgba(5, 17, 26, .42)}& .counter-sections{gap:18px}& .counter-section{gap:16px;padding:18px;border-color:rgba(160, 203, 224, .24);background:linear-gradient(180deg, rgba(18, 36, 49, .84), rgba(9, 24, 35, .88))}& .counter-section > strong{color:#e9f6ff;font-size:1.18rem;letter-spacing:.04em;text-align:center}& .token-group-grid{gap:14px}& .token-day-group{display:grid;grid-template-columns:minmax(92px, 128px) auto;align-items:center;justify-content:center;gap:14px}& .token-day-label{justify-self:end;color:#c9def0;font-size:clamp(1rem, 1.5vw, 1.18rem);line-height:1.1;text-align:right}& .token-day-slots{display:grid;grid-template-columns:repeat(4, 78px);justify-content:start}& .counter-slot{align-content:center;border:2px solid rgba(132, 190, 218, .26);background:linear-gradient(160deg, rgba(32, 62, 82, .92), rgba(9, 25, 39, .96)), #10283c;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .04), 0 10px 20px rgba(0, 0, 0, .18);font-size:1.75rem}& .counter-slot.work-token.slot-completed{border-color:rgba(255, 158, 76, .95);box-shadow:0 0 0 2px rgba(255, 149, 56, .14), 0 12px 22px rgba(0, 0, 0, .22)}& .counter-slot.weekend-token.slot-completed{border-color:rgba(115, 236, 144, .95);box-shadow:0 0 0 2px rgba(91, 220, 116, .14), 0 12px 22px rgba(0, 0, 0, .22)}& .counter-slot.slot-current{border-width:4px;box-shadow:0 0 0 3px rgba(139, 228, 255, .2), 0 0 28px rgba(95, 217, 255, .32)}& .counter-slot.work-token.slot-current{border-color:#ffc078}& .counter-slot.weekend-token.slot-current{border-color:#9cffae}& .counter-slot.slot-selected{border-width:4px;border-color:#c7a2ff;background:radial-gradient(circle at 50% 20%, rgba(202, 170, 255, .22), transparent 40%), linear-gradient(160deg, rgba(59, 39, 91, .95), rgba(20, 18, 45, .98));box-shadow:0 0 0 3px rgba(179, 126, 255, .24), 0 0 32px rgba(165, 103, 255, .38)}& :is(.counter-slot.work-token.slot-selected,.counter-slot.weekend-token.slot-selected,.counter-slot.slot-current.slot-selected,.counter-slot.slot-completed.slot-selected){border-width:4px;border-color:#c7a2ff;background:radial-gradient(circle at 50% 20%, rgba(202, 170, 255, .22), transparent 40%), linear-gradient(160deg, rgba(59, 39, 91, .95), rgba(20, 18, 45, .98));box-shadow:0 0 0 3px rgba(179, 126, 255, .24), 0 0 32px rgba(165, 103, 255, .38)}}@media (max-width: 760px){body.page-work-time #workDashboard{& .token-day-group{grid-template-columns:1fr;justify-items:center}& .token-day-label{justify-self:center;text-align:center}& .token-day-slots{grid-template-columns:repeat(4, minmax(64px, 78px));justify-content:center}& .counter-slot{width:min(78px, 18vw);height:auto;aspect-ratio:2.5 / 3.5}}}body.page-work-time #workDashboard #workdayCard{& .work-day-weekday-line{margin-top:4px;color:#e4d4ff;font-family:"Brush Script MT", "Segoe Script", "Snell Roundhand", "Apple Chancery", cursive;font-size:clamp(2rem, 3.2vw, 3rem);line-height:1;text-transform:none}& .work-day-progress-line{margin-top:10px}}body.page-work-time #workDashboard{box-shadow:0 24px 52px rgba(0, 3, 10, .46), inset 0 1px 0 rgba(255, 255, 255, .045)}body.page-work-time #workDashboard{& :is(.work-dashboard-title-row,.work-top-header,.work-slider-shell,.workday-mini-slider,.work-info-holiday-panel,.work-settings-popover){border-color:rgba(111, 150, 194, .34);background:radial-gradient(circle at 50% 0%, rgba(54, 92, 137, .18), transparent 44%), linear-gradient(180deg, #111d2e, #0b1423);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05), 0 12px 24px rgba(0, 5, 14, .2)}& :is(.progress-card,.timeline-card,.workweek-cards-standalone,.finance-card){border-color:rgba(111, 150, 194, .34);background:radial-gradient(circle at 50% 0%, rgba(55, 104, 162, .14), transparent 46%), linear-gradient(180deg, #172334, #101a29);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .045), 0 16px 34px rgba(0, 5, 14, .24)}& #workdayCard .work-day-context-line{margin-top:10px}& #workdayCard .work-day-weekday-line{display:none}& :is(#workdayCombinedSliderTitle,#workdayWeekendSliderTitle){font-family:Georgia, "Times New Roman", serif;font-style:normal;line-height:1.1;text-shadow:none}& #workdayCombinedSlider footer,& #workdayWeekendSlider footer{transform:translateY(-15px)}& :is(#workdayCombinedLabels,#workdayWeekendLabels){transform:translateY(-15px)}& .workday-mini-label small{display:block;margin-top:2px;color:#a9c5d8;font-size:.78em;line-height:1}}body.page-work-time main.shell{padding-top:max(12px, calc(var(--nav-height, 58px) + var(--page-top-gap, 14px) - 150px))}body.page-work-time #workDashboard{& .work-dashboard-title-row{border-color:transparent}& .work-view-title,& #workdayCard .work-day-view-title,& #workweekCard .work-view-title{display:inline-block;margin:0 0 6px;color:#92aeca;font-family:"Segoe UI", Arial, sans-serif;font-size:clamp(1.05rem, 1.55vw, 1.38rem);font-style:normal;font-weight:400;line-height:1.15;letter-spacing:.02em;text-shadow:none;text-transform:none}& #workdayCard .work-day-context-line{font-family:"Segoe UI", Arial, sans-serif;font-style:normal;line-height:1.18;text-transform:none}& #workdayCard .work-day-weekday-inline{font-family:"Brush Script MT", "Segoe Script", "Snell Roundhand", "Apple Chancery", cursive;font-style:normal;letter-spacing:0;text-shadow:0 1px 10px rgba(167, 135, 236, .22)}}body.page-work-time #workDashboard{background:radial-gradient(circle at 50% -20%, rgba(42, 75, 118, .18), transparent 34%), linear-gradient(135deg, #08101d 0%, #0c1627 48%, #060b14 100%)}body.page-work-time #workDashboard{& :is(#workdayCard,#workweekCard){background:radial-gradient(circle at 50% -20%, rgba(42, 75, 118, .24), transparent 34%), radial-gradient(circle at 10% 10%, rgba(41, 69, 106, .16), transparent 30%), repeating-linear-gradient( 180deg, rgba(15, 28, 51, .34) 0 20px, rgba(25, 43, 72, .34) 20px 40px, rgba(11, 23, 43, .36) 40px 60px, rgba(32, 50, 79, .3) 60px 80px, rgba(16, 34, 61, .34) 80px 100px, rgba(39, 55, 84, .26) 100px 120px, rgba(9, 19, 36, .38) 120px 140px ), repeating-linear-gradient(180deg, rgba(255, 255, 255, .018) 0 1px, rgba(255, 255, 255, 0) 1px 7px), linear-gradient(135deg, #08101d 0%, #0c1627 48%, #060b14 100%);box-shadow:0 24px 52px rgba(0, 3, 10, .36), inset 0 1px 0 rgba(255, 255, 255, .045)}& #workdayCard .card-title-wrap{position:relative}& #workdayCard .workday-top-tools{position:absolute;top:0;right:0;z-index:25;display:grid;grid-template-columns:auto;align-items:start;justify-content:end;gap:5px;min-width:0}& #workdayCard .workday-top-tools :is(.work-settings-toggle,.world-holidays-toggle){min-height:24px;width:auto;padding:3px 9px;border:1px solid rgba(92, 127, 164, .42);border-radius:6px;background:linear-gradient(180deg, #111a27, #070d17);color:#b8c7d6;font-size:.72rem;line-height:1;box-shadow:none}& #workdayCard .workday-top-tools :is(.work-settings-toggle.is-open,.world-holidays-toggle[aria-expanded="true"]){color:#e5f2ff;border-color:rgba(137, 178, 220, .62);background:linear-gradient(180deg, #17263a, #0b1423)}& #workdayCard .work-info-holiday-panel{display:block;width:auto;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}& #workdayCard .day-holiday-labels{position:relative;display:grid;justify-items:end;gap:3px}& #workdayCard .us-holiday-inline{color:#c7d8e7;font-size:.72rem;line-height:1.1;text-align:right;white-space:nowrap}& #workdayCard :is(.work-settings-popover,.world-holiday-overlay){position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:min(520px, calc(100vw - 52px));padding:10px;border:1px solid rgba(100, 140, 180, .42);border-radius:8px;background:linear-gradient(180deg, rgba(12, 21, 34, .98), rgba(6, 12, 22, .98));color:#dbe8f3;box-shadow:0 16px 34px rgba(0, 0, 0, .38)}& #workdayCard .work-settings-popover{right:92px}& #workdayCard .world-holiday-overlay ul{margin:6px 0 0;padding-left:16px}& #workdayCard .world-holiday-overlay li{margin:3px 0;color:#c7d8e7;font-size:.78rem;line-height:1.2}& #workdayCard .work-info-table{border-spacing:6px}& #workdayCard .work-info-table label{gap:4px;font-size:.78rem}& #workdayCard .work-info-table :is(select,input){min-height:28px;padding:4px 7px;font-size:.78rem}& .work-dashboard-title-row{min-height:0;border:0;background:transparent;box-shadow:none}& .work-dashboard-title{display:block;font-family:"Segoe UI", Arial, sans-serif;font-size:clamp(.95rem, 1.4vw, 1.18rem);font-style:normal;font-weight:400;line-height:1.1;letter-spacing:.03em;text-align:center;text-shadow:none;text-transform:none}& #workdayCard .work-day-view-title{order:1}& #workdayCard .work-day-context-line{order:3}& #workdayCard .work-top-status{order:2}& #workdayCard .work-day-progress-line{order:4}& #workdayCard .work-day-view-title,& #workweekCard .work-view-title-line{z-index:8}& #workdayCard .work-day-view-title,& #workweekCard .work-view-title{font-family:"Trebuchet MS", "Segoe UI", Arial, sans-serif;font-size:clamp(1.5rem, 2.25vw, 2.08rem);font-weight:700;font-style:italic;line-height:1.05;letter-spacing:.02em}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .token-day-group,& #workweekCounterPanel .token-day-group{position:relative;display:grid;grid-template-columns:1fr;justify-content:center;justify-items:center;align-items:center;gap:8px;width:100%;min-width:0;padding:0}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .token-day-label,& #workweekCounterPanel .token-day-label{position:absolute;top:50%;right:calc(50% + (var(--work-token-row-width) / 2) + 18px);transform:translateY(-50%);display:inline;width:auto;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#d7a6ff;font-family:"Segoe UI", Arial, sans-serif;font-size:clamp(1.05rem, 1.55vw, 1.28rem);font-weight:500;line-height:1;letter-spacing:.08em;text-align:right;text-transform:uppercase}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-work .token-day-label,& #workweekCounterPanel .counter-work .token-day-label{color:#e7a75f}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-weekend .token-day-label,& #workweekCounterPanel .counter-weekend .token-day-label{color:#72d695}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-work .token-day-slots,& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-weekend .token-day-slots,& #workweekCounterPanel .counter-work .token-day-slots,& #workweekCounterPanel .counter-weekend .token-day-slots{display:grid;grid-template-columns:repeat(4, var(--work-token-card-width));justify-content:center;justify-items:center;gap:var(--work-token-card-gap);width:var(--work-token-row-width);max-width:100%}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel :is(.counter-slot.work-token,.counter-slot.weekend-token),& #workweekCounterPanel :is(.counter-slot.work-token,.counter-slot.weekend-token){width:var(--work-token-card-width);height:auto;min-height:0;aspect-ratio:2.5 / 3.5;padding:12px 8px;border:3px solid rgba(137, 173, 202, .32);border-radius:12px;background:radial-gradient(circle at 50% 12%, rgba(255, 255, 255, .08), transparent 34%), linear-gradient(160deg, rgba(35, 56, 78, .92), rgba(9, 19, 32, .98));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .055), 0 14px 26px rgba(0, 0, 0, .28);cursor:default}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot small,& #workweekCounterPanel .counter-slot small{color:rgba(232, 244, 255, .82);font-size:.82rem;line-height:1.05}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.slot-current,& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel :is(.counter-slot.slot-current:hover,.counter-slot.slot-current.slot-selected),& #workweekCounterPanel .counter-slot.slot-current,& #workweekCounterPanel :is(.counter-slot.slot-current:hover,.counter-slot.slot-current.slot-selected){cursor:pointer}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.work-token.slot-completed,& #workweekCounterPanel .counter-slot.work-token.slot-completed{border-width:4px;border-color:#ffad5c;box-shadow:0 0 0 3px rgba(255, 166, 83, .22), 0 0 30px rgba(255, 145, 55, .42), inset 0 0 0 1px rgba(255, 235, 205, .12)}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.weekend-token.slot-completed,& #workweekCounterPanel .counter-slot.weekend-token.slot-completed{border-width:4px;border-color:#72e795;box-shadow:0 0 0 3px rgba(114, 231, 149, .22), 0 0 30px rgba(83, 217, 117, .42), inset 0 0 0 1px rgba(212, 255, 222, .12)}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.work-token.slot-current:not(.slot-selected),& #workweekCounterPanel .counter-slot.work-token.slot-current:not(.slot-selected){border-width:5px;border-color:#ffd39b;box-shadow:0 0 0 4px rgba(255, 179, 92, .28), 0 0 42px rgba(255, 151, 51, .56), inset 0 0 0 1px rgba(255, 244, 218, .16)}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.weekend-token.slot-current:not(.slot-selected),& #workweekCounterPanel .counter-slot.weekend-token.slot-current:not(.slot-selected){border-width:5px;border-color:#b2ffc1;box-shadow:0 0 0 4px rgba(119, 237, 149, .28), 0 0 42px rgba(84, 226, 115, .56), inset 0 0 0 1px rgba(219, 255, 226, .16)}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.slot-selected,& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel :is(.counter-slot.slot-current.slot-selected,.counter-slot.slot-completed.slot-selected),& #workweekCounterPanel .counter-slot.slot-selected,& #workweekCounterPanel :is(.counter-slot.slot-current.slot-selected,.counter-slot.slot-completed.slot-selected){border-width:5px;border-color:#d5b4ff;background:radial-gradient(circle at 50% 14%, rgba(216, 185, 255, .28), transparent 38%), linear-gradient(160deg, rgba(64, 43, 99, .98), rgba(17, 15, 43, .99));box-shadow:0 0 0 4px rgba(188, 135, 255, .3), 0 0 46px rgba(171, 107, 255, .58), inset 0 0 0 1px rgba(242, 227, 255, .16);cursor:pointer}}@media (max-width: 760px){body.page-work-time #workDashboard{& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .token-day-group,& #workweekCounterPanel .token-day-group{padding-top:22px}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .token-day-label,& #workweekCounterPanel .token-day-label{top:0;right:auto;left:50%;transform:translateX(-50%);text-align:center}}}html body.page-work-time main.shell{display:grid;gap:14px}html body.page-work-time .page-body-title{margin:0}html body.page-work-time #workDashboard:is(*,#_) #workdayCard:is(*,#_) .work-day-weekday-inline:is(*,._){color:#ffd06f;font-size:1.42em;font-weight:500;text-shadow:0 0 16px rgba(255, 186, 86, .34)}html body.page-work-time #workHoursGroupShell,html body.page-work-time #workHoursGroup{padding:0;border:0;background:transparent;box-shadow:none}html body.page-work-time #workDashboard.work-dashboard.glass-card,html body.page-work-time #workDashboard:is(*,#_){gap:18px;width:100%;margin:0 auto;padding:0;border-radius:0}html body.page-work-time #workDashboard{& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .token-day-group,& #workweekCounterPanel .token-day-group{--work-token-card-width: 132px;--work-token-card-gap: 18px}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel :is(.counter-slot.work-token,.counter-slot.weekend-token),& #workweekCounterPanel :is(.counter-slot.work-token,.counter-slot.weekend-token){font-size:3rem;border-width:3px}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.work-token.slot-active.slot-completed,& #workweekCounterPanel .counter-slot.work-token.slot-active.slot-completed{border-color:#ffad5c;background:radial-gradient(circle at 50% 12%, rgba(255, 183, 99, .22), transparent 36%), linear-gradient(160deg, rgba(78, 47, 25, .98), rgba(19, 20, 26, .99));box-shadow:0 0 0 3px rgba(255, 166, 83, .24), 0 0 34px rgba(255, 145, 55, .48), inset 0 0 0 1px rgba(255, 235, 205, .14)}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.weekend-token.slot-active.slot-completed,& #workweekCounterPanel .counter-slot.weekend-token.slot-active.slot-completed{border-color:#72e795;background:radial-gradient(circle at 50% 12%, rgba(114, 231, 149, .2), transparent 36%), linear-gradient(160deg, rgba(25, 70, 43, .98), rgba(15, 25, 22, .99));box-shadow:0 0 0 3px rgba(114, 231, 149, .22), 0 0 34px rgba(83, 217, 117, .46), inset 0 0 0 1px rgba(212, 255, 222, .14)}}html body.page-work-time #workFinanceTools .finance-card,html body.page-work-time #workDashboard :is(#payCalculator,#expenseCalculator,#financialYearCard){width:min(1080px, 100%);margin-left:auto;margin-right:auto;padding:26px 28px;border-radius:16px;border:1px solid rgba(117, 178, 223, .34);background:radial-gradient(circle at 16% 0%, rgba(58, 127, 189, .18), transparent 35%), linear-gradient(145deg, #131d2c, #081320 68%, #07101c);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .06), 0 24px 46px rgba(0, 5, 18, .32)}html body.page-work-time #workDashboard{& #expenseCalculator{border-color:rgba(109, 217, 178, .32);background:radial-gradient(circle at 16% 0%, rgba(56, 176, 139, .18), transparent 35%), linear-gradient(145deg, #10231f, #071b1a 68%, #061212)}& .finance-compact-title{font-family:Georgia, "Times New Roman", serif;text-align:center}& #payCalculatorBody .finance-input-grid,& #budgetCalculatorBody :is(.budget-income-panel,.budget-expenditure-panel){display:grid;justify-items:center;gap:12px}& #payCalculatorBody .finance-input-grid > label,& #payCalculatorBody .pay-rate-line,& #budgetCalculatorBody .budget-income-panel > label,& #budgetCalculatorBody .expense-row,& #payComparePanel label{display:grid;grid-template-columns:minmax(190px, 260px) auto auto;align-items:center;justify-content:center;gap:10px;width:min(720px, 100%);margin:0 auto;color:#c8e0f1;font-size:1.02rem;text-align:center}& #payCalculatorBody .finance-input-grid > label > span:first-child,& #budgetCalculatorBody label > span:first-child,& #payComparePanel label > span:first-child{color:#d7efff;font-size:1.08rem;text-align:right}& #payCalculatorBody :is(input,select),& #budgetCalculatorBody :is(input,select),& #payComparePanel :is(input,select){width:96px;min-height:34px;padding:5px 8px;border:1px solid rgba(135, 196, 234, .42);border-radius:8px;background:#071528;color:#e9f7ff;text-align:center}& #payCalculatorBody select,& #budgetCalculatorBody select,& #payComparePanel select{width:128px}& .finance-secondary-toggle{display:block;border-radius:7px;background:#091626;color:#8aa8bf;font-size:.76rem;box-shadow:none}& :is(.pay-action-row,.pay-compare-entry-row){display:flex;justify-content:center;margin:18px auto 8px}& :is(.finance-calculate-button,.finance-compare-toggle,.finance-compare-run){border-radius:10px;border:1px solid rgba(133, 204, 240, .45);background:linear-gradient(180deg, #1a4266, #0d253e);color:#ebf9ff;font-size:.98rem;font-weight:400}& :is(.finance-compare-toggle,.pay-compare-results),& #payComparePanel{border-color:rgba(178, 150, 255, .42)}& .finance-compare-toggle{background:linear-gradient(180deg, #2a2251, #13152f);color:#d7caff}& #payComparePanel,& .pay-compare-results{width:min(940px, 100%);margin:16px auto;padding:18px;border:1px solid rgba(178, 150, 255, .42);border-radius:14px;background:linear-gradient(145deg, rgba(28, 24, 56, .98), rgba(9, 12, 31, .98))}& :is(.pay-compare-table,.budget-rank-table){width:100%;border-collapse:separate;border-spacing:0 6px;color:#dceefa;text-align:center}& .pay-compare-table :is(th,td),& .budget-rank-table :is(th,td){padding:9px 10px;background:rgba(8, 20, 36, .72);border-top:1px solid rgba(129, 177, 218, .18);border-bottom:1px solid rgba(129, 177, 218, .18)}& .pay-compare-table th:nth-child(3),& .pay-compare-table td:nth-child(3),& .pay-compare-table th:nth-child(6),& .pay-compare-table td:nth-child(6){color:#f1eaff;background:rgba(65, 45, 124, .48)}& .finance-output-list{width:min(900px, 100%);margin:18px auto;justify-content:center;text-align:center}& :is(.budget-plan,.budget-breakdown-grid,.finance-output-grid){justify-content:center;justify-items:center;text-align:center}& :is(.expense-group-toggle,.income-assets-toggle){border-radius:9px;border:1px solid rgba(119, 218, 180, .38);background:linear-gradient(180deg, #13382e, #09201c);color:#baf5dc}}@media (max-width: 760px){html body.page-work-time #workDashboard{& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .token-day-group,& #workweekCounterPanel .token-day-group{--work-token-card-width: min(108px, 22vw);--work-token-card-gap: 8px}& #payCalculatorBody .finance-input-grid > label,& #payCalculatorBody .pay-rate-line,& #budgetCalculatorBody .budget-income-panel > label,& #budgetCalculatorBody .expense-row,& #payComparePanel label{grid-template-columns:1fr}& #payCalculatorBody .finance-input-grid > label > span:first-child,& #budgetCalculatorBody label > span:first-child,& #payComparePanel label > span:first-child{text-align:center}}}html body.page-work-time #workDashboard{& .workday-multi-sliders{justify-self:center}& #payCalculator .pay-compare-entry-row{margin:28px auto 8px;padding-top:20px;border-top:1px solid rgba(138, 174, 210, .18)}& #payCalculator #payCalculatorOutput{width:min(960px, 100%);margin:18px auto 0;padding:18px;border:1px solid rgba(102, 196, 243, .32);border-radius:14px;background:linear-gradient(145deg, rgba(10, 33, 56, .96), rgba(5, 15, 28, .98))}& #payCalculator #payCalculatorOutput:empty{display:none}& #payCalculator .finance-results-title{grid-column:1 / -1;margin:0 0 10px;color:#8ed8ff;font-size:1.35rem;font-weight:400;letter-spacing:.08em;text-align:center;text-transform:uppercase}& #payCalculator .finance-result-pair{display:grid;grid-template-columns:minmax(150px, .7fr) minmax(260px, 1fr);align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(120, 188, 232, .18);border-radius:10px;background:rgba(5, 17, 31, .72)}& #payCalculator .finance-result-label{color:#8fb8d6;font-size:.96rem;letter-spacing:.05em;text-align:right;text-transform:uppercase}& #payCalculator .finance-result-pair > div{display:grid;grid-template-columns:repeat(2, minmax(120px, 1fr));gap:10px}& #payCalculator .finance-result-pair strong{display:grid;gap:3px;padding:9px 10px;border-radius:8px;background:rgba(10, 30, 50, .92)}& #payCalculator .finance-result-pair em{color:#78b8df;font-size:.72rem;font-style:normal;letter-spacing:.12em}& #payCalculator .finance-result-pair b{color:#effaff;font-size:1.04rem;font-weight:400}& #payCalculator #payComparePanel{width:min(820px, 100%);margin:12px auto 0;border-radius:16px}& #payCalculator #payComparePanel[hidden]{display:none}& #payCalculator #payComparePanel h4{letter-spacing:.08em;text-align:center;text-transform:uppercase}& #payCalculator #payCompareOutput{width:min(1040px, 100%);margin:18px auto 0}& #payCalculator #payCompareOutput:empty{display:none}& #payCalculator #payCompareOutput .pay-compare-results{width:100%;margin:0 auto;padding:20px;border:1px solid rgba(183, 160, 255, .46);border-radius:16px}& #payCalculator #payCompareOutput .pay-compare-results h4{margin:0 0 8px;font-size:1.35rem;font-weight:400;letter-spacing:.08em;text-align:center}& #payCalculator :is(.pay-compare-basis,.pay-compare-empty){margin:0 0 14px;color:#bcaeff;text-align:center}& #payCalculator :is(.pay-compare-table,.finance-detail-table){width:100%;border-collapse:separate;border-spacing:0 7px}& #payCalculator .pay-compare-table :is(th,td),& #payCalculator .finance-detail-table :is(th,td){padding:10px 11px;border-top:1px solid rgba(157, 190, 226, .16);border-bottom:1px solid rgba(157, 190, 226, .16);background:rgba(5, 16, 32, .76);text-align:center}& #payCalculator .pay-compare-table thead th{color:#d7caff;background:rgba(39, 31, 80, .84);font-weight:400}& #payCalculator :is(.pay-compare-period,.finance-table-label){color:#8fb8d6;font-weight:400}& #payCalculator .pay-current-value{color:#b7d7ec}& #payCalculator :is(.pay-new-value,.finance-table-value){color:#f4fbff}& #payCalculator .pay-compare-table .positive{color:#7ee4b1}& #payCalculator .pay-compare-table .negative{color:#ff9ba8}}@media (max-width: 760px){html body.page-work-time #workDashboard #payCalculator{& .finance-result-pair,& .finance-result-pair > div{grid-template-columns:1fr}& .finance-result-label{text-align:center}}}html body.page-work-time #workDashboard{& :is(#workdayCombinedSlider,#workdayWeekendSlider){justify-self:center}& .workday-mini-time-marker{top:auto}& .workday-mini-time-marker i{order:2;margin:2px auto 0}& .workday-mini-time-marker em{order:1}& :is(#workdayCard,#workweekCard){justify-self:center}& :is(#workdayCombinedSlider,#workdayWeekendSlider){height:auto;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px;background:linear-gradient(180deg, rgba(68, 82, 92, .98), rgba(47, 59, 68, .98));border:2px solid rgba(190, 223, 238, .55);box-shadow:inset 0 0 0 1px rgba(230, 246, 255, .055), 0 14px 28px rgba(0, 0, 0, .18)}& #workdayCombinedTrack,& #workdayWeekendSlider .workday-mini-track{margin-left:auto;margin-right:auto;border:2px solid rgba(195, 231, 246, .64);background:rgba(20, 37, 54, .82)}& :is(#workdayCombinedLabels,#workdayWeekendLabels){margin-left:auto;margin-right:auto}& .workday-mini-label.label-top{top:auto}& :is(.workday-mini-label.workday-section-label,.workday-mini-label.label-bottom){bottom:auto}& .workday-mini-time-marker{bottom:-63px}& #workdayCombinedTrack :is(#workdayBeforeOffSegment,#workdayAfterOffSegment){background:color-mix(in srgb, var(--work-blue), #4d5962 58%)}& #workdayCombinedTrack #workdayWorkSegment{background:color-mix(in srgb, var(--work-orange), #4d5962 52%)}& #workdayCombinedTrack :is(#workdayBeforeOffSegment.is-active,#workdayAfterOffSegment.is-active){background:var(--work-blue);border:4px solid #9ddcff;filter:saturate(1.08) brightness(1.04)}& #workdayCombinedTrack #workdayWorkSegment.is-active{background:var(--work-orange);border:4px solid #ffb18f;filter:saturate(1.06) brightness(1.04)}& #workdayCombinedTrack #workdayWorkSegment::before{background:linear-gradient( 90deg, transparent 0%, transparent calc(var(--work-lunch-start, 45%) - 1.8%), rgba(79, 174, 219, .84) calc(var(--work-lunch-start, 45%) - 1.8%), rgba(216, 102, 63, .92) calc(var(--work-lunch-start, 45%) - .55%), rgba(79, 174, 219, .88) var(--work-lunch-start, 45%), rgba(79, 174, 219, .88) var(--work-lunch-end, 56%), rgba(216, 102, 63, .92) calc(var(--work-lunch-end, 56%) + .55%), rgba(79, 174, 219, .84) calc(var(--work-lunch-end, 56%) + 1.8%), transparent calc(var(--work-lunch-end, 56%) + 1.8%), transparent 100% )}& :is(#workdayBeforeOffFill,#workdayAfterOffFill),& #workweekTrack.workweek-active-transition :is(.workweek-transition-cell,.morning-before-workweek-cell,.weekend-night-before){background:var(--work-blue)}& #workdayWorkFill,& #workweekTrack.workweek-active-work .work-day-cell{background:var(--work-orange)}& #workdayWeekendSlider .workday-mini-track,& #workweekTrack .weekend-day-cell{background:color-mix(in srgb, var(--work-green), #31404b 48%)}& #workdayWeekendSlider.is-active .workday-mini-track,& #workdayWeekendSlider.is-active #workdayWeekendFill,& #workweekTrack.workweek-active-weekend .weekend-day-cell{background:linear-gradient(90deg, #247947, var(--work-green), #45c77f)}& :is(#workdayWeekendFill,#workweekFill){background:linear-gradient(90deg, #247947, #2fa867, #45c77f)}& #workdayCombinedTrack .workday-mini-segment.is-muted,& #workweekTrack .week-day-cell:not(.is-active){filter:saturate(.66)}& #workdayCard .work-day-view-title,& #workweekCard .work-view-title{color:var(--work-teal-title);text-shadow:0 0 16px rgba(84, 221, 210, .2)}& #workdayCard :is(.work-status-day-name,.work-day-weekday-inline,.work-top-footer-day-name){color:#75eadc;font-size:1.22em;text-shadow:0 0 14px rgba(84, 221, 210, .2)}}html body.page-work-time #workDashboard:is(*,#_) #workdayCard:is(*,#_) .work-day-context-line .work-day-weekday-inline:is(*,._){color:#75eadc}html body.page-work-time #workDashboard{& .work-status-header-icon{order:2;display:grid;place-items:center;width:54px;height:42px;margin:-4px auto 6px;border:1px solid rgba(147, 229, 221, .34);border-radius:16px;background:linear-gradient(145deg, rgba(12, 47, 63, .82), rgba(24, 61, 75, .62));color:#8ff7e9;font-size:1.6rem;line-height:1;box-shadow:inset 0 0 14px rgba(112, 231, 221, .08), 0 10px 18px rgba(0, 0, 0, .16)}& #workdayCard .work-top-status,& #workweekCard .work-top-status{order:3}& #workdayCard .work-day-context-line,& #workweekCard .work-top-status-detail{color:#bfe8ee}& .workday-mini-label.label-top{bottom:-57px}& :is(.workday-mini-label.workday-section-label,.workday-mini-label.label-bottom){top:-48px}}html body.page-work-time #workDashboard,html body.page-work-time #workDashboard :is(.work-dashboard-panels,.work-finance-tools,.finance-card),html body.page-work-time #workDashboard :is(#workdayCard,#workweekCard,#workCardsStandalone,#workDashboardBottomSection,#financialYearCard),html body.page-work-time .age-card,html body.page-work-time .activities-card{width:min(100%, 1480px);max-width:1480px;margin-left:auto;margin-right:auto}html body.page-work-time #workDashboard :is(.work-dashboard-panels,.work-finance-tools){display:grid;justify-items:center}html body.page-work-time #workDashboard:is(*,#_),html body.page-work-time #workDashboard:is(*,#_) > *,html body.page-work-time #workDashboard:is(*,#_) .work-dashboard-panels,html body.page-work-time #workDashboard:is(*,#_) :is(#workdayCard:is(*,#_),#workweekCard:is(*,#_),#workCardsStandalone:is(*,#_),#payCalculator:is(*,#_),#expenseCalculator:is(*,#_),#financialYearCard:is(*,#_)),html body.page-work-time #workDashboard:is(*,#_) .finance-card:is(*,._){width:min(100%, 1480px);max-width:1480px;margin-left:auto;margin-right:auto}html body.page-work-time #workDashboard #workdayCard{& .work-top-status{display:inline-flex;align-items:center}& .work-daily-earnings-bubble{position:relative;display:inline-grid;grid-template-columns:auto 1fr auto;align-items:center;margin-left:100px;border:1px solid rgba(120, 210, 189, .5);border-radius:999px;background:radial-gradient(circle at 12% 20%, rgba(114, 224, 193, .2), transparent 38%), linear-gradient(135deg, rgba(14, 55, 70, .95), rgba(10, 29, 50, .96));color:#dbfff4;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .08), 0 10px 24px rgba(0, 10, 22, .28);vertical-align:middle}& .work-earnings-icon{color:#aadf9a;font-size:1.55rem;line-height:1}& .work-earnings-copy{display:grid;justify-items:start;min-width:0}& .work-earnings-label{color:#aaf2df;font-size:.82rem;letter-spacing:.01em}& .work-earnings-line{display:inline-flex;align-items:baseline;gap:6px;color:#effff9;white-space:nowrap}& .work-earnings-line b{color:#f2fff8;font-size:.98rem}& .work-earnings-line small{color:#9dc1cf;font-size:.68rem;text-transform:uppercase}& .work-earnings-line.after-tax b{color:#b9ecff}& .work-earnings-minute-meter{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:conic-gradient(#86dbc4 var(--earnings-minute-pct), rgba(5, 22, 41, .95) 0);box-shadow:inset 0 0 0 1px rgba(166, 220, 232, .32)}& .work-earnings-minute-meter i{width:28px;height:28px;border-radius:50%;background:#192631;box-shadow:inset 0 0 0 1px rgba(166, 220, 232, .18)}& .work-earnings-pop{position:absolute;right:46px;top:-42px;display:grid;gap:1px;padding:6px 10px;border:1px solid rgba(129, 228, 148, .55);border-radius:10px;background:rgba(8, 33, 25, .94);color:#9ef0a8;font-size:.95rem;line-height:1.05;box-shadow:0 12px 24px rgba(0, 0, 0, .28);pointer-events:none}& .work-earnings-pop small{color:#b6dfc1;font-size:.68rem}& .work-earnings-pop.is-visible{animation:workEarningsRise 5s ease forwards}& .workday-top-tools .work-settings-toggle{min-width:124px}}@media (max-width: 980px){html body.page-work-time #workDashboard #workdayCard .work-daily-earnings-bubble{margin-left:0;min-width:min(360px, 100%);border-radius:16px}}html body.page-work-time #workDashboard{& #workdayCard .card-title-wrap{justify-items:stretch}& #workdayCard :is(.card-title-line,.title-value-stack),& #workdayTitle{justify-self:stretch;justify-items:stretch}& #workdayCard .work-daily-earnings-bubble{margin:0}& :is(#workdayCombinedSlider,#workdayWeekendSlider){width:min(calc(100% - 40px), 1220px);max-width:1220px}& :is(#workdayCombinedTrack,#workdayCombinedLabels,#workdayWeekendLabels),& #workdayWeekendSlider .workday-mini-track{width:calc(100% - 40px);max-width:none}}@media (max-width: 980px){html body.page-work-time #workDashboard{& #workdayCard .card-title-wrap{grid-template-columns:1fr;grid-template-areas:"title" "statusicon" "status" "earnings" "context" "progress";justify-items:center;text-align:center}& #workdayCard .work-daily-earnings-bubble{justify-self:center}& :is(#workdayCombinedSlider,#workdayWeekendSlider){width:min(100%, 1220px)}& :is(#workdayCombinedTrack,#workdayCombinedLabels,#workdayWeekendLabels),& #workdayWeekendSlider .workday-mini-track{width:calc(100% - 24px)}}}html body.page-work-time #workDashboard{& #workdayCard .card-title-wrap,& #workweekCard .card-title-wrap{justify-items:stretch;text-align:left}& #workdayCard :is(.card-title-line,.title-value-stack),& #workweekCard :is(.card-title-line,.title-value-stack),& :is(#workdayTitle,#workweekTitle){width:100%;max-width:none;justify-self:stretch;justify-items:stretch}& #workdayTitle{margin-bottom:-24px}& #workweekTitle{display:grid;grid-template-areas:". title statusicon status" ". detail detail detail" ". metrics metrics metrics";align-items:center;margin-bottom:-24px}& #workdayCard .work-day-view-title,& #workweekCard .work-view-title-line{grid-area:title;position:static;left:auto;top:auto;justify-self:start;text-align:left;margin:0;width:auto;display:inline-flex;align-items:center}& #workweekCard .work-view-title-line .work-view-title{position:static;left:auto;top:auto;justify-self:start;text-align:left;margin:0;transform:none}& #workdayCard .work-status-coffee-icon,& #workweekCard .work-status-alarm-icon{grid-area:statusicon;position:static;justify-self:center;margin:0}& #workdayCard .work-top-status,& #workweekCard .work-top-status{grid-area:status;justify-self:start;text-align:left;margin:0}& #workweekCard .work-top-status-detail{grid-area:detail;justify-self:start;text-align:left;margin:0}& #workweekCard .work-top-metric-cell{grid-area:metrics;justify-self:start;text-align:left}& #workdayCard .work-daily-earnings-bubble{grid-area:earnings;justify-self:end;align-self:start}}@media (max-width: 980px){html body.page-work-time #workDashboard :is(#workdayTitle,#workweekTitle){grid-template-columns:1fr;grid-template-areas:"title" "statusicon" "status" "earnings" "context" "progress" "detail" "metrics";transform:none;margin-bottom:0;justify-items:center;text-align:center}}html body.page-work-time #workDashboard{& #workweekTitle{grid-template-columns:120px max-content 50px minmax(300px, 1fr);row-gap:12px;column-gap:18px;padding-top:10px}& #workdayCard :is(.work-day-view-title,.work-top-status,.work-day-context-line,.work-day-progress-line),& #workweekCard :is(.work-view-title-line,.work-top-status,.work-top-status-detail,.work-top-metric-cell){transform:translateX(40px)}& #workdayCard .work-status-coffee-icon,& #workweekCard .work-status-alarm-icon{transform:translateX(40px)}& #workdayCard .work-daily-earnings-bubble{width:270px;min-width:0;padding:10px 12px;gap:8px}& #workdayCard .work-earnings-copy{gap:3px}& #workdayCard .work-earnings-line{font-size:.78rem}& :is(.work-card-actions,.work-settings-actions,.work-header-actions,.world-holidays-toggle,.compact-holidays-button),& :is(#workSettingsToggle,#workHolidayToggle,#holidayToggle){transform:translateY(50px)}}@media (max-width: 980px){html body.page-work-time #workDashboard #workdayCard :is(.work-day-view-title,.work-top-status,.work-day-context-line,.work-day-progress-line,.work-status-coffee-icon),html body.page-work-time #workDashboard #workweekCard :is(.work-view-title-line,.work-top-status,.work-top-status-detail,.work-top-metric-cell,.work-status-alarm-icon){transform:none}}html body.page-work-time #workDashboard #workdayCard{& .work-top-status .work-status-inline-icon.work-status-coffee-icon{position:static;grid-area:auto;align-items:center;justify-content:center;width:auto;height:auto;padding:0;transform:none;color:#ffe0a3;filter:drop-shadow(0 0 8px rgba(255, 196, 93, .28))}& .work-top-status{gap:8px}& .work-top-status.work-status-bubble{grid-template-columns:1fr;gap:4px}& .work-top-status .work-status-inline-icon.work-status-coffee-icon{display:block;margin:0 auto;font-size:1.25em;line-height:1}& .work-top-status .work-status-text-line{display:block;line-height:1.1}& .work-status-header-icon.work-status-coffee-icon{position:static;display:block;width:auto;height:auto;margin:0;padding:0;pointer-events:none;z-index:2}& .work-top-status.work-status-bubble{justify-content:center;align-items:center;padding-top:8px;padding-bottom:8px}}html body.page-work-time #workDashboard:is(*,#_) #dailyEarningsCard:is(*,#_){margin:0 auto}html body.page-work-time #workDashboard{& #workdayCard .work-status-header-icon.work-status-coffee-icon{grid-area:statusicon;justify-self:center;align-self:start;margin-top:-2px;color:#ffe0a3;line-height:1;filter:drop-shadow(0 0 10px rgba(255, 196, 93, .32))}& .daily-earnings-card{display:grid;gap:18px;padding:24px 28px 28px;border:1px solid rgba(126, 217, 204, .28);border-radius:22px;background:radial-gradient(circle at 12% 0%, rgba(122, 224, 194, .14), transparent 34%), radial-gradient(circle at 86% 10%, rgba(78, 156, 216, .12), transparent 32%), linear-gradient(145deg, rgba(8, 31, 43, .98), rgba(5, 17, 31, .99) 62%, rgba(8, 28, 40, .98));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .06), 0 18px 42px rgba(0, 10, 24, .3)}& .daily-earnings-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(139, 218, 226, .14);padding-bottom:12px}& .daily-earnings-head h3{margin:0;color:#dffdf5;font-weight:650}& .daily-earnings-head p{margin:0;color:#9fc3cf}& .daily-earnings-top-row{display:grid;grid-template-columns:minmax(340px, 430px) minmax(0, 1fr);align-items:stretch;gap:18px}& #dailyEarningsCard .work-daily-earnings-bubble{position:relative;display:grid;align-items:center;min-width:0;margin:0;color:#dbfff4}& #dailyEarningsCard .work-earnings-icon{color:#aadf9a;line-height:1}& #dailyEarningsCard .work-earnings-copy{display:grid;min-width:0}& #dailyEarningsCard .work-earnings-label{text-transform:uppercase}& #dailyEarningsCard .work-earnings-line{display:flex;align-items:baseline;color:#effff9}& #dailyEarningsCard .work-earnings-line.after-tax b{color:#b9ecff}& #dailyEarningsCard .work-earnings-line small{color:#9dc1cf;text-transform:uppercase}& #dailyEarningsCard .work-earnings-minute-meter{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:conic-gradient(#86dbc4 var(--earnings-minute-pct), rgba(5, 22, 41, .95) 0);box-shadow:inset 0 0 0 1px rgba(166, 220, 232, .4), 0 0 22px rgba(92, 220, 190, .18)}& #dailyEarningsCard .work-earnings-minute-meter i{width:54px;height:54px;border-radius:50%;background:#192631;box-shadow:inset 0 0 0 1px rgba(166, 220, 232, .2)}& #dailyEarningsCard .work-earnings-pop{position:absolute;right:28px;top:-34px;display:grid;gap:1px;padding:6px 10px;border:1px solid rgba(129, 228, 148, .55);border-radius:10px;background:rgba(8, 33, 25, .94);color:#9ef0a8;font-size:.95rem;line-height:1.05;box-shadow:0 12px 24px rgba(0, 0, 0, .28);pointer-events:none}& .work-earnings-progress-grid{display:grid;gap:12px}& .work-earnings-progress-card{display:grid;gap:10px;padding:14px 16px;border:1px solid rgba(130, 210, 224, .22);border-radius:14px}& .work-earnings-progress-card :is(header,footer){display:flex;align-items:center;justify-content:space-between;gap:12px}& .work-earnings-progress-card header span{color:#e3fbff;font-weight:700}& .work-earnings-progress-card header b{color:#98f2cf}& .work-earnings-progress-card footer span{color:#bfdce6}& .work-earnings-progress-card footer span:last-child{color:#a8def1}& .work-earnings-slider{position:relative;height:22px;overflow:hidden;border-radius:999px;box-shadow:inset 0 6px 16px rgba(0, 0, 0, .42)}& .work-earnings-slider-fill{position:absolute;inset:0 auto 0 0;width:var(--earnings-progress);border-radius:inherit;box-shadow:0 0 18px rgba(113, 221, 196, .28)}& .work-earnings-slider-marker{position:absolute;top:50%;left:var(--earnings-progress);width:10px;height:30px;border-radius:999px;transform:translate(-50%, -50%)}& .daily-earnings-totals .workweek-combined-totals{width:100%;max-width:none;margin:0}}@media (max-width: 980px){html body.page-work-time #workDashboard{& #workdayTitle{grid-template-columns:1fr;grid-template-areas:"title" "status" "statusicon" "context" "progress";justify-items:center}& .daily-earnings-top-row{grid-template-columns:1fr}& .daily-earnings-head,& .work-earnings-progress-card :is(header,footer){display:grid;justify-items:start}}}html body.page-work-time #workDashboard{& #workdayCard .work-status-header-icon.work-status-coffee-icon{font-size:54px;transform:translateX(50px)}& #workdayCombinedSlider header,& #workdayWeekendSlider header{justify-items:start;text-align:left}& :is(#workdayCombinedSliderTitle,#workdayWeekendSliderTitle,#workdayCombinedSliderPercent,#workdayWeekendSliderPercent),& #workdayCombinedSlider header b,& #workdayWeekendSlider header b{margin-left:0;margin-right:auto;text-align:left}& .workday-mini-label.label-bottom{top:calc(100% + 10px);bottom:auto;margin-bottom:5px;transform:translateX(-50%)}& #workdayCombinedTrack,& #workdayWeekendSlider .workday-mini-track{margin-bottom:5px}}@media (max-width: 980px){html body.page-work-time #workDashboard #workdayCard{& .work-day-view-title,& :is(.work-top-status.work-status-bubble,.work-status-header-icon.work-status-coffee-icon){transform:none}& .work-status-header-icon.work-status-coffee-icon{font-size:46px}}}html body.page-work-time #workDashboard{& .daily-earnings-card{font-size:1.15rem}& .daily-earnings-head h3{font-size:clamp(1.6rem, 2.4vw, 2.25rem)}& .daily-earnings-head p,& .work-earnings-progress-card footer span{font-size:1rem}& .work-earnings-progress-card header span{font-size:1.14rem}& .work-earnings-progress-card header b{font-size:1.45rem}& #dailyEarningsCard .work-daily-earnings-bubble{grid-template-columns:1fr;justify-items:center;align-content:center;gap:12px}& #dailyEarningsCard .work-earnings-copy{order:1;gap:8px}& #dailyEarningsCard .work-earnings-line{justify-content:center;flex-wrap:wrap;gap:8px;font-size:1.22rem;white-space:normal}& #dailyEarningsCard .work-earnings-line small{font-size:.9rem}& #dailyEarningsCard .work-earnings-minute-meter{order:2;transition:background .35s linear}& #dailyEarningsCard .work-earnings-minute-amount{order:3;display:grid;justify-items:center;gap:2px;min-height:38px;color:#c7f6df;font-size:1rem;line-height:1.12}& #dailyEarningsCard .work-earnings-minute-amount b{color:#f7fff7;font-size:1.18rem}& #dailyEarningsCard .work-earnings-minute-amount small{color:#aee6f5;font-size:.9rem}& #dailyEarningsCard .work-earnings-icon{order:4;font-size:2.7rem}& .work-total-section-grid .work-total-pair{font-size:1.08rem}& .work-total-section-grid .work-total-pair strong{font-size:1.16rem}& .work-total-section-grid .work-total-pair .bank-tax-lines,& .work-total-section-grid .work-total-pair .bank-tax-lines span{display:block}& .work-total-section-grid .work-total-pair .bank-tax-lines{margin-top:8px;line-height:1.45}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot,& #workweekCounterPanel .counter-slot{position:relative;overflow:visible}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.slot-current:not(.slot-collected),& #workweekCounterPanel .counter-slot.slot-current:not(.slot-collected){border-width:5px;border-color:#7de7ff;box-shadow:0 0 0 3px rgba(125, 231, 255, .2), 0 0 26px rgba(64, 191, 255, .35)}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.slot-current:not(.slot-collected)::before,& #workweekCounterPanel .counter-slot.slot-current:not(.slot-collected)::before{content:"";position:absolute;left:50%;top:-26px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:18px solid #7de7ff;transform:translateX(-50%);filter:drop-shadow(0 0 10px rgba(125, 231, 255, .45))}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.slot-completed:not(.slot-current):not(.slot-collected),& #workweekCounterPanel .counter-slot.slot-completed:not(.slot-current):not(.slot-collected),& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.slot-active.slot-completed:not(.slot-current):not(.slot-collected),& #workweekCounterPanel .counter-slot.slot-active.slot-completed:not(.slot-current):not(.slot-collected){border-width:4px;border-color:#7ccfff;background:rgba(9, 18, 30, .9);box-shadow:none}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.slot-collected,& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.slot-selected.slot-collected,& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel :is(.counter-slot.work-token.slot-active.slot-current.slot-completed.slot-selected.slot-collected,.counter-slot.weekend-token.slot-active.slot-current.slot-completed.slot-selected.slot-collected),& #workweekCounterPanel .counter-slot.slot-collected,& #workweekCounterPanel .counter-slot.slot-selected.slot-collected,& #workweekCounterPanel :is(.counter-slot.work-token.slot-active.slot-current.slot-completed.slot-selected.slot-collected,.counter-slot.weekend-token.slot-active.slot-current.slot-completed.slot-selected.slot-collected){border-width:5px;border-color:#c995ff;background:radial-gradient(circle at 50% 10%, rgba(220, 180, 255, .22), transparent 40%), linear-gradient(160deg, rgba(76, 35, 116, .98), rgba(31, 20, 60, .99));color:#f8efff;box-shadow:0 0 0 3px rgba(183, 126, 255, .25), 0 0 34px rgba(177, 101, 255, .5)}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.slot-collected small,& #workweekCounterPanel .counter-slot.slot-collected small{color:#f7e9ff;font-size:.95rem}& :is(#workdayCombinedSlider,#workdayWeekendSlider){min-height:285px}& :is(#workdayCombinedLabels,#workdayWeekendLabels){transform:none}& #workdayCombinedLabels :is(.workday-mini-label.label-top,.workday-mini-label.workday-section-label),& #workdayWeekendLabels .workday-mini-label.label-top:not(.label-time){top:-58px;bottom:auto;transform:translateX(-50%)}& #workdayCombinedLabels .workday-mini-label.workday-section-label{top:-78px;width:214px;min-width:214px;max-width:214px;line-height:1.12;text-align:center}& #workdayCombinedLabels .workday-mini-label.workday-section-label small{display:block;margin-top:4px;color:#b7cee0;font-size:.86em;line-height:1}& #workdayCombinedLabels .workday-mini-label.label-bottom,& #workdayWeekendLabels :is(.workday-mini-label.label-bottom,.workday-mini-label.label-time){top:calc(100% + 12px);bottom:auto;transform:translateX(-50%)}& #workdayWeekendLabels :is(.workday-mini-label.label-weekend-night,.workday-mini-label.label-weekend-morning,.workday-mini-label.label-weekend-day,.workday-mini-label.label-weekend-evening){top:-58px;bottom:auto;transform:translateX(-50%)}}html body.page-work-time :is( .progress-track, .progress-fill, .segment-band, .segment-band span, .workday-mini-track, .workday-mini-fill, .work-earnings-slider, .work-earnings-slider-fill, input[type="range"], input[type="range"]::-webkit-slider-runnable-track, input[type="range"]::-moz-range-track, input[type="range"]::-webkit-slider-thumb, input[type="range"]::-moz-range-thumb ){border-radius:0}html body.page-work-time input[type="range"]::-webkit-slider-runnable-track,html body.page-work-time input[type="range"]::-webkit-slider-thumb{border-radius:0}html body.page-work-time input[type="range"]::-moz-range-track,html body.page-work-time input[type="range"]::-moz-range-thumb{border-radius:0}html body.page-work-time #workDashboard{& .work-cards-display-head{align-items:center;gap:4px;padding:6px 0 12px;text-align:left}& .work-cards-display-head span{font-size:clamp(1.05rem, 1.35vw, 1.28rem);font-weight:500;letter-spacing:0;text-transform:none}& .work-cards-display-head p{margin:0;font-size:.88rem;color:#aac4d4}& .finance-card{border-left-width:3px;background:radial-gradient(circle at 12% 0%, rgba(47, 128, 216, .16), transparent 34%), linear-gradient(180deg, #102235, #091827 68%, #07131f)}& .finance-compact-title{margin:0 0 14px;font-size:clamp(1.18rem, 1.65vw, 1.55rem);font-weight:500;letter-spacing:0;line-height:1.15;color:#eef8fc}& :is(.finance-entry-panel,.budget-entry-panel,.budget-expenditure-panel,.finance-adjustments-body),& #payComparePanel{padding:16px;border:1px solid rgba(132, 190, 218, .22);border-radius:8px;background:rgba(5, 18, 30, .58)}& .finance-entry-panel{display:grid;grid-template-columns:minmax(360px, 1.35fr) repeat(3, minmax(170px, 1fr));align-items:end;gap:12px}& .pay-entry-rate{grid-template-columns:auto auto auto minmax(110px, .55fr) auto;align-items:center;gap:8px}& .pay-entry-rate > span:first-child,& .finance-entry-panel label > span:first-child,& .budget-entry-panel label > span:first-child{color:#dbeafe;font-size:.9rem;font-weight:500;white-space:nowrap}& .pay-rate-period-text,& .percent-input-wrap em{color:#9eb8c9;font-style:normal}& .percent-input-wrap{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:6px}& .finance-secondary-toggle{width:fit-content;margin:12px 0 0;min-height:36px;padding:8px 14px}& .finance-adjustments-body{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin-top:10px}& :is(.finance-adjustments-body[hidden],.expense-group-body[hidden]){display:none}& .finance-adjustments-body h4{grid-column:1 / -1;margin:0 0 2px;font-size:1rem;font-weight:500}& :is(.finance-adjustment-row,.expense-row){display:grid;grid-template-columns:minmax(135px, 1fr) minmax(92px, .7fr) minmax(120px, .8fr) minmax(112px, .8fr);align-items:center;gap:8px;padding:9px;border:1px solid rgba(132, 190, 218, .14);border-radius:8px;background:rgba(7, 21, 34, .72)}& .expense-row{grid-template-columns:minmax(160px, 1fr) minmax(110px, .7fr) minmax(118px, .7fr) minmax(86px, .55fr)}& .finance-adjustment-row > span:first-child,& .expense-row > span:first-child{color:#e8f6fb;font-size:.9rem}& .pay-action-row{display:flex;justify-content:flex-start;margin-top:12px}& .finance-output-list,& #payCalculatorOutput,& #expenseCalculatorOutput .finance-output-list{display:grid;grid-template-columns:repeat(3, minmax(210px, 1fr));gap:12px;margin-top:14px}& .finance-results-title,& .budget-plan h4{grid-column:1 / -1;margin:0;font-size:1.08rem;font-weight:500;color:#f4fbff}& :is(.finance-result-pair,.finance-metric){min-height:92px;padding:13px;border:1px solid rgba(94, 186, 210, .18);border-radius:8px;background:linear-gradient(145deg, rgba(9, 38, 54, .9), rgba(5, 18, 29, .96))}& #payBreakdownOutput{display:grid;gap:12px;margin-top:14px}& .finance-detail-block{padding:14px;border:1px solid rgba(132, 190, 218, .16);border-radius:8px;background:rgba(5, 18, 30, .62)}& .finance-detail-table tbody{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}& .finance-detail-table tr{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px;padding:8px 10px;border-radius:8px;background:rgba(9, 31, 47, .72)}& .budget-entry-panel label{display:grid;grid-template-columns:auto minmax(180px, 1fr) minmax(130px, .45fr);align-items:center;gap:10px}& .budget-expenditure-panel h4{margin:0 0 12px;font-size:1rem;font-weight:500}& .expense-groups{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}& .expense-group{display:grid;gap:8px;align-content:start}& .expense-group-toggle,& :is(#calculateBudgetButton,#calculatePayButton){width:180px;justify-content:center;text-align:center}& .expense-group-body{display:grid;gap:8px}& .budget-plan{grid-column:1 / -1;display:grid;gap:14px;padding:16px;border:1px solid rgba(94, 186, 210, .2);border-radius:8px;background:radial-gradient(circle at 80% 0%, rgba(54, 162, 105, .16), transparent 35%), linear-gradient(180deg, rgba(8, 29, 44, .95), rgba(5, 17, 28, .98))}& .budget-breakdown-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}& .budget-breakdown-grid section{padding:12px;border:1px solid rgba(132, 190, 218, .14);border-radius:8px;background:rgba(6, 20, 32, .7)}& #financialYearCard{min-height:430px}& #financialYearCard .compact-top-lines{display:grid;justify-content:center;gap:6px;margin-top:8px;text-align:center}& #financialYearCard .named-cycle-current strong{color:#8fe8ff;font-size:1.35rem}}@media (max-width: 1100px){html body.page-work-time #workDashboard :is(.finance-entry-panel,.finance-output-list,.expense-groups,.budget-breakdown-grid),html body.page-work-time #workDashboard :is(#payCalculatorOutput,#payBreakdownOutput),html body.page-work-time #workDashboard #expenseCalculatorOutput .finance-output-list{grid-template-columns:1fr}}html body.page-work-time #workDashboard{& #workdayCard :is(.card-title-wrap,.card-title-line,.title-value-stack){justify-content:center;text-align:center}& #workdayTitle{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"title" "status" "context" "progress";justify-items:center;justify-content:center;align-items:center;width:min(760px, 100%);max-width:760px;margin:0 auto;padding-top:0;row-gap:10px;column-gap:0;text-align:center;transform:none}& #workdayCard .work-day-view-title{grid-area:title;display:block;justify-self:center;width:100%;margin:0;text-align:center}}html body.page-work-time #workDashboard:is(*,#_) #workdayCard:is(*,#_) .work-day-view-title:is(*,._){position:static;top:auto;transform:none}html body.page-work-time #workDashboard{& #workdayCard .work-top-status.work-status-bubble{grid-area:status;display:inline-grid;justify-self:center;justify-items:center;width:auto;max-width:min(620px, 100%);margin:0 auto;text-align:center;transform:none}& #workdayCard :is(.work-day-context-line,.work-day-progress-line){display:block;position:static;justify-self:center;width:100%;margin:0 auto;text-align:center;transform:none}& #workdayCard .work-day-context-line{grid-area:context}& #workdayCard .work-day-progress-line{grid-area:progress;line-height:1.32}& #workdayCard:is(*,#_) :is(.card-head,.card-title-wrap){overflow:visible}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider,#workdayWeekendSlider){border-color:rgba(74, 116, 151, .34);background:radial-gradient(circle at 50% 0%, rgba(49, 86, 120, .16), transparent 48%), linear-gradient(180deg, rgba(9, 22, 38, .98), rgba(5, 13, 24, .99));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .04), 0 14px 28px rgba(0, 4, 14, .24)}& #workdayCard:is(*,#_) #workdayCombinedSlider .workday-mini-track,& #workdayCard:is(*,#_) #workdayWeekendSlider .workday-mini-track{border-color:rgba(88, 132, 168, .3);background:linear-gradient(180deg, #040914, #07111d);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .025), inset 0 8px 14px rgba(0, 0, 0, .28)}& #workdayCard:is(*,#_) .card-title-wrap{margin:0 auto 18px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}& #workdayCard:is(*,#_) :is(.card-title-wrap,.card-title-line,.title-value-stack){grid-template-columns:minmax(0, 1fr);justify-self:stretch;justify-items:center}& #workdayCard:is(*,#_) :is(.card-title-line,.title-value-stack){max-width:none}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_){width:min(760px, calc(100% - 96px));max-width:760px;margin:8px auto 0;padding:20px 26px 22px;border:1px solid rgba(116, 174, 210, .32);border-radius:8px;background:radial-gradient(circle at 50% 0%, rgba(74, 124, 166, .16), transparent 42%), linear-gradient(180deg, rgba(13, 31, 50, .9), rgba(7, 18, 32, .96));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .055), 0 18px 34px rgba(0, 5, 16, .24)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_){margin-top:-12px}& #workdayCard:is(*,#_) .work-day-view-title{color:rgba(232, 211, 148, .84);-webkit-text-fill-color:rgba(232, 211, 148, .84)}& #workdayCard:is(*,#_) :is(.work-day-context-line,.work-day-weekday-inline){-webkit-text-fill-color:#f6fbff}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider) header{display:grid;justify-items:center;justify-content:center;text-align:center}& #workdayCard:is(*,#_) #workdayCombinedLabels :is(.workday-mini-label.label-top.workday-section-label,.workday-mini-label.label-top.label-work-shift){top:-78px;bottom:auto}& #workdayCard:is(*,#_) #workdayCombinedLabels :is(.workday-mini-label.label-bottom,.workday-mini-label.label-time),& #workdayCard:is(*,#_) #workdayCombinedLabels .workday-mini-label.workday-boundary-label.label-bottom{top:calc(100% + 12px);bottom:auto;color:#f3fbff}& #workdayCard:is(*,#_) .workday-mini-slider.is-lunch-active .workday-work-segment.is-active,& #workdayCard:is(*,#_) .workday-work-segment{background:linear-gradient(90deg, #a54f1f, #d77a2d, #f09a42)}& #workdayCard:is(*,#_) .workday-mini-slider.is-lunch-active .workday-work-segment.is-active .workday-mini-fill,& #workdayCard:is(*,#_) #workdayWorkFill{background:linear-gradient(90deg, #c96925, #f19a3e)}& #workweekCard:is(*,#_) #workweekTitle{max-width:760px;margin:8px auto 18px;padding:20px 26px 22px;border:1px solid rgba(116, 174, 210, .32);border-radius:8px;background:radial-gradient(circle at 50% 0%, rgba(74, 124, 166, .16), transparent 42%), linear-gradient(180deg, rgba(13, 31, 50, .9), rgba(7, 18, 32, .96));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .055), 0 18px 34px rgba(0, 5, 16, .24)}& #workweekCard:is(*,#_) #workweekTrack{background:linear-gradient(180deg, #050b16, #071727);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03), inset 0 10px 18px rgba(0,0,0,.32)}& #workweekCard:is(*,#_) #workweekTrack :is(.tick-label, .workweek-range-label, .workweek-boundary-label em){color:#f6fbff;font-size:1.05rem;font-weight:500;text-shadow:0 1px 8px rgba(0,0,0,.45)}& #workweekCard:is(*,#_) #workweekTrack .progress-fill{background:linear-gradient(90deg, #42c6ff, #60f0d6)}& :is(#workDashboardTokens, #workweekCounterPanel) .counter-slot.work-token.slot-completed:not(.slot-selected){background:radial-gradient(circle at 50% 12%, rgba(255, 192, 122, .2), transparent 36%), linear-gradient(160deg, rgba(91, 44, 19, .98), rgba(31, 19, 12, .99));border-color:#ffad5c;box-shadow:inset 0 0 0 1px rgba(255, 235, 205, .16), 0 0 22px rgba(255, 145, 55, .26)}& :is(#workDashboardTokens, #workweekCounterPanel) .counter-slot.weekend-token.slot-completed:not(.slot-selected){background:radial-gradient(circle at 50% 12%, rgba(133, 245, 169, .2), transparent 36%), linear-gradient(160deg, rgba(18, 73, 43, .98), rgba(10, 28, 21, .99));border-color:#72e795;box-shadow:inset 0 0 0 1px rgba(212, 255, 222, .16), 0 0 22px rgba(83, 217, 117, .26)}& :is(#workDashboardTokens, #workweekCounterPanel) .counter-slot.slot-current:not(.slot-selected){border-width:6px;filter:brightness(1.18) saturate(1.08)}& :is(#workDashboardTokens, #workweekCounterPanel) .counter-slot.slot-current:not(.slot-selected)::before{content:"";position:absolute;left:50%;top:-42px;width:14px;height:28px;background:linear-gradient(180deg, #fff3b8, #ffd06e);transform:translateX(-50%);clip-path:polygon(35% 0, 65% 0, 65% 56%, 100% 56%, 50% 100%, 0 56%, 35% 56%);filter:drop-shadow(0 3px 8px rgba(255, 188, 74, .5))}& :is(#workDashboardTokens, #workweekCounterPanel) .counter-slot.slot-selected,& :is(#workDashboardTokens, #workweekCounterPanel) :is(.counter-slot.slot-current.slot-selected,.counter-slot.slot-completed.slot-selected){border-color:#c9a0df;background:radial-gradient(circle at 50% 12%, rgba(195, 128, 214, .34), transparent 38%), linear-gradient(160deg, rgba(72, 34, 83, .98), rgba(30, 18, 47, .99));box-shadow:0 0 0 5px rgba(107, 57, 132, .34), 0 0 64px rgba(128, 63, 153, .72), inset 0 0 0 1px rgba(244, 218, 255, .18)}& :is(#workDashboardTokens, #workweekCounterPanel) .counter-slot.slot-selected small{color:#f7e9ff;font-size:1.14rem;font-weight:700}& #payCalculator{font-size:1.14rem}& #payCalculator .finance-entry-panel{display:grid;grid-template-columns:1fr;gap:14px;width:min(720px, 100%);margin:0 auto 18px;padding:20px;border:1px solid rgba(116, 174, 210, .28);border-radius:12px;background:linear-gradient(180deg, rgba(9, 28, 45, .96), rgba(5, 15, 28, .98))}& #payCalculator .finance-entry-panel label,& #payCalculator .pay-rate-line{display:grid;grid-template-columns:minmax(190px, 1fr) minmax(190px, 1.2fr);align-items:center;justify-content:stretch;gap:12px;width:100%;margin:0;font-size:1.16rem;text-align:left}& #payCalculator .pay-rate-line{grid-template-columns:minmax(190px, 1fr) auto auto auto}& #payCalculator .finance-entry-panel label > span:first-child{color:#e9f7ff;font-size:1.18rem;text-align:right}& #payCalculator :is(input,select){min-height:42px;width:140px;font-size:1.16rem}& #payCalculator :is(.pay-action-row,.pay-compare-entry-row){justify-content:center}& #payCalculatorOutput.finance-output-list{display:grid;grid-template-columns:repeat(2, minmax(220px, 1fr));gap:14px;width:min(980px, 100%);margin:18px auto 0}& #payCalculatorOutput .finance-result-pair{min-height:116px;display:grid;align-content:center;gap:10px;font-size:1.08rem}& #payCalculatorOutput .finance-result-pair > div{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}& #payCalculatorOutput .finance-result-pair strong{display:grid;gap:4px;text-align:center}& #payBreakdownOutput{width:min(980px, 100%);margin-left:auto;margin-right:auto;grid-template-columns:repeat(2, minmax(0, 1fr))}& #workweekCard:is(*,#_) #workweekTitle:is(*,#_),& #workweekCard:is(*,#_) #workweekTitle:is(*,#_) :is(.work-view-title-line,.work-top-status,.work-top-status-detail){display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;justify-content:center;width:100%;text-align:center;transform:none}& #workweekCard:is(*,#_) #workweekTitle:is(*,#_){grid-template-areas:"title" "status" "detail" "metrics";row-gap:10px}& #workweekCard:is(*,#_) #workweekTitle:is(*,#_) .work-view-title-line{grid-area:title}& #workweekCard:is(*,#_) #workweekTitle:is(*,#_) .work-top-status{grid-area:status}& #workweekCard:is(*,#_) #workweekTitle:is(*,#_) .work-top-status-detail{grid-area:detail}}html body.page-work-time #workDashboard:is(*,#_){& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.work-token.slot-completed:not(.slot-selected),& #workweekCounterPanel .counter-slot.work-token.slot-completed:not(.slot-selected){background:radial-gradient(circle at 50% 12%, rgba(255, 192, 122, .22), transparent 36%), linear-gradient(160deg, rgba(91, 44, 19, .98), rgba(31, 19, 12, .99));border-color:#ffad5c;box-shadow:inset 0 0 0 1px rgba(255, 235, 205, .16), 0 0 24px rgba(255, 145, 55, .3)}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.weekend-token.slot-completed:not(.slot-selected),& #workweekCounterPanel .counter-slot.weekend-token.slot-completed:not(.slot-selected){background:radial-gradient(circle at 50% 12%, rgba(133, 245, 169, .22), transparent 36%), linear-gradient(160deg, rgba(18, 73, 43, .98), rgba(10, 28, 21, .99));border-color:#72e795;box-shadow:inset 0 0 0 1px rgba(212, 255, 222, .16), 0 0 24px rgba(83, 217, 117, .3)}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.slot-current:not(.slot-selected),& #workweekCounterPanel .counter-slot.slot-current:not(.slot-selected){border-width:6px;filter:brightness(1.2) saturate(1.08)}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.slot-current:not(.slot-selected)::before,& #workweekCounterPanel .counter-slot.slot-current:not(.slot-selected)::before{content:"";position:absolute;left:50%;top:-42px;width:16px;height:30px;background:linear-gradient(180deg, #fff3b8, #ffd06e);transform:translateX(-50%);clip-path:polygon(35% 0, 65% 0, 65% 56%, 100% 56%, 50% 100%, 0 56%, 35% 56%);filter:drop-shadow(0 3px 8px rgba(255, 188, 74, .5))}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.slot-selected,& #workweekCounterPanel .counter-slot.slot-selected{border-color:#c9a0df;background:radial-gradient(circle at 50% 12%, rgba(195, 128, 214, .34), transparent 38%), linear-gradient(160deg, rgba(72, 34, 83, .98), rgba(30, 18, 47, .99));box-shadow:0 0 0 5px rgba(107, 57, 132, .34), 0 0 64px rgba(128, 63, 153, .72), inset 0 0 0 1px rgba(244, 218, 255, .18)}}html body.page-work-time #workDashboard #payCalculator #payCalculatorBody .finance-entry-panel.pay-entry-panel .pay-rate-line{& .money-input-wrap{justify-self:center}& .pay-rate-period-text,& select{justify-self:center}}html body.page-work-time #workDashboard:is(*,#_){& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.work-token.slot-current:not(.slot-selected),& #workweekCounterPanel .counter-slot.work-token.slot-current:not(.slot-selected){background:radial-gradient(circle at 50% 12%, rgba(255, 214, 162, .3), transparent 38%), linear-gradient(160deg, rgba(123, 62, 25, .98), rgba(48, 28, 15, .99))}& #workDashboardTokens.work-dashboard-tokens #dashboardWorkweekCounterPanel .counter-slot.weekend-token.slot-current:not(.slot-selected),& #workweekCounterPanel .counter-slot.weekend-token.slot-current:not(.slot-selected){background:radial-gradient(circle at 50% 12%, rgba(165, 255, 190, .3), transparent 38%), linear-gradient(160deg, rgba(29, 100, 58, .98), rgba(12, 42, 29, .99))}}html body.page-work-time #workDashboard{& #payCalculatorOutput .finance-result-pair{grid-template-columns:minmax(0, 1fr);justify-items:center;text-align:center}& :is(.workday-multi-sliders,.workday-mini-slider),& #workweekCard .progress-track{width:min(100%, 1130px);max-width:1130px;margin-left:auto;margin-right:auto}& .workday-mini-slider header{margin-bottom:22px;padding-bottom:6px}& #workdayCombinedSlider > header > span,& #workdayCombinedSliderTitle{color:#ffad5c;font-family:Georgia, "Times New Roman", serif;font-style:italic;font-size:1.42rem;font-weight:500}& #workdayWeekendSlider > header > span,& #workdayWeekendSliderTitle{color:#78e795;font-family:Georgia, "Times New Roman", serif;font-style:italic;font-size:1.42rem;font-weight:500}& :is( .label-work-first-half, .label-lunch-break, .label-work-second-half, .label-work-shift-section ){top:auto;bottom:-62px;z-index:28}& :is(.workday-mini-label,.workday-mini-time-marker,.workweek-range-label,.workweek-main-label,.workweek-weekend-label){z-index:40}& #workweekTitle,& #workweekTitle :is(.work-view-title-line,.work-view-title,.work-top-status,.work-top-status-detail){justify-items:center;justify-content:center;text-align:center;width:100%;margin-left:auto;margin-right:auto;transform:none}& :is(.workweek-main-label,.workweek-weekend-label){font-size:1.28rem;line-height:1.05;font-weight:700}& .workweek-main-label{color:#ff8c5a}& .workweek-weekend-label{color:#8df0a7}& .workweek-range-label{padding-top:30px}& .workweek-range-label::before{position:absolute;left:50%;top:0;width:12px;height:24px;transform:translateX(-50%);clip-path:polygon(36% 0, 64% 0, 64% 56%, 100% 56%, 50% 100%, 0 56%, 36% 56%)}& :is(.workday-mini-marker, .progress-track > .marker)::before{content:"";position:absolute;left:50%;top:-42px;width:16px;height:34px;transform:translateX(-50%);clip-path:polygon(35% 0, 65% 0, 65% 58%, 100% 58%, 50% 100%, 0 58%, 35% 58%);z-index:20}& .workday-mini-marker,& .progress-track > .marker{z-index:22}& #payCalculator #payCalculatorBody .finance-entry-panel.pay-entry-panel label,& #payCalculator #payCalculatorBody .finance-entry-panel.pay-entry-panel .pay-rate-line{display:grid;grid-template-columns:230px minmax(220px, 1fr) auto;align-items:center;justify-items:start;gap:10px;text-align:left}& #payCalculator #payCalculatorBody .finance-entry-panel.pay-entry-panel label > span:first-child,& #payCalculator #payCalculatorBody .finance-entry-panel.pay-entry-panel .pay-rate-line > span:first-child{color:#e5d2a4;text-align:right;justify-self:end;font-weight:600}& #payCalculator .pay-rate-period-text{color:#cfe4ea;font-size:1rem;white-space:nowrap}& #payCalculator .finance-secondary-toggle{min-height:30px;height:30px;padding:4px 14px;margin:4px auto 0;justify-self:center;border-radius:8px;font-size:.88rem}& #payCalculator .finance-calculate-button,& #calculateBudgetButton{min-height:48px;padding:12px 30px;border-radius:999px;border-color:rgba(151, 226, 255, .8);background:linear-gradient(180deg, #3fb6ff, #1266ad);color:#f6fcff;box-shadow:0 0 26px rgba(47, 160, 229, .34);font-size:1.08rem}& #payCalculator :is(.finance-compare-toggle,.finance-compare-run){min-height:44px;padding:10px 26px;border-radius:999px}& #budgetCalculatorBody .budget-expenditure-panel{display:grid;gap:18px}& #budgetCalculatorBody .expense-groups{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));align-items:start;gap:16px}& #budgetCalculatorBody .expense-group{min-height:100%}& #budgetCalculatorBody .expense-group-toggle{border-radius:12px}& #budgetCalculatorBody .expense-group-body{margin-top:10px}& #budgetCalculatorBody .budget-assets-divider{height:1px;background:linear-gradient(90deg, transparent, rgba(182, 207, 223, .42), transparent)}& #budgetCalculatorBody .budget-assets-title{margin:0;color:#b8efc2;text-align:center;font-size:1.2rem}& #calculateBudgetButton{justify-self:center;min-width:260px;font-size:1.16rem}& #workdayCombinedSlider.workday-mini-slider > header #workdayCombinedSliderTitle,& #workdayCombinedSlider.workday-mini-slider header span#workdayCombinedSliderTitle{color:#ffad5c;font-family:Georgia, "Times New Roman", serif;font-style:italic;font-size:1.48rem;font-weight:500}& #workdayWeekendSlider.workday-mini-slider > header #workdayWeekendSliderTitle,& #workdayWeekendSlider.workday-mini-slider header span#workdayWeekendSliderTitle{color:#78e795;font-family:Georgia, "Times New Roman", serif;font-style:italic;font-size:1.48rem;font-weight:500}& #workdayCombinedSlider :is(.workday-mini-label.label-work-first-half,.workday-mini-label.label-lunch-break,.workday-mini-label.label-work-second-half){top:auto;bottom:-62px;transform:translateX(-50%)}& #workweekCard :is(.workweek-main-label,.workweek-weekend-label){font-size:1.34rem;line-height:1.05;font-weight:800}& #workdayCard:is(*,#_) #workdayCombinedSlider #workdayCombinedSliderTitle:is(*,#_){font-family:Georgia, "Times New Roman", serif}& #workdayCard:is(*,#_) #workdayWeekendSlider #workdayWeekendSliderTitle:is(*,#_){font-family:Georgia, "Times New Roman", serif}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.workday-mini-label.label-work-first-half,.workday-mini-label.label-lunch-break,.workday-mini-label.label-work-second-half){top:calc(100% + 12px);bottom:auto}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.workweek-main-label:is(*,._),.workweek-weekend-label:is(*,._)){font-size:1.34rem;line-height:1.05;font-weight:800}& #payCalculator #payCalculatorBody .finance-entry-panel.pay-entry-panel .pay-rate-line.pay-entry-rate{display:grid;justify-items:start;align-items:center;column-gap:10px;row-gap:0;margin-bottom:0}& #payCalculator #payCalculatorBody .finance-entry-panel.pay-entry-panel .pay-rate-line.pay-entry-rate > span:first-child{justify-self:end;text-align:right}& #payCalculator #payRateType:is(*,#_){display:block;min-width:150px;max-width:150px;opacity:1;pointer-events:auto}& #payCalculator :is(#payRate, #payHoursPerDay, #payDaysPerWeek){font-size:1.32rem;text-align:left;padding-left:12px}& #payCalculator #payCalculatorBody .finance-entry-panel.pay-entry-panel label:not(.pay-rate-line){margin-bottom:0}& #budgetCalculatorBody :is(.expense-group-body[hidden],.expense-group-body[hidden=""]){display:none}}html body.page-work-time #workDashboard:is(*,#_){& #workdayCard:is(*,#_) :is(.workday-multi-sliders,.workday-mini-slider){margin-left:auto;margin-right:auto}& #workdayCard:is(*,#_) .workday-mini-track{max-width:100%}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider{padding-top:11px;padding-bottom:11px}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_).workday-mini-slider{padding-bottom:62px}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_){gap:5px;padding-top:11px;padding-bottom:0}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_){gap:5px;padding-top:11px;padding-bottom:1px}& #dailyEarningsCard:is(*,#_) .work-earnings-label{letter-spacing:0}& .work-earnings-progress-card{background:linear-gradient(180deg, rgba(19, 33, 44, .98), rgba(7, 18, 26, .98));border-color:rgba(93, 169, 137, .3)}& .work-earnings-slider{background:#081015;border:1px solid rgba(130, 206, 166, .28)}& .work-earnings-slider-fill{background:linear-gradient(90deg, #182c3d, #1e5d54 58%, #6bcc8f)}& .work-earnings-slider-marker{background:#91f0ad;box-shadow:0 0 12px rgba(118, 225, 150, .58)}& :is(.work-earnings-minute-meter, .work-earnings-minute-amount, .work-earnings-pop){display:none}& #workCardsStandalone:is(*,#_) .work-cards-display-head{display:grid;justify-items:center}& #workCardsStandalone:is(*,#_) .work-cards-toggle{display:grid;place-items:center;width:150px;margin:14px auto 10px}& #payCalculator #payCalculatorBody .finance-entry-panel.pay-entry-panel{width:min(100%, 760px);justify-items:start}& #payCalculator #payCalculatorBody .finance-entry-panel.pay-entry-panel .pay-rate-line.pay-entry-rate{grid-template-columns:230px minmax(170px, 230px) 150px;justify-content:start}& #payCalculator #payCalculatorBody .finance-entry-panel.pay-entry-panel label:not(.pay-rate-line){justify-content:start}& #payCalculator #payCalculatorBody .finance-entry-panel.pay-entry-panel :is(label, .pay-rate-line) > span:first-child{justify-self:end}& #payCalculator #calculatePayButton:is(*,#_){margin-top:10px}& #budgetCalculatorBody :is(.expense-groups-spread, .asset-groups-spread){margin-left:auto;margin-right:auto}& #budgetCalculatorBody .expense-group{gap:10px;justify-items:stretch}& #budgetCalculatorBody .expense-group-toggle{text-align:center;letter-spacing:0}& #financialYearCard:is(*,#_){background:linear-gradient(145deg, rgba(18, 28, 42, .98), rgba(11, 18, 28, .98) 48%, rgba(21, 34, 49, .96));border-color:rgba(144, 176, 202, .34)}& #financialYearCard:is(*,#_) .compact-top-lines{width:100%}& #financialYearCard:is(*,#_) .financial-business-layout{display:grid;justify-items:center;gap:14px;width:min(100%, 520px);margin:0 auto;padding:14px 16px 18px;border:1px solid rgba(138, 166, 190, .24)}& #financialYearCard:is(*,#_) .financial-business-headline{align-items:baseline;justify-content:space-between;width:100%;color:#d9e9f5}& #financialYearCard:is(*,#_) .financial-business-headline span{color:#c3b78c;font-size:1rem}& #financialYearCard:is(*,#_) .financial-business-headline strong{color:#8bd3ff;font-size:1.42rem}& #financialYearCard:is(*,#_) .financial-business-kpis{grid-template-columns:repeat(3, 1fr);gap:10px;width:100%}& #financialYearCard:is(*,#_) .financial-business-kpis span{display:grid;gap:2px;place-items:center;min-height:58px;border:1px solid rgba(128, 163, 190, .22);background:rgba(5, 16, 25, .72)}& #financialYearCard:is(*,#_) .financial-business-kpis b{color:#b2e4ff;font-size:1.25rem}& #financialYearCard:is(*,#_) .financial-business-kpis small,& #financialYearCard:is(*,#_) .financial-business-remaining{color:#d8cfa8}& #financialYearCard:is(*,#_) .financial-quarter-dial{position:relative;display:grid;place-items:center;width:185px;height:185px;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(203, 229, 243, .12), 0 10px 26px rgba(0, 0, 0, .28)}& #financialYearCard:is(*,#_) .financial-quarter-dial::before{content:"";position:absolute;inset:18px;border-radius:50%;border:1px solid rgba(190, 211, 224, .22)}& #financialYearCard:is(*,#_) .financial-quarter-dial strong{color:#e7f6ff;font-size:1.62rem;z-index:1}& #financialYearCard:is(*,#_) .financial-quarter-dial small{color:#d3c899;font-size:.86rem;z-index:1}& #financialYearCard:is(*,#_) .financial-quarter-hand{position:absolute;left:calc(50% - 2px);top:12px;width:4px;height:calc(50% - 14px);border-radius:4px;background:#ffe18a;transform-origin:50% 100%;transform:rotate(var(--financial-year-angle));box-shadow:0 0 10px rgba(255, 225, 138, .55)}& #financialYearCard:is(*,#_) .fq-label{position:absolute;color:#e2eef8;font-size:.92rem;z-index:1}& #financialYearCard:is(*,#_) .fq-label-q1{top:11px;left:50%;transform:translateX(-50%)}& #financialYearCard:is(*,#_) .fq-label-q2{right:13px;top:50%;transform:translateY(-50%)}& #financialYearCard:is(*,#_) .fq-label-q3{bottom:11px;left:50%;transform:translateX(-50%)}& #financialYearCard:is(*,#_) .fq-label-q4{left:13px;top:50%;transform:translateY(-50%)}& #workdayCard:is(*,#_){--work-lunch-flat: #c99725;--work-lunch-flat-bright: #ffd46a;--work-lunch-faded: rgba(201, 151, 37, .5)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label{font-size:21px}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.workday-mini-label.label-bottom,.workday-mini-label.label-time,.workday-mini-label.workday-boundary-label){color:#ffffff;-webkit-text-fill-color:#ffffff}& #workdayCard:is(*,#_) .workday-mini-track{width:100%}& #workdayCard:is(*,#_) #workdayCombinedTrack #workdayWorkSegment.workday-work-segment{position:absolute;overflow:visible}& #workdayCard:is(*,#_) #workdayCombinedTrack #workdayWorkSegment.workday-work-segment::after{position:absolute;left:0;right:0;font-size:1.2rem;font-weight:600;pointer-events:none;text-shadow:0 0 8px rgba(255, 180, 70, .3)}& :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).marker::before,& :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).workday-mini-marker::before{content:"";position:absolute;left:50%;transform:translateX(-50%);z-index:30}& .workweek-range-label::before{content:none;display:none}& #budgetCalculator#expenseCalculator,& #expenseCalculator.expense-calculator{background-color:#101722;background-image:radial-gradient(circle, rgba(168, 198, 190, .16) 0 2px, transparent 2.4px), radial-gradient(circle, rgba(94, 117, 134, .12) 0 1.5px, transparent 2px);background-size:34px 34px, 22px 22px;background-position:0 0, 12px 8px}& #budgetCalculatorBody .expense-group{align-self:start}& #budgetCalculatorBody .expense-group-toggle{border-color:rgba(226, 151, 51, .48);background:linear-gradient(180deg, #3c2812, #15100a);color:#ffd48a}& #budgetCalculatorBody .asset-groups-spread .expense-group-toggle{border-color:rgba(93, 168, 126, .48);background:linear-gradient(180deg, #172a22, #101716);color:#baf0ce}& #budgetCalculatorBody .budget-assets-divider{margin:12px auto 8px}& #calculateBudgetButton:is(*,#_){background:linear-gradient(180deg, #166b72, #0b3d45);border-color:rgba(114, 220, 219, .54);color:#e9ffff}& #financialYearCard:is(*,#_) :is(.card-pie-meter,.card-value){display:none}& #financialYearCard:is(*,#_) :is(.card-title-wrap,.card-title-line,.title-value-stack){justify-items:center;text-align:center}& #financialYearCard:is(*,#_) .financial-business-layout{background:#0d1520;border-color:rgba(144, 176, 202, .28)}& #financialYearCard:is(*,#_) .financial-business-headline{display:grid;justify-items:center;text-align:center}& #financialYearCard:is(*,#_) .financial-business-kpis{display:none}& #financialYearCard:is(*,#_) .financial-quarter-dial{order:5;margin-top:18px;background:radial-gradient(circle at center, #0b1722 0 49%, transparent 50%), conic-gradient(from -90deg, #66c58a 0 25%, #63b6d6 25% 50%, #d4a14b 50% 75%, #b188dc 75% 100%)}& #financialYearCard:is(*,#_) :is(.segment-label,.tick-label){font-size:1.05rem;color:#eef8ff}& #workSettingsToggle:is(*,#_){min-height:38px;padding:8px 18px;font-size:.98rem}& .world-holidays-toggle:is(*,._){min-height:38px;padding:8px 18px;border-color:rgba(120, 208, 160, .55);background:linear-gradient(180deg, #174031, #0c1d19);color:#caffdd;font-size:.98rem}& .holiday-stack{display:grid;justify-items:center;gap:8px}& .world-holiday-overlay{margin-top:6px}& #workdayCard:is(*,#_){min-height:863px}& #workdayCard:is(*,#_) :is(.workday-multi-sliders,.workday-mini-slider),& #workdayCard:is(*,#_) :is(#workdayCombinedSlider:is(*,#_).workday-mini-slider,#workdayWeekendSlider:is(*,#_).workday-mini-slider),& #workdayCard:is(*,#_) :is(#workdayCombinedSlider:is(*,#_),#workdayWeekendSlider:is(*,#_)){width:min(calc(100vw + 90px), 1370px);max-width:1370px}& #workdayCard:is(*,#_) #workdayCombinedTrack #workdayWorkSegment.workday-work-segment::after{place-items:start center;align-content:start;white-space:pre-line;border-top:0;color:#ffc86b;line-height:1.05}& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-status-title-row{column-gap:14px;margin-left:auto;margin-right:auto}& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-status-title-row .work-top-status.work-status-bubble{inset:auto;transform:none;width:max-content}& #workdayTitle:is(*,#_) .work-day-context-line.is-weekend-day-line{display:grid;justify-items:center;gap:3px;text-align:center}& #workdayTitle:is(*,#_) .work-day-context-line.is-weekend-day-line .work-day-weekday-inline{display:block;margin:0;font-size:1.18em;line-height:1.05}& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-status-title-row{grid-template-columns:minmax(0, 1fr);justify-items:center;row-gap:8px}& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-status-title-row .work-view-title{order:1;display:block;margin:0;color:#ead8a9;font-size:1.34rem;line-height:1.05;font-weight:500;white-space:nowrap}& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-status-title-row .work-top-status.work-status-bubble{order:2;position:static;display:inline-grid;place-items:center;min-width:300px;max-width:min(100%, 520px);min-height:42px;margin:0 auto;padding:9px 24px;border-radius:999px;font-size:1.16rem;line-height:1.1;font-weight:400;white-space:nowrap}& #workdayTitle:is(*,#_) .work-day-weekday-inline,& #workdayTitle:is(*,#_) .work-day-context-line.is-weekend-day-line .work-day-weekday-inline{color:#d9c0ff;-webkit-text-fill-color:#d9c0ff}& #workdayTitle:is(*,#_) .work-day-progress-line{display:block;line-height:1.62}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).workday-mini-slider,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_){transform:translateY(-25px)}& #workweekTitle:is(*,#_) .work-status-title-row,& #workweekTitle:is(*,#_) .work-view-title-line.work-status-title-row{width:min(100%, 560px);max-width:560px;margin-left:auto;margin-right:auto}& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-status-title-row,& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-view-title-line.work-status-title-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:min(100%, 560px);max-width:560px;margin:0 auto 12px;text-align:center}& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-status-title-row > .work-view-title,& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-view-title-line.work-status-title-row > .work-view-title{flex:0 0 auto;order:0;width:auto;min-width:0;color:#ead8a9;-webkit-text-fill-color:#ead8a9;font-weight:500;text-align:center}& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-status-title-row > .work-top-status.work-status-bubble,& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-view-title-line.work-status-title-row > .work-top-status.work-status-bubble{flex:0 0 auto;order:1;text-align:center}& #workdayTitle:is(*,#_) .work-day-context-line .work-day-weekday-inline:is(*,._){color:#d9c0ff;-webkit-text-fill-color:#d9c0ff}& #workweekTitle:is(*,#_) .work-view-title-line.work-status-title-row.work-week-status-title-row{display:grid;grid-template-columns:minmax(0, 1fr);grid-auto-flow:row;justify-items:center;align-items:center;row-gap:8px;width:min(100%, 560px);max-width:560px;margin:0 auto 12px;text-align:center}& #workweekTitle:is(*,#_) .work-view-title-line.work-status-title-row.work-week-status-title-row > .work-view-title,& #workweekTitle:is(*,#_) .work-view-title-line.work-status-title-row.work-week-status-title-row > .work-top-status.work-status-bubble{grid-column:1;justify-self:center;margin-left:auto;margin-right:auto}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekCard:is(*,#_) #workweekTitle:is(*,#_).card-title{& .work-view-title-line.work-status-title-row.work-week-status-title-row{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;justify-items:center;align-items:center;row-gap:8px}& .work-view-title-line.work-status-title-row.work-week-status-title-row > .work-view-title,& .work-view-title-line.work-status-title-row.work-week-status-title-row > .work-top-status.work-status-bubble{grid-column:1;justify-self:center}}html body.page-work-time #workDashboard:is(*,#_){& :is(#workweekCounterPanel, #dashboardWorkweekCounterPanel).collect-earnings-panel,& :is(#workweekCounterPanel, #dashboardWorkweekCounterPanel) .collect-earnings-sections{width:100%}& .collect-earnings-sections{display:grid;grid-template-columns:minmax(0, 1fr) minmax(230px, 280px);gap:18px;align-items:start}& .collect-earnings-sections .counter-section{grid-column:1}& .collect-week-totals{grid-column:2;grid-row:1 / span 2;display:grid;gap:8px;align-content:start;min-height:180px;padding:18px 16px;border:1px solid rgba(120, 194, 174, .36);border-radius:8px;color:#dffcf4}& .collect-week-totals span{display:flex;align-items:center;gap:8px;color:#cde6ff;font-size:.94rem}& .collect-week-totals span b{font-size:1.35rem}& .collect-week-totals strong{color:#b8ffd7;font-size:1.38rem;font-weight:500}& .collect-week-totals small{color:#cabdff;font-size:.92rem}& .collect-token-grid{display:grid;gap:14px}& .collect-day-group{display:grid;align-items:center;gap:14px;padding:12px;border:1px solid rgba(151, 184, 216, .26);border-radius:8px}& .collect-day-group .token-day-label{display:grid;gap:4px;font-weight:500}& .collect-day-group .token-day-label small{color:#b8ffd7;font-size:.78rem;line-height:1.1}& .collect-day-group .token-day-slots{display:grid}& .collect-day-totals{display:grid;gap:5px;justify-items:start;border:1px solid rgba(137, 203, 255, .26);border-radius:6px}& .collect-day-totals span{display:flex;align-items:center;gap:7px;color:#d7e7ff;font-size:.86rem}& .collect-day-totals span b{font-size:1.35rem}& .collect-day-totals strong{color:#b8ffd7;font-size:1.18rem;font-weight:500}& :is(.counter-slot.work-earnings-token,.counter-slot.weekend-spend-token){position:relative;gap:6px;color:#eef8ff;cursor:default;opacity:.72}& :is(.counter-slot.work-earnings-token.slot-available,.counter-slot.weekend-spend-token.slot-available){cursor:pointer;opacity:1;border-color:rgba(255, 205, 104, .9);background:linear-gradient(180deg, rgba(58, 45, 20, .96), rgba(16, 26, 34, .98))}& :is(.counter-slot.work-earnings-token.slot-collected,.counter-slot.weekend-spend-token.slot-collected){opacity:1}& :is(.counter-slot.work-earnings-token.slot-current,.counter-slot.weekend-spend-token.slot-current){border-color:rgba(255, 224, 102, .82);box-shadow:inset 0 0 0 2px rgba(255, 224, 102, .18)}& .counter-slot-state{font-weight:500}& .counter-slot-icon-wrap{display:grid;place-items:center;border:1px solid rgba(151, 211, 255, .3);border-radius:6px}& .counter-slot-icon{line-height:1}& .counter-slot small{color:#e7f5ff;font-size:.86rem;line-height:1.05;text-align:center}& .counter-slot-money{display:inline-flex;align-items:center;font-weight:500}& .counter-slot-money i{display:inline-grid;place-items:center;border-radius:4px;background:rgba(4, 12, 20, .72);color:#ffe49a;font-style:normal}& .counter-slot.work-earnings-token .counter-slot-icon-wrap,& .counter-slot.weekend-spend-token .counter-slot-icon-wrap{box-sizing:border-box;padding:0}}@media (max-width: 1050px){html body.page-work-time #workDashboard:is(*,#_){& :is(.collect-earnings-sections,.collect-day-group){grid-template-columns:1fr}& .collect-week-totals,& .collect-earnings-sections .counter-section{grid-column:1;grid-row:auto}}}html body.page-work-time #workDashboard:is(*,#_){& #payCalculator:is(*,#_){font-family:"Courier New", "Courier Prime", "American Typewriter", Georgia, serif;letter-spacing:0}& #payCalculator:is(*,#_) .finance-compact-title{font-family:"Courier New", "Courier Prime", "American Typewriter", Georgia, serif;font-weight:600;letter-spacing:.02em}& #payCalculator:is(*,#_) #payCalculatorBody .finance-entry-panel.pay-entry-panel{grid-template-columns:minmax(0, 1fr);gap:10px;margin-left:auto;margin-right:auto}& #payCalculator:is(*,#_) #payCalculatorBody .finance-entry-panel.pay-entry-panel :is(label, .pay-rate-line){display:grid;align-items:center;min-height:42px}& #payCalculator:is(*,#_) #payCalculatorBody .finance-entry-panel.pay-entry-panel :is(label, .pay-rate-line) > span:first-child{color:#e7d2a7;font-size:1.18rem;font-weight:600;text-align:right}& #payCalculator:is(*,#_) :is(input, select){font-family:"Courier New", "Courier Prime", monospace;font-size:1.16rem;font-weight:500;text-align:left}& #payCalculator:is(*,#_) .pay-tax-line{margin-bottom:16px}& #payCalculator:is(*,#_) .pay-hours-or{display:block;color:#cabdff;font-size:1rem;line-height:1;text-align:center;margin:0}& #payCalculator:is(*,#_) #payCalculatorOutput.finance-output-list{display:grid;align-items:stretch;margin:14px auto 8px}& #payCalculator:is(*,#_) #payCalculatorOutput .finance-results-title{display:none}& #payCalculator:is(*,#_) #payCalculatorOutput .finance-result-pair{min-height:92px;padding:10px;gap:6px;border-radius:7px}& #payCalculator:is(*,#_) #payCalculatorOutput .finance-result-pair > div{gap:6px}& #payCalculator:is(*,#_) #payCalculatorOutput .finance-result-pair strong{padding:6px}& #payCalculator:is(*,#_) #payBreakdownOutput:is(*,#_){max-width:980px;margin:8px auto}& #payCalculator:is(*,#_) #payBreakdownOutput .finance-detail-block{padding:10px;border-radius:7px}& #payCalculator:is(*,#_) #payBreakdownOutput .finance-detail-block h4{margin:0 0 6px;font-size:.98rem}& #payCalculator:is(*,#_) #payBreakdownOutput .finance-detail-table :is(th,td){padding:4px 6px}& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-bubble-grid{display:grid;max-width:980px;margin:10px auto 0}& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-bubble{display:grid;gap:5px;padding:12px;border:1px solid rgba(145, 188, 218, .34);border-radius:7px;background:linear-gradient(180deg, rgba(13, 29, 45, .95), rgba(7, 16, 28, .96))}& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-bubble p{margin:0;color:#d9e9f6}& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-bubble strong{color:#b8ffd7;font-weight:600}}@media (max-width: 900px){html body.page-work-time #workDashboard:is(*,#_) #payCalculator:is(*,#_) #payCalculatorOutput.finance-output-list,html body.page-work-time #workDashboard:is(*,#_) #payCalculator:is(*,#_) #payBreakdownOutput:is(*,#_),html body.page-work-time #workDashboard:is(*,#_) #payCalculator:is(*,#_) #payCompareOutput .pay-compare-bubble-grid{grid-template-columns:1fr}}html body.page-work-time #workDashboard:is(*,#_){& #workCardsStandalone:is(*,#_),& #workCardsStandalone:is(*,#_).glass-card{background:linear-gradient(180deg, rgba(9, 30, 58, .98), rgba(4, 14, 31, .98));border-color:rgba(88, 151, 210, .35)}& .workweek-collect-cards{background:transparent}& .collect-day-group{grid-template-columns:84px minmax(0, 1fr) 245px;align-items:stretch;background:rgba(4, 18, 41, .88);border-color:rgba(97, 154, 214, .34)}& .collect-day-group .token-day-label{align-self:center;justify-items:center;color:#d8e9ff;font-size:1.24rem}& .counter-section .collect-day-group .token-day-label > small{display:none}& .collect-day-totals{grid-column:3;align-self:stretch;min-height:100%;justify-content:center;align-content:center;padding:14px;background:linear-gradient(180deg, rgba(6, 29, 56, .94), rgba(3, 13, 29, .96))}& .counter-slot.work-earnings-token > small,& .counter-slot.weekend-spend-token > small{font-weight:600;min-height:18px}& .counter-slot.work-earnings-token .counter-slot-icon,& .counter-slot.weekend-spend-token .counter-slot-icon{font-size:2.85rem}& .counter-slot-money{min-height:22px;max-height:24px;padding:1px 7px;border:1px solid rgba(117, 220, 180, .22);border-radius:5px;background:rgba(2, 12, 23, .68)}& .collect-week-totals{background:linear-gradient(180deg, rgba(5, 24, 48, .96), rgba(3, 12, 26, .98));border-color:rgba(97, 154, 214, .38)}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel{& .collect-day-group:is(*,._){display:grid;gap:16px;width:100%;min-width:0}& .collect-day-group:is(*,._) > .token-day-label:is(*,._){height:auto;align-self:center;grid-column:1}& .collect-day-group:is(*,._) > .token-day-slots:is(*,._){grid-column:2;display:grid;width:100%;max-width:none}& .collect-earnings-sections:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);gap:18px}& .collect-section-header:is(*,._){display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}& .collect-section-header > div:first-child{display:grid;gap:5px;justify-items:start}& .collect-section-header strong,& .counter-weekend > strong{color:#eaf5ff;font-size:1.34rem;font-weight:500;line-height:1.1}& .collect-section-header p,& .collect-section-instruction{margin:0;color:#d8c79a;font-size:.98rem;line-height:1.2}& .counter-weekend > .collect-section-instruction{margin:7px 0 14px}& .collect-week-summary-row:is(*,._){display:flex;align-items:stretch;justify-content:flex-end;gap:12px;flex:0 0 auto}& .collect-week-total-card:is(*,._){display:grid;grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:4px;width:255px;min-height:88px;padding:10px 12px;border-radius:8px;background:rgba(5, 15, 31, .9);text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}& .collect-week-total-card span{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-items:center;gap:6px;color:inherit;font-size:.86rem;line-height:1.1}& .collect-week-total-card span b{font-size:1.22rem;line-height:1}& .collect-week-total-card strong{font-size:1.28rem;font-weight:600;line-height:1.05}& .collect-week-total-card small{font-size:.76rem;line-height:1.05}& .collect-week-total-earned:is(*,._){border:1px solid rgba(255, 174, 82, .48);color:#ffd39a;background:linear-gradient(180deg, rgba(65, 33, 12, .88), rgba(17, 19, 31, .94))}& .collect-week-total-earned strong{color:#ffb45f}& .collect-week-total-available:is(*,._){border:1px solid rgba(118, 232, 154, .44);color:#d6ffe2;background:linear-gradient(180deg, rgba(15, 62, 37, .88), rgba(10, 24, 27, .95))}& .collect-week-total-available strong{color:#85efab}& .collect-day-totals:is(*,._){padding:9px 8px;justify-self:end;justify-items:center;align-content:center;text-align:center}& .collect-day-totals span{display:grid;grid-template-columns:1fr;justify-items:center;gap:5px;font-size:.74rem;line-height:1.05}& .collect-day-totals strong{font-size:.98rem;line-height:1.05}& .collect-day-totals span b:not(.wallet-total-icon){font-size:1.75rem;line-height:1}& .wallet-total-icon:is(*,._){position:relative;display:block;width:46px;height:34px;border:2px solid rgba(245, 188, 108, .8);border-radius:6px;background:linear-gradient(90deg, rgba(76, 42, 20, .95), rgba(137, 82, 38, .95)), #7b4a25;box-shadow:inset 0 3px 0 rgba(255, 217, 155, .18), inset 0 -5px 0 rgba(41, 22, 12, .28), 0 0 10px rgba(220, 143, 64, .2)}& .wallet-total-icon::before{content:"";position:absolute;left:7px;right:7px;top:8px;height:2px;background:rgba(255, 220, 158, .72);box-shadow:0 7px 0 rgba(255, 220, 158, .46)}& .wallet-total-icon::after{content:"";position:absolute;right:-3px;top:10px;width:17px;height:13px;border:1px solid rgba(246, 199, 125, .82);border-radius:5px 0 0 5px;background:rgba(69, 34, 18, .95)}}@media (max-width: 980px){html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel{& :is(.collect-section-header,.collect-week-summary-row){flex-direction:column;align-items:stretch}& .collect-week-total-card{width:100%}}}html body.page-work-time #workDashboard:is(*,#_){& #payCalculator:is(*,#_) .finance-compact-title,& #expenseCalculator:is(*,#_) .finance-compact-title{font-size:2rem;color:#6ff8ff;-webkit-text-fill-color:#6ff8ff;text-align:center}& #payCalculator:is(*,#_) #payCalculatorBody .finance-entry-panel.pay-entry-panel{max-width:680px}& #payCalculator:is(*,#_) #payCalculatorBody .finance-entry-panel.pay-entry-panel :is(label, .pay-rate-line){grid-template-columns:230px auto auto;column-gap:6px}& #payCalculator:is(*,#_) #payCalculatorBody .finance-entry-panel.pay-entry-panel label:not(.pay-rate-line){grid-template-columns:230px auto}& #payCalculator:is(*,#_) .money-input-wrap{margin-left:-15px;width:132px;max-width:132px;justify-self:start}& #payCalculator:is(*,#_) #payRateType{margin-left:-4px;width:128px}& #payCalculator:is(*,#_) #payRate#payRate{width:96px;padding-left:20px}& #payCalculator:is(*,#_) .money-input-wrap em{position:absolute;left:9px;z-index:2;pointer-events:none}& #payCalculator:is(*,#_) .percent-input-wrap{justify-self:start}& #payCalculator:is(*,#_) :is(#payHoursPerDay, #payDaysPerWeek, #payHoursWork){width:82px;min-width:82px;max-width:82px;justify-self:start}& #payCalculator:is(*,#_) .pay-hours-or{position:relative}& :is(:is(#payCalculatorOutput, #payBreakdownOutput, #payCompareOutput, #expenseCalculatorOutput):empty,:is(#payCalculatorOutput, #payBreakdownOutput, #payCompareOutput, #expenseCalculatorOutput)[data-expanded="false"]){display:none;min-height:0;padding:0;margin:0;border:0;background:transparent}& #payCalculator:is(*,#_) #payCalculatorOutput.finance-output-list{grid-template-columns:repeat(3, 210px);justify-content:center;gap:6px;max-width:660px}& #payCalculator:is(*,#_) #payCalculatorOutput .finance-result-pair{width:210px;min-width:210px;max-width:210px}& #payCalculator:is(*,#_) #payCalculatorOutput .finance-result-pair:last-child{grid-column:2;justify-self:center}& #payCalculator:is(*,#_) #payBreakdownOutput:is(*,#_){display:grid;justify-content:center;gap:10px}& #payCalculator:is(*,#_) #payBreakdownOutput .finance-detail-block{width:min(100%, 760px);justify-self:center}& #payCalculator:is(*,#_) #payCompareOutput{font-family:"Segoe UI", Arial, sans-serif}& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-bubble-grid{grid-template-columns:repeat(2, minmax(320px, 1fr));gap:12px}& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-bubble{font-family:"Segoe UI", Arial, sans-serif;font-size:1.08rem;line-height:1.32}& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-bubble h5{margin:0 0 6px;font-size:1.22rem;font-weight:600;text-align:center}& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-bubble p{font-size:1.02rem;line-height:1.32}& #budgetCalculatorBody .expense-groups-spread .expense-group-toggle{min-height:52px;height:52px;max-height:52px;background:linear-gradient(180deg, rgba(94, 56, 61, .92), rgba(45, 39, 47, .94));border-color:rgba(199, 121, 132, .56);color:#f1c5c8}& #budgetCalculatorBody .asset-groups-spread .expense-group-toggle{min-height:52px;height:52px;max-height:52px}& #budgetCalculatorBody .expense-group{align-content:start}& #budgetCalculatorBody .expense-row{border-radius:7px}& #budgetCalculatorBody .expense-row > span:first-child{font-weight:600}& #payCalculator:is(*,#_) #payCalculatorBody:is(*,#_) .money-input-wrap:is(*,._){position:relative;display:inline-grid;grid-template-columns:1fr;width:132px;min-width:132px;max-width:132px}& #payCalculator:is(*,#_) #payCalculatorBody:is(*,#_) .money-input-wrap:is(*,._) #payRate#payRate,& #payCalculator:is(*,#_) #payCalculatorBody:is(*,#_) #payRate#payRate{box-sizing:border-box;width:117px;min-width:117px;max-width:117px;padding-left:22px}& #payCalculator:is(*,#_) #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel{transform:translateX(30px)}& #payCalculator:is(*,#_) .pay-hours-or{left:60px}& #payCalculator:is(*,#_) .percent-input-wrap{width:82px;min-width:82px;max-width:82px}& #payCalculator:is(*,#_) #payTaxRate:is(*,#_){width:58px;min-width:58px;max-width:58px}& #payCalculator:is(*,#_) #payResultsShell.pay-results-shell{display:none}& #payCalculator:is(*,#_) #payResultsShell.pay-results-shell[data-expanded="true"]{display:grid;gap:12px;width:min(980px, 100%);margin:16px auto 0;padding:18px;border:1px solid rgba(100, 187, 226, .36);border-radius:12px;background:linear-gradient(145deg, rgba(13, 42, 65, .92), rgba(9, 20, 38, .98));box-shadow:inset 0 1px 0 rgba(165, 220, 244, .12)}& #payCalculator:is(*,#_) #payResultsShell :is(#payCalculatorOutput.finance-output-list,#payBreakdownOutput.finance-detail-panel){width:100%;max-width:100%;margin:0 auto;padding:0;border:0;background:transparent}& #payCalculator:is(*,#_) #payResultsShell #payCalculatorOutput.finance-output-list{grid-template-columns:repeat(3, 230px);max-width:720px;gap:8px}& #payCalculator:is(*,#_) #payResultsShell #payCalculatorOutput .finance-result-pair{width:230px;min-width:230px;max-width:230px}& #payCalculator:is(*,#_) #payResultsShell #payCalculatorOutput .finance-result-pair:last-child{grid-column:2}& #payCalculator:is(*,#_) :is(#payResultsShell, #payCalculatorOutput, #payBreakdownOutput, #payCompareOutput),& #payCalculator:is(*,#_) :is(#payResultsShell, #payCalculatorOutput, #payBreakdownOutput, #payCompareOutput) *{font-size:1.08rem;font-weight:400}& #payCalculator:is(*,#_) #payCalculatorOutput .finance-result-label,& #payCalculator:is(*,#_) #payBreakdownOutput :is(.finance-table-label,.finance-table-value),& #payCalculator:is(*,#_) #payCalculatorOutput :is(strong, b){color:#b9e9ff;-webkit-text-fill-color:#b9e9ff}& #payCalculator:is(*,#_) #payBreakdownOutput:is(*,#_){grid-template-columns:minmax(0, 760px)}& #payCalculator:is(*,#_) #payBreakdownOutput:is(*,#_) .finance-detail-table:is(*,._) :is(th,td){font-size:1.08rem;line-height:1.35;font-weight:400}& #payCalculator:is(*,#_) #payBreakdownOutput .finance-detail-block{border-color:rgba(105, 186, 225, .28);background:rgba(5, 18, 34, .72)}& #payCalculator:is(*,#_) :is(.finance-compare-toggle,.finance-compare-run){background:linear-gradient(180deg, #397dac, #1d4f77);border-color:rgba(146, 215, 248, .62);color:#eaf8ff;-webkit-text-fill-color:#eaf8ff;box-shadow:0 8px 18px rgba(31, 105, 155, .22)}& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-results{border-color:rgba(119, 201, 240, .48);background:linear-gradient(145deg, rgba(25, 64, 92, .96), rgba(8, 22, 39, .98))}& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-results h4,& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-bubble h5{color:#d7f3ff;-webkit-text-fill-color:#d7f3ff}& #payCalculator:is(*,#_) #payCompareOutput :is(.pay-compare-basis,.pay-compare-empty),& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-bubble :is(p, strong){color:#b9e9ff;-webkit-text-fill-color:#b9e9ff}& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-new-word{color:#72d9ff;-webkit-text-fill-color:#72d9ff;font-weight:400}& #payCalculator:is(*,#_) #payCompareOutput :is(.pay-compare-bubble.positive,.pay-compare-bubble.negative){border-color:rgba(126, 206, 244, .34);background:linear-gradient(145deg, rgba(18, 50, 76, .9), rgba(7, 17, 31, .96))}& #budgetCalculatorBody .expense-group-toggle{box-sizing:border-box}& #budgetCalculatorBody .expense-group-body{justify-self:center;justify-items:center}& #budgetCalculatorBody .expense-row{margin-inline:auto}}html body.page-work-time #workDashboard:is(*,#_){border-color:rgba(102, 190, 244, .36)}html body.page-work-time #workDashboard:is(*,#_){& :is(#workdayCard:is(*,#_),#workweekCard:is(*,#_),#dailyEarningsCard:is(*,#_),#workCardsStandalone:is(*,#_)){box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto}& #dailyEarningsCard:is(*,#_) .daily-earnings-head{width:100%}& #dailyEarningsCard:is(*,#_) .daily-earnings-head :is(h3,p){display:block;justify-self:center;width:100%;text-align:center;margin-left:auto;margin-right:auto}& #dailyEarningsCard:is(*,#_) .daily-earnings-head p{color:#9eddb5;max-width:640px}& #dailyEarningsCard:is(*,#_) .daily-earnings-top-row{display:grid;grid-template-columns:1fr;justify-items:center;width:100%}& #dailyEarningsCard:is(*,#_) .work-daily-earnings-bubble{justify-self:center;grid-column:1;width:min(430px, 100%);margin-left:auto;margin-right:auto;text-align:center}& #dailyEarningsCard:is(*,#_) .work-earnings-progress-grid{grid-column:1;width:min(100%, 980px);justify-self:center}& #dailyEarningsCard:is(*,#_) :is(.work-earnings-copy,.work-earnings-line){justify-items:center;text-align:center}& #dailyEarningsCard:is(*,#_) .work-earnings-slider-fill{background:linear-gradient(90deg, #0b4c31, #168953 58%, #79eba0)}}html body.page-work-time #workDashboard:is(*,#_) .collect-day-group :is(.token-day-slots,.weekend-spend-slots),html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel .collect-day-group:is(*,._) > :is(.token-day-slots:is(*,._),.token-day-slots.weekend-spend-slots){justify-content:center}html body.page-work-time #workDashboard:is(*,#_) :is(.counter-slot.work-earnings-token,.counter-slot.weekend-spend-token),html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel :is(.counter-slot.work-earnings-token,.counter-slot.weekend-spend-token){display:grid;justify-items:center;align-items:center;border-radius:7px;background:linear-gradient(180deg, rgba(26, 50, 74, .96), rgba(7, 18, 32, .98));border:2px solid rgba(139, 184, 220, .42);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07), 0 8px 18px rgba(0, 7, 22, .24)}html body.page-work-time #workDashboard:is(*,#_){& .counter-slot.work-earnings-token > small,& .counter-slot.weekend-spend-token > small{grid-row:1;align-self:start;overflow:hidden;text-overflow:ellipsis;color:#f4d39a;line-height:1.05}& .counter-slot-state:is(*,._){grid-row:2;min-height:0;align-self:start;color:#ffd98a;line-height:1}& .counter-slot-icon-wrap:is(*,._),& .counter-slot.work-earnings-token .counter-slot-icon-wrap,& .counter-slot.weekend-spend-token .counter-slot-icon-wrap{grid-row:3;border-color:rgba(160, 217, 255, .38);background:linear-gradient(145deg, rgba(13, 40, 62, .98), rgba(5, 15, 27, .98))}& .counter-slot-money:is(*,._){grid-row:4;align-self:end;gap:3px;color:#bfffd2;font-size:.7rem;line-height:1}& .counter-slot-money i{width:13px;height:13px;font-size:.52rem}}html body.page-work-time #workDashboard:is(*,#_) :is(.counter-slot.work-earnings-token.slot-collected,.counter-slot.weekend-spend-token.slot-collected),html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel :is(.counter-slot.work-earnings-token.slot-collected,.counter-slot.weekend-spend-token.slot-collected){border-color:rgba(255, 189, 78, .98);border-width:3px;background:linear-gradient(180deg, rgba(196, 94, 30, .96), rgba(99, 45, 17, .98));box-shadow:inset 0 0 0 1px rgba(255, 234, 176, .16), 0 0 20px rgba(239, 127, 38, .38)}html body.page-work-time #workDashboard:is(*,#_){& .slot-collected .counter-slot-state{color:#fff0c4;font-size:.72rem}& :is(#workdayCard, #workweekCard, #dailyEarningsCard, #workCardsStandalone, #financeTools, #payCalculator, #expenseCalculator, .finance-card){width:100%;max-width:none;box-sizing:border-box}& #payCalculator:is(*,#_) .pay-compare-entry-row{display:none}& #payCalculator:is(*,#_) #payComparePanel{visibility:visible}& #payCalculator:is(*,#_) #payCompareOutput .pay-compare-percent-note{color:#8fe0ff;-webkit-text-fill-color:#8fe0ff}& #budgetCalculatorBody .budget-icon-wrapper{margin:0 auto 18px;border:1px solid rgba(139, 184, 220, .28);background:rgba(4, 18, 35, .44);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}& #budgetCalculatorBody .budget-assets-wrapper{background:rgba(5, 29, 30, .44);border-color:rgba(128, 221, 179, .28)}& #budgetCalculatorBody :is(.expense-groups-spread, .asset-groups-spread){justify-content:center;column-gap:44px;row-gap:18px}& #budgetCalculatorBody .expense-group-body{overflow:visible}& .drop-collect-cards-button{display:block;margin:10px auto 0;padding:7px 16px;color:#dff7ff;background:linear-gradient(180deg, rgba(19, 58, 88, .96), rgba(7, 24, 45, .98));border:1px solid rgba(118, 214, 255, .5);font-size:.86rem;letter-spacing:0;cursor:pointer}& .collect-weekend-summary-row{width:min(100%, 430px);margin:16px auto 0}}html body.page-work-time #workDashboard:is(*,#_) .collect-day-group :is(.token-day-slots,.weekend-spend-slots),html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel .collect-day-group:is(*,._) > :is(.token-day-slots:is(*,._),.token-day-slots.weekend-spend-slots){grid-template-columns:repeat(4, 112px);gap:12px}html body.page-work-time #workDashboard:is(*,#_) :is(.counter-slot.work-earnings-token,.counter-slot.weekend-spend-token),html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel :is(.counter-slot.work-earnings-token,.counter-slot.weekend-spend-token){width:112px;min-width:112px;max-width:112px;height:108px;min-height:108px;max-height:108px;grid-template-rows:18px 16px 1fr 19px;padding:6px 8px}html body.page-work-time #workDashboard:is(*,#_){& .counter-slot.work-earnings-token > small,& .counter-slot.weekend-spend-token > small{max-width:100px;font-size:.72rem}& .counter-slot-state:is(*,._){font-size:.68rem}& .counter-slot-icon-wrap:is(*,._),& .counter-slot.work-earnings-token .counter-slot-icon-wrap,& .counter-slot.weekend-spend-token .counter-slot-icon-wrap{width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;max-height:50px}& .counter-slot-icon:is(*,._){font-size:2.25rem}& #workdayCard:is(*,#_) #workdayMultiSliders:is(*,#_).workday-multi-sliders,& #workdayCard:is(*,#_) .workday-multi-sliders:is(*,._){box-sizing:border-box;margin-left:auto;margin-right:auto;justify-self:center;overflow:visible}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider:is(*,#_).workday-mini-slider,#workdayWeekendSlider:is(*,#_).workday-mini-slider),& #workdayCard:is(*,#_) :is(#workdayCombinedSlider:is(*,#_),#workdayWeekendSlider:is(*,#_)){box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto;justify-self:center}& #workdayCard:is(*,#_) :is(#workdayCombinedTrack, #workdayWeekendSlider .workday-mini-track, #workdayCombinedLabels, #workdayWeekendLabels){box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto}& #payCalculator:is(*,#_) #payComparePanel:is(*,#_){margin-top:40px;padding:20px 24px;display:grid;gap:16px;justify-items:center;background:linear-gradient(145deg, rgba(11, 45, 78, .96), rgba(5, 20, 40, .99) 64%, rgba(8, 37, 65, .94)), #071d38;border:1px solid rgba(101, 190, 244, .4);box-shadow:inset 0 1px 0 rgba(200, 236, 255, .12), 0 14px 30px rgba(0, 10, 32, .28)}& #payCalculator:is(*,#_) #payComparePanel:is(*,#_) h4{color:#95e6ff;-webkit-text-fill-color:#95e6ff;font-size:1.45rem;font-weight:500;margin:0 0 4px}& #payCalculator:is(*,#_) :is( .finance-entry-panel.pay-entry-panel, #payComparePanel ) :is(label, .pay-rate-line, span, input, select, em){font-size:1.08rem}& #payCalculator:is(*,#_) :is( .finance-entry-panel.pay-entry-panel, #payComparePanel ) label > span:first-child{font-size:1.1rem;color:#ead7ad;-webkit-text-fill-color:#ead7ad}& #payCalculator:is(*,#_) :is( .finance-entry-panel.pay-entry-panel, #payComparePanel ) :is(input, select){min-height:38px;font-size:1.08rem}& #payCalculator:is(*,#_) #payComparePanel:is(*,#_) .pay-compare-rate-line{width:min(100%, 760px);grid-template-columns:minmax(250px, 1fr) 160px 160px;justify-content:center;column-gap:12px}& #payCalculator:is(*,#_) #payComparePanel:is(*,#_) .pay-compare-rate-line .money-input-wrap{width:160px;min-width:160px}& #payCalculator:is(*,#_) #comparePayRate:is(*,#_){padding-left:36px;text-indent:8px}& #payCalculator:is(*,#_) #payComparePanel:is(*,#_) .pay-compare-tax-line{width:min(100%, 520px);display:grid;grid-template-columns:minmax(220px, 1fr) 120px 28px;column-gap:10px;align-items:center}& #payCalculator:is(*,#_) #comparePayTaxRate:is(*,#_){width:120px;min-width:120px;max-width:120px}& #payCalculator:is(*,#_) .finance-compare-run:is(*,._){width:auto;min-width:116px;max-width:150px;min-height:34px;padding:7px 18px;font-size:.98rem;color:#d9f2ff;background:linear-gradient(180deg, rgba(18, 64, 96, .96), rgba(8, 30, 56, .99));border-color:rgba(106, 192, 235, .42);box-shadow:inset 0 1px 0 rgba(216, 242, 255, .12), 0 8px 18px rgba(0, 10, 30, .22)}& #budgetCalculatorBody .budget-expenditures-wrapper:is(*,._){background:linear-gradient(180deg, rgba(31, 57, 82, .72), rgba(15, 34, 55, .78)), #17324f;border-color:rgba(154, 204, 232, .36)}& #budgetCalculatorBody .budget-icon-wrapper:is(*,._){width:min(100%, 900px);padding:20px 24px 24px}& #budgetCalculatorBody :is(.expense-groups-spread, .asset-groups-spread){display:grid;grid-template-columns:1fr;justify-items:center;align-items:start;width:min(100%, 760px);margin:0 auto;gap:12px}& #budgetCalculatorBody .expense-group{width:min(100%, 760px);min-width:0;max-width:760px;display:grid;justify-items:center;overflow:visible}& #budgetCalculatorBody .expense-group-toggle{width:min(100%, 420px);min-width:0;max-width:420px;min-height:40px;justify-self:center;font-size:1.02rem}& #budgetCalculatorBody .expense-group-body{box-sizing:border-box;width:min(100%, 720px);min-width:0;max-width:720px;margin:10px auto 0;padding:14px;display:grid;grid-template-columns:1fr;gap:10px;justify-items:stretch;transform:none;background:rgba(4, 14, 26, .48);border:1px solid rgba(139, 184, 220, .24)}& #budgetCalculatorBody .expense-group-body[hidden],& #budgetCalculatorBody .expense-group-toggle[aria-expanded="false"] + .expense-group-body{display:none}& #budgetCalculatorBody .expense-row,& #budgetCalculatorBody .income-assets-group .expense-row{box-sizing:border-box;width:100%;max-width:100%;min-height:48px;display:grid;grid-template-columns:minmax(190px, 1fr) 120px 140px;gap:10px;align-items:center;margin:0;padding:8px 10px;background:rgba(9, 25, 42, .72);border:1px solid rgba(156, 198, 220, .24)}& #budgetCalculatorBody .income-assets-group .expense-row{grid-template-columns:minmax(170px, 1fr) 110px 130px 100px}& #budgetCalculatorBody .expense-row > span:first-child{min-width:0;transform:none;text-align:left;color:#f1dec1;-webkit-text-fill-color:#f1dec1;font-size:1rem}& #budgetCalculatorBody .expense-row :is(input, select){width:100%;min-width:0;max-width:100%;min-height:34px;font-size:.96rem}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-view-title,& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-status-title-row > .work-view-title,& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-view-title-line.work-status-title-row > .work-view-title{font-size:1.62rem;line-height:1.08}& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-top-status.work-status-bubble,& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-status-title-row > .work-top-status.work-status-bubble,& :is(#workdayTitle:is(*,#_), #workweekTitle:is(*,#_)) .work-view-title-line.work-status-title-row > .work-top-status.work-status-bubble{min-width:360px;min-height:52px;padding:12px 30px;border-width:2px;font-size:1.32rem;line-height:1.12}& #workdayCard:is(*,#_) #workdayMultiSliders:is(*,#_).workday-multi-sliders,& #workdayCard:is(*,#_) .workday-multi-sliders:is(*,._){width:calc(100% - 28px);max-width:calc(100% - 28px)}& #workdayCard:is(*,#_) :is(#workdayCombinedSliderTitle:is(*,#_),#workdayWeekendSliderTitle:is(*,#_)){text-transform:uppercase}& #workdayCard:is(*,#_) :is(#workdayCombinedTrack, #workdayWeekendSlider .workday-mini-track){height:59px;min-height:59px;max-height:59px}& #workdayCard:is(*,#_) #workdayCombinedTrack .workday-day-segment{min-height:55px}& :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).marker::before,& :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).workday-mini-marker::before{top:-44px;width:28px;height:44px;background:#ffe55f;clip-path:polygon(42% 0, 58% 0, 58% 58%, 100% 58%, 50% 100%, 0 58%, 42% 58%);filter:drop-shadow(0 0 12px rgba(255, 230, 95, .84))}& .holiday-stack{position:relative}& .world-holiday-overlay:is(*,._){position:absolute;z-index:80;left:50%;width:min(430px, calc(100vw - 48px));max-height:330px;margin:0;padding:18px 20px 18px;overflow:auto;border-radius:12px;text-align:left}& .world-holiday-overlay:is(*,._)[hidden]{display:none}& .world-holiday-overlay:is(*,._) > b{display:block;margin:0 34px 10px 0;color:#9fe5ff;font-size:1.2rem;font-weight:600}& .world-holiday-overlay:is(*,._) ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}& .world-holiday-overlay:is(*,._) li{padding:8px 10px;border:1px solid rgba(125, 179, 207, .24);border-radius:8px}& .world-holidays-close:is(*,._){position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(164, 219, 245, .45);border-radius:50%;background:rgba(12, 31, 48, .96);color:#d8f5ff;font-size:1rem;line-height:1}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_).workday-mini-slider,& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_){min-height:245px;height:245px;max-height:245px}& .world-holidays-toggle:is(*,._).compact-holidays-button:is(*,._){min-height:34px;height:34px;padding:7px 16px;border-color:rgba(120, 208, 160, .55);background:linear-gradient(180deg, #174031, #0c1d19);color:#caffdd;font-size:.96rem}& .counter-slot:is(*,._){width:118px;min-width:118px;max-width:118px;min-height:142px;height:142px;aspect-ratio:2.5 / 3.5;grid-template-rows:24px minmax(54px, 1fr) 24px;gap:7px;padding:10px 8px;border-radius:8px}& .token-day-slots:is(*,._){grid-template-columns:repeat(4, 118px);justify-content:center;gap:12px}& .counter-slot .counter-slot-icon-wrap{width:58px;height:58px;min-width:58px;min-height:58px;place-self:center;border-radius:8px}& .counter-slot .counter-slot-icon{font-size:2.1rem}& .counter-slot .counter-slot-money{min-height:22px;padding:3px 5px;font-size:.78rem;line-height:1.05}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).workday-mini-slider,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_){min-height:180px;height:180px;max-height:180px}& #workdayCard:is(*,#_) .workday-multi-sliders,& :is(.workday-multi-sliders, .workweek-slider-shell, .work-earnings-progress-grid){background:transparent;background-image:none;border-color:transparent;box-shadow:none}& #workdayCard:is(*,#_) #workSettingsPopover:is(*,#_){border:3px solid rgba(112, 220, 255, .9);box-shadow:0 18px 38px rgba(0, 0, 0, .44), 0 0 22px rgba(103, 211, 255, .22);font-size:1.08rem}& #workdayCard:is(*,#_) #workSettingsPopover:is(*,#_) :is(label, span, b, small){font-size:1.05rem}& #workdayCard:is(*,#_) #workSettingsPopover:is(*,#_) :is(input, select){width:92px;max-width:92px;min-width:64px;font-size:1rem}& .world-holiday-overlay:is(*,._){border:2px solid rgba(105, 213, 255, .76);color:#eaf8ff;font-size:1.05rem}& .world-holiday-overlay:is(*,._) .holiday-overlay-title{display:inline-flex;gap:8px;align-items:baseline;font-size:1.28rem}& .world-holiday-overlay:is(*,._) .holiday-overlay-title span{color:#d8c89e;font-size:1.12rem}& #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel .collect-day-group:is(*,._) > :is(.token-day-slots:is(*,._),.token-day-slots.weekend-spend-slots){justify-content:center}& #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel .counter-slot:is(*,._){width:128px;min-width:128px;max-width:128px;min-height:152px;height:152px}& :is(#workdayCombinedMarker, #workdayWeekendMarker).workday-mini-marker::before{content:"";position:absolute;left:50%;top:-48px;width:20px;height:52px;transform:translateX(-50%);border:0;background:linear-gradient(90deg, rgba(255, 255, 255, .42), transparent 24% 76%, rgba(0, 70, 94, .34)), linear-gradient(180deg, #c9ffff 0%, #55efff 42%, #13aec6 100%);clip-path:polygon(38% 0, 62% 0, 62% 70%, 80% 70%, 50% 100%, 20% 70%, 38% 70%);filter:drop-shadow(0 2px 1px rgba(255, 255, 255, .35)) drop-shadow(0 8px 10px rgba(0, 188, 220, .52)) drop-shadow(0 0 12px rgba(92, 248, 255, .58));pointer-events:none;z-index:45}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) :is(.workday-mini-track, #workdayWeekendLabels){transform:translateY(-12px)}& #workdayTitle:is(*,#_) .work-day-context-line:is(*,._){transform:translateY(-10px)}& #workdayTitle:is(*,#_) .work-day-context-line:is(*,._) .work-day-weekday-inline:is(*,._){display:inline-block;transform:translateY(5px)}& #workdayCard:is(*,#_) :is(#workdayCombinedSliderTitle, #workdayWeekendSliderTitle){margin-left:0;margin-right:0}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_){border:1px solid rgba(117, 212, 255, .8)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-border.workweek-main-border.is-active{border-color:rgba(255, 188, 74, .95);box-shadow:0 0 0 2px rgba(255, 188, 74, .28), 0 0 16px rgba(255, 159, 67, .32)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-border.workweek-weekend-border.is-active{border-color:rgba(125, 235, 146, .95);box-shadow:0 0 0 2px rgba(125, 235, 146, .26), 0 0 16px rgba(71, 210, 111, .3)}& #workSettingsToggle:is(*,#_){transform:translateY(0)}& .world-holidays-toggle:is(*,._),& .world-holidays-toggle:is(*,._).compact-holidays-button:is(*,._){transform:translateY(10px)}& #payCalculator:is(*,#_) :is(.pay-entry-panel label > span:first-child, .pay-compare-panel label > span:first-child){color:#9edfff;-webkit-text-fill-color:#9edfff;font-size:1.12rem}& #payCalculator:is(*,#_) .money-input-wrap em{color:#e7f9ff;-webkit-text-fill-color:#e7f9ff;font-size:1.32rem;font-style:normal;font-weight:600}& #payCalculator:is(*,#_) :is(.money-input-wrap input, #payHoursPerDay, #payDaysPerWeek, #payHoursWork){font-size:1.18rem}& #payCalculator:is(*,#_) :is(.pay-entry-panel > label:not(.pay-entry-rate):not(.pay-tax-line), .pay-hours-or, .pay-week-hours-line){transform:translateX(50px)}& #payCalculator:is(*,#_) .percent-input-wrap{gap:2px}& #payCalculator:is(*,#_) .percent-input-wrap em,& #payCalculator:is(*,#_) .pay-compare-tax-line em{margin-left:2px}& #calculatePayButton:is(*,#_).finance-calculate-button{background:linear-gradient(180deg, #174565, #0a2033)}& #payCalculator:is(*,#_) .finance-output-item :is(h4, strong:first-child, span:first-child),& #payCalculator:is(*,#_) .pay-output-title,& #payCalculator:is(*,#_) #payCalculatorOutput:is(*,#_) .finance-result-label:is(*,._){color:#ffb45c;-webkit-text-fill-color:#ffb45c;font-size:1.08rem;text-transform:none}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-context-line:is(*,._){transform:translateY(-10px)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-context-line:is(*,._) .work-day-weekday-inline:is(*,._){transform:translateY(5px)}& #workdayCard:is(*,#_) #workSettingsToggle:is(*,#_).work-settings-toggle{transform:translateY(0)}& #workdayCard:is(*,#_) .world-holidays-toggle:is(*,._).compact-holidays-button:is(*,._){transform:translateY(10px)}& #payCalculator:is(*,#_) :is( .pay-entry-panel:is(*,._) label > span:first-child, .pay-entry-panel:is(*,._) .pay-rate-line > span:first-child, .pay-compare-panel:is(*,._) label > span:first-child ){color:#9edfff;-webkit-text-fill-color:#9edfff;font-family:"Trebuchet MS", "Segoe UI", Arial, sans-serif;font-size:1.18rem;font-weight:400;letter-spacing:0;text-transform:none}& #payCalculator:is(*,#_) :is( #payHoursPerDay, #payDaysPerWeek, #payHoursWork ){font-size:1.2rem}& #payCalculator:is(*,#_) :is(#payHoursPerDay:is(*,#_),#payDaysPerWeek:is(*,#_),#payHoursWork:is(*,#_)){transform:none}& #payCalculator:is(*,#_) #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel > label > span:first-child,& #payCalculator:is(*,#_) #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel > label.pay-rate-line > span:first-child,& #payCalculator:is(*,#_) #payCalculatorBody:is(*,#_) #payComparePanel:is(*,#_) > label > span:first-child{color:#9edfff;-webkit-text-fill-color:#9edfff;font-family:"Trebuchet MS", "Segoe UI", Arial, sans-serif;font-size:1.18rem;font-weight:400;letter-spacing:0;text-transform:none}& #budgetCalculatorBody:is(*,#_) .budget-income-panel:is(*,._) > label{display:grid;grid-template-columns:max-content max-content max-content;align-items:center;justify-content:center;justify-items:start;gap:10px;text-align:left}& #budgetCalculatorBody:is(*,#_) .budget-income-panel:is(*,._) > label > span:first-child{width:auto;text-align:right}& #budgetCalculatorBody:is(*,#_) .budget-income-money-wrap:is(*,._){display:inline-flex;align-items:center;gap:5px;width:auto}& #budgetCalculatorBody:is(*,#_) .budget-income-money-wrap:is(*,._) em{color:#e7f9ff;-webkit-text-fill-color:#e7f9ff;font-style:normal;font-weight:500}& #budgetCalculatorBody:is(*,#_) #expenseSalary:is(*,#_){width:118px;min-width:0;text-align:left}& #budgetCalculatorBody:is(*,#_) #expenseSalaryPeriod:is(*,#_){margin-left:0}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label{top:-63px}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-shift-section{font-size:20px;line-height:1.04;z-index:34}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-shift-section small{display:block;margin-top:2px;color:#ffdca0;-webkit-text-fill-color:#ffdca0;line-height:1;font-weight:400}& #workdayCard:is(*,#_) #workdayCombinedTrack #workdayWorkSegment.workday-work-segment::after{top:-58px;height:42px;border-left:3px solid rgba(255, 190, 74, .9);border-right:3px solid rgba(255, 190, 74, .9);background:linear-gradient(90deg, rgba(255, 190, 74, .9) 0 calc(50% - 82px), transparent calc(50% - 82px) calc(50% + 82px), rgba(255, 190, 74, .9) calc(50% + 82px) 100% ) center 11px / 100% 3px no-repeat}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker).workday-mini-marker::before{clip-path:polygon(35% 0, 65% 0, 65% 72%, 88% 72%, 50% 100%, 12% 72%, 35% 72%)}& #workweekCard:is(*,#_) #workweekTitle:is(*,#_){transform:translateY(-10px);padding-top:15px;padding-bottom:17px;margin-bottom:8px}& #workweekCard:is(*,#_) #workweekTitle:is(*,#_) .work-week-status-title-row{column-gap:9px;margin-bottom:3px}& #workweekCard:is(*,#_) #workweekTitle:is(*,#_) :is(.work-view-title, .work-top-status, .work-status-day-header, .work-top-status-detail){margin-top:0;margin-bottom:0}& .collect-earnings-panel:is(*,._) .collect-day-group:is(*,._){grid-template-columns:136px minmax(640px, 1fr) 170px;align-items:center;column-gap:18px}& .collect-earnings-panel:is(*,._) .collect-day-group:is(*,._) > .token-day-label:is(*,._){position:static;justify-self:center;align-self:center;width:100%;min-width:0;max-width:136px;transform:none;color:#f0dfc5;-webkit-text-fill-color:#f0dfc5;font-family:Georgia, "Times New Roman", serif;font-size:1.2rem;font-style:italic;font-weight:400;line-height:1.05;text-align:center}& .collect-earnings-panel:is(*,._) .collect-day-group:is(*,._) > :is(.token-day-slots:is(*,._),.token-day-slots.weekend-spend-slots){grid-template-columns:repeat(4, 148px);justify-content:center;gap:16px}& .collect-earnings-panel:is(*,._) :is(.counter-slot.work-earnings-token.counter-slot,.counter-slot.weekend-spend-token.counter-slot){width:148px;min-width:148px;max-width:148px;height:174px;min-height:174px;max-height:174px;grid-template-rows:26px 22px 1fr 28px;padding:10px 11px;border-width:2px}& .collect-earnings-panel:is(*,._) .counter-slot.work-earnings-token > small,& .collect-earnings-panel:is(*,._) .counter-slot.weekend-spend-token > small{max-width:124px;color:#f6e7c7;font-size:.86rem;line-height:1.05;text-align:center}& .collect-earnings-panel:is(*,._) .counter-slot-state:is(*,._){font-size:.82rem;line-height:1}& .collect-earnings-panel:is(*,._) .counter-slot.slot-locked.counter-slot,& .collect-earnings-panel:is(*,._) .counter-slot[disabled]:not(.slot-available):not(.slot-collected).counter-slot{border-color:rgba(126, 137, 146, .28);background:linear-gradient(160deg, rgba(38, 44, 50, .82), rgba(16, 20, 25, .92));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .035);filter:grayscale(.82) saturate(.35) brightness(.74);opacity:.68}& .collect-earnings-panel:is(*,._) .counter-slot.slot-available.counter-slot:not(.slot-collected){border-color:#ffab51;border-width:4px;background:radial-gradient(circle at 50% 12%, rgba(255, 185, 92, .22), transparent 38%), linear-gradient(160deg, rgba(74, 36, 14, .98), rgba(19, 16, 13, .99));box-shadow:inset 0 0 0 1px rgba(255, 225, 174, .14), 0 0 22px rgba(255, 145, 50, .3)}& .collect-earnings-panel:is(*,._) .counter-slot.slot-collected.counter-slot{border-color:rgba(255, 189, 78, .98);border-width:4px;filter:none;opacity:1}& .collect-earnings-panel:is(*,._) .counter-slot:not(.slot-available) .counter-slot-money{display:none}& .collect-earnings-panel:is(*,._) .collect-day-totals:is(*,._){width:168px;min-width:168px;max-width:168px;min-height:72px;height:auto;padding:10px 12px;border:1px solid rgba(119, 178, 205, .24);border-radius:8px;background:linear-gradient(180deg, rgba(10, 31, 47, .72), rgba(4, 14, 25, .86));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05);color:#dff5ff}& .collect-earnings-panel:is(*,._) .collect-day-totals:is(*,._) span{display:block;color:#9edfff;-webkit-text-fill-color:#9edfff;font-size:.78rem;font-weight:400;line-height:1.12;text-align:center;text-transform:none}& .collect-earnings-panel:is(*,._) .collect-day-totals:is(*,._) strong{display:block;margin-top:6px;color:#f0dfc5;-webkit-text-fill-color:#f0dfc5;font-size:1.02rem;font-weight:500;text-align:center}& #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._){grid-template-columns:136px minmax(640px, 1fr) 170px}& #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._) > .token-day-label:is(*,._){position:static;justify-self:center;width:100%;max-width:136px;transform:none;font-family:Georgia, "Times New Roman", serif;font-size:1.2rem;font-style:italic;font-weight:400;text-align:center}& #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._) > :is(.token-day-slots:is(*,._),.token-day-slots.weekend-spend-slots){grid-template-columns:repeat(4, 148px);gap:16px}& #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) :is(.counter-slot:is(*,._).work-earnings-token,.counter-slot:is(*,._).weekend-spend-token){width:148px;min-width:148px;max-width:148px;height:174px;min-height:174px;max-height:174px;grid-template-rows:26px 22px 1fr 28px;padding:10px 11px}& #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-available:not(.slot-collected){border-color:#ffab51;border-width:4px;background:radial-gradient(circle at 50% 12%, rgba(255, 185, 92, .22), transparent 38%), linear-gradient(160deg, rgba(74, 36, 14, .98), rgba(19, 16, 13, .99));box-shadow:inset 0 0 0 1px rgba(255, 225, 174, .14), 0 0 22px rgba(255, 145, 50, .3);filter:none;opacity:1}& #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-locked,& #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .counter-slot:is(*,._)[disabled]:not(.slot-available):not(.slot-collected){border-color:rgba(126, 137, 146, .28);background:linear-gradient(160deg, rgba(38, 44, 50, .82), rgba(16, 20, 25, .92));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .035);filter:grayscale(.82) saturate(.35) brightness(.74);opacity:.68}& #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .collect-day-totals:is(*,._){width:168px;min-width:168px;max-width:168px;min-height:72px;border:1px solid rgba(119, 178, 205, .24);background:linear-gradient(180deg, rgba(10, 31, 47, .72), rgba(4, 14, 25, .86));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05)}& #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .counter-weekend:is(*,._) > strong:first-child{display:block;width:100%;justify-self:stretch;text-align:left}& #workdayCard:is(*,#_) #workSettingsPopover:is(*,#_){width:calc(100% + 40px);max-width:760px;transform:translate(-40px, -20px)}& #workdayCard:is(*,#_) #workSettingsPopover:is(*,#_) .work-info-table{width:100%;table-layout:auto}& #workdayCard:is(*,#_) #workSettingsPopover:is(*,#_) .work-info-table label{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;white-space:nowrap}& #workdayCard:is(*,#_) #workSettingsPopover:is(*,#_) .work-info-table label > span:first-child{display:inline;margin:0;width:auto;min-width:max-content}& #workdayCard:is(*,#_) #workSettingsPopover:is(*,#_) :is(select, input){flex:0 0 auto}& .world-holiday-overlay:is(*,._){top:calc(100% + 24px);transform:translateX(calc(-50% - 50px)) translateY(0);border-color:rgba(71, 220, 205, .8);background:radial-gradient(circle at 18% 0%, rgba(47, 176, 166, .2), transparent 36%), linear-gradient(155deg, rgba(5, 45, 49, .98), rgba(3, 22, 29, .99) 62%, rgba(4, 58, 61, .96));box-shadow:0 18px 36px rgba(0, 8, 18, .48), 0 0 24px rgba(47, 210, 196, .18), inset 0 1px 0 rgba(210, 255, 250, .1)}& .world-holiday-overlay:is(*,._) li{border-color:rgba(102, 232, 218, .24);background:rgba(1, 28, 34, .62)}& .world-holiday-overlay:is(*,._) li > b:first-child{color:#80fff0;-webkit-text-fill-color:#80fff0;font-size:1.34rem}& .world-holiday-overlay:is(*,._) li > span{color:#e6fffb;-webkit-text-fill-color:#e6fffb;font-size:1.18rem;line-height:1.22}& .world-holiday-overlay:is(*,._) .holiday-overlay-title{color:#bafff7;-webkit-text-fill-color:#bafff7}& #workDashboardTokens:is(*,#_) :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-current:not(.slot-collected),& .collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-current:not(.slot-collected){border-color:#43f0df;border-width:5px;background:radial-gradient(circle at 50% 10%, rgba(75, 240, 224, .24), transparent 38%), linear-gradient(160deg, rgba(6, 61, 66, .98), rgba(4, 22, 30, .99));box-shadow:inset 0 0 0 1px rgba(207, 255, 250, .18), 0 0 0 2px rgba(67, 240, 223, .18), 0 0 28px rgba(67, 240, 223, .55);filter:none;opacity:1}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #worldHolidayOverlay:is(*,#_).world-holiday-overlay{top:calc(100% + 24px);transform:translateX(calc(-50% - 50px)) translateY(0);border-color:rgba(71, 220, 205, .8);background:radial-gradient(circle at 18% 0%, rgba(47, 176, 166, .2), transparent 36%), linear-gradient(155deg, rgba(5, 45, 49, .98), rgba(3, 22, 29, .99) 62%, rgba(4, 58, 61, .96));box-shadow:0 18px 36px rgba(0, 8, 18, .48), 0 0 24px rgba(47, 210, 196, .18), inset 0 1px 0 rgba(210, 255, 250, .1)}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #worldHolidayOverlay:is(*,#_).world-holiday-overlay li > span{color:#e6fffb;-webkit-text-fill-color:#e6fffb;font-size:1.18rem;line-height:1.22}& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-current.slot-locked:not(.slot-collected),& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-current:not(.slot-collected){border-color:#43f0df;border-width:5px;background:radial-gradient(circle at 50% 10%, rgba(75, 240, 224, .24), transparent 38%), linear-gradient(160deg, rgba(6, 61, 66, .98), rgba(4, 22, 30, .99));box-shadow:inset 0 0 0 1px rgba(207, 255, 250, .18), 0 0 0 2px rgba(67, 240, 223, .18), 0 0 28px rgba(67, 240, 223, .55);filter:none;opacity:1}}html body.page-work-time:is(*,._) .counter-slot:is(*,._).work-earnings-token.slot-current.slot-locked:not(.slot-collected),html body.page-work-time:is(*,._) .counter-slot:is(*,._).weekend-spend-token.slot-current.slot-locked:not(.slot-collected),html body.page-work-time:is(*,._) .counter-slot:is(*,._).work-earnings-token.slot-current:not(.slot-collected),html body.page-work-time:is(*,._) .counter-slot:is(*,._).weekend-spend-token.slot-current:not(.slot-collected){border-color:#43f0df;border-width:5px;background:radial-gradient(circle at 50% 10%, rgba(75, 240, 224, .24), transparent 38%), linear-gradient(160deg, rgba(6, 61, 66, .98), rgba(4, 22, 30, .99));box-shadow:inset 0 0 0 1px rgba(207, 255, 250, .18), 0 0 0 2px rgba(67, 240, 223, .18), 0 0 28px rgba(67, 240, 223, .55);filter:none;opacity:1}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) :is(.counter-slot:is(*,._).work-earnings-token.slot-current.slot-locked:not(.slot-collected),.counter-slot:is(*,._).weekend-spend-token.slot-current.slot-locked:not(.slot-collected)),& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-current:not(.slot-collected){border-color:#43f0df;border-width:5px;background:radial-gradient(circle at 50% 10%, rgba(75, 240, 224, .24), transparent 38%), linear-gradient(160deg, rgba(6, 61, 66, .98), rgba(4, 22, 30, .99));box-shadow:inset 0 0 0 1px rgba(207, 255, 250, .18), 0 0 0 2px rgba(67, 240, 223, .18), 0 0 28px rgba(67, 240, 223, .55);filter:none;opacity:1}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider{position:relative}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider > header{position:absolute;left:0;right:0;justify-items:center;margin:0;padding:0;pointer-events:none}& #workdayCard:is(*,#_) :is(#workdayCombinedSliderTitle, #workdayWeekendSliderTitle){position:static;justify-self:center;margin:0;color:#dfd0ac;-webkit-text-fill-color:#dfd0ac;text-align:center}& #workdayCard:is(*,#_) :is(#workdayCombinedSliderPercent, #workdayWeekendSliderPercent, #workdayCombinedSliderLabel){display:none}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_){margin-top:42px}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) :is(#workdayCombinedTrack, #workdayCombinedLabels, footer){transform:translateY(-30px)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) :is(.workday-mini-track, #workdayWeekendLabels, footer){transform:translateY(-55px)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) > header,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) > header{position:absolute;left:0;right:0;width:100%}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedSliderTitle:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendSliderTitle:is(*,#_){margin:0}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) > footer{position:relative}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) > footer{position:relative}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_){transform:translateY(0)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_){transform:translateY(-10px)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) > footer{top:-10px;transform:none}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) > footer{top:-10px;transform:none}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_){transform:translateY(0)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_){transform:translateY(-10px)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track:is(*,._){transform:translateY(-15px)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_#_) > div.workday-mini-track:is(*,._._){transform:translateY(-15px)}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider{top:30px}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider{overflow:visible}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider > header{height:24px;min-height:0;overflow:visible}& #workdayCard:is(*,#_) :is(#workdayCombinedSliderTitle, #workdayWeekendSliderTitle){top:0}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) > header,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) > header{top:-32px;height:26px;min-height:0;overflow:visible;z-index:90}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedSliderTitle:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendSliderTitle:is(*,#_){top:0}& #workdayCard:is(*,#_) #workdayMultiSliders:is(*,#_).workday-multi-sliders{margin-top:30px}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-top{transform:translate(-50%, -94px)}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) :is(.workday-mini-label.label-bottom,.workday-mini-label.label-time){transform:translate(-50%, 34px)}& :is(:is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).marker,:is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).workday-mini-marker),& :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker)::before{display:none;opacity:0;visibility:hidden}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-day-segment,& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.week-day-cell, .workweek-transition-cell, .weekend-night-before){filter:saturate(.48) brightness(.62);box-shadow:inset 0 0 0 1px rgba(210, 230, 244, .08)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(.workday-before-segment,.workday-after-segment),& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.workweek-transition-cell, .weekend-night-before){background:linear-gradient(90deg, #172330, #1b3140)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(.workday-day-segment.is-active,.workday-day-segment.is-complete){filter:saturate(1.06) brightness(1.08)}& #workdayCard:is(*,#_) :is(#workdayBeforeOffFill, #workdayAfterOffFill),& #workweekCard:is(*,#_) #workweekFill.is-transition-fill{opacity:1;box-shadow:inset 0 0 0 1px rgba(204, 244, 255, .18), 0 0 16px rgba(61, 180, 225, .28)}& #workdayCard:is(*,#_) #workdayWorkFill,& #workweekCard:is(*,#_) #workweekFill.is-work-fill{opacity:1;box-shadow:inset 0 0 0 1px rgba(255, 232, 196, .2), 0 0 16px rgba(255, 152, 67, .24)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendFill,& #workweekCard:is(*,#_) #workweekFill.is-weekend-fill{opacity:1;box-shadow:inset 0 0 0 1px rgba(220, 255, 228, .18), 0 0 16px rgba(84, 220, 119, .24)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekFill:is(*,#_){position:absolute}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_).workday-mini-slider{top:0}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) > header{top:-32px}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_){position:absolute;inset:0;transform:none;pointer-events:none}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label{position:absolute;left:var(--label-left);right:auto;bottom:auto;width:96px;min-width:96px;max-width:96px;margin:0;font-size:14px;line-height:1.08;text-align:center;white-space:normal;transform:translateX(-50%)}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-top{top:-62px}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) :is(.workday-mini-label.label-bottom,.workday-mini-label.label-time){top:calc(100% + 14px)}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.edge-start{transform:translateX(0);text-align:left}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.edge-end{transform:translateX(-100%);text-align:right}& #workweekCard:is(*,#_){min-height:calc(var(--work-card-height, 520px) + 80px);padding-bottom:80px}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_).workday-mini-slider{box-sizing:border-box;height:225px;min-height:225px;max-height:225px;overflow:visible}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_){position:absolute;inset:0;transform:none;pointer-events:none}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label:is(*,._){position:absolute;left:var(--label-left);right:auto;bottom:auto;width:96px;min-width:96px;max-width:96px;margin:0;font-size:14px;line-height:1.08;text-align:center;white-space:normal;transform:translateX(-50%)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-top{transform:translateX(-50%)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-day-segment.is-complete:not(.is-active),& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-day-segment.is-muted{background:linear-gradient(90deg, #222934, #2a313b);filter:saturate(.32) brightness(.72);outline:0;box-shadow:inset 0 0 0 1px rgba(210, 225, 238, .08)}& #workdayCard:is(*,#_) :is(#workdayBeforeOffFill, #workdayAfterOffFill),& #workweekCard:is(*,#_) #workweekFill.is-transition-fill{background:linear-gradient(90deg, #5fb7dc, #6fc4e2, #82d1e8)}& #workdayCard:is(*,#_) #workdayWorkFill,& #workweekCard:is(*,#_) #workweekFill.is-work-fill{background:linear-gradient(90deg, #d88745, #df9658, #e7a76e)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendFill,& #workweekCard:is(*,#_) #workweekFill.is-weekend-fill{background:linear-gradient(90deg, #63bf7a, #73cb88, #86d79b)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-view-title:is(*,._){color:#f1eee7;-webkit-text-fill-color:#f1eee7;font-style:normal;font-family:"Segoe UI", Arial, sans-serif;font-weight:500}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-progress-line:is(*,._){display:block;margin:10px auto 12px;color:#82d1e8;-webkit-text-fill-color:#82d1e8;font-size:1.28rem;font-weight:500;text-align:center}& #workdayCard.status-working #workdayTitle:is(*,#_) .work-day-progress-line,& #workdayCard.status-work-first-half #workdayTitle:is(*,#_) .work-day-progress-line,& #workdayCard.status-work-second-half #workdayTitle:is(*,#_) .work-day-progress-line,& #workdayCard.status-lunch #workdayTitle:is(*,#_) .work-day-progress-line{color:#e7a76e;-webkit-text-fill-color:#e7a76e}& #workdayCard.status-weekend #workdayTitle:is(*,#_) .work-day-progress-line,& #workdayCard.status-weekend-day #workdayTitle:is(*,#_) .work-day-progress-line,& #workdayCard.status-weekend-night #workdayTitle:is(*,#_) .work-day-progress-line{color:#86d79b;-webkit-text-fill-color:#86d79b}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_){display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-status-title-row{order:1}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-progress-line:is(*,._){order:2;position:relative;top:0}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-context-line:is(*,._){order:3;position:relative;top:0}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track{filter:saturate(.76) brightness(.84)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(.workday-day-segment.is-complete:not(.is-active).workday-before-segment,.workday-day-segment.is-complete:not(.is-active).workday-after-segment),& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(.workday-day-segment.is-muted.workday-before-segment,.workday-day-segment.is-muted.workday-after-segment){background:linear-gradient(90deg, #17314d, #1d4260);filter:saturate(.68) brightness(.78)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.workday-mini-label.label-before-work,.workday-mini-label.label-after-work){color:#8eb4cc;-webkit-text-fill-color:#8eb4cc}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-top{color:#8eb99c;-webkit-text-fill-color:#8eb99c}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-border.is-active{border-color:rgba(226, 244, 255, .86)}& #workweekCard:is(*,#_) #workweekTrack.workweek-active-work :is(.workweek-range-border.workweek-work-border.is-active,.workweek-range-border.workweek-main-border.is-active){border-color:rgba(231, 167, 110, .94);box-shadow:0 0 0 1px rgba(231, 167, 110, .3), 0 0 16px rgba(231, 167, 110, .28)}& #workweekCard:is(*,#_) #workweekTrack.workweek-active-weekend .workweek-range-border.workweek-weekend-border.is-active{border-color:rgba(134, 215, 155, .94);box-shadow:0 0 0 1px rgba(134, 215, 155, .3), 0 0 16px rgba(134, 215, 155, .28)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-top-status.work-status-bubble{transform:translateY(10px);padding:8px 18px}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-progress-line:is(*,._){margin-top:0;margin-bottom:10px;transform:translateY(-10px)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-progress-line:is(*,._) br{display:block;content:"";margin-top:5px}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-context-line:is(*,._){font-size:1.62rem;line-height:1.16}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-progress-line:is(*,._){line-height:1.52}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-context-line:is(*,._) .work-day-weekday-inline:is(*,._){display:block;margin-top:5px}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-top-status.work-status-bubble{margin-bottom:15px;font-size:1.78rem;line-height:1.08}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-top-status.work-status-bubble .work-status-text-line{font-size:1.78rem;line-height:1.08}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-context-line:is(*,._){color:#f1eee7;-webkit-text-fill-color:#f1eee7}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-context-line:is(*,._) .work-day-weekday-inline:is(*,._){color:#d9c8df;-webkit-text-fill-color:#d9c8df;font-size:2.62rem;line-height:1.02}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-day-segment.is-complete:not(.is-active).workday-work-segment,& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-day-segment.is-muted.workday-work-segment,& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-work-segment:not(.is-active){background:linear-gradient(90deg, #713713, #92511d);filter:saturate(.82) brightness(.82)}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_){gap:6px}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSettingsToggle:is(*,#_).work-settings-toggle,& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) .world-holidays-toggle:is(*,._).compact-holidays-button{box-sizing:border-box;padding:5px 10px;border:1px solid rgba(93, 222, 219, .64);border-radius:7px;font-family:"Trebuchet MS", Arial, sans-serif;font-size:.82rem;font-weight:500;line-height:1;letter-spacing:0;text-align:center}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) :is(#workSettingsToggle:is(*,#_).work-settings-toggle:hover,#workSettingsToggle:is(*,#_).work-settings-toggle.is-open),& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) :is(.world-holidays-toggle:is(*,._).compact-holidays-button:hover,.world-holidays-toggle:is(*,._).compact-holidays-button[aria-expanded="true"]){border-color:rgba(124, 246, 240, .86);background:linear-gradient(180deg, #10536a, #0a3043);color:#f0fffd;-webkit-text-fill-color:#f0fffd}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSettingsPopover:is(*,#_).work-settings-popover{width:calc(100% + 40px);max-width:760px;min-width:560px;transform:translate(0, -30px);border-color:rgba(74, 213, 218, .74);background:radial-gradient(circle at 18% 0%, rgba(54, 187, 198, .18), transparent 34%), linear-gradient(155deg, rgba(6, 50, 62, .98), rgba(4, 22, 34, .99) 62%, rgba(7, 63, 76, .96));color:#e7fffd;box-shadow:0 18px 36px rgba(0, 8, 18, .48), 0 0 24px rgba(50, 202, 211, .18), inset 0 1px 0 rgba(221, 255, 252, .1)}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSettingsPopover:is(*,#_).work-settings-popover .work-info-table{border-collapse:separate;border-spacing:8px}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSettingsPopover:is(*,#_).work-settings-popover .work-info-table label{color:#baf9f8;-webkit-text-fill-color:#baf9f8}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSettingsPopover:is(*,#_).work-settings-popover .work-info-table :is(select, input){border-color:rgba(99, 220, 224, .48);background:rgba(3, 24, 35, .86);color:#f0fffd;-webkit-text-fill-color:#f0fffd}& #workdayCard:is(*,#_) #workdayMultiSliders:is(*,#_).workday-multi-sliders{transform:translateY(-15px)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track .tick-label:is(*,._),& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .tick-label:is(*,._){transform:translateX(-50%) translateY(-30px)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track .workweek-range-label:is(*,._),& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-label:is(*,._){transform:translateX(-50%) translateY(-70px)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track{border-style:solid}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(.workday-before-segment,.workday-after-segment){background:var(--work-inactive-blue-strong);background-image:var(--work-inactive-blue-strong);filter:saturate(.98) brightness(.9);border-color:rgba(108, 194, 255, .68)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-work-segment{background:var(--work-inactive-orange-soft);background-image:var(--work-inactive-orange-soft);filter:saturate(.72) brightness(.86);border-color:rgba(210, 146, 76, .58)}& #workdayCard:is(*,#_) .workday-day-segment .workday-mini-fill,& #workdayCard:is(*,#_) #workdayWeekendSlider #workdayWeekendFill{position:absolute;left:0;top:3px;bottom:3px;height:auto;border-radius:0;z-index:2}& #workdayCard:is(*,#_) .workday-day-segment:not(.is-active) .workday-mini-fill,& #workdayCard:is(*,#_) #workdayWeekendSlider:not(.is-active) #workdayWeekendFill{width:0;opacity:0}& #workdayCard:is(*,#_) #workdayCombinedSlider.is-before-work-active .workday-before-segment,& #workdayCard:is(*,#_) #workdayCombinedSlider.is-after-work-active .workday-after-segment{border-color:#a9e4ff}& #workdayCard:is(*,#_) #workdayCombinedSlider.is-work-shift-active .workday-work-segment{border-color:var(--work-active-work-border)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.workday-mini-label.label-bottom,.workday-mini-label.label-time){top:calc(100% + 22px)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-top{font-size:16px}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) :is(.workday-mini-label.label-bottom,.workday-mini-label.label-time){top:calc(100% + 14px);transform:translateX(-50%)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.edge-start{left:0;transform:translateX(0);text-align:left}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.edge-end{left:100%;transform:translateX(-100%);text-align:right}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label small{margin-top:5px;font-size:.78em}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-shift-section small{font-size:.74em}& #workdayCard:is(*,#_) :is(#workdayCombinedLabels, #workdayWeekendLabels) .workday-mini-label.active-section-label,& #workweekCard:is(*,#_) #workweekTrack.workweek-active-work .workweek-main-label,& #workweekCard:is(*,#_) #workweekTrack.workweek-active-weekend .workweek-weekend-label{padding:6px 12px;border:1px solid rgba(180, 235, 255, .82);border-radius:999px;box-shadow:0 0 12px rgba(97, 210, 255, .18), inset 0 1px 0 rgba(235, 252, 255, .14);color:#ecfbff;-webkit-text-fill-color:#ecfbff;filter:brightness(1.22) saturate(1.12);text-decoration:none}& #workdayCard:is(*,#_) #workdayCombinedLabels .workday-mini-label.label-work-shift-section.active-section-label,& #workweekCard:is(*,#_) #workweekTrack.workweek-active-work .workweek-main-label{border-color:rgba(255, 210, 124, .9);background:rgba(64, 38, 18, .9);color:#ffe0a2;-webkit-text-fill-color:#ffe0a2}& #workdayCard:is(*,#_) #workdayWeekendLabels .workday-mini-label.active-section-label,& #workweekCard:is(*,#_) #workweekTrack.workweek-active-weekend .workweek-weekend-label{border-color:rgba(143, 242, 163, .9);background:rgba(14, 52, 28, .92);color:#caffd2;-webkit-text-fill-color:#caffd2}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.work-day-cell, .morning-before-workweek-cell, .workweek-transition-cell, .weekend-night-before){border-color:rgba(113, 191, 255, .48)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .work-day-cell{filter:saturate(.72) brightness(.86)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.morning-before-workweek-cell, .workweek-transition-cell, .weekend-night-before){filter:saturate(.95) brightness(.86)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .weekend-day-cell{filter:saturate(.78) brightness(.86)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-border.is-active{z-index:12;pointer-events:none}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekFill:is(*,#_){top:4px;bottom:4px;height:auto;z-index:6}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label:is(.label-work-first-half, .label-work-second-half) small{display:block;margin-top:4px;font-size:.78em;line-height:1;color:#ffe1a6;-webkit-text-fill-color:#ffe1a6}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-time.edge-start{width:max-content;min-width:max-content;max-width:max-content}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-time.edge-end{width:max-content;min-width:max-content;max-width:max-content}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-label:is(*,._){transform:translateX(-50%) translateY(-55px);font-weight:400}& #workdayCard:is(*,#_) .workday-day-segment .workday-mini-fill,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendFill,& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekFill:is(*,#_){display:none;width:0;min-width:0;max-width:0;opacity:0;visibility:hidden}& :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker){box-sizing:border-box;width:42px;height:46px;min-width:42px;min-height:46px;border:0;border-radius:0;background:transparent;box-shadow:none;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 7px 8px rgba(0, 0, 0, .5));opacity:1;visibility:visible;pointer-events:none;z-index:24}& :is(#workdayCombinedMarker, #workdayWeekendMarker).workday-mini-marker{top:-34px;bottom:auto;transform:translateX(-50%)}& #workweekMarker:is(*,#_).marker{display:grid;top:-34px;bottom:auto;transform:translateX(-50%)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(.is-before-work-active, .is-work-shift-active, .is-after-work-active, .is-after-work-final-active) #workdayCombinedMarker:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider.is-active #workdayWeekendMarker:is(*,#_),& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_){display:grid;place-items:center}& :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker)::before{content:"\1F468\200D\1F4BC";display:block;position:absolute;left:50%;top:50%;width:auto;height:auto;transform:translate(-50%, -50%);clip-path:none;background:transparent;color:#eff8ff;-webkit-text-fill-color:#eff8ff;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:34px;line-height:1;filter:none}& :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker)::after{content:none;display:none}& :is(#workdayCard:is(*,#_),#workweekCard:is(*,#_)){background:radial-gradient(circle at 50% -16%, rgba(65, 141, 165, .2), transparent 32%), repeating-linear-gradient( 180deg, rgba(7, 44, 61, .6) 0 18px, rgba(5, 31, 51, .64) 18px 36px, rgba(4, 24, 42, .7) 36px 54px, rgba(7, 55, 67, .5) 54px 72px ), linear-gradient(135deg, #061825 0%, #082b3a 48%, #04101d 100%);border-color:rgba(99, 196, 214, .34);box-shadow:0 24px 52px rgba(0, 3, 10, .42), inset 0 1px 0 rgba(214, 248, 255, .055)}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider > header{z-index:70}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedSliderTitle:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendSliderTitle:is(*,#_){align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(117, 211, 228, .42);border-bottom:0;border-radius:15px 15px 0 0;background:radial-gradient(circle at 50% 0%, rgba(116, 200, 220, .16), transparent 52%), linear-gradient(180deg, rgba(11, 52, 70, .98), rgba(5, 25, 42, .99));font-style:italic;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(236, 255, 255, .14), 0 -8px 18px rgba(0, 6, 16, .2)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendSliderTitle:is(*,#_){border-color:rgba(137, 224, 177, .42);background:radial-gradient(circle at 50% 0%, rgba(135, 222, 175, .16), transparent 52%), linear-gradient(180deg, rgba(11, 58, 52, .98), rgba(4, 31, 39, .99))}& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._),& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._){grid-template-columns:132px minmax(600px, 1fr) 148px;column-gap:18px;row-gap:8px;padding:4px 0 10px;border:0;border-radius:0;background:transparent;box-shadow:none}& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._) > .token-day-label:is(*,._),& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._) > .token-day-label:is(*,._){justify-self:start;align-self:start;width:max-content;max-width:132px;font-family:"Brush Script MT", "Segoe Script", "Snell Roundhand", Georgia, cursive;font-style:italic;font-weight:400;line-height:1;text-align:left;text-shadow:0 0 10px rgba(156, 126, 219, .2)}& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._) > :is(.token-day-slots:is(*,._), .token-day-slots.weekend-spend-slots),& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._) > :is(.token-day-slots:is(*,._), .token-day-slots.weekend-spend-slots){grid-template-columns:repeat(4, 134px);gap:14px;justify-content:center}& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) :is(.counter-slot:is(*,._).work-earnings-token,.counter-slot:is(*,._).weekend-spend-token),& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) :is(.counter-slot:is(*,._).work-earnings-token,.counter-slot:is(*,._).weekend-spend-token){max-height:156px;grid-template-rows:23px 20px 1fr 26px;border-width:2px;border-radius:8px;background:linear-gradient(165deg, rgba(48, 54, 62, .96), rgba(18, 22, 29, .98));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .055), 0 10px 18px rgba(0, 6, 18, .24);filter:none}& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-available:not(.slot-collected),& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-available:not(.slot-collected){border-color:#ffab51;border-width:4px;background:linear-gradient(165deg, rgba(54, 58, 63, .98), rgba(18, 21, 27, .99));box-shadow:inset 0 0 0 1px rgba(255, 226, 180, .1), 0 0 18px rgba(255, 145, 50, .18);opacity:1}& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-current:not(.slot-collected),& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-current:not(.slot-collected){border-color:#43f0df;border-width:5px;background:linear-gradient(165deg, rgba(53, 61, 66, .98), rgba(15, 25, 31, .99));box-shadow:inset 0 0 0 1px rgba(207, 255, 250, .16), 0 0 0 2px rgba(67, 240, 223, .18), 0 0 26px rgba(67, 240, 223, .5);opacity:1}& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-collected,& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-collected{border-color:rgba(255, 190, 78, .98);border-width:4px;background:linear-gradient(180deg, rgba(204, 104, 35, .96), rgba(105, 47, 18, .98));box-shadow:inset 0 0 0 1px rgba(255, 234, 176, .18), 0 0 22px rgba(239, 127, 38, .36);opacity:1}& .collect-earnings-panel:is(*,._) .counter-slot-icon-wrap:is(*,._){max-width:66px;max-height:66px}& .collect-earnings-panel:is(*,._) .slot-current:not(.slot-collected) .counter-slot-state{color:#c6fffb;-webkit-text-fill-color:#c6fffb}& .collect-earnings-panel:is(*,._) .counter-weekend:is(*,._){display:grid;gap:10px}& .collect-earnings-panel:is(*,._) .collect-weekend-top{display:grid;grid-template-columns:minmax(260px, 1fr) auto;align-items:start;gap:16px;width:100%}& .collect-earnings-panel:is(*,._) .collect-weekend-top > div:first-child{display:grid;justify-items:start;text-align:left}& .collect-earnings-panel:is(*,._) .collect-weekend-top strong{justify-self:start;text-align:left}& .collect-earnings-panel:is(*,._) .collect-weekend-top .collect-weekend-summary-row:is(*,._){width:auto;margin:0;justify-self:end}& .collect-earnings-panel:is(*,._) .counter-weekend:is(*,._) > .drop-collect-cards-button:is(*,._){justify-self:start;margin:-6px 0 4px;transform:translateX(0) translateY(-4px)}& #payCalculator:is(*,#_) #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel .pay-rate-line.pay-entry-rate{transform:translateX(-20px)}& #payCalculator:is(*,#_) #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel .pay-rate-line.pay-entry-rate > span:first-child{transform:translateX(-8px);color:#9edfff;-webkit-text-fill-color:#9edfff;font-size:1.42rem}& #payCalculator:is(*,#_) #payCalculatorBody:is(*,#_) .pay-entry-rate .money-input-wrap em{color:#64f6ff;-webkit-text-fill-color:#64f6ff;font-size:1.7rem;font-style:normal}& #payCalculator:is(*,#_) #payRate#payRate{color:#8efaff;-webkit-text-fill-color:#8efaff;font-size:1.46rem}& #payCalculator:is(*,#_) #payCalculatorBody:is(*,#_) .pay-tax-line:is(*,._),& #payCalculator:is(*,#_) .pay-entry-panel:is(*,._) > label:has(#payHoursPerDay),& #payCalculator:is(*,#_) .pay-entry-panel:is(*,._) > label:has(#payDaysPerWeek),& #payCalculator:is(*,#_) .pay-entry-panel:is(*,._) > label.pay-week-hours-line{transform:translateX(40px)}& #calculatePayButton:is(*,#_).finance-calculate-button{margin-top:20px;border-width:2px;border-color:rgba(126, 216, 255, .82)}& #payCalculator:is(*,#_) #payComparePanel:is(*,#_) > label{transform:translateX(-40px)}& #payCalculator:is(*,#_) #payComparePanel:is(*,#_) > button.finance-compare-run{transform:translateX(20px)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track{border-width:2px}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(.workday-before-segment, .workday-after-segment){border-color:rgba(95, 158, 203, .5);filter:saturate(1.08) brightness(.86)}& #workdayCard:is(*,#_) #workdayWeekendSlider.is-active#workdayWeekendSlider .workday-mini-track{border-color:rgba(114, 190, 135, .68);box-shadow:inset 0 0 0 1px rgba(214, 255, 219, .08), 0 0 10px rgba(83, 184, 103, .14)}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker).workday-mini-marker,& #workweekCard:is(*,#_) #workweekMarker:is(*,#_).marker{overflow:visible;color:#effaff;-webkit-text-fill-color:#effaff;opacity:1;visibility:visible;pointer-events:none}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker).workday-mini-marker{bottom:auto;transform:translateX(-50%)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(.is-before-work-active, .is-work-shift-active, .is-after-work-active, .is-after-work-final-active) #workdayCombinedMarker:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider.is-active#workdayWeekendSlider #workdayWeekendMarker:is(*,#_),& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_){display:grid;place-items:center}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker).workday-mini-marker::before,& #workweekCard:is(*,#_) #workweekMarker:is(*,#_)::before{display:block;position:absolute;inset:auto;left:50%;top:50%;width:auto;height:auto;transform:translate(-50%, -50%);border:0;background:transparent;box-shadow:none;color:#f2fbff;-webkit-text-fill-color:#f2fbff;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;line-height:1;text-shadow:0 2px 4px rgba(0, 0, 0, .7), 0 0 10px rgba(98, 229, 255, .42);opacity:1;visibility:visible}& #workweekCard:is(*,#_) #workweekMarker:is(*,#_)::before{content:"\1F697"}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider > header{top:-16px}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedSliderTitle:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendSliderTitle:is(*,#_){min-height:34px;padding:6px 20px 5px;color:#bad5e3;-webkit-text-fill-color:#bad5e3;font-size:clamp(1.02rem, 1.45vw, 1.24rem)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track,& #workweekCard:is(*,#_) #workweekTrack:is(*,#_){transform:translateY(0)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-main-label:is(*,._){transform:translateX(-50%) translateY(-35px)}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) .work-dashboard-title,html body.page-work-time:is(*,._) .page-body-title{color:#dceaff;-webkit-text-fill-color:#dceaff}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSettingsToggle:is(*,#_).work-settings-toggle,& #workSettingsToggle:is(*,#_){border-color:rgba(128, 174, 255, .78);background:linear-gradient(180deg, rgba(34, 68, 178, .96), rgba(18, 34, 125, .98));color:#e7efff;-webkit-text-fill-color:#e7efff;box-shadow:inset 0 1px 0 rgba(225, 238, 255, .18), 0 8px 18px rgba(9, 20, 92, .38)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_){min-height:calc(340px + 10px)}& #workdayCard:is(*,#_) .work-day-title-stack{width:min(100%, 620px);min-height:calc(330px + 10px);gap:5px;font-weight:400}& #workdayCard:is(*,#_) .work-day-title-stack :is(span, strong, b, em, small){font-weight:400}& #workdayCard:is(*,#_) .work-day-title-main{font-size:clamp(1.08rem, 1.8vw, 1.34rem);font-weight:400}& #workdayCard:is(*,#_) .work-day-title-stack :is(.work-day-title-status,.work-day-title-range){min-width:min(100%, 440px);width:min(100%, 440px);border-color:rgba(126, 157, 255, .78);background:linear-gradient(180deg, rgba(32, 48, 156, .98), #14227d 58%, rgba(12, 24, 86, .98));color:#dfe8ff;-webkit-text-fill-color:#dfe8ff;font-weight:400;box-shadow:0 12px 26px rgba(11, 21, 89, .34)}& #workdayCard:is(*,#_) .work-day-title-stack .work-day-title-status{padding:13px 30px 4px;border-bottom-color:transparent;border-radius:999px 999px 0 0;font-size:clamp(1.48rem, 2.7vw, 2.05rem);line-height:1.06}& #workdayCard:is(*,#_) .work-day-title-stack .work-day-title-range{margin-top:-5px;padding:3px 30px 13px;border-top-color:transparent;border-radius:0 0 999px 999px;font-size:clamp(1.12rem, 2vw, 1.48rem);line-height:1.08}& #workdayCard:is(*,#_) .work-day-title-stack:is(.status-before-work, .status-after-work, .status-transition, .status-work-first-half, .status-work-second-half, .status-lunch, .status-weekend-day, .status-weekend-night) :is(.work-day-title-status, .work-day-title-range){border-color:rgba(126, 157, 255, .78);background:linear-gradient(180deg, rgba(32, 48, 156, .98), #14227d 58%, rgba(12, 24, 86, .98));color:#dfe8ff;-webkit-text-fill-color:#dfe8ff}& #workdayCard:is(*,#_) :is(.work-day-title-progress,.work-day-title-remaining){color:#bcd9ff;-webkit-text-fill-color:#bcd9ff;font-size:clamp(1.2rem, 2.2vw, 1.58rem);font-weight:400;line-height:1.18}& #workdayCard:is(*,#_) .work-day-title-weekday{color:#fff1ad;-webkit-text-fill-color:#fff1ad;font-size:clamp(2.15rem, 4vw, 3.05rem);font-weight:400;text-shadow:0 2px 10px rgba(0, 0, 0, .32)}& #workdayCard:is(*,#_) .work-day-title-context{font-size:clamp(1.28rem, 2.4vw, 1.72rem);font-weight:400}& #workdayCard:is(*,#_) .work-day-title-stack:not(.is-weekend-day-line) .work-day-title-context{color:#f0a34a;-webkit-text-fill-color:#f0a34a}& #workdayCard:is(*,#_) .work-day-title-stack.is-weekend-day-line .work-day-title-context{color:#88d88e;-webkit-text-fill-color:#88d88e}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-work-segment:not(.is-active),& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:not(.is-active){background:linear-gradient(90deg, #8a421d, #c66a28 52%, #e78a39);border-color:rgba(244, 164, 82, .58);filter:saturate(1.2) brightness(.94)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_){transform:translate(-50%, calc(-50% + 10px))}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker).workday-mini-marker::before,& #workweekCard:is(*,#_) #workweekMarker:is(*,#_)::before{font-size:46px}& #workdayCard:is(*,#_) > .card-pie-meter:is(*,._),& #workweekCard:is(*,#_) > .card-pie-meter:is(*,._),& .card-pie-meter:is(*,._){width:auto;height:auto;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:block;color:#dbeeff;-webkit-text-fill-color:#dbeeff}& .card-pie-meter:is(*,._)::before,& .card-pie-meter:is(*,._)::after{content:none;display:none}& .card-pie-meter:is(*,._) .card-pie-core{width:auto;height:auto;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:block}& .card-pie-meter:is(*,._) .card-pie-core span{display:inline;color:#dbeeff;-webkit-text-fill-color:#dbeeff;font-size:1rem;font-weight:400;line-height:1}}html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayTitle:is(*,#_){& .work-day-title-stack:is(*,._){width:min(100%, 620px);font-weight:400}& .work-day-title-stack:is(*,._) :is(span, strong, b, em, small){font-weight:400}& .work-day-title-stack:is(*,._) :is(.work-day-title-status:is(*,._),.work-day-title-range:is(*,._)){min-width:min(100%, 440px);width:min(100%, 440px);border-color:rgba(126, 157, 255, .78);background:linear-gradient(180deg, rgba(35, 54, 174, .99), #14227d 62%, rgba(12, 24, 86, .99));color:#dfe8ff;-webkit-text-fill-color:#dfe8ff;font-weight:400;box-shadow:0 12px 26px rgba(11, 21, 89, .34)}& .work-day-title-stack:is(*,._) .work-day-title-status:is(*,._){padding:13px 30px 4px;border-bottom-color:transparent;font-size:clamp(1.48rem, 2.7vw, 2.05rem)}& .work-day-title-stack:is(*,._) .work-day-title-range:is(*,._){margin-top:-5px;padding:3px 30px 13px;border-top-color:transparent;font-size:clamp(1.12rem, 2vw, 1.48rem)}& :is(.work-day-title-progress:is(*,._),.work-day-title-remaining:is(*,._)){color:#bcd9ff;-webkit-text-fill-color:#bcd9ff;font-size:clamp(1.2rem, 2.2vw, 1.58rem);font-weight:400}& .work-day-title-weekday:is(*,._){color:#fff1ad;-webkit-text-fill-color:#fff1ad;font-weight:400}& .work-day-title-context:is(*,._){font-weight:400}& .work-day-title-stack:is(*,._):not(.is-weekend-day-line) .work-day-title-context:is(*,._){color:#f0a34a;-webkit-text-fill-color:#f0a34a}& .work-day-title-stack:is(*,._).is-weekend-day-line .work-day-title-context:is(*,._){color:#88d88e;-webkit-text-fill-color:#88d88e}& .work-day-title-bubble:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;align-items:center;border:2px solid rgba(126, 157, 255, .78);border-radius:999px;background:linear-gradient(180deg, rgba(35, 54, 174, .99), #14227d 62%, rgba(12, 24, 86, .99));box-shadow:0 12px 26px rgba(11, 21, 89, .34);color:#dfe8ff;-webkit-text-fill-color:#dfe8ff;overflow:hidden}& .work-day-title-bubble:is(*,._) :is(.work-day-title-status:is(*,._),.work-day-title-range:is(*,._)){width:auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#dfe8ff;-webkit-text-fill-color:#dfe8ff;font-weight:400}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_){& #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment, #workdayAfterOffSegment, .workday-before-segment, .workday-after-segment){background:linear-gradient(90deg, rgba(12, 24, 86, .98), #14227d 52%, rgba(35, 54, 174, .98));background-image:linear-gradient(90deg, rgba(12, 24, 86, .98), #14227d 52%, rgba(35, 54, 174, .98));border-color:rgba(126, 157, 255, .62)}& #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffFill, #workdayAfterOffFill){background:linear-gradient(90deg, #14227d, rgba(45, 67, 190, .98));background-image:linear-gradient(90deg, #14227d, rgba(45, 67, 190, .98))}& #workdayCombinedSlider:is(.is-before-work-active, .is-after-work-active, .is-after-work-final-active) #workdayCombinedTrack:is(*,#_){box-shadow:inset 0 0 0 1px rgba(220, 231, 255, .1), 0 0 12px rgba(20, 34, 125, .25)}}html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayTitle:is(*,#_){& .work-day-title-stack:is(*,._){position:relative}& .work-day-title-stack:is(*,._)::before,& .work-day-title-stack:is(*,._)::after{position:absolute;z-index:1;place-items:center;width:74px;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;line-height:1;text-shadow:0 7px 18px rgba(0, 0, 0, .46);pointer-events:none}& .work-day-title-stack:is(*,._)::before{transform:translate(-50%, -50%) scaleX(-1) rotate(-4deg)}& .work-day-title-stack:is(*,._)::after{transform:translate(50%, -50%) rotate(4deg)}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker).workday-mini-marker,& #workweekCard:is(*,#_) #workweekMarker:is(*,#_).marker{border:0;background:transparent;box-shadow:none}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker).workday-mini-marker::after,& #workweekCard:is(*,#_) #workweekMarker:is(*,#_)::after{content:none;display:none;border:0}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker).workday-mini-marker::before{content:"\1F6B6\200D\2642\FE0F";font-size:56px;border:0;background:transparent;box-shadow:none}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-top{min-width:124px}& #workdayCard:is(*,#_) :is(#workdayCombinedLabels, #workdayWeekendLabels) .workday-mini-label.active-section-label,& #workdayCard:is(*,#_) :is(#workdayCombinedLabels, #workdayWeekendLabels) .workday-mini-label.active-section-label small{border:0;border-radius:0;background:transparent;box-shadow:none;filter:brightness(1.26) saturate(1.18);text-shadow:0 0 10px rgba(204, 238, 255, .3)}& #dailyEarningsCard:is(*,#_) .daily-earnings-head{align-items:center}& #dailyEarningsCard:is(*,#_) .daily-earnings-head h3{grid-column:2}& #dailyEarningsCard:is(*,#_) .daily-earnings-head .daily-earnings-pay-toggle{grid-column:3;justify-self:end}& #workCardsStandalone:is(*,#_) .work-cards-display-head span{font-family:"Trebuchet MS", "Segoe UI", sans-serif;text-transform:none;-webkit-background-clip:text;background-clip:text}& #workCardsStandalone:is(*,#_) .work-cards-toggle:is(*,._){border-color:rgba(202, 167, 255, .72);color:#f1e7ff;-webkit-text-fill-color:#f1e7ff}& .collect-earnings-panel:is(*,._) .counter-slot:is(*,._){position:relative;overflow:visible}& .collect-earnings-panel:is(*,._) .counter-slot-money:is(*,._){position:absolute;display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:3px 8px;border:1px solid rgba(255, 220, 116, .55);border-radius:999px;background:rgba(10, 26, 18, .96);box-shadow:0 6px 14px rgba(0, 0, 0, .34)}& .collect-earnings-panel:is(*,._) .counter-slot-icon-wrap:is(*,._){transform:translateY(-40px)}& .collect-earnings-panel:is(*,._) .counter-slot-icon:is(*,._){font-size:2.4rem;line-height:1}& #dailyEarningsCard:is(*,#_) #dailyEarningsTotals:is(*,#_),& #dailyEarningsCard:is(*,#_) #dailyEarningsTotals:is(*,#_) :is(.workweek-combined-totals,.work-bank-card,.combined-bank,.collect-week-total-card){background:radial-gradient(circle at 18% 0%, rgba(56, 121, 61, .22), transparent 38%), linear-gradient(145deg, #092413 0%, #071d10 54%, #041108 100%);background-color:#092413;border-color:rgba(92, 139, 79, .42);box-shadow:inset 0 1px 0 rgba(191, 232, 169, .08), 0 10px 22px rgba(0, 13, 7, .32)}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) :is(.counter-slot:is(*,._),.counter-slot.work-earnings-token,.counter-slot.weekend-spend-token){position:relative;overflow:visible}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-money:is(*,._){position:absolute;right:auto;bottom:auto;margin:0}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-icon-wrap:is(*,._){margin-top:-40px;margin-bottom:0}}html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayTitle:is(*,#_){& .work-day-title-stack:is(*,._)::before,& .work-day-title-stack:is(*,._)::after{top:calc(48% + 40px);height:116px;font-size:calc(4.2rem + 20px)}& .work-day-title-stack:is(*,._)::before{left:32px}& .work-day-title-stack:is(*,._)::after{right:32px}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_){& #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_){--work-lunch-flat: #ffb22e;--work-lunch-flat-bright: #ffd45c;--work-lunch-faded: rgba(255, 178, 46, .72)}& #workdayCombinedSlider:is(*,#_).is-lunch-active #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_).workday-work-segment.is-active,& #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_).workday-work-segment.is-active{background:linear-gradient(90deg, #d66a22 0 var(--work-lunch-start, 45%), #ffd04d var(--work-lunch-start, 45%) var(--work-lunch-end, 55%), #d66a22 var(--work-lunch-end, 55%) 100%);background-image:linear-gradient(90deg, #d66a22 0 var(--work-lunch-start, 45%), #ffd04d var(--work-lunch-start, 45%) var(--work-lunch-end, 55%), #d66a22 var(--work-lunch-end, 55%) 100%)}& #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-lunch-break{color:#ffd45c;-webkit-text-fill-color:#ffd45c;text-shadow:0 0 8px rgba(255, 178, 46, .28)}}html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayTitle:is(*,#_){& .work-day-title-stack:is(*,._){min-height:350px;gap:16px;align-content:center}& .work-day-title-main:is(*,._){transform:translateY(0);font-size:clamp(1.2rem, 2.15vw, 1.55rem);font-style:normal;color:#d9c8ff;-webkit-text-fill-color:#d9c8ff}& .work-day-title-bubble:is(*,._){width:min(100%, 540px);min-width:min(100%, 540px)}& .work-day-title-bubble:is(*,._) .work-day-title-status:is(*,._){transform:translateY(0);font-size:clamp(1.28rem, 2.4vw, 1.82rem);line-height:1.12}& .work-day-title-bubble:is(*,._) .work-day-title-range:is(*,._){transform:translateY(0);font-size:clamp(1.05rem, 1.9vw, 1.42rem);line-height:1.15}& .work-day-title-progress:is(*,._){margin-top:2px;color:#bcd9ff;-webkit-text-fill-color:#bcd9ff;font-size:clamp(1.24rem, 2.25vw, 1.66rem)}& :is(.work-day-title-weekday:is(*,._), .work-day-title-context:is(*,._)){transform:translateY(0)}& .work-day-title-context:is(*,._){margin-top:10px;font-size:clamp(1.42rem, 2.5vw, 1.9rem)}& .work-day-title-weekday:is(*,._){font-size:clamp(2.25rem, 4.2vw, 3.25rem)}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.active-section-label,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.active-section-label small,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-shift-section.active-section-label,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-shift-section.active-section-label small{padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;color:#fff3bd;-webkit-text-fill-color:#fff3bd;filter:brightness(1.22) saturate(1.12)}html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayTitle:is(*,#_){& .work-day-title-bubble:is(*,._){min-height:0;padding:17px 34px;row-gap:0}& .work-day-title-range:is(*,._){width:auto;min-width:0;margin:-6px 0 2px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#bcd9ff;-webkit-text-fill-color:#bcd9ff;font-size:clamp(1.12rem, 2vw, 1.48rem);line-height:1.15;transform:none}}html body.page-work-time:is(*,._) .page-body-title{text-align:center}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& .work-dashboard-title{text-transform:none}& .work-dashboard-panels{grid-template-columns:minmax(0, 1fr);gap:18px}& #workdayCard:is(*,#_){margin-inline:auto}& #workdayCard:is(*,#_) > :is(.card-pie-meter, .card-hourglass-meter),& #workdayCard:is(*,#_) :is(#workdaySummary,#workdayPercent,#workdayTopLines,#workdayDetails),& #workdayCard:is(*,#_) :is(.slider-gap,.time-slider-bubble-row){display:none}}html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayTitle:is(*,#_){min-height:0}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) :is(.card-head,.card-title-wrap,.card-title-line,.title-value-stack){display:block;width:100%}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary{display:grid;justify-items:center;margin:0 auto 18px;border-radius:18px;color:#e9f7ff;text-align:center}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-date-block,.work-time-status-block){display:grid;justify-items:center;gap:4px;width:100%}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-workday-line{color:#f0a34a;-webkit-text-fill-color:#f0a34a;font-size:clamp(1.5rem, 2.6vw, 2rem);font-weight:400;line-height:1.1}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-weekday-line{color:#fff1ad;-webkit-text-fill-color:#fff1ad;font-family:"Brush Script MT", "Segoe Script", "Snell Roundhand", "Apple Chancery", cursive;font-size:clamp(2.1rem, 4vw, 3.1rem);font-weight:400;line-height:.98}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-status-row{color:#d8eaff;-webkit-text-fill-color:#d8eaff;font-size:clamp(1.12rem, 2vw, 1.46rem)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-status-row strong{color:#f3fbff;-webkit-text-fill-color:#f3fbff}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-countdown-line,.work-time-progress-line){color:#bcd9ff;-webkit-text-fill-color:#bcd9ff;font-size:clamp(1rem, 1.8vw, 1.28rem);font-weight:400;line-height:1.2}& #workdayCard:is(*,#_) #workdayMultiSliders:is(*,#_){margin-top:12px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTitle:is(*,#_){color:#c7b6ff;-webkit-text-fill-color:#c7b6ff;font-family:"Brush Script MT", "Segoe Script", "Snell Roundhand", "Apple Chancery", cursive;font-size:clamp(1.45rem, 2.6vw, 2.25rem);font-weight:400}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_){width:min(100%, 980px)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekDetails:is(*,#_){width:min(100%, 980px);margin:8px auto 0;color:#dcefff;-webkit-text-fill-color:#dcefff}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-status-row{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;width:max-content;max-width:100%;min-width:min(100%, 390px);padding:9px 24px;border:1.5px solid rgba(156, 218, 255, .38);border-radius:999px;font-weight:400}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status.status-before-work, .work-time-day-status.status-after-work, .work-time-day-status.status-transition) .work-time-status-row{background:radial-gradient(circle at 22% 0%, rgba(72, 102, 255, .32), transparent 44%), linear-gradient(135deg, rgba(20, 34, 125, .98), rgba(10, 25, 64, .98));box-shadow:inset 0 1px 0 rgba(213, 226, 255, .18), 0 0 22px rgba(35, 72, 210, .24)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status.status-work-first-half, .work-time-day-status.status-work-second-half, .work-time-day-status.status-work-third-quarter, .work-time-day-status.status-work-fourth-quarter, .work-time-week-status.status-working) .work-time-status-row{background:radial-gradient(circle at 20% 0%, rgba(255, 178, 64, .24), transparent 42%), linear-gradient(135deg, rgba(87, 45, 12, .98), rgba(48, 31, 17, .98));box-shadow:inset 0 1px 0 rgba(255, 226, 170, .18), 0 0 22px rgba(184, 101, 24, .22)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-day-status.status-lunch .work-time-status-row{background:radial-gradient(circle at 20% 0%, rgba(255, 214, 99, .32), transparent 42%), linear-gradient(135deg, rgba(94, 65, 12, .98), rgba(51, 37, 13, .98));box-shadow:inset 0 1px 0 rgba(255, 238, 169, .2), 0 0 22px rgba(210, 147, 28, .24)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status.status-weekend-day, .work-time-week-status.status-weekend) .work-time-status-row{border-color:rgba(89, 201, 132, .58);background:radial-gradient(circle at 20% 0%, rgba(63, 176, 102, .26), transparent 42%), linear-gradient(135deg, rgba(9, 54, 29, .98), rgba(7, 34, 22, .98));box-shadow:inset 0 1px 0 rgba(204, 255, 219, .15), 0 0 22px rgba(25, 136, 65, .22)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-day-status.status-weekend-night .work-time-status-row{border-color:rgba(170, 137, 255, .58);background:radial-gradient(circle at 20% 0%, rgba(139, 102, 255, .26), transparent 42%), linear-gradient(135deg, rgba(43, 31, 94, .98), rgba(23, 20, 52, .98));box-shadow:inset 0 1px 0 rgba(230, 219, 255, .16), 0 0 22px rgba(101, 67, 218, .22)}& .work-info-holiday-panel{display:grid;gap:8px}& .work-overall-percentages{justify-items:end}& .work-overall-percentages span{display:block;white-space:nowrap}& .work-overall-percentages .work-overall-spacer{min-height:6px}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary{gap:18px}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status, .work-time-week-status){margin-top:8px}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_){transform:translateY(10px);margin-bottom:10px}& #workdayCard:is(*,#_) #workdayCombinedSlider.is-work-shift-active #workdayCombinedTrack:is(*,#_) .workday-work-segment{border-color:var(--work-active-work-border, #ffd07c);box-shadow:inset 0 0 0 2px rgba(255, 208, 124, .32)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayWorkSegment.workday-work-segment::after{content:none;display:none}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-shift-section{color:#ffd49a;-webkit-text-fill-color:#ffd49a}& #workdayCard:is(*,#_) :is(#workdayCombinedLabels, #workdayWeekendLabels) .workday-mini-label.active-section-label{padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;filter:brightness(1.35) saturate(1.16)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-top{top:-38px;white-space:nowrap}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-weekend-morning{width:max-content;min-width:max-content;max-width:max-content}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-time.edge-start{left:0;--label-left: 0%;transform:translateX(0);text-align:left}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-time.edge-end{left:100%;--label-left: 100%;transform:translateX(-100%);text-align:right}& #workdayCard:is(*,#_) .workday-week-slider-head-outside{align-items:center;gap:12px;padding:0;border:0;background:transparent;box-shadow:none}& #workdayCard:is(*,#_) .workday-week-slider-head-outside #workweekTitle:is(*,#_){color:#c7b6ff;-webkit-text-fill-color:#c7b6ff;font-family:"Brush Script MT", "Segoe Script", "Snell Roundhand", "Apple Chancery", cursive;font-size:clamp(1.55rem, 2.7vw, 2.35rem);font-weight:400;line-height:1}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider{margin:0 auto 0}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workday-week-slider-head,& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekDetails:is(*,#_){display:none}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_){margin:20px auto 56px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekMarker:is(*,#_).marker{transform:translateX(-50%) translateY(20px)}& #workdayCard:is(*,#_) .workweek-detail-text-outside#workweekDetails{display:block;width:min(100%, 980px);margin:10px auto 0;padding:0;border:0;background:transparent;box-shadow:none;color:#dcefff;-webkit-text-fill-color:#dcefff;text-align:center}& #workdayCard:is(*,#_) #workdayMultiSliders:is(*,#_){display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;gap:22px;width:100%}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_){display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;gap:18px;width:min(100%, 1120px);margin:2px auto 4px;padding:24px 28px 32px;border:1px solid rgba(93, 151, 184, .38);border-radius:16px}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) .workday-day-view-title{color:#c9a9ff;-webkit-text-fill-color:#c9a9ff;font-family:"Brush Script MT", "Segoe Script", "Snell Roundhand", "Apple Chancery", cursive;font-weight:400;line-height:.95;text-align:center;text-shadow:0 0 14px rgba(145, 105, 255, .2)}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider{margin-left:auto;margin-right:auto}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayCombinedSlider:is(*,#_){transform:none;margin-bottom:8px}& #workdayCard:is(*,#_) .workday-week-slider-head-outside{display:flex;position:relative;width:min(100%, 1040px);justify-content:center;justify-items:center;text-align:center;margin:10px auto 2px}& #workdayCard:is(*,#_) .workday-week-slider-head-outside #workweekTitle:is(*,#_){display:block;width:100%;text-align:center}& #workdayCard:is(*,#_) .workday-week-slider-head-outside #workweekPercent:is(*,#_){position:absolute;right:0;top:50%;transform:translateY(-50%)}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) .workday-day-view-title{text-transform:none}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) .workday-day-view-title::first-letter{text-transform:uppercase}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workday-week-slider-head{position:relative;align-items:center;border:0;background:transparent;box-shadow:none;text-align:center}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workday-week-slider-head #workweekTitle:is(*,#_){width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;color:#c9a9ff;-webkit-text-fill-color:#c9a9ff;font-family:"Brush Script MT", "Segoe Script", "Snell Roundhand", "Apple Chancery", cursive;font-weight:400;line-height:.95;text-align:center;text-shadow:0 0 14px rgba(145, 105, 255, .2)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workday-week-slider-head #workweekPercent:is(*,#_){position:absolute;right:0;top:50%;transform:translateY(-50%)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack.workweek-active-work .workweek-main-label,& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack.workweek-active-weekend .workweek-weekend-label{padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;filter:brightness(1.32) saturate(1.14)}& .work-info-holiday-panel{justify-items:end}& .work-info-holiday-panel .world-holidays-toggle.compact-holidays-button,& .work-overall-percentages{width:196px;max-width:196px;box-sizing:border-box}& .work-overall-percentages:is(*,._){display:grid;justify-items:stretch;margin-top:30px;border:1px solid rgba(92, 163, 198, .28);border-radius:14px;background:radial-gradient(circle at 20% 0%, rgba(50, 129, 172, .24), transparent 38%), linear-gradient(145deg, rgba(9, 30, 48, .98), rgba(7, 21, 34, .98));box-shadow:inset 0 1px 0 rgba(221, 250, 255, .08), 0 12px 24px rgba(0, 8, 18, .25);color:#d6efff;-webkit-text-fill-color:#d6efff;font-size:.94rem;line-height:1.12;text-align:left}& .work-overall-percentages > span:not(.work-overall-spacer){display:grid;width:100%;gap:4px;white-space:nowrap}& .work-overall-percentages .work-percent-label{display:block;overflow:hidden;text-overflow:ellipsis}& .work-overall-percentages .work-percent-bar{display:block;width:100%;height:5px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(170, 220, 242, .12), 0 0 9px rgba(64, 182, 232, .18)}& .work-overall-percentages .work-overall-spacer{height:5px}& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._) > .token-day-label:is(*,._),& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._) > .token-day-label:is(*,._){transform:translate(30px, 30px);text-transform:none;color:#d89550;-webkit-text-fill-color:#d89550;font-size:clamp(1.45rem, 2.6vw, 1.95rem);letter-spacing:0}& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .counter-weekend .collect-day-group:is(*,._) > .token-day-label:is(*,._),& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .weekend-spend-day.collect-day-group > .token-day-label:is(*,._),& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-weekend .collect-day-group:is(*,._) > .token-day-label:is(*,._),& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .weekend-spend-day.collect-day-group > .token-day-label:is(*,._){color:#73c785;-webkit-text-fill-color:#73c785}& .collect-earnings-panel:is(*,._) .counter-slot-money:is(*,._),& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-money:is(*,._){top:-14px;left:50%;transform:translateX(-50%);z-index:24}& .collect-earnings-panel:is(*,._) .counter-slot.slot-available:not(.slot-collected)::before,& .collect-earnings-panel:is(*,._) .counter-slot.slot-current:not(.slot-collected)::before{content:"\261D";position:absolute;left:calc(50% - 64px);top:-12px;width:auto;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none;color:#ffe3a1;-webkit-text-fill-color:#ffe3a1;font-size:1.35rem;line-height:1;transform:none;filter:drop-shadow(0 0 8px rgba(255, 201, 91, .55));pointer-events:none}& .collect-week-total-earned strong .collect-total-current{color:#9dffac;-webkit-text-fill-color:#9dffac;font-size:1.42em;font-weight:800;text-shadow:0 0 12px rgba(104, 255, 142, .34)}& .collect-week-total-earned strong :is(.collect-total-goal,.collect-total-divider){color:#d9f4de;-webkit-text-fill-color:#d9f4de;font-size:.96em}}.collect-total-pop{position:fixed;z-index:9999;display:inline-flex;align-items:center;gap:5px;pointer-events:none;padding:6px 10px;border-radius:999px;border:1px solid rgba(182, 255, 190, .7);background:rgba(7, 30, 15, .92);color:#b4ffb9;-webkit-text-fill-color:#b4ffb9;font-size:1rem;font-weight:800;box-shadow:0 0 16px rgba(101, 255, 128, .52), 0 0 34px rgba(96, 218, 255, .22);transform:translate(-50%, 0) scale(.86);animation:collectTotalPop 1150ms ease-out forwards}.collect-total-pop i{font-style:normal;filter:drop-shadow(0 0 6px rgba(255, 244, 150, .6))}.collect-total-pop-weekend{border-color:rgba(151, 215, 255, .7);background:rgba(7, 24, 39, .94);color:#b8e6ff;-webkit-text-fill-color:#b8e6ff;box-shadow:0 0 16px rgba(94, 194, 255, .48), 0 0 34px rgba(137, 255, 176, .2)}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& .work-info-holiday-panel:is(*,._) .day-holiday-labels.holiday-stack .world-holidays-toggle.compact-holidays-button{width:196px;min-width:196px;max-width:196px;box-sizing:border-box}& .collect-earnings-panel:is(*,._) .collect-week-total-earned:is(*,._) strong strong,& .collect-earnings-panel:is(*,._) .collect-week-total-earned:is(*,._) strong .collect-total-current:is(*,._){color:#9dffac;-webkit-text-fill-color:#9dffac;font-size:1.42em;font-weight:800;text-shadow:0 0 12px rgba(104, 255, 142, .34)}& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._) > .token-day-label:is(*,._),& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._) > .token-day-label:is(*,._){position:relative;left:30px;top:30px}& #dailyEarningsCard:is(*,#_) .daily-earnings-head .daily-earnings-pay-toggle:is(*,._){min-width:142px;min-height:44px;padding:10px 18px;border-radius:12px;font-size:1.02rem}& #dailyEarningsCard:is(*,#_) #dailyEarningsPayPopover:is(*,#_){transform:translateY(20px);padding:14px;border-radius:14px;background:#111b15;border:1px solid rgba(159, 190, 128, .36);box-shadow:0 16px 30px rgba(0, 10, 7, .42), inset 0 1px 0 rgba(240, 255, 220, .08)}& #dailyEarningsCard:is(*,#_) #dailyEarningsPayPopover:is(*,#_) .work-wage-table-label{display:grid;grid-template-columns:auto minmax(130px, 1fr) auto;align-items:center;gap:10px;color:#ecf6df;-webkit-text-fill-color:#ecf6df}& #dailyEarningsCard:is(*,#_) #dailyEarningsPayPopover:is(*,#_) .work-tax-entry-line{grid-template-columns:auto minmax(130px, 1fr)}& #dailyEarningsCard:is(*,#_) #dailyEarningsPayPopover:is(*,#_) :is(input, select){border-radius:9px;border-color:rgba(174, 211, 133, .38);background:#182119;color:#f3ffe6;-webkit-text-fill-color:#f3ffe6}& #dailyEarningsCard:is(*,#_) :is(.work-daily-earnings-bubble, .work-earnings-progress-card, .daily-earnings-totals, .workweek-combined-totals, .work-bank-card, .combined-bank, .collect-week-total-card){box-shadow:inset 0 1px 0 rgba(243, 255, 225, .07), 0 10px 22px rgba(0, 13, 7, .32)}& #dailyEarningsCard:is(*,#_) .work-earnings-line.tax-line b{color:#fff0a6;-webkit-text-fill-color:#fff0a6}& #dailyEarningsCard:is(*,#_) .work-earnings-progress-card footer span{font-size:1.04rem;line-height:1.2}& #dailyEarningsCard:is(*,#_) .work-earnings-progress-card footer span:first-child{color:#ffd98b;-webkit-text-fill-color:#ffd98b}& #dailyEarningsCard:is(*,#_) .work-earnings-progress-card footer span:last-child{color:#97f4be;-webkit-text-fill-color:#97f4be}& #workCardsStandalone:is(*,#_) .work-cards-display-head span{background:none;background-image:none}& #workCardsStandalone:is(*,#_) .work-cards-toggle:is(*,._){min-width:150px;min-height:46px;padding:11px 22px;font-weight:400;background:linear-gradient(180deg, #3b1a6c, #241048);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .16), 0 0 13px rgba(195, 130, 255, .58), 0 0 25px rgba(94, 242, 255, .34), 0 0 44px rgba(101, 80, 223, .25)}& #workCardsStandalone:is(*,#_) .work-cards-toggle:is(*,._)::before{position:absolute;right:calc(100% + 16px);top:50%;transform:translateY(-50%);width:max-content;color:#b8fbff;-webkit-text-fill-color:#b8fbff;font-size:1rem;font-weight:400;text-shadow:0 0 12px rgba(94, 242, 255, .5);pointer-events:none}& #workdayCard:is(*,#_) > :is(.card-pie-meter, .card-hourglass-meter),& #workdayCard:is(*,#_) #workdayPercent{display:none;opacity:0;visibility:hidden}& #workdayCard:is(*,#_) .workday-corner-widget{position:absolute;left:22px;z-index:5;display:grid;justify-items:center;gap:16px;pointer-events:none}& #workdayCard:is(*,#_) .workday-corner-widget .work-overall-percentages{margin-top:0}& #workdayCard:is(*,#_) .workday-coffee-meter{display:grid;place-items:center;width:132px;height:132px;filter:drop-shadow(0 12px 20px rgba(0, 8, 14, .38))}& #workdayCard:is(*,#_) .workday-coffee-cup{position:relative;display:block;border:6px solid rgba(219, 246, 255, .88);border-top:0;background:linear-gradient(180deg, rgba(242, 255, 255, .1), rgba(142, 212, 220, .06));overflow:visible}& #workdayCard:is(*,#_) .workday-coffee-cup::before{content:"";position:absolute;border:5px solid rgba(219, 246, 255, .88);border-radius:999px;background:rgba(12, 27, 31, .94)}& #workdayCard:is(*,#_) .workday-coffee-cup::after{content:"";position:absolute;border:6px solid rgba(219, 246, 255, .88);border-radius:0 22px 22px 0}& #workdayCard:is(*,#_) .workday-coffee-liquid{position:absolute;min-height:0;background:linear-gradient(180deg, #8c4e24, #4d2a17 58%, #24120c);box-shadow:inset 0 8px 10px rgba(255, 215, 128, .18), 0 0 14px rgba(161, 101, 44, .28);transition:height .45s ease}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary:is(*,._){position:relative;width:min(100%, 760px);padding:2px 12px 14px;border:0;background:transparent;background-image:none;box-shadow:none}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-title-coffee{margin:0 auto 4px;line-height:1;text-align:center}}html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary::before,html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary::after{position:absolute;top:50%;z-index:0;line-height:1;filter:drop-shadow(0 12px 18px rgba(0, 7, 16, .32));pointer-events:none}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-date-block,.work-time-status-block){position:relative;z-index:1}& #workdayTopTools:is(*,#_) #workSettingsToggle:is(*,#_).work-settings-toggle,& #workdayTopTools:is(*,#_) .world-holidays-toggle:is(*,._).compact-holidays-button,& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSettingsToggle:is(*,#_).work-settings-toggle,& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) .world-holidays-toggle:is(*,._).compact-holidays-button{width:176px;min-width:176px;max-width:176px;height:34px;min-height:34px;border-color:rgba(78, 157, 174, .42);background:linear-gradient(180deg, #0e3145, #0b2636 48%, #09212f);color:#ccebf0;-webkit-text-fill-color:#ccebf0;box-shadow:inset 0 1px 0 rgba(204, 255, 255, .08), 0 8px 16px rgba(0, 8, 18, .2)}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) .workday-day-view-title:is(*,._){margin:0 0 20px;font-size:clamp(2rem, 3.6vw, 2.85rem)}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider,& #workdayCard:is(*,#_) :is(#workdayCombinedSlider:is(*,#_), #workdayWeekendSlider:is(*,#_)).workday-mini-slider{padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider > header{margin-bottom:34px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workday-week-slider-head:is(*,._){margin:0 auto 40px;min-height:auto}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workday-week-slider-head #workweekTitle:is(*,#_){font-size:clamp(2rem, 3.6vw, 2.85rem)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-title-coffee{color:#bfe8ff;-webkit-text-fill-color:#bfe8ff;font-size:2.45rem;filter:drop-shadow(0 0 10px rgba(125, 208, 255, .34))}}html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayTitle:is(*,#_){& .work-time-top-summary::before,& .work-time-top-summary::after{font-size:9.5rem;opacity:.84}& .work-time-top-summary::before{left:-60px;transform:translateY(-39%) scaleX(.68) scaleY(1.12)}& .work-time-top-summary::after{right:-60px;transform:translateY(-39%) scaleX(-.68) scaleY(1.12)}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayTopTools:is(*,#_){& .work-snack-counters{pointer-events:auto}& .work-snack-counter{border:1px solid rgba(95, 188, 196, .42);color:#ddfbff;-webkit-text-fill-color:#ddfbff;font-size:1.03rem;line-height:1;box-shadow:inset 0 1px 0 rgba(226, 255, 255, .1), 0 8px 14px rgba(0, 8, 16, .22);cursor:pointer}& .work-snack-counter b{font-weight:700}& .work-snack-counter:hover{filter:brightness(1.15) saturate(1.12)}& .work-snack-counter.is-popping{animation:workSnackPop 260ms ease-out}}html body.page-work-time:is(*,._) main.shell.shell #primaryProgress:is(*,#_){& :is(#workHoursGroupShell:is(*,#_),#workHoursGroup:is(*,#_)){background:transparent;background-image:none;border-color:transparent;box-shadow:none}& #workHoursGroupShell:is(*,#_){width:min(100%, 1240px);max-width:1240px}& #workDashboard:is(*,#_) #workdayCard:is(*,#_){width:min(100%, 1220px);max-width:1220px}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayTopTools:is(*,#_){& .work-snack-counter{gap:7px}& .work-snack-counter span{text-align:center;filter:drop-shadow(0 0 7px rgba(255, 232, 161, .28))}& .work-snack-counter em{flex:1 1 auto;font-style:normal}& .work-snack-counter b{flex:0 0 auto}}html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-title-stack:is(*,._)::before,html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-day-title-stack:is(*,._)::after,html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary::before,html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary::after{content:none;display:none}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayTopTools:is(*,#_) .work-snack-counter span{flex-basis:36px}& #workdayTopTools:is(*,#_) .work-snack-coffee span{filter:drop-shadow(0 0 8px rgba(238, 205, 145, .38)) saturate(1.1)}& #workdayCard:is(*,#_) .workday-corner-widget{top:22px;bottom:24px;height:auto;align-content:start}& #workdayCard:is(*,#_) .workday-coffee-meter{position:absolute;left:2px;bottom:0;transform:translateX(-15px)}& #dailyEarningsCard:is(*,#_) :is(h3, p, span, small, label, em, footer, button, b, strong){color:#d9f7a8;-webkit-text-fill-color:#d9f7a8}& #dailyEarningsCard:is(*,#_) .daily-earnings-head .daily-earnings-pay-toggle:is(*,._){background:linear-gradient(180deg, #1a6d28, #0d4319 52%, #082d10);border-color:rgba(166, 240, 119, .58);color:#e9ffd4;-webkit-text-fill-color:#e9ffd4;box-shadow:inset 0 1px 0 rgba(244, 255, 218, .14), 0 0 16px rgba(120, 236, 83, .28)}& #dailyEarningsCard:is(*,#_) :is(.work-daily-earnings-bubble, .work-earnings-progress-card, .daily-earnings-totals, .workweek-combined-totals, .work-bank-card, .combined-bank, .collect-week-total-card),& #dailyEarningsCard:is(*,#_) #dailyEarningsTotals:is(*,#_),& #dailyEarningsCard:is(*,#_) #dailyEarningsTotals:is(*,#_) :is(.workweek-combined-totals, .work-bank-card, .combined-bank, .collect-week-total-card){background:radial-gradient(circle at 16% 0%, rgba(172, 255, 94, .075), transparent 34%), linear-gradient(145deg, #06270c, #041b08 58%, #031204);background-color:#052109;border-color:rgba(136, 209, 93, .34)}& #dailyEarningsCard:is(*,#_) .work-earnings-line:not(.after-tax) :is(b, small),& #dailyEarningsCard:is(*,#_) :is(.bank-tax-lines span:first-child, .work-earnings-progress-card footer span:first-child, [id*="Before"], [id*="Gross"]){color:#76b8ff;-webkit-text-fill-color:#76b8ff}& #dailyEarningsCard:is(*,#_) .work-earnings-line.after-tax :is(b, small),& #dailyEarningsCard:is(*,#_) :is(.bank-tax-lines span:last-child, .work-earnings-progress-card footer span:last-child, [id*="After"], [id*="Net"]){color:#79fff2;-webkit-text-fill-color:#79fff2}& #workdayCard:is(*,#_){position:relative}& #workdayBottomTools:is(*,#_){position:absolute;left:50%;bottom:22px;z-index:35;display:grid;justify-items:center;gap:8px;width:max-content;transform:translateX(-50%)}& #workdayBottomTools:is(*,#_) #workSettingsToggle:is(*,#_).work-settings-toggle{position:relative;inset:auto;min-width:178px}& #workdayBottomTools:is(*,#_) #workSettingsPopover:is(*,#_){position:absolute;left:50%;bottom:calc(100% + 10px);z-index:50;width:min(720px, calc(100vw - 48px));transform:translateX(-50%)}& #workdayTopTools:is(*,#_) .work-snack-counter{row-gap:5px;text-align:center}& #workdayTopTools:is(*,#_) .work-snack-counter em{min-width:0}& #workdayTopTools:is(*,#_) .work-snack-counter b{align-self:center}}.work-snack-burst{transform:translate(-50%, -50%) scale(.72);filter:drop-shadow(0 0 28px rgba(112, 236, 255, .48))}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-status-row{background:transparent;background-image:none;box-shadow:none}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status.status-before-work, .work-time-day-status.status-after-work, .work-time-day-status.status-transition) .work-time-status-row{border-color:var(--work-status-teal-soft);color:var(--work-status-teal);-webkit-text-fill-color:var(--work-status-teal)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status.status-work-first-half, .work-time-day-status.status-work-second-half, .work-time-day-status.status-work-third-quarter, .work-time-day-status.status-work-fourth-quarter, .work-time-week-status.status-working) .work-time-status-row{border-color:var(--work-status-blue-soft);color:var(--work-status-blue);-webkit-text-fill-color:var(--work-status-blue)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-day-status.status-lunch .work-time-status-row{border-color:var(--work-status-lunch-soft);color:var(--work-status-lunch);-webkit-text-fill-color:var(--work-status-lunch)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status.status-weekend-day, .work-time-day-status.status-weekend-night, .work-time-week-status.status-weekend) .work-time-status-row{border-color:var(--work-status-weekend-soft);color:var(--work-status-weekend);-webkit-text-fill-color:var(--work-status-weekend)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-status-row :is(b, strong){color:inherit;-webkit-text-fill-color:inherit}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary:is(.status-before-work, .status-after-work, .status-transition) :is(.work-time-title-coffee, .work-time-workday-line, .work-time-weekday-line, .work-time-countdown-line, .work-time-progress-line){color:var(--work-status-teal);-webkit-text-fill-color:var(--work-status-teal)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary:is(.status-work-first-half, .status-work-second-half, .status-work-third-quarter, .status-work-fourth-quarter) :is(.work-time-title-coffee, .work-time-workday-line, .work-time-weekday-line, .work-time-countdown-line, .work-time-progress-line){color:var(--work-status-blue);-webkit-text-fill-color:var(--work-status-blue)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary.status-lunch :is(.work-time-title-coffee, .work-time-workday-line, .work-time-weekday-line, .work-time-countdown-line, .work-time-progress-line){color:var(--work-status-lunch);-webkit-text-fill-color:var(--work-status-lunch)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary:is(.status-weekend-day, .status-weekend-night) :is(.work-time-title-coffee, .work-time-workday-line, .work-time-weekday-line, .work-time-countdown-line, .work-time-progress-line){color:var(--work-status-weekend);-webkit-text-fill-color:var(--work-status-weekend)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(.is-before-work-active, .is-after-work-active, .is-after-work-final-active) #workdayCombinedTrack:is(*,#_){border-color:var(--work-status-teal-soft)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(.is-before-work-active, .is-after-work-active, .is-after-work-final-active) :is(.workday-before-segment, .workday-after-segment){border-color:var(--work-status-teal-soft)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(.workday-before-segment, .workday-after-segment),& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(.workday-before-segment, .workday-after-segment) .workday-mini-fill{background:linear-gradient(90deg, #0a615e, var(--work-status-teal));background-image:linear-gradient(90deg, #0a615e, var(--work-status-teal))}& #workdayCard:is(*,#_) #workdayCombinedSlider.is-work-shift-active #workdayCombinedTrack:is(*,#_){border-color:rgba(111, 176, 255, .36);box-shadow:inset 0 0 0 1px rgba(199, 231, 255, .1), 0 0 12px rgba(52, 141, 255, .12)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_).workday-work-segment,& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_).workday-work-segment.is-active{box-shadow:inset 0 0 0 2px rgba(52, 141, 255, .24)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.label-before-work, .label-after-work, .label-before-work small, .label-after-work small){color:var(--work-status-teal);-webkit-text-fill-color:var(--work-status-teal)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.label-work-shift-section, .label-work-first-half, .label-work-second-half, .label-work-shift-section small, .label-work-first-half small, .label-work-second-half small){color:var(--work-status-blue);-webkit-text-fill-color:var(--work-status-blue)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.label-lunch-break, .label-lunch-break small){color:var(--work-status-lunch);-webkit-text-fill-color:var(--work-status-lunch)}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label{color:var(--work-status-weekend);-webkit-text-fill-color:var(--work-status-weekend)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_){margin-top:48px;margin-bottom:78px}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .work-day-cell{background:linear-gradient(90deg, #123d83, var(--work-status-blue));background-image:linear-gradient(90deg, #123d83, var(--work-status-blue));border-color:var(--work-status-blue-soft)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.morning-before-workweek-cell, .workweek-transition-cell, .weekend-night-before){background:linear-gradient(90deg, #0a615e, var(--work-status-teal));background-image:linear-gradient(90deg, #0a615e, var(--work-status-teal));border-color:var(--work-status-teal-soft)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .weekend-day-cell{background:linear-gradient(90deg, #0f5425, var(--work-status-weekend));background-image:linear-gradient(90deg, #0f5425, var(--work-status-weekend));border-color:var(--work-status-weekend-soft)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekFill:is(*,#_){background:linear-gradient(90deg, #0a615e, var(--work-status-teal) 32%, var(--work-status-blue) 66%, var(--work-status-weekend));background-image:linear-gradient(90deg, #0a615e, var(--work-status-teal) 32%, var(--work-status-blue) 66%, var(--work-status-weekend))}& #workweekCard:is(*,#_) #workweekTrack.workweek-active-work #workweekFill:is(*,#_){background:linear-gradient(90deg, #123d83, var(--work-status-blue));background-image:linear-gradient(90deg, #123d83, var(--work-status-blue))}& #workweekCard:is(*,#_) #workweekTrack.workweek-active-weekend #workweekFill:is(*,#_){background:linear-gradient(90deg, #0f5425, var(--work-status-weekend));background-image:linear-gradient(90deg, #0f5425, var(--work-status-weekend))}& #workweekCard:is(*,#_) #workweekTrack.workweek-active-transition #workweekFill:is(*,#_){background:linear-gradient(90deg, #0a615e, var(--work-status-teal));background-image:linear-gradient(90deg, #0a615e, var(--work-status-teal))}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-main-label{color:var(--work-status-blue);-webkit-text-fill-color:var(--work-status-blue)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-weekend-label{color:var(--work-status-weekend);-webkit-text-fill-color:var(--work-status-weekend)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status, .work-time-week-status):is(.status-before-work, .status-after-work, .status-transition, .status-work-first-half, .status-work-second-half, .status-work-third-quarter, .status-work-fourth-quarter, .status-working, .status-lunch, .status-weekend, .status-weekend-day, .status-weekend-night) .work-time-status-row{background:transparent;background-color:transparent;background-image:none;box-shadow:none}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary .work-time-title-coffee:is(*,._){color:#bfe8ff;-webkit-text-fill-color:#bfe8ff;border-color:#bfe8ff;filter:drop-shadow(0 0 10px rgba(125, 208, 255, .34))}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary .work-time-workday-line:is(*,._){color:#f0a34a;-webkit-text-fill-color:#f0a34a;border-color:#f0a34a}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary .work-time-weekday-line:is(*,._){color:#fff1ad;-webkit-text-fill-color:#fff1ad;border-color:#fff1ad}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status.status-before-work, .work-time-day-status.status-after-work, .work-time-day-status.status-transition) :is(.work-time-status-row, .work-time-countdown-line, .work-time-progress-line){color:var(--work-status-teal);-webkit-text-fill-color:var(--work-status-teal);border-color:var(--work-status-teal-soft)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status.status-work-first-half, .work-time-day-status.status-work-second-half, .work-time-day-status.status-work-third-quarter, .work-time-day-status.status-work-fourth-quarter, .work-time-week-status.status-working) :is(.work-time-status-row, .work-time-countdown-line, .work-time-progress-line){color:var(--work-status-blue);-webkit-text-fill-color:var(--work-status-blue);border-color:var(--work-status-blue-soft)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-day-status.status-lunch :is(.work-time-status-row, .work-time-countdown-line, .work-time-progress-line){color:var(--work-status-lunch);-webkit-text-fill-color:var(--work-status-lunch);border-color:var(--work-status-lunch-soft)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status.status-weekend-day, .work-time-day-status.status-weekend-night, .work-time-week-status.status-weekend) :is(.work-time-status-row, .work-time-countdown-line, .work-time-progress-line){color:var(--work-status-weekend);-webkit-text-fill-color:var(--work-status-weekend);border-color:var(--work-status-weekend-soft)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-status-row, .work-time-status-row b, .work-time-status-row strong){color:inherit;-webkit-text-fill-color:inherit}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_).workday-before-segment,#workdayAfterOffSegment:is(*,#_).workday-after-segment),& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayBeforeOffSegment:is(*,#_).workday-before-segment .workday-mini-fill,& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayAfterOffSegment:is(*,#_).workday-after-segment .workday-mini-fill{background:linear-gradient(90deg, #0a615e, var(--work-status-teal));background-image:linear-gradient(90deg, #0a615e, var(--work-status-teal));border-color:var(--work-status-teal-soft);filter:saturate(1.03) brightness(.95)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_).workday-work-segment,& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayWorkSegment:is(*,#_).workday-work-segment.is-active,#workdayWorkSegment:is(*,#_).workday-work-segment.is-complete){border-color:var(--work-status-blue-soft);filter:saturate(1.08) brightness(.98)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.label-before-work, .label-after-work, .label-before-work small, .label-after-work small){border-color:var(--work-status-teal-soft)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.label-work-shift-section, .label-work-first-half, .label-work-second-half, .label-work-shift-section small, .label-work-first-half small, .label-work-second-half small){color:var(--work-status-blue);-webkit-text-fill-color:var(--work-status-blue);border-color:var(--work-status-blue-soft)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.label-lunch-break, .label-lunch-break small){color:var(--work-status-lunch);-webkit-text-fill-color:var(--work-status-lunch);border-color:var(--work-status-lunch-soft)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendFill:is(*,#_){border-color:var(--work-status-weekend-soft)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label{color:var(--work-status-weekend);-webkit-text-fill-color:var(--work-status-weekend);border-color:var(--work-status-weekend-soft)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).workweek-active-work #workweekFill:is(*,#_){background:linear-gradient(90deg, #123d83, var(--work-status-blue));background-image:linear-gradient(90deg, #123d83, var(--work-status-blue))}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).workweek-active-weekend #workweekFill:is(*,#_){background:linear-gradient(90deg, #0f5425, var(--work-status-weekend));background-image:linear-gradient(90deg, #0f5425, var(--work-status-weekend))}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).workweek-active-transition #workweekFill:is(*,#_){background:linear-gradient(90deg, #0a615e, var(--work-status-teal));background-image:linear-gradient(90deg, #0a615e, var(--work-status-teal))}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .work-day-cell{background:linear-gradient(90deg, #123d83, var(--work-status-blue));background-image:linear-gradient(90deg, #123d83, var(--work-status-blue));border-color:var(--work-status-blue-soft)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.morning-before-workweek-cell, .workweek-transition-cell, .weekend-night-before){background:linear-gradient(90deg, #0a615e, var(--work-status-teal));background-image:linear-gradient(90deg, #0a615e, var(--work-status-teal));border-color:var(--work-status-teal-soft)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .weekend-day-cell{background:linear-gradient(90deg, #0f5425, var(--work-status-weekend));background-image:linear-gradient(90deg, #0f5425, var(--work-status-weekend));border-color:var(--work-status-weekend-soft)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-main-label{border-color:var(--work-status-blue-soft)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-weekend-label{color:var(--work-status-weekend);-webkit-text-fill-color:var(--work-status-weekend);border-color:var(--work-status-weekend-soft)}& #workdayCard:is(*,#_){padding-bottom:28px}& #workdayTitle:is(*,#_) .work-time-top-summary#workdayTopTools,& #workdayTitle:is(*,#_) .work-time-top-summary .workday-bottom-tools{position:static}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary .workday-bottom-tools#workdayBottomTools{z-index:20}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary .workday-bottom-tools#workdayBottomTools #workSettingsToggle:is(*,#_).work-settings-toggle{min-width:178px}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary .workday-bottom-tools#workdayBottomTools #workSettingsPopover:is(*,#_){position:absolute;left:50%;bottom:calc(100% + 10px);width:min(720px, calc(100vw - 48px));transform:translateX(-50%)}& #workdayTopTools:is(*,#_) .work-snack-counter{justify-content:center;column-gap:5px}& #workdayTopTools:is(*,#_) .work-snack-donut span{filter:saturate(1.08) sepia(.16) hue-rotate(340deg) drop-shadow(0 0 8px rgba(221, 158, 91, .34))}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider > header{text-align:left}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedSliderTitle:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendSliderTitle:is(*,#_){justify-self:start}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_),& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track{margin-top:78px;margin-bottom:108px;transform:translateY(30px)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary .workday-bottom-tools#workdayBottomTools{position:relative;inset:auto;left:auto;bottom:auto;top:auto;display:grid;justify-items:center;width:100%;margin:10px auto 0;transform:none}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider > header{display:flex;justify-content:flex-start;align-items:center}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedSliderTitle:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendSliderTitle:is(*,#_){position:relative;left:0;right:auto;width:auto;min-width:156px;max-width:max-content;margin-left:0;margin-right:auto;text-align:left;transform:none}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary #workdayBottomTools:is(*,#_){position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;display:grid;justify-items:center;width:100%;margin:12px auto 0;transform:none}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider > header :is(#workdayCombinedSliderTitle, #workdayWeekendSliderTitle){position:relative;left:0;right:auto;margin-left:0;margin-right:auto;transform:none}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_).work-dashboard{position:relative}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& .work-dashboard-title-row:is(*,._){position:absolute;top:48px;z-index:60;justify-items:end;padding:0;margin:0;background:transparent;border:0;box-shadow:none}& .work-dashboard-title-row:is(*,._) .work-dashboard-title{display:none}& .work-dashboard-title-row:is(*,._) .work-info-holiday-panel{display:grid;justify-items:end;height:auto;pointer-events:auto}& .work-dashboard-title-row:is(*,._) #workSnackCounters:is(*,#_),& .work-dashboard-title-row:is(*,._) .work-snack-counters{display:grid;grid-template-columns:1fr;height:auto}& .work-dashboard-title-row:is(*,._) .work-snack-counter{display:grid;justify-content:center;justify-items:center;column-gap:5px;height:auto}& .work-dashboard-title-row:is(*,._) .work-snack-counter span{width:auto;line-height:.88}& .work-dashboard-title-row:is(*,._) .work-snack-counter em{width:auto}& .work-dashboard-title-row:is(*,._) .work-snack-counter b{width:auto;min-width:1em}& .work-dashboard-title-row:is(*,._) .work-snack-donut span{filter:saturate(1.08) sepia(.16) hue-rotate(340deg) drop-shadow(0 0 8px rgba(221, 158, 91, .34))}& .work-overall-percentages:is(*,._){height:auto;gap:11px;padding:15px 13px}& .work-overall-percentages > span:not(.work-overall-spacer){min-height:39px;padding:7px 9px;border:1.4px solid rgba(148, 224, 255, .7);box-shadow:inset 0 0 0 1px rgba(225, 250, 255, .12), 0 0 12px rgba(83, 204, 255, .18)}& .work-overall-percentages #workFullDayPercent .work-percent-label,& .work-overall-percentages #workFullWeekPercent .work-percent-label{color:#ccefff;-webkit-text-fill-color:#ccefff}& .work-overall-percentages #workSegmentPercent .work-percent-label,& .work-overall-percentages #workWeekSegmentPercent .work-percent-label{color:#4bd7ff;-webkit-text-fill-color:#4bd7ff}& .work-overall-percentages .work-percent-bar{border:1px solid rgba(181, 235, 255, .62);background:linear-gradient(90deg, #175d94 0%, #4ec7f3 56%, #55e48a 100%) 0 0 / var(--work-percent-pct, 0%) 100% no-repeat, linear-gradient(90deg, rgba(52, 63, 70, .98), rgba(37, 47, 54, .98))}& #dailyEarningsCard:is(*,#_) .daily-earnings-head{display:grid}& #dailyEarningsCard:is(*,#_) .daily-earnings-head .daily-earnings-pay-toggle:is(*,._){position:static;inset:auto;transform:none;margin:0 auto}& #dailyEarningsCard:is(*,#_) .work-total-section-grid .work-total-pair,& #dailyEarningsCard:is(*,#_) .workweek-combined-totals .work-total-pair,& #dailyEarningsCard:is(*,#_) :is(.daily-earnings-totals, .workweek-combined-totals, .work-bank-card.combined-bank){background:#0a2f32;background-image:none;border-color:rgba(86, 211, 203, .34)}& #dailyEarningsCard:is(*,#_) .work-earnings-progress-card{background:#082415;background-image:none;border-color:rgba(114, 184, 126, .38)}& #dailyEarningsCard:is(*,#_) .work-earnings-slider{position:relative;margin-top:30px;margin-bottom:36px}& #dailyEarningsCard:is(*,#_) .work-earnings-boundary{position:absolute;top:calc(100% + 9px);width:max-content;color:#a9f2d4;-webkit-text-fill-color:#a9f2d4;font-size:.78rem;line-height:1.05;white-space:nowrap;pointer-events:none}& #dailyEarningsCard:is(*,#_) .work-earnings-boundary-start{left:0;transform:translateX(0);text-align:left}& #dailyEarningsCard:is(*,#_) .work-earnings-boundary-end{right:0;transform:translateX(0);text-align:right}& #workCardsStandalone:is(*,#_){background:#0b2f18;background-image:none;border-color:rgba(95, 197, 119, .38)}& #workCardsToggle:is(*,#_).work-cards-toggle{min-width:220px;min-height:54px;border-radius:24px;font-size:1.08rem;font-weight:500;color:#ecfbff;-webkit-text-fill-color:#ecfbff}& #workCardsToggle:is(*,#_).work-cards-toggle::before,& #workCardsToggle:is(*,#_).work-cards-toggle::after{content:none;display:none}& #payCalculator:is(*,#_).finance-card{background:#081a2d;background-image:none;border-color:rgba(82, 140, 205, .36)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-day-segment{border-width:1.5px}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-day-segment.is-active{border-color:rgba(255, 219, 104, .9)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_).workday-before-segment,#workdayAfterOffSegment:is(*,#_).workday-after-segment),& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.label-before-work, .label-after-work, .label-before-work small, .label-after-work small){background:linear-gradient(90deg, #07547d, #1bb8d8);background-image:linear-gradient(90deg, #07547d, #1bb8d8);color:#5bdcff;-webkit-text-fill-color:#5bdcff}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .label-lunch-break,& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .label-lunch-break small{color:#77d7ff;-webkit-text-fill-color:#77d7ff}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-boundary-label::before,& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-boundary-label::before{content:"";position:absolute;left:50%;top:-11px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #ffd96a;transform:translateX(-50%);filter:drop-shadow(0 0 5px rgba(255, 208, 85, .42))}& .work-dashboard-title-row:is(*,._){right:32px}& .work-dashboard-title-row:is(*,._) .work-info-holiday-panel{width:142px;gap:10px}& .work-dashboard-title-row:is(*,._) .world-holidays-toggle:is(*,._){margin-bottom:10px}& .work-dashboard-title-row:is(*,._) #workSnackCounters:is(*,#_),& .work-dashboard-title-row:is(*,._) .work-snack-counters{width:142px;gap:7px}& .work-dashboard-title-row:is(*,._) .work-snack-counter{grid-template-columns:1fr;grid-template-rows:auto auto auto;width:142px;min-height:82px;padding:8px 8px 10px;background:radial-gradient(circle at 30% 0%, rgba(116, 214, 255, .12), transparent 42%), linear-gradient(180deg, #061625, #04101b);border-color:rgba(79, 161, 195, .42)}& .work-dashboard-title-row:is(*,._) .work-snack-counter span{grid-column:1;grid-row:1;font-size:2.5rem}& .work-dashboard-title-row:is(*,._) .work-snack-counter em{grid-column:1;grid-row:2;text-align:center;white-space:normal;line-height:1.05}& .work-dashboard-title-row:is(*,._) .work-snack-counter b{grid-column:1;grid-row:3;justify-self:center;text-align:center;font-size:1.18rem}& #dailyEarningsCard:is(*,#_) .daily-earnings-head:is(*,._){text-align:center}& #dailyEarningsCard:is(*,#_) .daily-earnings-head:is(*,._) h3{grid-row:1;justify-self:center;text-align:center}& #dailyEarningsCard:is(*,#_) .daily-earnings-head:is(*,._) #dailyEarningsPayToggle:is(*,#_).daily-earnings-pay-toggle{grid-row:2;justify-self:center;margin:0 auto}& #workCardsStandalone:is(*,#_) #workCardsToggle:is(*,#_).work-cards-toggle{width:240px;max-width:240px;font-size:1.12rem}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_).is-active,#workdayWorkSegment:is(*,#_).is-active,#workdayAfterOffSegment:is(*,#_).is-active){border-width:1.5px;border-style:solid;border-color:rgba(255, 220, 105, .95);box-shadow:inset 0 0 0 1px rgba(255, 229, 145, .22), 0 0 9px rgba(255, 184, 64, .16)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.label-before-work, .label-after-work, .label-before-work small, .label-after-work small, .label-work-shift-section, .label-work-first-half, .label-work-second-half, .label-work-shift-section small, .label-work-first-half small, .label-work-second-half small){background:transparent;background-image:none}& .work-dashboard-title-row:is(*,._) .work-snack-counter em{font-size:.96rem}& #dailyEarningsCard:is(*,#_) .daily-earnings-head:is(*,._){position:relative;min-height:96px}& #dailyEarningsCard:is(*,#_) .daily-earnings-head:is(*,._) #dailyEarningsPayToggle:is(*,#_).daily-earnings-pay-toggle{position:absolute;left:50%;top:43px;right:auto;bottom:auto;transform:translateX(-50%)}& #workCardsStandalone:is(*,#_) .work-cards-toggle:is(*,._)::before,& #workCardsStandalone:is(*,#_) #workCardsToggle:is(*,#_).work-cards-toggle::before,& #workCardsStandalone:is(*,#_) .work-cards-toggle:is(*,._)::after,& #workCardsStandalone:is(*,#_) #workCardsToggle:is(*,#_).work-cards-toggle::after{content:"";display:none;opacity:0}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_).is-active,#workdayWorkSegment:is(*,#_).is-active,#workdayAfterOffSegment:is(*,#_).is-active){outline:1.5px solid rgba(255, 220, 105, .95);outline-offset:-2px}& #dailyEarningsCard:is(*,#_) header.daily-earnings-head:is(*,._) #dailyEarningsPayToggle:is(*,#_).daily-earnings-pay-toggle{position:relative;inset:auto;top:auto;bottom:auto;margin:0 auto}& .work-overall-percentages:is(*,._){min-height:298px;align-content:space-evenly}& .work-overall-percentages .work-overall-settings#workOverallSettings{display:grid;justify-items:center;width:100%;margin-top:4px}& .work-overall-percentages #workSettingsToggle:is(*,#_).work-settings-toggle{position:relative;inset:auto;margin:0 auto;transform:none}& #workSettingsPopover:is(*,#_){position:absolute;left:42px;top:450px;z-index:90;width:min(620px, calc(100vw - 64px))}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .workday-title-coffee-meter-slot{display:grid;justify-items:center;width:100%;margin-top:10px}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .workday-title-coffee-meter-slot .workday-coffee-meter{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:0 auto;transform:none}& .work-dashboard-title-row:is(*,._) .work-info-holiday-panel{align-content:start}& .work-dashboard-title-row:is(*,._) #workSnackCounters:is(*,#_){order:1}& .work-dashboard-title-row:is(*,._) #workInfoHolidayCell:is(*,#_){order:2;margin-top:10px}& #dailyEarningsCard:is(*,#_) .projected-bank-lines small{font-size:.92em;font-weight:700}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) :is(.counter-slot:is(*,._),.counter-slot.work-earnings-token,.counter-slot.weekend-spend-token){cursor:default}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot.slot-available:not(.slot-collected){cursor:pointer}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot.slot-available:not(.slot-collected):hover{filter:brightness(1.18) saturate(1.14)}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot.slot-collected{cursor:default}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot.slot-available:not(.slot-collected)::before{display:block;position:absolute;width:auto;height:auto;border:0;background:transparent;box-shadow:none;font-size:1.15rem;line-height:1;opacity:.95;transform:none}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot.slot-collected::before{content:none;display:none}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-money:is(*,._){min-width:64px;padding:2px 6px;font-size:.72rem;z-index:12}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-icon-wrap:is(*,._){position:absolute;left:50%;top:49%;margin:0;transform:translate(-50%, -50%);z-index:4}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-state:is(*,._){position:absolute;left:5px;right:5px;bottom:7px;z-index:5}& #workdayTopTools:is(*,#_) .work-info-holiday-panel:is(*,._){display:grid;align-content:start;gap:10px}& #workdayTopTools:is(*,#_) #workSnackCounters:is(*,#_),& #workdayTopTools:is(*,#_) .work-snack-counters:is(*,._){order:1;display:grid;grid-template-columns:1fr;gap:7px;position:relative;top:0}& #workdayTopTools:is(*,#_) #workInfoHolidayCell:is(*,#_){order:2;margin-top:10px}& #workdayTopTools:is(*,#_) .work-snack-counter:is(*,._){display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;align-items:center;min-height:82px;height:auto;padding:8px 7px;border-radius:14px}& #workdayTopTools:is(*,#_) .work-snack-counter:is(*,._) span{grid-column:1;grid-row:1;flex:none;width:auto;font-size:2.5rem;line-height:1}& #workdayTopTools:is(*,#_) .work-snack-counter:is(*,._) em{grid-column:1;grid-row:2;width:100%;text-align:center;white-space:normal;color:#d9f8ff;-webkit-text-fill-color:#d9f8ff;font-size:.96rem;line-height:1.05}& #workdayTopTools:is(*,#_) .work-snack-counter:is(*,._) b{grid-column:1;grid-row:3;justify-self:center;min-width:1em;text-align:center;color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:1.18rem}& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) :is(.counter-slot:is(*,._).work-earnings-token,.counter-slot:is(*,._).weekend-spend-token){cursor:default}& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-available:not(.slot-collected){cursor:pointer}& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-collected,& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).slot-collected[disabled]{cursor:default}& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-money:is(*,._){min-width:62px;max-width:86px;padding:2px 5px;font-size:.7rem}& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-icon-wrap:is(*,._){position:absolute;left:50%;top:50%;width:54px;height:54px;min-width:54px;margin:0;transform:translate(-50%, -50%)}& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-icon:is(*,._){font-size:2rem}& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-state:is(*,._){left:6px;right:6px;bottom:8px;font-size:.7rem}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track,& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_){background-clip:padding-box}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(.workday-day-segment,.workday-mini-fill),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-fill,& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .progress-fill{overflow:hidden;background-clip:padding-box}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekFill:is(*,#_){border-radius:14px}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendFill:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).is-active #workdayWeekendFill:is(*,#_){background:#35a563;background-image:none;border-radius:14px}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_),& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) :is(#workdayCombinedTrack:is(*,#_).workday-mini-track,#workdayCombinedTrack:is(*,#_).workday-combined-track){border:1px solid rgba(246, 252, 255, .92);border-color:rgba(246, 252, 255, .92);border-radius:16px;overflow:hidden}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).is-active .workday-mini-track{background-image:none;border:1px solid rgba(246, 252, 255, .92)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_),& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).is-active .workday-mini-track,& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_){overflow:visible;border-color:rgba(246, 252, 255, .92)}& #workdayCard:is(*,#_) :is(#workdayCombinedLabels:is(*,#_),#workdayWeekendLabels:is(*,#_),#workweekLabels:is(*,#_)),& #workdayCard:is(*,#_) :is(.workday-mini-label,.segment-labels,.tick-label,.workweek-range-label,.workweek-boundary-label){visibility:visible;opacity:1;overflow:visible;z-index:20}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(.workday-day-segment,.workday-mini-fill){overflow:hidden}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_),#workdayBeforeOffFill:is(*,#_)){border-top-left-radius:14px;border-bottom-left-radius:14px}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayAfterOffSegment:is(*,#_),#workdayAfterOffFill:is(*,#_)){border-top-right-radius:14px;border-bottom-right-radius:14px}}body.page-work-time #workDashboard #workdayCard #workdayCombinedSlider #workdayCombinedTrack.workday-mini-track.workday-combined-track,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_).workday-mini-track.workday-combined-track{border:1px solid rgba(246, 252, 255, .92)}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_){padding-top:13px}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary:is(*,._){margin-bottom:-15px;padding-top:0;padding-bottom:8px}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-title-coffee{display:none}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-status-block:is(*,._){border:0;outline:0;box-shadow:none;background:transparent}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-status-row b{color:#b8c9d6;-webkit-text-fill-color:#b8c9d6;font-weight:600}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-status-row strong{font-weight:600}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-countdown-line, .work-time-progress-line){color:#c4d1da;-webkit-text-fill-color:#c4d1da}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) .work-info-holiday-panel:is(*,._){gap:8px}& .work-overall-percentages #workSettingsToggle:is(*,#_).work-settings-toggle,& #workdayTopTools:is(*,#_) .world-holidays-toggle:is(*,._).compact-holidays-button{color:#cde7ef;-webkit-text-fill-color:#cde7ef;background:linear-gradient(180deg, #0b3444, #092635);border-color:rgba(121, 202, 218, .42)}& #workdayTopTools:is(*,#_) #workSnackCounters:is(*,#_),& #workdayTopTools:is(*,#_) .work-snack-counters:is(*,._){width:132px}& #workdayTopTools:is(*,#_) .work-snack-counter:is(*,._){width:132px;min-width:132px;max-width:132px}& #workdayTopTools:is(*,#_) #workInfoHolidayCell:is(*,#_){width:132px}& #workdayCard:is(*,#_) :is(:is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).workday-mini-marker,:is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).marker){border-radius:0}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker)::before,& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker)::after{content:none}& #workdayCard:is(*,#_) #workdayWeekendMarker:is(*,#_)::after,& #workdayCard:is(*,#_) #workweekMarker:is(*,#_)::after{content:"\1F697"}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker)::after{color:#e7fbff;-webkit-text-fill-color:#e7fbff}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider,& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider{width:min(100%, 1040px);max-width:1040px}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status, .work-time-week-status).work-time-status-block{border:0;outline:0;box-shadow:none;background:transparent}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status, .work-time-week-status) .work-time-status-row b{color:#b8c9d6;-webkit-text-fill-color:#b8c9d6}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status, .work-time-week-status) :is(.work-time-countdown-line, .work-time-progress-line){color:#c4d1da;-webkit-text-fill-color:#c4d1da}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) .work-info-holiday-panel:is(*,._),& #workdayTopTools:is(*,#_) .work-info-holiday-panel:is(*,._){padding:8px;border:1px solid rgba(116, 176, 198, .28);border-radius:12px}& #workdayTopTools:is(*,#_) .world-holidays-toggle:is(*,._).compact-holidays-button,& #workdayTopTools:is(*,#_) #workInfoHolidayCell:is(*,#_) .world-holidays-toggle:is(*,._).compact-holidays-button,& .work-overall-percentages #workSettingsToggle:is(*,#_).work-settings-toggle{height:34px;min-height:34px;padding:5px 8px;font-size:.78rem;font-weight:500;line-height:1.05;white-space:normal;box-shadow:none}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).workday-mini-marker::before,& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).marker::before{content:none;display:none}& #workdayCard:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker::after{content:"\1F6B6"}& #workdayCard:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker::after,& #workdayCard:is(*,#_) #workweekMarker:is(*,#_).marker::after{content:"\1F697"}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).workday-mini-marker::after,& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).marker::after{display:grid;place-items:center;position:absolute;inset:0;width:34px;height:34px;font-size:1.75rem;line-height:1;background:transparent;border:0;box-shadow:none}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider #workweekTrack:is(*,#_){width:min(100%, 1040px);max-width:1040px}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary:is(*,._) :is(.work-time-day-status, .work-time-week-status).work-time-status-block :is(.work-time-countdown-line, .work-time-progress-line){color:#c4d1da;-webkit-text-fill-color:#c4d1da}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) .world-holidays-toggle:is(*,._).compact-holidays-button,& .work-overall-percentages #workSettingsToggle:is(*,#_).work-settings-toggle{box-sizing:border-box}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekMarker:is(*,#_).marker{display:block;opacity:1;visibility:visible}& #workdayCard:is(*,#_) #workOverallPercentages:is(*,#_) #workSettingsToggle:is(*,#_).work-settings-toggle,& #workOverallPercentages:is(*,#_) #workSettingsToggle:is(*,#_).work-settings-toggle,& .work-overall-percentages:is(*,._) #workSettingsToggle:is(*,#_).work-settings-toggle{box-sizing:border-box;width:132px;min-width:132px;max-width:132px;padding-left:4px;padding-right:4px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::after,& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::after,& #workweekMarker:is(*,#_).marker::after{content:"\1F697";display:grid;place-items:center;position:absolute;inset:0;width:34px;height:34px;font-size:1.75rem;line-height:1}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary:is(*,._) :is(.work-time-day-status, .work-time-week-status).work-time-status-block{transform:translateY(10px);border:0;outline:0;box-shadow:none;background:transparent}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary:is(*,._) :is(.work-time-day-status, .work-time-week-status).work-time-status-block .work-time-status-row:is(*,._){border:0;outline:0;box-shadow:none;background:transparent;padding-left:0;padding-right:0}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary:is(*,._) .workday-title-coffee-meter-slot{transform:translateY(10px)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_){background:transparent;background-image:none;overflow:visible}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_)::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg, #050b16, #071727);pointer-events:none}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.progress-fill, .work-day-cell, .week-day-cell, .weekend-day-cell, .morning-before-workweek-cell, .workweek-transition-cell, .weekend-night-before){background-clip:padding-box}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.tick-label, .workweek-range-label, .workweek-boundary-label, .marker, .workweek-range-border){z-index:20}& #workdayCard:is(*,#_) .workweek-layout :is(.workweek-main-status, .weekend-status-panel, .is-active, .is-muted){opacity:1;filter:none;box-shadow:none;background:rgba(8, 15, 24, .72)}& #workdayCard:is(*,#_) .workweek-layout .workweek-main-status,& #workdayCard:is(*,#_) .workweek-layout .workweek-main-status :is(h4, p, b, strong, span){color:#63b9ff;-webkit-text-fill-color:#63b9ff;border-color:rgba(99, 185, 255, .34)}& #workdayCard:is(*,#_) .workweek-layout .weekend-status-panel,& #workdayCard:is(*,#_) .workweek-layout .weekend-status-panel :is(h4, p, b, strong, span){color:#65d68f;-webkit-text-fill-color:#65d68f;border-color:rgba(101, 214, 143, .34)}& #dailyEarningsCard:is(*,#_) .daily-earnings-pay-toggle:is(*,._),& #dailyEarningsCard:is(*,#_) #dailyEarningsPayToggle:is(*,#_){background:linear-gradient(180deg, #1b2635, #111a26);background-color:#1b2635;color:#d6e7f0;-webkit-text-fill-color:#d6e7f0;border-color:rgba(130, 163, 184, .46);box-shadow:0 0 12px rgba(94, 255, 153, .12)}& #dailyEarningsCard:is(*,#_) .work-daily-earnings-bubble{background-color:#171d27;border-color:rgba(132, 160, 175, .34)}& #dailyEarningsCard:is(*,#_) :is(.daily-earnings-totals, .workweek-combined-totals, .work-bank-card.combined-bank, .work-total-pair){background:#151c25;background-color:#151c25;background-image:none;border-color:rgba(92, 130, 150, .36)}& #dailyEarningsCard:is(*,#_) #dailyEarningsTotals:is(*,#_),& #dailyEarningsCard:is(*,#_) #dailyEarningsTotals:is(*,#_) :is(.workweek-combined-totals:is(*,._),.combined-bank:is(*,._),.work-total-pair:is(*,._)),& #dailyEarningsCard:is(*,#_) :is(.daily-earnings-totals:is(*,._),.workweek-combined-totals:is(*,._)){background:#151c25;background-color:#151c25;background-image:none;border-color:rgba(92, 130, 150, .36)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary:is(*,._) .work-time-date-block:is(*,._){transform:translateY(25px)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .workday-title-coffee-meter-slot .workday-coffee-meter{width:132px;height:132px}& #workdayCard:is(*,#_) .workday-coffee-cup{width:82px;height:68px;border-width:5px;border-radius:0 0 22px 22px}& #workdayCard:is(*,#_) .workday-coffee-cup::before{left:-8px;right:-8px;top:-8px;height:10px;border-width:4px}& #workdayCard:is(*,#_) .workday-coffee-cup::after{right:-27px;top:15px;width:25px;height:31px;border-width:5px;border-left:0}& #workdayCard:is(*,#_) .workday-coffee-liquid{left:5px;right:5px;bottom:5px;height:min(calc(var(--coffee-fill, 72px) * .75), 54px);max-height:54px;border-radius:0 0 16px 16px}& #workdayTopTools:is(*,#_) #workInfoHolidayCell:is(*,#_){margin-bottom:12px}& #workdayTopTools:is(*,#_) .work-snack-counter:is(*,._){background:linear-gradient(180deg, #303741, #202832);border-color:rgba(176, 195, 206, .34)}}.work-snack-burst{position:fixed;left:var(--snack-left, 50%);top:var(--snack-top, 42%);z-index:9999;display:grid;place-items:center;width:118px;height:118px;border-radius:24px;background:rgba(50, 56, 65, .92);border:1px solid rgba(220, 231, 238, .28);color:#fff7df;font-size:5.2rem;line-height:1;pointer-events:none;animation:workSnackDriftLeft 10s ease-out forwards;box-shadow:0 18px 36px rgba(0, 0, 0, .34), 0 0 30px rgba(170, 210, 228, .18)}.work-snack-burst-donut{filter:drop-shadow(0 0 24px rgba(214, 155, 83, .32)) saturate(.9) hue-rotate(-14deg)}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.progress-fill, .work-day-cell, .week-day-cell, .weekend-day-cell, .morning-before-workweek-cell, .workweek-transition-cell, .weekend-night-before){border-radius:0}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.workweek-edge-start, .week-day-cell[style*="left:0"]){border-top-left-radius:14px;border-bottom-left-radius:14px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.workweek-edge-end){border-top-right-radius:14px;border-bottom-right-radius:14px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-saturday.weekend-day-cell{background:#1b6f3f}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-sunday.weekend-day-cell{background:#258b53}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.workweek-main-label, .workweek-weekend-label, .workweek-boundary-label.label-top){translate:0 -8px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-work-border.is-active{border-color:#43c9ff;box-shadow:0 0 0 2px rgba(67, 201, 255, .42), 0 0 22px rgba(67, 201, 255, .34)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-weekend-border.is-active{border-color:#6dff9a;box-shadow:0 0 0 2px rgba(109, 255, 154, .36), 0 0 22px rgba(109, 255, 154, .28)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-transition-border.is-active{border-color:#55f4ef;box-shadow:0 0 0 2px rgba(85, 244, 239, .34), 0 0 22px rgba(85, 244, 239, .28)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-day-segment.is-active{filter:brightness(1.14) saturate(1.08)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).is-active .workday-mini-track{background:linear-gradient(90deg, transparent 0 calc(23.9% - 1px), rgba(230, 255, 235, .42) calc(23.9% - 1px) calc(23.9% + 1px), transparent calc(23.9% + 1px) calc(50% - 1px), rgba(230, 255, 235, .42) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px) calc(84% - 1px), rgba(230, 255, 235, .42) calc(84% - 1px) calc(84% + 1px), transparent calc(84% + 1px) 100%), linear-gradient(90deg, #102c1c 0 23.9%, #16482a 23.9% 50%, #1e6738 50% 84%, #153d25 84% 100%)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-bottom,& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-bottom{translate:0 8px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider{border:1px solid rgba(140, 188, 214, .24);border-radius:18px;background:linear-gradient(180deg, rgba(8, 21, 34, .88), rgba(5, 13, 24, .94));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .035), 0 16px 26px rgba(0, 0, 0, .18)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workday-week-slider-head{justify-content:center}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTitle:is(*,#_){text-align:center}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker),& #workdayCard:is(*,#_) :is(:is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).marker,:is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker).workday-mini-marker){width:34px;height:34px;background:transparent;border:0;box-shadow:none}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker)::before{content:none;display:none}& #workdayCard:is(*,#_) #workdayCombinedMarker:is(*,#_)::after{content:"\1F6B6"}& #workdayCard:is(*,#_) :is(#workdayWeekendMarker:is(*,#_), #workweekMarker:is(*,#_))::after{content:"\1F697"}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker)::after{display:grid;place-items:center;position:absolute;inset:0;width:34px;height:34px;font-size:1.75rem;line-height:1;background:transparent;border:0;box-shadow:none;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .7))}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .workday-title-coffee-meter-slot{gap:13px}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .workday-coffee-meter{appearance:none;cursor:pointer;overflow:visible;padding:22px 0 0;border:0;background:transparent}& #workdayCard:is(*,#_) .workday-aroma-lines{position:absolute;left:50%;top:-10px;display:flex;gap:7px;transform:translateX(-50%);pointer-events:none}& #workdayCard:is(*,#_) .workday-aroma-lines i{display:block;width:10px;height:28px;border-left:3px solid rgba(196, 137, 82, .92);border-radius:50%;transform:skewX(-12deg);filter:drop-shadow(0 0 5px rgba(196, 137, 82, .28))}& #workdayCard:is(*,#_) .workday-aroma-lines i:nth-child(2){height:34px;transform:translateY(-5px) skewX(12deg)}& #workdayCard:is(*,#_) :is(.workday-coffee-meter, .workday-large-donut).is-popping{animation:workSnackLargeGlow .72s ease-out}& #workdayCard:is(*,#_) .workday-large-donut{appearance:none;display:grid;place-items:center;width:112px;height:82px;margin:0 auto;cursor:pointer;border:0;border-radius:999px;background:transparent;font-size:4.8rem;line-height:1;filter:sepia(.24) saturate(1.18) hue-rotate(-12deg) drop-shadow(0 8px 12px rgba(0, 0, 0, .36))}& #dailyEarningsCard:is(*,#_).daily-earnings-card,& #dailyEarningsCard:is(*,#_){background-color:#071426;background-image:radial-gradient(circle at 18% 0%, rgba(69, 173, 255, .1), transparent 34%), linear-gradient(180deg, #08192f, #06111f);border-color:rgba(90, 156, 190, .34)}& #dailyEarningsCard:is(*,#_) :is(.work-daily-earnings-bubble, .work-earnings-progress-card, .daily-earnings-totals, .workweek-combined-totals, .work-bank-card.combined-bank, .work-total-pair),& #dailyEarningsCard:is(*,#_) #dailyEarningsTotals:is(*,#_) :is(.workweek-combined-totals, .work-bank-card, .combined-bank, .collect-week-total-card){background:#0b1d33;background-color:#0b1d33;background-image:linear-gradient(180deg, #0d233d, #081827);border-color:rgba(87, 158, 190, .34)}& #workCardsStandalone:is(*,#_) .work-cards-toggle:is(*,._){border-radius:18px}& #workCardsStandalone:is(*,#_) .collect-week-total-card strong,& #workCardsStandalone:is(*,#_) .collect-week-total-card .collect-total-current{font-size:1rem;font-weight:400;text-shadow:none}& #workCardsStandalone:is(*,#_) .collect-day-totals:is(*,._){grid-template-columns:1fr;justify-items:center;gap:5px;text-align:center}& #workCardsStandalone:is(*,#_) .collect-day-totals:is(*,._) strong{margin-top:0}& #workCardsStandalone:is(*,#_) :is(.collect-token-grid,.token-day-slots,.weekend-spend-slots){gap:22px}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot-icon-wrap:is(*,._){transform:translateY(-10px)}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot-money:is(*,._){top:-23px;z-index:20}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot.slot-available:not(.slot-collected)::before{content:"\1F447";left:4px;top:-22px;z-index:22}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::before{content:none;display:none;width:0;height:0;background:transparent;border:0;box-shadow:none}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::after{content:"\1F697";display:grid;place-items:center;position:absolute;inset:0;background:transparent;border:0;box-shadow:none}}html body.page-work-time:is(*,._) #workweekMarker:is(*,#_),html body.page-work-time:is(*,._) #workweekMarker:is(*,#_).marker,html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workweekMarker:is(*,#_).marker{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;background:transparent;border:0;box-shadow:none}html body.page-work-time:is(*,._) #workweekMarker:is(*,#_)::before,html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_) #workweekMarker:is(*,#_).marker::before{content:none;display:none}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #dailyEarningsCard:is(*,#_){border-color:rgba(85, 143, 164, .42)}& #dailyEarningsCard:is(*,#_) .daily-earnings-head:is(*,._){grid-template-columns:1fr;justify-items:center;gap:10px}& #dailyEarningsCard:is(*,#_) header.daily-earnings-head:is(*,._) #dailyEarningsPayToggle:is(*,#_).daily-earnings-pay-toggle{width:min(280px, 84%);min-height:26px;height:28px;padding:4px 18px;margin-top:10px;border-radius:7px;background:linear-gradient(180deg, #1d5b91, #123a68);background-color:#1d5b91;border-color:rgba(116, 197, 238, .58);color:#dff8ff;font-weight:400;box-shadow:inset 0 1px 0 rgba(207, 244, 255, .14), 0 6px 14px rgba(0, 0, 0, .22)}& #dailyEarningsCard:is(*,#_) :is(.work-earnings-progress-grid,.work-earnings-progress-card){display:none}& #dailyEarningsCard:is(*,#_) :is(.daily-earnings-totals,.workweek-combined-totals),& #dailyEarningsCard:is(*,#_) .work-bank-card.combined-bank{border-color:rgba(68, 139, 160, .34)}& #workdayCard:is(*,#_) .workday-week-donut-slot{display:grid;place-items:center;min-height:82px;margin:-6px 0 10px}& #workdayCard:is(*,#_) .workday-week-donut-slot .workday-large-donut{position:static;transform:none;width:72px;height:72px;font-size:3.2rem}& #workdayCard:is(*,#_) #workweekCard:is(*,#_){width:calc(100% + 40px);max-width:calc(100% + 40px);min-height:190px;margin:0 -20px;padding-top:8px;padding-bottom:8px;transform:translateY(-15px)}& #workdayCard:is(*,#_) #workweekTitle:is(*,#_){display:inline-block;transform:translateY(-10px)}& #workdayCard:is(*,#_) #workweekTrack:is(*,#_){width:calc(100% - 18px);margin-left:auto;margin-right:auto}& #workdayCard:is(*,#_) .workweek-main-label{transform:translate(-50%, -10px)}& #workdayCard:is(*,#_) .workweek-boundary-label.label-top{transform:translate(-50%, 10px)}& #workdayCard:is(*,#_) .workweek-range-border{top:-4px;height:calc(100% + 8px);border-width:2px;border-color:#ffcf67;box-shadow:0 0 10px rgba(255, 195, 69, .26)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-border:is(*,._).is-active{border-width:2px;border-color:#ffcf67}& #workdayCard:is(*,#_) #workdayDayCoffeeSlot.workday-day-coffee-slot{display:grid;place-items:center;min-height:66px;margin:-8px auto 4px}& #workdayCard:is(*,#_) #workdayDayCoffeeSlot #workdayCoffeeMeter.workday-coffee-meter{position:static;transform:none;width:64px;height:64px;min-width:64px;min-height:64px;margin:0 auto}& #workdayCard:is(*,#_) #workdayDayCoffeeSlot .workday-coffee-cup{transform:scale(.78);transform-origin:center bottom}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .workday-title-coffee-meter-slot .workday-coffee-meter{display:none}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workday-week-donut-slot{display:grid;place-items:center;min-height:60px;margin:-8px 0 0}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workday-week-donut-slot .workday-large-donut{position:static;transform:none;width:58px;height:58px;min-width:58px;min-height:58px;font-size:2.8rem}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider{padding-top:0;transform:translateY(-15px)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_){transform:translateY(-40px);margin-bottom:-40px}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_).workday-day-coffee-slot{display:grid;justify-items:center;width:100%;overflow:visible}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter{align-self:end;justify-self:center}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider .workday-week-donut-slot#workdayWeekDonutSlot{display:grid;justify-items:center}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider{overflow:visible}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_),#workdayAfterOffSegment:is(*,#_),#workdayBeforeOffFill:is(*,#_),#workdayAfterOffFill:is(*,#_)){background:#088d99;background-image:none}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayWorkSegment:is(*,#_),#workdayWorkFill:is(*,#_)){background:#116ee8;background-image:none}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.label-work-first-quarter,.label-work-second-quarter,.label-work-third-quarter,.label-work-fourth-quarter){color:#d8f4ff;width:118px;min-width:118px;max-width:118px}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-quarter-divider{position:absolute;top:60px;transform:translateX(-50%);width:54px;height:86px;pointer-events:none;color:#ffd76b;font-size:.78rem;font-weight:700;text-align:center;z-index:8}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-quarter-divider i{display:block;width:2px;height:62px;margin:0 auto 3px;border-radius:999px;background:rgba(255, 218, 95, .9);box-shadow:0 0 8px rgba(255, 202, 64, .38)}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_).workday-day-coffee-slot{height:48px;min-height:48px;max-height:48px;margin:-12px auto 0;align-items:center}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter{display:grid;place-items:center}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter::before{line-height:1}& #workdayCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_) :is(.workday-aroma-lines, .workday-coffee-cup, .workday-coffee-fill, .workday-coffee-surface){display:none}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider{padding-bottom:0}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider #workweekTrack:is(*,#_).progress-track,& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider #workweekTrack:is(*,#_){margin-top:54px;margin-bottom:4px;transform:translateY(-40px)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayBeforeOffSegment:is(*,#_).workday-before-segment:is(*,._) #workdayBeforeOffFill:is(*,#_).workday-mini-fill,& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayAfterOffSegment:is(*,#_).workday-after-segment:is(*,._) #workdayAfterOffFill:is(*,#_).workday-mini-fill{background:#0bb0bc;background-color:#0bb0bc;background-image:none}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_).workday-work-segment:is(*,._),& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayWorkSegment:is(*,#_).workday-work-segment:is(*,._).is-active,#workdayWorkSegment:is(*,#_).workday-work-segment:is(*,._).is-complete){background-image:none}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_).workday-work-segment:is(*,._) #workdayWorkFill:is(*,#_).workday-mini-fill{background:#116ee8;background-color:#116ee8;background-image:none}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-quarter-divider{display:none}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-slider-separator{position:absolute;top:9px;width:2px;height:59px;transform:translateX(-50%);border-radius:999px;background:rgba(247, 252, 255, .88);box-shadow:0 0 7px rgba(255, 255, 255, .26);z-index:20;pointer-events:none}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-quarter{transform:translateX(-50%);translate:0 0;color:#d8f4ff}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.label-before-work, .label-work-shift-section, .label-after-work){transform:translate(-50%, -10px)}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-day-segment.is-active,& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_), #workdayWorkSegment:is(*,#_), #workdayAfterOffSegment:is(*,#_)).workday-day-segment.is-active{border:0;box-shadow:0 0 13px rgba(255, 162, 31, .28);z-index:18}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter{border:0;border-radius:0;background:transparent;box-shadow:none}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter::before{font-size:2.55rem}}.work-snack-progress-popup{position:absolute;z-index:9999;color:#e8fbff;font-size:.95rem;font-weight:700;opacity:0;pointer-events:none;transition:opacity .18s ease, transform .18s ease;box-shadow:0 16px 32px rgba(0, 0, 0, .34), 0 0 22px rgba(77, 216, 255, .16)}.work-snack-progress-popup.is-visible{opacity:1}.work-snack-progress-popup-donut{border-color:rgba(255, 196, 115, .48);background:linear-gradient(90deg, rgba(255, 194, 108, .25) var(--snack-progress-pct, 1%), rgba(32, 26, 22, .94) var(--snack-progress-pct, 1%)), rgba(32, 26, 22, .94)}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-day-segment{overflow:visible}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayBeforeOffSegment:is(*,#_).workday-before-segment:is(*,._){background:#066c75;background-color:#066c75;background-image:none}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayAfterOffSegment:is(*,#_).workday-after-segment:is(*,._){background:#06636d;background-color:#06636d;background-image:none}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_).workday-before-segment:is(*,._).is-active,#workdayAfterOffSegment:is(*,#_).workday-after-segment:is(*,._).is-active){background:#088d99;background-color:#088d99;background-image:none}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_).workday-work-segment:is(*,._),& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_).workday-work-segment:is(*,._).is-complete{background:linear-gradient(90deg, #0b418e 0 var(--work-lunch-start, 45%), #0b5f85 var(--work-lunch-start, 45%) var(--work-lunch-end, 55%), #0d4f9f var(--work-lunch-end, 55%) 100%);background-color:#0b418e}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_).workday-work-segment:is(*,._).is-active{background:linear-gradient(90deg, #116ee8 0 var(--work-lunch-start, 45%), #208fc2 var(--work-lunch-start, 45%) var(--work-lunch-end, 55%), #1d75e6 var(--work-lunch-end, 55%) 100%);background-color:#116ee8}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_)::before{background:linear-gradient(90deg, transparent calc(var(--work-lunch-start) - 1px), rgba(238, 250, 255, .9) calc(var(--work-lunch-start) - 1px) calc(var(--work-lunch-start) + 1px), transparent calc(var(--work-lunch-start) + 1px)), linear-gradient(90deg, transparent calc(var(--work-lunch-end) - 1px), rgba(238, 250, 255, .9) calc(var(--work-lunch-end) - 1px) calc(var(--work-lunch-end) + 1px), transparent calc(var(--work-lunch-end) + 1px))}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-quarter small{display:block;font-size:.86em;line-height:.95}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter::before,& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter::after{content:none;display:none}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_){position:relative}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_)::after{position:absolute;inset:0;z-index:60;pointer-events:none}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-day-segment{z-index:2}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) .workday-day-segment.is-active,& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_), #workdayWorkSegment:is(*,#_), #workdayAfterOffSegment:is(*,#_)).workday-day-segment.is-active{border-radius:0;outline:4px solid rgba(255, 177, 50, .98);outline-offset:1px;clip-path:none}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-quarter{width:44px;min-width:44px;max-width:44px;font-size:1rem;line-height:1;white-space:nowrap}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_){height:58px;min-height:58px;max-height:58px;overflow:visible}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter{width:72px;min-width:72px;max-width:72px;height:58px;min-height:58px;max-height:58px;overflow:visible;filter:drop-shadow(0 8px 10px rgba(0, 0, 0, .32))}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter .workday-coffee-only{display:block;width:72px;min-width:72px;overflow:visible;text-align:center;font-size:3.35rem;line-height:1}& :is(.work-snack-coffee, .work-snack-counter.work-snack-coffee) span{width:auto;min-width:54px;overflow:visible;font-size:3.1rem;line-height:1;filter:drop-shadow(0 4px 7px rgba(0, 0, 0, .32))}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider .workday-week-donut-slot#workdayWeekDonutSlot{height:58px;min-height:58px;max-height:58px;margin:-10px 0 -44px;align-items:center;overflow:visible}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider .workday-week-donut-slot#workdayWeekDonutSlot .workday-large-donut{width:70px;min-width:70px;max-width:70px;height:62px;min-height:62px;max-height:62px;font-size:3.5rem;overflow:visible}& #workdayCard:is(*,#_) :is(#workdayCombinedSliderTitle:is(*,#_),#workdayWeekendSliderTitle:is(*,#_)){display:none}& #workdayCard:is(*,#_) .workday-section-main-title{display:block;margin:8px auto 20px;text-align:center;font-size:2.15rem;font-weight:400;line-height:1}& #workdayCard:is(*,#_) .workday-section-workday-title{color:#57aaff;text-shadow:0 0 16px rgba(87, 170, 255, .22)}& #workdayCard:is(*,#_) .workday-section-weekend-title{margin-top:0;margin-bottom:20px;color:#8cffb4;text-shadow:0 0 16px rgba(140, 255, 180, .2)}& #workdayCard:is(*,#_) .workday-weekend-donut-slot#workdayWeekendDonutSlot{display:grid;place-items:center;height:70px;min-height:70px;max-height:70px;margin:6px 0 -30px;overflow:visible;position:relative;z-index:3}& #workdayCard:is(*,#_) .workday-weekend-donut-slot#workdayWeekendDonutSlot .workday-large-donut{position:static;transform:none;width:76px;min-width:76px;max-width:76px;height:70px;min-height:70px;max-height:70px;font-size:3.75rem;overflow:visible}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workday-week-view-icon-slot#workdayWeekViewIconSlot{display:grid;place-items:center;line-height:1;filter:drop-shadow(0 7px 10px rgba(0, 0, 0, .32))}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker{overflow:visible;z-index:70}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker::after{line-height:1}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter .workday-coffee-only,& :is(.work-snack-coffee, .work-snack-counter.work-snack-coffee) span{font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedSliderTitle:is(*,#_),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendSliderTitle:is(*,#_){display:none}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) .workday-section-main-title.workday-section-weekend-title{color:#8cffb4;-webkit-text-fill-color:#8cffb4;text-shadow:0 0 16px rgba(140, 255, 180, .2)}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_){background:#07182a;background-image:none;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .035), 0 12px 24px rgba(0, 5, 14, .22)}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_)::before,& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_)::after{content:none;display:none;background:none}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) .workday-section-main-title.workday-section-workday-title{color:#84c7ff;-webkit-text-fill-color:#84c7ff;text-shadow:0 0 18px rgba(83, 176, 255, .32)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .label-work-shift-section{color:#dff6ff;-webkit-text-fill-color:#dff6ff;text-shadow:0 0 14px rgba(126, 219, 255, .4)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .label-day-start{transform:translateX(calc(-50% - 10px))}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .label-day-end{transform:translateX(calc(-50% + 10px))}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker::after{content:"🚶"}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker::before{content:none;display:none}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-main-label{top:-72px;font-size:1.34rem;color:#9ed8ff;-webkit-text-fill-color:#9ed8ff}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-weekend-label{font-size:1.34rem}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-workday-line{margin-bottom:7px}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label.label-work-shift-section,& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label.label-work-shift-section.active-section-label{color:#ecfbff;-webkit-text-fill-color:#ecfbff;text-shadow:0 0 16px rgba(137, 230, 255, .52)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-day-start{transform:translateX(-10px)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-day-end{transform:translateX(calc(-100% + 10px))}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workday-week-view-icon-slot#workdayWeekViewIconSlot{transform:translateY(8px);font-size:3.25rem;height:64px;min-height:64px;max-height:64px;margin:-2px 0 -18px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) :is(.week-day-cell:is(*,._), .week-day-cell.workweek-edge-start, .week-day-cell.workweek-edge-end, .workweek-transition-cell, .progress-fill, .workweek-range-border, .workweek-range-border.is-active){border-radius:0}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) .coffee-side-icon::after,.coffee-side-icon::after{right:-.12em;bottom:-.16em}.work-snack-progress-popup:is(*,._){left:var(--snack-progress-left, 50%);top:var(--snack-progress-top, 50%);display:grid;border-radius:15px;background:radial-gradient(circle at 18% 0%, rgba(115, 225, 255, .18), transparent 36%), linear-gradient(145deg, rgba(11, 27, 42, .96), rgba(5, 12, 22, .98));transform:translate(-100%, -50%) translateX(-8px)}.work-snack-progress-popup:is(*,._).is-visible{transform:translate(-100%, -50%) translateX(-14px)}.work-snack-progress-popup:is(*,._) b{color:#eafcff;-webkit-text-fill-color:#eafcff;font-size:.95rem;line-height:1.1}.snack-coffee-cup-progress{position:relative}.snack-coffee-cup-progress::before{content:"";position:absolute}.snack-coffee-cup-progress::after{content:"";position:absolute;border-radius:999px}.snack-coffee-liquid{position:absolute;transition:height .28s linear}.snack-coffee-shine{position:absolute;border-radius:999px}.snack-donut-progress{position:relative;border-radius:50%;filter:drop-shadow(0 8px 14px rgba(0, 0, 0, .32))}.snack-donut-progress::before{content:"";position:absolute;border-radius:50%}.snack-donut-progress span{position:absolute;border-radius:50%}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) #workdayDayCoffeeSlot:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter .workday-coffee-only.coffee-side-icon{display:inline-block;width:1.45em;min-width:1.45em;max-width:1.45em;height:.9em;min-height:.9em;max-height:.9em;font-size:3rem;line-height:1;text-align:initial}html:has(body.page-work-time),html body.page-work-time{overflow-x:hidden;max-width:100vw}html body.page-work-time:is(*,._) main.shell.shell{transform:none}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){transform:none}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_),& #workdayCard:is(*,#_) .work-time-top-layout{max-width:100%;transform:none}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status, .work-time-week-status).work-time-status-block .work-time-status-row:is(*,._) > b,& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-status-row:is(*,._) > b{color:#e8d6b3;-webkit-text-fill-color:#e8d6b3;text-shadow:0 0 12px rgba(232, 214, 179, .18)}& #workdayCard:is(*,#_) .workday-section-main-title.workday-section-workday-title{color:#235dff;-webkit-text-fill-color:#235dff;text-shadow:0 0 16px rgba(35, 93, 255, .28)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_).workday-mini-track.workday-combined-track,& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_){border-radius:0;border:2px solid rgba(240, 250, 255, .9);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .12), 0 0 12px rgba(210, 240, 255, .18);overflow:visible}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_).workday-mini-track.workday-combined-track::after,& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_)::after{content:none;display:none;border:0;box-shadow:none}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(.workday-day-segment, .workday-day-segment.is-active, .workday-mini-fill, #workdayBeforeOffSegment, #workdayWorkSegment, #workdayAfterOffSegment, #workdayBeforeOffFill, #workdayWorkFill, #workdayAfterOffFill){border-radius:0}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) .coffee-side-icon,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) :is(.work-snack-coffee, .work-snack-counter.work-snack-coffee) .coffee-side-icon,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter .workday-coffee-only.coffee-side-icon,.coffee-side-icon{position:relative;border-top-width:.13em;font-size:inherit;line-height:1;text-align:initial}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) .coffee-side-icon::before,.coffee-side-icon::before{position:absolute;right:-.36em;top:.22em;width:.34em;height:.36em;border:.08em solid rgba(229, 246, 255, .98);border-left:0;border-radius:0 999px 999px 0;background:linear-gradient(90deg, rgba(255,255,255,.18), rgba(130, 185, 202, .12))}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) .coffee-side-icon::after,.coffee-side-icon::after{position:absolute;left:.18em;top:-.7em;width:.12em;height:.55em;border-radius:999px;background:rgba(226, 210, 190, .78);box-shadow:.28em -.06em 0 -.01em rgba(226, 210, 190, .65), .56em .02em 0 -.02em rgba(226, 210, 190, .56);filter:blur(.01em)}.snack-coffee-cup-progress{width:54px;height:82px;border:2px solid #e5f9ff;border-top-width:3px;border-radius:9px 9px 22px 22px;background:linear-gradient(90deg, rgba(255,255,255,.45), transparent 22% 75%, rgba(89, 139, 154, .22)), linear-gradient(180deg, #fbfeff 0%, #d8f2f8 46%, #91c8d6 100%);box-shadow:inset 0 2px 0 rgba(255, 255, 255, .66), 0 10px 22px rgba(0, 0, 0, .34)}.snack-coffee-cup-progress::before{right:-18px;top:20px;width:16px;height:30px;border:2px solid #e5f9ff;border-left:0;border-radius:0 999px 999px 0}.snack-coffee-cup-progress::after{left:-5px;right:-5px;bottom:-7px;height:3px;background:rgba(229, 249, 255, .72)}.snack-coffee-shine{left:8px;top:9px;width:10px;height:48px;background:rgba(255, 255, 255, .24)}.snack-donut-progress{width:82px;height:82px;-webkit-mask:radial-gradient(circle at 50% 50%, transparent 0 27%, #000 28%);mask:radial-gradient(circle at 50% 50%, transparent 0 27%, #000 28%)}.snack-donut-progress::before{-webkit-mask:radial-gradient(circle at 50% 50%, transparent 0 28%, #000 29%);mask:radial-gradient(circle at 50% 50%, transparent 0 28%, #000 29%)}.snack-donut-progress span{-webkit-mask:radial-gradient(circle at 50% 50%, transparent 0 30%, #000 31%);mask:radial-gradient(circle at 50% 50%, transparent 0 30%, #000 31%)}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #dailyEarningsCard:is(*,#_).daily-earnings-card,& #dailyEarningsCard:is(*,#_){position:relative;overflow:hidden;padding:30px 34px 34px;background:radial-gradient(circle at 8% 5%, rgba(73, 223, 252, .16), transparent 30%), radial-gradient(circle at 92% 12%, rgba(0, 201, 151, .14), transparent 28%), linear-gradient(135deg, #07111f 0%, #0d1f34 48%, #07141d 100%);border:1px solid rgba(95, 205, 235, .46);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 34px rgba(40, 165, 196, .12), 0 18px 44px rgba(0, 0, 0, .34);color:#dff8ff;-webkit-text-fill-color:initial}& #dailyEarningsCard:is(*,#_)::before,& #dailyEarningsCard:is(*,#_)::after{position:absolute;z-index:0;pointer-events:none;opacity:.54}& #dailyEarningsCard:is(*,#_)::before{left:22px;top:24px;width:70px;height:64px;border-radius:8px;filter:drop-shadow(0 0 18px rgba(73, 223, 252, .26))}& #dailyEarningsCard:is(*,#_)::after{right:28px;top:26px;width:72px;height:72px;border:3px solid rgba(138, 255, 211, .75);border-radius:50%;box-shadow:inset 0 0 18px rgba(0, 201, 151, .18), 0 0 24px rgba(0, 201, 151, .2)}& #dailyEarningsCard:is(*,#_) > *{position:relative;z-index:1}& #dailyEarningsCard:is(*,#_) header.daily-earnings-head:is(*,._){gap:12px;min-height:112px;padding:22px 120px 18px;margin:0 0 20px;border:1px solid rgba(100, 218, 248, .32);border-radius:14px;background:linear-gradient(90deg, rgba(22, 70, 99, .46), rgba(13, 32, 52, .82), rgba(17, 75, 70, .42));box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 12px 24px rgba(0,0,0,.2)}& #dailyEarningsCard:is(*,#_) .daily-earnings-head h3{margin:0;color:#7eeaff;-webkit-text-fill-color:#7eeaff;font-size:2.05rem;font-weight:500;letter-spacing:0;text-shadow:0 0 22px rgba(73, 223, 252, .26)}& #dailyEarningsCard:is(*,#_) header.daily-earnings-head:is(*,._)::before,& #dailyEarningsCard:is(*,#_) header.daily-earnings-head:is(*,._)::after{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:74px;height:74px;border-radius:18px;border:1px solid rgba(126, 234, 255, .3);background:linear-gradient(145deg, rgba(16, 47, 75, .9), rgba(8, 22, 38, .98));box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 0 22px rgba(73,223,252,.14);font-size:2.35rem;-webkit-text-fill-color:initial}& #dailyEarningsCard:is(*,#_) header.daily-earnings-head:is(*,._)::before{content:"\1F4BC";left:24px}& #dailyEarningsCard:is(*,#_) header.daily-earnings-head:is(*,._)::after{content:"\1F4BB";right:24px}& #dailyEarningsCard:is(*,#_) #dailyEarningsPayToggle:is(*,#_).daily-earnings-pay-toggle{width:220px;min-height:38px;height:38px;margin:0 auto;border-radius:10px;border:1px solid rgba(108, 236, 255, .58);background:linear-gradient(180deg, #155f89, #0e385e);color:#effcff;-webkit-text-fill-color:#effcff;font-size:.98rem;font-weight:500;box-shadow:inset 0 1px 0 rgba(255,255,255,.16), 0 0 18px rgba(73,223,252,.18)}& #dailyEarningsCard:is(*,#_) .work-daily-earnings-bubble{background:radial-gradient(circle at 20% 0%, rgba(126,234,255,.13), transparent 40%), linear-gradient(145deg, #10283f, #091a2b 68%, #071420);border:1px solid rgba(108, 236, 255, .38);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09), 0 10px 24px rgba(0,0,0,.24)}& #dailyEarningsCard:is(*,#_) .work-daily-earnings-bubble :is(.work-earnings-label, span, em){color:#bdefff;-webkit-text-fill-color:#bdefff}& #dailyEarningsCard:is(*,#_) .work-daily-earnings-bubble :is(.work-earnings-amount, b, strong){color:#86ffbf;-webkit-text-fill-color:#86ffbf;text-shadow:0 0 18px rgba(134, 255, 191, .18)}& #dailyEarningsCard:is(*,#_) #dailyEarningsTotals:is(*,#_).daily-earnings-totals,& #dailyEarningsCard:is(*,#_) :is(.workweek-combined-totals:is(*,._),.work-bank-card.combined-bank){background:linear-gradient(145deg, #0b2238, #091827 62%, #07121d);border:1px solid rgba(95, 205, 235, .36);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 12px 28px rgba(0,0,0,.24)}& #dailyEarningsCard:is(*,#_) .work-total-section-grid{gap:14px}& #dailyEarningsCard:is(*,#_) .work-total-pair:is(*,._){background:radial-gradient(circle at 12% 0%, rgba(0, 201, 151, .14), transparent 34%), linear-gradient(145deg, #10263b, #0a1a2b 68%, #071420);border:1px solid rgba(112, 222, 217, .32);border-radius:14px;padding:15px 16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 8px 18px rgba(0,0,0,.2)}& #dailyEarningsCard:is(*,#_) .work-total-pair strong{color:#72dfff;-webkit-text-fill-color:#72dfff;font-size:1.06rem;font-weight:600}& #dailyEarningsCard:is(*,#_) .work-total-pair .bank-tax-lines,& #dailyEarningsCard:is(*,#_) .work-total-pair .bank-tax-lines span{color:#d8f7ff;-webkit-text-fill-color:#d8f7ff}& #dailyEarningsCard:is(*,#_) .work-total-pair .bank-tax-lines em{color:#8bf4cf;-webkit-text-fill-color:#8bf4cf}& #dailyEarningsCard:is(*,#_) .work-total-pair .bank-taxed-line em{color:#ffd78a;-webkit-text-fill-color:#ffd78a}& #dailyEarningsCard:is(*,#_) .projected-bank-lines small,& #dailyEarningsCard:is(*,#_) .bank-tax-lines small{color:#9fffe1;-webkit-text-fill-color:#9fffe1}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_){position:relative;overflow:hidden;margin-top:24px;padding:26px 30px 30px;border:1px solid rgba(255, 215, 128, .36);border-radius:16px}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_)::before,& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_)::after{position:absolute;top:24px;z-index:0;display:grid;place-items:center;width:78px;height:78px;border-radius:20px;border:1px solid rgba(255, 215, 128, .32);font-size:2.45rem;pointer-events:none}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_)::before{content:"\1F4B0";left:28px}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_)::after{content:"$";right:28px;font-weight:800}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) > *{position:relative;z-index:1}& #workCardsStandalone:is(*,#_) .work-cards-display-head{min-height:78px;padding:14px 118px 8px}& #workCardsStandalone:is(*,#_) .work-cards-display-head span{font-size:1.95rem;font-weight:500;letter-spacing:0}& #workCardsStandalone:is(*,#_) #workCardsToggle:is(*,#_).work-cards-toggle{min-width:190px;min-height:44px;border-radius:12px;border:1px solid rgba(255, 220, 143, .48);font-weight:500}& #workCardsStandalone:is(*,#_) :is(.collect-earnings-panel, .collect-earnings-sections, .counter-section){background:rgba(7, 18, 30, .54);border-color:rgba(112, 222, 217, .24);color:#dff8ff;-webkit-text-fill-color:initial}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) .coffee-side-icon,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) :is(.work-snack-coffee, .work-snack-counter.work-snack-coffee) .coffee-side-icon,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter .workday-coffee-only.coffee-side-icon,.coffee-side-icon{display:inline-block;width:1.22em;min-width:1.22em;max-width:1.22em;height:1.22em;min-height:1.22em;max-height:1.22em;border:0;border-radius:0;background:url("../work/coffee-cup-svgrepo.svg") center / contain no-repeat;box-shadow:none;overflow:visible;filter:drop-shadow(0 .08em .14em rgba(0, 0, 0, .38))}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) .coffee-side-icon::before,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) .coffee-side-icon::after,.coffee-side-icon::before,.coffee-side-icon::after{content:none;display:none}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& :is(.work-snack-coffee, .work-snack-counter.work-snack-coffee) .coffee-side-icon{font-size:2.6rem}& #workdayCard:is(*,#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter .workday-coffee-only.coffee-side-icon{font-size:3.65rem}}.work-snack-progress-popup:is(*,._){grid-template-columns:1fr;justify-items:center;align-items:center;text-align:center;gap:8px;min-width:170px;min-height:150px;padding:14px 16px}.work-snack-progress-popup:is(*,._) .snack-coffee-cup-progress,.work-snack-progress-popup:is(*,._) .snack-donut-progress{grid-row:1}.work-snack-progress-popup:is(*,._) b{grid-row:2;display:block;text-align:center}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_){& #workdayCombinedSlider:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker{width:86px;min-width:86px;max-width:86px;height:86px;min-height:86px;max-height:86px;margin-left:-43px;top:calc(100% - 20px);z-index:90;overflow:visible}& #workdayCombinedMarker:is(*,#_).workday-mini-marker::after{width:86px;height:86px;font-size:4.25rem;line-height:1}& #workdayCombinedMarker:is(*,#_) .workday-marker-time{position:absolute;right:calc(100% + 9px);top:50%;display:block;min-width:72px;transform:translateY(-50%);color:#d9f4ff;-webkit-text-fill-color:#d9f4ff;font-size:1rem;line-height:1;text-align:right;text-shadow:0 0 10px rgba(91, 202, 255, .28);white-space:nowrap}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekCard:is(*,#_) #workweekMarker:is(*,#_).marker,html body.page-work-time:is(*,._) #workweekMarker:is(*,#_).marker{max-width:86px;max-height:86px;transform:translateY(6px);z-index:90;background:transparent;border:0;box-shadow:none}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::after,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekCard:is(*,#_) #workweekMarker:is(*,#_).marker::after,html body.page-work-time:is(*,._) #workweekMarker:is(*,#_).marker::after{line-height:1}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-border:not(.is-active),& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-border:not(.is-active){display:none;border:0;outline:0;box-shadow:none}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-border.is-active,& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-border.is-active{display:block;border-width:6px;border-style:solid;outline-offset:0}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_), #workdayWorkSegment:is(*,#_), #workdayAfterOffSegment:is(*,#_)).workday-day-segment.is-active{outline-width:6px;outline-offset:4px;box-shadow:0 0 0 2px rgba(255, 205, 98, .2), 0 0 26px rgba(255, 179, 62, .34)}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-border:is(*,._).is-active:is(*,._),html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-border:is(*,._).is-active:is(*,._),html body.page-work-time:is(*,._) #workweekTrack:is(*,#_) .workweek-range-border:is(*,._).is-active:is(*,._){border:6px solid rgba(255, 205, 98, .98);outline:0;box-shadow:0 0 0 2px rgba(255, 205, 98, .18), 0 0 28px rgba(255, 179, 62, .34)}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& :is(.work-snack-coffee, .work-snack-counter.work-snack-coffee) .coffee-side-icon,& .work-snack-coffee .coffee-side-icon:is(*,._){display:inline-grid;place-items:center;width:1.16em;min-width:1.16em;max-width:1.16em;height:1.16em;min-height:1.16em;max-height:1.16em;border:.09em solid rgba(225, 246, 255, .94);border-radius:50%;background:radial-gradient(circle at 50% 50%, rgba(91, 47, 25, .98) 0 38%, rgba(57, 28, 16, .98) 39% 55%, transparent 56%), radial-gradient(circle at 44% 38%, rgba(255, 239, 211, .32) 0 11%, transparent 12%), radial-gradient(circle at 50% 50%, #d8c6ea 0 66%, #a98fc7 67% 100%);box-shadow:inset 0 .07em .12em rgba(255, 255, 255, .36), 0 .08em .2em rgba(0, 0, 0, .32);filter:none}& :is(.work-snack-coffee, .work-snack-counter.work-snack-coffee) .coffee-side-icon::before{content:"";display:block;position:absolute;right:-.22em;top:.34em;width:.32em;height:.32em;border:.08em solid rgba(225, 246, 255, .9);border-left-color:transparent;border-radius:50%;background:transparent}& :is(.work-snack-coffee, .work-snack-counter.work-snack-coffee) .coffee-side-icon::after{content:"";display:block;position:absolute;left:.27em;top:.24em;width:.22em;height:.12em;border-radius:50%;background:rgba(255, 246, 225, .42);transform:rotate(-22deg)}}.snack-coffee-cup-progress{overflow:hidden}.snack-coffee-liquid{left:6px;right:6px;bottom:14px;max-height:calc(100% - 24px);height:min(calc(100% - var(--coffee-empty-pct, 0%)), calc(100% - 24px));border-radius:5px 5px 12px 12px;background:linear-gradient(180deg, #9b5528 0%, #6e3519 54%, #35170d 100%)}.snack-donut-progress{background:radial-gradient(circle at 50% 50%, #0b1529 0 24%, transparent 25%), conic-gradient(from -90deg, transparent 0deg var(--donut-bite-deg, 0deg), #c9863f var(--donut-bite-deg, 0deg) 360deg)}.snack-donut-progress::before{inset:7px;background:radial-gradient(circle at 50% 50%, #0b1529 0 28%, transparent 29%), conic-gradient(from -90deg, transparent 0deg var(--donut-bite-deg, 0deg), #f3a6ca var(--donut-bite-deg, 0deg) 360deg);clip-path:polygon(50% 0%, 62% 7%, 72% 4%, 82% 12%, 88% 23%, 96% 32%, 92% 45%, 100% 56%, 92% 69%, 94% 82%, 81% 88%, 72% 96%, 58% 94%, 47% 100%, 36% 92%, 23% 95%, 14% 84%, 4% 76%, 8% 62%, 0% 51%, 8% 39%, 5% 26%, 16% 17%, 26% 7%, 39% 9%)}.snack-donut-progress span{inset:11px;background:radial-gradient(circle at 21% 24%, #fff06f 0 2px, transparent 3px), radial-gradient(circle at 74% 25%, #76efff 0 2px, transparent 3px), radial-gradient(circle at 32% 72%, #94ff75 0 2px, transparent 3px), radial-gradient(circle at 70% 70%, #fff 0 2px, transparent 3px), radial-gradient(circle at 47% 18%, #ff6a7a 0 2px, transparent 3px), radial-gradient(circle at 84% 52%, #ffd96f 0 2px, transparent 3px), radial-gradient(circle at 50% 50%, transparent 0 30%, rgba(255, 255, 255, .16) 31% 33%, transparent 34%);clip-path:polygon(50% 0%, 62% 7%, 72% 4%, 82% 12%, 88% 23%, 96% 32%, 92% 45%, 100% 56%, 92% 69%, 94% 82%, 81% 88%, 72% 96%, 58% 94%, 47% 100%, 36% 92%, 23% 95%, 14% 84%, 4% 76%, 8% 62%, 0% 51%, 8% 39%, 5% 26%, 16% 17%, 26% 7%, 39% 9%)}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #dailyEarningsCard:is(*,#_)::before,& #dailyEarningsCard:is(*,#_)::after{content:none;display:none}& #dailyEarningsCard:is(*,#_) .work-total-pair:is(*,._) > strong{color:#ffffff;-webkit-text-fill-color:#ffffff}& #workCardsStandalone:is(*,#_) :is(.collect-section-header:is(*,._),.collect-weekend-top:is(*,._)){display:grid;align-items:center;gap:14px}& #workCardsStandalone:is(*,#_) .collect-section-header:is(*,._) > div:first-child,& #workCardsStandalone:is(*,#_) .collect-weekend-top:is(*,._) > div:first-child{display:grid;justify-items:center;text-align:center;width:min(100%, 680px);margin-left:auto;margin-right:auto}& #workCardsStandalone:is(*,#_) .drop-collect-cards-button:is(*,._){justify-self:center;margin-left:auto;margin-right:auto}& #workCardsStandalone:is(*,#_) .collect-week-summary-row:is(*,._){display:flex}& #workCardsStandalone:is(*,#_) .collect-week-total-card.collect-week-total-earned strong{display:inline-flex;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:4px;width:auto;max-width:100%;white-space:nowrap;line-height:1.1}& #workCardsStandalone:is(*,#_) .collect-week-total-card.collect-week-total-earned strong > span{display:inline;white-space:nowrap}& #workCardsStandalone:is(*,#_) .collect-week-total-card.collect-week-total-earned strong .collect-total-current{font-size:1.12em;font-weight:600}& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-group > :is(.token-day-slots, .weekend-spend-slots),& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .collect-day-group > :is(.token-day-slots, .weekend-spend-slots){overflow:visible}& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) :is(.counter-slot:is(*,._).work-earnings-token,.counter-slot:is(*,._).weekend-spend-token),& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) :is(.counter-slot:is(*,._).work-earnings-token,.counter-slot:is(*,._).weekend-spend-token){position:relative;display:grid;justify-items:center;align-items:center;width:176px;min-width:176px;max-width:176px;height:210px;min-height:210px;padding:52px 12px 28px;overflow:visible}& .collect-earnings-panel:is(*,._) .counter-slot-icon-wrap:is(*,._){display:contents;width:auto;height:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}& .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-money:is(*,._){position:absolute;top:-30px;left:50%;z-index:28;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:92px;max-width:148px;padding:5px 10px;transform:translateX(-50%);white-space:nowrap;font-size:.86rem}& .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-money.token-amount-muted{opacity:.56;filter:saturate(.76) brightness(.9)}& .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-icon:is(*,._){position:absolute;left:50%;top:58px;width:auto;height:auto;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translateX(-50%);font-size:3.35rem;line-height:1}& .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-state:is(*,._){position:absolute;top:14px;bottom:auto;left:8px;right:8px;z-index:12;font-size:.92rem;line-height:1.05}& .collect-earnings-panel:is(*,._) .counter-slot.slot-available:not(.slot-collected) .counter-slot-state:is(*,._){color:#c37cff;-webkit-text-fill-color:#c37cff}& .collect-earnings-panel:is(*,._) .counter-slot.slot-collected .counter-slot-state:is(*,._){color:#ffffff;-webkit-text-fill-color:#ffffff}& .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) > small{position:absolute;left:8px;right:8px;bottom:12px;z-index:12;margin:0;font-size:.88rem;line-height:1.05}& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-money:is(*,._),& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-money:is(*,._){left:50%;transform:translateX(-50%)}}html body.page-work-time:is(*,._),html body.page-work-time:is(*,._) main.shell.shell{overflow-x:hidden;max-width:100vw}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){overflow-x:clip;contain:layout paint}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& .work-dashboard-title-row:is(*,._){display:none;width:0;height:0;overflow:hidden;pointer-events:none}& :is(#workdayCard:is(*,#_), .work-dashboard-panels, #dailyEarningsCard:is(*,#_), #workFinanceTools:is(*,#_)){width:100%;max-width:100%;min-width:0;box-sizing:border-box}& #workdayCard:is(*,#_) .card-title-wrap{max-width:100%;min-width:0;overflow:visible}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_){right:18px}& #workdayCard:is(*,#_) #workdayDayViewSliderCard:is(*,#_) .workday-section-main-title.workday-section-workday-title{transform:translateY(-16px)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workday-week-slider-head #workweekTitle:is(*,#_){display:inline-block;transform:translateY(-10px)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-boundary-label:is(*,._).label-top{bottom:auto;color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:14px;font-weight:400;line-height:15.12px;text-align:center;text-shadow:0 0 8px rgba(157, 229, 255, .28)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-boundary-label:is(*,._).label-top em{font:inherit;font-style:normal;line-height:inherit}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-boundary-label:is(*,._).label-top::before{content:"";position:absolute;left:50%;top:-10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #ffd96a;transform:translateX(-50%);filter:drop-shadow(0 0 5px rgba(255, 208, 85, .42))}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_){background:radial-gradient(circle at 7% 8%, rgba(79, 181, 255, .16), transparent 30%), radial-gradient(circle at 94% 12%, rgba(74, 220, 255, .12), transparent 30%), linear-gradient(135deg, #081a31, #071426 58%, #06111f);border-color:rgba(94, 185, 255, .42);box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 14px 32px rgba(0,0,0,.26), 0 0 24px rgba(50, 145, 235, .1)}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_)::before,& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_)::after{border-color:rgba(100, 190, 255, .34);background:linear-gradient(145deg, rgba(15, 55, 94, .82), rgba(7, 20, 38, .92));box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 0 24px rgba(73, 171, 255, .18)}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_)::after{color:#7bd7ff;-webkit-text-fill-color:#7bd7ff}& #workCardsStandalone:is(*,#_) .work-cards-display-head{width:100%;padding-left:118px;padding-right:118px;justify-content:center;text-align:center}& #workCardsStandalone:is(*,#_) .work-cards-display-head span{display:block;width:100%;color:#75c8ff;-webkit-text-fill-color:#75c8ff;text-align:center;text-shadow:0 0 22px rgba(74, 172, 255, .24)}& #workCardsStandalone:is(*,#_) #workCardsToggle:is(*,#_).work-cards-toggle{border-color:rgba(111, 201, 255, .5);background:linear-gradient(180deg, #174f8b, #0d2f5a);color:#e8f8ff;-webkit-text-fill-color:#e8f8ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14), 0 0 18px rgba(74, 172, 255, .2)}& #workCardsStandalone:is(*,#_) :is(.collect-section-header:is(*,._),.collect-weekend-top:is(*,._)){width:100%;grid-template-columns:1fr;justify-items:center;justify-content:center;text-align:center}& #workCardsStandalone:is(*,#_) .collect-section-header:is(*,._) > div:first-child{width:min(100%, 820px);max-width:820px}& #workCardsStandalone:is(*,#_) .collect-section-header strong,& #workCardsStandalone:is(*,#_) .collect-weekend-top strong{display:block;width:100%;color:#7bc9ff;-webkit-text-fill-color:#7bc9ff;text-align:center;font-size:1.55rem;font-weight:500}& #workCardsStandalone:is(*,#_) .counter-work .collect-section-header p,& #workCardsStandalone:is(*,#_) .collect-available-count{color:#cceeff;-webkit-text-fill-color:#cceeff}& #workCardsStandalone:is(*,#_) .collect-available-count{margin:6px auto 8px;padding:7px 14px;width:fit-content;border:1px solid rgba(114, 202, 255, .38);border-radius:999px;background:rgba(8, 31, 55, .72);box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 0 14px rgba(80, 174, 255, .12);font-size:1rem}& #workCardsStandalone:is(*,#_) .collect-available-count b{color:#81d7ff;-webkit-text-fill-color:#81d7ff;font-size:1.12em}& #workCardsStandalone:is(*,#_) .collect-week-summary-row:is(*,._){width:100%;justify-content:center}& #workCardsStandalone:is(*,#_) .collect-week-total-card.collect-week-total-earned{width:min(100%, 360px);max-width:360px;margin-left:auto;margin-right:auto;justify-self:center;border-color:rgba(111, 201, 255, .34);background:linear-gradient(145deg, #0b2849, #07182d)}& #workCardsStandalone:is(*,#_) .collect-week-total-card.collect-week-total-earned :is(span, strong, .collect-total-current, .collect-total-goal, .collect-total-divider){color:#8ed7ff;-webkit-text-fill-color:#8ed7ff}& #workCardsStandalone:is(*,#_) .counter-work .token-day-label:is(*,._){position:relative;left:-10px;color:#74c6ff;-webkit-text-fill-color:#74c6ff}& #workCardsStandalone:is(*,#_) .collect-day-group > :is(.token-day-slots, .weekend-spend-slots),& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-group > :is(.token-day-slots, .weekend-spend-slots),& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) .collect-day-group > :is(.token-day-slots, .weekend-spend-slots){grid-template-columns:repeat(4, 156px);gap:22px;justify-content:center;padding-top:38px}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) :is(.counter-slot:is(*,._),.counter-slot.work-earnings-token,.counter-slot.weekend-spend-token),& :is(#dashboardWorkweekCounterPanel, #workweekCounterPanel).collect-earnings-panel:is(*,._) :is(.counter-slot:is(*,._).work-earnings-token,.counter-slot:is(*,._).weekend-spend-token){width:156px;min-width:156px;max-width:156px;height:184px;min-height:184px;padding:48px 10px 24px;border-color:rgba(115, 200, 255, .48);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 10px 22px rgba(0,0,0,.24)}& #workCardsStandalone:is(*,#_) .counter-slot.work-earnings-token{background:linear-gradient(145deg, #0d315d, #071c36)}& #workCardsStandalone:is(*,#_) .counter-slot.work-earnings-token.token-quarter-2{background:linear-gradient(145deg, #0b3c62, #071b35)}& #workCardsStandalone:is(*,#_) .counter-slot.work-earnings-token.token-quarter-3{background:linear-gradient(145deg, #12366d, #091a38)}& #workCardsStandalone:is(*,#_) .counter-slot.work-earnings-token.token-quarter-4{background:linear-gradient(145deg, #0b496c, #061c34)}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-money:is(*,._),& #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-money:is(*,._){top:-34px;border-color:rgba(133, 215, 255, .48);background:linear-gradient(180deg, #124f88, #0a2a51);color:#e9fbff;-webkit-text-fill-color:#e9fbff}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-icon:is(*,._){top:52px;font-size:4.35rem;filter:drop-shadow(0 7px 9px rgba(0, 0, 0, .42))}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-state:is(*,._){top:12px;font-size:1.08rem;font-weight:600}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot.slot-available:not(.slot-collected) .counter-slot-state:is(*,._){color:#8bdcff;-webkit-text-fill-color:#8bdcff}& #workCardsStandalone:is(*,#_) .collect-earnings-panel:is(*,._) .counter-slot.slot-collected .counter-slot-state:is(*,._){color:#f5fbff;-webkit-text-fill-color:#f5fbff}& #workCardsStandalone:is(*,#_) .collect-day-totals:is(*,._){display:block;width:fit-content;min-width:230px;margin-left:auto;margin-right:auto;padding:10px 14px;border-color:rgba(111, 201, 255, .3);background:linear-gradient(145deg, #0b2848, #07182b)}& #workCardsStandalone:is(*,#_) .collect-day-totals:is(*,._) span{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;color:#d8f3ff;-webkit-text-fill-color:#d8f3ff}& #workCardsStandalone:is(*,#_) .collect-day-totals:is(*,._) strong{display:inline;margin:0;color:#8ed7ff;-webkit-text-fill-color:#8ed7ff}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) :is(.collect-section-header:is(*,._),.collect-weekend-top:is(*,._)){display:grid;grid-template-columns:1fr;justify-items:center;justify-content:center;gap:14px;width:100%;text-align:center}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-section-header:is(*,._) > div:first-child,& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-weekend-top:is(*,._) > div:first-child{display:grid;justify-items:center;width:min(100%, 820px);max-width:820px;margin-left:auto;margin-right:auto;text-align:center}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-section-header:is(*,._) strong,& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-weekend-top:is(*,._) strong{display:block;width:100%;color:#7bc9ff;-webkit-text-fill-color:#7bc9ff;text-align:center;font-size:1.55rem;font-weight:500}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-available-count:is(*,._){display:block;width:fit-content;max-width:none;margin:6px auto 8px;padding:7px 14px;border:1px solid rgba(114, 202, 255, .38);border-radius:999px;background:rgba(8, 31, 55, .72);color:#cceeff;-webkit-text-fill-color:#cceeff;font-size:1rem;white-space:nowrap}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-week-summary-row:is(*,._){width:100%;display:flex;justify-content:center}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-week-total-card.collect-week-total-earned{width:min(100%, 360px);max-width:360px;margin-left:auto;margin-right:auto;justify-self:center;border-color:rgba(111, 201, 255, .34);background:linear-gradient(145deg, #0b2849, #07182d);color:#8ed7ff;-webkit-text-fill-color:#8ed7ff}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-week-total-card.collect-week-total-earned :is(span, strong, .collect-total-current, .collect-total-goal, .collect-total-divider){color:#8ed7ff;-webkit-text-fill-color:#8ed7ff}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work .collect-day-group:is(*,._) > .token-day-label:is(*,._){position:relative;left:-10px;color:#74c6ff;-webkit-text-fill-color:#74c6ff}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._) > :is(.token-day-slots:is(*,._), .weekend-spend-slots:is(*,._)){grid-template-columns:repeat(4, 156px);gap:22px;justify-content:center;padding-top:38px}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) :is(.counter-slot:is(*,._).work-earnings-token,.counter-slot:is(*,._).weekend-spend-token){width:156px;min-width:156px;max-width:156px;height:184px;min-height:184px;padding:48px 10px 24px;border-color:rgba(115, 200, 255, .48);background:linear-gradient(145deg, #0d315d, #071c36)}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).work-earnings-token.token-quarter-2{background:linear-gradient(145deg, #0b3c62, #071b35)}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).work-earnings-token.token-quarter-3{background:linear-gradient(145deg, #12366d, #091a38)}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).work-earnings-token.token-quarter-4{background:linear-gradient(145deg, #0b496c, #061c34)}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-money:is(*,._){top:-34px;border-color:rgba(133, 215, 255, .48);background:linear-gradient(180deg, #124f88, #0a2a51);color:#e9fbff;-webkit-text-fill-color:#e9fbff;transform:translate(-50%, -108px)}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-icon:is(*,._){top:52px;font-size:4.35rem;filter:drop-shadow(0 7px 9px rgba(0, 0, 0, .42))}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._) .counter-slot-state:is(*,._){top:12px;font-size:1.08rem;font-weight:600;transform:translateY(-110px)}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot.slot-available:not(.slot-collected) .counter-slot-state:is(*,._){color:#8bdcff;-webkit-text-fill-color:#8bdcff}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-totals:is(*,._){display:flex;align-items:center;justify-content:center;width:fit-content;min-width:300px;height:46px;min-height:46px;max-height:46px;align-self:start;margin-left:auto;margin-right:auto;padding:10px 14px;border-color:rgba(111, 201, 255, .3);background:linear-gradient(145deg, #0b2848, #07182b)}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-totals:is(*,._) span{white-space:nowrap}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track{margin-top:34px;margin-bottom:42px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-label:is(*,._){display:none}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workweek-range-title-row{pointer-events:none}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workweek-range-title{text-shadow:0 0 13px rgba(119, 211, 255, .24)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workweek-range-title-work{color:#6fc6ff;-webkit-text-fill-color:#6fc6ff}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workweek-range-title-weekend{color:#66ff95;-webkit-text-fill-color:#66ff95}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-main-label:is(*,._){transform:translate(calc(-50% - 130px), 0)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-weekend-label:is(*,._){transform:translateX(-50%)}& #dailyEarningsCard:is(*,#_) header.daily-earnings-head:is(*,._){flex-direction:column;justify-content:center}& #dailyEarningsCard:is(*,#_) .daily-earnings-head h3,& #dailyEarningsCard:is(*,#_) #dailyEarningsPayToggle:is(*,#_).daily-earnings-pay-toggle{align-self:center;justify-self:center;margin-left:auto;margin-right:auto;text-align:center}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider, #workdayWeekendSlider).workday-mini-slider,& #workdayCard:is(*,#_) :is(#workdayCombinedTrack:is(*,#_), #workdayWeekendSlider:is(*,#_) .workday-mini-track),& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(.workday-day-segment, .workday-day-segment.is-active, .workday-mini-fill),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) :is(.workday-mini-track, .workday-mini-fill),& #workdayCard:is(*,#_) #workweekCard:is(*,#_) :is(#workweekTrack:is(*,#_), #workweekFill:is(*,#_), .week-day-cell, .workweek-range-border, .workweek-range-border.is-active){border-radius:0}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_), #workdayWorkSegment:is(*,#_), #workdayAfterOffSegment:is(*,#_)).workday-day-segment.is-active,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).is-active .workday-mini-track,& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-border:is(*,._).is-active:is(*,._){border-radius:0}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) :is(.workday-week-slider-head,.workday-week-view-icon-slot),& #workdayCard:is(*,#_) #workweekCard:is(*,#_) :is(#workweekTitle,#workdayWeekViewIconSlot){display:none;width:0;height:0;margin:0;padding:0;overflow:hidden}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider{display:grid;grid-template-rows:auto 62px auto;align-content:start;gap:8px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workweek-range-title-row{align-items:end;width:100%;box-sizing:border-box}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workweek-range-title{text-align:center;white-space:nowrap}& #dailyEarningsCard:is(*,#_) header.daily-earnings-head:is(*,._){display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;text-align:center;width:100%;margin-left:auto;margin-right:auto}& #dailyEarningsCard:is(*,#_) header.daily-earnings-head:is(*,._) h3,& #dailyEarningsCard:is(*,#_) header.daily-earnings-head:is(*,._) #dailyEarningsPayToggle:is(*,#_).daily-earnings-pay-toggle{grid-column:1;justify-self:center;align-self:center;margin-left:auto;margin-right:auto;left:auto;right:auto;transform:none;text-align:center}& #dailyEarningsCard:is(*,#_) header.daily-earnings-head:is(*,._) #dailyEarningsPayToggle:is(*,#_).daily-earnings-pay-toggle{display:inline-grid;place-items:center}& #workdayCard:is(*,#_) :is(:is(#workdayCombinedSlider, #workdayWeekendSlider, #workweekCard, #workweekTrack),:is(#workdayCombinedTrack, #workweekTrack)),& #workdayCard:is(*,#_) :is(#workdayCombinedTrack, #workdayWeekendSlider .workday-mini-track, #workweekTrack).workday-mini-track,& #workdayCard:is(*,#_) :is(.workday-day-segment, .workday-day-segment.is-active, .workday-mini-fill, .workday-mini-track, .progress-fill, .week-day-cell, .workweek-range-border, .workweek-range-border.is-active),& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_)::after{border-radius:0}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment, #workdayWorkSegment, #workdayAfterOffSegment).workday-day-segment.is-active,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).has-active-weekend-section .workday-mini-track,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).is-active .workday-mini-track,& #workdayCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-border.is-active{border-radius:0}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider{padding:52px 36px 24px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workweek-range-title-row{position:absolute;z-index:20;left:36px;right:36px;display:grid;grid-template-columns:5fr 2fr;margin:0;padding:0}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workweek-range-title{display:block;opacity:1;visibility:visible;font-size:2.35rem;line-height:1}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track{position:relative;z-index:5;margin:0;border-radius:0}& #workdayCard:is(*,#_) :is(#workdayCombinedSlider:is(*,#_).workday-mini-slider,#workdayWeekendSlider:is(*,#_).workday-mini-slider),& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_).workday-mini-track.workday-combined-track,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track,& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track{border-radius:0;clip-path:none}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_)::before,& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_)::after,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track::before,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track::after,& #workdayCard:is(*,#_) #workweekTrack:is(*,#_)::before,& #workdayCard:is(*,#_) #workweekTrack:is(*,#_)::after{border-radius:0;clip-path:none}& #workdayCard:is(*,#_) #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment, #workdayWorkSegment, #workdayAfterOffSegment, #workdayBeforeOffFill, #workdayWorkFill, #workdayAfterOffFill, .workday-day-segment, .workday-mini-fill),& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) :is(.workday-mini-fill, .workday-mini-track),& #workdayCard:is(*,#_) #workweekTrack:is(*,#_) :is(#workweekFill, .progress-fill, .week-day-cell, .workweek-range-border){border-radius:0;clip-path:none}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_),& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) *,& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_)::before,& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_)::after,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track *,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track::before,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track::after,& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_),& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) *,& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_)::before,& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_)::after{border-radius:0}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workday-week-slider{position:relative;top:40px;min-height:264px;height:264px;max-height:264px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workweek-range-title-row{top:24px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track{transform:translateY(75px)}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) :is(.collect-section-header, .collect-weekend-top) .collect-week-summary-row:is(*,._){width:390px;min-width:390px;max-width:390px;box-sizing:border-box;flex:0 0 390px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workweek-range-title-weekend:is(*,._){transform:translateX(-70px)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) :is(.workweek-range-title-work, .workweek-range-title-weekend).workweek-range-title::before{display:block;margin:0 auto 2px;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:1.35rem;line-height:1;font-weight:400;text-align:center;text-shadow:none;-webkit-text-fill-color:initial}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workweek-range-title-work.workweek-range-title::before{content:"💻"}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workweek-range-title-weekend.workweek-range-title::before{content:"🍸"}}html body.page-work-time:is(*,._) main.shell.shell #primaryProgress:is(*,#_) #workDashboard:is(*,#_).work-dashboard.glass-card,html body.page-work-time:is(*,._) #workDashboard:is(*,#_){box-sizing:border-box;width:min(var(--section-max-width, 1530px), calc(100vw - var(--section-side-gutter, 48px)));max-width:min(var(--section-max-width, 1530px), calc(100vw - var(--section-side-gutter, 48px)));margin-left:auto;margin-right:auto;padding-top:10px;padding-right:0;padding-left:0}html body.page-work-time:is(*,._) main.shell.shell #primaryProgress:is(*,#_) #workDashboard:is(*,#_).work-dashboard.glass-card .work-dashboard-panels:is(*,._),html body.page-work-time:is(*,._) #workDashboard:is(*,#_) .work-dashboard-panels:is(*,._){display:grid;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding:0;border:0;background:transparent;background-color:transparent;background-image:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html body.page-work-time:is(*,._) main.shell.shell #primaryProgress:is(*,#_) #workDashboard:is(*,#_).work-dashboard.glass-card #workdayCard:is(*,#_),html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_){width:100%;max-width:none;margin-left:auto;margin-right:auto}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& > :is(.work-dashboard-panels:is(*,._),.work-dashboard-panels-invisible:is(*,._)),& > div.work-dashboard-panels:is(*,._){display:grid;isolation:auto;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding:0;border:0;outline:0;background:transparent;background-color:transparent;background-image:none;box-shadow:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}& > .work-dashboard-panels:is(*,._)::before,& > .work-dashboard-panels:is(*,._)::after,& > div.work-dashboard-panels:is(*,._)::before,& > div.work-dashboard-panels:is(*,._)::after,& > .work-dashboard-panels-invisible:is(*,._)::before,& > .work-dashboard-panels-invisible:is(*,._)::after{content:none;display:none;background:transparent;background-color:transparent;background-image:none;box-shadow:none;border:0}}html body.page-work-time:is(*,._) main.shell.shell #primaryProgress:is(*,#_) #workDashboard:is(*,#_).work-dashboard.glass-card,html body.page-work-time:is(*,._) #workDashboard:is(*,#_).work-dashboard.glass-card,html body.page-work-time:is(*,._) #workDashboard:is(*,#_){border:0;outline:0;background:transparent;background-color:transparent;background-image:none;box-shadow:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}html body.page-work-time:is(*,._) #workDashboard:is(*,#_)::before,html body.page-work-time:is(*,._) #workDashboard:is(*,#_)::after{content:none;display:none;border:0;background:transparent;background-color:transparent;background-image:none;box-shadow:none}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-top-summary:is(*,._){transform:translateY(-5px)}& #workdayCard:is(*,#_) .workday-corner-widget:is(*,._) .work-overall-percentages > span:not(.work-overall-spacer),& #workdayCard:is(*,#_) .workday-corner-widget:is(*,._) .work-percent-bar:is(*,._){max-width:100%}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_){position:relative;top:10px}& #workdayCard:is(*,#_) .workday-corner-widget:is(*,._),& #workdayCard:is(*,#_) .workday-corner-widget:is(*,._) .work-overall-percentages{width:166px;max-width:166px}& #workdayCard:is(*,#_) .workday-corner-widget:is(*,._) .work-overall-percentages{padding-left:9px;padding-right:9px}& #workdayCard:is(*,#_) .workday-corner-widget:is(*,._) .work-overall-percentages > span:not(.work-overall-spacer){width:142px;max-width:142px;padding-left:7px;padding-right:7px}& #workdayTopTools:is(*,#_) #workSnackCounters:is(*,#_),& .work-dashboard-title-row:is(*,._) #workSnackCounters:is(*,#_){display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:11px;transform:translate(10px, 10px)}& #workdayTopTools:is(*,#_) #workSnackCounters:is(*,#_) .work-snack-counter:is(*,._),& .work-dashboard-title-row:is(*,._) #workSnackCounters:is(*,#_) .work-snack-counter:is(*,._){height:calc((298px - 11px) / 2);min-height:calc((298px - 11px) / 2);padding:10px 8px}& #workdayTopTools:is(*,#_) .work-info-holiday-panel:is(*,._){width:166px;min-width:166px;max-width:166px;box-sizing:border-box;justify-items:center;background:rgba(3, 13, 22, .72);border-color:rgba(73, 149, 180, .34)}& #workdayTopTools:is(*,#_) #workSnackCounters:is(*,#_),& .work-dashboard-title-row:is(*,._) #workSnackCounters:is(*,#_){width:166px;min-width:166px;max-width:166px;height:298px;min-height:298px;max-height:298px;justify-items:center;align-items:stretch;box-sizing:border-box;overflow:visible}& #workdayTopTools:is(*,#_) #workSnackCounters:is(*,#_) .work-snack-counter:is(*,._),& .work-dashboard-title-row:is(*,._) #workSnackCounters:is(*,#_) .work-snack-counter:is(*,._){width:136px;min-width:136px;max-width:136px;justify-self:center;box-sizing:border-box;background:linear-gradient(145deg, rgba(4, 12, 22, .98), rgba(7, 24, 36, .98));border-color:rgba(83, 170, 205, .36);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .045), 0 10px 20px rgba(0, 0, 0, .3)}& #workdayTopTools:is(*,#_) .world-holidays-toggle:is(*,._).compact-holidays-button,& #workdayTopTools:is(*,#_) #workInfoHolidayCell:is(*,#_) .world-holidays-toggle:is(*,._).compact-holidays-button{width:116px;min-width:116px;max-width:116px;justify-self:center}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-before-work{top:calc(50% + 8px)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.label-work-shift-section, .label-work-shift-section small, .label-work-quarter){color:#49bfff;-webkit-text-fill-color:#49bfff;text-shadow:0 0 12px rgba(73, 191, 255, .36)}& #workdayCard:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-quarter{top:6px}& #workdayCard:is(*,#_) :is(#workdayCombinedLabels:is(*,#_), #workdayWeekendLabels:is(*,#_)) .workday-mini-label:is(.label-day-start, .label-day-end)::before{content:"";position:absolute;left:50%;top:-13px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #ffd96a;transform:translateX(-50%);filter:drop-shadow(0 0 5px rgba(255, 217, 106, .45))}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-boundary-label:is(*,._).label-top{top:calc(100% + 4px);width:138px;min-width:138px;max-width:138px;transform:translateX(-69px)}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-boundary-label:is(*,._).label-top em{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:5px 10px;border:1px solid rgba(255, 217, 106, .62);border-radius:8px;background:rgba(39, 31, 8, .86);color:#ffd96a;-webkit-text-fill-color:#ffd96a;box-shadow:0 0 14px rgba(255, 199, 70, .18), inset 0 1px 0 rgba(255, 255, 255, .08)}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-section-header:is(*,._) .collect-week-summary-row:is(*,._){width:340px;min-width:340px;max-width:340px;flex:0 0 340px}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-weekend-top:is(*,._) .collect-week-summary-row:is(*,._){width:440px;min-width:440px;max-width:440px;flex:0 0 440px}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker{width:84px;min-width:84px;max-width:84px;height:84px;min-height:84px;max-height:84px;margin-left:-42px;top:calc(100% - 30px)}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker::after{width:84px;height:84px;font-size:4.55rem;transform:scaleX(-1);transform-origin:center}& #workdayCard:is(*,#_) :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker .workday-marker-time{transform:translate(-50%, -19px) scale(.88)}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekCard:is(*,#_) #workweekMarker:is(*,#_).marker,html body.page-work-time:is(*,._) #workweekMarker:is(*,#_).marker{width:64px;height:64px;min-width:64px;min-height:64px;margin-left:-32px}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::after,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekCard:is(*,#_) #workweekMarker:is(*,#_).marker::after,html body.page-work-time:is(*,._) #workweekMarker:is(*,#_).marker::after{width:64px;height:64px;font-size:3.65rem;transform:scaleX(-1);transform-origin:center}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSnackCounters:is(*,#_) .work-snack-counter:is(*,._){background-color:#06131f;background-image:linear-gradient(145deg, rgba(4, 12, 22, .98), rgba(7, 24, 36, .98))}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.workday-mini-label.label-work-quarter.label-work-shift,.workday-mini-label.workday-section-label.label-work-shift-section),& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label.label-work-shift-section small{color:#49bfff;-webkit-text-fill-color:#49bfff;text-shadow:0 0 12px rgba(73, 191, 255, .42)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker{width:84px;min-width:84px;max-width:84px;height:84px;min-height:84px;max-height:84px;margin-left:-42px;top:calc(100% - 30px)}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker::after,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker::after{width:84px;height:84px;font-size:4.55rem;transform:scaleX(-1);transform-origin:center}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) > .collect-section-header:is(*,._) .collect-week-summary-row:is(*,._){width:340px;min-width:340px;max-width:340px;flex:0 0 340px}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) > .collect-weekend-top:is(*,._) .collect-week-summary-row:is(*,._){width:440px;min-width:440px;max-width:440px;flex:0 0 440px}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSnackCounters:is(*,#_) .work-snack-counter:is(*,._){grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;align-content:center;gap:5px;overflow:hidden;padding-left:6px;padding-right:6px;text-align:center}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSnackCounters:is(*,#_) .work-snack-counter:is(*,._) :is(span, .coffee-side-icon){min-width:0;max-width:100%;font-size:2.35rem;line-height:.95}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSnackCounters:is(*,#_) .work-snack-counter:is(*,._) em{width:100%;max-width:100%;font-size:.7rem;line-height:1.05;white-space:normal;overflow-wrap:anywhere;text-align:center}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSnackCounters:is(*,#_) .work-snack-counter:is(*,._) b{font-size:1.25rem;line-height:1}& #workdayCard:is(.status-weekend, .status-weekend-day, .status-weekend-night) #workdayTitle:is(*,#_) .work-time-date-block:is(*,._)::before{font-weight:400}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .label-weekend-evening{display:none}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-weekend-night:nth-child(2){display:none}& #workdayCard:is(*,#_) :is(#workdayCombinedLabels:is(*,#_), #workdayWeekendLabels:is(*,#_)) .workday-mini-label.label-day-start{transform:translateX(0);text-align:left}& #workdayCard:is(*,#_) :is(#workdayCombinedLabels:is(*,#_), #workdayWeekendLabels:is(*,#_)) .workday-mini-label.label-day-end{transform:translateX(-100%);text-align:right}& #workdayCard:is(*,#_) :is(#workdayCombinedLabels:is(*,#_), #workdayWeekendLabels:is(*,#_)) .workday-mini-label.label-day-start::before{left:0;transform:none}& #workdayCard:is(*,#_) :is(#workdayCombinedLabels:is(*,#_), #workdayWeekendLabels:is(*,#_)) .workday-mini-label.label-day-end::before{left:100%;transform:translateX(-100%)}& #workdayCard:is(*,#_):is(.status-weekend, .status-weekend-day, .status-weekend-night) #workdayTitle:is(*,#_) .work-time-date-block:is(*,._)::before{margin:0 auto 5px;color:#e7f7ff;-webkit-text-fill-color:#e7f7ff;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:1.05rem;line-height:1;text-align:center;text-shadow:0 0 8px rgba(120, 210, 255, .28)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_),& #workdayCard:is(*,#_) .work-time-top-summary:is(*,._){padding-bottom:22px}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_){padding:0;align-content:start;justify-items:center}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) .work-info-holiday-panel:is(*,._){display:grid;grid-template-rows:minmax(0, 1fr) auto;justify-items:center;align-content:start;padding:0;border:1px solid rgba(92, 163, 198, .28);border-radius:16px;background:radial-gradient(circle at 80% 0%, rgba(50, 129, 172, .24), transparent 44%), linear-gradient(180deg, rgba(12, 32, 46, .88), rgba(6, 18, 28, .92));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05), 0 14px 26px rgba(0, 0, 0, .18);overflow:hidden}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSnackCounters:is(*,#_){order:1;width:146px;min-width:146px;max-width:146px;height:210px;min-height:210px;max-height:210px;margin:10px auto 0;gap:10px}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workSnackCounters:is(*,#_) .work-snack-counter:is(*,._){width:126px;min-width:126px;max-width:126px;height:96px;min-height:96px;max-height:96px}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) #workInfoHolidayCell:is(*,#_){order:2;width:146px;min-width:146px;max-width:146px;min-height:42px;margin:8px auto 0}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) .world-holidays-toggle:is(*,._).compact-holidays-button{width:124px;min-width:124px;max-width:124px}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label.label-before-work{transform:translateX(-50%)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).is-active .workday-mini-track,& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).has-active-weekend-section .workday-mini-track{outline:none;outline-width:0;outline-offset:0;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .05)}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_){height:80px;min-height:80px;max-height:80px;overflow:visible}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-boundary-label:is(*,._){top:calc(100% + 18px);width:138px;min-width:138px;max-width:138px;padding-top:22px;color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:14px;line-height:1.08;text-align:center;text-shadow:0 0 12px rgba(255, 255, 255, .3);transform:translateX(-50%);z-index:40}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-boundary-label:is(*,._) em{display:block;color:inherit;-webkit-text-fill-color:inherit;font-style:normal}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-boundary-label:is(*,._)::before{content:"";position:absolute;left:50%;top:-10px;width:14px;height:26px;transform:translateX(-50%);background:linear-gradient(180deg, #d9f8ff, #83ddff 82%, #4db7ef);clip-path:polygon(50% 0, 100% 44%, 66% 44%, 66% 100%, 34% 100%, 34% 44%, 0 44%);filter:drop-shadow(0 3px 9px rgba(108, 214, 255, .58));pointer-events:none}& #workweekCard:is(*,#_) #workweekDetails:is(*,#_) .workweek-layout:is(*,._){grid-template-columns:minmax(0, 630px) minmax(0, 336px);width:min(100%, 980px);gap:14px}& #workweekCard:is(*,#_) #workweekDetails:is(*,#_) .workweek-main-status:is(*,._){width:630px;max-width:630px}& #workweekCard:is(*,#_) #workweekDetails:is(*,#_) .weekend-status-panel:is(*,._){width:336px;max-width:336px}}@media (max-width: 1040px){html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekCard:is(*,#_) #workweekDetails:is(*,#_){& .workweek-layout:is(*,._){grid-template-columns:1fr}& :is(.workweek-main-status:is(*,._), .weekend-status-panel:is(*,._)){width:100%;max-width:100%}}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track,html body.page-work-time:is(*,._) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track{height:80px;min-height:80px;max-height:80px;overflow:visible}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track .workweek-boundary-label:is(*,._).label-top,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track .workweek-boundary-label:is(*,._).label-top,html body.page-work-time:is(*,._) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track .workweek-boundary-label:is(*,._).label-top{top:calc(100% + 18px);width:138px;min-width:138px;max-width:138px;padding-top:22px;color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:14px;line-height:1.08;text-align:center;transform:translateX(-50%);z-index:40}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track .workweek-boundary-label:is(*,._).label-top::before,html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track .workweek-boundary-label:is(*,._).label-top::before,html body.page-work-time:is(*,._) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track .workweek-boundary-label:is(*,._).label-top::before{content:"";position:absolute;left:50%;top:-10px;width:14px;height:26px;transform:translateX(-50%);background:linear-gradient(180deg, #d9f8ff, #83ddff 82%, #4db7ef);clip-path:polygon(50% 0, 100% 44%, 66% 44%, 66% 100%, 34% 100%, 34% 44%, 0 44%);filter:drop-shadow(0 3px 9px rgba(108, 214, 255, .58));pointer-events:none}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) :is(.workday-mini-label.weekend-phase-label,.workday-mini-label.label-weekend-evening,.workday-mini-label.label-weekend-night){box-shadow:none}html body.page-work-time:is(*,._) #workDashboard:is(*,#_#_) #workdayCard:is(*,#_#_) #workdayWeekendSlider:is(*,#_#_) #workdayWeekendLabels:is(*,#_){& .workday-mini-label.weekend-phase-label:is(*,._){border:0;background:transparent;box-shadow:none}& .label-weekend-late-night{--weekend-label-color: #2e7b50;color:#2e7b50;-webkit-text-fill-color:#2e7b50}& .label-weekend-early-morning{--weekend-label-color: #3f8d5b;color:#3f8d5b;-webkit-text-fill-color:#3f8d5b}& .label-weekend-morning{--weekend-label-color: #8fbd84;color:#8fbd84;-webkit-text-fill-color:#8fbd84}& .label-weekend-late-morning{--weekend-label-color: #9bc98e;color:#9bc98e;-webkit-text-fill-color:#9bc98e}& .label-weekend-lunch{--weekend-label-color: #a7d49a;color:#a7d49a;-webkit-text-fill-color:#a7d49a}& .label-weekend-afternoon{--weekend-label-color: #91c487;color:#91c487;-webkit-text-fill-color:#91c487}& .label-weekend-late-afternoon{--weekend-label-color: #74ad72;color:#74ad72;-webkit-text-fill-color:#74ad72}& .label-weekend-evening{--weekend-label-color: #538f5f;color:#538f5f;-webkit-text-fill-color:#538f5f}& .label-weekend-night{--weekend-label-color: #367149;color:#367149;-webkit-text-fill-color:#367149}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track{box-shadow:inset 0 0 0 1px rgba(190, 255, 210, .25), inset 0 10px 20px rgba(255, 255, 255, .08)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-fill{background:rgba(236, 255, 218, .28)}& #workdayCard:is(*,#_) #workdayWeekendSlider:is(*,#_).has-active-weekend-section .workday-mini-track::after{background:rgba(255, 255, 255, .22);box-shadow:inset 0 0 0 1px rgba(236, 255, 218, .42), 0 0 14px rgba(156, 255, 181, .22)}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) :is(.workday-mini-label.weekend-phase-label,.workday-mini-label.label-weekend-evening,.workday-mini-label.label-weekend-night){display:grid;visibility:visible;opacity:1;min-width:82px;max-width:104px;padding:4px 6px;border:1px solid rgba(185, 255, 205, .28);border-radius:6px;background:rgba(8, 30, 18, .86);color:var(--weekend-label-color, #a9efb4);-webkit-text-fill-color:var(--weekend-label-color, #a9efb4);font-family:Georgia, "Times New Roman", serif;font-size:12px;line-height:1.08;font-weight:400;text-shadow:none}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.weekend-phase-label small{display:block;margin-top:2px;color:inherit;-webkit-text-fill-color:inherit;font-size:9px;line-height:1.05;opacity:.92}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.weekend-phase-label::before,& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.weekend-time-label::before,& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-slider-separator.weekend-phase-divider{background:rgba(224, 255, 220, .66);box-shadow:0 0 8px rgba(154, 255, 175, .24)}& #workdayCard:is(*,#_) #workdayWeekendLabels:is(*,#_) .workday-mini-label.weekend-time-label{color:#dff9d8;-webkit-text-fill-color:#dff9d8;font-size:10px;font-weight:400}& #workdayCard:is(*,#_) :is( #workdayCombinedLabels:is(*,#_), #workdayWeekendLabels:is(*,#_) ) .workday-mini-label,& #workdayCard:is(*,#_) :is( #workdayCombinedLabels:is(*,#_), #workdayWeekendLabels:is(*,#_) ) .workday-mini-label *,& #workdayCard:is(*,#_) #workweekCard:is(*,#_) :is( .workweek-range-title, .workweek-range-title *, .workweek-boundary-label, .workweek-boundary-label *, .workweek-range-label, .workweek-range-label * ),& #workweekCard:is(*,#_) :is( .workweek-range-title, .workweek-range-title *, .workweek-boundary-label, .workweek-boundary-label *, .workweek-range-label, .workweek-range-label * ){font-family:Georgia, "Times New Roman", Times, serif;font-style:normal;font-weight:600;letter-spacing:0}& :is( .work-time-weekday-line, .workday-day-view-title, .workday-section-main-title, .workday-section-workday-title, .workday-section-weekend-title, #workdayCombinedSliderTitle, #workdayWeekendSliderTitle, .token-day-label ),& :is( .work-time-weekday-line, .workday-day-view-title, .workday-section-main-title, .workday-section-workday-title, .workday-section-weekend-title, #workdayCombinedSliderTitle, #workdayWeekendSliderTitle, .token-day-label ) *{font-family:Georgia, "Times New Roman", Times, serif;font-style:normal;letter-spacing:0}}@media (max-width: 1040px){html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekDetails:is(*,#_) .workweek-layout:is(*,._),html body.page-work-time:is(*,._) #workweekDetails:is(*,#_) .workweek-layout:is(*,._){grid-template-columns:1fr}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekDetails:is(*,#_) :is(.workweek-main-status:is(*,._), .weekend-status-panel:is(*,._)),html body.page-work-time:is(*,._) #workweekDetails:is(*,#_) :is(.workweek-main-status:is(*,._), .weekend-status-panel:is(*,._)){width:100%;max-width:100%}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_){width:166px;min-width:166px;max-width:166px;height:298px;min-height:298px;max-height:298px;transform:translateY(22px)}& #workdayCard:is(*,#_) #workdayTopTools:is(*,#_) .work-info-holiday-panel:is(*,._){width:166px;min-width:166px;max-width:166px;height:298px;min-height:298px;max-height:298px}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label.label-before-work{top:-4px;bottom:auto}& #workdayCard:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-quarter.label-work-shift{top:-2px;bottom:auto}& #workdayCard:is(*,#_) #workweekCard:is(*,#_).workweek-card,& #workweekCard:is(*,#_).workweek-card{height:294px;min-height:294px;max-height:294px}& #workdayCard:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track,& #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track.workweek-embedded-track{height:80px;min-height:80px;max-height:80px}}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekDetails:is(*,#_) .workweek-layout:is(*,._),html body.page-work-time:is(*,._) #workweekDetails:is(*,#_) .workweek-layout:is(*,._){grid-template-columns:minmax(0, 630px) minmax(0, 336px);width:min(100%, 980px);gap:14px}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekDetails:is(*,#_) .workweek-main-status:is(*,._),html body.page-work-time:is(*,._) #workweekDetails:is(*,#_) .workweek-main-status:is(*,._){width:630px;max-width:630px}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #workweekDetails:is(*,#_) .weekend-status-panel:is(*,._),html body.page-work-time:is(*,._) #workweekDetails:is(*,#_) .weekend-status-panel:is(*,._){width:336px;max-width:336px}html body.page-work-time:is(*,._) #workDashboard:is(*,#_#_#_) #workdayCard:is(*,#_#_#_) #workdayWeekendSlider:is(*,#_#_#_){& .workday-mini-track:is(*,._){background:linear-gradient(90deg, #0a2919 0% 12.5%, #123a24 12.5% 25%, #6daa73 25% 37.5%, #7fb87b 37.5% 50%, #8fc785 50% 54.1667%, #79b875 54.1667% 62.5%, #62a969 62.5% 75%, #3f804f 75% 87.5%, #1f5636 87.5% 100%)}& #workdayWeekendLabels:is(*,#_) .workday-mini-label:is(*,._).weekend-phase-label:is(*,._).label-weekend-late-night{color:#2e7b50;-webkit-text-fill-color:#2e7b50}& #workdayWeekendLabels:is(*,#_) .workday-mini-label:is(*,._).weekend-phase-label:is(*,._).label-weekend-early-morning{color:#3f8d5b;-webkit-text-fill-color:#3f8d5b}& #workdayWeekendLabels:is(*,#_) .workday-mini-label:is(*,._).weekend-phase-label:is(*,._).label-weekend-morning{color:#8fbd84;-webkit-text-fill-color:#8fbd84}& #workdayWeekendLabels:is(*,#_) .workday-mini-label:is(*,._).weekend-phase-label:is(*,._).label-weekend-late-morning{color:#9bc98e;-webkit-text-fill-color:#9bc98e}& #workdayWeekendLabels:is(*,#_) .workday-mini-label:is(*,._).weekend-phase-label:is(*,._).label-weekend-lunch{color:#a7d49a;-webkit-text-fill-color:#a7d49a}& #workdayWeekendLabels:is(*,#_) .workday-mini-label:is(*,._).weekend-phase-label:is(*,._).label-weekend-afternoon{color:#91c487;-webkit-text-fill-color:#91c487}& #workdayWeekendLabels:is(*,#_) .workday-mini-label:is(*,._).weekend-phase-label:is(*,._).label-weekend-late-afternoon{color:#74ad72;-webkit-text-fill-color:#74ad72}& #workdayWeekendLabels:is(*,#_) .workday-mini-label:is(*,._).weekend-phase-label:is(*,._).label-weekend-evening{color:#538f5f;-webkit-text-fill-color:#538f5f}& #workdayWeekendLabels:is(*,#_) .workday-mini-label:is(*,._).weekend-phase-label:is(*,._).label-weekend-night{color:#367149;-webkit-text-fill-color:#367149}}html body.page-work-time:is(*,._) .page-body-title:is(*,._){display:inline-flex;align-items:center;justify-content:center;gap:10px}html body.page-work-time:is(*,._) .page-body-title:is(*,._) .page-title-icon:is(*,._){display:inline-grid;place-items:center;width:34px;height:34px;margin:0;border:1px solid rgba(255, 219, 146, .28);border-radius:8px;background:rgba(255, 216, 134, .08);color:#ffe09a;-webkit-text-fill-color:#ffe09a;font-family:"Segoe UI Symbol", "Segoe UI Emoji", "Apple Color Emoji", Arial, sans-serif;font-size:1.15rem;font-style:normal;line-height:1}html body.page-work-time:is(*,._) #workDashboard:is(*,#_){& #workdayCard:is(*,#_) :is( .workday-section-workday-title, .workday-section-weekend-title, #workdayCombinedSliderTitle, #workdayWeekendSliderTitle, .workweek-range-title ){display:inline-grid;place-items:center;width:max-content;min-width:0;max-width:min(100%, 240px);min-height:0;padding:6px 18px;border:1px solid rgba(210, 230, 255, .55);border-radius:999px;background:transparent;background-image:none;color:#ead29a;-webkit-text-fill-color:#ead29a;font-family:"Segoe Script", "Brush Script MT", "Snell Roundhand", "Apple Chancery", cursive;font-size:clamp(1.12rem, 1.9vw, 1.48rem);font-style:normal;font-weight:400;line-height:1.08;letter-spacing:0;box-shadow:none}& #workdayCard:is(*,#_) :is( .workweek-range-title-work, .workweek-range-title-weekend ){font-size:clamp(1rem, 1.6vw, 1.32rem)}& #workdayCard:is(.status-weekend, .status-weekend-day, .status-weekend-night) #workdayTitle:is(*,#_) .work-time-date-block:is(*,._)::before,& #workdayCard:is(*,#_):is(.status-weekend, .status-weekend-day, .status-weekend-night) #workdayTitle:is(*,#_) .work-time-date-block:is(*,._)::before{content:none;display:none}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) :is(.work-time-day-status, .work-time-week-status).work-time-status-block .work-time-status-icon{display:inline-grid;place-items:center;width:32px;height:32px;margin:0 auto 4px;color:#ffe09a;-webkit-text-fill-color:#ffe09a;font-family:"Segoe UI Symbol", "Segoe UI Emoji", "Apple Color Emoji", Arial, sans-serif;font-size:1.3rem;font-style:normal;line-height:1;text-shadow:0 0 10px rgba(255, 224, 154, .24)}& #workdayCard:is(*,#_) #workdayTitle:is(*,#_) .work-time-week-status.work-time-status-block .work-time-status-icon{color:#b9e3ff;-webkit-text-fill-color:#b9e3ff}& #workdayCard:is(*,#_) .workday-day-view-title:is(*,._).workday-section-main-title:is(*,._),& #workdayCard:is(*,#_) :is(#workdayCombinedSliderTitle:is(*,#_),#workdayWeekendSliderTitle:is(*,#_)),& #workdayCard:is(*,#_) #workweekCard:is(*,#_) .workweek-range-title:is(*,._),& #workweekCard:is(*,#_) .workweek-range-title:is(*,._){font-family:"Segoe Script", "Brush Script MT", "Snell Roundhand", "Apple Chancery", cursive;font-style:normal;font-weight:400;letter-spacing:0}& :is(.work-time-weekday-line:is(*,._),.token-day-label:is(*,._)),& #workdayCard:is(*,#_) :is(.workday-day-view-title:is(*,._),.workday-section-main-title:is(*,._),.workday-section-workday-title:is(*,._),.workday-section-weekend-title:is(*,._)),& #workdayCard:is(*,#_) :is(#workdayCombinedSliderTitle:is(*,#_),#workdayWeekendSliderTitle:is(*,#_)),& #workdayCard:is(*,#_) :is(#workdayCombinedLabels:is(*,#_), #workdayWeekendLabels:is(*,#_)) .workday-mini-label:is(*,._),& #workdayCard:is(*,#_) #workweekCard:is(*,#_) :is(.workweek-range-title:is(*,._), .workweek-boundary-label:is(*,._), .workweek-range-label:is(*,._)),& #workweekCard:is(*,#_) :is(.workweek-range-title:is(*,._), .workweek-boundary-label:is(*,._), .workweek-range-label:is(*,._)){font-family:Georgia, "Times New Roman", Times, serif;font-style:normal;letter-spacing:0}}html body.page-work-time:is(*,._._) main.shell.shell #workDashboard:is(*,#_#_){& #workdayCard:is(*,#_#_) :is(.work-time-weekday-line:is(*,._._),.workday-day-view-title:is(*,._._),.workday-section-main-title:is(*,._._),.workday-section-workday-title:is(*,._._),.workday-section-weekend-title:is(*,._._)),& #workdayCard:is(*,#_#_) :is(#workdayCombinedSliderTitle:is(*,#_#_),#workdayWeekendSliderTitle:is(*,#_#_)),& .token-day-label:is(*,._._){font-family:Georgia, "Times New Roman", Times, serif;font-style:normal;letter-spacing:0}& #dailyEarningsCard:is(*,#_#_) #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_) .workweek-counter-icons:is(*,._) .token-day-label:is(*,._._){font-family:Georgia, "Times New Roman", Times, serif;font-style:normal;letter-spacing:0}& #workdayCard:is(*,#_#_) .work-time-weekday-line:is(*,._._){font-family:"Brush Script MT", "Segoe Script", "Snell Roundhand", "Apple Chancery", cursive;font-style:normal;font-weight:400}& #workdayCard:is(*,#_#_) :is( .workday-section-main-title:is(*,._), .workday-section-workday-title:is(*,._), .workday-section-weekend-title:is(*,._) ){font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;font-size:2.2rem;font-weight:400;font-style:normal;letter-spacing:0}& #workdayCard:is(*,#_#_) :is( #workdayCombinedSliderTitle:is(*,#_), #workdayWeekendSliderTitle:is(*,#_) ){font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;font-size:1rem;font-weight:400;font-style:normal;letter-spacing:0}& #workweekCard:is(*,#_#_) :is( .workweek-range-title:is(*,._), .workweek-range-label:is(*,._), .workweek-boundary-label:is(*,._) ){font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;font-weight:400;font-style:normal;letter-spacing:0}& #workweekCard:is(*,#_#_) .workweek-range-title:is(*,._){font-size:1.9rem}& #workweekCard:is(*,#_#_) :is(.workweek-range-label:is(*,._), .workweek-boundary-label:is(*,._)){font-size:.9rem}}html body.page-work-time:is(*,._._) #current-time-and-weatherSection:is(*,#_) .time-status-clock-icon:is(*,._){font-size:1.75rem;line-height:1}html body.page-work-time:is(*,._._) main.shell.shell #workDashboard:is(*,#_#_){& .coffee-side-icon:is(*,._),& #workdayCard:is(*,#_#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter .workday-coffee-only.coffee-side-icon:is(*,._),& .work-snack-coffee:is(*,._) .coffee-side-icon:is(*,._){display:inline-grid;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;border:0;border-radius:0;background:none;box-shadow:none;transform:none;overflow:visible}& .coffee-side-icon:is(*,._)::before,& #workdayCard:is(*,#_#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter .workday-coffee-only.coffee-side-icon:is(*,._)::before,& .work-snack-coffee:is(*,._) .coffee-side-icon:is(*,._)::before{content:"\2615";position:static;display:block;width:auto;height:auto;border:0;border-radius:0;background:none;box-shadow:none;clip-path:none;color:#f2d3a0;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:2.1rem;line-height:1;transform:none;filter:drop-shadow(0 2px 5px rgba(0, 0, 0, .28))}& .coffee-side-icon:is(*,._)::after,& #workdayCard:is(*,#_#_) #workdayCoffeeMeter:is(*,#_).workday-coffee-meter .workday-coffee-only.coffee-side-icon:is(*,._)::after,& .work-snack-coffee:is(*,._) .coffee-side-icon:is(*,._)::after{content:none;display:none}& #workdayCard:is(*,#_#_) #workdayDayViewSliderCard:is(*,#_#_) :is(.workday-section-main-title:is(*,._._),.workday-section-workday-title:is(*,._._),.workday-section-weekend-title:is(*,._._)){font-size:2rem}& #workdayCard:is(*,#_#_) #workdayCombinedSlider:is(*,#_#_) #workdayCombinedSliderTitle:is(*,#_#_),& #workdayCard:is(*,#_#_) #workdayWeekendSlider:is(*,#_#_) #workdayWeekendSliderTitle:is(*,#_#_){font-size:.95rem}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) :is(.workweek-range-label:is(*,._._),.workweek-boundary-label:is(*,._._)),& #workdayCard:is(*,#_#_) #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) :is(.workweek-range-label:is(*,._._),.workweek-boundary-label:is(*,._._)){font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;font-size:.9rem;font-weight:400;font-style:normal}& #workdayCard:is(*,#_#_) #workdayDayViewSliderCard:is(*,#_#_) :is(.workday-section-main-title:is(*,._._),.workday-section-workday-title:is(*,._._),.workday-section-weekend-title:is(*,._._)),& #workdayCard:is(*,#_#_) #workdayCombinedSlider:is(*,#_#_) #workdayCombinedSliderTitle:is(*,#_#_),& #workdayCard:is(*,#_#_) #workdayWeekendSlider:is(*,#_#_) #workdayWeekendSliderTitle:is(*,#_#_),& #workweekCard:is(*,#_#_) .workweek-range-title:is(*,._._),& #workdayCard:is(*,#_#_) #workweekCard:is(*,#_#_) .workweek-range-title:is(*,._._){font-family:"Brush Script MT", "Segoe Script", "Snell Roundhand", "Apple Chancery", cursive;font-style:normal;font-weight:400;letter-spacing:0}}body.page-work-test main.shell > :not(.page-body-title):not(#primaryProgress){display:none}body.page-work-test #primaryProgress{display:block;margin:0 auto 44px}html body.page-work-time.page-work-test #timeVisualizedGroupShell,html body.page-work-time.page-work-test #timelineStack,html body.page-work-time.page-work-test #dailyEarningsCard,html body.page-work-time.page-work-test #workFinanceTools,html body.page-work-time.page-work-test #workCardsStandalone{display:none}html body.page-work-time.page-work-test #workHoursGroupShell{display:block;max-width:980px;margin:0 auto}html body.page-work-time.page-work-test #workHoursGroup,html body.page-work-time.page-work-test #workDashboard{display:block;width:100%;max-width:980px;margin:0 auto}html body.page-work-time.page-work-test #workDashboard:is(*,#_){padding:20px;border:1px solid rgba(107, 176, 190, 0.42);border-radius:22px;background:repeating-linear-gradient(180deg, rgba(64, 123, 110, 0.08) 0 4px, rgba(7, 17, 25, 0) 4px 12px), linear-gradient(145deg, rgba(14, 30, 40, 0.98), rgba(8, 20, 30, 0.98));box-shadow:0 22px 48px rgba(0, 0, 0, 0.36), inset 0 1px 0 rgba(200, 255, 242, 0.08)}html body.page-work-time.page-work-test #workDashboard:is(*,#_){& :is(.work-dashboard-title-row,.work-hours-group-title-hidden),& #workdayCard:is(*,#_){display:none}& .work-dashboard-panels{min-height:0;height:0;padding:0;margin:0;overflow:hidden}& #workTestLayout #workweekCard:is(*,#_){display:block;position:relative;width:100%;max-width:1120px;margin:0 auto;transform:none;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}& #workTestLayout #workweekCard:is(*,#_) .workweek-range-title-row{display:none}& #workTestLayout #workweekDetails:is(*,#_){display:block;width:min(100%, 1040px);margin:4px auto 0;color:#dcecf2;text-align:center}& #workTestLayout #workweekDetails:is(*,#_) .workweek-layout:is(*,._){display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch;justify-items:stretch}& #workTestLayout #workweekDetails:is(*,#_) :is(.workweek-main-status, .weekend-status-panel, .work-test-total-week-status){display:grid;width:100%;box-sizing:border-box;margin:0;padding:14px 16px;gap:5px;border:1px solid rgba(126, 205, 213, 0.28);border-radius:12px;background:rgba(8, 21, 32, 0.42);text-align:center}& #workTestLayout #workweekDetails:is(*,#_) :is(.workweek-main-status, .weekend-status-panel, .work-test-total-week-status) :is(h4, p){margin:0}& #workTestLayout #workweekDetails:is(*,#_) .work-test-total-week-status h4{color:#e6ae40;font-size:1.02rem}& #workTestLayout :is(#workdayCombinedSlider:is(*,#_),#workdayWeekendSlider:is(*,#_)){display:block;position:relative;width:100%;max-width:1120px;margin:0 auto;padding:32px 42px 28px;transform:none;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}& #workTestLayout :is(#workdayCombinedSlider:is(*,#_).work-test-slider-hidden,#workdayWeekendSlider:is(*,#_).work-test-slider-hidden){display:none;visibility:hidden;width:0;height:0;min-height:0;margin:0;padding:0;overflow:hidden}& #workTestLayout #workdayCombinedSlider header,& #workTestLayout #workdayWeekendSlider header{display:flex;align-items:center;justify-content:center;gap:18px;color:#e9f7fb;font-family:inherit;font-weight:inherit}& #workTestLayout #workdayCombinedSlider footer,& #workTestLayout #workdayWeekendSlider footer{color:#cae8ef}& #workTestLayout :is(#workweekTrack:is(*,#_),#workdayCombinedTrack:is(*,#_)),& #workTestLayout #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_).workday-mini-track,& #workTestLayout #workdayWeekendSlider:is(*,#_) .workday-mini-track{min-height:72px;height:72px}& #workTestLayout #workweekTrack:is(*,#_){width:100%;max-width:100%}& #workTestLayout :is(#workdayCombinedSliderTitle:is(*,#_),#workdayWeekendSliderTitle:is(*,#_)){font-size:clamp(1.25rem, 1.9vw, 1.75rem)}& #workTestLayout #workdayWeekendSliderTitle:is(*,#_){display:none}& #workTestLayout :is(#workdayCombinedSliderPercent:is(*,#_),#workdayWeekendSliderPercent:is(*,#_)),& #workTestLayout #workdayCombinedSlider header b,& #workTestLayout #workdayWeekendSlider header b{font-size:1.05rem}}.work-test-entire-week-line{margin-top:16px}html body.page-work-time.page-work-test #workDashboard:is(*,#_){& #workTestActions #workSettingsToggle:is(*,#_),& #workTestActions .world-holidays-toggle:is(*,._){display:inline-flex;align-items:center;justify-content:center;min-width:142px;min-height:34px;height:auto;padding:7px 16px;border-radius:10px;border:1px solid rgba(126, 205, 213, 0.5);background:rgba(13, 29, 43, 0.92);color:#e9f7fb;font-size:0.9rem;font-weight:600;line-height:1.1;box-shadow:none}& #workTestQuickPanel #workSettingsToggle:is(*,#_),& #workTestQuickPanel .world-holidays-toggle:is(*,._){height:auto}& #workTestHolidaysSlot .work-info-holiday-panel:is(*,._){display:flex;position:static;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:auto;min-width:0;min-height:0;height:auto;margin:0;padding:0;border:0;background:transparent;box-shadow:none}& #workTestHolidaysSlot :is(#workInfoHolidayCell,#workSnackCounters){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:auto;margin:0}& #workTestQuickPanel #workTestHolidaysSlot .work-info-holiday-panel:is(*,._),& #workTestQuickPanel #workTestHolidaysSlot :is(#workInfoHolidayCell,#workSnackCounters){display:grid;grid-template-columns:1fr;gap:7px;width:100%;min-width:0;margin:0;padding:0}& #workTestHolidaysSlot .work-snack-counter:is(*,._){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:158px;min-height:34px;height:auto;padding:7px 12px;border-radius:10px;border:1px solid rgba(126, 205, 213, 0.42);background:rgba(10, 25, 36, 0.82);color:#e9f7fb;font-size:0.88rem;font-weight:500}& #workTestHolidaysSlot .work-snack-counter em{color:#bfe6ef;font-style:normal;font-weight:500}& #workTestHolidaysSlot .work-snack-counter b{color:#e6ae40}& #workTestQuickPanel #workTestHolidaysSlot .work-snack-counter:is(*,._){flex-direction:column;width:100%;min-width:0;min-height:76px;padding:8px 8px 9px;border-radius:11px;font-size:0.76rem;line-height:1.08;white-space:normal;gap:4px}& #workTestQuickPanel #workTestHolidaysSlot .work-snack-counter span[aria-hidden="true"]{flex:0 0 auto}& #workTestQuickPanel #workTestHolidaysSlot .work-snack-counter .coffee-side-icon,& #workTestQuickPanel #workTestHolidaysSlot .work-snack-counter.work-snack-coffee span[aria-hidden="true"]{width:34px;height:34px;min-width:34px;min-height:34px;margin:0 auto 2px;transform:none}& #workTestQuickPanel #workTestHolidaysSlot .work-snack-counter.work-snack-donut span[aria-hidden="true"]{display:block;font-size:2rem;line-height:1;margin:0 auto 2px}& #workTestQuickPanel #workTestHolidaysSlot .work-snack-counter :is(em,b){display:block;text-align:center}& #workTestPopoverSlot #workSettingsPopover:is(*,#_){position:static;width:min(100%, 660px);margin:14px auto 0}& #workTestPopoverSlot #workSettingsPopover:is(*,#_)[hidden]{display:none}}@media (max-width: 760px){html body.page-work-time.page-work-test #workDashboard:is(*,#_){padding:14px}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #workTestActions #workSettingsToggle:is(*,#_),html body.page-work-time.page-work-test #workDashboard:is(*,#_) #workTestActions .world-holidays-toggle:is(*,._),html body.page-work-time.page-work-test #workDashboard:is(*,#_) #workTestHolidaysSlot .work-snack-counter:is(*,._){width:100%}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_){& #workTestLayout:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_).progress-track .tick-label:is(*,._){top:calc(100% + 18px);bottom:auto;transform:translate(-50%, 0)}& #workTestLayout #workdayCombinedTrack:is(*,#_) .workday-day-segment{border:0}& #workTestLayout #workdayCombinedTrack:is(*,#_) #workdayAfterOffSegment{border:0}& #workTestLayout #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffFill, #workdayAfterOffFill).workday-mini-fill{opacity:1}& #workTestLayout #workdayCombinedTrack:is(*,#_) #workdayWorkFill.workday-mini-fill{opacity:1}& #workTestLayout #workdayCombinedLabels:is(*,#_) :is(.label-work-quarter, .workday-section-label){color:#49bfff;-webkit-text-fill-color:#49bfff}}html body.page-work-time.page-work-test #workDashboard:is(*,#_){& #workTestLayout .work-test-status-spacer{height:0}& #workTestLayout .work-test-view-section + .work-test-view-section{margin-top:6px}& #workTestLayout #workweekCard:is(*,#_){padding:8px 46px 16px}& #workTestLayout .work-test-day-panel{min-height:330px;padding:14px 22px 22px}& #workTestActionsPanel #workSettingsToggle:is(*,#_),& #workTestActionsPanel .world-holidays-toggle:is(*,._){display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:31px;height:auto;padding:6px 8px;border-radius:9px;border:1px solid rgba(126, 205, 213, 0.5);background:rgba(13, 29, 43, 0.92);color:#e9f7fb;font-size:0.76rem;font-weight:600;line-height:1.05;text-align:center;box-shadow:none}& #workTestSnackPanel #workSnackCounters{display:grid;width:100%;min-width:0;margin:0;padding:0}& #workTestPopoverSlot #workInfoHolidayCell{position:absolute;left:14px;top:106px;z-index:8;width:240px;min-width:0;height:0;overflow:visible;margin:0;padding:0;border:0;background:transparent;box-shadow:none}& #workTestPopoverSlot #workInfoHolidayCell .day-holiday-labels:is(*,._){display:block;margin:0;padding:0;border:0;background:transparent}& #workTestPopoverSlot #workInfoHolidayCell .day-holiday-labels > :not(.world-holiday-overlay){display:none}& #workTestPopoverSlot #workInfoHolidayCell .world-holiday-overlay[hidden]{display:none}& #workTestSnackPanel .work-snack-counter:is(*,._){display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;gap:1px;width:100%;min-width:0;min-height:38px;padding:3px;border-radius:10px;font-size:0.58rem;line-height:1.04;white-space:normal}& #workTestSnackPanel .work-snack-counter .coffee-side-icon,& #workTestSnackPanel .work-snack-counter.work-snack-coffee span[aria-hidden="true"]{width:19px;height:19px;min-width:19px;min-height:19px;margin:0 auto 1px;transform:none}& #workTestSnackPanel .work-snack-counter.work-snack-donut span[aria-hidden="true"]{display:block;font-size:1.25rem;line-height:1;margin:0 auto 1px}& #workTestSnackPanel .work-snack-counter :is(em,b){display:block;text-align:center}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell{width:min(var(--section-max-width, 1530px), calc(100vw - var(--section-side-gutter, 48px)));max-width:min(var(--section-max-width, 1530px), calc(100vw - var(--section-side-gutter, 48px)));margin-left:auto;margin-right:auto}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #primaryProgress:is(*,#_),html body.page-work-time.page-work-test:is(*,._) main.shell.shell #primaryProgress:is(*,#_) :is(#workHoursGroupShell:is(*,#_),#workHoursGroup:is(*,#_)){width:100%;max-width:min(var(--section-max-width, 1530px), calc(100vw - var(--section-side-gutter, 48px)));margin-left:auto;margin-right:auto}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #primaryProgress:is(*,#_) #workDashboard:is(*,#_).work-dashboard.glass-card,html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_).work-dashboard.glass-card{box-sizing:border-box}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_){& #workTestLayout:is(*,#_){width:100%;max-width:100%}& :is(#workTestSnackPanel.work-test-snack-panel,#workTestActionsPanel.work-test-actions-panel){width:150px;min-height:0}& #workTestSnackPanel #workSnackCounters:is(*,#_){gap:6px;grid-template-columns:1fr;height:auto}& #workTestSnackPanel #workSnackCounters:is(*,#_) .work-snack-counter:is(*,._){grid-template-columns:1fr;grid-template-rows:17px 10px 9px;min-height:40px;height:40px;max-height:40px;padding:2px 3px;gap:0;overflow:hidden}& #workTestSnackPanel #workSnackCounters:is(*,#_) .work-snack-counter .coffee-side-icon:is(*,._),& #workTestSnackPanel #workSnackCounters:is(*,#_) .work-snack-counter.work-snack-coffee span[aria-hidden="true"]{width:17px;height:17px;min-width:17px;min-height:17px;max-width:17px;max-height:17px;font-size:17px;line-height:17px}& #workTestSnackPanel #workSnackCounters:is(*,#_) .work-snack-counter.work-snack-donut span[aria-hidden="true"]{font-size:1.06rem;line-height:17px}& #workTestSnackPanel #workSnackCounters:is(*,#_) .work-snack-counter :is(em,b){font-size:0.54rem;line-height:0.62rem}& #workTestLayout :is(.work-test-current-context-line,.work-test-day-context-line){color:#f1d993;font-size:clamp(1.05rem, 1.55vw, 1.38rem);font-weight:650;line-height:1.08;text-align:center}& #workTestLayout .work-test-current-context-line{margin-top:2px;margin-bottom:2px}& #workTestLayout .work-test-context-weekday{display:inline-block;margin-top:3px;color:#f7dea0;font-family:"Brush Script MT", "Segoe Script", cursive;font-size:1.28em;font-weight:500;line-height:0.95}& #workTestLayout #workweekCard:is(*,#_){padding-top:8px}& #workTestLayout #workweekTrack:is(*,#_){margin-top:50px}& #workTestLayout #workweekTrack:is(*,#_) .workweek-boundary-label{display:none}& #workTestLayout .work-test-week-view{margin-bottom:0}& #workTestLayout .work-test-day-view{padding-top:0}& #workTestLayout :is(.work-test-day-panel,.work-test-day-status-block){display:none}& #workTestLayout #workweekCard:is(*,#_){padding-bottom:0;margin-bottom:0}& #workTestLayout :is(#workdayCombinedSlider:is(*,#_),#workdayWeekendSlider:is(*,#_)){height:188px;min-height:188px;margin-top:0;padding-top:8px;padding-bottom:12px}& #workTestLayout #workdayCombinedSlider header,& #workTestLayout #workdayWeekendSlider header{margin-bottom:12px}& #workTestLayout #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_).workday-mini-track,& #workTestLayout #workdayWeekendSlider:is(*,#_) .workday-mini-track{margin-top:8px}& #workTestLayout .work-test-day-timing-lines{display:grid;margin:4px auto 18px;line-height:1.15;text-align:center}& #workTestLayout .work-test-day-timing-lines p{margin:0}& #workTestLayout .work-test-status-card > *:not(.work-test-actions-panel):not(.work-test-snack-panel){transform:none}& #workTestLayout .work-test-status-heading{display:grid;justify-items:center;margin:0 auto;text-align:center}& #workTestLayout .work-test-status-heading p{margin:0}& #workTestLayout .work-test-weekday-label{font-weight:500}& #workTestLayout .work-test-current-status{color:#dcecf2;font-size:clamp(1.02rem, 1.45vw, 1.28rem);font-weight:560;line-height:1.1}& #workTestLayout .work-test-current-status strong{color:#e6ae40;font-weight:680}& #workTestLayout .work-test-mini-progress-grid{display:grid;gap:9px;margin:8px auto 0}& #workTestLayout .work-test-mini-progress-row{display:grid;align-items:center;gap:12px;color:#cfe8ee;font-size:0.92rem;line-height:1}& #workTestLayout .work-test-mini-progress-row span{justify-self:end;color:#e8d39a;font-weight:620}& #workTestLayout .work-test-mini-track{height:12px;overflow:hidden;border:1px solid rgba(126, 205, 213, 0.34);border-radius:4px;background:rgba(5, 15, 24, 0.82);box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.38)}& #workTestLayout .work-test-mini-track i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg, #6d8f72, #b7c98d);transition:width 220ms ease}& #workTestLayout .work-test-day-timing-lines{gap:13px;margin-top:20px;margin-bottom:24px;color:#dcecf2;font-size:1.03rem}& #workTestLayout .work-test-day-timing-lines p:nth-child(odd){color:#f1d993}& #workTestLayout .work-test-mini-progress-grid{width:min(100%, 390px)}& #workTestLayout .work-test-mini-progress-row{grid-template-columns:92px 230px;justify-content:center}& #workTestLayout .work-test-mini-track{width:230px}& #workTestLayout #workweekCard:is(*,#_){height:170px;min-height:170px}& #workTestLayout #workweekTrack:is(*,#_) .tick-label{top:calc(100% + 22px);bottom:auto;transform:translateX(-50%)}& #workTestLayout #workdayCombinedSlider:is(*,#_){min-height:210px;height:210px}& #workTestLayout #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-quarter{transform:translate(-50%, 20px)}& #workTestLayout #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_).workday-mini-track{background:linear-gradient(90deg, rgba(72, 91, 109, 0.72) 0%, rgba(72, 91, 109, 0.72) 33.333%, rgba(145, 112, 55, 0.7) 33.333%, rgba(145, 112, 55, 0.7) 37.5%, rgba(55, 114, 87, 0.72) 37.5%, rgba(55, 114, 87, 0.72) 70.833%, rgba(44, 75, 98, 0.72) 70.833%, rgba(44, 75, 98, 0.72) 100%);border:1px solid rgba(130, 198, 190, 0.5);box-shadow:inset 0 1px 8px rgba(0, 0, 0, 0.42), 0 8px 18px rgba(0, 0, 0, 0.22)}& #workTestLayout #workdayCombinedFill:is(*,#_).workday-mini-fill{background:linear-gradient(90deg, rgba(230, 174, 64, 0.82), rgba(244, 217, 144, 0.92));box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 14px rgba(230, 174, 64, 0.28)}& #workTestLayout #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) :is(.workday-mini-label.label-work-shift,.workday-mini-label.workday-section-label){color:#f1d993;-webkit-text-fill-color:#f1d993}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout{& .work-test-mini-progress-grid{width:min(100%, 320px)}& .work-test-mini-progress-row{grid-template-columns:82px minmax(150px, 1fr)}& .work-test-mini-track{width:100%}}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_){& #workTestLayout:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_).workday-mini-track.workday-combined-track{background:linear-gradient(#040914, #07111d);border:2px solid rgba(240, 250, 255, 0.9);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.12), 0 0 12px rgba(210, 240, 255, 0.18)}& #workTestLayout:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-quarter.label-work-shift,& #workTestLayout:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label{color:#49bfff;-webkit-text-fill-color:#49bfff}& #workTestLayout:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-bottom{color:#ffffff;-webkit-text-fill-color:#ffffff}& #workTestLayout:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-quarter.label-work-shift,& #workTestLayout:is(*,#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.workday-section-label{color:#49bfff;-webkit-text-fill-color:#49bfff}& #workTestLayout .work-test-day-view{margin-bottom:0}& #workTestLayout .work-test-summary-view{margin-top:26px}& #workTestLayout .work-test-merged-card{padding:0 28px 34px}& #workTestLayout .work-test-status-card{align-content:center;justify-items:center;gap:0}& #workTestLayout .work-test-day-label{color:#e6ae40;font-size:clamp(1.65rem, 2.45vw, 2.25rem);font-weight:760;line-height:1}& #workTestLayout .work-test-weekday-label{color:#f7dea0;font-size:clamp(1.9rem, 3.2vw, 2.8rem);line-height:0.92}& #workTestLayout .work-test-week-view{margin-top:34px}& #workTestLayout .work-test-day-slider-slot{margin-top:0}& #workTestLayout .work-test-mini-summary-grid{display:grid;margin:0 auto}& #workTestLayout .work-test-mini-summary-row{display:grid;color:#dcecf2;font-size:0.98rem;line-height:1.05}& #workTestLayout .work-test-mini-summary-row span{justify-self:end;color:#f1d993;font-weight:640;text-align:right}& #workTestLayout .work-test-mini-summary-row small{color:#bcd8df;font-size:0.84em;font-weight:500}& #workTestLayout .work-test-mini-summary-row b{color:#e6ae40;font-size:0.94rem;font-weight:700;text-align:left}& #workTestLayout .work-test-mini-summary-track{border:1px solid rgba(126, 205, 213, 0.38);box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.42)}& #workTestLayout .work-test-mini-summary-track i{display:block;height:100%;border-radius:3px;box-shadow:0 0 12px rgba(73, 191, 255, 0.22);transition:width 220ms ease}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout{& .work-test-status-card{min-height:210px}& .work-test-mini-summary-row{grid-template-columns:1fr;gap:7px}& .work-test-mini-summary-row :is(span,b){justify-self:center;text-align:center}}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_){& #workTestLayout .work-test-status-card{position:relative;min-height:286px;padding:26px 218px 24px}& #workTestLayout .work-test-status-heading{width:min(100%, 720px);gap:9px}& #workTestLayout .work-test-shift-status{margin-top:8px;color:#f3dfaa;font-size:clamp(1.28rem, 1.95vw, 1.72rem);font-weight:780;line-height:1.08;text-shadow:0 0 14px rgba(230, 174, 64, 0.18)}& #workTestLayout .work-test-status-bubble{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:0 auto 4px;border:1px solid rgba(126, 205, 213, 0.48);border-radius:999px;font-weight:680;line-height:1.05}& #workTestLayout :is(.work-test-shift-countdown,.work-test-shift-progress){font-size:clamp(1.16rem, 1.7vw, 1.44rem);font-weight:690;line-height:1.12;text-shadow:0 0 12px rgba(96, 191, 207, 0.16)}& #workTestLayout .work-test-shift-progress{color:#f2d991}& #workTestQuickPanel.work-test-quick-panel{position:absolute;top:16px;right:16px;z-index:12;display:grid;gap:8px;width:168px;padding:9px;border:1px solid rgba(126, 205, 213, 0.4);border-radius:13px;background:linear-gradient(145deg, rgba(9, 24, 36, 0.95), rgba(14, 31, 43, 0.95));box-shadow:inset 0 1px 0 rgba(225, 255, 246, 0.08), 0 12px 28px rgba(0, 0, 0, 0.25)}& #workTestQuickPanel :is(.work-test-settings-slot, .work-test-holidays-slot, .work-test-snack-slot){display:grid;gap:7px;min-width:0}& #workTestQuickPanel #workSettingsToggle:is(*,#_),& #workTestQuickPanel .world-holidays-toggle:is(*,._){display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:32px;padding:6px 8px;border:1px solid rgba(126, 205, 213, 0.5);border-radius:9px;background:rgba(13, 29, 43, 0.92);color:#e9f7fb;font-size:0.76rem;font-weight:640;line-height:1.05;text-align:center;box-shadow:none}& #workTestQuickPanel :is(#workInfoHolidayCell:is(*,#_),#workSnackCounters:is(*,#_)){display:grid;grid-template-columns:1fr;gap:7px;width:100%;min-width:0;margin:0;padding:0}& #workTestQuickPanel .work-snack-counter:is(*,._){display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:6px;width:100%;min-width:0;min-height:38px;height:auto;padding:5px 7px;border:1px solid rgba(126, 205, 213, 0.42);border-radius:10px;background:rgba(10, 25, 36, 0.82);color:#e9f7fb;font-size:0.66rem;line-height:1.02;overflow:hidden}& #workTestQuickPanel .work-snack-counter.work-snack-donut{order:1}& #workTestQuickPanel .work-snack-counter.work-snack-coffee{order:2}& #workTestQuickPanel .work-snack-counter .coffee-side-icon,& #workTestQuickPanel .work-snack-counter.work-snack-coffee span[aria-hidden="true"]{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;margin:0;transform:none}& #workTestQuickPanel .work-snack-counter.work-snack-donut span[aria-hidden="true"]{display:block;font-size:1.32rem;line-height:1;margin:0}& #workTestQuickPanel .work-snack-counter em{color:#cceaf0;font-style:normal;font-weight:560;text-align:left}& #workTestQuickPanel .work-snack-counter b{color:#e6ae40;font-size:0.82rem;font-weight:760;text-align:right}& #workTestLayout #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-label:is(*,._){bottom:auto;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translateX(-50%)}& #workTestLayout #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-label:is(*,._)::before{display:none;content:none}& #workTestLayout #workweekCard:is(*,#_) .workweek-range-title,& #workTestLayout #workweekCard:is(*,#_) .workweek-range-title::before{border:0;background:transparent;box-shadow:none}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_){& #workTestLayout .work-test-status-card{padding:18px 12px 160px}& #workTestQuickPanel.work-test-quick-panel{top:auto;right:50%;bottom:12px;transform:translateX(50%);width:min(220px, calc(100% - 24px))}}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout{& .work-test-day-view{margin-top:116px}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-label:is(*,._){line-height:1}& #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-main-label:is(*,._){color:#84c7ff;-webkit-text-fill-color:#84c7ff}& :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker,& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker,& #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker{display:grid;width:84px;min-width:84px;max-width:84px;height:84px;min-height:84px;max-height:84px;margin-left:-42px;top:calc(100% - 30px);z-index:90;overflow:visible;background:transparent;border:0;box-shadow:none}& :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker::before{content:none;display:none}& :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker::after,& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker::after,& #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker::after{content:"\1F6B6";display:grid;place-items:center;position:absolute;inset:0;width:84px;height:84px;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:4.55rem;line-height:1;background:transparent;border:0;box-shadow:none;transform:scaleX(-1);transform-origin:center}& #workdayCombinedMarker:is(*,#_).workday-mini-marker .workday-marker-time{transform:translate(-50%, -19px) scale(.88)}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker,html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout #workweekMarker:is(*,#_).marker,html body.page-work-time.page-work-test:is(*,._) #workweekMarker:is(*,#_).marker{display:grid;width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px;margin-left:-32px;z-index:90;background:transparent;border:0;box-shadow:none}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::before,html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout #workweekMarker:is(*,#_).marker::before{content:none;display:none}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::after,html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout #workweekMarker:is(*,#_).marker::after,html body.page-work-time.page-work-test:is(*,._) #workweekMarker:is(*,#_).marker::after{content:"\1F697";display:grid;place-items:center;position:absolute;inset:0;width:64px;height:64px;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:3.65rem;line-height:1;background:transparent;border:0;box-shadow:none;transform:scaleX(-1);transform-origin:center}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_){& .workweek-range-label:is(*,._._){font-style:normal;line-height:1;letter-spacing:0;background:transparent;border:0;box-shadow:none;transform:translateX(-50%)}& .workweek-range-label:is(*,._._)::before{content:none;display:none}& .workweek-main-label:is(*,._._){color:#84c7ff;-webkit-text-fill-color:#84c7ff}& .workweek-weekend-label:is(*,._._){color:#8cffb4;-webkit-text-fill-color:#8cffb4}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_),html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) :is(.work-test-merged-card,.work-test-view-section,.work-test-day-view,.work-test-day-slider-slot),html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) :is(#workdayCombinedSlider:is(*,#_),#workdayWeekendSlider:is(*,#_)),html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) #workdayCombinedTrack:is(*,#_).workday-mini-track,html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track{overflow:visible}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker::after,& #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker::after{opacity:1;visibility:visible}& #workdayCombinedMarker:is(*,#_).workday-mini-marker .work-test-day-marker-icon,& #workdayWeekendMarker:is(*,#_).workday-mini-marker .work-test-day-marker-icon{transform-origin:center;opacity:1;visibility:visible;z-index:1000;pointer-events:none}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_){& #workTestLayout:is(*,#_),& #workTestLayout:is(*,#_) *{font-weight:400}& #workTestLayout:is(*,#_) .work-test-status-heading{color:#bfeeff}& #workTestLayout:is(*,#_) :is(.work-test-day-label, .work-test-weekday-label, .work-test-shift-status){color:#bfeeff;-webkit-text-fill-color:#bfeeff;font-weight:400;text-shadow:0 0 14px rgba(86, 194, 230, .16)}& #workTestLayout:is(*,#_) .work-test-weekday-label{font-family:"Segoe Script", "Brush Script MT", cursive}& #workTestLayout:is(*,#_) .work-test-status-bubble{min-width:min(100%, 390px);min-height:44px;padding:12px 28px;border-color:rgba(100, 232, 218, .62);background:linear-gradient(135deg, rgba(12, 66, 79, .96), rgba(8, 83, 70, .9)), linear-gradient(90deg, rgba(73, 191, 255, .18), rgba(80, 230, 173, .2));color:#a9fff1;-webkit-text-fill-color:#a9fff1;font-size:clamp(1.13rem, 1.65vw, 1.42rem);box-shadow:inset 0 1px 0 rgba(226, 255, 247, .18), 0 0 22px rgba(80, 230, 173, .18), 0 12px 26px rgba(0, 0, 0, .22)}& #workTestLayout:is(*,#_) .work-test-status-bubble.is-work-status{border-color:rgba(85, 189, 255, .68);background:linear-gradient(135deg, rgba(10, 43, 83, .95), rgba(9, 86, 105, .92));color:#9fe8ff;-webkit-text-fill-color:#9fe8ff}& #workTestLayout:is(*,#_) .work-test-status-bubble.is-weekend-status{border-color:rgba(105, 226, 177, .68);background:linear-gradient(135deg, rgba(10, 57, 48, .96), rgba(8, 88, 75, .92));color:#adf5da;-webkit-text-fill-color:#adf5da}& #workTestLayout:is(*,#_) .work-test-status-bubble.is-time-off-status{border-color:rgba(103, 222, 225, .66);background:linear-gradient(135deg, rgba(9, 48, 70, .96), rgba(9, 78, 83, .92));color:#a8f3ff;-webkit-text-fill-color:#a8f3ff}& #workTestLayout:is(*,#_) .work-test-shift-countdown{margin-top:26px;color:#73dedb;-webkit-text-fill-color:#73dedb;font-size:clamp(1.2rem, 1.82vw, 1.5rem)}& #workTestLayout:is(*,#_) .work-test-shift-progress{display:none}& #workTestLayout:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-range-label:is(*,._._){top:calc(100% - 108px);font-family:"Segoe Script", "Brush Script MT", cursive;font-size:clamp(1rem, 1.45vw, 1.28rem);font-weight:400;color:#b9edf2;-webkit-text-fill-color:#b9edf2;text-shadow:0 0 10px rgba(91, 224, 213, .2)}& #workTestLayout:is(*,#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) .workweek-weekend-label:is(*,._){color:#b9f5d0;-webkit-text-fill-color:#b9f5d0}& #workTestLayout:is(*,#_) :is(#workweekTrack, #workdayCombinedTrack, #workdayWeekendSlider .workday-mini-track){position:relative;overflow:visible}& #workTestLayout:is(*,#_) .work-test-icon-trail{position:absolute;left:0;pointer-events:none;z-index:38}& #workTestLayout:is(*,#_) :is(.workday-day-segment.is-active, .workweek-range-border.is-active),& #workTestLayout:is(*,#_) #workdayWeekendSlider.is-active .workday-mini-track,& #workTestLayout:is(*,#_) #workdayWeekendSlider.has-active-weekend-section .workday-mini-track{outline:0;outline-offset:0;box-shadow:none}& #workTestLayout:is(*,#_) :is(#workdayCombinedMarker, #workdayWeekendMarker, #workweekMarker){z-index:1000}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) .workweek-range-label:is(*,._._){font-family:"Segoe Script", "Brush Script MT", cursive;font-size:clamp(1rem, 1.45vw, 1.28rem);font-weight:400;color:#b9edf2;-webkit-text-fill-color:#b9edf2;text-shadow:0 0 10px rgba(91, 224, 213, .2)}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) .workweek-weekend-label:is(*,._).workweek-range-label{color:#b9f5d0;-webkit-text-fill-color:#b9f5d0}& #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_), #workdayWorkSegment:is(*,#_), #workdayAfterOffSegment:is(*,#_)).workday-day-segment.is-active,& #workweekTrack:is(*,#_) .workweek-range-border:is(*,._).is-active:is(*,._),& #workdayWeekendSlider:is(*,#_).is-active .workday-mini-track,& #workdayWeekendSlider:is(*,#_).has-active-weekend-section .workday-mini-track{outline:0;outline-offset:0;box-shadow:none}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell > .page-body-title:is(*,._){display:flex;align-items:center;justify-content:center;min-height:54px;height:auto;margin:0 auto 14px;padding:0;overflow:visible}html body.page-work-time.page-work-test:is(*,._) main.shell.shell > .page-body-title:is(*,._) > span:not(.page-title-icon){display:none}html body.page-work-time.page-work-test:is(*,._) main.shell.shell > .page-body-title:is(*,._) .page-title-icon{display:grid;place-items:center;width:54px;height:54px;color:#bfeeff;-webkit-text-fill-color:#bfeeff;font-size:2rem;border:0;border-radius:0;background:transparent;box-shadow:none;text-shadow:0 0 18px rgba(98, 211, 241, .28)}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_){& .section-page-title-icon[data-page-title-icon]{display:none}& .work-test-mini-view{margin-top:58px}& .work-test-mini-summary-row{align-items:center}& .work-test-mini-summary-row > span{color:#bfeeff;-webkit-text-fill-color:#bfeeff;line-height:1.08;font-weight:400}& .work-test-mini-summary-row > span small{display:block;margin-top:3px;color:#82cddc;-webkit-text-fill-color:#82cddc;font-weight:400}& .work-test-mini-summary-row > b{color:#8fe6dc;-webkit-text-fill-color:#8fe6dc;font-weight:400}& .work-test-mini-summary-track{position:relative;overflow:visible;border-radius:5px;background:#07131f}& .work-test-mini-summary-track > i{position:relative;z-index:1;border-radius:0 5px 5px 0}& .work-test-mini-ticks{position:absolute;inset:0;z-index:3;pointer-events:none}& .work-test-mini-tick{position:absolute;top:-5px;height:34px;transform:translateX(-50%)}& .work-test-mini-tick-line{display:block;width:1px;height:28px;margin:0 auto;background:rgba(195, 244, 248, .72);box-shadow:0 0 8px rgba(80, 220, 220, .24)}& .work-test-mini-tick em{position:absolute;top:34px;left:50%;transform:translateX(-50%);color:#a8dce7;-webkit-text-fill-color:#a8dce7;font-style:normal;line-height:1;white-space:nowrap}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-icon-trail:is(*,._){min-width:10px;box-sizing:border-box}& #workweekTrack:is(*,#_#_) .work-day-cell:is(*,._){background:linear-gradient(180deg, rgba(124, 72, 16, .92), rgba(74, 39, 8, .98));box-shadow:inset 0 0 0 1px rgba(212, 126, 38, .28)}& #workweekTrack:is(*,#_#_) .weekend-day-cell:is(*,._){background:linear-gradient(180deg, rgba(21, 86, 49, .92), rgba(10, 50, 29, .98));box-shadow:inset 0 0 0 1px rgba(98, 178, 112, .24)}& #workweekTrack:is(*,#_#_) .workweek-main-label:is(*,._){text-shadow:0 0 9px rgba(172, 92, 19, .28)}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_){& .work-test-icon-trail{min-width:10px;box-sizing:border-box;border:1px solid rgba(205, 238, 232, .58);border-left:0;box-shadow:inset 0 1px 0 rgba(255, 246, 218, .22), 0 0 13px rgba(94, 166, 146, .22)}& #workweekTrack:is(*,#_) .work-day-cell{background:linear-gradient(180deg, rgba(124, 72, 16, .92), rgba(74, 39, 8, .98));box-shadow:inset 0 0 0 1px rgba(212, 126, 38, .28)}& #workweekTrack:is(*,#_) .weekend-day-cell{background:linear-gradient(180deg, rgba(21, 86, 49, .92), rgba(10, 50, 29, .98));box-shadow:inset 0 0 0 1px rgba(98, 178, 112, .24)}& #workweekTrack:is(*,#_) .workweek-main-label:is(*,._){color:#d48735;-webkit-text-fill-color:#d48735;text-shadow:0 0 9px rgba(172, 92, 19, .28)}& #workweekTrack:is(*,#_) .workweek-weekend-label:is(*,._){color:#71bf82;-webkit-text-fill-color:#71bf82}& #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_),#workdayAfterOffSegment:is(*,#_)){background-color:#052d52;background-image:linear-gradient(90deg, #041f3d, #07345e, #0a4774);box-shadow:inset 0 0 0 1px rgba(110, 171, 210, .18)}& #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_){background:linear-gradient(90deg, #663407, #8e4d0d, #b8691a);box-shadow:inset 0 0 0 1px rgba(213, 137, 48, .28)}& #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffFill:is(*,#_), #workdayAfterOffFill:is(*,#_)).workday-mini-fill{background:linear-gradient(90deg, #05315a, #0a5485, #14709c);box-shadow:inset 0 0 0 1px rgba(173, 218, 242, .16), 0 0 13px rgba(20, 112, 156, .2)}& #workdayCombinedTrack:is(*,#_) #workdayWorkFill:is(*,#_).workday-mini-fill{background:linear-gradient(90deg, #7b4109, #a65b13, #cf7a20);box-shadow:inset 0 0 0 1px rgba(255, 205, 132, .18), 0 0 13px rgba(166, 91, 19, .22)}& #workdayCombinedLabels:is(*,#_) :is(.workday-mini-label.label-before-work,.workday-mini-label.label-after-work){color:#6faed4;-webkit-text-fill-color:#6faed4}& #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-shift-section{color:#d48735;-webkit-text-fill-color:#d48735}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker{display:grid;place-items:center;opacity:1;visibility:visible;pointer-events:none}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_){& .work-test-icon-trail{top:20px;height:calc(100% - 41px);border-radius:0 999px 999px 0;background:linear-gradient(90deg, #0f6f84, #1a9a9d, #54e3ac);opacity:1}& #workweekTrack:is(*,#_) :is(.workweek-range-border, .workweek-range-border.is-active){border:0;outline:0;outline-offset:0;box-shadow:none;background:transparent}& #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment,#workdayAfterOffSegment){background:#0a5f9f}& #workdayWeekendSlider:is(*,#_) .workday-mini-track{background:linear-gradient(90deg, #08391f, #0d5d34, #16884c);border-color:rgba(112, 217, 151, .5)}& #workdayWeekendSlider:is(*,#_) .workday-mini-fill{background:linear-gradient(90deg, #16884c, #58c77e);box-shadow:inset 0 0 0 1px rgba(206, 255, 221, .18), 0 0 16px rgba(88, 199, 126, .25)}& .work-test-mini-summary-row[data-scale="workWeek"] .work-test-mini-summary-track > i,& .work-test-mini-summary-row[data-scale="workShift"] .work-test-mini-summary-track > i{background:linear-gradient(90deg, #b85f14, #f0a13a)}& .work-test-mini-summary-row[data-scale="weekend"] .work-test-mini-summary-track > i{background:linear-gradient(90deg, #16884c, #58c77e)}& .work-test-mini-summary-row[data-scale="fullWeek"] .work-test-mini-summary-track > i,& .work-test-mini-summary-row[data-scale="fullDay"] .work-test-mini-summary-track > i{background:linear-gradient(90deg, #0b76c4, #31a2e8)}& .work-test-mini-summary-row > span{font-size:1.12rem}& .work-test-mini-summary-row > span small{font-size:0.86rem}& .work-test-mini-tick em{font-size:0.76rem}& .work-test-mini-summary-row[data-scale="fullDay"] .work-test-mini-tick em,& .work-test-mini-summary-row[data-scale="workShift"] .work-test-mini-tick em{font-size:0.68rem}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-person-svg{display:block;width:86px;height:86px;overflow:visible}& .work-test-person-svg circle{fill:#ffffff;stroke:#062033;stroke-width:3}& .work-test-person-svg path{fill:none;stroke:#ffffff;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .58)) drop-shadow(0 0 8px rgba(89, 221, 255, .35))}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) .workweek-range-border:is(*,._),& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) .workweek-range-border:is(*,._).is-active:is(*,._){display:none;border:0;border-width:0;outline:0;outline-offset:0;box-shadow:none;background:transparent}& :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;margin-left:-17px;top:calc(100% - 30px);background:transparent;border:0;box-shadow:none;overflow:visible;z-index:9000}& :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker :is(.workday-marker-time,.work-test-person-svg){display:none}& :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker .work-test-day-marker-icon{place-items:center;inset:0;border:0;border-radius:0;overflow:visible;z-index:9001}& :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker .work-test-day-marker-icon::after{place-items:center;position:absolute;inset:0;width:34px;height:34px;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:1.75rem;line-height:1;transform:scaleX(-1);transform-origin:center;background:transparent;border:0;box-shadow:none;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .7))}& .work-test-day-view:is(*,._){order:1;margin-bottom:10px}& .work-test-week-view:is(*,._){order:2;margin-top:10px}& .work-test-mini-view:is(*,._){order:3}& .work-test-status-card:is(*,._){padding:22px 300px 22px 28px}& .work-test-status-heading p{margin:0}& .work-test-day-label:is(*,._){color:#bfeeff;-webkit-text-fill-color:#bfeeff;font-size:clamp(1.38rem, 2vw, 1.85rem);font-weight:400;letter-spacing:0}& .work-test-weekday-label:is(*,._){font-style:italic;margin-top:-2px;margin-bottom:2px}& .work-test-status-bubble:is(*,._){min-height:42px;padding:9px 20px;font-size:clamp(1.14rem, 1.7vw, 1.42rem);font-weight:500;line-height:1.08}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) .workweek-range-label:is(*,._){width:auto;min-width:168px;max-width:none}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) .workweek-weekend-label:is(*,._){min-width:150px}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestQuickPanel:is(*,#_) #workSnackCounters:is(*,#_){grid-template-columns:1fr}& #workTestQuickPanel:is(*,#_) .work-snack-counter:is(*,._){font-size:.74rem}& #workTestLayout:is(*,#_#_) :is(#workdayCombinedMarker:is(*,#_).workday-mini-marker,#workdayWeekendMarker:is(*,#_).workday-mini-marker){display:grid;place-items:center}& #workTestLayout:is(*,#_#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker .work-test-day-marker-icon,& #workTestLayout:is(*,#_#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker .work-test-day-marker-icon{place-items:center;position:absolute;inset:0;width:42px;height:42px;color:initial;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:2rem;line-height:1;background:transparent;border:0;box-shadow:none;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .78)) drop-shadow(0 0 8px rgba(82, 246, 255, .36));transform:scaleX(-1)}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestLayout:is(*,#_#_) .work-test-status-card:is(*,._){padding:18px 14px}& #workTestQuickPanel:is(*,#_).work-test-quick-panel{justify-self:center}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-icon-trail:is(*,._){border-left:0;border-radius:0 999px 999px 0;opacity:1}& #workdayCombinedTrack:is(*,#_).workday-mini-track,& #workdayWeekendSlider:is(*,#_) .workday-mini-track{background:linear-gradient(90deg, #061728 0%, #08233a 34%, #0a3145 66%, #0d3b48 100%);border:2px solid rgba(78, 149, 172, .68);box-shadow:inset 0 0 0 1px rgba(169, 229, 238, .08), 0 0 14px rgba(28, 123, 146, .18)}& #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_), #workdayWorkSegment:is(*,#_), #workdayAfterOffSegment:is(*,#_)){background:linear-gradient(90deg, #082139, #0a324b, #0b4655);box-shadow:inset 0 0 0 1px rgba(157, 219, 229, .12)}& #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffFill:is(*,#_), #workdayWorkFill:is(*,#_), #workdayAfterOffFill:is(*,#_)).workday-mini-fill,& #workdayWeekendSlider:is(*,#_) .workday-mini-fill{background:linear-gradient(90deg, #0c5f76, #128ba0, #25bac1);box-shadow:inset 0 0 0 1px rgba(210, 255, 255, .16), 0 0 12px rgba(37, 186, 193, .24)}& :is(#workdayCombinedMarker:is(*,#_).workday-mini-marker,#workdayWeekendMarker:is(*,#_).workday-mini-marker){width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;max-height:50px;margin-left:-25px;top:calc(100% - 40px);overflow:visible;z-index:20000;opacity:1;visibility:visible}& #workdayCombinedMarker:is(*,#_).workday-mini-marker::before,& #workdayWeekendMarker:is(*,#_).workday-mini-marker::before{position:absolute;inset:0;width:50px;height:50px;border-radius:50%;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 3px rgba(14, 198, 214, .22), 0 0 18px rgba(82, 246, 255, .44), 0 10px 18px rgba(0, 0, 0, .48);transform:none;z-index:20002}& #workdayCombinedMarker:is(*,#_).workday-mini-marker .work-test-day-marker-icon,& #workdayWeekendMarker:is(*,#_).workday-mini-marker .work-test-day-marker-icon{display:none}& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker::before,& #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker::before{position:absolute;inset:0;opacity:1;visibility:visible;border-radius:50%;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 3px rgba(14, 198, 214, .22), 0 0 18px rgba(82, 246, 255, .44), 0 10px 18px rgba(0, 0, 0, .48);transform:none;z-index:30002}& .work-test-status-heading:is(*,._){position:relative}& .work-test-day-view:is(*,._){margin-top:72px}& .work-test-status-heading p{line-height:1.34}& .work-test-status-heading:is(*,._){left:120px}& .work-test-day-label:is(*,._){order:1}& .work-test-weekday-label:is(*,._){order:2;color:#ffe1a1;-webkit-text-fill-color:#ffe1a1;font-size:clamp(2.25rem, 3.75vw, 3.35rem);font-weight:400;line-height:1.05}& .work-test-status-bubble:is(*,._){color:#bdf3ff;-webkit-text-fill-color:#bdf3ff;background:linear-gradient(135deg, rgba(10, 54, 77, .96), rgba(13, 92, 96, .92));border-color:rgba(144, 248, 255, .62);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 0 18px rgba(48, 213, 225, .22)}& .work-test-shift-status:is(*,._){color:#f0c56f;-webkit-text-fill-color:#f0c56f;font-size:clamp(1.24rem, 1.82vw, 1.56rem);font-weight:400;line-height:1.18}& .work-test-shift-countdown:is(*,._){color:#86e8f5;-webkit-text-fill-color:#86e8f5;font-size:clamp(1.18rem, 1.72vw, 1.46rem);font-weight:400;line-height:1.2}& #workdayCombinedTrack:is(*,#_) .work-test-phase-icons{position:absolute;left:0;right:0;top:6px;height:28px;pointer-events:none;z-index:34}& #workdayCombinedTrack:is(*,#_) .work-test-phase-icon{position:absolute;top:50%;display:grid;place-items:center;color:initial;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;line-height:1;transform:translateY(-50%);filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .72)) drop-shadow(0 0 5px rgba(185, 246, 255, .16))}& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker,& #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker{display:grid;place-items:center}& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker .work-test-day-marker-icon,& #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker .work-test-day-marker-icon{display:grid;place-items:center;position:absolute;inset:0;width:78px;height:78px;color:initial;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:4.25rem;line-height:1;background:transparent;border:0;box-shadow:none;visibility:visible;transform-origin:center;filter:drop-shadow(0 8px 9px rgba(0, 0, 0, .58)) drop-shadow(0 0 9px rgba(130, 244, 255, .26))}& :is(#workdayCombinedSlider:is(*,#_),#workdayWeekendSlider:is(*,#_)){padding-top:20px}& #workdayCombinedSlider:is(*,#_) header,& #workdayWeekendSlider:is(*,#_) header{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;gap:3px;margin:0 auto 14px;text-align:center}& :is(#workdayCombinedSliderTitle:is(*,#_),#workdayWeekendSliderTitle:is(*,#_)){display:block;width:100%;color:#d9f7ff;-webkit-text-fill-color:#d9f7ff;font-size:clamp(1.24rem, 1.8vw, 1.6rem);font-weight:400;letter-spacing:0;line-height:1.05}& :is(#workdayCombinedSliderPercent:is(*,#_),#workdayWeekendSliderPercent:is(*,#_)){display:block;color:#86dcea;-webkit-text-fill-color:#86dcea;font-size:.92rem;font-style:normal;font-weight:400}& #workdayCombinedSlider header b,& #workdayWeekendSlider header b{display:none}& .work-test-icon-trail:is(*,._){z-index:24}& #workdayCombinedTrack:is(*,#_) .work-test-time-guides{position:absolute;inset:0;pointer-events:none;z-index:7}& #workdayCombinedTrack:is(*,#_) .work-test-time-guide{position:absolute;top:0;bottom:-22px;width:0;pointer-events:none}& #workdayCombinedTrack:is(*,#_) .work-test-time-guide-line{position:absolute;top:0;bottom:22px;width:1px;background:linear-gradient(180deg, rgba(184, 230, 237, .22), rgba(184, 230, 237, .08));box-shadow:none}& #workdayCombinedTrack:is(*,#_) .work-test-time-guide-label{position:absolute;top:calc(100% + 4px);left:0;transform:translateX(-50%);color:rgba(203, 235, 239, .72);-webkit-text-fill-color:rgba(203, 235, 239, .72);font-size:.76rem;font-weight:400;line-height:1;white-space:nowrap;text-shadow:none}& :is(.work-test-phase-icons, .work-test-weekend-icons, .work-test-week-icons){position:absolute;left:0;right:0;top:10px;height:34px;pointer-events:none;z-index:34}& .work-test-week-icons{top:8px}& :is(.work-test-phase-icon, .work-test-weekend-icon, .work-test-week-icon){position:absolute;top:50%;display:grid;place-items:center;color:initial;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;line-height:1;transform:translateY(-50%);filter:drop-shadow(0 3px 4px rgba(0, 0, 0, .72)) drop-shadow(0 0 5px rgba(185, 246, 255, .14))}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) .workweek-range-label:is(*,._){white-space:nowrap}& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker,& #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker{width:86px;min-width:86px;max-width:86px;height:86px;min-height:86px;max-height:86px;margin-left:-43px;top:calc(100% - 55px);background:transparent;border:0;box-shadow:none;overflow:visible;z-index:40000}& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker::after,& #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker::after{content:"\1F6B6";display:grid;place-items:center;position:absolute;inset:0;width:86px;height:86px;color:initial;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:4.75rem;line-height:1;background:transparent;border:0;box-shadow:none;transform:scaleX(-1);transform-origin:center;filter:drop-shadow(0 8px 10px rgba(0, 0, 0, .62)) drop-shadow(0 0 9px rgba(130, 244, 255, .24))}& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker .work-test-day-marker-icon,& #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker .work-test-day-marker-icon{opacity:0}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) :is(.workweek-range-label:is(*,._._),.workweek-main-label:is(*,._).workweek-range-label,.workweek-weekend-label:is(*,._).workweek-range-label){top:-30px}& .work-test-icon-trail:is(*,._){top:59px}& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker .work-test-day-marker-icon{inset:0;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:86px 86px;transform-origin:center;z-index:60001}& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker{width:84px;min-width:84px;max-width:84px;height:84px;min-height:84px;max-height:84px;display:grid;place-items:center;background:transparent;border:0;box-shadow:none;overflow:visible;z-index:70000}& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker::after{place-items:center;position:absolute;inset:0;width:84px;height:84px;color:initial;-webkit-text-fill-color:initial;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:4.55rem;line-height:1;background:transparent;border:0;box-shadow:none;transform:scaleX(-1);transform-origin:center;filter:drop-shadow(0 8px 10px rgba(0, 0, 0, .58)) drop-shadow(0 0 8px rgba(130, 244, 255, .22));z-index:70001}& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker .work-test-day-marker-icon{background-image:none}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) #workweekMarker:is(*,#_).marker,html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_#_) #workweekMarker:is(*,#_).marker,html body.page-work-time.page-work-test:is(*,._) #workweekMarker:is(*,#_).marker{transform:translate(20px, 20px)}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_){& #workTestLayout .work-test-mini-summary-track i{background:linear-gradient(90deg, #1a78d3 0%, #27bfd1 34%, #5ba65d 68%, #c9822f 100%)}& #workTestLayout:is(*,#_) .work-test-mini-summary-grid:is(*,._){width:min(100%, 640px);gap:10px}& #workTestLayout:is(*,#_) .work-test-mini-summary-row:is(*,._){grid-template-columns:150px minmax(150px, 360px) 54px;gap:10px;min-height:44px}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #primaryProgress:is(*,#_) :is(#workHoursGroupShell:is(*,#_),#workHoursGroup:is(*,#_)),html body.page-work-time.page-work-test:is(*,._) main.shell.shell #primaryProgress:is(*,#_) #workDashboard:is(*,#_).work-dashboard.glass-card,html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_).work-dashboard.glass-card{padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;outline:0}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestLayout:is(*,#_#_) .work-test-card.work-test-merged-card{padding:22px 30px 32px;border:1px solid rgba(126, 205, 213, .42);background:repeating-linear-gradient(180deg, rgba(64, 123, 110, .08) 0 4px, rgba(7, 17, 25, 0) 4px 12px), linear-gradient(145deg, rgba(19, 42, 55, .98), rgba(12, 29, 42, .98));box-shadow:0 22px 48px rgba(0, 0, 0, .32), inset 0 1px 0 rgba(200, 255, 242, .08)}& #workTestLayout:is(*,#_#_) .work-test-weekday-icon:is(*,._){order:3;display:inline-grid;place-items:center;width:42px;height:42px;margin:-6px auto 0;color:#8fefff;-webkit-text-fill-color:#8fefff;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:2rem;line-height:1;filter:drop-shadow(0 0 9px rgba(81, 218, 232, .3))}& #workTestQuickPanel:is(*,#_) :is(#workSettingsToggle, .world-holidays-toggle, .work-snack-counter, .work-test-quick-total){border-radius:10px;border:1px solid rgba(156, 220, 232, .34)}& #workTestQuickPanel:is(*,#_) #workSettingsToggle:is(*,#_){background:linear-gradient(135deg, rgba(28, 49, 82, .96), rgba(16, 31, 54, .96))}& #workTestQuickPanel:is(*,#_) .world-holidays-toggle:is(*,._){background:linear-gradient(135deg, rgba(35, 61, 48, .96), rgba(17, 40, 35, .96))}& #workTestQuickPanel:is(*,#_) .work-snack-counter.work-snack-coffee{background:linear-gradient(135deg, rgba(67, 48, 32, .96), rgba(39, 27, 22, .96))}& #workTestQuickPanel:is(*,#_) .work-snack-counter.work-snack-donut{background:linear-gradient(135deg, rgba(67, 37, 63, .96), rgba(36, 25, 48, .96))}& #workTestLayout:is(*,#_#_) .work-test-status-bubble:is(*,._){order:3}& #workTestLayout:is(*,#_#_) .work-test-shift-status:is(*,._){order:4}& #workTestLayout:is(*,#_#_) .work-test-shift-countdown:is(*,._){order:5}& #workTestLayout:is(*,#_#_) .work-test-view-title:is(*,._){grid-template-columns:1fr;justify-items:center;text-align:center}& #workTestLayout:is(*,#_#_) .work-test-view-title:is(*,._) .work-test-view-title-icon{display:grid;place-items:center;width:32px;height:32px;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:1.7rem;line-height:1}& #workTestLayout:is(*,#_#_) .work-test-week-view-title.work-test-view-title{margin-top:8px}& #workTestLayout:is(*,#_#_) :is(.work-test-day-view.work-test-view-section, .work-test-week-view.work-test-view-section){width:min(100%, 1180px);margin-left:auto;margin-right:auto;padding:20px 28px 24px;border:1px solid rgba(132, 220, 232, .34);border-radius:16px;background:radial-gradient(circle at 50% -14%, rgba(255, 255, 255, .055), transparent 36%), linear-gradient(145deg, rgba(16, 39, 53, .86), rgba(9, 24, 37, .92));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .055), 0 14px 30px rgba(0, 0, 0, .2)}& #workTestLayout:is(*,#_#_) .work-test-day-view.work-test-view-section :is(#workdayCombinedSlider:is(*,#_), #workdayWeekendSlider:is(*,#_)),& #workTestLayout:is(*,#_#_) .work-test-week-view.work-test-view-section #workweekCard:is(*,#_){max-width:100%;padding-left:24px;padding-right:24px}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) .work-test-mini-summary-track:is(*,._) > i,html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) .work-test-mini-summary-row[data-scale] .work-test-mini-summary-track:is(*,._) > i{background:linear-gradient(90deg, #1a78d3 0%, #27bfd1 34%, #5ba65d 68%, #c9822f 100%)}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestQuickPanel:is(*,#_) #workSettingsToggle:is(*,#_),& #workTestQuickPanel:is(*,#_) .world-holidays-toggle:is(*,._){min-height:26px;padding:4px 7px;font-size:.68rem;border-radius:8px}& #workTestQuickPanel:is(*,#_) .work-snack-counter:is(*,._){gap:5px}& #workTestQuickPanel:is(*,#_) .work-snack-counter :is(.coffee-side-icon, span[aria-hidden="true"]),& #workTestQuickPanel:is(*,#_) .work-snack-counter.work-snack-coffee :is(.coffee-side-icon, span[aria-hidden="true"]),& #workTestQuickPanel:is(*,#_) .work-snack-counter.work-snack-donut span[aria-hidden="true"]{width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;font-size:1.5rem}& #workTestQuickPanel:is(*,#_) .work-test-quick-total:is(*,._){grid-template-columns:28px minmax(0, 1fr);min-height:42px;padding:5px 7px;gap:6px;border-radius:8px}& #workTestQuickPanel:is(*,#_) .work-test-quick-total-icon{width:28px;height:28px}& #workTestQuickPanel:is(*,#_) .work-test-quick-total-copy em{font-size:.62rem}& #workTestQuickPanel:is(*,#_) .work-test-quick-total-copy b{font-size:.82rem}& #workTestLayout:is(*,#_#_) .work-test-weekday-label:is(*,._){font-family:"Brush Script MT", "Segoe Script", "Snell Roundhand", "Apple Chancery", cursive}& #workTestLayout:is(*,#_#_) .work-test-view-snack-button:is(*,._){place-items:center;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer}& #workTestLayout:is(*,#_#_) .work-test-view-snack-button:is(*,._) span{line-height:1;pointer-events:none}& #workTestLayout:is(*,#_#_) :is(.work-test-phase-icon, .work-test-weekend-icon, .work-test-week-icon){width:42px;height:42px;margin-left:-21px;font-size:1.95rem}& #workTestLayout:is(*,#_#_) .work-test-mini-summary-grid:is(*,._){width:min(100%, 920px)}& #workTestLayout:is(*,#_#_) .work-test-mini-summary-row:is(*,._) > span{grid-column:1}& #workTestLayout:is(*,#_#_) .work-test-mini-summary-row:is(*,._) > b{grid-column:2;grid-row:1;justify-self:end;font-weight:700}& #workTestLayout:is(*,#_#_) .work-test-mini-summary-track:is(*,._){grid-column:3}& #workTestLayout:is(*,#_#_) .work-test-status-card:is(*,._) > :not(.work-test-quick-panel):not(.work-test-main-donut-button){position:relative;top:-20px}& #workTestLayout:is(*,#_#_) .work-test-main-donut-button:is(*,._){position:absolute;transform:translateY(-50%);z-index:8;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer}& #workTestLayout:is(*,#_#_) .work-test-status-card:is(*,._) > .work-test-main-donut-button:is(*,._){position:absolute}& #workTestLayout:is(*,#_#_) .work-test-main-donut-button:is(*,._) span{display:grid;place-items:center;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;line-height:1;filter:drop-shadow(0 12px 18px rgba(0, 0, 0, .28)) drop-shadow(0 0 12px rgba(255, 180, 226, .18));pointer-events:none}& #workTestLayout:is(*,#_#_) .work-test-main-donut-button:is(*,._):hover span{transform:translateY(-2px) scale(1.04)}}@media (max-width: 900px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-main-donut-button:is(*,._){left:16px;width:76px;height:76px}& .work-test-main-donut-button:is(*,._) span{width:76px;height:76px;font-size:3.5rem}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestLayout:is(*,#_#_) .work-test-status-heading:is(*,._){height:auto;max-height:none;margin-left:auto;margin-right:auto;padding:16px 28px 18px;border:1px solid rgba(142, 224, 234, .36);border-radius:14px;background:radial-gradient(circle at 50% -18%, rgba(255, 255, 255, .065), transparent 42%), linear-gradient(145deg, rgba(18, 47, 61, .72), rgba(9, 24, 37, .76));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .06), 0 12px 28px rgba(0, 0, 0, .18);box-sizing:border-box}& #workTestLayout:is(*,#_#_) .work-test-status-heading:is(*,._) .work-test-status-bubble:is(*,._){margin-top:4px}& #workTestQuickPanel:is(*,#_) #workSnackCounters:is(*,#_){width:100%}& #workTestQuickPanel:is(*,#_) .work-snack-counter:is(*,._){grid-template-rows:auto auto;max-height:45px}& #workTestQuickPanel:is(*,#_) .work-snack-counter:is(*,._) :is(.coffee-side-icon, span[aria-hidden="true"]){grid-column:1;grid-row:1 / 3}& #workTestQuickPanel:is(*,#_) .work-snack-counter:is(*,._) em{grid-column:2;grid-row:1;align-self:end}& #workTestQuickPanel:is(*,#_) .work-snack-counter:is(*,._) b{grid-column:2;grid-row:2;align-self:start}}@media (max-width: 720px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) .work-test-status-heading:is(*,._){min-width:0;width:min(100%, 420px);padding-left:18px;padding-right:18px}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-quarter,& #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-quarter{transform:translateX(-50%)}& #workdayCombinedTrack:is(*,#_) .work-test-phase-icon:is(*,._){width:54px;height:54px;margin-left:-27px;font-size:2.45rem}& .work-test-main-donut-button:is(*,._),& .work-test-status-card:is(*,._) > .work-test-main-donut-button:is(*,._){width:156px;height:156px;top:calc(50% - 30px);left:36px}& .work-test-main-donut-button:is(*,._) span{width:156px;height:156px;font-size:7.4rem}& :is(#workdayCombinedLabels, #workdayWeekendLabels) .workday-mini-label small{display:none}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell > #workDashboard:is(*,#_#_),html body.page-work-time.page-work-test:is(*,._) main.shell.shell > #primaryProgress:is(*,#_){margin-top:-2px}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-mini-summary-container:is(*,._){width:min(100%, 980px);margin:0 auto;padding:22px 28px 24px;border:1px solid rgba(130, 209, 225, .32);border-radius:12px;background:radial-gradient(circle at 50% -18%, rgba(255, 255, 255, .07), transparent 38%), linear-gradient(145deg, rgba(23, 48, 61, .92), rgba(11, 25, 38, .96) 58%, rgba(13, 35, 42, .92));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .06), 0 16px 34px rgba(0, 4, 12, .28);box-sizing:border-box}& .work-test-mini-summary-container:is(*,._) .work-test-mini-summary-grid:is(*,._){width:100%;margin:0 auto}& :is(.work-test-phase-icons, .work-test-weekend-icons, .work-test-week-icons, .work-test-phase-icon, .work-test-weekend-icon, .work-test-week-icon){display:none;visibility:hidden}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) .work-test-mini-summary-track:is(*,._),html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) .work-test-mini-summary-track:is(*,._){height:8px;min-height:8px;max-height:8px}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestQuickPanel:is(*,#_) .work-snack-counter:is(*,._){text-align:center}& #workTestQuickPanel:is(*,#_) .work-snack-counter:is(*,._) :is(em,b){justify-self:center}& #workTestLayout:is(*,#_#_) .work-test-view-snack-button:is(*,._){width:40px;height:40px}& #workTestLayout:is(*,#_#_) .work-test-view-snack-button:is(*,._) span{width:40px;height:40px;font-size:2.25rem}& #workTestLayout:is(*,#_#_) .work-test-status-heading:is(*,._){min-height:20px;gap:9px}& #workTestLayout:is(*,#_#_) .work-test-shift-status:is(*,._){margin-top:8px;margin-bottom:8px}& #workTestLayout:is(*,#_#_) .work-test-status-bubble:is(*,._){margin-top:8px;margin-bottom:8px}& #workTestLayout:is(*,#_#_) .work-test-shift-countdown:is(*,._){margin-top:8px}& #workTestLayout:is(*,#_#_) .work-test-icon-trail:is(*,._){height:14px;min-height:14px;max-height:14px;background:linear-gradient(90deg, #3ba7ff 0%, #4fe0d2 52%, #e6ae40 100%);border:1px solid rgba(182, 244, 246, .5);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2), 0 0 16px rgba(68, 217, 222, .2)}& #workTestLayout:is(*,#_#_) .work-test-status-heading:is(*,._){width:536px;min-width:536px;max-width:min(100%, 640px)}& #workTestLayout:is(*,#_#_) #workdayCombinedLabels:is(*,#_) .label-work-shift-section:is(*,._){color:#d48735;-webkit-text-fill-color:#d48735}& #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_#_) .workweek-range-label:is(*,._){font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:500}& #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_#_) .workweek-main-label:is(*,._){color:#d48735;-webkit-text-fill-color:#d48735}& #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_#_) .workweek-weekend-label:is(*,._){color:#62b56f;-webkit-text-fill-color:#62b56f}& #workTestLayout:is(*,#_#_) #workdayCombinedTrack:is(*,#_) .work-test-icon-trail:is(*,._){position:absolute;overflow:visible;border-top-right-radius:0;border-bottom-right-radius:0}& #workTestLayout:is(*,#_#_) #workdayCombinedTrack:is(*,#_) .work-test-icon-trail:is(*,._)::after{content:"";position:absolute;top:50%;right:-18px;z-index:2;width:0;height:0;transform:translateY(-50%);border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid #e6ae40;filter:drop-shadow(0 0 8px rgba(230, 174, 64, .36))}& #workTestLayout:is(*,#_#_) .work-test-status-card:is(*,._) > .work-test-consumption-panel:is(*,._){position:absolute;left:18px;z-index:10;display:grid;transform:none}& #workTestLayout:is(*,#_#_) .work-test-consumption-control:is(*,._){position:relative;display:grid;justify-items:center;border:1px solid rgba(126, 205, 213, .34);background:radial-gradient(circle at 50% 0%, rgba(255, 255, 255, .065), transparent 42%), linear-gradient(145deg, rgba(9, 25, 36, .92), rgba(8, 18, 29, .96));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .07), 0 12px 24px rgba(0, 0, 0, .2);box-sizing:border-box}& #workTestLayout:is(*,#_#_) .work-test-consumption-select:is(*,._){display:grid;width:100%;margin:0;color:#aee8f4;font-weight:500;letter-spacing:.02em}& #workTestLayout:is(*,#_#_) .work-test-consumption-select-row{position:relative;display:grid;align-items:end;width:100%}& #workTestLayout:is(*,#_#_) .work-test-consumption-select select{width:100%;border:1px solid rgba(126, 205, 213, .38);border-radius:7px;background:#091724;color:#eefaff;line-height:1;outline:none}& #workTestLayout:is(*,#_#_) .work-test-consumption-menu-button:is(*,._){border:1px solid rgba(126, 205, 213, .4);border-radius:7px;background:linear-gradient(180deg, rgba(20, 58, 68, .92), rgba(8, 25, 35, .98));color:#bdf6ff;line-height:1;white-space:nowrap;cursor:pointer}& #workTestLayout:is(*,#_#_) .work-test-consumption-big:is(*,._){display:grid;justify-items:center;align-content:center;gap:3px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#f4fbff;box-shadow:none;cursor:pointer}& #workTestLayout:is(*,#_#_) .work-test-consumption-big:is(*,._) .work-test-consumption-icon{display:grid;place-items:center;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;line-height:1;filter:drop-shadow(0 12px 18px rgba(0, 0, 0, .32)) drop-shadow(0 0 12px rgba(255, 214, 147, .16));transition:transform .16s ease}& #workTestLayout:is(*,#_#_) .work-test-main-drink-button:is(*,._) .work-test-consumption-icon{filter:drop-shadow(0 12px 18px rgba(0, 0, 0, .32)) drop-shadow(0 0 12px rgba(126, 223, 255, .2))}& #workTestLayout:is(*,#_#_) .work-test-consumption-name:is(*,._){display:block;max-width:112px;color:#f2d892;font-size:.66rem;font-style:normal;line-height:1.05;text-align:center;white-space:normal}& #workTestLayout:is(*,#_#_) .work-test-consumption-gallery:is(*,._){position:absolute;z-index:40;display:grid;gap:8px;max-height:360px;padding:12px;overflow:auto;scrollbar-width:thin;border:1px solid rgba(138, 225, 238, .46);border-radius:14px;background:radial-gradient(circle at 12% 8%, rgba(111, 221, 225, .18), transparent 34%), linear-gradient(145deg, rgba(8, 24, 36, .98), rgba(5, 15, 26, .99));box-shadow:0 18px 40px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .06)}& #workTestLayout:is(*,#_#_) .work-test-consumption-gallery:is(*,._)[hidden]{display:none}& #workTestLayout:is(*,#_#_) .work-test-consumption-image:is(*,._){display:grid;place-items:center;gap:5px;width:100%;height:76px;min-width:0;min-height:76px;padding:7px 4px;border:1px solid rgba(126, 205, 213, .3);border-radius:10px;background:rgba(8, 24, 34, .82);color:#fff7dc;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05);cursor:pointer;text-align:center}& #workTestLayout:is(*,#_#_) .work-test-consumption-image:is(*,._) span{display:block;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:2.1rem;line-height:1}& #workTestLayout:is(*,#_#_) .work-test-consumption-image:is(*,._) em{position:static;width:auto;height:auto;clip:auto;white-space:nowrap;max-width:100%;color:#d8f8ff;font-size:.57rem;font-style:normal;line-height:1.05;text-overflow:ellipsis;overflow:hidden}}@media (max-width: 980px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-status-card:is(*,._){min-height:0;padding:24px 16px 18px}& .work-test-status-card:is(*,._) > .work-test-consumption-panel:is(*,._){position:static;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0 auto 14px}& .work-test-consumption-gallery:is(*,._),& .work-test-drink-control .work-test-consumption-gallery:is(*,._){left:50%;top:58px;transform:translateX(-50%)}}}@media (max-width: 620px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) .work-test-status-card:is(*,._) > .work-test-consumption-panel:is(*,._){grid-template-columns:1fr}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-status-card:is(*,._){align-content:start;align-items:start;padding-bottom:16px}& .work-test-status-heading:is(*,._){padding-bottom:12px}& :is(.work-test-day-view.work-test-view-section, .work-test-week-view.work-test-view-section){transform:translateY(-100px)}& .work-test-status-card:is(*,._) > .work-test-consumption-panel:is(*,._){width:188px;max-width:188px;gap:8px}& .work-test-consumption-control:is(*,._){padding:7px;border-radius:11px}& .work-test-consumption-select-row{grid-template-columns:minmax(0, 1fr) auto;gap:4px}& .work-test-consumption-select:is(*,._){gap:3px;font-size:.6rem}& .work-test-consumption-select select{height:23px;min-height:23px;padding:2px 5px;font-size:.62rem}& .work-test-consumption-menu-button:is(*,._){height:23px;min-height:23px;padding:2px 6px;font-size:.58rem}& .work-test-consumption-big:is(*,._){width:112px;height:104px;min-width:112px;min-height:104px}& .work-test-consumption-big:is(*,._) .work-test-consumption-icon{width:108px;height:96px;font-size:5.65rem}& .work-test-main-drink-button:is(*,._) .work-test-consumption-icon{font-size:5.25rem}& .work-test-consumption-big:is(*,._) .work-test-consumption-name:is(*,._){display:none}& .work-test-consumption-gallery:is(*,._),& .work-test-drink-control .work-test-consumption-gallery:is(*,._){left:0;right:auto;top:36px;transform:none;width:388px;max-width:min(388px, calc(100vw - 38px));grid-template-columns:repeat(4, minmax(78px, 1fr))}& .work-test-drink-control .work-test-consumption-gallery:is(*,._){top:36px}}@media (max-width: 980px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& :is(.work-test-day-view.work-test-view-section, .work-test-week-view.work-test-view-section){transform:none}& .work-test-status-card:is(*,._) > .work-test-consumption-panel:is(*,._){width:min(100%, 420px);max-width:min(100%, 420px)}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestLayout:is(*,#_#_) .work-test-status-card:is(*,._) > .work-test-consumption-panel:is(*,._){top:-3px}& #workTestLayout:is(*,#_#_) .work-test-consumption-control:is(*,._){padding-top:3px;padding-bottom:3px;gap:3px}& #workTestLayout:is(*,#_#_) .work-test-consumption-select:is(*,._){justify-items:center;text-align:center}& #workTestLayout:is(*,#_#_) .work-test-consumption-select:is(*,._) span{width:100%;display:block;text-align:center}& #workTestQuickPanel:is(*,#_) #workTestHolidaysSlot:is(*,#_),& #workTestQuickPanel:is(*,#_) .world-holidays-toggle:is(*,._){transform:translateY(15px)}& #workTestLayout:is(*,#_#_) .work-test-consumption-select:is(*,._) span{transform:translateX(20px)}& #workTestLayout:is(*,#_#_) .work-test-consumption-big:is(*,._) .work-test-consumption-icon{transform:translateY(-10px)}& #workTestLayout:is(*,#_#_) .work-test-consumption-big:is(*,._):hover .work-test-consumption-icon,& #workTestLayout:is(*,#_#_) .work-test-consumption-big:is(*,._).is-popping .work-test-consumption-icon{transform:translateY(-12px) scale(1.06)}& #workTestLayout:is(*,#_#_) .work-test-icon-trail:is(*,._){transform:translateY(-10px)}& #workTestLayout:is(*,#_#_) .work-test-status-card:is(*,._){padding-left:218px;padding-right:250px}& #workTestLayout:is(*,#_#_) .work-test-left-tools-panel:is(*,._){position:absolute;z-index:12;display:grid;justify-items:center;box-sizing:border-box;border:1px solid rgba(126, 205, 213, .36);border-radius:13px;background:linear-gradient(145deg, rgba(9, 24, 36, .94), rgba(8, 18, 29, .96));box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 12px 24px rgba(0,0,0,.22)}& #workTestLayout:is(*,#_#_) .work-test-left-tools-panel :is(#workSettingsToggle, .world-holidays-toggle){display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border:1px solid rgba(126, 205, 213, .48);border-radius:8px;background:rgba(13, 29, 43, .94);color:#e9f7fb;font-size:.7rem;font-weight:600;line-height:1;text-align:center;box-shadow:none}& #workTestLayout:is(*,#_#_) .work-test-left-tools-panel #workSettingsToggle:is(*,#_){background:linear-gradient(135deg, rgba(28, 49, 82, .96), rgba(16, 31, 54, .96))}& #workTestLayout:is(*,#_#_) .work-test-left-tools-panel .world-holidays-toggle:is(*,._){background:linear-gradient(135deg, rgba(35, 61, 48, .96), rgba(17, 40, 35, .96));transform:none}& #workTestLayout:is(*,#_#_) .work-test-left-donut-button:is(*,._){display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#fff4d8;box-shadow:none;cursor:pointer}& #workTestLayout:is(*,#_#_) .work-test-left-donut-button:is(*,._) span{display:block;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;line-height:1;filter:drop-shadow(0 14px 20px rgba(0,0,0,.34)) drop-shadow(0 0 16px rgba(255, 190, 128, .16))}& #workTestQuickPanel:is(*,#_) #workTestHolidaysSlot:is(*,#_){transform:none}& #workTestLayout:is(*,#_#_) .work-test-mini-view:is(*,._){display:grid;gap:16px}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestLayout:is(*,#_#_) .work-test-status-card:is(*,._){padding-left:16px;padding-right:16px}& #workTestLayout:is(*,#_#_) .work-test-left-tools-panel:is(*,._),& #workTestQuickPanel:is(*,#_).work-test-quick-panel{position:static;width:min(100%, 260px);margin:0 auto 12px}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-status-heading:is(*,._){align-self:start;margin-top:0;padding-top:0;transform:translate(-100px, -28px)}& .work-test-left-tools-panel:is(*,._){left:12px;top:10px;width:174px;min-height:0;gap:7px;padding:8px}& .work-test-left-donut-button:is(*,._){position:absolute;left:100px;top:92px;z-index:11;width:154px;height:154px;min-width:154px;min-height:154px;margin:0}& .work-test-left-donut-button:is(*,._) span{font-size:8rem}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) .work-test-left-donut-button:is(*,._){position:static;margin:0 auto 12px}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-status-card:is(*,._){min-height:430px;padding-top:0}& #workTestLeftToolsPanel:is(*,#_).work-test-left-tools-panel{right:auto;bottom:auto;margin:0}& #workTestLeftDonutButton:is(*,#_).work-test-left-donut-button{position:absolute;top:114px;right:auto;bottom:auto;transform:none;margin:0;z-index:12}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._){gap:8px}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) span{transform:none;text-align:center;font-size:1.16rem;font-weight:700;letter-spacing:0}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) select{border-radius:10px}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-menu-button:is(*,._){border-radius:10px}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._) .work-test-consumption-name:is(*,._){font-family:Georgia, "Times New Roman", serif;font-style:normal;font-weight:700}}@media (max-width: 900px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_).work-test-consumption-panel{grid-template-columns:minmax(0, 1fr);max-width:430px}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestQuickPanel:is(*,#_) #workSnackCounters:is(*,#_){gap:9px}& #workTestQuickPanel:is(*,#_) :is(.work-snack-counter, .work-test-quick-total){min-height:58px;height:58px;padding:8px 12px}& #workTestQuickPanel:is(*,#_) .work-snack-counter :is(.coffee-side-icon, span[aria-hidden="true"]),& #workTestQuickPanel:is(*,#_) .work-test-quick-total-icon{font-size:1.9rem}& #workTestQuickPanel:is(*,#_) :is(.work-snack-counter em, .work-test-quick-total-copy em){font-size:.78rem;line-height:1.05}& #workTestQuickPanel:is(*,#_) :is(.work-snack-counter b, .work-test-quick-total-copy b){font-size:1rem;line-height:1.05}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._){border-color:rgba(211, 157, 213, .38)}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) span{color:#f2d7f3}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._){flex-direction:column;align-items:center;justify-content:center;gap:13px}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._) .work-test-consumption-icon:is(*,._){position:static;display:block;color:#fff0d0;line-height:.82;filter:none}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._) .work-test-consumption-name:is(*,._){width:100%;color:#ffe5a8;font-size:1.12rem;line-height:1.1;text-align:center}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-menu-button:is(*,._){margin-top:0;justify-self:center;background:rgba(22, 15, 30, .88)}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-image:is(*,._){border-color:rgba(229, 184, 232, .24)}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-image:is(*,._) span{position:static;transform:none}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-image:is(*,._) em{min-height:0}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(.work-test-consumption-icon, .work-test-consumption-image span)::before,& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(.work-test-consumption-icon, .work-test-consumption-image span)::after{content:none;display:none}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-snack-control.work-test-consumption-control{border-color:rgba(231, 178, 231, .42)}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-drink-control.work-test-consumption-control{border-color:rgba(142, 216, 226, .42)}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._){align-items:center;justify-items:center}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) select{margin:0 auto}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._) .work-test-consumption-icon:is(*,._){background:none;border:0;border-radius:0;box-shadow:none;font-size:9.1rem}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._):hover .work-test-consumption-icon:is(*,._),& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._).is-popping .work-test-consumption-icon:is(*,._){filter:none}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._) .work-test-consumption-name:is(*,._){order:2}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-gallery:is(*,._),& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-drink-control .work-test-consumption-gallery:is(*,._){position:absolute;left:50%;top:calc(100% - 8px);display:grid;grid-template-columns:repeat(5, 54px);justify-content:center;gap:6px;width:322px;max-width:322px;margin:0;padding:9px;overflow:auto;transform:translateX(-50%);border-radius:10px;background:rgba(12, 17, 27, .98);border:1px solid rgba(191, 221, 229, .34);box-shadow:0 16px 28px rgba(0, 0, 0, .42)}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-gallery:is(*,._)[hidden]{display:none}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-image:is(*,._){width:54px;min-width:54px;min-height:54px;height:54px;gap:1px;padding:4px 3px;border-radius:8px;background:rgba(27, 33, 45, .96);box-shadow:none}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-image:is(*,._) span{background:none;border:0;border-radius:0;box-shadow:none;color:#fff0d0;font-size:1.55rem;line-height:1;filter:none}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-image:is(*,._) em{color:#dcecf3;font-size:.5rem;line-height:.95;max-width:48px}& #workTestLayout:is(*,#_#_) .work-test-shift-countdown:is(*,._){transform:translateY(-10px)}& #workTestLayout:is(*,#_#_) .work-test-view-title:is(*,._){flex-direction:column;padding-top:0;padding-bottom:2px}& #workTestLayout:is(*,#_#_) .work-test-view-snack-button:is(*,._){margin:0}}html body.page-work-time.page-work-test:is(*,._._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) .work-test-left-tools-panel :is(#workSettingsToggle, .world-holidays-toggle){width:166px;min-width:166px;height:44px;min-height:44px}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._) .work-test-consumption-icon:is(*,._){transform:translate(-20px, -1px)}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._):hover .work-test-consumption-icon:is(*,._),& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._).is-popping .work-test-consumption-icon:is(*,._){transform:translate(-20px, -5px) scale(1.03)}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._) .work-test-consumption-name:is(*,._){margin-top:18px;transform:none}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-gallery:is(*,._),& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-drink-control .work-test-consumption-gallery:is(*,._){max-height:320px}& #workTestQuickPanel:is(*,#_) .work-test-quick-total:is(*,._){width:calc(100% - 20px);justify-self:center}& #workTestLayout:is(*,#_#_) #workdayCombinedLabels:is(*,#_) :is(.label-before-work, .label-work-shift-section, .label-after-work).workday-section-label{top:-34px;bottom:auto}& #workTestLayout:is(*,#_#_) #workdayCombinedSlider:is(*,#_){height:195px;min-height:195px}& #workTestLayout:is(*,#_#_) #workdayWeekendSlider:is(*,#_){height:193px;min-height:193px}& #workTestLayout:is(*,#_#_) #workdayCombinedTrack:is(*,#_).workday-mini-track,& #workTestLayout:is(*,#_#_) #workdayWeekendSlider:is(*,#_) .workday-mini-track{height:77px;min-height:77px;max-height:77px}& #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_#_){height:70px;min-height:70px;max-height:70px}& #workTestLayout:is(*,#_#_) .work-test-view-title:is(*,._){margin:0 auto 10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:"Brush Script MT", "Segoe Script", "Lucida Handwriting", cursive;font-size:2.15rem;font-style:normal;font-weight:500;line-height:1.05}& #workTestLayout:is(*,#_#_) .work-test-view-title:is(*,._) b{font-size:inherit;line-height:inherit}& #workTestLayout:is(*,#_#_) .work-test-view-title:is(*,._) b{order:1}& #workTestLayout:is(*,#_#_) .work-test-view-snack-button:is(*,._){order:2}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:hover .work-test-consumption-icon:is(*,._),& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big.is-popping .work-test-consumption-icon:is(*,._){left:-20px;top:-15px}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-name:is(*,._){position:relative;top:10px;margin-top:0}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-name:is(*,._){transform:translateY(10px)}& #workTestLayout:is(*,#_#_) #workTestLeftDonutButton:is(*,#_).work-test-left-donut-button{left:32px}& #workTestLayout:is(*,#_#_) #workTestStatusHeading:is(*,#_).work-test-status-heading :is( .work-test-day-label, .work-test-weekday-label, .work-test-shift-status, .work-test-status-bubble, .work-test-shift-countdown ){font-size:1.08rem;line-height:1.18;font-weight:500}& #workTestLayout:is(*,#_#_) #workTestStatusHeading:is(*,#_).work-test-status-heading .work-test-status-bubble:is(*,._){padding-top:7px;padding-bottom:7px}& #workTestLayout:is(*,#_#_) #workTestStatusCard:is(*,#_).work-test-status-card{padding-left:252px;padding-right:252px}& #workTestLayout:is(*,#_#_) #workTestLeftDonutButton:is(*,#_).work-test-left-donut-button,& #workTestLayout:is(*,#_#_) #workTestEarningsSlot,& #workTestLayout:is(*,#_#_) .work-test-quick-total:is(*,._){display:none}& #workTestLayout:is(*,#_#_) #workTestLeftToolsPanel:is(*,#_).work-test-left-tools-panel,& #workTestQuickPanel:is(*,#_).work-test-quick-panel{position:absolute;top:158px;width:188px;min-width:188px;max-width:188px;min-height:0;padding:7px;display:grid;justify-items:stretch;align-items:center;gap:0;border:1px solid rgba(126, 205, 213, .34);border-radius:12px;background:linear-gradient(145deg, rgba(11, 30, 42, .93), rgba(8, 18, 29, .94));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05), 0 10px 20px rgba(0, 0, 0, .2);transform:none;z-index:15}& #workTestLayout:is(*,#_#_) #workTestLeftToolsPanel:is(*,#_).work-test-left-tools-panel{left:22px}& #workTestQuickPanel:is(*,#_).work-test-quick-panel{right:22px;left:auto}& #workTestLeftToolsPanel:is(*,#_) .work-snack-counter:is(*,._),& #workTestQuickPanel:is(*,#_) .work-snack-counter:is(*,._){width:100%;min-width:0;max-width:none;min-height:58px;height:58px;padding:7px 9px;display:grid;grid-template-columns:44px 1fr;align-items:center;justify-items:center;column-gap:8px;border-radius:10px;box-sizing:border-box}& #workTestLeftToolsPanel:is(*,#_) .work-snack-counter:is(*,._) em,& #workTestQuickPanel:is(*,#_) .work-snack-counter:is(*,._) em{font-size:.72rem;line-height:1.05;text-align:center}& #workTestLeftToolsPanel:is(*,#_) .work-snack-counter:is(*,._) b,& #workTestQuickPanel:is(*,#_) .work-snack-counter:is(*,._) b{font-size:1rem;line-height:1;text-align:center}& #workTestLayout:is(*,#_#_) #workTestStatusActions:is(*,#_).work-test-status-actions{order:7;display:flex;align-items:center;justify-content:center;gap:9px;margin:8px auto 0}& #workTestLayout:is(*,#_#_) #workTestStatusActions:is(*,#_) :is(#workSettingsToggle, .world-holidays-toggle){width:142px;min-width:142px;height:34px;min-height:34px;max-height:34px;padding:4px 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:.74rem;line-height:1;transform:none}& #workTestLayout:is(*,#_#_) #workTestStatusActions:is(*,#_) #workInfoHolidayCell:is(*,#_){display:flex;align-items:center;justify-content:center;width:142px;height:34px;min-height:34px;margin:0;padding:0;transform:none}& #workTestLayout:is(*,#_#_) #workTestStatusActions:is(*,#_) #workInfoHolidayCell:is(*,#_) .world-holidays-toggle:is(*,._){width:100%}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_).work-test-consumption-panel{position:absolute;left:24px;right:24px;margin:0;display:grid;align-items:start}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select-row:is(*,._){width:100%;display:flex;align-items:center;justify-content:center;gap:6px}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._){display:block;justify-items:stretch}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) span{display:none}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) select{padding:2px 6px;text-align:center;text-align-last:center}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-menu-button:is(*,._){padding:2px 6px;line-height:1;white-space:nowrap}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._){width:auto;min-width:0;height:auto;min-height:0;margin:0 auto;padding:0;display:grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-icon:is(*,._){position:static;left:auto;top:auto;display:block;padding:0;border:0;border-radius:0;background:none;box-shadow:none}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._) .work-test-consumption-name:is(*,._){display:none}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(#workTestSnackGallery, #workTestDrinkGallery).work-test-consumption-gallery:is(*,._),& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-drink-control .work-test-consumption-gallery:is(*,._){left:50%;width:322px;max-width:322px;height:320px;max-height:320px;transform:translateX(-50%);z-index:60}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestLayout:is(*,#_#_) #workTestStatusCard:is(*,#_).work-test-status-card{padding-left:16px;padding-right:16px;padding-top:180px}& #workTestLayout:is(*,#_#_) :is(#workTestConsumptionPanel:is(*,#_).work-test-consumption-panel,#workTestLeftToolsPanel:is(*,#_).work-test-left-tools-panel),& #workTestQuickPanel:is(*,#_).work-test-quick-panel{position:relative;left:auto;right:auto;top:auto;width:min(100%, 260px);min-width:0;margin:0 auto 10px}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_).work-test-consumption-panel{top:10px}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._){margin:0 auto 4px;display:grid;align-items:center;justify-items:stretch}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){display:grid;align-items:center;justify-items:center;border-radius:10px;box-sizing:border-box}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._) em{line-height:1.05}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._) b{line-height:1}& #workTestConsumptionPanel:is(*,#_) :is(#workTestSnackGallery, #workTestDrinkGallery).work-test-consumption-gallery:is(*,._),& #workTestConsumptionPanel:is(*,#_) .work-test-drink-control .work-test-consumption-gallery:is(*,._){top:94px}& #workTestStatusHeading:is(*,#_).work-test-status-heading{color:#ffffff}& #workTestStatusHeading:is(*,#_).work-test-status-heading :is( .work-test-day-label, .work-test-weekday-label, .work-test-shift-status, .work-test-shift-countdown ){color:#ffffff;-webkit-text-fill-color:#ffffff;text-shadow:0 0 12px rgba(255, 255, 255, .12)}& #workTestStatusHeading:is(*,#_).work-test-status-heading .work-test-weekday-label:is(*,._){color:#ffffff;-webkit-text-fill-color:#ffffff}& #workTestStatusHeading:is(*,#_).work-test-status-heading .work-test-status-bubble:is(*,._){width:auto;min-width:0;max-width:100%;min-height:0;margin-bottom:6px;padding:0;border-radius:0}& #workTestStatusActions:is(*,#_) :is(#workSettingsToggle, .world-holidays-toggle){border-color:rgba(134, 157, 171, .5);background:linear-gradient(180deg, #22303a, #151d25);color:#d9e2ea;-webkit-text-fill-color:#d9e2ea;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .08), 0 6px 14px rgba(0, 0, 0, .26)}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){grid-template-columns:minmax(0, 1fr) auto;column-gap:12px;justify-items:stretch;background:linear-gradient(145deg, #101922, #091018);font-family:"Consolas", "Lucida Console", "Courier New", monospace}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot-left .work-snack-counter:is(*,._){background:linear-gradient(145deg, #1f1624, #0f111a)}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot-right .work-snack-counter:is(*,._){background:linear-gradient(145deg, #12212a, #0b121a)}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._) :is(.coffee-side-icon, span[aria-hidden="true"]){display:none}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._) em{grid-column:1;font-family:inherit;letter-spacing:.04em;text-align:left;text-transform:uppercase}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._) b{grid-column:2;font-family:inherit;text-align:right}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big{margin-top:12px}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-icon:is(*,._){line-height:.9}& .work-test-view-snack-button:is(*,._){display:none}& #workdayCombinedLabels:is(*,#_) :is(.label-before-work, .label-work-shift-section, .label-after-work).workday-section-label,& #workweekTrack:is(*,#_) :is(.workweek-main-label, .workweek-weekend-label){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;line-height:1.05}& #workdayCombinedLabels:is(*,#_) :is(.label-before-work, .label-work-shift-section, .label-after-work).workday-section-label::before,& #workweekTrack:is(*,#_) :is(.workweek-main-label, .workweek-weekend-label)::before{display:block;font-family:"Segoe UI Emoji", "Apple Color Emoji", sans-serif;font-size:1.38rem;line-height:1;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .32))}& .work-test-mini-summary-row:is(*,._){border-radius:12px}& .work-test-mini-summary-track:is(*,._) > i{min-height:100%}}html body.page-work-time.page-work-test #workDashboard{& #workweekTrack .workweek-main-label:is(*,._)::before{content:"💼";display:block;font-family:"Segoe UI Emoji", "Apple Color Emoji", sans-serif;font-size:1.38rem;line-height:1;margin-bottom:3px}& #workweekTrack .workweek-weekend-label:is(*,._)::before{content:"🏠";display:block;font-family:"Segoe UI Emoji", "Apple Color Emoji", sans-serif;font-size:1.38rem;line-height:1;margin-bottom:3px}& #workTestLayout :is(#workdayCombinedLabels, #workweekTrack) :is(.workday-section-label, .workweek-main-label, .workweek-weekend-label)::before{content:none;display:none}& #workTestLayout :is(.work-test-label-icon, .work-test-label-text){display:block}& #workTestLayout .work-test-label-icon{font-family:"Segoe UI Emoji", "Apple Color Emoji", sans-serif;line-height:1;margin-bottom:3px;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .32))}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) .work-test-day-slider-slot:is(*,._){transform:translateY(50px)}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #workTestPopoverSlot #workSettingsPopover:is(*,#_):not([hidden]){display:block;visibility:visible;opacity:1}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workdayCombinedTrack:is(*,#_) .work-test-time-guide.is-lunch-boundary .work-test-time-guide-line{background:linear-gradient(180deg, rgba(255, 226, 139, .42), rgba(255, 226, 139, .12));width:2px}& #workdayCombinedTrack:is(*,#_) .work-test-time-guide.is-lunch-boundary .work-test-time-guide-label{color:rgba(255, 226, 139, .84);-webkit-text-fill-color:rgba(255, 226, 139, .84)}& #workdayCombinedLabels:is(*,#_) :is(.label-before-work, .label-work-shift-section, .label-after-work).workday-section-label,& #workweekTrack:is(*,#_) :is(.workweek-main-label, .workweek-weekend-label){translate:0 -30px}& #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-quarter,& #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-quarter{top:calc(100% + 8px);bottom:auto}& #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-bottom{top:calc(100% + 18px);bottom:auto}& #workweekTrack:is(*,#_) .tick-label:is(*,._){top:calc(100% + 12px);bottom:auto}& #workTestStatusHeading:is(*,#_).work-test-status-heading :is( .work-test-day-label, .work-test-shift-status, .work-test-shift-countdown ){font-size:1.34rem;line-height:1.22}& #workTestStatusHeading:is(*,#_).work-test-status-heading .work-test-status-bubble:is(*,._){color:#96f4ff;-webkit-text-fill-color:#96f4ff;text-shadow:0 0 16px rgba(88, 232, 255, .28)}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._){min-height:44px;height:44px;transform:translateY(-15px)}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){height:44px;cursor:default}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._):hover{transform:none;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .04), 0 8px 14px rgba(0, 0, 0, .24)}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._) em{font-size:.8rem}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._) b{font-size:1.32rem}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-big:is(*,._){position:relative;overflow:visible;z-index:2}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:hover .work-test-consumption-icon:is(*,._),& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big.is-popping .work-test-consumption-icon:is(*,._){transform:translateY(2px) scale(1.16);filter:drop-shadow(0 0 14px rgba(113, 255, 237, .7)) drop-shadow(0 14px 18px rgba(0, 0, 0, .34))}}.work-snack-progress-popup.work-test-consumption-popup{position:fixed;left:var(--snack-progress-left, 50vw);top:var(--snack-progress-top, 50vh);z-index:12000;grid-template-columns:1fr;border:3px solid #89f7ff;border-radius:14px;color:#eaffff;-webkit-text-fill-color:#eaffff;text-align:center;opacity:0;pointer-events:none;transform:translate(-50%, 0) translateY(10px);transition:opacity .22s ease, transform .22s ease;box-shadow:0 0 0 1px rgba(255, 255, 255, .12), 0 0 24px rgba(137, 247, 255, .36), 0 18px 34px rgba(0, 0, 0, .42)}.work-snack-progress-popup.work-test-consumption-popup.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%, 0) translateY(0)}.work-snack-progress-popup.work-test-consumption-popup-snack{border-color:#ffd06b;box-shadow:0 0 0 1px rgba(255, 255, 255, .12), 0 0 24px rgba(255, 208, 107, .36), 0 18px 34px rgba(0, 0, 0, .42)}.work-test-consumption-popup-scene{display:inline-flex;align-items:flex-end;justify-content:center}.work-test-popup-person{font-family:"Segoe UI Emoji", "Apple Color Emoji", sans-serif}.work-test-popup-item{font-family:"Segoe UI Emoji", "Apple Color Emoji", sans-serif;line-height:1;transform:translateY(-4px)}.work-snack-progress-popup.work-test-consumption-popup b{color:#f4ffff;-webkit-text-fill-color:#f4ffff;text-shadow:0 0 12px rgba(137, 247, 255, .28)}.work-test-consumption-drop{border:2px solid #ffdd8b;border-radius:7px;background:#151719;color:#ffefbd;-webkit-text-fill-color:#ffefbd;font-weight:700;cursor:pointer}.work-test-consumption-drop:hover{background:#3a3323;box-shadow:0 0 14px rgba(255, 221, 139, .34)}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-view-title:is(*,._){display:flex;justify-content:center;width:min(100%, 760px);color:#66e5da;-webkit-text-fill-color:#66e5da;text-shadow:0 0 14px rgba(102, 229, 218, .2)}& .work-test-view-title:is(*,._)::before,& .work-test-view-title:is(*,._)::after{content:"";flex:1 1 120px;max-width:220px;height:1px;box-shadow:0 0 10px rgba(102, 229, 218, .28)}& .work-test-view-title:is(*,._) b{flex:0 0 auto}& .work-test-view-section .work-test-view-title:is(*,._){display:flex;flex-direction:row;align-items:center;justify-content:center;width:min(100%, 760px);min-height:0;height:auto;margin:0 auto 18px;padding:0;gap:18px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:"Brush Script MT", "Segoe Script", "Lucida Handwriting", cursive;font-size:2.3rem;font-weight:500;line-height:1.05}& .work-test-view-section .work-test-view-title:is(*,._)::before,& .work-test-view-section .work-test-view-title:is(*,._)::after{content:"";display:block;position:static;flex:1 1 120px;width:auto;min-width:120px;max-width:220px;height:1px;min-height:1px;max-height:1px;margin:0;padding:0;align-self:center;border:0;border-radius:0;transform:none}& .work-test-view-section .work-test-view-title:is(*,._) b{display:inline-block;flex:0 0 auto;order:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}& .work-test-view-section .work-test-view-snack-button:is(*,._){display:none;width:0;min-width:0;height:0;min-height:0;margin:0;padding:0;overflow:hidden;pointer-events:none}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker,html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker,html body.page-work-time.page-work-test:is(*,._) #workweekMarker:is(*,#_).marker{width:78px;min-width:78px;max-width:78px;height:58px;min-height:58px;max-height:58px;margin-left:-39px}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::after,html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::after,html body.page-work-time.page-work-test:is(*,._) #workweekMarker:is(*,#_).marker::after{width:78px;height:58px;font-size:4.25rem;transform-origin:center}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:hover .work-test-consumption-icon:is(*,._),& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:focus-visible .work-test-consumption-icon:is(*,._){animation:workTestSnackHoverBuild 5s linear forwards}& #workTestStatusHeading:is(*,#_).work-test-status-heading{gap:14px}& #workTestStatusHeading:is(*,#_).work-test-status-heading .work-test-day-label:is(*,._){margin-top:15px;font-size:1.62rem;line-height:1.16}& #workTestStatusHeading:is(*,#_).work-test-status-heading .work-test-weekday-label:is(*,._){font-size:3.08rem;line-height:.98}& #workTestConsumptionPanel:is(*,#_).work-test-consumption-panel{z-index:1}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select-row:is(*,._){transform:translateY(-10px)}& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker{top:calc(100% - 80px)}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::after,html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::after,html body.page-work-time.page-work-test:is(*,._) #workweekMarker:is(*,#_).marker::after{transform:scaleX(-1.16)}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workdayCombinedLabels:is(*,#_) .label-lunch-break:is(*,._){translate:0 -10px}.work-test-consumption-popup-scene{min-height:82px;gap:12px}.work-test-popup-person{font-size:4.45rem;line-height:1}.work-test-popup-item{font-size:2.5rem}.work-test-consumption-drop{min-height:22px;height:22px;padding:2px 14px;font-size:.76rem;line-height:1}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_),html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) .work-test-card.work-test-merged-card{background-color:#212b33;background-image:none}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-day-heading-card:is(*,._){position:relative;z-index:4;display:grid;justify-items:center;align-content:center;gap:3px;width:min(100%, 410px);min-height:96px;margin:0 auto -30px;padding:12px 30px 14px;border:1px solid rgba(141, 217, 238, .28);border-radius:8px;background:radial-gradient(circle at 50% 0%, rgba(168, 228, 255, .12), transparent 46%), linear-gradient(145deg, rgba(20, 48, 60, .9), rgba(9, 22, 32, .94));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .08), 0 14px 26px rgba(0, 0, 0, .2)}& .work-test-day-heading-card:is(*,._) .work-test-day-label:is(*,._){margin:0;color:#f4fbff;-webkit-text-fill-color:#f4fbff;font-size:1.24rem;font-weight:500;line-height:1.1;letter-spacing:.01em;text-align:center}& .work-test-day-heading-card:is(*,._) .work-test-weekday-label:is(*,._){margin:0;color:#ffe5a9;-webkit-text-fill-color:#ffe5a9;line-height:1;text-align:center;text-shadow:0 0 14px rgba(255, 218, 140, .18)}& #workTestStatusCard:is(*,#_).work-test-status-card{background-color:#212b33;background-image:none}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._){isolation:isolate;overflow:visible;border-radius:9px;background-color:#bda884;background-image:radial-gradient(circle at 22% 16%, rgba(255, 246, 215, .42), transparent 28%), radial-gradient(circle at 80% 86%, rgba(94, 59, 27, .18), transparent 38%), linear-gradient(145deg, #c8b893 0%, #bda884 48%, #9d8156 100%)}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._)::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:.26;background-image:repeating-linear-gradient(0deg, rgba(67, 44, 22, .14) 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, rgba(255, 247, 220, .12) 0 1px, transparent 1px 6px), radial-gradient(circle at 18% 32%, rgba(78, 47, 20, .18) 0 1px, transparent 2px), radial-gradient(circle at 72% 58%, rgba(78, 47, 20, .14) 0 1px, transparent 2px);mix-blend-mode:multiply}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._),& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) select,& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-menu-button:is(*,._){border-color:rgba(84, 57, 29, .55);background-color:rgba(68, 45, 25, .76);background-image:linear-gradient(180deg, rgba(84, 57, 32, .78), rgba(45, 30, 18, .88));color:#fff3ca;-webkit-text-fill-color:#fff3ca;box-shadow:inset 0 1px 0 rgba(255, 244, 205, .16)}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._) em{color:#fff1c1;-webkit-text-fill-color:#fff1c1}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._) b{color:#ffe07a;-webkit-text-fill-color:#ffe07a}& .work-test-day-heading-card:is(*,._){left:-20px;top:-10px}& #workTestStatusCard:is(*,#_).work-test-status-card{padding-top:80px}& #workTestConsumptionPanel:is(*,#_) :is(#workTestSnackCountSlot.work-test-side-count-slot,#workTestDrinkCountSlot.work-test-side-count-slot){transform:translateY(-15px)}& #workTestConsumptionPanel:is(*,#_) :is(.work-test-snack-control.work-test-consumption-control,.work-test-drink-control.work-test-consumption-control){box-sizing:border-box;width:200px;min-width:200px;max-width:200px;min-height:266px;height:266px;padding:12px 10px 12px;overflow:visible}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker::before,html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::before,html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::before,html body.page-work-time.page-work-test:is(*,._) #workweekMarker:is(*,#_).marker::before{position:absolute;left:50%;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #9befff;border-bottom:0;transform:translateX(-50%);pointer-events:none;z-index:8}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::before,html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::before,html body.page-work-time.page-work-test:is(*,._) #workweekMarker:is(*,#_).marker::before{top:-16px;border-left-width:9px;border-right-width:9px;border-top-width:14px}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._){justify-self:center}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){padding-left:10px;padding-right:10px}& #workTestConsumptionPanel:is(*,#_) :is(.work-test-snack-control.work-test-consumption-control,.work-test-drink-control.work-test-consumption-control){border:0;border-radius:0;background:transparent;background-color:transparent;background-image:none;box-shadow:none}& #workTestConsumptionPanel:is(*,#_) .work-test-snack-control.work-test-consumption-control::before,& #workTestConsumptionPanel:is(*,#_) .work-test-drink-control.work-test-consumption-control::before{content:none;display:none}& .work-test-card.work-test-merged-card{position:relative;border-color:transparent}& .work-test-card.work-test-merged-card::after{content:"";position:absolute;inset:0;z-index:80;pointer-events:none;border:1px solid rgba(126, 205, 213, .52);border-radius:inherit;box-shadow:inset 0 1px 0 rgba(218, 255, 244, .08)}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker::before,html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker::before,html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekMarker:is(*,#_).marker::before,html body.page-work-time.page-work-test:is(*,._) #workweekMarker:is(*,#_).marker::before{content:none;display:none;border:0;background:transparent;filter:none}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-day-heading-card:is(*,._) .work-test-weekday-label:is(*,._){margin-top:9px;font-family:"Brush Script MT", "Segoe Script", "Lucida Handwriting", cursive;font-size:2.42rem;font-style:normal;font-weight:500}& #workTestStatusHeading:is(*,#_).work-test-status-heading .work-test-status-bubble:is(*,._){background:transparent;border:0;box-shadow:none}& .work-test-status-bubble:is(*,._).is-time-off-status{color:#4db5ff;-webkit-text-fill-color:#4db5ff;text-shadow:0 0 13px rgba(77, 181, 255, .34)}& .work-test-status-bubble:is(*,._).is-work-status{color:#ff9d2f;-webkit-text-fill-color:#ff9d2f;text-shadow:0 0 13px rgba(255, 157, 47, .34)}& .work-test-status-bubble:is(*,._).is-weekend-status{color:#7bdc89;-webkit-text-fill-color:#7bdc89;text-shadow:0 0 13px rgba(123, 220, 137, .32)}& #workTestSnackCountSlot:is(*,#_) .work-snack-counter:is(*,._),& #workTestDrinkCountSlot:is(*,#_) .work-snack-counter:is(*,._){display:inline-flex;align-items:center;justify-content:center;gap:0}& #workTestSnackCountSlot:is(*,#_) .work-snack-counter:is(*,._) em,& #workTestDrinkCountSlot:is(*,#_) .work-snack-counter:is(*,._) em{margin-right:6px}& #workweekTrack:is(*,#_) :is(.workweek-main-label, .workweek-weekend-label){letter-spacing:0}& #workdayCombinedTrack:is(*,#_) #workdayWorkSegment:is(*,#_){background:linear-gradient(90deg, #7e3c07, #b75d0f, #e1841f);box-shadow:inset 0 0 0 1px rgba(255, 181, 78, .28)}& #workdayCombinedTrack:is(*,#_) #workdayWorkFill:is(*,#_).workday-mini-fill{background:linear-gradient(90deg, #9b4e0c, #df7920, #ffaa3f);box-shadow:inset 0 0 0 1px rgba(255, 226, 174, .2), 0 0 16px rgba(255, 170, 63, .25)}& #workdayWeekendSlider:is(*,#_) .workday-mini-track{box-shadow:inset 0 1px 8px rgba(0, 0, 0, .42), 0 8px 18px rgba(0, 0, 0, .22)}& #workdayWeekendSlider:is(*,#_) .workday-mini-fill{background:linear-gradient(90deg, #218a4e, #54be6e, #8be18c);box-shadow:inset 0 0 0 1px rgba(220, 255, 223, .2), 0 0 16px rgba(112, 218, 125, .26)}& #workTestStatusCard:is(*,#_).work-test-status-card,& #workTestConsumptionPanel:is(*,#_){overflow:visible}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big{position:relative;overflow:visible;z-index:3}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker::before,html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker::before,html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekCard:is(*,#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::before,html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_) #workweekMarker:is(*,#_).marker::before,html body.page-work-time.page-work-test:is(*,._) #workweekMarker:is(*,#_).marker::before{content:none;display:none;width:0;height:0;border:0;background:transparent;filter:none}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_) #workTestSnackCountSlot.work-test-side-count-slot .work-snack-counter:is(*,._),& #workTestConsumptionPanel:is(*,#_) #workTestDrinkCountSlot.work-test-side-count-slot .work-snack-counter:is(*,._){display:flex;align-items:center;justify-content:center;column-gap:0;row-gap:0}& #workTestConsumptionPanel:is(*,#_) #workTestSnackCountSlot.work-test-side-count-slot .work-snack-counter:is(*,._) b,& #workTestConsumptionPanel:is(*,#_) #workTestDrinkCountSlot.work-test-side-count-slot .work-snack-counter:is(*,._) b{margin-left:6px}& #workTestConsumptionPanel:is(*,#_) #workTestSnackCountSlot.work-test-side-count-slot .work-snack-counter:is(*,._) em,& #workTestConsumptionPanel:is(*,#_) #workTestDrinkCountSlot.work-test-side-count-slot .work-snack-counter:is(*,._) em{margin-right:0}& #workTestStatusHeading:is(*,#_).work-test-status-heading .work-test-status-bubble:is(*,._){margin-top:12px}& #workTestSnackCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._),& #workTestConsumptionPanel:is(*,#_) .work-test-snack-control .work-test-consumption-select select,& #workTestConsumptionPanel:is(*,#_) .work-test-snack-control .work-test-consumption-menu-button{border:1px solid rgba(145, 191, 217, .62);background:linear-gradient(180deg, #263746, #162637);color:#d9eef8;-webkit-text-fill-color:#d9eef8;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .08), 0 6px 14px rgba(0, 0, 0, .2)}& #workTestSnackCountSlot:is(*,#_).work-test-side-count-slot,& #workTestSnackCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._){width:178px;min-width:178px;max-width:178px}& #workTestConsumptionPanel:is(*,#_) #workTestSnackCountSlot:is(*,#_).work-test-side-count-slot,& #workTestConsumptionPanel:is(*,#_) #workTestSnackCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._){width:178px;min-width:178px;max-width:178px}& #workTestConsumptionPanel:is(*,#_) #workTestSnackCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._){border:1px solid rgba(145, 191, 217, .62);background:linear-gradient(180deg, #263746, #162637)}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big,& #workTestConsumptionPanel:is(*,#_) :is(:is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:hover,:is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:focus-visible){box-shadow:none;filter:none}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-icon:is(*,._){transform-origin:center center;filter:none;text-shadow:none;transition:transform 5s linear, filter .12s ease}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:hover .work-test-consumption-icon:is(*,._),& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:focus-visible .work-test-consumption-icon:is(*,._){filter:brightness(1.1);text-shadow:none}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big.is-consuming .work-test-consumption-icon:is(*,._){transform:translateY(-14px) scale(1.08);filter:brightness(1.05)}& #workdayCombinedSlider:is(*,#_) #workdayCombinedTrack:is(*,#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker{margin-left:-10px;transform:translateX(-17px) scale(1.12)}& #workdayCombinedTrack:is(*,#_) .work-test-icon-trail:is(*,._),& #workdayWeekendSlider:is(*,#_) .work-test-icon-trail:is(*,._){top:39px}& .work-test-mini-summary-row:is(*,._){padding-top:12px}& .work-test-mini-summary-row:is(*,._) > b{margin-top:5px;font-size:1.05rem;color:#bff7ff;-webkit-text-fill-color:#bff7ff;text-shadow:0 0 8px rgba(101, 226, 255, .22)}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) .work-test-mini-summary-track:is(*,._) > i,html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) .work-test-mini-summary-track:is(*,._) > i{background:linear-gradient(90deg, #2da8ff, #39d7d5, #74e286);box-shadow:inset 0 0 0 1px rgba(220, 255, 247, .18), 0 0 14px rgba(57, 215, 213, .2)}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_) #workTestDrinkCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._),& #workTestConsumptionPanel:is(*,#_) .work-test-drink-control.work-test-consumption-control .work-test-consumption-select:is(*,._) select,& #workTestConsumptionPanel:is(*,#_) .work-test-drink-control.work-test-consumption-control .work-test-consumption-menu-button:is(*,._){border:1px solid rgba(145, 191, 217, .62);background:linear-gradient(180deg, #263746, #162637);color:#d9eef8;-webkit-text-fill-color:#d9eef8;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .08), 0 6px 14px rgba(0, 0, 0, .2)}& #workTestConsumptionPanel:is(*,#_) #workTestDrinkCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._){font-family:"Consolas", "Lucida Console", "Courier New", monospace}& #workTestConsumptionPanel:is(*,#_).work-test-consumption-panel{grid-template-columns:repeat(2, minmax(0, 200px));width:min(100%, 560px);max-width:560px;gap:160px;justify-content:center;transform:none}& #workTestConsumptionPanel:is(*,#_) .work-test-snack-control.work-test-consumption-control{transform:translateX(15px)}& #workTestConsumptionPanel:is(*,#_) .work-test-drink-control.work-test-consumption-control{transform:translateX(485px)}}.work-snack-progress-popup.work-test-consumption-popup,.work-snack-progress-popup.work-test-consumption-popup-snack{width:246px;min-width:246px;max-width:246px;height:268px;max-height:268px;box-sizing:border-box;overflow:hidden;background:#303439}.work-snack-progress-popup.work-test-consumption-popup-snack{background:#303032}.work-snack-progress-popup.work-test-consumption-popup b{display:flex;align-items:center;justify-content:center;width:202px;min-width:202px;max-width:202px;overflow:hidden;font-size:1rem;white-space:normal;text-wrap:balance}.work-test-consumption-drop{align-self:end;justify-self:center;margin-top:18px}@media (max-width: 1120px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusCard:is(*,#_).work-test-status-card{justify-items:center;align-content:start;row-gap:18px;padding-bottom:28px}& #workTestConsumptionPanel:is(*,#_).work-test-consumption-panel{inset:auto}& #workTestConsumptionPanel:is(*,#_) :is(.work-test-snack-control.work-test-consumption-control,.work-test-drink-control.work-test-consumption-control){position:relative;left:auto;right:auto;top:auto;min-height:0;padding:0;gap:8px}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-menu-button:is(*,._){padding-left:0;padding-right:0}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big{margin-top:4px}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:hover .work-test-consumption-icon:is(*,._),& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:focus-visible .work-test-consumption-icon:is(*,._){transform:translateY(-6px) scale(1.18)}}}@media (max-width: 560px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusCard:is(*,#_).work-test-status-card{width:calc(100vw - 20px);min-width:0;max-width:calc(100vw - 20px);margin-left:auto;margin-right:auto;left:auto;right:auto;transform:none}& .work-test-card.work-test-merged-card{width:100%;min-width:0;max-width:100%;padding-left:10px;padding-right:10px;overflow:visible}& #workTestStatusHeading:is(*,#_).work-test-status-heading{left:auto;right:auto;transform:none}& #workTestConsumptionPanel:is(*,#_).work-test-consumption-panel{width:min(100%, 300px);max-width:300px;gap:10px}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._),& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){width:138px;min-width:138px;max-width:138px}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select-row{grid-template-columns:minmax(0, 91px) 43px;width:138px;max-width:138px}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._),& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) select{width:91px;max-width:91px;font-size:.74rem}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-menu-button:is(*,._){width:43px;min-width:43px;max-width:43px}}}@media (max-width: 1120px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusCard:is(*,#_).work-test-status-card:is(*,._){left:auto;right:auto;top:auto;bottom:auto;transform:none;width:100%;max-width:100%;min-width:0;margin-left:auto;margin-right:auto}& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._){left:auto;right:auto;top:auto;bottom:auto;transform:none;width:min(430px, calc(100% - 300px));min-width:0;max-width:430px;margin-left:auto;margin-right:auto}& #workTestConsumptionPanel:is(*,#_).work-test-consumption-panel:is(*,._){left:18px;right:18px;transform:none}& #workTestConsumptionPanel:is(*,#_) :is(.work-test-snack-control.work-test-consumption-control:is(*,._),.work-test-drink-control.work-test-consumption-control:is(*,._)){width:148px;max-width:148px;min-width:0;transform:none}& #workTestConsumptionPanel:is(*,#_) .work-test-snack-control.work-test-consumption-control:is(*,._){justify-self:start}& #workTestConsumptionPanel:is(*,#_) .work-test-drink-control.work-test-consumption-control:is(*,._){justify-self:end}}}@media (max-width: 560px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._){min-width:0}& #workTestConsumptionPanel:is(*,#_) :is(.work-test-snack-control.work-test-consumption-control:is(*,._),.work-test-drink-control.work-test-consumption-control:is(*,._)){width:106px;max-width:106px}}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_){& #workTestStatusActions .us-holiday-inline{display:none}& #workTestStatusActions .world-holidays-toggle[aria-expanded="true"] + .us-holiday-inline{display:inline-block}& .work-test-consumption-select select,& .work-test-consumption-menu-button{background:linear-gradient(180deg, #101b27, #09121d);border-color:rgba(91, 155, 189, .66);color:#d6f3ff;-webkit-text-fill-color:#d6f3ff}& #workweekTrack:is(*,#_) .work-test-icon-trail:is(*,._){top:57px}& #workweekMarker:is(*,#_).marker{transform:translate(40px, 25px) scale(1.12)}& #workdayWeekendMarker:is(*,#_).workday-mini-marker .work-test-day-marker-icon{display:inline-flex;visibility:visible;opacity:1;min-width:1em;min-height:1em;color:inherit;-webkit-text-fill-color:currentColor}}@media (max-width: 1120px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusCard:is(*,#_).work-test-status-card{position:relative;display:block;padding:18px 12px 20px;overflow:visible}& #workTestStatusHeading:is(*,#_).work-test-status-heading{position:relative;z-index:5;min-height:218px;margin:0 auto;padding-left:16px;padding-right:16px}& #workTestConsumptionPanel:is(*,#_).work-test-consumption-panel{position:absolute;z-index:4;top:20px;bottom:auto;display:grid;grid-template-columns:minmax(104px, 148px) minmax(104px, 148px);justify-content:space-between;align-items:start;width:auto;min-width:0;max-width:none;gap:0;margin:0;padding:0;pointer-events:none}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control{position:relative;width:148px;min-width:0;max-width:148px;gap:7px;padding:0;transform:none;pointer-events:auto}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._),& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){width:100%;min-width:0;max-width:100%}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){min-height:36px;height:auto;padding:5px 7px;font-size:.68rem;line-height:1.05;white-space:normal;text-align:center;text-wrap:balance}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._) em{min-width:0;max-width:96px;white-space:normal}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select-row{display:grid;grid-template-columns:1fr;width:100%;max-width:100%;gap:5px}& #workTestConsumptionPanel:is(*,#_) :is(.work-test-consumption-select:is(*,._),.work-test-consumption-menu-button:is(*,._)),& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) select{width:100%;min-width:0;max-width:100%;height:26px;min-height:26px;font-size:.68rem}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big{width:116px;min-width:116px;max-width:116px;height:108px;min-height:108px;max-height:108px;margin:6px auto 0}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-icon:is(*,._){font-size:4.7rem;transform:translateY(-5px) scale(1)}}}@media (max-width: 560px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_){& .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){padding:5px 4px}& .work-test-consumption-select:is(*,._) select,& .work-test-consumption-menu-button:is(*,._){height:24px;min-height:24px;font-size:.58rem}}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workTestStatusHeading:is(*,#_).work-test-status-heading :is(.work-test-shift-status, .work-test-status-bubble, .work-test-shift-countdown){max-width:100%;line-height:1.16}}@media (max-width: 560px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._){width:clamp(560px, calc(100vw + 170px), 675px);max-width:clamp(560px, calc(100vw + 170px), 675px);padding-left:12px;padding-right:12px}& #workTestConsumptionPanel:is(*,#_).work-test-consumption-panel:is(*,._){left:6px;right:6px;grid-template-columns:70px 70px}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._){width:70px;max-width:70px}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){min-height:38px;padding-left:3px;padding-right:3px;font-size:.55rem}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big{width:66px;min-width:66px;max-width:66px;height:66px;min-height:66px;max-height:66px}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-icon:is(*,._){font-size:2.8rem}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-mini-summary-row:is(*,._){display:grid;column-gap:14px}& .work-test-mini-summary-row:is(*,._) > b{grid-area:percent}& .work-test-mini-status:is(*,._){text-shadow:0 0 8px rgba(101, 226, 255, .18)}& #workTestStatusCard:is(*,#_).work-test-status-card:is(*,._){margin-left:auto;margin-right:auto;margin-bottom:2px}& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._){margin-left:auto;margin-right:auto}}@media (min-width: 761px) and (max-width: 1300px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._){transform:scale(var(--site-responsive-scale-inverse));transform-origin:top center}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusCard:is(*,#_).work-test-status-card:is(*,._){width:100%;max-width:100%;min-height:270px}& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._){min-height:160px;transform:translateY(calc(40px * var(--site-responsive-scale-inverse)));transform-origin:top center}& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._) :is(.work-test-shift-status, .work-test-shift-countdown){margin-top:3px;margin-bottom:3px;font-size:1.02rem;line-height:1.12}& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._) .work-test-status-bubble:is(*,._){margin-top:4px;margin-bottom:3px;font-size:1.35rem;line-height:1.08}& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._) #workTestStatusActions:is(*,#_){margin-top:4px;gap:6px}& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._) #workTestStatusActions:is(*,#_) button{min-height:24px;height:24px;padding-top:2px;padding-bottom:2px;font-size:.74rem}& .work-test-day-view.work-test-view-section{transform:translateY(7px);margin-bottom:7px}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) .work-test-week-view.work-test-view-section,html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) .work-test-week-view.work-test-view-section{transform:translateY(15px);margin-bottom:15px}}@media (min-width: 761px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_).work-test-consumption-panel:is(*,._){position:absolute;z-index:4;top:20px;left:18px;right:18px;bottom:auto;display:grid;grid-template-columns:190px 190px;justify-content:space-between;align-items:start;width:auto;min-width:0;max-width:none;gap:0;margin:0;padding:0;pointer-events:none;transform:none}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._){position:relative;width:190px;min-width:190px;max-width:190px;gap:8px;padding:0;pointer-events:auto;transform:none}& #workTestConsumptionPanel:is(*,#_) .work-test-snack-control.work-test-consumption-control:is(*,._){justify-self:start}& #workTestConsumptionPanel:is(*,#_) .work-test-drink-control.work-test-consumption-control:is(*,._){justify-self:end}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._),& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){width:164px;min-width:164px;max-width:164px}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){min-height:36px;height:auto;padding:5px 7px;font-size:.68rem;line-height:1.05;text-align:center;white-space:normal;text-wrap:balance}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._),& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) select{height:28px;min-height:28px;font-size:.72rem}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-menu-button:is(*,._){padding-left:0;padding-right:0}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big{width:150px;min-width:150px;max-width:150px;height:140px;min-height:140px;max-height:140px;margin:4px auto 0;transform:none}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-icon:is(*,._){font-size:6.15rem;transform:translateY(-6px) scale(1)}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:hover .work-test-consumption-icon:is(*,._),& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:focus-visible .work-test-consumption-icon:is(*,._){transform:translateY(-6px) scale(1.18)}}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_).work-test-consumption-panel:is(*,._){left:8px;right:8px;grid-template-columns:minmax(92px, 106px) minmax(92px, 106px)}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){min-height:40px;padding:5px 4px;font-size:.6rem}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) select,& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-menu-button:is(*,._){height:24px;min-height:24px;font-size:.58rem}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big{width:88px;min-width:88px;max-width:88px;height:84px;min-height:84px;max-height:84px;margin:6px auto 0}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-icon:is(*,._){font-size:3.65rem;transform:translateY(-5px) scale(1)}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusCard:is(*,#_).work-test-status-card:is(*,._){position:relative;left:auto;right:auto;top:-40px;bottom:auto;display:block;width:min(100%, 1198px);min-width:0;max-width:1198px;margin:0 auto 2px;overflow:visible;transform:none}& #workTestConsumptionPanel:is(*,#_).work-test-top-table.work-test-consumption-panel:is(*,._){position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;z-index:6;display:grid;justify-content:center;align-items:start;min-height:0;margin:0 auto;padding:0;pointer-events:auto}& #workTestConsumptionPanel:is(*,#_) .work-test-top-cell{position:relative;display:grid;align-content:start;justify-items:center;min-width:0;width:100%;transform:none}& #workTestConsumptionPanel:is(*,#_) .work-test-top-snack-cell{grid-column:1}& #workTestConsumptionPanel:is(*,#_) .work-test-top-status-cell{grid-column:2;gap:10px}& #workTestConsumptionPanel:is(*,#_) .work-test-top-drink-cell{grid-column:3}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._._){position:relative;left:auto;right:auto;top:auto;bottom:auto;display:grid;justify-items:center;align-content:start;min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;pointer-events:auto;transform:none}& #workTestConsumptionPanel:is(*,#_) :is(.work-test-snack-control.work-test-consumption-control:is(*,._),.work-test-drink-control.work-test-consumption-control:is(*,._)){justify-self:center}& #workTestDayHeadingCard:is(*,#_).work-test-day-heading-card:is(*,._){position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:2;margin:0;transform:none}& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._){position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:2;margin:0;transform:none}& #workTestStatusActions:is(*,#_){display:flex;justify-content:center;width:100%;flex-wrap:nowrap}& #workTestStatusActions:is(*,#_) button{min-width:0}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){line-height:1.05;text-align:center}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._) em{min-width:0;max-width:100%}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) select{padding-left:clamp(3px, .8vw, 8px);padding-right:clamp(3px, .8vw, 8px)}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-menu-button:is(*,._){padding-left:0;padding-right:0}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big{transform:none}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-gallery:is(*,._){z-index:30}}@media (max-width: 560px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusCard:is(*,#_).work-test-status-card:is(*,._){min-height:280px;padding-left:6px;padding-right:6px}& #workTestConsumptionPanel:is(*,#_).work-test-top-table.work-test-consumption-panel:is(*,._){grid-template-columns:minmax(66px, .72fr) minmax(176px, 1.8fr) minmax(66px, .72fr);column-gap:6px}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) :is(.work-test-day-view.work-test-view-section,.work-test-week-view.work-test-view-section),html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) :is(.work-test-day-view.work-test-view-section,.work-test-week-view.work-test-view-section){position:relative;top:auto;bottom:auto}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_) :is(.work-test-top-snack-cell,.work-test-top-drink-cell){padding-top:50px}& #workTestConsumptionPanel:is(*,#_) .work-test-top-status-cell{padding-top:20px}& #workTestConsumptionPanel:is(*,#_).work-test-top-table.work-test-consumption-panel:is(*,._){transform-origin:top center}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._),& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) select{width:124px}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-menu-button:is(*,._){width:54px}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:hover .work-test-consumption-icon:is(*,._),& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:focus-visible .work-test-consumption-icon:is(*,._){transform:translateY(-6px) scale(1.12)}& #workTestStatusCard:is(*,#_).work-test-status-card:is(*,._){min-height:330px;padding:18px clamp(8px, 2vw, 24px) 22px}}@media (max-width: 1120px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusCard:is(*,#_).work-test-status-card:is(*,._){min-height:330px}& #workTestConsumptionPanel:is(*,#_).work-test-top-table.work-test-consumption-panel:is(*,._){transform:none}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_).work-test-top-table.work-test-consumption-panel:is(*,._){grid-template-columns:minmax(74px, 190px) minmax(210px, 500px) minmax(74px, 190px);column-gap:clamp(8px, 3vw, 42px);width:100%;min-width:0;max-width:1060px;transform:none}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._._){width:100%;min-width:0;max-width:190px;gap:clamp(4px, .85vw, 8px)}& #workTestDayHeadingCard:is(*,#_).work-test-day-heading-card:is(*,._){padding:clamp(8px, 1.25vw, 12px) clamp(10px, 2vw, 30px) clamp(9px, 1.3vw, 14px)}& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._){min-width:0}& #workTestStatusActions:is(*,#_){gap:clamp(5px, .9vw, 9px)}& #workTestStatusActions:is(*,#_) button{width:clamp(76px, 11vw, 132px);height:clamp(23px, 2.8vw, 31px);min-height:clamp(23px, 2.8vw, 31px);padding:2px clamp(5px, .85vw, 9px);font-size:clamp(.54rem, .9vw, .72rem)}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._),& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){width:min(100%, 164px);min-width:0;max-width:164px}& #workTestConsumptionPanel:is(*,#_) .work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._){min-height:clamp(30px, 4.5vw, 40px);padding:clamp(3px, .7vw, 5px) clamp(3px, .85vw, 7px);font-size:clamp(.48rem, 1vw, .68rem)}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select-row{grid-template-columns:minmax(0, 1fr) clamp(34px, 4.8vw, 54px);min-width:0;max-width:184px}& #workTestConsumptionPanel:is(*,#_) :is(.work-test-consumption-select:is(*,._),.work-test-consumption-menu-button:is(*,._)),& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select:is(*,._) select{min-width:0;max-width:100%;height:clamp(20px, 3vw, 28px);min-height:clamp(20px, 3vw, 28px);font-size:clamp(.46rem, .9vw, .72rem)}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big{width:clamp(56px, 11vw, 150px);min-width:clamp(56px, 11vw, 150px);max-width:150px;height:clamp(56px, 10.25vw, 140px);min-height:clamp(56px, 10.25vw, 140px);max-height:140px;margin:clamp(3px, .7vw, 6px) auto 0}& #workTestConsumptionPanel:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-icon:is(*,._){font-size:clamp(2.65rem, 7.1vw, 6.15rem);transform:translateY(clamp(-6px, -.55vw, -3px)) scale(1)}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) :is(.work-test-day-view.work-test-view-section,.work-test-week-view.work-test-view-section),html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) :is(.work-test-day-view.work-test-view-section,.work-test-week-view.work-test-view-section){margin-bottom:18px;transform:none}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._){max-height:205px;padding:14px 20px}& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._) :is(.work-test-shift-status, .work-test-shift-countdown){margin:4px 0;font-size:clamp(.98rem, 1.18vw, 1.12rem);line-height:1.12}& #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._) .work-test-status-bubble:is(*,._){margin:8px 0;font-size:clamp(1.32rem, 1.62vw, 1.65rem);line-height:1.08}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) .work-test-day-view.work-test-view-section,html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) .work-test-day-view.work-test-view-section{margin-top:-64px}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) .work-test-week-view.work-test-view-section,html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) .work-test-week-view.work-test-view-section{margin-top:-54px}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-mini-summary-row:is(*,._){text-align:center;gap:9px}& .work-test-mini-summary-row:is(*,._) > span{display:inline-flex;align-items:baseline;gap:6px;color:#b9fff2;-webkit-text-fill-color:#b9fff2}& .work-test-mini-summary-row:is(*,._) > span > b{color:#ffe19a;-webkit-text-fill-color:#ffe19a;font-weight:600}& .work-test-mini-summary-row:is(*,._) > span > small{margin-left:6px;color:#8ec1d3;-webkit-text-fill-color:#8ec1d3}& .work-test-mini-summary-track:is(*,._){border-color:rgba(123, 205, 225, .44)}& #workdayWeekendSlider:is(*,#_) #workdayWeekendMarker:is(*,#_).workday-mini-marker{transform:translate(14px, -16px)}& .work-test-mini-summary-grid:is(*,._){gap:20px}& .work-test-mini-summary-row:is(*,._){border:2px solid rgba(117, 207, 228, .62);background:linear-gradient(180deg, rgba(25, 43, 55, .98), rgba(14, 29, 40, .98));box-shadow:inset 0 1px 0 rgba(188, 246, 255, .12), 0 0 0 1px rgba(6, 15, 22, .35)}& .work-test-mini-summary-row:is(*,._) > span{letter-spacing:0}& .work-test-mini-summary-track:is(*,._){border:2px solid rgba(150, 228, 244, .72);background:linear-gradient(180deg, #142837, #0a1824 58%, #07131d);box-shadow:inset 0 0 10px rgba(0, 0, 0, .48)}& .work-test-mini-summary-track:is(*,._) > i{background:linear-gradient(90deg, #2f73b9 0%, #34c4d0 34%, #72d99d 68%, #d0dd77 100%);box-shadow:0 0 12px rgba(91, 218, 208, .34)}& .work-test-mini-summary-row[data-scale="workWeek"] .work-test-mini-summary-track > i,& .work-test-mini-summary-row[data-scale="hoursWorkedWeek"] .work-test-mini-summary-track > i,& .work-test-mini-summary-row[data-scale="workShift"] .work-test-mini-summary-track > i{background:linear-gradient(90deg, #a15c18 0%, #d1842c 46%, #f2bc60 100%)}& .work-test-mini-summary-row[data-scale="weekend"] .work-test-mini-summary-track > i,& .work-test-mini-summary-row[data-scale="weekendDay"] .work-test-mini-summary-track > i{background:linear-gradient(90deg, #185d36 0%, #248a4f 44%, #77c879 100%)}& .work-test-mini-detail:is(*,._){display:grid;gap:4px;margin:4px 0 0;color:#c8e7f1;-webkit-text-fill-color:#c8e7f1;font-family:"Trebuchet MS", "Segoe UI", Arial, sans-serif;text-align:center}& .work-test-mini-detail:is(*,._) span:nth-child(2){color:#ffe19a;-webkit-text-fill-color:#ffe19a}& .work-test-mini-status:is(*,._){font-family:"Trebuchet MS", "Segoe UI", Arial, sans-serif}& #workTestConsumptionPanel:is(*,#_) .work-test-top-snack-cell{position:relative;left:-40px}& #workTestConsumptionPanel:is(*,#_) .work-test-top-drink-cell{position:relative;left:30px}& #workTestShiftCountdown:is(*,#_).work-test-shift-countdown{transform:translateY(5px)}& #workTestDayViewTitleText.is-workday-title,& .work-test-day-view-title b:not(.is-weekend-title){color:#e58c2f;-webkit-text-fill-color:#e58c2f}& .work-test-mini-summary-row:is(*,._) > span > small{display:none}& #workTestConsumptionPanel:is(*,#_) #workTestDrinkCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._){white-space:nowrap}& .work-test-view-section .work-test-view-title:is(*,._),& .work-test-view-section .work-test-view-title:is(*,._) b,& :is(#workTestDayViewTitleText.is-workday-title,#workTestDayViewTitleText.is-weekend-title),& .work-test-week-view-title b{color:#c6a6ff;-webkit-text-fill-color:#c6a6ff;text-shadow:0 0 15px rgba(198, 166, 255, .28)}& .work-test-view-section .work-test-view-title:is(*,._)::before,& .work-test-view-section .work-test-view-title:is(*,._)::after{background:linear-gradient(90deg, transparent, rgba(198, 166, 255, .9), transparent);box-shadow:0 0 11px rgba(198, 166, 255, .34)}}.work-snack-progress-popup.work-test-consumption-popup b{padding-top:2px}html body.page-work-time.page-work-test #workTestOverviewCard{& .work-test-share-section{width:min(100%, 860px);margin:18px auto 0;padding:16px;box-sizing:border-box;border:1px solid rgba(83, 164, 190, .46);border-radius:14px;background:linear-gradient(145deg, rgba(8, 31, 47, .94), rgba(7, 20, 34, .96));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .04), 0 10px 22px rgba(0, 0, 0, .2)}& .work-test-share-header{margin:0 0 13px;text-align:center}& .work-test-share-header h3{margin:0;color:#65d7ef;-webkit-text-fill-color:#65d7ef;font-size:1.28rem;line-height:1.2}& .work-test-share-header p{margin:6px 0 0;color:#a9c7d4;-webkit-text-fill-color:#a9c7d4;font-size:.82rem;line-height:1.35}& .work-test-share-table-shell{width:100%;overflow-x:auto;border:1px solid rgba(92, 166, 188, .35);border-radius:11px}& .work-test-share-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;color:#d8edf4;font-size:.9rem}& .work-test-share-table :is(th,td){padding:11px 12px;border-right:1px solid rgba(83, 150, 173, .28);border-bottom:1px solid rgba(83, 150, 173, .28);text-align:center;vertical-align:middle}& .work-test-share-table :is(th:last-child,td:last-child){border-right:0}& .work-test-share-table tbody tr:last-child > *{border-bottom:0}& .work-test-share-table thead th{background:rgba(20, 67, 88, .72);color:#bfefff;-webkit-text-fill-color:#bfefff;font-weight:700}& .work-test-share-table tbody tr:nth-child(even){background:rgba(18, 49, 65, .34)}& .work-test-share-table tbody th{color:#e7f6fa;-webkit-text-fill-color:#e7f6fa}& .work-test-share-table tbody th :is(span,small){display:block}& .work-test-share-table tbody th small{margin-top:3px;color:#8fb4c2;-webkit-text-fill-color:#8fb4c2;font-size:.72rem;font-weight:500}& .work-test-share-table tbody td:nth-child(2){color:#8edff2;-webkit-text-fill-color:#8edff2}& .work-test-share-table tbody td:nth-child(4){color:#79ddc7;-webkit-text-fill-color:#79ddc7}& .work-test-share-table tbody b{color:#f2c76e;-webkit-text-fill-color:#f2c76e;font-size:1rem}}@media (max-width: 760px){html body.page-work-time.page-work-test #workTestOverviewCard .work-test-share-section{padding:12px 10px}}html body.page-work-time.page-work-test #workTestLayout:is(*,#_){& .work-test-share-section{margin:18px auto 0;border:1px solid rgba(86, 164, 183, .38);border-radius:14px;background:linear-gradient(150deg, rgba(10, 44, 57, .96), rgba(7, 30, 43, .98));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .04), 0 10px 22px rgba(0, 0, 0, .2)}& .work-test-share-header{margin:0 0 13px;text-align:center}& .work-test-share-header h3{margin:0;color:#65d7ef;-webkit-text-fill-color:#65d7ef;font-size:1.3rem}& .work-test-share-header p{margin:6px 0 0;color:#a9c7d4;-webkit-text-fill-color:#a9c7d4;font-size:.9rem}& .work-test-share-lines{overflow:hidden;border:1px solid rgba(92, 166, 188, .35);border-radius:11px;background:rgba(4, 25, 37, .48)}& .work-test-share-line{display:grid;grid-template-columns:minmax(135px, 165px) minmax(0, 1.05fr) minmax(0, .95fr);gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid rgba(83, 150, 173, .28)}& .work-test-share-line:nth-child(even){background:rgba(18, 55, 69, .34)}& .work-test-share-line:last-child{border-bottom:0}& .work-test-share-line strong{color:#8fe6ed;-webkit-text-fill-color:#8fe6ed;font-size:.98rem}& .work-test-share-line span{color:#e2f0f3;-webkit-text-fill-color:#e2f0f3;font-size:.95rem;line-height:1.45}& .work-test-share-line .work-test-share-percent{align-self:stretch;display:flex;align-items:center;padding-left:16px;border-left:1px solid rgba(83, 150, 173, .3);color:#9be0cf;-webkit-text-fill-color:#9be0cf}}@media (max-width: 700px){html body.page-work-time.page-work-test #workTestLayout:is(*,#_){& .work-test-share-section{padding:12px 10px}& .work-test-share-line{grid-template-columns:minmax(0, 1fr);gap:5px;padding:12px}& .work-test-share-line .work-test-share-percent{padding-left:0;padding-top:5px;border-left:0;border-top:1px solid rgba(83, 150, 173, .24)}}}.work-snack-progress-popup.work-test-consumption-popup .work-test-consumption-drop{margin-top:0;margin-bottom:0;font-size:.76rem;line-height:1}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& .work-test-mini-summary-row:is(*,._) > span > b{font-size:1.02em}& .work-test-mini-summary-track:is(*,._){margin-top:10px;margin-bottom:10px}}.work-snack-progress-popup.work-test-consumption-popup,.work-snack-progress-popup.work-test-consumption-popup-snack{padding-top:12px}.work-snack-progress-popup.work-test-consumption-popup :is(.snack-coffee-cup-progress, .snack-donut-progress){margin-top:0}.work-snack-progress-popup.work-test-consumption-popup .work-test-consumption-popup-scene{grid-row:3;align-self:start;justify-self:center;min-height:74px;gap:7px;margin-top:0}.work-snack-progress-popup.work-test-consumption-popup .work-test-popup-person{font-size:3.65rem;line-height:.9}.work-snack-progress-popup.work-test-consumption-popup .work-test-popup-item{font-size:2.55rem;transform:translate(0, 0)}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusBubble:is(*,#_).work-test-status-bubble{line-height:1.08;filter:brightness(1.12) saturate(1.08)}& #workTestShiftStatusLine:is(*,#_).work-test-shift-status{font-size:clamp(1.26rem, 1.55vw, 1.55rem)}& #workTestShiftCountdown:is(*,#_).work-test-shift-countdown{font-size:clamp(1.2rem, 1.45vw, 1.44rem)}& .work-test-status-actions button{min-height:34px;padding:7px 18px;border-color:rgba(140, 184, 204, .52);border-radius:8px;color:#d9edf7;background:linear-gradient(180deg, #273845, #151f2a);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 4px 12px rgba(0, 0, 0, .2)}& .work-test-status-actions button:hover{color:#ffffff;border-color:rgba(168, 215, 235, .72);background:linear-gradient(180deg, #304757, #1a2a37)}& #workTestConsumptionPanel:is(*,#_) #workTestDrinkCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._),& #workTestConsumptionPanel:is(*,#_) #workTestSnackCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._){width:182px;min-width:182px;max-width:182px}& #workweekMarker:is(*,#_).marker{transform:translate(40px, 21px) scale(1.12)}& .work-test-status-actions button{background-color:#20313f}& #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-work-quarter{color:#ffc16b;-webkit-text-fill-color:#ffc16b;text-shadow:0 0 8px rgba(255, 169, 70, .2)}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) .work-test-label-icon{font-size:1.55rem}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestLayout:is(*,#_#_) #workTestStatusBubble:is(*,#_) .work-test-status-prefix,& #workTestLayout:is(*,#_#_) #workTestShiftStatusLine:is(*,#_) .work-test-shift-prefix,& #workTestLayout:is(*,#_#_) #workTestShiftCountdown:is(*,#_) .work-test-countdown-label{text-shadow:0 0 8px rgba(234, 215, 170, .16);margin-right:12px}& #workTestLayout:is(*,#_#_) #workTestShiftStatusLine:is(*,#_) .work-test-shift-value,& #workTestLayout:is(*,#_#_) #workTestShiftCountdown:is(*,#_) .work-test-countdown-time{color:#7af4e6;-webkit-text-fill-color:#7af4e6;text-shadow:0 0 9px rgba(122, 244, 230, .18)}& #workTestLayout:is(*,#_#_) :is(#workTestShiftStatusLine:is(*,#_).work-test-shift-status,#workTestShiftCountdown:is(*,#_).work-test-shift-countdown),& #workTestLayout:is(*,#_#_) #workTestShiftStatusLine:is(*,#_).work-test-shift-status *,& #workTestLayout:is(*,#_#_) #workTestShiftCountdown:is(*,#_).work-test-shift-countdown *{color:#7af4e6;-webkit-text-fill-color:#7af4e6}& #workTestLayout:is(*,#_#_) #workTestShiftStatusLine:is(*,#_) .work-test-shift-prefix,& #workTestLayout:is(*,#_#_) #workTestShiftCountdown:is(*,#_) .work-test-countdown-label{color:#ead7aa;-webkit-text-fill-color:#ead7aa}& #workTestLayout:is(*,#_#_) #workTestShiftCountdown:is(*,#_).work-test-shift-countdown .work-test-countdown-time{color:#7af4e6;-webkit-text-fill-color:#7af4e6;text-shadow:0 0 9px rgba(122, 244, 230, .18)}& #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_).workday-week-track{background:linear-gradient(180deg, #153950, #0d2f43);box-shadow:inset 0 0 0 1px rgba(117, 218, 238, .38), inset 0 0 24px rgba(71, 182, 209, .14)}& #workTestLayout:is(*,#_#_) :is(#workweekTrack:is(*,#_).progress-track,#workweekTrack:is(*,#_).workweek-embedded-track),& #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_){background:linear-gradient(180deg, #1e4a5e, #173d50);border-color:rgba(122, 219, 238, .62);box-shadow:inset 0 0 0 1px rgba(173, 242, 255, .18), inset 0 0 26px rgba(80, 198, 222, .18)}& #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_) :is(.week-day-cell, .work-day-cell, .weekend-day-cell, .workweek-transition-cell, .morning-before-workweek-cell, .weekend-night-before){border-color:rgba(169, 239, 255, .34);filter:saturate(1.04) brightness(1.12)}& #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_) :is(.workweek-transition-cell, .morning-before-workweek-cell, .weekend-night-before){background:linear-gradient(180deg, rgba(39, 106, 151, .98), rgba(24, 73, 112, .99));background-image:linear-gradient(180deg, rgba(39, 106, 151, .98), rgba(24, 73, 112, .99))}& #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_) :is(.workweek-range-border, .workweek-range-border.is-active){border-color:rgba(177, 239, 255, .44);box-shadow:none}& #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_) #workweekFill:is(*,#_){background:linear-gradient(90deg, #33bdf4, #55e0cc, #88f0a1);background-image:linear-gradient(90deg, #33bdf4, #55e0cc, #88f0a1)}& #workTestContextCard:is(*,#_) .work-test-context-line{font-size:clamp(1.26rem, 1.8vw, 1.75rem)}& #workTestContextCard:is(*,#_) .work-test-context-day{color:#ffb866;-webkit-text-fill-color:#ffb866}& #workTestLayout:is(*,#_#_) #workTestStatusHeading:is(*,#_) :is(.work-test-status-bubble, .work-test-shift-status, .work-test-shift-countdown){font-size:clamp(1.38rem, 1.9vw, 1.92rem);line-height:1.18}& #workTestLayout:is(*,#_#_) #workTestStatusBubble:is(*,#_).work-test-status-bubble{font-size:clamp(2.22rem, 2.85vw, 2.9rem)}& #workTestLayout:is(*,#_#_) .work-test-status-actions #enterWorkHoursButton,& #workTestLayout:is(*,#_#_) .work-test-status-actions button:first-child{background:linear-gradient(180deg, #183654, #0c1f34);border-color:rgba(96, 158, 210, .58)}& #workTestLayout:is(*,#_#_) .work-test-status-actions #showHolidaysButton,& #workTestLayout:is(*,#_#_) .work-test-status-actions button:nth-child(2){background:linear-gradient(180deg, #123f41, #082628);border-color:rgba(81, 183, 177, .58)}& #workTestLayout:is(*,#_#_) .work-test-mini-summary-row{padding-bottom:16px}& #workTestLayout:is(*,#_#_) .work-test-mini-summary-row > span small{display:none}& #workTestLayout:is(*,#_#_) #workweekTrack:is(*,#_) .work-test-icon-trail:is(*,._){top:53px}& :is(#workTestDayLabel, .work-test-context-line){font-size:clamp(1.42rem, 2.05vw, 1.98rem);line-height:1.18}& :is(#workTestDayLabel, .work-test-context-line){color:#ffb866;-webkit-text-fill-color:#ffb866}& #workTestDayLabel .work-test-context-weekday{color:#ffe6b2;-webkit-text-fill-color:#ffe6b2}& #workTestStatusHeading:is(*,#_) :is(#workTestStatusBubble, #workTestShiftStatusLine, #workTestShiftCountdown){font-size:clamp(1.3rem, 1.72vw, 1.78rem)}& #workTestStatusHeading:is(*,#_) :is(.work-test-countdown-time, .work-test-shift-value){color:#69eadf;-webkit-text-fill-color:#69eadf}& #workTestLayout:is(*,#_#_) #workTestShiftStatusLine:is(*,#_).work-test-shift-status{transform:translateY(4px)}& #workTestLayout:is(*,#_#_) #workTestStatusActions:is(*,#_) #workSettingsToggle:is(*,#_),& #workTestLayout:is(*,#_#_) #workTestStatusActions:is(*,#_) button#workSettingsToggle{background:linear-gradient(180deg, #244f74, #15344f);border-color:rgba(104, 175, 228, .72);color:#d9f1ff;-webkit-text-fill-color:#d9f1ff}& #workTestLayout:is(*,#_#_) #workTestStatusActions:is(*,#_) #workInfoHolidayCell:is(*,#_) .world-holidays-toggle,& #workTestLayout:is(*,#_#_) #workTestStatusActions:is(*,#_) .world-holidays-toggle{background:linear-gradient(180deg, #193c63, #102943);border-color:rgba(92, 155, 216, .68);color:#d9f1ff;-webkit-text-fill-color:#d9f1ff}& #workTestLayout:is(*,#_#_) #workTestStatusActions:is(*,#_) #workSettingsToggle:is(*,#_):hover,& #workTestLayout:is(*,#_#_) #workTestStatusActions:is(*,#_) button#workSettingsToggle:hover{background:linear-gradient(180deg, #3b82b5, #28618c);border-color:rgba(151, 220, 255, .9)}& #workTestLayout:is(*,#_#_) #workTestStatusActions:is(*,#_) #workInfoHolidayCell:is(*,#_) .world-holidays-toggle:hover,& #workTestLayout:is(*,#_#_) #workTestStatusActions:is(*,#_) .world-holidays-toggle:hover{background:linear-gradient(180deg, #2e6da4, #204f7d);border-color:rgba(137, 204, 255, .86)}}.work-snack-progress-popup.work-test-consumption-popup,.work-snack-progress-popup.work-test-consumption-popup-snack{display:grid;grid-template-rows:118px 54px 1fr 28px;align-items:center;justify-items:center;gap:6px;min-height:250px;padding:14px 16px 12px}.work-snack-progress-popup.work-test-consumption-popup .work-test-consumption-popup-scene,.work-snack-progress-popup.work-test-consumption-popup .work-test-popup-person,.work-snack-progress-popup.work-test-consumption-popup .work-test-popup-item{display:none}.work-snack-progress-popup.work-test-consumption-popup :is(.snack-coffee-cup-progress, .snack-donut-progress){grid-row:1;align-self:center;justify-self:center;margin:0}.work-snack-progress-popup.work-test-consumption-popup .snack-coffee-cup-progress{width:82px;height:102px;border-color:rgba(184, 204, 216, .72);background:linear-gradient(180deg, rgba(204, 215, 224, .26), rgba(93, 111, 124, .18)), linear-gradient(90deg, rgba(230, 238, 245, .22), rgba(119, 139, 153, .16) 52%, rgba(225, 232, 238, .18));box-shadow:inset 0 2px 10px rgba(255, 255, 255, .12), inset 0 -14px 20px rgba(45, 55, 66, .42)}.work-snack-progress-popup.work-test-consumption-popup .snack-donut-progress{width:102px;height:102px}.work-snack-progress-popup.work-test-consumption-popup b{grid-row:2;align-self:start;height:auto;min-height:0;max-height:none;margin:0 auto;padding:0;line-height:1.15}.work-snack-progress-popup.work-test-consumption-popup .work-test-consumption-drop{grid-row:4;align-self:end;min-height:22px;height:22px;padding:2px 14px;margin:0;transform:none;border-color:rgba(170, 190, 200, .32);background:rgba(18, 25, 32, .72);color:#b9c8d0;-webkit-text-fill-color:#b9c8d0;box-shadow:none}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestLayout:is(*,#_#_) #workTestDayHeadingCard:is(*,#_).work-test-day-heading-card:is(*,._){min-height:132px;padding-top:16px;padding-bottom:12px}& #workTestLayout:is(*,#_#_) #workTestDayHeadingCard:is(*,#_) .work-test-day-label:is(*,._){font-size:clamp(1.55rem, 2.22vw, 2.14rem);line-height:1.12}& #workTestLayout:is(*,#_#_) #workTestDayHeadingCard:is(*,#_) .work-test-weekday-label:is(*,._){font-size:clamp(2.15rem, 3vw, 3rem);line-height:1.02;margin-top:7px}& #workTestLayout:is(*,#_#_) #workTestDayHeadingCard:is(*,#_) .work-test-weekday-label:is(*,._)::after{margin:9px auto 0;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:1.85rem;line-height:1;color:#8feaff;-webkit-text-fill-color:#8feaff;text-shadow:0 0 12px rgba(97, 224, 255, .22)}& #workTestLayout:is(*,#_#_) #workTestStatusHeading:is(*,#_){margin-top:14px}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) #workTestDrinkCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._){transform:translateX(-4px)}& #workTestStatusHeading:is(*,#_) :is(#workTestShiftStatusLine, #workTestShiftStatusLine *, #workTestShiftCountdown, #workTestShiftCountdown *){color:#9fe8ff;-webkit-text-fill-color:#9fe8ff}& #workTestLayout:is(*,#_#_) #workdayWeekendLabels:is(*,#_) :is(.weekend-day-label, .workday-mini-label, .work-test-label){transform:translateY(10px);font-family:"Segoe UI", Arial, sans-serif;font-size:.82rem;line-height:1.02;white-space:pre-line;text-align:center}& #workTestLayout:is(*,#_#_) #workdayWeekendLabels:is(*,#_) .work-test-label-text{display:block;white-space:pre-line}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_){& #workTestPopoverSlot:is(*,#_){display:none}& #workTestWorkHoursContainer:is(*,#_){gap:10px;border-color:rgba(81, 171, 187, .48);background:radial-gradient(circle at 14% 0%, rgba(56, 158, 166, .12), transparent 46%), linear-gradient(155deg, rgba(9, 48, 63, .98), rgba(7, 31, 48, .99));box-shadow:inset 0 1px 0 rgba(215, 255, 250, .06), 0 7px 18px rgba(0, 12, 22, .2)}& #workTestScheduleHeading:is(*,#_){order:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:26px;margin:0;color:#9bdce1;-webkit-text-fill-color:#9bdce1;font-family:var(--wt-display-font, "Segoe UI", Arial, sans-serif);font-size:.9rem;font-weight:600;line-height:1;letter-spacing:.025em}& #workTestScheduleHeading .work-test-schedule-heading-icon{display:grid;place-items:center;width:24px;height:24px;color:#71ced9;-webkit-text-fill-color:#71ced9}& #workTestScheduleHeading .work-test-schedule-heading-icon svg{display:block;width:24px;height:24px;overflow:visible;fill:rgba(20, 76, 94, .4);stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(72, 193, 208, .2))}& #workTestWorkHoursContainer:is(*,#_) #workSettingsPopover:is(*,#_){order:2;position:static;inset:auto;z-index:auto;display:block;width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;opacity:1;visibility:visible}& #workTestWorkHoursContainer #workSettingsPopover .work-info-table{display:block;width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;background:transparent}& #workTestWorkHoursContainer #workSettingsPopover .work-info-table tbody{display:grid}& #workTestWorkHoursContainer #workSettingsPopover .work-info-table tr{display:contents}& #workTestWorkHoursContainer #workSettingsPopover .work-info-table td{display:block;min-width:0;padding:0;border:0;background:transparent}& #workTestWorkHoursContainer #workSettingsPopover label{display:grid;gap:4px;min-width:0;margin:0;text-align:left}& #workTestWorkHoursContainer #workSettingsPopover label > span{display:block;margin:0 2px;color:var(--ui-muted);-webkit-text-fill-color:currentColor;font-size:.68rem;font-weight:560;line-height:1;letter-spacing:.025em;white-space:nowrap}& #workTestWorkHoursContainer #workSettingsPopover select{display:block;width:100%;min-width:0;height:34px;min-height:34px;margin:0;padding:4px 30px 4px 10px;border:1px solid rgba(86, 166, 190, .52);border-radius:8px;outline:0;background-color:#0c3148;color:#d9edf3;-webkit-text-fill-color:#d9edf3;box-shadow:inset 0 1px 0 rgba(224, 255, 255, .05), 0 2px 7px rgba(0, 8, 18, .18);font-family:"Segoe UI", Arial, sans-serif;font-size:.78rem;font-weight:500;line-height:1;color-scheme:dark}& #workTestWorkHoursContainer #workSettingsPopover select:hover{border-color:rgba(119, 205, 223, .78);background-color:#103a53}& #workTestWorkHoursContainer #workSettingsPopover select:focus-visible{border-color:rgba(139, 224, 239, .92);box-shadow:0 0 0 2px rgba(73, 180, 199, .2), inset 0 1px 0 rgba(224, 255, 255, .06)}& #workTestWorkHoursContainer #workTestHolidayActionRow:is(*,#_){order:3}}@media (max-width: 430px){html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_){& #workTestWorkHoursContainer:is(*,#_){max-width:calc(100% - 12px);padding-inline:10px}& #workTestWorkHoursContainer #workSettingsPopover label > span{font-size:.62rem}& #workTestWorkHoursContainer #workSettingsPopover select{padding-inline:8px 25px;font-size:.72rem}}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_){& #workTestDayHeadingCard:is(*,#_) #workTestWorkHoursContainer:is(*,#_){margin-top:12px;gap:12px}& #workTestWorkHoursContainer:is(*,#_) #workSettingsPopover:is(*,#_) .work-info-table tbody{gap:14px 12px}& #workTestWorkHoursContainer:is(*,#_) #workSettingsPopover:is(*,#_) .work-info-table label{display:grid;grid-template-columns:minmax(0, 1fr);align-items:stretch;justify-content:center;justify-items:center;gap:5px;min-height:48px}& #workTestWorkHoursContainer:is(*,#_) #workSettingsPopover:is(*,#_) .work-info-table label > span{align-self:center;width:132px;padding-left:0;font-size:.66rem;line-height:1.2;text-align:center}& #workTestWorkHoursContainer:is(*,#_) #workSettingsPopover:is(*,#_) .work-info-table select{height:30px;min-height:30px;max-height:30px;width:132px;min-width:132px;max-width:132px;padding:2px 18px;font-size:.75rem;text-align:center;text-align-last:center}}@media (max-width: 430px){html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestWorkHoursContainer:is(*,#_) #workSettingsPopover:is(*,#_) .work-info-table{& tbody{gap:12px 8px}& label{grid-template-columns:minmax(0, 1fr);gap:5px}& label > span{font-size:.61rem}}}@media (max-width: 375px){html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestWorkHoursContainer:is(*,#_) #workSettingsPopover:is(*,#_) .work-info-table label{grid-template-columns:minmax(0, 1fr);gap:5px}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestWorkHoursContainer:is(*,#_){& #workSettingsPopover:is(*,#_) .work-info-table select{background-color:#1b506b;background-image:linear-gradient(180deg, rgba(34, 96, 124, .98), rgba(23, 72, 96, .98));border-color:rgba(111, 190, 210, .68);color:#eefaff;-webkit-text-fill-color:#eefaff;box-shadow:inset 0 1px 0 rgba(230, 255, 255, .09), 0 2px 7px rgba(0, 8, 18, .15)}& #workSettingsPopover:is(*,#_) .work-info-table select:hover{background-color:#24647f;background-image:linear-gradient(180deg, rgba(43, 111, 138, .98), rgba(29, 84, 108, .98))}& #workSettingsPopover:is(*,#_) #workTestWeekendSummary:is(*,#_){margin-top:14px;padding-top:0}& #workTestWeekendSummary:is(*,#_) .work-test-weekend-readout > strong{border-color:rgba(157, 171, 179, .58)}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_){& #workTestLayout:is(*,#_) #workTestHolidaysSection:is(*,#_){display:grid;gap:14px;width:min(100%, 973px);max-width:calc(100% - 28px);margin:18px auto 4px;padding:18px 20px 20px;box-sizing:border-box;border:1px solid rgba(76, 165, 187, .42);border-radius:15px;background:radial-gradient(circle at 15% 0%, rgba(36, 126, 139, .14), transparent 35%), linear-gradient(150deg, rgba(8, 43, 59, .96), rgba(7, 27, 43, .98) 62%, rgba(10, 42, 48, .96));box-shadow:inset 0 1px 0 rgba(222, 255, 255, .055), 0 12px 28px rgba(0, 10, 20, .24);overflow:visible}& #workTestHolidaysSection:is(*,#_) .work-test-holidays-header{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:0;text-align:center}& #workTestHolidaysSection:is(*,#_) .work-test-holidays-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(102, 211, 220, .46);border-radius:50%;background:linear-gradient(145deg, rgba(18, 94, 111, .82), rgba(11, 49, 68, .94));box-shadow:inset 0 1px 0 rgba(220, 255, 255, .12), 0 5px 14px rgba(0, 0, 0, .2)}& #workTestHolidaysSection:is(*,#_) .work-test-holidays-icon svg{width:29px;height:29px;fill:none;stroke:#89e7e3;stroke-width:1.6;stroke-linecap:round}& #workTestHolidaysSection:is(*,#_) .work-test-holidays-header h2{margin:0;color:#8bd6e8;-webkit-text-fill-color:#8bd6e8;font-family:var(--wt-display-font);font-size:1.35rem;font-weight:600;line-height:1.05}& #workTestHolidaysSection:is(*,#_) .work-test-holidays-header p{margin:4px 0 0;color:#9dbdca;-webkit-text-fill-color:#9dbdca;font-size:.79rem;font-weight:400;line-height:1.2}& #workTestHolidaysSection:is(*,#_) :is(#workTestHolidayActionRow:is(*,#_),#workInfoHolidayCell:is(*,#_)){position:static;display:block;width:100%;min-width:0;max-width:none;height:auto;margin:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}& #workTestHolidaysSection:is(*,#_) #dayHolidayLabels:is(*,#_).holiday-stack{position:static;display:grid;justify-items:stretch;gap:11px;width:100%;min-width:0;max-width:none;margin:0;padding:0;pointer-events:auto;transform:none}& #workTestHolidaysSection:is(*,#_) .world-holidays-toggle:is(*,._){position:static;display:inline-flex;align-items:center;justify-content:center;justify-self:center;transform:none;width:174px;min-width:174px;max-width:174px;height:34px;min-height:34px;max-height:34px;margin:0;padding:5px 14px;border:1px solid rgba(91, 181, 196, .62);border-radius:9px;background:linear-gradient(180deg, #1d5870, #123b51);color:#dff8ff;-webkit-text-fill-color:#dff8ff;font-size:.84rem;font-weight:500;line-height:1;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .06), 0 4px 10px rgba(0, 0, 0, .2)}& #workTestHolidaysSection:is(*,#_) .world-holidays-toggle:is(*,._):hover{border-color:rgba(133, 223, 232, .84);background:linear-gradient(180deg, #27738d, #194e68)}& #workTestHolidaysSection:is(*,#_) #worldHolidayOverlay:is(*,#_).world-holiday-overlay{position:static;inset:auto;z-index:auto;display:block;width:100%;min-width:0;max-width:none;max-height:none;margin:0;padding:14px;box-sizing:border-box;overflow:visible;transform:none;border:1px solid rgba(75, 156, 179, .35);border-radius:12px;background:linear-gradient(145deg, rgba(6, 31, 47, .96), rgba(7, 24, 38, .98));color:#dceef4;box-shadow:inset 0 1px 0 rgba(224, 255, 255, .045)}& #workTestHolidaysSection:is(*,#_) #worldHolidayOverlay:is(*,#_).world-holiday-overlay[hidden]{display:none}& #workTestHolidaysSection:is(*,#_) .holiday-overlay-title:is(*,._){display:flex;align-items:baseline;justify-content:center;gap:8px;margin:0 0 12px;color:#bcecf2;-webkit-text-fill-color:#bcecf2;font-size:1.03rem;font-weight:600;line-height:1.1}& #workTestHolidaysSection:is(*,#_) .holiday-overlay-title:is(*,._) span{color:#d8bf87;-webkit-text-fill-color:#d8bf87;font-size:.88rem;font-weight:500}& #workTestHolidaysSection:is(*,#_) .holiday-region-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px}& #workTestHolidaysSection:is(*,#_) .holiday-region{min-width:0;padding:11px;border:1px solid rgba(83, 159, 178, .22);border-radius:10px;background:rgba(12, 53, 67, .42)}& #workTestHolidaysSection:is(*,#_) .holiday-region-world{background:rgba(16, 57, 61, .4)}& #workTestHolidaysSection:is(*,#_) .holiday-region h3{margin:0 0 8px;color:#76ceda;-webkit-text-fill-color:#76ceda;font-size:.82rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}& #workTestHolidaysSection:is(*,#_) .holiday-region ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}& #workTestHolidaysSection:is(*,#_) .holiday-region-world ul{grid-template-columns:repeat(2, minmax(0, 1fr))}& #workTestHolidaysSection:is(*,#_) .holiday-region li{display:block;min-width:0;margin:0;padding:7px 9px;border:1px solid rgba(110, 194, 201, .12);border-radius:7px;background:rgba(5, 29, 42, .5);color:#d9ebf0;font-size:.75rem;line-height:1.28;overflow-wrap:anywhere}& #workTestHolidaysSection:is(*,#_) .holiday-region-world li{display:grid;grid-template-columns:minmax(112px, auto) minmax(0, 1fr);align-items:baseline;gap:12px}& #workTestHolidaysSection:is(*,#_) .holiday-region-world li b{color:#d4ba7d;-webkit-text-fill-color:#d4ba7d;font-size:1.18rem;font-weight:600;line-height:1.22}& #workTestHolidaysSection:is(*,#_) .world-holidays-close:is(*,._),& #workTestHolidaysSection:is(*,#_) .us-holiday-inline{display:none}}@media (max-width: 680px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_){& #workTestHolidaysSection:is(*,#_){max-width:calc(100% - 12px);padding:16px 12px 14px}& #workTestHolidaysSection:is(*,#_) .holiday-region-grid{grid-template-columns:minmax(0, 1fr)}& #workTestHolidaysSection:is(*,#_) .holiday-region-world ul{grid-template-columns:minmax(0, 1fr)}& #workTestHolidaysSection:is(*,#_) #worldHolidayOverlay:is(*,#_).world-holiday-overlay{max-height:none;padding:10px}}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestWorkHoursContainer:is(*,#_){& #workSettingsPopover:is(*,#_) #workTestWeekendSummary:is(*,#_){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;width:100%;margin:14px 0 0;padding:0;box-sizing:border-box;border-top:0}& #workTestWeekendSummary:is(*,#_) .work-test-weekend-readout{display:grid;grid-template-columns:minmax(0, 1fr);align-items:stretch;gap:5px;min-width:0;min-height:48px;padding:0;box-sizing:border-box;border:0;border-radius:0;background:transparent;box-shadow:none}& #workTestWeekendSummary:is(*,#_) .work-test-weekend-readout > span{color:#91b8c3;-webkit-text-fill-color:#91b8c3;padding-left:2px;font-size:.66rem;font-weight:500;line-height:1.2;letter-spacing:.015em;text-align:left;white-space:nowrap}& #workTestWeekendSummary:is(*,#_) .work-test-weekend-readout > strong{display:flex;align-items:center;min-width:0;height:34px;padding:0 2px 0 13px;box-sizing:border-box;min-height:34px;max-height:34px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#9bd9cf;-webkit-text-fill-color:#9bd9cf;font-size:.82rem;font-weight:600;line-height:1.15;text-align:left;white-space:nowrap}}@media (max-width: 430px){html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestWorkHoursContainer:is(*,#_){& #workTestWeekendSummary:is(*,#_){grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}& #workTestWeekendSummary:is(*,#_) .work-test-weekend-readout{grid-template-columns:minmax(0, 1fr);gap:5px}}}@media (max-width: 375px){html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestWorkHoursContainer:is(*,#_){& #workTestWeekendSummary:is(*,#_){grid-template-columns:minmax(0, 1fr)}& #workTestWeekendSummary:is(*,#_) .work-test-weekend-readout{grid-template-columns:minmax(0, 1fr);gap:5px}}}html body main.shell,html body main.shell.shell,html body main.home-shell{margin-top:0;padding-top:calc(var(--nav-height, 60px) + var(--first-card-top-gap))}html body main.shell > .page-body-title + :is(section, article, div),html body main.shell.shell > .page-body-title + :is(section, article, div),html body main.shell > #homeTitle + :is(section, article, div),html body main.home-shell > :first-child{margin-top:0}html body main.shell > :is( .time-zone-row, #primaryProgress, #weatherGeographySection, #aboutPageCard, .about-card, .work-dashboard, .calendar-reference-page, .weather-cycle-wrapper ){margin-top:0}html body.page-work-time main.shell > #primaryProgress:is(*,#_){margin-top:0}html body.page-home-test:is(*,._) main.home-test-shell:is(*,._),html body.page-work-time:is(*,._) main.shell.shell{margin-top:0}html body.page-home-test:is(*,._) main.home-test-shell:is(*,._) > :first-child,html body.page-work-time:is(*,._) main.shell.shell > #primaryProgress:is(*,#_).progress-grid{margin-top:0}html body:not(.delayed-data-visible).page-weather #local-weatherSection:is(*,#_) :is( #weatherCityNameWrapper, #todayWeatherCity, #todayWeatherZip, #weatherThermometer, .weather-temp-control-wrap, #todayWeatherTemp, #todayWeatherMainCondition, #todayWeatherIcon, #localForecastStrip ),html body:not(.delayed-data-visible).page-time #current-time-and-weatherSection:is(*,#_) :is( .analog-clock .clock-hand, #digitalClock, #currentDate, #topSecondsToggle ),html body:not(.delayed-data-visible).page-time #languageClocksSection:is(*,#_) .time-readout strong,html body:not(.delayed-data-visible).page-time :is( #utcTimeHero, #utcTime, #mainTime, #militaryTime, #romanTime, #greekTime, #arabicTime, #japaneseTime, #kanjiTime, #chineseTime, #devanagariTime, #thaiTime, #indianTime, #binaryTime ),html body:not(.delayed-data-visible).page-geography #weatherGeographySection:is(*,#_) :is( #localGeographySummary, #localGeoFullLocation, #localGeoCoordinates, #localGeoLatitudeZone, #localGeoHemisphere, #localGeoTimezone, #localElevation, #localElevationDetail, #localClimateType, #localClimateDetail, #localCoastDistance, #localCoastDetail, #localLandscapeType, #localLandscapeDetail, #localLandscapePreview ),html body:not(.delayed-data-visible).page-phases #phaseSummaryDashboard:is(*,#_) :is( .phase-summary-grid strong, .phase-summary-grid em, .phase-summary-grid small, .phase-summary-grid .phase-summary-icon, .phase-summary-circle-row .day-phase-visual, .phase-summary-circle-row .moon-summary-position-circle ){opacity:0;visibility:hidden;transition:opacity var(--delayed-data-fade) ease}html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._) > .nav-options-menu:is(*,._).page-menu-item,html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._) .nav-options-menu:is(*,._),html body nav.top-nav[data-shared-nav] .nav-options-menu:is(*,._){flex:0 0 46px;width:46px;min-width:46px;max-width:46px}html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._) #optionsMenuButton:is(*,#_),html body nav.top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){display:inline-grid;place-items:center;flex:0 0 46px;width:46px;min-width:46px;max-width:46px;height:34px;min-height:34px;max-height:34px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:0;line-height:1;color:#9defff;-webkit-text-fill-color:#9defff}html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._) > .nav-options-menu:is(*,._).page-menu-item,html body nav.top-nav[data-shared-nav] .nav-options-menu:is(*,._){width:46px;min-width:46px;max-width:46px}html body nav.top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){border:0;border-radius:0;background:transparent;box-shadow:none}html body nav.top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){& .options-button-label{display:none}& .options-gear-icon{display:inline-grid;place-items:center;font-size:2rem;line-height:1}}@media (max-width: 760px){html body nav.top-nav[data-shared-nav] .nav-left-group#navMainLinks,html body nav.top-nav[data-shared-nav].is-mobile-menu-open .nav-left-group#navMainLinks{grid-template-columns:minmax(0, 1fr);grid-auto-flow:row;grid-auto-columns:unset;background-color:#0d2437;background-image:linear-gradient(180deg, #17374f 0%, #102b40 52%, #091d2e 100%);border:1px solid rgba(126, 214, 244, .5);box-shadow:0 18px 34px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .08)}html body nav.top-nav[data-shared-nav]:not(.is-mobile-menu-open) .nav-left-group#navMainLinks{display:none}html body nav.top-nav[data-shared-nav] .nav-left-group#navMainLinks{& > .page-menu-item{grid-column:1 / -1;width:100%}& .page-nav-link[aria-current="page"]{background:linear-gradient(180deg, #225a78, #11364e);border-color:rgba(167, 240, 255, .62);color:#f2fdff;-webkit-text-fill-color:#f2fdff}}}html body nav.top-nav[data-shared-nav],html body nav.top-nav[data-shared-nav].top-nav{background:linear-gradient(180deg, rgba(44, 81, 107, .82), rgba(15, 31, 48, .96)), #102235;border-bottom:2px solid rgba(116, 197, 228, .5);box-shadow:0 8px 20px rgba(0, 0, 0, .24)}html body nav.top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){box-sizing:border-box;display:inline-grid;place-items:center;width:108px;min-width:108px;max-width:108px;height:30px;min-height:30px;max-height:30px;padding:4px 16px;overflow:visible;color:#d9f8ff;-webkit-text-fill-color:#d9f8ff;font-size:.88rem;line-height:1;white-space:nowrap;text-align:center;text-transform:none}html body nav.top-nav[data-shared-nav] .options-menu-panel#optionsMenuPanel{right:0;box-sizing:border-box;width:min(390px, calc(100vw - 24px));min-width:min(390px, calc(100vw - 24px));max-width:min(390px, calc(100vw - 24px))}@media (max-width: 760px){html body nav.top-nav[data-shared-nav],html body nav.top-nav[data-shared-nav].top-nav{position:sticky;top:0;grid-template-columns:52px minmax(0, 1fr) 116px;grid-template-rows:42px;align-items:center;gap:8px;min-height:50px;height:50px;padding:4px 10px;overflow:visible;background:linear-gradient(180deg, rgba(39, 76, 102, .96), rgba(12, 27, 43, .98)), #102235;border-bottom:2px solid rgba(126, 214, 244, .58);box-shadow:0 8px 20px rgba(0, 0, 0, .34)}html body nav.top-nav[data-shared-nav] .nav-mobile-toggle#navMobileToggle{display:inline-grid;grid-column:1;grid-row:1;place-items:center;width:46px;min-width:46px;max-width:46px;height:34px;min-height:34px;max-height:34px;padding:0;border:1px solid rgba(137, 223, 248, .46);border-radius:0;background:linear-gradient(180deg, #1b3c55, #0e263a);color:transparent;-webkit-text-fill-color:transparent;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);overflow:hidden}html body nav.top-nav[data-shared-nav] .nav-mobile-toggle#navMobileToggle::before{content:"";display:block;width:20px;height:14px;border-top:2px solid #bff4ff;border-bottom:2px solid #bff4ff;background:linear-gradient(#bff4ff, #bff4ff) center / 20px 2px no-repeat}html body nav.top-nav[data-shared-nav] .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav] .nav-live-summary:is(*,._).has-live-data{position:static;grid-column:2;grid-row:1;justify-self:stretch;width:100%;min-width:0;max-width:100%;height:34px;min-height:34px;max-height:34px;grid-template-columns:auto minmax(82px, 1fr) minmax(72px, auto);column-gap:7px;padding:0;overflow:hidden}html body nav.top-nav[data-shared-nav] .nav-live-summary > span,html body nav.top-nav[data-shared-nav] .nav-weather-summary{font-size:.69rem;line-height:1.05}html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._){grid-column:3;grid-row:1;justify-self:end;display:flex;width:116px;max-width:116px;justify-content:flex-end;overflow:visible}html body nav.top-nav[data-shared-nav] .nav-options-menu:is(*,._){display:block;flex:0 0 108px;width:108px;min-width:108px;max-width:108px;overflow:visible}html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._) > .nav-options-menu:is(*,._).page-menu-item{display:block;flex:0 0 108px;width:108px;min-width:108px;max-width:108px}html body nav.top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){width:108px;min-width:108px;max-width:108px;height:34px;min-height:34px;max-height:34px;padding:0 10px;border:1px solid rgba(137, 223, 248, .42);background:linear-gradient(180deg, #19384e, #0d2539);color:#dcf8ff;-webkit-text-fill-color:#dcf8ff;font-size:.82rem;line-height:1}html body nav.top-nav[data-shared-nav] .nav-left-group#navMainLinks{position:absolute;left:10px;right:auto;top:calc(100% + 8px);z-index:700;display:none;grid-column:auto;grid-row:auto;width:calc(100vw - 20px);min-width:calc(100vw - 20px);max-width:none;padding:10px;transform:none;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;background-color:#0d2437;background-image:linear-gradient(180deg, #17374f, #091d2e);border:1px solid rgba(126, 214, 244, .44);box-shadow:0 18px 34px rgba(0, 0, 0, .46)}html body nav.top-nav[data-shared-nav].is-mobile-menu-open .nav-left-group#navMainLinks{display:grid}html body nav.top-nav[data-shared-nav] .nav-left-group#navMainLinks{& :is(.page-menu-item,.page-menu-button,.page-nav-link){width:100%;min-width:0;max-width:none}& :is(.page-menu-button,.page-nav-link){box-sizing:border-box;height:40px;min-height:40px;padding:0 10px;display:inline-grid;place-items:center;border:1px solid rgba(121, 206, 235, .32);background:linear-gradient(180deg, #173650, #0d2539);color:#bfefff;-webkit-text-fill-color:#bfefff;font-size:.9rem}}html body nav.top-nav[data-shared-nav] .options-menu-panel#optionsMenuPanel{position:absolute;top:calc(100% + 8px);right:0;width:min(360px, calc(100vw - 20px));min-width:min(360px, calc(100vw - 20px));max-width:min(360px, calc(100vw - 20px));padding:10px;background:linear-gradient(180deg, #132f44, #091d2e);border:1px solid rgba(126, 214, 244, .46);box-shadow:0 18px 34px rgba(0, 0, 0, .48)}}:root{--page-bg: #172430;--page-bg-2: #172430}html,html body,html body[class][class]{--page-bg: #172430;--page-bg-2: #172430;background:#172430;background-color:#172430;background-image:none}html body nav.top-nav[data-shared-nav] #optionsMenuPanel.options-menu-panel{z-index:2147483647;top:calc(100% - 10px);width:250px;max-width:min(250px, calc(100vw - 18px));min-width:0;padding:10px;gap:8px;background:linear-gradient(145deg, #263946, #1a2b37 58%, #233244);border:2px solid rgba(139, 220, 242, .78);box-shadow:0 18px 42px rgba(0, 0, 0, .42), 0 0 0 1px rgba(255, 255, 255, .08) inset}html body nav.top-nav[data-shared-nav] #optionsMenuPanel.options-menu-panel{& .nav-time-machine-mini{display:grid;grid-template-columns:1fr auto;gap:6px;padding:8px;min-height:0;background:rgba(11, 26, 36, .72);border:1px solid rgba(142, 213, 235, .34)}& .nav-time-field{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:6px}& .nav-time-field input{width:122px;min-width:0;height:24px}& .nav-time-arrows{display:flex;gap:3px}& .nav-time-arrows button{width:24px;min-width:24px;height:24px;padding:0}& .options-button-row{display:grid;grid-template-columns:86px 1fr;align-items:center;gap:8px;min-height:28px;padding:5px 7px;background:rgba(12, 28, 39, .62);border:1px solid rgba(126, 197, 222, .22)}& .options-segmented-control{justify-self:end;width:auto;gap:4px}& .options-segmented-control button{min-width:34px;width:34px;padding-left:0;padding-right:0}& :is(#clearSavedValuesButton, #centerLineToggleButton){display:none}& #clearSiteCacheButton,& .options-action-button{width:auto;min-width:86px;max-width:104px;height:28px;padding:4px 9px;font-size:.78rem;white-space:nowrap}& .options-cache-row{grid-template-columns:54px 1fr}}html body :is(main.shell, main.home-shell, main.home-test-shell) > h1.page-body-title:is(*,._),html body :is(main.shell, main.home-shell, main.home-test-shell) > h1.page-body-title.site-page-title-sr-only{position:absolute;width:1px;min-width:1px;max-width:1px;height:1px;min-height:1px;max-height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}@media (max-width: 760px), (prefers-reduced-motion: reduce){html.mobile-low-power *,html.mobile-low-power *::before,html.mobile-low-power *::after,html.page-is-hidden *,html.page-is-hidden *::before,html.page-is-hidden *::after{animation-duration:.001ms;animation-delay:0ms;animation-iteration-count:1;transition-duration:.001ms;scroll-behavior:auto}}@media (max-width: 760px){html.mobile-low-power body :is(.ambient, .ambient-one, .ambient-two){display:none}html.mobile-low-power body :is( .glass-card, .time-card, .progress-card, .timeline-card, .weather-simple-card, .weather-stat-card, .weather-ranking-card, .weather-comparison-card, .weather-rankings-card, .weather-history-card, .rainfall-card, .snowfall-card, .wind-card, .air-card, .geography-card, .calendar-summary-popup-button, .work-test-layout, .work-test-status-card, .work-test-slider-card, .mini-progress-card ){-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;box-shadow:none;text-shadow:none}html.mobile-low-power body :is( main.shell > section, main.home-shell > section, main.home-test-shell > section, .progress-card:not(:where(#workweekCard)), .timeline-card, .weather-comparison-card, .weather-rankings-card, .weather-history-card, .rainfall-card, .snowfall-card, .wind-card, .air-card, .geography-card, .age-card, .calendar-summary-popup-button, .work-test-slider-card, .mini-progress-card ){contain:layout paint style}html.mobile-low-power body.page-weather #weatherSimulatorCard{display:none}html.mobile-low-power body.page-weather :is(.weather-simulator-card, .isolated-simulator-card, .standalone-weather-simulator-section) iframe{display:none}html.mobile-low-power body :is( .weather-overlay-icon, .shooting-star, .geography-palm, .geography-fern, .rainfall-side-cloud, .rainfall-raindrop, .snowflake-decoration, .work-snack-progress-popup ){filter:none;text-shadow:none;box-shadow:none}}html body.page-home-test:is(*,._) main.home-test-shell:is(*,._) > h1.page-body-title:is(*,._){align-items:center;justify-content:center;gap:8px;width:min(95vw, 1180px);height:auto;color:#7ee9ff;font-family:"Segoe UI", Arial, sans-serif;font-weight:600;letter-spacing:.02em;text-align:center}html body.page-home-test:is(*,._) main.home-test-shell:is(*,._) > h1.page-body-title:is(*,._) .page-title-icon{color:#8df4ff;font-size:1.05em}@media (max-width: 760px){html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell,html body.page-home-test main.home-test-shell:is(*,._){padding-left:var(--mobile-page-pad);padding-right:var(--mobile-page-pad);overflow-x:hidden}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is( h1, h2, h3, .page-body-title, .card-title, .section-title, .weather-section-title, .home-title, .home-test-title ){line-height:1.15;letter-spacing:0}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is(.page-body-title, .home-title, .home-test-title){font-size:var(--mobile-title-font)}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is(.card-title, .section-title, .weather-section-title, .progress-section-title, h2){font-size:var(--mobile-section-title-font)}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is(p, li, dd, dt, label, button, input, select, .detail-text, .weather-detail-label, .weather-detail-value){font-size:var(--mobile-body-font)}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is(table, th, td, .weather-table, .distance-table, .ranked-table){font-size:var(--mobile-table-font)}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is( .page-title-icon, .calendar-summary-icon, .weather-detail-icon, .weather-stat-icon, .phase-summary-icon, .geography-icon, .weather-icon, .work-test-title-icon, .mini-slider-icon, .nav-logo-mark ){width:var(--mobile-icon-box);max-width:var(--mobile-icon-box);height:var(--mobile-icon-box);max-height:var(--mobile-icon-box);min-width:0;min-height:0;display:inline-flex;align-items:center;justify-content:center;font-size:var(--mobile-icon-font);line-height:1;transform:none;object-fit:contain;font-family:"Segoe UI Symbol", "Noto Sans Symbols 2", "Arial Unicode MS", sans-serif;font-variant-emoji:text}}@media (max-width: 980px){html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ){overflow-x:hidden}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell,html body.page-home-test main.home-test-shell:is(*,._){transform-origin:top left}}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell > :not(.page-body-title),html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is( #current-time-and-weatherSection, #local-weatherSection, #phaseCard, #primaryProgress, #timelineStack, #timeVisualizedGroupShell, #extendedTimeVisualizedGroupShell, #moreTimeGroupShell, #workHoursGroupShell, #workDashboard, #calendarsDashboard, #phaseSummaryDashboard, #weatherGeographySection, #geographyDistanceCard, #landscapeDetailsCard, #weatherSimulatorSection, #worldClockCard, #myWeatherCard, #rainfallCard, #snowfallCard, #oceanCurrentsCard, #unitConverterGroupShell, #languageClocksSection ){width:100%;max-width:100%;justify-self:stretch;box-sizing:border-box}html body.page-work-time:is(*,._) main.shell.shell #primaryProgress:is(*,#_),html body.page-work-time:is(*,._) main.shell.shell #workDashboard:is(*,#_),html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_){width:100%;min-width:0;max-width:100%;justify-self:stretch;margin-left:auto;margin-right:auto;box-sizing:border-box}html body.page-work-time:is(*,._) main.shell.shell > :is(#primaryProgress:is(*,#_), #workHoursGroupShell:is(*,#_)){width:100%;min-width:0;max-width:100%;justify-self:stretch}html body.page-work-time.page-work-test:is(*,._) main.shell.shell :is(#workDashboard:is(*,#_), #workTestLayout:is(*,#_)){width:100%;min-width:0;max-width:100%;justify-self:stretch}@media (min-width: 981px){html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell,html body.page-home-test main.home-test-shell:is(*,._){padding-top:clamp(132px, calc(348px - 22.1vw), 250px)}}@media (max-width: 980px){html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell,html body.page-home-test main.home-test-shell:is(*,._){padding-top:calc((var(--nav-height, 78px) + var(--site-responsive-first-gap)) * var(--site-responsive-scale-inverse))}}@media (max-width: 1280px){html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell > :not(.page-body-title),html body.page-home-test main.home-test-shell:is(*,._) > *{width:100%;min-width:0;max-width:100%;justify-self:stretch;box-sizing:border-box}html body.page-work-time.page-work-test:is(*,._) main.shell.shell :is( #workHoursGroupShell, #workHoursGroup, #workDashboard, #workTestLayout, .work-test-card, .work-test-merged-card, .work-test-view-card, .work-test-view-section, .work-test-day-panel, #workdayCard, #workweekCard ){width:100%;min-width:0;max-width:100%;box-sizing:border-box}}@media (max-width: 980px){html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_){padding-left:10px;padding-right:10px}}@media (max-width: 1280px){html body.page-home-test:is(*,._) .home-test-dashboard:is(*,._){grid-template-columns:repeat(3, minmax(0, 1fr))}html body.page-home-test:is(*,._) .home-test-about:is(*,._){grid-template-columns:repeat(2, minmax(0, 1fr))}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) :is(.work-dashboard-tokens:is(*,._),.work-collect-card-row:is(*,._)){flex-wrap:nowrap}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_){& #workTestLayout:is(*,#_){width:100%}& #workTestLayout:is(*,#_) .work-test-status-card:is(*,._){padding-right:218px}& #workTestConsumptionPanel:is(*,#_){display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start}& #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._){max-width:168px}}html body :is( .weather-comparison-table-wrap, .weather-more-cities-window, .distance-table-scroll, .geography-distance-table-wrap, .alternate-week-table-wrap, .generation-age-table-wrap, .calendar-table-wrap, .table-scroll ){max-width:100%;overflow-x:auto;overflow-y:visible}html body.page-work-time:is(*,._) main.shell.shell > #primaryProgress:is(*,#_),html body.page-work-time.page-work-test:is(*,._) main.shell.shell > #primaryProgress:is(*,#_#_),html body.page-work-time.page-work-test:is(*,._) main.shell.shell #primaryProgress:is(*,#_#_) :is(#workHoursGroupShell:is(*,#_#_),#workHoursGroup:is(*,#_#_),#workDashboard:is(*,#_#_),#workTestLayout:is(*,#_#_)){width:100%;min-width:0;max-width:none;box-sizing:border-box}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) :is( .work-test-card, .work-test-merged-card, .work-test-view-card, .work-test-view-section, .work-test-day-panel, #workweekCard ){width:100%;min-width:0;max-width:none;box-sizing:border-box}}html body nav.top-nav[data-shared-nav],html body nav.top-nav[data-shared-nav].top-nav{position:fixed;top:0;left:0;right:0;width:100vw;display:grid;box-sizing:border-box;overflow:visible;z-index:10000}html body nav.top-nav[data-shared-nav] .nav-mobile-toggle#navMobileToggle{display:none}html body nav.top-nav[data-shared-nav] .nav-location-search,html body nav.top-nav[data-shared-nav] .floating-site-actions{display:none}@media (min-width: 981px){html body nav.top-nav[data-shared-nav] .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav] .nav-live-summary:is(*,._).has-live-data{position:static;grid-column:2;grid-row:1;align-self:center;justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:15px;width:auto;min-width:0;max-width:100%;height:30px;min-height:30px;max-height:30px;margin:0;padding:0;overflow:hidden;transform:none}html body nav.top-nav[data-shared-nav] .nav-left-group:is(*,._),html body nav.top-nav[data-shared-nav] .nav-left-group#navMainLinks{align-self:stretch;justify-self:stretch;align-items:stretch;justify-content:stretch}html body nav.top-nav[data-shared-nav] .nav-left-group > .page-menu-item,html body nav.top-nav[data-shared-nav] .nav-left-group#navMainLinks > .page-menu-item{flex:1 1 0;display:block;width:auto;min-width:0;max-width:none;height:100%;box-sizing:border-box}}@media (max-width: 980px){html,html body{--nav-height: 72px}html body nav.top-nav[data-shared-nav],html body nav.top-nav[data-shared-nav].top-nav{height:72px;min-height:72px;grid-template-columns:32px minmax(0, 1fr) 34px;grid-template-rows:33px 28px;gap:3px 4px;padding:4px 4px 5px;overflow:visible}html body nav.top-nav[data-shared-nav] .nav-site-logo:is(*,._){position:static;grid-column:1;grid-row:1;align-self:center;justify-self:center;display:inline-grid;place-items:center;width:31px;min-width:31px;max-width:31px;height:31px;min-height:31px;max-height:31px;margin:0;padding:0;transform:none}html body nav.top-nav[data-shared-nav] .nav-site-logo .site-logo-mark{width:26px;height:26px}html body nav.top-nav[data-shared-nav] .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav] .nav-live-summary:is(*,._).has-live-data{position:static;grid-column:2;grid-row:1;align-self:center;justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;min-width:0;max-width:100%;height:29px;min-height:29px;max-height:29px;margin:0;padding:0;overflow:hidden;transform:none}html body nav.top-nav[data-shared-nav] .nav-live-summary > span,html body nav.top-nav[data-shared-nav] .nav-weather-summary,html body nav.top-nav[data-shared-nav] .nav-weather-summary .nav-weather-temp,html body nav.top-nav[data-shared-nav] .nav-weather-summary .nav-weather-condition{font-size:clamp(.46rem, 1.55vw, .64rem);line-height:1;letter-spacing:0}html body nav.top-nav[data-shared-nav] #navCurrentTime:is(*,#_){width:8.8ch;min-width:8.8ch;max-width:8.8ch}html body nav.top-nav[data-shared-nav] #navCurrentDate:is(*,#_){width:16.9ch;min-width:16.9ch;max-width:16.9ch}html body nav.top-nav[data-shared-nav] #navWeatherSummary:is(*,#_){width:11.2ch;min-width:11.2ch;max-width:11.2ch}html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._){position:static;grid-column:3;grid-row:1;align-self:center;justify-self:end;display:inline-flex;width:32px;min-width:32px;max-width:32px;height:31px;min-height:31px;max-height:31px;margin:0;padding:0;transform:none;overflow:visible}html body nav.top-nav[data-shared-nav] .global-format-controls .page-menu-item:not(.nav-options-menu){display:none}html body nav.top-nav[data-shared-nav] .nav-options-menu:is(*,._),html body nav.top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){width:32px;min-width:32px;max-width:32px}html body nav.top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){display:inline-grid;place-items:center;height:31px;min-height:31px;max-height:31px;padding:0;border:0;background:transparent;box-shadow:none;font-size:0;line-height:1}html body nav.top-nav[data-shared-nav] #optionsMenuButton:is(*,#_) .options-gear-icon{display:inline-grid;place-items:center;color:#9defff;-webkit-text-fill-color:#9defff;font-size:1.9rem;line-height:1}html body nav.top-nav[data-shared-nav] .nav-left-group:is(*,._),html body nav.top-nav[data-shared-nav] .nav-left-group#navMainLinks,html body nav.top-nav[data-shared-nav]:not(.is-mobile-menu-open) .nav-left-group,html body nav.top-nav[data-shared-nav]:not(.is-mobile-menu-open) .nav-left-group#navMainLinks,html body nav.top-nav[data-shared-nav].is-mobile-menu-open .nav-left-group,html body nav.top-nav[data-shared-nav].is-mobile-menu-open .nav-left-group#navMainLinks{position:static;inset:auto;grid-column:1 / -1;grid-row:2;align-self:stretch;justify-self:stretch;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;gap:2px;width:100%;min-width:0;max-width:100%;height:28px;min-height:28px;max-height:28px;margin:0;padding:0;transform:none;background:transparent;border:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto}html body nav.top-nav[data-shared-nav] .nav-left-group > .page-menu-item,html body nav.top-nav[data-shared-nav] .nav-left-group#navMainLinks > .page-menu-item{flex:1 1 0;display:block;width:auto;min-width:0;max-width:none;height:100%;box-sizing:border-box;margin:0;padding:0;background:transparent;border:0}html body nav.top-nav[data-shared-nav] .nav-left-group .page-menu-button,html body nav.top-nav[data-shared-nav] .nav-left-group .page-nav-link,html body nav.top-nav[data-shared-nav] .nav-left-group#navMainLinks :is(.page-menu-button,.page-nav-link){display:grid;place-items:center;width:100%;min-width:0;max-width:none;height:26px;min-height:26px;max-height:26px;padding:0 1px;box-sizing:border-box;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(121, 206, 235, .26);border-radius:0;background:linear-gradient(180deg, rgba(28, 60, 82, .54), rgba(9, 24, 38, .5));color:#9eeeff;-webkit-text-fill-color:#9eeeff;font-size:clamp(.31rem, 1.18vw, .54rem);font-weight:600;line-height:1;letter-spacing:0}html body nav.top-nav[data-shared-nav]::after{display:none}html body nav.top-nav[data-shared-nav].nav-links-always-visible .nav-mobile-toggle#navMobileToggle{display:none;width:0;min-width:0;max-width:0;height:0;min-height:0;max-height:0;overflow:hidden;pointer-events:none}html body nav.top-nav[data-shared-nav].nav-links-always-visible .nav-left-group:is(*,._),html body nav.top-nav[data-shared-nav].nav-links-always-visible .nav-left-group#navMainLinks,html body nav.top-nav[data-shared-nav].nav-links-always-visible:not(.is-mobile-menu-open) .nav-left-group,html body nav.top-nav[data-shared-nav].nav-links-always-visible:not(.is-mobile-menu-open) .nav-left-group#navMainLinks,html body nav.top-nav[data-shared-nav].nav-links-always-visible.is-mobile-menu-open .nav-left-group,html body nav.top-nav[data-shared-nav].nav-links-always-visible.is-mobile-menu-open .nav-left-group#navMainLinks{position:static;inset:auto;grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;gap:2px;width:100%;min-width:0;max-width:100%;height:28px;min-height:28px;max-height:28px;margin:0;padding:0;opacity:1;visibility:visible;pointer-events:auto;transform:none;background:transparent;border:0;box-shadow:none}html body.page-work-time:is(*,._._) main.shell:is(*,._._),html body.page-work-test:is(*,._._) main.shell:is(*,._._),html body.page-home-test:is(*,._._) main.home-test-shell:is(*,._._){padding-top:clamp(132px, calc(348px - 22.1vw), 250px)}}html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._).has-live-data{gap:0 4px}html body nav.top-nav[data-shared-nav].top-nav .nav-options-menu:is(*,._){top:2px;right:10px}@media (max-width: 760px){html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._).has-live-data{right:34px;column-gap:3px;font-size:.68rem}}html body nav.top-nav[data-shared-nav].top-nav #navCurrentDate:is(*,#_){margin-right:-12px}@media (max-width: 760px){html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._).has-live-data{right:34px}html body nav.top-nav[data-shared-nav].top-nav #navCurrentDate:is(*,#_){margin-right:-10px;text-align:right}html body nav.top-nav[data-shared-nav].top-nav #navCurrentTime:is(*,#_){margin-right:15px}}html body nav.top-nav[data-shared-nav].top-nav{grid-template-columns:44px minmax(0, 1fr) 44px;column-gap:4px}html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._).has-live-data,html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._).has-live-data{position:static;top:auto;right:auto;bottom:auto;left:auto;grid-column:2;grid-row:1;align-self:center;justify-self:end;display:grid;grid-template-columns:max-content max-content max-content;align-items:center;justify-content:end;justify-items:center;column-gap:8px;row-gap:0;width:max-content;min-width:0;max-width:100%;height:30px;min-height:30px;max-height:30px;margin:0;padding:0;overflow:visible;white-space:nowrap;font-size:.75rem;line-height:1.1}html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._) > span,html body nav.top-nav[data-shared-nav].top-nav #navCurrentTime:is(*,#_),html body nav.top-nav[data-shared-nav].top-nav #navCurrentDate:is(*,#_),html body nav.top-nav[data-shared-nav].top-nav #navWeatherSummary:is(*,#_),html body nav.top-nav[data-shared-nav].top-nav .nav-weather-summary:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-weather-summary:is(*,._) span{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:max-content;max-width:none;height:auto;margin:0;padding:0;overflow:visible;text-overflow:clip;white-space:nowrap;text-align:center;transform:none;font-size:inherit;line-height:inherit}html body nav.top-nav[data-shared-nav].top-nav #navCurrentTime:is(*,#_){margin-right:10px;color:#ffe38a;-webkit-text-fill-color:#ffe38a}html body nav.top-nav[data-shared-nav].top-nav #navCurrentDate:is(*,#_){color:#c7e3ff;-webkit-text-fill-color:#c7e3ff}html body nav.top-nav[data-shared-nav].top-nav #navWeatherSummary:is(*,#_),html body nav.top-nav[data-shared-nav].top-nav .nav-weather-summary:is(*,._){color:#9ef5c5;-webkit-text-fill-color:#9ef5c5}html body nav.top-nav[data-shared-nav].top-nav #navCurrentTime:is(*,#_),html body nav.top-nav[data-shared-nav].top-nav #navCurrentDate:is(*,#_),html body nav.top-nav[data-shared-nav].top-nav #navWeatherSummary:is(*,#_){box-sizing:content-box;padding-left:5px;padding-right:5px}html body nav.top-nav[data-shared-nav].top-nav #navWeatherSummary:is(*,#_),html body nav.top-nav[data-shared-nav].top-nav .nav-weather-summary:is(*,._){column-gap:12px;gap:12px}html body nav.top-nav[data-shared-nav].top-nav #navWeatherSummary:is(*,#_){padding-left:10px;padding-right:10px}html body nav.top-nav[data-shared-nav].top-nav .global-format-controls:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-options-menu:is(*,._){position:static;grid-column:3;grid-row:1;align-self:center;justify-self:end;margin:0;transform:none}@media (max-width: 980px){html body nav.top-nav[data-shared-nav].top-nav{grid-template-columns:38px minmax(0, 1fr) 38px;column-gap:3px}html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._).has-live-data,html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._).has-live-data{column-gap:6px;font-size:.64rem}html body nav.top-nav[data-shared-nav].top-nav #navCurrentTime:is(*,#_){margin-right:7px}}@media (max-width: 520px){html body nav.top-nav[data-shared-nav].top-nav{grid-template-columns:34px minmax(0, 1fr) 34px;column-gap:2px}html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._).has-live-data,html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._).has-live-data{column-gap:4px;font-size:.58rem;margin-right:12px}html body nav.top-nav[data-shared-nav].top-nav #navCurrentTime:is(*,#_){margin-right:5px}}html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._).has-live-data,html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._).has-live-data{transform:translateY(-4px)}html body nav.top-nav[data-shared-nav].top-nav::after{content:none;display:none;opacity:0;height:0;border:0;box-shadow:none}html body nav.top-nav[data-shared-nav].top-nav .nav-left-group:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-left-group#navMainLinks{transform:translateY(-4px)}html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo:is(*,._){width:32px;min-width:32px;max-width:32px;height:28px;min-height:28px;transform:translateY(-4px)}html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo .site-logo-mark{width:24px;height:24px}@media (max-width: 520px){html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo:is(*,._){width:28px;min-width:28px;max-width:28px;height:26px;min-height:26px}html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo .site-logo-mark{width:22px;height:22px}}html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo .site-logo-mark{border:0;box-shadow:none}html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo .site-logo-mark::before,html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo .site-logo-mark::after,html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo .site-logo-hand{content:none}html body nav.top-nav[data-shared-nav].top-nav .global-format-controls:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-options-menu:is(*,._){z-index:100000}html body nav.top-nav[data-shared-nav].top-nav #optionsMenuPanel.options-menu-panel:not([hidden]),html body .top-nav[data-shared-nav] #optionsMenuPanel.options-menu-panel:not([hidden]){display:grid;width:214px;min-width:214px;max-width:214px;padding:8px;gap:6px;right:0;top:18px;transform:translateY(-10px);z-index:100001;border:2px solid rgba(229, 191, 104, .92);border-radius:4px;background:radial-gradient(circle at 20% 0%, rgba(236, 204, 128, .16), transparent 42%), linear-gradient(180deg, #34464f, #202d38 58%, #18232d);box-shadow:0 16px 30px rgba(0, 0, 0, .58), 0 0 0 1px rgba(255, 235, 167, .18)}html body nav.top-nav[data-shared-nav].top-nav #optionsMenuPanel{& .nav-time-machine-mini{display:none}& .nav-time-machine-mini.toolbar-time-section{display:grid}& .options-button-row{display:grid;grid-template-columns:74px minmax(0, 1fr);align-items:center;min-height:25px;padding:4px 6px;gap:5px;border:1px solid rgba(220, 190, 116, .48);border-radius:3px;background:linear-gradient(180deg, rgba(78, 92, 100, .95), rgba(45, 58, 68, .96));color:#f1e5bd;-webkit-text-fill-color:#f1e5bd;font-size:.68rem}& .options-button-row > span:first-child{text-align:left;font-size:.66rem}& .options-segmented-control{justify-content:end;gap:3px;min-width:0;width:auto}& .options-segmented-control button{width:30px;min-width:30px;max-width:30px;height:20px;min-height:20px;padding:0;border-radius:2px;border-color:rgba(124, 187, 208, .55);background:#152c39;color:#bdeeff;-webkit-text-fill-color:#bdeeff;font-size:.58rem}& .options-segmented-control :is(button.is-active,button[aria-pressed="true"]){border-color:#f1ce76;background:#4b3d22;color:#ffe6a3;-webkit-text-fill-color:#ffe6a3}& .options-action-button{justify-self:end;width:76px;min-width:76px;max-width:76px;height:21px;min-height:21px;padding:0 5px;border-radius:2px;background:#263846;border:1px solid rgba(236, 205, 132, .62);color:#ffe6a3;-webkit-text-fill-color:#ffe6a3;font-size:.56rem;line-height:1}& .options-cache-status{display:none}}html,body{overflow-x:hidden}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell,html body.page-home-test main.home-test-shell:is(*,._){left:auto}@media (max-width: 760px){html{font-size:18px}}@media (max-width: 520px){html{font-size:19px}}html body nav.top-nav[data-shared-nav].top-nav #optionsMenuPanel:is(*,#_).options-menu-panel{width:268px;min-width:268px;max-width:268px;padding:10px;gap:7px}html body nav.top-nav[data-shared-nav].top-nav #optionsMenuPanel:is(*,#_).options-menu-panel{& .nav-time-machine-mini:is(*,._){align-items:end;height:auto}& .nav-time-field:is(*,._){width:100%;min-width:0;height:auto}& .nav-time-field:is(*,._) span{display:block;margin:0}& .nav-time-arrows:is(*,._){min-width:0;margin:0}}@media (max-width: 760px){html body .page-body-title,html body .home-title,html body .home-test-title{font-size:var(--mobile-title-font);line-height:1.12;margin:8px 0 var(--mobile-card-gap);text-align:center}html body:is(.page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about) :is( #current-time-and-weatherSection, #phaseCard, #local-weatherSection, .today-weather-info, .current-weather-history-panel, .weather-middle-status, #primaryProgress, #timeVisualizedGroupShell, #extendedTimeVisualizedGroupShell, #moreTimeGroupShell, #workHoursGroupShell, #workHoursGroup, #workDashboard, #workTestLayout, #calendarsDashboard, #phaseSummaryDashboard, #phaseTimeProgressGroup, #naturalGenerationGroup, #weatherGeographySection, #geographyDistanceCard, #landscapeDetailsCard, .time-zone-row, .collapsible-group-shell, .collapsible-group-body, .weather-science-card-row ){width:100%;min-width:0;max-width:100%;height:auto;min-height:0;margin:var(--mobile-card-gap) 0;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;overflow:visible;transform:none}html body:is(.page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about) :is( .time-card, .weather-simple-card, .weather-detail-bubble, .local-forecast-strip-section, .world-clock-card, .weather-science-card, .weather-ranking-table-card, .precip-card, .cycle-panel, .calendar-card, .calendar-summary-section, .calendar-summary-item, .phase-summary-tile, .phase-summary-feature, .phase-summary-circle-card, .work-test-card, .work-test-view-card, .work-test-status-card, .work-test-day-panel, .work-mini-slider-card, .geography-card, .geo-detail-card, .landscape-detail-card, .distance-card, .about-page-card, .home-card, .home-test-card, .home-test-hero, .home-test-links, .placeholder-ad-slot ){width:100%;min-width:0;max-width:100%;margin:var(--mobile-card-gap) 0;padding:12px;box-sizing:border-box;border-radius:var(--mobile-card-radius);overflow:visible;transform:none}html body :is(h1, h2, h3, h4, .card-title, .section-title, .weather-period-scale-title, .precip-card-head h3){font-size:var(--mobile-title-font);line-height:1.15;letter-spacing:0}html body :is(label, .weather-detail-label, .compact-label, .detail-label, .geo-label, .options-button-row > span){font-size:var(--mobile-label-font);line-height:1.18}html body .weather-ranking-table-card::before,html body .weather-ranking-table-card::after{font-family:"Segoe UI Symbol", "Noto Sans Symbols 2", "Noto Sans Symbols", Arial, sans-serif;font-variant-emoji:text;font-size:var(--mobile-icon-size);line-height:1;transform:none}html body.page-work-test:is(*,._) :is(.work-snack-visual, .work-drink-visual, .work-test-snack-icon, .work-test-drink-icon){max-width:82px;max-height:82px}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ){overflow-x:hidden}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell,html body.page-home-test main.home-test-shell:is(*,._){min-width:0;margin:0;padding:calc(var(--nav-height, 76px) + 18px) var(--mobile-page-pad) 16px;box-sizing:border-box;zoom:1;transform:none;transform-origin:initial}html body:is(.page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about) :is( #current-time-and-weatherSection, #phaseCard, #local-weatherSection, #weatherHistoryCard, #nearbyWeatherCard, #weatherSimulatorCard, #weatherRankingSection, #rainfallCard, #snowfallCard, #windCard, #airCard, #primaryProgress, #timeVisualizedGroupShell, #extendedTimeVisualizedGroupShell, #moreTimeGroupShell, #workHoursGroupShell, #workHoursGroup, #workDashboard, #workTestLayout, #calendarsDashboard, #phaseSummaryDashboard, #phaseTimeProgressGroup, #naturalGenerationGroup, #weatherGeographySection, #geographyDistanceCard, #landscapeDetailsCard, .today-weather-info, .current-weather-history-panel, .weather-middle-status, .weather-science-card-row, .time-zone-row, .collapsible-group-shell, .collapsible-group-body, .dashboard-section, .page-section, .section-shell, .content-shell ){width:100%;min-width:0;max-width:100%;height:auto;min-height:0;margin:var(--mobile-card-gap) 0;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;overflow:visible;transform:none}html body:is(.page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about) :is( .time-card, .weather-simple-card, .weather-detail-bubble, .local-forecast-strip-section, .world-clock-card, .weather-science-card, .weather-ranking-table-card, .precip-card, .cycle-panel, .calendar-card, .calendar-summary-section, .calendar-summary-item, .phase-summary-tile, .phase-summary-feature, .phase-summary-circle-card, .work-test-card, .work-test-view-card, .work-test-status-card, .work-test-day-panel, .work-mini-slider-card, .geography-card, .geo-detail-card, .landscape-detail-card, .distance-card, .about-page-card, .home-card, .home-test-card, .home-test-hero, .home-test-links, .placeholder-ad-slot, .table-card, .info-card, .summary-card, .metric-card ){width:100%;min-width:0;max-width:100%;margin:var(--mobile-card-gap) 0;padding:12px;box-sizing:border-box;border-radius:var(--mobile-card-radius);overflow:visible;transform:none}html body:is(.page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about) :is( .weather-temp-summary-bar, .local-weather-bottom-rows, .weather-ranking-grid, .rainfall-city-grid, .snowfall-ranking-grid, .weather-type-grid, .wind-air-grid, .calendar-summary-grid, .calendars-card-grid, .phase-summary-row, .phase-summary-grid, .phase-summary-circle-row, .phase-summary-calendar-guide, .distance-common-location-grid, .landscape-feature-grid, .featured-landscape-grid, .landscape-list-grid, .home-link-grid, .home-info-grid, .home-test-dashboard, .home-test-about, .work-test-mini-slider-grid, .work-dashboard-tokens ){display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--mobile-card-gap);width:100%;min-width:0;max-width:100%;margin:var(--mobile-card-gap) 0}html body :is(h1, .page-body-title, .home-title, .home-test-title){font-size:var(--mobile-title-font);line-height:1.15;letter-spacing:0;text-align:center}html body :is(h2, h3, h4, .card-title, .section-title, .weather-period-scale-title, .precip-card-head h3){font-size:var(--mobile-section-font);line-height:1.18;letter-spacing:0}html body :is(p, li, .detail-text, .weather-bubble-line, .compact-detail-metrics, .cycle-status-format, .local-weather-plain-summary, .work-test-status-card, .geo-output-line){font-size:var(--mobile-body-font);line-height:1.3}html body :is(label, .weather-detail-label, .compact-label, .detail-label, .geo-label, .options-button-row > span, .slider-label){font-size:var(--mobile-small-font);line-height:1.18}html body :is(strong, b, .weather-detail-value, .card-value, .detail-value, .geo-value, .cycle-current, .work-status-value){font-size:var(--mobile-data-font);line-height:1.2}html body :is(table, th, td){font-size:var(--mobile-table-font);line-height:1.22}html body :is(.table-scroll, .weather-comparison-table-scroll, .distance-table-scroll, .alternate-week-table-wrap, .generation-age-table-wrap, .calendar-table-wrap){width:100%;max-width:100%;overflow-x:auto;overflow-y:visible}html body :is( .page-title-icon, .phase-summary-icon, .weather-detail-top-icon, .weather-icon, .calendar-icon, .card-icon, .mini-icon, .nav-icon ){width:var(--mobile-icon-box);min-width:var(--mobile-icon-box);max-width:var(--mobile-icon-box);height:var(--mobile-icon-box);min-height:var(--mobile-icon-box);max-height:var(--mobile-icon-box);display:inline-grid;place-items:center;font-family:"Segoe UI Symbol", "Noto Sans Symbols 2", "Noto Sans Symbols", Arial, sans-serif;font-variant-emoji:text;font-size:var(--mobile-icon-font);line-height:1;object-fit:contain;transform:none}html body.page-work-time:is(*,._._) main.shell:is(*,._._),html body.page-work-test:is(*,._._) main.shell:is(*,._._),html body.page-home-test:is(*,._._) main.home-test-shell:is(*,._._){width:100vw;min-width:0;max-width:100vw;margin:0;padding:90px var(--phone-shell-padding, 6px) 16px;box-sizing:border-box;zoom:1;transform:none;transform-origin:initial}html body.page-home-test:is(*,._._) main.home-test-shell:is(*,._._) .home-test-about:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);gap:10px}html body.page-home-test:is(*,._._) main.home-test-shell:is(*,._._) .home-test-about:is(*,._) > article{width:100%;min-width:0;max-width:100%}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ){-webkit-text-size-adjust:100%;text-size-adjust:100%}html body:is(.page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about) main.shell.shell,html body.page-home-test main.home-test-shell:is(*,._){width:100vw;min-width:0;max-width:100vw;margin:0;padding-left:6px;padding-right:6px;transform:none;zoom:1;box-sizing:border-box}html body:is(.page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about) :is(.page-body-title, .home-title, .home-test-title){font-size:var(--mobile-title-font);line-height:1.15}html body:is(.page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about) :is(.card-title, .section-title, .weather-section-title, .progress-section-title, h2){font-size:var(--mobile-section-title-font);line-height:1.16}html body:is(.page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about) :is(p, li, dd, dt, label, button, input, select, .detail-text, .weather-detail-label, .weather-detail-value){font-size:var(--mobile-body-font);line-height:1.25}html body:is(.page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about) :is(table, th, td, .weather-table, .distance-table, .ranked-table){font-size:var(--mobile-table-font)}html body:is(.page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about) :is(.page-title-icon, .calendar-summary-icon, .weather-detail-icon, .weather-stat-icon, .phase-summary-icon, .geography-icon, .weather-icon, .work-test-title-icon, .mini-slider-icon, .nav-logo-mark){width:var(--mobile-icon-box);max-width:var(--mobile-icon-box);height:var(--mobile-icon-box);max-height:var(--mobile-icon-box);display:inline-flex;align-items:center;justify-content:center;font-size:var(--mobile-icon-font);line-height:1;transform:none;object-fit:contain;font-family:"Segoe UI Symbol", "Noto Sans Symbols 2", "Arial Unicode MS", sans-serif;font-variant-emoji:text}}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell > .page-body-title:is(*,._){display:flex;align-items:center;justify-content:center;gap:9px;width:min(100%, 720px);height:auto;min-height:30px;margin:18px auto 14px;padding:0;overflow:visible;color:#8adffd;-webkit-text-fill-color:#8adffd;font-family:"Segoe UI", Arial, sans-serif;font-size:1.22rem;font-weight:600;letter-spacing:.02em;line-height:1.1;text-align:center;text-shadow:0 0 14px rgba(72, 190, 238, .24)}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell > .page-body-title:is(*,._) > span:not(.page-title-icon){display:inline-flex;align-items:center}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell > .page-body-title:is(*,._) .page-title-icon:is(*,._){display:inline-grid;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;margin:0;color:#8adffd;-webkit-text-fill-color:#8adffd;font-size:1.25rem;line-height:1;border:0;background:transparent;box-shadow:none}html body.page-home-test .home-test-hero h1#homeTestTitle{color:#aeefff;-webkit-text-fill-color:#aeefff;text-shadow:0 0 18px rgba(70, 220, 255, .28)}html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo .site-logo-mark,html body.page-home-test .home-logo-below-title .home-site-logo-mark:is(*,._){background:url("../home/site-logo-cloud-sunset.svg?v=a9577319d510") center / contain no-repeat}html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo .site-logo-mark::before,html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo .site-logo-mark::after,html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo .site-logo-hand,html body.page-home-test .home-logo-below-title .home-site-logo-mark:is(*,._)::before,html body.page-home-test .home-logo-below-title .home-site-logo-mark:is(*,._)::after,html body.page-home-test .home-logo-below-title .home-site-logo-mark:is(*,._) .site-logo-hand{display:none}@media (max-width: 760px){html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell > .page-body-title:is(*,._){margin:12px auto 12px;font-size:1.12rem}html body.page-home-test:is(*,._) .home-test-dashboard:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;gap:12px;width:100%;padding-left:0;padding-right:0}html body.page-home-test:is(*,._) .home-test-dashboard:is(*,._) .home-test-feature:is(*,._){width:90%;max-width:90%;min-width:0;justify-self:center;grid-column:1 / -1}}html body.page-work-time:is(*,._) main.shell.shell > h1.page-body-title:is(*,._),html body.page-work-test:is(*,._) main.shell.shell > h1.page-body-title:is(*,._){height:auto}@media (max-width: 760px){html body.page-work-time:is(*,._) main.shell.shell > h1.page-body-title:is(*,._),html body.page-work-test:is(*,._) main.shell.shell > h1.page-body-title:is(*,._){position:static;display:flex;height:auto;padding:0;overflow:visible}html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._).has-live-data{display:flex;grid-template-columns:none;align-items:center;justify-content:center;gap:7px;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._) > span,html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._).has-live-data > span{position:static;min-width:0;max-width:none;transform:none;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._) #navCurrentTime,html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._).has-live-data #navCurrentTime{flex:0 0 auto}html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._) #navCurrentDate,html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._).has-live-data #navCurrentDate{max-width:34vw}html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._) #navWeatherSummary,html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._).has-live-data #navWeatherSummary{flex:0 1 auto;gap:5px}}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is(main.shell, main.home-shell, main.home-test-shell) > h1.page-body-title:is(*,._){position:static;align-items:center;justify-content:center;gap:8px;width:min(100%, 720px);color:#8beeff;-webkit-text-fill-color:#8beeff;font:600 1.08rem/1.15 "Segoe UI", Arial, sans-serif;letter-spacing:.02em;text-align:center;text-shadow:0 0 12px rgba(61, 205, 238, .24)}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is(main.shell, main.home-shell, main.home-test-shell) > h1.page-body-title:is(*,._) > span:not(.page-title-icon){display:inline-flex;visibility:visible;align-items:center}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is(main.shell, main.home-shell, main.home-test-shell) > h1.page-body-title:is(*,._) .page-title-icon:is(*,._){place-items:center;width:22px;min-width:22px;height:22px;min-height:22px;margin:0;color:#8beeff;-webkit-text-fill-color:#8beeff;font-size:1rem;line-height:1;border:0;background:transparent;box-shadow:none}@media (max-width: 760px){html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is(main.shell, main.home-shell, main.home-test-shell) > h1.page-body-title:is(*,._){font-size:1rem}}html body.page-work-time:is(*,._) main.shell.shell > h1.page-body-title:is(*,._),html body.page-work-test:is(*,._) main.shell.shell > h1.page-body-title:is(*,._),html body.page-home-test:is(*,._) main.home-test-shell:is(*,._) > h1.page-body-title:is(*,._){display:flex;visibility:visible;padding:0;overflow:visible}html body.page-work-time:is(*,._) main.shell.shell > h1.page-body-title:is(*,._) > span:not(.page-title-icon),html body.page-work-test:is(*,._) main.shell.shell > h1.page-body-title:is(*,._) > span:not(.page-title-icon),html body.page-home-test:is(*,._) main.home-test-shell:is(*,._) > h1.page-body-title:is(*,._) > span:not(.page-title-icon){display:inline-flex;visibility:visible}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is(main.shell, main.home-shell, main.home-test-shell) > h1.page-body-title:is(*,._){display:flex;visibility:visible;opacity:1;height:auto;min-height:22px;margin:4px auto 6px;padding:0;overflow:visible;line-height:1.12}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is(main.shell, main.home-shell, main.home-test-shell) > h1.page-body-title:is(*,._) .page-title-icon:is(*,._){display:inline-grid;visibility:visible;opacity:1}@media (max-width: 760px){html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) :is(main.shell, main.home-shell, main.home-test-shell) > h1.page-body-title:is(*,._){min-height:20px;margin:3px auto 5px;opacity:1;overflow:visible}}html body.page-work-time.page-work-test main.shell.shell > h1.page-body-title:is(*,._),html body.page-work-test:is(*,._) main.shell.shell > h1.page-body-title:is(*,._){margin-top:2px;margin-bottom:8px}html body.page-work-time.page-work-test main.shell.shell #primaryProgress:is(*,#_),html body.page-work-time.page-work-test main.shell.shell #workDashboard:is(*,#_),html body.page-work-test:is(*,._) main.shell.shell #primaryProgress:is(*,#_),html body.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_){margin-top:0}html body.page-work-time.page-work-test main.shell.shell > h1.page-body-title:is(*,._),html body.page-work-test:is(*,._) main.shell.shell > h1.page-body-title:is(*,._),html body.page-work-time.page-work-test main.shell.shell #primaryProgress:is(*,#_),html body.page-work-test:is(*,._) main.shell.shell #primaryProgress:is(*,#_){position:relative;top:-30px}html{font-size:16px}html body:is( .page-home, .page-home-test, .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ){--site-responsive-scale: 1;--site-responsive-scale-inverse: 1;font-size:var(--app-body-font)}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell,html body.page-home-test main.home-test-shell:is(*,._){width:min(var(--site-responsive-design-width), calc(100vw - var(--site-responsive-edge-gap)));min-width:0;max-width:var(--site-responsive-design-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box;zoom:1;transform:none;transform-origin:top center}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell > :not(.page-body-title),html body.page-home-test main.home-test-shell:is(*,._) > :not(.page-body-title){box-sizing:border-box;width:100%;min-width:0;max-width:100%}html body :is(.page-body-title, .section-title, .card-section-title){font-size:var(--app-page-title-font);line-height:1.15}html body :is( .card-title, .time-card-title, .weather-section-title, .geography-section-title, .natural-time-section-title, .work-test-view-title, .calendar-section-title ){font-size:var(--app-section-title-font);line-height:1.18}html body :is(button, input, select, textarea){font-size:clamp(13px, .94rem, 16px);line-height:1.2}html body :is(table, th, td){font-size:var(--app-table-font);line-height:1.25}html body :is( .page-title-icon, .calendar-summary-icon, .weather-detail-icon, .weather-stat-icon, .phase-summary-icon, .geography-icon, .work-test-title-icon, .mini-slider-icon ){width:var(--app-icon-md);min-width:var(--app-icon-md);max-width:var(--app-icon-md);height:var(--app-icon-md);min-height:var(--app-icon-md);max-height:var(--app-icon-md);font-size:calc(var(--app-icon-md) * .72);line-height:1;object-fit:contain}@media (max-width: 980px){html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell,html body.page-home-test main.home-test-shell:is(*,._){width:calc(100vw - var(--site-responsive-edge-gap));max-width:calc(100vw - var(--site-responsive-edge-gap));min-width:0;margin-left:auto;margin-right:auto;transform:none;zoom:1}}@media (max-width: 760px){html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell,html body.page-home-test main.home-test-shell:is(*,._){width:calc(100vw - var(--site-responsive-edge-gap));max-width:calc(100vw - var(--site-responsive-edge-gap))}html body :is( .glass-card, .time-card, .progress-card, .timeline-card, .weather-simple-card, .weather-stat-card, .weather-ranking-card, .weather-comparison-card, .weather-rankings-card, .weather-history-card, .rainfall-card, .snowfall-card, .wind-card, .air-card, .geography-card, .calendar-summary-popup-button, .work-test-layout, .work-test-status-card, .work-test-slider-card, .mini-progress-card, .age-card ){box-sizing:border-box;max-width:100%;min-width:0}html body :is(.page-body-title, .section-title, .card-section-title){font-size:var(--app-page-title-font)}html body :is( .card-title, .time-card-title, .weather-section-title, .geography-section-title, .natural-time-section-title, .work-test-view-title, .calendar-section-title ){font-size:var(--app-section-title-font)}html body :is(.time-slider-bubble, .card-subtitle, .time-subtitle, .summary-label, .summary-value){font-size:clamp(13px, .92rem, 15px)}html body.page-work-time:is(*,._) :is(.workday-mini-marker, .workday-large-donut, .workday-large-donut span){font-size:38px;line-height:1.05}}@media (min-width: 981px){html body nav.top-nav[data-shared-nav].top-nav .nav-left-group > .page-menu-item,html body nav.top-nav[data-shared-nav].top-nav .nav-left-group#navMainLinks > .page-menu-item{flex:0 0 auto;width:auto;min-width:0;max-width:none}}@media (max-width: 980px){html body nav.top-nav[data-shared-nav].top-nav .nav-left-group:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-left-group#navMainLinks,html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible .nav-left-group:is(*,._),html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible .nav-left-group#navMainLinks{gap:2px}html body nav.top-nav[data-shared-nav].top-nav .nav-left-group .page-menu-button,html body nav.top-nav[data-shared-nav].top-nav .nav-left-group .page-nav-link,html body nav.top-nav[data-shared-nav].top-nav .nav-left-group#navMainLinks :is(.page-menu-button,.page-nav-link){height:29px;min-height:29px;padding:0 2px;font-size:clamp(.52rem, 1.9vw, .72rem);line-height:.95;white-space:normal;text-overflow:clip;overflow-wrap:normal}}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell,html body.page-home-test main.home-test-shell:is(*,._){margin-top:0}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell > h1.page-body-title:is(*,._),html body.page-home-test main.home-test-shell:is(*,._) > h1.page-body-title:is(*,._){inset:auto;gap:10px;box-sizing:border-box;width:min(100%, var(--app-section-max-width, 1280px));opacity:1;pointer-events:auto;color:#e7f3ff;-webkit-text-fill-color:#e7f3ff;font-size:var(--app-page-title-font, clamp(1.35rem, 2.4vw, 2rem));font-weight:700;line-height:1.1;text-shadow:none}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about, .page-home, .page-home-test ) h1.page-body-title:is(*,._) .page-title-icon:is(*,._){display:inline-grid;place-items:center;flex:0 0 auto;width:34px;min-width:34px;height:34px;min-height:34px;margin:0;padding:0;border:1px solid rgba(255, 219, 146, .28);border-radius:8px;background:rgba(255, 216, 134, .08);color:#ffe09a;-webkit-text-fill-color:#ffe09a;font-size:1.05rem;line-height:1;opacity:1}html body .section-page-title-icon[data-page-title-icon]{display:none}html body .top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._),html body .top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._).has-live-data{top:0;transform:translateX(-50%)}html body .top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._),html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._).has-live-data{position:absolute;left:50%;right:auto;top:4px;transform:translateX(-50%);justify-self:center;width:min(420px, 38vw);min-width:320px;max-width:420px;text-align:center}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell,html body.page-home-test main.home-test-shell:is(*,._){padding-top:calc(var(--nav-height, 68px) + 8px)}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell > h1.page-body-title:is(*,._),html body.page-home-test main.home-test-shell:is(*,._) > h1.page-body-title:is(*,._){position:relative;top:0;transform:none;display:flex;visibility:visible;height:32px;min-height:32px;max-height:32px;margin:0 auto 12px;padding:0;align-items:center;justify-content:center;text-align:center;overflow:visible}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell > h1.page-body-title:is(*,._) + :is(section, article, div),html body.page-home-test main.home-test-shell:is(*,._) > h1.page-body-title:is(*,._) + :is(section, article, div){position:relative;top:0;transform:none;margin-top:0}html body.page-work-time.page-work-test main.shell.shell > #primaryProgress:is(*,#_),html body.page-work-test:is(*,._) main.shell.shell > #primaryProgress:is(*,#_),html body.page-work-time.page-work-test main.shell.shell #workDashboard:is(*,#_),html body.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_){position:relative;top:0;transform:none}@media (max-width: 980px){html body .top-nav[data-shared-nav].top-nav .nav-live-summary:is(*,._),html body .top-nav[data-shared-nav] .nav-live-summary:is(*,._).has-live-data{position:static;left:auto;transform:none;width:100%;min-width:0;max-width:100%}}html body.page-work-time.page-work-test main.shell.shell > #primaryProgress:is(*,#_):not(#firstCardFixA#firstCardFixB#firstCardFixC#firstCardFixD#firstCardFixE),html body.page-home-test:is(*,._) main.home-test-shell:is(*,._) > .home-test-hero:is(*,._):not(#firstCardFixA#firstCardFixB#firstCardFixC#firstCardFixD#firstCardFixE){position:relative;top:auto;margin-top:12px;transform:none}html body.page-work-time.page-work-test main.shell.shell > #primaryProgress:is(*,#_):not(#firstCardOffsetA#firstCardOffsetB#firstCardOffsetC#firstCardOffsetD#firstCardOffsetE){top:-4px}html body.page-home-test:is(*,._) main.home-test-shell:is(*,._) > .home-test-hero:is(*,._):not(#firstCardOffsetA#firstCardOffsetB#firstCardOffsetC#firstCardOffsetD#firstCardOffsetE){top:-8px}@media (max-width: 760px){html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell,html body.page-home-test main.home-test-shell:is(*,._){padding-top:calc(var(--nav-height, 78px) + 10px)}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell > h1.page-body-title:is(*,._),html body.page-home-test main.home-test-shell:is(*,._) > h1.page-body-title:is(*,._){min-height:32px;margin-bottom:12px}}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell > h1.page-body-title:is(*,._) + :is(section, article, div):not(#pageFrameFixA#pageFrameFixB#pageFrameFixC#pageFrameFixD),html body.page-home-test main.home-test-shell:is(*,._) > h1.page-body-title:is(*,._) + :is(section, article, div):not(#pageFrameFixA#pageFrameFixB#pageFrameFixC#pageFrameFixD){margin-top:0;transform:none}html body nav.top-nav[data-shared-nav].top-nav > .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav].top-nav > .nav-live-summary:is(*,._).has-live-data,html body .top-nav[data-shared-nav].top-nav > .nav-live-summary:is(*,._),html body .top-nav[data-shared-nav].top-nav > .nav-live-summary:is(*,._).has-live-data{top:-4px;transform:translateX(-50%)}html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._).has-live-data,html body .top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._).has-live-data{top:0}html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._).has-live-data,html body .top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._).has-live-data,html body nav.top-nav[data-shared-nav].top-nav > .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav].top-nav > .nav-live-summary:is(*,._).has-live-data{transform:translateX(calc(-50% - 40px))}html body nav.top-nav[data-shared-nav].top-nav #optionsMenuPanel:is(*,#_).options-menu-panel{& .nav-time-machine-mini:is(*,._){display:grid;align-items:stretch;width:100%;min-width:0;max-width:none;margin:0 0 7px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}& :is(.nav-time-field:is(*,._),.nav-time-arrows:is(*,._),.nav-present-button:is(*,._)){min-height:30px;border:1px solid rgba(151, 197, 216, .24);border-radius:8px;background:rgba(71, 88, 103, .46);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .06)}& .nav-time-field:is(*,._){display:grid;grid-template-rows:none;align-items:center}& .nav-time-field:is(*,._) span{color:#d2e9f2;-webkit-text-fill-color:#d2e9f2;font-weight:800;text-align:left;text-transform:none;white-space:nowrap}& .nav-time-field:is(*,._) input{box-sizing:border-box;width:100%;min-width:0;border:1px solid rgba(156, 214, 238, .28);border-radius:6px;background:rgba(8, 28, 43, .72);color:#f0fbff;-webkit-text-fill-color:#f0fbff;font:800 .78rem/1.1 Inter, system-ui, sans-serif;letter-spacing:0}& .nav-time-arrows:is(*,._){display:grid;align-items:center;width:auto;height:auto}& .nav-time-arrows:is(*,._) button,& .nav-present-button:is(*,._){display:inline-grid;place-items:center;min-width:0;max-width:none;height:22px;min-height:22px;padding:0 7px;border:1px solid rgba(126, 213, 255, .38);border-radius:6px;background:rgba(11, 34, 52, .78);color:#c9f2ff;-webkit-text-fill-color:#c9f2ff;font:900 .82rem/1 Inter, system-ui, sans-serif}& .nav-present-button:is(*,._){grid-column:1 / -1;display:inline-grid;width:100%}}html body nav.top-nav[data-shared-nav].top-nav #optionsMenuPanel:is(*,#_).options-menu-panel{top:calc(100% + 13px)}html body nav.top-nav[data-shared-nav].top-nav #optionsMenuPanel:is(*,#_).options-menu-panel{& .nav-time-machine-mini:is(*,._){grid-template-columns:minmax(0, 1fr) 52px;gap:5px}& .nav-time-field:is(*,._){grid-template-columns:34px minmax(0, 1fr);gap:5px;padding:3px 5px}& .nav-time-field:is(*,._) input{height:22px;min-height:22px;padding:1px 4px;font-size:.68rem;line-height:1}& .nav-time-arrows:is(*,._){grid-template-columns:repeat(2, 20px);justify-content:center;gap:3px;padding:3px 4px}& .nav-time-arrows:is(*,._) button{width:20px;min-width:20px;max-width:20px;padding:0;font-size:.76rem}& .nav-present-button:is(*,._){background:rgba(71, 88, 103, .46);border-color:rgba(151, 197, 216, .24);color:#d2e9f2;-webkit-text-fill-color:#d2e9f2}}@media (min-width: 981px){html,html body{--nav-height: 86px}html body nav.top-nav[data-shared-nav],html body nav.top-nav[data-shared-nav].top-nav{position:fixed;top:0;left:0;right:0;width:100vw;height:86px;min-height:86px;max-height:86px;display:grid;grid-template-columns:54px minmax(0, 1fr) 58px;grid-template-rows:38px 36px;gap:3px 9px;padding:4px 14px 6px;box-sizing:border-box;overflow:visible;transform:none;zoom:1;z-index:10000}html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo:is(*,._),html body nav.top-nav[data-shared-nav] .nav-site-logo:is(*,._){position:static;grid-column:1;grid-row:1;align-self:center;justify-self:start;display:inline-grid;place-items:center;width:48px;min-width:48px;max-width:48px;height:38px;min-height:38px;max-height:38px;margin:0;padding:0;transform:none}html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo .site-logo-mark,html body nav.top-nav[data-shared-nav] .nav-site-logo .site-logo-mark{width:36px;height:36px}html body nav.top-nav[data-shared-nav].top-nav > .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav].top-nav > .nav-live-summary:is(*,._).has-live-data,html body nav.top-nav[data-shared-nav] > .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav] > .nav-live-summary:is(*,._).has-live-data{position:absolute;left:50%;right:auto;top:3px;transform:translateX(calc(-50% - 40px));justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:15px;width:min(480px, 42vw);min-width:350px;max-width:480px;margin:0;padding:0;overflow:hidden;text-align:center}html body nav.top-nav[data-shared-nav].top-nav .nav-live-summary > span,html body nav.top-nav[data-shared-nav] .nav-live-summary > span,html body nav.top-nav[data-shared-nav].top-nav .nav-weather-summary,html body nav.top-nav[data-shared-nav] .nav-weather-summary{font-size:14px;line-height:1.1}html body nav.top-nav[data-shared-nav].top-nav .global-format-controls:is(*,._),html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._){position:static;grid-column:3;grid-row:1;align-self:center;justify-self:end;display:inline-flex;width:58px;min-width:58px;max-width:58px;height:38px;min-height:38px;max-height:38px;margin:0;padding:0;transform:none;overflow:visible}html body nav.top-nav[data-shared-nav] .global-format-controls .page-menu-item:not(.nav-options-menu){display:none}html body nav.top-nav[data-shared-nav].top-nav .global-format-controls:is(*,._) > .nav-options-menu:is(*,._).page-menu-item,html body nav.top-nav[data-shared-nav].top-nav .global-format-controls:is(*,._) .nav-options-menu:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-options-menu:is(*,._),html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._) > .nav-options-menu:is(*,._).page-menu-item,html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._) .nav-options-menu:is(*,._),html body nav.top-nav[data-shared-nav] .nav-options-menu:is(*,._){height:40px;min-height:40px;max-height:40px}html body nav.top-nav[data-shared-nav].top-nav #optionsMenuButton:is(*,#_),html body nav.top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){display:inline-grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;font-size:0;line-height:1;transform:translateY(-3px);color:#9defff;-webkit-text-fill-color:#9defff}html body nav.top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){& .options-button-label{display:none}& .options-gear-icon{display:inline-grid;place-items:center;color:#9defff;-webkit-text-fill-color:#9defff;font-size:2.2rem;line-height:1}}html body nav.top-nav[data-shared-nav].top-nav .nav-left-group:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-left-group#navMainLinks,html body nav.top-nav[data-shared-nav] .nav-left-group:is(*,._),html body nav.top-nav[data-shared-nav] .nav-left-group#navMainLinks{position:static;grid-column:1 / -1;grid-row:2;align-self:stretch;justify-self:center;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:8px;width:auto;min-width:0;max-width:calc(100vw - 160px);height:36px;min-height:0;margin:0;padding:0;transform:translateY(-8px);background:transparent;border:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto}html body nav.top-nav[data-shared-nav].top-nav #navMainLinks.nav-left-group > .page-menu-item,html body nav.top-nav[data-shared-nav].top-nav .nav-left-group:is(*,._) > .page-menu-item,html body nav.top-nav[data-shared-nav] #navMainLinks.nav-left-group > .page-menu-item,html body nav.top-nav[data-shared-nav] .nav-left-group:is(*,._) > .page-menu-item{flex:0 0 126px;display:block;width:126px;min-width:126px;max-width:126px;height:36px;box-sizing:border-box}html body nav.top-nav[data-shared-nav].top-nav .nav-left-group .page-menu-button,html body nav.top-nav[data-shared-nav].top-nav .nav-left-group .page-nav-link,html body nav.top-nav[data-shared-nav].top-nav .nav-left-group#navMainLinks :is(.page-menu-button,.page-nav-link),html body nav.top-nav[data-shared-nav] .nav-left-group .page-menu-button,html body nav.top-nav[data-shared-nav] .nav-left-group .page-nav-link,html body nav.top-nav[data-shared-nav] .nav-left-group#navMainLinks :is(.page-menu-button,.page-nav-link){display:grid;place-items:center;width:126px;min-width:126px;max-width:126px;height:36px;min-height:36px;max-height:36px;padding:0 12px;box-sizing:border-box;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;line-height:1;letter-spacing:0;transform:none}}@media (max-width: 760px){html body.page-work-time:is(*,._._) main.shell:is(*,._._),html body.page-work-test:is(*,._._) main.shell:is(*,._._),html body.page-home-test:is(*,._._) main.home-test-shell:is(*,._._){padding-top:calc(var(--nav-height, 50px) + 4px)}html body.page-work-time:is(*,._._._._._) main.shell:is(*,._._._._._) > h1.page-body-title:is(*,._._._),html body.page-work-test:is(*,._._._._._) main.shell:is(*,._._._._._) > h1.page-body-title:is(*,._._._),html body.page-home-test:is(*,._._._._._) main.home-test-shell:is(*,._._._._._) > h1.page-body-title:is(*,._._._){top:0}}html body.page-work-time.page-work-test main.shell.shell #workDashboard:is(*,#_) #workTestConsumptionPanel:is(*,#_) :is(#workTestSnackCountSlot, #workTestDrinkCountSlot) .work-snack-counter:is(*,._),html body.page-work-time.page-work-test main.shell.shell #workDashboard:is(*,#_) #workTestConsumptionPanel:is(*,#_) :is(#workTestSnackCountSlot, #workTestDrinkCountSlot) .work-snack-counter:is(*,._) :is(em, b){color:#9fe8ff;-webkit-text-fill-color:#9fe8ff}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_) :is(#workTestSnackCountSlot:is(*,#_), #workTestDrinkCountSlot:is(*,#_)) .work-snack-counter:is(*,._),& #workTestConsumptionPanel:is(*,#_) :is(#workTestSnackCountSlot:is(*,#_), #workTestDrinkCountSlot:is(*,#_)) .work-snack-counter:is(*,._) :is(em, b){color:#9fe8ff;-webkit-text-fill-color:#9fe8ff}& #workTestStatusHeading:is(*,#_) :is(#workTestShiftStatusLine:is(*,#_), #workTestShiftStatusLine:is(*,#_) *, #workTestShiftCountdown:is(*,#_), #workTestShiftCountdown:is(*,#_) *){color:#9fe8ff;-webkit-text-fill-color:#9fe8ff}& .work-test-view-title:is(*,._._) b{color:#9fe8ff;-webkit-text-fill-color:#9fe8ff;font-family:"Segoe UI", Arial, sans-serif;font-style:normal;font-weight:500;text-shadow:none}& .work-test-view-title:is(*,._._)::before,& .work-test-view-title:is(*,._._)::after{background:linear-gradient(90deg, transparent, rgba(159, 232, 255, .78), transparent)}& #workweekTrack:is(*,#_#_) :is(.workweek-main-label:is(*,._), .workweek-weekend-label:is(*,._)){font-family:"Segoe UI", Arial, sans-serif;font-style:normal;font-size:1.18rem;font-weight:500;line-height:1.08;white-space:nowrap;text-align:center}& :is(#workweekTrack:is(*,#_), #workdayCombinedLabels:is(*,#_), #workdayWeekendLabels:is(*,#_)) .work-test-label-icon:is(*,._._){font-size:1.72rem;line-height:1;margin-bottom:4px}& #workdayCombinedSlider:is(*,#_#_) .work-test-icon-trail:is(*,._),& #workdayCombinedTrack:is(*,#_#_) .work-test-icon-trail:is(*,._){top:calc(50% + 10px)}}#workTestSnackCountSlot:is(*,#_) .work-snack-counter:is(*,._),#workTestSnackCountSlot:is(*,#_) .work-snack-counter:is(*,._) :is(em, b),#workTestDrinkCountSlot:is(*,#_) .work-snack-counter:is(*,._),#workTestDrinkCountSlot:is(*,#_) .work-snack-counter:is(*,._) :is(em, b){color:#9fe8ff;-webkit-text-fill-color:#9fe8ff}#workTestShiftStatusLine:is(*,#_),#workTestShiftStatusLine:is(*,#_) *,#workTestShiftCountdown:is(*,#_),#workTestShiftCountdown:is(*,#_) *{color:#9fe8ff;-webkit-text-fill-color:#9fe8ff}#workTestDayViewTitleText:is(*,#_),.work-test-week-view-title:is(*,._) b{color:#9fe8ff;-webkit-text-fill-color:#9fe8ff;font-family:"Segoe UI", Arial, sans-serif;font-style:normal;font-weight:500;text-shadow:none}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& :is(#workTestDayViewTitleText:is(*,#_).is-workday-title,#workTestDayViewTitleText:is(*,#_).is-weekend-title){color:#9fe8ff;-webkit-text-fill-color:#9fe8ff;font-family:"Segoe UI", Arial, sans-serif;font-style:normal;font-weight:500;text-shadow:none}& :is(#workdayCombinedSliderTitle:is(*,#_), #workdayWeekendSliderTitle:is(*,#_), #workTestDayViewTitleText:is(*,#_)),& .work-test-week-view-title:is(*,._) b{margin-bottom:15px}& .work-test-day-view-title:is(*,._),& :is(#workdayCombinedSlider, #workdayWeekendSlider) > header{margin-bottom:15px}& #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-bottom{transform:translate(-50%, 5px)}& #workdayCombinedLabels:is(*,#_) :is(.label-before-work, .label-work-shift-section, .label-after-work).workday-section-label{transform:translate(-50%, -5px)}& #workdayWeekendLabels:is(*,#_) .workday-mini-label.label-top{transform:translateY(0)}& #workdayWeekendLabels:is(*,#_) .weekend-time-label.is-weekend-start-aligned{transform:translateX(0);text-align:left}& #workdayWeekendSlider:is(*,#_) .workday-mini-track .work-test-icon-trail:is(*,._){top:calc(50% + 10px)}& #workdayWeekendLabels:is(*,#_) .work-test-label-icon:is(*,._._){margin-bottom:9px}}html body.page-work-time.page-work-test:not(.app-top-data-ready) main.shell.shell #primaryProgress:is(*,#_){min-height:1220px}html body.page-work-time.page-work-test:not(.app-top-data-ready) main.shell.shell #primaryProgress:is(*,#_) > *{opacity:0;visibility:hidden}html body.page-work-time.page-work-test.app-top-data-ready main.shell.shell #primaryProgress:is(*,#_) > *{opacity:1;visibility:visible;transition:opacity .24s ease}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #dailyEarningsCard:is(*,#_){& header.daily-earnings-head:is(*,._){position:relative;display:grid;grid-template-columns:1fr;justify-items:center;gap:8px;padding:0;margin:0 0 10px;background:transparent;background-color:transparent;background-image:none;border:0;box-shadow:none}& #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover{left:50%;right:auto;top:132px;transform:translateX(-50%)}& :is(.daily-earnings-top-row, .work-daily-earnings-bubble, #dailyEarningsTotals, .daily-earnings-totals, .work-earnings-progress-card, .workweek-combined-totals, .work-bank-card.combined-bank){background:transparent;background-color:transparent;background-image:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}& .daily-earnings-top-row{padding:0;margin:4px 0 8px}}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #workCardsStandalone:is(*,#_).workweek-cards-standalone{display:block;width:100%;margin-top:18px}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #dailyEarningsCard:is(*,#_#_) #dailyEarningsTotals:is(*,#_).daily-earnings-totals:is(*,._),& #dailyEarningsCard:is(*,#_#_) #dailyEarningsTotals:is(*,#_) :is(.workweek-combined-totals:is(*,._), .work-bank-card:is(*,._).combined-bank, .work-total-pair:is(*,._)),& #dailyEarningsCard:is(*,#_#_) :is(.daily-earnings-top-row:is(*,._), .work-daily-earnings-bubble:is(*,._), .work-earnings-progress-card:is(*,._), .workweek-combined-totals:is(*,._), .work-bank-card:is(*,._).combined-bank, .work-total-pair:is(*,._)){background:transparent;background-color:transparent;background-image:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}& #workTestLayout:is(*,#_#_) #workdayCombinedTrack:is(*,#_) .work-test-icon-trail:is(*,._),& #workTestLayout:is(*,#_#_) #workdayCombinedSlider:is(*,#_) .work-test-icon-trail:is(*,._),& #workTestLayout:is(*,#_#_) #workdayWeekendSlider:is(*,#_) .work-test-icon-trail:is(*,._){transform:none}& #workTestLayout:is(*,#_#_) .work-test-week-view.work-test-view-section{order:2}& #workTestLayout:is(*,#_#_) .work-test-day-view.work-test-view-section{order:1}& #workTestLayout:is(*,#_#_) :is(#workdayCombinedSliderTitle:is(*,#_), #workdayWeekendSliderTitle:is(*,#_), #workTestDayViewTitleText:is(*,#_)),& #workTestLayout:is(*,#_#_) .work-test-week-view-title:is(*,._) b{font-family:"Segoe UI", Arial, sans-serif;font-size:.92rem;font-style:normal;font-weight:500;line-height:1.08;letter-spacing:0}& #workTestLayout:is(*,#_#_) .work-test-week-view-title.work-test-view-title:is(*,._) b{font-family:"Segoe UI", Arial, sans-serif;font-size:.92rem;font-style:normal;font-weight:500;line-height:1.08;letter-spacing:0}& #workTestLayout:is(*,#_#_) .work-test-mini-status:is(*,._),& #workTestLayout:is(*,#_#_) :is(.work-test-mini-status:is(*,._).is-completed,.work-test-mini-status:is(*,._).is-not-started){color:#c8f2ff;-webkit-text-fill-color:#c8f2ff;background:linear-gradient(180deg, #123f62, #092d49);border-color:rgba(92, 190, 255, .78);box-shadow:0 0 9px rgba(38, 163, 255, .22)}& > .work-dashboard-panels.work-dashboard-panels-invisible{display:block;height:auto;min-height:0;width:100%;margin:0 auto;padding:0;overflow:visible;background:transparent;background-image:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}& > .work-dashboard-panels.work-dashboard-panels-invisible #workdayCard:is(*,#_){display:none}& #dailyEarningsCard:is(*,#_){display:grid;visibility:visible;width:min(100%, 1120px);max-width:1120px;min-height:0;height:auto;box-sizing:border-box;margin:0 auto 22px;padding:22px clamp(14px, 2.4vw, 28px) 26px;border:1px solid rgba(118, 205, 222, 0.44);border-radius:18px;box-shadow:inset 0 1px 0 rgba(222, 255, 248, 0.08), 0 16px 34px rgba(0, 0, 0, 0.28)}& #dailyEarningsCard:is(*,#_) .daily-earnings-head{justify-content:center;flex-wrap:wrap;margin:0 0 16px;text-align:center}& #dailyEarningsCard:is(*,#_) .daily-earnings-head h3{margin:0;color:#9fe8ff;-webkit-text-fill-color:#9fe8ff;font:600 clamp(1.15rem, 2vw, 1.55rem) "Segoe UI", Arial, sans-serif;letter-spacing:0}& #dailyEarningsCard:is(*,#_) :is(#workCardsStandalone:is(*,#_),#workDashboardTokens:is(*,#_)){display:grid;visibility:visible;width:100%;max-width:100%}& #dailyEarningsCard:is(*,#_) #workDashboardTokens:is(*,#_)[hidden]{display:none}& #workFinanceTools:is(*,#_){display:grid;visibility:visible;width:min(100%, 1120px);max-width:1120px;height:auto;min-height:0;box-sizing:border-box;margin:20px auto 0;gap:20px}& #workFinanceTools:is(*,#_) .finance-card{width:100%;max-width:100%;box-sizing:border-box}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& > .work-dashboard-panels.work-dashboard-panels-invisible{margin-top:0}& #dailyEarningsCard:is(*,#_){margin-bottom:16px;padding:18px 12px 20px;border-radius:14px}& #dailyEarningsCard:is(*,#_) .daily-earnings-head{gap:10px;margin-bottom:12px}& #workFinanceTools:is(*,#_){margin-top:20px;gap:20px}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_){padding-left:8px;padding-right:8px}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_){width:100%;max-width:100%;margin-left:0;margin-right:0;justify-items:center;overflow:visible}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(.work-test-top-snack-cell, .work-test-top-drink-cell),& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(.work-test-snack-control, .work-test-drink-control).work-test-consumption-control{left:auto;right:auto;transform:none;width:112px;max-width:112px;min-width:0;justify-self:center;box-sizing:border-box}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(#workTestSnackCountSlot, #workTestDrinkCountSlot).work-test-side-count-slot{width:112px;min-width:0;max-width:112px;left:auto;right:auto;transform:none;box-sizing:border-box}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(#workTestSnackCountSlot, #workTestDrinkCountSlot).work-test-side-count-slot .work-snack-counter:is(*,._){width:112px;min-width:0;max-width:112px;padding:6px 6px;white-space:normal;box-sizing:border-box;font-size:0.64rem;line-height:1.08}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(.work-test-consumption-select, .work-test-consumption-menu-button){width:112px;max-width:112px;box-sizing:border-box}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-top-cell:is(*,._),& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._._){position:relative;left:0;right:0;transform:none;width:104px;min-width:0;max-width:104px;justify-self:center;box-sizing:border-box}& #workTestLayout:is(*,#_#_) :is(#workTestSnackCountSlot:is(*,#_).work-test-side-count-slot,#workTestDrinkCountSlot:is(*,#_).work-test-side-count-slot){position:relative;left:0;right:0;transform:none;width:104px;min-width:0;max-width:104px;box-sizing:border-box}& #workTestLayout:is(*,#_#_) #workTestSnackCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._),& #workTestLayout:is(*,#_#_) #workTestDrinkCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._){width:104px;min-width:0;max-width:104px;padding:6px 5px;white-space:normal;box-sizing:border-box;font-size:0.6rem;line-height:1.08}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(.work-test-consumption-select-row,.work-test-consumption-select),& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-select select,& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-menu-button:is(*,._){width:104px;min-width:0;max-width:104px;box-sizing:border-box}& #workTestStatusHeading:is(*,#_) :is(#workTestStatusBubble, #workTestShiftStatusLine, #workTestShiftCountdown, #workTestStatusActions){width:100%;max-width:100%;min-width:0;box-sizing:border-box}}html body.page-work-time.page-work-test:is(*,._._) main.shell.shell #workDashboard:is(*,#_#_) #dailyEarningsCard:is(*,#_) :is(#workCardsStandalone:is(*,#_#_),#workDashboardTokens:is(*,#_#_)),html body.page-work-time.page-work-test:is(*,._._) main.shell.shell #workDashboard:is(*,#_#_) #dailyEarningsCard:is(*,#_) .workweek-collect-cards,html body.page-work-time.page-work-test:is(*,._._) main.shell.shell #workDashboard:is(*,#_#_) #dailyEarningsCard:is(*,#_) .collect-earnings-panel:is(*,._){width:100%;max-width:100%;min-width:0;margin-left:0;margin-right:0;box-sizing:border-box;overflow-x:hidden}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_).work-test-top-table.work-test-consumption-panel:is(*,._){justify-items:center;overflow:visible}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(.work-test-top-snack-cell.work-test-top-cell,.work-test-top-drink-cell.work-test-top-cell),& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._._),& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) :is(#workTestSnackCountSlot:is(*,#_).work-test-side-count-slot,#workTestDrinkCountSlot:is(*,#_).work-test-side-count-slot){position:relative;inset:auto;left:0;right:auto;transform:none;justify-self:center;width:104px;min-width:0;max-width:104px;box-sizing:border-box}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) .work-test-top-status-cell.work-test-top-cell{width:100%;min-width:0;max-width:100%;justify-self:center;box-sizing:border-box}& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) #workTestSnackCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._),& #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_) #workTestDrinkCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._){width:104px;min-width:0;max-width:104px;padding:6px 5px;box-sizing:border-box;white-space:normal}& :is(#dailyEarningsCard:is(*,#_),#workFinanceTools:is(*,#_)),& #dailyEarningsCard:is(*,#_) :is(#workCardsStandalone:is(*,#_),#workDashboardTokens:is(*,#_)),& #dailyEarningsCard:is(*,#_) :is(.workweek-collect-cards,.collect-day-group,.token-day-slots,.weekend-spend-slots),& #dailyEarningsCard:is(*,#_) .collect-earnings-panel:is(*,._){width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}& #dailyEarningsCard:is(*,#_) :is(.collect-day-group,.collect-week-summary-row){overflow-x:hidden}& #workTestLayout:is(*,#_#_) .work-test-mini-summary-container:is(*,._){width:min(100%, calc(100vw - 24px));min-width:0;max-width:calc(100vw - 24px);margin-left:auto;margin-right:auto;padding:18px 14px 20px;box-sizing:border-box;overflow-x:hidden}& #workTestLayout:is(*,#_#_) :is(.work-test-mini-summary-grid:is(*,._),.work-test-mini-summary-row:is(*,._),.work-test-mini-summary-track:is(*,._),.work-test-mini-detail:is(*,._)){width:100%;min-width:0;max-width:100%;box-sizing:border-box}& #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_).workweek-cards-standalone{width:calc(100vw - 36px);min-width:0;max-width:calc(100vw - 36px);justify-self:center;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px;box-sizing:border-box}& :is(#dailyEarningsCard:is(*,#_).daily-earnings-card,#workFinanceTools:is(*,#_).work-finance-tools){grid-template-columns:minmax(0, 1fr);justify-items:stretch;align-items:stretch;overflow-x:hidden}& #dailyEarningsCard:is(*,#_).daily-earnings-card > *,& #dailyEarningsCard:is(*,#_).daily-earnings-card #workCardsStandalone:is(*,#_).workweek-cards-standalone,& #dailyEarningsCard:is(*,#_).daily-earnings-card #workCardsStandalone:is(*,#_).workweek-cards-standalone > *,& #workFinanceTools:is(*,#_).work-finance-tools > *,& #workFinanceTools:is(*,#_).work-finance-tools :is(.finance-card,.finance-collapsible-body,.finance-entry-panel){width:100%;min-width:0;max-width:100%;box-sizing:border-box}& #dailyEarningsCard:is(*,#_).daily-earnings-card #workCardsStandalone:is(*,#_).workweek-cards-standalone{grid-template-columns:minmax(0, 1fr);justify-self:stretch}& #workFinanceTools:is(*,#_).work-finance-tools .finance-card{padding-left:14px;padding-right:14px}& #workFinanceTools:is(*,#_).work-finance-tools .finance-card :is(.finance-collapsible-body, .finance-entry-panel, .pay-entry-panel, .expense-entry-panel, .finance-adjustments, .pay-compare-panel, .pay-action-row, .finance-table-wrap, .finance-results-grid, .finance-summary-grid, label){width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box;grid-template-columns:minmax(0, 1fr);justify-items:center;text-align:center}& #workFinanceTools:is(*,#_).work-finance-tools .finance-card :is(input, select, button, .money-input-wrap, .percent-input-wrap){max-width:100%;box-sizing:border-box}& #workFinanceTools:is(*,#_).work-finance-tools .finance-card :is(.pay-action-row, .expense-action-row){justify-content:center;justify-items:center}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){margin-top:0}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workTestLayout:is(*,#_){margin-top:0}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestLayout:is(*,#_#_) #workTestStatusActions:is(*,#_),& #workTestLayout:is(*,#_#_) #workTestStatusHeading:is(*,#_).work-test-status-heading:is(*,._) #workTestStatusActions:is(*,#_){margin-top:25px}& #dailyEarningsCard:is(*,#_) .collect-week-total-card.collect-week-total-earned strong{display:inline-flex;flex-flow:row nowrap;align-items:baseline;justify-content:center;gap:3px;white-space:nowrap;min-width:max-content}& #dailyEarningsCard:is(*,#_) .collect-week-total-card.collect-week-total-earned :is(.collect-total-current, .collect-total-divider, .collect-total-goal){display:inline;white-space:nowrap}& #dailyEarningsCard:is(*,#_) .collect-day-group:is(*,._){grid-template-columns:1fr;row-gap:8px}& #dailyEarningsCard:is(*,#_) .collect-day-row-header{justify-content:center;gap:12px}& #dailyEarningsCard:is(*,#_) .collect-day-row-header > .token-day-label:is(*,._){position:static;left:auto;display:inline-flex;white-space:nowrap}& #dailyEarningsCard:is(*,#_) .collect-day-row-header > .collect-day-totals:is(*,._){display:inline-flex}& #dailyEarningsCard:is(*,#_) .collect-day-row-header > .collect-day-totals:is(*,._) span{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}& #dailyEarningsCard:is(*,#_) .collect-day-totals:is(*,._) b,& #dailyEarningsCard:is(*,#_) :is(.wallet-total-icon:is(*,._),.counter-slot-icon:is(*,._)){display:none}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #dailyEarningsCard:is(*,#_) .collect-day-row-header{flex-direction:column;gap:6px}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #dailyEarningsCard:is(*,#_) .collect-earnings-panel:is(*,._) .counter-section:is(*,._){display:grid;justify-items:center;gap:14px}& #dailyEarningsCard:is(*,#_) .collect-simple-header:is(*,._){display:grid;justify-items:center;align-items:center;gap:8px;width:100%;text-align:center}& #dailyEarningsCard:is(*,#_) .collect-simple-header:is(*,._) > strong{display:block;color:#ffd38d;-webkit-text-fill-color:#ffd38d;font-size:clamp(1.22rem, 1.8vw, 1.55rem);line-height:1.12;font-weight:700}& #dailyEarningsCard:is(*,#_) .collect-weekend-header:is(*,._) > strong{color:#8ff7c2;-webkit-text-fill-color:#8ff7c2}& #dailyEarningsCard:is(*,#_) .collect-simple-header:is(*,._) :is(p, .collect-available-count){margin:0;text-align:center}& #dailyEarningsCard:is(*,#_) .collect-simple-header:is(*,._) .drop-collect-cards-button:is(*,._){justify-self:center;margin:2px auto 0}& #dailyEarningsCard:is(*,#_) .collect-simple-header:is(*,._) .collect-week-summary-row:is(*,._){display:grid;justify-content:center;justify-items:center;width:100%;margin:2px auto 0}& #dailyEarningsCard:is(*,#_) .collect-simple-header:is(*,._) .collect-week-total-card:is(*,._){display:grid;justify-items:center;gap:3px;width:auto;max-width:100%;margin:0 auto;padding:0;text-align:center;border:0;background:transparent;box-shadow:none}& #dailyEarningsCard:is(*,#_) .collect-day-group:is(*,._){display:grid;justify-items:center;gap:8px;width:100%}& #dailyEarningsCard:is(*,#_) .collect-day-row-header:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;column-gap:16px;width:min(100%, 720px);max-width:720px;margin:4px auto 2px;text-align:center}& #dailyEarningsCard:is(*,#_) .collect-day-row-header:is(*,._) > .token-day-label:is(*,._){justify-self:center;width:auto;min-width:120px;margin:0;padding:6px 12px;text-align:center;text-transform:none}& #dailyEarningsCard:is(*,#_) .collect-day-row-header:is(*,._) > .collect-day-totals:is(*,._){justify-self:end;width:auto;min-width:0;max-width:100%;margin:0;padding:6px 12px;white-space:nowrap}& #dailyEarningsCard:is(*,#_) .token-day-slots:is(*,._){display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}& #dailyEarningsCard:is(*,#_) .counter-slot:is(*,._){display:grid;grid-template-rows:22px 23px 22px 1fr;align-items:center;justify-items:center;min-height:126px;padding:9px 8px 10px;text-align:center}& #dailyEarningsCard:is(*,#_) .counter-slot:is(*,._)::after{content:none;display:none}& #dailyEarningsCard:is(*,#_) .counter-slot:is(*,._) .counter-slot-money:is(*,._){grid-row:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:20px;margin:0 auto;font-size:.82rem}& #dailyEarningsCard:is(*,#_) .counter-slot:is(*,._) small{grid-row:2;align-self:center;margin:0}& #dailyEarningsCard:is(*,#_) .counter-slot:is(*,._) .counter-slot-state:is(*,._){grid-row:3;margin:0}& #dailyEarningsCard:is(*,#_) .counter-slot:is(*,._) :is(.counter-slot-icon-wrap:is(*,._),.counter-slot-icon:is(*,._)){grid-row:4;display:grid;place-items:center;visibility:visible;opacity:1}& #dailyEarningsCard:is(*,#_) .counter-slot:is(*,._) .counter-slot-icon:is(*,._){font-size:2rem;line-height:1}& #workTestLayout:is(*,#_#_) #workTestDayViewTitleText:is(*,#_),& #workTestLayout:is(*,#_#_) .work-test-week-view-title:is(*,._) b{display:inline-grid;justify-items:center;gap:5px;font-size:0;line-height:1}& #workTestLayout:is(*,#_#_) #workTestDayViewTitleText:is(*,#_)::before{content:"Day View"}& #workTestLayout:is(*,#_#_) #workTestDayViewTitleText:is(*,#_)::after{content:attr(data-day-subtitle)}& #workTestLayout:is(*,#_#_) :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b)::before{color:#9fe8ff;-webkit-text-fill-color:#9fe8ff;font-family:"Segoe UI", Arial, sans-serif;font-size:clamp(1.1rem, 1.6vw, 1.42rem);font-style:normal;font-weight:600}& #workTestLayout:is(*,#_#_) :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b)::after{color:#f0c26a;-webkit-text-fill-color:#f0c26a;font-family:"Segoe Script", "Brush Script MT", cursive;font-size:clamp(.98rem, 1.35vw, 1.24rem);font-style:italic;font-weight:600;line-height:1.08}& #workTestLayout:is(*,#_#_) #workTestDayViewTitleText.is-weekend-title#workTestDayViewTitleText::after,& #workTestLayout:is(*,#_#_) .work-test-week-view-title:is(*,._) b[data-week-subtitle="Weekend"]::after{color:#8ff7c2;-webkit-text-fill-color:#8ff7c2}& #workTestLayout:is(*,#_#_) .work-test-view-title:is(*,._){gap:12px;min-height:56px;align-items:center}& #workTestLayout:is(*,#_#_) .work-test-view-title:is(*,._)::before,& #workTestLayout:is(*,#_#_) .work-test-view-title:is(*,._)::after{top:50%;bottom:auto;transform:translateY(-50%);align-self:center}& #workTestLayout:is(*,#_#_) .work-test-mini-summary-title:is(*,._){margin:0 auto 12px;text-align:center;color:#9fe8ff;-webkit-text-fill-color:#9fe8ff;font-size:clamp(1rem, 1.35vw, 1.22rem);font-weight:650;letter-spacing:0}& #workTestLayout:is(*,#_#_) #workTestDrinkCountSlot:is(*,#_) .work-snack-counter:is(*,._) em{white-space:normal;line-height:1.02;text-align:center}& #workTestLayout:is(*,#_#_) .work-snack-progress-popup.work-test-consumption-popup:is(*,._){width:174px;min-width:174px;max-width:min(174px, calc(100vw - 44px));min-height:118px;padding:10px 12px}& #workTestLayout:is(*,#_#_) .work-snack-progress-popup.work-test-consumption-popup:is(*,._) .work-test-consumption-popup-scene{min-height:58px}& #workTestLayout:is(*,#_#_) .work-snack-progress-popup.work-test-consumption-popup:is(*,._) :is(.snack-coffee-cup-progress, .snack-donut-progress){width:50px;height:50px;min-width:50px;min-height:50px}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #dailyEarningsCard:is(*,#_){& .collect-day-row-header:is(*,._){grid-template-columns:minmax(0, 1fr);row-gap:6px}& .collect-day-row-header:is(*,._) > .collect-day-totals:is(*,._){justify-self:center;white-space:normal}}}html body.page-work-time.page-work-test:is(*,._) .work-snack-progress-popup.work-test-consumption-popup:is(*,._){min-width:174px;max-width:min(174px, calc(100vw - 44px))}html body.page-work-time.page-work-test:is(*,._) .work-snack-progress-popup.work-test-consumption-popup:is(*,._) :is(.snack-coffee-cup-progress, .snack-donut-progress){width:50px;height:50px;min-width:50px;min-height:50px}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workCardsStandalone:is(*,#_){& .collect-earnings-panel:is(*,._) .counter-section:is(*,._){display:grid;justify-items:center;gap:14px}& .collect-simple-header:is(*,._){display:grid;justify-items:center;align-items:center;gap:8px;width:100%;text-align:center}& .collect-simple-header:is(*,._) > strong{display:block;color:#ffd38d;-webkit-text-fill-color:#ffd38d;font-size:clamp(1.22rem, 1.8vw, 1.55rem);line-height:1.12;font-weight:700}& .collect-weekend-header:is(*,._) > strong{color:#8ff7c2;-webkit-text-fill-color:#8ff7c2}& .collect-simple-header:is(*,._) :is(p, .collect-available-count){margin:0;text-align:center}& .collect-simple-header:is(*,._) .drop-collect-cards-button:is(*,._){justify-self:center;margin:2px auto 0}& .collect-simple-header:is(*,._) :is(.collect-week-summary-row:is(*,._),.collect-week-total-card:is(*,._)){display:grid;justify-content:center;justify-items:center;width:auto;max-width:100%;margin:2px auto 0;padding:0;text-align:center;border:0;background:transparent;box-shadow:none}& .collect-day-group:is(*,._){display:grid;justify-items:center}& .collect-day-row-header:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;column-gap:16px;width:min(100%, 720px);max-width:720px;margin:4px auto 2px;text-align:center}& .collect-day-row-header:is(*,._) > .token-day-label:is(*,._){justify-self:center;width:auto;min-width:120px;margin:0;padding:6px 12px;text-align:center;text-transform:none}& .collect-day-row-header:is(*,._) > .collect-day-totals:is(*,._){justify-self:end;width:auto;min-width:0;max-width:100%;margin:0;padding:6px 12px;white-space:nowrap}& .token-day-slots:is(*,._){flex-wrap:wrap;justify-content:center}& .counter-slot:is(*,._){align-items:center;justify-items:center;text-align:center}& .counter-slot:is(*,._)::before,& .counter-slot:is(*,._)::after{content:none;display:none}& .counter-slot:is(*,._) .counter-slot-money:is(*,._){grid-row:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:20px;margin:0 auto;font-size:.82rem}& .counter-slot:is(*,._) small{grid-row:2;align-self:center;margin:0}& .counter-slot:is(*,._) .counter-slot-state:is(*,._){grid-row:3;margin:0}& .counter-slot:is(*,._) :is(.counter-slot-icon-wrap:is(*,._),.counter-slot-icon:is(*,._)){grid-row:4;display:grid;place-items:center;visibility:visible;opacity:1}& .counter-slot:is(*,._) .counter-slot-icon:is(*,._){font-size:2rem;line-height:1}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workCardsStandalone:is(*,#_){& .collect-day-row-header:is(*,._){grid-template-columns:minmax(0, 1fr);row-gap:6px}& .collect-day-row-header:is(*,._) > .collect-day-totals:is(*,._){justify-self:center;white-space:normal}}}.app-image-icon,.asset-icon,.site-logo-mark,.options-gear-icon,.coffee-side-icon,.workday-coffee-only,.work-test-consumption-icon,.work-test-consumption-image span,.weather-asset-icon{display:inline-block;inline-size:var(--app-icon-md);block-size:var(--app-icon-md);min-inline-size:var(--app-icon-md);min-block-size:var(--app-icon-md);max-inline-size:var(--app-icon-md);max-block-size:var(--app-icon-md);background-position:center;background-repeat:no-repeat;background-size:var(--app-icon-fit);color:transparent;-webkit-text-fill-color:transparent;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;flex:0 0 auto}.site-logo-mark{inline-size:33px;block-size:33px;min-inline-size:33px;min-block-size:33px;max-inline-size:33px;max-block-size:33px;border:0;border-radius:50%;background-image:var(--app-icon-logo);background-color:transparent;box-shadow:none}.site-logo-mark::before,.site-logo-mark::after,.site-logo-mark .site-logo-hand{display:none;content:none}.home-site-logo-mark{inline-size:58px;block-size:58px;min-inline-size:58px;min-block-size:58px;max-inline-size:58px;max-block-size:58px}.top-nav[data-shared-nav] #optionsMenuButton .options-gear-icon{inline-size:30px;block-size:30px;min-inline-size:30px;min-block-size:30px;max-inline-size:30px;max-block-size:30px;background-image:var(--app-icon-gear);filter:drop-shadow(0 0 5px rgba(91, 224, 255, .36))}html body .top-nav[data-shared-nav].top-nav #optionsMenuButton:is(*,#_) .options-gear-icon:is(*,._){inline-size:30px;block-size:30px;min-inline-size:30px;min-block-size:30px;max-inline-size:30px;max-block-size:30px;background:transparent var(--app-icon-gear) center / contain no-repeat;color:transparent;-webkit-text-fill-color:transparent;font-size:0;line-height:0;text-indent:-9999px}.work-test-consumption-icon,.work-test-view-snack-button span,.workday-large-donut span,.work-snack-donut > span,.work-test-snack-asset{background-image:var(--app-icon-donut)}.coffee-side-icon,.workday-coffee-only,.work-snack-coffee > span,.work-test-drink-asset,.work-test-main-drink-button .work-test-consumption-icon,.work-test-view-snack-button[data-work-snack-large="coffee"] span,[data-work-snack-large="coffee"] .work-test-consumption-icon{background-image:var(--app-icon-coffee)}[data-work-snack-large="donut"] .work-test-consumption-icon,.work-test-main-snack-button .work-test-consumption-icon,.work-test-view-snack-button[data-work-snack-large="donut"] span{background-image:var(--app-icon-donut)}html body.page-work-time.page-work-test main.shell #workDashboard #workTestLayout #workTestConsumptionPanel{& #workTestMainSnackButton.work-test-main-snack-button .work-test-consumption-icon:is(*,._),& [data-work-snack-large="donut"] .work-test-consumption-icon:is(*,._){inline-size:118px;block-size:118px;min-inline-size:118px;min-block-size:118px;max-inline-size:118px;max-block-size:118px;background:transparent var(--app-icon-donut) center / contain no-repeat;color:transparent;-webkit-text-fill-color:transparent;font-size:0;line-height:0;text-indent:-9999px}& #workTestMainDrinkButton.work-test-main-drink-button .work-test-consumption-icon:is(*,._),& [data-work-snack-large="coffee"] .work-test-consumption-icon:is(*,._){inline-size:118px;block-size:118px;min-inline-size:118px;min-block-size:118px;max-inline-size:118px;max-block-size:118px;background:transparent var(--app-icon-coffee) center / contain no-repeat;color:transparent;-webkit-text-fill-color:transparent;font-size:0;line-height:0;text-indent:-9999px}}.work-test-consumption-big .work-test-consumption-icon{inline-size:118px;block-size:118px;min-inline-size:118px;min-block-size:118px;max-inline-size:118px;max-block-size:118px;margin-inline:auto;transform:none}.work-test-consumption-image[data-work-consumption-kind="snack"] span{background-image:var(--app-icon-donut)}.work-test-consumption-image[data-work-consumption-kind="drink"] span{background-image:var(--app-icon-coffee)}.work-test-consumption-image span{inline-size:42px;block-size:42px;min-inline-size:42px;min-block-size:42px;max-inline-size:42px;max-block-size:42px}.work-snack-counter :is(span, .coffee-side-icon){inline-size:22px;block-size:22px;min-inline-size:22px;min-block-size:22px;max-inline-size:22px;max-block-size:22px}html body.page-work-time main.shell #workDashboard{& .work-snack-counter:is(*,._) :is(span, .coffee-side-icon){inline-size:22px;block-size:22px;min-inline-size:22px;min-block-size:22px;max-inline-size:22px;max-block-size:22px;background-position:center;background-repeat:no-repeat;background-size:contain;color:transparent;-webkit-text-fill-color:transparent;font-size:0;line-height:0;text-indent:-9999px}& .work-snack-counter.work-snack-donut :is(span, .coffee-side-icon){background-image:var(--app-icon-donut)}& .work-snack-counter.work-snack-coffee :is(span, .coffee-side-icon){background-image:var(--app-icon-coffee)}}html body.page-work-time:not(.page-work-test) main.shell #workDashboard:is(*,#_){& .work-snack-counter.work-snack-donut > span,& .work-snack-counter.work-snack-coffee > span,& .coffee-side-icon:is(*,._),& .workday-coffee-only.coffee-side-icon:is(*,._){display:block;inline-size:32px;block-size:32px;min-inline-size:32px;min-block-size:32px;max-inline-size:32px;max-block-size:32px;background-position:center;background-repeat:no-repeat;background-size:contain;color:transparent;-webkit-text-fill-color:transparent;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden}& .work-snack-counter.work-snack-donut > span{background-image:var(--app-icon-donut)}& .work-snack-counter.work-snack-coffee > span,& .coffee-side-icon:is(*,._),& .workday-coffee-only.coffee-side-icon:is(*,._){background-image:var(--app-icon-coffee)}& .coffee-side-icon:is(*,._)::before,& .coffee-side-icon:is(*,._)::after,& .workday-coffee-only.coffee-side-icon:is(*,._)::before,& .workday-coffee-only.coffee-side-icon:is(*,._)::after{display:none;content:none}}.work-test-view-snack-button span{inline-size:34px;block-size:34px;min-inline-size:34px;min-block-size:34px;max-inline-size:34px;max-block-size:34px}#todayWeatherIcon .weather-asset-icon,#todayWeatherIcon.weather-asset-icon{inline-size:92px;block-size:92px;min-inline-size:92px;min-block-size:92px;max-inline-size:92px;max-block-size:92px;background-image:var(--app-weather-icon, var(--app-icon-weather-cloud))}@media (max-width: 760px){.site-logo-mark{inline-size:29px;block-size:29px;min-inline-size:29px;min-block-size:29px;max-inline-size:29px;max-block-size:29px}.top-nav[data-shared-nav] #optionsMenuButton .options-gear-icon{inline-size:28px;block-size:28px;min-inline-size:28px;min-block-size:28px;max-inline-size:28px;max-block-size:28px}html body .top-nav[data-shared-nav].top-nav #optionsMenuButton:is(*,#_) .options-gear-icon:is(*,._){inline-size:28px;block-size:28px;min-inline-size:28px;min-block-size:28px;max-inline-size:28px;max-block-size:28px}.work-test-consumption-big .work-test-consumption-icon{inline-size:72px;block-size:72px;min-inline-size:72px;min-block-size:72px;max-inline-size:72px;max-block-size:72px}html body.page-work-time.page-work-test main.shell #workDashboard #workTestLayout #workTestConsumptionPanel #workTestMainSnackButton.work-test-main-snack-button .work-test-consumption-icon:is(*,._),html body.page-work-time.page-work-test main.shell #workDashboard #workTestLayout #workTestConsumptionPanel #workTestMainDrinkButton.work-test-main-drink-button .work-test-consumption-icon:is(*,._){inline-size:72px;block-size:72px;min-inline-size:72px;min-block-size:72px;max-inline-size:72px;max-block-size:72px}#todayWeatherIcon .weather-asset-icon,#todayWeatherIcon.weather-asset-icon{inline-size:46px;block-size:46px;min-inline-size:46px;min-block-size:46px;max-inline-size:46px;max-block-size:46px}html body.page-work-time:is(*,._):not(.page-work-test) main.shell:is(*,._._) :is( .workday-mini-marker:is(*,._), .workday-large-donut:is(*,._), .workday-large-donut:is(*,._) span ){font-size:38px;line-height:1.05}html body.page-work-time:is(*,._):not(.page-work-test) main.shell:is(*,._._) #workDashboard:is(*,#_#_) #workdayCard:is(*,#_#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker,html body.page-work-time:is(*,._):not(.page-work-test) main.shell:is(*,._._) #workDashboard:is(*,#_#_) #workdayCard:is(*,#_#_) #workdayCombinedMarker:is(*,#_).workday-mini-marker::before,html body.page-work-time:is(*,._):not(.page-work-test) main.shell:is(*,._._) #workDashboard:is(*,#_#_) #workdayCard:is(*,#_#_) .workday-large-donut:is(*,._),html body.page-work-time:is(*,._):not(.page-work-test) main.shell:is(*,._._) #workDashboard:is(*,#_#_) #workdayCard:is(*,#_#_) .workday-large-donut:is(*,._) span{font-size:38px;line-height:1.05}}html body.page-work-time:is(*,._) main.shell.shell,html body.page-work-test:is(*,._) main.shell.shell,html body.page-home-test:is(*,._) main.home-test-shell:is(*,._){padding-top:calc(var(--nav-height, 78px) + 0px)}html body.page-work-time:is(*,._._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._),html body.page-work-test:is(*,._._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._),html body.page-home-test:is(*,._) main.home-test-shell:is(*,._._) > h1.page-body-title:is(*,._._){line-height:1.1}html body.page-work-time:is(*,._._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._),html body.page-work-test:is(*,._._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._),html body.page-home-test:is(*,._) main.home-test-shell:is(*,._._) > h1.page-body-title:is(*,._._){font-size:clamp(16px, 1.2vw, 18px);min-height:20px;margin:0 auto 2px}html body.page-work-time:is(*,._) main.shell.shell > h1.page-body-title + *,html body.page-work-test:is(*,._) main.shell.shell > h1.page-body-title + *,html body.page-home-test:is(*,._) main.home-test-shell:is(*,._) > h1.page-body-title + *{margin-top:0}@media (max-width: 760px){html body.page-work-time:is(*,._._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._),html body.page-work-test:is(*,._._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._),html body.page-home-test:is(*,._) main.home-test-shell:is(*,._._) > h1.page-body-title:is(*,._._){font-size:clamp(15px, 4.1vw, 17px);min-height:18px;margin:0 auto 2px}}@media (min-width: 761px) and (max-width: 980px){html body.page-work-time:is(*,._._) main.shell:is(*,._._),html body.page-work-test:is(*,._._) main.shell:is(*,._._),html body.page-home-test:is(*,._._) main.home-test-shell:is(*,._._){padding-top:calc(var(--nav-height, 78px) + 0px)}}html body.page-work-time:is(*,._._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._),html body.page-work-test:is(*,._._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._),html body.page-home-test:is(*,._) main.home-test-shell:is(*,._._) > h1.page-body-title:is(*,._._){position:relative;top:12px;z-index:2}html body :is( main.shell.shell > h1.page-body-title:is(*,._), main.home-shell:is(*,._) > h1.page-body-title:is(*,._), main.home-test-shell:is(*,._) > h1.page-body-title:is(*,._) ){position:relative;top:12px;transform:none;z-index:2}html body :is( main.shell.shell, main.home-shell:is(*,._), main.home-test-shell:is(*,._) ) > :is( .time-zone-row, .glass-card, .time-card, .phase-card, .age-card, .activities-card, .progress-grid, .timeline-stack, .weather-cycle-wrapper, .phase-bottom-simulators-stack, .bottom-time-devices, .bottom-time-machine-slot, .site-bottom-ad ),html body :is( main.shell.shell, main.home-shell:is(*,._), main.home-test-shell:is(*,._) ) > .time-zone-row > :is(.glass-card, .time-card, .phase-card),html body :is( main.shell.shell, main.home-shell:is(*,._), main.home-test-shell:is(*,._) ) :is( #primaryProgress, #timelineStack, #timeVisualizedGroup, #extendedTimeVisualizedGroup, #moreTimeGroup ) > :is(.progress-card, .timeline-card, .work-dashboard, .glass-card),html body.page-work-time.page-work-test #workDashboard:is(*,#_).work-dashboard.glass-card,html body.page-work-time.page-work-test #workCardsStandalone:is(*,#_).glass-card{width:min(100%, var(--app-standard-page-card-width))}@media (min-width: 981px){html body nav.top-nav[data-shared-nav].top-nav .nav-site-logo .site-logo-mark,html body nav.top-nav[data-shared-nav] .nav-site-logo .site-logo-mark{inline-size:36px;block-size:36px;min-inline-size:36px;min-block-size:36px;max-inline-size:36px;max-block-size:36px}html body nav.top-nav[data-shared-nav].top-nav > .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav].top-nav > .nav-live-summary:is(*,._).has-live-data,html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._).has-live-data,html body nav.top-nav[data-shared-nav] > .nav-live-summary:is(*,._),html body nav.top-nav[data-shared-nav] > .nav-live-summary:is(*,._).has-live-data{height:36px;min-height:36px;max-height:36px;font-size:14px;line-height:1.1}html body nav.top-nav[data-shared-nav].top-nav > .nav-live-summary:is(*,._) > span,html body nav.top-nav[data-shared-nav].top-nav > .nav-live-summary:is(*,._).has-live-data > span,html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._) > span,html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._).has-live-data > span,html body nav.top-nav[data-shared-nav] > .nav-live-summary:is(*,._) > span,html body nav.top-nav[data-shared-nav] > .nav-live-summary:is(*,._).has-live-data > span,html body nav.top-nav[data-shared-nav].top-nav > .nav-live-summary:is(*,._) .nav-weather-summary,html body nav.top-nav[data-shared-nav].top-nav.nav-links-always-visible > .nav-live-summary:is(*,._) .nav-weather-summary,html body nav.top-nav[data-shared-nav] > .nav-live-summary:is(*,._) .nav-weather-summary{font-size:14px;line-height:1.1}html body nav.top-nav[data-shared-nav].top-nav #navMainLinks.nav-left-group > .page-menu-item > .page-menu-button.page-nav-link,html body nav.top-nav[data-shared-nav].top-nav #navMainLinks.nav-left-group > .page-menu-item > :is(.page-menu-button,.page-nav-link),html body nav.top-nav[data-shared-nav] #navMainLinks.nav-left-group > .page-menu-item > .page-menu-button.page-nav-link,html body nav.top-nav[data-shared-nav] #navMainLinks.nav-left-group > .page-menu-item > :is(.page-menu-button,.page-nav-link){box-sizing:border-box;width:126px;min-width:126px;max-width:126px;height:36px;min-height:36px;max-height:36px;padding-left:12px;padding-right:12px;font-size:1.05rem;line-height:1}html body nav.top-nav[data-shared-nav].top-nav .global-format-controls:is(*,._) > .nav-options-menu:is(*,._).page-menu-item,html body nav.top-nav[data-shared-nav].top-nav .global-format-controls:is(*,._) .nav-options-menu:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .nav-options-menu:is(*,._),html body nav.top-nav[data-shared-nav].top-nav .global-format-controls:is(*,._) #optionsMenuButton:is(*,#_),html body nav.top-nav[data-shared-nav].top-nav .global-format-controls:is(*,._) > .nav-options-menu:is(*,._).page-menu-item #optionsMenuButton:is(*,#_),html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._) > .nav-options-menu:is(*,._).page-menu-item,html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._) .nav-options-menu:is(*,._),html body nav.top-nav[data-shared-nav] .nav-options-menu:is(*,._),html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._) #optionsMenuButton:is(*,#_),html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._) > .nav-options-menu:is(*,._).page-menu-item #optionsMenuButton:is(*,#_),html body nav.top-nav[data-shared-nav].top-nav #optionsMenuButton:is(*,#_),html body nav.top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){flex:0 0 58px;width:58px;min-width:58px;max-width:58px}html body nav.top-nav[data-shared-nav].top-nav #optionsMenuButton:is(*,#_),html body nav.top-nav[data-shared-nav].top-nav .global-format-controls:is(*,._) #optionsMenuButton:is(*,#_),html body nav.top-nav[data-shared-nav].top-nav .global-format-controls:is(*,._) > .nav-options-menu:is(*,._).page-menu-item #optionsMenuButton:is(*,#_),html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._) #optionsMenuButton:is(*,#_),html body nav.top-nav[data-shared-nav] .global-format-controls:is(*,._) > .nav-options-menu:is(*,._).page-menu-item #optionsMenuButton:is(*,#_),html body nav.top-nav[data-shared-nav] #optionsMenuButton:is(*,#_){height:40px;min-height:40px;max-height:40px}}html body :is( small, caption, figcaption, .caption, .hint, .tiny, .fine-print ){font-size:var(--readability-tiny-font);line-height:var(--readability-tiny-line)}html body .top-nav.top-nav[data-shared-nav] :is(.nav-time-field:is(*,._), .nav-time-field:is(*,._) span){font-size:var(--readability-tiny-font);line-height:var(--readability-tiny-line)}html body .top-nav.top-nav .nav-time-machine-mini:is(*,._) .nav-time-field:is(*,._) > span,html body nav.top-nav[data-shared-nav].top-nav #optionsMenuPanel:is(*,#_).options-menu-panel .nav-time-field:is(*,._) span{font-size:var(--readability-tiny-font);line-height:var(--readability-tiny-line)}html body.page-work-test:is(*,._._) main.shell:is(*,._._) :is( .workday-mini-labels:is(*,._) span, .workday-mini-percent:is(*,._), .mini-slider-label:is(*,._), .slider-label:is(*,._) ){font-size:var(--readability-tiny-font);line-height:var(--readability-tiny-line)}html body :is(.orbit-simulator-app, .phase-simulator-app) :is( .orbit-note, .orbit-meta, .orbit-caption, .orbit-detail, .orbit-legend, .phase-note, .phase-meta, .phase-caption, .phase-detail, .phase-legend ){font-size:var(--readability-tiny-font);line-height:var(--readability-tiny-line)}html body .orbit-simulator-app:is(*,._) .orbit-control-row:is(*,._) > :is(span, b, button),html body .phase-simulator-app:is(*,._) .phase-control-row:is(*,._) > span:first-child{font-size:var(--readability-tiny-font);line-height:var(--readability-tiny-line)}html body nav.top-nav[data-shared-nav].top-nav #optionsMenuPanel:is(*,#_).options-menu-panel .nav-time-field:is(*,._) > span{font-size:11px;line-height:1}html body.page-work-time.page-work-test:is(*,._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._){left:auto;right:auto;z-index:20;visibility:visible;opacity:1}html body.page-work-time.page-work-test:is(*,._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._) .page-title-icon:is(*,._._){display:inline-grid;visibility:visible;opacity:1;place-items:center;flex:0 0 34px;margin:0;border-radius:8px;font-family:"Segoe UI Symbol", "Segoe UI Emoji", "Apple Color Emoji", Arial, sans-serif;font-style:normal;line-height:1}html body.page-work-time.page-work-test:is(*,._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._){gap:7px;color:#bfeeff;-webkit-text-fill-color:#bfeeff;text-shadow:none}html body.page-work-time.page-work-test:is(*,._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._) .page-title-icon:is(*,._._){width:24px;min-width:24px;height:24px;min-height:24px;border:0;background:transparent;color:#bfeeff;-webkit-text-fill-color:#bfeeff;font-size:1.15rem}html body.page-work-time.page-work-test:is(*,._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._) + #primaryProgress:is(*,#_){margin-top:-4px}html body.page-work-time.page-work-test:is(*,._) main.shell:is(*,._._) #workDashboard:is(*,#_#_){& #workTestStatusHeading:is(*,#_).work-test-status-heading :is(#workTestStatusBubble:is(*,#_), #workTestShiftStatusLine:is(*,#_), #workTestShiftCountdown:is(*,#_)){transform:translateY(5px)}& :is(.world-holidays-close:is(*,._), .world-holiday-overlay .world-holidays-close, #worldHolidayOverlay .world-holidays-close){display:none}& #workTestLayout:is(*,#_#_) .work-test-week-view-title:is(*,._) b{display:inline-grid;justify-items:center;gap:5px;font-size:0;line-height:1;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}& #workTestLayout:is(*,#_#_) .work-test-week-view-title:is(*,._) b::before{content:"Week View";display:block;color:#9fe8ff;-webkit-text-fill-color:#9fe8ff;font-family:"Segoe UI", Arial, sans-serif;font-size:clamp(1.1rem, 1.6vw, 1.42rem);font-style:normal;font-weight:600;line-height:1.02}& #workTestLayout:is(*,#_#_) .work-test-week-view-title:is(*,._) b::after{content:attr(data-week-subtitle);display:block;color:#f0c26a;-webkit-text-fill-color:#f0c26a;font-family:"Segoe Script", "Brush Script MT", cursive;font-size:clamp(.98rem, 1.35vw, 1.24rem);font-style:italic;font-weight:600;line-height:1.08}& #workweekMarker:is(*,#_).marker{transform:translate(-5px, 24px) scale(1.12)}}html body.page-work-time.page-work-test:is(*,._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._){position:relative;top:12px;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:20px;min-height:20px;margin:0 auto 8px;padding:0;font-family:"Segoe UI", Arial, sans-serif;font-size:1rem;line-height:1.1;text-align:center;transform:none}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._){height:18px;min-height:18px;max-height:18px}}html body.page-work-time.page-work-test:is(*,._) #dailyEarningsCard:is(*,#_){& .daily-earnings-pay-toggle{display:none}& #dailyEarningsPayPopover:is(*,#_){position:static;visibility:visible;opacity:1;transform:none}& #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover:is(*,._){border:0;border-width:0;border-style:none;background:transparent;background-color:transparent;background-image:none;box-shadow:none}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover:is(*,._){border-width:0;border-style:none;border-color:transparent;background-color:transparent;background-image:none}html body.page-work-time.page-work-test:is(*,._) #workCardsStandalone:is(*,#_){& .work-cards-display-head{justify-content:center}& .work-cards-display-head span:not(.collect-pay-title-icon){color:#9eeaff;-webkit-text-fill-color:#9eeaff}& .collect-pay-title-icon{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgba(11, 56, 74, .72);color:#ffd676;-webkit-text-fill-color:#ffd676;font-size:1.45rem}& #workDashboardTokens:is(*,#_){display:block;visibility:visible;opacity:1}& .collect-simple-header{display:grid;justify-items:center;gap:8px;margin:0 auto 16px;text-align:center}& .collect-day-group{display:grid;gap:8px;margin:0 auto 18px;width:min(100%, 620px)}& .collect-day-row-header{align-items:center;width:100%}& .token-day-label{margin:0;text-align:center;justify-self:center}& .collect-day-totals{justify-self:end;margin:0;padding:0;border:0;background:transparent;box-shadow:none}& .token-day-slots{width:100%}& .counter-slot:is(*,._){display:grid;grid-template-rows:auto auto auto 1fr;min-width:0;overflow:hidden}& .counter-slot .counter-slot-icon-wrap{display:grid;grid-row:4;place-items:center;align-self:center;justify-self:center;width:44px;height:44px;margin:2px auto 0}& .counter-slot .counter-slot-icon{font-size:1.55rem;line-height:1}}html body.page-work-time.page-work-test:is(*,._) .work-snack-progress-popup.work-test-consumption-popup:is(*,._),html body.page-work-time.page-work-test:is(*,._) .work-test-consumption-inline-status:is(*,._){position:static;display:none;width:min(100%, 172px);min-height:0;margin:8px auto 0;padding:8px;transform:none;inset:auto;left:auto;right:auto;top:auto;bottom:auto;z-index:auto}html body.page-work-time.page-work-test:is(*,._) .work-snack-progress-popup.work-test-consumption-popup:is(*,._).is-visible,html body.page-work-time.page-work-test:is(*,._) .work-test-consumption-inline-status:is(*,._).is-visible{display:grid}html body.page-work-time.page-work-test:is(*,._) .work-test-consumption-popup:is(*,._) :is(.snack-coffee-cup-progress, .snack-donut-progress){width:44px;height:44px;min-width:44px;min-height:44px}html body.page-work-time.page-work-test:is(*,._) #workdayWeekendLabels:is(*,#_){& :is(.workday-mini-label.label-top,.workday-mini-label.weekend-phase-label){top:-15px;text-align:center}& .weekend-phase-label{transform:translateX(-50%) translateY(-15px)}& .weekend-time-label{transform:translateX(0);text-align:left}}html body.page-work-time.page-work-test:is(*,._) #workweekMarker:is(*,#_).marker{transform:translate(-35px, 24px) scale(1.12)}html body.page-work-time.page-work-test:is(*,._) .work-snack-progress-popup:is(*,._),html body.page-work-time.page-work-test:is(*,._) .work-snack-progress-inline-status:is(*,._){position:static;display:none;width:min(100%, 172px);min-height:0;margin:8px auto 0;padding:8px;transform:none;inset:auto;left:auto;right:auto;top:auto;bottom:auto;z-index:auto}html body.page-work-time.page-work-test:is(*,._) .work-snack-progress-popup:is(*,._).is-visible,html body.page-work-time.page-work-test:is(*,._) .work-snack-progress-inline-status:is(*,._).is-visible{display:grid}html body.page-work-time.page-work-test:is(*,._) #dailyEarningsCard:is(*,#_){& .daily-earnings-top-row{display:grid;place-items:center;width:min(100%, 620px);margin:0 auto 12px;padding:12px 14px;border:1px solid rgba(130, 218, 255, .34);border-radius:13px;background:linear-gradient(145deg, rgba(9, 39, 69, .74), rgba(5, 52, 79, .48)), radial-gradient(circle at 50% 0%, rgba(116, 225, 255, .13), transparent 52%);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .04), 0 12px 24px rgba(0, 0, 0, .20)}& #workDailyEarningsBubble:is(*,#_).work-daily-earnings-bubble{width:100%;max-width:520px;margin:0 auto;padding:14px 16px;border:1px solid rgba(158, 234, 255, .42);border-radius:11px;background:linear-gradient(150deg, rgba(8, 28, 47, .90), rgba(10, 48, 70, .82));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .045), 0 8px 18px rgba(0, 0, 0, .18)}& .work-earnings-weekend-word{display:none;margin:5px auto 0;color:#ffd98a;-webkit-text-fill-color:#ffd98a;font-size:clamp(1.35rem, 2vw, 1.75rem);font-weight:700;letter-spacing:.08em;text-shadow:0 0 14px rgba(255, 204, 105, .28)}& #workDailyEarningsBubble.is-weekend .work-earnings-weekend-word{display:block}& #workDailyEarningsBubble.is-weekend .work-earnings-line{display:none}& #dailyEarningsTotals:is(*,#_).daily-earnings-totals{width:min(100%, 900px);margin:14px auto 0;padding:0;border:0;background:transparent;box-shadow:none}& #dailyEarningsTotals:is(*,#_) .workweek-combined-totals:is(*,._).work-bank-card.combined-bank{width:100%;margin:0 auto;padding:0;border:0;background:transparent;box-shadow:none}& #dailyEarningsTotals:is(*,#_) .work-total-section-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;width:100%}& #dailyEarningsTotals:is(*,#_) .work-total-pair:is(*,._){display:grid;justify-items:center;align-content:center;gap:5px;min-height:104px;padding:12px 10px;border:1px solid rgba(128, 212, 246, .42);border-radius:11px;background:linear-gradient(150deg, rgba(13, 46, 68, .86), rgba(8, 28, 45, .90));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .045), 0 8px 18px rgba(0, 0, 0, .16);text-align:center}& #dailyEarningsTotals:is(*,#_) .work-total-pair strong{color:#9eeaff;-webkit-text-fill-color:#9eeaff}& #dailyEarningsTotals:is(*,#_) .work-total-weekend-word{color:#ffd98a;-webkit-text-fill-color:#ffd98a;font-size:clamp(1.22rem, 1.8vw, 1.55rem);font-weight:700;letter-spacing:.07em}}@media (max-width: 820px){html body.page-work-time.page-work-test:is(*,._) #dailyEarningsCard:is(*,#_) #dailyEarningsTotals:is(*,#_) .work-total-section-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 540px){html body.page-work-time.page-work-test:is(*,._) #dailyEarningsCard:is(*,#_) #dailyEarningsTotals:is(*,#_) .work-total-section-grid{grid-template-columns:minmax(0, 1fr)}}html body.page-work-time:is(*,._._) main.shell:is(*,._._),html body.page-work-test:is(*,._._) main.shell:is(*,._._),html body.page-home-test:is(*,._._) main.home-test-shell:is(*,._._){width:min( var(--app-standard-page-shell-width), calc(100vw - var(--app-standard-page-side-gutter)) );max-width:var(--app-standard-page-shell-width);margin-left:auto;margin-right:auto}html body :is( main.shell.shell, main.home-shell:is(*,._), main.home-test-shell:is(*,._) ) > :is( .time-zone-row, .glass-card, .time-card, .phase-card, .age-card, .activities-card, .progress-grid, .timeline-stack, .weather-cycle-wrapper, .phase-bottom-simulators-stack, .bottom-time-devices, .bottom-time-machine-slot, .site-bottom-ad ),html body :is( main.shell.shell, main.home-shell:is(*,._), main.home-test-shell:is(*,._) ) > .time-zone-row > :is(.glass-card, .time-card, .phase-card),html body :is( main.shell.shell, main.home-shell:is(*,._), main.home-test-shell:is(*,._) ) :is( #primaryProgress, #timelineStack, #timeVisualizedGroup, #extendedTimeVisualizedGroup, #moreTimeGroup ) > :is(.progress-card, .timeline-card, .work-dashboard, .glass-card),html body.page-work-time.page-work-test main.shell.shell #workDashboard:is(*,#_).work-dashboard.glass-card,html body.page-work-time.page-work-test #workDashboard:is(*,#_).work-dashboard.glass-card,html body.page-work-time.page-work-test #workCardsStandalone:is(*,#_).glass-card,html body.page-home-test:is(*,._) :is( .home-test-hero, .home-test-dashboard, .home-test-about ){width:min(100%, var(--app-standard-page-card-width));max-width:var(--app-standard-page-card-width);margin-left:auto;margin-right:auto}html body :is( main.shell.shell, main.home-shell:is(*,._), main.home-test-shell:is(*,._) ) :is( .glass-card, .time-card, .phase-card, .age-card, .activities-card, .progress-card, .timeline-card, .work-dashboard, .weather-simulator-card, .weather-comparison-card, .weather-rankings-card, .my-weather-card, .ocean-currents-card, .geography-page-card, .geography-distance-card, .landscape-details-card, .local-nature-card, .calendar-definition-card, .food-card, .drink-card, .traffic-cycle-card, .isolated-simulator-card ){border-radius:var(--app-standard-page-card-radius)}html body.page-work-time.page-work-test:is(*,._) main.shell.shell :is( #current-time-and-weatherSection:is(*,#_).time-card:is(*,._), #workDashboard:is(*,#_).work-dashboard:is(*,._), #workCardsStandalone:is(*,#_).glass-card:is(*,._), #primaryProgress:is(*,#_) > article.progress-card:is(*,._) ){width:min(100%, var(--app-standard-page-card-width));max-width:var(--app-standard-page-card-width);margin-left:auto;margin-right:auto;border-radius:var(--app-standard-page-card-radius)}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #primaryProgress:is(*,#_#_) #workDashboard:is(*,#_#_).work-dashboard:is(*,._).glass-card:is(*,._),html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_#_).work-dashboard:is(*,._).glass-card:is(*,._){width:min(100%, var(--app-standard-page-card-width));max-width:var(--app-standard-page-card-width);margin-left:auto;margin-right:auto;border-radius:var(--app-standard-page-card-radius)}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& :is(.work-test-card:is(*,._), .work-card:is(*,._), .work-dashboard-panel:is(*,._)){border-radius:var(--app-standard-page-card-radius)}& #workTestLayout:is(*,#_#_) .work-test-card:is(*,._).work-test-merged-card:is(*,._){border-radius:var(--app-standard-page-card-radius)}}html body.page-home-test:is(*,._._) main.home-test-shell:is(*,._) :is(.home-test-hero, .home-test-dashboard, .home-test-about){width:min(100%, var(--app-standard-page-card-width));max-width:var(--app-standard-page-card-width);margin-left:auto;margin-right:auto;border-radius:var(--app-standard-page-card-radius)}html body.page-work-time.page-work-test:is(*,._) main.shell:is(*,._._) #primaryProgress:is(*,#_#_).progress-grid:is(*,._),html body.page-work-time.page-work-test:is(*,._) main.shell:is(*,._._) #primaryProgress:is(*,#_#_) :is(#workHoursGroupShell:is(*,#_#_).collapsible-group-shell:is(*,._),#workHoursGroup:is(*,#_#_).collapsible-group-body:is(*,._)){width:min(100%, var(--app-standard-page-card-width));max-width:var(--app-standard-page-card-width);margin-left:auto;margin-right:auto}html body.page-work-time.page-work-test:is(*,._) main.shell:is(*,._._) > .time-zone-row:is(*,._){margin-top:10px}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_#_).work-dashboard:is(*,._).glass-card:is(*,._){margin-top:10px}html body.page-home-test:is(*,._._) main.home-test-shell:is(*,._._) > h1.page-body-title:is(*,._){margin-top:6px;margin-bottom:6px}html body.page-home-test:is(*,._._) main.home-test-shell:is(*,._._) > .home-test-hero:is(*,._){min-height:300px;height:300px;padding:26px 34px}html body.page-home-test:is(*,._._) main.home-test-shell:is(*,._._) > .home-test-about:is(*,._){grid-template-columns:minmax(0, 1fr);justify-items:center;align-items:stretch;max-width:min(760px, 100%);margin-left:auto;margin-right:auto;text-align:center}html body.page-home-test:is(*,._._) main.home-test-shell:is(*,._._) > .home-test-about:is(*,._) > article{width:100%;max-width:760px;text-align:center}html body.page-home-test:is(*,._._._) main.home-test-shell:is(*,._._._){padding-top:calc(var(--nav-height, 78px) - 12px);gap:10px}html body.page-home-test:is(*,._._._) main.home-test-shell:is(*,._._._) > section.home-test-hero:is(*,._._){min-height:300px;height:300px;padding:26px 34px;margin-top:0}html body.page-home-test:is(*,._._._) main.home-test-shell:is(*,._._._) > section.home-test-about:is(*,._._){grid-template-columns:minmax(0, 1fr);justify-items:center;align-items:stretch;width:min(100%, 760px);max-width:760px;margin-left:auto;margin-right:auto;text-align:center}html body.page-home-test:is(*,._._._) main.home-test-shell:is(*,._._._) > section.home-test-about:is(*,._._) > article{width:100%;max-width:760px;text-align:center}html body.page-home-test:is(*,._._._) main.home-test-shell:is(*,._._._) > section.home-test-hero:is(*,._._):not(#firstCardFixA#firstCardFixB#firstCardFixC#firstCardFixD#firstCardFixE){margin-top:0;top:0}html body.page-work-time.page-work-test #current-time-and-weatherSection:is(*,#_) .analog-clock:is(*,._){width:var(--work-top-analog-clock-size);height:var(--work-top-analog-clock-size);border-width:var(--work-top-analog-clock-border)}html body.page-work-time.page-work-test #workdayWeekendLabels:is(*,#_){inset:0;width:100%;max-width:100%;margin-left:0;margin-right:0}html body.page-work-time.page-work-test #workdayWeekendLabels{& :is(.workday-mini-label.label-top,.workday-mini-label.weekend-phase-label){justify-items:center;align-items:center}& .weekend-phase-label,& .workday-mini-label.label-top{transform:translateX(-50%) translateY(var(--work-weekend-label-y));transform-origin:center center}& .weekend-time-label{justify-items:start;align-items:start;transform-origin:left center}}html body.page-work-time.page-work-test #workTestConsumptionPanel:is(*,#_){& .work-test-consumption-control .work-test-consumption-inline-panel,& .work-test-consumption-control .work-snack-progress-popup.work-test-consumption-popup.work-test-consumption-inline-status,& .work-test-consumption-control .work-snack-progress-popup.work-snack-progress-inline-status{position:static;left:auto;right:auto;top:auto;bottom:auto;inset:auto;z-index:auto;display:none;grid-template-columns:54px minmax(0, 1fr);grid-template-rows:auto auto;align-items:center;justify-items:start;column-gap:10px;row-gap:5px;width:var(--work-consumption-inline-width);min-width:0;max-width:100%;min-height:78px;height:auto;margin:var(--work-consumption-inline-margin);padding:9px 10px;border:1px solid rgba(124, 221, 245, .46);border-radius:9px;background:linear-gradient(90deg, rgba(0, 185, 217, .22) var(--snack-progress-pct, 1%), rgba(18, 35, 45, .88) var(--snack-progress-pct, 1%)), rgba(10, 24, 34, .92);box-shadow:0 8px 18px rgba(0, 0, 0, .24), inset 0 0 0 1px rgba(255, 255, 255, .04);color:#e8fbff;-webkit-text-fill-color:#e8fbff;opacity:1;pointer-events:auto;transform:none;transition:none}& .work-test-consumption-control .work-test-consumption-inline-panel.is-visible,& .work-test-consumption-control .work-snack-progress-popup.work-test-consumption-popup.work-test-consumption-inline-status.is-visible,& .work-test-consumption-control .work-snack-progress-popup.work-snack-progress-inline-status.is-visible{display:grid}& .work-test-consumption-inline-panel :is(.snack-coffee-cup-progress, .snack-donut-progress),& .work-test-consumption-inline-status :is(.snack-coffee-cup-progress, .snack-donut-progress),& .work-snack-progress-inline-status :is(.snack-coffee-cup-progress, .snack-donut-progress){grid-column:1;grid-row:1 / span 2;align-self:center;justify-self:center;width:46px;height:46px;min-width:46px;min-height:46px;margin:0}& .work-test-consumption-inline-panel b,& .work-test-consumption-inline-status b,& .work-snack-progress-inline-status b{grid-column:2;grid-row:1;align-self:end;margin:0;padding:0;color:#f4ffff;-webkit-text-fill-color:#f4ffff;font-size:.9rem;line-height:1.12;text-align:left;text-shadow:none}& .work-test-consumption-inline-panel .work-test-consumption-drop,& .work-test-consumption-inline-status .work-test-consumption-drop,& .work-snack-progress-inline-status .work-test-consumption-drop{grid-column:2;grid-row:2;align-self:start;justify-self:start;min-height:24px;height:24px;margin:0;padding:2px 10px;border-width:1px;border-radius:6px;font-size:.72rem;line-height:1}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workdayWeekendLabels:is(*,#_){& :is(:is(.weekend-day-label, .workday-mini-label, .work-test-label).label-top,.weekend-phase-label:is(*,._)){top:var(--work-weekend-label-top);left:var(--label-left, 50%);transform:translateX(-50%) translateY(var(--work-weekend-label-y));text-align:center;justify-items:center;align-items:center}& .weekend-time-label:is(*,._){transform:translate(var(--work-weekend-bottom-label-x), var(--work-weekend-time-label-y));text-align:left;justify-items:start;align-items:start;transform-origin:left center}& [data-weekend-label-role="phase"].workday-mini-label:is(*,._).weekend-phase-label:is(*,._){top:var(--work-weekend-label-top);left:var(--label-left);transform:translateX(-50%) translateY(var(--work-weekend-label-y));transform-origin:center center;text-align:center;justify-items:center;align-items:center}& [data-weekend-label-role="time-start"].weekend-time-label:is(*,._){left:var(--label-left);transform:translate(var(--work-weekend-bottom-label-x), var(--work-weekend-time-label-y));transform-origin:left center;text-align:left;justify-items:start;align-items:start}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) .work-test-consumption-inline-panel:is(*,._){position:static;inset:auto;left:auto;right:auto;top:auto;bottom:auto;z-index:auto;transform:none;width:var(--work-consumption-inline-width);min-width:0;max-width:100%;margin:var(--work-consumption-inline-margin)}html body.page-work-time.page-work-test #dailyEarningsCard:is(*,#_){& #dailyEarningsPayPopover:is(*,#_){justify-items:center;text-align:left}& #dailyEarningsPayPopover:is(*,#_) .work-wage-table-label{display:grid;grid-template-columns:112px minmax(120px, 170px) minmax(105px, 128px);align-items:center;justify-content:center;gap:8px 10px;width:100%;max-width:430px;margin:0 auto}& #dailyEarningsPayPopover:is(*,#_) .work-pay-entry-line:is(*,._){grid-template-columns:112px 170px 128px}& #dailyEarningsPayPopover:is(*,#_) .work-tax-entry-line:is(*,._){grid-template-columns:112px 170px;max-width:292px}& #dailyEarningsPayPopover:is(*,#_) .work-tax-entry-line::after{content:""}& #dailyEarningsPayPopover:is(*,#_) :is(.work-wage-input-wrap, .percent-input-wrap, select){justify-self:stretch;width:100%;min-width:0;box-sizing:border-box}}@media (max-width: 640px){html body.page-work-time.page-work-test #dailyEarningsCard:is(*,#_) #dailyEarningsPayPopover:is(*,#_) :is(.work-wage-table-label,.work-tax-entry-line){grid-template-columns:minmax(0, 1fr);max-width:280px;text-align:center}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b){margin-bottom:var(--work-view-title-text-margin-bottom)}& :is(.work-test-day-view-title:is(*,._), .work-test-week-view-title:is(*,._)){margin-bottom:var(--work-view-title-margin-bottom)}& #workdayWeekendSlider:is(*,#_){position:relative;top:var(--work-weekend-slider-y)}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) :is(.workweek-main-label.workweek-range-label, .workweek-weekend-label.workweek-range-label){translate:0 var(--work-week-label-y);font-family:var(--work-slider-label-font);font-style:normal;font-weight:400;letter-spacing:0}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) :is( .workweek-main-label:is(*,._).workweek-range-label:is(*,._._), .workweek-weekend-label:is(*,._).workweek-range-label:is(*,._._) ){font-family:var(--work-slider-label-font);font-size:20px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) :is(.workweek-main-label.workweek-range-label, .workweek-weekend-label.workweek-range-label) .work-test-label-icon:is(*,._){font-family:var(--work-slider-label-icon-font);font-size:var(--work-slider-label-icon-size);font-style:normal;font-weight:400;line-height:1}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) :is(.workweek-main-label.workweek-range-label, .workweek-weekend-label.workweek-range-label) .work-test-label-text:is(*,._){font-family:var(--work-slider-label-font);font-size:var(--work-slider-label-text-size);font-style:normal;font-weight:400;line-height:var(--work-slider-label-text-line-height);letter-spacing:0}}@media (min-width: 761px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workTestConsumptionPanel:is(*,#_#_){& :is(.work-test-snack-control.work-test-consumption-control, .work-test-drink-control.work-test-consumption-control){width:136px;min-width:136px;max-width:136px;height:auto;min-height:238px;padding-left:6px;padding-right:6px;gap:6px;justify-items:center}& :is(#workTestSnackCountSlot:is(*,#_), #workTestDrinkCountSlot:is(*,#_)).work-test-side-count-slot{min-height:56px;margin:0 auto 2px;justify-items:center}& :is(#workTestSnackCountSlot:is(*,#_), #workTestDrinkCountSlot:is(*,#_)).work-test-side-count-slot .work-snack-counter:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);row-gap:2px;align-items:center;justify-items:center;min-height:56px;height:56px;padding:5px 5px 4px;box-sizing:border-box;text-align:center;white-space:normal}& :is(#workTestSnackCountSlot:is(*,#_), #workTestDrinkCountSlot:is(*,#_)).work-test-side-count-slot .work-snack-counter:is(*,._) :is(.coffee-side-icon, span[aria-hidden="true"]){display:none;visibility:hidden;width:0;min-width:0;max-width:0;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden}& :is(#workTestSnackCountSlot:is(*,#_), #workTestDrinkCountSlot:is(*,#_)).work-test-side-count-slot .work-snack-counter:is(*,._) em{grid-column:1;grid-row:1;margin:0;font-style:italic;font-weight:700;text-align:center;text-transform:uppercase}& :is(#workTestSnackCountSlot:is(*,#_), #workTestDrinkCountSlot:is(*,#_)).work-test-side-count-slot .work-snack-counter:is(*,._) b{grid-column:1;grid-row:2;margin:0;font-weight:700;text-align:center}& .work-test-consumption-select-row:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;justify-items:center;align-items:center;gap:4px;width:104px;min-width:104px;max-width:104px}& :is(.work-test-consumption-select:is(*,._),.work-test-consumption-menu-button:is(*,._)),& .work-test-consumption-select:is(*,._) select{width:104px;min-width:104px;max-width:104px;box-sizing:border-box}& .work-test-consumption-menu-button:is(*,._){grid-column:1;grid-row:2;height:25px;min-height:25px}& #workTestSnackCountSlot:is(*,#_#_).work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._._) > span[aria-hidden="true"],& #workTestDrinkCountSlot:is(*,#_#_).work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._._) > span[aria-hidden="true"],& #workTestDrinkCountSlot:is(*,#_#_).work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._._) .coffee-side-icon:is(*,._){display:none;visibility:hidden;width:0;min-width:0;max-width:0;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden;opacity:0}& :is(#workTestSnackCountSlot:is(*,#_#_), #workTestDrinkCountSlot:is(*,#_#_)).work-test-side-count-slot:is(*,._) .work-snack-counter:is(*,._._){grid-template-rows:auto auto}}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_).work-test-top-table.work-test-consumption-panel:is(*,._){justify-content:stretch;justify-items:stretch}& #workTestConsumptionPanel:is(*,#_) .work-test-top-status-cell:is(*,._){grid-area:status;grid-column:1;width:100%;min-width:0;max-width:100%;justify-self:stretch;padding-top:0;box-sizing:border-box}& #workTestConsumptionPanel:is(*,#_) .work-test-top-snack-cell:is(*,._){grid-area:snack;grid-column:1;left:auto;width:100%;padding-top:0;justify-items:center}& #workTestConsumptionPanel:is(*,#_) .work-test-top-drink-cell:is(*,._){grid-area:drink;grid-column:1;left:auto;width:100%;padding-top:0;justify-items:center}& #workTestConsumptionPanel:is(*,#_) :is(#workTestSnackCountSlot:is(*,#_), #workTestDrinkCountSlot:is(*,#_)){display:none}& :is( #workTestDayHeadingCard:is(*,#_).work-test-day-heading-card, #workTestStatusHeading:is(*,#_).work-test-status-heading, #workTestDaySliderSlot:is(*,#_).work-test-day-slider-slot, #workdayCombinedSlider:is(*,#_) ){width:100%;min-width:0;max-width:100%;justify-self:stretch;box-sizing:border-box}& .work-test-day-view.work-test-view-section{width:var(--work-test-mobile-slider-width);max-width:var(--work-test-mobile-slider-width);margin-left:auto;margin-right:auto;box-sizing:border-box}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #dailyEarningsCard:is(*,#_#_) #dailyEarningsTotals:is(*,#_) .workweek-combined-totals:is(*,._).work-bank-card.combined-bank{border-radius:12px}& #workCardsStandalone:is(*,#_#_) .token-day-slots:is(*,._){display:grid;align-items:stretch}& #workCardsStandalone:is(*,#_#_) .counter-slot:is(*,._._){width:auto;min-width:0;max-width:none}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_#_).work-test-top-table:is(*,._).work-test-consumption-panel:is(*,._._){display:grid;justify-content:stretch;justify-items:stretch;align-items:start;column-gap:0;min-width:0;left:auto;right:auto;transform:none;box-sizing:border-box}& #workTestConsumptionPanel:is(*,#_#_) .work-test-top-status-cell.work-test-top-cell.work-test-top-status-cell{width:100%;min-width:0;max-width:100%;justify-self:stretch;padding-top:0;box-sizing:border-box}& #workTestConsumptionPanel:is(*,#_#_) .work-test-top-snack-cell.work-test-top-cell.work-test-top-snack-cell{grid-area:snack;grid-column:1;left:auto;width:100%;padding-top:0;justify-items:center}& #workTestConsumptionPanel:is(*,#_#_) .work-test-top-drink-cell.work-test-top-cell.work-test-top-drink-cell{grid-area:drink;grid-column:1;left:auto;width:100%;padding-top:0;justify-items:center}& #workTestConsumptionPanel:is(*,#_#_) :is(#workTestSnackCountSlot:is(*,#_#_).work-test-side-count-slot:is(*,._),#workTestDrinkCountSlot:is(*,#_#_).work-test-side-count-slot:is(*,._)){display:none}& #workTestDayHeadingCard:is(*,#_#_).work-test-day-heading-card:is(*,._){width:100%;min-width:0;max-width:100%;justify-self:stretch;box-sizing:border-box}& #workTestStatusHeading:is(*,#_#_).work-test-status-heading:is(*,._._){width:100%;min-width:0;max-width:100%;justify-self:stretch;box-sizing:border-box}& #workTestDaySliderSlot:is(*,#_#_).work-test-slider-slot.work-test-day-slider-slot{width:100%;min-width:0;max-width:100%;justify-self:stretch;box-sizing:border-box}& #workdayCombinedSlider:is(*,#_#_).workday-mini-slider.workday-combined-slider{width:100%;min-width:0;max-width:100%;justify-self:stretch;box-sizing:border-box}& .work-test-day-view.work-test-view-section.work-test-day-view{width:min(100%, calc(100vw - 24px));max-width:min(100%, calc(100vw - 24px));margin-left:auto;margin-right:auto;box-sizing:border-box}& #workTestConsumptionPanel:is(*,#_#_).work-test-top-table:is(*,._).work-test-consumption-panel:is(*,._._){width:calc(100% - 40px);max-width:calc(100% - 40px);margin-left:auto;margin-right:auto}}}@media (min-width: 761px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusCard:is(*,#_).work-test-status-card:is(*,._){max-width:1260px}& #workTestConsumptionPanel:is(*,#_#_).work-test-top-table:is(*,._).work-test-consumption-panel:is(*,._._){column-gap:clamp(8px, 1.5vw, 22px);max-width:1000px}& #workTestConsumptionPanel:is(*,#_#_) .work-test-top-status-cell.work-test-top-cell.work-test-top-status-cell{width:100%;justify-self:center}& #workTestStatusHeading:is(*,#_#_).work-test-status-heading:is(*,._._){padding-left:28px;padding-right:28px}& #workTestStatusHeading:is(*,#_#_) :is(#workTestShiftStatusLine, #workTestStatusBubble, #workTestShiftCountdown){max-width:100%;overflow-wrap:anywhere;white-space:normal}}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_#_).work-test-top-table:is(*,._).work-test-consumption-panel:is(*,._._){grid-template-columns:minmax(0, 1fr);grid-template-areas:"status";row-gap:0}& #workTestConsumptionPanel:is(*,#_#_) :is(:is(.work-test-top-snack-cell.work-test-top-cell, .work-test-top-drink-cell.work-test-top-cell),:is(.work-test-snack-control.work-test-consumption-control, .work-test-drink-control.work-test-consumption-control)){display:none;width:0;min-width:0;max-width:0;height:0;min-height:0;max-height:0;padding:0;margin:0;overflow:hidden}& #workTestConsumptionPanel:is(*,#_#_) .work-test-top-status-cell.work-test-top-cell.work-test-top-status-cell{grid-area:status;grid-column:1}}}@media (min-width: 761px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_#_).work-test-top-table:is(*,._).work-test-consumption-panel:is(*,._._){grid-template-columns:minmax(104px, 150px) minmax(370px, 580px) minmax(104px, 150px)}& #workTestConsumptionPanel:is(*,#_#_) .work-test-top-status-cell.work-test-top-cell.work-test-top-status-cell{max-width:580px}& #workTestDayHeadingCard:is(*,#_#_).work-test-day-heading-card:is(*,._),& #workTestStatusHeading:is(*,#_#_).work-test-status-heading:is(*,._._){min-width:0}& #workTestDayHeadingCard:is(*,#_#_).work-test-day-heading-card:is(*,._),& #workTestStatusHeading:is(*,#_#_).work-test-status-heading:is(*,._._){position:relative;right:auto}& #workTestConsumptionPanel:is(*,#_#_) .work-test-top-snack-cell.work-test-top-cell.work-test-top-snack-cell{position:relative;left:-30px;transform:none}& #workTestConsumptionPanel:is(*,#_#_) .work-test-top-drink-cell.work-test-top-cell.work-test-top-drink-cell{position:relative;left:30px;transform:none}& #workTestConsumptionPanel:is(*,#_#_) .work-test-snack-control.work-test-consumption-control:is(*,._){position:relative;left:10px;transform:none}& #workTestConsumptionPanel:is(*,#_#_) .work-test-drink-control.work-test-consumption-control:is(*,._){position:relative;left:-10px;transform:none}& #workTestConsumptionPanel:is(*,#_#_) :is(#workTestSnackCountSlot:is(*,#_), #workTestDrinkCountSlot:is(*,#_)).work-test-side-count-slot,& #workTestConsumptionPanel:is(*,#_#_) :is(#workTestSnackCountSlot:is(*,#_), #workTestDrinkCountSlot:is(*,#_)).work-test-side-count-slot .work-snack-counter:is(*,._){width:93px;min-width:93px;max-width:93px}& #workTestConsumptionPanel:is(*,#_#_) :is(#workTestSnackCountSlot:is(*,#_), #workTestDrinkCountSlot:is(*,#_)).work-test-side-count-slot .work-snack-counter:is(*,._) em{font-size:.76rem;line-height:1.02;letter-spacing:.01em}& #workTestConsumptionPanel:is(*,#_#_) :is(#workTestSnackCountSlot:is(*,#_), #workTestDrinkCountSlot:is(*,#_)).work-test-side-count-slot .work-snack-counter:is(*,._) b{font-size:1.14rem;line-height:.98}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-select:is(*,._) select{font-size:.78rem;font-weight:600}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-menu-button:is(*,._){font-size:.74rem;font-weight:700}& #workTestConsumptionPanel:is(*,#_#_) .work-test-top-status-cell.work-test-top-cell.work-test-top-status-cell{justify-items:center;align-items:center}& #workTestDayHeadingCard:is(*,#_#_).work-test-day-heading-card:is(*,._),& #workTestStatusHeading:is(*,#_#_).work-test-status-heading:is(*,._._){box-sizing:border-box;width:min(420px, 100%);max-width:100%;left:0;margin-left:auto;margin-right:auto;justify-self:center}}}html body.page-work-time.page-work-test:is(*,._) main.shell:is(*,._._) > h1.page-body-title:is(*,._._){font-weight:400}html body.page-work-time.page-work-test:is(*,._) #workTestStatusHeading:is(*,#_).work-test-status-heading{display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;align-content:start;row-gap:8px;min-height:228px;padding-top:28px;padding-bottom:20px}html body.page-work-time.page-work-test:is(*,._) #workTestStatusBubble:is(*,#_).work-test-status-bubble{order:1;display:grid;justify-items:center;width:min(360px, 100%);margin:0 auto;transform:none;text-align:center}html body.page-work-time.page-work-test:is(*,._) #workTestStatusBubble:is(*,#_){& .work-test-status-prefix{display:block;color:#d9b8ff;-webkit-text-fill-color:#d9b8ff;font-weight:500;letter-spacing:.01em}& .work-test-status-value{display:block;color:#4ccaff;-webkit-text-fill-color:#4ccaff;font-weight:500}}html body.page-work-time.page-work-test:is(*,._) #workTestShiftStatusLine:is(*,#_).work-test-shift-status{order:2;margin-top:8px}html body.page-work-time.page-work-test:is(*,._) #workTestShiftCountdown:is(*,#_).work-test-shift-countdown{order:3;margin-top:8px}html body.page-work-time.page-work-test:is(*,._) #workTestStatusActions:is(*,#_).work-test-status-actions{order:4;margin-top:10px}html body.page-work-time.page-work-test:is(*,._) :is(.work-test-day-view-title, .work-test-week-view-title).work-test-view-title{transform:translateY(10px);margin-bottom:14px}html body.page-work-time.page-work-test:is(*,._) #workTestDayViewTitleText:is(*,#_)::after,html body.page-work-time.page-work-test:is(*,._) .work-test-week-view-title:is(*,._) b::after{font-family:"Brush Script MT", "Lucida Handwriting", "Segoe Script", cursive;font-size:clamp(1.25rem, 1.9vw, 1.7rem);font-style:italic;font-weight:400;letter-spacing:0}html body.page-work-time.page-work-test:is(*,._) .work-test-day-marker-icon.is-suited-worker-icon{position:relative;display:inline-block;width:40px;height:52px;min-width:40px;color:transparent;font-size:0}html body.page-work-time.page-work-test:is(*,._) .work-test-day-marker-icon.is-suited-worker-icon::before{content:"";position:absolute;left:12px;top:2px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 50% 12%, #1d1717 0 32%, transparent 33%), linear-gradient(#8b5639, #6f3f2d);box-shadow:0 0 0 2px rgba(19, 27, 38, .9), 0 2px 4px rgba(0, 0, 0, .35)}html body.page-work-time.page-work-test:is(*,._) .work-test-day-marker-icon.is-suited-worker-icon::after{content:"";position:absolute;left:7px;top:20px;width:26px;height:28px;border-radius:8px 8px 5px 5px;background:linear-gradient(90deg, transparent 0 40%, #7de8ff 41% 47%, #1a2535 48% 52%, #7de8ff 53% 59%, transparent 60%), linear-gradient(135deg, #13263b 0 49%, #202f4b 50% 100%);box-shadow:-12px 14px 0 -5px #18263b, 14px 15px 0 -6px #5b3826, 14px 15px 0 -3px #2c1f1a, 0 0 0 2px rgba(151, 227, 255, .4), 0 4px 9px rgba(0, 0, 0, .35)}html body.page-work-time.page-work-test:is(*,._) #workdayCombinedLabels:is(*,#_) .label-time{color:#bfefff;-webkit-text-fill-color:#bfefff;font-size:14px;font-weight:400}html body.page-work-time.page-work-test:is(*,._) #workdayCombinedTrack:is(*,#_) .work-test-time-guide-label{color:#bfefff;-webkit-text-fill-color:#bfefff;font-size:14px;font-weight:400;transform:translate(-50%, -2px)}html body.page-work-time.page-work-test:is(*,._) #workdayCombinedLabels:is(*,#_) .label-lunch-break{transform:translateX(-50%) translateY(-4px)}html body.page-work-time.page-work-test:is(*,._) #dailyEarningsCard:is(*,#_) #dailyEarningsPayPopover:is(*,#_){display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, .75fr);align-items:center;justify-content:center;gap:12px;width:min(620px, calc(100% - 56px));max-width:620px;margin:-8px auto 18px;padding:13px 16px;border:1px solid rgba(137, 222, 255, .42);border-radius:12px;background:linear-gradient(135deg, rgba(12, 45, 65, .94), rgba(16, 64, 76, .82)), linear-gradient(180deg, rgba(255, 255, 255, .08), transparent);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .12), 0 10px 24px rgba(0, 0, 0, .2)}html body.page-work-time.page-work-test:is(*,._) #dailyEarningsPayPopover:is(*,#_){& .work-wage-table-label{display:grid;grid-template-columns:auto minmax(94px, 1fr) minmax(98px, auto);align-items:center;gap:8px;margin:0}& .work-tax-entry-line{grid-template-columns:auto minmax(86px, auto)}& :is(input, select){border-color:rgba(126, 225, 255, .46);background:rgba(4, 27, 43, .8);color:#d9f8ff;-webkit-text-fill-color:#d9f8ff}}html body.page-work-time.page-work-test:is(*,._) #workDailyEarningsBubble:is(*,#_).work-daily-earnings-bubble{width:min(520px, calc(100% - 48px));margin:0 auto 16px;padding:15px 18px;border:1px solid rgba(255, 216, 128, .42);border-radius:14px;background:linear-gradient(135deg, rgba(34, 47, 55, .92), rgba(12, 37, 52, .88))}html body.page-work-time.page-work-test:is(*,._) #workEarningsLabel:is(*,#_):empty{display:none}html body.page-work-time.page-work-test:is(*,._) #dailyEarningsTotals:is(*,#_){& .workweek-combined-totals:is(*,._){width:min(860px, calc(100% - 44px));margin:18px auto 0;padding:14px;border:1px solid rgba(141, 221, 255, .5);border-radius:12px;background:rgba(4, 20, 32, .74);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .08), 0 12px 24px rgba(0, 0, 0, .16)}& .work-total-section-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}& .work-total-pair{border:1px solid rgba(115, 194, 230, .28);border-radius:9px;background:rgba(10, 33, 48, .82);padding:10px}}html body.page-work-time.page-work-test:is(*,._) #workCardsStandalone:is(*,#_){& .work-cards-display-head{position:relative;align-items:center}& .work-cards-display-head .collect-pay-title-icon:first-child{justify-self:start}& .work-cards-display-head .collect-pay-title-icon:last-child{justify-self:end}& .collect-token-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:14px}& .token-day-group.collect-day-group{display:grid;grid-template-columns:minmax(0, 1fr);gap:8px;padding:12px;border:1px solid rgba(121, 206, 237, .28);border-radius:10px;background:rgba(6, 24, 36, .62)}& .collect-day-row-header{display:grid;grid-template-columns:1fr;justify-items:center;gap:3px;text-align:center;margin:0 auto 4px}& .token-day-label{font-size:1.05rem;color:#ffe09a;-webkit-text-fill-color:#ffe09a;font-weight:600}& .collect-day-totals{font-size:.88rem;color:#aeefff;-webkit-text-fill-color:#aeefff}& .token-day-slots{display:grid;grid-template-columns:repeat(4, minmax(92px, 1fr));gap:8px}& .counter-slot:is(*,._){min-height:88px;padding:8px 6px;border-radius:9px;font-size:.82rem}& .counter-slot-icon{font-size:1.35rem}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) #dailyEarningsPayPopover:is(*,#_){grid-template-columns:minmax(0, 1fr);width:min(420px, calc(100% - 28px))}html body.page-work-time.page-work-test:is(*,._) #dailyEarningsTotals:is(*,#_) .work-total-section-grid,html body.page-work-time.page-work-test:is(*,._) #workCardsStandalone:is(*,#_) .token-day-slots{grid-template-columns:minmax(0, 1fr)}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover:is(*,._){inset:auto;left:auto;right:auto;top:auto;bottom:auto;justify-items:center}& #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover .work-wage-table-label:is(*,._){display:grid;align-items:center;justify-content:center;max-width:none;margin:0;font-weight:600;letter-spacing:0}& #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover .work-pay-entry-line:is(*,._){grid-template-columns:auto 104px 104px}& #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover :is(.work-wage-input-wrap, .percent-input-wrap){display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;min-width:0;color:#ffe49e;-webkit-text-fill-color:#ffe49e}& #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover :is(input, select){width:100%;min-width:0;border:1px solid rgba(120, 218, 255, .36);border-radius:8px;background:rgba(5, 35, 52, .82);color:#f6feff;-webkit-text-fill-color:#f6feff;font-weight:500;text-align:center}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #workweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-token-grid:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;align-items:start;gap:15px;width:100%}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #workweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);grid-auto-flow:row;justify-items:center;align-items:start;gap:9px;width:min(680px, 100%);max-width:100%;min-width:0;margin:0 auto 14px;padding:10px 12px 12px;border:1px solid rgba(126, 222, 255, .22);border-radius:12px;background:rgba(4, 20, 31, .56);overflow:visible}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #workweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-row-header:is(*,._){position:static;order:0;display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;align-items:center;gap:4px;width:min(320px, 100%);min-width:0;max-width:100%;margin:0 auto 2px;padding:0;text-align:center}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #workweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-row-header:is(*,._) > .token-day-label:is(*,._){position:static;left:auto;right:auto;top:auto;transform:none;justify-self:center;display:block;height:auto;min-height:0;width:auto;min-width:0;max-width:100%;margin:0;padding:0;color:#ffdc85;-webkit-text-fill-color:#ffdc85;font-family:inherit;font-size:1.08rem;font-style:normal;font-weight:700;line-height:1.1;text-align:center}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #workweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-row-header:is(*,._) > .collect-day-totals:is(*,._){position:static;justify-self:center;display:block;width:auto;min-width:0;max-width:100%;margin:0;padding:0;color:#9eeaff;-webkit-text-fill-color:#9eeaff;font-size:.82rem;font-weight:500;line-height:1.15;text-align:center;white-space:normal}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #workweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-row-header:is(*,._) > .collect-day-totals:is(*,._) span{display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;gap:3px;white-space:normal}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #workweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .token-day-slots:is(*,._){order:1;display:grid;grid-template-columns:repeat(4, minmax(112px, 1fr));justify-content:center;justify-items:stretch;gap:8px;width:min(600px, 100%);min-width:0;max-width:100%;margin:0 auto}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover:is(*,._){grid-template-columns:minmax(0, 1fr);width:min(390px, calc(100% - 26px));max-width:calc(100% - 26px)}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #workweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .token-day-slots:is(*,._){grid-template-columns:repeat(2, minmax(112px, 1fr));width:min(310px, 100%)}}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:max-content;min-width:0;max-width:100%;height:auto;min-height:0;margin:0 auto 30px;padding:0;color:#b9f1ff;-webkit-text-fill-color:#b9f1ff;font-size:0;line-height:1}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle::before,& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle::after{content:none;display:none}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-main{margin:0;padding:0;color:#aeefff;-webkit-text-fill-color:#aeefff;text-align:center;text-shadow:0 0 8px rgba(97, 204, 255, .24);transform:none}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-subtitle{font-family:"Brush Script MT", "Edwardian Script ITC", "Segoe Script", "Lucida Handwriting", cursive;font-size:2.55rem;font-style:italic;font-weight:400;line-height:.9;letter-spacing:0;text-align:center;text-shadow:0 0 10px rgba(255, 217, 129, .3);transform:none;white-space:nowrap}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > :is(.work-test-view-main, .work-test-view-subtitle){width:auto;min-width:max-content;max-width:none;height:auto;min-height:0;max-height:none;overflow:visible}& :is(.work-test-day-view-title, .work-test-week-view-title).work-test-view-title b{position:relative}& #workTestStatusBubble:is(*,#_#_) .work-test-status-prefix{display:block;font-size:1.16rem;font-weight:500;line-height:1;text-shadow:0 0 8px rgba(217, 184, 255, .2)}& #workTestStatusBubble:is(*,#_#_) .work-test-status-value{display:block}& #workTestStatusHeading:is(*,#_#_) :is(#workTestShiftStatusLine:is(*,#_).work-test-shift-status, #workTestShiftCountdown:is(*,#_).work-test-shift-countdown){margin-top:8px;transform:none}& :is(#workdayCombinedSlider:is(*,#_#_), #workdayWeekendSlider:is(*,#_#_)) > header{grid-template-columns:minmax(0, 1fr);justify-items:center;align-items:center;text-align:center}& :is(#workdayCombinedSliderTitle:is(*,#_#_), #workdayWeekendSliderTitle:is(*,#_#_)){letter-spacing:0;text-shadow:0 0 10px rgba(255, 217, 129, .28);pointer-events:none}& #workweekCard:is(*,#_#_) .workweek-range-title:is(*,._._){min-width:0;max-width:none}& #workdayCombinedMarker:is(*,#_#_) .work-test-day-marker-icon:is(*,._).is-suited-worker-icon{position:relative;display:inline-block;width:48px;min-width:48px;max-width:48px;height:58px;min-height:58px;max-height:58px;color:transparent;-webkit-text-fill-color:transparent;font-size:0;line-height:1;overflow:visible}& #workdayCombinedMarker:is(*,#_#_) .work-test-day-marker-icon:is(*,._).is-suited-worker-icon::before{content:"";position:absolute;left:15px;top:0;width:18px;height:18px;border-radius:50%;background:radial-gradient(ellipse at 50% 2px, #17100e 0 44%, transparent 45%), linear-gradient(#9a6143, #71432f);box-shadow:0 0 0 2px rgba(8, 17, 27, .95), 0 2px 5px rgba(0, 0, 0, .35)}& #workdayCombinedMarker:is(*,#_#_) .work-test-day-marker-icon:is(*,._).is-suited-worker-icon::after{content:"";position:absolute;left:7px;top:21px;width:34px;height:32px;border-radius:8px 8px 5px 5px;background:linear-gradient(90deg, transparent 0 35%, #b8f6ff 36% 45%, #202840 46% 54%, #b8f6ff 55% 64%, transparent 65%), linear-gradient(135deg, #142843 0 49%, #223a63 50% 100%);box-shadow:15px 14px 0 -4px #60402a, 15px 14px 0 0 #211914, 0 0 0 2px rgba(142, 227, 255, .48), 0 5px 10px rgba(0, 0, 0, .35)}& #workTestStatusHeading:is(*,#_#_).work-test-status-heading:is(*,._._){display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;align-content:start;row-gap:10px}& #workTestStatusHeading:is(*,#_#_) #workTestStatusBubble:is(*,#_#_).work-test-status-bubble:is(*,._){order:1;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;justify-items:center;align-items:center;width:min(380px, 100%);margin:6px auto 0;padding:4px 10px 2px;transform:none;white-space:normal}& #workTestStatusHeading:is(*,#_#_) #workTestStatusBubble:is(*,#_#_) .work-test-status-prefix{display:block;color:#d9b8ff;-webkit-text-fill-color:#d9b8ff;font-weight:500}& #workTestStatusHeading:is(*,#_#_) #workTestStatusBubble:is(*,#_#_) .work-test-status-value{display:block;color:#4ccaff;-webkit-text-fill-color:#4ccaff;font-weight:500}& #workTestStatusHeading:is(*,#_#_) #workTestShiftStatusLine:is(*,#_).work-test-shift-status{order:2;margin-top:8px;transform:none}& #workTestStatusHeading:is(*,#_#_) #workTestShiftCountdown:is(*,#_).work-test-shift-countdown{order:3;margin-top:8px;transform:none}& #workTestStatusHeading:is(*,#_#_) #workTestStatusActions:is(*,#_).work-test-status-actions{order:4}& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedSliderTitle:is(*,#_#_),& #workdayWeekendSlider:is(*,#_#_) #workdayWeekendSliderTitle:is(*,#_#_),& #workweekCard:is(*,#_#_) .workweek-range-title:is(*,._._){display:inline-block;transform:translateY(10px);font-family:"Brush Script MT", "Segoe Script", "Lucida Handwriting", cursive;font-size:2.05rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1}& #workweekCard:is(*,#_#_) .workweek-range-title-row:is(*,._){grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;justify-items:center;width:100%}& #workweekCard:is(*,#_#_) .workweek-range-title:is(*,._._){display:inline-block;width:auto;height:auto;visibility:visible;opacity:1}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover{& .work-wage-table-label:is(*,._){width:auto;min-width:0;color:#dffbcb;-webkit-text-fill-color:#dffbcb}& #workPayAmount{width:78px}& #workTaxRate{width:58px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_#_).daily-earnings-pay-popover:is(*,._._){box-sizing:border-box;position:static;transform:none;display:grid;align-items:center;justify-content:center;border:1px solid rgba(126, 220, 255, .55);border-radius:16px;background:linear-gradient(135deg, rgba(6, 29, 44, .96), rgba(9, 55, 66, .9)), radial-gradient(circle at 50% 0, rgba(116, 224, 255, .18), transparent 62%);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 -1px 0 rgba(255, 220, 130, .10), 0 12px 26px rgba(0, 0, 0, .22)}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._){& .collect-day-row-header:is(*,._) > :is(.token-day-label:is(*,._),.collect-day-totals:is(*,._)){height:auto;min-height:0;max-height:none;padding-top:0;padding-bottom:0}& .collect-day-row-header:is(*,._) > .collect-day-totals:is(*,._) span{height:auto;min-height:0;max-height:none;padding:0;line-height:1.18}& .collect-token-grid:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;align-items:start;gap:15px;width:100%}& .collect-day-group:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);grid-auto-flow:row;justify-items:center;align-items:start;max-width:100%;min-width:0;border:1px solid rgba(126, 222, 255, .22);border-radius:12px;overflow:visible}& .collect-day-row-header:is(*,._){position:static;order:0;grid-column:1 / -1;grid-row:auto;display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;align-items:center;gap:4px;width:min(320px, 100%);min-width:0;max-width:100%;margin:0 auto 2px;padding:0;text-align:center}& .collect-day-row-header:is(*,._) > :is(.token-day-label:is(*,._),.collect-day-totals:is(*,._)){position:static;grid-column:1 / -1;grid-row:auto;left:auto;right:auto;top:auto;transform:none;justify-self:center;display:block;width:auto;min-width:0;max-width:100%;margin:0;padding:0;line-height:1.15;text-align:center;white-space:normal}& .collect-day-row-header:is(*,._) > .token-day-label:is(*,._){color:#ffdc85;-webkit-text-fill-color:#ffdc85;font-size:1.08rem;font-style:normal;font-weight:700}& .collect-day-row-header:is(*,._) > .collect-day-totals:is(*,._){color:#9eeaff;-webkit-text-fill-color:#9eeaff;font-size:.82rem;font-weight:500}& .collect-day-row-header:is(*,._) > .collect-day-totals:is(*,._) span{display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;gap:3px;white-space:normal}& .token-day-slots:is(*,._){order:1;grid-column:1 / -1;grid-row:auto;display:grid;justify-content:center;justify-items:stretch;min-width:0;max-width:100%;margin:0 auto}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusHeading:is(*,#_#_) #workTestStatusBubble:is(*,#_#_).work-test-status-bubble:is(*,._._){max-height:none}& :is(#workdayCombinedSlider:is(*,#_#_), #workdayWeekendSlider:is(*,#_#_)) > header{margin-bottom:16px;padding-top:10px}& :is(#workdayCombinedSliderTitle:is(*,#_#_), #workdayWeekendSliderTitle:is(*,#_#_)){color:#ffd981;-webkit-text-fill-color:#ffd981;font-family:"Brush Script MT", "Segoe Script", "Lucida Handwriting", cursive;font-size:2.05rem;font-style:italic;font-weight:400;line-height:1}& #workweekCard:is(*,#_#_) .workweek-range-title-row:is(*,._._){margin-bottom:14px}& #workweekCard:is(*,#_#_) .workweek-range-title:is(*,._._){min-height:34px;max-height:none;color:#ffd981;-webkit-text-fill-color:#ffd981;font-family:"Brush Script MT", "Segoe Script", "Lucida Handwriting", cursive;font-size:2.05rem;font-style:italic;font-weight:400;line-height:1;transform:translateY(10px)}& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayCombinedMarker:is(*,#_#_).workday-mini-marker:is(*,._)::before,& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayCombinedMarker:is(*,#_#_).workday-mini-marker:is(*,._)::after{content:none;display:none}& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayCombinedMarker:is(*,#_#_).workday-mini-marker:is(*,._) .work-test-day-marker-icon:is(*,._).is-suited-worker-icon{inset:auto;position:relative;display:inline-block;width:48px;min-width:48px;max-width:48px;height:58px;min-height:58px;max-height:58px;opacity:1;visibility:visible;color:transparent;-webkit-text-fill-color:transparent;font-size:0;line-height:1;background:transparent;background-image:none;transform:none}& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayCombinedMarker:is(*,#_#_).workday-mini-marker:is(*,._) .work-test-day-marker-icon:is(*,._).is-suited-worker-icon::before{content:"";position:absolute;left:15px;top:0;width:18px;height:18px;border-radius:50%;background:radial-gradient(ellipse at 50% 2px, #17100e 0 44%, transparent 45%), linear-gradient(#9a6143, #71432f);box-shadow:0 0 0 2px rgba(8, 17, 27, .95), 0 2px 5px rgba(0, 0, 0, .35)}& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayCombinedMarker:is(*,#_#_).workday-mini-marker:is(*,._) .work-test-day-marker-icon:is(*,._).is-suited-worker-icon::after{content:"";position:absolute;left:7px;top:21px;width:34px;height:32px;border-radius:8px 8px 5px 5px;background:linear-gradient(90deg, transparent 0 35%, #b8f6ff 36% 45%, #202840 46% 54%, #b8f6ff 55% 64%, transparent 65%), linear-gradient(135deg, #142843 0 49%, #223a63 50% 100%);box-shadow:15px 14px 0 -4px #60402a, 15px 14px 0 0 #211914, 0 0 0 2px rgba(142, 227, 255, .48), 0 5px 10px rgba(0, 0, 0, .35)}& #workdayCombinedTrack:is(*,#_#_) .work-test-time-guide.has-label:not(.is-lunch-boundary) .work-test-time-guide-label{color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:14px;font-weight:400;line-height:1;transform:translate(-50%, -2px)}& #workdayCombinedLabels:is(*,#_#_) .workday-mini-label.label-lunch-break:is(*,._){transform:translateX(-50%) translateY(1px)}& :is(#workdayCombinedSlider:is(*,#_#_), #workdayWeekendSlider:is(*,#_#_)) > header{display:none;visibility:hidden;opacity:0;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden}& :is(#workdayCombinedSliderTitle:is(*,#_#_), #workdayWeekendSliderTitle:is(*,#_#_)){display:none;visibility:hidden;opacity:0;width:0;min-width:0;max-width:0;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden;transform:none}& #workweekCard:is(*,#_#_) .workweek-range-title-row:is(*,._._){display:none;visibility:hidden;opacity:0;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden;transform:none}& #workdayCombinedSlider:is(*,#_#_){padding-top:4px}& #workdayCombinedTrack:is(*,#_#_){margin-top:6px}& :is(.work-test-day-view-title, .work-test-week-view-title).work-test-view-title b{display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;color:#9fe8ff;-webkit-text-fill-color:#9fe8ff;font-family:"Segoe UI", Arial, sans-serif;font-size:1.36rem;font-style:normal;font-weight:600;line-height:1.04}& .work-test-day-view-title.work-test-view-title b::after{content:attr(data-day-subtitle)}& .work-test-week-view-title.work-test-view-title b::after{content:attr(data-week-subtitle)}& :is(.work-test-day-view-title, .work-test-week-view-title).work-test-view-title b::after{display:block}& :is(.work-test-day-view-title, .work-test-week-view-title).work-test-view-title b{gap:0;margin-bottom:30px;transform:translateY(2px)}& :is(.work-test-day-view-title, .work-test-week-view-title).work-test-view-title b::after{margin-top:10px;margin-bottom:30px;color:#ffd981;-webkit-text-fill-color:#ffd981;font-family:"Brush Script MT", "Edwardian Script ITC", "Segoe Script", "Lucida Handwriting", cursive;font-size:2.25rem;font-style:italic;font-weight:400;line-height:.9;letter-spacing:0;text-shadow:0 0 10px rgba(255, 217, 129, .28);transform:none}& :is(.work-test-day-view-title.work-test-view-title:is(*,._), .work-test-week-view-title.work-test-view-title:is(*,._))::before,& :is(.work-test-day-view-title.work-test-view-title:is(*,._), .work-test-week-view-title.work-test-view-title:is(*,._))::after{transform:translateY(-53px)}& #workTestDayHeadingCard:is(*,#_#_).work-test-day-heading-card:is(*,._){display:grid;justify-items:center;align-content:center;width:min(330px, 100%);min-width:0;max-width:min(330px, 100%)}& #workTestDayHeadingCard:is(*,#_#_) .work-test-day-heading-icon:is(*,._){display:block;order:0;margin:0 auto 8px;color:#8feaff;-webkit-text-fill-color:#8feaff;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:1.92rem;line-height:1;text-shadow:0 0 12px rgba(97, 224, 255, .22)}& #workTestDayHeadingCard:is(*,#_#_) .work-test-day-label:is(*,._){order:1}& #workTestDayHeadingCard:is(*,#_#_) .work-test-weekday-label:is(*,._){order:2}& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayCombinedMarker:is(*,#_#_).workday-mini-marker:is(*,._) .work-test-day-marker-icon:is(*,._){position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;color:#ffd27a;-webkit-text-fill-color:#ffd27a;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:4.35rem;line-height:1;background:transparent;box-shadow:none;filter:drop-shadow(0 0 8px rgba(255, 194, 92, .36));opacity:1;visibility:visible}& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayCombinedMarker:is(*,#_#_).workday-mini-marker:is(*,._) .work-test-day-marker-icon:is(*,._)::before,& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayCombinedMarker:is(*,#_#_).workday-mini-marker:is(*,._) .work-test-day-marker-icon:is(*,._)::after{content:none;display:none}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle{margin-bottom:15px}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-subtitle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:136px;margin:10px auto 15px;padding:6px 18px 7px;border-radius:999px;border:1px solid rgba(255, 190, 98, .72);color:#ffae43;-webkit-text-fill-color:#ffae43}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-subtitle:is(.is-workday-subtitle, .is-workweek-subtitle){border-color:rgba(255, 180, 76, .78);color:#ffae43;-webkit-text-fill-color:#ffae43}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-subtitle.is-weekend-subtitle{min-width:146px;border-color:rgba(111, 224, 119, .72);color:#7fec85;-webkit-text-fill-color:#7fec85}& :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker:is(*,._) .work-test-day-marker-icon:is(*,._){position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;color:#ffd27a;-webkit-text-fill-color:#ffd27a;font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;font-size:4.35rem;line-height:1;background:transparent;box-shadow:none;filter:drop-shadow(0 0 8px rgba(255, 194, 92, .36));opacity:1;visibility:visible}& :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker:is(*,._) .work-test-day-marker-icon:is(*,._)::before,& :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)).workday-mini-marker:is(*,._) .work-test-day-marker-icon:is(*,._)::after{content:none;display:none}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-main{display:inline-flex;align-items:center;justify-content:center;font-size:1.36rem;line-height:1.04}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-main::before,& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-main::after{content:"";display:block;width:132px;height:1px;flex:0 0 132px;background:linear-gradient(90deg, transparent, rgba(159, 232, 255, .72), transparent)}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-subtitle{background:transparent;background-image:none;box-shadow:none}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-subtitle:is(.is-workday-subtitle, .is-workweek-subtitle){background:transparent;background-image:none;box-shadow:none}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-subtitle.is-weekend-subtitle{background:transparent;background-image:none;box-shadow:none}& :is(#workTestDaySliderSlot:is(*,#_), #workTestWeekSliderSlot:is(*,#_)).work-test-slider-slot{margin-top:50px;transform:none;margin-bottom:0}& .work-test-mini-summary-title:is(*,._){display:none}& .work-test-mini-summary-row:is(*,._){grid-template-columns:minmax(0, 1fr);grid-template-areas:"title" "status" "track" "detail";justify-items:center;align-items:center;min-height:184px;padding:22px 24px 28px;row-gap:11px}& .work-test-mini-summary-row:is(*,._) > span{grid-area:title;justify-self:center;justify-content:center;width:100%;padding-left:0;text-align:center;font-size:1.42rem;line-height:1.08;transform:none}& .work-test-mini-status:is(*,._){grid-area:status;justify-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:132px;min-height:26px;margin:0;padding:5px 13px;border:1px solid rgba(255, 202, 111, .78);border-radius:999px;background:linear-gradient(180deg, rgba(73, 45, 22, .98), rgba(42, 27, 17, .98));color:#ffd589;-webkit-text-fill-color:#ffd589;font-size:.86rem;font-style:normal;font-weight:700;letter-spacing:.02em;line-height:1;text-align:center;text-transform:none}& .work-test-mini-status:is(*,._)[hidden]{display:inline-flex}& .work-test-mini-status:is(*,._).is-completed{border-color:rgba(117, 230, 179, .82);background:linear-gradient(180deg, rgba(23, 76, 52, .98), rgba(12, 45, 36, .98));color:#a9ffd4;-webkit-text-fill-color:#a9ffd4}& .work-test-mini-status:is(*,._).is-in-progress{border-color:rgba(128, 226, 255, .78);background:linear-gradient(180deg, rgba(22, 70, 91, .98), rgba(10, 42, 58, .98));color:#bff4ff;-webkit-text-fill-color:#bff4ff}& .work-test-mini-summary-track:is(*,._){grid-area:track;width:min(100%, 650px);height:24px;min-height:24px;max-height:24px;margin:8px auto 24px;border-radius:0;overflow:visible}& .work-test-mini-summary-track:is(*,._) > i{border-radius:0}& .work-test-mini-tick:is(*,._){top:0;height:100%}& .work-test-mini-tick-line:is(*,._){height:24px;min-height:24px;max-height:24px}& .work-test-mini-tick:is(*,._) em{top:34px;font-size:.82rem;line-height:1.05}& .work-test-mini-summary-row[data-scale="fullDay"] .work-test-mini-tick em,& .work-test-mini-summary-row[data-scale="weekendDay"] .work-test-mini-tick em,& .work-test-mini-summary-row[data-scale="workShift"] .work-test-mini-tick em{font-size:.74rem}& .work-test-mini-detail:is(*,._){grid-area:detail;margin-top:12px;font-size:1rem;line-height:1.28}& .work-test-mini-summary-row:is(*,._) > span{margin-bottom:10px}& :is(.work-test-day-view-title, .work-test-week-view-title).work-test-view-title::before,& :is(.work-test-day-view-title, .work-test-week-view-title).work-test-view-title::after,& :is(#workTestDayViewTitleText, .work-test-week-view-title b).work-test-title-has-real-subtitle::before,& :is(#workTestDayViewTitleText, .work-test-week-view-title b).work-test-title-has-real-subtitle::after,& :is(#workTestDayViewTitleText, .work-test-week-view-title b).work-test-title-has-real-subtitle > .work-test-view-main::before,& :is(#workTestDayViewTitleText, .work-test-week-view-title b).work-test-title-has-real-subtitle > .work-test-view-main::after{content:none;display:none}& #workTestDayViewTitleText.work-test-title-has-real-subtitle > .work-test-view-main,& .work-test-week-view-title b.work-test-title-has-real-subtitle > .work-test-view-main{border:0;background:transparent;background-image:none;box-shadow:none;padding:0;min-height:0}& #workTestDayViewTitleText.work-test-title-has-real-subtitle > .work-test-view-main{margin-bottom:10px}& .work-test-week-view-title b.work-test-title-has-real-subtitle > .work-test-view-main{margin-bottom:-15px}}html body.page-work-time.page-work-test:is(*,._) #workCardsStandalone:is(*,#_){& .work-cards-display-head{grid-template-columns:minmax(0, 1fr);width:min(620px, 100%)}& .work-cards-display-head .collect-pay-title-icon{display:none}& .collect-pay-title-text,& .work-cards-display-head span:not(.collect-pay-title-icon){grid-column:1;font-style:normal;text-align:center}& .collect-pay-money-bag-icon{display:block;width:46px;height:46px;object-fit:contain;margin:0 auto;filter:drop-shadow(0 6px 12px rgba(0, 0, 0, .28))}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workCardsStandalone:is(*,#_#_){& .collect-day-group:is(*,._){width:min(610px, 100%);margin:0 auto 10px;padding:8px 10px 10px;gap:7px;border-color:rgba(137, 221, 255, .32);background:linear-gradient(180deg, rgba(25, 67, 88, .82), rgba(12, 42, 62, .78))}& .collect-day-row-header:is(*,._){gap:2px;margin-bottom:0}& .token-day-slots:is(*,._){grid-template-columns:repeat(4, minmax(82px, 1fr));width:min(500px, 100%);gap:7px}& .counter-slot:is(*,._._){position:relative;min-height:78px;height:78px;padding:6px 6px 5px;display:grid;grid-template-rows:auto auto auto 1fr;gap:1px;overflow:hidden}& .counter-slot:is(*,._) small{font-size:.68rem;line-height:1}& .counter-slot-state:is(*,._){font-size:.69rem;line-height:1}& .counter-slot-money:is(*,._){display:inline-flex;align-items:center;justify-content:center;gap:3px;font-size:.72rem;line-height:1;margin:0 auto}& .counter-money-icon{width:15px;height:15px;object-fit:contain;flex:0 0 auto}& .counter-slot-icon-wrap:is(*,._){position:absolute;left:50%;bottom:5px;width:28px;height:28px;margin:0;transform:translateX(-50%);display:grid;place-items:center}& .counter-slot-icon-img{display:block;width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .24))}& .collect-week-total-card:is(*,._){display:grid;justify-items:center;align-items:center;gap:4px;border:1px solid rgba(137, 221, 255, .58);border-radius:12px;padding:10px 14px 12px;background:linear-gradient(180deg, rgba(15, 57, 78, .94), rgba(7, 29, 45, .94));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .05), 0 10px 22px rgba(0, 0, 0, .20)}& .collect-week-bank-icon{display:block;width:52px;height:52px;object-fit:contain;margin:-2px auto 0}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workCardsStandalone:is(*,#_#_) .token-day-slots:is(*,._){grid-template-columns:repeat(2, minmax(92px, 1fr));width:min(250px, 100%)}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestDayViewTitleText:is(*,#_).work-test-title-has-real-subtitle > .work-test-view-main:is(*,._)::before,& #workTestDayViewTitleText:is(*,#_).work-test-title-has-real-subtitle > .work-test-view-main:is(*,._)::after,& .work-test-week-view-title:is(*,._) b.work-test-title-has-real-subtitle > .work-test-view-main:is(*,._)::before,& .work-test-week-view-title:is(*,._) b.work-test-title-has-real-subtitle > .work-test-view-main:is(*,._)::after{flex-basis:0;background:transparent}& #workTestDayViewTitleText:is(*,#_).work-test-title-has-real-subtitle > .work-test-view-subtitle:is(*,._),& .work-test-week-view-title:is(*,._) b.work-test-title-has-real-subtitle > .work-test-view-subtitle:is(*,._){border:0;outline:0;background:transparent;background-image:none;box-shadow:none;padding:0}& #workTestDayViewTitleText:is(*,#_).work-test-title-has-real-subtitle > .work-test-view-subtitle:is(*,._){margin-bottom:10px}& .work-test-week-view-title:is(*,._) b.work-test-title-has-real-subtitle > .work-test-view-subtitle:is(*,._){margin-bottom:-15px}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._){& .collect-day-group:is(*,._){width:min(610px, 100%);margin:0 auto 10px;padding:8px 10px 10px;gap:7px}& .token-day-slots:is(*,._){grid-template-columns:repeat(4, minmax(82px, 1fr));width:min(500px, 100%)}& .counter-slot:is(*,._._){min-height:78px;height:78px;width:auto;max-width:none;padding:6px 6px 5px;aspect-ratio:auto;grid-template-rows:auto auto auto 1fr;gap:1px;overflow:hidden}& .counter-slot-icon-wrap:is(*,._){position:absolute;left:50%;bottom:5px;width:28px;height:28px;margin:0;transform:translateX(-50%)}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) .work-test-week-view-title:is(*,._).work-test-view-title:is(*,._) > b.work-test-title-has-real-subtitle:is(*,._) > span.work-test-view-subtitle:is(*,._).is-workweek-subtitle:is(*,._){margin-bottom:0;border:0;outline:0;background:transparent;background-image:none;box-shadow:none;padding:0}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #dailyEarningsCard:is(*,#_#_){& > .daily-earnings-top-row:is(*,._){display:grid;place-items:center;width:min(100%, 620px);margin:0 auto 12px;padding:12px 14px;border:1px solid rgba(130, 218, 255, .44);border-radius:13px;background:linear-gradient(145deg, rgba(9, 39, 69, .78), rgba(5, 52, 79, .52)), radial-gradient(circle at 50% 0%, rgba(116, 225, 255, .14), transparent 52%);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .05), 0 12px 24px rgba(0, 0, 0, .20)}& #workDailyEarningsBubble:is(*,#_).work-daily-earnings-bubble:is(*,._){width:100%;max-width:520px;margin:0 auto;padding:14px 16px;border:1px solid rgba(158, 234, 255, .50);border-radius:11px;background:linear-gradient(150deg, rgba(8, 28, 47, .92), rgba(10, 48, 70, .84));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .045), 0 8px 18px rgba(0, 0, 0, .18)}& .work-earnings-weekend-word:is(*,._){display:none;margin:5px auto 0;color:#ffd98a;-webkit-text-fill-color:#ffd98a;font-size:clamp(1.35rem, 2vw, 1.75rem);font-weight:700;letter-spacing:.08em;text-shadow:0 0 14px rgba(255, 204, 105, .28)}& #workDailyEarningsBubble:is(*,#_).is-weekend .work-earnings-weekend-word{display:block}& #workDailyEarningsBubble:is(*,#_).is-weekend .work-earnings-line{display:none}& #dailyEarningsTotals:is(*,#_).daily-earnings-totals:is(*,._){margin:14px auto 0;padding:0;border:0;background:transparent;box-shadow:none}& #dailyEarningsTotals:is(*,#_) .workweek-combined-totals:is(*,._).work-bank-card.combined-bank{width:100%;margin:0 auto;padding:0;border:0;background:transparent;box-shadow:none}& #dailyEarningsTotals:is(*,#_) .work-total-section-grid:is(*,._){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;width:100%}& #dailyEarningsTotals:is(*,#_) .work-total-pair:is(*,._._){display:grid;justify-items:center;align-content:center;gap:5px;min-height:104px;padding:12px 10px;border:1px solid rgba(128, 212, 246, .45);border-radius:11px;background:linear-gradient(150deg, rgba(13, 46, 68, .88), rgba(8, 28, 45, .92));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .045), 0 8px 18px rgba(0, 0, 0, .16);text-align:center}& #dailyEarningsTotals:is(*,#_) .work-total-pair strong{color:#9eeaff;-webkit-text-fill-color:#9eeaff}& #dailyEarningsTotals:is(*,#_) .work-total-weekend-word:is(*,._){color:#ffd98a;-webkit-text-fill-color:#ffd98a;font-size:clamp(1.22rem, 1.8vw, 1.55rem);font-weight:700;letter-spacing:.07em}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workCardsStandalone:is(*,#_).workweek-cards-standalone:is(*,._){margin-top:-2px}@media (max-width: 820px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #dailyEarningsCard:is(*,#_#_) #dailyEarningsTotals:is(*,#_) .work-total-section-grid:is(*,._){grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 540px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #dailyEarningsCard:is(*,#_#_) #dailyEarningsTotals:is(*,#_) .work-total-section-grid:is(*,._){grid-template-columns:minmax(0, 1fr)}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > span.work-test-view-subtitle:is(*,._).is-weekend-subtitle:is(*,._){font-family:"Segoe UI", Arial, sans-serif;font-size:1.34rem;font-style:normal;font-weight:600;line-height:1.02;letter-spacing:.01em;min-width:0;padding:0;border:0;outline:0;border-radius:0;background:transparent;background-image:none;box-shadow:none}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._){& .token-day-slots:is(*,._){justify-content:center;justify-items:center;gap:9px}& .counter-slot.work-earnings-token .counter-slot-icon-wrap:is(*,._._){bottom:9px}}@media (max-width: 760px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .token-day-slots:is(*,._){grid-template-columns:repeat(2, 82px);width:min(100%, 180px)}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._),& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-snack-progress-popup.work-snack-progress-inline-status{margin:-1px auto 0;transform:translateY(-4px)}& #workTestLayout:is(*,#_#_) #workTestDaySliderSlot:is(*,#_#_) > :is( #workdayCombinedSlider:is(*,#_#_), #workdayWeekendSlider:is(*,#_#_) ){margin-bottom:0}& #workTestLayout:is(*,#_#_) #workTestDayViewTitleText:is(*,#_).work-test-title-has-real-subtitle > span.work-test-view-subtitle:is(*,._).is-workday-subtitle:is(*,._),& #workTestLayout:is(*,#_#_) .work-test-week-view-title:is(*,._) > b.work-test-title-has-real-subtitle:is(*,._) > span.work-test-view-subtitle:is(*,._).is-workweek-subtitle:is(*,._){font-family:Georgia, "Times New Roman", Times, serif;font-size:1.34rem;font-style:italic;font-weight:600;line-height:1.02;letter-spacing:.01em}& #workTestLayout:is(*,#_#_) #workTestDayViewTitleText:is(*,#_).work-test-title-has-real-subtitle > span.work-test-view-subtitle:is(*,._).is-workday-subtitle:is(*,._){margin-bottom:16px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) .work-test-week-view-title:is(*,._).work-test-view-title:is(*,._) > b.work-test-title-has-real-subtitle:is(*,._) > span.work-test-view-subtitle:is(*,._).is-workweek-subtitle:is(*,._){font-family:Georgia, "Times New Roman", Times, serif;font-size:1.34rem;font-style:italic;font-weight:600;line-height:1.02;letter-spacing:.01em}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) :is( #workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b ) .work-test-view-subtitle:is(.is-workday-subtitle, .is-workweek-subtitle){font-family:"Segoe UI", Arial, sans-serif;font-style:italic}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is( .work-test-consumption-inline-panel.work-test-consumption-inline-status, .work-snack-progress-popup.work-snack-progress-inline-status, .work-snack-progress-popup.work-test-consumption-popup ){grid-template-columns:minmax(0, 1fr);grid-template-rows:132px minmax(42px, auto) 30px;justify-items:center;align-items:center;width:min(100%, 192px);min-width:min(100%, 192px);max-width:min(100%, 192px);min-height:226px;height:auto;padding:12px 10px 10px;row-gap:6px;column-gap:0}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is( .work-test-consumption-inline-panel.work-test-consumption-inline-status, .work-snack-progress-popup.work-snack-progress-inline-status, .work-snack-progress-popup.work-test-consumption-popup ).is-visible{display:grid}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is( .work-test-consumption-inline-panel.work-test-consumption-inline-status, .work-snack-progress-popup.work-snack-progress-inline-status, .work-snack-progress-popup.work-test-consumption-popup ) :is(.snack-coffee-cup-progress, .snack-donut-progress){grid-column:1;grid-row:1;align-self:center;justify-self:center;margin:0 auto}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is( .work-test-consumption-inline-panel.work-test-consumption-inline-status, .work-snack-progress-popup.work-snack-progress-inline-status, .work-snack-progress-popup.work-test-consumption-popup ) .snack-coffee-cup-progress{width:104px;min-width:104px;max-width:104px;height:126px;min-height:126px;max-height:126px}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is( .work-test-consumption-inline-panel.work-test-consumption-inline-status, .work-snack-progress-popup.work-snack-progress-inline-status, .work-snack-progress-popup.work-test-consumption-popup ) .snack-donut-progress{width:126px;min-width:126px;max-width:126px;height:126px;min-height:126px;max-height:126px}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is( .work-test-consumption-inline-panel.work-test-consumption-inline-status, .work-snack-progress-popup.work-snack-progress-inline-status, .work-snack-progress-popup.work-test-consumption-popup ) b{grid-column:1;grid-row:2;align-self:center;justify-self:center;width:100%;max-width:168px;height:auto;min-height:0;margin:0 auto;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-align:center;font-size:.82rem;line-height:1.12}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is( .work-test-consumption-inline-panel.work-test-consumption-inline-status, .work-snack-progress-popup.work-snack-progress-inline-status, .work-snack-progress-popup.work-test-consumption-popup ) .work-test-consumption-drop{grid-column:1;grid-row:3;align-self:end;justify-self:center;min-height:24px;height:24px;margin:0;transform:none}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_){& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._){display:none;grid-template-columns:minmax(0, 1fr);justify-items:center;align-items:center;height:auto;column-gap:0}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._).is-visible{display:grid}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._) :is(.snack-coffee-cup-progress, .snack-donut-progress){grid-column:1;grid-row:1;align-self:center;justify-self:center;margin:0 auto}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._) b{grid-column:1;grid-row:2;align-self:center;justify-self:center;width:100%;margin:0;text-align:center;font-size:.82rem;line-height:1.12}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._) .work-test-consumption-drop{grid-column:1;grid-row:3;align-self:end;justify-self:center;margin:0;transform:none}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._){padding:9px 10px 8px}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._) .work-test-consumption-drop{display:none}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._){grid-template-rows:86px minmax(48px, auto);min-height:148px;row-gap:4px}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._) .snack-coffee-cup-progress{width:70px;min-width:70px;max-width:70px;height:84px;min-height:84px;max-height:84px}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._) .snack-donut-progress{width:80px;min-width:80px;max-width:80px;height:80px;min-height:80px;max-height:80px}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._) b{display:grid;grid-template-columns:minmax(0, 1fr);gap:3px;align-content:center;max-width:168px;white-space:normal;overflow-wrap:normal}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._) b :is(.work-test-consumption-action-line, .work-test-consumption-percent-line){display:block;min-width:0;text-align:center;line-height:1.08}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._) b .work-test-consumption-percent-line{color:#84f7ff;-webkit-text-fill-color:#84f7ff}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .counter-slot:is(*,._._).work-earnings-token:is(*,._),& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-weekend:is(*,._) .counter-slot:is(*,._._).weekend-spend-token:is(*,._){display:grid;grid-template-rows:24px minmax(50px, 1fr) 23px;justify-items:center;align-items:stretch;width:82px;min-width:82px;max-width:82px;height:128px;min-height:128px;max-height:128px;padding:8px 6px;gap:3px;overflow:hidden}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .counter-slot.work-earnings-token:is(*,._) .counter-slot-icon-wrap:is(*,._._),& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-weekend:is(*,._) .counter-slot.weekend-spend-token:is(*,._) .counter-slot-icon-wrap:is(*,._._){position:static;grid-row:2;align-self:center;justify-self:center;display:grid;place-items:center;width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;max-height:50px;margin:0 auto;transform:none;inset:auto}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .counter-slot.work-earnings-token:is(*,._) .counter-slot-icon-wrap .counter-slot-icon-img:is(*,._),& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-weekend:is(*,._) .counter-slot.weekend-spend-token:is(*,._) .counter-slot-icon-wrap .counter-slot-icon-img:is(*,._){object-fit:contain}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .counter-slot.work-earnings-token:is(*,._) .counter-slot-period:is(*,._),& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-weekend:is(*,._) .counter-slot.weekend-spend-token:is(*,._) .counter-slot-period:is(*,._){grid-row:3;align-self:end;justify-self:center}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .counter-slot:is(*,._).work-earnings-token:is(*,._._) .counter-slot-icon-wrap:is(*,._._) .counter-slot-icon-img:is(*,._._),& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-weekend:is(*,._) .counter-slot:is(*,._).weekend-spend-token:is(*,._._) .counter-slot-icon-wrap:is(*,._._) .counter-slot-icon-img:is(*,._._){width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is( .work-snack-progress-popup.work-test-consumption-popup, .work-snack-progress-popup.work-test-consumption-popup-snack, .work-snack-progress-inline-status, .work-test-consumption-inline-status ){width:min(100%, 192px);min-width:min(100%, 192px);max-width:min(100%, 192px)}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is( .work-snack-progress-popup.work-test-consumption-popup, .work-snack-progress-popup.work-snack-progress-inline-status ) .snack-coffee-cup-progress{width:92px;height:114px;min-width:92px;min-height:114px}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is( .work-snack-progress-popup.work-test-consumption-popup, .work-snack-progress-popup.work-snack-progress-inline-status ) .snack-donut-progress{width:116px;height:116px;min-width:116px;min-height:116px}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._){& :is(.work-earnings-token, .weekend-spend-token).counter-slot:is(*,._._){display:grid;justify-items:center;align-items:stretch}& :is(.work-earnings-token, .weekend-spend-token) .counter-slot-state:is(*,._){grid-row:1;align-self:start;justify-self:center;display:block;width:100%;min-height:18px;margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}& :is(.work-earnings-token, .weekend-spend-token) .counter-slot-money:is(*,._){position:absolute;width:1px;height:1px;min-width:1px;min-height:1px;overflow:hidden;opacity:0;pointer-events:none}& :is(.work-earnings-token, .weekend-spend-token) .counter-slot-icon-wrap:is(*,._._){position:static;grid-row:2;align-self:center;justify-self:center;display:grid;place-items:center;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;margin:0 auto;inset:auto}& :is(.work-earnings-token, .weekend-spend-token) .counter-slot-icon-wrap .counter-slot-icon-img:is(*,._){display:block;width:46px;min-width:46px;max-width:46px;height:46px;min-height:46px;max-height:46px;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0, 0, 0, .28))}& :is(.work-earnings-token, .weekend-spend-token) .counter-slot-period:is(*,._){grid-row:3;align-self:end;justify-self:center;display:block;width:100%;margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;color:#b9f3ff;-webkit-text-fill-color:#b9f3ff}}@media (max-width: 760px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .token-day-slots:is(*,._){grid-template-columns:repeat(2, 82px);width:min(100%, 180px)}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestStatusBubble:is(*,#_).work-test-status-bubble:is(*,._){min-height:104px;height:auto;padding-top:14px;padding-bottom:12px;gap:8px;font-size:1.32rem;line-height:1.12}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestStatusBubble:is(*,#_){& .work-test-status-prefix{font-size:1.32rem;line-height:1.08}& .work-test-status-value{font-size:1.68rem;line-height:1.08}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._) .work-test-consumption-inline-panel.work-test-consumption-inline-status:is(*,._),html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._) .work-snack-progress-popup.work-snack-progress-inline-status{margin:-1px auto 0;transform:translateY(-4px)}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestStatusHeading:is(*,#_#_#_){& #workTestStatusBubble:is(*,#_#_#_).work-test-status-bubble:is(*,._._){font-size:1.32rem;line-height:1.12}& #workTestStatusBubble:is(*,#_#_#_) .work-test-status-prefix{font-size:1.32rem;line-height:1.08}& #workTestStatusBubble:is(*,#_#_#_) .work-test-status-value{font-size:1.68rem;line-height:1.08}& #workTestStatusBubble:is(*,#_#_#_).work-test-status-bubble:is(*,._._){min-height:104px;height:auto;padding-top:14px;padding-bottom:12px;gap:8px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._) :is( .work-test-consumption-inline-panel.work-test-consumption-inline-status, .work-snack-progress-popup.work-snack-progress-inline-status, .work-snack-progress-popup.work-test-consumption-popup ){& .snack-coffee-cup-progress{width:64px;min-width:64px;max-width:64px;height:78px;min-height:78px;max-height:78px}& .snack-donut-progress{width:74px;min-width:74px;max-width:74px;height:74px;min-height:74px;max-height:74px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestStatusHeading:is(*,#_#_#_) :is(#workTestShiftStatusLine, #workTestShiftCountdown){& :is(.work-test-shift-prefix, .work-test-countdown-label){font-size:1.14rem;line-height:1.12}& :is(.work-test-shift-value, .work-test-countdown-time){font-size:1.28rem;line-height:1.08}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestConsumptionPanel:is(*,#_) .work-test-consumption-control:is(*,._) :is( .work-test-consumption-inline-panel.work-test-consumption-inline-status, .work-snack-progress-popup.work-snack-progress-inline-status, .work-snack-progress-popup.work-test-consumption-popup ){min-height:143px;height:auto}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_){& #workTestStatusHeading:is(*,#_#_#_).work-test-status-heading:is(*,._){min-height:276px;height:auto;padding-top:2px;padding-bottom:32px}& :is(.work-test-day-view-title.work-test-view-title:is(*,._), .work-test-week-view-title.work-test-view-title:is(*,._))::before,& :is(.work-test-day-view-title.work-test-view-title:is(*,._), .work-test-week-view-title.work-test-view-title:is(*,._))::after{content:none;display:none}& #workTestDayViewTitleText:is(*,#_#_).work-test-title-has-real-subtitle > .work-test-view-main:is(*,._)::before,& #workTestDayViewTitleText:is(*,#_#_).work-test-title-has-real-subtitle > .work-test-view-main:is(*,._)::after,& .work-test-week-view-title:is(*,._._) b.work-test-title-has-real-subtitle:is(*,._) > .work-test-view-main:is(*,._)::before,& .work-test-week-view-title:is(*,._._) b.work-test-title-has-real-subtitle:is(*,._) > .work-test-view-main:is(*,._)::after{content:"";display:block;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;flex:0 0 16px;background-color:transparent;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAe0lEQVR42mNgIAD0Vr9KAGEGSgDIgK7H//+DMNmGwQxRWfYUjMkyDNkQjfUvwJhkw9AN0d3+BoxJMgybIYYHPoAx0YbhMsT0xBcwJsowfIZYXvwOxgQNI2SI3c3fYEzQMKoZRDWvUTWwqRr9VE2QVM0iVM20VC1GSC3YAOgc9OTI0iNFAAAAAElFTkSuQmCC");background-position:center;background-repeat:no-repeat;background-size:16px 16px;box-shadow:none}& :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-main:is(*,._){gap:10px}& .work-test-day-view.work-test-view-section.work-test-day-view{padding-bottom:0}& #workTestDaySliderSlot:is(*,#_#_).work-test-slider-slot.work-test-day-slider-slot{padding-bottom:0;margin-bottom:0}& #workTestDaySliderSlot:is(*,#_#_) > :is( #workdayCombinedSlider:is(*,#_#_), #workdayWeekendSlider:is(*,#_#_) ){position:relative;top:0}& #workTestWeekSliderSlot:is(*,#_#_).work-test-slider-slot{transform:translateY(-10px);margin-bottom:-10px}& #workTestConsumptionPanel:is(*,#_#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-icon:is(*,._){width:96px;min-width:96px;max-width:96px;height:96px;min-height:96px;max-height:96px;background-size:92px 92px;background-position:center center;background-repeat:no-repeat}& #workTestConsumptionPanel:is(*,#_#_) #workTestMainDrinkButton:is(*,#_).work-test-consumption-big .work-test-consumption-icon:is(*,._){background-size:96px 96px}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-gallery:is(*,._){background:linear-gradient(145deg, rgba(8, 18, 31, .98), rgba(13, 38, 55, .96)), #07131f;border:1px solid rgba(111, 211, 255, .42);box-shadow:0 18px 32px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(156, 229, 255, .12)}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-gallery:is(*,._) .work-test-consumption-image:is(*,._){background:linear-gradient(135deg, rgba(15, 42, 62, .92), rgba(7, 18, 31, .96));color:#f3fbff;border:1px solid rgba(118, 210, 244, .25)}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-gallery:is(*,._) .work-test-consumption-image:is(*,._):is(:hover, :focus-visible){background:linear-gradient(135deg, rgba(21, 74, 101, .96), rgba(10, 31, 48, .98));border-color:rgba(126, 229, 255, .58)}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-gallery:is(*,._) .work-test-consumption-image:is(*,._) span.app-image-icon{width:54px;min-width:54px;max-width:54px;height:54px;min-height:54px;max-height:54px;background-size:52px 52px;background-position:center;background-repeat:no-repeat}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-gallery:is(*,._) .work-test-consumption-image:is(*,._) em{color:#f8fcff;-webkit-text-fill-color:#f8fcff;text-shadow:0 1px 4px rgba(0, 0, 0, .65)}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-select:is(*,._) select{color:#f8fcff;-webkit-text-fill-color:#f8fcff;border-color:rgba(125, 216, 255, .42);box-shadow:inset 0 1px 0 rgba(151, 229, 255, .12), 0 8px 18px rgba(0, 0, 0, .28)}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-select:is(*,._) select option{background:#07131f;color:#ffffff}& #workTestConsumptionPanel:is(*,#_#_) .work-test-snack-control.work-test-consumption-control #workTestSnackCountSlot:is(*,#_).work-test-side-count-slot .work-snack-counter:is(*,._){background:linear-gradient(145deg, rgba(15, 34, 51, .98), rgba(6, 20, 35, .98));border-color:rgba(92, 189, 239, .44)}& #workTestConsumptionPanel:is(*,#_#_) .work-test-snack-control.work-test-consumption-control .work-test-consumption-select:is(*,._) select{background:linear-gradient(145deg, rgba(18, 30, 49, .98), rgba(10, 45, 60, .98))}& #workTestConsumptionPanel:is(*,#_#_) .work-test-snack-control.work-test-consumption-control .work-test-consumption-menu-button:is(*,._){background:linear-gradient(145deg, rgba(22, 39, 44, .98), rgba(8, 31, 42, .98));border-color:rgba(135, 217, 207, .42);color:#f8fcff;-webkit-text-fill-color:#f8fcff}& #workTestConsumptionPanel:is(*,#_#_) .work-test-consumption-select:is(*,._) select.has-work-test-png-icon{padding-left:42px;background:var(--work-test-selected-icon) 10px center / 25px 25px no-repeat, linear-gradient(145deg, rgba(21, 37, 54, .98), rgba(8, 29, 45, .98))}& #workTestConsumptionPanel:is(*,#_#_) .work-test-snack-control.work-test-consumption-control .work-test-consumption-select:is(*,._) select.has-work-test-png-icon{background:var(--work-test-selected-icon) 10px center / 25px 25px no-repeat, linear-gradient(145deg, rgba(18, 30, 49, .98), rgba(10, 45, 60, .98))}& #workTestConsumptionPanel:is(*,#_#_) .work-test-drink-control.work-test-consumption-control .work-test-consumption-select:is(*,._) select.has-work-test-png-icon{background:var(--work-test-selected-icon) 10px center / 25px 25px no-repeat, linear-gradient(145deg, rgba(38, 55, 70, .98), rgba(22, 38, 55, .98))}& #workTestDailyCountsSection:is(*,#_).work-test-daily-counts-view{background:radial-gradient(circle at 18% 0%, rgba(76, 186, 220, .14), transparent 34%), linear-gradient(145deg, rgba(12, 36, 52, .94), rgba(9, 23, 37, .97));border:1px solid rgba(103, 197, 235, .34);box-shadow:inset 0 1px 0 rgba(160, 233, 255, .12), 0 18px 32px rgba(0, 0, 0, .18)}& #workTestDailyCountsSection:is(*,#_) .work-test-daily-counts-title.work-test-view-title{margin:0 0 16px;min-height:0;font-size:24px;line-height:1.15;color:#aaf0ff;-webkit-text-fill-color:#aaf0ff;text-shadow:0 0 14px rgba(85, 214, 255, .25)}& #workTestDailyCountsGrid:is(*,#_).work-test-daily-counts-grid{display:grid;margin:0 auto;align-items:stretch}& #workTestDailyCountsGrid:is(*,#_) :is(#workTestSnackCountSlot:is(*,#_), #workTestDrinkCountSlot:is(*,#_)).work-test-daily-count-slot{position:static;inset:auto;display:block;width:100%;min-width:0;max-width:none;min-height:0;padding:0;margin:0;transform:none;background:transparent;border:0;box-shadow:none}& #workTestDailyCountsGrid:is(*,#_) .work-test-daily-count-slot:is(*,._) .work-snack-counter:is(*,._){display:grid;align-items:center;width:100%;min-width:0;max-width:none;text-align:left;border:1px solid rgba(116, 214, 248, .42);box-shadow:inset 0 1px 0 rgba(190, 241, 255, .12), 0 12px 24px rgba(0, 0, 0, .2);overflow:hidden}& #workTestDailyCountsGrid:is(*,#_) #workTestSnackCountSlot:is(*,#_) .work-snack-counter.work-snack-donut{background:linear-gradient(135deg, rgba(26, 55, 72, .98), rgba(13, 32, 49, .98))}& #workTestDailyCountsGrid:is(*,#_) #workTestDrinkCountSlot:is(*,#_) .work-snack-counter.work-snack-coffee{background:linear-gradient(135deg, rgba(23, 47, 63, .98), rgba(21, 35, 50, .98))}& #workTestDailyCountsGrid:is(*,#_) .work-snack-counter:is(*,._)::before{background-position:center;background-repeat:no-repeat;filter:drop-shadow(0 7px 12px rgba(0, 0, 0, .36))}& #workTestDailyCountsGrid:is(*,#_) .work-snack-counter.work-snack-donut::before{background-image:url("../icons/decorative/donut.png")}& #workTestDailyCountsGrid:is(*,#_) .work-snack-counter.work-snack-coffee::before{background-image:url("../icons/decorative/coffee.png")}& #workTestDailyCountsGrid:is(*,#_) .work-snack-counter:is(*,._) em{display:block;margin:0;line-height:1.15;font-style:normal;font-weight:500;color:#bcefff;-webkit-text-fill-color:#bcefff;text-shadow:0 1px 5px rgba(0, 0, 0, .42)}& #workTestDailyCountsGrid:is(*,#_) .work-snack-counter:is(*,._) b{color:#ffe691;-webkit-text-fill-color:#ffe691;text-align:center}}@media (max-width: 720px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_).work-test-daily-counts-grid{grid-template-columns:1fr}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_){& #workTestConsumptionPanel:is(*,#_#_){display:flex;justify-content:center;align-items:center;grid-template-columns:none;min-height:172px;padding-left:24px;padding-right:24px}& #workTestConsumptionPanel:is(*,#_#_) .work-test-top-status-cell:is(*,._){margin:0 auto;transform:none}& #workTestDailyCountsGrid:is(*,#_).work-test-daily-counts-grid{width:min(850px, 100%);grid-template-columns:repeat(2, minmax(320px, 1fr))}& #workTestDailyCountsGrid:is(*,#_) .work-test-daily-count-card:is(*,._){display:grid;grid-template-rows:auto auto;min-width:0;border-radius:14px;border:1px solid rgba(109, 209, 246, .32);background:radial-gradient(circle at 50% 0%, rgba(97, 202, 239, .12), transparent 42%), linear-gradient(145deg, rgba(8, 25, 40, .98), rgba(12, 35, 52, .96));box-shadow:inset 0 1px 0 rgba(180, 238, 255, .1), 0 14px 24px rgba(0, 0, 0, .18)}& #workTestDailyCountsGrid:is(*,#_) .work-test-daily-count-card.work-test-daily-drink-panel{background:radial-gradient(circle at 50% 0%, rgba(135, 199, 226, .12), transparent 42%), linear-gradient(145deg, rgba(11, 31, 47, .98), rgba(23, 39, 55, .96))}& #workTestDailyCountsGrid:is(*,#_) .work-test-daily-count-slot:is(*,._) .work-snack-counter:is(*,._){border-radius:11px}& #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-control:is(*,._){position:relative;display:grid;grid-template-rows:auto auto auto;width:100%;min-width:0;max-width:none;min-height:0;height:auto;margin:0;border-radius:12px;border:1px solid rgba(116, 214, 248, .34);background:linear-gradient(145deg, rgba(9, 27, 43, .98), rgba(9, 20, 34, .98));box-shadow:inset 0 1px 0 rgba(188, 238, 255, .1);transform:none}& #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-select-row:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr) 72px;gap:10px;align-items:end;width:100%}& #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-select:is(*,._){width:100%;min-width:0}& #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-select:is(*,._) span{display:block;margin-bottom:7px;color:#a6eaff;-webkit-text-fill-color:#a6eaff;line-height:1.1}& #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-select:is(*,._) select{width:100%;min-width:0;border-radius:9px;color:#f8fcff;-webkit-text-fill-color:#f8fcff;border:1px solid rgba(125, 216, 255, .42);background:linear-gradient(145deg, rgba(21, 37, 54, .98), rgba(8, 29, 45, .98));box-shadow:inset 0 1px 0 rgba(151, 229, 255, .12), 0 8px 18px rgba(0, 0, 0, .24)}& #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-select:is(*,._) select.has-work-test-png-icon{padding-left:42px;background:var(--work-test-selected-icon) 10px center / 25px 25px no-repeat, linear-gradient(145deg, rgba(21, 37, 54, .98), rgba(8, 29, 45, .98))}& #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-menu-button:is(*,._){border-radius:9px;border:1px solid rgba(122, 219, 250, .42);background:linear-gradient(145deg, rgba(18, 49, 68, .98), rgba(7, 25, 40, .98));color:#e9fbff;-webkit-text-fill-color:#e9fbff}& #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big{place-items:center;border-radius:12px;border:1px solid rgba(120, 220, 255, .38)}& #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-icon:is(*,._){background-position:center;background-repeat:no-repeat}& #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-name:is(*,._){color:#d9f7ff;-webkit-text-fill-color:#d9f7ff;font-size:18px;line-height:1.1;font-style:normal;font-weight:500}& #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-gallery:is(*,._){width:100%;max-height:280px;overflow:auto;border-radius:12px;background:linear-gradient(145deg, rgba(8, 18, 31, .98), rgba(13, 38, 55, .96)), #07131f;border:1px solid rgba(111, 211, 255, .42)}}@media (max-width: 760px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_).work-test-daily-counts-grid{grid-template-columns:1fr}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_){& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsSection:is(*,#_) .work-test-daily-counts-title.work-test-view-title{display:none}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_).work-test-daily-counts-grid{gap:20px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-daily-count-card:is(*,._){gap:11px;padding:14px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-daily-count-slot:is(*,._) .work-snack-counter:is(*,._){gap:12px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-snack-counter:is(*,._)::before{width:42px;min-width:42px;height:42px;background-size:40px 40px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-snack-counter.work-snack-coffee::before{background-size:38px 38px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-snack-counter:is(*,._) em{font-size:16px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-control:is(*,._){gap:11px;padding:14px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-select:is(*,._) span{font-size:15px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-select:is(*,._) select{height:45px;font-size:16px;line-height:1.2}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-menu-button:is(*,._){height:45px;min-width:76px;font-size:16px;font-weight:600}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._){position:absolute;width:min(190px, calc(100% - 28px));margin:0;left:50%;top:56%;transform:translate(-50%, -50%);z-index:40;pointer-events:auto;border-radius:12px;box-shadow:0 16px 30px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(205, 246, 255, .14)}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._) .snack-donut-progress:is(*,._){width:54px;min-width:54px;max-width:54px;height:54px;min-height:54px;max-height:54px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._) .snack-coffee-cup-progress:is(*,._){width:48px;min-width:48px;max-width:48px;height:58px;min-height:58px;max-height:58px}& #workTestLayout:is(*,#_#_#_) #workTestDayHeadingCard:is(*,#_#_) .work-test-day-heading-icon:is(*,._).work-test-day-heading-coffee-icon{margin:0 auto 8px;font-size:0;line-height:0;color:transparent;-webkit-text-fill-color:transparent;background-image:url("../icons/decorative/coffee.png");background-repeat:no-repeat;background-position:center;filter:drop-shadow(0 0 10px rgba(113, 225, 255, .2));text-shadow:none}& #workTestLayout:is(*,#_#_#_) #workTestConsumptionPanel:is(*,#_#_) .work-test-top-status-cell:is(*,._){width:min(770px, 100%);max-width:770px}& #workTestLayout:is(*,#_#_#_) #workTestStatusHeading:is(*,#_#_).work-test-status-heading{width:min(520px, 100%);max-width:520px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-snack-popup{display:none;grid-template-columns:40px minmax(0, 1fr);grid-template-rows:auto;align-items:center;justify-items:start;column-gap:9px;row-gap:0;min-height:0;height:auto;padding:7px 10px;border:2px solid rgba(255, 205, 91, .96);border-radius:10px;box-shadow:0 12px 24px rgba(0, 0, 0, .42), 0 0 0 1px rgba(255, 239, 179, .28), 0 0 18px rgba(255, 163, 59, .32);color:#fff5cf;-webkit-text-fill-color:#fff5cf}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-snack-popup.is-visible{display:grid}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-snack-popup .snack-donut-progress:is(*,._){grid-column:1;grid-row:1;margin:0}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-snack-popup b{grid-column:2;grid-row:1;display:grid;gap:2px;align-self:center;margin:0;padding:0;color:#fff5cf;-webkit-text-fill-color:#fff5cf;font-size:13px;line-height:1.05;font-weight:700;text-align:left;text-shadow:0 1px 2px rgba(0, 0, 0, .48)}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-snack-popup .work-test-consumption-percent-line{color:#ffdd78;-webkit-text-fill-color:#ffdd78;font-size:14px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-drink-popup{display:none;grid-template-columns:40px minmax(0, 1fr);grid-template-rows:auto;align-items:center;justify-items:start;column-gap:9px;row-gap:0;min-height:0;height:auto;padding:7px 10px;border:2px solid rgba(123, 231, 255, .96);border-radius:10px;box-shadow:0 12px 24px rgba(0, 0, 0, .42), 0 0 0 1px rgba(177, 247, 255, .28), 0 0 18px rgba(78, 222, 255, .3);color:#e8fbff;-webkit-text-fill-color:#e8fbff}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-drink-popup.is-visible{display:grid}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-drink-popup .snack-coffee-cup-progress:is(*,._){grid-column:1;grid-row:1;margin:0}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-drink-popup b{grid-column:2;grid-row:1;display:grid;gap:2px;align-self:center;margin:0;padding:0;color:#e8fbff;-webkit-text-fill-color:#e8fbff;font-size:13px;line-height:1.05;font-weight:700;text-align:left;text-shadow:0 1px 2px rgba(0, 0, 0, .48)}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-drink-popup .work-test-consumption-percent-line{color:#8ff4ff;-webkit-text-fill-color:#8ff4ff;font-size:14px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-daily-count-slot:is(*,._) .work-snack-counter:is(*,._){grid-template-columns:minmax(0, 1fr) 54px;min-height:68px;height:68px;padding:9px 14px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-snack-counter:is(*,._)::before{content:none;display:none}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-snack-counter:is(*,._) b{justify-self:end;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;display:inline-grid;place-items:center;padding:0;border-radius:7px;background:linear-gradient(145deg, rgba(9, 26, 43, .96), rgba(14, 45, 64, .96));border:1px solid rgba(139, 228, 255, .56);box-shadow:inset 0 1px 0 rgba(197, 243, 255, .14);font-size:22px;line-height:1}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big{border-color:rgba(112, 204, 236, .24);background:linear-gradient(145deg, rgba(8, 24, 39, .92), rgba(6, 19, 32, .92));box-shadow:none}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-icon:is(*,._){width:104px;min-width:104px;max-width:104px;height:104px;min-height:104px;max-height:104px;background-color:transparent;background-size:102px 102px;border:0;border-radius:0;box-shadow:none;filter:none;text-shadow:none}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) #workTestMainDrinkButton:is(*,#_).work-test-consumption-big .work-test-consumption-icon:is(*,._){background-size:100px 100px}& #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton:is(*,#_), #workTestMainDrinkButton:is(*,#_)).work-test-consumption-big:is(*,._){padding-top:4px}& #workTestLayout:is(*,#_#_#_) :is(#workTestDayViewTitleText, .work-test-week-view-title b).work-test-title-has-real-subtitle .work-test-view-main{font-family:Georgia, "Palatino Linotype", "Times New Roman", serif;font-style:normal;font-weight:600;letter-spacing:.025em}& #workTestLayout:is(*,#_#_#_) :is(.work-test-day-view-title, .work-test-week-view-title) .work-test-view-main::before,& #workTestLayout:is(*,#_#_#_) :is(.work-test-day-view-title, .work-test-week-view-title) .work-test-view-main::after,& #workTestLayout:is(*,#_#_#_) :is(.work-test-day-view-title, .work-test-week-view-title)::before,& #workTestLayout:is(*,#_#_#_) :is(.work-test-day-view-title, .work-test-week-view-title)::after{content:none;display:none}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsSection:is(*,#_){max-width:none;min-height:0}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is(.work-test-daily-snack-panel, .work-test-daily-drink-panel){min-height:0;height:auto;padding:0}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is(.work-test-snack-control, .work-test-drink-control){box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:208px;height:208px;padding:8px 10px;transform:none}& #workTestLayout:is(*,#_#_#_) #workTestDayHeadingCard:is(*,#_#_) .work-test-day-heading-icon:is(*,._).work-test-day-heading-briefcase-icon{display:block;width:54px;min-width:54px;max-width:54px;height:54px;min-height:54px;max-height:54px;margin:0 auto 8px;background:url("../work/collect-work-briefcase.svg") center / contain no-repeat;filter:drop-shadow(0 0 8px rgba(111, 205, 255, .2));color:transparent;-webkit-text-fill-color:transparent;font-size:0;line-height:0}& #workTestLayout:is(*,#_#_#_) #workTestDayHeadingCard:is(*,#_#_) :is(.work-test-day-label:is(*,._), .work-test-weekday-label:is(*,._)){position:relative;top:-10px}& #workTestLayout:is(*,#_#_#_) #workTestDayHeadingCard:is(*,#_#_) .work-test-weekday-label:is(*,._)::after{content:none;display:none}& #workTestLayout:is(*,#_#_#_) #workTestStatusHeading:is(*,#_#_) :is(#workTestShiftStatusLine:is(*,#_), #workTestShiftCountdown:is(*,#_)),& #workTestLayout:is(*,#_#_#_) #workTestStatusHeading:is(*,#_#_) :is(#workTestShiftStatusLine:is(*,#_), #workTestShiftCountdown:is(*,#_)) *{color:#54cfff;-webkit-text-fill-color:#54cfff;font-size:clamp(1.45rem, 2vw, 1.95rem);font-weight:500;line-height:1.15;text-shadow:0 0 9px rgba(84, 207, 255, .18)}& #workTestLayout:is(*,#_#_#_) #workTestStatusActions:is(*,#_).work-test-status-actions{transform:translateY(-7px);margin-bottom:-7px}& #workTestLayout:is(*,#_#_#_) :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle{transform:translateY(-10px)}& #workTestLayout:is(*,#_#_#_) :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-main:is(*,._){font-family:Georgia, "Palatino Linotype", "Times New Roman", serif;font-style:normal;font-weight:600;letter-spacing:.025em}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsSection:is(*,#_).work-test-daily-counts-view{box-sizing:border-box;width:100%;max-width:none;min-height:0;margin:10px auto;padding:10px 18px 12px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsSection:is(*,#_) .work-test-daily-counts-header:is(*,._){margin:0 0 12px;padding:0}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsTitle:is(*,#_){color:#9fe8ff;-webkit-text-fill-color:#9fe8ff;font-family:"Segoe UI", Arial, sans-serif;font-style:normal;line-height:1.15;text-align:center}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;width:min(100%, 900px);margin:0 auto;padding:0;align-items:start}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is(.work-test-daily-snack-panel.work-test-daily-count-card, .work-test-daily-drink-panel.work-test-daily-count-card){min-height:0;height:auto;padding:0}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is(.work-test-snack-control.work-test-consumption-control, .work-test-drink-control.work-test-consumption-control){box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:208px;height:208px;padding:8px 10px;transform:none}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton:is(*,#_), #workTestMainDrinkButton:is(*,#_)).work-test-consumption-big{display:grid;grid-template-rows:auto auto auto;row-gap:15px;align-content:start;justify-items:center;width:100%;min-width:0;max-width:none;min-height:142px;height:142px;max-height:142px;margin:0;padding:0;overflow:visible}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton:is(*,#_), #workTestMainDrinkButton:is(*,#_)).work-test-consumption-big :is(.work-test-consumption-prompt:is(*,._), .work-test-consumption-icon:is(*,._), .work-test-consumption-name:is(*,._)){transform:translateY(-30px)}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton:is(*,#_), #workTestMainDrinkButton:is(*,#_)).work-test-consumption-big .work-test-consumption-prompt:is(*,._){display:block;grid-row:1;margin:0;color:#b9eafb;-webkit-text-fill-color:#b9eafb;font-size:.9rem;font-style:normal;font-weight:500;line-height:1;white-space:nowrap}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton:is(*,#_), #workTestMainDrinkButton:is(*,#_)).work-test-consumption-big .work-test-consumption-icon:is(*,._){grid-row:2;margin:0;font-size:clamp(4.6rem, 5.6vw, 6.15rem);line-height:.9}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton:is(*,#_), #workTestMainDrinkButton:is(*,#_)).work-test-consumption-big .work-test-consumption-name:is(*,._){grid-row:3;margin:0}}@media (max-width: 700px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_){grid-template-columns:1fr}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_){& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsSection:is(*,#_){order:3}& #workTestLayout:is(*,#_#_#_) #workTestProgressOverview:is(*,#_).work-test-mini-view{order:4}& #workTestDailyCountsSection:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton) .work-test-consumption-prompt:is(*,._){display:block;visibility:visible;opacity:1;grid-row:1}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is( .work-test-consumption-inline-panel:is(*,._).is-snack-popup, .work-test-consumption-inline-panel:is(*,._).is-drink-popup ){grid-template-columns:52px minmax(0, 1fr);min-height:78px;padding:10px 12px;transition:opacity .38s ease;opacity:1}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is( .work-test-consumption-inline-panel:is(*,._).is-snack-popup, .work-test-consumption-inline-panel:is(*,._).is-drink-popup ).is-fading{opacity:0}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-snack-popup .snack-donut-progress:is(*,._){width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-drink-popup .snack-coffee-cup-progress:is(*,._){width:44px;min-width:44px;max-width:44px;height:52px;min-height:52px;max-height:52px}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is( .work-test-consumption-inline-panel:is(*,._).is-snack-popup, .work-test-consumption-inline-panel:is(*,._).is-drink-popup ) b{font-size:15px;line-height:1.08}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) :is( .work-test-consumption-inline-panel:is(*,._).is-snack-popup, .work-test-consumption-inline-panel:is(*,._).is-drink-popup ) .work-test-consumption-percent-line{font-size:16px}& #workTestLayout:is(*,#_#_#_) :is(#workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b).work-test-title-has-real-subtitle > .work-test-view-subtitle:is(*,._):is( .is-workday-subtitle, .is-workweek-subtitle, .is-weekend-subtitle ){font-family:"Segoe UI", Arial, sans-serif;font-style:normal;font-weight:600;letter-spacing:.01em}& #workTestLayout:is(*,#_#_#_) :is(.work-test-day-view-title.work-test-view-title, .work-test-week-view-title.work-test-view-title) b.work-test-title-has-real-subtitle::after{font-family:"Segoe UI", Arial, sans-serif;font-style:normal;font-weight:600}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-drink-popup .snack-coffee-cup-progress:is(*,._){border-width:2px;border-top-width:3px;border-color:rgba(216, 247, 255, .78);border-radius:8px 8px 13px 13px;background:linear-gradient(180deg, rgba(241, 251, 255, .82), rgba(158, 209, 219, .42));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .45), inset 0 -1px 4px rgba(49, 88, 97, .28), 0 7px 14px rgba(0, 0, 0, .28);overflow:hidden}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-drink-popup .snack-coffee-cup-progress:is(*,._)::before{right:-13px;top:13px;width:13px;height:15px;border-width:2px;border-color:rgba(216, 247, 255, .72)}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-drink-popup .snack-coffee-cup-progress:is(*,._)::after{left:3px;right:3px;bottom:2px;height:2px;background:rgba(216, 247, 255, .42)}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-drink-popup .snack-coffee-cup-progress:is(*,._) .snack-coffee-liquid:is(*,._){left:3px;right:3px;bottom:3px;height:min(calc(100% - var(--coffee-empty-pct, 0%)), calc(100% - 6px));max-height:calc(100% - 6px);border-radius:5px 5px 10px 10px;background:linear-gradient(180deg, #b66e35 0%, #7a3c1e 46%, #3a190e 100%)}& #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_) .work-test-consumption-inline-panel:is(*,._).is-drink-popup .snack-coffee-cup-progress:is(*,._) .snack-coffee-shine:is(*,._){left:7px;top:7px;width:7px;height:26px;opacity:.62}& #dailyEarningsCard:is(*,#_#_) .daily-earnings-head:is(*,._){display:grid;justify-items:center;align-items:center}& #dailyEarningsCard:is(*,#_#_) .daily-earnings-computer-icon:is(*,._){display:block;width:54px;height:54px;object-fit:contain;margin:-2px auto 2px;filter:drop-shadow(0 7px 12px rgba(75, 211, 255, .25))}& #dailyEarningsCard:is(*,#_#_) :is(.daily-earnings-top-row, #workDailyEarningsBubble){display:none}& #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_#_).daily-earnings-pay-popover:is(*,._._){grid-template-columns:minmax(0, auto) minmax(0, auto);column-gap:28px;row-gap:12px;width:min(760px, calc(100% - 56px));max-width:760px;min-width:560px;margin:4px auto 18px;padding:18px 24px}& #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_#_).daily-earnings-pay-popover::before,& #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_#_).daily-earnings-pay-popover::after{content:none;display:none}& #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover .work-wage-table-label:is(*,._._){grid-template-columns:auto minmax(142px, 176px) minmax(124px, 148px);gap:9px 12px;font-size:1.04rem;line-height:1.1}& #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover .work-tax-entry-line:is(*,._._){grid-template-columns:auto minmax(108px, 128px)}& #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover :is(.work-wage-input-wrap, .percent-input-wrap){height:42px;min-height:42px;padding:0 10px;border:1px solid rgba(116, 217, 255, .36);border-radius:9px;background:rgba(2, 21, 33, .72);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .08)}& #dailyEarningsCard:is(*,#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover :is(input, select){height:42px;min-height:42px;font-size:1rem;line-height:1.1}& #workCardsStandalone:is(*,#_#_) .work-cards-display-head .collect-pay-title-text:is(*,._){font-size:0}& #workCardsStandalone:is(*,#_#_) .work-cards-display-head .collect-pay-title-text:is(*,._)::after{content:"Collect Workday Pay";font-size:1.48rem}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-weekend:is(*,._) .token-day-slots.weekend-spend-slots{gap:8px}& #workCardsStandalone:is(*,#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-weekend:is(*,._) .collect-day-group:is(*,._).weekend-spend-day{gap:8px;padding:10px 10px 12px}}@media (max-width: 680px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #dailyEarningsCard:is(*,#_#_){& #dailyEarningsPayPopover:is(*,#_#_).daily-earnings-pay-popover:is(*,._._){grid-template-columns:minmax(0, 1fr);width:min(420px, calc(100% - 28px));min-width:0}& #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover :is(.work-pay-entry-line, .work-tax-entry-line){grid-template-columns:minmax(0, 1fr)}}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestDailyCountsGrid:is(*,#_){& .work-test-consumption-inline-panel:is(*,._).is-snack-popup{background:linear-gradient(135deg, rgba(120, 50, 18, .98), rgba(89, 28, 73, .98))}& .work-test-consumption-inline-panel:is(*,._).is-drink-popup{background:linear-gradient(135deg, rgba(7, 66, 93, .98), rgba(15, 47, 79, .98))}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_){& #workCurrentMealDrinkSection.work-current-meal-drink-section{display:block;width:100%;max-width:none;margin:18px 0 0;padding:0;border:0;background:transparent;box-shadow:none}& #workCurrentMealDrinkSection .work-current-meal-drink-title{margin:0 0 12px;color:#75d9ee;font-size:1.55rem;font-weight:650;line-height:1.2;text-align:center}& #workCurrentMealDrinkSection .work-current-meal-drink-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;width:100%;min-width:0}& #workCurrentMealDrinkSection :is(#foodCard, #drinkCard){display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto;align-content:start;gap:16px;width:100%;min-width:0;max-width:none;min-height:440px;margin:0;padding:22px 20px 24px;border:1px solid rgba(112, 207, 237, .35);border-radius:15px;background:linear-gradient(145deg, rgba(8, 43, 61, .95), rgba(7, 27, 45, .97));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .08), 0 18px 34px rgba(0, 0, 0, .22);box-sizing:border-box}& #workCurrentMealDrinkSection #drinkCard{background:linear-gradient(145deg, rgba(8, 48, 69, .96), rgba(7, 29, 50, .97))}& #workCurrentMealDrinkSection :is(#foodCard, #drinkCard) .insight-copy{display:grid;justify-items:center;gap:6px;width:100%;margin:0;padding:0;text-align:center}& #workCurrentMealDrinkSection .work-meal-drink-kicker{color:#8eb9cb;font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}& #workCurrentMealDrinkSection :is(#foodTime, #drinkTime){color:#eafaff;font-size:1.28rem;font-weight:680;line-height:1.2}& #workCurrentMealDrinkSection :is(#foodRange, #drinkRange){margin:0;color:#aee9f4;font-size:.98rem;line-height:1.25}& #workCurrentMealDrinkSection :is(.insight-art, #foodIcon, #drinkIcon){width:100%;min-width:0;margin:0;padding:0}& #workCurrentMealDrinkSection :is(#foodIcon, #drinkIcon){display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:6px;align-items:stretch}& #workCurrentMealDrinkSection :is(#foodIcon, #drinkIcon) > span.active{position:relative;display:grid;grid-template-rows:minmax(34px, auto) auto;place-items:center;gap:5px;min-width:0;min-height:94px;padding:8px 4px;border:1px solid rgba(122, 215, 240, .27);border-radius:9px;background:rgba(4, 23, 39, .58);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .06);transform:none;box-sizing:border-box}& #workCurrentMealDrinkSection :is(#foodIcon, #drinkIcon) > span.active b{align-self:center;overflow-wrap:anywhere;color:#cdeaf1;font-size:.66rem;font-weight:600;line-height:1.05;text-align:center}& #workCurrentMealDrinkSection :is(#foodIcon, #drinkIcon) > span.active em{color:inherit;font-size:1.8rem;font-style:normal;line-height:1}& #workCurrentMealDrinkSection .work-meal-drink-scale{width:100%;min-width:0;margin:2px 0 0;padding:24px 0 0}& #workCurrentMealDrinkSection .work-meal-drink-track{position:relative;display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));width:100%;min-width:0;height:76px;overflow:visible;border:1px solid rgba(115, 207, 235, .42);border-radius:8px;background:rgba(2, 19, 33, .8);box-sizing:border-box}& #workCurrentMealDrinkSection .work-meal-drink-segment{display:grid;align-content:center;gap:5px;min-width:0;padding:5px 3px;border-left:1px solid rgba(111, 201, 229, .22);background:rgba(26, 93, 119, .12);text-align:center}& #workCurrentMealDrinkSection .work-meal-drink-segment:first-child{border-left:0}& #workCurrentMealDrinkSection .work-meal-drink-segment b{color:#d2eef5;font-size:.61rem;font-weight:600;line-height:1.05;overflow-wrap:anywhere}& #workCurrentMealDrinkSection .work-meal-drink-segment small{color:#79cce1;font-size:.62rem;line-height:1}& #workCurrentMealDrinkSection .work-meal-drink-marker{position:absolute;z-index:4;top:-25px;width:31px;height:31px;margin-left:-15px;display:grid;place-items:center;border:2px solid #f6bd58;border-radius:50%;background:#09263a;box-shadow:0 5px 14px rgba(0, 0, 0, .35);color:#ffe7a6;font-size:1rem;line-height:1;transform:none}& .work-dashboard-bottom-section:is(*,._){display:block;width:100%;max-width:none;margin:18px 0 0}& .work-dashboard-bottom-section:is(*,._) #financialYearCard:is(*,#_){display:block;width:100%;max-width:none;margin:0;box-sizing:border-box}}html body.page-work-time.page-work-test:is(*,._) #workTestLayout:is(*,#_){& #workTestDailyCountsSection:is(*,#_){display:block;width:calc(100% - 50px);margin:2px 25px 18px;padding:16px;border:1px solid rgba(103, 197, 235, .34);border-radius:14px;background:linear-gradient(145deg, rgba(8, 36, 53, .92), rgba(5, 24, 39, .96));box-shadow:inset 0 1px 0 rgba(160, 233, 255, .1), 0 18px 32px rgba(0, 0, 0, .18);box-sizing:border-box}& #workTestDailyCountsSection #workTestDailyCountsGrid:is(*,#_){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}& #workTestDailyCountsGrid > .work-test-daily-count-card{width:100%;min-width:0;margin:0;padding:16px;border:1px solid rgba(109, 209, 246, .3);border-radius:11px;background:rgba(6, 33, 49, .76);box-shadow:inset 0 1px 0 rgba(180, 238, 255, .08);box-sizing:border-box}& #workTestDailyCountsGrid :is(.work-test-side-count-slot, .work-test-consumption-control){width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width: 780px){html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workCurrentMealDrinkSection .work-current-meal-drink-grid,html body.page-work-time.page-work-test:is(*,._) #workTestLayout:is(*,#_) #workTestDailyCountsSection #workTestDailyCountsGrid:is(*,#_){grid-template-columns:minmax(0, 1fr)}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workCurrentMealDrinkSection{& :is(#foodIcon, #drinkIcon){grid-template-columns:repeat(3, minmax(0, 1fr))}& .work-meal-drink-track{height:86px}}html body.page-work-time.page-work-test:is(*,._) #workTestLayout:is(*,#_) #workTestDailyCountsSection:is(*,#_){width:calc(100% - 24px);margin-inline:12px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_){& #dailyEarningsCard:is(*,#_#_) .daily-earnings-head:is(*,._)::before,& #dailyEarningsCard:is(*,#_#_) .daily-earnings-head:is(*,._)::after{content:none;display:none}& #dailyEarningsCard:is(*,#_#_) .daily-earnings-head:is(*,._) .daily-earnings-computer-icon:is(*,._){grid-row:1;order:-1;margin:0 auto 2px}& #dailyEarningsCard:is(*,#_#_) .daily-earnings-head:is(*,._) > h3{grid-row:2;order:1}& #workCardsStandalone:is(*,#_#_) .work-cards-display-head:is(*,._) .collect-pay-money-bag-icon:is(*,._){grid-row:1;order:-1;margin:0 auto 2px}& #workCardsStandalone:is(*,#_#_) .work-cards-display-head:is(*,._) .collect-pay-title-text:is(*,._){grid-row:2;order:1}& #workCurrentMealDrinkSection:is(*,#_) .work-current-meal-drink-grid:is(*,._){grid-template-columns:minmax(0, 1fr);gap:12px}& #workCurrentMealDrinkSection:is(*,#_) .work-current-meal-drink-grid:is(*,._) > :is(#foodCard#foodCard, #drinkCard:is(*,#_)){width:100%;max-width:none}& #workTestDailyCountsSection:is(*,#_){display:block;width:100%;max-width:none;margin:18px 0 0;padding:16px;border:1px solid rgba(103, 197, 235, .34);border-radius:14px;background:linear-gradient(145deg, rgba(8, 36, 53, .92), rgba(5, 24, 39, .96));box-shadow:inset 0 1px 0 rgba(160, 233, 255, .1), 0 18px 32px rgba(0, 0, 0, .18);box-sizing:border-box}& #workTestDailyCountsSection:is(*,#_) .work-test-daily-counts-header:is(*,._){display:grid;justify-items:center;gap:10px;width:100%;margin:0 0 12px;padding:14px 18px;border:1px solid rgba(119, 214, 244, .32);border-radius:11px;background:linear-gradient(145deg, rgba(11, 48, 67, .88), rgba(7, 29, 45, .92));box-shadow:inset 0 1px 0 rgba(199, 244, 255, .08);box-sizing:border-box}& #workTestDailyCountsTitle:is(*,#_){margin:0;color:#75d9ee;font-size:1.45rem;font-weight:650;line-height:1.15;text-align:center}& #workTestDailyCountsSection:is(*,#_) .work-test-daily-counts-summary:is(*,._){display:grid;grid-template-columns:repeat(2, minmax(220px, 300px));justify-content:center;align-items:center;gap:10px;width:min(100%, 620px);margin:0 auto}& #workTestDailyCountsSection:is(*,#_) .work-test-daily-counts-summary:is(*,._) .work-test-daily-count-slot:is(*,._){display:block;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}& #workTestDailyCountsSection:is(*,#_) .work-test-daily-counts-summary:is(*,._) .work-snack-counter:is(*,._){position:static;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-width:0;min-height:44px;margin:0;padding:8px 12px;border:1px solid rgba(119, 207, 235, .34);border-radius:8px;background:rgba(3, 25, 40, .7);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .055);text-align:center;cursor:default;box-sizing:border-box}& #workTestDailyCountsSection:is(*,#_) .work-test-daily-counts-summary .work-snack-counter:is(*,._) :is(em, b){display:inline;margin:0;padding:0;color:#d8f4fb;font-size:1rem;font-style:normal;font-weight:600;line-height:1.15;text-align:center}& #workTestDailyCountsSection:is(*,#_) .work-test-daily-counts-summary .work-snack-counter:is(*,._) b{color:#ffe195;font-size:1.08rem}& #workTestDailyCountsGrid:is(*,#_#_){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}& #workTestDailyCountsGrid:is(*,#_) > .work-test-daily-count-card:is(*,._){width:100%;min-width:0;margin:0;padding:16px;border:1px solid rgba(109, 209, 246, .3);border-radius:11px;background:rgba(6, 33, 49, .76);box-shadow:inset 0 1px 0 rgba(180, 238, 255, .08);box-sizing:border-box}& #workCurrentMealDrinkSection:is(*,#_){margin-top:12px}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodCard#foodCard, #drinkCard:is(*,#_)){display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto;align-content:start;gap:14px;padding:24px;overflow:hidden}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodCard#foodCard, #drinkCard:is(*,#_)) > .insight-copy:is(*,._){order:1}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)).work-meal-drink-scale:is(*,._){order:2;width:min(100%, 1020px);min-width:0;margin:0 auto;padding:64px 14px 122px;overflow:visible;box-sizing:border-box}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .work-meal-drink-track:is(*,._){position:relative;display:block;width:100%;min-width:0;height:56px;overflow:visible;border:2px solid rgba(125, 234, 243, .92);background:#dbe6ed;box-shadow:inset 0 0 0 1px rgba(16, 32, 43, .12), 0 0 16px rgba(22, 200, 216, .42);box-sizing:border-box}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .mini-sky-segments:is(*,._){position:absolute;inset:0;display:flex;overflow:hidden}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .mini-sky-segments:is(*,._) > span{display:block;height:100%}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .mini-scale-tick:is(*,._){position:absolute;z-index:3;top:0;bottom:0;display:block;width:1px;background:rgba(227, 251, 255, .5)}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .mini-hour-tick:is(*,._){display:none}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .mini-bottom-label.meal-name-bottom:is(*,._){position:absolute;z-index:5;width:0;min-width:0;max-width:none;color:#d8edf0;text-align:left;transform:none;white-space:nowrap}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .mini-bottom-label.meal-name-bottom .scale-label-text:is(*,._){position:absolute;top:0;display:block;width:max-content;color:#d8edf0;font-weight:650;white-space:nowrap}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .mini-bottom-label.meal-name-bottom .scale-label-time:is(*,._){position:absolute;top:-96px;left:0;display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:3px 5px;border:1px solid rgba(142, 211, 220, .34);border-radius:6px;background:rgba(7, 27, 39, .94);color:#8fe2e4;font-size:.84rem;line-height:1;transform:translateX(-50%);white-space:nowrap}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .mini-bottom-label.meal-name-bottom.scale-label-start .scale-label-time:is(*,._){transform:none}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealDayMarker:is(*,#_), #drinkDayMarker:is(*,#_)).work-meal-drink-marker:is(*,._){position:absolute;z-index:12;top:-21px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff1bd;line-height:1;filter:drop-shadow(0 7px 10px rgba(0, 0, 0, .55))}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodCard#foodCard, #drinkCard:is(*,#_)) > .insight-art:is(*,._){order:3;width:min(100%, 980px);min-width:0;margin:-10px auto 0;overflow-x:auto;overflow-y:hidden;transform:none}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodIcon#foodIcon, #drinkIcon:is(*,#_)).meal-icon-row:is(*,._){display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));align-items:stretch;justify-content:center;gap:12px;width:min(100%, 840px);min-width:720px;max-width:840px;min-height:142px;margin:0 auto;padding:0;background:transparent;border:0;box-shadow:none}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodIcon#foodIcon, #drinkIcon:is(*,#_)).meal-icon-row:is(*,._) > span{display:grid;grid-template-rows:auto 1fr;align-items:center;justify-items:center;width:100%;min-width:0;max-width:128px;height:128px;min-height:128px;margin:0 auto;padding:10px 4px 12px;border:2px solid rgba(128, 157, 185, .42);border-radius:18px;background:linear-gradient(180deg, #202a35, #151d27);opacity:.68;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05), 0 12px 24px rgba(0, 0, 0, .2);transform:none;box-sizing:border-box}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodIcon#foodIcon, #drinkIcon:is(*,#_)).meal-icon-row:is(*,._) > span > b{align-self:start;color:#d9ecff;font-weight:600;text-align:center}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodIcon#foodIcon, #drinkIcon:is(*,#_)).meal-icon-row:is(*,._) > span > em{align-self:center;color:inherit;font-style:normal;line-height:1}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodIcon#foodIcon, #drinkIcon:is(*,#_)).meal-icon-row:is(*,._) > span.active{z-index:2;border-color:rgba(112, 221, 255, .86);background:linear-gradient(180deg, #18344c, #102238);opacity:1;box-shadow:0 0 0 3px rgba(81, 197, 235, .18), 0 0 24px rgba(64, 184, 228, .28), inset 0 1px 0 rgba(255, 255, 255, .08)}}@media (max-width: 780px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_){& #workTestDailyCountsSection:is(*,#_) .work-test-daily-counts-summary:is(*,._),& #workTestDailyCountsGrid:is(*,#_#_){grid-template-columns:minmax(0, 1fr)}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)).work-meal-drink-scale:is(*,._){overflow-x:auto;overflow-y:hidden}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .work-meal-drink-track:is(*,._){min-width:720px}}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_){& #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestSnackCountSlot, #workTestDrinkCountSlot) .work-snack-counter:is(*,._){min-height:56px;padding:4px 2px 8px;border:0;border-radius:0;background:transparent;background-color:transparent;background-image:none;box-shadow:none}& #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big:is(*,._){min-height:128px;padding:4px 10px 8px;border:0;border-radius:0;background:transparent;background-color:transparent;background-image:none;box-shadow:none}& #workTestDailyCountsSection:is(*,#_#_){display:block;width:calc(100% - 50px);margin:2px 25px 18px;padding:16px;border:1px solid rgba(103, 197, 235, .34);border-radius:14px;background-image:linear-gradient(145deg, rgba(8, 36, 53, .92), rgba(5, 24, 39, .96));box-shadow:inset 0 1px 0 rgba(160, 233, 255, .1), 0 18px 32px rgba(0, 0, 0, .18);box-sizing:border-box}& #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_#_){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none}& #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_) > .work-test-daily-count-card:is(*,._){width:100%;min-width:0;margin:0;padding:16px;border:1px solid rgba(109, 209, 246, .3);border-radius:11px;background:rgba(6, 33, 49, .76);background-image:none;box-shadow:inset 0 1px 0 rgba(180, 238, 255, .08);box-sizing:border-box}& #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_) :is(.work-test-side-count-slot:is(*,._), .work-test-consumption-control:is(*,._)){width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;background-image:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width: 780px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_){& #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_#_){grid-template-columns:minmax(0, 1fr)}& #workTestDailyCountsSection:is(*,#_#_){width:calc(100% - 24px);margin-inline:12px}}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_){& .work-test-consumption-control:is(*,._){position:relative;display:grid;grid-template-rows:auto auto auto;gap:11px;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;transform:none}& .work-test-consumption-select-row:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr) 76px;align-items:end;gap:10px;width:100%}& .work-test-consumption-select:is(*,._){display:block;width:100%;min-width:0}& .work-test-consumption-select:is(*,._) > span{display:block;margin:0 0 7px;color:#a6eaff;font-size:15px;line-height:1.1;text-align:center}& .work-test-consumption-select:is(*,._) select{width:100%;min-width:0;height:45px;border:1px solid rgba(125, 216, 255, .42);border-radius:9px;background:linear-gradient(145deg, rgba(21, 37, 54, .98), rgba(8, 29, 45, .98));color:#f8fcff;font-size:16px;line-height:1.2;box-shadow:inset 0 1px 0 rgba(151, 229, 255, .12), 0 8px 18px rgba(0, 0, 0, .24)}& .work-test-consumption-select:is(*,._) select.has-work-test-png-icon{padding-left:42px;background:var(--work-test-selected-icon) 10px center / 25px 25px no-repeat, linear-gradient(145deg, rgba(21, 37, 54, .98), rgba(8, 29, 45, .98))}& .work-test-consumption-menu-button:is(*,._){width:76px;min-width:76px;height:45px;min-height:45px;padding:0 10px;border:1px solid rgba(122, 219, 250, .42);border-radius:9px;background:linear-gradient(145deg, rgba(18, 49, 68, .98), rgba(7, 25, 40, .98));color:#e9fbff;font-size:16px;font-weight:600}& :is(#workTestMainSnackButton:is(*,#_), #workTestMainDrinkButton:is(*,#_)).work-test-consumption-big:is(*,._){place-items:center;width:100%;min-width:0;margin:0;padding:4px 10px 8px;border:0;border-radius:0;background:transparent;background-color:transparent;background-image:none;box-shadow:none}& :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-icon:is(*,._){width:104px;min-width:104px;max-width:104px;height:104px;min-height:104px;max-height:104px;background-position:center;background-repeat:no-repeat;background-size:100px 100px}}@media (max-width: 780px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_){& .work-test-consumption-select-row:is(*,._){grid-template-columns:minmax(0, 1fr)}& .work-test-consumption-menu-button:is(*,._){width:100%}}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_){& #workTestDayHeadingCard:is(*,#_#_) .work-test-day-heading-icon:is(*,._).work-test-day-heading-coffee-icon{width:60px;min-width:60px;max-width:60px;height:60px;min-height:60px;max-height:60px;background-size:contain}& :is( #workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b ).work-test-title-has-real-subtitle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:230px;min-height:74px;margin:0 auto;padding:10px 28px 12px;border:1px solid rgba(103, 211, 242, .52);border-radius:12px;background:radial-gradient(circle at 50% 0%, rgba(76, 188, 228, .14), transparent 58%), linear-gradient(145deg, rgba(15, 48, 67, .96), rgba(7, 27, 42, .98));box-shadow:inset 0 1px 0 rgba(173, 237, 255, .1), 0 9px 20px rgba(0, 0, 0, .2);box-sizing:border-box}& .work-test-mini-view:is(*,._){padding-top:26px;border:1px solid rgba(90, 185, 220, .32);border-radius:14px;background:radial-gradient(circle at 50% 0%, rgba(55, 154, 198, .1), transparent 25%), linear-gradient(150deg, rgba(13, 33, 48, .72), rgba(7, 23, 36, .84));box-shadow:inset 0 1px 0 rgba(164, 231, 255, .08)}& #workTestProgressOverviewTitle:is(*,#_).work-test-progress-overview-title{width:min(100%, 760px);margin:0 auto 22px;padding:0 0 13px;color:#75d9f2;-webkit-text-fill-color:#75d9f2;font-family:"Segoe UI", Arial, sans-serif;font-size:clamp(1.42rem, 2.2vw, 1.8rem);font-weight:600;line-height:1.15;letter-spacing:.02em;text-align:center;text-shadow:0 0 14px rgba(71, 198, 233, .22)}& .work-test-mini-summary-row:is(*,._) .work-test-mini-summary-track:is(*,._) > i{background-color:#2d7fc5;background-image:linear-gradient( 90deg, #245da8 0%, #2d86cb 58%, #45a9cf 76%, #d9892e 90%, #f2a240 100% );background-position:left center;background-repeat:no-repeat;background-size:var(--work-test-progress-background-size, 100% 100%);box-shadow:0 0 12px rgba(54, 148, 211, .3)}}@media (max-width: 600px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) :is( #workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b ).work-test-title-has-real-subtitle{min-width:min(220px, 100%);padding-inline:18px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_){& #workTestProgressOverviewTitle:is(*,#_).work-test-progress-overview-title{margin-bottom:18px;padding-bottom:0;border-bottom:0}& .work-test-mini-view:is(*,._) > .work-test-mini-summary-grid:is(*,._){display:grid;width:min(100%, 820px);max-width:820px;margin:0 auto;padding:0;gap:14px;border:0;border-radius:0;background:transparent;box-shadow:none}& .work-test-mini-view:is(*,._) .work-test-mini-summary-row:is(*,._){width:100%;min-width:0;max-width:820px;padding:14px 18px 16px;row-gap:7px;box-sizing:border-box}& .work-test-mini-view:is(*,._) .work-test-mini-summary-track:is(*,._){width:min(100%, 580px);height:21px;min-height:21px;max-height:21px;margin:4px auto 18px}& .work-test-mini-view:is(*,._) .work-test-mini-detail:is(*,._){margin-top:0}& :is( #workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b ).work-test-title-has-real-subtitle > .work-test-view-main:is(*,._){font-family:"Segoe Script", "Brush Script MT", "Lucida Handwriting", cursive;font-style:normal;font-weight:600;letter-spacing:.01em}& :is( #workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) b ).work-test-title-has-real-subtitle > .work-test-view-subtitle:is(*,._){margin:10px 18px 0}}html body.page-work-time.page-work-test #workCurrentMealDrinkSection{display:grid}html body.page-work-time.page-work-test #workWakeSleepCycle{box-sizing:border-box;width:100%;margin:0;padding:24px 30px 32px;background:linear-gradient(145deg, #121e2c, #1d2d3b 56%, #101924);border-color:rgba(138, 205, 233, .34)}html body.page-work-time.page-work-test #workWakeSleepCycle{& .wake-sleep-head{grid-template-columns:minmax(0, 1fr) auto;align-items:start}& .wake-sleep-title-copy{display:grid;gap:7px}& .wake-sleep-head h2{color:#aee8ff;font-weight:500}& .wake-sleep-top-bubble{width:max-content;max-width:100%;padding:5px 12px;color:#e3f5ff;background:rgba(4, 19, 31, .72);border:1px solid rgba(121, 214, 241, .38);border-radius:999px}& .wake-sleep-cycle-stats{display:grid;gap:4px;color:#c7d9e5;font-size:.92rem}& .wake-sleep-cycle-stats :is(b, em){color:#aee8ff;font-style:normal}& .wake-sleep-track{width:min(100% - 34px, 1040px);margin:60px auto 96px}& .wake-sleep-marker{display:grid;place-items:center;width:34px;height:34px;font-size:1rem;border-width:3px;background:#d8f7ff}& .wake-sleep-marker.is-sleep-marker{background:#1d3158;border-color:#afc9ff}& .wake-sleep-icons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}& .wake-sleep-icon{display:grid;justify-items:center;gap:3px;min-width:74px;color:#bcd3e2}& .wake-sleep-icon.is-active b{filter:drop-shadow(0 0 8px rgba(126, 226, 255, .85))}}@media (max-width: 720px){html body.page-work-time.page-work-test #workWakeSleepCycle{padding:20px 16px 26px}html body.page-work-time.page-work-test #workWakeSleepCycle{& .wake-sleep-head{grid-template-columns:1fr}& .wake-sleep-controls{justify-content:flex-start}}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_){& :is(#workTestMainSnackButton:is(*,#_), #workTestMainDrinkButton:is(*,#_)).work-test-consumption-big:is(*,._){display:grid;grid-template-rows:24px 104px;align-content:center;justify-items:center;min-height:152px}& .work-test-consumption-prompt:is(*,._){display:block;grid-row:1;align-self:end;position:static;visibility:visible;opacity:1;color:#b9eafb;-webkit-text-fill-color:#b9eafb;font-size:.88rem;font-style:normal;font-weight:500;line-height:1;text-align:center;white-space:nowrap}& :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-icon:is(*,._){grid-row:2;align-self:start;margin-top:6px}}html body.page-work-time.page-work-test #workTestOverviewCard:is(*,#_).work-test-overview-card{background:radial-gradient(circle at 18% -25%, rgba(64, 188, 193, 0.18), transparent 46%), linear-gradient(145deg, #0b343b 0%, #08272f 48%, #061c25 100%);border:1px solid rgba(91, 207, 214, 0.52);box-shadow:inset 0 1px 0 rgba(199, 251, 255, 0.05), 0 18px 38px rgba(0, 10, 15, 0.28)}html body.page-work-time.page-work-test #workTestOverviewCard:is(*,#_){& #workTestProgressOverview:is(*,#_){width:100%;max-width:none;margin:0;padding:17px 18px 19px;background:transparent;border:0;box-shadow:none}& #workTestProgressOverviewTitle:is(*,#_){margin:0 0 12px;color:#bfeef2;-webkit-text-fill-color:#bfeef2;font-size:1.34rem;letter-spacing:0.01em}& table.work-test-overview-table:is(*,._){table-layout:fixed;border-collapse:separate;border-spacing:0 5px;color:#d9f1f4;background:transparent;font-size:0.83rem}& .work-test-overview-table thead th{padding:0 9px 5px;border:0;color:#83cbd2;-webkit-text-fill-color:#83cbd2;background:transparent;font-size:0.68rem;font-weight:650;line-height:1;letter-spacing:0.075em;text-align:left;text-transform:uppercase;white-space:nowrap}& .work-test-overview-table-row > :is(th, td){height:43px;padding:6px 9px;border-top:1px solid var(--overview-row-border);border-bottom:1px solid var(--overview-row-border);border-left:0;border-right:0;background:linear-gradient(112deg, var(--overview-row-start), var(--overview-row-end));vertical-align:middle;text-align:left}& .work-test-overview-table-row > :first-child{border-left:1px solid var(--overview-row-border);border-radius:8px 0 0 8px}& .work-test-overview-table-row > :last-child{border-right:1px solid var(--overview-row-border);border-radius:0 8px 8px 0}& .work-test-overview-table-row > th > span{display:block;overflow:hidden;color:#e4f8fa;-webkit-text-fill-color:#e4f8fa;font-size:0.84rem;font-weight:650;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}& .work-test-overview-table-row > th > small{display:block;margin-top:3px;color:#7faab2;-webkit-text-fill-color:#7faab2;font-size:0.64rem;font-weight:450;line-height:1;white-space:nowrap}& .work-test-overview-progress:is(*,._){position:relative;display:block;width:100%;height:12px;overflow:hidden;border:1px solid rgba(120, 205, 213, 0.4);border-radius:999px;background:linear-gradient(180deg, #061923, #09242d);box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.56)}& .work-test-overview-progress > i{position:absolute;inset:0 auto 0 0;display:block;max-width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg, var(--overview-progress-start), var(--overview-progress-end));box-shadow:0 0 9px color-mix(in srgb, var(--overview-progress-end) 45%, transparent);transition:width 0.35s ease}& .work-test-overview-percent:is(*,._){display:block;color:#d1f4f5;-webkit-text-fill-color:#d1f4f5;font-size:0.87rem;font-variant-numeric:tabular-nums;font-weight:700;text-align:center;white-space:nowrap}& .work-test-overview-table-row .work-test-mini-status:is(*,._){display:inline-flex;align-items:center;justify-content:center;margin:0;padding:4px 7px;border:1px solid rgba(98, 190, 201, 0.46);border-radius:999px;background:rgba(10, 50, 59, 0.88);color:#aee5e9;-webkit-text-fill-color:#aee5e9;font-size:0.63rem;font-style:normal;font-weight:650;line-height:1;letter-spacing:0.025em;text-align:center;text-transform:uppercase;white-space:nowrap}& .work-test-overview-table-row .work-test-mini-status.is-completed{border-color:rgba(99, 201, 144, 0.58);background:rgba(19, 70, 50, 0.88);color:#aef2cb;-webkit-text-fill-color:#aef2cb}& .work-test-overview-table-row .work-test-mini-status.is-not-started{border-color:rgba(136, 156, 174, 0.48);background:rgba(36, 50, 61, 0.9);color:#b8c9d4;-webkit-text-fill-color:#b8c9d4}& .work-test-overview-time-value:is(*,._){display:block;overflow:hidden;color:#c7e5e8;-webkit-text-fill-color:#c7e5e8;font-size:0.75rem;font-variant-numeric:tabular-nums;font-weight:550;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}& .work-test-overview-table-row > td:last-child .work-test-overview-time-value{color:#9fc7cd;-webkit-text-fill-color:#9fc7cd}}@media (max-width: 760px){html body.page-work-time.page-work-test #workTestOverviewCard:is(*,#_){& #workTestProgressOverview:is(*,#_){padding:15px 11px 16px}& #workTestProgressOverviewTitle:is(*,#_){margin-bottom:10px;font-size:1.18rem}& table.work-test-overview-table:is(*,._){font-size:0.78rem}& .work-test-overview-table thead th:first-child{background:#082831}}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestOverviewCard:is(*,#_#_) #workTestProgressOverview:is(*,#_) .work-test-overview-table-row:is(*,._) .work-test-mini-status:is(*,._){height:auto;min-height:0;margin:0;line-height:1}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .collect-day-group:is(*,._){background:linear-gradient(150deg, rgba(20, 54, 61, .94) 0%, rgba(13, 40, 47, .96) 56%, rgba(9, 29, 35, .98) 100%);border-color:rgba(101, 164, 164, .38);box-shadow:inset 0 1px 0 rgba(188, 230, 222, .05), 0 5px 12px rgba(0, 0, 0, .14)}@media (min-width: 761px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .token-day-slots:is(*,._),html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-weekend:is(*,._) .token-day-slots.weekend-spend-slots{width:min(100%, 414px)}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._){& :is(.collect-day-totals, .collect-week-total-card){background:linear-gradient(150deg, rgba(20, 45, 47, .96), rgba(11, 29, 34, .98));border-color:rgba(105, 170, 166, .42);box-shadow:inset 0 1px 0 rgba(209, 239, 222, .05), 0 6px 14px rgba(0, 0, 0, .18)}& .collect-week-total-card:is(*,._){display:grid;grid-template-columns:48px minmax(0, 1fr);grid-template-rows:repeat(3, auto);align-items:center;justify-items:start;column-gap:12px;row-gap:3px;box-sizing:border-box;width:min(100%, 340px);min-width:0;padding:12px 18px;text-align:left}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workCardsStandalone:is(*,#_) .collect-week-total-card:is(*,._){& > .collect-week-bank-icon:is(*,._){grid-column:1;grid-row:1 / -1;align-self:center;justify-self:center;width:44px;min-width:44px;max-width:44px;height:44px;margin:0}& > :is(span, strong, small){grid-column:2;justify-self:start;width:auto;margin:0;text-align:left}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._){& :is(.work-earnings-token, .weekend-spend-token).counter-slot.slot-available:not(.slot-collected):is(:hover, :focus-visible){border-color:#a1fffb;filter:brightness(1.12);outline:none}& :is(.work-earnings-token, .weekend-spend-token).counter-slot.slot-locked{box-shadow:inset 0 0 14px rgba(0, 0, 0, .3)}}@media (prefers-reduced-motion: reduce){html body.page-work-time.page-work-test #workCardsStandalone :is(.work-earnings-token, .weekend-spend-token).slot-available{animation:none}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_#_#_){& #workTestLayout:is(*,#_#_#_#_#_) #workTestOverviewCard:is(*,#_#_#_){background:radial-gradient(circle at 50% 0%, rgba(43, 126, 126, .12), transparent 38%), linear-gradient(150deg, #0b3438 0%, #08282f 52%, #061d25 100%);border-color:rgba(93, 185, 184, .46);box-shadow:inset 0 1px 0 rgba(188, 245, 235, .08), 0 16px 34px rgba(0, 0, 0, .24)}& #workTestLayout:is(*,#_#_#_#_#_) #workTestOverviewCard:is(*,#_#_#_) .work-test-mini-summary-row:is(*,._._){background:linear-gradient( 138deg, var(--work-overview-row-start, #143943) 0%, var(--work-overview-row-mid, #0d2933) 56%, var(--work-overview-row-end, #081d27) 100% );border-color:var(--work-overview-row-border, rgba(104, 177, 184, .46));box-shadow:inset 0 1px 0 rgba(190, 235, 238, .07), 0 5px 15px rgba(0, 0, 0, .18)}& #workCardsStandalone:is(*,#_#_#_#_#_) #workDashboardTokens:is(*,#_#_#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_#_#_).collect-earnings-panel .counter-work:is(*,._._){background:linear-gradient(148deg, rgba(68, 58, 38, .98) 0%, rgba(47, 45, 32, .99) 54%, rgba(31, 34, 26, .99) 100%);border-color:rgba(169, 151, 99, .42);box-shadow:inset 0 1px 0 rgba(235, 218, 167, .06), 0 8px 18px rgba(0, 0, 0, .16)}& #workCardsStandalone:is(*,#_#_#_#_#_) #workDashboardTokens:is(*,#_#_#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_#_#_).collect-earnings-panel .counter-weekend:is(*,._._){background:linear-gradient(148deg, rgba(48, 65, 45, .98) 0%, rgba(37, 51, 37, .99) 54%, rgba(25, 35, 28, .99) 100%);border-color:rgba(125, 154, 111, .42);box-shadow:inset 0 1px 0 rgba(211, 230, 190, .06), 0 8px 18px rgba(0, 0, 0, .16)}& #workCardsStandalone:is(*,#_#_#_#_#_) #workDashboardTokens:is(*,#_#_#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_#_#_).collect-earnings-panel .collect-day-group:is(*,._._){padding-bottom:22px}& #workCardsStandalone:is(*,#_#_#_#_#_) #workDashboardTokens:is(*,#_#_#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_#_#_).collect-earnings-panel .counter-section:is(*,._._) .token-day-slots:is(*,._._){gap:10px;column-gap:10px}}@media (min-width: 761px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_#_#_) #workCardsStandalone:is(*,#_#_#_#_#_) #workDashboardTokens:is(*,#_#_#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_#_#_).collect-earnings-panel .counter-section:is(*,._._) .token-day-slots:is(*,._._){width:min(100%, 414px)}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_#_#_) #workCardsStandalone:is(*,#_#_#_#_#_) #workDashboardTokens:is(*,#_#_#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_#_#_).collect-earnings-panel{& :is(.work-earnings-token, .weekend-spend-token).counter-slot:is(*,._).slot-available:not(.slot-collected){border:3px solid rgba(104, 235, 232, .94);background:linear-gradient(155deg, rgba(30, 83, 91, .99) 0%, rgba(18, 61, 70, .99) 54%, rgba(11, 41, 49, 1) 100%);box-shadow:0 0 0 1px rgba(125, 248, 244, .38), 0 0 19px rgba(61, 230, 226, .48), inset 0 1px 0 rgba(237, 255, 254, .2);animation:none}& :is(.work-earnings-token, .weekend-spend-token).counter-slot:is(*,._).slot-collected{border:3px solid rgba(247, 162, 70, .96);background:linear-gradient(155deg, rgba(85, 51, 25, .99) 0%, rgba(55, 37, 24, .99) 56%, rgba(34, 27, 23, 1) 100%);box-shadow:0 0 0 1px rgba(255, 192, 105, .35), 0 0 21px rgba(238, 132, 45, .52), inset 0 0 18px rgba(244, 137, 50, .13);animation:none}& :is(.work-earnings-token, .weekend-spend-token).counter-slot:is(*,._).slot-locked{border-color:rgba(106, 120, 122, .62);background:linear-gradient(150deg, rgba(45, 52, 53, .92), rgba(26, 32, 35, .97))}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_){& #workTestDailyCountsSection:is(*,#_#_) :is( #workTestSnackTypeSelect:is(*,#_), #workTestDrinkTypeSelect:is(*,#_) ){color-scheme:dark;forced-color-adjust:none}& #workTestDailyCountsSection:is(*,#_#_) :is( #workTestSnackTypeSelect:is(*,#_), #workTestDrinkTypeSelect:is(*,#_) ) :is(option, optgroup){background-color:#0b2633;color:#ddf6fb;-webkit-text-fill-color:#ddf6fb}& #workTestDailyCountsSection:is(*,#_#_) :is( #workTestSnackTypeSelect:is(*,#_), #workTestDrinkTypeSelect:is(*,#_) ) option:checked{background-color:#20566b;color:#f4fdff;-webkit-text-fill-color:#f4fdff}& #workTestDailyCountsSection:is(*,#_#_) :is( #workTestSnackTypeSelect:is(*,#_), #workTestDrinkTypeSelect:is(*,#_) ) option:disabled{background-color:#091c25;color:#7895a0;-webkit-text-fill-color:#7895a0}& #workTestLayout:is(*,#_#_#_#_) #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayCombinedMarker:is(*,#_#_).workday-mini-marker::before,& #workTestLayout:is(*,#_#_#_#_) #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) #workweekMarker:is(*,#_#_).marker::before{position:absolute;z-index:12;box-sizing:content-box;min-width:0;max-width:0;min-height:0;max-height:0;margin:0;padding:0;border-top:12px solid #91efff;border-right-width:9px;border-right-color:transparent;border-bottom-width:0;border-left-width:9px;border-left-color:transparent;background:transparent;box-shadow:none;transform:translateX(-50%);pointer-events:none}& #workTestLayout:is(*,#_#_#_#_) #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayCombinedMarker:is(*,#_#_).workday-mini-marker::before{top:-17px;left:50%}& #workTestLayout:is(*,#_#_#_#_) #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) #workweekMarker:is(*,#_#_).marker::before{top:-14px;left:60px}}html body.page-work-time.page-work-test main.shell #workDashboard:is(*,#_#_#_#_#_){& #workTestLayout:is(*,#_#_#_#_#_) #workTestDayViewTitleText:is(*,#_#_) .work-test-view-main::before,& #workTestLayout:is(*,#_#_#_#_#_) #workTestDayViewTitleText:is(*,#_#_) .work-test-view-main::after,& #workTestLayout:is(*,#_#_#_#_#_) .work-test-week-view-title .work-test-view-main::before,& #workTestLayout:is(*,#_#_#_#_#_) .work-test-week-view-title .work-test-view-main::after{content:none;display:none}& #dailyEarningsCard:is(*,#_#_#_) #dailyEarningsPayPopover:is(*,#_#_){grid-template-columns:minmax(0, 1fr);align-items:start;align-content:start;row-gap:8px}& #dailyEarningsCard:is(*,#_#_#_) #dailyEarningsPayPopover:is(*,#_#_) .work-pay-entry-line:is(*,._){justify-content:start;justify-items:start;width:auto;height:36px;min-height:36px;gap:8px}& #dailyEarningsCard:is(*,#_#_#_) #dailyEarningsPayPopover:is(*,#_#_) .work-tax-entry-line:is(*,._){justify-content:start;justify-items:start;width:auto;height:36px;min-height:36px;gap:8px}& #dailyEarningsCard:is(*,#_#_#_) #dailyEarningsPayPopover:is(*,#_#_) :is(.work-wage-input-wrap, .percent-input-wrap){height:36px;min-height:36px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:5px}& #dailyEarningsCard:is(*,#_#_#_) #dailyEarningsPayPopover:is(*,#_#_) :is(#workPayAmount, #workTaxRate){box-sizing:border-box;height:36px;min-height:36px;margin:0;padding:6px 8px;text-align:left}& #dailyEarningsCard:is(*,#_#_#_) #dailyEarningsPayPopover:is(*,#_#_) #workPayPeriod:is(*,#_){width:92px;min-width:92px;max-width:92px;height:36px;min-height:36px;padding-inline:8px;text-align:left}}html body.page-work-time.page-work-test main.shell #workDashboard:is(*,#_#_#_#_#_#_#_){& #dailyEarningsCard:is(*,#_#_#_#_) #dailyEarningsPayPopover:is(*,#_#_#_){justify-content:center;justify-items:center}& #dailyEarningsCard:is(*,#_#_#_#_) #dailyEarningsPayPopover:is(*,#_#_#_) :is(.work-pay-entry-line, .work-tax-entry-line){justify-content:center;justify-items:center}& #dailyEarningsCard:is(*,#_#_#_#_) #dailyEarningsPayPopover:is(*,#_#_#_) .work-pay-entry-line{grid-template-columns:80px 92px 100px}& #dailyEarningsCard:is(*,#_#_#_#_) #dailyEarningsPayPopover:is(*,#_#_#_) .work-tax-entry-line{grid-template-columns:80px 74px}& #dailyEarningsCard:is(*,#_#_#_#_) #dailyEarningsPayPopover:is(*,#_#_#_) #workPayAmount{text-align:left}& #workTestLayout:is(*,#_#_#_#_) #workTestDayHeadingCard:is(*,#_) .work-test-day-heading-briefcase-icon{transform:translateY(-7px)}& #workTestLayout:is(*,#_#_#_#_) #workTestStatusBubble:is(*,#_){width:max-content;max-width:min(100%, 430px);margin:6px auto;padding:9px 18px 10px;border:1px solid rgba(238, 180, 111, .62);border-radius:12px;background:linear-gradient(135deg, rgba(62, 35, 55, .94), rgba(40, 31, 60, .96));box-shadow:inset 0 1px 0 rgba(255, 226, 181, .12);text-align:center}& #workTestLayout:is(*,#_#_#_#_) #workTestStatusBubble:is(*,#_) .work-test-status-prefix{color:#cfb8ff;-webkit-text-fill-color:#cfb8ff}& #workTestLayout:is(*,#_#_#_#_) #workTestStatusBubble:is(*,#_) .work-test-status-value{color:#ffc978;-webkit-text-fill-color:#ffc978;font-weight:600}& #dailyEarningsCard:is(*,#_#_#_#_) #dailyEarningsPayPopover:is(*,#_#_#_){box-sizing:border-box;width:min(540px, calc(100% - 44px));margin:-6px auto -2px;padding-inline:22px}& #workTestLayout:is(*,#_#_#_#_) #workTestDailyCountsSection:is(*,#_){background:linear-gradient(145deg, #0c3c48, #0a2d3b 58%, #082c36);border-color:rgba(84, 213, 219, .55)}& #workTestLayout:is(*,#_#_#_#_) #workTestDailyCountsSection:is(*,#_) .work-test-daily-counts-header{background:transparent;border:0;border-radius:0;box-shadow:none}& #workTestLayout:is(*,#_#_#_#_) #workTestDailyCountsTitle:is(*,#_){margin:10px 0 14px;font-size:clamp(1.42rem, 2.2vw, 1.8rem);font-weight:600}& #workTestLayout:is(*,#_#_#_#_) #workTestDailyCountsSection:is(*,#_) :is(#workTestSnackCountSlot, #workTestDrinkCountSlot).work-test-side-count-slot,& #workTestLayout:is(*,#_#_#_#_) #workTestDailyCountsSection:is(*,#_) :is(#workTestSnackCountSlot, #workTestDrinkCountSlot).work-test-side-count-slot .work-snack-counter{box-sizing:border-box;width:220px;min-width:220px;max-width:220px;transform:none}& #workTestLayout:is(*,#_#_#_#_) #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_) :is(.work-test-daily-snack-panel, .work-test-daily-drink-panel){background:linear-gradient(160deg, rgba(8, 57, 68, .68), rgba(5, 35, 46, .8));border-color:rgba(80, 205, 209, .4)}& #workTestLayout:is(*,#_#_#_#_) #workTestStatusActionsCard:is(*,#_){box-shadow:inset 0 1px 0 rgba(166, 235, 247, .1)}& #dailyEarningsCard:is(*,#_#_#_#_) #dailyEarningsPayPopover:is(*,#_#_#_) #workTaxRate{width:64px;min-width:64px;max-width:64px;text-align:left}}html body.page-work-time.page-work-test main.shell #workDashboard:is(*,#_#_#_#_) #workCardsStandalone:is(*,#_#_#_){& .work-cards-display-head:is(*,._){grid-template-columns:1fr;justify-items:center;margin:6px 0 10px}& .collect-pay-title-text:is(*,._){order:2;font-size:0;line-height:1}& .collect-pay-title-text:is(*,._)::after{content:"Collect Pay";color:#cae1b7;-webkit-text-fill-color:#cae1b7;font-size:clamp(1.5rem, 2.3vw, 1.78rem);font-weight:700;line-height:1.1}& .collect-pay-money-bag-icon:is(*,._){order:1;width:50px;height:50px;margin:0 0 -6px;object-fit:contain;transform:translateY(-10px);filter:drop-shadow(0 4px 7px rgba(0, 0, 0, .32)) saturate(1.08)}& #workDashboardTokens:is(*,#_) .collect-earnings-panel:is(*,._){box-sizing:border-box;background:linear-gradient(145deg, #3b513c, #2b402e 48%, #203224);border:1px solid rgba(184, 205, 145, .64);border-left-width:1px;border-radius:14px;box-shadow:inset 0 1px 0 rgba(236, 249, 212, .1), 0 10px 22px rgba(0, 0, 0, .18);padding:14px 16px 16px}& #workDashboardTokens:is(*,#_) .collect-earnings-sections:is(*,._){display:grid;gap:22px;background:transparent;border:0;box-shadow:none;padding:0}& #workDashboardTokens:is(*,#_) .collect-earnings-sections .counter-section:is(*,._){background:transparent;border:0;border-left:0;border-radius:0;box-shadow:none;padding:0}& #workDashboardTokens:is(*,#_) .collect-simple-header:is(*,._){padding:0 0 10px;margin:0}& #workDashboardTokens:is(*,#_) .collect-simple-header > strong{font-weight:700}& #workDashboardTokens:is(*,#_) .token-day-group.collect-day-group{gap:6px;padding:12px 16px 14px;background:linear-gradient(150deg, rgba(21, 62, 74, .88), rgba(13, 46, 55, .9));border-color:rgba(177, 202, 151, .34)}& #workDashboardTokens:is(*,#_) .collect-day-row-header:is(*,._){gap:4px;margin:0}& #workDashboardTokens:is(*,#_) .token-day-slots:is(*,._){padding-top:14px;gap:10px}& #workDashboardTokens:is(*,#_) .collect-day-totals:is(*,._){box-sizing:border-box;width:max-content;min-width:228px;max-width:calc(100% - 14px);padding:7px 12px}& #workDashboardTokens:is(*,#_) .collect-day-totals:is(*,._) span{display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}& #workDashboardTokens:is(*,#_) .collect-day-totals:is(*,._) strong{display:inline;white-space:nowrap}& #workDashboardTokens:is(*,#_) :is(.counter-slot.work-earnings-token,.counter-slot.weekend-spend-token){position:relative;box-sizing:border-box;width:96px;min-width:96px;min-height:142px;padding:10px 8px;grid-template-rows:25px 62px 25px;gap:4px;border-width:3px}& #workDashboardTokens:is(*,#_) :is(.work-earnings-token, .weekend-spend-token) .counter-slot-state{font-size:.76rem;font-weight:700}& #workDashboardTokens:is(*,#_) :is(.work-earnings-token, .weekend-spend-token) .counter-slot-period{font-size:.86rem;font-weight:600}& #workDashboardTokens:is(*,#_) :is(.work-earnings-token, .weekend-spend-token) .counter-slot-money{font-size:.9rem}& #workDashboardTokens:is(*,#_) .counter-slot-collection-marker{position:absolute;z-index:3;object-fit:contain;pointer-events:none}}@media (max-width: 640px){html body.page-work-time.page-work-test main.shell #workDashboard #workCardsStandalone #workDashboardTokens{& :is(.work-earnings-token, .weekend-spend-token){width:86px;min-width:86px;min-height:132px}& .collect-day-totals:is(*,._){min-width:0;width:auto}}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_){& #workCardsStandalone:is(*,#_#_#_).workweek-cards-standalone.glass-card{border:1px solid rgba(186, 207, 152, .62);border-left-width:1px;border-radius:14px}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_).collect-earnings-panel:is(*,._){background:transparent;border:0;border-left:0;border-radius:0;box-shadow:none;margin:0;padding:0}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_){margin-top:8px}& #workCurrentMealDrinkSection:is(*,#_) .work-meal-drink-kicker:is(*,._),& #workCurrentMealDrinkSection:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-head h2,& #financialYearCard:is(*,#_) .card-title:is(*,._){color:#aee8ff;-webkit-text-fill-color:#aee8ff;font-family:"Trebuchet MS", "Segoe UI", sans-serif;font-size:clamp(1.42rem, 2vw, 1.62rem);font-weight:600;letter-spacing:0;line-height:1.15;text-align:center;text-transform:none}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .mini-bottom-label.meal-name-bottom .scale-label-text:is(*,._){right:auto;left:50%;text-align:center;transform:translateX(-50%) rotate(-45deg);transform-origin:top center}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodIcon#foodIcon, #drinkIcon:is(*,#_)).meal-icon-row:is(*,._){transform:translateX(-20px)}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodIcon#foodIcon, #drinkIcon:is(*,#_)).meal-icon-row:is(*,._) > span > em{font-size:3.95rem}& #workCurrentMealDrinkSection:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-head{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px}& #workCurrentMealDrinkSection:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-title-copy{justify-items:center;text-align:center}& #workCurrentMealDrinkSection:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-head h2{width:100%;margin:0 0 10px}& #workCurrentMealDrinkSection:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-controls{justify-self:center;margin-top:0}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workTestLayout:is(*,#_#_#_#_) #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_){& .work-test-consumption-select:is(*,._),& .work-test-consumption-select:is(*,._) select{box-sizing:border-box;width:260px;min-width:260px;max-width:260px}& :is(#workTestSnackTypeSelect, #workTestDrinkTypeSelect){color-scheme:dark;color:#e8ffff;-webkit-text-fill-color:#e8ffff;border-color:rgba(87, 215, 213, .72);background:linear-gradient(145deg, #125864, #0a3c48)}& :is(#workTestSnackTypeSelect, #workTestDrinkTypeSelect).has-work-test-png-icon{padding-left:42px;background:var(--work-test-selected-icon) 10px center / 25px 25px no-repeat, linear-gradient(145deg, #145c66, #0a3d49)}& :is(#workTestSnackTypeSelect, #workTestDrinkTypeSelect) option{background-color:#105761;color:#efffff;-webkit-text-fill-color:#efffff}& :is(#workTestSnackTypeSelect, #workTestDrinkTypeSelect) option:checked{background-color:#19717a;color:#ffffff}}@media (max-width: 560px){html body.page-work-time.page-work-test main.shell #workDashboard #workTestDailyCountsSection #workTestDailyCountsGrid{& .work-test-consumption-select-row:is(*,._){grid-template-columns:minmax(0, 1fr) 70px;width:min(100%, 326px);min-width:0}& .work-test-consumption-select:is(*,._),& .work-test-consumption-select:is(*,._) select{width:100%;min-width:0;max-width:100%}}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_){& #workTestLayout:is(*,#_#_#_#_){display:grid;grid-template-columns:minmax(0, 1fr);gap:10px;align-items:start}& #workTestLayout:is(*,#_#_#_#_) :is(#workTestSliderCard, #workTestSnacksCard, #workTestOverviewCard).work-test-card{box-sizing:border-box;width:100%;min-width:0;margin:0;border:1px solid rgba(126, 205, 213, .42);border-radius:22px;box-shadow:0 16px 34px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(200, 255, 242, .08)}& #workTestLayout:is(*,#_#_#_#_) #workTestSliderCard:is(*,#_){padding:22px 30px 32px;background:repeating-linear-gradient(180deg, rgba(64, 123, 110, .08) 0 4px, rgba(7, 17, 25, 0) 4px 12px), linear-gradient(145deg, rgba(19, 42, 55, .98), rgba(12, 29, 42, .98))}& #workTestLayout:is(*,#_#_#_#_) #workTestSnacksCard:is(*,#_){padding:0;background:linear-gradient(145deg, #0c3c48, #0a2d3b 58%, #082c36);border-color:rgba(84, 213, 219, .55)}& #workTestLayout:is(*,#_#_#_#_) #workTestSnacksCard:is(*,#_) #workTestDailyCountsSection:is(*,#_){box-sizing:border-box;width:100%;min-height:0;margin:0;padding:10px 18px 12px;position:static;border:0;border-radius:inherit;background:transparent;box-shadow:none}& #workTestLayout:is(*,#_#_#_#_) #workTestOverviewCard:is(*,#_){padding:18px 24px 22px}& #workTestLayout:is(*,#_#_#_#_) #workTestOverviewCard:is(*,#_) #workTestProgressOverview:is(*,#_){margin:0;padding:0}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workTestLayout:is(*,#_#_#_#_) #workTestSliderCard:is(*,#_) #workTestStatusCard:is(*,#_){background-color:transparent;background-image:none;border:0;box-shadow:none}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_){& #workCurrentMealDrinkSection:is(*,#_){padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}& #workWakeSleepStandalone:is(*,#_){display:block;width:100%;margin:20px 0 0;padding:0;background:transparent;border:0;box-shadow:none}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-head{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-title-copy{justify-items:center;text-align:center}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-head h2{width:100%;margin:0 0 10px}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-controls{justify-self:center;margin-top:0}& #workTestLayout:is(*,#_#_#_#_) .work-test-view-countdown:is(*,._){width:max-content;max-width:calc(100% - 24px);margin:-3px auto 12px;color:#a9eaff;-webkit-text-fill-color:#a9eaff;font-size:clamp(.92rem, 1.35vw, 1.06rem);font-weight:500;line-height:1.2;text-align:center}& #workTestLayout:is(*,#_#_#_#_) .work-test-view-title:is(*,._) > b.work-test-title-has-real-subtitle{width:min(100%, 360px);box-sizing:border-box}& #workTestLayout:is(*,#_#_#_#_) .work-test-view-title:is(*,._) > b.work-test-title-has-real-subtitle .work-test-view-countdown{display:block;width:100%;margin:7px 0 0;color:#a9eaff;-webkit-text-fill-color:#a9eaff;font-size:.94rem;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap}& #workTestLayout:is(*,#_#_#_#_) :is(#workTestDayViewTitleText, .work-test-week-view-title > b).work-test-title-has-real-subtitle > .work-test-view-subtitle:is(*,._){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:142px;min-height:30px;margin:7px auto 0;padding:5px 18px 6px;border:1px solid rgba(255, 180, 76, .78);border-radius:999px;background:linear-gradient(180deg, rgba(72, 39, 15, .94), rgba(24, 22, 18, .98));box-shadow:inset 0 1px 0 rgba(255, 230, 182, .16), 0 3px 9px rgba(0, 0, 0, .2);color:#ffae43;-webkit-text-fill-color:#ffae43;font-family:"Segoe UI", Arial, sans-serif;font-size:1.06rem;font-style:normal;font-weight:600;line-height:1.1;letter-spacing:.01em}& #workTestLayout:is(*,#_#_#_#_) #workTestDayViewTitleText.work-test-title-has-real-subtitle > .work-test-view-subtitle.is-workday-subtitle{background:transparent;background-image:none;box-shadow:none}& #workTestLayout:is(*,#_#_#_#_) :is(#workTestDayViewTitleText, .work-test-week-view-title > b).work-test-title-has-real-subtitle > .work-test-view-subtitle.is-weekend-subtitle{border-color:rgba(111, 224, 119, .72);background:linear-gradient(180deg, rgba(30, 82, 48, .96), rgba(13, 43, 30, .98));box-shadow:inset 0 1px 0 rgba(202, 255, 206, .14), 0 3px 9px rgba(0, 0, 0, .2);color:#7fec85;-webkit-text-fill-color:#7fec85}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_).collect-earnings-panel:is(*,._) :is(.work-earnings-token, .weekend-spend-token).counter-slot:is(*,._._){width:96px;min-width:96px;max-width:96px;height:142px;min-height:142px;max-height:142px;padding:10px 8px;grid-template-rows:25px minmax(62px, 1fr) 25px;gap:4px}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_).collect-earnings-panel:is(*,._) :is(.work-earnings-token, .weekend-spend-token) .counter-slot-state:is(*,._){font-size:.76rem;font-weight:700;line-height:1.1}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_).collect-earnings-panel:is(*,._) :is(.work-earnings-token, .weekend-spend-token) .counter-slot-period:is(*,._){font-size:.86rem;font-weight:600;line-height:1.12}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_).collect-earnings-panel:is(*,._) .token-day-slots:is(*,._){padding-top:14px;gap:10px}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_).collect-earnings-panel:is(*,._) .collect-day-totals:is(*,._){width:max-content;min-width:228px;max-width:calc(100% - 14px);padding:7px 12px}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_).collect-earnings-panel:is(*,._) .collect-day-totals:is(*,._) span{display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_) #workTestLayout:is(*,#_#_#_#_) #workTestOverviewCard:is(*,#_) #workTestProgressOverview:is(*,#_).work-test-view-section.work-test-mini-view{margin:0;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #dailyEarningsCard:is(*,#_#_#_) #dailyEarningsPayPopover:is(*,#_#_#_) #workPayAmount:is(*,#_){width:96px;min-width:96px;max-width:96px}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #dailyEarningsCard:is(*,#_#_#_){& #dailyEarningsTotals:is(*,#_).daily-earnings-totals{width:min(100%, 940px)}& #dailyEarningsTotals:is(*,#_).daily-earnings-totals .work-total-section-grid:is(*,._){grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}}@media (max-width: 540px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #dailyEarningsCard:is(*,#_#_#_) #dailyEarningsTotals:is(*,#_).daily-earnings-totals .work-total-section-grid:is(*,._){grid-template-columns:minmax(0, 1fr)}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._){& .collect-earnings-sections:is(*,._){grid-template-columns:minmax(0, 1fr);gap:18px;width:100%}& .collect-earnings-sections .counter-section:is(*,._){box-sizing:border-box;display:grid;justify-items:center;width:min(100%, 970px);margin:0 auto;padding:18px 20px 20px;border:1px solid rgba(162, 217, 199, .46);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .06), 0 8px 16px rgba(0, 0, 0, .14)}& .counter-section .collect-token-grid:is(*,._){width:100%}& .counter-section .collect-day-group:is(*,._){box-sizing:border-box;width:min(100%, 920px);min-height:260px;height:260px;margin:0 auto 12px;padding:12px 16px 14px}& .counter-weekend:is(*,._) .token-day-slots.weekend-spend-slots{justify-content:center;justify-items:center;align-content:start;margin:0 auto}}@media (max-width: 940px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._){& .counter-section .collect-day-group:is(*,._){height:auto}& .counter-weekend:is(*,._) .token-day-slots.weekend-spend-slots{grid-template-columns:repeat(4, 96px);width:min(100%, 408px);min-height:308px;height:308px}}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_){& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)).work-meal-drink-scale:is(*,._){min-height:262px;padding-bottom:142px}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodIcon#foodIcon, #drinkIcon:is(*,#_)).meal-icon-row:is(*,._) > span > b{min-height:26px;font-size:clamp(.72rem, 1.05vw, .92rem);line-height:1.12}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodIcon#foodIcon, #drinkIcon:is(*,#_)).meal-icon-row:is(*,._) > span > em{transform:translateY(5px)}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) :is(.work-meal-drink-track:is(*,._),.mini-sky-segments:is(*,._)){border-radius:0}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .scale-label-time.meal-scale-time{position:absolute;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:3px 5px;border:1px solid rgba(142, 211, 220, .34);border-radius:6px;background:rgba(7, 27, 39, .94);color:#8fe2e4;font-size:.84rem;line-height:1;transform:none;white-space:nowrap}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealDayMarker:is(*,#_), #drinkDayMarker:is(*,#_)).work-meal-drink-marker:is(*,._){width:60px;height:60px;margin-left:-30px;font-size:3.5rem;transform:translateY(0)}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-labels{position:absolute;inset:0;pointer-events:none}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-labels > span{position:absolute;z-index:6;bottom:auto;width:0;min-width:0;margin:0;transform:translateX(-50%);text-align:center;white-space:nowrap}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-labels > span > b{position:absolute;top:0;left:50%;display:block;width:max-content;color:#d9ecff;font-weight:600;line-height:1.08;text-align:center;transform:translateX(-50%) rotate(-45deg);transform-origin:top center;white-space:nowrap}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-labels > span > small{position:absolute;left:50%;display:block;width:max-content;color:#8fe2e4;font-size:.82rem;line-height:1;transform:translateX(-50%);white-space:nowrap}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-icons{display:none}& #financialYearCard:is(*,#_){padding:20px 24px 24px;text-align:center}& #financialYearCard:is(*,#_) :is(.card-head, .card-title-wrap, .card-title-line, .title-value-stack){width:100%;justify-items:center;text-align:center}& #financialYearCard:is(*,#_) .card-title-line{grid-template-columns:minmax(0, 1fr);justify-content:center}& #financialYearCard:is(*,#_) .title-value-stack{width:max-content;max-width:100%;margin-inline:auto;justify-self:center}& #financialYearCard:is(*,#_) :is(#financialYearTitle, #financialYearValue, #financialYearTitleSubline){justify-self:center;margin-inline:auto;text-align:center}& #financialYearCard:is(*,#_) #financialYearTopLines.financialYearTopLines,& #financialYearCard:is(*,#_) #financialYearTopLines{display:grid;justify-items:center;width:100%;min-height:0;height:auto;margin:12px auto 18px;padding:0;text-align:center}& #financialYearCard:is(*,#_) .financial-business-layout{display:grid;justify-items:center;gap:9px;width:min(100%, 470px);min-height:0;height:auto;margin:0 auto;padding:14px 18px;border:1px solid rgba(155, 218, 244, .36);border-radius:12px;background:linear-gradient(145deg, rgba(10, 45, 66, .82), rgba(11, 31, 51, .92));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .055);text-align:center}& #financialYearCard:is(*,#_) .financial-business-headline{display:grid;gap:2px;width:100%;height:auto;text-align:center}& #financialYearCard:is(*,#_) .financial-business-headline > strong{color:#c7f2ff;font-size:1.08rem}& #financialYearCard:is(*,#_) .financial-business-headline > span{color:#91dff5;font-size:.9rem}& #financialYearCard:is(*,#_) .financial-business-progress{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;width:100%}& #financialYearCard:is(*,#_) .financial-business-progress > span{display:grid;gap:3px;padding:8px 10px;border:1px solid rgba(142, 214, 241, .24);border-radius:8px;background:rgba(6, 24, 42, .56)}& #financialYearCard:is(*,#_) .financial-business-progress b{color:#9bcfe4;font-size:.78rem;font-weight:600}& #financialYearCard:is(*,#_) .financial-business-progress em{color:#e6fbff;font-size:.9rem;font-style:normal}& #financialYearCard:is(*,#_) .financial-business-remaining{margin:0;color:#ffd98a;font-size:.9rem;text-align:center}& #financialYearCard:is(*,#_) .financial-quarter-dial{display:none}& #financialYearCard:is(*,#_) #financialYearDetails .compact-detail-metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 12px;width:min(100%, 860px);margin:16px auto 0;text-align:left}}@media (max-width: 620px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #financialYearCard:is(*,#_) .financial-business-progress,html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #financialYearCard:is(*,#_) #financialYearDetails .compact-detail-metrics{grid-template-columns:minmax(0, 1fr)}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workTestLayout:is(*,#_#_#_#_){& #workTestStatusHeading:is(*,#_) #workTestStatusBubble:is(*,#_){display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:min(100%, 438px);max-width:100%;min-height:0;height:auto;padding:19.5px 20px;white-space:nowrap}& #workTestStatusBubble:is(*,#_) .work-test-status-value{font-size:1.32rem;line-height:1.08}& #workTestStatusBubble:is(*,#_) :is(.work-test-status-prefix, .work-test-status-value){display:inline-block;white-space:nowrap}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_){& #workTestLayout:is(*,#_#_#_#_) .work-test-mini-summary-row[data-scale="workShift"] .work-test-mini-work-shift-divider{position:absolute;top:0;z-index:4;width:1px;height:100%;transform:translateX(-50%);background:rgba(195, 244, 248, .72);box-shadow:0 0 8px rgba(80, 220, 220, .24)}& #workTestLayout:is(*,#_#_#_#_) .work-test-mini-summary-row[data-scale="workShift"] .work-test-mini-work-shift-label{top:0;height:100%;z-index:5}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_).collect-earnings-panel:is(*,._) .counter-section .token-day-slots:is(*,._){row-gap:5px}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .token-day-slots:is(*,._){grid-template-columns:repeat(4, 96px);width:min(100%, 399px)}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) .work-day-collected-total:is(*,._){position:relative;min-width:248px}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) .work-day-collected-total:is(*,._) > span{font-size:1.08rem;line-height:1.25}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) .collect-week-total-earned:is(*,._){position:relative;min-width:300px;padding-inline:22px}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) .collect-week-total-earned:is(*,._) > span{font-size:1.12rem;font-weight:700}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) :is(.work-earnings-token, .weekend-spend-token).counter-slot:is(*,._){grid-template-rows:42px minmax(45px, 1fr) 25px}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) .counter-slot-collection-marker:is(*,._){top:6px;right:50%;width:42px;height:32px;transform:translateX(50%) scale(1.04)}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) :is(.work-earnings-token, .weekend-spend-token) .counter-slot-state:is(*,._){padding-top:25px}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) :is(.collect-day-totals, .collect-week-total-card).collect-total-popup-target,& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) :is(.collect-day-totals, .collect-week-total-card){position:relative;overflow:visible}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) .collect-total-popup-anchor:is(*,._){position:relative;overflow:visible}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) .collect-total-money-pop:is(*,._){position:absolute;z-index:20;top:50%;left:calc(100% + 8px);display:block;width:max-content;padding:4px 8px;border:1px solid rgba(255, 221, 123, .84);border-radius:999px;background:rgba(22, 48, 63, .96);color:#ffe39a;-webkit-text-fill-color:#ffe39a;font-size:.9rem;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none;transform:translateY(-50%);box-shadow:0 5px 14px rgba(0, 0, 0, .32);animation:collectTotalMoneyPop 850ms ease-out forwards}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-prompt:is(*,._){transform:translateY(-40px)}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #workTestLayout:is(*,#_#_#_){& :is(#workdayCombinedSlider, #workdayWeekendSlider) :is(.work-test-time-guide-label, .workday-mini-label, .work-test-label-text){font-size:1.05rem;line-height:1.08}& #workdayCombinedSlider:is(*,#_) .work-test-time-guide.is-lunch-boundary .work-test-time-guide-label{font-size:.92rem}& :is(#workdayCombinedSlider, #workdayWeekendSlider) .workday-mini-label small{font-size:.84rem;line-height:1.08}& #workweekTrack:is(*,#_) :is(.tick-label, .workweek-boundary-label, .work-test-label-text){font-size:1.05rem;line-height:1.08}& #workdayCombinedSlider:is(*,#_) #workdayCombinedLabels:is(*,#_) .workday-mini-label:is(*,._){font-size:1.05rem}& #workweekTrack:is(*,#_) .workweek-range-label:is(*,._) .work-test-label-text:is(*,._){font-size:1.05rem}& :is(#workTestDailyCountsTitle, #workTestProgressOverviewTitle){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}& :is(#workTestDailyCountsTitle, #workTestProgressOverviewTitle) .work-test-card-title-icon{display:block;min-height:26px;color:initial;-webkit-text-fill-color:initial;font-family:"Segoe UI Emoji", "Apple Color Emoji", sans-serif;font-size:1.52rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:2px;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .28))}& :is(#workTestDailyCountsTitle, #workTestProgressOverviewTitle) .work-test-card-title-text{display:block}& #workTestProgressOverview:is(*,#_) .work-test-mini-summary-row:is(*,._)[data-scale="workShift"]{background:linear-gradient(135deg, #123d69 0%, #0b294b 52%, #06182e 100%);border-color:rgba(76, 169, 224, .55)}& #workTestProgressOverview:is(*,#_) .work-test-mini-summary-row:is(*,._)[data-scale="hoursWorkedWeek"]{background:linear-gradient(135deg, #163764 0%, #0b2148 52%, #06142e 100%);border-color:rgba(105, 142, 231, .54)}& #workTestProgressOverview:is(*,#_) .work-test-mini-summary-row:is(*,._)[data-scale="workWeek"]{background:linear-gradient(135deg, #0c486d 0%, #072d51 52%, #041a34 100%);border-color:rgba(68, 190, 214, .53)}& #workTestProgressOverview:is(*,#_) .work-test-mini-summary-row:is(*,._)[data-scale="weekendDay"]{background:linear-gradient(135deg, #20386f 0%, #132456 52%, #090f32 100%);border-color:rgba(128, 148, 239, .54)}& #workTestProgressOverview:is(*,#_) .work-test-mini-summary-row:is(*,._)[data-scale="weekend"]{background:linear-gradient(135deg, #15385f 0%, #0b2547 52%, #05172e 100%);border-color:rgba(80, 147, 207, .52)}& #workTestProgressOverview:is(*,#_) .work-test-mini-summary-row:is(*,._)[data-scale="fullDay"]{background:linear-gradient(135deg, #0b5578 0%, #063654 52%, #031d34 100%);border-color:rgba(73, 197, 226, .55)}& #workTestProgressOverview:is(*,#_) .work-test-mini-summary-row:is(*,._)[data-scale="fullWeek"]{background:linear-gradient(135deg, #19395d 0%, #0d2644 52%, #061729 100%);border-color:rgba(101, 157, 210, .52)}}html body.page-work-time.page-work-test main.shell #workDashboard:is(*,#_#_#_#_) #workCardsStandalone:is(*,#_#_#_){& .collect-pay-money-stack-icon:is(*,._){order:-1;display:block;color:initial;font-family:"Segoe UI Emoji", "Apple Color Emoji", sans-serif;font-size:3rem;line-height:1;filter:drop-shadow(0 5px 7px rgba(0, 0, 0, .36))}& #workDashboardTokens:is(*,#_) .collect-simple-header:is(*,._) > strong{font-size:clamp(1.34rem, 2vw, 1.58rem);line-height:1.15}& #workDashboardTokens:is(*,#_) :is(.work-earnings-token, .weekend-spend-token).counter-slot:is(*,._){overflow:visible}& #workDashboardTokens:is(*,#_) .counter-slot-collection-marker:is(*,._){display:grid;place-items:center;color:initial;font-family:"Segoe UI Emoji", "Apple Color Emoji", sans-serif;font-size:1.7rem;line-height:1;filter:drop-shadow(0 3px 3px rgba(0, 0, 0, .38))}& #workDashboardTokens:is(*,#_) :is(.work-earnings-token, .weekend-spend-token) .counter-slot-icon-wrap:is(*,._){transform:translateY(5px)}& #workDashboardTokens:is(*,#_) :is(.work-earnings-token, .weekend-spend-token).slot-available:not(.slot-collected){border-width:1px;border-color:rgba(157, 195, 177, .48);box-shadow:inset 0 1px 0 rgba(232, 250, 236, .06)}& #workDashboardTokens:is(*,#_) :is(.work-earnings-token, .weekend-spend-token).slot-collected{border:2px solid rgba(239, 224, 150, .9);box-shadow:0 0 0 1px rgba(255, 239, 170, .38), 0 0 18px rgba(244, 218, 117, .45), inset 0 0 18px rgba(245, 220, 129, .16)}& #workDashboardTokens:is(*,#_) :is(.work-earnings-token, .weekend-spend-token).slot-locked{display:grid;grid-template-rows:minmax(0, 1fr);place-items:center;padding:8px;border:2px solid rgba(171, 181, 189, .7);background:linear-gradient(145deg, rgba(60, 67, 73, .92), rgba(32, 38, 44, .96));box-shadow:inset 0 0 14px rgba(0, 0, 0, .3)}& #workDashboardTokens:is(*,#_) :is(.work-earnings-token, .weekend-spend-token).slot-locked .counter-slot-state:is(*,._){grid-row:1;align-self:center;padding:0;color:#d2d8dc;-webkit-text-fill-color:#d2d8dc;font-size:.88rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}& #workDashboardTokens:is(*,#_) .counter-weekend:is(*,._) .token-day-slots.weekend-spend-slots{grid-template-columns:repeat(4, 96px);grid-template-rows:repeat(2, 142px);grid-auto-rows:142px;width:min(100%, 399px);min-height:289px;height:289px}& #workDashboardTokens:is(*,#_) .counter-weekend:is(*,._) .collect-day-group:is(*,._).weekend-spend-day{width:min(100%, 440px);min-height:370px;height:auto}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_).collect-earnings-panel:is(*,._){& .collect-simple-header:is(*,._) > strong{font-size:clamp(1.34rem, 2vw, 1.58rem);line-height:1.15}& :is(.work-earnings-token, .weekend-spend-token).counter-slot:is(*,._){overflow:visible}& .counter-slot-collection-marker:is(*,._){right:50%;display:grid;place-items:center;transform:translateX(50%);color:initial;font-family:"Segoe UI Emoji", "Apple Color Emoji", sans-serif;font-size:1.7rem;line-height:1;filter:drop-shadow(0 3px 3px rgba(0, 0, 0, .38))}& :is(.work-earnings-token, .weekend-spend-token) .counter-slot-state:is(*,._){padding-top:15px}& :is(.work-earnings-token, .weekend-spend-token) .counter-slot-icon-wrap:is(*,._){transform:translateY(5px)}& :is(.work-earnings-token, .weekend-spend-token).slot-available:not(.slot-collected){border-width:1px;border-color:rgba(157, 195, 177, .48);box-shadow:inset 0 1px 0 rgba(232, 250, 236, .06)}& :is(.work-earnings-token, .weekend-spend-token).slot-collected{border:2px solid rgba(239, 224, 150, .9);box-shadow:0 0 0 1px rgba(255, 239, 170, .38), 0 0 18px rgba(244, 218, 117, .45), inset 0 0 18px rgba(245, 220, 129, .16)}& :is(.work-earnings-token, .weekend-spend-token).slot-locked{display:grid;grid-template-rows:minmax(0, 1fr);place-items:center;padding:8px;border:2px solid rgba(171, 181, 189, .7);background:linear-gradient(145deg, rgba(60, 67, 73, .92), rgba(32, 38, 44, .96));box-shadow:inset 0 0 14px rgba(0, 0, 0, .3)}& :is(.work-earnings-token, .weekend-spend-token).slot-locked .counter-slot-state:is(*,._){grid-row:1;align-self:center;padding:0;color:#d2d8dc;-webkit-text-fill-color:#d2d8dc;font-size:.88rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}& .counter-weekend:is(*,._) .token-day-slots.weekend-spend-slots{grid-template-columns:repeat(4, 96px);grid-template-rows:repeat(2, 142px);grid-auto-rows:142px;width:min(100%, 399px);min-height:289px;height:289px}& .counter-weekend:is(*,._) .collect-day-group:is(*,._).weekend-spend-day{width:min(100%, 440px);min-height:370px;height:auto}& .counter-slot-collection-marker:is(*,._){box-sizing:border-box;top:-4px;width:38px;height:30px;min-width:0;min-height:0;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_) #dailyEarningsCard:is(*,#_#_#_){& .daily-earnings-head:is(*,._){gap:7px}& .daily-earnings-head:is(*,._) > h3{font-size:clamp(1.72rem, 2.7vw, 2rem);line-height:1.16}& .daily-earnings-payment-check-icon:is(*,._){display:block;position:relative;width:52px;height:37px;margin:-2px auto 3px;border:3px solid #60d5ef;border-radius:6px;background:linear-gradient(145deg, #173c5d, #0c2238);box-shadow:inset 0 1px 0 rgba(200, 249, 255, .16), 0 4px 8px rgba(0, 0, 0, .28)}& .daily-earnings-payment-check-icon:is(*,._)::before{content:"✓";position:absolute;left:7px;top:1px;color:#f5d778;font-size:1.7rem;font-weight:800;line-height:1}& .daily-earnings-payment-check-icon:is(*,._)::after{content:"";position:absolute;top:9px;right:7px;width:15px;height:3px;border-radius:2px;background:#a9edf8;box-shadow:0 8px 0 #a9edf8, 0 16px 0 rgba(169, 237, 248, .68)}& #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover{font-size:1.14rem}& #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover .work-wage-table-label:is(*,._) > span:first-child{font-size:1.17rem;font-weight:700}& #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover :is(.work-wage-input-wrap, .percent-input-wrap, input, select, em){font-size:1.12rem}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_){& #workTestLayout:is(*,#_#_#_#_) #workTestStatusActions:is(*,#_){transform:translateY(3px);margin-bottom:3px}& #workTestLayout:is(*,#_#_#_#_) #workTestStatusBubble:is(*,#_){transform:translateY(5px)}& #dailyEarningsCard:is(*,#_#_#_){background:linear-gradient(145deg, #202a33 0%, #151d25 54%, #0e151d 100%);border-color:rgba(123, 149, 165, .52)}& #workTestLayout:is(*,#_#_#_#_) :is(#workTestDailyCountsTitle:is(*,#_), #workTestProgressOverviewTitle:is(*,#_)){font-weight:700}& #workTestLayout:is(*,#_#_#_#_) #workTestProgressOverviewTitle:is(*,#_){font-weight:700}& #workTestLayout:is(*,#_#_#_#_) #workTestOverviewCard:is(*,#_) .work-test-mini-summary-row:is(*,._):nth-child(2n){background:linear-gradient(135deg, #1a3348 0%, #162534 56%, #101a24 100%)}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) .counter-section:is(*,._){width:min(100%, 920px);margin-inline:auto}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) .collect-day-group:is(*,._){width:min(100%, 720px);margin-inline:auto}& #workCurrentMealDrinkSection:is(*,#_) .insight-art:is(*,._){display:grid;justify-items:center;align-content:start;gap:8px}& #workCurrentMealDrinkSection:is(*,#_) .work-meal-drink-menu-title:is(*,._){margin:0;color:#d8f3f6;font-size:1rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-align:center;text-transform:uppercase}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .mini-bottom-label.meal-name-bottom .scale-label-text:is(*,._){font-size:1rem;line-height:1.12}& #dailyEarningsCard:is(*,#_#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover .work-pay-entry-line:is(*,._) > span:first-child{white-space:nowrap}& #dailyEarningsCard:is(*,#_#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover #workPayPeriod:is(*,#_){width:116px;min-width:116px;max-width:116px;height:42px;min-height:42px;line-height:1.2;transform:translateY(-3px)}& #dailyEarningsCard:is(*,#_#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover :is(.work-wage-input-wrap, .percent-input-wrap){transform:translateY(-3px)}& #workCardsStandalone:is(*,#_#_#_) .collect-pay-money-stack-icon:is(*,._){margin-top:-19px}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodIcon#foodIcon, #drinkIcon:is(*,#_)).meal-icon-row:is(*,._) em{display:none}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-labels > span{top:calc(100% + 50px)}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-labels > span > b{font-size:.98rem}& #workTestLayout:is(*,#_#_#_#_) :is(#workTestDayViewTitleText, .work-test-week-view-title > b).work-test-title-has-real-subtitle{display:flex;flex-direction:column;align-items:center;gap:15px}& #workTestLayout:is(*,#_#_#_#_) :is(#workTestDayViewTitleText, .work-test-week-view-title > b).work-test-title-has-real-subtitle > :is(.work-test-view-main, .work-test-view-subtitle, .work-test-view-countdown){margin:0}& #workTestLayout:is(*,#_#_#_#_) :is(#workTestDayViewTitleText, .work-test-week-view-title > b).work-test-title-has-real-subtitle > :is(#workTestDayViewCountdown, #workTestWeekViewCountdown){margin:0}}#workTestDayViewCountdown:is(*,#_#_),#workTestWeekViewCountdown:is(*,#_#_){margin:0}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_){& #workCardsStandalone:is(*,#_#_#_) .work-cards-display-head:is(*,._){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}& #workCardsStandalone:is(*,#_#_#_) :is(.collect-pay-money-stack-icon:is(*,._),.collect-pay-title-text:is(*,._)){margin:0}& :is(#workSettingsToggle:is(*,#_), .compact-holidays-button:is(*,._)){transform:translateY(5px)}& #workTestLayout:is(*,#_#_#_#_) #workTestProgressOverview:is(*,#_) .work-test-mini-summary-row:is(*,._){grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title status" "track track" "detail detail";justify-items:center;align-items:center;min-height:0}& #workTestLayout:is(*,#_#_#_#_) #workTestProgressOverview:is(*,#_) .work-test-mini-summary-row:is(*,._) > span{grid-area:title;justify-self:start;justify-content:flex-start;width:auto;text-align:left}& #workTestLayout:is(*,#_#_#_#_) #workTestProgressOverview:is(*,#_) .work-test-mini-summary-row:is(*,._) > .work-test-mini-status:is(*,._){grid-area:status;justify-self:end;align-self:center}& #workTestLayout:is(*,#_#_#_#_) #workTestProgressOverview:is(*,#_) .work-test-mini-summary-row:is(*,._) > .work-test-mini-detail:is(*,._){grid-area:detail;margin:10px 0 0}& #dailyEarningsCard:is(*,#_#_#_) #dailyEarningsPayPopover:is(*,#_).daily-earnings-pay-popover :is(.work-pay-entry-line, .work-tax-entry-line) > span:first-child{transform:translateX(-7px)}& #workCardsStandalone:is(*,#_#_#_) .work-cards-display-head:is(*,._){margin-bottom:0}& #workCardsStandalone:is(*,#_#_#_) .collect-pay-money-stack-icon:is(*,._){transform:translateY(-10px)}& #workCardsStandalone:is(*,#_#_#_) .collect-work-header:is(*,._){grid-template-columns:max-content max-content;grid-template-areas:"title title" "description description" "available drop" "summary summary";justify-content:center;align-items:center;column-gap:14px}& #workCardsStandalone:is(*,#_#_#_) .collect-work-header:is(*,._) > strong{grid-area:title}& #workCardsStandalone:is(*,#_#_#_) .collect-work-header:is(*,._) > p{grid-area:description}& #workCardsStandalone:is(*,#_#_#_) .collect-work-header:is(*,._) > .collect-available-count:is(*,._){grid-area:available;margin-top:10px}& #workCardsStandalone:is(*,#_#_#_) .collect-work-header:is(*,._) > .drop-collect-cards-button:is(*,._){grid-area:drop;margin:10px 0 0}& #workCardsStandalone:is(*,#_#_#_) .collect-work-header:is(*,._) > .collect-week-summary-row:is(*,._){grid-area:summary}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .collect-day-row-header:is(*,._){grid-template-columns:max-content max-content;justify-content:center;align-items:center;gap:16px;width:min(100%, 430px)}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .collect-day-row-header:is(*,._) > .collect-day-totals:is(*,._){grid-column:2;grid-row:1;justify-self:start;width:max-content;min-width:0;max-width:none}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .collect-day-row-header:is(*,._) > .token-day-label:is(*,._){grid-column:1;grid-row:1;width:max-content;min-width:0;max-width:none}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .work-day-collected-total:is(*,._) > span{display:inline-flex;flex-direction:row;grid-template-columns:none;align-items:baseline;justify-content:center;gap:4px;width:max-content;height:auto;min-height:0;white-space:nowrap}& #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .work-day-collected-total:is(*,._) > span > strong{display:inline;width:auto;margin:0}}@media (min-width: 941px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-work:is(*,._) .collect-day-group:is(*,._){min-height:218px;height:218px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workCurrentMealDrinkSection:is(*,#_) :is(#foodCard#foodCard, #drinkCard:is(*,#_)){min-height:510px}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_){& .wake-sleep-track{margin:50px auto 114px}& .wake-sleep-labels > span > small{top:-126px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestDailyCountsGrid:is(*,#_){& .work-test-consumption-inline-panel:is(*,._):is(.is-snack-popup, .is-drink-popup){box-sizing:border-box;grid-template-columns:58px minmax(0, 1fr);grid-template-rows:auto;align-items:center;justify-items:start;column-gap:10px;row-gap:0;min-height:88px;height:auto;padding:22px 12px 12px;border:1px solid rgba(158, 211, 224, .56);border-radius:13px;background:linear-gradient(145deg, rgba(17, 34, 46, .98), rgba(8, 21, 32, .99));box-shadow:0 14px 28px rgba(0, 0, 0, .38), inset 0 1px 0 rgba(230, 250, 255, .08), 0 0 0 1px rgba(35, 104, 129, .16);overflow:visible;color:#edfaff;-webkit-text-fill-color:#edfaff}& .work-test-consumption-inline-panel:is(*,._).is-snack-popup{border-color:rgba(215, 170, 104, .58);background:radial-gradient(circle at 18% 18%, rgba(168, 91, 48, .18), transparent 48%), linear-gradient(145deg, rgba(48, 35, 33, .99), rgba(24, 24, 31, .99));box-shadow:0 14px 28px rgba(0, 0, 0, .38), inset 0 1px 0 rgba(255, 237, 207, .07), 0 0 0 1px rgba(137, 74, 42, .14)}& .work-test-consumption-inline-panel:is(*,._).is-drink-popup{border-color:rgba(100, 199, 224, .58);background:radial-gradient(circle at 18% 18%, rgba(41, 132, 164, .2), transparent 48%), linear-gradient(145deg, rgba(18, 44, 59, .99), rgba(10, 26, 39, .99));box-shadow:0 14px 28px rgba(0, 0, 0, .38), inset 0 1px 0 rgba(221, 248, 255, .08), 0 0 0 1px rgba(33, 126, 157, .15)}& .work-test-consumption-inline-panel:is(*,._).is-snack-popup .snack-donut-progress:is(*,._){grid-column:1;grid-row:1;width:52px;min-width:52px;max-width:52px;height:52px;min-height:52px;max-height:52px;margin:0}& .work-test-consumption-inline-panel:is(*,._).is-drink-popup .snack-coffee-cup-progress:is(*,._){grid-column:1;grid-row:1;width:44px;min-width:44px;max-width:44px;height:52px;min-height:52px;max-height:52px;margin:0}& .work-test-consumption-inline-panel:is(*,._):is(.is-snack-popup, .is-drink-popup) > b{grid-column:2;grid-row:1;align-self:center;display:grid;gap:3px;margin:0;padding:0 2px 0 0;color:#edfaff;-webkit-text-fill-color:#edfaff;font-size:13px;line-height:1.08;text-align:left}& .work-test-consumption-inline-panel:is(*,._) > .work-test-consumption-popup-close{position:absolute;z-index:2;top:5px;right:6px;display:inline-grid;place-items:center;box-sizing:border-box;width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px;margin:0;padding:0 0 2px;border:1px solid rgba(173, 219, 231, .38);border-radius:50%;background:rgba(5, 17, 27, .72);box-shadow:none;color:#d9edf3;-webkit-text-fill-color:#d9edf3;font:600 18px/1 Arial, sans-serif;cursor:pointer}& .work-test-consumption-inline-panel:is(*,._) > .work-test-consumption-popup-close:is(:hover, :focus-visible){border-color:rgba(211, 241, 248, .76);background:rgba(28, 58, 72, .94);color:#fff;-webkit-text-fill-color:#fff;outline:none}& .work-test-consumption-inline-panel:is(*,._).is-drink-popup .snack-coffee-cup-progress:is(*,._){border:1.5px solid rgba(216, 247, 255, .82);border-top-width:2px}& .work-test-consumption-inline-panel:is(*,._).is-drink-popup .snack-coffee-cup-progress:is(*,._)::before{right:-12px;top:14px;width:11px;height:18px;border-width:1.5px}& .work-test-consumption-inline-panel:is(*,._).is-drink-popup .snack-coffee-cup-progress:is(*,._) .snack-coffee-liquid:is(*,._){left:2px;right:2px;bottom:2px;height:min(calc(100% - var(--coffee-empty-pct, 0%)), calc(100% - 4px));max-height:calc(100% - 4px);border-radius:5px 5px 9px 9px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_){& #workTestDayViewTitleText:is(*,#_).work-test-title-has-real-subtitle::before,& #workTestDayViewTitleText:is(*,#_).work-test-title-has-real-subtitle::after,& .work-test-week-view-title:is(*,._) > b.work-test-title-has-real-subtitle:is(*,._)::before,& .work-test-week-view-title:is(*,._) > b.work-test-title-has-real-subtitle:is(*,._)::after{content:none;display:none}& :is( #workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) > b ).work-test-title-has-real-subtitle > .work-test-view-heading-line:is(*,._){display:inline-flex;align-items:baseline;justify-content:center;gap:0.38em;width:100%;white-space:nowrap}& :is( #workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) > b ).work-test-title-has-real-subtitle > .work-test-view-heading-line:is(*,._) > .work-test-view-subtitle:is(*,._){padding:0;border:0;border-radius:0;background:none;box-shadow:none;min-width:0;min-height:0}& :is( #workTestDayViewTitleText:is(*,#_), .work-test-week-view-title:is(*,._) > b ).work-test-title-has-real-subtitle > .work-test-view-heading-line:is(*,._) > :is( .work-test-view-main:is(*,._), .work-test-view-subtitle:is(*,._) ){display:inline;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;overflow:visible}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestOverviewCard:is(*,#_#_) #workTestProgressOverview:is(*,#_){& table.work-test-overview-table:is(*,._){font-size:0.92rem}& #workTestProgressOverviewTitle:is(*,#_){font-size:1.48rem}& .work-test-overview-table:is(*,._) thead th{font-size:0.76rem;letter-spacing:0.055em}& .work-test-overview-table-row:is(*,._) > :is(th, td){height:48px;padding:7px 10px}& .work-test-overview-table-row:is(*,._) > th > span{font-size:0.96rem}& .work-test-overview-table-row:is(*,._) > th > small{font-size:0.72rem}& .work-test-overview-percent:is(*,._){font-size:0.98rem}& .work-test-overview-table-row:is(*,._) .work-test-mini-status:is(*,._){padding:5px 8px;font-size:0.7rem}& .work-test-overview-time-value:is(*,._){font-size:0.87rem;font-weight:600}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workTestLayout:is(*,#_#_#_#_) #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_){& .work-test-consumption-state-select:is(*,._){display:none}& .work-test-consumption-select-row:is(*,._){display:flex;grid-template-columns:none;align-items:center;justify-content:center;width:100%;min-width:0;max-width:none;min-height:42px;margin:0 auto 4px}& .work-test-consumption-menu-button:is(*,._){display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;width:154px;min-width:154px;max-width:154px;min-height:38px;padding:8px 18px;color:#e9fbff;-webkit-text-fill-color:#e9fbff;font-size:16px;font-weight:600;letter-spacing:.02em;border:1px solid rgba(112, 218, 229, .72);border-radius:10px;background:linear-gradient(145deg, rgba(22, 92, 103, .96), rgba(9, 53, 66, .98)), #0c4350;box-shadow:inset 0 1px 0 rgba(220, 255, 255, .13), 0 7px 16px rgba(0, 0, 0, .24)}& .work-test-consumption-menu-button:is(*,._)::after{content:"\25BE";display:inline-block;color:#9eeaf1;font-size:14px;line-height:1;transform:translateY(-1px)}& .work-test-consumption-menu-button:is(*,._)[aria-expanded="true"]{border-color:rgba(151, 239, 246, .94);background:linear-gradient(145deg, rgba(30, 112, 120, .98), rgba(10, 63, 75, .99)), #0e5260;box-shadow:inset 0 1px 0 rgba(228, 255, 255, .17), 0 0 0 2px rgba(83, 205, 217, .14), 0 8px 20px rgba(0, 0, 0, .32)}& .work-test-consumption-menu-button:is(*,._)[aria-expanded="true"]::after{transform:translateY(1px) rotate(180deg)}& :is(.work-test-snack-control, .work-test-drink-control).work-test-consumption-control{position:relative;overflow:visible}& :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)).work-test-consumption-gallery:is(*,._){position:absolute;inset:auto auto auto 50%;top:calc(100% - 50px);z-index:140;box-sizing:border-box;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:minmax(58px, auto);align-content:start;gap:8px;width:min(420px, calc(100% - 16px));min-width:0;height:320px;max-height:320px;margin:0;padding:12px;overflow-x:hidden;overflow-y:auto;transform:translateX(-50%);border:1px solid rgba(115, 216, 224, .68);border-radius:14px;background:radial-gradient(circle at 16% 0%, rgba(52, 147, 152, .18), transparent 35%), linear-gradient(150deg, rgba(9, 49, 59, .995), rgba(5, 29, 39, .995) 58%, rgba(6, 38, 45, .995)), #082e38;box-shadow:inset 0 1px 0 rgba(218, 255, 255, .12), 0 18px 34px rgba(0, 0, 0, .52), 0 0 0 1px rgba(33, 116, 129, .18);scrollbar-color:rgba(111, 211, 220, .72) rgba(4, 27, 35, .82);scrollbar-width:thin}& :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)).work-test-consumption-gallery:is(*,._)[hidden]{display:none}& #workTestSnackGallery:is(*,#_).work-test-consumption-gallery::before,& #workTestDrinkGallery:is(*,#_).work-test-consumption-gallery::before{grid-column:1 / -1;align-self:center;padding:2px 4px 9px;color:#bcebf0;font-size:14px;font-weight:600;letter-spacing:.045em;text-align:left;border-bottom:1px solid rgba(112, 203, 211, .22)}& #workTestSnackGallery:is(*,#_).work-test-consumption-gallery::before{content:"Choose a snack"}& #workTestDrinkGallery:is(*,#_).work-test-consumption-gallery::before{content:"Choose a drink"}& :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)) .work-test-consumption-image:is(*,._){display:grid;grid-template-columns:34px minmax(0, 1fr);align-items:center;justify-items:start;gap:8px;box-sizing:border-box;width:100%;min-width:0;max-width:none;height:58px;min-height:58px;max-height:58px;margin:0;padding:7px 8px;color:#e9f8fa;border:1px solid rgba(104, 194, 202, .26);border-radius:9px;background:linear-gradient(145deg, rgba(22, 65, 72, .96), rgba(9, 38, 47, .98)), #103e48;box-shadow:inset 0 1px 0 rgba(220, 255, 255, .06), 0 4px 10px rgba(0, 0, 0, .18)}& :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)) .work-test-consumption-image:is(*,._):is(:hover, :focus-visible){border-color:rgba(142, 231, 237, .78);background:linear-gradient(145deg, rgba(28, 91, 96, .98), rgba(11, 51, 60, .99)), #15545c;box-shadow:inset 0 1px 0 rgba(225, 255, 255, .1), 0 0 0 2px rgba(83, 197, 207, .12), 0 6px 14px rgba(0, 0, 0, .26)}& :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)) .work-test-consumption-image:is(*,._) > span{display:block;align-self:center;justify-self:center;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;margin:0;background-position:center;background-repeat:no-repeat;background-size:contain;transform:none}& :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)) .work-test-consumption-image:is(*,._) > em{display:block;align-self:center;justify-self:stretch;margin:0;color:#eaf7f8;-webkit-text-fill-color:#eaf7f8;font-size:12px;font-style:normal;font-weight:500;line-height:1.08;text-align:left;text-wrap:balance;transform:none}}@media (max-width: 560px){html body.page-work-time.page-work-test #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)).work-test-consumption-gallery{grid-template-columns:repeat(2, minmax(0, 1fr));width:min(342px, calc(100% - 12px));height:300px;max-height:300px;padding:10px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_#_) #workTestSnacksCard:is(*,#_#_) #workTestDailyCountsTitle:is(*,#_#_) .work-test-card-title-icon:is(*,._){display:block;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;margin:0 auto 3px;color:transparent;-webkit-text-fill-color:transparent;font-size:0;line-height:0;background:url("../work/snack-drink.svg") center / contain no-repeat;filter:drop-shadow(0 4px 7px rgba(0, 0, 0, 0.3))}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestLayout:is(*,#_#_#_) :is(#workTestDailyCountsTitle, #workTestProgressOverviewTitle) .work-test-card-title-icon:is(*,._){display:block;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;margin:0 auto 3px;color:transparent;-webkit-text-fill-color:transparent;font-size:0;letter-spacing:0;background-position:center;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 4px 7px rgba(0, 0, 0, 0.3))}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestProgressOverviewTitle:is(*,#_) .work-test-card-title-icon:is(*,._){background-image:url("../work/overview-table.svg")}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestDailyCountsTitle:is(*,#_) .work-test-card-title-icon:is(*,._){background-image:url("../work/snack-drink.svg")}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workCardsStandalone:is(*,#_#_) .work-cards-display-head:is(*,._) .collect-pay-money-stack-icon:is(*,._){order:-1;display:block;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;margin:0 auto 3px;transform:none;color:transparent;-webkit-text-fill-color:transparent;font-size:0;line-height:0;background:url("../work/collect-pay.svg") center / contain no-repeat;filter:drop-shadow(0 4px 7px rgba(0, 0, 0, 0.32))}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is(#foodCard#foodCard, #drinkCard:is(*,#_)) .work-meal-drink-kicker:is(*,._){display:block;text-align:center}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is(#foodCard#foodCard, #drinkCard:is(*,#_)) .work-meal-drink-kicker:is(*,._)::before,html body.page-work-time:is(*,._).page-work-test:is(*,._) #workWakeSleepTitle:is(*,#_)::before,html body.page-work-time:is(*,._).page-work-test:is(*,._) #financialYearTitle:is(*,#_)::before,html body.page-work-time:is(*,._).page-work-test:is(*,._) :is(#payCalculator:is(*,#_), #expenseCalculator:is(*,#_)) .finance-compact-title:is(*,._)::before{content:"";display:block;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;margin:0 auto 6px;background-position:center;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 4px 7px rgba(0, 0, 0, 0.3))}html body.page-work-time:is(*,._).page-work-test:is(*,._) #foodCard#foodCard .work-meal-drink-kicker:is(*,._)::before{background-image:url("../work/current-meal.svg")}html body.page-work-time:is(*,._).page-work-test:is(*,._) #drinkCard:is(*,#_) .work-meal-drink-kicker:is(*,._)::before{background-image:url("../work/current-drink.svg")}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workWakeSleepTitle:is(*,#_){display:flex;flex-direction:column;align-items:center;justify-content:center}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workWakeSleepTitle:is(*,#_)::before{background-image:url("../work/sleep-time.svg")}html body.page-work-time:is(*,._).page-work-test:is(*,._) #financialYearTitle:is(*,#_){display:flex;flex-direction:column;align-items:center;justify-content:center}html body.page-work-time:is(*,._).page-work-test:is(*,._) #financialYearTitle:is(*,#_)::before{background-image:url("../work/financial-year.svg")}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is(#payCalculator:is(*,#_), #expenseCalculator:is(*,#_)) .finance-compact-title:is(*,._){display:flex;flex-direction:column;align-items:center;justify-content:center}html body.page-work-time:is(*,._).page-work-test:is(*,._) #payCalculator:is(*,#_) .finance-compact-title:is(*,._)::before{background-image:url("../work/pay-calculator.svg")}html body.page-work-time:is(*,._).page-work-test:is(*,._) #expenseCalculator:is(*,#_) .finance-compact-title:is(*,._)::before{background-image:url("../work/budget-calculator.svg")}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestDailyCountsTitle:is(*,#_#_) .work-test-card-title-icon:is(*,._){display:block;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;margin:0 auto 3px;color:transparent;-webkit-text-fill-color:transparent;font-size:0;line-height:0;background:url("../work/snack-drink.svg") center / contain no-repeat;filter:drop-shadow(0 4px 7px rgba(0, 0, 0, 0.3))}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_#_#_#_#_#_) #workCardsStandalone:is(*,#_#_#_) .work-cards-display-head:is(*,._) .collect-pay-money-stack-icon:is(*,._){order:-1;display:block;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;margin:0 auto 3px;transform:none;color:transparent;-webkit-text-fill-color:transparent;font-size:0;line-height:0;background:url("../work/collect-pay.svg") center / contain no-repeat;filter:drop-shadow(0 4px 7px rgba(0, 0, 0, 0.32))}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestOverviewCard:is(*,#_){& .work-test-overview-table-shell:is(*,._){padding-left:0;padding-right:0}& table.work-test-overview-table:is(*,._){margin-left:3px;margin-right:3px}}@media (max-width: 760px){html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestOverviewCard:is(*,#_) .work-test-overview-table-shell:is(*,._){overflow-x:auto}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestOverviewCard:is(*,#_){& .work-test-overview-time-column{width:33%}& .work-test-overview-time-column:last-child{width:12%}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workTestSnacksCard:is(*,#_#_) #workTestDailyCountsSection:is(*,#_#_) #workTestDailyCountsGrid:is(*,#_){& .work-test-consumption-state-select:is(*,._){display:none}& .work-test-consumption-select-row:is(*,._){display:flex;grid-template-columns:none;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:42px;margin:0 auto 4px}& .work-test-consumption-menu-button:is(*,._){display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;width:154px;min-width:154px;max-width:154px;height:40px;min-height:40px;max-height:40px;padding:8px 18px;color:#e9fbff;-webkit-text-fill-color:#e9fbff;font-size:16px;font-weight:600;letter-spacing:.02em;border:1px solid rgba(112, 218, 229, .72);border-radius:10px;background:linear-gradient(145deg, rgba(22, 92, 103, .96), rgba(9, 53, 66, .98));box-shadow:inset 0 1px 0 rgba(220, 255, 255, .13), 0 7px 16px rgba(0, 0, 0, .24)}& .work-test-consumption-menu-button:is(*,._)::after{content:"\25BE";display:inline-block;color:#9eeaf1;font-size:14px;line-height:1;transform:translateY(-1px)}& .work-test-consumption-menu-button:is(*,._)[aria-expanded="true"]{border-color:rgba(151, 239, 246, .94);background:linear-gradient(145deg, rgba(30, 112, 120, .98), rgba(10, 63, 75, .99));box-shadow:inset 0 1px 0 rgba(228, 255, 255, .17), 0 0 0 2px rgba(83, 205, 217, .14), 0 8px 20px rgba(0, 0, 0, .32)}& .work-test-consumption-menu-button:is(*,._)[aria-expanded="true"]::after{transform:translateY(1px) rotate(180deg)}& :is(.work-test-snack-control, .work-test-drink-control).work-test-consumption-control{position:relative;overflow:visible}& :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)).work-test-consumption-gallery:is(*,._){position:absolute;inset:auto auto auto 50%;top:calc(100% - 50px);z-index:140;box-sizing:border-box;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:58px;align-content:start;gap:8px;width:min(420px, calc(100% - 16px));min-width:0;max-width:420px;height:320px;max-height:320px;margin:0;padding:12px;overflow-x:hidden;overflow-y:auto;transform:translateX(-50%);border:1px solid rgba(115, 216, 224, .68);border-radius:14px;background:radial-gradient(circle at 16% 0%, rgba(52, 147, 152, .18), transparent 35%), linear-gradient(150deg, rgba(9, 49, 59, .995), rgba(5, 29, 39, .995) 58%, rgba(6, 38, 45, .995));box-shadow:inset 0 1px 0 rgba(218, 255, 255, .12), 0 18px 34px rgba(0, 0, 0, .52), 0 0 0 1px rgba(33, 116, 129, .18);scrollbar-color:rgba(111, 211, 220, .72) rgba(4, 27, 35, .82);scrollbar-width:thin}& :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)).work-test-consumption-gallery:is(*,._)[hidden]{display:none}& #workTestSnackGallery:is(*,#_).work-test-consumption-gallery::before,& #workTestDrinkGallery:is(*,#_).work-test-consumption-gallery::before{grid-column:1 / -1;align-self:center;box-sizing:border-box;padding:2px 4px 9px;color:#bcebf0;font-size:14px;font-weight:600;letter-spacing:.045em;text-align:left;border-bottom:1px solid rgba(112, 203, 211, .22)}& #workTestSnackGallery:is(*,#_).work-test-consumption-gallery::before{content:"Choose a snack"}& #workTestDrinkGallery:is(*,#_).work-test-consumption-gallery::before{content:"Choose a drink"}& :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)) .work-test-consumption-image:is(*,._){display:grid;grid-template-columns:34px minmax(0, 1fr);align-items:center;justify-items:start;gap:8px;box-sizing:border-box;width:100%;min-width:0;max-width:none;height:58px;min-height:58px;max-height:58px;margin:0;padding:7px 8px;color:#e9f8fa;border:1px solid rgba(104, 194, 202, .26);border-radius:9px;background:linear-gradient(145deg, rgba(22, 65, 72, .96), rgba(9, 38, 47, .98));box-shadow:inset 0 1px 0 rgba(220, 255, 255, .06), 0 4px 10px rgba(0, 0, 0, .18)}& :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)) .work-test-consumption-image:is(*,._):is(:hover, :focus-visible){border-color:rgba(142, 231, 237, .78);background:linear-gradient(145deg, rgba(28, 91, 96, .98), rgba(11, 51, 60, .99));box-shadow:inset 0 1px 0 rgba(225, 255, 255, .1), 0 0 0 2px rgba(83, 197, 207, .12), 0 6px 14px rgba(0, 0, 0, .26)}& :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)) .work-test-consumption-image:is(*,._) > span{display:block;align-self:center;justify-self:center;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;margin:0;background-position:center;background-repeat:no-repeat;background-size:contain;transform:none}& :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)) .work-test-consumption-image:is(*,._) > em{display:block;align-self:center;justify-self:stretch;margin:0;color:#eaf7f8;-webkit-text-fill-color:#eaf7f8;font-size:12px;font-style:normal;font-weight:500;line-height:1.08;text-align:left;text-wrap:balance;transform:none}}@media (max-width: 560px){html body.page-work-time.page-work-test #workDashboard:is(*,#_#_#_) #workTestSnacksCard:is(*,#_) #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestSnackGallery:is(*,#_), #workTestDrinkGallery:is(*,#_)).work-test-consumption-gallery{grid-template-columns:repeat(2, minmax(0, 1fr));width:min(342px, calc(100% - 12px));height:300px;max-height:300px;padding:10px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workCardsStandalone:is(*,#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_){& .counter-work:is(*,._) .collect-token-grid:is(*,._) .collect-day-group:is(*,._):nth-child(1){background:radial-gradient(circle at 18% 0%, rgba(69, 132, 126, .10), transparent 34%), linear-gradient(150deg, rgba(19, 60, 63, .97), rgba(11, 39, 44, .98) 58%, rgba(8, 29, 34, .99));border-color:rgba(100, 170, 164, .42)}& .counter-work:is(*,._) .collect-token-grid:is(*,._) .collect-day-group:is(*,._):nth-child(2){background:radial-gradient(circle at 82% 0%, rgba(81, 126, 124, .09), transparent 34%), linear-gradient(150deg, rgba(22, 56, 59, .97), rgba(13, 38, 42, .98) 58%, rgba(9, 28, 32, .99));border-color:rgba(112, 161, 157, .39)}& .counter-work:is(*,._) .collect-token-grid:is(*,._) .collect-day-group:is(*,._):nth-child(3){background:radial-gradient(circle at 20% 0%, rgba(73, 124, 139, .09), transparent 34%), linear-gradient(150deg, rgba(20, 54, 62, .97), rgba(12, 37, 45, .98) 58%, rgba(8, 27, 34, .99));border-color:rgba(103, 156, 166, .40)}& .counter-work:is(*,._) .collect-token-grid:is(*,._) .collect-day-group:is(*,._):nth-child(4){background:radial-gradient(circle at 80% 0%, rgba(115, 135, 99, .09), transparent 34%), linear-gradient(150deg, rgba(30, 57, 51, .97), rgba(18, 39, 37, .98) 58%, rgba(12, 29, 29, .99));border-color:rgba(126, 158, 132, .39)}& .counter-work:is(*,._) .collect-token-grid:is(*,._) .collect-day-group:is(*,._):nth-child(5){background:radial-gradient(circle at 18% 0%, rgba(84, 116, 132, .09), transparent 34%), linear-gradient(150deg, rgba(21, 50, 59, .97), rgba(13, 35, 43, .98) 58%, rgba(9, 27, 33, .99));border-color:rgba(104, 149, 160, .39)}& .counter-weekend:is(*,._) .collect-token-grid:is(*,._) .collect-day-group:is(*,._):nth-child(1){background:radial-gradient(circle at 20% 0%, rgba(142, 139, 90, .09), transparent 35%), linear-gradient(150deg, rgba(43, 55, 42, .97), rgba(27, 39, 33, .98) 58%, rgba(19, 29, 27, .99));border-color:rgba(143, 158, 121, .40)}& .counter-weekend:is(*,._) .collect-token-grid:is(*,._) .collect-day-group:is(*,._):nth-child(2){background:radial-gradient(circle at 80% 0%, rgba(145, 126, 89, .09), transparent 35%), linear-gradient(150deg, rgba(48, 52, 40, .97), rgba(31, 37, 31, .98) 58%, rgba(22, 28, 25, .99));border-color:rgba(151, 151, 116, .39)}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_#_#_#_#_) #workCardsStandalone:is(*,#_#_#_#_#_#_#_) #workDashboardTokens:is(*,#_#_#_#_#_#_) #dashboardWorkweekCounterPanel:is(*,#_#_#_#_#_#_) .collect-day-group:is(*,._._){box-sizing:border-box;height:auto;min-height:244px;padding:12px 16px 32px;align-content:start}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_){& #workCurrentMealDrinkSection:is(*,#_) :is(#foodCard#foodCard, #drinkCard:is(*,#_)) > .insight-copy:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto;align-content:start;align-items:start;justify-items:center;width:100%;min-height:0;margin:0 auto;padding:0;text-align:center}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodCard#foodCard, #drinkCard:is(*,#_)) .work-meal-drink-kicker:is(*,._){margin:0;color:#b8ebf7;-webkit-text-fill-color:#b8ebf7;line-height:1.12}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodCard#foodCard, #drinkCard:is(*,#_)) .work-meal-drink-current-bubble:is(*,._){display:inline-flex;align-items:baseline;justify-content:center;gap:5px;box-sizing:border-box;width:auto;min-width:0;max-width:calc(100% - 24px);min-height:36px;height:auto;padding:7px 14px;color:#dff8fb;-webkit-text-fill-color:#dff8fb;font-size:0;line-height:1.1;white-space:nowrap;border:1px solid rgba(74, 194, 204, .46);border-radius:999px;background:linear-gradient(145deg, rgba(16, 85, 94, .82), rgba(8, 49, 60, .9)), #0c4b56;box-shadow:inset 0 1px 0 rgba(216, 255, 255, .08), 0 6px 14px rgba(0, 0, 0, .18)}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodCard#foodCard, #drinkCard:is(*,#_)) .work-meal-drink-current-bubble:is(*,._) .work-meal-drink-current-label:is(*,._){display:inline;color:#bfe9ed;-webkit-text-fill-color:#bfe9ed;font-size:1rem;font-weight:550;line-height:1.1}& #workCurrentMealDrinkSection:is(*,#_) #foodCard#foodCard #foodTime#foodTime,& #workCurrentMealDrinkSection:is(*,#_) #drinkCard:is(*,#_) #drinkTime:is(*,#_){display:inline;margin:0;padding:0;color:#f2fdff;-webkit-text-fill-color:#f2fdff;font-size:1.04rem;font-weight:750;line-height:1.1;border:0;border-radius:0;background:transparent;box-shadow:none}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodRange:is(*,#_), #drinkRange:is(*,#_)){margin:0 auto;padding:0;color:#afe9f2;-webkit-text-fill-color:#afe9f2;font-size:.98rem;line-height:1.15}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodCard#foodCard, #drinkCard:is(*,#_)) > .insight-copy:is(*,._){gap:0}& #workCurrentMealDrinkSection:is(*,#_) :is(#foodCard#foodCard, #drinkCard:is(*,#_)) .work-meal-drink-current-bubble:is(*,._){margin:10px auto}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .scale-label-time.meal-scale-time{top:-56px}& #workCurrentMealDrinkSection:is(*,#_) :is(#mealScale:is(*,#_), #drinkScale:is(*,#_)) .mini-bottom-label.meal-name-bottom:is(*,._){top:calc(100% + 55px)}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) .wake-sleep-title-copy:is(*,._){gap:0}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) #workWakeSleepTopBubble:is(*,#_).wake-sleep-top-bubble{margin:10px auto}& #workWakeSleepStandalone:is(*,#_) #workWakeSleepCycle:is(*,#_) #workWakeSleepTitle:is(*,#_){margin:0}& #workCardsStandalone:is(*,#_#_#_#_#_){box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;min-height:0;margin:18px auto;padding:20px;overflow:visible;border-color:rgba(143, 151, 112, .45);border-radius:18px;background:radial-gradient(circle at 25% 5%, rgba(166, 109, 47, .15), transparent 36%), radial-gradient(circle at 76% 88%, rgba(74, 119, 78, .16), transparent 38%), linear-gradient(155deg, #293027, #1d241f 58%, #171d1b);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05), 0 14px 28px rgba(0, 0, 0, .3);transition:none}& #workCardsStandalone:is(*,#_#_#_#_#_)[data-collect-pay-section="closed"]{display:block;width:100%;min-width:0;max-width:100%;min-height:0;margin:18px auto;padding:20px;border-color:rgba(143, 151, 112, .45);border-radius:18px;background:radial-gradient(circle at 25% 5%, rgba(166, 109, 47, .15), transparent 36%), radial-gradient(circle at 76% 88%, rgba(74, 119, 78, .16), transparent 38%), linear-gradient(155deg, #293027, #1d241f 58%, #171d1b);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .05), 0 14px 28px rgba(0, 0, 0, .3)}}html body.page-work-time.page-work-test #workCardsStandalone:is(*,#_) .workweek-collect-cards:is(*,._){width:100%;min-width:0}html body.page-work-time.page-work-test #workCardsStandalone:is(*,#_)[data-collect-pay-section="closed"] .workweek-collect-cards:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;gap:14px}html body.page-work-time.page-work-test #workCardsStandalone:is(*,#_){& .work-cards-display-head:is(*,._){display:grid;justify-items:center;align-content:start;gap:4px;margin:0;padding:0;text-align:center}& .work-cards-display-head:is(*,._) .collect-pay-title-text:is(*,._){order:2;font-family:"Trebuchet MS", "Segoe UI", sans-serif;font-size:1.35rem;font-weight:700;line-height:1.1;letter-spacing:.01em;width:auto;max-width:none;white-space:nowrap}& .work-cards-display-head:is(*,._) .collect-pay-money-stack-icon:is(*,._){place-items:center}& .collect-pay-card-launcher:is(*,._){display:grid;grid-template-columns:repeat(2, 116px);justify-items:center;justify-content:center;gap:16px;width:max-content;margin:0 auto;padding:0}& .collect-pay-playing-card:is(*,._){position:relative;display:grid;grid-template-rows:1fr auto;place-items:center;width:116px;height:148px;min-width:116px;min-height:148px;margin:0;padding:18px 10px 13px;overflow:hidden;border:2px solid rgba(255, 255, 255, .45);border-radius:13px;color:#f5f2e8;-webkit-text-fill-color:#f5f2e8;font-family:"Trebuchet MS", "Segoe UI", sans-serif;cursor:pointer;transform:none;transition:transform .16s ease, box-shadow .16s ease, border-color .16s ease}& :is(.collect-pay-playing-card:is(*,._):hover,.collect-pay-playing-card:is(*,._):focus-visible){transform:none;border-color:rgba(226, 244, 240, .9);outline:none;box-shadow:inset 0 0 0 2px rgba(255, 255, 255, .12), 0 0 0 3px rgba(133, 221, 211, .16), 0 13px 24px rgba(0, 0, 0, .38)}& .collect-pay-playing-card:is(*,._).is-selected{border-width:2px;border-color:#b7f2e8;box-shadow:inset 0 0 0 2px rgba(255, 255, 255, .14), 0 0 16px rgba(100, 226, 211, .36), 0 12px 24px rgba(0, 0, 0, .38)}& .collect-card-question:is(*,._){align-self:end;color:#fff3da;-webkit-text-fill-color:#fff3da;font-family:Georgia, "Times New Roman", serif;font-size:3.75rem;font-weight:700;line-height:.9;text-shadow:0 2px 2px rgba(0, 0, 0, .35);transform:translateY(-15px)}& .collect-card-name:is(*,._){align-self:end;color:#f4eee0;-webkit-text-fill-color:#f4eee0;width:100%;min-height:2.1em;padding:0 5px 9px;box-sizing:border-box;font-size:.84rem;font-weight:700;line-height:1.05;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal}& .collect-card-corner:is(*,._){position:absolute;color:rgba(255, 247, 226, .9);-webkit-text-fill-color:rgba(255, 247, 226, .9);font-family:Georgia, "Times New Roman", serif;font-size:1.15rem;font-weight:700;line-height:1}& .collect-card-corner-top:is(*,._){top:9px;left:10px}& .collect-card-corner-bottom:is(*,._){right:10px;bottom:9px;transform:rotate(180deg)}& #workDashboardTokens:is(*,#_)[hidden]{display:none}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workCardsStandalone:is(*,#_#_#_#_#_):not([data-collect-pay-section="closed"]){display:block;width:100%;max-width:100%;min-height:0;padding:20px}html body.page-work-time.page-work-test #workCardsStandalone:is(*,#_):not([data-collect-pay-section="closed"]){& .workweek-collect-cards:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:none;grid-template-rows:none;justify-items:center;align-items:start;align-content:start;gap:14px}& .work-cards-display-head:is(*,._){grid-area:auto;order:1;justify-self:center}& .collect-pay-card-launcher:is(*,._){display:grid;grid-template-columns:repeat(2, 116px);grid-area:auto;order:2;justify-items:center;justify-content:center;gap:16px;width:max-content}& .collect-pay-work-card:is(*,._){order:1}& .collect-pay-weekend-card:is(*,._){order:2}& :is( #workDashboardTokens:is(*,#_), #dashboardWorkweekCounterPanel:is(*,#_), .counter-sections.collect-earnings-sections ){display:contents}& .counter-section.counter-work{order:3;align-self:start;justify-self:stretch;width:100%;min-width:0;margin:0}& .counter-section.counter-weekend{order:4;align-self:start;justify-self:stretch;width:100%;min-width:0;margin:0}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workTestLayout:is(*,#_#_#_#_){& :is(#workTestDayViewTitleText, .work-test-week-view-title > b) > .work-test-view-heading-line:is(*,._){position:relative;top:10px;transform:none}& :is(#workTestDayViewCountdown:is(*,#_), #workTestWeekViewCountdown:is(*,#_)){position:relative;top:5px;transform:none}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestOverviewCard:is(*,#_) :is(.work-test-overview-table-row[data-scale="fullMonth"],.work-test-overview-table-row[data-scale="fullYear"],.work-test-overview-table-row[data-scale="holidaysInYear"]){background:rgba(17, 54, 66, .5)}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workdayCombinedMarker:is(*,#_).workday-mini-marker::before,html body.page-work-time:is(*,._).page-work-test:is(*,._) #workdayWeekendMarker:is(*,#_).workday-mini-marker::before,html body.page-work-time:is(*,._).page-work-test:is(*,._) #workweekMarker:is(*,#_).marker::before{content:none;display:none;border:0;filter:none}html body.page-work-time:is(*,._).page-work-test:is(*,._) :is(#workdayCombinedMarker:is(*,#_), #workdayWeekendMarker:is(*,#_)) .work-test-day-marker-icon:is(*,._){color:#9befff;-webkit-text-fill-color:#9befff;font-family:"Segoe UI Symbol", "Arial Unicode MS", sans-serif;font-size:2.65rem;font-weight:800;line-height:1;transform:none;filter:drop-shadow(0 0 7px rgba(108, 237, 255, .58))}html body.page-work-time:is(*,._) #workDashboard:is(*,#_) #dailyEarningsCard:is(*,#_) #workCardsStandalone:is(*,#_) #workDashboardTokens:is(*,#_) #dashboardWorkweekCounterPanel:is(*,#_).collect-earnings-panel:is(*,._) .counter-slot:is(*,._).work-earnings-token .counter-slot-state:is(*,._){transform:translateY(-70px)}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workTestLayout:is(*,#_#_#_#_){& .work-test-day-view.work-test-view-section{margin-bottom:0;border-color:rgba(78, 151, 166, .48);background:radial-gradient(circle at 14% -4%, rgba(73, 155, 165, .20), transparent 42%), radial-gradient(circle at 90% 100%, rgba(36, 86, 113, .12), transparent 40%), linear-gradient(155deg, #123540 0%, #0b2835 54%, #071d29 100%);box-shadow:inset 0 1px 0 rgba(201, 244, 242, .065), inset 0 -34px 62px rgba(0, 0, 0, .18), 0 14px 30px rgba(0, 7, 13, .30)}& .work-test-week-view.work-test-view-section{margin-top:42px;transform:none;border-color:rgba(83, 127, 177, .48);background:radial-gradient(circle at 86% -6%, rgba(78, 126, 181, .19), transparent 42%), radial-gradient(circle at 10% 100%, rgba(43, 98, 120, .10), transparent 40%), linear-gradient(155deg, #152e49 0%, #0d2439 54%, #081a2c 100%);box-shadow:inset 0 1px 0 rgba(208, 229, 249, .065), inset 0 -34px 62px rgba(0, 0, 0, .20), 0 14px 30px rgba(0, 6, 15, .32)}}@media (max-width: 700px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_) .work-test-week-view.work-test-view-section{margin-top:30px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_) #dailyEarningsCard:is(*,#_){& #workCardsStandalone:is(*,#_).workweek-cards-standalone{width:min(100%, 962px);max-width:962px;margin-left:auto;margin-right:auto}& #workCardsStandalone:is(*,#_)::before,& #workCardsStandalone:is(*,#_)::after{content:none;display:none}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestOverviewCard:is(*,#_#_) #workTestProgressOverview:is(*,#_) .work-test-overview-table-row:is(*,._) .work-test-mini-status:is(*,._){display:inline-flex;align-items:center;justify-content:center;width:102px;min-width:102px;max-width:102px;box-sizing:border-box}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestOverviewCard:is(*,#_){& .work-test-overview-period-column{width:25%}& .work-test-overview-progress-column{width:12%}& .work-test-overview-percent-column{width:8%}& .work-test-overview-status-column{width:14%}& col.work-test-overview-time-column:not(:last-child){width:27%}& col.work-test-overview-time-column:last-child{width:14%}& .work-test-overview-table-row > td:nth-child(4){text-align:center}& .work-test-overview-table-row .work-test-mini-status:is(*,._){width:102px;min-width:102px;max-width:102px;box-sizing:border-box}& .work-test-overview-table-shell:is(*,._){width:min(100%, 960px);max-width:960px;margin:0 auto;padding:12px;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;border:1px solid rgba(87, 181, 193, .42);border-radius:14px;background:linear-gradient(145deg, rgba(5, 31, 39, .88), rgba(4, 23, 32, .94));box-shadow:inset 0 1px 0 rgba(205, 250, 255, .04), 0 10px 24px rgba(0, 8, 13, .22)}}html body.page-work-time.page-work-test #workTestOverviewCard:is(*,#_) .work-test-overview-table-row > :first-child{box-shadow:inset 4px 0 0 var(--overview-progress-end)}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestOverviewCard:is(*,#_) table.work-test-overview-table:is(*,._){width:100%;margin:-5px 0 0}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestLayout:is(*,#_) .work-test-share-section:is(*,._){margin-left:auto;margin-right:auto}@media (max-width: 980px){html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestOverviewCard:is(*,#_) .work-test-overview-table-shell:is(*,._){overflow-x:auto}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_){& #workCardsStandalone:is(*,#_#_#_#_#_#_#_#_).workweek-cards-standalone.glass-card{margin-top:-8px;border-color:rgba(72, 186, 184, .64);background:radial-gradient(circle at 18% 0%, rgba(48, 171, 165, .23), transparent 40%), radial-gradient(circle at 86% 88%, rgba(24, 121, 132, .18), transparent 44%), linear-gradient(152deg, #0b3d40, #082f35 56%, #061f2a);box-shadow:inset 0 1px 0 rgba(206, 255, 251, .07), 0 14px 28px rgba(0, 0, 0, .3)}& #workCardsStandalone:is(*,#_#_#_#_#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_) .counter-section.counter-work:is(*,._._){border-color:rgba(73, 159, 177, .5);background:radial-gradient(circle at 12% 0%, rgba(43, 135, 143, .13), transparent 36%), linear-gradient(150deg, #0c3540, #092b37 56%, #071f2c);box-shadow:inset 0 1px 0 rgba(201, 252, 250, .05), 0 8px 18px rgba(0, 0, 0, .18)}& #workCardsStandalone:is(*,#_#_#_#_#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_) .counter-section.counter-weekend:is(*,._._){border-color:rgba(70, 140, 180, .5);background:radial-gradient(circle at 88% 0%, rgba(47, 105, 158, .14), transparent 38%), linear-gradient(150deg, #102f42, #0c2839 56%, #081e2e);box-shadow:inset 0 1px 0 rgba(205, 236, 255, .05), 0 8px 18px rgba(0, 0, 0, .18)}& #workCardsStandalone:is(*,#_#_#_#_#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_) .counter-work:is(*,._._) .collect-day-group:is(*,._._){border:2px solid rgba(224, 133, 55, .9);background:radial-gradient(circle at 18% 0%, rgba(42, 129, 139, .12), transparent 36%), linear-gradient(150deg, #0f3a46, #0b2c39 58%, #081f2d);box-shadow:inset 0 1px 0 rgba(255, 224, 190, .05), 0 6px 14px rgba(0, 0, 0, .18)}& #workCardsStandalone:is(*,#_#_#_#_#_#_#_) #workDashboardTokens:is(*,#_#_) #dashboardWorkweekCounterPanel:is(*,#_) .counter-weekend:is(*,._._) .collect-day-group:is(*,._._){border:2px solid rgba(74, 176, 113, .9);background:radial-gradient(circle at 82% 0%, rgba(42, 128, 142, .12), transparent 36%), linear-gradient(150deg, #103744, #0c2b38 58%, #081f2d);box-shadow:inset 0 1px 0 rgba(198, 255, 219, .05), 0 6px 14px rgba(0, 0, 0, .18)}}html body.page-work-time.page-work-test #workCardsStandalone:is(*,#_#_){& .work-cards-display-head:is(*,._) .collect-pay-title-text:is(*,._){color:#8fe9f2;-webkit-text-fill-color:#8fe9f2}& .collect-pay-work-card:is(*,._._){border-color:rgba(91, 181, 211, .72);background:linear-gradient(145deg, rgba(255, 255, 255, .07), transparent 35%), linear-gradient(155deg, #18546b, #103c52 60%, #0a293c);box-shadow:inset 0 0 0 2px rgba(10, 39, 53, .36), 0 8px 18px rgba(3, 22, 32, .36)}& .collect-pay-weekend-card:is(*,._._){border-color:rgba(82, 174, 184, .72);background:linear-gradient(145deg, rgba(255, 255, 255, .065), transparent 35%), linear-gradient(155deg, #164b5c, #0e3748 60%, #092737);box-shadow:inset 0 0 0 2px rgba(8, 37, 48, .38), 0 8px 18px rgba(3, 22, 31, .36)}& :is(.collect-pay-work-card, .collect-pay-weekend-card).collect-pay-playing-card.is-selected{border-color:#8ae7ee;box-shadow:inset 0 0 0 2px rgba(218, 255, 255, .1), 0 0 16px rgba(83, 213, 220, .3), 0 12px 24px rgba(0, 0, 0, .36)}}html body.page-work-time.page-work-test #workCardsStandalone:is(*,#_#_):not([data-collect-pay-section="closed"]){& .counter-section.counter-work:is(*,._){border-color:rgba(73, 159, 177, .5);background:radial-gradient(circle at 12% 0%, rgba(43, 135, 143, .13), transparent 36%), linear-gradient(150deg, #0c3540, #092b37 56%, #071f2c);box-shadow:inset 0 1px 0 rgba(201, 252, 250, .05), 0 8px 18px rgba(0, 0, 0, .18)}& .counter-section.counter-weekend:is(*,._){border-color:rgba(70, 140, 180, .5);background:radial-gradient(circle at 88% 0%, rgba(47, 105, 158, .14), transparent 38%), linear-gradient(150deg, #102f42, #0c2839 56%, #081e2e);box-shadow:inset 0 1px 0 rgba(205, 236, 255, .05), 0 8px 18px rgba(0, 0, 0, .18)}}html body.page-work-time.page-work-test #workCardsStandalone:is(*,#_#_){& .counter-work:is(*,._) .collect-day-group:is(*,._){border:2px solid rgba(224, 133, 55, .88);background:radial-gradient(circle at 18% 0%, rgba(42, 129, 139, .12), transparent 36%), linear-gradient(150deg, #0f3a46, #0b2c39 58%, #081f2d);box-shadow:inset 0 1px 0 rgba(255, 224, 190, .05), 0 6px 14px rgba(0, 0, 0, .18)}& .counter-weekend:is(*,._) .collect-day-group:is(*,._){border:2px solid rgba(74, 176, 113, .88);background:radial-gradient(circle at 82% 0%, rgba(42, 128, 142, .12), transparent 36%), linear-gradient(150deg, #103744, #0c2b38 58%, #081f2d);box-shadow:inset 0 1px 0 rgba(198, 255, 219, .05), 0 6px 14px rgba(0, 0, 0, .18)}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #dailyEarningsCard:is(*,#_){margin-bottom:0}html body.page-work-time.page-work-test #workCardsStandalone:is(*,#_#_){& .counter-work:is(*,._) .collect-day-group .token-day-label:is(*,._){color:#f1aa69;-webkit-text-fill-color:#f1aa69}& .counter-weekend:is(*,._) .collect-day-group .token-day-label:is(*,._){color:#82d99e;-webkit-text-fill-color:#82d99e}& :is(.collect-week-total-card, .collect-day-totals, .collect-available-count){border-color:rgba(77, 159, 180, .48);background:linear-gradient(150deg, rgba(13, 53, 68, .96), rgba(8, 32, 45, .98))}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workTestLayout:is(*,#_#_#_#_){& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) .work-test-icon-trail:is(*,._),& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) .work-test-icon-trail:is(*,._){border-radius:999px}& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayCombinedMarker:is(*,#_#_).workday-mini-marker .work-test-day-marker-icon:is(*,._),& #workdayWeekendSlider:is(*,#_#_) #workdayWeekendMarker:is(*,#_#_).workday-mini-marker .work-test-day-marker-icon:is(*,._){transform:none;direction:ltr}& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayCombinedMarker:is(*,#_#_).workday-mini-marker,& #workdayWeekendSlider:is(*,#_#_) #workdayWeekendMarker:is(*,#_#_).workday-mini-marker,& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) #workweekMarker:is(*,#_#_).marker{opacity:0;visibility:hidden;pointer-events:none}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) .work-test-icon-trail:is(*,._){position:absolute}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) .work-test-icon-trail:is(*,._)::after{position:absolute;top:50%;right:-18px;z-index:2;transform:translateY(-50%);border-top:12px solid transparent;border-right:0;border-bottom:12px solid transparent;border-left:20px solid #72bce7;background:transparent}& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayWorkSegment:is(*,#_#_).workday-work-segment,& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayWorkSegment:is(*,#_#_).workday-work-segment.is-active{background:#176fa8;background-image:none;filter:none}& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayWorkSegment:is(*,#_#_).workday-work-segment #workdayWorkFill:is(*,#_).workday-mini-fill{background:linear-gradient(90deg, #176fa8 0%, #388fbe 42%, #cf7334 76%, #f0aa5a 100%);background-image:linear-gradient(90deg, #176fa8 0%, #388fbe 42%, #cf7334 76%, #f0aa5a 100%);filter:none}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workweekMarker:is(*,#_).marker::after{content:"➜";display:flex;align-items:center;justify-content:center;color:#9befff;-webkit-text-fill-color:#9befff;font-family:"Segoe UI Symbol", "Arial Unicode MS", sans-serif;font-size:2.65rem;font-weight:800;line-height:1;transform:none;filter:drop-shadow(0 0 7px rgba(108, 237, 255, .58))}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workTestLayout:is(*,#_#_#_#_){& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) #workdayCombinedMarker:is(*,#_#_).workday-mini-marker::before,& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) #workweekMarker:is(*,#_#_).marker::before{content:none;display:none;width:0;height:0;border:0;filter:none}& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) #workweekMarker:is(*,#_#_).marker::after{content:"➜";display:flex;align-items:center;justify-content:center;color:#9befff;-webkit-text-fill-color:#9befff;font-family:"Segoe UI Symbol", "Arial Unicode MS", sans-serif;font-size:2.65rem;font-weight:800;line-height:1;transform:none;filter:drop-shadow(0 0 7px rgba(108, 237, 255, .58))}}html body.page-work-time.page-work-test #workWakeSleepStandalone #workLifeBalanceCard{box-sizing:border-box;width:100%;margin:0;padding:24px;border:1px solid rgba(115, 139, 150, .48);border-radius:16px;background:radial-gradient(circle at 16% 0%, rgba(120, 139, 146, .10), transparent 38%), linear-gradient(150deg, #272d32, #1d2329 58%, #171d23);box-shadow:inset 0 1px 0 rgba(225, 232, 235, .06), 0 14px 30px rgba(0, 0, 0, .28)}.work-life-balance-head{display:grid;justify-items:center;gap:10px;padding:10px 0 14px;text-align:center}.work-life-balance-icon{position:relative;display:grid;place-items:center;box-sizing:border-box;width:38px;height:38px;margin:2px auto 5px;padding:3px;border:2px solid #60d5ef;border-radius:9px;color:#8ce3e0;background:linear-gradient(145deg, #173c5d, #0c2238);box-shadow:inset 0 1px 0 rgba(210, 249, 255, .18), 0 5px 11px rgba(0, 0, 0, .3), 0 0 14px rgba(77, 202, 225, .16);font-size:0;line-height:0}.work-life-balance-icon-art{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 3px rgba(102, 221, 236, .22))}.work-life-balance-icon-art :is(.work-life-balance-icon-stand, .work-life-balance-icon-work){fill:none;stroke-linecap:round;stroke-linejoin:round}.work-life-balance-icon-stand{stroke:#9eeaf5;stroke-width:3}.work-life-balance-icon-work{stroke:#67d5c4;stroke-width:2.6}.work-life-balance-icon-pivot{fill:#f5d778;stroke:#fff0a8;stroke-width:1.2;filter:drop-shadow(0 0 3px rgba(245, 215, 120, .55))}.work-life-balance-head h2{margin:0;color:#8fe9ec;-webkit-text-fill-color:#8fe9ec;font-family:"Segoe UI", Arial, sans-serif;font-size:clamp(1.72rem, 2.7vw, 2rem);font-weight:700;line-height:1.16}.work-life-balance-head p{margin:10px 0 0;color:#abcbd2;-webkit-text-fill-color:#abcbd2;font-size:.92rem}.work-life-balance-content{display:grid}.work-life-balance-chart-stage{display:grid;place-items:center;min-width:0}.work-life-balance-donut{position:relative;container-type:inline-size;display:grid;place-items:center;width:min(100%, 330px);aspect-ratio:1;margin:0 auto;border:1px solid rgba(154, 228, 232, .24);border-radius:50%;background:var(--work-life-balance-gradient, conic-gradient(from 0deg, #656fa3 0 105deg, #3d9b90 105deg 120deg, #397ba5 120deg 255deg, #317e78 255deg 345deg, #656fa3 345deg 360deg));box-shadow:inset 0 0 18px rgba(255, 255, 255, .1), 0 14px 28px rgba(0, 0, 0, .28)}.work-life-balance-donut::after{content:"";position:absolute;inset:24%;border:1px solid rgba(139, 219, 221, .25);border-radius:50%;background:linear-gradient(145deg, #0b3440, #071e2d);box-shadow:inset 0 8px 18px rgba(0, 0, 0, .28)}.work-life-balance-center{position:relative;z-index:2;display:grid;text-align:center}.work-life-balance-center b{color:#edf9fa;font-size:1.6rem;line-height:1;white-space:nowrap}.work-life-balance-center span{margin-top:4px;color:#9fc7d0;font-size:.9rem}.work-life-balance-midnight{position:absolute;z-index:5;left:50%;top:-42px;transform:translateX(-50%);color:#d8f6f6;-webkit-text-fill-color:#d8f6f6;font-size:.82rem;font-weight:700;line-height:1;letter-spacing:.03em;white-space:nowrap;text-shadow:0 2px 5px rgba(0, 0, 0, .72)}.work-life-balance-midnight::after{content:"";position:absolute;left:50%;top:20px;width:2px;height:20px;transform:translateX(-50%);background:linear-gradient(to bottom, #b9f2f2, rgba(185, 242, 242, .24));box-shadow:0 0 7px rgba(128, 235, 235, .5)}.work-life-balance-boundary-labels{position:absolute;z-index:6;inset:0;border-radius:50%;pointer-events:none}.work-life-balance-boundary-label{position:absolute;left:50%;top:50%;display:grid;place-items:center;transform:translate(-50%, -50%) rotate(var(--work-balance-boundary-angle)) translateY(calc(var(--work-balance-boundary-radius) * -1)) rotate(calc(var(--work-balance-boundary-angle) * -1))}.work-life-balance-boundary-label::after{content:none}.work-life-balance-boundary-label > b{display:block;min-width:54px;padding:3px 6px;border:1px solid color-mix(in srgb, currentColor 54%, transparent);border-radius:999px;background:rgba(5, 27, 39, .94);box-shadow:0 3px 8px rgba(0, 0, 0, .28);color:inherit;-webkit-text-fill-color:currentColor;font-size:.69rem;font-weight:700;line-height:1;letter-spacing:.01em;text-align:center;white-space:nowrap}.work-life-balance-boundary-label.is-work{color:#87cef1}.work-life-balance-boundary-label.is-free{color:#82ded3}.work-life-balance-boundary-label.is-sleep{color:#b8aaff}.work-life-balance-ring-labels{position:absolute;z-index:9;inset:0;border-radius:50%;pointer-events:none}.work-life-balance-segment-percentages{position:absolute;z-index:5;inset:0;border-radius:50%;pointer-events:none}.work-life-balance-segment-percentage{position:absolute;left:50%;top:50%;display:grid;place-items:center;min-width:42px;min-height:24px;box-sizing:border-box;padding:3px 7px;border:1px solid rgba(226, 247, 250, .34);border-radius:7px;color:#f5fbfc;-webkit-text-fill-color:#f5fbfc;background:rgba(5, 22, 34, .7);box-shadow:0 2px 7px rgba(0, 0, 0, .38), inset 0 1px 0 rgba(255, 255, 255, .08);font-size:.78rem;font-weight:750;line-height:1;letter-spacing:.01em;white-space:nowrap;transform:translate(-50%, -50%) rotate(var(--work-balance-percentage-angle)) translateY(calc(var(--work-balance-percentage-radius) * -1)) rotate(calc(var(--work-balance-percentage-angle) * -1));text-shadow:0 1px 3px rgba(0, 0, 0, .74)}.work-life-balance-segment-percentage.is-work{border-color:rgba(143, 211, 242, .56)}.work-life-balance-segment-percentage.is-free{border-color:rgba(126, 227, 213, .56)}.work-life-balance-segment-percentage.is-sleep{border-color:rgba(190, 179, 255, .56)}.work-life-balance-ring-label{position:absolute;left:50%;top:50%;display:grid;justify-items:center;min-width:0;min-height:0;box-sizing:border-box;align-content:center;padding:0;border:0;border-radius:0;color:#d9eef0;-webkit-text-fill-color:#d9eef0;background:none;box-shadow:none;text-align:center;white-space:nowrap;transform:translate(-50%, -50%) rotate(var(--work-balance-label-angle)) translateY(calc(var(--work-balance-label-radius) * -1)) rotate(calc(var(--work-balance-label-angle) * -1));text-shadow:0 1px 4px rgba(0, 0, 0, .85)}.work-life-balance-ring-label::before{content:none;display:none}.work-life-balance-ring-label b{font-size:.82rem;font-weight:400;line-height:1.18}.work-life-balance-ring-duration{margin-top:3px;color:#d8edf0;-webkit-text-fill-color:#d8edf0;font-size:.72rem;font-weight:400;line-height:1}.work-life-balance-ring-label.is-work{--work-balance-label-radius: 212px;color:#3f9ed2;-webkit-text-fill-color:#3f9ed2}.work-life-balance-ring-label.is-free{color:#3cc0b2;-webkit-text-fill-color:#3cc0b2}.work-life-balance-ring-label.is-sleep{color:#8b76df;-webkit-text-fill-color:#8b76df}.work-life-balance-stats{display:grid;gap:10px}.work-life-balance-stat{display:grid;grid-template-columns:14px minmax(110px, 1fr) auto auto;align-items:center;gap:11px;min-height:58px;padding:10px 14px;border:1px solid rgba(103, 181, 194, .3);border-radius:11px;background:rgba(5, 29, 41, .64)}.work-life-balance-swatch{width:12px;height:12px;border-radius:50%;box-shadow:0 0 8px currentColor}.work-life-balance-stat.is-work .work-life-balance-swatch{color:#d99045;background:#d99045}.work-life-balance-stat.is-free .work-life-balance-swatch{color:#39bfae;background:#39bfae}.work-life-balance-stat.is-sleep .work-life-balance-swatch{color:#7d87df;background:#7d87df}.work-life-balance-stat strong{color:#dceff1;font-size:1rem}.work-life-balance-stat b{color:#f3d28e;font-size:1rem;white-space:nowrap}.work-life-balance-stat small{color:#9fd5dc;font-size:.88rem;white-space:nowrap}.work-life-balance-controls{display:grid;grid-template-columns:repeat(2, minmax(280px, 310px));justify-content:center;align-items:stretch;gap:0;width:min(100%, 632px);margin:22px auto 0;overflow:hidden;border:1px solid rgba(86, 176, 188, .42);border-radius:12px;background:linear-gradient(145deg, rgba(8, 35, 49, .88), rgba(5, 25, 39, .92));box-shadow:inset 0 1px 0 rgba(194, 241, 243, .055)}.work-life-balance-control{overflow:visible;border:0;border-radius:0;background:transparent}.work-life-balance-control + .work-life-balance-control{border-left:1px solid rgba(86, 176, 188, .28)}.work-life-balance-control-title{margin:0;padding:9px 12px;color:#a9e5e7;-webkit-text-fill-color:#a9e5e7;font-size:1rem;font-weight:700;line-height:1.2;text-align:center;border-bottom:1px solid rgba(86, 176, 188, .3);background:rgba(33, 108, 116, .22)}.work-life-balance-control-fields{display:grid;grid-template-columns:repeat(2, minmax(0, 132px));justify-content:center;gap:8px;padding:10px}.work-life-balance-control-fields label{display:grid;gap:5px;color:#a9cbd2;font-size:.85rem}.work-life-balance-control-fields :is(select, input){box-sizing:border-box;width:100%;min-height:36px;padding:6px 9px;border:1px solid rgba(93, 190, 201, .5);border-radius:7px;color:#e9f8f8;background:#0a3546}.work-life-balance-control-fields select{color-scheme:dark}.work-life-balance-control-fields select :is(option, optgroup){background:#0b2838;color:#e9f8f8;-webkit-text-fill-color:#e9f8f8}.work-life-balance-control-fields select option:checked{background:#1b5c73;color:#ffffff;-webkit-text-fill-color:#ffffff}.work-life-balance-control[aria-labelledby="workLifeBalanceSleepHoursTitle"] .work-life-balance-control-fields{grid-template-columns:minmax(0, 180px)}.work-life-balance-spent{box-sizing:border-box;width:min(100%, 620px);margin:32px auto 4px;padding:20px}.work-life-balance-spent h3{margin:0 0 10px;color:#9be7e8;-webkit-text-fill-color:#9be7e8;font-size:1.4rem;font-weight:700;text-align:center}.work-life-balance-statements{display:grid;grid-template-columns:minmax(0, 1fr);gap:26px}.work-life-balance-period{min-width:0;overflow:hidden;border:1px solid rgba(190, 166, 117, .35);border-radius:10px;background:linear-gradient(145deg, rgba(7, 38, 51, .84), rgba(5, 27, 41, .9));box-shadow:0 8px 18px rgba(0, 0, 0, .18)}body.page-work-test main #workLifeBalanceCard .work-life-balance-period h4{margin:0;padding:11px 14px;border-bottom:1px solid rgba(201, 174, 121, .36);color:#e9cc91;-webkit-text-fill-color:#e9cc91;background:#263445;font-size:.92rem;font-weight:650;line-height:1.2;letter-spacing:.035em;text-align:left;text-transform:uppercase}.work-life-balance-statement-lines{display:grid}.work-life-balance-statement-lines p{position:relative;margin:0;padding:9px 12px;border-bottom:1px solid rgba(84, 154, 166, .16);color:#b8d2d8;-webkit-text-fill-color:#b8d2d8;font-size:13px;font-weight:450;line-height:1.35;text-align:left}.work-life-balance-statement-lines p:last-child{border-bottom:0}.work-life-balance-statement-lines strong{color:#edf8f8;-webkit-text-fill-color:#edf8f8;font-weight:650}@media (max-width: 760px){html body.page-work-time.page-work-test #workWakeSleepStandalone #workLifeBalanceCard{padding:18px 12px}.work-life-balance-statements{grid-template-columns:minmax(0, 1fr)}}@media (max-width: 660px){.work-life-balance-controls{grid-template-columns:minmax(0, 1fr);width:min(100%, 310px);margin-top:18px}.work-life-balance-control + .work-life-balance-control{border-top:1px solid rgba(86, 176, 188, .28);border-left:0}}.work-life-balance-timeline{display:grid;grid-template-columns:minmax(0, 1fr);box-sizing:border-box;width:100%;max-width:920px;margin:0 auto}.work-life-balance-timeline .work-life-balance-center{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:0 auto 2px;color:#dcedf0;text-align:center}.work-life-balance-timeline .work-life-balance-center b{color:#eef9fa;-webkit-text-fill-color:#eef9fa;font-size:1.65rem;line-height:1}.work-life-balance-timeline .work-life-balance-center span{margin:0;color:#a9cbd2;-webkit-text-fill-color:#a9cbd2;font-size:.94rem;font-weight:650}.work-life-balance-axis{position:relative;height:30px;margin:19px 0 7px}.work-life-balance-axis span{position:absolute;left:var(--work-balance-axis-position);bottom:0;color:#b9d7dd;-webkit-text-fill-color:#b9d7dd;font-size:.88rem;font-weight:700;line-height:1;white-space:nowrap;transform:translateX(-50%)}.work-life-balance-axis span:first-child{transform:none}.work-life-balance-axis span:last-child{transform:translateX(-100%)}.work-life-balance-track{position:relative;height:72px;overflow:hidden;border:2px solid rgba(129, 202, 215, .58);border-radius:13px;background:#071a29;box-shadow:inset 0 0 0 1px rgba(226, 250, 252, .05), inset 0 8px 18px rgba(255, 255, 255, .035), 0 10px 22px rgba(0, 0, 0, .24)}.work-life-balance-track-segments{position:absolute;inset:0}.work-life-balance-track-segment{position:absolute;top:0;bottom:0;display:block;box-sizing:border-box;border-right:2px solid rgba(5, 22, 32, .72);background:var(--work-life-segment-color);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 -12px 22px rgba(0, 0, 0, .12)}.work-life-balance-track-segment:last-child{border-right:0}.work-life-balance-track-ticks{position:absolute;inset:0;pointer-events:none}.work-life-balance-track-ticks i{position:absolute;top:0;bottom:0;width:1px;background:rgba(222, 245, 248, .42);box-shadow:1px 0 0 rgba(5, 22, 32, .3)}.work-life-balance-track-ticks i:nth-child(1){left:25%}.work-life-balance-track-ticks i:nth-child(2){left:50%}.work-life-balance-track-ticks i:nth-child(3){left:75%}.work-life-balance-timeline .work-life-balance-ring-labels{position:static;display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:12px;margin-top:24px;border-radius:0}.work-life-balance-timeline .work-life-balance-ring-label{position:relative;left:auto;top:auto;display:grid;justify-items:center;align-content:center;min-width:0;min-height:102px;box-sizing:border-box;padding:14px 12px;border:1px solid rgba(105, 177, 190, .28);border-radius:10px;background:linear-gradient(145deg, rgba(8, 39, 52, .84), rgba(7, 27, 41, .9));text-align:center;white-space:normal;transform:none;text-shadow:none}.work-life-balance-timeline .work-life-balance-ring-label::before{width:10px;height:10px;margin-bottom:8px;border:1px solid rgba(231, 250, 251, .76);box-shadow:none}.work-life-balance-timeline .work-life-balance-ring-label b{font-size:.9rem;line-height:1.15}.work-life-balance-timeline .work-life-balance-ring-duration{margin-top:6px;color:#d9e9ec;-webkit-text-fill-color:#d9e9ec;font-size:.9rem;line-height:1.15}.work-life-balance-timeline .work-life-balance-ring-label small{margin-top:5px;font-size:.78rem;line-height:1.1}@media (max-width: 760px){.work-life-balance-content{margin-top:26px}.work-life-balance-axis span{font-size:.76rem}.work-life-balance-track{height:62px}.work-life-balance-timeline .work-life-balance-ring-labels{grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px;margin-top:18px}.work-life-balance-timeline .work-life-balance-ring-label{min-height:98px;padding:12px 9px}}@media (max-width: 520px){.work-life-balance-spent{padding:14px}.work-life-balance-axis span:nth-child(2),.work-life-balance-axis span:nth-child(4){display:none}.work-life-balance-timeline .work-life-balance-ring-labels{grid-template-columns:minmax(0, 1fr)}}.work-life-balance-content{grid-template-columns:minmax(0, 720px);justify-content:center;align-items:center;gap:0;box-sizing:border-box;width:100%;margin:42px auto 28px;padding:72px 150px 96px;overflow:visible}@media (max-width: 760px){.work-life-balance-content{display:block;max-width:100%;margin:36px auto 28px;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.work-life-balance-chart-stage{box-sizing:border-box;width:820px;min-height:630px;padding:150px 0}.work-life-balance-donut{flex:none;width:330px;max-width:none}}#foodCard > .work-meal-drink-scale,#drinkCard > .work-meal-drink-scale,#workWakeSleepCycle > :is(.wake-sleep-track, .wake-sleep-icons),#financialYearCard > :is(.card-pie-meter, .card-hourglass-meter, .slider-gap, .progress-track, .segment-labels){display:none}#workweekCard > .work-circular-timeline{display:none}#workweekCard,#workdayCombinedSlider,#workdayWeekendSlider{min-height:0;height:auto}html body.page-work-time.page-work-test #workTestLayout{& :is(#workTestDaySliderSlot:is(*,#_),#workTestWeekSliderSlot:is(*,#_)){height:auto;min-height:0;max-height:none;margin:18px auto 0;overflow:visible}& :is(.work-test-day-view, .work-test-week-view).work-test-view-section{height:auto;min-height:0;max-height:none;overflow:visible}}.work-circular-timeline{display:grid;justify-items:center;gap:0;width:min(100%, 760px);margin:8px auto 4px;padding:72px 70px;box-sizing:border-box}.work-circular-dial{position:relative;display:grid;place-items:center;width:clamp(250px, 31vw, 370px);aspect-ratio:1;border:1px solid rgba(144, 222, 225, .28);border-radius:50%;background:var(--work-circle-fill);box-shadow:inset 0 0 24px rgba(255, 255, 255, .09), 0 16px 30px rgba(0, 0, 0, .3)}.work-circular-dial::before{content:"";position:absolute;inset:20%;border:1px solid rgba(132, 210, 217, .28);border-radius:50%;background:radial-gradient(circle at 35% 25%, #103f4b, #071e2d 70%);box-shadow:inset 0 9px 22px rgba(0, 0, 0, .32), 0 0 0 5px rgba(5, 27, 39, .2)}.work-circular-dial-inner{position:relative;z-index:3;display:grid;justify-items:center;gap:5px;width:55%;text-align:center}.work-circular-dial-inner > span{color:#8fe6e6;font-size:1.65rem;line-height:1}.work-circular-dial-inner > strong{color:#edf9f9;-webkit-text-fill-color:#edf9f9;font-size:clamp(1.05rem, 1.8vw, 1.35rem);line-height:1.15}.work-circular-dial-inner > small{color:#f2c777;font-size:.9rem}.work-circular-marker{position:absolute;z-index:5;inset:-1px;border-radius:50%;transform:rotate(var(--work-circle-marker));pointer-events:none}.work-circular-marker::before{content:"";position:absolute;top:-7px;left:50%;width:18px;height:18px;border:3px solid #eafcff;border-radius:50%;background:#24cbe0;box-shadow:0 0 0 3px rgba(14, 54, 69, .9), 0 0 15px rgba(52, 221, 239, .8);transform:translateX(-50%)}.work-circular-marker::after{content:"";position:absolute;top:11px;left:calc(50% - 1px);width:2px;height:18%;background:linear-gradient(#b8f8ff, transparent);opacity:.75}.work-circular-ring-label{position:absolute;z-index:7;top:50%;left:50%;display:grid;grid-template-columns:8px minmax(0, 1fr);gap:2px 5px;align-items:center;width:112px;min-height:38px;padding:5px 7px;border:1px solid rgba(100, 188, 199, .3);border-radius:8px;background:rgba(5, 27, 39, .92);box-shadow:0 5px 13px rgba(0, 0, 0, .26);box-sizing:border-box;transform:translate(-50%, -50%) rotate(var(--work-circle-label-angle)) translateY(calc(-1 * var(--work-circle-label-radius))) rotate(calc(-1 * var(--work-circle-label-angle)));text-align:left;pointer-events:none}.work-circular-ring-label.is-active{border-color:rgba(124, 236, 232, .82);background:rgba(21, 83, 91, .96);box-shadow:0 0 14px rgba(65, 218, 220, .28), 0 5px 13px rgba(0, 0, 0, .26)}.work-circular-ring-label > i{grid-row:1 / 3;width:8px;height:8px;border-radius:50%;background:var(--segment-color);box-shadow:0 0 6px var(--segment-color)}.work-circular-ring-label > b{overflow:hidden;color:#def2f3;-webkit-text-fill-color:#def2f3;font-size:.77rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.work-circular-ring-label > small{color:#f0c879;font-size:.68rem;line-height:1;white-space:nowrap}.work-circular-legend{display:grid;grid-template-columns:repeat(3, minmax(130px, 1fr));gap:8px;width:min(100%, 650px)}.work-circular-legend.is-dense{grid-template-columns:repeat(4, minmax(110px, 1fr))}.work-circular-legend-item{display:grid;grid-template-columns:10px minmax(0, 1fr);gap:3px 8px;align-items:center;min-height:42px;padding:7px 9px;border:1px solid rgba(92, 174, 187, .24);border-radius:8px;background:rgba(5, 28, 40, .56);box-sizing:border-box}.work-circular-legend-item.is-active{border-color:rgba(117, 226, 226, .7);background:rgba(26, 94, 101, .5);box-shadow:0 0 12px rgba(64, 203, 207, .14)}.work-circular-legend-item > i{grid-row:1 / 3;width:9px;height:9px;border-radius:50%;background:var(--segment-color);box-shadow:0 0 7px var(--segment-color)}.work-circular-legend-item > span{overflow:hidden;color:#dceef1;font-size:.84rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.work-circular-legend-item > small{color:#91bdc7;font-size:.72rem;line-height:1}#foodCard .work-circular-timeline,#drinkCard .work-circular-timeline{order:2;margin-top:12px;padding:64px 66px}#foodCard > .insight-copy,#drinkCard > .insight-copy{order:1;grid-row:auto;align-self:start}#foodCard .work-circular-dial,#drinkCard .work-circular-dial{width:clamp(235px, 25vw, 310px)}#foodCard .work-circular-legend,#drinkCard .work-circular-legend{grid-template-columns:repeat(2, minmax(120px, 1fr))}#workWakeSleepCycle .work-circular-timeline{margin-top:22px}#financialYearCard #financialYearCircularTimeline{margin-top:18px}@media (max-width: 700px){.work-circular-timeline{padding:62px 42px}.work-circular-dial{width:min(76vw, 300px)}.work-circular-ring-label{width:82px;min-height:34px;padding:4px 5px}.work-circular-ring-label > b{font-size:.67rem}.work-circular-ring-label > small{font-size:.61rem}.work-circular-legend,.work-circular-legend.is-dense,#foodCard .work-circular-legend,#drinkCard .work-circular-legend{grid-template-columns:repeat(2, minmax(0, 1fr))}}#workDayCircularWeekend .work-circular-segment-label.is-weekend-segment > b{color:#bfe9d1;-webkit-text-fill-color:#bfe9d1}#workDayCircularWeekend .work-circular-segment-label.is-weekend-segment.is-active > b{color:#e0f8e9;-webkit-text-fill-color:#e0f8e9;text-shadow:0 0 9px rgba(126, 224, 173, .68), 0 1px 3px rgba(0, 0, 0, .9)}#workDayCircularWorkday .work-circular-segment-label.is-work-shift-segment:not(.is-lunch-segment){width:108px}#workDayCircularWorkday .work-circular-segment-label.is-work-shift-segment:not(.is-lunch-segment) > b{font-size:.72rem;line-height:1.08;text-align:center;white-space:nowrap}#workTestDaySliderSlot .work-circular-boundary.has-boundary-label > .work-circular-boundary-label,#workTestWeekSliderSlot .work-circular-boundary.has-boundary-label > .work-circular-boundary-label{position:absolute;top:-64px;left:50%;display:grid;place-items:center;width:104px;min-height:25px;padding:4px 7px;box-sizing:border-box;border:1px solid rgba(113, 205, 221, .52);border-radius:8px;background:linear-gradient(145deg, rgba(11, 48, 65, .97), rgba(7, 29, 44, .99));color:#bceaf0;-webkit-text-fill-color:#bceaf0;font-size:.65rem;font-weight:650;line-height:1.05;text-align:center;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(221, 255, 255, .06), 0 4px 10px rgba(0, 7, 14, .24);transform:translateX(-50%) rotate(calc(-1 * var(--work-circle-boundary-angle)));transform-origin:center}#workDayCircularWorkday .work-circular-boundary.has-boundary-label > .work-circular-boundary-label{border-color:rgba(99, 190, 229, .58);background:linear-gradient(145deg, rgba(20, 70, 105, .98), rgba(10, 39, 63, .99));color:#ccecff;-webkit-text-fill-color:#ccecff}#workWeekCircularTimeline .work-circular-boundary.has-boundary-label > .work-circular-boundary-label{border-color:rgba(91, 187, 169, .56);background:linear-gradient(145deg, rgba(17, 72, 70, .98), rgba(8, 39, 51, .99));color:#c1eee5;-webkit-text-fill-color:#c1eee5}@media (max-width: 700px){#workDayCircularWorkday .work-circular-segment-label.is-work-shift-segment:not(.is-lunch-segment){width:88px}#workDayCircularWorkday .work-circular-segment-label.is-work-shift-segment:not(.is-lunch-segment) > b{font-size:.6rem}#workTestDaySliderSlot .work-circular-boundary.has-boundary-label > .work-circular-boundary-label,#workTestWeekSliderSlot .work-circular-boundary.has-boundary-label > .work-circular-boundary-label{top:-54px;width:88px;min-height:23px;padding:3px 5px;font-size:.56rem}}#workweekCard > #workWeekCircularTimeline.work-circular-timeline{display:grid}#workweekCard > #workweekTrack{display:none}#workTestWeekSliderSlot:is(*,#_) .work-circular-timeline{width:min(100%, 900px);margin:0 auto}#workWeekCircularTimeline{& .work-circular-segment-label > b{color:#e9f8fb;-webkit-text-fill-color:#e9f8fb}& .work-circular-segment-label.is-weekend-segment > b{color:#bfe9d1;-webkit-text-fill-color:#bfe9d1}& .work-circular-segment-label.is-active > b{text-shadow:0 0 8px rgba(206, 247, 255, .72), 0 1px 3px rgba(0, 0, 0, .9)}& .work-circular-boundary > small{color:#d8f2f6;-webkit-text-fill-color:#d8f2f6}& .work-circular-boundary.is-cycle-start > small{color:#ffffff;-webkit-text-fill-color:#ffffff;font-weight:700;text-shadow:0 0 7px rgba(129, 225, 242, .62)}& .work-circular-section-label{position:absolute;top:50%;left:50%;display:grid;place-items:center;min-width:88px;min-height:28px;padding:5px 10px;border:1px solid rgba(128, 207, 222, .5);border-radius:999px;box-sizing:border-box;transform:translate(-50%, -50%) rotate(var(--work-circle-section-angle)) translateY(calc(-1 * var(--work-circle-section-radius))) rotate(calc(-1 * var(--work-circle-section-angle)));pointer-events:none}& .work-circular-section-label > b{font-size:.75rem;font-weight:650;line-height:1;white-space:nowrap}& .work-circular-section-label.is-workweek-section{box-shadow:inset 0 1px 0 rgba(218, 244, 255, .11), 0 4px 10px rgba(0, 13, 24, .3)}& .work-circular-section-label.is-workweek-section > b{color:#b9e2fb;-webkit-text-fill-color:#b9e2fb}& .work-circular-section-label.is-weekend-section{border-color:rgba(116, 169, 160, .72);background:linear-gradient(145deg, #355851, #263f3e);box-shadow:inset 0 1px 0 rgba(215, 238, 233, .08), 0 4px 10px rgba(0, 14, 21, .28)}& .work-circular-section-label.is-weekend-section > b{color:#b6d3cc;-webkit-text-fill-color:#b6d3cc}& .work-circular-section-label.is-active{border-color:rgba(222, 249, 255, .9);box-shadow:inset 0 1px 0 rgba(240, 255, 255, .16), 0 0 12px rgba(90, 206, 226, .26), 0 4px 10px rgba(0, 13, 22, .3)}}@media (max-width: 700px){#workWeekCircularTimeline .work-circular-section-label{min-width:72px;padding-inline:7px}#workWeekCircularTimeline .work-circular-section-label > b{font-size:.64rem}}#workTestDaySliderSlot .work-circular-timeline,#workTestWeekSliderSlot .work-circular-timeline{padding:90px 92px}#workTestDaySliderSlot .work-circular-dial,#workTestWeekSliderSlot .work-circular-dial{width:clamp(315px, 38vw, 450px);box-shadow:inset 0 0 32px rgba(0, 0, 0, .28), 0 18px 36px rgba(0, 0, 0, .4)}#workTestDaySliderSlot .work-circular-dial::before,#workTestWeekSliderSlot .work-circular-dial::before{inset:28%;background:radial-gradient(circle at 35% 24%, #0b303d, #04131f 72%)}@media (max-width: 700px){#workTestDaySliderSlot .work-circular-dial,#workTestWeekSliderSlot .work-circular-dial{width:min(84vw, 350px)}}#workTestDaySliderSlot .work-circular-dial.has-inner-segment-labels,#workTestWeekSliderSlot .work-circular-dial.has-inner-segment-labels{isolation:isolate}#workTestDaySliderSlot .work-circular-segment-label,#workTestWeekSliderSlot .work-circular-segment-label{position:absolute;z-index:8;top:50%;left:50%;display:grid;place-items:center;width:92px;min-height:0;padding:0 3px;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box;transform:translate(-50%, -50%) rotate(var(--work-circle-label-angle)) translateY(calc(-1 * var(--work-circle-inner-label-radius))) rotate(calc(-1 * var(--work-circle-label-angle)));text-align:center;pointer-events:none}#workTestDaySliderSlot .work-circular-segment-label > b,#workTestWeekSliderSlot .work-circular-segment-label > b{color:#f4fbfc;-webkit-text-fill-color:#f4fbfc;font-size:.78rem;font-weight:700;line-height:1.05;text-shadow:0 1px 3px rgba(0, 0, 0, .92);white-space:normal}#workTestDaySliderSlot .work-circular-segment-label.is-lunch-segment{width:66px}#workTestDaySliderSlot .work-circular-boundary,#workTestWeekSliderSlot .work-circular-boundary{position:absolute;z-index:10;inset:-1px;border-radius:50%;transform:rotate(var(--work-circle-boundary-angle));pointer-events:none}#workTestDaySliderSlot .work-circular-boundary > i,#workTestWeekSliderSlot .work-circular-boundary > i{position:absolute;top:0;left:calc(50% - 1px);width:2px;border-radius:0 0 2px 2px;background:linear-gradient(180deg, rgba(231, 252, 255, .98), rgba(183, 235, 242, .75));box-shadow:0 0 4px rgba(112, 220, 233, .45)}#workTestDaySliderSlot .work-circular-boundary.is-cycle-start > i,#workTestWeekSliderSlot .work-circular-boundary.is-cycle-start > i{width:3px;background:#ffffff;box-shadow:0 0 6px rgba(137, 235, 244, .75)}#workTestDaySliderSlot .work-circular-boundary > small,#workTestWeekSliderSlot .work-circular-boundary > small{position:absolute;top:-34px;left:50%;min-width:48px;padding:2px 4px;color:#cceff3;-webkit-text-fill-color:#cceff3;font-size:.7rem;font-weight:600;line-height:1;text-align:center;white-space:nowrap;transform:translateX(-50%) rotate(calc(-1 * var(--work-circle-boundary-angle)));transform-origin:center}#workTestDaySliderSlot .work-circular-boundary.is-cycle-start > small,#workTestWeekSliderSlot .work-circular-boundary.is-cycle-start > small{color:#ffffff;-webkit-text-fill-color:#ffffff}#workTestDaySliderSlot .work-circular-marker,#workTestWeekSliderSlot .work-circular-marker{z-index:16;visibility:visible}#workTestDaySliderSlot .work-circular-marker::before,#workTestWeekSliderSlot .work-circular-marker::before{width:19px;height:19px;background:#d4a36a;box-shadow:0 0 0 3px rgba(52, 40, 30, .95), 0 0 12px rgba(212, 163, 106, .55)}@media (max-width: 700px){#workTestDaySliderSlot .work-circular-segment-label,#workTestWeekSliderSlot .work-circular-segment-label{width:72px;min-height:0;padding:0 2px}#workTestDaySliderSlot .work-circular-segment-label > b,#workTestWeekSliderSlot .work-circular-segment-label > b{font-size:.65rem}#workTestDaySliderSlot .work-circular-boundary > small,#workTestWeekSliderSlot .work-circular-boundary > small{top:-29px;min-width:42px;font-size:.61rem}}#workTestDaySliderSlot .work-circular-inner-progress,#workTestWeekSliderSlot .work-circular-inner-progress{position:absolute;z-index:4;display:block;overflow:visible;transform:rotate(-90deg);pointer-events:none}#workTestDaySliderSlot .work-circular-inner-progress circle,#workTestWeekSliderSlot .work-circular-inner-progress circle{fill:none;vector-effect:non-scaling-stroke}#workTestDaySliderSlot .work-circular-inner-progress,#workTestWeekSliderSlot .work-circular-inner-progress{inset:28%;width:44%;height:44%}#workTestDaySliderSlot .work-circular-inner-progress-value,#workTestWeekSliderSlot .work-circular-inner-progress-value{filter:drop-shadow(0 0 2px rgba(46, 159, 174, .52))}#workTestDaySliderSlot .work-circular-inner-progress .work-circular-inner-progress-marker,#workTestWeekSliderSlot .work-circular-inner-progress .work-circular-inner-progress-marker{vector-effect:non-scaling-stroke}#workTestDaySliderSlot .work-circular-marker,#workTestWeekSliderSlot .work-circular-marker{display:none}#workTestDaySliderSlot .work-circular-inner-progress :is(.work-circular-inner-progress-track,.work-circular-inner-progress-value),#workTestWeekSliderSlot .work-circular-inner-progress :is(.work-circular-inner-progress-track,.work-circular-inner-progress-value){vector-effect:none}html body.page-work-time.page-work-test #workTestLayout{& :is(.work-test-day-view, .work-test-week-view).work-test-view-section{width:calc(100% - 100px);max-width:973px;margin-right:auto;margin-left:auto;border:1px solid rgba(115, 139, 150, .48);background:radial-gradient(circle at 18% 0%, rgba(120, 139, 146, .10), transparent 42%), linear-gradient(158deg, #272d32, #1d2329 56%, #171d23);box-shadow:inset 0 1px 0 rgba(225, 232, 235, .06), 0 14px 30px rgba(0, 0, 0, .28)}& :is(.work-test-day-view-title, .work-test-week-view-title){color:#67d7e4;-webkit-text-fill-color:#67d7e4}}@media (max-width: 900px){html body.page-work-time.page-work-test #workTestLayout :is(.work-test-day-view, .work-test-week-view).work-test-view-section{width:calc(100% - 24px);max-width:none}}#workTestDaySliderSlot:is(*,#_){margin-top:0}#workTestDaySliderSlot:is(*,#_){& #workdayCombinedSlider:is(*,#_){top:0;bottom:auto}& .work-circular-timeline{position:relative}}#workDayCircularWorkday:is(*,#_){& .work-circular-workshift-span-label{position:absolute;z-index:12;left:50%;bottom:0;display:flex;align-items:flex-end;justify-content:center;width:min(92%, 414px);height:36px;color:#f6c189;-webkit-text-fill-color:#f6c189;font-size:1rem;font-weight:650;line-height:1;letter-spacing:.02em;text-align:center;transform:translateX(-50%);pointer-events:none}& .work-circular-workshift-span-label::before{content:"";position:absolute;inset:0 0 auto;height:10px;border:2px solid rgba(210, 113, 55, .9);border-top:0;border-radius:0 0 10px 10px;box-shadow:0 2px 8px rgba(192, 83, 33, .24)}& .work-circular-workshift-span-label > b{display:inline-block;padding:3px 12px 4px;border:1px solid rgba(198, 101, 48, .58);border-radius:7px;background:rgba(45, 28, 24, .92);box-shadow:0 3px 8px rgba(0, 0, 0, .24)}}@media (max-width: 620px){#workTestDaySliderSlot:is(*,#_) .work-circular-timeline{padding-top:12px;padding-bottom:56px}#workTestWeekSliderSlot:is(*,#_) .work-circular-timeline{padding-top:28px;padding-bottom:28px}}#workDayCircularWorkday .work-circular-span-arc,#workWeekCircularTimeline .work-circular-span-arc{position:absolute;z-index:8;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}#workDayCircularWorkday .work-circular-span-arc :is(.work-circular-span-arc-line, .work-circular-span-arc-cap),#workWeekCircularTimeline .work-circular-span-arc :is(.work-circular-span-arc-line, .work-circular-span-arc-cap){fill:none;stroke-width:1.05px;stroke-linecap:round;vector-effect:non-scaling-stroke}#workDayCircularWorkday .work-circular-span-arc.is-workshift-span :is(.work-circular-span-arc-line, .work-circular-span-arc-cap){stroke:rgba(113, 196, 241, .92);filter:drop-shadow(0 0 2px rgba(71, 160, 218, .42))}#workWeekCircularTimeline .work-circular-span-arc.is-workweek-span :is(.work-circular-span-arc-line, .work-circular-span-arc-cap){stroke:rgba(103, 204, 215, .92);filter:drop-shadow(0 0 2px rgba(55, 164, 180, .42))}#workDayCircularWorkday .work-circular-section-label.is-workshift-section,#workWeekCircularTimeline .work-circular-section-label.is-workweek-section{--work-circle-section-radius: clamp(168px, 47vw, 252px);z-index:10;min-width:110px;background:linear-gradient(145deg, rgba(24, 78, 117, .99), rgba(12, 48, 77, .99))}#workWeekCircularTimeline .work-circular-section-label.is-workweek-section{border-color:rgba(103, 204, 215, .86)}@media (max-width: 420px){#workDayCircularWorkday .work-circular-section-label.is-workshift-section,#workWeekCircularTimeline .work-circular-section-label.is-workweek-section{min-width:92px;padding-inline:7px}}#workdayCombinedSlider > #workDayCircularWorkday.work-circular-timeline,#workdayWeekendSlider > #workDayCircularWeekend.work-circular-timeline{display:grid}#workTestDaySliderSlot:is(*,#_) .work-circular-timeline{width:min(100%, 900px);margin:0 auto}#workDayCircularWorkday .work-circular-dial,#workDayCircularWeekend .work-circular-dial{border-color:rgba(121, 205, 220, .48);box-shadow:inset 0 0 28px rgba(1, 13, 24, .34), 0 18px 36px rgba(0, 6, 14, .42), 0 0 0 1px rgba(92, 183, 202, .12)}#workDayCircularWorkday .work-circular-segment-label > b,#workDayCircularWeekend .work-circular-segment-label > b{color:#e9f8fb;-webkit-text-fill-color:#e9f8fb;font-size:.82rem;font-weight:650}#workDayCircularWorkday .work-circular-segment-label.is-lunch-segment > b{color:#fff2bd;-webkit-text-fill-color:#fff2bd;font-weight:800;text-shadow:0 0 7px rgba(255, 226, 145, .34), 0 1px 3px rgba(0, 0, 0, .92)}#workDayCircularWorkday .work-circular-segment-label.is-active > b,#workDayCircularWeekend .work-circular-segment-label.is-active > b{text-shadow:0 0 8px rgba(206, 247, 255, .72), 0 1px 3px rgba(0, 0, 0, .9)}#workDayCircularWorkday .work-circular-boundary > small,#workDayCircularWeekend .work-circular-boundary > small{top:-36px;min-width:44px;color:#d8f2f6;-webkit-text-fill-color:#d8f2f6;font-size:.68rem;font-weight:550}#workDayCircularWorkday .work-circular-boundary.is-cycle-start > small,#workDayCircularWeekend .work-circular-boundary.is-cycle-start > small{color:#ffffff;-webkit-text-fill-color:#ffffff;font-weight:700;text-shadow:0 0 7px rgba(129, 225, 242, .62)}#workDayCircularWorkday .work-circular-section-label,#workDayCircularWeekend .work-circular-section-label{position:absolute;top:50%;left:50%;display:grid;place-items:center;min-width:88px;min-height:28px;padding:5px 10px;border:1px solid rgba(128, 207, 222, .5);border-radius:999px;box-sizing:border-box;transform:translate(-50%, -50%) rotate(var(--work-circle-section-angle)) translateY(calc(-1 * var(--work-circle-section-radius))) rotate(calc(-1 * var(--work-circle-section-angle)));pointer-events:none}#workDayCircularWorkday .work-circular-section-label > b,#workDayCircularWeekend .work-circular-section-label > b{font-size:.75rem;font-weight:650;line-height:1;white-space:nowrap}#workDayCircularWorkday .work-circular-section-label.is-time-off-section,#workDayCircularWeekend .work-circular-section-label.is-time-off-section{border-color:rgba(116, 169, 160, .7);background:linear-gradient(145deg, #355851, #263f3e);box-shadow:inset 0 1px 0 rgba(215, 238, 233, .08), 0 4px 10px rgba(0, 14, 21, .28)}#workDayCircularWorkday .work-circular-section-label.is-time-off-section > b,#workDayCircularWeekend .work-circular-section-label.is-time-off-section > b{color:#b6d3cc;-webkit-text-fill-color:#b6d3cc}#workDayCircularWorkday .work-circular-section-label.is-workshift-section{border-color:rgba(133, 170, 188, .74);background:linear-gradient(145deg, #38576a, #273f4e);box-shadow:inset 0 1px 0 rgba(218, 232, 239, .08), 0 4px 10px rgba(0, 13, 24, .3)}#workDayCircularWorkday .work-circular-section-label.is-workshift-section > b{color:#bdd2dc;-webkit-text-fill-color:#bdd2dc}#workDayCircularWorkday .work-circular-section-label.is-active,#workDayCircularWeekend .work-circular-section-label.is-active{border-color:rgba(222, 249, 255, .9);box-shadow:inset 0 1px 0 rgba(240, 255, 255, .16), 0 0 12px rgba(90, 206, 226, .26), 0 4px 10px rgba(0, 13, 22, .3)}@media (max-width: 700px){#workDayCircularWorkday .work-circular-section-label,#workDayCircularWeekend .work-circular-section-label{min-width:72px;padding-inline:7px}#workDayCircularWorkday .work-circular-section-label > b,#workDayCircularWeekend .work-circular-section-label > b{font-size:.64rem}}#workWeekCircularTimeline{& .work-circular-dial{border-color:rgba(121, 205, 220, .48);box-shadow:inset 0 0 28px rgba(1, 13, 24, .34), 0 18px 36px rgba(0, 6, 14, .42), 0 0 0 1px rgba(92, 183, 202, .12)}& .work-circular-segment-label > b{font-size:.82rem;font-weight:650}& .work-circular-boundary > small{top:-36px;min-width:44px;font-size:.68rem;font-weight:550}}@media (max-width: 700px){#workWeekCircularTimeline .work-circular-dial{width:min(72vw, 350px)}#workWeekCircularTimeline .work-circular-boundary > small{top:-29px;min-width:42px;font-size:.61rem}}#workDayCircularWorkday .work-circular-section-label,#workDayCircularWeekend .work-circular-section-label,#workWeekCircularTimeline .work-circular-section-label{--work-circle-section-radius: clamp(230px, 25vw, 300px);z-index:18}#workTestDaySliderSlot:is(*,#_) .work-circular-timeline,#workTestWeekSliderSlot:is(*,#_) .work-circular-timeline{padding-top:28px;padding-bottom:70px}#workDayCircularWorkday .work-circular-boundary.has-boundary-label > .work-circular-boundary-label{width:164px;min-height:27px;font-size:.68rem}@media (max-width: 700px){#workDayCircularWorkday .work-circular-section-label,#workDayCircularWeekend .work-circular-section-label,#workWeekCircularTimeline .work-circular-section-label{--work-circle-section-radius: calc(min(42vw, 175px) + 48px)}#workTestDaySliderSlot:is(*,#_) .work-circular-timeline,#workTestWeekSliderSlot:is(*,#_) .work-circular-timeline{padding:30px 28px 48px}#workDayCircularWorkday .work-circular-boundary.has-boundary-label > .work-circular-boundary-label{width:136px;font-size:.56rem}}#workTestDaySliderSlot .work-circular-dial::before,#workTestWeekSliderSlot .work-circular-dial::before{box-shadow:inset 0 10px 25px rgba(0, 0, 0, .5)}#workTestDaySliderSlot .work-circular-boundary > i,#workTestWeekSliderSlot .work-circular-boundary > i{height:18%}#workTestDaySliderSlot .work-circular-inner-progress-track-border,#workTestWeekSliderSlot .work-circular-inner-progress-track-border{stroke:#061721;stroke-width:7.6;vector-effect:none}#workTestDaySliderSlot .work-circular-inner-progress-track,#workTestWeekSliderSlot .work-circular-inner-progress-track{stroke:#193b47;stroke-width:5.45;stroke-linecap:butt;vector-effect:none}#workTestDaySliderSlot .work-circular-inner-progress-value,#workTestWeekSliderSlot .work-circular-inner-progress-value{stroke:var(--work-circle-progress-stroke, #d4a36a);stroke-width:5.45;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:none}#workTestDaySliderSlot .work-circular-inner-progress .work-circular-inner-progress-marker,#workTestWeekSliderSlot .work-circular-inner-progress .work-circular-inner-progress-marker{fill:#d4a36a;stroke:#f1dfc5;stroke-width:1.55;filter:drop-shadow(0 0 3px rgba(212, 163, 106, .55))}#workDayCircularWeekend .work-circular-segment-label.is-early-morning-phase{width:62px}#workDayCircularWeekend .work-circular-segment-label.is-early-morning-phase > b{display:block;max-width:58px;white-space:normal;line-height:1.05}#workDayCircularWorkday .work-circular-boundary.is-cycle-start.has-boundary-label > .work-circular-boundary-label,#workDayCircularWeekend .work-circular-boundary.is-cycle-start.has-boundary-label > .work-circular-boundary-label{top:-32px;width:132px}#workTestDaySliderSlot:is(*,#_) #workDayCircularWorkday:is(*,#_) .work-circular-boundary.has-boundary-label > .work-circular-boundary-label,#workTestDaySliderSlot:is(*,#_) #workDayCircularWeekend:is(*,#_) .work-circular-boundary.has-boundary-label > .work-circular-boundary-label,#workTestWeekSliderSlot:is(*,#_) #workWeekCircularTimeline:is(*,#_) .work-circular-boundary.has-boundary-label > .work-circular-boundary-label{top:-36px;display:block;width:auto;min-width:44px;min-height:0;padding:2px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#d8f2f6;-webkit-text-fill-color:#d8f2f6;font-size:.68rem;font-weight:550;line-height:1}@media (max-width: 700px){#workTestDaySliderSlot:is(*,#_) #workDayCircularWorkday:is(*,#_) .work-circular-boundary.has-boundary-label > .work-circular-boundary-label,#workTestDaySliderSlot:is(*,#_) #workDayCircularWeekend:is(*,#_) .work-circular-boundary.has-boundary-label > .work-circular-boundary-label,#workTestWeekSliderSlot:is(*,#_) #workWeekCircularTimeline:is(*,#_) .work-circular-boundary.has-boundary-label > .work-circular-boundary-label{top:-29px;min-width:42px;font-size:.61rem}}html body.page-work-time.page-work-test #workDayCircularWorkday:is(*,#_) .work-circular-section-label.is-workshift-section:is(*,._),html body.page-work-time.page-work-test #workWeekCircularTimeline:is(*,#_) .work-circular-section-label.is-workweek-section:is(*,._){z-index:10;min-width:110px;background:linear-gradient(145deg, #38576a, #273f4e)}html body.page-work-time.page-work-test #workDayCircularWorkday:is(*,#_) .work-circular-section-label.is-workshift-section:is(*,._){border-color:rgba(113, 196, 241, .86)}html body.page-work-time.page-work-test #workWeekCircularTimeline:is(*,#_) .work-circular-section-label.is-workweek-section:is(*,._){border-color:rgba(103, 204, 215, .86)}@media (max-width: 420px){html body.page-work-time.page-work-test #workDayCircularWorkday:is(*,#_) .work-circular-section-label.is-workshift-section:is(*,._),html body.page-work-time.page-work-test #workWeekCircularTimeline:is(*,#_) .work-circular-section-label.is-workweek-section:is(*,._){min-width:92px;padding-inline:7px}}html body.page-work-time.page-work-test :is(#workTestDaySliderSlot, #workTestWeekSliderSlot) .work-circular-dial{--work-circle-dial-size: clamp(330px, 39vw, 460px);width:var(--work-circle-dial-size)}html body.page-work-time.page-work-test :is(#workTestDaySliderSlot, #workTestWeekSliderSlot) .work-circular-dial.has-inner-segment-labels{--work-circle-inner-label-radius: calc(var(--work-circle-dial-size) * .35)}html body.page-work-time.page-work-test #workDayCircularWorkday .work-circular-segment-label.is-lunch-segment{--work-circle-inner-label-radius: calc(var(--work-circle-dial-size) * .35 + 12px)}html body.page-work-time.page-work-test #workWeekCircularTimeline:is(*,#_) .work-circular-section-label.is-workweek-section:is(*,._){--work-circle-section-radius: calc(var(--work-circle-dial-size) * .61)}@media (max-width: 700px){html body.page-work-time.page-work-test :is(#workTestDaySliderSlot, #workTestWeekSliderSlot) .work-circular-dial{--work-circle-dial-size: min(84vw, 360px)}html body.page-work-time.page-work-test #workDayCircularWorkday:is(*,#_) .work-circular-section-label.is-workshift-section:is(*,._){--work-circle-section-radius: calc(min(39vw, 165px) + 42px)}}html body.page-work-time.page-work-test #workDayCircularWorkday:is(*,#_){& .work-circular-span-arc.is-workshift-span{transform:scale(1.05);transform-origin:50% 50%}& .work-circular-section-label.is-workshift-section:is(*,._){--work-circle-section-radius: calc(var(--work-circle-dial-size) * .6405)}}html body.page-work-time.page-work-test #workTestDaySliderSlot:is(*,#_) #workDayCircularWorkday:is(*,#_#_#_) .work-circular-boundary > small,html body.page-work-time.page-work-test #workTestDaySliderSlot:is(*,#_) #workDayCircularWorkday:is(*,#_#_#_) .work-circular-boundary.has-boundary-label > .work-circular-boundary-label{top:-25px}html body.page-work-time.page-work-test #workWeekCircularTimeline:is(*,#_){& .work-circular-segment-label > b{display:block;line-height:1.02}& .work-circular-segment-sub-label:is(*,._){display:block;margin-top:4px;color:#a9cfdb;-webkit-text-fill-color:#a9cfdb;font-size:.61rem;font-weight:550;line-height:1;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 2px rgba(0, 0, 0, .82)}& .work-circular-segment-label.is-weekend-segment .work-circular-segment-sub-label{color:#9fcbb4;-webkit-text-fill-color:#9fcbb4}& .work-circular-segment-label.is-active .work-circular-segment-sub-label{color:#d4edf2;-webkit-text-fill-color:#d4edf2}}@media (max-width: 700px){html body.page-work-time.page-work-test #workWeekCircularTimeline:is(*,#_) .work-circular-segment-sub-label:is(*,._){margin-top:3px;font-size:.53rem}}html body.page-work-time.page-work-test :is(#workDayCircularWorkday, #workWeekCircularTimeline) .work-circular-section-duration:is(*,._){display:block;width:100%;margin-top:4px;color:inherit;-webkit-text-fill-color:currentColor;font-size:.73rem;font-weight:600;line-height:1;text-align:center;white-space:nowrap}html body.page-work-time.page-work-test :is(#workDayCircularWorkday, #workWeekCircularTimeline) .work-circular-section-label > b{font-size:.83rem;font-weight:700}html body.page-work-time.page-work-test :is(#workDayCircularWorkday .is-workshift-section, #workWeekCircularTimeline .is-workweek-section) > b{color:#d5f2ff;-webkit-text-fill-color:#d5f2ff}html body.page-work-time.page-work-test :is(#workDayCircularWorkday .is-time-off-section, #workWeekCircularTimeline .is-weekend-section) > b{color:#ccf9e5;-webkit-text-fill-color:#ccf9e5}@media (max-width: 420px){html body.page-work-time.page-work-test :is(#workDayCircularWorkday, #workWeekCircularTimeline) .work-circular-section-duration:is(*,._){font-size:.63rem}html body.page-work-time.page-work-test :is(#workDayCircularWorkday, #workWeekCircularTimeline) .work-circular-section-label > b{font-size:.7rem}}html body.page-work-time.page-work-test :is(#workTestDaySliderSlot, #workTestWeekSliderSlot) .work-circular-segment-label > b{font-size:.88rem}@media (max-width: 700px){html body.page-work-time.page-work-test :is(#workTestDaySliderSlot, #workTestWeekSliderSlot) .work-circular-segment-label > b{font-size:.74rem}}html body.page-work-time.page-work-test #workTestDaySliderSlot:is(*,#_) #workDayCircularWorkday:is(*,#_) .work-circular-workshift-span-label{bottom:20px}html body.page-work-time.page-work-test :is(#workTestDaySliderSlot, #workTestWeekSliderSlot) .work-circular-boundary > i{height:27.24%}html body.page-work-time.page-work-test #workTestDaySliderSlot:is(*,#_) #workDayCircularWorkday:is(*,#_) .work-circular-segment-label.is-lunch-segment > b{font-size:.66rem}@media (max-width: 700px){html body.page-work-time.page-work-test #workTestDaySliderSlot:is(*,#_) #workDayCircularWorkday:is(*,#_) .work-circular-segment-label.is-lunch-segment > b{font-size:.58rem}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workTestLayout:is(*,#_#_#_#_){& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) .work-test-icon-trail:is(*,._),& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) .work-test-icon-trail:is(*,._){overflow:hidden;height:18px;min-height:18px;max-height:18px;margin-top:-2px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}& #workdayCombinedSlider:is(*,#_#_) #workdayCombinedTrack:is(*,#_#_) .work-test-icon-trail:is(*,._)::after,& #workweekCard:is(*,#_#_) #workweekTrack:is(*,#_#_) .work-test-icon-trail:is(*,._)::after{content:none;display:none;width:0;height:0;border:0;filter:none}}html body.page-work-time.page-work-test{color:var(--wt-text);font-family:var(--wt-font);background:radial-gradient(circle at 14% 3%, rgba(29, 101, 137, .16), transparent 28rem), radial-gradient(circle at 88% 34%, rgba(25, 111, 107, .10), transparent 34rem), linear-gradient(180deg, #071827 0%, #061522 42%, #050f1b 100%)}html body.page-work-time.page-work-test .ambient{opacity:.28;filter:blur(10px) saturate(.7)}html body.page-work-time.page-work-test main.shell{color:var(--wt-text);font-family:var(--wt-font)}html body.page-work-time.page-work-test main.shell :is(button, input, select, textarea){font-family:var(--wt-font)}html body.page-work-time.page-work-test main.shell :is(p, span, small, label, li, th, td, button, input, select, textarea, em, strong, b){font-family:var(--wt-font)}html body.page-work-time.page-work-test main.shell :is(h1, h2, h3, h4, .card-title){font-family:var(--wt-display-font);color:var(--wt-heading);-webkit-text-fill-color:var(--wt-heading);font-weight:640;letter-spacing:-.012em;text-shadow:none}html body.page-work-time.page-work-test main.shell :is(p, li, label, small){color:var(--wt-muted);-webkit-text-fill-color:var(--wt-muted);line-height:1.48}html body.page-work-time.page-work-test main.shell :is(strong, b){color:var(--wt-text-strong);-webkit-text-fill-color:var(--wt-text-strong)}html body.page-work-time.page-work-test .page-body-title{color:#a1d6e7;-webkit-text-fill-color:#a1d6e7;font-family:var(--wt-display-font);font-size:18px;font-weight:570;letter-spacing:.035em}html body.page-work-time.page-work-test #workTestLayout{gap:20px}html body.page-work-time.page-work-test #workTestSliderCard,html body.page-work-time.page-work-test #workTestOverviewCard,html body.page-work-time.page-work-test #dailyEarningsCard,html body.page-work-time.page-work-test #workLifeBalanceCard,html body.page-work-time.page-work-test #workTestSnacksCard,html body.page-work-time.page-work-test #foodCard,html body.page-work-time.page-work-test #drinkCard,html body.page-work-time.page-work-test #payCalculator,html body.page-work-time.page-work-test #expenseCalculator,html body.page-work-time.page-work-test #financialYearCard,html body.page-work-time.page-work-test #workCardsStandalone{border:1px solid var(--wt-line);border-radius:18px;box-shadow:inset 0 1px 0 rgba(210, 240, 248, .055), 0 18px 38px rgba(0, 7, 16, .30)}html body.page-work-time.page-work-test #workTestSliderCard{padding:20px 30px 28px}html body.page-work-time.page-work-test #workTestOverviewCard{padding:24px 26px 26px;background:linear-gradient(150deg, #121f2b 0%, #0d1822 55%, #09131c 100%)}html body.page-work-time.page-work-test #dailyEarningsCard{background:radial-gradient(circle at 10% 0%, rgba(55, 147, 176, .11), transparent 30%), linear-gradient(150deg, #0d293e 0%, #0a2033 56%, #071827 100%)}html body.page-work-time.page-work-test #workLifeBalanceCard{background:radial-gradient(circle at 12% 0%, rgba(120, 139, 146, .10), transparent 32%), linear-gradient(150deg, #272d32 0%, #1d2329 58%, #171d23 100%)}html body.page-work-time.page-work-test #workTestSnacksCard,html body.page-work-time.page-work-test #foodCard,html body.page-work-time.page-work-test #drinkCard{background:radial-gradient(circle at 84% 0%, rgba(47, 136, 161, .10), transparent 32%), linear-gradient(145deg, #0c2639 0%, #091e30 58%, #071725 100%)}html body.page-work-time.page-work-test #payCalculator,html body.page-work-time.page-work-test #expenseCalculator,html body.page-work-time.page-work-test #financialYearCard{background:radial-gradient(circle at 10% 0%, rgba(49, 126, 173, .10), transparent 30%), linear-gradient(150deg, #0b243a 0%, #081c2e 58%, #061522 100%)}html body.page-work-time.page-work-test #expenseCalculator{background-image:radial-gradient(circle at 90% 8%, rgba(41, 137, 133, .085), transparent 31%), linear-gradient(150deg, #0b2438 0%, #081c2d 58%, #061522 100%)}html body.page-work-time.page-work-test #workTestDayHeadingCard{border:1px solid rgba(104, 176, 203, .30);border-radius:14px;background:radial-gradient(circle at 50% 0%, rgba(99, 183, 211, .10), transparent 48%), linear-gradient(145deg, rgba(15, 43, 61, .96), rgba(7, 23, 36, .98));box-shadow:inset 0 1px 0 rgba(227, 247, 251, .05), 0 12px 26px rgba(0, 7, 16, .24)}html body.page-work-time.page-work-test .work-test-view-section{padding:22px 28px 26px;border:1px solid rgba(87, 177, 196, .34);border-radius:16px}html body.page-work-time.page-work-test .work-test-day-view{margin-top:38px;background:radial-gradient(circle at 12% 0%, rgba(33, 151, 150, .10), transparent 34%), linear-gradient(155deg, #0c3045 0%, #09263b 56%, #071d30 100%)}html body.page-work-time.page-work-test .work-test-week-view{margin-top:22px;background:radial-gradient(circle at 88% 0%, rgba(43, 115, 170, .11), transparent 34%), linear-gradient(155deg, #0c2b44 0%, #09233a 56%, #071b2d 100%)}html body.page-work-time.page-work-test :is(.work-test-view-details-panel, .work-test-share-section, .work-test-overview-table-shell, .work-bank-card, .work-total-pair, .work-life-balance-spent, .work-life-balance-stat, .work-test-daily-count-card, .work-test-consumption-control, .finance-entry-panel, .pay-compare-panel, .budget-expenditure-panel, .daily-earnings-pay-popover){border-color:rgba(99, 174, 199, .28);background:linear-gradient(145deg, rgba(11, 39, 58, .92), rgba(7, 25, 40, .94));box-shadow:inset 0 1px 0 rgba(213, 242, 248, .04)}html body.page-work-time.page-work-test .work-test-view-details-panel{padding:16px 20px;border-radius:12px}html body.page-work-time.page-work-test .work-test-view-heading-line{color:var(--wt-heading);-webkit-text-fill-color:var(--wt-heading);font-weight:610}html body.page-work-time.page-work-test :is(.work-test-view-countdown, .work-test-view-summary-line){color:#b7ceda;-webkit-text-fill-color:#b7ceda;font-weight:440}html body.page-work-time.page-work-test .work-test-view-summary-line.is-secondary-summary{color:#90adbd;-webkit-text-fill-color:#90adbd}html body.page-work-time.page-work-test #workTestDayLabel{color:#7fc8ef;-webkit-text-fill-color:#7fc8ef;font-family:var(--wt-display-font);font-weight:650;letter-spacing:.005em}html body.page-work-time.page-work-test #workTestWeekdayLabel{color:#58c4bb;-webkit-text-fill-color:#58c4bb;font-family:var(--wt-display-font);font-style:normal;font-weight:560;letter-spacing:.01em}html body.page-work-time.page-work-test #workTestWorkHoursContainer{border-color:rgba(77, 179, 192, .34);background:linear-gradient(145deg, rgba(8, 37, 56, .92), rgba(7, 27, 43, .94))}html body.page-work-time.page-work-test #workTestWorkHoursLine{color:#a9c5d2;-webkit-text-fill-color:#a9c5d2}html body.page-work-time.page-work-test #workTestWorkHoursLine{& .work-test-work-days{color:#67c3ba;-webkit-text-fill-color:#67c3ba}& .work-test-work-times{color:#82c5e8;-webkit-text-fill-color:#82c5e8}}html body.page-work-time.page-work-test .work-test-status-bubble{border-color:rgba(102, 180, 203, .34);background:linear-gradient(90deg, rgba(15, 64, 89, .90), rgba(14, 71, 80, .88));color:var(--wt-text-strong);-webkit-text-fill-color:var(--wt-text-strong);box-shadow:inset 0 1px 0 rgba(224, 250, 252, .08)}html body.page-work-time.page-work-test .work-test-status-bubble.is-work-status{border-color:rgba(75, 157, 216, .55);background:linear-gradient(90deg, rgba(19, 77, 126, .94), rgba(21, 101, 155, .90))}html body.page-work-time.page-work-test .work-test-status-bubble.is-time-off-status{border-color:rgba(72, 193, 184, .52);background:linear-gradient(90deg, rgba(18, 96, 99, .92), rgba(14, 79, 91, .90))}html body.page-work-time.page-work-test .work-test-status-bubble.is-weekend-status{border-color:rgba(105, 185, 133, .55);background:linear-gradient(90deg, rgba(42, 106, 74, .94), rgba(35, 91, 69, .92))}html body.page-work-time.page-work-test #workTestDayHeadingCard.is-work-theme{border-color:rgba(75, 157, 216, .44)}html body.page-work-time.page-work-test #workTestDayHeadingCard.is-time-off-theme{border-color:rgba(72, 193, 184, .42)}html body.page-work-time.page-work-test #workTestDayHeadingCard.is-weekend-theme{border-color:rgba(105, 185, 133, .46)}html body.page-work-time.page-work-test #workdayCombinedTrack{border-color:rgba(92, 169, 196, .48);background:#081f32;background-image:none;box-shadow:inset 0 0 0 1px rgba(215, 243, 248, .03), 0 8px 18px rgba(0, 8, 17, .20)}html body.page-work-time.page-work-test #workdayBeforeOffSegment,html body.page-work-time.page-work-test #workdayAfterOffSegment{background:#11656a;background-image:none}html body.page-work-time.page-work-test #workdayBeforeOffFill,html body.page-work-time.page-work-test #workdayAfterOffFill{background:linear-gradient(90deg, #176fa8 0%, #388fbe 42%, #cf7334 76%, #f0aa5a 100%);box-shadow:inset 0 1px 0 rgba(226, 255, 251, .18)}html body.page-work-time.page-work-test #workdayWorkSegment{background:#176fa8;background-image:none}html body.page-work-time.page-work-test #workdayWorkFill{background:linear-gradient(90deg, #176fa8 0%, #388fbe 42%, #cf7334 76%, #f0aa5a 100%);box-shadow:inset 0 1px 0 rgba(232, 249, 255, .18)}html body.page-work-time.page-work-test :is(.label-before-work, .label-after-work, .is-time-off-subtitle),html body.page-work-time.page-work-test :is(.label-before-work, .label-after-work) *{color:#59c4ba;-webkit-text-fill-color:#59c4ba}html body.page-work-time.page-work-test .label-work-shift-section,html body.page-work-time.page-work-test .label-work-shift-section *,html body.page-work-time.page-work-test .label-work-shift{color:#68b8e6;-webkit-text-fill-color:#68b8e6}html body.page-work-time.page-work-test .label-work-quarter{color:#85c9eb;-webkit-text-fill-color:#85c9eb}html body.page-work-time.page-work-test .label-work-time{color:#bddcea;-webkit-text-fill-color:#bddcea}html body.page-work-time.page-work-test .work-test-icon-trail{background:linear-gradient(90deg, #176fa8 0%, #388fbe 42%, #cf7334 76%, #f0aa5a 100%);opacity:.82}html body.page-work-time.page-work-test #workweekTrack{border-color:rgba(93, 167, 194, .46);background:#081f32;background-image:none}html body.page-work-time.page-work-test #workweekTrack{& .work-day-cell{background:#176fa8;background-image:none}& .weekend-day-cell{background:#2d704f;background-image:none}& :is(.progress-fill,.is-work-fill){background:linear-gradient(90deg, #176fa8 0%, #388fbe 42%, #cf7334 76%, #f0aa5a 100%)}& .is-weekend-fill{background:linear-gradient(90deg, #176fa8 0%, #388fbe 42%, #cf7334 76%, #f0aa5a 100%)}}html body.page-work-time.page-work-test #workdayWeekendSlider .workday-mini-track{border-color:rgba(102, 174, 125, .48);background:#10372f;background-image:none}html body.page-work-time.page-work-test #workdayWeekendFill{background:linear-gradient(90deg, #176fa8 0%, #388fbe 42%, #cf7334 76%, #f0aa5a 100%);box-shadow:inset 0 1px 0 rgba(234, 255, 241, .16)}html body.page-work-time.page-work-test :is(.workweek-main-label, .workweek-range-title-work, .is-workweek-subtitle){color:#72bce7;-webkit-text-fill-color:#72bce7}html body.page-work-time.page-work-test :is(.workweek-weekend-label, .workweek-range-title-weekend, .weekend-tick-label, .is-weekend-subtitle),html body.page-work-time.page-work-test .weekend-phase-label{color:#75bd8c;-webkit-text-fill-color:#75bd8c}html body.page-work-time.page-work-test #workTestProgressOverview{padding:22px 24px 24px;background:linear-gradient(150deg, rgba(11, 42, 63, .88), rgba(7, 27, 43, .92))}html body.page-work-time.page-work-test .work-test-progress-overview-title{margin-bottom:18px;color:var(--wt-heading);-webkit-text-fill-color:var(--wt-heading)}html body.page-work-time.page-work-test .work-test-overview-table{color:var(--wt-text);border-collapse:separate;border-spacing:0}html body.page-work-time.page-work-test .work-test-overview-table :is(th, td){padding:11px 12px;color:#c7dbe5;-webkit-text-fill-color:#c7dbe5;border-color:rgba(106, 174, 196, .18)}html body.page-work-time.page-work-test .work-test-overview-table thead th{color:#9dd4e7;-webkit-text-fill-color:#9dd4e7;background:#0c2a41;font-weight:610}html body.page-work-time.page-work-test .work-test-overview-table tbody tr:nth-child(odd){background:rgba(14, 47, 68, .36)}html body.page-work-time.page-work-test .work-test-overview-table tbody tr:nth-child(even){background:rgba(7, 28, 44, .36)}html body.page-work-time.page-work-test .work-test-overview-progress{background:#061725;border-color:rgba(96, 165, 188, .30)}html body.page-work-time.page-work-test .work-test-overview-progress > i{background:linear-gradient(90deg, #1d6da7, #49a9d8)}html body.page-work-time.page-work-test .work-test-overview-table-row[data-period="weekend"] .work-test-overview-progress > i{background:linear-gradient(90deg, #367f58, #67b77e)}html body.page-work-time.page-work-test .work-test-mini-status{border-color:rgba(100, 172, 194, .28);background:rgba(9, 34, 51, .78);color:#b8d2de;-webkit-text-fill-color:#b8d2de}html body.page-work-time.page-work-test .work-test-mini-status.is-completed{color:#79c99b;-webkit-text-fill-color:#79c99b}html body.page-work-time.page-work-test .work-test-mini-status.is-in-progress{color:#7fc5e8;-webkit-text-fill-color:#7fc5e8}html body.page-work-time.page-work-test :is(.work-total-pair, .workweek-combined-totals, .work-bank-table-card){border-color:rgba(95, 175, 198, .30);background:linear-gradient(145deg, rgba(11, 40, 59, .92), rgba(7, 25, 40, .94))}html body.page-work-time.page-work-test #workCardsStandalone{margin-top:16px;background:linear-gradient(145deg, #0b2a3f, #081d2f)}html body.page-work-time.page-work-test .work-life-balance-ring-label.is-work,html body.page-work-time.page-work-test .work-life-balance-table tbody th.is-work{color:#b6cedb;-webkit-text-fill-color:#b6cedb}html body.page-work-time.page-work-test main.shell .work-life-balance-ring-label.is-work small{color:#b6cedb;-webkit-text-fill-color:#b6cedb;line-height:1.1}html body.page-work-time.page-work-test .work-life-balance-stat.is-work .work-life-balance-swatch{color:#527c91;background:#527c91}html body.page-work-time.page-work-test .work-life-balance-ring-label.is-free,html body.page-work-time.page-work-test .work-life-balance-table tbody th.is-free{color:#b6d3cc;-webkit-text-fill-color:#b6d3cc}html body.page-work-time.page-work-test main.shell .work-life-balance-ring-label.is-free small{color:#b6d3cc;-webkit-text-fill-color:#b6d3cc;line-height:1.1}html body.page-work-time.page-work-test .work-life-balance-stat.is-free .work-life-balance-swatch{color:#5c8a83;background:#5c8a83}html body.page-work-time.page-work-test .work-life-balance-ring-label.is-sleep,html body.page-work-time.page-work-test .work-life-balance-table tbody th.is-sleep{color:#c4c7d7;-webkit-text-fill-color:#c4c7d7}html body.page-work-time.page-work-test main.shell .work-life-balance-ring-label.is-sleep small{color:#c4c7d7;-webkit-text-fill-color:#c4c7d7;line-height:1.1}html body.page-work-time.page-work-test .work-life-balance-stat.is-sleep .work-life-balance-swatch{color:#747a96;background:#747a96}html body.page-work-time.page-work-test :is(.work-life-balance-table, .finance-card table) :is(th, td){color:#c4d9e3;-webkit-text-fill-color:#c4d9e3;border-color:rgba(99, 169, 191, .20)}html body.page-work-time.page-work-test :is(.work-life-balance-table, .finance-card table) thead th{color:#9dd3e5;-webkit-text-fill-color:#9dd3e5;background:#0b2940}html body.page-work-time.page-work-test :is(.work-life-balance-table, .finance-card table) tbody tr:nth-child(even){background:rgba(11, 42, 61, .32)}html body.page-work-time.page-work-test #workCurrentMealDrinkSection{gap:20px}html body.page-work-time.page-work-test :is(#foodCard, #drinkCard) .work-circular-timeline{filter:saturate(.78) brightness(.96)}html body.page-work-time.page-work-test .finance-card{color:var(--wt-text)}html body.page-work-time.page-work-test :is(.finance-entry-panel, .pay-compare-panel, .budget-expenditure-panel){border-radius:13px;padding:18px 20px}html body.page-work-time.page-work-test main.shell :is(input, select, textarea){color:#dcebf2;-webkit-text-fill-color:#dcebf2;background:#071c2c;border:1px solid rgba(95, 177, 203, .40);border-radius:8px;box-shadow:inset 0 1px 4px rgba(0, 7, 15, .28)}html body.page-work-time.page-work-test main.shell :is(input, textarea)::placeholder{color:#7797a8;-webkit-text-fill-color:#7797a8;opacity:1}html body.page-work-time.page-work-test main.shell button:not(.collect-pay-playing-card){color:#d7e8ef;-webkit-text-fill-color:#d7e8ef;background:linear-gradient(180deg, #123a57, #0b2942);border:1px solid rgba(90, 176, 201, .42);border-radius:8px;box-shadow:inset 0 1px 0 rgba(225, 247, 251, .07), 0 5px 12px rgba(0, 8, 17, .18);font-weight:560;text-shadow:none}html body.page-work-time.page-work-test main.shell button:not(.collect-pay-playing-card):hover{color:#eef8fa;-webkit-text-fill-color:#eef8fa;background:linear-gradient(180deg, #174868, #0d3451);border-color:rgba(91, 200, 204, .58)}html body.page-work-time.page-work-test main.shell button:focus-visible,html body.page-work-time.page-work-test main.shell :is(input, select, textarea):focus-visible{outline:2px solid rgba(85, 195, 205, .68);outline-offset:2px}@media (max-width: 760px){html body.page-work-time.page-work-test #workTestLayout{gap:16px}html body.page-work-time.page-work-test #workTestSliderCard,html body.page-work-time.page-work-test #workTestOverviewCard,html body.page-work-time.page-work-test #dailyEarningsCard,html body.page-work-time.page-work-test #workLifeBalanceCard,html body.page-work-time.page-work-test #workTestSnacksCard,html body.page-work-time.page-work-test #foodCard,html body.page-work-time.page-work-test #drinkCard,html body.page-work-time.page-work-test #payCalculator,html body.page-work-time.page-work-test #expenseCalculator{border-radius:14px}html body.page-work-time.page-work-test #workTestSliderCard,html body.page-work-time.page-work-test #workTestOverviewCard,html body.page-work-time.page-work-test .work-test-view-section{padding-left:14px;padding-right:14px}html body.page-work-time.page-work-test .work-test-day-view{margin-top:28px}html body.page-work-time.page-work-test .work-test-week-view{margin-top:16px}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_#_#_#_#_) #workCurrentMealDrinkSection:is(*,#_#_#_) :is(#foodCard:is(*,#_#_), #drinkCard:is(*,#_#_)){& > .insight-copy:is(*,._){position:relative;inset:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;justify-self:center;align-self:start;place-self:start center;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0 auto;padding:0 10px;text-align:center;transform:none;translate:none}& > .insight-copy:is(*,._) > :is(.work-meal-drink-kicker, .work-meal-drink-current-bubble, p){position:static;inset:auto;align-self:center;justify-self:center;margin-right:auto;margin-left:auto;text-align:center;transform:none;translate:none}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestStatusHeading:is(*,#_).work-test-status-heading .work-test-status-bubble:is(*,._).is-time-off-status{color:#59c4ba;-webkit-text-fill-color:#59c4ba;border:1px solid rgba(72, 193, 184, .46);background:linear-gradient(90deg, rgba(18, 96, 99, .92), rgba(12, 66, 82, .95));box-shadow:inset 0 1px 0 rgba(224, 250, 252, .07);text-shadow:none}& #workTestStatusHeading:is(*,#_).work-test-status-heading .work-test-status-bubble:is(*,._).is-work-status{color:#dceef7;-webkit-text-fill-color:#dceef7;border:1px solid rgba(75, 157, 216, .52);background:linear-gradient(90deg, rgba(19, 77, 126, .94), rgba(21, 101, 155, .90));box-shadow:inset 0 1px 0 rgba(225, 247, 251, .07);text-shadow:none}& #workTestStatusHeading:is(*,#_).work-test-status-heading .work-test-status-bubble:is(*,._).is-weekend-status{color:#dcefe3;-webkit-text-fill-color:#dcefe3;border:1px solid rgba(105, 185, 133, .52);background:linear-gradient(90deg, rgba(42, 106, 74, .94), rgba(35, 91, 69, .92));box-shadow:inset 0 1px 0 rgba(229, 251, 236, .07);text-shadow:none}& #workTestDayHeadingCard:is(*,#_) .work-test-day-label:is(*,._),& #workTestDayHeadingCard:is(*,#_).is-work-theme .work-test-day-label:is(*,._){color:#68b8e6;-webkit-text-fill-color:#68b8e6;font-family:var(--wt-display-font);font-weight:620}& #workTestDayHeadingCard:is(*,#_).is-time-off-theme .work-test-day-label:is(*,._){color:#59c4ba;-webkit-text-fill-color:#59c4ba}& #workTestDayHeadingCard:is(*,#_).is-weekend-theme .work-test-day-label:is(*,._){color:#75bd8c;-webkit-text-fill-color:#75bd8c}& #workdayCombinedLabels:is(*,#_) :is(.label-before-work.workday-section-label,.label-after-work.workday-section-label),& #workdayCombinedLabels:is(*,#_) :is(.label-before-work, .label-after-work).workday-section-label *{color:#59c4ba;-webkit-text-fill-color:#59c4ba}& #workdayCombinedLabels:is(*,#_) .label-work-shift-section.workday-section-label,& #workdayCombinedLabels:is(*,#_) .label-work-shift-section.workday-section-label *{color:#68b8e6;-webkit-text-fill-color:#68b8e6}& #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffSegment:is(*,#_),#workdayAfterOffSegment:is(*,#_)){background-color:#0b4d55;background-image:none;box-shadow:inset 0 0 0 1px rgba(97, 199, 189, .20)}& #workdayCombinedTrack:is(*,#_) :is(#workdayBeforeOffFill:is(*,#_), #workdayAfterOffFill:is(*,#_)).workday-mini-fill{background:linear-gradient(90deg, #176fa8 0%, #388fbe 42%, #cf7334 76%, #f0aa5a 100%);box-shadow:inset 0 0 0 1px rgba(226, 255, 251, .16), 0 0 14px rgba(64, 189, 181, .18)}& #workweekTrack:is(*,#_) .workweek-weekend-label:is(*,._){text-shadow:0 0 9px rgba(105, 185, 133, .20)}& #workweekTrack:is(*,#_) .work-day-cell:is(*,._){background-image:none}& #workweekTrack:is(*,#_) .weekend-day-cell:is(*,._){background-image:none}& #workdayWeekendSlider:is(*,#_) .workday-mini-track{background:#10372f;background-image:none;border-color:rgba(102, 174, 125, .48)}& #workdayWeekendSlider:is(*,#_) #workdayWeekendFill:is(*,#_){background:linear-gradient(90deg, #176fa8 0%, #388fbe 42%, #cf7334 76%, #f0aa5a 100%);box-shadow:inset 0 1px 0 rgba(234, 255, 241, .16)}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) #workTestOverviewCard:is(*,#_){& .work-test-overview-table-shell:is(*,._){width:min(100%, 840px);max-width:840px;margin-right:auto;margin-left:auto;overflow-x:auto}& table.work-test-overview-table:is(*,._){width:100%;min-width:0}& #workTestHolidaysSection:is(*,#_){width:min(100%, 840px);max-width:840px;margin-right:auto;margin-left:auto;box-sizing:border-box}& #workTestHolidaysSection:is(*,#_) .work-test-holidays-header h2{font-size:1.15rem}& #workTestHolidaysSection:is(*,#_) .work-test-holidays-header p,& #workTestHolidaysSection:is(*,#_) .holiday-region h3{font-size:.78rem;text-align:center}& #workTestHolidaysSection:is(*,#_) .holiday-region li,& #workTestHolidaysSection:is(*,#_) .holiday-region li > :is(b, span){font-size:.92rem;line-height:1.28}}@media (max-width: 760px){html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestLayout:is(*,#_) #workTestOverviewCard:is(*,#_){& table.work-test-overview-table:is(*,._){min-width:640px}& .work-test-overview-period-column{width:28%}& .work-test-overview-percent-column{width:10%}& .work-test-overview-status-column{width:20%}& col.work-test-overview-time-column:not(:last-child){width:26%}& col.work-test-overview-time-column:last-child{width:16%}}}html body.page-work-time:is(*,._) #workTestDaySliderSlot:is(*,#_) #workDayCircularWorkday:is(*,#_) .work-circular-section-label.is-workshift-section{min-width:104px;padding-inline:16px}html body.page-work-time:is(*,._) #workTestWeekSliderSlot:is(*,#_) #workWeekCircularTimeline:is(*,#_) .work-circular-section-label.is-workweek-section{min-width:104px;padding-inline:16px}@media (max-width: 700px){html body.page-work-time:is(*,._) #workTestWeekSliderSlot:is(*,#_) #workWeekCircularTimeline:is(*,#_){& .work-circular-section-label:is(.is-workweek-section, .is-weekend-section){--work-circle-section-radius: calc(var(--work-circle-dial-size) * .33)}& .work-circular-section-label.is-workweek-section{min-width:88px;padding-inline:8px}}}html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_) #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel{box-sizing:border-box;width:min(100%, 1020px);max-width:1020px;margin:0 auto 18px;padding:22px 28px 26px;transform:none}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_){& .pay-entry-panel:is(*,._) > .finance-compact-title:is(*,._){grid-column:1 / -1;width:100%;margin:0 auto 16px}& #payComparePanel:is(*,#_).pay-compare-panel{box-sizing:border-box;width:min(100%, 1020px);max-width:1020px;margin:0 auto 18px}& #payComparePanel:is(*,#_).pay-compare-panel > #runPayCompareButton:is(*,#_).finance-compare-run{margin:10px auto 0}& .pay-entry-panel:is(*,._) .finance-required-marker:is(*,._){color:#ff9ca8;-webkit-text-fill-color:#ff9ca8}& .pay-entry-panel:is(*,._) label.has-missing-value > span:first-child{padding-right:17px}& .pay-entry-panel:is(*,._) label.has-missing-value input[aria-invalid="true"]{border-color:rgba(255, 156, 168, .76);box-shadow:inset 0 1px 4px rgba(0, 7, 15, .28), 0 0 0 1px rgba(255, 156, 168, .22)}}html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_) .pay-entry-panel:is(*,._){& > :is(label, .pay-hours-or, .finance-adjustments){box-sizing:border-box;width:min(100%, 638px);max-width:638px;justify-self:center}& > .pay-action-row:is(*,._){grid-column:1 / -1;width:min(100%, 480px);margin:10px auto 0;transform:none}& > #payResultsShell:is(*,#_).pay-results-shell{grid-column:1 / -1;max-width:100%}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_#_){& #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-prompt:is(*,._){position:relative;color:#78cfff;-webkit-text-fill-color:#78cfff;transform:translateY(3px)}& #workTestDailyCountsSection:is(*,#_) #workTestDailyCountsGrid:is(*,#_) :is(#workTestMainSnackButton, #workTestMainDrinkButton).work-test-consumption-big .work-test-consumption-prompt:is(*,._)::before{content:"\2191";display:block;position:absolute;left:50%;bottom:calc(100% + 5px);color:#69c9ff;-webkit-text-fill-color:#69c9ff;font-size:1.08rem;font-style:normal;font-weight:750;line-height:1;text-shadow:0 2px 5px rgba(1, 20, 38, .52);transform:translateX(-50%);pointer-events:none}& :is(#calculatePayButton:is(*,#_), #calculateBudgetButton:is(*,#_)).finance-calculate-button,& :is(#calculatePayButton:is(*,#_), #calculateBudgetButton:is(*,#_)).finance-calculate-button:is(:hover, :focus, :focus-visible, :active){box-shadow:none;filter:none;text-shadow:none}& #workTestWeekSliderSlot:is(*,#_) #workWeekCircularTimeline:is(*,#_).work-circular-timeline{padding-top:28px;padding-bottom:70px}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestWorkHoursContainer #workSettingsPopover:is(*,#_){& label.work-lunch-count-option:is(*,._){display:flex;grid-template-columns:none;align-items:center;justify-content:center;gap:10px;min-height:0;height:auto;margin:14px auto 0;border:0;box-shadow:none;text-align:center}& label.work-lunch-count-option:is(*,._) > input{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;padding:0}& label.work-lunch-count-option:is(*,._) > span{width:auto;min-width:0;max-width:100%;margin:0;white-space:normal;text-align:center;font-size:0.8rem;line-height:1.25}}html body.page-work-time.page-work-test:is(*,._) #workLifeBalanceCard:is(*,#_){& label.work-life-balance-lunch-option:is(*,._){display:flex;grid-template-columns:none;align-items:center;justify-content:center;grid-column:1 / -1;gap:8px;box-sizing:border-box;height:auto;min-height:0;border-top:1px solid rgba(86, 176, 188, .28);box-shadow:none;text-align:center}& label.work-life-balance-lunch-option:is(*,._) > input{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;padding:0}& label.work-life-balance-lunch-option:is(*,._) > span{display:inline;width:auto;max-width:none;margin:0;line-height:1.3;white-space:normal}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_){& #payResultsShell:is(*,#_).pay-results-shell{display:grid;width:min(100%, 980px);max-width:980px;gap:16px;margin:18px auto 0}& #payResultsShell:is(*,#_).pay-results-shell[hidden]{display:none}& #payCalculatorOutput:is(*,#_).finance-output-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;width:100%;max-width:940px;margin:0 auto}& #payCalculatorOutput:is(*,#_) .finance-result-pair:is(*,._){grid-column:auto;box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:154px;padding:14px}& #payCalculatorOutput:is(*,#_) .finance-result-pair:is(*,._):last-child{grid-column:1 / -1;justify-self:center;width:calc(50% - 7px)}& #payCalculatorOutput:is(*,#_) .finance-result-pair:is(*,._) > div{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;width:100%}& #payCalculatorOutput:is(*,#_) .finance-result-current:is(*,._){grid-column:1 / -1;background:linear-gradient(145deg, rgba(23, 69, 89, .96), rgba(13, 43, 62, .98));border-color:rgba(94, 184, 209, .5)}& #payCalculatorStatus:is(*,#_).pay-calculator-status{grid-column:1 / -1;width:min(100%, 760px);margin:8px auto 0;color:#9ec9dc;font-size:.92rem;text-align:center}& #payComparePanel:is(*,#_).pay-compare-panel{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 16px}& #payComparePanel:is(*,#_).pay-compare-panel > :is(h4,button){grid-column:1 / -1}& #payComparePanel:is(*,#_).pay-compare-panel > label{box-sizing:border-box;width:100%;max-width:none;margin:0}}@media (max-width: 720px){html body.page-work-time.page-work-test #workDashboard #payCalculator{& :is(#payCalculatorOutput.finance-output-grid,#payComparePanel.pay-compare-panel){grid-template-columns:1fr}& #payCalculatorOutput .finance-result-pair:last-child,& #payComparePanel > :is(h4, button){grid-column:auto;width:100%}}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorOutput:is(*,#_){& .finance-result-year:is(*,._){grid-column:1 / -1;justify-self:center;width:calc(50% - 7px)}& .finance-subminute-row:is(*,._){grid-column:1 / -1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;width:100%}}html body.page-work-time.page-work-test #workDashboard #payCalculator #payCalculatorOutput .finance-subminute-row .finance-result-pair:is(*,._),html body.page-work-time.page-work-test #workDashboard #payCalculator #payCalculatorOutput .finance-subminute-row .finance-result-pair:is(*,._):last-child{grid-column:auto;justify-self:stretch;width:100%}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorOutput:is(*,#_) .finance-subminute-row:is(*,._) > .finance-result-pair:is(*,._),html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorOutput:is(*,#_) .finance-subminute-row:is(*,._) > .finance-result-pair:is(*,._):last-child{grid-column:auto;justify-self:stretch;width:100%}html body.page-work-time.page-work-test #workDashboard #payCalculator{& #payCalculatorOutput .finance-result-taxed:is(*,._){grid-column:1 / -1;background:linear-gradient(145deg, rgba(35, 63, 83, .96), rgba(18, 42, 61, .98));border-color:rgba(105, 164, 194, .4)}& #payCurrentToDateOutput.pay-current-date-output{width:min(100%, 760px);margin:4px auto 0}& .pay-current-date-panel:is(*,._){display:grid;gap:9px;padding:15px 17px;border:1px solid rgba(99, 174, 199, .28);border-radius:12px;background:linear-gradient(145deg, rgba(12, 43, 62, .94), rgba(7, 27, 43, .97))}& .pay-current-date-panel > :is(h4, p){margin:0;text-align:center}& .pay-current-date-panel > h4{color:#92d6ef;font-size:1.12rem;font-weight:650;text-transform:none}& .pay-current-date-panel > p{color:#91b9ca;font-size:.88rem}& .pay-current-date-table thead th{padding:8px 10px;background:rgba(25, 72, 94, .8);color:#b6dfef;font-weight:650;text-align:left}& .pay-current-date-table thead th:last-child,& .pay-current-date-table td{text-align:right}& #payComparePanel.pay-compare-panel > :is(.pay-compare-icon, h4, .pay-compare-description){grid-column:1 / -1}& #payComparePanel .pay-compare-icon{display:flex;align-items:center;justify-content:center;min-height:48px}& #payComparePanel .pay-compare-icon img{display:block;width:54px;height:54px;object-fit:contain;filter:saturate(.82) brightness(.92) drop-shadow(0 6px 10px rgba(0, 0, 0, .24))}& #payComparePanel > h4{margin:0;font-size:1.28rem;font-weight:650;letter-spacing:.01em;text-align:center;text-transform:none}& #payComparePanel > .pay-compare-description{width:min(100%, 720px);font-size:.9rem;line-height:1.45;text-align:center}& #payComparePanel .pay-compare-money-wrap{margin-left:0}& #payComparePanel .pay-compare-currency{position:absolute;top:50%;left:10px;z-index:2;font-style:normal;font-weight:700;line-height:1;transform:translateY(-50%);pointer-events:none}& #payComparePanel .pay-compare-money-wrap > input{box-sizing:border-box;text-align:left}}@media (max-width: 720px){html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorOutput:is(*,#_){& :is(.finance-result-year:is(*,._),.finance-subminute-row:is(*,._)){grid-column:auto;width:100%}& .finance-subminute-row:is(*,._){grid-template-columns:1fr}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) :is(.work-test-day-view-title, .work-test-week-view-title).work-test-view-title:is(*,._){box-sizing:border-box;position:relative;display:block;width:100%;height:auto;min-height:0;padding-top:0;overflow:visible}html body.page-work-time.page-work-test .work-test-view-title > b > .work-test-view-title-icon{display:grid;place-items:center;flex:0 0 auto;width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;max-height:50px;margin:0 auto 2px;padding:0;color:transparent;font-size:0;line-height:0;filter:drop-shadow(0 6px 8px rgba(0, 8, 18, .38))}html body.page-work-time.page-work-test .work-test-view-title > b > .work-test-view-title-icon > svg{position:static;display:block;width:100%;height:100%;overflow:visible}html body.page-work-time.page-work-test .work-view-icon-frame{stroke-width:2.4;stroke-linejoin:round}html body.page-work-time.page-work-test .work-day-title-art .work-view-icon-frame{fill:#0b2c42;stroke:#62c8dc}html body.page-work-time.page-work-test .work-day-title-art :is(.work-view-icon-line, .work-view-icon-soft){fill:none;stroke-linecap:round;stroke-linejoin:round}html body.page-work-time.page-work-test .work-day-title-art .work-view-icon-line{stroke:#ddf7fb;stroke-width:2.25}html body.page-work-time.page-work-test .work-day-title-art .work-view-icon-soft{stroke:#4d8fa6;stroke-width:1.65}html body.page-work-time.page-work-test .work-day-title-art .work-view-icon-accent{fill:#f1bf65}html body.page-work-time.page-work-test .work-day-title-art .work-view-icon-teal{fill:#4fc8bd}html body.page-work-time.page-work-test .work-week-title-art .work-view-icon-frame{fill:#0a293c;stroke:#58bfb8}html body.page-work-time.page-work-test .work-week-title-art :is(.work-view-icon-line, .work-view-icon-soft){fill:none;stroke-linecap:round;stroke-linejoin:round}html body.page-work-time.page-work-test .work-week-title-art .work-view-icon-line{stroke:#daf6fa;stroke-width:2.2}html body.page-work-time.page-work-test .work-week-title-art .work-view-icon-soft{stroke:#477f98;stroke-width:1.45}html body.page-work-time.page-work-test .work-week-title-art .work-view-icon-workday{fill:#459ed3}html body.page-work-time.page-work-test .work-week-title-art .work-view-icon-weekend{fill:#5bb37b}@media (max-width: 720px){html body.page-work-time.page-work-test .work-test-view-title > b > .work-test-view-title-icon{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_){& #workTestDayHeadingCard:is(*,#_).work-test-day-heading-card{box-sizing:border-box;height:auto;gap:10px}& #workTestDayHeadingCard:is(*,#_) #workTestDayLabel:is(*,#_).work-test-day-label{font-family:var(--wt-display-font, "Segoe UI", sans-serif)}& #workTestDayHeadingCard:is(*,#_) #workTestWeekdayLabel:is(*,#_).work-test-weekday-label{margin-bottom:18px;color:#e2bd76;-webkit-text-fill-color:#e2bd76;font-family:Georgia, "Palatino Linotype", "Times New Roman", serif;font-style:normal;font-weight:600;letter-spacing:.025em}& #workTestStatusHeading:is(*,#_) #workTestStatusBubble:is(*,#_#_).work-test-status-bubble{max-width:calc(100% - 16px);font-weight:400}& #workTestStatusHeading:is(*,#_) #workTestStatusBubble:is(*,#_#_) :is(.work-test-status-prefix, .work-test-status-value){color:#a9dce5;-webkit-text-fill-color:#a9dce5;font-size:1.4rem;font-weight:400;line-height:1.1}}html body.page-work-time.page-work-test:is(*,._) :is(#workTestDayViewStatusLine, #workTestWeekViewStatusLine){align-self:center;text-align:center}html body.page-work-time.page-work-test:is(*,._) :is(#workTestDayViewStatusLine, #workTestWeekViewStatusLine) .work-test-view-status-main{display:block;width:100%;color:#dcfffa;-webkit-text-fill-color:#dcfffa;font-family:Georgia, "Palatino Linotype", "Times New Roman", serif;font-size:1.22rem;font-weight:700;line-height:1.12;letter-spacing:.015em;text-align:center;white-space:nowrap}html body.page-work-time.page-work-test:is(*,._) :is(#workTestDayViewStatusLine, #workTestWeekViewStatusLine) .work-test-view-status-weekday{display:block;width:100%;color:#f6d79a;-webkit-text-fill-color:#f6d79a;font-family:"Brush Script MT", "Segoe Script", "Snell Roundhand", "Apple Chancery", cursive;font-size:1.9rem;font-weight:400;line-height:1;letter-spacing:.02em;text-align:center;white-space:nowrap;text-shadow:0 2px 8px rgba(246, 215, 154, .14)}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workdayCombinedSlider:is(*,#_){& #workdayCombinedLabels:is(*,#_) .label-work-quarter{translate:0 15px}& #workdayCombinedLabels:is(*,#_) .label-lunch-break{translate:0 4px}& #workdayCombinedLabels:is(*,#_) .workday-mini-label.label-bottom:not(.label-lunch-break),& #workdayCombinedTrack:is(*,#_) .work-test-time-guide-label{translate:0 -15px}}html body.page-work-time.page-work-test :is( .work-test-view-title, .work-test-view-title > b, .work-test-view-main, .work-test-view-subtitle, #workTestProgressOverviewTitle, #workTestShareTitle, #workTestHolidaysTitle, #workLifeBalanceTitle, #dailyEarningsCard .daily-earnings-head > h3, #payCalculator .finance-compact-title, #expenseCalculator .finance-compact-title, #workTestDailyCountsTitle, #foodCard .work-meal-drink-kicker, #drinkCard .work-meal-drink-kicker ){font-family:var(--work-card-title-font);font-size:var(--work-card-title-size);font-style:normal;font-weight:750;line-height:1.12;letter-spacing:normal;color:var(--work-card-title-color);-webkit-text-fill-color:var(--work-card-title-color)}html body.page-work-time.page-work-test :is( #workTestProgressOverviewTitle, #workTestShareTitle, #workTestHolidaysTitle, #workLifeBalanceTitle, #dailyEarningsCard .daily-earnings-head > h3, #payCalculator .finance-compact-title, #expenseCalculator .finance-compact-title, #workTestDailyCountsTitle, #foodCard .work-meal-drink-kicker, #drinkCard .work-meal-drink-kicker ){text-wrap:balance}html body.page-work-time.page-work-test #workTestDailyCountsTitle:is(*,#_) .work-test-card-title-text:is(*,._){font-weight:750}html body.page-work-time.page-work-test #workTestProgressOverviewTitle:is(*,#_) .work-test-card-title-text:is(*,._){font-family:var(--work-card-title-font);font-size:var(--work-card-title-size);font-weight:750;line-height:1.12}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestProgressOverviewTitle:is(*,#_) .work-test-card-title-text:is(*,._){font-family:var(--work-card-title-font);font-size:var(--work-card-title-size);font-weight:750;line-height:1.12}html body.page-work-time.page-work-test :is( #workTestShareTitle:is(*,#_), #workTestHolidaysTitle:is(*,#_) ){font-size:1.22rem;color:#9ed7cf;-webkit-text-fill-color:#9ed7cf}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestDayHeadingCard:is(*,#_){& #workTestDayLabel:is(*,#_).work-test-day-label:is(*,._){position:relative;top:-8px;display:inline-flex;align-items:center;justify-content:center;width:240px;min-width:240px;max-width:calc(100% - 24px);min-height:0;box-sizing:border-box;margin:0 auto 8px;padding:8px 17px 9px;border:1px solid rgba(119, 216, 247, 0.76);border-radius:999px;background:linear-gradient(145deg, rgba(17, 63, 92, 0.96), rgba(9, 38, 65, 0.97));box-shadow:inset 0 1px 0 rgba(220, 248, 255, 0.12), 0 7px 16px rgba(0, 8, 22, 0.22);color:#ffc06a;-webkit-text-fill-color:#ffc06a;font-size:1.42rem;font-weight:700;line-height:1.08;letter-spacing:0.01em;white-space:nowrap;text-shadow:0 1px 3px rgba(0, 0, 0, 0.62)}& #workTestWorkHoursContainer:is(*,#_){margin-top:6px}}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestWorkHoursContainer:is(*,#_) #workSettingsPopover:is(*,#_){& .work-info-table:is(*,._) tbody{grid-template-columns:minmax(0, 1fr) 28px minmax(0, 1fr);column-gap:8px;width:min(100%, 340px);margin-right:auto;margin-left:auto}& .work-info-table:is(*,._) td.work-schedule-to:is(*,._){display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;min-width:0;padding:0 0 7px;color:var(--ui-accent);-webkit-text-fill-color:currentColor;font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-size:.82rem;font-weight:700;line-height:1;text-align:center}& :is(#workStart:is(*,#_), #workEnd#workEnd){border-color:rgba(103, 189, 224, .78);background:linear-gradient(180deg, rgba(34, 96, 124, .98), rgba(23, 72, 96, .98));color:#eefaff;-webkit-text-fill-color:#eefaff}& :is(label:has(> #workStart), label:has(> #workEnd)) > span{color:var(--ui-accent);-webkit-text-fill-color:currentColor}& :is(#workWeekStart:is(*,#_), #workWeekEnd:is(*,#_)){border-color:rgba(82, 194, 177, .8);background:linear-gradient(180deg, rgba(25, 103, 105, .98), rgba(14, 70, 81, .99));color:#e9fffb;-webkit-text-fill-color:#e9fffb}& :is(label:has(> #workWeekStart), label:has(> #workWeekEnd)) > span{color:var(--work-schedule-label, #82ded0);-webkit-text-fill-color:currentColor}}html body.page-work-time.page-work-test #workSettingsPopover:is(*,#_) .work-info-table:is(*,._){& select{color-scheme:dark}& select :is(option,optgroup){background:#0b2838;color:#eefaff;-webkit-text-fill-color:#eefaff}& select option:checked{background:#1b5c73;color:#ffffff;-webkit-text-fill-color:#ffffff}}@media (max-width: 375px){html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestWorkHoursContainer:is(*,#_) #workSettingsPopover:is(*,#_) .work-info-table:is(*,._){& tbody{grid-template-columns:minmax(0, 1fr) 24px minmax(0, 1fr);column-gap:6px}& label > span{width:100%}& select{width:min(100%, 112px);min-width:0;max-width:112px}}}html body:is( .page-time, .page-weather, .page-geography, .page-phases, .page-calendars, .page-work-time, .page-work-test, .page-about ) main.shell.shell:not(#sharedPageTopA#sharedPageTopB#sharedPageTopC#sharedPageTopD#sharedPageTopE#sharedPageTopF#sharedPageTopG#sharedPageTopH),html body.page-home-test main.home-test-shell:is(*,._):not(#sharedPageTopA#sharedPageTopB#sharedPageTopC#sharedPageTopD#sharedPageTopE#sharedPageTopF#sharedPageTopG#sharedPageTopH){box-sizing:border-box;margin-top:0;padding-top:calc(var(--nav-height, 90px) + var(--shared-page-top-gap))}html body.page-work-time main.shell > #primaryProgress:is(*,#_):not(#sharedFirstCardA#sharedFirstCardB#sharedFirstCardC#sharedFirstCardD#sharedFirstCardE#sharedFirstCardF#sharedFirstCardG#sharedFirstCardH),html body.page-work-test main.shell > #primaryProgress:is(*,#_):not(#sharedFirstCardA#sharedFirstCardB#sharedFirstCardC#sharedFirstCardD#sharedFirstCardE#sharedFirstCardF#sharedFirstCardG#sharedFirstCardH),html body.page-home-test main.home-test-shell > #homeOverviewCard:is(*,#_):not(#sharedFirstCardA#sharedFirstCardB#sharedFirstCardC#sharedFirstCardD#sharedFirstCardE#sharedFirstCardF#sharedFirstCardG#sharedFirstCardH){position:relative;top:0;bottom:auto;margin-top:0;transform:none;translate:none}html body.page-work-time.page-work-test main.shell.shell:not(#workPageTopA#workPageTopB#workPageTopC#workPageTopD#workPageTopE#workPageTopF#workPageTopG#workPageTopH){padding-top:calc(var(--nav-height, 90px) + 10px)}html body.page-work-time.page-work-test #workTestSliderCard:is(*,#_).work-test-slider-card:not(#workInnerTopA#workInnerTopB#workInnerTopC#workInnerTopD#workInnerTopE#workInnerTopF#workInnerTopG#workInnerTopH){box-sizing:border-box;padding-top:32px}@media (max-width: 760px){html body.page-work-time.page-work-test main.shell.shell:not(#workPageTopA#workPageTopB#workPageTopC#workPageTopD#workPageTopE#workPageTopF#workPageTopG#workPageTopH){padding-top:calc(var(--nav-height, 50px) + 10px)}}html body.page-work-time.page-work-test main.shell.shell #primaryProgress:is(*,#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_){top:0;bottom:auto;margin-top:0}html body.page-work-time.page-work-test #workTestSliderCard:is(*,#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_){box-sizing:border-box;padding-top:32px}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_){& #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel{margin-inline:auto}& .pay-input-shell:is(*,._){grid-column:1 / -1}& .pay-input-shell :is(.pay-core-fields > label, .pay-weekly-primary, .pay-schedule-fields label){box-sizing:border-box;margin:0;padding:10px 12px;transform:none}& .pay-input-shell .pay-core-fields > label{display:grid;align-items:center;gap:8px}& .pay-input-shell .pay-entry-rate:is(*,._){grid-template-columns:minmax(0, 1fr) 128px;grid-template-rows:auto 46px}& .pay-input-shell .pay-entry-rate > span:first-child{transform:none}& .pay-input-shell .pay-tax-line:is(*,._){grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 46px}& .pay-input-shell label > span:first-child{color:#b8d8e9;-webkit-text-fill-color:#b8d8e9;font-size:.89rem;font-weight:750;line-height:1.25;text-align:left;transform:none}& .pay-input-shell :is(.money-input-wrap, .percent-input-wrap){box-sizing:border-box;width:100%;min-width:0;max-width:none;height:46px;margin:0;justify-self:stretch}& .pay-input-shell :is(input, select){box-sizing:border-box;height:42px;min-height:42px;border:1px solid rgba(125, 198, 230, .34);border-radius:9px;background:rgba(1, 12, 21, .72);color:#ecf9ff;-webkit-text-fill-color:#ecf9ff;font-size:1rem;font-weight:750;box-shadow:inset 0 1px 5px rgba(0, 0, 0, .26);transform:none}& .pay-input-shell :is(input, select):focus{border-color:rgba(106, 224, 255, .82);outline:2px solid rgba(81, 202, 244, .18)}& .pay-input-shell :is(#payRate#payRate,#payTaxRate:is(*,#_)){width:100%;min-width:0;max-width:none}& .pay-input-shell #payRateType:is(*,#_){width:128px;margin:0;padding-inline:10px 28px}& .pay-input-shell .money-input-wrap em{left:11px;color:#70e8f6;-webkit-text-fill-color:#70e8f6;font-size:1.06rem}& .pay-input-shell .percent-input-wrap em{color:#81dce9;-webkit-text-fill-color:#81dce9}& .pay-weekly-primary:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr) 132px;align-items:center;gap:16px;width:100%;max-width:none;margin-top:12px;padding:14px 16px;border-color:rgba(89, 222, 247, .52);background:linear-gradient(100deg, rgba(13, 54, 68, .8), rgba(8, 31, 45, .74));box-shadow:inset 3px 0 0 rgba(82, 229, 246, .7)}& #payHoursWork:is(*,#_){width:132px;min-width:0;max-width:none;justify-self:end;padding-inline:14px;font-size:1.12rem}& .pay-schedule-fields label{display:grid;grid-template-columns:minmax(0, 1fr);gap:7px}& .pay-schedule-fields :is(#payHoursPerDay, #payDaysPerWeek){width:100%;min-width:0;max-width:none;justify-self:stretch;padding-inline:12px}& .pay-entry-panel:is(*,._) > .finance-adjustments:is(*,._){grid-column:1 / -1;box-sizing:border-box;width:min(100%, 720px);max-width:720px;margin:10px auto 0;transform:none}& .pay-action-row:is(*,._){margin-top:4px}}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #calculatePayButton:is(*,#_).finance-calculate-button{min-height:48px;margin-top:10px;border-radius:11px}@media (max-width: 680px){html body.page-work-time.page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_){& #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel{padding:18px 12px 22px}& .pay-weekly-primary:is(*,._){grid-template-columns:minmax(0, 1fr) 108px;gap:10px}& #payHoursWork:is(*,#_){width:108px}}}@media (max-width: 430px){html body.page-work-time.page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_){& .pay-input-shell .pay-entry-rate:is(*,._){grid-template-columns:minmax(0, 1fr) 112px}& .pay-input-shell #payRateType:is(*,#_){width:112px}& .pay-weekly-primary:is(*,._){grid-template-columns:minmax(0, 1fr)}& #payHoursWork:is(*,#_){width:100%;justify-self:stretch}}}html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorBody:is(*,#_){& .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._) .pay-daily-week-fields:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:end;gap:8px;min-width:0}& .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._) .pay-daily-week-fields:is(*,._) > label{box-sizing:border-box;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 42px;align-items:center;gap:5px;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0;justify-self:stretch;border:0;background:transparent;transform:none}& .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._) .pay-daily-week-fields:is(*,._) > label > span:first-child{width:100%;color:#a9d3e4;-webkit-text-fill-color:#a9d3e4;font-size:.75rem;font-weight:700;text-align:left;white-space:normal;justify-self:stretch}& .pay-input-shell:is(*,._) :is(#payWorkWeekStart:is(*,#_), #payWorkWeekEnd:is(*,#_)){box-sizing:border-box;display:block;position:static;width:100%;min-width:0;max-width:none;height:42px;min-height:42px;margin:0;padding:7px 27px 7px 10px;justify-self:stretch;border:1px solid rgba(117, 188, 219, .3);border-radius:8px;background:rgba(1, 12, 21, .74);color:#edfaff;-webkit-text-fill-color:#edfaff;font-size:.84rem;font-weight:700;transform:none}}@media (max-width: 460px){html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._) .pay-daily-week-fields:is(*,._){grid-template-columns:minmax(0, 1fr)}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_) .pay-week-range-arrow:is(*,._){display:none}}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_){& #payHoursBasis:is(*,#_){box-sizing:border-box;width:124px;min-width:0;max-width:none;height:46px;margin:0;padding-inline:10px 28px;justify-self:end;border:1px solid rgba(125, 198, 230, .34);border-radius:9px;background:rgba(1, 12, 21, .72);color:#ecf9ff;-webkit-text-fill-color:#ecf9ff;font-size:.92rem;font-weight:750;transform:none}& .pay-daily-week-panel[hidden]{display:none}& .pay-daily-week-fields label{display:grid;grid-template-columns:minmax(0, 1fr);gap:5px;min-width:0;margin:0;padding:0;border:0;background:transparent;transform:none}& .pay-daily-week-fields label > span:first-child{color:#a9d3e4;-webkit-text-fill-color:#a9d3e4;font-size:.75rem;font-weight:700;text-align:left;white-space:normal}& .pay-daily-week-fields select{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:42px;min-height:42px;margin:0;padding-inline:9px 26px;border:1px solid rgba(117, 188, 219, .3);border-radius:8px;background:rgba(1, 12, 21, .74);color:#edfaff;-webkit-text-fill-color:#edfaff;font-size:.84rem;font-weight:700;transform:none}}@media (max-width: 680px){html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._) .pay-hours-primary:is(*,._){grid-template-columns:minmax(0, 1fr) 108px 112px}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_) #payHoursBasis:is(*,#_){width:112px}}@media (max-width: 460px){html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._) .pay-hours-primary:is(*,._){grid-template-columns:repeat(2, minmax(0, 1fr))}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #payCalculator:is(*,#_) :is(#payHoursWork:is(*,#_),#payHoursBasis:is(*,#_)){width:100%;justify-self:stretch}}html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._){& .pay-core-fields:is(*,._) > label,& .pay-weekly-primary:is(*,._),& .pay-schedule-fields:is(*,._) > label{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:0;justify-self:stretch;transform:none}& .pay-entry-rate:is(*,._){grid-template-rows:auto 42px;align-items:center;gap:8px;margin:0}& .pay-tax-line:is(*,._){grid-template-rows:auto 42px;align-items:center;gap:8px;margin:0}& label > span:first-child{color:#b8d8e9;-webkit-text-fill-color:#b8d8e9;font-size:.89rem;font-weight:750;line-height:1.25;text-align:left;white-space:normal;width:100%;justify-self:start;transform:none}& .pay-weekly-primary:is(*,._){display:grid;grid-template-columns:minmax(0, 1fr) 132px 124px;grid-template-rows:auto;align-items:center;gap:10px}& .pay-schedule-fields:is(*,._) > label{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 46px;align-items:center;gap:7px}& :is(.money-input-wrap, .percent-input-wrap){box-sizing:border-box;width:100%;min-width:0;max-width:none;height:42px;margin:0;justify-self:stretch;transform:none}& :is(#payRate#payRate, #payTaxRate:is(*,#_)){box-sizing:border-box;width:100%;min-width:0;max-width:none;height:42px;margin:0;transform:none}}@media (max-width: 430px){html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._){& .pay-weekly-primary:is(*,._){grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}& .pay-hours-primary:is(*,._) > span:first-child{grid-column:1 / -1}}}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_){& #budgetCalculatorBody:is(*,#_){box-sizing:border-box;width:100%;padding:22px 24px 28px}& .budget-flow:is(*,._) > .budget-step-income{order:1}& .budget-flow:is(*,._) > .budget-step-stack{order:2}& .budget-flow:is(*,._) > .budget-step-calculate{order:3}& .budget-step:is(*,._){box-sizing:border-box;display:block;width:100%;max-width:none;margin:0;padding:0;overflow:hidden;border:1px solid rgba(112, 175, 205, .27);border-radius:14px;background:linear-gradient(145deg, rgba(9, 30, 47, .92), rgba(5, 18, 31, .94));box-shadow:inset 0 1px 0 rgba(223, 245, 255, .035), 0 11px 28px rgba(0, 7, 18, .14);transform:none}& .budget-step-stack:is(*,._){display:grid;gap:14px;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}& .budget-step-header:is(*,._){box-sizing:border-box;grid-column:1 / -1;width:100%;min-width:0;max-width:none;margin:0;justify-self:stretch}& .budget-step-header h4{margin:0;color:#c9f1ff;-webkit-text-fill-color:#c9f1ff;font-size:1.06rem;font-weight:820;line-height:1.2;text-align:left}& .budget-income-fields:is(*,._){grid-column:1 / -1;width:100%;justify-self:stretch}& .budget-income-fields > label{display:grid;grid-template-columns:minmax(150px, auto) minmax(0, 1fr);align-items:center;gap:14px;width:min(100%, 520px);min-height:0;margin:0;padding:12px 14px}& .budget-income-fields > label > span:first-child{text-align:left;white-space:nowrap}& .budget-income-money-wrap:is(*,._){box-sizing:border-box;display:flex;align-items:center;width:100%;min-width:0;max-width:none;height:44px;margin:0}& #budgetCalculatorBody:is(*,#_) :is(#expenseSalary:is(*,#_),#expenseSalaryPeriod:is(*,#_)){box-sizing:border-box;width:100%;min-width:0;max-width:none;height:44px;margin:0;border-radius:9px;font-size:.96rem;font-weight:700;transform:none}& #budgetCalculatorBody:is(*,#_) #expenseSalary:is(*,#_){padding-left:24px}& .budget-income-money-wrap em{left:9px;color:#6ce7f6;-webkit-text-fill-color:#6ce7f6;font-size:1rem}& .budget-icon-wrapper:is(*,._){box-sizing:border-box;width:100%;max-width:none;margin:0;padding:15px 18px 18px;border:0;border-radius:0;background:transparent;box-shadow:none}& #budgetCalculatorBody:is(*,#_) :is(.expense-groups-spread, .asset-groups-spread){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;justify-items:stretch;gap:10px;width:100%;max-width:none;margin:0}& #budgetCalculatorBody:is(*,#_) .expense-group:is(*,._){box-sizing:border-box;display:grid;width:100%;min-width:0;max-width:none;min-height:0;justify-items:stretch;overflow:visible}& #budgetCalculatorBody:is(*,#_) .expense-group-toggle:is(*,._){box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:44px;margin:0;padding:9px 14px;justify-self:stretch;border-radius:9px;font-size:.94rem;font-weight:760;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .04)}& #budgetCalculatorBody:is(*,#_) .asset-groups-spread .expense-group-toggle{border-color:rgba(79, 182, 191, .42);background:linear-gradient(180deg, rgba(20, 75, 88, .94), rgba(7, 39, 55, .98));color:#d5f1f3;-webkit-text-fill-color:#d5f1f3}& #budgetCalculatorBody:is(*,#_) .expense-group-body:is(*,._){box-sizing:border-box;display:grid;grid-template-columns:minmax(0, 1fr);gap:8px;width:100%;min-width:0;max-width:none;margin:8px 0 0;padding:9px;justify-items:stretch;border:1px solid rgba(119, 171, 198, .2);border-radius:9px;background:rgba(2, 14, 25, .52);transform:none}& #budgetCalculatorBody:is(*,#_) .expense-group-body[hidden],& #budgetCalculatorBody:is(*,#_) .expense-group-toggle[aria-expanded="false"] + .expense-group-body{display:none}& #budgetCalculatorBody:is(*,#_) .expense-group:is(*,._):has(> .expense-group-toggle[aria-expanded="true"]){grid-column:1 / -1}& #budgetCalculatorBody:is(*,#_) .expense-group:has(> .expense-group-toggle[aria-expanded="true"]) > .expense-group-body:is(*,._){grid-template-columns:repeat(2, minmax(0, 1fr))}& #budgetCalculatorBody:is(*,#_) .expense-row:is(*,._){box-sizing:border-box;display:grid;grid-template-columns:minmax(105px, 1fr) 82px 112px;align-items:center;gap:7px;width:100%;min-width:0;max-width:none;min-height:42px;margin:0;padding:7px 8px;border:1px solid rgba(130, 177, 202, .17);border-radius:8px;background:rgba(9, 27, 42, .72)}& #budgetCalculatorBody:is(*,#_) .income-assets-group .expense-row:is(*,._){grid-template-columns:minmax(90px, 1fr) 74px 100px 74px}& #budgetCalculatorBody:is(*,#_) .expense-row > span:first-child{min-width:0;color:#d6e6ed;-webkit-text-fill-color:#d6e6ed;font-size:.84rem;font-weight:650;line-height:1.25;text-align:left;transform:none}& #budgetCalculatorBody:is(*,#_) .expense-row :is(input, select){box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:36px;margin:0;padding:6px 8px;border:1px solid rgba(112, 177, 207, .3);border-radius:7px;background:rgba(1, 12, 22, .76);color:#edf9ff;-webkit-text-fill-color:#edf9ff;font-size:.79rem;transform:none}& .budget-action-row #calculateBudgetButton:is(*,#_){min-width:240px;min-height:48px;margin:0;border-radius:11px;box-shadow:inset 0 1px 0 rgba(225, 255, 255, .12), 0 10px 24px rgba(0, 17, 25, .24)}}@media (max-width: 760px){html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_){& #budgetCalculatorBody:is(*,#_){padding:18px 12px 22px}& .budget-income-fields > label{grid-template-columns:minmax(0, 1fr);gap:8px}& #budgetCalculatorBody:is(*,#_) :is(.expense-groups-spread, .asset-groups-spread){grid-template-columns:minmax(0, 1fr)}& #budgetCalculatorBody:is(*,#_) .expense-group:has(> .expense-group-toggle[aria-expanded="true"]) > .expense-group-body:is(*,._){grid-template-columns:minmax(0, 1fr)}}}@media (max-width: 520px){html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_) #budgetCalculatorBody:is(*,#_) .expense-row:is(*,._),html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_) #budgetCalculatorBody:is(*,#_) .income-assets-group .expense-row:is(*,._){grid-template-columns:repeat(2, minmax(0, 1fr))}}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_){& .budget-step-calculate .budget-action-row:is(*,._){display:grid;grid-template-columns:minmax(240px, 360px);justify-content:center;justify-items:stretch;gap:9px;width:100%;margin:0;padding:18px}& .budget-action-row #calculateBudgetButton:is(*,#_){grid-row:1;grid-column:1;order:1;width:100%;max-width:360px;justify-self:center;border-color:rgba(116, 207, 150, .58);background:linear-gradient(180deg, #2c7754, #164530)}& .budget-action-row #hideBudgetResultsButton:is(*,#_){grid-row:2;grid-column:1;order:2;justify-self:center;width:auto;min-width:168px;min-height:32px;margin:0;padding:7px 14px;border:1px solid rgba(105, 174, 205, .42);border-radius:8px;background:rgba(7, 27, 43, .82);color:#bcddeb;-webkit-text-fill-color:#bcddeb;font-size:.79rem;font-weight:700}& #expenseCalculatorOutput:is(*,#_){box-sizing:border-box;display:grid;grid-template-columns:minmax(0, 1fr);width:min(100%, 940px);max-width:940px;margin:18px auto 0;padding:0;gap:0;border:0;border-radius:0;background:transparent;box-shadow:none}& #expenseCalculatorOutput:is(*,#_) .budget-plan:is(*,._){box-sizing:border-box;display:grid;gap:20px;width:100%;margin:0;padding:clamp(18px, 2.7vw, 28px);overflow:hidden;border:1px solid rgba(98, 184, 217, .34);border-radius:19px;background:radial-gradient(circle at 10% 0%, rgba(43, 130, 166, .18), transparent 30%), radial-gradient(circle at 92% 12%, rgba(28, 132, 137, .13), transparent 32%), linear-gradient(155deg, rgba(9, 34, 53, .98), rgba(4, 18, 31, .99));box-shadow:inset 0 1px 0 rgba(222, 246, 255, .06), 0 18px 42px rgba(0, 7, 17, .28)}& .budget-plan-heading h4{margin:2px 0 0;color:#d5f5ff;-webkit-text-fill-color:#d5f5ff;font-size:clamp(1.42rem, 2.2vw, 1.8rem);font-weight:850;letter-spacing:.01em;line-height:1.15}& .budget-summary-title{margin:0;color:#bfeafa;-webkit-text-fill-color:#bfeafa;font-weight:820;line-height:1.2;text-align:left}& #expenseCalculatorOutput:is(*,#_) .finance-output-list:is(*,._){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}& #expenseCalculatorOutput:is(*,#_) .finance-metric:is(*,._){position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:13px;width:100%;max-width:none;justify-self:stretch;min-width:0;min-height:112px;padding:17px 17px 15px;overflow:hidden;border:1px solid rgba(89, 162, 195, .3);border-radius:14px;background:linear-gradient(145deg, rgba(14, 49, 70, .92), rgba(7, 29, 46, .98));box-shadow:inset 0 1px 0 rgba(230, 250, 255, .045), 0 9px 18px rgba(0, 8, 18, .16)}& #expenseCalculatorOutput:is(*,#_) .finance-metric[data-budget-tone="income"]{border-color:rgba(82, 163, 207, .34);background:linear-gradient(145deg, rgba(18, 60, 88, .94), rgba(7, 31, 51, .99))}& #expenseCalculatorOutput:is(*,#_) .finance-metric[data-budget-tone="expense"]{border-color:rgba(111, 152, 187, .32);background:linear-gradient(145deg, rgba(27, 55, 78, .94), rgba(9, 29, 45, .99))}& #expenseCalculatorOutput:is(*,#_) .finance-metric[data-budget-tone="asset"]{border-color:rgba(72, 175, 183, .34);background:linear-gradient(145deg, rgba(14, 67, 78, .94), rgba(5, 34, 48, .99))}& #expenseCalculatorOutput:is(*,#_) .finance-metric[data-budget-tone="balance"]{border-color:rgba(83, 195, 201, .42);background:linear-gradient(145deg, rgba(15, 76, 88, .98), rgba(5, 38, 53, .99))}& #expenseCalculatorOutput:is(*,#_) .finance-metric > span{display:block;width:100%;margin:0;color:#9ec4d5;-webkit-text-fill-color:#9ec4d5;font-size:.77rem;font-weight:780;line-height:1.35;text-align:left}& #expenseCalculatorOutput:is(*,#_) .finance-metric > strong{display:block;width:100%;margin:0;color:#ecfaff;-webkit-text-fill-color:#ecfaff;font-size:clamp(1.18rem, 2vw, 1.46rem);font-weight:860;letter-spacing:-.015em;line-height:1.15;text-align:left}& .budget-breakdown-grid:is(*,._){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));width:100%}& .budget-breakdown-grid > section{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;width:100%;max-width:none;justify-self:stretch;min-height:154px;padding:0 0 10px;overflow:hidden;border:1px solid rgba(95, 163, 192, .27);border-radius:14px;background:linear-gradient(155deg, rgba(10, 40, 58, .84), rgba(4, 22, 36, .94));box-shadow:inset 0 1px 0 rgba(232, 250, 255, .035)}& .budget-breakdown-grid h5{display:flex;align-items:center;min-height:58px;margin:0 0 8px;padding:12px 15px;border-bottom:1px solid rgba(100, 173, 201, .2);background:rgba(20, 74, 94, .34);color:#c5eaf4;-webkit-text-fill-color:#c5eaf4;font-size:.85rem;font-weight:800;line-height:1.35;text-align:left}& .budget-rank-table:is(*,._){box-sizing:border-box;width:calc(100% - 20px);margin:0 10px;border:0;border-collapse:separate;border-spacing:0;background:transparent;table-layout:auto}& .budget-rank-table :is(th,td){padding:9px 8px;border:0;border-bottom:1px solid rgba(104, 161, 187, .14);background:transparent;font-size:.78rem;line-height:1.3;text-align:left}& .budget-rank-table th{color:#83c8da;-webkit-text-fill-color:#83c8da;font-size:.67rem;font-weight:850;letter-spacing:.065em;text-transform:uppercase}& .budget-rank-table :is(th:first-child,td:first-child){width:42px;color:#75c3d6;-webkit-text-fill-color:#75c3d6;text-align:center}& .budget-rank-table :is(th:last-child,td:last-child){text-align:right;white-space:nowrap}& .budget-breakdown-grid .finance-empty-note{margin:0 10px;color:#86a9b8;-webkit-text-fill-color:#86a9b8;font-size:.82rem}}@media (max-width: 900px){html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_){& #expenseCalculatorOutput:is(*,#_) .finance-output-list:is(*,._){grid-template-columns:repeat(2, minmax(0, 1fr))}& .budget-breakdown-grid:is(*,._){grid-template-columns:minmax(0, 1fr)}}}@media (max-width: 640px){html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_) #expenseCalculatorOutput:is(*,#_){& .finance-output-list:is(*,._){grid-template-columns:minmax(0, 1fr)}& .budget-plan:is(*,._){gap:15px;padding:15px;border-radius:15px}}}html body.page-work-time.page-work-test #workDashboard:is(*,#_) #expenseCalculator:is(*,#_){& .budget-step-income:is(*,._){border:2px solid rgba(91, 207, 255, .82);background:linear-gradient(145deg, rgba(8, 39, 63, .98), rgba(3, 22, 39, .99));box-shadow:inset 0 1px 0 rgba(205, 245, 255, .09), 0 0 0 1px rgba(64, 176, 224, .12)}& .budget-income-fields > label{border:2px solid rgba(94, 216, 255, .78);background:rgba(3, 25, 43, .92)}& .budget-income-fields > label > span:first-child{color:#7fddff;-webkit-text-fill-color:#7fddff;font-size:.96rem;font-weight:800}& #budgetCalculatorBody:is(*,#_) :is(#expenseSalary:is(*,#_),#expenseSalaryPeriod:is(*,#_)){border:2px solid #55cfff;background:#061d31;color:#dff8ff;-webkit-text-fill-color:#dff8ff;box-shadow:inset 0 0 0 1px rgba(135, 225, 255, .08)}& #budgetCalculatorBody:is(*,#_) #expenseSalary:is(*,#_)::placeholder{color:#7fcce8}& .budget-step-expenditures:is(*,._){border-color:rgba(62, 191, 180, .54);background:linear-gradient(145deg, rgba(7, 44, 52, .96), rgba(3, 25, 37, .99))}& .budget-step-expenditures .budget-step-header{border-bottom-color:rgba(86, 211, 197, .22);background:linear-gradient(90deg, rgba(15, 103, 98, .66), rgba(5, 54, 64, .44))}& .budget-step-expenditures .budget-step-number{border-color:rgba(108, 231, 216, .68);background:linear-gradient(145deg, rgba(24, 132, 124, .92), rgba(7, 70, 77, .98));color:#e2fffb}& #budgetCalculatorBody:is(*,#_) .expense-groups-spread .expense-group-toggle{border-color:rgba(68, 194, 183, .55);background:linear-gradient(180deg, rgba(18, 96, 94, .96), rgba(7, 51, 62, .99));color:#d8faf5;-webkit-text-fill-color:#d8faf5}& :is(.budget-plan-kicker,.budget-summary-title),& #expenseCalculatorOutput:is(*,#_) .finance-metric > span{text-transform:none;letter-spacing:.015em}& .budget-summary-title{font-size:1rem;letter-spacing:.015em}& .budget-breakdown-grid:is(*,._){box-sizing:border-box;gap:12px;padding:15px;border:1px solid rgba(96, 153, 194, .38);border-radius:16px;background:linear-gradient(150deg, rgba(17, 35, 59, .93), rgba(7, 25, 42, .98))}& .budget-breakdown-grid > .budget-breakdown-card{border-color:rgba(119, 163, 202, .34);background:linear-gradient(155deg, rgba(22, 48, 72, .94), rgba(9, 29, 48, .99))}& .budget-breakdown-grid > .budget-breakdown-card h5{border-bottom-color:rgba(127, 176, 213, .28);background:rgba(44, 79, 108, .56);color:#d7efff;-webkit-text-fill-color:#d7efff;text-transform:none}& .budget-breakdown-grid > .budget-spending-items{border-color:rgba(76, 183, 200, .48);background:linear-gradient(155deg, rgba(12, 66, 78, .94), rgba(5, 34, 49, .99))}& .budget-breakdown-grid > .budget-spending-items h5{background:rgba(22, 113, 121, .54);color:#cbfaf7;-webkit-text-fill-color:#cbfaf7}}html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorBody:is(*,#_){& .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._){padding-top:14px;border-color:rgba(102, 174, 210, .38);background:linear-gradient(145deg, rgba(10, 34, 51, .97), rgba(6, 24, 39, .98) 60%, rgba(8, 39, 48, .95));box-shadow:inset 0 1px 0 rgba(218, 243, 255, .05), 0 12px 28px rgba(0, 10, 21, .2)}& .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._) .pay-core-fields:is(*,._) > label{border-color:rgba(87, 158, 197, .42);background:linear-gradient(105deg, rgba(12, 47, 67, .84), rgba(7, 28, 44, .88));box-shadow:inset 3px 0 0 rgba(95, 181, 224, .72)}& .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._) .pay-tax-line:is(*,._){border-color:rgba(127, 148, 206, .42);background:linear-gradient(105deg, rgba(31, 48, 78, .78), rgba(9, 27, 45, .9));box-shadow:inset 3px 0 0 rgba(138, 164, 224, .72)}& .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._) .pay-hours-primary:is(*,._){border-color:rgba(74, 175, 160, .43);background:linear-gradient(105deg, rgba(12, 62, 66, .76), rgba(7, 29, 45, .9));box-shadow:inset 3px 0 0 rgba(82, 194, 177, .74)}& .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._) .pay-hours-primary:is(*,._){display:grid;grid-template-columns:max-content 96px 148px;grid-template-rows:auto;align-items:center;justify-content:center;gap:9px}& .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._) .pay-hours-primary:is(*,._) > span:first-child{width:auto;justify-self:end;white-space:nowrap}& .pay-input-shell:is(*,._) #payHoursWork:is(*,#_){box-sizing:border-box;width:96px;min-width:96px;max-width:96px;justify-self:stretch}& .pay-input-shell:is(*,._) #payHoursBasis:is(*,#_){box-sizing:border-box;width:148px;min-width:148px;max-width:148px;justify-self:stretch}& .pay-input-shell:is(*,._) :is(#payRate#payRate, #payRateType:is(*,#_), #payTaxRate:is(*,#_), #payHoursWork:is(*,#_), #payHoursBasis:is(*,#_)){border-color:rgba(108, 169, 199, .5);background:linear-gradient(180deg, rgba(5, 25, 39, .98), rgba(8, 37, 53, .96));color:#eef9ff;-webkit-text-fill-color:#eef9ff;font-family:var(--wt-font, Inter, "Segoe UI", sans-serif);font-size:.95rem;font-weight:450;line-height:1.2;letter-spacing:.01em;box-shadow:inset 0 1px 5px rgba(0, 7, 15, .3)}& .pay-input-shell:is(*,._) :is(#payRate#payRate, #payTaxRate:is(*,#_), #payHoursWork:is(*,#_)){font-size:1.02rem;font-weight:400}& .pay-input-shell:is(*,._) :is(#payRate#payRate, #payTaxRate:is(*,#_), #payHoursWork:is(*,#_))::placeholder{color:#93adbd;-webkit-text-fill-color:#93adbd;font-weight:400;opacity:1}& .pay-input-shell:is(*,._) :is(#payRate#payRate, #payRateType:is(*,#_), #payTaxRate:is(*,#_), #payHoursWork:is(*,#_), #payHoursBasis:is(*,#_)):focus{border-color:#7ddcff;outline:0;box-shadow:inset 0 1px 5px rgba(0, 7, 15, .28), 0 0 0 3px rgba(125, 220, 255, .16)}& .pay-input-shell:is(*,._) :is(.money-input-wrap em, .percent-input-wrap em){color:#8fdcf4;-webkit-text-fill-color:#8fdcf4;font-size:1.08rem;font-weight:500}}@media (max-width: 520px){html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorBody:is(*,#_){& .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._) .pay-hours-primary:is(*,._){grid-template-columns:minmax(0, 64px) minmax(0, 1fr);justify-content:stretch;column-gap:8px}& .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._) .pay-hours-primary:is(*,._) > span:first-child{grid-column:1 / -1;justify-self:center}& .pay-input-shell:is(*,._) #payHoursWork:is(*,#_){width:100%;min-width:0;max-width:none}& .pay-input-shell:is(*,._) #payHoursBasis:is(*,#_){width:100%;min-width:0;max-width:none;padding-inline:6px 22px;font-size:.84rem}}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestLayout:is(*,#_) .work-test-share-section:is(*,._){width:min(100%, 840px);max-width:840px;padding:12px;box-sizing:border-box}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestOverviewCard:is(*,#_){& #workTestProgressOverviewTitle:is(*,#_){width:min(100%, 960px);margin-bottom:12px}& .work-test-periods-table-group:is(*,._){box-sizing:border-box;width:min(100%, 840px);margin:0 auto;padding:16px 0 0;border:1px solid rgba(121, 184, 211, .38);border-radius:16px;background:linear-gradient(145deg, rgba(17, 48, 70, .74), rgba(10, 29, 48, .82));box-shadow:inset 0 1px 0 rgba(224, 247, 255, .05), 0 10px 24px rgba(2, 13, 25, .2)}& .work-test-periods-title:is(*,._){width:100%;margin:0 auto 14px;padding-inline:16px;color:#a9ddea;-webkit-text-fill-color:#a9ddea;font-family:"Segoe UI", Arial, sans-serif;font-size:1.15rem;font-weight:650;line-height:1.2;letter-spacing:.015em;text-align:center}& .work-test-periods-title:is(*,._) + .work-test-overview-table-shell:is(*,._){width:100%;margin-top:0;margin-inline:0}& .work-test-overview-table-row[data-period="day"]{--overview-row-start: rgba(20, 49, 64, .99);--overview-row-end: rgba(8, 27, 39, .99);--overview-row-border: rgba(92, 150, 173, .4);--overview-progress-start: #2d7087;--overview-progress-end: #5a9baa}& .work-test-overview-table-row[data-period="week"]{--overview-row-start: rgba(24, 43, 70, .99);--overview-row-end: rgba(9, 24, 46, .99);--overview-row-border: rgba(93, 130, 176, .4);--overview-progress-start: #466b9b;--overview-progress-end: #6497ae}& .work-test-overview-table-row[data-period="month"]{--overview-row-start: rgba(20, 52, 51, .99);--overview-row-end: rgba(8, 30, 33, .99);--overview-row-border: rgba(81, 143, 133, .4);--overview-progress-start: #35766d;--overview-progress-end: #61998b}& .work-test-overview-table-row[data-period="year"]{--overview-row-start: rgba(42, 50, 55, .99);--overview-row-end: rgba(20, 29, 35, .99);--overview-row-border: rgba(115, 137, 145, .38);--overview-progress-start: #5d737c;--overview-progress-end: #819a95}& .work-test-mini-status:is(*,._).is-in-progress{border-color:rgba(103, 241, 249, .92);background:linear-gradient(180deg, rgba(13, 91, 105, .99), rgba(5, 52, 66, .99));color:#9cfcff;-webkit-text-fill-color:#9cfcff;box-shadow:0 0 10px rgba(66, 226, 238, .22)}& .work-test-mini-status:is(*,._).is-completed{border-color:rgba(176, 169, 255, .86);background:linear-gradient(180deg, rgba(61, 57, 111, .99), rgba(32, 31, 74, .99));color:#ddd9ff;-webkit-text-fill-color:#ddd9ff;box-shadow:0 0 10px rgba(137, 128, 237, .18)}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestLayout:is(*,#_) .work-test-share-section:is(*,._){& .work-test-share-lines:is(*,._){width:min(100%, 680px);margin-inline:auto}& .work-test-share-line:is(*,._){grid-template-columns:minmax(145px, 180px) repeat(2, minmax(0, 1fr));gap:10px;padding:11px 12px}}@media (max-width: 700px){html body.page-work-time:is(*,._).page-work-test:is(*,._) #workTestLayout:is(*,#_) .work-test-share-section:is(*,._){& .work-test-share-lines:is(*,._){width:100%}& .work-test-share-line:is(*,._){grid-template-columns:minmax(0, 1fr)}}}html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel{& #payCalculatorStatus:is(*,#_).pay-calculator-status{width:min(100%, 620px);margin:6px auto 16px}& .pay-input-shell:is(*,._) .pay-entry-rate:is(*,._){grid-template-columns:minmax(0, 136px) minmax(0, 128px);column-gap:16px;justify-content:center}& .pay-input-shell:is(*,._) .pay-entry-rate:is(*,._) .money-input-wrap:is(*,._){width:100%;min-width:0;max-width:none;justify-self:stretch}& .pay-input-shell:is(*,._) #payRateType:is(*,#_){box-sizing:border-box;width:100%;min-width:0;max-width:none;height:42px;min-height:42px;margin:0}& .pay-input-shell:is(*,._) .pay-tax-line:is(*,._){grid-template-columns:112px;justify-content:center}& .pay-input-shell:is(*,._) .pay-tax-line:is(*,._) .percent-input-wrap:is(*,._){width:112px;min-width:0;max-width:112px;justify-self:center}& .pay-input-shell:is(*,._) .pay-hours-primary:is(*,._){margin:20px 0 10px}}@media (max-width: 430px){html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payCalculatorBody:is(*,#_) .finance-entry-panel.pay-entry-panel .pay-input-shell:is(*,._){& .pay-entry-rate:is(*,._){grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 42px 42px;row-gap:9px}& .pay-entry-rate:is(*,._) .money-input-wrap:is(*,._){width:100%;max-width:none;grid-column:1;grid-row:2}& #payRateType:is(*,#_){grid-column:1;grid-row:3}}}html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_){& #payCalculatorBody:is(*,#_) #payComparePanel:is(*,#_).pay-compare-panel{display:grid;grid-template-columns:1fr;justify-items:center;box-sizing:border-box;width:min(100%, 940px);max-width:940px;margin:40px auto 18px;padding:22px 24px 26px;gap:10px;border:1px solid rgba(81, 222, 198, .5);background:linear-gradient(145deg, rgba(9, 57, 59, .97), rgba(6, 24, 38, .99) 65%, rgba(8, 47, 53, .97));box-shadow:inset 0 1px 0 rgba(214, 255, 247, .08), 0 14px 30px rgba(1, 28, 31, .28);transform:none}& #payComparePanel:is(*,#_) > h4{color:#91f0df;-webkit-text-fill-color:#91f0df}& #payComparePanel:is(*,#_) > .pay-compare-description{margin:-1px auto 8px;color:#a7d0cb}& #payComparePanel:is(*,#_) .pay-compare-input-shell:is(*,._){grid-column:1 / -1;box-sizing:border-box;width:min(100%, 720px);margin:0 auto 4px;padding:14px 18px 18px;border:1px solid rgba(80, 214, 193, .34);border-radius:16px;background:linear-gradient(145deg, rgba(7, 43, 46, .95), rgba(5, 21, 34, .96));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .035), 0 12px 30px rgba(1, 24, 28, .22)}& #payComparePanel:is(*,#_) .pay-compare-input-row:is(*,._){display:grid;grid-template-columns:minmax(0, 1.65fr) minmax(180px, .85fr);gap:12px;width:100%}& #payComparePanel:is(*,#_) .pay-compare-input-row + .pay-compare-input-row{margin-top:12px}& #payComparePanel:is(*,#_) .pay-compare-input-row:is(*,._) > label{display:grid;grid-template-columns:1fr;grid-template-rows:auto 46px;align-items:center;justify-items:center;box-sizing:border-box;width:100%;max-width:none;min-width:0;margin:0;padding:12px;gap:8px;border:1px solid rgba(89, 222, 196, .49);border-radius:12px;background:linear-gradient(100deg, rgba(17, 83, 77, .79), rgba(10, 39, 53, .82));box-shadow:inset 3px 0 0 rgba(82, 228, 199, .78);transform:none}& #payComparePanel:is(*,#_) .pay-compare-input-row:is(*,._) > label > span:first-child{width:100%;color:#baf4e8;-webkit-text-fill-color:#baf4e8;font-size:.89rem;font-weight:750;line-height:1.25;text-align:center;transform:none}& #payComparePanel:is(*,#_) .pay-compare-rate-controls:is(*,._){display:grid;grid-template-columns:136px 128px;align-items:center;justify-content:center;width:auto;gap:8px}& #payComparePanel:is(*,#_) .pay-compare-money-wrap:is(*,._){position:relative;display:block;box-sizing:border-box;width:136px;min-width:0;max-width:136px;height:46px;margin:0;justify-self:center}& #payComparePanel:is(*,#_) .pay-compare-input-shell :is(input, select){box-sizing:border-box;height:46px;min-height:46px;border:1px solid rgba(96, 220, 199, .42);border-radius:9px;background:rgba(3, 25, 32, .84);color:#effffc;-webkit-text-fill-color:#effffc;font-family:"Courier New", "Courier Prime", monospace;font-size:1rem;font-weight:750;box-shadow:inset 0 1px 5px rgba(0, 0, 0, .28);transform:none}& #payComparePanel:is(*,#_) .pay-compare-money-wrap:is(*,._) > input{width:100%;min-width:0;max-width:none;padding-left:24px;text-indent:0}& #payComparePanel:is(*,#_) .pay-compare-rate-controls > select{width:128px;min-width:128px;max-width:128px;margin:0;padding-inline:10px 28px;font-size:.88rem}& #payComparePanel:is(*,#_) .pay-compare-percent-wrap:is(*,._){position:relative;display:block;box-sizing:border-box;width:92px;min-width:0;max-width:92px;height:46px;margin:0;justify-self:center}& #payComparePanel:is(*,#_) .pay-compare-percent-wrap:is(*,._) > input{width:100%;min-width:0;max-width:none;padding-right:27px}& #payComparePanel:is(*,#_) .pay-compare-percent-wrap:is(*,._) > em{position:absolute;top:50%;right:11px;margin:0;color:#78ead5;-webkit-text-fill-color:#78ead5;font-size:1rem;font-style:normal;font-weight:750;line-height:1;transform:translateY(-50%);pointer-events:none}& #payComparePanel:is(*,#_) .pay-compare-currency:is(*,._){color:#78ead5;-webkit-text-fill-color:#78ead5}& #payComparePanel:is(*,#_) > #runPayCompareButton:is(*,#_).finance-compare-run{box-sizing:border-box;width:240px;min-width:240px;max-width:240px;min-height:48px;margin:18px auto 0;padding:12px 30px;border:2px solid rgba(110, 238, 210, .85);border-radius:11px;background:linear-gradient(180deg, rgba(21, 113, 100, .99), rgba(7, 53, 63, .99));color:#effffc;-webkit-text-fill-color:#effffc;font-size:1.08rem;transform:none}& #payComparePanel:is(*,#_) .pay-compare-icon:is(*,._) > .pay-compare-swap-icon{display:block;width:58px;height:58px;overflow:visible;filter:drop-shadow(0 7px 11px rgba(0, 20, 25, .34))}& #payComparePanel:is(*,#_) .pay-compare-swap-icon-bg{fill:rgba(4, 39, 47, .95);stroke:rgba(96, 231, 207, .82);stroke-width:2}& #payComparePanel:is(*,#_) .pay-compare-swap-arrow{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}& #payComparePanel:is(*,#_) .pay-compare-swap-arrow-top{stroke:#9af3e2}& #payComparePanel:is(*,#_) .pay-compare-swap-arrow-bottom{stroke:#58cae8}}@media (max-width: 720px){html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payComparePanel:is(*,#_) .pay-compare-input-row:is(*,._){grid-template-columns:1fr}}@media (max-width: 430px){html body.page-work-time:is(*,._).page-work-test #workDashboard:is(*,#_#_) #payCalculator:is(*,#_#_) #payComparePanel:is(*,#_){& .pay-compare-rate-controls:is(*,._){grid-template-columns:132px 112px}& .pay-compare-money-wrap:is(*,._){width:132px;max-width:132px}& .pay-compare-rate-controls > select{width:112px;min-width:112px;max-width:112px}}}html body:not(#site-title-font-01):not(#site-title-font-02):not(#site-title-font-03):not(#site-title-font-04):not(#site-title-font-05):not(#site-title-font-06):not(#site-title-font-07):not(#site-title-font-08):not(#site-title-font-09):not(#site-title-font-10):not(#site-title-font-11):not(#site-title-font-12):not(#site-title-font-13):not(#site-title-font-14):not(#site-title-font-15):not(#site-title-font-16):not(#site-title-font-17):not(#site-title-font-18):not(#site-title-font-19):not(#site-title-font-20):not(#site-title-font-21):not(#site-title-font-22):not(#site-title-font-23):not(#site-title-font-24) main :is(h2, .card-title, .phase-order-title){font-family:var(--site-card-title-font)}html body:not(#site-title-font-01):not(#site-title-font-02):not(#site-title-font-03):not(#site-title-font-04):not(#site-title-font-05):not(#site-title-font-06):not(#site-title-font-07):not(#site-title-font-08):not(#site-title-font-09):not(#site-title-font-10):not(#site-title-font-11):not(#site-title-font-12):not(#site-title-font-13):not(#site-title-font-14):not(#site-title-font-15):not(#site-title-font-16):not(#site-title-font-17):not(#site-title-font-18):not(#site-title-font-19):not(#site-title-font-20):not(#site-title-font-21):not(#site-title-font-22):not(#site-title-font-23):not(#site-title-font-24) main :is(h2, .card-title, .phase-order-title) :is(span, b, strong, em, small):not([aria-hidden="true"]):not([class*="icon"]):not(.time-card-title-suffix){font-family:var(--site-card-title-font)}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main :is(h1, h2, .site-title):not(.site-subtitle):not(.site-section-title):not(#homeTestTitle){color:var(--site-title-color);-webkit-text-fill-color:var(--site-title-color);font-family:var(--site-font-title);font-size:var(--site-title-size);font-style:normal;font-weight:var(--site-title-weight);line-height:var(--site-title-line-height);letter-spacing:var(--site-title-letter-spacing);text-decoration:none;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;filter:none}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main :is(h1, h2, .site-title):not(.site-subtitle):not(.site-section-title) :is(span, b, strong, em, small):not([aria-hidden="true"]):not([class*="icon"]){color:inherit;-webkit-text-fill-color:currentColor;font:inherit;letter-spacing:inherit;text-shadow:none;filter:none}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main :is(h4:not(.site-title), h5:not(.site-title), .site-subtitle):not(.daylight-phase-heading){color:var(--site-subtitle-color);-webkit-text-fill-color:var(--site-subtitle-color);font-family:var(--site-font-body);font-size:var(--site-subtitle-size);font-style:normal;font-weight:var(--site-subtitle-weight);line-height:var(--site-subtitle-line-height);letter-spacing:0;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;filter:none}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main :is(h4:not(.site-title), h5:not(.site-title), .site-subtitle) :is(span, b, strong, em, small):not([aria-hidden="true"]):not([class*="icon"]){color:inherit;-webkit-text-fill-color:currentColor;font:inherit;letter-spacing:inherit;text-shadow:none;filter:none}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main :is(p, li, dd, dt, blockquote, .site-body):not(#workTestWeekdayLabel){color:var(--site-body-color);-webkit-text-fill-color:var(--site-body-color);font-family:var(--site-font-body);font-size:var(--site-body-size);font-style:normal;font-weight:var(--site-body-weight);line-height:var(--site-body-line-height);letter-spacing:0;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;filter:none}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main :is(label, .site-label, .field-label, .control-label, .weather-detail-label, .info-label, .stat-label, .metric-label){color:var(--site-label-color);-webkit-text-fill-color:var(--site-label-color);font-family:var(--site-font-body);font-size:var(--site-label-size);font-style:normal;font-weight:var(--site-label-weight);line-height:var(--site-label-line-height);letter-spacing:0;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;filter:none}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main :is(output, .site-value, .weather-detail-value, .card-value, .metric-value, .stat-value){color:var(--site-value-color);-webkit-text-fill-color:var(--site-value-color);font-family:var(--site-font-body);font-size:var(--site-value-size);font-style:normal;font-weight:var(--site-value-weight);line-height:var(--site-value-line-height);letter-spacing:0;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;filter:none}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main :is(.site-caption, .helper-text, .meta-text, .fine-print){color:var(--site-caption-color);-webkit-text-fill-color:var(--site-caption-color);font-family:var(--site-font-body);font-size:var(--site-caption-size);font-style:normal;font-weight:var(--site-caption-weight);line-height:var(--site-caption-line-height);letter-spacing:0;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;filter:none}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) :is(main, nav) :is(button, input, select, textarea){font-family:var(--site-font-body);font-style:normal;letter-spacing:0;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main :is(table, .site-table-text, th, td){font-family:var(--site-font-interface);font-size:var(--site-table-size);font-style:normal;line-height:1.45;letter-spacing:0;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;-webkit-text-stroke:0 transparent;filter:none;opacity:1}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main th{font-weight:var(--site-label-weight)}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main td{font-weight:var(--site-body-weight)}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main table :is(th, td) :is(span, small, b, strong, em, output){color:inherit;-webkit-text-fill-color:currentColor;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit;letter-spacing:0;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;-webkit-text-stroke:0 transparent;filter:none;opacity:1}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) nav.top-nav[data-shared-nav] :is(.page-menu-button, .page-nav-link, .nav-about-right-link),html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) nav.top-nav[data-shared-nav] .nav-live-summary :is(span, time){font-family:var(--site-font-interface);font-style:normal;letter-spacing:0;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;-webkit-text-stroke:0 transparent;filter:none;opacity:1}@media (min-width: 761px){html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) nav.top-nav[data-shared-nav] :is(.page-menu-button, .page-nav-link, .nav-about-right-link){font-size:15px;font-weight:600;line-height:18px}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) nav.top-nav[data-shared-nav] .nav-live-summary :is(span, time){font-size:14px;font-weight:600;line-height:18px}}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main svg :is(text, tspan){color:var(--site-chart-label-color, var(--site-chart-text-color));fill:var(--site-chart-label-color, var(--site-chart-text-color));font-family:var(--site-font-body);font-style:normal;letter-spacing:0;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;-webkit-text-stroke:0 transparent;stroke:none;stroke-width:0;stroke-opacity:0;paint-order:normal;filter:none;opacity:1}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main svg :is(text.site-chart-text, .site-chart-text text, .site-chart-text tspan){font-size:var(--site-chart-size);font-weight:var(--site-body-weight)}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) #weatherByHourChart{& :is(text, tspan){stroke:none;stroke-width:0;stroke-opacity:0;paint-order:normal;text-shadow:none;filter:none;opacity:1}& :is(.weather-hour-condition-label, .weather-hour-condition-label tspan){color:#c5edf3;fill:#c5edf3;font-size:18px;font-weight:500}& .weather-hour-temp-label{color:#fff1c7;fill:#fff1c7;font-size:20px;font-weight:600}& .weather-hour-clock-label{color:#d5edf5;fill:#d5edf5;font-size:19px;font-weight:500}& .weather-hour-relative-label{color:#9bdff0;fill:#9bdff0;font-size:17px;font-weight:500}& .weather-hour-relative-label.weather-now-bottom-label{color:#f2be73;fill:#f2be73;font-size:19px;font-weight:600}}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main :is([class*="chart"], [class*="graph"], [class*="slider"], [class*="scale"], [class*="dial"], [class*="ring"], [class*="timeline"]) :is([class*="label"], [class*="caption"], [class*="tick-text"], [class*="axis-text"], .mini-bottom-label, .mini-scale-label, .progress-label, .day-label, .time-label, .phase-label):not(#workTestWeekdayLabel){color:var(--site-chart-label-color, var(--site-chart-text-color));-webkit-text-fill-color:var(--site-chart-label-color, var(--site-chart-text-color));font-family:var(--site-font-interface);font-style:normal;letter-spacing:0;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;-webkit-text-stroke:0 transparent;filter:none;opacity:1}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) #weatherSimpleTopCard{& :is(#currentWeatherFactsBubble, #weatherLocationControlsPanel) :is(span, b, strong, label, input, button, output){font-family:var(--site-font-interface);letter-spacing:0;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;-webkit-text-stroke:0 transparent;filter:none;opacity:1}& #currentWeatherFactsBubble :is(.weather-detail-label, .weather-average-category, .weather-humidity-description){color:#c5e5ed;-webkit-text-fill-color:#c5e5ed;font-size:16px;font-weight:600;line-height:1.35}& #currentWeatherFactsBubble :is(.weather-detail-value, b){color:#f5fbfd;-webkit-text-fill-color:#f5fbfd;font-size:16px;font-weight:600;line-height:1.35}& #weatherLocationControlsPanel #todayWeatherCity,& #weatherLocationControlsPanel #todayWeatherCity *{font-family:var(--site-font-interface);text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;-webkit-text-stroke:0 transparent;filter:none;opacity:1}}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) #weatherTemperatureScale{& .weather-temperature-scale-labels{color:#d9f1f7;-webkit-text-fill-color:#d9f1f7;font-family:var(--site-font-interface);font-size:14px;font-weight:600;line-height:16px;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;-webkit-text-stroke:0 transparent;filter:none;opacity:1}& .weather-temperature-scale-current,& .weather-temperature-scale-current > b{color:#ffe3a2;-webkit-text-fill-color:#ffe3a2;font-family:var(--site-font-interface);font-size:15px;font-weight:600;line-height:16px;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;-webkit-text-stroke:0 transparent;filter:none;opacity:1}& .weather-temperature-scale-current{height:16px}& .weather-temperature-scale-ticks > span{width:2px;background:#c9eaf3;box-shadow:none;opacity:1}& .weather-temperature-scale-track{border-color:rgba(215, 241, 249, .9);box-shadow:inset 0 0 0 1px rgba(8, 35, 50, .45)}}@media (max-width: 560px){html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) #weatherTemperatureScale .weather-temperature-scale-labels{font-size:11px;line-height:13px}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) #weatherSimpleTopCard #currentWeatherFactsBubble :is(.weather-detail-label, .weather-average-category, .weather-humidity-description, .weather-detail-value, b){font-size:13px}}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main a:not([class*="button"]):not([role="button"]){color:var(--site-link-color);-webkit-text-fill-color:var(--site-link-color);text-shadow:none}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main :is(h3:not(.site-title), h4:not(.site-title), h5:not(.site-title), .site-subtitle, .site-section-title):not(.daylight-phase-heading){color:var(--site-subtitle-color);-webkit-text-fill-color:var(--site-subtitle-color);font-family:var(--site-font-interface);font-size:var(--site-section-title-size);font-style:normal;font-weight:var(--site-section-title-weight);line-height:var(--site-section-title-line-height);letter-spacing:0;text-decoration:none;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;-webkit-text-stroke:0 transparent;filter:none}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main :is(h3:not(.site-title), h4:not(.site-title), h5:not(.site-title), .site-subtitle, .site-section-title) :is(span, b, strong, em, small):not([aria-hidden="true"]):not([class*="icon"]):not(.time-card-title-suffix){color:inherit;-webkit-text-fill-color:currentColor;font:inherit;letter-spacing:inherit;text-shadow:none;-webkit-text-stroke:0 transparent;filter:none}html body:not(#site-type-01):not(#site-type-02):not(#site-type-03):not(#site-type-04):not(#site-type-05):not(#site-type-06):not(#site-type-07):not(#site-type-08):not(#site-type-09):not(#site-type-10):not(#site-type-11):not(#site-type-12):not(#site-type-13):not(#site-type-14):not(#site-type-15):not(#site-type-16):not(#site-type-17):not(#site-type-18):not(#site-type-19):not(#site-type-20):not(#site-type-21):not(#site-type-22):not(#site-type-23):not(#site-type-24) main :is( h3.card-title, section.glass-card > h3, section.glass-card > :is(header, div)[class*="head"] h3, :is(section, article, div)[class*="-card"] > h3, :is(section, article, div)[class*="-card"] > header h3, :is(section, article, div)[class*="-card"] > :is([class*="-head"], [class*="-header"], [class*="-heading"]) h3, .cycle-panel > h3, .defining-day-header h3, #localForecastSection > h3, #weatherOverviewCard > h3 ):not(.site-subtitle):not(.site-section-title){color:var(--site-title-color);-webkit-text-fill-color:var(--site-title-color);font-family:var(--site-font-title);font-size:var(--site-title-size);font-style:normal;font-weight:var(--site-title-weight);line-height:var(--site-title-line-height);letter-spacing:var(--site-title-letter-spacing);text-decoration:none;text-shadow:none;text-rendering:auto;-webkit-font-smoothing:auto;-webkit-text-stroke:0 transparent;filter:none}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) :is(#workTestDayViewTitleText, .work-test-week-view-title > b){& > .work-test-view-heading-line:is(*,._){box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;max-width:min(100%, 480px);height:auto;min-height:30px;margin:6px auto 0;padding:0 12px;border:0;border-radius:0;background:none;background-clip:border-box;box-shadow:none;overflow:visible}& > .work-test-view-heading-line:is(*,._)::before,& > .work-test-view-heading-line:is(*,._)::after{content:"";display:block;flex:1 1 92px;width:auto;max-width:120px;height:1px;border:0;background:linear-gradient(90deg, rgba(104, 155, 199, .2), var(--work-view-rule-color, #689bc7));box-shadow:0 0 6px rgba(104, 155, 199, .18)}& > .work-test-view-heading-line:is(*,._)::after{background:linear-gradient(90deg, var(--work-view-rule-color, #689bc7), rgba(104, 155, 199, .2))}& .work-test-view-heading-line > .work-test-view-main:is(*,._){flex:0 0 auto;color:var(--work-view-title-color, #9fcaf0);-webkit-text-fill-color:var(--work-view-title-color, #9fcaf0);line-height:1;text-shadow:0 1px 8px rgba(104, 155, 199, .16)}}@media (max-width: 600px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) :is(#workTestDayViewTitleText, .work-test-week-view-title > b){& > .work-test-view-heading-line:is(*,._){max-width:min(88vw, 410px);min-height:28px;gap:10px;padding:0 8px}& > .work-test-view-heading-line:is(*,._)::before,& > .work-test-view-heading-line:is(*,._)::after{flex-basis:54px;max-width:76px}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestDayHeadingCard:is(*,#_) #workTestWorkHoursContainer:is(*,#_){& #workTestWeekdayLabel:is(*,#_).work-test-weekday-label::before,& #workTestWeekdayLabel:is(*,#_).work-test-weekday-label::after{content:"";display:block;justify-self:stretch;width:100%;max-width:none;height:1px;border:0;box-shadow:none}& #workTestWeekdayLabel:is(*,#_).work-test-weekday-label::before{background:linear-gradient(90deg, transparent, rgba(78, 173, 221, .86))}& #workTestWeekdayLabel:is(*,#_).work-test-weekday-label::after{background:linear-gradient(90deg, rgba(78, 173, 221, .86), transparent)}}@media (max-width: 600px){html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestDayHeadingCard:is(*,#_) #workTestWorkHoursContainer:is(*,#_) #workTestWeekdayLabel:is(*,#_).work-test-weekday-label::before,html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_#_) #workTestLayout:is(*,#_#_#_) #workTestDayHeadingCard:is(*,#_) #workTestWorkHoursContainer:is(*,#_) #workTestWeekdayLabel:is(*,#_).work-test-weekday-label::after{width:100%;max-width:none}}html body.page-work-time.page-work-test:is(*,._) #workTestOverviewCard:is(*,#_){& .work-test-overview-table-shell:is(*,._){margin-inline:auto}& table.work-test-overview-table:is(*,._){min-width:660px}& .work-test-overview-table :is(th, td){padding-right:7px;padding-left:7px}& .work-test-share-lines:is(*,._){width:min(100%, 640px);max-width:640px;margin-inline:auto}& .work-test-share-line:is(*,._){grid-template-columns:minmax(140px, 150px) minmax(175px, 185px) minmax(190px, 1fr);column-gap:12px}}@media (max-width: 760px){html body.page-work-time.page-work-test:is(*,._) #workTestOverviewCard:is(*,#_){& table.work-test-overview-table:is(*,._){min-width:560px}& .work-test-share-lines:is(*,._){width:100%;max-width:100%}& .work-test-share-line:is(*,._){grid-template-columns:minmax(0, 1fr);column-gap:0}}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workTestOverviewCard:is(*,#_#_){& .work-test-overview-table-shell:is(*,._){width:min(100%, 700px);max-width:700px;margin-inline:auto;padding:10px}& table.work-test-overview-table:is(*,._){width:100%;min-width:660px}}html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workTestOverviewCard:is(*,#_#_){& .work-test-overview-period-column{width:22%}& .work-test-overview-progress-column{width:14%}& .work-test-overview-percent-column{width:8%}& .work-test-overview-status-column{width:15%}& col.work-test-overview-time-column:not(:last-child){width:26%}& col.work-test-overview-time-column:last-child{width:15%}}html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workTestOverviewCard:is(*,#_#_) .work-test-share-section:is(*,._){& .work-test-share-lines:is(*,._){width:min(100%, 640px);max-width:640px;margin-inline:auto}& .work-test-share-line:is(*,._){grid-template-columns:minmax(140px, 150px) minmax(175px, 185px) minmax(190px, 1fr);column-gap:12px}}@media (max-width: 760px){html body.page-work-time:is(*,._).page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestLayout:is(*,#_#_) #workTestOverviewCard:is(*,#_#_){& table.work-test-overview-table:is(*,._){min-width:560px}& .work-test-share-section:is(*,._) .work-test-share-lines:is(*,._){width:100%;max-width:100%}& .work-test-share-section:is(*,._) .work-test-share-line:is(*,._){grid-template-columns:minmax(0, 1fr);column-gap:0}}}html body.page-work-time.page-work-test:is(*,._) #workLifeBalanceCard:is(*,#_){& .work-life-balance-controls:is(*,._){width:min(100%, 622px);grid-template-columns:minmax(350px, 370px) minmax(230px, 240px)}& .work-life-balance-control-fields:is(*,._){grid-template-columns:repeat(2, minmax(155px, 165px));gap:10px}& .work-life-balance-control-fields label > span{white-space:nowrap;text-align:center}& .work-life-balance-control[aria-labelledby="workLifeBalanceSleepHoursTitle"] .work-life-balance-control-fields:is(*,._){grid-template-columns:minmax(0, 210px)}& .work-life-balance-controls:is(*,._){gap:12px;overflow:visible;border:0;box-shadow:none}& .work-life-balance-control:is(*,._){overflow:hidden;border:1px solid #365b73;border-radius:12px;background:#162f43;box-shadow:inset 0 1px 0 rgba(205, 237, 250, .055), 0 7px 18px rgba(2, 11, 22, .16)}& .work-life-balance-control[aria-labelledby="workLifeBalanceSleepHoursTitle"]{border-color:#465b7b;background:#202d47}& #workLifeBalanceWorkHoursTitle.work-life-balance-control-title{padding:8px 12px;border-color:#37677c;background:#214d66}& #workLifeBalanceSleepHoursTitle.work-life-balance-control-title{padding:8px 12px;border-color:#536688;background:#384667}& .work-life-balance-control-fields:is(*,._){row-gap:9px;padding:10px 12px 12px}& .work-life-balance-control-fields:is(*,._) label{gap:4px;color:#b8ceda;font-size:.82rem;font-weight:540}& .work-life-balance-control-fields:is(*,._) select{cursor:pointer}& label.work-life-balance-lunch-option:is(*,._){width:min(100%, 500px);margin:0 auto;padding:8px 12px;border:1px solid #3f657c;border-radius:10px;background:#1b394d}}@media (max-width: 660px){html body.page-work-time.page-work-test:is(*,._) #workLifeBalanceCard:is(*,#_){& .work-life-balance-controls:is(*,._){width:min(100%, 370px);grid-template-columns:minmax(0, 1fr)}& .work-life-balance-control-fields:is(*,._),& .work-life-balance-control[aria-labelledby="workLifeBalanceSleepHoursTitle"] .work-life-balance-control-fields:is(*,._){grid-template-columns:minmax(0, 1fr)}& .work-life-balance-controls:is(*,._){gap:10px}& .work-life-balance-control-fields:is(*,._){padding:9px 11px 11px}& .work-life-balance-content:is(*,._){margin-top:76px}}}html body.page-work-time.page-work-test:is(*,._) main.shell.shell #workDashboard:is(*,#_#_) #workTestWorkHoursContainer:is(*,#_) #workSettingsPopover:is(*,#_) .work-info-table:is(*,._) :is(#workStart:is(*,#_), #workEnd#workEnd, #workWeekStart:is(*,#_), #workWeekEnd:is(*,#_)){box-sizing:border-box;height:34px;min-height:34px;max-height:34px;padding-top:4px;padding-bottom:4px;font-size:.86rem;line-height:1.1}html body.page-work-time.page-work-test:is(*,._) #workDashboard:is(*,#_) #workTestWorkHoursContainer:is(*,#_) #workSettingsPopover:is(*,#_) .work-info-table:is(*,._) td.work-schedule-to:is(*,._){height:38px;padding-bottom:5px}}@layer components-page{.page-work-test #workLifeBalanceCard{& :is(.work-life-balance-controls, .work-life-balance-period, .work-life-balance-statement-lines p){border-color:var(--ui-border, #324458);background:var(--ui-raised, #1e2d41);box-shadow:none}& .work-life-balance-statement-lines p.is-work{background:#26445d}& .work-life-balance-statement-lines p.is-sleep{background:#383d5c}& .work-life-balance-statement-lines p.is-free-before{background:#244d4a}& .work-life-balance-statement-lines p.is-free-after{background:#1f4140}& .work-life-balance-statement-lines p.is-free:not(.is-free-before, .is-free-after){background:#234844}& .work-life-balance-statement-lines p.is-total-free{background:#1c5265}}.page-work-test main :is(.work-lunch-count-option > span, .work-life-balance-lunch-option > span, .work-lunch-affected, #workTestShareWorkDayLabel, #workTestShareWorkWeekLabel, #workTestShareFullWeekLabel, #workTestShareFullMonthHoursLabel, #workTestShareFullYearHoursLabel)::after,.page-work-test main #workTestOverviewCard .work-test-overview-table-row:is([data-scale="workShift"], [data-scale="hoursWorkedWeek"], [data-scale="hoursWorkedMonth"], [data-scale="hoursWorkedYear"]) > th > span::after{content:"*";display:inline-block;flex:0 0 auto;margin-left:5px;color:#ffd0a0;-webkit-text-fill-color:#ffd0a0;font-size:.9em;font-weight:400;line-height:1;vertical-align:baseline}.page-work-test main #workLifeBalanceCard{& .work-life-balance-period .work-life-balance-statement-lines p{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:stretch;gap:0;padding:0 12px;font-size:12px;line-height:1.3}& .work-life-balance-statement-label{align-self:center;min-width:0;padding:9px 10px 9px 0}& .work-life-balance-statement-value{min-width:0;padding:9px 0 9px 10px;border-left:1px solid var(--ui-border, #324458)}& .work-life-balance-statement-lines :is(.work-life-balance-statement-label, .work-life-balance-statement-value, strong){font-size:inherit}}.page-work-test #workLifeBalanceCard{& .work-life-balance-donut::after{border-color:var(--ui-border, #324458);background:var(--ui-surface, #172233)}& :is(.work-life-balance-center, .work-life-balance-stat, .work-life-balance-statement-lines, .work-life-balance-control-fields) :is(b, strong, span, p, label){color:var(--ui-text, #e8eef6);-webkit-text-fill-color:currentColor}& :is(.work-life-balance-head p, .work-life-balance-stat small, .work-life-balance-center span){color:var(--ui-muted, #a9b8c9);-webkit-text-fill-color:currentColor}}.page-work-test .work-circular-dial::before{border-color:var(--ui-border, #324458);background:var(--ui-surface, #172233);box-shadow:none}.page-work-test :is(.work-circular-ring-label, .work-circular-legend-item){border-color:var(--ui-border, #324458);background:var(--ui-raised, #1e2d41);box-shadow:none}.page-work-test :is(.work-circular-ring-label, .work-circular-legend-item).is-active{border-color:var(--ui-accent, #83c5f4);background:var(--ui-selection, #244664)}.page-work-test :is(.work-circular-dial-inner, .work-circular-ring-label, .work-circular-legend-item) > :is(b, strong, span){color:var(--ui-text, #e8eef6);-webkit-text-fill-color:currentColor}.page-work-test :is(.work-circular-dial-inner, .work-circular-ring-label, .work-circular-legend-item) > small{color:var(--ui-muted, #a9b8c9);-webkit-text-fill-color:currentColor}.page-work-test{--work-view-title-color: #9fcaf0;--work-view-rule-color: #689bc7;--wt-font: var(--ui-font, Inter, "Segoe UI", sans-serif);--wt-display-font: var(--wt-font);--wt-text-font: var(--wt-font);--wt-bg: var(--ui-bg, #0f1724);--wt-card: var(--ui-surface, #172233);--wt-card-raised: var(--ui-raised, #1e2d41);--wt-text: var(--ui-text, #e8eef6);--wt-text-strong: var(--wt-text);--wt-muted: var(--ui-muted, #a9b8c9);--wt-heading: var(--ui-heading, #b9d9f5);--wt-heading-strong: var(--wt-heading);--wt-line: var(--ui-border, #324458);background:var(--wt-bg)}.page-work-test main :is(h1, h2, h3, h4, p, span, b, strong, em, small, label, button, input, select, th, td){font-family:var(--wt-font);font-style:normal;text-shadow:none}.page-work-test main :is(h2, h3, .work-test-card-title-text):not(.api-credits-source__head h3){color:var(--wt-heading);-webkit-text-fill-color:currentColor;font-size:28px;font-weight:650;line-height:1.25;letter-spacing:-.02em;text-align:center}.page-work-test main :is(.work-test-view-title, .work-test-view-title > b, h4){font-size:20px;font-weight:600;line-height:1.4}.page-work-test main #workLifeBalanceCard:is(*,#_){& :is(#workLifeBalanceWorkHoursTitle, #workLifeBalanceSleepHoursTitle).work-life-balance-control-title{font-size:16px;font-weight:650;line-height:1.3;letter-spacing:0}& #workLifeBalanceSpentTitle:is(*,#_){font-size:20px;font-weight:650;line-height:1.3;letter-spacing:-.01em}& .work-life-balance-period :is(#workLifeBalanceDayTitle, #workLifeBalanceWeekTitle, #workLifeBalanceMonthTitle, #workLifeBalanceYearTitle){color:#e9cc91;-webkit-text-fill-color:#e9cc91;font-size:15px;font-weight:650;line-height:1.3;letter-spacing:0;text-align:center;text-transform:none}}.page-work-test main :is(#workTestSliderCard, #workTestOverviewCard, #dailyEarningsCard, #workLifeBalanceCard, #foodCard, #drinkCard, #workWakeSleepCycle, #payCalculator, #expenseCalculator, #financialYearCard, #workCardsStandalone){box-sizing:border-box;min-width:0;max-width:100%;padding:28px;border:var(--pay-calculator-border-width, 1px) solid var(--pay-calculator-border, var(--ui-border, #324458));border-radius:18px;background:var(--ui-surface, #172233);box-shadow:0 8px 24px rgb(0 0 0 / 10%)}.page-work-test main :is(.work-test-view-section, #workTestDayHeadingCard, .work-test-status-card, .work-test-top-table, .work-test-top-status-cell){box-sizing:border-box;position:relative;inset:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;padding:0;border:0;background:transparent;box-shadow:none;transform:none}.page-work-test #workTestDayHeadingCard{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin:0 auto}.page-work-test #workTestDayDateLine{width:100%;max-width:100%;margin:0;gap:0}.page-work-test #workTestDayLabel{position:static;inset:auto;margin:0;padding:0;width:auto;min-width:0;height:auto;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-text, #e8eef6);-webkit-text-fill-color:var(--ui-text, #e8eef6);font-size:28px;font-weight:650;line-height:1.25;transform:none}.page-work-test .work-test-day-heading-icon{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;margin:0 auto;filter:none}.page-work-test main .work-test-view-title-icon{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;color:var(--work-view-title-color, #9fcaf0);filter:none}.page-work-test main .work-view-icon-frame{fill:none;stroke:var(--ui-border, #324458);stroke-width:1.5}.page-work-test main :is(.work-view-icon-line, .work-view-icon-soft){stroke:var(--ui-accent, #83c5f4)}.page-work-test .work-test-view-section{margin-top:28px}.page-work-test main #workTestSliderCard{& :is(.work-test-day-view, .work-test-week-view).work-test-view-section{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:min(100%, 980px);max-width:980px;margin-right:auto;margin-left:auto;padding:14px 24px 30px;border:1px solid rgba(116, 133, 179, .5);border-radius:16px;background:linear-gradient(155deg, #27344f, #1c2943 58%, #151f35);box-shadow:0 8px 24px rgb(0 0 0 / 10%);overflow:visible}& .work-test-week-view.work-test-view-section{border-color:rgba(101, 145, 188, .52);background:linear-gradient(155deg, #213a5a, #172d49 58%, #101f37)}& :is(.work-test-day-view, .work-test-week-view) > .work-test-view-title{width:100%;margin:0 auto 41px}& :is(.work-test-day-view-title, .work-test-week-view-title).work-test-view-title{transform:none}& :is(#workTestDayViewTitleText, .work-test-week-view-title > b).work-test-title-has-real-subtitle{min-height:42px}}html body.page-work-time.page-work-test main.shell #workTestSliderCard{--work-view-title-color: #ffe3c2}.page-work-test main #workTestSliderCard{& :is(.work-test-day-view-title, .work-test-week-view-title) .work-test-view-heading-line{display:inline-flex;align-items:center;justify-content:center;width:auto;margin:2px auto 0;padding:5px 17px 6px;border:1px solid rgb(125 220 255 / 32%);border-radius:999px;background:rgb(49 130 169 / 13%);box-shadow:inset 0 -2px 0 rgb(125 220 255 / 11%)}& :is(.work-test-day-view-title, .work-test-week-view-title) .work-test-view-main{font-size:clamp(23px, 2vw, 25px);font-weight:700;line-height:1.15;letter-spacing:-.01em}& .work-test-day-view-title .work-test-view-main{color:var(--work-view-title-color, #9fcaf0);-webkit-text-fill-color:var(--work-view-title-color, #9fcaf0)}& .work-test-week-view-title .work-test-view-heading-line{border-color:rgb(125 190 235 / 30%);background:rgb(49 130 169 / 12%);box-shadow:inset 0 -2px 0 rgb(125 190 235 / 10%)}& .work-test-week-view-title .work-test-view-main{color:var(--work-view-title-color, #9fcaf0);-webkit-text-fill-color:var(--work-view-title-color, #9fcaf0)}& .work-test-day-view.work-test-view-section{margin-top:16px}& :is(.work-test-day-view, .work-test-week-view) :is(.work-test-view-title, .work-test-view-title > b, .work-test-view-heading-line, .work-test-view-main){color:var(--work-view-title-color, #9fcaf0);-webkit-text-fill-color:currentColor}}@media (max-width: 700px){.page-work-test main #workTestSliderCard{& :is(.work-test-day-view, .work-test-week-view).work-test-view-section{width:100%;max-width:100%;padding:12px 10px 24px;border-radius:14px}& :is(.work-test-day-view, .work-test-week-view) > .work-test-view-title{margin-bottom:39px}}}.page-work-test main :is(.work-test-view-details-panel, .work-test-share-section, .work-test-overview-table-shell, .work-bank-card, .work-total-pair, .work-life-balance-spent, .work-life-balance-stat, .finance-entry-panel, .pay-compare-panel, .budget-expenditure-panel, .daily-earnings-pay-popover){border:var(--pay-calculator-border-width, 1px) solid var(--pay-calculator-border, var(--ui-border, #324458));border-radius:12px;background:var(--ui-raised, #1e2d41);box-shadow:none}.page-work-test main :is(.work-test-view-countdown, .work-test-view-summary-line, .work-test-card-subtitle){color:var(--ui-muted, #a9b8c9);-webkit-text-fill-color:var(--ui-muted, #a9b8c9);font-size:14px;line-height:1.5}.page-work-test main :is(#workTestDayViewStatusLine, #workTestWeekViewStatusLine){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:clamp(126px, 14.91vw, 176.4px);min-width:0;max-width:100%;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.page-work-test main :is(#workDayCircularWorkday, #workDayCircularWeekend, #workWeekCircularTimeline){position:relative;grid-template-columns:minmax(0, 1fr);justify-items:center}.page-work-test main .work-circular-center-status{position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);z-index:3;pointer-events:none}.page-work-test main :is(.work-test-view-status-main, .work-test-view-status-detail, .work-test-view-status-weekday){display:block;width:100%;color:var(--ui-text, #e8eef6);-webkit-text-fill-color:var(--ui-text, #e8eef6);font:600 18px/1.35 var(--wt-font);letter-spacing:0;white-space:normal;text-align:center;text-shadow:none}.page-work-test main #workTestDayViewStatusLine .work-test-view-status-main{color:#7ddcff;-webkit-text-fill-color:#7ddcff;font-weight:750}.page-work-test main #workTestWeekViewStatusLine .work-test-view-status-main{color:#ffd071;-webkit-text-fill-color:#ffd071;font-weight:750}.page-work-test main .work-test-view-status-detail{color:var(--ui-muted, #a9b8c9);-webkit-text-fill-color:var(--ui-muted, #a9b8c9);font-size:14px;font-weight:400}.page-work-test main .work-test-view-status-weekday{margin-top:12px;font-size:20px;font-weight:500}@media (max-width: 700px){.page-work-test main :is(#workTestDayViewStatusLine, #workTestWeekViewStatusLine){width:min(32.76vw, 138.6px);gap:3px}.page-work-test main .work-test-view-status-main{font-size:16px}.page-work-test main .work-test-view-status-detail{font-size:13px}.page-work-test main .work-test-view-status-weekday{margin-top:10px;font-size:17px}}.page-work-test main :is(button, select, input:not([type="checkbox"]):not([type="radio"]):not([type="range"])){min-height:44px;box-sizing:border-box}.page-work-test main :is(select, option, optgroup, input:not([type="checkbox"]):not([type="radio"]):not([type="range"])){color-scheme:inherit;border-color:var(--ui-border, #324458);background:var(--ui-raised, #1e2d41);color:var(--ui-text, #e8eef6);-webkit-text-fill-color:currentColor}.page-work-test main input::placeholder{color:var(--ui-muted, #a9b8c9)}.page-work-test main button{border-color:var(--ui-button-border, #75b5e4);background:var(--ui-button-bg, #243d58);color:var(--ui-text, #e8eef6);-webkit-text-fill-color:var(--ui-text, #e8eef6);box-shadow:none}.page-work-test main button:hover:not(:disabled){background:var(--ui-button-hover, #2e4d6d)}.page-work-test main :is(button, input, select):focus-visible{outline:2px solid var(--ui-accent, #83c5f4);outline-offset:3px}@media (max-width: 600px){.page-work-test main :is(#workTestSliderCard, #workTestOverviewCard, #dailyEarningsCard, #workLifeBalanceCard, #foodCard, #drinkCard, #workWakeSleepCycle, #payCalculator, #expenseCalculator, #financialYearCard, #workCardsStandalone){padding:24px 16px}.page-work-test main :is(h2, h3, .work-test-card-title-text, #workTestDayLabel):not(.api-credits-source__head h3){font-size:24px}.page-work-test main :is(.work-test-view-title, .work-test-view-title > b, h4){font-size:20px}.page-work-test #workTestDayHeadingCard{width:100%}.page-work-test main .work-test-view-details-panel{padding:16px 12px}}.page-work-test #workTestWorkHoursContainer{order:3;align-items:center;box-sizing:border-box;position:static;display:grid;grid-template-columns:minmax(0, 1fr);gap:12px;width:min(100%, 560px);min-width:0;max-width:100%;height:auto;margin:0 auto;padding:16px 16px 8px;border:1px solid var(--ui-border, #324458);border-radius:12px;background:var(--ui-raised, #1e2d41);box-shadow:none;transform:none}.page-work-test #workTestWeekdayLabel{order:1;box-sizing:border-box;position:relative;inset:auto;display:grid;grid-template-columns:minmax(34px, 1fr) max-content minmax(34px, 1fr);align-items:center;justify-items:center;gap:14px;width:min(100%, 470px);max-width:100%;margin:0 auto;padding:0 8px;border:0;background:transparent;color:var(--work-schedule-heading, #9fc7e8);-webkit-text-fill-color:currentColor;font-family:Georgia, Cambria, "Times New Roman", serif;font-size:clamp(1.08rem, 1.8vw, 1.28rem);font-style:italic;font-weight:400;line-height:1.2;letter-spacing:.035em;text-align:center;text-shadow:0 1px 3px rgba(0, 0, 0, .48);white-space:nowrap;transform:none}.page-work-test #workSettingsPopover{order:2;box-sizing:border-box;position:static;inset:auto;display:grid;gap:8px;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible;transform:none}.page-work-test #workSettingsPopover{& .work-info-table,& .work-info-table tbody{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px;width:100%;min-width:0;max-width:100%;height:auto;margin:0;padding:0;border:0;background:transparent}& .work-info-table tr{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:16px;width:100%;min-width:0;height:auto;margin:0;padding:0}& .work-info-table td{display:block;grid-column:auto;grid-row:auto;min-width:0;width:100%;height:auto;padding:0;border:0;background:transparent}& .work-info-table .work-schedule-to{display:none}& .work-info-table label{position:static;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:5px;min-width:0;width:100%;height:auto;margin:0;padding:0;transform:none}& .work-info-table label > span{position:static;inset:auto;display:block;width:100%;min-width:0;height:auto;margin:0;padding:0;color:var(--work-schedule-label, #7dd7ff);-webkit-text-fill-color:var(--work-schedule-label, #7dd7ff);font:500 13px/1.4 var(--ui-font, Inter, sans-serif);white-space:normal;text-align:center;transform:none}& .work-info-table select{box-sizing:border-box;position:static;width:100%;min-width:0;max-width:100%;height:34px;min-height:34px;margin:0;padding:4px 10px;border:1px solid var(--ui-button-border, #75b5e4);border-radius:10px;background:var(--ui-button-bg, #243d58);color:var(--ui-text, #e8eef6);-webkit-text-fill-color:var(--ui-text, #e8eef6);font:500 14px/1.3 var(--ui-font, Inter, sans-serif);color-scheme:inherit;transform:none}& .work-lunch-count-option{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;min-height:28px;width:100%;margin:0;padding:0;max-width:none;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-text, #e8eef6);-webkit-text-fill-color:currentColor}}@media (max-width: 600px){.page-work-test #workTestWorkHoursContainer{padding:16px 12px 8px}.page-work-test #workTestWeekdayLabel{grid-template-columns:minmax(24px, 1fr) max-content minmax(24px, 1fr);gap:10px;padding-inline:4px;font-size:clamp(1rem, 4.5vw, 1.14rem)}.page-work-test #workSettingsPopover .work-info-table tr{gap:12px}}@media (max-width: 340px){.page-work-test #workSettingsPopover .work-info-table tr{grid-template-columns:minmax(0, 1fr)}}.page-work-test #payCalculator{--pay-calculator-border: color-mix(in srgb, var(--ui-border, #324458) 55%, var(--ui-heading, #b8d9f4) 45%);--pay-calculator-border-width: 2px}.page-work-test #payCalculator{& :is(.pay-input-shell, .pay-entry-rate, .pay-weekly-primary, .pay-hours-primary, .pay-schedule-alternative, .pay-daily-week-panel, .finance-adjustments, .pay-tax-line){border-color:var(--pay-calculator-border);background:var(--ui-raised, #1e2d41);box-shadow:none}& :is(label, p, small, .pay-input-intro, .pay-hours-times, .pay-week-range-arrow, .pay-daily-week-heading){color:var(--ui-muted, #a9b8c9);-webkit-text-fill-color:currentColor}& :is(h4, label > span, label > b, .pay-daily-week-heading > b){color:var(--ui-heading, #b8d9f4);-webkit-text-fill-color:currentColor}}.page-work-test #expenseCalculator{& :is(.budget-step, .budget-step-guide, .budget-income-controls, .budget-plan, .budget-breakdown-card, .budget-summary-panel, .expense-group, .expense-row, .finance-metric, .finance-output-list){border-color:var(--ui-border, #324458);background:var(--ui-raised, #1e2d41);box-shadow:none}& :is(.budget-step-header, .budget-plan-heading, .budget-step-guide > span, .budget-step-number){border-color:var(--ui-border, #324458);background:var(--ui-selection, #244664);color:var(--ui-heading, #b8d9f4);-webkit-text-fill-color:currentColor}& :is(label, p, small, .budget-plan-kicker, .finance-empty-note){color:var(--ui-muted, #a9b8c9);-webkit-text-fill-color:currentColor}& :is(label > span, label > b, h4, .finance-metric > span, .finance-metric > strong, .budget-summary-title){color:var(--ui-text, #e8eef6);-webkit-text-fill-color:currentColor}& .budget-rank-table :is(th, td){border-color:var(--ui-border, #324458);background:var(--ui-surface, #172233);color:var(--ui-text, #e8eef6);-webkit-text-fill-color:currentColor}& .budget-rank-table th{background:var(--ui-raised, #1e2d41)}}.page-work-test main #workTestOverviewCard:is(*,#_){border-color:var(--ui-border, #324458);background:var(--ui-surface, #172233);box-shadow:0 10px 28px rgba(1, 8, 18, .22)}.page-work-test main #workTestOverviewCard:is(*,#_){& #workTestProgressOverview:is(*,#_){display:flex;flex-direction:column;align-items:center;gap:22px;border-color:var(--ui-border, #324458);background:var(--ui-surface, #111f30);box-shadow:none}& #workTestProgressOverviewTitle:is(*,#_){width:100%;margin:0 auto 2px;color:var(--ui-heading, #e8eef6);-webkit-text-fill-color:var(--ui-heading, #e8eef6);font-family:var(--ui-font, Inter, "Segoe UI", sans-serif);font-size:26px;font-weight:650;line-height:1.25;letter-spacing:-.02em}& #workTestProgressOverview:is(*,#_) > :is(.work-test-periods-table-group, .work-test-share-section, #workTestHolidaysSection){box-sizing:border-box;width:min(100%, 940px);max-width:940px;margin:0 auto;padding:18px;border:1px solid var(--ui-border, #324458);border-radius:14px;background:var(--ui-raised, #16263a);box-shadow:inset 0 1px 0 rgba(232, 246, 255, .035)}& #workTestProgressOverview:is(*,#_#_) > .work-test-periods-table-group:is(*,._){border-color:#36546d;background:#172b40}& #workTestProgressOverview:is(*,#_#_) > .work-test-share-section:is(*,._){--work-overview-icon-accent: #8ba5bf;border-color:#455467;background:#111d2a;box-shadow:inset 0 1px 0 rgba(195, 220, 255, .05), 0 10px 22px rgba(2, 11, 29, .24)}& #workTestProgressOverview:is(*,#_) > #workTestHolidaysSection:is(*,#_){border-color:#4a506b;background:#242c43}& #workTestProgressOverview:is(*,#_) :is(#workTestWorkTimePeriodsTitle, #workTestShareTitle, #workTestHolidaysTitle).work-overview-section-title{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;margin:0 auto 15px;padding:0;color:var(--ui-heading, #dce8f2);-webkit-text-fill-color:var(--ui-heading, #dce8f2);font-family:var(--ui-font, Inter, "Segoe UI", sans-serif);font-size:18px;font-weight:650;line-height:1.3;letter-spacing:-.01em;text-align:center}& #workTestProgressOverview:is(*,#_) #workTestShareTitle:is(*,#_){color:#b6d7ff;-webkit-text-fill-color:#b6d7ff}& #workTestShareTitle .work-overview-section-icon{color:#91bced;-webkit-text-fill-color:#91bced}& .work-overview-section-icon:is(*,._){display:inline-grid;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ui-accent, #83c5f4);-webkit-text-fill-color:var(--ui-accent, #83c5f4);box-shadow:none}& .work-overview-section-icon svg{display:block;width:28px;height:28px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}& .work-overview-section-icon .work-overview-icon-accent{stroke:var(--work-overview-icon-accent, #83d7c2)}& .work-test-periods-table-group:is(*,._){padding:18px}& .work-test-overview-table-shell:is(*,._){width:100%;max-width:none;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;border:1px solid var(--ui-border, #324458);border-radius:11px;background:var(--ui-surface, #0d1b2a);box-shadow:none;scrollbar-color:var(--ui-accent, #527ea1) var(--ui-surface, #0b1826);scrollbar-width:thin}& table.work-test-overview-table:is(*,._){width:100%;min-width:840px;margin:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;background:var(--ui-surface, #0f2032);color:var(--ui-text, #d8e5ef);font-family:var(--ui-font, Inter, "Segoe UI", sans-serif);font-size:13px;font-variant-numeric:tabular-nums}& .work-test-overview-table thead th{height:auto;padding:11px 9px;border:0;border-bottom:1px solid var(--ui-border, #324458);background:var(--ui-raised, #1b3046);color:var(--ui-muted, #aec6d8);-webkit-text-fill-color:var(--ui-muted, #aec6d8);font-size:11px;font-weight:700;line-height:1.25;letter-spacing:.045em;text-align:center;text-transform:uppercase;white-space:normal}& .work-test-overview-table thead th:first-child{text-align:left}& .work-test-overview-table-row:is(*,._){--overview-accent: #6ca8cb;--overview-progress-start: #477f9f;--overview-progress-end: #76b8d4}& .work-test-overview-table-row[data-period="day"]{--overview-accent: #76bdd8;--overview-progress-start: #3f809f;--overview-progress-end: #76bdd8}& .work-test-overview-table-row[data-period="week"]{--overview-accent: #829fd0;--overview-progress-start: #5876ae;--overview-progress-end: #829fd0}& .work-test-overview-table-row[data-period="month"]{--overview-accent: #72b5a4;--overview-progress-start: #4b887b;--overview-progress-end: #72b5a4}& .work-test-overview-table-row[data-period="year"]{--overview-accent: #9ba9b5;--overview-progress-start: #6d808e;--overview-progress-end: #9ba9b5}& .work-test-overview-table-row > :is(th, td){height:auto;padding:10px 9px;border:0;border-bottom:1px solid var(--ui-border, #324458);border-radius:0;background:var(--ui-surface, #102337);color:var(--ui-text, #d5e2ec);-webkit-text-fill-color:var(--ui-text, #d5e2ec);line-height:1.3;text-align:center;vertical-align:middle;box-shadow:none}& .work-test-overview-table-row:nth-child(even) > :is(th, td){background:var(--ui-raised, #12273b)}& .work-test-overview-table-row:is([data-scale="hoursWorkedWeek"], [data-scale="hoursWorkedMonth"], [data-scale="hoursWorkedYear"]) > :is(th, td){border-top:3px solid var(--overview-accent);padding-top:13px}& .work-test-overview-table-row:last-child > :is(th, td){border-bottom:0}& .work-test-overview-table-row > th:first-child{padding-left:13px;border-left:3px solid var(--overview-accent);text-align:left}& .work-test-overview-table-row > th > span{display:block;overflow:visible;color:var(--ui-text, #e2ebf2);-webkit-text-fill-color:var(--ui-text, #e2ebf2);font-size:13px;font-weight:650;line-height:1.25;text-overflow:clip;white-space:normal}& .work-test-overview-table-row[data-scale="hoursWorkedMonth"] > th > span{white-space:nowrap}& .work-test-overview-table-row > th > small{display:block;margin-top:3px;color:var(--ui-muted, #8fa8ba);-webkit-text-fill-color:var(--ui-muted, #8fa8ba);font-size:11px;font-weight:450;line-height:1.25;white-space:normal}& .work-test-overview-progress:is(*,._){height:8px;border:1px solid var(--ui-border, #324458);border-radius:4px;background:var(--ui-bg, #091725);box-shadow:none}& .work-test-overview-progress > i{border-radius:3px;background:linear-gradient(90deg, var(--overview-progress-start), var(--overview-progress-end));box-shadow:none}& :is(.work-test-overview-percent:is(*,._),.work-test-overview-time-value:is(*,._)){overflow:visible;color:var(--ui-text, #d3e1eb);-webkit-text-fill-color:var(--ui-text, #d3e1eb);font-size:12px;font-weight:600;line-height:1.3;text-overflow:clip;white-space:normal}& .work-test-overview-table-row .work-test-mini-status:is(*,._){width:90px;min-width:90px;max-width:90px;padding:5px 7px;border-color:var(--ui-border, #324458);border-radius:7px;background:var(--ui-button-bg, #18354a);color:var(--ui-text, #bcd8e8);-webkit-text-fill-color:var(--ui-text, #bcd8e8);font-size:10px;font-weight:650;letter-spacing:.025em;box-shadow:none}& .work-test-overview-table-row .work-test-mini-status.is-in-progress{border-color:var(--ui-border, #324458);background:var(--ui-selection, #183b52);color:var(--ui-accent, #bde7f5);-webkit-text-fill-color:var(--ui-accent, #bde7f5);box-shadow:none}& .work-test-overview-table-row .work-test-mini-status.is-completed{border-color:var(--ui-border, #324458);background:var(--ui-raised, #1a3b34);color:var(--ui-success, #c0e3d5);-webkit-text-fill-color:var(--ui-success, #c0e3d5);box-shadow:none}& .work-test-overview-table-row .work-test-mini-status.is-not-started{border-color:var(--ui-border, #324458);background:var(--ui-raised, #293744);color:var(--ui-muted, #c3ced7);-webkit-text-fill-color:var(--ui-muted, #c3ced7);box-shadow:none}& .work-test-overview-period-column{width:28%}& .work-test-overview-percent-column{width:14.5%}& .work-test-overview-status-column{width:20.5%}& col.work-test-overview-time-column:not(:last-child){width:26.5%}& col.work-test-overview-time-column:last-child{width:10.5%}& .work-test-share-header:is(*,._){width:100%;margin:0 0 14px;text-align:center}& #workTestShareTitle:is(*,#_){margin-bottom:7px}& .work-test-share-header p{max-width:760px;margin:0 auto;color:var(--ui-muted, #9fb1c1);-webkit-text-fill-color:var(--ui-muted, #9fb1c1);font-size:13px;line-height:1.5;text-align:center}& .work-test-share-lines:is(*,._){width:100%;max-width:none;margin:0;overflow:hidden;border:1px solid #3d4d60;border-radius:11px;background:#0c1723;box-shadow:none}& .work-test-share-line:is(*,._){--share-section-bg: #172634;--share-section-accent: #6b9bb5;display:grid;grid-template-columns:minmax(150px, 190px) minmax(0, 1fr) minmax(0, 1fr);align-items:stretch;gap:14px;padding:0 14px;border:0;border-bottom:1px solid #344353;border-left:3px solid var(--share-section-accent);background:var(--share-section-bg)}& .work-test-share-line:nth-child(n+2):nth-child(-n+4){--share-section-bg: #202638;--share-section-accent: #8994b8}& .work-test-share-line:nth-child(n+5):nth-child(-n+6){--share-section-bg: #172b2b;--share-section-accent: #78a89a}& .work-test-share-line:nth-child(n+7){--share-section-bg: #24282d;--share-section-accent: #9ba9a8}& .work-test-share-line:is(:nth-child(2), :nth-child(5), :nth-child(7)){border-top:3px solid var(--share-section-accent)}& .work-test-share-line:last-child{border-bottom:0}& .work-test-share-line strong{display:flex;align-items:center;padding:11px 0;color:#d4e1e9;-webkit-text-fill-color:#d4e1e9;font-size:13px;font-weight:650;line-height:1.35}& .work-test-share-line span{display:flex;align-items:center;justify-content:center;padding:11px 0 11px 14px;border-left:1px solid #394a59;color:#e5edf1;-webkit-text-fill-color:#e5edf1;font-size:13px;font-weight:500;line-height:1.4;text-align:center}& .work-test-share-line .work-test-share-percent{align-self:stretch;display:flex;align-items:center;justify-content:center;padding:11px 0 11px 14px;border-top:0;border-left:1px solid #394a59;color:#bfd7db;-webkit-text-fill-color:#bfd7db}& #workTestHolidaysSection:is(*,#_){display:block;height:auto;min-height:0}& #workTestHolidaysSection .work-test-holidays-header,& #workTestHolidaysSection .work-test-holidays-header > div{width:100%;margin:0;padding:0;text-align:center}& #workTestHolidaysTitle:is(*,#_){margin-bottom:6px}& #workTestHolidaysSubtitle:is(*,#_){margin:0 auto 14px;color:var(--ui-muted, #9fb1c1);-webkit-text-fill-color:var(--ui-muted, #9fb1c1);font-size:13px;font-weight:450;line-height:1.45;text-align:center}& #workTestHolidayActionRow:is(*,#_){width:100%;margin:0}& #worldHolidayOverlay:is(*,#_).world-holiday-overlay{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}& .holiday-overlay-title:is(*,._){margin:0 0 11px;color:var(--ui-muted, #b9ccda);-webkit-text-fill-color:currentColor;font-size:13px;font-weight:600}& .holiday-overlay-title:is(*,._) span{color:var(--ui-muted, #9fb1c1);-webkit-text-fill-color:var(--ui-muted, #9fb1c1);font-size:12px;font-weight:500}& .holiday-region-grid:is(*,._){gap:12px}& .holiday-region:is(*,._){padding:13px;border:1px solid var(--ui-border, #324458);border-radius:10px;background:var(--ui-surface, #102337);box-shadow:none}& .holiday-region h3{margin:0 0 9px;color:var(--ui-text, #b8d5e6);-webkit-text-fill-color:var(--ui-text, #b8d5e6);font-size:13px;font-weight:650;line-height:1.35;letter-spacing:.025em;text-align:center;text-transform:uppercase}& .holiday-region li{padding:7px 9px;border:1px solid var(--ui-border, #324458);border-radius:7px;background:var(--ui-raised, #0d1f30);color:var(--ui-text, #cedce6);-webkit-text-fill-color:currentColor;font-size:12px;line-height:1.35}& .holiday-region-world li b{color:var(--ui-warning, #cdbf9d);-webkit-text-fill-color:currentColor;font-size:13px;font-weight:650}& .holiday-region-world .world-holidays-unavailable{margin:0;color:var(--ui-muted, #9fb1c1);-webkit-text-fill-color:currentColor;font-size:13px;line-height:1.4;text-align:center}}@media (max-width: 760px){.page-work-test main #workTestOverviewCard:is(*,#_){& #workTestProgressOverview:is(*,#_){gap:16px}& #workTestProgressOverviewTitle:is(*,#_){font-size:23px}& #workTestProgressOverview:is(*,#_) > :is(.work-test-periods-table-group, .work-test-share-section, #workTestHolidaysSection){width:100%;max-width:100%;padding:14px 10px;border-radius:12px}& #workTestProgressOverview:is(*,#_) :is(#workTestWorkTimePeriodsTitle, #workTestShareTitle, #workTestHolidaysTitle).work-overview-section-title{margin-bottom:12px;font-size:17px}& table.work-test-overview-table:is(*,._){min-width:620px}& .work-test-share-line:is(*,._){grid-template-columns:minmax(0, 1fr);gap:5px;padding:11px 12px;text-align:center}& .work-test-share-line :is(strong,span){justify-content:center;padding:0;border-left:0;text-align:center}& .work-test-share-line .work-test-share-percent{align-self:auto;min-height:0;padding:5px 0 0;border-top:1px solid var(--ui-border, #324458);border-left:0}& .holiday-region-world ul{grid-template-columns:minmax(0, 1fr)}& .holiday-region-world li{grid-template-columns:minmax(94px, auto) minmax(0, 1fr);gap:9px}}}@media (max-width: 600px){.page-work-test main #workTestOverviewCard:is(*,#_){padding-right:4px;padding-left:4px}.page-work-test main #workTestOverviewCard:is(*,#_){& #workTestProgressOverview:is(*,#_){padding-right:2px;padding-left:2px}& #workTestProgressOverview:is(*,#_) > :is(.work-test-periods-table-group, .work-test-share-section, #workTestHolidaysSection){padding-right:1px;padding-left:1px}& .work-test-overview-table-shell:is(*,._){max-width:100%;padding:0}& .work-test-share-header{padding-inline:8px}}}html body.page-work-time.page-work-test:is(*,._) #workLifeBalanceCard:is(*,#_){& .work-life-balance-controls:is(*,._){background:transparent}& .work-life-balance-control-fields:is(*,._) select{box-sizing:border-box;height:36px;min-height:36px;max-height:36px;padding:3px 28px 3px 10px;border:1px solid #5488a5;border-radius:7px;background:#244963;color:#f0f7fb;-webkit-text-fill-color:#f0f7fb;box-shadow:inset 0 1px 0 rgba(225, 245, 255, .07), 0 2px 5px rgba(2, 12, 23, .18);font-size:.9rem;font-weight:580}& .work-life-balance-control-fields:is(*,._) select:hover{border-color:#76b7d2;background:#2b5672}}}html body.page-work-time.page-work-test #workDayCircularWorkday .work-circular-section-label.is-time-off-section{--work-circle-section-radius: calc(var(--work-circle-dial-size) * .33 + 20px)}html body.page-work-time.page-work-test :is(#workTestDaySliderSlot, #workTestWeekSliderSlot) .work-circular-dial{box-shadow:inset 0 0 28px rgba(1, 13, 24, .34)}html body.page-work-time.page-work-test #workLifeBalanceCard{& .work-life-balance-boundary-label > b{min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-shadow:0 1px 4px rgba(0, 0, 0, .85)}& .work-life-balance-ring-label:is(.is-work, .is-free, .is-sleep){padding:6px 10px;border:1px solid;border-radius:9px;box-shadow:0 4px 10px rgba(0, 0, 0, .3)}& .work-life-balance-ring-label.is-work{border-color:#568cab;background:#1d4055}& .work-life-balance-ring-label.is-free{border-color:#61a99e;background:#1c4542}& .work-life-balance-ring-label.is-sleep{border-color:#9299bf;background:#343954}}@media (max-width: 700px){html body.page-work-time.page-work-test #workTestWeekSliderSlot #workWeekCircularTimeline.work-circular-timeline{padding-bottom:90px}html body.page-work-time.page-work-test #workWeekCircularTimeline{& .work-circular-section-label:is(.is-workweek-section, .is-weekend-section){top:calc(100% + 18px);--work-circle-section-radius: 0px;transform:translate(-50%, 0)}& .work-circular-section-label.is-workweek-section{left:26%}& .work-circular-section-label.is-weekend-section{left:74%}}}@layer components-layout{.page-calendars #calendarPageHero{margin-bottom:-14px}@media (max-width: 760px){.page-weather #phaseCard{top:0}.page-phases main.shell,.page-phases #phaseSummaryDashboard,.page-phases #phaseSummaryDashboard > :is( .phase-summary-head, .phase-summary-grid, .phase-summary-circle-row, .phase-overview-location ){animation:none;transform:none;transition:none}.page-phases #phaseSummaryDashboard{top:0;margin-top:0}.page-phases #phaseSummaryDashboard > :is( .phase-summary-head, .phase-summary-grid, .phase-summary-circle-row, .phase-overview-location ){opacity:1;visibility:visible}.page-work-test #workTestDaySliderSlot,.page-work-test #workTestWeekSliderSlot{box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:10px}.page-work-test #workTestDaySliderSlot > #workdayCombinedSlider{width:340px;min-width:340px}.page-work-test #workTestWeekSliderSlot > #workweekCard{/**/ width: max(100%, 580px);min-width:580px;margin-inline:0}}}@layer components-layout{body.page-work-time.page-work-test:is([data-work-startup-phase="mounting"], [data-work-startup-phase="top"]) #workTestLayout #workTestSliderCard :is(.work-test-day-view, .work-test-week-view){display:none}}html body.page-work-time.page-work-test #workTestDaySliderSlot #workDayCircularWorkday .work-circular-center-status,html body.page-work-time.page-work-test #workTestWeekSliderSlot #workWeekCircularTimeline .work-circular-center-status{top:calc(50% - 21px)}@media (max-width: 700px){html body.page-work-time:is(*,._).page-work-test:is(*,._) #workDashboard:is(*,#_#_#_) #workTestWeekSliderSlot:is(*,#_) #workWeekCircularTimeline:is(*,#_).work-circular-timeline{padding-top:30px}html body.page-work-time.page-work-test #workTestDaySliderSlot #workDayCircularWorkday .work-circular-center-status{top:calc(50% - 9px)}html body.page-work-time.page-work-test #workTestWeekSliderSlot #workWeekCircularTimeline .work-circular-center-status{top:calc(50% - 30px)}}
