.notification-center_notification__4TCin{position:relative;flex:0 0 auto}.notification-center_closeButton__oG_2h,.notification-center_notificationButton__Pelet{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface);color:var(--pc-muted);cursor:pointer}.notification-center_notificationButton__Pelet{position:relative}.notification-center_closeButton__oG_2h:hover,.notification-center_notificationButton__Pelet:hover{border-color:var(--pc-border-hover);background:var(--pc-surface-soft);color:var(--pc-text)}.notification-center_clearReadButton__f3B1r:focus-visible,.notification-center_closeButton__oG_2h:focus-visible,.notification-center_dismissButton__M0To3:focus-visible,.notification-center_markAllButton__9XVk4:focus-visible,.notification-center_notificationButton__Pelet:focus-visible,.notification-center_notificationError__s8nAg button:focus-visible,.notification-center_notificationFilters__24LUr button:focus-visible,.notification-center_notificationFooter__mm3D3 button:focus-visible,.notification-center_notificationItem__jEDz0:focus-visible{outline:none;box-shadow:var(--pc-focus-ring)}.notification-center_notificationBadge__x147p{position:absolute;top:-6px;right:-6px;display:grid;min-width:19px;height:19px;place-items:center;border:2px solid var(--pc-surface);border-radius:var(--pc-radius-pill);background:var(--pc-danger);color:var(--pc-surface);font-size:var(--pc-font-xs);font-weight:850;line-height:1;padding:0 4px}.notification-center_notificationBackdrop__xIrYH{display:none}.notification-center_notificationPanel__je6ma{position:absolute;z-index:220;top:calc(100% + 10px);right:0;display:flex;width:min(400px,calc(100vw - 32px));max-height:min(620px,calc(100dvh - 96px));overflow:hidden;flex-direction:column;border:1px solid var(--pc-border);border-radius:var(--pc-radius-lg);background:var(--pc-surface);box-shadow:var(--pc-shadow-popover)}.notification-center_notificationHeader__ci6oG{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 14px;border-bottom:1px solid var(--pc-border)}.notification-center_notificationHeading__SQovP{display:grid;min-width:0;gap:2px}.notification-center_notificationHeading__SQovP strong{color:var(--pc-text);font-size:var(--pc-font-base)}.notification-center_notificationHeading__SQovP>span{color:var(--pc-muted-2);font-size:var(--pc-font-xs)}.notification-center_notificationHeaderActions__Lwpiy{display:flex;flex:0 0 auto;align-items:center;gap:6px}.notification-center_markAllButton__9XVk4,.notification-center_notificationError__s8nAg button,.notification-center_notificationFooter__mm3D3 button{min-height:34px;border:1px solid var(--pc-border-strong);border-radius:var(--pc-radius-sm);background:var(--pc-surface);color:var(--pc-text);cursor:pointer;font:inherit;font-size:var(--pc-font-xs);font-weight:800;padding:0 11px}.notification-center_markAllButton__9XVk4:hover,.notification-center_notificationError__s8nAg button:hover,.notification-center_notificationFooter__mm3D3 button:hover{border-color:var(--pc-brand);background:var(--pc-primary-soft)}.notification-center_markAllButton__9XVk4:disabled,.notification-center_notificationError__s8nAg button:disabled,.notification-center_notificationFooter__mm3D3 button:disabled{cursor:wait;opacity:.62}.notification-center_closeButton__oG_2h{width:36px;height:36px;flex-basis:36px;border-color:transparent;background:transparent}.notification-center_notificationActionError__OdVae{margin:0;padding:8px 14px;border-bottom:1px solid var(--pc-danger-border);background:var(--pc-danger-soft);color:var(--pc-danger);font-size:var(--pc-font-xs);line-height:1.4}.notification-center_notificationToolbar___p6Zt{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-bottom:1px solid var(--pc-border);background:var(--pc-surface-soft)}.notification-center_notificationFilters__24LUr{display:inline-flex;min-width:0;padding:2px;border:1px solid var(--pc-border);border-radius:var(--pc-radius-sm);background:var(--pc-surface)}.notification-center_clearReadButton__f3B1r,.notification-center_notificationFilters__24LUr button{min-height:30px;border:0;border-radius:calc(var(--pc-radius-sm) - 3px);background:transparent;color:var(--pc-muted);cursor:pointer;font:inherit;font-size:var(--pc-font-xs);font-weight:800;padding:0 10px}.notification-center_clearReadButton__f3B1r:hover,.notification-center_notificationFilters__24LUr button:hover{background:var(--pc-surface);color:var(--pc-text)}.notification-center_notificationFilters__24LUr .notification-center_filterActive__ErbOI,.notification-center_notificationFilters__24LUr .notification-center_filterActive__ErbOI:hover{background:var(--pc-text);color:var(--pc-surface)}.notification-center_clearReadButton__f3B1r{flex:0 0 auto;color:var(--pc-brand)}.notification-center_clearReadButton__f3B1r:disabled{cursor:wait;opacity:.62}.notification-center_notificationList__uR_wf{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.notification-center_notificationRow__8NzKi{display:grid;grid-template-columns:minmax(0,1fr) 42px;border-bottom:1px solid var(--pc-border);background:var(--pc-surface)}.notification-center_notificationRow__8NzKi:hover{background:var(--pc-surface-soft)}.notification-center_notificationItem__jEDz0{display:grid;width:100%;gap:4px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:10px 14px 11px;text-align:left;text-decoration:none}.notification-center_notificationItem__jEDz0:hover{background:transparent}.notification-center_notificationUnread__7isg4{background:color-mix(in srgb,var(--pc-primary-soft) 58%,white)}.notification-center_notificationRead__A67AZ{color:var(--pc-muted)}.notification-center_dismissButton__M0To3{display:grid;width:34px;height:34px;align-self:center;justify-self:center;place-items:center;border:0;border-radius:var(--pc-radius-sm);background:transparent;color:var(--pc-muted-2);cursor:pointer}.notification-center_dismissButton__M0To3:hover{background:var(--pc-surface);color:var(--pc-text)}.notification-center_dismissButton__M0To3:disabled{cursor:wait;opacity:.5}.notification-center_notificationItemMeta__Le7Y0{display:flex;min-width:0;align-items:center;gap:7px;color:var(--pc-muted-2);font-size:var(--pc-font-xs);font-weight:700;line-height:1.3}.notification-center_notificationItemMeta__Le7Y0>span{color:var(--pc-brand);font-weight:850}.notification-center_notificationItemMeta__Le7Y0 time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-center_notificationItemTitleRow__drmzL{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.notification-center_notificationItem__jEDz0 strong{min-width:0;overflow-wrap:anywhere;color:var(--pc-text);font-size:var(--pc-font-sm);line-height:1.35}.notification-center_notificationRead__A67AZ strong{color:var(--pc-muted);font-weight:760}.notification-center_notificationItem__jEDz0 small{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;color:var(--pc-muted);font-size:var(--pc-font-xs);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-center_unreadLabel__U8bCJ{flex:0 0 auto;border-radius:var(--pc-radius-pill);background:var(--pc-brand);color:var(--pc-surface);font-size:var(--pc-font-xs);font-weight:850;line-height:18px;padding:0 7px}.notification-center_notificationEmpty__o7asI,.notification-center_notificationError__s8nAg{min-height:132px;padding:30px 16px;color:var(--pc-muted);font-size:var(--pc-font-sm);text-align:center}.notification-center_notificationError__s8nAg{display:grid;place-content:center;justify-items:center;gap:10px}.notification-center_notificationError__s8nAg p{margin:0}.notification-center_notificationFooter__mm3D3{display:flex;justify-content:center;padding:9px 12px;border-top:1px solid var(--pc-border);background:var(--pc-surface-soft)}.notification-center_notificationFooter__mm3D3 button{width:100%;background:var(--pc-surface)}@media (max-width:640px){.notification-center_notificationButton__Pelet{width:44px;height:44px;flex-basis:44px}.notification-center_notificationBackdrop__xIrYH{position:fixed;z-index:210;inset:0;display:block;width:100%;height:100%;border:0;background:rgba(15,23,42,.48);cursor:default}.notification-center_notificationPanel__je6ma{position:fixed;z-index:220;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));width:auto;max-height:none;border-radius:var(--pc-radius-lg)}.notification-center_notificationHeader__ci6oG{min-height:60px;padding:10px 10px 10px 14px}.notification-center_notificationHeaderActions__Lwpiy{gap:4px}.notification-center_markAllButton__9XVk4{min-height:var(--pc-control-height);padding-inline:9px}.notification-center_closeButton__oG_2h{width:40px;height:40px;flex-basis:40px}.notification-center_notificationList__uR_wf{flex:1 1}.notification-center_notificationToolbar___p6Zt{min-height:50px;padding-inline:10px}.notification-center_clearReadButton__f3B1r,.notification-center_notificationFilters__24LUr button{min-height:34px}.notification-center_notificationItem__jEDz0{padding:11px 14px 12px}.notification-center_notificationRow__8NzKi{grid-template-columns:minmax(0,1fr) 46px}.notification-center_dismissButton__M0To3{width:40px;height:40px}}@media (max-width:360px){.notification-center_notificationPanel__je6ma{right:max(8px,env(safe-area-inset-right));left:max(8px,env(safe-area-inset-left))}.notification-center_notificationHeading__SQovP>span{display:none}.notification-center_markAllButton__9XVk4{max-width:132px;line-height:1.15;white-space:normal}.notification-center_notificationToolbar___p6Zt{align-items:stretch;flex-direction:column;gap:6px}.notification-center_clearReadButton__f3B1r,.notification-center_notificationFilters__24LUr{width:100%}.notification-center_notificationFilters__24LUr button{flex:1 1}}.PayslipView_payslip__U8LjL{display:grid;gap:16px;color:var(--pc-text)}.PayslipView_header__LUq01{display:grid;gap:12px}.PayslipView_header__LUq01 span{color:var(--pc-muted);font-size:13px;font-weight:600}.PayslipView_header__LUq01 h2{margin:2px 0 0;font-size:20px}.PayslipView_header__LUq01 p{margin:2px 0 0;color:var(--pc-muted);font-size:13px}.PayslipView_header__LUq01 dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.PayslipView_header__LUq01 dt{color:var(--pc-muted);font-size:12px}.PayslipView_header__LUq01 dd{margin:2px 0 0;font-weight:600}.PayslipView_net__ZUMSN{display:flex;align-items:baseline;justify-content:space-between;padding:14px 16px;border:1px solid var(--pc-success-border);border-radius:12px;background:var(--pc-success-soft)}.PayslipView_net__ZUMSN strong{color:var(--pc-success);font-size:24px}.PayslipView_owed___9nJQ{margin:0;padding:12px 14px;border:1px solid var(--pc-warning-border);border-radius:12px;background:var(--pc-warning-soft);color:var(--pc-warning);font-size:14px;line-height:1.45}.PayslipView_section__nWxvq h3{margin:0 0 6px;color:var(--pc-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.PayslipView_lines__4cJvK{display:grid;margin:0;padding:0;list-style:none}.PayslipView_lines__4cJvK li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--pc-border)}.PayslipView_lines__4cJvK li span{display:grid;gap:2px}.PayslipView_lines__4cJvK small{color:var(--pc-muted);font-size:12px}.PayslipView_lines__4cJvK strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.PayslipView_total__t50dc{display:flex;justify-content:space-between;padding-top:8px;font-weight:700}.PayslipView_none__0KXZj{margin:0;padding:8px 0;color:var(--pc-muted);font-size:14px}.PayslipView_days__5AXNl{border:1px solid var(--pc-border);border-radius:12px;padding:10px 14px}.PayslipView_days__5AXNl summary{cursor:pointer;font-weight:600}.PayslipView_day__1pc4D h4{margin:12px 0 0;font-size:13px}.PayslipView_download__db8JH{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--pc-border-strong);border-radius:10px;background:var(--pc-surface);color:var(--pc-text);font-weight:600;text-decoration:none}