.ui-primitives_tokens__oMp5N{--wms-ui-canvas:#f5f8ff;--wms-ui-surface:#ffffff;--wms-ui-surface-muted:#eef4ff;--wms-ui-ink:#122033;--wms-ui-ink-muted:#637089;--wms-ui-action:#2f80ed;--wms-ui-action-hover:#1f64d8;--wms-ui-success:#059669;--wms-ui-attention:#d97706;--wms-ui-danger:#dc3b45;--wms-ui-on-action:#ffffff;--wms-ui-success-ink:#065f46;--wms-ui-attention-ink:#92400e;--wms-ui-danger-ink:#991b1b;--wms-ui-danger-strong:#be2f3a;--wms-ui-danger-hover:#a82531;--wms-ui-line:#d8e2f2;--wms-ui-success-line:#a7f3d0;--wms-ui-attention-line:#fde68a;--wms-ui-danger-line:#fecaca;--wms-ui-action-soft:#e8f2ff;--wms-ui-success-soft:#ecfdf5;--wms-ui-attention-soft:#fffbeb;--wms-ui-danger-soft:#fef2f2;--wms-ui-focus-soft:rgb(47 128 237/18%);--wms-ui-backdrop:rgb(18 32 51/40%);--wms-ui-drawer-shadow:-1.5rem 0 3.75rem rgb(18 32 51/18%);--wms-ui-font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;--wms-ui-text-meta:0.6875rem;--wms-ui-text-label:0.75rem;--wms-ui-text-body:0.875rem;--wms-ui-text-panel:0.9375rem;--wms-ui-text-heading:1.125rem;--wms-ui-text-title:1.25rem;--wms-ui-weight-medium:500;--wms-ui-weight-semibold:600;--wms-ui-weight-strong:700;--wms-ui-leading-tight:1.2;--wms-ui-leading-body:1.4;--wms-ui-leading-copy:1.5;--wms-ui-space-1:0.25rem;--wms-ui-space-2:0.5rem;--wms-ui-space-3:0.75rem;--wms-ui-space-4:1rem;--wms-ui-space-5:1.5rem;--wms-ui-control-compact:2rem;--wms-ui-control-inline:2.25rem;--wms-ui-control-default:2.5rem;--wms-ui-control-touch:2.75rem;--wms-ui-icon-sm:0.875rem;--wms-ui-icon-md:1rem;--wms-ui-icon-lg:1.25rem;--wms-ui-radius-control:0.5rem;--wms-ui-radius-compact:0.625rem;--wms-ui-radius-surface:0.75rem;--wms-ui-radius-pill:999px;--wms-ui-drawer-standard:32.5rem;--wms-ui-drawer-wide:48rem;--wms-ui-motion-fast:140ms;--wms-ui-motion-open:180ms;--wms-ui-motion-close:140ms;--wms-ui-ease-out:cubic-bezier(0.23,1,0.32,1);--wms-ui-ease-drawer:cubic-bezier(0.32,0.72,0,1);font-family:var(--wms-ui-font-family);color:var(--wms-ui-ink)}.ui-primitives_scope__OHYkA{min-width:0;min-height:100dvh;isolation:isolate;background:var(--background,var(--wms-ui-canvas));color:var(--foreground,var(--wms-ui-ink))}.ui-primitives_action__OlFkb{display:inline-flex;min-height:var(--wms-ui-control-touch);max-width:100%;align-items:center;justify-content:center;gap:var(--wms-ui-space-2);border:1px solid transparent;border-radius:var(--wms-ui-radius-control);padding:var(--wms-ui-space-2) .875rem;font-size:var(--wms-ui-text-body);font-weight:var(--wms-ui-weight-semibold);line-height:var(--wms-ui-leading-tight);text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--wms-ui-motion-fast) ease,border-color var(--wms-ui-motion-fast) ease,color var(--wms-ui-motion-fast) ease,opacity var(--wms-ui-motion-fast) ease,transform var(--wms-ui-motion-fast) var(--wms-ui-ease-out)}.ui-primitives_action__OlFkb,.ui-primitives_action__OlFkb>span{min-width:0;overflow-wrap:anywhere}.ui-primitives_action__OlFkb:focus-visible,.ui-primitives_diagnosticItem__xk9Tu:focus-visible,.ui-primitives_drawerClose__CJvez:focus-visible,.ui-primitives_input__F2V5y:focus-visible,.ui-primitives_notificationTrigger__erHcz:focus-visible{outline:3px solid var(--wms-ui-action);outline-offset:2px}.ui-primitives_action__OlFkb:active:not(:disabled),.ui-primitives_drawerClose__CJvez:active:not(:disabled),.ui-primitives_notificationTrigger__erHcz:active:not(:disabled),button.ui-primitives_diagnosticItem__xk9Tu:active:not(:disabled){transform:scale(.98)}.ui-primitives_action__OlFkb:disabled{cursor:not-allowed;opacity:.55}.ui-primitives_actionPrimary__AcCwe{background:var(--wms-ui-action);color:var(--wms-ui-on-action)}.ui-primitives_actionPrimary__AcCwe:hover:not(:disabled){background:var(--wms-ui-action-hover)}.ui-primitives_actionSecondary__34xkZ{border-color:var(--wms-ui-line);background:var(--wms-ui-surface);color:var(--wms-ui-ink)}.ui-primitives_actionSecondary__34xkZ:hover:not(:disabled){border-color:var(--wms-ui-action);background:var(--wms-ui-action-soft);color:var(--wms-ui-action)}.ui-primitives_actionDanger__igHAs{background:var(--wms-ui-danger-strong);color:var(--wms-ui-on-action)}.ui-primitives_actionDanger__igHAs:hover:not(:disabled){background:var(--wms-ui-danger-hover)}.ui-primitives_busyIcon__ApISd{width:var(--wms-ui-icon-md);height:var(--wms-ui-icon-md);flex:0 0 auto;animation:ui-primitives_wms-primitive-spin__I2XH0 .8s linear infinite}.ui-primitives_surface__9JWHh{min-width:0;border:1px solid var(--wms-ui-line);border-radius:var(--wms-ui-radius-surface);padding:var(--wms-ui-space-4);color:var(--wms-ui-ink)}.ui-primitives_surfaceDefault__7dLNi{background:var(--wms-ui-surface)}.ui-primitives_surfaceMuted__rxzzf{background:var(--wms-ui-surface-muted)}.ui-primitives_status__eO8xV{display:inline-flex;min-height:1.75rem;max-width:100%;align-items:center;gap:.375rem;border:1px solid transparent;border-radius:var(--wms-ui-radius-pill);padding:.25rem .625rem;font-size:var(--wms-ui-text-label);font-weight:var(--wms-ui-weight-semibold);line-height:var(--wms-ui-leading-tight)}.ui-primitives_status__eO8xV,.ui-primitives_status__eO8xV>span{min-width:0;overflow-wrap:anywhere}.ui-primitives_feedbackIcon__h6JiO,.ui-primitives_statusIcon__B_KiP{width:var(--wms-ui-icon-md);height:var(--wms-ui-icon-md);flex:0 0 auto}.ui-primitives_feedbackNeutral__doYEf,.ui-primitives_statusNeutral__ZFRbk{border-color:var(--wms-ui-line);background:var(--wms-ui-surface-muted);color:var(--wms-ui-ink)}.ui-primitives_feedbackPending__aIBBj,.ui-primitives_statusPending__tdTvO{border-color:var(--wms-ui-attention-line);background:var(--wms-ui-attention-soft);color:var(--wms-ui-attention-ink)}.ui-primitives_feedbackSuccess__oiW82,.ui-primitives_statusSuccess__gFE1p{border-color:var(--wms-ui-success-line);background:var(--wms-ui-success-soft);color:var(--wms-ui-success-ink)}.ui-primitives_feedbackAttention__CaQlg,.ui-primitives_statusAttention__Dj8KF{border-color:var(--wms-ui-attention-line);background:var(--wms-ui-attention-soft);color:var(--wms-ui-attention-ink)}.ui-primitives_feedbackDanger__gbS1B,.ui-primitives_statusDanger__2VUG3{border-color:var(--wms-ui-danger-line);background:var(--wms-ui-danger-soft);color:var(--wms-ui-danger-ink)}.ui-primitives_feedbackAmbiguous__Jf_VQ,.ui-primitives_statusAmbiguous__IERPT{border-color:var(--wms-ui-attention);border-style:dashed;background:var(--wms-ui-attention-soft);color:var(--wms-ui-ink)}.ui-primitives_feedbackAmbiguous__Jf_VQ .ui-primitives_feedbackIcon__h6JiO,.ui-primitives_feedbackAttention__CaQlg .ui-primitives_feedbackIcon__h6JiO,.ui-primitives_feedbackPending__aIBBj .ui-primitives_feedbackIcon__h6JiO,.ui-primitives_statusAmbiguous__IERPT .ui-primitives_statusIcon__B_KiP,.ui-primitives_statusAttention__Dj8KF .ui-primitives_statusIcon__B_KiP,.ui-primitives_statusPending__tdTvO .ui-primitives_statusIcon__B_KiP{color:var(--wms-ui-attention)}.ui-primitives_feedbackSuccess__oiW82 .ui-primitives_feedbackIcon__h6JiO,.ui-primitives_statusSuccess__gFE1p .ui-primitives_statusIcon__B_KiP{color:var(--wms-ui-success)}.ui-primitives_feedbackDanger__gbS1B .ui-primitives_feedbackIcon__h6JiO,.ui-primitives_statusDanger__2VUG3 .ui-primitives_statusIcon__B_KiP{color:var(--wms-ui-danger)}.ui-primitives_field__BatQ1{display:grid;min-width:0;gap:.375rem;color:var(--wms-ui-ink)}.ui-primitives_label__3XK3b{font-size:var(--wms-ui-text-label);font-weight:var(--wms-ui-weight-semibold);line-height:var(--wms-ui-leading-body)}.ui-primitives_input__F2V5y{width:100%;min-height:var(--wms-ui-control-touch);border:1px solid var(--wms-ui-line);border-radius:var(--wms-ui-radius-control);background:var(--wms-ui-surface);padding:var(--wms-ui-space-2) var(--wms-ui-space-3);color:var(--wms-ui-ink);font-size:var(--wms-ui-text-body);line-height:var(--wms-ui-leading-body)}.ui-primitives_input__F2V5y::placeholder{color:var(--wms-ui-ink-muted)}.ui-primitives_input__F2V5y:disabled{cursor:not-allowed;background:var(--wms-ui-surface-muted);opacity:.72}.ui-primitives_inputInvalid__RZLnl{border-color:var(--wms-ui-danger)}.ui-primitives_error__mZIcr,.ui-primitives_hint__YHifP{font-size:var(--wms-ui-text-label);line-height:var(--wms-ui-leading-body)}.ui-primitives_hint__YHifP{color:var(--wms-ui-ink-muted)}.ui-primitives_error__mZIcr{color:var(--wms-ui-danger);font-weight:var(--wms-ui-weight-semibold)}.ui-primitives_feedback__A5_wu{display:flex;min-width:0;align-items:flex-start;gap:var(--wms-ui-space-2);border:1px solid transparent;border-radius:var(--wms-ui-radius-compact);padding:var(--wms-ui-space-3);font-size:var(--wms-ui-text-body);line-height:var(--wms-ui-leading-copy)}.ui-primitives_feedbackIcon__h6JiO{margin-top:.125rem}.ui-primitives_headerTools__xlnBZ{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--wms-ui-space-2)}.ui-primitives_notificationTrigger__erHcz{position:relative;display:inline-flex;width:var(--wms-ui-control-default);min-width:var(--wms-ui-control-default);height:var(--wms-ui-control-default);align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--wms-ui-radius-control);background:transparent;color:var(--wms-ui-ink-muted);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--wms-ui-motion-fast) ease,border-color var(--wms-ui-motion-fast) ease,color var(--wms-ui-motion-fast) ease,opacity var(--wms-ui-motion-fast) ease,transform var(--wms-ui-motion-fast) var(--wms-ui-ease-out)}.ui-primitives_notificationTrigger__erHcz:hover:not(:disabled),.ui-primitives_notificationTrigger__erHcz[aria-expanded=true]{border-color:var(--wms-ui-line);background:var(--wms-ui-surface-muted);color:var(--wms-ui-ink)}.ui-primitives_notificationTrigger__erHcz[data-state=loading]{border-color:var(--wms-ui-attention-line);background:var(--wms-ui-attention-soft);color:var(--wms-ui-attention-ink)}.ui-primitives_notificationTrigger__erHcz[data-state=unavailable]{border-color:var(--wms-ui-danger-line);background:var(--wms-ui-danger-soft);color:var(--wms-ui-danger-ink)}.ui-primitives_notificationTrigger__erHcz[data-state=denied]{border-color:var(--wms-ui-line);background:var(--wms-ui-surface-muted);color:var(--wms-ui-ink-muted)}.ui-primitives_notificationTrigger__erHcz:disabled{cursor:not-allowed;opacity:.55}.ui-primitives_notificationIcon__vN__3{width:var(--wms-ui-icon-lg);height:var(--wms-ui-icon-lg)}.ui-primitives_notificationCount__as92j{position:absolute;top:-.25rem;right:-.25rem;display:inline-flex;min-width:1rem;height:1rem;align-items:center;justify-content:center;border:2px solid var(--wms-ui-surface);border-radius:var(--wms-ui-radius-pill);background:var(--wms-ui-danger-strong);padding-inline:.1875rem;color:var(--wms-ui-on-action);font-size:.625rem;font-weight:var(--wms-ui-weight-strong);line-height:1}.ui-primitives_diagnosticsRail__0z3br{display:flex;min-width:0;align-items:center;gap:.125rem;border:1px solid var(--wms-ui-line);border-radius:var(--wms-ui-radius-compact);background:var(--wms-ui-surface);padding:.1875rem}.ui-primitives_diagnosticItem__xk9Tu{display:inline-flex;min-width:0;min-height:var(--wms-ui-control-compact);align-items:center;gap:.375rem;border:1px solid transparent;border-radius:calc(var(--wms-ui-radius-control) - .125rem);background:transparent;padding:.25rem .5rem;color:var(--wms-ui-ink-muted);font:inherit;font-size:var(--wms-ui-text-meta);font-weight:var(--wms-ui-weight-semibold);line-height:var(--wms-ui-leading-tight);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--wms-ui-motion-fast) ease,border-color var(--wms-ui-motion-fast) ease,color var(--wms-ui-motion-fast) ease,transform var(--wms-ui-motion-fast) var(--wms-ui-ease-out)}.ui-primitives_diagnosticDisclosure__2vwDc{position:relative;min-width:0}.ui-primitives_diagnosticSummary__GbjD_{cursor:pointer;list-style:none}.ui-primitives_diagnosticSummary__GbjD_::-webkit-details-marker{display:none}.ui-primitives_diagnosticDisclosure__2vwDc[open]>.ui-primitives_diagnosticSummary__GbjD_{border-color:var(--wms-ui-action);box-shadow:0 0 0 3px var(--wms-ui-focus-soft)}.ui-primitives_diagnosticPopover__kNf6B{position:absolute;z-index:65;top:calc(100% + .5rem);right:0;left:auto;display:grid;width:min(22rem,calc(100vw - 2rem));gap:.375rem;border:1px solid var(--wms-ui-line);border-radius:var(--wms-ui-radius-compact);background:var(--wms-ui-surface);box-shadow:0 1rem 2.5rem rgb(18 32 51/18%);padding:var(--wms-ui-space-3);color:var(--wms-ui-ink-muted);font-size:var(--wms-ui-text-label);line-height:var(--wms-ui-leading-copy);white-space:normal;transform:none}.ui-primitives_diagnosticPopoverTitle__izoOf{color:var(--wms-ui-ink);font-size:var(--wms-ui-text-body)}.ui-primitives_diagnosticPopoverCode__x1_Kl{width:fit-content;max-width:100%;overflow-wrap:anywhere;border-radius:var(--wms-ui-radius-control);background:var(--wms-ui-surface-muted);padding:.25rem .5rem;color:var(--wms-ui-ink);font-size:var(--wms-ui-text-meta)}button.ui-primitives_diagnosticItem__xk9Tu:hover{border-color:var(--wms-ui-line);background:var(--wms-ui-surface-muted);color:var(--wms-ui-ink)}.ui-primitives_diagnosticItem__xk9Tu[data-state=warning]{border-color:var(--wms-ui-attention-line);background:var(--wms-ui-attention-soft);color:var(--wms-ui-attention-ink)}.ui-primitives_diagnosticItem__xk9Tu[data-state=error]{border-color:var(--wms-ui-danger-line);background:var(--wms-ui-danger-soft);color:var(--wms-ui-danger-ink)}.ui-primitives_diagnosticItem__xk9Tu[data-state=unknown]{border-color:var(--wms-ui-line);background:var(--wms-ui-surface-muted)}.ui-primitives_diagnosticCategoryIcon__W5VB6{width:var(--wms-ui-icon-sm);height:var(--wms-ui-icon-sm);flex:0 0 auto}.ui-primitives_diagnosticLabel__I5s_d{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-primitives_diagnosticStateIcon__IAt_4{display:inline-flex;width:var(--wms-ui-icon-sm);height:var(--wms-ui-icon-sm);flex:0 0 auto}.ui-primitives_diagnosticStateIcon__IAt_4>svg{width:100%;height:100%}.ui-primitives_diagnosticHealthy__bpf9h{color:var(--wms-ui-success)}.ui-primitives_diagnosticWarning__4t_t_{color:var(--wms-ui-attention)}.ui-primitives_diagnosticError__mCgSC{color:var(--wms-ui-danger)}.ui-primitives_diagnosticUnknown__VQ4ZK{color:var(--wms-ui-ink-muted)}.ui-primitives_diagnosticCount__w3sFX{display:inline-flex;min-width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border:1px solid;border-radius:var(--wms-ui-radius-pill);background:var(--wms-ui-surface);padding-inline:.25rem;font-size:.625rem;line-height:1}.ui-primitives_drawerLayer__Y0tOi{position:fixed;inset:0;z-index:70;pointer-events:none}.ui-primitives_drawerBackdrop__VUPFu{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--wms-ui-backdrop);opacity:0;visibility:hidden;pointer-events:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity var(--wms-ui-motion-close) var(--wms-ui-ease-out),visibility 0s linear var(--wms-ui-motion-close)}.ui-primitives_drawerBackdrop__VUPFu[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition-duration:var(--wms-ui-motion-open),0s;transition-delay:0s,0s}.ui-primitives_drawerPanel__5ql4r{position:absolute;inset-block:0;right:0;display:flex;width:100%;max-width:100%;height:100dvh;flex-direction:column;overflow:hidden;border-left:1px solid var(--wms-ui-line);box-shadow:var(--wms-ui-drawer-shadow);color:var(--wms-ui-ink);opacity:.98;visibility:hidden;transform:translateX(100%);pointer-events:none;overscroll-behavior:contain;transition:transform var(--wms-ui-motion-close) var(--wms-ui-ease-drawer),opacity var(--wms-ui-motion-close) var(--wms-ui-ease-out),visibility 0s linear var(--wms-ui-motion-close);will-change:transform,opacity}.ui-primitives_drawerPanel__5ql4r[data-state=open]{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto;transition-duration:var(--wms-ui-motion-open),var(--wms-ui-motion-open),0s;transition-delay:0s,0s,0s}.ui-primitives_drawerPanel__5ql4r:focus-visible{outline:3px solid var(--wms-ui-action);outline-offset:-3px}.ui-primitives_drawerStandard__kGljb{width:min(100%,var(--wms-ui-drawer-standard))}.ui-primitives_drawerWide__7pFJw{width:min(100%,var(--wms-ui-drawer-wide))}.ui-primitives_drawerPanelTone__UlV7O{background:var(--wms-ui-surface)}.ui-primitives_drawerSoftTone__arKPK{background:var(--wms-ui-surface-muted)}.ui-primitives_legacyDrawerPanel__w2BEJ{position:fixed;inset-block:0;right:0;z-index:50;width:100%;height:100dvh;overflow:auto;overscroll-behavior:contain;border-radius:0;padding:max(var(--wms-ui-space-3),env(safe-area-inset-top)) max(var(--wms-ui-space-3),env(safe-area-inset-right)) max(var(--wms-ui-space-3),env(safe-area-inset-bottom)) max(var(--wms-ui-space-3),env(safe-area-inset-left));-webkit-overflow-scrolling:touch}.ui-primitives_legacyDrawerSmall__vkwB2{width:min(100%,35rem)}.ui-primitives_legacyDrawerMedium__i6qLs{width:min(100%,38.75rem)}.ui-primitives_legacyDrawerLarge__TfXbZ{width:min(100%,42.5rem)}.ui-primitives_legacyDrawerHidden__fsTC4{display:none}.ui-primitives_legacyDrawerBackdrop__E8Aj3{position:fixed;z-index:40}.ui-primitives_drawerHeader___MndU{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:var(--wms-ui-space-4);border-bottom:1px solid var(--wms-ui-line);padding:max(var(--wms-ui-space-4),env(safe-area-inset-top)) max(var(--wms-ui-space-4),env(safe-area-inset-right)) var(--wms-ui-space-4) max(var(--wms-ui-space-4),env(safe-area-inset-left))}.ui-primitives_drawerHeading__DyawG{min-width:0}.ui-primitives_drawerTitle__oEdIG{margin:0;color:var(--wms-ui-ink);font-size:var(--wms-ui-text-title);font-weight:var(--wms-ui-weight-strong);line-height:var(--wms-ui-leading-tight);letter-spacing:-.02em}.ui-primitives_drawerDescription__UAOMJ{margin-top:var(--wms-ui-space-1);color:var(--wms-ui-ink-muted);font-size:var(--wms-ui-text-label);line-height:var(--wms-ui-leading-copy)}.ui-primitives_drawerClose__CJvez{display:inline-flex;width:var(--wms-ui-control-default);min-width:var(--wms-ui-control-default);height:var(--wms-ui-control-default);align-items:center;justify-content:center;border:1px solid var(--wms-ui-line);border-radius:var(--wms-ui-radius-control);background:var(--wms-ui-surface);color:var(--wms-ui-ink-muted);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--wms-ui-motion-fast) ease,border-color var(--wms-ui-motion-fast) ease,color var(--wms-ui-motion-fast) ease,transform var(--wms-ui-motion-fast) var(--wms-ui-ease-out)}.ui-primitives_drawerClose__CJvez:hover{border-color:var(--wms-ui-action);background:var(--wms-ui-action-soft);color:var(--wms-ui-action)}.ui-primitives_drawerClose__CJvez>svg{width:var(--wms-ui-icon-md);height:var(--wms-ui-icon-md)}.ui-primitives_drawerBody__Ssc9l{min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain;padding:var(--wms-ui-space-4) max(var(--wms-ui-space-4),env(safe-area-inset-right)) max(var(--wms-ui-space-4),env(safe-area-inset-bottom)) max(var(--wms-ui-space-4),env(safe-area-inset-left));scrollbar-gutter:stable}.ui-primitives_drawerFooter__fl1xk{position:sticky;bottom:0;display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--wms-ui-space-2);border-top:1px solid var(--wms-ui-line);background:inherit;padding:var(--wms-ui-space-3) max(var(--wms-ui-space-4),env(safe-area-inset-right)) max(var(--wms-ui-space-3),env(safe-area-inset-bottom)) max(var(--wms-ui-space-4),env(safe-area-inset-left))}@starting-style{.ui-primitives_drawerBackdrop__VUPFu[data-state=open]{opacity:0}.ui-primitives_drawerPanel__5ql4r[data-state=open]{opacity:0;transform:translateX(100%)}}@media (max-width:47.999rem){.ui-primitives_headerTools__xlnBZ{gap:var(--wms-ui-space-1)}.ui-primitives_diagnosticsRail__0z3br{gap:0}.ui-primitives_diagnosticItem__xk9Tu{width:var(--wms-ui-control-compact);justify-content:center;padding-inline:.375rem}.ui-primitives_diagnosticLabel__I5s_d{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ui-primitives_diagnosticCount__w3sFX{position:absolute;top:-.25rem;right:-.25rem}.ui-primitives_diagnosticItem__xk9Tu{position:relative}.ui-primitives_diagnosticStateIcon__IAt_4{position:absolute;right:.125rem;bottom:.125rem;width:.625rem;height:.625rem;border-radius:var(--wms-ui-radius-pill);background:var(--wms-ui-surface)}.ui-primitives_drawerClose__CJvez{width:var(--wms-ui-control-touch);min-width:var(--wms-ui-control-touch);height:var(--wms-ui-control-touch)}}@keyframes ui-primitives_wms-primitive-spin__I2XH0{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui-primitives_action__OlFkb,.ui-primitives_diagnosticItem__xk9Tu,.ui-primitives_drawerBackdrop__VUPFu,.ui-primitives_drawerClose__CJvez,.ui-primitives_drawerPanel__5ql4r,.ui-primitives_notificationTrigger__erHcz{transition:none}.ui-primitives_action__OlFkb:active:not(:disabled),.ui-primitives_drawerClose__CJvez:active:not(:disabled),.ui-primitives_drawerPanel__5ql4r,.ui-primitives_drawerPanel__5ql4r[data-state=open],.ui-primitives_notificationTrigger__erHcz:active:not(:disabled),button.ui-primitives_diagnosticItem__xk9Tu:active:not(:disabled){transform:none}.ui-primitives_busyIcon__ApISd{animation:none}}.ui-primitives_reducedMotion__v_eEm .ui-primitives_drawerBackdrop__VUPFu,.ui-primitives_reducedMotion__v_eEm .ui-primitives_drawerClose__CJvez,.ui-primitives_reducedMotion__v_eEm .ui-primitives_drawerPanel__5ql4r{transition:none}.ui-primitives_reducedMotion__v_eEm .ui-primitives_drawerPanel__5ql4r,.ui-primitives_reducedMotion__v_eEm .ui-primitives_drawerPanel__5ql4r[data-state=open]{transform:none}.ui-primitives_selectControl__32zdG{position:relative;width:100%}.ui-primitives_select__RI8HE{appearance:none;padding-inline-end:calc(var(--wms-ui-space-4) + var(--wms-ui-icon-md) + var(--wms-ui-space-2))}.ui-primitives_selectChevron__wYbh6{position:absolute;top:50%;inset-inline-end:var(--wms-ui-space-3);width:var(--wms-ui-icon-md);height:var(--wms-ui-icon-md);pointer-events:none;color:var(--wms-ui-ink-muted);transform:translateY(-50%)}.ui-primitives_select__RI8HE:disabled+.ui-primitives_selectChevron__wYbh6{opacity:.5}.ui-primitives_headerProfile__GDG5n{display:inline-flex;flex:0 0 auto;min-width:0;align-items:center}.workforce-attendance-chart_panel__crj2p{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.workforce-attendance-chart_header__tjEeg{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 16px 12px}.workforce-attendance-chart_title__aW3Mr{color:var(--foreground);font-size:15px;font-weight:600;line-height:1.25}.workforce-attendance-chart_subtitle__rYu4i{margin-top:3px;color:var(--muted);font-size:12px}.workforce-attendance-chart_summary__vcwd2{flex:0 0 auto;border-radius:999px;padding:5px 9px;color:var(--foreground);background:var(--accent-soft);font-size:11px;font-weight:600}.workforce-attendance-chart_controls__ig3Xr{display:grid;grid-template-columns:minmax(190px,1fr) 160px 160px minmax(360px,auto);gap:8px;align-items:end;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 16px;background:var(--soft)}.workforce-attendance-chart_employeePicker__xxuea{position:relative;min-width:0}.workforce-attendance-chart_employeeSummary__8_jF5{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--foreground);background:var(--panel);font-size:12px;font-weight:500;cursor:pointer;list-style:none}.workforce-attendance-chart_employeeSummary__8_jF5::-webkit-details-marker{display:none}.workforce-attendance-chart_employeeSummary__8_jF5:after{content:"⌄";color:var(--muted);font-size:14px}.workforce-attendance-chart_employeePicker__xxuea[open] .workforce-attendance-chart_employeeSummary__8_jF5{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.workforce-attendance-chart_employeeMenu__3_yjv{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:min(360px,calc(100vw - 32px));border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--panel);box-shadow:0 12px 28px color-mix(in srgb,var(--foreground) 16%,transparent)}.workforce-attendance-chart_employeeMenuActions__NQUcw{display:flex;gap:6px;padding-bottom:7px;border-bottom:1px solid var(--line)}.workforce-attendance-chart_employeeMenuActions__NQUcw button{min-height:30px;border:1px solid var(--line);border-radius:7px;padding:0 9px;color:var(--foreground);background:var(--soft);font-size:11px;font-weight:600;cursor:pointer}.workforce-attendance-chart_employeeOptions__qQ0Xv{display:grid;max-height:220px;gap:3px;overflow-y:auto;padding-top:7px}.workforce-attendance-chart_employeeOption__qCQ30{display:flex;min-height:34px;align-items:center;gap:9px;border-radius:7px;padding:5px 7px;color:var(--foreground);font-size:12px;cursor:pointer}.workforce-attendance-chart_employeeOption__qCQ30:hover{background:var(--soft)}.workforce-attendance-chart_employeeOption__qCQ30 input{width:15px;height:15px;accent-color:var(--accent)}.workforce-attendance-chart_employeeOption__qCQ30 small{margin-left:auto;color:var(--muted);font-size:10px}.workforce-attendance-chart_employeeOption__qCQ30[data-state=error] small{color:var(--wms-ui-danger)}.workforce-attendance-chart_field__38GGs{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.workforce-attendance-chart_control__qXSY8{width:100%;min-height:36px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--foreground);background:var(--panel);font-size:12px;font-weight:500;letter-spacing:normal;text-transform:none;outline:none}.workforce-attendance-chart_control__qXSY8:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.workforce-attendance-chart_eventFilters__o1tkk{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:6px}.workforce-attendance-chart_eventFilter__XtPf3{--event-color:var(--muted);display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:0 9px;color:var(--muted);background:var(--panel);font-size:11px;font-weight:500;cursor:pointer}.workforce-attendance-chart_eventFilter__XtPf3[data-active=true]{border-color:color-mix(in srgb,var(--event-color) 46%,var(--line));color:var(--foreground);background:color-mix(in srgb,var(--event-color) 9%,var(--panel))}.workforce-attendance-chart_eventFilter__XtPf3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workforce-attendance-chart_eventDot__mfO9r{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--event-color);opacity:.38}.workforce-attendance-chart_eventFilter__XtPf3[data-active=true] .workforce-attendance-chart_eventDot__mfO9r{opacity:1}.workforce-attendance-chart_chartFrame__o1J4E{position:relative;min-height:290px;padding:8px 12px 0}.workforce-attendance-chart_chart__NQZxR{display:block;width:100%;min-width:720px;height:auto}.workforce-attendance-chart_axisText__2ehxg{fill:var(--muted);font-size:10px;font-weight:500}.workforce-attendance-chart_pointButton__zUf6Z{outline:none;cursor:pointer}.workforce-attendance-chart_pointHit__P38xG{fill:transparent}.workforce-attendance-chart_pointRing__M_lJt{fill:var(--panel);stroke:currentColor;stroke-width:2;transition:r .14s ease,stroke-width .14s ease}.workforce-attendance-chart_pointButton__zUf6Z:focus-visible .workforce-attendance-chart_pointRing__M_lJt,.workforce-attendance-chart_pointButton__zUf6Z:hover .workforce-attendance-chart_pointRing__M_lJt{r:9.5px;stroke-width:3}.workforce-attendance-chart_pointDetail__ZJ6VE{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) auto;gap:12px;align-items:center;border-top:1px solid var(--line);padding:12px 16px;background:var(--panel)}.workforce-attendance-chart_detailEvent__yDtuu{display:flex;align-items:center;gap:7px;color:var(--foreground);font-size:13px;font-weight:600}.workforce-attendance-chart_detailEvidence__zVeNA{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.workforce-attendance-chart_pointDetail__ZJ6VE h3,.workforce-attendance-chart_pointDetail__ZJ6VE p{margin:0}.workforce-attendance-chart_pointDetail__ZJ6VE h3{margin-top:3px;color:var(--foreground);font-size:13px}.workforce-attendance-chart_pointDetail__ZJ6VE>div:first-child>p{margin-top:2px;color:var(--muted);font-size:11px}.workforce-attendance-chart_openCard__rbqTL{min-height:36px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--accent);background:var(--panel);font-size:12px;font-weight:600;cursor:pointer}.workforce-attendance-chart_openCard__rbqTL:hover{border-color:var(--accent);background:var(--accent-soft)}.workforce-attendance-chart_employeeMenuActions__NQUcw button:focus-visible,.workforce-attendance-chart_employeeSummary__8_jF5:focus-visible,.workforce-attendance-chart_openCard__rbqTL:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workforce-attendance-chart_emptyOverlay__wi_KY,.workforce-attendance-chart_empty__OQTEd{display:grid;min-height:260px;place-items:center;color:var(--muted);font-size:12px}.workforce-attendance-chart_emptyOverlay__wi_KY{position:absolute;inset:48px 32px 32px 74px;min-height:auto;border:1px dashed var(--line);border-radius:10px;background:color-mix(in srgb,var(--panel) 78%,transparent)}.workforce-attendance-chart_caption___qtaq{border-top:1px solid var(--line);padding:9px 16px 11px;color:var(--muted);font-size:11px}@media (max-width:1180px){.workforce-attendance-chart_controls__ig3Xr{grid-template-columns:minmax(190px,1fr) 160px 160px}.workforce-attendance-chart_eventFilters__o1tkk{grid-column:1/-1}}@media (max-width:720px){.workforce-attendance-chart_header__tjEeg{align-items:stretch;flex-direction:column}.workforce-attendance-chart_summary__vcwd2{align-self:flex-start}.workforce-attendance-chart_controls__ig3Xr{grid-template-columns:1fr 1fr}.workforce-attendance-chart_employeePicker__xxuea,.workforce-attendance-chart_eventFilters__o1tkk{grid-column:1/-1}.workforce-attendance-chart_eventFilters__o1tkk{grid-template-columns:1fr 1fr}.workforce-attendance-chart_chartFrame__o1J4E{overflow-x:auto}.workforce-attendance-chart_pointDetail__ZJ6VE{grid-template-columns:1fr}.workforce-attendance-chart_openCard__rbqTL{justify-self:start}}@media (max-width:900px){.workforce-attendance-chart_pointDetail__ZJ6VE{grid-template-columns:1fr}.workforce-attendance-chart_openCard__rbqTL{justify-self:start}}.workforce-self-service-view_workspace__MwgCK{display:grid;min-width:0;gap:.75rem;font-family:inherit}.workforce-self-service-view_eventsPanel__WlPiZ,.workforce-self-service-view_hero__azK5V,.workforce-self-service-view_markPanel__Tpa_Q,.workforce-self-service-view_teamPanel__3i9Q1{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:.625rem;background:var(--panel)}.workforce-self-service-view_hero__azK5V{display:grid;gap:.875rem;padding:1rem}.workforce-self-service-view_identity__KDWIS{display:flex;min-width:0;align-items:center;gap:.75rem}.workforce-self-service-view_avatarControl__ahel7{position:relative;flex:0 0 auto}.workforce-self-service-view_avatar__j1GWF{display:grid;width:3.25rem;height:3.25rem;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:.625rem;background:var(--foreground);color:var(--panel);font-size:.8125rem;font-weight:600}.workforce-self-service-view_avatarImage___AzmZ{width:100%;height:100%;object-fit:cover}.workforce-self-service-view_avatarEdit__axn7F{position:absolute;right:-.25rem;bottom:-.25rem;display:grid;width:1.5rem;height:1.5rem;place-items:center;border:2px solid var(--panel);border-radius:.45rem;background:var(--accent);color:var(--panel)}.workforce-self-service-view_avatarEdit__axn7F:disabled{cursor:wait;opacity:.58}.workforce-self-service-view_identityCopy__T8euI{min-width:0}.workforce-self-service-view_identityHeading__tP99w{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.4rem .625rem}.workforce-self-service-view_role__5BELZ{border-radius:.35rem;background:var(--soft);padding:.2rem .45rem;color:var(--muted);font-size:.625rem;font-weight:600}.workforce-self-service-view_heroFacts__Srjgj{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.45rem}.workforce-self-service-view_fact__MrThv{overflow:hidden;max-width:28rem;color:var(--muted);font-size:.6875rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.workforce-self-service-view_today__dziC5{color:var(--muted);font-size:.6875rem;font-weight:500}.workforce-self-service-view_greeting__AIjsQ{overflow:hidden;margin-top:.125rem;color:var(--foreground);font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.workforce-self-service-view_heroActions__bJDsx{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.workforce-self-service-view_panelHeader__cEnSE{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.625rem;padding:.875rem 1rem 0}.workforce-self-service-view_panelTitle__4WgOb{color:var(--foreground);font-size:.875rem;font-weight:600;letter-spacing:0}.workforce-self-service-view_panelHint__UqZwP{margin-top:.15rem;color:var(--muted);font-size:.6875rem;line-height:1.45}.workforce-self-service-view_markForm__q8NxT{display:grid;gap:.75rem;padding:.875rem 1rem 1rem}.workforce-self-service-view_markFields__a6BRl{display:grid;min-width:0;gap:.625rem}.workforce-self-service-view_field__dS5CJ{display:grid;min-width:0;gap:.3rem;color:var(--foreground);font-size:.6875rem;font-weight:600}.workforce-self-service-view_control__MZ1Jd{width:100%;min-width:0;min-height:2.25rem;border:1px solid var(--line);border-radius:.5rem;background:var(--panel);padding:.5rem .625rem;color:var(--foreground);font-size:.8125rem;font-weight:400}.workforce-self-service-view_control__MZ1Jd:focus-visible{border-color:var(--accent);outline:2px solid var(--ring);outline-offset:1px}.workforce-self-service-view_markActions__2N8MT{display:grid;gap:.5rem}.workforce-self-service-view_actionButton__pe_QF{width:100%;min-height:2.25rem;font-size:.75rem;font-weight:600}.workforce-self-service-view_shiftEvidence__38W3A{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;border:1px solid var(--wms-ui-success-line);border-radius:.5rem;background:var(--wms-ui-success-soft);padding:.625rem .75rem;color:var(--wms-ui-success-ink);font-size:.75rem}.workforce-self-service-view_eventsToolbar__hchTv{display:grid;gap:.5rem;padding:.875rem 1rem}.workforce-self-service-view_eventList__tPvT8{display:grid;padding:0 1rem 1rem}.workforce-self-service-view_eventItem__d4jGq{position:relative;display:grid;gap:.4rem;border-top:1px solid var(--line);padding:.7rem .75rem .7rem .875rem}.workforce-self-service-view_eventItem__d4jGq:before{position:absolute;inset:.7rem auto .7rem 0;width:.15rem;border-radius:999px;background:var(--event-color,var(--accent));content:""}.workforce-self-service-view_eventItem__d4jGq[data-event=arrive]{--event-color:var(--wms-ui-success)}.workforce-self-service-view_eventItem__d4jGq[data-event=leave]{--event-color:var(--accent)}.workforce-self-service-view_eventItem__d4jGq[data-event=lunch_end],.workforce-self-service-view_eventItem__d4jGq[data-event=lunch_start]{--event-color:var(--wms-ui-attention)}.workforce-self-service-view_eventItem__d4jGq[data-event=overtime_end],.workforce-self-service-view_eventItem__d4jGq[data-event=overtime_start]{--event-color:var(--workforce-overtime)}.workforce-self-service-view_eventName__A6AXp{color:var(--foreground);font-size:.75rem;font-weight:600}.workforce-self-service-view_eventTime__VF3Go{color:var(--foreground);font-size:.8125rem;font-weight:600}.workforce-self-service-view_eventMeta__yD15q{min-width:0;color:var(--muted);font-size:.675rem;line-height:1.4}.workforce-self-service-view_emptyState__uULXW{border:1px dashed var(--line);border-radius:.5rem;padding:1.5rem 1rem;color:var(--muted);font-size:.75rem;text-align:center}.workforce-self-service-view_teamGrid__lRPye{display:grid;gap:.5rem;padding:.875rem 1rem 1rem}.workforce-self-service-view_teamCard__1zI93{display:grid;min-width:0;gap:.625rem;align-items:center;border:1px solid var(--line);border-radius:.5rem;background:var(--panel);padding:.625rem .75rem}.workforce-self-service-view_teamIdentity__h4Zab{display:flex;min-width:0;align-items:center;gap:.625rem}.workforce-self-service-view_teamAvatar__WCOhR{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:.5rem;background:var(--soft);color:var(--accent);font-size:.6875rem;font-weight:600}.workforce-self-service-view_teamName__hmhr1{overflow:hidden;color:var(--foreground);font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workforce-self-service-view_teamMeta__jQTcV{margin-top:.1rem;color:var(--muted);font-size:.65rem}@media (min-width:640px){.workforce-self-service-view_hero__azK5V{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workforce-self-service-view_heroActions__bJDsx{justify-content:flex-end}.workforce-self-service-view_markFields__a6BRl{grid-template-columns:minmax(11rem,.8fr) minmax(15rem,1fr)}.workforce-self-service-view_markActions__2N8MT{grid-template-columns:minmax(7rem,.5fr) minmax(11rem,1fr)}.workforce-self-service-view_eventsToolbar__hchTv{grid-template-columns:repeat(3,minmax(0,1fr))}.workforce-self-service-view_eventItem__d4jGq{grid-template-columns:7rem minmax(0,1fr) minmax(9rem,auto);align-items:center}.workforce-self-service-view_eventMeta__yD15q:last-child{text-align:right}.workforce-self-service-view_teamCard__1zI93{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:1024px){.workforce-self-service-view_markForm__q8NxT{grid-template-columns:minmax(0,1fr) auto;align-items:end}.workforce-self-service-view_markActions__2N8MT{min-width:19rem}.workforce-self-service-view_teamGrid__lRPye{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.workforce-self-service-view_avatarUpload__G9jg_{transition:none}}.workforce-self-service-view_profileAction__QGdRB{font-weight:500!important}.workforce-self-service-view_compactMarkForm__K9rq7{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.workforce-self-service-view_compactMarkFields__niElG{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(250px,1.15fr);gap:8px;min-width:0}.workforce-self-service-view_compactMarkActions__n8rC_{display:grid;grid-template-columns:118px 82px 96px;gap:8px;align-items:end}.workforce-self-service-view_compactAction__fL1Cf,.workforce-self-service-view_photoAction__4Pod_{min-height:36px!important;height:36px;padding-inline:12px!important;white-space:nowrap;font-size:13px;font-weight:500}.workforce-self-service-view_photoAction__4Pod_{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;border:1px solid var(--line);border-radius:8px;color:var(--foreground);background:var(--panel);overflow:hidden}.workforce-self-service-view_photoAction__4Pod_:hover{border-color:var(--accent);background:var(--soft)}.workforce-self-service-view_pendingPhoto___fhqr{width:24px;height:24px;flex:0 0 24px;border-radius:6px;object-fit:cover}.workforce-self-service-view_markError__M2aLw{margin:8px 16px 0;padding:8px 10px;border:1px solid var(--wms-ui-danger-line);border-radius:8px;color:var(--wms-ui-danger-ink);background:var(--wms-ui-danger-soft);font-size:12px;line-height:1.35}.workforce-self-service-view_todayStep__QXkKm{--mark-color:var(--muted);--mark-soft:var(--soft);min-width:0;border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:var(--mark-soft)}.workforce-self-service-view_todayStep__QXkKm[data-color=arrive]{--mark-color:var(--wms-ui-success);--mark-soft:var(--wms-ui-success-soft)}.workforce-self-service-view_todayStep__QXkKm[data-color=lunch]{--mark-color:var(--wms-ui-attention);--mark-soft:var(--wms-ui-attention-soft)}.workforce-self-service-view_todayStep__QXkKm[data-color=overtime]{--mark-color:var(--workforce-overtime);--mark-soft:color-mix(in srgb,var(--workforce-overtime) 9%,var(--panel))}.workforce-self-service-view_todayStep__QXkKm[data-color=leave]{--mark-color:var(--accent);--mark-soft:var(--accent-soft)}.workforce-self-service-view_todayStep__QXkKm[data-tone=pending]{--mark-color:var(--muted);--mark-soft:var(--soft)}.workforce-self-service-view_todayStepBody__oUKOJ{display:flex;align-items:center;justify-content:space-between;gap:8px}.workforce-self-service-view_todayStepHeader__01xt0{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:500}.workforce-self-service-view_todayStepDot__JPbad{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--mark-color)}.workforce-self-service-view_todayStepValue__IaM6c{margin-top:5px;color:var(--foreground);font-size:13px;font-weight:600;line-height:1.2}.workforce-self-service-view_todayStepPhoto__y9AYR{width:36px;height:36px;flex:0 0 36px;overflow:hidden;border:1px solid color-mix(in srgb,var(--mark-color) 45%,var(--panel));border-radius:8px;padding:0;background:var(--panel);cursor:zoom-in}.workforce-self-service-view_todayStepPhoto__y9AYR img{width:100%;height:100%;object-fit:cover}.workforce-self-service-view_eventItem__d4jGq[data-event=arrive]{border-left-color:var(--wms-ui-success)}.workforce-self-service-view_eventItem__d4jGq[data-event=lunch_end],.workforce-self-service-view_eventItem__d4jGq[data-event=lunch_start]{border-left-color:var(--wms-ui-attention)}.workforce-self-service-view_eventItem__d4jGq[data-event=overtime_end],.workforce-self-service-view_eventItem__d4jGq[data-event=overtime_start]{border-left-color:var(--workforce-overtime)}.workforce-self-service-view_eventItem__d4jGq[data-event=leave]{border-left-color:var(--accent)}.workforce-self-service-view_photoViewer__yg34M{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:32px;background:var(--wms-ui-backdrop)}.workforce-self-service-view_photoViewerImage__YVE9S{width:auto;max-width:min(920px,92vw);height:auto;max-height:82vh;border-radius:10px;object-fit:contain;background:var(--panel);box-shadow:0 24px 70px color-mix(in srgb,var(--foreground) 32%,transparent)}.workforce-self-service-view_photoViewerClose__W1_Mz{position:fixed;top:22px;right:24px;min-height:36px;border:1px solid color-mix(in srgb,var(--panel) 35%,transparent);border-radius:8px;padding:0 14px;color:var(--panel);background:color-mix(in srgb,var(--foreground) 80%,transparent);cursor:pointer}@media (max-width:1100px){.workforce-self-service-view_compactMarkForm__K9rq7{grid-template-columns:1fr}.workforce-self-service-view_compactMarkActions__n8rC_{grid-template-columns:118px 82px minmax(96px,1fr)}}@media (max-width:680px){.workforce-self-service-view_compactMarkFields__niElG{grid-template-columns:1fr}.workforce-self-service-view_compactMarkActions__n8rC_{grid-template-columns:minmax(106px,1fr) 74px minmax(88px,1fr)}.workforce-self-service-view_compactAction__fL1Cf,.workforce-self-service-view_photoAction__4Pod_{padding-inline:8px!important;font-size:12px}.workforce-self-service-view_photoViewer__yg34M{padding:16px}}.workforce-self-service-view_correctionCancel__bjpJr{min-height:34px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--muted);background:var(--panel);font-size:12px;font-weight:500;cursor:pointer}.workforce-self-service-view_correctionCancel__bjpJr:hover{border-color:var(--accent);background:var(--soft)}.workforce-self-service-view_photoAction__4Pod_ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workforce-self-service-view_todayStepActions__btKu_{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--muted) 22%,transparent)}.workforce-self-service-view_todayStepEdit__7IMqq{min-height:25px;border:1px solid color-mix(in srgb,var(--muted) 28%,transparent);border-radius:6px;padding:0 7px;color:var(--muted);background:color-mix(in srgb,var(--panel) 74%,transparent);font-size:10px;font-weight:600;cursor:pointer}.workforce-self-service-view_todayStepEdit__7IMqq:hover{border-color:var(--mark-color);color:var(--foreground);background:var(--panel)}.workforce-self-service-view_correctionCancel__bjpJr:focus-visible,.workforce-self-service-view_eventPhoto__ZWx99:focus-visible,.workforce-self-service-view_todayStepEdit__7IMqq:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workforce-self-service-view_eventDetails__1JB0e{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.workforce-self-service-view_eventPhoto__ZWx99{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:3px 7px 3px 3px;color:var(--muted);background:var(--panel);font-size:10px;font-weight:600;cursor:zoom-in}.workforce-self-service-view_eventPhoto__ZWx99 img{width:28px;height:28px;border-radius:5px;object-fit:cover}@media (max-width:680px){.workforce-self-service-view_eventPhoto__ZWx99 span{display:none}.workforce-self-service-view_eventPhoto__ZWx99{padding:3px}}.warehouse-product-drawer_nativeDiscountManager__i6Jk0{container-type:inline-size;max-inline-size:100%;min-inline-size:0}.warehouse-product-drawer_nativeDiscountManager__i6Jk0 :where(*){min-inline-size:0}.warehouse-product-drawer_nativeDiscountManager__i6Jk0 :where(input,select,textarea){inline-size:100%;max-inline-size:100%}.warehouse-product-drawer_nativeDiscountManager__i6Jk0 :where(button){max-inline-size:100%}@container (max-width: 30rem){.warehouse-product-drawer_nativeDiscountManager__i6Jk0 [class~="sm:grid-cols-2"],.warehouse-product-drawer_nativeDiscountManager__i6Jk0 [class~="sm:grid-cols-[96px_1fr]"],.warehouse-product-drawer_nativeDiscountManager__i6Jk0 [class~=grid-cols-2],.warehouse-product-drawer_nativeDiscountManager__i6Jk0 [class~=native-discount-summary]{grid-template-columns:minmax(0,1fr)}.warehouse-product-drawer_nativeDiscountManager__i6Jk0 [class~="sm:col-span-2"]{grid-column:auto}}