.centum-loader{justify-content:center;align-items:center;width:100%;padding:16px;display:flex}.centum-loader-content{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.centum-loader-logo-container{justify-content:center;align-items:center;display:flex}.centum-loader-logo-container .centum-loader-logo{filter:drop-shadow(0 2px 4px #0000001a);width:auto;transition:transform .3s}.centum-loader-spinner-container{justify-content:center;align-items:center;display:flex}.centum-loader-spinner-container .centum-loader-spinner{margin:0 auto;animation:2s linear infinite centum-spin;position:relative}.centum-loader-spinner-container .centum-loader-spinner .spinner-ring{border:3px solid #0000;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.centum-loader-spinner-container .centum-loader-spinner .spinner-ring:first-child{border-top-color:var(--mui-palette-primary-main,#124892)}.centum-loader-spinner-container .centum-loader-spinner .spinner-ring:nth-child(2){border-right-color:var(--mui-palette-primary-dark,#006d89);transform:rotate(45deg)}.centum-loader-spinner-container .centum-loader-spinner .spinner-ring:nth-child(3){border-bottom-color:var(--mui-palette-primary-light,#679acc);transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.centum-loader-spinner-container .centum-loader-spinner{animation:none}}.centum-loader-text{text-align:center;letter-spacing:.3px;font-size:14px;font-weight:600}.centum-loader-small{padding:8px}.centum-loader-small .centum-loader-logo{height:24px}.centum-loader-small .centum-loader-spinner{width:32px;height:32px}.centum-loader-small .centum-loader-spinner .spinner-ring{border-width:2px}.centum-loader-small .centum-loader-text{font-size:12px}.centum-loader-medium{padding:16px}.centum-loader-medium .centum-loader-logo{height:40px}.centum-loader-medium .centum-loader-spinner{width:48px;height:48px}.centum-loader-medium .centum-loader-spinner .spinner-ring{border-width:3px}.centum-loader-medium .centum-loader-text{font-size:14px}.centum-loader-large{padding:24px}.centum-loader-large .centum-loader-logo{height:60px}.centum-loader-large .centum-loader-spinner{width:64px;height:64px}.centum-loader-large .centum-loader-spinner .spinner-ring{border-width:4px}.centum-loader-large .centum-loader-text{font-size:16px}@keyframes centum-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;height:100%}body{min-height:100vh;min-height:-webkit-fill-available}input,textarea,select,button{appearance:none}button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.MuiFormControlLabel-root,.MuiFormControlLabel-label{-webkit-user-select:none;user-select:none}::selection{background-color:var(--mui-palette-info-main);color:var(--mui-palette-background-paper);-webkit-text-fill-color:var(--mui-palette-background-paper)}::-moz-selection{background-color:var(--mui-palette-info-main);color:var(--mui-palette-background-paper)}.fixed-sidebar{z-index:1200;position:fixed;top:0;left:0}.fixed-ai-button{z-index:99999;position:absolute;bottom:80px;right:20px}.pseudo-element:before,.pseudo-element:after{content:"";display:block;position:absolute}@media print{.no-print{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-data:reduce){*{transition:none!important;animation:none!important}}.navigation-container .logo,.navigation-container img[alt*=Centum],.navigation-container img[alt*=logo]{image-rendering:auto;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform;transform:translateZ(0)}.navigation-container{z-index:1000;box-sizing:border-box;--mobile-app-bar-height:calc(56px + env(safe-area-inset-top,0px));width:100%;max-width:100%;display:flex;position:relative}@media screen and (max-width:1199.98px){.navigation-container{flex-direction:column;overflow-x:hidden;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;left:0!important;right:0!important}}.main-content-container{height:100dvh;min-height:100dvh;max-height:100dvh;padding:30px;padding-bottom:calc(30px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:var(--mui-palette-background-default,#f5f5f7);box-sizing:border-box;overflow:auto}body[data-fill-main] .main-content-container{flex-direction:column;display:flex}body[data-fill-main] .main-content-container>*{flex-shrink:0}@media screen and (min-width:1200px){.main-content-container:has(>.applicant-sticky-header){padding-top:0}body[data-portal-shell=partner] .main-content-container,body[data-portal-shell=admin] .main-content-container{padding-top:0}}.main-content-container .MuiContainer-root{width:100%!important;max-width:100%!important}@media screen and (max-width:1199px){.main-content-container{padding:calc(var(--mobile-app-bar-height,56px) + var(--applicant-mobile-subnav-height,52px)) 16px max(72px, 32px + var(--mobile-bottom-nav-height,0px) + env(safe-area-inset-bottom,0px)) 16px;z-index:1;box-sizing:border-box;min-block-size:100dvh;position:relative;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.main-content-container:has(>.applicant-sticky-header){padding-top:var(--mobile-app-bar-height,calc(56px + env(safe-area-inset-top,0px)))}}@media screen and (max-width:1199.98px){body[data-portal-shell=partner] .main-content-container{padding-top:calc(56px + env(safe-area-inset-top,0px));padding-right:16px;padding-bottom:max(72px, 32px + env(safe-area-inset-bottom,0px));padding-left:16px}body[data-portal-shell=client] .main-content-container{padding-top:calc(var(--partner-portal-header-h,56px) + env(safe-area-inset-top,0px));padding-right:16px;padding-bottom:max(72px, 32px + env(safe-area-inset-bottom,0px));padding-left:16px}body[data-portal-shell=admin] .main-content-container{padding-top:var(--mobile-app-bar-height,56px);padding-right:16px;padding-bottom:max(72px, 32px + env(safe-area-inset-bottom,0px));padding-left:16px}}@media screen and (max-width:1199px) and (orientation:landscape){.main-content-container{padding:calc(var(--mobile-app-bar-height,56px) + var(--applicant-mobile-subnav-height,44px)) 12px max(64px, 32px + var(--mobile-bottom-nav-height,0px) + env(safe-area-inset-bottom,0px)) 12px!important}.main-content-container:has(>.applicant-sticky-header){padding-top:var(--mobile-app-bar-height,calc(56px + env(safe-area-inset-top,0px)))!important}.main-content-container{height:100dvh;max-height:100dvh;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;left:0!important;right:0!important}.main-content-container>*{width:100%;max-width:100%;margin-left:0!important;margin-right:0!important}.main-content-container>.MuiContainer-root{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important}.main-content-container>.MuiBox-root:first-child{width:100%;max-width:100%;margin-left:auto!important;margin-right:auto!important}body[data-portal-shell=partner] .main-content-container{padding:calc(56px + env(safe-area-inset-top,0px)) 12px max(64px, 32px + env(safe-area-inset-bottom,0px)) 12px!important}body[data-portal-shell=client] .main-content-container{padding:calc(var(--partner-portal-header-h,56px) + env(safe-area-inset-top,0px)) 12px max(64px, 32px + env(safe-area-inset-bottom,0px)) 12px!important}body[data-portal-shell=admin] .main-content-container{padding:var(--mobile-app-bar-height,56px) 12px max(64px, 32px + env(safe-area-inset-bottom,0px)) 12px!important}}@media screen and (max-width:600px){.main-content-container{padding:calc(var(--mobile-app-bar-height,56px) + var(--applicant-mobile-subnav-height,52px)) 15px max(72px, 32px + var(--mobile-bottom-nav-height,0px) + env(safe-area-inset-bottom,0px)) 15px;margin-top:0;width:100%!important;max-width:100%!important;margin:0!important}.main-content-container:has(>.applicant-sticky-header){padding-top:var(--mobile-app-bar-height,calc(56px + env(safe-area-inset-top,0px)))}.main-content-container{z-index:1;box-sizing:border-box;height:100dvh;max-height:100dvh;position:relative;overflow:auto}body[data-portal-shell=partner] .main-content-container{padding:calc(56px + env(safe-area-inset-top,0px)) 15px max(50px, env(safe-area-inset-bottom,0px)) 15px;height:100dvh;max-height:100dvh;overflow:auto}body[data-portal-shell=client] .main-content-container{padding:calc(var(--partner-portal-header-h,56px) + env(safe-area-inset-top,0px)) 15px max(50px, env(safe-area-inset-bottom,0px)) 15px;height:100dvh;max-height:100dvh;overflow:auto}body[data-portal-shell=admin] .main-content-container{padding:var(--mobile-app-bar-height,56px) 15px max(50px, env(safe-area-inset-bottom,0px)) 15px;height:100dvh;max-height:100dvh;overflow:auto}}@media screen and (max-width:736px) and (orientation:landscape){.main-content-container{padding:calc(var(--mobile-app-bar-height,56px) + var(--applicant-mobile-subnav-height,44px)) 10px 15px 10px!important}.main-content-container:has(>.applicant-sticky-header){padding-top:var(--mobile-app-bar-height,calc(56px + env(safe-area-inset-top,0px)))!important}.main-content-container{height:100vh;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;left:0!important;right:0!important}.main-content-container>*{width:100%;max-width:100%;margin-left:0!important;margin-right:0!important}.main-content-container>.MuiContainer-root{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:12px!important;padding-right:12px!important}.main-content-container>.MuiBox-root:first-child{width:100%;max-width:100%;margin-left:auto!important;margin-right:auto!important}}.desktop-nav-container{z-index:1200;flex-direction:column;align-items:stretch;gap:0;height:100vh;padding:0;display:flex;position:fixed;top:0;left:0;overflow:hidden}@media screen and (max-width:1199px){.desktop-nav-container{display:none}}.desktop-nav-container .logo{width:70%;margin-bottom:10px}.desktop-nav-container button .logo{transition:transform .15s}.desktop-nav-container button .logo:hover{transform:scale(1.02)}.desktop-nav-container .nav-items-container{flex-direction:column;flex:1;gap:4px;width:100%;min-height:0;display:flex;overflow:hidden auto}.desktop-nav-container .MuiCollapse-root .MuiList-root{background:#0000001a;border-radius:0 0 8px 8px;margin-top:-4px;padding-top:0;padding-bottom:0}.desktop-nav-container .MuiListItemButton-root:not(.MuiNavLink-root .MuiListItemButton-root){border-radius:8px;min-height:48px;margin:2px 0;transition:background-color .2s;color:var(--mui-palette-common-white,#fff)!important}.desktop-nav-container .MuiListItemButton-root:not(.MuiNavLink-root .MuiListItemButton-root) .MuiListItemIcon-root{min-width:40px;color:var(--mui-palette-common-white,#fff)!important}.desktop-nav-container .MuiListItemButton-root:not(.MuiNavLink-root .MuiListItemButton-root) .MuiListItemText-root .MuiTypography-root{font-weight:500;color:var(--mui-palette-common-white,#fff)!important}.desktop-nav-container .MuiListItemButton-root:not(.MuiNavLink-root .MuiListItemButton-root) .MuiSvgIcon-root{color:var(--mui-palette-common-white,#fff)!important}.desktop-nav-container .MuiListItemButton-root:not(.MuiNavLink-root .MuiListItemButton-root):hover{background-color:#ffffff14!important}.desktop-nav-container .nav-section-divider{background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:1px;margin:15px 0}.desktop-nav-container .nav-section{margin-bottom:8px}.desktop-nav-container .nav-section .nav-section-header{margin-bottom:0}.desktop-nav-container .nav-section .nav-section-header .MuiIconButton-root{transition:all .2s;color:#fffc!important}.desktop-nav-container .nav-section .nav-section-header .MuiIconButton-root:hover{color:#fff!important;background-color:#ffffff1a!important}.desktop-nav-container .nav-section .nav-section-header .MuiTypography-root{color:#fff!important;white-space:normal!important;word-wrap:break-word!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;overflow:visible!important}.desktop-nav-container .nav-section .nav-section-items{padding-left:8px}.desktop-nav-container .MuiTypography-caption{color:#ffffffb3!important;margin-top:2px!important;font-size:11px!important;line-height:1.2!important}.navigation-container .mobile-nav-container{width:100%;left:0;right:0}@media screen and (max-width:1199px){.navigation-container .mobile-nav-container{box-sizing:border-box;isolation:isolate;z-index:2;width:100%;max-width:100%;position:relative;display:block!important}.navigation-container .mobile-nav-container .logo{image-rendering:auto;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;margin:auto;padding-right:20px;transition:transform .2s;transform:translateZ(0)}.navigation-container .mobile-nav-container .logo:hover{transform:scale(1.05)translateZ(0)}.navigation-container .mobile-nav-container .MuiAppBar-root{box-sizing:border-box;width:100%;max-width:100%;border-radius:0!important;left:0!important;right:0!important}.navigation-container .mobile-nav-container .MuiToolbar-root{box-sizing:border-box;width:100%;max-width:100%}}@media screen and (max-width:1199px) and (orientation:landscape){.navigation-container .mobile-nav-container .logo{width:32px;padding-right:12px}}[data-route=public] .mobile-nav-container{display:none!important}body:not(:has(.navigation-container)) .mobile-nav-container{display:none!important}.nav-drawer-container{visibility:visible;display:block;overflow:hidden}.mobile-nav-drawer-container{background:var(--mui-palette-primary-main,#124892);width:100%;min-width:0;max-width:none;height:100%;color:var(--mui-palette-common-white,#fff);flex-direction:column;padding:0;position:relative;overflow:hidden auto;visibility:visible!important;display:flex!important}.mobile-nav-drawer-container .mobile-nav-top-container{flex-direction:column;width:100%;display:flex;position:relative}.mobile-nav-drawer-container .mobile-nav-top-container .logo{filter:brightness(0)invert();image-rendering:auto;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:120px;margin:0 auto 16px;transform:translateZ(0)}@media screen and (max-width:1024px) and (orientation:landscape){.mobile-nav-drawer-container .mobile-nav-top-container .logo{width:100px;margin-bottom:12px}}@media screen and (max-width:736px) and (orientation:landscape){.mobile-nav-drawer-container .mobile-nav-top-container .logo{width:80px;margin-bottom:8px}}.mobile-nav-drawer-container .mobile-nav-top-container .nav-user-details{background:#ffffff14;border-bottom:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:0;margin-bottom:0;padding:16px;display:flex}@media screen and (max-width:1199px) and (orientation:landscape){.mobile-nav-drawer-container .mobile-nav-top-container .nav-user-details{gap:8px;padding:12px}}@media screen and (max-width:736px) and (orientation:landscape){.mobile-nav-drawer-container .mobile-nav-top-container .nav-user-details{gap:6px;padding:8px}}.mobile-nav-drawer-container .mobile-nav-top-container .nav-user-details .MuiSvgIcon-root{color:var(--mui-palette-common-white,#fff);font-size:36px!important}@media screen and (max-width:1024px) and (orientation:landscape){.mobile-nav-drawer-container .mobile-nav-top-container .nav-user-details .MuiSvgIcon-root{font-size:32px!important}}@media screen and (max-width:736px) and (orientation:landscape){.mobile-nav-drawer-container .mobile-nav-top-container .nav-user-details .MuiSvgIcon-root{font-size:28px!important}}.mobile-nav-drawer-container .mobile-nav-top-container .nav-user-details .name{color:var(--mui-palette-common-white,#fff);margin-bottom:2px;font-weight:600;font-size:15px!important}@media screen and (max-width:1024px) and (orientation:landscape){.mobile-nav-drawer-container .mobile-nav-top-container .nav-user-details .name{font-size:14px!important}}@media screen and (max-width:736px) and (orientation:landscape){.mobile-nav-drawer-container .mobile-nav-top-container .nav-user-details .name{font-size:13px!important}}.mobile-nav-drawer-container .mobile-nav-top-container .nav-user-details .email{color:#fffc;font-size:12px!important}@media screen and (max-width:736px) and (orientation:landscape){.mobile-nav-drawer-container .mobile-nav-top-container .nav-user-details .email{font-size:11px!important}}.mobile-nav-list-container{flex:1;width:100%;min-height:0;padding:16px;position:relative;overflow:visible}@media screen and (max-width:1199px) and (orientation:landscape){.mobile-nav-list-container{padding:12px}}@media screen and (max-width:736px) and (orientation:landscape){.mobile-nav-list-container{padding:8px}}.mobile-nav-list-container .MuiCollapse-root .MuiList-root{background:#0000001a;padding-top:0;padding-bottom:0}.mobile-nav-list-container .MuiListItemButton-root:not(.MuiNavLink-root .MuiListItemButton-root){border-radius:8px;min-height:48px;margin:2px 0;transition:background-color .2s;color:var(--mui-palette-common-white,#fff)!important}.mobile-nav-list-container .MuiListItemButton-root:not(.MuiNavLink-root .MuiListItemButton-root) .MuiListItemIcon-root{min-width:40px;color:var(--mui-palette-common-white,#fff)!important}.mobile-nav-list-container .MuiListItemButton-root:not(.MuiNavLink-root .MuiListItemButton-root) .MuiListItemText-root .MuiTypography-root{font-weight:500;color:var(--mui-palette-common-white,#fff)!important}.mobile-nav-list-container .MuiListItemButton-root:not(.MuiNavLink-root .MuiListItemButton-root) .MuiSvgIcon-root{color:var(--mui-palette-common-white,#fff)!important}.mobile-nav-list-container .MuiListItemButton-root:not(.MuiNavLink-root .MuiListItemButton-root):hover{background-color:#ffffff14!important}.mobile-nav-list-container .MuiBox-root .MuiTypography-subtitle2{color:#fff!important;font-weight:600!important}.mobile-nav-list-container .MuiBox-root .MuiDivider-root{background-color:#fff3!important}.mobile-nav-list-container .MuiTypography-caption{color:#ffffffb3!important;margin-top:1px!important;font-size:10px!important;line-height:1.2!important}@media screen and (max-width:1199.98px){.MuiDrawer-root:not(.job-board-nav-drawer){z-index:1300!important;position:fixed!important}.MuiDrawer-root:not(.job-board-nav-drawer).MuiDrawer-temporary .MuiDrawer-paper{height:100vh!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;position:fixed!important;top:0!important;left:0!important;transform:translate(-100%)!important}.MuiDrawer-root:not(.job-board-nav-drawer).MuiDrawer-temporary .MuiDrawer-paper.MuiDrawer-paperAnchorLeft.MuiDrawer-paperAnchorDockedLeft{transform:translate(0)!important}body{overflow-x:hidden!important}.main-content-container{width:100%!important;max-width:100%!important;transition:none!important;left:0!important;right:0!important;transform:none!important}.main-content-container>*{max-width:100%!important}.MuiContainer-root{box-sizing:border-box!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.main-content-container>.MuiContainer-root{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.main-content-container>.MuiBox-root{max-width:100%!important}.main-content-container>.MuiBox-root[class*=container],.main-content-container>.MuiBox-root[class*=Container]{width:100%!important;margin-left:0!important;margin-right:0!important}}.MuiCircularProgress-root{margin:auto;display:flex!important}body,html{margin:0;background-color:var(--mui-palette-background-default,#f5f5f7)!important;color:var(--mui-palette-text-primary,#1d1d1f)!important}@media screen and (max-width:900px){body,html{margin:unset;background-color:var(--mui-palette-background-default,#f5f5f7)!important}}p{color:var(--mui-palette-text-primary);margin:0}a{color:var(--mui-palette-primary-main,#124892);text-decoration:none}.button-spacing{margin-top:10px!important}.squared-chip{border-radius:3px!important}.MuiFormControl-root{width:100%;margin-top:16px!important;margin-bottom:8px!important}.grey-subtext{color:var(--mui-palette-text-secondary);margin-top:10px;font-size:16px!important}.grey-small-text{color:var(--mui-palette-text-secondary);text-align:center;margin-top:5px;font-size:13px!important}.MuiTouchRipple-root{color:var(--mui-palette-common-white,#fff)!important}.MuiPagination-ul{justify-content:center}.MuiStepper-root{overflow:auto}#menu-countryCode .MuiPopover-paper{max-height:300px!important}.m-10{margin:10px!important}.mr-10{margin-right:10px!important}.ml-10{margin-left:10px!important}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.p-10{padding:10px!important}.pb-10{padding-bottom:10px!important}.w-100{width:100%!important}.MuiTypography-root{word-break:break-word;overflow-wrap:break-word;line-height:1.5}.loading-screen-container .MuiTypography-root,.loading-screen-container .loading-text,.loading-screen-container .loading-subtext,.centum-loader .MuiTypography-root,.centum-loader .centum-loader-text,.loading-content .MuiTypography-root,.loading-content .loading-text,.loading-content .loading-subtext{color:var(--mui-palette-common-white,#fff)!important}.desktop-nav-container .MuiTypography-root,.mobile-nav-drawer-container .MuiTypography-root,.nav-drawer-container .MuiTypography-root{word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.avatar-on-brand.MuiAvatar-root,.avatar-on-brand{background-color:#0000!important}.dashboard-stats-card .MuiTypography-root{word-break:break-word;overflow-wrap:break-word;line-height:1.4;color:inherit!important}.dashboard-stats-card .MuiAvatar-root .MuiSvgIcon-root{color:inherit!important}.MuiCard-root .MuiTypography-root,.MuiPaper-root .MuiTypography-root{word-break:break-word;overflow-wrap:break-word;line-height:1.4}.nav-text-details-container .MuiTypography-root{word-break:break-word;overflow-wrap:break-word;line-height:1.3}.desktop-nav-container .nav-text-details-container .MuiTypography-root,.mobile-nav-drawer-container .nav-text-details-container .MuiTypography-root{word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.MuiListItemText-root .MuiListItemText-primary{margin-bottom:16px!important;line-height:1.4!important}.MuiListItemText-root .MuiListItemText-secondary{margin-top:8px!important;margin-bottom:8px!important;line-height:1.5!important;display:block!important}.desktop-nav-container .MuiListItemText-root .MuiListItemText-primary,.mobile-nav-drawer-container .MuiListItemText-root .MuiListItemText-primary{word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:0!important;line-height:1.4!important;overflow:hidden!important}.desktop-nav-container .MuiListItemText-root .MuiListItemText-secondary,.mobile-nav-drawer-container .MuiListItemText-root .MuiListItemText-secondary{word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;margin-bottom:0!important;line-height:1.3!important;overflow:hidden!important}.MuiCardActionArea-root{overflow:visible!important}.MuiCardActionArea-root .MuiTypography-root{margin-bottom:8px!important}.MuiCardActionArea-root .MuiTypography-root:last-child{margin-top:4px!important;margin-bottom:0!important}.desktop-nav-container .MuiCollapse-root .MuiListItemButton-root .MuiTypography-root,.desktop-nav-container .MuiCollapse-root .MuiListItemButton-root .MuiSvgIcon-root,.desktop-nav-container .MuiCollapse-root .MuiListItemButton-root .MuiListItemIcon-root,.desktop-nav-container .MuiListItemButton-root:not(.MuiNavLink-root .MuiListItemButton-root) .MuiTypography-root,.desktop-nav-container .MuiListItemButton-root:not(.MuiNavLink-root .MuiListItemButton-root) .MuiSvgIcon-root,.desktop-nav-container .MuiListItemButton-root:not(.MuiNavLink-root .MuiListItemButton-root) .MuiListItemIcon-root,.dark-surface,.dark-surface-transparent,.dark-surface .MuiTypography-root,.dark-surface-transparent .MuiTypography-root,.dark-surface .MuiSvgIcon-root,.dark-surface-transparent .MuiSvgIcon-root{color:var(--mui-palette-common-white,white)!important}.dark-surface .MuiChip-root,.dark-surface-transparent .MuiChip-root{color:var(--mui-palette-common-white,white)!important;border-color:#ffffff40!important}.dark-surface .MuiListItemIcon-root,.dark-surface-transparent .MuiListItemIcon-root,.dark-surface h1,.dark-surface-transparent h1,.dark-surface h2,.dark-surface-transparent h2,.dark-surface h3,.dark-surface-transparent h3,.dark-surface h4,.dark-surface-transparent h4,.dark-surface h5,.dark-surface-transparent h5,.dark-surface h6,.dark-surface-transparent h6,.dark-surface p,.dark-surface-transparent p,.dark-surface span,.dark-surface-transparent span{color:var(--mui-palette-common-white,white)!important}.dark-surface-transparent .MuiPaper-root{color:var(--mui-palette-common-white,white)!important;box-shadow:none!important;background-color:#0000!important;border:none!important}.blue-header{background:linear-gradient(145deg, var(--mui-palette-primary-main,#124892) 0%, var(--mui-palette-primary-dark,#0d3a75) 55%, rgba(var(--mui-palette-primary-main-rgb,18, 72, 146), .95) 100%)!important;color:var(--mui-palette-common-white,white)!important}.blue-header .MuiTypography-root,.blue-header h1,.blue-header h2,.blue-header h3,.blue-header h4,.blue-header h5,.blue-header h6,.blue-header p,.blue-header span,.blue-header div{color:var(--mui-palette-common-white,white)!important}.blue-header .MuiChip-root{color:var(--mui-palette-common-white,white)!important;border-color:#ffffff40!important}.blue-header .MuiButton-root{color:inherit!important}.blue-header .MuiButton-contained{background-color:var(--mui-palette-background-paper,white)!important;color:var(--mui-palette-primary-main,#124892)!important}.blue-header .MuiButton-contained:hover{background-color:rgba(var(--mui-palette-common-white-rgb,255, 255, 255), .9)!important}.button-container{align-items:center;width:82%;margin:auto;display:flex}@media screen and (max-width:900px){.button-container{width:100%;margin-top:20px;padding-bottom:10px}}.button-container .right-btn{margin-left:auto}.admin-save-changes{justify-content:center;margin-top:10px;display:flex}.signature-image{background-color:var(--mui-palette-common-white,#fff);border:1px solid #e0e0e0;border-radius:5px;width:100%;height:200px;margin-top:15px}.job-application-role-container{border-bottom:1px solid #0000001a;margin-bottom:35px;padding-bottom:10px}.candidate-application-form-container{flex-direction:column;gap:0;display:flex}.candidate-application-form-container .MuiChip-root{border-radius:5px}@media screen and (max-width:900px){.candidate-application-form-container .MuiPaginationItem-root{margin:0!important;padding:0!important}}.candidate-application-form-container .app-form-section-container{width:100%;margin-top:40px;padding:20px}@media screen and (max-width:900px){.candidate-application-form-container .app-form-section-container{margin-top:10px;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}}.admin-applicant-form-container .app-form-section-container{width:100%;height:calc(100vh - 520px);margin-top:40px;padding:20px;overflow:auto}@media screen and (max-width:1920px){.admin-applicant-form-container .app-form-section-container{height:calc(100vh - 300px)}}@media screen and (max-width:1300px){.admin-applicant-form-container .app-form-section-container{height:100%;overflow:unset;padding:20px}}@media screen and (max-width:900px){.admin-applicant-form-container .app-form-section-container{height:100%;overflow:unset;margin-top:30px;padding:0;box-shadow:none!important}}.divider-space{margin-top:12px!important;margin-bottom:12px!important}@media screen and (max-width:900px){.divider-space{margin-top:20px!important;margin-bottom:20px!important}}.form-title{color:var(--mui-palette-primary-main,#124892);font-weight:500;font-size:18px!important}.sub-text{color:#000000e6;background-color:#0000001a;border-radius:5px;margin-top:10px;padding:10px;line-height:20px;font-size:15px!important}.candidate-application-form-container .signature-canvas-container,.admin-applicant-form-container .signature-canvas-container{background-color:var(--mui-palette-common-white,#fff);touch-action:none;border:1px solid #0000004d;border-radius:5px;width:100%;height:200px;margin-top:15px;overflow:hidden}@media screen and (max-width:900px){.candidate-application-form-container .signature-canvas-container,.admin-applicant-form-container .signature-canvas-container{border-radius:4px;height:180px;margin-top:10px}}@media screen and (max-width:480px){.candidate-application-form-container .signature-canvas-container,.admin-applicant-form-container .signature-canvas-container{height:160px}}.signature-canvas{touch-action:none;display:block}.interview-score-questions{margin-bottom:15px}.interview-score-questions .interview-total-score{text-align:right;margin-top:10px;font-weight:600;font-size:17px!important}.interview-score-questions .interview-question-score-row{border-bottom:1px solid #e0e0e0;align-items:flex-end;gap:20px;padding-bottom:10px;display:flex}.interview-score-questions .interview-question-score-row .interview-question-container{width:100%;padding-top:15px}@media screen and (max-width:1000px){.interview-score-questions .interview-question-score-row{flex-direction:column;gap:0}}.interview-score-questions .interview-question-score-row .score-text-input{max-width:200px}.interview-record-form-container-candidate{box-sizing:border-box;width:100%;height:calc(95vh - 100px);margin-top:20px;padding:20px;overflow:auto}.reference-form-sections-container{flex-direction:column;gap:20px;width:100%;display:flex}@media screen and (max-width:900px){.reference-form-sections-container{gap:16px}}.sign-off-container{border-radius:5px;flex-direction:column;gap:20px;margin-top:15px;padding:10px;display:flex}@media screen and (max-width:900px){.sign-off-container{margin-top:0;padding:0}}.work-absenses-container{background-color:rgba(var(--mui-palette-primary-main-rgb,18, 72, 146), .1);box-sizing:border-box;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:16px;width:100%;min-width:0;margin-top:12px;padding:16px;display:flex}@media screen and (max-width:900px){.work-absenses-container{flex-direction:column-reverse;align-items:stretch;gap:12px;margin-left:0;margin-right:0;padding:12px 14px}.work-absenses-container .MuiTextField-root,.work-absenses-container .MuiFormControl-root,.work-absenses-container .MuiButton-root{width:100%;min-width:0;max-width:100%}}.agreement-statement-txt{margin-top:20px;font-weight:600;line-height:24px}.agreement-statement-txt .link{text-decoration:underline;transition:all .2s;color:var(--mui-palette-primary-main,#124892)!important}.agreement-statement-txt .link:hover{opacity:.5}.form-bullet-point-list{flex-direction:column;gap:15px;margin-top:10px;padding-left:20px;line-height:22px;display:flex}.MuiIconButton-root.Mui-disabled{color:#e0e0e0!important}.stepper-label:hover,.create-stepper-container .Mui-disabled:hover{cursor:pointer}.check-list-label{align-items:center!important}.cv-button{word-wrap:break-word;margin-top:5px!important;margin-bottom:10px!important}.admin-interview-form-section-container{box-sizing:border-box;width:100%;margin-top:20px;padding:20px}@media screen and (max-width:900px){.admin-interview-form-section-container{margin-top:10px;padding:0;box-shadow:none!important}}.admin-interview-form-section-container .overflow-container{height:calc(94vh - 170px);padding-top:4px;padding-right:20px;overflow:auto}@media screen and (max-width:1000px){.admin-interview-form-section-container .overflow-container{height:100%}}.admin-interview-form-section-container .interview-record-info{background-color:rgba(var(--mui-palette-primary-main-rgb,18, 72, 146), .2);border-radius:5px;margin-top:10px;padding:1px 15px 1px 0;font-size:16px}.admin-interview-form-section-container .interview-record-info ul{flex-direction:column;gap:15px;display:flex}.admin-interview-form-section-container .interviewee-section-container{border-radius:0;flex-direction:column;margin-top:0;padding:0;display:flex}.admin-interview-form-section-container .interviewee-section-container .interviewee-form-title{color:var(--mui-palette-primary-main,#124892);font-weight:500;font-size:18px!important}.welcome-container .welcome-top-section{background-color:var(--mui-palette-primary-main,#124892);height:20vh}.welcome-container .welcome-title{color:var(--mui-palette-text-secondary,#86868b);margin-bottom:15px;font-size:26px!important}.welcome-container .welcome-title .name{font-weight:600}@media screen and (max-width:900px){.welcome-container .welcome-title{color:#000000b3;max-width:min-content;line-height:28px;display:inline-block;font-size:18px!important}.welcome-container .welcome-title .name{color:var(--mui-palette-text-secondary,#86868b);font-size:28px!important}}.welcome-container .subtitle{background-color:rgba(var(--mui-palette-primary-main-rgb,18, 72, 146), .2);color:var(--mui-palette-text-secondary,#86868b);border-radius:5px;margin-bottom:30px;padding:10px;line-height:30px;font-size:16px!important}@media screen and (max-width:900px){.welcome-container .subtitle{line-height:23px;font-size:15px!important}}.welcome-container .welcome-container-row{gap:5%;display:flex}@media screen and (max-width:1120px){.welcome-container .welcome-container-row{flex-direction:column;gap:0}}.welcome-container .dashboard-title{color:var(--mui-palette-text-secondary,#86868b);margin-top:20px;margin-bottom:10px;font-size:19px!important}@media screen and (max-width:900px){.welcome-container .dashboard-title{display:none}}.welcome-container .dashboard-container{flex-direction:column;flex:2;display:flex}.welcome-container .welcome-container-right{flex-direction:column;gap:10px;max-width:300px;display:flex}.welcome-container .policies-overview-container{background-color:rgba(var(--mui-palette-primary-main-rgb,18, 72, 146), .2);border:1px solid var(--mui-palette-primary-main,#124892);flex-direction:column;flex:1;gap:10px;max-width:300px;margin-top:40px;margin-bottom:auto;padding:10px;display:flex;box-shadow:none!important}@media screen and (max-width:900px){.welcome-container .policies-overview-container{border:1px solid #0003;border-radius:10px;max-width:100%;box-shadow:none!important}}.welcome-container .policies-overview-container .title{color:var(--mui-palette-secondary-main,#979390);font-weight:600;font-size:18px!important}.welcome-container .policies-overview-container .policy-subtitle{color:var(--mui-palette-secondary-main,#979390)}.welcome-container .policies-overview-container .count-container{color:var(--mui-palette-secondary-main,#979390);font-size:15px}.welcome-container .policies-overview-container .policy-count{margin-bottom:3px;font-size:28px;font-weight:600}.welcome-container .policies-overview-container .icon-btn{margin-left:auto}.welcome-container .contact-us-db-container{border-top:1px solid #0000001a;margin-top:20px;margin-bottom:20px}.welcome-container .contact-us-db-container .db-title{color:var(--mui-palette-primary-main,#124892);margin-top:20px;margin-bottom:50px;font-weight:500;font-size:26px!important}@media screen and (max-width:900px){.welcome-container .contact-us-db-container .db-title{font-size:22px!important}}.db-subtitle{color:var(--mui-palette-text-secondary,#86868b);font-size:18px!important}.db-subtitle .num-value{font-size:14px!important}.begin-application-container{background-color:var(--mui-palette-common-white,#fff);border-radius:10px;flex-direction:column;align-items:center;gap:20px;padding:20px;display:flex}.begin-application-container .text{color:var(--mui-palette-primary-main,#124892);font-size:18px!important}.dashboard-alert{margin-top:10px;align-items:center!important}.dashboard-alert .MuiAlertTitle-root{margin-bottom:0!important}.dashboard-alert .text{margin-top:5px;font-size:15px}.dashboard-alert .MuiSvgIcon-root{height:auto;width:28px!important}.checklist-container{background-color:var(--mui-palette-common-white,#fff);border-radius:10px;flex-direction:column;gap:10px;width:500px;height:max-content;margin:0 0 20px;padding:10px;display:flex}@media screen and (max-width:900px){.checklist-container{border:1px solid #0003;width:100%;max-height:max-content;margin:20px 0;padding:0}}.checklist-container .title{color:var(--mui-palette-primary-main,#124892);font-size:18px!important}@media screen and (max-width:900px){.checklist-container .title{padding:10px}}.checklist-container .helper-text{color:#000000b3;text-align:center;margin-top:10px;font-size:12px}@media screen and (max-width:900px){.checklist-container .helper-text{padding:10px}}.disabled-applicant-checklist-item{color:#0000004d}.disabled-applicant-checklist-item .incomplete-icon-container{border:1px solid #0000004d;border-radius:20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.disabled-applicant-checklist-item .incomplete-icon-container .icon{stroke:#0000004d;stroke-width:1.2px;color:var(--mui-palette-common-white,#fff);font-size:15px}.disabled-applicant-checklist-item .icon-container{border:1px solid #0000004d;border-radius:20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.disabled-applicant-checklist-item .icon-container .icon{stroke:#0000004d;stroke-width:1.2px;color:var(--mui-palette-common-white,#fff);font-size:15px}.applicant-checklist-item .icon-container{background-color:var(--mui-palette-success-main,#34c759);border-radius:20px;justify-content:center;align-items:center;width:10px;height:10px;padding:6px;display:flex}.applicant-checklist-item .icon-container .icon{stroke:var(--mui-palette-common-white,#fff);color:var(--mui-palette-common-white,#fff);stroke-width:1.2px;font-size:15px}.applicant-checklist-item .incomplete-icon-container{border:1px solid #0000004d;border-radius:20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.applicant-checklist-item .incomplete-icon-container .icon{stroke:#0000004d;stroke-width:1.2px;color:var(--mui-palette-common-white,#fff);font-size:15px}.responsive-h1{font-size:1.5rem;font-weight:700;line-height:1.2}@media screen and (min-width:600px){.responsive-h1{font-size:2rem}}@media screen and (min-width:900px){.responsive-h1{font-size:2.5rem}}@media screen and (min-width:1200px){.responsive-h1{font-size:3rem}}.responsive-h1{margin-bottom:1rem}.responsive-h2{font-size:1.25rem;font-weight:600;line-height:1.3}@media screen and (min-width:600px){.responsive-h2{font-size:1.5rem}}@media screen and (min-width:900px){.responsive-h2{font-size:2rem}}@media screen and (min-width:1200px){.responsive-h2{font-size:2.5rem}}.responsive-h2{margin-bottom:.875rem}.responsive-h3{font-size:1.125rem;font-weight:600;line-height:1.3}@media screen and (min-width:600px){.responsive-h3{font-size:1.25rem}}@media screen and (min-width:900px){.responsive-h3{font-size:1.5rem}}@media screen and (min-width:1200px){.responsive-h3{font-size:2rem}}.responsive-h3{margin-bottom:.75rem}.responsive-h4{font-size:1rem;font-weight:600;line-height:1.4}@media screen and (min-width:600px){.responsive-h4{font-size:1.125rem}}@media screen and (min-width:900px){.responsive-h4{font-size:1.25rem}}@media screen and (min-width:1200px){.responsive-h4{font-size:1.5rem}}.responsive-h4{margin-bottom:.625rem}.responsive-h5{font-size:.875rem;font-weight:600;line-height:1.4}@media screen and (min-width:600px){.responsive-h5{font-size:1rem}}@media screen and (min-width:900px){.responsive-h5{font-size:1.125rem}}@media screen and (min-width:1200px){.responsive-h5{font-size:1.25rem}}.responsive-h5{margin-bottom:.5rem}.responsive-h6{font-size:.75rem;font-weight:600;line-height:1.4}@media screen and (min-width:600px){.responsive-h6{font-size:.875rem}}@media screen and (min-width:900px){.responsive-h6{font-size:1rem}}@media screen and (min-width:1200px){.responsive-h6{font-size:1.125rem}}.responsive-h6{margin-bottom:.5rem}.responsive-body1{font-size:.875rem;font-weight:400;line-height:1.5}@media screen and (min-width:600px){.responsive-body1{font-size:1rem}}@media screen and (min-width:900px){.responsive-body1{font-size:1.125rem}}@media screen and (min-width:1200px){.responsive-body1{font-size:1.25rem}}.responsive-body2{font-size:.75rem;font-weight:400;line-height:1.5}@media screen and (min-width:600px){.responsive-body2{font-size:.875rem}}@media screen and (min-width:900px){.responsive-body2{font-size:1rem}}@media screen and (min-width:1200px){.responsive-body2{font-size:1.125rem}}.responsive-caption{font-size:.625rem;font-weight:400;line-height:1.4}@media screen and (min-width:600px){.responsive-caption{font-size:.75rem}}@media screen and (min-width:900px){.responsive-caption{font-size:.875rem}}@media screen and (min-width:1200px){.responsive-caption{font-size:1rem}}.responsive-button{font-size:.75rem;font-weight:500;line-height:1.2}@media screen and (min-width:600px){.responsive-button{font-size:.875rem}}@media screen and (min-width:900px){.responsive-button{font-size:1rem}}@media screen and (min-width:1200px){.responsive-button{font-size:1.125rem}}.dashboard-title{font-size:1.5rem;font-weight:700;line-height:1.2}@media screen and (min-width:600px){.dashboard-title{font-size:2rem}}@media screen and (min-width:900px){.dashboard-title{font-size:2.5rem}}@media screen and (min-width:1200px){.dashboard-title{font-size:3rem}}.dashboard-title{color:var(--mui-palette-primary-main,#124892);margin-bottom:1.5rem}@media screen and (max-width:900px){.dashboard-title{text-align:center;margin-bottom:1rem}}.dashboard-subtitle{font-size:.875rem;font-weight:400;line-height:1.4}@media screen and (min-width:600px){.dashboard-subtitle{font-size:1rem}}@media screen and (min-width:900px){.dashboard-subtitle{font-size:1.125rem}}@media screen and (min-width:1200px){.dashboard-subtitle{font-size:1.25rem}}.dashboard-subtitle{color:var(--mui-palette-text-secondary,#86868b);margin-bottom:2rem}@media screen and (max-width:900px){.dashboard-subtitle{text-align:center;margin-bottom:1.5rem}}.card-title{font-size:.875rem;font-weight:600;line-height:1.3}@media screen and (min-width:600px){.card-title{font-size:1rem}}@media screen and (min-width:900px){.card-title{font-size:1.125rem}}@media screen and (min-width:1200px){.card-title{font-size:1.25rem}}.card-title{color:var(--mui-palette-primary-main,#124892);word-break:break-word;margin-bottom:.5rem}.card-subtitle{font-size:.75rem;font-weight:400;line-height:1.4}@media screen and (min-width:600px){.card-subtitle{font-size:.875rem}}@media screen and (min-width:900px){.card-subtitle{font-size:1rem}}@media screen and (min-width:1200px){.card-subtitle{font-size:1.125rem}}.card-subtitle{color:var(--mui-palette-text-secondary,#86868b);word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.stat-value{font-size:1rem;font-weight:700;line-height:1.2}@media screen and (min-width:600px){.stat-value{font-size:1.125rem}}@media screen and (min-width:900px){.stat-value{font-size:1.25rem}}@media screen and (min-width:1200px){.stat-value{font-size:1.5rem}}.stat-value{color:var(--mui-palette-primary-main,#124892);word-break:break-word;margin-bottom:.25rem}.stat-label{font-size:.75rem;font-weight:600;line-height:1.3}@media screen and (min-width:600px){.stat-label{font-size:.875rem}}@media screen and (min-width:900px){.stat-label{font-size:1rem}}@media screen and (min-width:1200px){.stat-label{font-size:1.125rem}}.stat-label{color:var(--mui-palette-text-secondary,#86868b);text-transform:uppercase;letter-spacing:.5px;word-break:break-word}.progress-label{font-size:.625rem;font-weight:500;line-height:1.3}@media screen and (min-width:600px){.progress-label{font-size:.75rem}}@media screen and (min-width:900px){.progress-label{font-size:.875rem}}@media screen and (min-width:1200px){.progress-label{font-size:1rem}}.progress-label{color:var(--mui-palette-text-secondary,#86868b)}.progress-value{font-size:.625rem;font-weight:600;line-height:1.3}@media screen and (min-width:600px){.progress-value{font-size:.75rem}}@media screen and (min-width:900px){.progress-value{font-size:.875rem}}@media screen and (min-width:1200px){.progress-value{font-size:1rem}}.progress-value{color:var(--mui-palette-primary-main,#124892)}.text-responsive{font-size:clamp(.875rem,2.5vw,1.125rem);line-height:1.5}.text-responsive-sm{font-size:clamp(.75rem,2vw,1rem);line-height:1.4}.text-responsive-lg{font-size:clamp(1.125rem,3vw,1.5rem);line-height:1.3}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-truncate-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.word-break-normal{word-break:normal;overflow-wrap:normal}.word-break-all{word-break:break-all}.word-break-word{word-break:break-word;overflow-wrap:break-word}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.hyphens-none{-webkit-hyphens:none;hyphens:none}@media screen and (max-width:900px){.text-center-mobile{text-align:center}.text-left-mobile{text-align:left}.text-right-mobile{text-align:right}}.enhanced-line-height{line-height:1.6}@media screen and (max-width:900px){.enhanced-line-height{line-height:1.5}}.high-contrast-text{color:var(--mui-palette-text-primary,#1d1d1f);font-weight:500}@media (prefers-contrast:high){.high-contrast-text{font-weight:600}}.focusable-text:focus{outline:2px solid var(--mui-palette-primary-main,#124892);outline-offset:2px;border-radius:4px}@media screen and (max-width:1024px){.MuiButton-root,.MuiIconButton-root{min-width:44px;min-height:44px}.MuiTextField-root .MuiOutlinedInput-root{font-size:16px}.MuiCard-root{margin-bottom:16px}.mobile-nav-container .MuiDrawer-paper{width:280px}}@media screen and (max-width:768px){.centum-welcome-container{padding:16px!important}.centum-welcome-container .hero-section{padding:24px 16px!important}.centum-welcome-container .hero-section .hero-content{text-align:center}.centum-welcome-container .hero-section .hero-content .hero-title{line-height:1.3;font-size:1.5rem!important}.centum-welcome-container .hero-section .hero-content .hero-subtitle{margin-bottom:16px;font-size:.875rem!important}.centum-welcome-container .hero-section .hero-content .hero-chips{justify-content:center;gap:8px}.centum-welcome-container .hero-section .hero-content .hero-chips .MuiChip-root{height:24px;font-size:.75rem}.centum-welcome-container .progress-cards .MuiGrid-container{gap:16px}.centum-welcome-container .progress-cards .MuiGrid-container .MuiGrid-item{padding:8px}.centum-welcome-container .progress-cards .MuiCard-root .MuiCardContent-root{padding:16px!important}.centum-welcome-container .progress-cards .MuiCard-root .MuiCardContent-root .progress-icon{width:40px!important;height:40px!important;margin-bottom:12px!important}.centum-welcome-container .progress-cards .MuiCard-root .MuiCardContent-root .progress-icon .MuiSvgIcon-root{font-size:20px!important}.centum-welcome-container .progress-cards .MuiCard-root .MuiCardContent-root .progress-value{margin-bottom:8px;font-size:1.5rem!important}.centum-welcome-container .progress-cards .MuiCard-root .MuiCardContent-root .progress-label{margin-bottom:8px;font-size:.75rem!important}.centum-welcome-container .progress-cards .MuiCard-root .MuiCardContent-root .MuiLinearProgress-root{height:4px!important}.job-listings-container{padding:16px!important}.job-listings-container .search-filters .MuiAccordion-root{margin-bottom:16px}.job-listings-container .search-filters .MuiAccordion-root .MuiAccordionSummary-root{padding:12px 16px}.job-listings-container .search-filters .MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content .MuiTypography-root{font-size:.875rem}.job-listings-container .search-filters .MuiAccordion-root .MuiAccordionDetails-root{padding:16px}.job-listings-container .search-filters .MuiAccordion-root .MuiAccordionDetails-root .MuiStack-root{gap:12px}.job-listings-container .search-filters .MuiAccordion-root .MuiAccordionDetails-root .MuiStack-root .MuiTextField-root .MuiOutlinedInput-root,.job-listings-container .search-filters .MuiAccordion-root .MuiAccordionDetails-root .MuiStack-root .MuiFormControl-root .MuiOutlinedInput-root{font-size:16px}.job-listings-container .job-cards .MuiGrid-container{gap:16px}.job-listings-container .job-cards .MuiGrid-container .MuiGrid-item{padding:8px}.job-listings-container .job-cards .MuiCard-root .MuiCardContent-root{padding:16px!important}.job-listings-container .job-cards .MuiCard-root .MuiCardContent-root .job-title{margin-bottom:12px;font-size:1rem!important}.job-listings-container .job-cards .MuiCard-root .MuiCardContent-root .job-company{margin-bottom:12px;font-size:.75rem!important}.job-listings-container .job-cards .MuiCard-root .MuiCardContent-root .job-details{gap:8px;margin-bottom:12px}.job-listings-container .job-cards .MuiCard-root .MuiCardContent-root .job-details .job-detail-item .MuiSvgIcon-root{font-size:16px}.job-listings-container .job-cards .MuiCard-root .MuiCardContent-root .job-details .job-detail-item .MuiTypography-root{font-size:.75rem}.job-listings-container .job-cards .MuiCard-root .MuiCardContent-root .job-description{margin-bottom:12px;line-height:1.5;font-size:.75rem!important}.job-listings-container .job-cards .MuiCard-root .MuiCardContent-root .job-chips{gap:6px;margin-bottom:12px}.job-listings-container .job-cards .MuiCard-root .MuiCardContent-root .job-chips .MuiChip-root{height:20px;font-size:.625rem}.job-listings-container .job-cards .MuiCard-root .MuiCardContent-root .job-footer{flex-direction:column;align-items:stretch;gap:8px}.job-listings-container .job-cards .MuiCard-root .MuiCardContent-root .job-footer .job-date{text-align:center;font-size:.625rem}.job-listings-container .job-cards .MuiCard-root .MuiCardContent-root .job-footer .MuiButton-root{width:100%;font-size:.75rem}.application-form-container{padding:16px!important}.application-form-container .MuiStepper-root{padding:16px 8px}.application-form-container .MuiStepper-root .MuiStep-root .MuiStepLabel-root .MuiStepLabel-label{font-size:.75rem}.application-form-container .app-form-section-container{box-shadow:none!important;background:0 0!important;border:none!important;margin:8px auto!important;padding:8px!important}.application-form-container .app-form-section-container .form-section-title{margin-bottom:16px;font-size:1.125rem!important}.application-form-container .app-form-section-container .form-fields{gap:16px}.application-form-container .app-form-section-container .form-fields .MuiTextField-root .MuiOutlinedInput-root,.application-form-container .app-form-section-container .form-fields .MuiFormControl-root .MuiOutlinedInput-root{font-size:16px}.application-form-container .button-container{flex-direction:column;gap:12px;padding:16px}.application-form-container .button-container .MuiButton-root{width:100%;min-height:48px;font-size:.875rem}.document-uploader-container{padding:16px!important}.document-uploader-container .upload-section{margin-bottom:16px;padding:16px}.document-uploader-container .upload-section .upload-title{margin-bottom:12px;font-size:1rem!important}.document-uploader-container .upload-section .upload-description{margin-bottom:16px;font-size:.75rem!important}.document-uploader-container .upload-section .upload-area{border-radius:8px;padding:24px 16px}.document-uploader-container .upload-section .upload-area .upload-icon{margin-bottom:12px;font-size:32px}.document-uploader-container .upload-section .upload-area .upload-text{margin-bottom:8px;font-size:.875rem}.document-uploader-container .upload-section .upload-area .upload-hint{font-size:.75rem}.document-uploader-container .document-list .document-item{margin-bottom:8px;padding:12px}.document-uploader-container .document-list .document-item .document-info .document-name{font-size:.875rem}.document-uploader-container .document-list .document-item .document-info .document-status{font-size:.75rem}.document-uploader-container .document-list .document-item .document-actions{gap:8px}.document-uploader-container .document-list .document-item .document-actions .MuiIconButton-root{min-width:36px;min-height:36px}.faq-container{padding:16px!important}.faq-container .faq-header{text-align:center;margin-bottom:24px}.faq-container .faq-header .faq-title{margin-bottom:12px;font-size:1.5rem!important}.faq-container .faq-header .faq-subtitle{font-size:.875rem!important}.faq-container .faq-list .MuiAccordion-root{margin-bottom:8px}.faq-container .faq-list .MuiAccordion-root .MuiAccordionSummary-root{padding:12px 16px}.faq-container .faq-list .MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content .MuiTypography-root{font-size:.875rem;font-weight:600}.faq-container .faq-list .MuiAccordion-root .MuiAccordionDetails-root{padding:16px}.faq-container .faq-list .MuiAccordion-root .MuiAccordionDetails-root .MuiTypography-root{font-size:.75rem;line-height:1.6}.job-detail-container{padding:16px!important}.job-detail-container .job-header{margin-bottom:16px;padding:20px 16px}.job-detail-container .job-header .job-title{margin-bottom:8px;font-size:1.25rem!important}.job-detail-container .job-header .job-subtitle{margin-bottom:12px;font-size:.875rem!important}.job-detail-container .job-header .job-meta{gap:8px}.job-detail-container .job-header .job-meta .MuiChip-root{height:24px;font-size:.75rem}.job-detail-container .job-content .MuiGrid-container{gap:16px}.job-detail-container .job-content .job-main .job-section{margin-bottom:16px}.job-detail-container .job-content .job-main .job-section .section-header{margin-bottom:12px}.job-detail-container .job-content .job-main .job-section .section-header .section-title{font-size:1.125rem!important}.job-detail-container .job-content .job-main .job-section .section-content{line-height:1.6;font-size:.875rem!important}.job-detail-container .job-content .job-sidebar .sidebar-card{margin-bottom:16px}.job-detail-container .job-content .job-sidebar .sidebar-card .card-header{margin-bottom:12px}.job-detail-container .job-content .job-sidebar .sidebar-card .card-header .card-title{font-size:1rem!important}.job-detail-container .job-content .job-sidebar .sidebar-card .card-content{font-size:.875rem!important}.job-detail-container .job-actions{text-align:center;padding:20px 16px}.job-detail-container .job-actions .action-title{margin-bottom:12px;font-size:1.125rem!important}.job-detail-container .job-actions .action-description{margin-bottom:20px;font-size:.875rem!important}.job-detail-container .job-actions .action-buttons{flex-direction:column;gap:12px}.job-detail-container .job-actions .action-buttons .MuiButton-root{width:100%;min-height:48px;font-size:.875rem}body{-webkit-overflow-scrolling:touch}.MuiButton-root:focus,.MuiIconButton-root:focus{outline-offset:2px;outline:2px solid #124892}.MuiCircularProgress-root{width:24px!important;height:24px!important}.MuiAlert-root{margin-bottom:16px;font-size:.875rem}.MuiAlert-root .MuiAlert-message{font-size:.875rem}.MuiDialog-root .MuiDialog-paper{max-width:calc(100% - 32px);max-height:calc(100% - 32px);margin:16px}.MuiDialog-root .MuiDialogTitle-root{padding:16px 20px}.MuiDialog-root .MuiDialogTitle-root .MuiTypography-root{font-size:1.125rem}.MuiDialog-root .MuiDialogContent-root{padding:16px 20px}.MuiDialog-root .MuiDialogActions-root{gap:8px;padding:12px 20px}.MuiDialog-root .MuiDialogActions-root .MuiButton-root{min-width:80px;font-size:.875rem}.MuiPagination-root .MuiPaginationItem-root{min-width:32px;height:32px;font-size:.75rem}.MuiFab-root{width:48px;height:48px;bottom:16px;right:16px}}@media screen and (max-width:1024px) and (orientation:landscape){.centum-welcome-container,.job-listings-container,.application-form-container,.document-uploader-container,.faq-container,.job-detail-container{padding:12px!important}.MuiStepper-root{padding:12px 4px}.MuiCard-root .MuiCardContent-root{padding:12px!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.MuiSvgIcon-root{shape-rendering:geometricprecision}}@media print{.MuiAppBar-root,.MuiDrawer-root,.MuiFab-root,.button-container{display:none!important}.centum-welcome-container,.job-listings-container,.application-form-container,.document-uploader-container,.faq-container,.job-detail-container{padding:0!important}.MuiCard-root{box-shadow:none!important;border:1px solid var(--mui-palette-divider,#ccc)!important}nav,header,.MuiAppBar-root,.MuiDrawer-root,.MuiBottomNavigation-root,.MuiSpeedDial-root,.MuiFab-root,.MuiSnackbar-root,.MuiBackdrop-root,.MuiTooltip-popper,.MuiTabScrollButton-root{display:none!important}html,body{-webkit-print-color-adjust:economy;-moz-print-color-adjust:economy;print-color-adjust:economy;color:#111!important;background:#fff!important}#root,.MuiDataGrid-root,.MuiDataGrid-main,.MuiDataGrid-virtualScroller{color:#111!important;background:#fff!important}.MuiDataGrid-cell,.MuiDataGrid-columnHeaders,.MuiDataGrid-columnHeader,.MuiDataGrid-footerContainer,.MuiDataGrid-toolbarContainer{color:#111!important;background:#fff!important;border-color:#ccc!important}.MuiDataGrid-columnHeaderTitle{color:#111!important}.MuiDataGrid-row{color:#111!important;background:#fff!important}.MuiDataGrid-row:nth-of-type(2n) .MuiDataGrid-cell{background:#f7f7f7!important}.MuiDataGrid-cell .MuiSvgIcon-root{color:#333!important}.MuiDataGrid-cell .MuiChip-root{color:#111!important;background-color:#f0f0f0!important;border-color:#555!important}.MuiDataGrid-cell .MuiTypography-root{color:#111!important}.MuiPaper-root{box-shadow:none!important}.MuiCard-root{break-inside:avoid}}.recaptcha-container{z-index:2147483647;position:fixed;bottom:16px;right:16px}:not(.MuiDataGrid-root):not(.MuiDataGrid-root *):not(.MuiCircularProgress-svg):not(.MuiCircularProgress-circle):not(.loading-ring-1):not(.loading-ring-2):not(.loading-ring-3):not(.MuiChartsTooltip-root),:not(.MuiDataGrid-root):not(.MuiDataGrid-root *):not(.MuiCircularProgress-svg):not(.MuiCircularProgress-circle):not(.loading-ring-1):not(.loading-ring-2):not(.loading-ring-3):not(.MuiChartsTooltip-root):before,:not(.MuiDataGrid-root):not(.MuiDataGrid-root *):not(.MuiCircularProgress-svg):not(.MuiCircularProgress-circle):not(.loading-ring-1):not(.loading-ring-2):not(.loading-ring-3):not(.MuiChartsTooltip-root):after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.MuiChartsTooltip-root{animation:.14s ease-out chartsTooltipFadeIn!important}@keyframes chartsTooltipFadeIn{0%{opacity:0}to{opacity:1}}@keyframes loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.loading-ring-1{animation:1.2s linear infinite loading-spin}.loading-ring-2{animation:1.8s linear infinite loading-spin-reverse}.loading-ring-3{animation:2.4s linear infinite loading-spin}:root{--vt-shared-element-duration:.25s;--vt-modal-fade-duration:.2s;--vt-accordion-expand-duration:.18s;--vt-nav-slide-in-duration:.26s;--vt-nav-slide-out-duration:.2s}@media (prefers-reduced-motion:reduce){:root{--vt-shared-element-duration:0s;--vt-modal-fade-duration:0s;--vt-accordion-expand-duration:0s;--vt-nav-slide-in-duration:0s;--vt-nav-slide-out-duration:0s}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}::view-transition-new(.fade-in){animation:vt-fade-in var(--vt-modal-fade-duration) ease-out}::view-transition-old(.fade-out){animation:vt-fade-out var(--vt-modal-fade-duration) ease-in}@keyframes vt-slide-from-right{0%{opacity:0;transform:translate(20%)}to{opacity:1;transform:translate(0)}}@keyframes vt-slide-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20%)}}@keyframes vt-slide-from-left{0%{opacity:0;transform:translate(-20%)}to{opacity:1;transform:translate(0)}}@keyframes vt-slide-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20%)}}::view-transition-new(.nav-forward){animation:vt-slide-from-right var(--vt-nav-slide-in-duration) ease-out}::view-transition-old(.nav-forward){animation:vt-slide-to-left var(--vt-nav-slide-out-duration) ease-in}::view-transition-new(.nav-back){animation:vt-slide-from-left var(--vt-nav-slide-in-duration) ease-out}::view-transition-old(.nav-back){animation:vt-slide-to-right var(--vt-nav-slide-out-duration) ease-in}::view-transition-group(.morph){animation-duration:var(--vt-shared-element-duration);animation-timing-function:cubic-bezier(.4,0,.2,1)}
