.SharedTimeClock_page__31Fz5{color:var(--ws-text);display:grid;gap:24px}.SharedTimeClock_card__aGmTY{display:grid;grid-template-columns:minmax(240px,1fr) minmax(300px,1fr);border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-panel);overflow:hidden}.SharedTimeClock_timePanel___MAAp{padding:48px 28px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:color-mix(in srgb,var(--ws-selected) 50%,transparent);border-right:1px solid var(--ws-line)}.SharedTimeClock_clockIcon___98xG{display:grid;place-items:center;width:50px;height:50px;border-radius:12px;background:var(--ws-selected);color:var(--ws-muted);margin-bottom:22px}.SharedTimeClock_center__RPSPC{font-size:14px;font-weight:600}.SharedTimeClock_time__q6dcC{font-size:clamp(36px,4vw,56px);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.25;margin-top:10px}.SharedTimeClock_timePanel___MAAp p{margin:8px 0;color:var(--ws-muted);font-size:14px}.SharedTimeClock_local__mG0rs{font-size:12px;color:var(--ws-muted);margin-top:14px}.SharedTimeClock_form__d3FF_{padding:36px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;min-height:360px}.SharedTimeClock_sectionTitle__JpRWy{display:flex;align-items:center;gap:9px}.SharedTimeClock_sectionTitle__JpRWy svg{color:var(--ws-muted)}.SharedTimeClock_sectionTitle__JpRWy h3{font-size:16px;font-weight:600;margin:0}.SharedTimeClock_help__07A4A{font-size:14px;line-height:1.6;color:var(--ws-muted);margin:0;max-width:420px}.SharedTimeClock_pin__8SDZR{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ws-muted);flex-shrink:0}.SharedTimeClock_pin__8SDZR input{font:inherit;font-size:20px;letter-spacing:6px;background:var(--ws-bg);border:1px solid var(--ws-line);border-radius:7px;color:var(--ws-text);padding:10px 12px;width:100%;box-sizing:border-box;outline:none}.SharedTimeClock_pin__8SDZR input:focus-visible{border-color:var(--ws-muted)}.SharedTimeClock_page__31Fz5 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:14px;font-weight:600;min-height:40px;padding:9px 16px;border:1px solid var(--ws-line);border-radius:7px;background:var(--ws-panel);color:var(--ws-text);cursor:pointer}.SharedTimeClock_page__31Fz5 button.SharedTimeClock_primary__fCTSf{background:var(--dialog-primary,#72a7ff);color:var(--dialog-primary-text,#111827);font-weight:600;border-color:transparent}.SharedTimeClock_page__31Fz5 button:disabled{opacity:.5;cursor:default}.SharedTimeClock_page__31Fz5 button:focus-visible{outline:2px solid var(--ws-muted);outline-offset:3px}.SharedTimeClock_actions___QqIx{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.SharedTimeClock_identity__EiTmP{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600}.SharedTimeClock_status__WXCPy{padding:5px 10px;border-radius:6px;font-size:13px;background:var(--ws-selected);color:var(--ws-muted)}.SharedTimeClock_status__WXCPy[data-active=true],.SharedTimeClock_success__wZXz_{color:#6ee7b7;background:#10b98118}.SharedTimeClock_details__RNATD{display:flex;flex-wrap:wrap;gap:32px;margin:0}.SharedTimeClock_details__RNATD dt{font-size:12px;color:var(--ws-muted);margin-bottom:6px}.SharedTimeClock_details__RNATD dd{font-size:22px;font-weight:600;margin:0;font-variant-numeric:tabular-nums}.SharedTimeClock_error__O4ob_{color:#f87171;font-size:14px;line-height:1.5;margin:0}.SharedTimeClock_success__wZXz_{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:7px;font-size:14px}.SharedTimeClock_success__wZXz_ svg{flex-shrink:0}html[data-app-theme=light] .SharedTimeClock_status__WXCPy[data-active=true],html[data-app-theme=light] .SharedTimeClock_success__wZXz_{color:#047857}html[data-app-theme=light] .SharedTimeClock_error__O4ob_{color:#b91c1c}@media(max-width:700px){.SharedTimeClock_card__aGmTY{grid-template-columns:1fr}.SharedTimeClock_timePanel___MAAp{padding:24px;border-right:0;border-bottom:1px solid var(--ws-line)}.SharedTimeClock_clockIcon___98xG{display:none}.SharedTimeClock_time__q6dcC{font-size:40px}.SharedTimeClock_form__d3FF_{padding:24px;min-height:300px}.SharedTimeClock_pin__8SDZR{max-width:none}.SharedTimeClock_actions___QqIx{width:100%}.SharedTimeClock_actions___QqIx button{flex:1}}html[data-app-theme=light] .SharedTimeClock_timePanel___MAAp{background:#edf2f8}.SharedTimeClock_ownerHelp__Y57Qr{max-width:none}.SharedTimeClock_actions___QqIx{width:100%;justify-content:flex-start}.SharedTimeClock_actions___QqIx.SharedTimeClock_verifiedActions__2XVjG{justify-content:flex-start}.SharedTimeClock_feedbackSlot__OdpHn{min-height:42px;align-self:stretch}.SharedTimeClock_feedbackSlot__OdpHn:empty{visibility:hidden}.SharedTimeClock_page__31Fz5{width:100%;max-width:500px;min-width:0;flex:none;margin-inline:auto;--pin-keypad-width:272px;--pin-key-height:0;--pin-key-aspect:1;--pin-key-font-size:32px;--pin-key-font-weight:500}.SharedTimeClock_card__aGmTY{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.SharedTimeClock_timePanel___MAAp{padding:28px 24px;gap:12px;border-right:0;border-bottom:1px solid var(--ws-line)}.SharedTimeClock_clockIcon___98xG{display:none}.SharedTimeClock_time__q6dcC{font-size:56px;margin-top:0}.SharedTimeClock_timePanel___MAAp p{margin:0}.SharedTimeClock_local__mG0rs{margin-top:4px}.SharedTimeClock_form__d3FF_{padding:24px 24px 12px;align-items:center;gap:12px;min-height:0}.SharedTimeClock_form__d3FF_>.SharedTimeClock_help__07A4A{text-align:center}.SharedTimeClock_actions___QqIx{max-width:272px;justify-content:center}.SharedTimeClock_actions___QqIx button{flex:1;min-height:44px}.SharedTimeClock_actions___QqIx.SharedTimeClock_verifiedActions__2XVjG{justify-content:center}.SharedTimeClock_feedbackSlot__OdpHn{width:100%;max-width:100%;align-self:center}.SharedTimeClock_details__RNATD{justify-content:center}@media(max-width:420px){.SharedTimeClock_form__d3FF_{padding:20px 16px 12px}.SharedTimeClock_time__q6dcC{font-size:clamp(32px,10vw,48px)}}.SharedTimeClock_timePanel___MAAp .SharedTimeClock_center__RPSPC{font-size:17px;font-weight:600;line-height:1.4}.SharedTimeClock_timePanel___MAAp p{font-size:16px;font-weight:500;color:var(--ws-text);line-height:1.5}@media(max-width:600px){.SharedTimeClock_page__31Fz5{--pin-keypad-width:200px;--pin-key-font-size:26px}.SharedTimeClock_timePanel___MAAp{padding:12px 16px;gap:8px}.SharedTimeClock_time__q6dcC{font-size:38px;line-height:1.2}.SharedTimeClock_timePanel___MAAp .SharedTimeClock_center__RPSPC{font-size:16px}.SharedTimeClock_timePanel___MAAp p{font-size:14px}.SharedTimeClock_form__d3FF_{padding:16px 16px 8px;gap:8px}.SharedTimeClock_form__d3FF_>.SharedTimeClock_help__07A4A{font-size:13px}.SharedTimeClock_actions___QqIx{max-width:200px;margin-top:2px}.SharedTimeClock_actions___QqIx button{min-height:44px}.SharedTimeClock_feedbackSlot__OdpHn{min-height:36px}}.SharedTimeClock_page__31Fz5 button.SharedTimeClock_primary__fCTSf[data-clock-out=true]{background:#ef444426;border-color:#f8717166;color:#fca5a5}.SharedTimeClock_page__31Fz5 button.SharedTimeClock_primary__fCTSf[data-clock-out=true]:hover:not(:disabled){background:#ef444438}html[data-app-theme=light] .SharedTimeClock_page__31Fz5 button.SharedTimeClock_primary__fCTSf[data-clock-out=true]{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}html[data-app-theme=light] .SharedTimeClock_page__31Fz5 button.SharedTimeClock_primary__fCTSf[data-clock-out=true]:hover:not(:disabled){background:#fecaca}.SharedTimeClock_success__wZXz_[data-action=clock_out]{background:#ef444426;color:#fca5a5}html[data-app-theme=light] .SharedTimeClock_success__wZXz_[data-action=clock_out]{background:#fee2e2;color:#b91c1c}.SharedTimeClock_page__31Fz5 .SharedTimeClock_verifiedActions__2XVjG button.SharedTimeClock_primary__fCTSf:focus-visible{outline:none;box-shadow:none}.SharedTimeClock_recentHeading__lMSnI.SharedTimeClock_recentHeading__lMSnI{margin:0}.SharedTimeClock_recentHeading__lMSnI .SharedTimeClock_recentToggle___cRey{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ws-text);font:inherit;font-weight:600;cursor:pointer}.SharedTimeClock_recentToggle___cRey svg{flex-shrink:0;transition:transform .15s ease}.SharedTimeClock_recentToggle___cRey[aria-expanded=true] svg{transform:rotate(180deg)}.SharedTimeClock_recentHeading__lMSnI+div:not([hidden]){margin-top:16px}@media(prefers-reduced-motion:reduce){.SharedTimeClock_recentToggle___cRey svg{transition:none}}.SharedTimeClock_timePanel___MAAp .SharedTimeClock_center__RPSPC{transform:translateY(-6px)}.SharedTimeClock_timePanel___MAAp p{transform:translateY(6px)}.SharedTimeClock_page__31Fz5{--ws-panel:var(--cc-surface);--ws-bg:var(--cc-surface-raised);--ws-line:var(--cc-border);--ws-text:var(--cc-text);--ws-muted:var(--cc-muted);--ws-selected:var(--cc-selected);--dialog-primary:var(--cc-accent);--dialog-primary-text:var(--cc-on-accent)}html .SharedTimeClock_page__31Fz5 .SharedTimeClock_timePanel___MAAp{background:var(--cc-selected)}html .SharedTimeClock_page__31Fz5 .SharedTimeClock_form__d3FF_ input{background:var(--cc-surface-raised);border-color:var(--cc-border);color:var(--cc-text);box-shadow:none}html .SharedTimeClock_page__31Fz5 .SharedTimeClock_form__d3FF_ input:focus-visible{outline:none;border-color:var(--cc-accent)}html .SharedTimeClock_page__31Fz5 .SharedTimeClock_form__d3FF_ button:not(.SharedTimeClock_primary__fCTSf){background:var(--cc-surface-raised);border-color:var(--cc-border);color:var(--cc-text);box-shadow:none}html .SharedTimeClock_page__31Fz5 .SharedTimeClock_form__d3FF_ button:not(.SharedTimeClock_primary__fCTSf):hover:not(:disabled){background:var(--cc-hover);border-color:var(--cc-accent)}.SharedTimeClock_page__31Fz5 .SharedTimeClock_form__d3FF_ button:focus-visible{outline-color:var(--cc-accent)}html[data-app-theme=light] .SharedTimeClock_page__31Fz5{--dialog-primary:#2563eb;--dialog-primary-text:#fff}.SelfTimeclock_shell__E1QBM{background:var(--ws-bg);color:var(--ws-text);min-height:100vh;font-family:var(--font-geist-sans),sans-serif}.SelfTimeclock_page__l_X_z{padding:28px 28px 64px}.SelfTimeclock_panel__lxNDy{padding:24px;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-panel)}.SelfTimeclock_panel__lxNDy h1,.SelfTimeclock_panel__lxNDy h2{font-size:16px;font-weight:600;margin:0 0 16px}.SelfTimeclock_entries__Kqsse{list-style:none;margin:0;padding:0}.SelfTimeclock_entries__Kqsse li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--ws-line)}.SelfTimeclock_entries__Kqsse li:last-child{border-bottom:0;padding-bottom:0}.SelfTimeclock_entries__Kqsse strong{font-size:14px;font-weight:600}.SelfTimeclock_entries__Kqsse p{font-size:13px;color:var(--ws-muted);margin:6px 0 0}@media(max-width:600px){.SelfTimeclock_page__l_X_z{padding:20px 16px 48px}}.SelfTimeclock_pinHelp__SJorX{margin:0 0 14px;text-align:center}.SelfTimeclock_pinHelp__SJorX>p{font-size:13px;color:var(--ws-muted);margin:0 0 8px}.SelfTimeclock_pinTrigger__Ds_Eo{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ws-line);border-radius:7px;padding:7px 10px;background:var(--ws-panel);color:var(--ws-accent,#8ec5ff);font-size:13px;font-weight:600;cursor:pointer}.SelfTimeclock_pinTrigger__Ds_Eo:hover{background:var(--ws-bg)}.SelfTimeclock_pinList__F3TtX{min-height:0;box-sizing:border-box;z-index:100;width:var(--radix-popover-trigger-width);max-width:calc(100vw - 32px);max-height:none;overflow:visible;border:1px solid var(--ws-line);border-radius:10px;padding:10px 12px;background:var(--ws-panel);color:var(--ws-text);box-shadow:0 8px 24px #0003}.SelfTimeclock_pinList__F3TtX h4{font-size:14px;font-weight:600;margin:0 0 8px}.SelfTimeclock_pinList__F3TtX ul{list-style:none;padding:0;margin:0}.SelfTimeclock_pinList__F3TtX li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;font-size:13px}.SelfTimeclock_pinList__F3TtX strong{font-variant-numeric:tabular-nums;letter-spacing:1px;color:var(--ws-text)}