@import "https://fonts.googleapis.com/css2?family=Spectral:wght@400;500;600;700&display=swap";:root{--js-surface-chrome:#2a3a54;--js-surface-panel:#f5f6f8;--js-surface-card:#fff;--js-surface-tab-track:#f3f0ea;--js-surface-hover:#eceef1;--js-surface-hover-soft:color-mix(in srgb,var(--js-surface-hover) 50%,white);--js-surface-field-tinted:color-mix(in srgb,var(--js-surface-tab-track) 72%,var(--js-surface-card) 28%);--js-surface-field-tinted-disabled:color-mix(in srgb,var(--js-surface-tab-track) 42%,var(--js-surface-panel) 58%);--js-surface-muted:#f0f1ee;--js-ink-1:#26251f;--js-ink-2:#2b2a26;--js-ink-3:#4a4844;--js-ink-4:#7c7a70;--js-ink-5:#8a8880;--js-ink-6:#a39f94;--js-ink-icon-inactive:#9c988f;--js-green:#2f9e63;--js-green-hover:#26804f;--js-green-tint:rgba(47,158,99,0.18);--js-green-focus:rgba(125,186,132,0.4);--js-orange:#e8641a;--js-orange-hover:#d05a16;--js-variance-over:#c0563b;--js-variance-under:#2f9e63;--js-status-success:#2f9e63;--js-status-progress:#4c8f58;--js-status-info:#2f80ed;--js-status-warning:oklch(77% 0.21 100deg);--js-status-error:#ff4d4d;--js-status-alert:#b36a2e;--js-status-default:#8a8a8a;--js-status-info-muted:#3f72a8;--js-role-info:#2f80ed;--js-role-info-text:#3d85ee;--js-border-panel:rgba(30,28,20,0.16);--js-border-card:rgba(0,0,0,0.08);--js-border-card-strong:rgba(0,0,0,0.1);--js-border-row:rgba(0,0,0,0.06);--js-shadow-panel:0 0 4px 2px rgba(0,0,0,0.35);--js-shadow-modal:0 0 4px 2px rgba(0,0,0,0.18);--js-shadow-button:0 1px 2px rgba(31,36,46,0.18);--js-shadow-tab-active:0 1px 2px rgba(0,0,0,0.08);--js-shadow-card-inset:0 0 8px 1px rgba(0,0,0,0.02);--js-shadow-card-inset-strong:0 0 8px 1px rgba(0,0,0,0.04);--js-shadow-menu:0 4px 16px rgba(0,0,0,0.07);--js-shadow-tooltip:0 2px 6px rgba(0,0,0,0.16);--js-shadow-toggle-knob:0 1px 2px rgba(0,0,0,0.25);--js-shadow-focus:0 0 0 2px color-mix(in srgb,var(--js-green) 70%,transparent);--js-shadow-focus-error:0 0 0 2px color-mix(in srgb,var(--js-status-error) 35%,transparent);--js-scrollbar-thumb-on-chrome:rgba(255,255,255,0.22);--js-scrollbar-thumb-on-chrome-hover:rgba(255,255,255,0.32);--js-scrollbar-thumb-on-light:rgba(0,0,0,0.12);--js-scrollbar-thumb-on-light-hover:rgba(0,0,0,0.2);--js-text-on-dark:#fff;--js-text-on-dark-muted:rgba(255,255,255,0.75);--js-text-on-dark-faint:rgba(255,255,255,0.55);--js-icon-on-dark:#c7ceda;--js-overlay-white-8:rgba(255,255,255,0.08);--js-overlay-white-10:rgba(255,255,255,0.1);--js-overlay-white-12:rgba(255,255,255,0.12);--js-overlay-white-18:rgba(255,255,255,0.18);--js-overlay-scrim:rgba(0,0,0,0.52);--js-tooltip-bg:rgba(0,0,0,0.81);--js-tooltip-label-inactive:rgba(255,255,255,0.88);--js-space-2px:2px;--js-space-3px:3px;--js-space-4px:4px;--js-space-5px:5px;--js-space-6px:6px;--js-space-8px:8px;--js-space-10px:10px;--js-space-12px:12px;--js-space-14px:14px;--js-space-16px:16px;--js-space-18px:18px;--js-space-20px:20px;--js-space-22px:22px;--js-space-24px:24px;--js-space-26px:26px;--js-space-28px:28px;--js-space-30px:30px;--js-space-32px:32px;--js-space-34px:34px;--js-space-36px:36px;--js-space-40px:40px;--js-radius-3xs:2px;--js-radius-2xs:4px;--js-radius-xs:6px;--js-radius-sm:8px;--js-radius-md:10px;--js-radius-lg:11px;--js-radius-xl:14px;--js-radius-pill:999px;--js-topbar-height:64px;--js-nav-collapsed-width:76px;--js-nav-expanded-width:236px;--js-content-max-wide:1320px;--js-content-max:930px;--js-content-max-form:820px;--js-motion-fast:0.15s ease;--js-motion-rail:0.22s cubic-bezier(0.4,0,0.2,1);--js-motion-spin:0.5s cubic-bezier(0.4,0,0.2,1);--js-z-raised:5;--js-z-float:10;--js-z-dropdown:30;--js-z-nav:200;--js-z-panel-overlay:250;--js-z-header:300;--js-z-modal:400;--js-z-modal-nested:410;--js-z-toast:1000;--js-z-tooltip:9999;--js-font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--js-font-display:"Spectral",Georgia,"Times New Roman",serif;--js-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--js-font-weight-regular:400;--js-font-weight-medium:500;--js-font-weight-semibold:600;--js-font-weight-bold:700;--js-tracking-tight:-0.01em;--js-tracking-wide:0.04em;--js-text-h1-size:40px;--js-text-h1-line:1.05;--js-text-h1-mobile-size:32px;--js-text-page-title-lg-size:34px;--js-text-page-title-lg-mobile-size:28px;--js-text-page-title-size:29px;--js-text-record-title-size:26px;--js-text-record-title-mobile-size:22px;--js-text-h2-size:23px;--js-text-h2-sm-size:20px;--js-text-h3-size:19px;--js-text-h3-sm-size:18px;--js-text-lead-size:17px;--js-text-h4-size:16px;--js-text-card-title-size:22px;--js-text-metric-size:30px;--js-text-metric-sm-size:26px;--js-text-metric-titled-size:20px;--js-text-table-size:13.5px;--js-text-table-header-size:11.5px;--js-text-eyebrow-size:13px;--js-text-label-size:12px;--js-text-body-size:15px;--js-text-ui-size:14px;--js-text-nav-size:14.5px;--js-text-badge-size:12.5px;--js-text-caption2-size:11px;--js-text-line-tight:1.1;--js-text-line-snug:1.2;--js-text-line-heading:1.3;--js-text-line-body:1.4;--js-text-line-dense:1.55}html{scrollbar-width:thin;scrollbar-color:var(--js-scrollbar-thumb-on-chrome) transparent;scrollbar-gutter:stable}html body[data-scroll-locked]{margin-right:0!important;--removed-body-scroll-bar-size:0px!important;background-color:color-mix(in srgb,black 52%,var(--js-surface-chrome))}html body[data-scroll-locked] .right-scroll-bar-position{right:0!important}html body[data-scroll-locked] .width-before-scroll-bar{margin-right:0!important}body{background-color:var(--js-surface-chrome)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--js-scrollbar-thumb-on-chrome);border-radius:var(--js-radius-sm);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--js-scrollbar-thumb-on-chrome-hover)}.js-scroll-thin{scrollbar-width:thin;scrollbar-color:var(--js-scrollbar-thumb-on-light) transparent}.js-scroll-thin::-webkit-scrollbar{width:6px}.js-scroll-thin::-webkit-scrollbar-track{background:transparent}.js-scroll-thin::-webkit-scrollbar-thumb{background-color:var(--js-scrollbar-thumb-on-light);border-radius:var(--js-radius-2xs)}.fieldLabel{font-size:var(--js-text-label-size);font-weight:var(--js-font-weight-bold);text-transform:uppercase;letter-spacing:var(--js-tracking-wide);color:var(--js-ink-5);margin-bottom:var(--js-space-2px)}.Header_header__GI_Lx{height:var(--js-topbar-height);background-color:var(--js-surface-chrome);padding-right:calc(1.375rem * var(--mantine-scale));position:fixed;top:0;left:0;right:var(--removed-body-scroll-bar-size,0);z-index:300;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.Header_inner__NlzEk{height:var(--js-topbar-height);display:flex;justify-content:space-between;align-items:center;padding-left:calc(.875rem * var(--mantine-scale));gap:calc(.875rem * var(--mantine-scale))}.Header_iconsGroup__Wel_K,.Header_leftGroup__iqO7K{flex-shrink:0}.Header_centerSection__tNtzJ{flex:1;max-width:calc(27.5rem * var(--mantine-scale));margin:0 auto;min-width:0}.Header_burger__AAFnC,.Header_centerSection__tNtzJ{display:flex;justify-content:center;align-items:center}.Header_burger__AAFnC{width:calc(3.25rem * var(--mantine-scale));height:calc(2.75rem * var(--mantine-scale));border-radius:calc(.625rem * var(--mantine-scale));color:var(--js-icon-on-dark);cursor:pointer}.Header_burger__AAFnC:hover{background-color:var(--js-overlay-white-10)}.Header_logoLink__LdO_s{display:flex;align-items:center;margin-left:calc(.625rem * var(--mantine-scale))}.Header_iconButton___Gigg{width:calc(2.375rem * var(--mantine-scale));height:calc(2.375rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;border-radius:calc(.625rem * var(--mantine-scale));color:var(--js-icon-on-dark);cursor:pointer}.Header_iconButton___Gigg:hover{background-color:var(--js-overlay-white-10)}.Header_notificationsButton___WgI_{position:relative}.Header_notificationBadge__Dv_Xi{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0;box-sizing:content-box;border-radius:50%;background-color:#e5484d;border:1.5px solid var(--js-surface-chrome);color:#fff;font-family:var(--js-font-ui);font-size:10px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.Header_accountDivider__92vhY{width:calc(.0625rem * var(--mantine-scale));height:calc(1.5rem * var(--mantine-scale));margin:0 calc(.5rem * var(--mantine-scale));background-color:var(--js-overlay-white-18)}.Header_avatarButton__DUAd8{display:flex;align-items:center;padding:calc(.1875rem * var(--mantine-scale));border-radius:var(--js-radius-pill);cursor:pointer}.Header_avatarButton__DUAd8:hover{background-color:var(--js-overlay-white-10)}.Header_avatar__LtbcP{width:calc(2.125rem * var(--mantine-scale));height:calc(2.125rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--js-green);color:#fff;font-family:var(--js-font-ui);font-size:calc(.8125rem * var(--mantine-scale));font-weight:600;letter-spacing:.02em;flex-shrink:0}.Header_search__kriMl{width:100%;max-width:calc(27.5rem * var(--mantine-scale))}.Header_searchInput__J85ce{height:calc(2.5rem * var(--mantine-scale));min-height:calc(2.5rem * var(--mantine-scale));border-radius:var(--js-radius-lg)!important;background-color:var(--js-overlay-white-12);border:calc(.0625rem * var(--mantine-scale)) solid var(--js-overlay-white-18);font-family:var(--js-font-ui);font-size:calc(.875rem * var(--mantine-scale));color:var(--js-text-on-dark)}.Header_searchInput__J85ce::placeholder{color:var(--js-text-on-dark-faint)}.Header_searchWrapper__qPGGO{position:relative;width:100%;max-width:calc(27.5rem * var(--mantine-scale))}.Header_searchLoadingBar__z83AY{position:absolute;left:0;right:0;bottom:calc(.125rem * var(--mantine-scale));height:calc(.125rem * var(--mantine-scale));overflow:hidden;border-radius:calc(.5rem * var(--mantine-scale));pointer-events:none}.Header_searchLoadingIndicator__4iSxl{width:35%;height:100%;background:linear-gradient(90deg,transparent,var(--mantine-color-blue-5),transparent);animation:Header_search-loading__ehFHT .8s linear infinite}.Header_searchOption__NvY_o{padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);cursor:pointer}.Header_searchOption__NvY_o[data-hovered]{background-color:var(--mantine-color-gray-1)}@keyframes Header_search-loading__ehFHT{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@media (max-width:768px){.Header_inner__NlzEk{flex-wrap:wrap;gap:calc(.5rem * var(--mantine-scale));height:auto;min-height:calc(5.25rem * var(--mantine-scale))}.Header_leftGroup__iqO7K{flex-shrink:0}.Header_iconsGroup__Wel_K{margin-left:auto;align-self:center;margin-bottom:-16px}.Header_centerSection__tNtzJ{order:3;flex:0 0 100%;width:100%;max-width:100%;margin-top:calc(.0625rem * var(--mantine-scale))}.Header_search__kriMl{max-width:100%}.Header_header__GI_Lx{height:auto;min-height:calc(5.25rem * var(--mantine-scale))}}@media (max-width:480px){.Header_header__GI_Lx{padding-right:calc(.75rem * var(--mantine-scale))}.Header_inner__NlzEk{padding:calc(.5rem * var(--mantine-scale))}.Header_centerSection__tNtzJ{margin-top:calc(.5rem * var(--mantine-scale))}}.JobsuiteLogo_image__cUSLY{top:10px;width:auto;height:60px;object-fit:contain;border-radius:var(--mantine-radius-md)}@media (max-width:768px){.JobsuiteLogo_image__cUSLY{position:relative;top:5px;height:50px}}@media (max-width:480px){.JobsuiteLogo_image__cUSLY{position:relative;top:5px;height:40px}}