html{text-size-adjust:100%}body{padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.globalBottomNav{max-width:calc(100% - 14px - 2 * max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px)))}.dashboard{min-width:0}.dashboard :is(h1,h2,h3,h4,p,label,summary){word-break:normal;-webkit-hyphens:none;hyphens:none}.dashboard :is(h1,h2,h3,h4){overflow-wrap:normal}.dashboard :is(input,select,textarea){min-width:0;max-width:100%}.dashboard :is(button,a)>svg{flex-shrink:0}.globalBottomNav .globalBottomNavArt{display:block;width:30px;height:30px;flex:0 0 30px;object-fit:contain}.globalBottomNav a.requestsNavAction{width:100%}.globalBottomNav a{min-height:52px;height:auto;padding:4px 2px;line-height:1.5}.pushPromptArt{width:40px;height:40px;flex:0 0 40px;object-fit:contain}.dashboard :is(.heroActions,.sectionHeading,.documentCardHeader,.employeeRequestHeader,.noticeManagementTop){min-width:0;flex-wrap:wrap}.dashboard :is(.heroActions,.sectionHeading,.documentCardHeader,.employeeRequestHeader,.noticeManagementTop)>div{min-width:0}.dashboard :is(.field,.formGrid,.employeeForm,.internalFormCard,.readonlyPersonnelItem){min-width:0}.dashboard :is(.employeeCreateCard,.documentCard,.internalFormCard,.assetCard,.handoverCard,.faultCard){padding:14px}.dashboard :is(.documentList,.formsList,.assetList,.faultList,.handoverList){gap:8px;margin-top:10px}.dashboard .field{margin-block:10px}.dashboard .sectionHeading{margin-bottom:10px}.dashboard :is(.secondaryButton,.compactButton,.copyButton,.btn){min-height:44px;max-width:100%;white-space:normal}.dashboard :is(.faultDescription,.assetNotes,.formResponses p,.readonlyPersonnelItem strong){overflow-wrap:normal;word-break:normal}.dashboard :is(.emptyState,.empty-state){padding-block:18px;min-height:0}.birthdayArtImage{display:block;width:100%;height:100%;object-fit:contain}.birthdayArtImage[data-birthday-theme=pink]{filter:hue-rotate(70deg)}.birthdayArtImage[data-birthday-theme=neutral]{filter:saturate(.55)}@media(max-width:560px){.dashboard:not(.compactHome){padding:12px 10px 18px}.dashboard :is(.employeeCreateCard,.documentCard,.internalFormCard,.assetCard,.handoverCard,.faultCard){padding:12px;margin-top:10px}.dashboard :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){font-size:16px}.dashboard :is(.heroActions,.documentActions,.faultActions,.handoverActions){gap:6px}.dashboard .documentActions{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.dashboard :is(.documentVisibility,.statusDot,.miniStatus){max-width:100%;white-space:normal}.dashboard .readonlyPersonnelGrid{grid-template-columns:minmax(0,1fr)}.dashboard :is(.formGrid,.performanceScores){column-gap:10px}}@media(max-width:350px){.dashboard .formGrid{grid-template-columns:minmax(0,1fr)}}.authFormShell .brand{margin-bottom:16px}.authFormShell .brand h1{font-size:22px;line-height:1.7;margin:8px 0}.authFormShell .brand p{font-size:13px;line-height:1.9;margin:6px 0}.authBrandMarkCurrent{gap:10px;padding:12px;border-radius:18px;background:linear-gradient(115deg,#e4f1ff,#fff)}.authBrandMarkCurrent img{width:56px;height:56px;object-fit:contain}@media(max-width:560px){.authFormShell{padding:16px 12px}.authFormShell>.card{padding:18px 16px}.authFormShell .brand h1{font-size:20px}}.okArtworkIcon,.okControlIcon{display:inline-block;vertical-align:middle;flex-shrink:0}.okArtworkIcon{overflow:hidden;max-width:100%}.sectionNotificationShortcut{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:48px;min-height:52px;padding:2px 4px;margin:0 2px 6px;color:#52677f;text-decoration:none;line-height:1.5}.sectionNotificationShortcut>span{font-size:10px;font-weight:700}.sectionNotificationBadge{position:absolute;top:0;right:0;min-width:16px;padding:1px 4px;border-radius:10px;background:#dc2626;color:#fff;font-size:9px;line-height:1.5;text-align:center}.notificationIcon .okArtworkIcon{width:30px;height:30px}.dashboardHeaderActions{width:min(1180px,calc(100% - 24px));margin:10px auto 0;display:flex;align-items:center;justify-content:flex-end}@media(max-width:620px){.dashboardHeaderActions{width:calc(100% - 20px);margin-top:6px}}.dashboardHeaderActions:empty{display:none}.dashboardHeaderActions .sectionNotificationShortcut{margin:0;min-height:44px}.sectionNotificationShortcut:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:10px}.dashboard .quickBulkBar>div>svg.okArtworkIcon{width:42px;height:42px;box-sizing:border-box;padding:2px;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:hidden}@media(max-width:480px){.dashboard .quickBulkBar>div>svg.okArtworkIcon{width:38px;height:38px}}.globalBottomNav>a{position:relative}.globalBottomNav .chatNavBadge{position:absolute;top:5px;inset-inline-end:16%;min-width:19px;height:19px;padding:1px 4px;background:#dc425b;border:2px solid #fff;border-radius:14px;color:#fff;font-size:9px;line-height:13px;text-align:center}.dashboard.sectionScreen{--ok-subpage-ink:#142747;--ok-subpage-muted:#67768b}.dashboard.sectionScreen[class*=sectionTheme-] .sectionHero{display:flex;align-items:center;gap:14px;min-height:96px!important;padding:16px 18px!important;border:1px solid var(--ok-category-soft,#e5f2ff)!important;border-radius:20px!important;background:linear-gradient(115deg,var(--ok-category-soft,#e5f2ff),#fff 85%)!important;box-shadow:0 4px 14px rgba(30,62,105,.045)!important;overflow:visible;isolation:isolate}.dashboard.sectionScreen .sectionHero:after{content:none!important}.dashboard.sectionScreen .sectionHero>div{min-width:0;flex:1 1}.dashboard.sectionScreen .sectionHero h1{color:var(--ok-subpage-ink)!important;font-size:clamp(1.1rem,4.5vw,1.5rem)!important;line-height:1.65;margin:0;overflow-wrap:normal}.dashboard.sectionScreen .sectionHero p{font-size:10px;letter-spacing:.08em;color:var(--ok-category-ink,#318ed5)!important;margin:0 0 3px;direction:ltr;text-align:right}.dashboard.sectionScreen .sectionHero small{color:var(--ok-subpage-muted);line-height:1.8;display:block}.dashboard.sectionScreen[class*=sectionTheme-] .sectionHeroIcon{display:flex;align-items:center;justify-content:center;width:72px!important;height:72px!important;flex:0 0 72px!important;padding:0!important;border-radius:18px!important;transform:none!important;overflow:visible;background:transparent!important;border:0!important;box-shadow:none!important}.dashboard.sectionScreen .sectionLinks{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important;margin-top:12px}.dashboard.sectionScreen[class*=sectionTheme-] .sectionLinkLocked,.dashboard.sectionScreen[class*=sectionTheme-] .sectionLinks>a{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:right;direction:rtl;min-width:0;min-height:76px!important;gap:12px!important;padding:10px 12px!important;background:#fff!important;border:1px solid #e5ebf2!important;border-radius:17px!important;box-shadow:0 3px 12px rgba(30,62,105,.035)!important}.dashboard.sectionScreen[class*=sectionTheme-] .sectionLinkLocked .sectionLinkIcon,.dashboard.sectionScreen[class*=sectionTheme-] .sectionLinks>a:nth-child(n) .sectionLinkIcon{--ok-category-soft:inherit;display:flex;align-items:center;justify-content:center;width:56px!important;height:56px!important;flex:0 0 56px!important;padding:0!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;overflow:visible;color:var(--ok-category-ink,#318ed5)!important}.dashboard.sectionScreen .sectionCardText{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.dashboard.sectionScreen .sectionCardText strong{font-size:.86rem!important;line-height:1.7;color:var(--ok-subpage-ink);overflow-wrap:normal}.dashboard.sectionScreen .sectionCardText small{font-size:.72rem;line-height:1.7;color:var(--ok-subpage-muted);overflow-wrap:normal}.dashboard.sectionScreen .sectionLinks>a>svg:last-child{display:block!important;width:17px;height:17px;flex-shrink:0;-webkit-margin-start:auto;margin-inline-start:auto}.dashboard.sectionScreen .sectionLinkLocked{opacity:.65}.dashboard.sectionScreen .sectionLinks>a:focus-visible{outline:3px solid var(--ok-category-ink,#318ed5);outline-offset:3px}.dashboard.sectionScreen .sectionLinks>a:active{transform:scale(.99)}.okIllustratedIcon,.okVectorIcon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;flex-shrink:0;border-radius:inherit}.okIllustratedIcon>img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;filter:none;transform:none}.okVectorIcon{background:transparent;box-shadow:none;overflow:hidden;box-sizing:border-box;padding:4px;color:inherit}.dashboard.sectionScreen .okVectorIcon>svg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;flex-shrink:0;filter:none!important}.dashboard.sectionScreen .okVectorIcon>svg:not(.homeReferenceIcon){stroke:currentColor;stroke-width:1.8}.dashboard.sectionScreen .okVectorIcon>.homeReferenceIcon{stroke:none!important}.dashboard.compactHome .homeIconGrid .homeIconTile[class*=homeTile-] .homeIconMark:has(.okIllustratedIcon,.okVectorIcon){background:transparent!important;box-shadow:none!important;padding:0!important}.dashboard.compactHome .homeIconGrid .homeIconMark .okVectorIcon{background:transparent;box-shadow:none;padding:8px}.dashboard.compactHome .homeIconGrid .homeIconMark .okVectorIcon .homeReferenceIcon{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}.dashboard .requestWorkspace .requestTypeTileIcon:has(.okIllustratedIcon),.dashboard .requestsRoleGrid .requestTypeTileIcon:has(.okIllustratedIcon){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}@media(max-width:420px){.dashboard.sectionScreen[class*=sectionTheme-] .sectionHero{gap:10px;min-height:90px!important;padding:12px!important}.dashboard.sectionScreen[class*=sectionTheme-] .sectionHeroIcon{width:60px!important;height:60px!important;flex-basis:60px!important}.dashboard.sectionScreen[class*=sectionTheme-] .sectionLinkLocked,.dashboard.sectionScreen[class*=sectionTheme-] .sectionLinks>a{gap:9px!important;padding:9px 10px!important}.dashboard.sectionScreen[class*=sectionTheme-] .sectionLinkLocked .sectionLinkIcon,.dashboard.sectionScreen[class*=sectionTheme-] .sectionLinks>a:nth-child(n) .sectionLinkIcon{width:50px!important;height:50px!important;flex-basis:50px!important}.dashboard.sectionScreen .sectionCardText strong{font-size:.81rem!important}}@media(prefers-reduced-motion:reduce){.dashboard.sectionScreen .sectionLinks>a{transition:none!important;transform:none!important}}.dashboard .requestsRoleGrid .requestChooserIllustration:has(.okIllustratedIcon){background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;transform:none!important}.okIllustratedIcon.okIllustratedPortrait{display:block;overflow:hidden}.okIllustratedIcon.okIllustratedPortrait>img{width:100%;height:auto;max-height:none;object-fit:contain;object-position:top}.okIllustratedIcon.okIllustratedClean{display:flex;overflow:hidden;background:transparent;border-radius:0;padding:4px;box-shadow:none;box-sizing:border-box}.okIllustratedIcon.okIllustratedClean>img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transform:none}.homeTile-disciplinary-regulation,.homeTile-discipline{--ok-category-soft:#f0eafa}.homeTile-welfare{--ok-category-soft:#fff0f4}.homeTile-notices{--ok-category-soft:#fff3df}.homeTile-operations{--ok-category-soft:#e3f7f5}.dashboard.compactHome .homeIconGrid .homeIconTile .okIllustratedIcon{display:flex;width:100%;height:100%;padding:0;background:transparent;box-shadow:none;overflow:hidden}.dashboard.compactHome .homeIconGrid .homeIconTile .okIllustratedIcon>img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none;filter:none}:root{--ui-ink:#233d5d;--ui-muted:#71839a;--ui-line:#e1e9f2;--ui-surface:#fff;--ui-radius:22px;--ui-gap:12px}body{color:var(--ui-ink);background:#f5f8fc}.dashboard,.shell{min-width:0;max-width:100%}.dashboard:not(.messenger){width:min(100%,1180px)}.dashboard :is(section,article,header,form,fieldset,details,nav){min-width:0}.dashboard :is(h1,h2,h3,h4,h5,h6,label,summary,strong,b,p,small),.shell :is(h1,h2,h3,p,label){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.dashboard :is(h1,h2,h3,h4,h5,h6){text-wrap:pretty}.dashboard :is(.employeeCreateCard,.documentCard,.internalFormCard,.assetCard,.handoverCard,.faultCard,.contractCard,.noticeCard){border-color:var(--ui-line);box-shadow:0 6px 24px #1c3d6105;border-radius:var(--ui-radius);background:var(--ui-surface);min-width:0;max-width:100%}.dashboard :is(.employeeCreateCard,.internalFormCard){margin-block:12px;padding:16px}.dashboard :is(.input,input,select,textarea,button){font-family:inherit}.dashboard :is(.input,select,textarea){min-width:0;max-width:100%;border-color:#dce6f1;border-radius:13px}.dashboard :is(.btn,.buttonLink,.secondaryButton,.compactButton,.profileAction){text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.7;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;min-height:44px}.dashboard :is(.btn,.secondaryButton,.compactButton):focus-visible{outline:3px solid #6ca9e7;outline-offset:3px}.dashboard :is(.formGrid,.readonlyPersonnelGrid,.payslipTotals,.payslipBreakdown)>*{min-width:0}.dashboard :is(.sectionCardText strong,.noticeCompactTitle strong,.homeLeadDetails span,.compactDetails>summary,.consumableTitleRow strong){overflow-wrap:normal}.dashboard .homeRecentNoticeList .homeNoticeCard .homeNoticeContent strong{white-space:normal;overflow:visible;text-overflow:clip;display:block}.dashboard :is(.payslipCardHeader,.contractCardHeader,.hrSectionHeading,.payslipLinesHeader){flex-wrap:wrap;min-width:0}.dashboard :is(.payslipCardHeader,.contractCardHeader)>div{min-width:0}.dashboard :is(.payslipTotals strong,.payslipItemRow b,.earningAmount,.deductionAmount){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard .payslipTotals{gap:10px}.dashboard .payslipSelfCard .payslipTotals{border:0;border-radius:0;overflow:visible}.dashboard .payslipTotals>div{border:1px solid var(--ui-line);border-radius:15px;padding:13px;min-width:0}.dashboard .payslipItemRow{gap:10px;align-items:flex-start;padding:12px}.dashboard .payslipItemRow>div{flex:1 1}.dashboard .payslipItemRow span,.dashboard .payslipItemRow strong{line-height:1.8}.payslipComparisonShortcut{margin-block:14px}.dashboard [data-ui-header] :is(h1,h2,h3,p){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none}.dashboard :is(code,.machineValue,[data-machine-value]){overflow-wrap:anywhere;word-break:normal;unicode-bidi:plaintext}.dashboard :is(.auditLogEntity code,.auditLogTop strong,.noticeAttachment b,.documentCardHeader strong){overflow-wrap:anywhere}.uiTableScroll{overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain;scrollbar-width:thin}.okUtility3d{overflow:visible;background:transparent;border:0;box-shadow:none}@media(max-width:560px){.dashboard:not(.compactHome):not(.messenger){padding:12px 10px 20px}.dashboard :is(.employeeCreateCard,.internalFormCard){padding:14px;margin-block:10px}.dashboard :is(.payslipBreakdown,.payslipTotals){grid-template-columns:minmax(0,1fr)}.dashboard .payslipTotals>div{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.dashboard .payslipTotals strong{font-size:14px}.dashboard :is(.payslipCardHeader,.contractCardHeader){gap:12px}.dashboard :is(.payslipCardHeader,.contractCardHeader)>div{max-width:100%}.dashboard .payslipItemRow{flex-wrap:wrap}.dashboard .payslipItemRow>div{min-width:min(180px,100%)}.dashboard .payslipItemRow b{-webkit-margin-start:auto;margin-inline-start:auto}.dashboard :is(.documentActions,.payslipActions){gap:8px}}@media print{.payslipComparisonShortcut{display:none!important}}.sharedReturnRow{box-sizing:border-box;width:min(1180px,calc(100% - 24px));min-height:52px;margin:0 auto;padding:2px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.sharedReturnRow>.dashboardHeaderActions{width:auto;margin:0;-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto;align-items:center}.sharedReturnRow .sectionNotificationShortcut{min-height:48px;margin:0;padding:0 4px}@media(max-width:620px){.sharedReturnRow{width:calc(100% - 20px)}}@media print{.sharedReturnRow{display:none!important}}.sharedReturnControl{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:4px;border:0;border-radius:12px;background:transparent;box-shadow:none;cursor:pointer;flex:none}.sharedReturnControl:hover:not(:disabled){background:transparent;transform:translateX(2px)}.sharedReturnControl:focus-visible{outline:3px solid #397abf;outline-offset:2px}.sharedReturnControl:disabled{opacity:.35;cursor:default}.sharedReturnControl svg{flex:none;filter:drop-shadow(0 2px 1px rgb(43 91 151/.16))}.sharedReturnControlLabeled{flex-direction:column;gap:0;height:auto;min-height:49px;padding:0 4px;color:#52677f;line-height:1.5}.sharedReturnLabel{font-size:10px;font-weight:700;line-height:1.5}.sharedReturnRowSimple{min-height:48px;padding:0}.sharedReturnRowSimple~.dashboard:not(.messenger){padding-top:4px}.sharedReturnControlSimple svg{filter:drop-shadow(0 0 1px rgb(35 61 93/.8))}@media (prefers-reduced-motion:reduce){.sharedReturnControl:hover:not(:disabled){transform:none}}