@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-sans-condensed-latin-700-normal-D8r4s4aS.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-condensed-latin-700-normal-D3enqrvP.woff)format("woff")}:root{color:#172033;font-synthesis:none;--ipip-brand-deep:#102a43;--ipip-brand:#154c5a;--ipip-brand-hover:#0f404c;--ipip-accent:#0f6cbd;--ipip-accent-hover:#0b5ca5;--ipip-accent-soft:#e8f2fb;--ipip-canvas:#f4f6f8;--ipip-surface:#fff;--ipip-surface-subtle:#f8fafb;--ipip-border:#d6dbe1;--ipip-border-soft:#e7ebef;--ipip-text:#172033;--ipip-text-muted:#616b78;--ipip-success:#1b6b43;--ipip-warning:#a15c0a;--ipip-danger:#b42318;--ipip-radius-sm:4px;--ipip-radius-md:6px;--ipip-shadow-sm:0 1px 3px #0f233712;--shell-accent:var(--ipip-accent);--shell-accent-soft:var(--ipip-accent-soft);--shell-border:var(--ipip-border);--shell-muted:var(--ipip-text-muted);--shell-surface:var(--ipip-surface);--shell-topbar:var(--ipip-brand);--shell-rail:var(--ipip-brand-hover);background:#f4f6f8;font-family:IBM Plex Sans,Noto Sans SC,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px}button,input,select,textarea{font:inherit}.app-provider{min-height:100vh}.career-site{--career-navy:var(--ipip-brand-deep);--career-blue:var(--ipip-accent);--career-teal:#008f98;--career-green:var(--ipip-success);--career-ink:var(--ipip-text);--career-muted:var(--ipip-text-muted);--career-border:var(--ipip-border);--career-soft:var(--ipip-surface-subtle);min-height:100vh;color:var(--career-ink);background:#fff;font-family:Segoe UI,Arial,sans-serif}.career-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dce4ea;height:72px;position:sticky;top:0}.career-brand img{object-fit:contain;width:46px;height:46px}.career-brand strong{letter-spacing:.035em;font-size:16px;font-weight:800}.career-brand small{font-size:11px;font-weight:650}.career-nav a{color:#354559;font-size:14px;font-weight:600;text-decoration:none}.career-nav__login{border-left:1px solid #d8e0e7;padding-left:26px}.career-header__jobs{background:var(--career-blue);border-radius:5px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;display:none;color:#fff!important}.career-kicker{color:#d6f4ff;letter-spacing:.11em;text-transform:uppercase;font-size:13px;font-weight:750;display:inline-block}.career-hero{background:var(--career-navy);align-items:center;min-height:590px;display:flex;position:relative;overflow:hidden}.career-hero__image{background:url(/assets/career/industrial-park.jpg) 50% 42%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.career-hero__overlay{background:linear-gradient(90deg,#081f34f0 0%,#08263ed6 43%,#062b3859 76%,#062b382e 100%);position:absolute;inset:0}.career-hero__content{z-index:1;color:#fff;padding-block:74px 58px;position:relative}.career-hero h1{letter-spacing:-.045em;max-width:690px;margin:14px 0 18px;font-size:clamp(42px,5.5vw,72px);line-height:.99}.career-hero__content>p{color:#e2edf4;max-width:690px;margin:0;font-size:18px;line-height:1.65}.career-search-panel{background:#fff;border-radius:7px;grid-template-columns:minmax(260px,1.35fr) minmax(220px,.8fr) auto;gap:0;max-width:980px;min-height:86px;margin-top:36px;padding:10px;display:grid;box-shadow:0 18px 45px #00101f4d}.career-search-field{color:#426074;border-right:1px solid #dbe4e9;align-items:center;gap:13px;min-width:0;padding:5px 18px;display:flex}.career-search-field>svg{width:24px;height:24px;color:var(--career-teal);flex:none}.career-search-field>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.career-search-field small{color:#687788;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.career-search-field input,.career-search-field select{color:#172b3a;background:0 0;border:0;outline:0;width:100%;height:27px;padding:0;font-size:15px}.career-search-field input::placeholder{color:#7d8995}.career-search-panel>button{color:#fff;background:var(--career-blue);cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-width:164px;padding:0 20px;font-weight:750;display:inline-flex}.career-search-panel>button:hover{background:#075b8d}.career-hero__facts{color:#d8e8ef;align-items:center;gap:0;margin-top:24px;font-size:13px;display:flex}.career-hero__facts span{border-right:1px solid #ffffff4d;padding:0 18px}.career-hero__facts span:first-child{padding-left:0}.career-hero__facts span:last-child{border-right:0}.career-hero__facts strong{color:#fff;font-size:17px}.career-purpose-strip{z-index:2;background:#fff;border-bottom:1px solid #dce5e9;position:relative}.career-purpose-strip__grid{grid-template-columns:1.25fr 1fr 1fr;min-height:138px;display:grid}.career-purpose-strip__grid>div{border-right:1px solid #dce5e9;flex-direction:column;justify-content:center;min-width:0;padding:26px 34px;display:flex}.career-purpose-strip__grid>div:first-child{padding-left:0}.career-purpose-strip__grid>div:last-child{border-right:0;padding-right:0}.career-purpose-strip__grid>div>span{color:var(--career-teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.career-purpose-strip__grid>div>strong{color:var(--career-navy);margin-top:8px;font-size:16px;line-height:1.35}.career-purpose-strip__grid>div>p{color:var(--career-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.career-purpose-strip__lead>strong{letter-spacing:-.015em;max-width:390px;font-size:23px!important}.career-section{padding-block:68px}.career-section--jobs{background:#f4f7f8}.career-section-heading h2{color:var(--career-navy);letter-spacing:-.025em;margin:8px 0 7px;font-size:clamp(28px,3vw,40px);line-height:1.16}.career-section-heading p{color:var(--career-muted);margin:0;font-size:15px}.career-section-heading--center{text-align:center;justify-content:center}.career-text-link{white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex;color:var(--career-blue)!important}.career-job-card{border:1px solid var(--career-border);background:#fff;border-radius:4px;min-width:0;padding:24px;transition:border-color .14s,box-shadow .14s}.career-job-card:hover{border-color:#8db4c3;box-shadow:0 9px 24px #16374814}.career-job-card__eyebrow{min-height:17px;color:var(--career-teal);text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;font-size:12px;font-weight:750;display:block;overflow:hidden}.career-job-card h3{color:var(--career-navy);margin:7px 0 0;font-size:21px;line-height:1.28}.career-job-card h3 a{text-decoration:none}.career-job-card h3 a:hover{color:var(--career-blue)}.career-job-card__organization{color:#667482;margin-top:6px;font-size:12px;display:block}.career-job-card__badge{color:#0b6b5b;text-transform:uppercase;background:#e6f6f1;border-radius:3px;flex:none;padding:4px 7px;font-size:10px;font-weight:750}.career-job-card__meta{color:#536474;flex-wrap:wrap;gap:9px 16px;margin-top:18px;font-size:13px;display:flex}.career-job-card__meta span{align-items:center;gap:5px;display:inline-flex}.career-job-card__meta svg{color:#4a8193;width:17px;height:17px}.career-job-card>p{color:#5c6875;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:18px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.career-job-card__partner{color:#49606e;border-left:2px solid var(--career-teal);margin-top:14px;padding-left:10px;font-size:12px;line-height:1.5}.career-job-card__footer{border-top:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:15px;display:flex}.career-job-card__footer>span{color:#7a8792;font-size:11px}.career-job-card__footer a{color:var(--career-blue);align-items:center;gap:5px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.career-job-card--compact{padding:20px}.career-job-card--compact .career-job-card__meta{flex-direction:column;gap:6px}.career-job-discovery{color:#fff;background:linear-gradient(135deg,#0c2e43,#0a5b67);border-radius:2px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;padding:35px;display:flex;position:relative;overflow:hidden}.career-job-discovery:after{content:"";border:45px solid #74dccf1f;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-88px;right:-58px}.career-job-discovery>*{z-index:1;position:relative}.career-job-discovery>span{color:#82dcd6;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.career-job-discovery h3{letter-spacing:-.025em;max-width:390px;margin:10px 0 12px;font-size:28px;line-height:1.15}.career-job-discovery p{color:#c6dbe1;max-width:470px;margin:0;font-size:14px;line-height:1.6}.career-job-discovery a{color:#fff;align-items:center;gap:7px;margin-top:25px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.career-empty-state{color:var(--career-muted);background:var(--career-soft);text-align:center;border-radius:7px;padding:52px 24px}.career-empty-state button{color:#fff;background:var(--career-blue);cursor:pointer;border:0;border-radius:4px;margin-top:18px;padding:10px 16px;font-weight:700}.career-story{background:#eef5f6;padding-block:72px}.career-story__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(42px,7vw,90px);display:grid}.career-story__visual{background:linear-gradient(#0421340a,#0421342e),url(/assets/career/industrial-park.jpg) 68%/cover no-repeat;border-radius:2px;min-height:470px;position:relative;overflow:hidden;box-shadow:18px 18px #c8dfdc}.career-story__caption{color:#fff;background:linear-gradient(#04203014,#042030eb);flex-direction:column;gap:6px;padding:27px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.career-story__caption span{color:#b9e4e5;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:750}.career-story__caption strong{max-width:420px;font-size:20px;line-height:1.35}.career-story__copy h2{color:var(--career-navy);letter-spacing:-.03em;margin:9px 0 18px;font-size:clamp(32px,4vw,48px);line-height:1.1}.career-story__copy>p{color:#526677;margin:0;font-size:16px;line-height:1.75}.career-recruitment-paths{border-top:1px solid #c6dadd;gap:0;margin-top:28px;display:grid}.career-recruitment-paths>div{border-bottom:1px solid #c6dadd;grid-template-columns:42px 1fr;column-gap:12px;padding-block:17px;display:grid}.career-recruitment-paths span{color:var(--career-teal);grid-row:1/3;font-size:12px;font-weight:800}.career-recruitment-paths strong{color:var(--career-navy);font-size:15px}.career-recruitment-paths p{color:#5a6a77;margin:5px 0 0;font-size:13px;line-height:1.5}.career-ecosystem{color:#fff;background:linear-gradient(135deg,#071f30 0%,#0b3343 58%,#0b4249 100%);padding-block:44px 48px;position:relative;overflow:hidden}.career-ecosystem:before{content:"";pointer-events:none;opacity:.45;background:radial-gradient(circle at 82% 2%,#2baea447,#0000 30%),linear-gradient(115deg,#0000 0 74%,#ffffff08 74% 75%,#0000 75%);position:absolute;inset:0}.career-ecosystem>.career-container{position:relative}.career-ecosystem .career-kicker--dark{color:#70d5cf}.career-ecosystem__heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-bottom:19px;display:grid}.career-ecosystem__heading h2{color:#fff;letter-spacing:-.025em;max-width:850px;margin:6px 0 7px;font-size:clamp(27px,2.5vw,32px);line-height:1.12}.career-ecosystem__heading p{color:#b9cad2;max-width:680px;margin:0;font-size:13px;line-height:1.55}.career-company-tabs{background:#ffffff12;border:1px solid #ffffff24;border-radius:5px;gap:5px;padding:4px;display:flex}.career-company-tabs button{color:#b9cad2;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.career-company-tabs button:hover{color:#fff}.career-company-tabs button.is-active{color:#092d3a;background:#78d8d2}.career-company-group{border-top:1px solid #ffffff2b;padding-top:20px}.career-company-group__intro{justify-content:space-between;align-items:end;gap:32px;min-height:45px;margin-bottom:8px;display:flex}.career-company-group__intro>div>span{color:#6ed4ce;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.career-company-group__intro h3{color:#fff;margin:4px 0 0;font-size:18px;line-height:1.28}.career-company-group__intro p{color:#afc3cc;text-align:right;max-width:360px;margin:0;font-size:13px;line-height:1.55}.career-company-controls button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.career-company-grid:focus-visible{outline-offset:5px;outline:2px solid #78d8d2}.career-company-card{scroll-snap-align:start;text-align:center;background:#fff;border:1px solid #ffffff47;border-radius:2px;flex-direction:column;flex:0 0 calc(20% - 9.6px);justify-content:center;align-items:center;gap:10px;min-width:0;min-height:112px;padding:14px 13px;display:flex;box-shadow:0 10px 22px #000f1924}.career-company-card img{object-fit:contain;pointer-events:none;width:100%;height:44px}.career-company-card>span{color:#fff;background:var(--career-navy);place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.career-company-card strong{color:#263c4e;font-size:12px;font-weight:700;line-height:1.35}.career-process{background:#fff;padding-block:68px}.career-process__notice{color:#4d6370;text-align:center;margin:20px 0 0;font-size:13px;font-weight:650}.career-process__list{border-top:1px solid var(--career-border);max-width:880px;margin:34px auto 0;padding:0;list-style:none}.career-process__list li{border-bottom:1px solid var(--career-border);grid-template-columns:72px minmax(0,1fr);gap:20px;padding:22px 6px;display:grid}.career-process__list li>span{color:var(--career-teal);font-size:13px;font-weight:800}.career-process__list strong{color:var(--career-navy);font-size:16px;display:block}.career-process__list p{color:var(--career-muted);margin:5px 0 0;font-size:14px;line-height:1.55}.career-page-hero,.career-detail-hero{color:#fff;background:linear-gradient(120deg,#0d2942,#0b5368)}.career-page-hero h1{letter-spacing:-.035em;max-width:760px;margin:10px 0 9px;font-size:clamp(34px,5vw,52px);line-height:1.08}.career-page-hero p{color:#d9e8ee;margin:0;font-size:16px}.career-listing__search{z-index:2;border:1px solid var(--career-border);background:#fff;border-radius:7px;grid-template-columns:minmax(280px,1.2fr) minmax(190px,.5fr) auto;align-items:center;gap:12px;min-height:80px;margin-top:-24px;padding:14px;display:grid;position:relative;box-shadow:0 12px 30px #1a36461a}.career-listing__search label:first-child{border:1px solid #cbd7df;border-radius:4px;align-items:center;gap:9px;height:48px;padding:0 13px;display:flex}.career-listing__search input{border:0;outline:0;width:100%;height:100%;padding:0}.career-listing__search label:nth-child(2){border:1px solid #cbd7df;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;gap:8px;height:48px;padding:0 11px;display:grid}.career-listing__search select{color:#25384b;background:#fff;border:0;outline:0;width:100%;min-width:0;height:34px}.career-listing__search>button{color:#fff;background:var(--career-blue);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;height:48px;padding:0 22px;font-weight:750;display:inline-flex}.career-filter-card{border:1px solid var(--career-border);background:#fff;border-radius:6px;align-self:start;padding:20px}.career-filter-card__title{color:var(--career-navy);border-bottom:1px solid #e4eaee;align-items:center;gap:8px;padding-bottom:15px;display:flex}.career-filter-card label>span{color:#506171;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.career-filter-card select{color:#27394b;background:#fff;border:1px solid #cbd7df;border-radius:4px;width:100%;height:42px;padding:0 10px}.career-filter-card__apply,.career-filter-card__reset{cursor:pointer;border-radius:4px;width:100%;height:41px;margin-top:14px;font-weight:700}.career-filter-card__fact{background:#edf7f7;border-radius:4px;margin-top:22px;padding:16px}.career-filter-card__fact strong{color:var(--career-teal);font-size:28px;display:block}.career-results__head button{color:#51616e;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:inline-flex}.career-results__list{gap:12px;display:grid}.career-results__list .career-job-card>p{min-height:auto}.career-detail-hero{padding-block:42px 48px}.career-detail-hero h1{letter-spacing:-.035em;max-width:850px;margin:9px 0 20px;font-size:clamp(36px,5vw,58px);line-height:1.08}.career-channel-note{border-left:3px solid var(--career-teal);background:#f1f7f8;margin-bottom:38px;padding:21px 23px}.career-channel-note--os{background:#fff8e8;border-left-color:#bc7a00}.career-detail-section h2{color:var(--career-navy);letter-spacing:-.015em;margin:0 0 16px;font-size:23px}.career-document-list li{background:var(--career-soft);color:#364b5a;border:1px solid #e1e8ed;border-radius:4px;align-items:center;gap:10px;min-height:56px;padding:11px 13px;display:flex}.career-translation{border:1px solid var(--career-border);background:#f6f8fa;border-radius:5px;margin-top:40px;padding:18px 20px}.career-apply-card{color:#fff;background:var(--career-navy);border-radius:6px;padding:25px}.career-apply-card button:disabled{color:#6c7884;cursor:not-allowed;background:#dce3e7;border:0}.career-job-facts{border:1px solid var(--career-border);background:#fff;border-radius:6px;padding:21px}.career-safety-note{color:#4d5e69;background:#fff9e8;border:1px solid #ecdba9;border-radius:5px;padding:17px 19px}@media (width<=960px){.career-header__jobs{margin-left:auto;display:inline-flex}.career-nav{display:none}.career-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-story__grid{gap:42px}.career-story__visual{min-height:400px}.career-detail__layout{grid-template-columns:minmax(0,1fr) 300px;gap:30px}}@media (width<=760px){.career-container{width:min(100% - 30px,1180px)}.career-header{height:64px}.career-brand img{width:40px;height:40px}.career-brand strong{font-size:13px}.career-brand small{font-size:9px}.career-header__jobs{display:none}.career-menu-toggle{place-items:center;display:inline-grid}.career-nav--open{border-bottom:1px solid var(--career-border);background:#fff;gap:0;padding:8px 15px 14px;display:grid;position:absolute;top:64px;left:0;right:0;box-shadow:0 14px 26px #172a3724}.career-nav--open a{border-bottom:1px solid #edf1f3;padding:13px 8px}.career-nav--open a:last-child{border-bottom:0}.career-nav__login{border-left:0;padding-left:8px!important}.career-hero{align-items:end;min-height:640px}.career-hero__image{background-position:62%}.career-hero__overlay{background:linear-gradient(#081f348c 0%,#081f34ed 48%,#081f34 100%)}.career-hero__content{padding-block:88px 34px}.career-hero h1{margin-top:10px;font-size:43px}.career-hero__content>p{font-size:15px;line-height:1.55}.career-search-panel{grid-template-columns:1fr;gap:7px;min-height:0;margin-top:24px;padding:8px}.career-search-field{border:1px solid #dbe4e9;border-radius:4px;min-height:58px;padding:6px 11px}.career-search-panel>button{min-height:48px}.career-hero__facts{white-space:nowrap;margin-top:17px;font-size:11px;overflow-x:auto}.career-hero__facts span{padding-inline:12px}.career-purpose-strip__grid{grid-template-columns:1fr 1fr}.career-purpose-strip__grid>div{border-bottom:1px solid #dce5e9;padding:24px 20px}.career-purpose-strip__grid>div:first-child{grid-column:1/-1;padding-inline:0}.career-purpose-strip__grid>div:nth-child(2){padding-left:0}.career-purpose-strip__grid>div:last-child{padding-right:0}.career-section,.career-process{padding-block:54px}.career-section-heading{flex-direction:column;align-items:start;gap:15px;margin-bottom:23px}.career-section-heading--center{align-items:center}.career-job-grid{grid-template-columns:1fr}.career-job-card{padding:19px}.career-job-card__eyebrow{white-space:normal}.career-job-discovery{min-height:300px;padding:28px}.career-story{padding-block:56px}.career-story__grid{grid-template-columns:1fr;gap:45px}.career-story__visual{min-height:300px;box-shadow:10px 10px #d3e6e5}.career-ecosystem{padding-block:40px 43px}.career-ecosystem__heading{grid-template-columns:1fr;align-items:start;gap:18px;padding-bottom:20px}.career-ecosystem__heading h2{font-size:28px}.career-company-tabs{width:100%}.career-company-tabs button{flex:1;justify-content:center}.career-company-group{padding-top:18px}.career-company-group__intro{flex-direction:column;align-items:flex-start;gap:9px;min-height:0}.career-company-group__intro p{text-align:left;max-width:520px}.career-company-rail-shell{margin-right:-15px;padding-top:40px}.career-company-scroll-hint{right:91px}.career-company-grid{padding-right:15px}.career-company-card{flex-basis:min(62vw,220px);min-height:106px}.career-process__list li{grid-template-columns:42px minmax(0,1fr);gap:10px}.career-page-hero{padding-block:42px 52px}.career-page-hero h1{font-size:37px}.career-listing__search{grid-template-columns:1fr;margin-top:-18px}.career-listing__search label:nth-child(2){grid-template-columns:70px 1fr}.career-listing__layout{grid-template-columns:1fr;gap:18px;margin-top:20px}.career-filter-card{grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.career-filter-card__title,.career-filter-card__fact{grid-column:1/-1}.career-filter-card label,.career-filter-card__apply,.career-filter-card__reset{margin-top:0}.career-results__head{margin-top:5px}.career-detail-hero{padding-block:30px 38px}.career-back-link{margin-bottom:22px}.career-detail-hero h1{font-size:38px}.career-detail{padding-block:38px 55px}.career-detail__layout{grid-template-columns:1fr}.career-detail__aside{order:-1;position:static}.career-job-facts{display:none}.career-document-list{grid-template-columns:1fr}.career-related{padding-block:52px}.career-footer__grid{flex-direction:column;align-items:flex-start;padding-block:36px}.career-footer__links{flex-direction:column;gap:12px}.career-footer__bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:14px}}.bulk-requisition-workspace{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:8px;min-height:calc(100vh - 132px);display:grid}.bulk-requisition-commandbar{background:#fff;border:1px solid #d5dee6;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 8px;display:flex}.bulk-requisition-commandbar>a{color:#0f6cbd;font-size:12px;font-weight:600;text-decoration:none}.bulk-requisition-file{align-items:center;gap:7px;min-width:0;display:flex}.bulk-requisition-file>input{display:none}.bulk-requisition-file>span{color:#52677a;text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-size:11.5px;overflow:hidden}.bulk-requisition-summary{background:#fff;border:1px solid #d5dee6;border-radius:6px;grid-template-columns:minmax(230px,2fr) repeat(4,minmax(105px,.7fr));display:grid}.bulk-requisition-summary>span{border-right:1px solid #e0e6eb;gap:2px;min-width:0;padding:7px 10px;display:grid}.bulk-requisition-summary>span:last-child{border-right:0}.bulk-requisition-summary small{color:#6a7c8e;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9.5px;overflow:hidden}.bulk-requisition-summary strong{color:#172b4d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bulk-requisition-source{color:#49677e;background:#f3f8fc;border:1px solid #cfe2f2;align-items:center;gap:14px;padding:5px 9px;font-size:10.5px;display:flex}.bulk-requisition-source span:first-child{color:#12344d;font-weight:700}.bulk-requisition-layout{grid-template-columns:minmax(520px,1.18fr) minmax(390px,.82fr);gap:8px;min-height:0;display:grid}.bulk-requisition-table-wrap{scrollbar-gutter:stable;background:#fff;border:1px solid #cfd9e2;border-radius:6px;min-height:350px;max-height:calc(100vh - 315px);overflow:auto}.bulk-requisition-table{border-collapse:separate;border-spacing:0;color:#26384a;width:100%;font-size:11.5px}.bulk-requisition-table th,.bulk-requisition-table td{vertical-align:middle;border-bottom:1px solid #e1e7ec;border-right:1px solid #e1e7ec;height:38px;padding:5px 7px}.bulk-requisition-table th{z-index:2;color:#40566b;letter-spacing:.025em;text-align:left;text-transform:uppercase;background:#edf3f7;font-size:10px;position:sticky;top:0}.bulk-requisition-table th:last-child,.bulk-requisition-table td:last-child{border-right:0}.bulk-requisition-table tbody tr{cursor:pointer}.bulk-requisition-table tbody tr:hover td{background:#f6fafc}.bulk-requisition-table tbody tr.is-active td{background:#eaf4fb}.bulk-requisition-table tbody tr.is-active td:first-child{box-shadow:inset 3px 0 #0f6cbd}.bulk-requisition-table td strong{color:#172b4d;text-overflow:ellipsis;white-space:nowrap;max-width:225px;display:block;overflow:hidden}.bulk-requisition-table .bulk-requisition-select{text-align:center;width:34px;padding-inline:3px}.bulk-requisition-editor{scrollbar-gutter:stable;background:#fff;border:1px solid #cfd9e2;border-radius:6px;min-height:0;max-height:calc(100vh - 315px);padding:10px;overflow:auto}.bulk-requisition-editor>header{background:#f5f8fa;border-bottom:1px solid #dce4ea;justify-content:space-between;align-items:center;gap:10px;margin:-10px -10px 10px;padding:8px 10px;display:flex}.bulk-requisition-editor>header>span{gap:1px;min-width:0;display:grid}.bulk-requisition-editor>header small{color:#6c7e8f;text-transform:uppercase;font-size:9.5px}.bulk-requisition-editor>header strong{color:#172b4d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bulk-requisition-issues{color:#7b4d00;background:#fff8e8;border-left:3px solid #d97706;gap:3px;margin-bottom:8px;padding:7px 8px;font-size:10.5px;display:grid}.bulk-requisition-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bulk-requisition-form-grid>*,.bulk-requisition-form-grid .fui-Field,.bulk-requisition-form-grid .fui-Input,.bulk-requisition-form-grid .fui-Select,.bulk-requisition-form-grid .fui-Select__select,.bulk-requisition-form-grid .fui-Combobox,.bulk-requisition-form-grid .fui-Textarea{width:100%;min-width:0;max-width:100%}.bulk-requisition-details{border-top:1px solid #dce4ea;margin-top:10px}.bulk-requisition-details>summary{color:#0f6cbd;cursor:pointer;padding:9px 1px;font-size:11.5px;font-weight:700}.bulk-requisition-details>.bulk-requisition-form-grid{margin-bottom:8px}.bulk-requisition-details>.fui-Field{margin-top:8px}.bulk-requisition-checks{border-block:1px solid #e3e8ed;flex-wrap:wrap;align-items:center;gap:5px 14px;margin:7px 0;padding:6px 0;display:flex}.bulk-requisition-footer{z-index:4;color:#52677a;background:#f7fafc;border:1px solid #cbd7e0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 9px;font-size:11.5px;display:flex;position:sticky;bottom:0}@media (width<=1100px){.bulk-requisition-layout{grid-template-columns:1fr}.bulk-requisition-table-wrap,.bulk-requisition-editor{max-height:none}.bulk-requisition-summary{grid-template-columns:repeat(3,1fr)}.bulk-requisition-summary>span:first-child{grid-column:1/-1}}@media (width<=720px){.bulk-requisition-commandbar,.bulk-requisition-file,.bulk-requisition-footer{flex-direction:column;align-items:stretch}.bulk-requisition-summary{grid-template-columns:repeat(2,1fr)}.bulk-requisition-form-grid{grid-template-columns:1fr}.bulk-requisition-source{flex-direction:column;align-items:flex-start;gap:2px}}.recruitment-settings{gap:14px;display:grid}.recruitment-settings__section{background:#fff;border:1px solid #d8e1e8;border-radius:10px;overflow:hidden}.recruitment-settings__section>header{background:#f8fafb;border-bottom:1px solid #e5ebf0;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.recruitment-settings__section h2,.recruitment-settings__section p{margin:0}.recruitment-settings__section h2{color:#172b4d;font-size:14px}.recruitment-settings__section p{color:#607286;font-size:12px}.recruitment-settings__grid{background:#e5ebf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.recruitment-settings__card{min-height:68px;color:inherit;background:#fff;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:10px 13px;text-decoration:none;transition:background-color .12s,box-shadow .12s;display:grid}.recruitment-settings__card:hover{z-index:1;background:#f5f9fc;box-shadow:inset 3px 0 #0f6cbd}.recruitment-settings__icon{color:#0b6a88;background:#eaf3f8;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.recruitment-settings__copy{gap:2px;min-width:0;display:grid}.recruitment-settings__copy strong{color:#172b4d;font-size:13px}.recruitment-settings__copy small{color:#607286;font-size:11.5px;line-height:1.35}.recruitment-settings__arrow{color:#0f6cbd}@media (width<=760px){.recruitment-settings__section>header{flex-direction:column;align-items:flex-start;gap:2px}.recruitment-settings__grid{grid-template-columns:1fr}.recruitment-settings__card{grid-template-columns:34px minmax(0,1fr) 20px}.recruitment-settings__card .fui-Badge{display:none}}.register-card--finalization .operational-quick-filters{grid-template-columns:repeat(7,minmax(118px,1fr));overflow-x:auto}.register-card--finalization .operational-table td{vertical-align:middle}.finalization-register__selection{background:#f2f8fd;border-top:1px solid #bdd7ee;border-bottom:1px solid #bdd7ee;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 10px;display:flex}.finalization-register__selection>div:first-child{gap:1px;display:grid}.finalization-register__selection strong{color:#12344d;font-size:11.5px}.finalization-register__selection span{color:#607286;font-size:10px}.finalization-register__selection>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.requisition-register__selection{background:#f2f8fd;border-block:1px solid #bdd7ee;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 10px;display:flex}.requisition-register__selection>div:first-child{gap:1px;display:grid}.requisition-register__selection strong{color:#12344d;font-size:11.5px}.requisition-register__selection span{color:#607286;font-size:10px}.requisition-register__selection>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.requisition-bulk-vacancy-summary{background:#f7f9fb;border:1px solid #d7e0e8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.requisition-bulk-vacancy-summary>span{border-right:1px solid #d7e0e8;gap:2px;padding:9px 11px;display:grid}.requisition-bulk-vacancy-summary>span:last-child{border-right:0}.requisition-bulk-vacancy-summary small{color:#66788a;text-transform:uppercase;font-size:10px}.requisition-bulk-vacancy-summary strong{color:#172b4d;font-size:18px}.requisition-bulk-vacancy-note{color:#40566b;background:#f3f8fc;border-left:3px solid #0f6cbd;margin:0;padding:8px 10px;font-size:11.5px}.finalization-progress{grid-template-columns:minmax(54px,1fr) auto;align-items:center;gap:3px 7px;min-width:0;display:grid}.finalization-progress>span{background:#dce6ee;border-radius:999px;height:5px;overflow:hidden}.finalization-progress>span>i{border-radius:inherit;background:#0f6cbd;height:100%;display:block}.finalization-progress>strong{color:#12344d;font-size:11px}.finalization-progress>small{grid-column:1/-1;margin:0!important}.finalization-workspace{gap:10px;min-width:0;padding-bottom:54px;display:grid}.finalization-workspace__identity{background:#fff;border:1px solid #d8e1e8;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.finalization-workspace__identity small,.finalization-workspace__identity span{color:#607286;font-size:11px;display:block}.finalization-workspace__identity h2{color:#172b4d;margin:2px 0;font-size:20px;line-height:1.2}.finalization-workspace__identity-context{border-left:1px solid #e1e8ed;min-width:0;padding-left:16px}.finalization-workspace__identity-context strong{color:#172b4d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.finalization-workspace__identity-context .fui-Badge{margin-top:5px}.finalization-workstreams{background:#d8e1e8;border:1px solid #d8e1e8;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.finalization-workstreams>div{background:#fff;align-items:center;gap:8px;min-height:42px;padding:7px 12px;display:flex}.finalization-workstreams>div>span{color:#52677a;flex:1;font-size:11.5px}.finalization-workstreams>div>strong{color:#12344d;font-size:13px}.finalization-workspace__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:10px;display:grid}.finalization-workspace__main,.finalization-workspace__side{gap:10px;min-width:0;display:grid}.finalization-workspace__side{position:sticky;top:8px}.finalization-section{background:#fff;border:1px solid #d8e1e8;border-radius:8px;min-width:0;overflow:hidden}.finalization-section>header{background:#f8fafc;border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 10px;display:flex}.finalization-section>header>div{min-width:0}.finalization-section>header>.fui-Button,.finalization-section>header>.fui-Badge{flex:none}.finalization-section>header h3{color:#243b53;margin:0;font-size:12.5px}.finalization-section>header p{color:#718096;margin:1px 0 0;font-size:10.5px}.finalization-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 10px;padding:10px;display:grid}.finalization-form-grid--placement{grid-template-columns:repeat(2,minmax(0,1fr))}.finalization-form-grid__wide,.finalization-checks{grid-column:1/-1}.finalization-workspace :is(.fui-Field,.fui-Input,.fui-Select,.fui-Textarea){width:100%;min-width:0;max-width:100%}.finalization-form-grid>*,.finalization-side-form>*{min-width:0}.finalization-checks{flex-wrap:wrap;align-items:center;gap:5px 16px;padding-top:2px;display:flex}.finalization-side-form{gap:8px;padding:10px;display:grid}.finalization-summary-list{margin:0}.finalization-summary-list>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:6px 10px;display:flex}.finalization-summary-list>div:last-child{border-bottom:0}.finalization-summary-list dt{color:#607286;min-width:0;font-size:11px}.finalization-summary-list dd{overflow-wrap:anywhere;color:#243b53;text-align:right;min-width:0;margin:0;font-size:11.5px}.finalization-documents{display:grid}.finalization-document-row{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(180px,1fr) 96px 110px 130px 145px;align-items:center;gap:7px;min-height:44px;padding:5px 9px;display:grid}.finalization-document-row:last-child{border-bottom:0}.finalization-document-row>div:first-child{min-width:0}.finalization-document-row strong,.finalization-document-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finalization-document-row strong{color:#243b53;font-size:11.5px}.finalization-document-row small,.finalization-document-row__empty{color:#718096;font-size:10px}.finalization-document-row .fui-Select{min-width:0}.finalization-document-row__request{border-top:1px dashed #dce5eb;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) 150px minmax(220px,1fr);gap:7px;padding:5px 0 2px;display:grid}.finalization-document-row__targets{flex-wrap:wrap;gap:2px 8px;display:flex}.finalization-os-note{color:#52677a;white-space:pre-wrap;border-top:1px solid #edf1f4;gap:3px;margin:0;padding:8px 10px;font-size:11px;line-height:1.4;display:grid}.finalization-os-note strong{color:#243b53;text-transform:uppercase;letter-spacing:.03em;font-size:10px}.finalization-os-note.is-feedback{color:#7a4d0b;background:#fffaf0}.finalization-os-review{border-top:1px solid #e1e8ed;gap:7px;padding:8px 10px 10px;display:grid}.finalization-os-review>div{gap:6px;display:flex}.finalization-blockers{padding:4px 10px 9px;display:grid}.finalization-blockers>div{color:#7a4d0b;border-bottom:1px solid #edf1f4;align-items:flex-start;gap:6px;padding:6px 0;font-size:11px;line-height:1.35;display:flex}.finalization-blockers>div:last-child{border-bottom:0}.finalization-blockers svg{flex:0 0 14px;width:14px;height:14px;margin-top:1px}.finalization-blockers .is-terminal_blocker{color:#a4262c}.finalization-blockers .is-clear{color:#107c10}.finalization-section--decision{padding-bottom:9px}.finalization-section--decision>.fui-Field{padding:8px 10px}.finalization-section--decision>div:last-child{gap:6px;padding:0 10px;display:flex}.finalization-history{background:#fff;border:1px solid #d8e1e8;border-radius:8px;overflow:hidden}.finalization-history summary{color:#243b53;cursor:pointer;padding:10px;font-size:12px;font-weight:600}.finalization-history>div{border-top:1px solid #edf1f4;padding:7px 10px}.finalization-history strong,.finalization-history span{display:block}.finalization-history strong{color:#34495e;font-size:11px}.finalization-history span,.finalization-history p{color:#718096;margin:2px 0 0;font-size:10px}.finalization-prejoin__status{align-items:center;gap:10px;display:flex}.finalization-prejoin__status>strong{color:#335366;font-size:15px}.finalization-prejoin__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px 16px 16px;display:grid}.finalization-prejoin__groups>section{border:1px solid #d8e0e5}.finalization-prejoin__groups h4{color:#34505e;background:#f3f6f7;border-bottom:1px solid #d8e0e5;margin:0;padding:8px 10px;font-size:12px}.finalization-prejoin__groups dl{margin:0}.finalization-prejoin__groups dl>div{border-bottom:1px solid #e6eaed;grid-template-columns:minmax(135px,.8fr) minmax(0,1.2fr);gap:10px;padding:7px 10px;font-size:11px;display:grid}.finalization-prejoin__groups dl>div:last-child{border-bottom:0}.finalization-prejoin__groups dt{color:#6a7981}.finalization-prejoin__groups dd{color:#193541;overflow-wrap:anywhere;margin:0}.finalization-prejoin__empty{color:#6a7981;margin:0;padding:16px}.finalization-prejoin__feedback{color:#7a4509;background:#fff8e8;border:1px solid #ecd19e;gap:3px;margin:0 16px 14px;padding:10px 12px;font-size:11px;display:grid}.finalization-prejoin__review{border-top:1px solid #d8e0e5;gap:10px;padding:13px 16px;display:grid}.finalization-prejoin__review>div{justify-content:flex-end;gap:8px;display:flex}.handoff-panel__loading{justify-content:center;padding:14px;display:flex}.handoff-panel__alert{color:#7a5100;background:#fff8e7;border:1px solid #f2d48f;border-radius:6px;margin:8px 10px 0;padding:7px 8px;font-size:10.5px;line-height:1.35}.handoff-panel__alert.is-error{color:#a4262c;background:#fff1f1;border-color:#efb6b6}.handoff-panel__preflight{background:#f8fafc;border:1px solid #d8e1e8;border-radius:6px;margin:8px 10px;padding:8px}.handoff-panel__preflight>div{color:#243b53;align-items:center;gap:6px;font-size:11px;display:flex}.handoff-panel__preflight>div>span{color:#a4262c;background:#fde7e9;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}.handoff-panel__preflight.is-ready>div{color:#107c10}.handoff-panel__preflight ul{color:#a4262c;margin:7px 0 0;padding-left:17px;font-size:10px;line-height:1.45}.handoff-panel__preflight ul.is-warning{color:#8a5d00}.handoff-panel__summary{margin:0;padding:0 10px 8px}.handoff-panel__summary>div{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;padding:5px 0;display:grid}.handoff-panel__summary dt{color:#718096;font-size:10px}.handoff-panel__summary dd{overflow-wrap:anywhere;color:#243b53;text-align:right;min-width:0;margin:0;font-size:10.5px;font-weight:600}.handoff-panel__actions{flex-wrap:wrap;gap:5px;padding:0 10px 8px;display:flex}.handoff-panel__history{border-top:1px solid #e1e8ed}.handoff-panel__history>button{color:#34495e;width:100%;font:inherit;cursor:pointer;background:#f8fafc;border:0;justify-content:space-between;align-items:center;padding:8px 10px;font-size:10.5px;font-weight:600;display:flex}.handoff-panel__history>div{gap:0;display:grid}.handoff-panel__history article{color:#34495e;border-top:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;gap:3px 6px;padding:6px 10px;font-size:10px;display:grid}.handoff-panel__history article small{color:#718096;grid-column:1/-1}.handoff-panel__history>p{color:#718096;margin:0;padding:8px 10px;font-size:10px}.finalization-workspace__footer{z-index:15;bottom:0;right:16px;left:var(--shell-sidebar-width,232px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border-top:1px solid #cfd9e2;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:6px 18px;display:flex;position:fixed}.finalization-workspace__footer>div{gap:6px;display:flex}.finalization-workspace__back{color:#0f6cbd;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=1180px){.finalization-workspace__grid{grid-template-columns:1fr}.finalization-workspace__side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.finalization-section--decision,.finalization-history{grid-column:1/-1}.finalization-document-row{grid-template-columns:minmax(170px,1fr) 90px 100px 120px}.finalization-document-row .fui-Checkbox{grid-column:1/-1}}@media (width<=760px){.finalization-workspace__identity{grid-template-columns:1fr}.finalization-workspace__identity-context{border-top:1px solid #e1e8ed;border-left:0;padding:8px 0 0}.finalization-workstreams,.finalization-form-grid,.finalization-form-grid--placement,.finalization-workspace__side{grid-template-columns:1fr}.finalization-document-row{grid-template-columns:1fr auto}.finalization-document-row>:nth-child(n+3){grid-column:1/-1}.finalization-document-row__request{grid-template-columns:1fr}.finalization-workspace__footer{padding-inline:10px;left:0}}@media (width<=480px){.career-purpose-strip__grid{grid-template-columns:1fr}.career-purpose-strip__grid>div,.career-purpose-strip__grid>div:first-child,.career-purpose-strip__grid>div:nth-child(2),.career-purpose-strip__grid>div:last-child{border-right:0;grid-column:auto;padding:21px 0}.career-purpose-strip__lead>strong{font-size:20px!important}.career-ecosystem__heading h2{font-size:25px}.career-ecosystem__heading p{font-size:12px}.career-company-group__intro p{display:none}.career-filter-card{grid-template-columns:1fr}.career-filter-card__title,.career-filter-card__fact{grid-column:auto}.career-job-card__head{flex-direction:column}.career-job-card__footer{flex-direction:column;align-items:flex-start}.career-pagination{grid-template-columns:1fr 1fr;row-gap:14px}.career-pagination>span:nth-child(2){text-align:center;grid-area:1/1/auto/-1}.career-pagination a{grid-row:2}}.shell{--shell-navigation-width:232px;grid-template-columns:var(--shell-navigation-width) minmax(0, 1fr);background:#f4f6f8;grid-template-rows:48px minmax(0,1fr);height:100dvh;display:grid;position:relative;overflow:hidden}.shell.shell--navigation-collapsed{--shell-navigation-width:64px}.shell__topbar{color:#fff;background:var(--shell-topbar);z-index:3;border-bottom:1px solid #0d3b46;grid-column:1/-1;align-items:center;gap:10px;padding:0 12px;display:flex}.shell__brand-mark,.login-panel__mark{color:#075985;letter-spacing:-.5px;background:#fff;border-radius:6px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.shell__brand-mark{overflow:hidden}.shell__brand-mark img{object-fit:contain;width:28px;height:28px}.shell__brand-copy{flex-direction:column;min-width:180px;line-height:1.05;display:flex}.shell__brand-copy span:last-child{color:#dbeafe}.shell__topbar-spacer{flex:1}.portal-locale-switcher{min-width:34px;max-width:180px}.portal-locale-switcher--labelled{min-width:124px}.portal-locale-switcher--labelled .fui-Button__content{align-items:center;gap:5px;display:inline-flex}.portal-locale-option{flex-direction:column;min-width:150px;line-height:1.2;display:flex}.portal-locale-option small{color:#667085;font-size:10px}.shell__language-switch{color:#f4fbfd!important;background:#ffffff0f!important;border:1px solid #ffffff3d!important}.shell__language-switch:hover{color:#fff!important;background:#ffffff1f!important}.portal-locale-switcher .fui-Button__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell__tenant{color:#f4fbfd;white-space:nowrap;align-items:center;gap:6px;max-width:260px;font-size:12px;font-weight:600;display:flex}.shell__tenant svg{width:17px;height:17px}.shell__tenant span{text-overflow:ellipsis;overflow:hidden}.shell__company-switch{min-width:0;max-width:280px;color:#f4fbfd!important}.shell__company-switch:hover{color:#fff!important;background:#ffffff1a!important}.shell__company-switch>span{align-items:center;gap:5px;min-width:0;display:flex}.shell__company-switch>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell__company-switch svg{flex:none}.shell__company-option{flex-direction:column;min-width:220px;line-height:1.25;display:flex}.shell__company-option small{color:#667085;font-size:10px}.shell__environment{color:#dff3f7;letter-spacing:.08em;text-transform:uppercase;border:1px solid #73aebb;border-radius:3px;padding:3px 7px;font-size:9px;font-weight:700}.shell__user-copy{flex-direction:column;min-width:112px;line-height:1.05;display:flex}.shell__user-copy span:last-child{color:#dbeafe;text-transform:capitalize}.shell__logout{flex:none;transition:background-color .12s;color:#fff!important}.shell__logout:hover{color:#fff!important;background:#ffffff1f!important}.shell__logout:active{background:#ffffff2e!important}.shell__navigation{border-right:1px solid var(--shell-border);scrollbar-gutter:stable;background:#fff;grid-area:2/1;padding:8px;overflow-y:auto}.shell__navigation-toggle{top:57px;left:calc(var(--shell-navigation-width) - 25px);z-index:4;width:30px;min-width:30px;height:30px;transition:left .15s,color .12s,background-color .12s;position:absolute;box-shadow:0 2px 7px #0f172a1a;color:#526273!important;background:#fff!important;border:1px solid #d8e2e8!important;border-radius:6px!important}.shell__navigation-toggle:hover{color:#075985!important;background:#eef5f8!important;border-color:#bcd4df!important}.shell__nav-group{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin:12px 8px 4px;font-size:10px;font-weight:700}.shell__nav-item{color:#334155;border-radius:4px;align-items:center;gap:9px;min-height:36px;padding:6px 8px;font-size:13px;text-decoration:none;display:flex}.shell__nav-item svg{flex:none;width:18px;height:18px}.shell__nav-item:hover{background:#f1f5f9}.shell__nav-item--active{color:#0b5d70;background:#e5f2f5;font-weight:650;box-shadow:inset 3px 0 #16788c}.shell__nav-item--disabled{color:#7c8795;cursor:default}.shell__nav-item--disabled small{color:#9ca3af;text-transform:uppercase;margin-left:auto;font-size:9px}.shell--navigation-collapsed .shell__nav-group{color:#0000;background:#e5e9ef;height:1px;margin:8px 6px 4px;overflow:hidden}.shell--navigation-collapsed .shell__nav-item{justify-content:center;gap:0;padding-inline:6px}.shell--navigation-collapsed .shell__nav-item>span{display:none}.shell--navigation-collapsed .shell__nav-item svg{width:20px;height:20px}.shell__workspace{flex-direction:column;grid-area:2/2;min-width:0;min-height:0;padding:12px;display:flex;overflow:auto}.workspace-header{justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-bottom:8px;display:flex}.workspace-header h1,.register-card h2{color:#172033;margin:0}.workspace-header h1{font-size:20px;line-height:1.2}.workspace-header p,.register-card__header p{color:#64748b;margin:3px 0 0;font-size:12px}.workspace-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.flash{border:1px solid;border-radius:4px;margin-bottom:8px;padding:8px 10px;font-size:13px}.flash--success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.flash--error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.flash--warning{color:#854d0e;background:#fffbeb;border-color:#fde68a}.shell-flash-stack{z-index:10001;width:min(420px,100vw - 32px);position:fixed;top:58px;right:16px}.shell-flash{background-clip:padding-box;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin:0 0 8px;display:flex;box-shadow:0 4px 12px #0f172a24}.shell-flash>span{min-width:0;line-height:1.4}.shell-flash .fui-Button{color:currentColor;flex:none;width:28px;min-width:28px;height:28px}.vacancy-save-feedback{z-index:15;position:sticky;top:0}.metric-strip{background:#fff;border:1px solid #d8dee6;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:8px;display:grid}.metric-strip__item{border-right:1px solid #e5e9ef;flex-direction:column;justify-content:space-between;min-height:72px;padding:12px;display:flex}.metric-strip__item:last-child{border-right:0}.metric-strip__item span{color:#64748b}.metric-strip__item strong{color:#075985;font-size:23px;font-weight:650}.metric-strip__button{text-align:left;cursor:pointer;background:0 0;border:0}.metric-strip__button:hover{background:#f8fbff}.metric-strip__button:focus-visible{outline-offset:-2px;outline:2px solid #0284c7}.os-metric-link,.workspace-metric-link{color:inherit;text-decoration:none;transition:background-color .12s}.os-metric-link:hover,.workspace-metric-link:hover{background:#f4f9fc}.os-metric-link:focus-visible,.workspace-metric-link:focus-visible{outline-offset:-2px;outline:2px solid #0f6cbd}.os-task-overview{border:1px solid var(--shell-border);background:#fff;border-radius:4px;margin-bottom:8px;overflow:hidden}.os-task-strip{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.os-task-strip__item,.os-task-strip>button{color:#334155;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e5e9ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px 11px;text-decoration:none;display:grid}.os-task-strip__item:last-child,.os-task-strip>button:last-child{border-right:0}.os-task-strip__item:hover,.os-task-strip>button:hover,.os-task-strip>button.is-active{background:#eef7fb}.os-task-strip>button.is-active{box-shadow:inset 0 -2px #0f6cbd}.os-task-strip span{color:#526273;min-width:0;font-size:11px;line-height:1.25}.os-task-strip strong{color:#17324d;font-size:20px;font-weight:650}.os-task-strip--register{border-bottom:1px solid #dfe5ec}.register-card--os-tasks{flex-direction:column;height:calc(100dvh - 132px);min-height:430px;display:flex;overflow:hidden}.register-card--os-interviews{flex-direction:column;height:calc(100dvh - 132px);min-height:460px;display:flex;overflow:hidden}.os-interview-metrics{border-bottom:1px solid #dfe5ec;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.os-interview-metrics>button{color:#334155;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e5e9ef;min-width:0;min-height:62px;padding:8px 12px}.os-interview-metrics>button:last-child{border-right:0}.os-interview-metrics>button:hover,.os-interview-metrics>button.is-active{background:#eef7fb}.os-interview-metrics>button.is-active{box-shadow:inset 0 -2px #0f6cbd}.os-interview-metrics>button>span{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid}.os-interview-metrics strong{color:#17324d;font-variant-numeric:tabular-nums;grid-row:1/3;font-size:23px;font-weight:650}.os-interview-metrics span span{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.os-interview-metrics small{color:#71808c;font-size:10px;font-weight:400}.os-interview-tabs{border-bottom:1px solid #dfe5ec;align-items:end;gap:2px;min-height:37px;padding:4px 10px 0;display:flex}.os-interview-tabs button{color:#526273;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:5px 12px}.os-interview-tabs button:hover{color:#075985;background:#f5f9fc}.os-interview-tabs button.is-active{color:#075985;border-bottom-color:#0f6cbd;font-weight:650}.os-interview-toolbar>.fui-Select{max-width:280px}.os-interview-register{flex:1;min-height:0;display:flex}.os-interview-register>.operational-table-scroll{flex:1}.os-interview-register td small a{color:#0f6cbd;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.os-interview-register td small a:hover{text-decoration:underline}.register-card--interviews{min-height:calc(100dvh - 148px)}.interview-register-progress{flex-direction:column;gap:2px;min-width:0;display:flex}.interview-register-progress strong{color:#27364a;font-variant-numeric:tabular-nums}.interview-register-progress small{color:#64748b;white-space:nowrap}.interview-workspace{flex-direction:column;gap:10px;min-width:0;display:flex}.interview-workspace__summary{background:#fff;border:1px solid #d9e2e8;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.interview-workspace__summary>div{border-right:1px solid #e5e9ef;grid-template-columns:1fr auto;align-items:center;gap:1px 10px;min-width:0;padding:10px 13px;display:grid}.interview-workspace__summary>div:last-child{border-right:0}.interview-workspace__summary span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}.interview-workspace__summary strong{color:#102a43;font-variant-numeric:tabular-nums;grid-row:span 2;font-size:22px}.interview-workspace__summary small{color:#718096;font-size:10px}.interview-monitor-bar{background:#fff;border:1px solid #d9e2e8;border-left-width:3px;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:7px 11px;display:flex}.interview-monitor-bar.is-healthy{background:#f5fbf5;border-left-color:#107c10}.interview-monitor-bar.is-warning{background:#fffbeb;border-left-color:#f59e0b}.interview-monitor-bar.is-critical{background:#fff4f4;border-left-color:#d13438}.interview-monitor-bar>span{flex:1;min-width:0}.interview-monitor-bar strong,.interview-monitor-bar small{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;display:block;overflow:hidden}.interview-monitor-bar strong{font-size:11px}.interview-monitor-bar>span small{color:#64748b;margin-top:2px}.interview-monitor-bar>div{white-space:nowrap;align-items:center;gap:10px;display:flex}.interview-monitor-bar>div small{color:#64748b}.interview-workspace__context{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:10px;min-width:0;display:grid}.interview-workspace .enterprise-panel{background:#fff;border:1px solid #d9e2e8;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.interview-workspace .enterprise-panel>header{color:#213547;border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:8px 12px;font-size:12px;font-weight:650;display:flex}.interview-workspace .enterprise-panel>header>span{align-items:center;gap:6px;display:inline-flex}.interview-workspace .enterprise-panel>header>small{color:#64748b;text-align:right;max-width:720px;font-size:10px;font-weight:400}.interview-workspace__facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.interview-workspace__facts>div{border-bottom:1px solid #edf1f4;border-right:1px solid #edf1f4;min-width:0;padding:9px 12px}.interview-workspace__facts>div:nth-child(3n){border-right:0}.interview-workspace__facts>div:nth-last-child(-n+3){border-bottom:0}.interview-workspace__facts dt{color:#718096;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:650}.interview-workspace__facts dd{overflow-wrap:anywhere;color:#27364a;margin:3px 0 0;font-size:12px}.interview-dingtalk-evidence,.interview-reviewer-access{background:#fbfcfd;border-top:1px solid #edf1f4;align-items:center;gap:5px;min-height:45px;padding:6px 9px 6px 12px;display:flex}.interview-dingtalk-evidence>span,.interview-reviewer-access>span{flex:1;min-width:0}.interview-dingtalk-evidence strong,.interview-dingtalk-evidence small,.interview-reviewer-access strong,.interview-reviewer-access small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.interview-dingtalk-evidence strong,.interview-reviewer-access strong{color:#334155;font-size:10px}.interview-dingtalk-evidence small,.interview-reviewer-access small{color:#718096;margin-top:2px;font-size:9px}.interview-file-button{color:#0f6cbd;cursor:pointer;background:#fff;border:1px solid #b9d5e7;border-radius:4px;align-items:center;gap:5px;min-height:30px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.interview-file-button:hover{background:#f1f8fc;border-color:#0f6cbd}.interview-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.interview-reviewer-header-actions,.interview-reviewer-row-actions{align-items:center;gap:2px;display:flex}.interview-reviewer-access{border-top:0;border-bottom:1px solid #edf1f4}.assessment-qr-code{background:#fff;border:1px solid #d8e1e8;flex:none;width:88px;height:88px;padding:4px}.interview-reviewer-list{max-height:188px;overflow-y:auto}.interview-reviewer-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:3px 7px;padding:7px 8px 7px 11px;display:grid}.interview-reviewer-list>div:last-child{border-bottom:0}.interview-reviewer-list>div.is-revoked{opacity:.58;background:#f8fafc}.interview-reviewer-list span,.interview-reviewer-list strong,.interview-reviewer-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.interview-reviewer-list strong,.interview-reviewer-list small{display:block}.interview-reviewer-list strong{color:#27364a;font-size:11px}.interview-reviewer-list small{color:#718096;font-size:9px}.interview-reviewer-list code{color:#334155;letter-spacing:.06em;background:#f8fafc;border:1px solid #dce4ea;border-radius:3px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.interview-reviewer-list>p{color:#718096;text-align:center;margin:0;padding:18px}.interview-participant-table-wrap{scrollbar-gutter:stable both-edges;max-width:100%;max-height:clamp(360px,100dvh - 330px,680px);overflow:auto}.interview-participant-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px;font-size:11px}.interview-participant-table th{z-index:2;color:#526273;text-align:left;white-space:nowrap;background:#f4f7f9;border-bottom:1px solid #d9e2e8;padding:6px 8px;position:sticky;top:0}.interview-participant-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #edf1f4;border-right:1px solid #edf1f4;max-width:250px;height:43px;padding:5px 8px;line-height:1.22}.interview-participant-table td:last-child{border-right:0}.interview-participant-table tbody tr:hover td{background:#f7fbfd}.interview-participant-table td>strong,.interview-participant-table td>small{display:block}.interview-participant-table td>small{color:#718096;margin-top:2px;font-size:9px}.interview-participant-table th:first-child,.interview-participant-table td:first-child{text-align:center;width:36px;min-width:36px}.interview-participant-table th:nth-child(2),.interview-participant-table td:nth-child(2){width:44px;min-width:44px}.interview-participant-table th:nth-child(3),.interview-participant-table td:nth-child(3){width:300px;min-width:300px}.interview-participant-table th:nth-child(4),.interview-participant-table td:nth-child(4){width:155px;min-width:155px}.interview-participant-table th:nth-child(5),.interview-participant-table td:nth-child(5){width:285px;min-width:285px}.interview-participant-table th:nth-child(6),.interview-participant-table td:nth-child(6){width:105px;min-width:105px}.interview-participant-table th:nth-child(7),.interview-participant-table td:nth-child(7){width:225px;min-width:225px}.interview-candidate-cell strong,.interview-candidate-cell small,.interview-cell-inline small,.interview-note-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.interview-candidate-cell__title{align-items:center;gap:3px;min-width:0;display:flex}.interview-candidate-cell__title>strong,.interview-candidate-cell__title>a{color:#0f5f8f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:650;text-decoration:none;overflow:hidden}.interview-candidate-cell__title>a:hover{text-decoration:underline}.interview-candidate-cell__title>span{align-items:center;gap:1px;display:inline-flex}.interview-candidate-cell__title .fui-Button{width:22px;min-width:22px;height:22px;padding:0}.interview-candidate-cell strong{color:#24364a;font-size:11px}.interview-candidate-cell small{color:#718096;margin-top:2px;font-size:9px}.interview-cell-inline{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.interview-cell-inline small{color:#718096;flex:auto;font-size:9px}.interview-cell-inline--result{flex-wrap:wrap}.interview-row-select{width:100%;min-width:0}.interview-row-select select{min-height:28px;padding-block:2px;font-size:10px}.interview-result-decision{align-items:center;gap:2px;min-width:0;display:inline-flex}.interview-result-decision .fui-Badge{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}.interview-next-workstreams{border-top:1px solid #edf1f4;flex-basis:100%;align-items:center;gap:7px;min-width:0;padding-top:3px;display:flex}.interview-next-workstreams span{color:#718096;font-size:9px}.interview-next-workstreams a{color:#0f5f8f;font-size:10px;font-weight:650;text-decoration:none}.interview-next-workstreams a:hover{text-decoration:underline}.interview-score-inline{white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.interview-score-inline small{color:#718096;font-size:9px}.interview-note-clip{max-width:220px}.interview-workspace__page-actions,.interview-workspace__selection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.interview-workspace__selection-actions{min-width:0}.interview-workspace__selection-actions>small{color:#64748b;text-align:right;max-width:620px;font-size:10px;font-weight:400}.fui-DialogSurface.interview-wizard{width:min(960px,100vw - 32px);max-width:min(960px,100vw - 32px)}.interview-wizard .fui-DialogContent{min-height:0;max-height:calc(100dvh - 190px);overflow-y:hidden}.interview-wizard__progress{color:#526273;gap:5px;margin-bottom:12px;font-size:10px;display:grid}.interview-wizard__progress ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.interview-wizard__progress li{color:#718096;border-top:1px solid #dce4ea;align-items:center;gap:6px;padding-top:7px;font-size:10px;display:flex}.interview-wizard__progress li>span{background:#fff;border:1px solid #c9d3dc;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;font-weight:700;display:inline-flex}.interview-wizard__progress li.is-current{color:#0f5f8f;border-top-color:#1683b4;font-weight:700}.interview-wizard__progress li.is-current>span{color:#fff;background:#1683b4;border-color:#1683b4}.interview-wizard__progress li.is-complete{color:#327a4d;border-top-color:#78b88d}.interview-wizard__progress li.is-complete>span{color:#327a4d;background:#f2faf5;border-color:#78b88d}.interview-wizard__step{flex-direction:column;gap:10px;display:flex}.interview-wizard__search{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.interview-wizard__option-header,.interview-wizard__option-list>button{grid-template-columns:24px minmax(220px,2fr) minmax(170px,1.35fr) 88px 70px;align-items:center;gap:9px;display:grid}.interview-wizard__option-header{color:#718096;letter-spacing:.03em;text-transform:uppercase;padding:0 10px 6px;font-size:9px;font-weight:700}.interview-wizard__option-header span:last-child{text-align:right}.interview-wizard__option-list{background:#fff;border:1px solid #d8e1e8;max-height:320px;overflow-y:auto}.interview-wizard__option-list>button{color:#26374a;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7edf1;padding:8px 10px}.interview-wizard__option-list>button:last-child{border-bottom:0}.interview-wizard__option-list>button:hover{background:#f5f9fb}.interview-wizard__option-list>button.is-selected{background:#edf7fb;box-shadow:inset 3px 0 #1683b4}.interview-wizard__option-indicator{background:#fff;border:1px solid #9aa9b6;border-radius:50%;width:15px;height:15px;display:block}.interview-wizard__option-list>button.is-selected .interview-wizard__option-indicator{border:4px solid #1683b4}.interview-wizard__option-position,.interview-wizard__option-company,.interview-wizard__option-count{min-width:0;display:block}.interview-wizard__option-position strong,.interview-wizard__option-position small,.interview-wizard__option-company strong,.interview-wizard__option-company small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.interview-wizard__option-position strong{color:#24364a;font-size:12px}.interview-wizard__option-company strong{color:#405468;font-size:10px}.interview-wizard__option-list small{color:#718096;margin-top:2px;font-size:9px}.interview-wizard__option-channel{color:#405468;font-size:10px}.interview-wizard__option-count{text-align:right}.interview-wizard__option-count strong{color:#0f5f8f;font-variant-numeric:tabular-nums;font-size:14px;display:block}.interview-wizard__context{background:#f6f9fb;border:1px solid #d8e3e9;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.interview-wizard__context span,.interview-wizard__context strong{min-width:0}.interview-wizard__context span{color:#405468;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:7px;font-size:11px;display:flex;overflow:hidden}.interview-wizard__context strong{color:#0f5f8f;flex:none}.interview-wizard__context small{color:#64748b;flex:none;font-size:10px}.interview-wizard__selection-summary{color:#526273;align-items:center;gap:8px;min-height:20px;font-size:10px;display:flex}.interview-wizard__selection-summary strong{color:#26374a;font-size:11px}.interview-wizard__selection-summary span{color:#718096}.interview-wizard__selection-summary.is-error,.interview-wizard__selection-summary.is-error strong{color:#a4262c}.interview-wizard__message,.interview-wizard__empty{color:#64748b;text-align:center;background:#f8fafb;border:1px solid #dce4ea;padding:12px;font-size:11px}.interview-wizard__message.is-error{color:#a4262c;text-align:left;background:#fff4f4;border-color:#efb8ba}.interview-wizard__candidate-table{border:1px solid #dce4ea;max-height:340px;overflow:auto}.interview-wizard__candidate-table table{border-collapse:collapse;width:100%;font-size:11px}.interview-wizard__candidate-table th{z-index:1;color:#526273;text-align:left;background:#f1f5f7;border-bottom:1px solid #dce4ea;padding:7px 9px;position:sticky;top:0}.interview-wizard__candidate-table th:first-child,.interview-wizard__candidate-table td:first-child{text-align:center;width:38px}.interview-wizard__candidate-table td{color:#334155;border-bottom:1px solid #edf1f4;padding:7px 9px}.interview-wizard__candidate-table tbody tr:hover{background:#f8fafb}.interview-wizard__candidate-table tr:last-child td{border-bottom:0}.interview-wizard__candidate-table td strong,.interview-wizard__candidate-table td small{display:block}.interview-wizard__candidate-table td small{color:#718096;margin-top:2px;font-size:9px}.interview-wizard__form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.interview-wizard__form-group{padding:0}.interview-wizard__form-group+.interview-wizard__form-group{border-top:1px solid #dfe6eb;padding-top:10px}.interview-wizard__form-group h3{color:#33475a;margin:0 0 9px;font-size:11px;font-weight:700}.interview-wizard__review{padding:8px 0}.interview-wizard__review dl{border:1px solid #dce4ea;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.interview-wizard__review dl>div{border-bottom:1px solid #edf1f4;border-right:1px solid #edf1f4;padding:12px}.interview-wizard__review dt{color:#718096;text-transform:uppercase;font-size:9px;font-weight:700}.interview-wizard__review dd{color:#26374a;margin:4px 0 0;font-size:12px}.interview-wizard__review dd strong,.interview-wizard__review dd span{display:block}.interview-wizard__review dd span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.interview-wizard__review p{color:#405468;background:#f2f8fb;border:1px solid #cfe1eb;margin:12px 0 0;padding:10px 12px;font-size:11px}.interview-participant-dialog{width:min(760px,100vw - 32px);max-width:760px}.interview-participant-dialog .fui-DialogContent{min-height:360px}.interview-reviewer-dialog{width:min(760px,100vw - 32px);max-width:760px}.interview-reviewer-dialog__content{flex-direction:column;gap:13px;display:flex}.interview-reviewer-dialog__selection>div:first-child{color:#334155;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.interview-reviewer-dialog__selection small{color:#718096;font-size:9px;font-weight:400}.interview-schedule-dialog{width:min(720px,100vw - 32px);max-width:720px}.interview-operation-dialog{width:min(680px,100vw - 32px);max-width:680px}.interview-operation-dialog__content{flex-direction:column;gap:11px;display:flex}.interview-operation-dialog__content>p{color:#526273;margin:0;font-size:12px}.interview-operation-dialog__summary{flex-wrap:wrap;gap:6px;display:flex}.interview-operation-dialog__rows{border:1px solid #dce4ea;border-radius:6px;max-height:310px;overflow-y:auto}.interview-operation-dialog__rows>div{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:9px 11px;display:grid}.interview-operation-dialog__rows>div:last-child{border-bottom:0}.interview-operation-dialog__rows>div.is-skipped{background:#fffaf0}.interview-operation-dialog__rows span,.interview-operation-dialog__rows strong,.interview-operation-dialog__rows small{min-width:0}.interview-operation-dialog__rows strong,.interview-operation-dialog__rows small{display:block}.interview-operation-dialog__rows strong{color:#26374a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.interview-operation-dialog__rows small{color:#718096;margin-top:2px;font-size:10px}.interview-operation-dialog__rows p{color:#64748b;grid-column:1/-1;margin:0;font-size:10px}.interview-operation-dialog__error{color:#a4262c;background:#fff4f4;border:1px solid #f1b8b8;border-radius:5px;padding:9px 11px;font-size:11px}.interview-assignment-list{flex-direction:column;gap:2px;display:flex}.interview-assignment-list>span{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.interview-assignment-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.interview-assignment-list small{color:#64748b;white-space:nowrap;font-size:9px}.interview-assignment-list>.interview-assignment-readiness{color:#405468;border-top:1px solid #e5eaf0;margin-top:3px;padding-top:3px}@media (width<=980px){.finalization-prejoin__groups{grid-template-columns:1fr}.interview-workspace__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-workspace__summary>div:nth-child(2){border-right:0}.interview-workspace__summary>div:nth-child(-n+2){border-bottom:1px solid #e5e9ef}.interview-workspace__summary>div:nth-child(3){border-right:0;grid-column:1/-1}.interview-workspace__context{grid-template-columns:1fr}.interview-monitor-bar{flex-direction:column;align-items:flex-start}.interview-monitor-bar>div{width:100%;overflow-x:auto}}@media (width<=720px){.fui-DialogSurface.interview-wizard{width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding-inline:14px}.interview-wizard__progress li{font-size:0;overflow:hidden}.interview-wizard__progress li>span{font-size:9px}.interview-wizard__option-header{display:none}.interview-wizard__option-list>button{grid-template-columns:20px minmax(0,1fr) auto;gap:5px 8px}.interview-wizard__option-company{grid-column:2}.interview-wizard__option-channel{grid-area:1/3}.interview-wizard__option-count{grid-area:2/3}.interview-wizard__context{flex-direction:column;align-items:flex-start;gap:3px}.interview-wizard__context span{width:100%}.interview-wizard__form,.interview-wizard__review dl{grid-template-columns:1fr}.interview-wizard__review dl>div{border-right:0}.interview-wizard .fui-DialogContent{scrollbar-gutter:stable;overflow-y:auto}}@media (height<=650px) and (width>=721px){.interview-wizard__option-list{max-height:240px}.interview-wizard__candidate-table{max-height:260px}}.assessment-portal{color:#203040;background:#eef2f5;min-height:100dvh;padding:14px;font-family:IBM Plex Sans,Arial,sans-serif}.assessment-portal__header{color:#fff;background:#12324a;border-radius:8px 8px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(760px,100%);min-height:58px;margin:0 auto;padding:8px 12px;display:grid;box-shadow:0 4px 16px #0f23321f}.assessment-portal__header img{object-fit:contain;background:#fff;border-radius:50%;width:34px;height:34px}.assessment-portal__header span,.assessment-portal__header strong,.assessment-portal__header small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.assessment-portal__header strong{font-size:14px}.assessment-portal__header small{color:#cbd9e3;margin-top:2px;font-size:10px}.assessment-portal__header .fui-Button{color:#fff}.assessment-portal__header-actions{align-items:center;gap:4px;display:flex}.assessment-portal__header-actions .fui-Select{color:#17324d;background:#fff;min-width:138px}.assessment-portal__schedule{background:#fff;border:1px solid #d7e0e7;border-top:0;border-radius:0 0 8px 8px;grid-template-columns:1.2fr 1fr 1fr;width:min(760px,100%);margin:0 auto 10px;display:grid;box-shadow:0 4px 16px #0f233212}.assessment-portal__schedule>span{border-right:1px solid #e5eaee;min-width:0;padding:8px 11px}.assessment-portal__schedule>span:last-child{border-right:0}.assessment-portal__schedule small,.assessment-portal__schedule strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assessment-portal__schedule small{color:#718096;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.assessment-portal__schedule strong{color:#334155;margin-top:3px;font-size:10px;font-weight:500}.assessment-portal__card,.assessment-portal__workspace,.assessment-portal__form,.assessment-portal__message{background:#fff;border:1px solid #d8e1e8;border-radius:8px;width:min(760px,100%);margin:10px auto 0;box-shadow:0 3px 12px #0f23320f}.assessment-portal__card{gap:12px;max-width:440px;padding:22px;display:grid}.assessment-portal__card>svg{color:#0f6cbd;width:34px;height:34px}.assessment-portal__card h1{color:#17324d;margin:0;font-size:18px}.assessment-portal__card p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.45}.assessment-portal__file-input{color:#334155;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd7df;border-radius:5px;padding:5px;font-size:12px}.assessment-portal__file-input::file-selector-button{color:#0f5e8c;font:inherit;cursor:pointer;background:#eaf4f8;border:0;border-radius:4px;margin-right:8px;padding:6px 9px;font-weight:600}.assessment-portal__message{color:#8a5500;background:#fffaf0;border-color:#f0d7a0;align-items:center;gap:9px;padding:18px;display:flex}.assessment-portal__welcome,.assessment-portal__candidate-toolbar,.assessment-portal__form>header,.assessment-portal__form>footer{justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.assessment-portal__welcome,.assessment-portal__form>header{border-bottom:1px solid #e5eaee}.assessment-portal__welcome span,.assessment-portal__welcome strong,.assessment-portal__welcome small,.assessment-portal__form>header span,.assessment-portal__form>header strong,.assessment-portal__form>header small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.assessment-portal__welcome small,.assessment-portal__form>header small{color:#718096;font-size:9px}.assessment-portal__welcome strong,.assessment-portal__form>header strong{color:#20364d;margin-top:2px;font-size:13px}.assessment-portal__candidate-toolbar{background:#f8fafb;border-bottom:1px solid #e5eaee}.assessment-portal__candidate-toolbar .fui-Input{flex:1}.assessment-portal__candidate-toolbar>span{color:#526273;font-variant-numeric:tabular-nums;font-size:11px}.assessment-portal__candidate-list{max-height:calc(100dvh - 230px);overflow-y:auto}.assessment-portal__candidate-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.assessment-portal__candidate-list>button:hover{background:#f2f8fb}.assessment-portal__candidate-list>button:last-child{border-bottom:0}.assessment-portal__candidate-number{color:#718096;font-variant-numeric:tabular-nums;font-size:10px}.assessment-portal__candidate-list span,.assessment-portal__candidate-list strong,.assessment-portal__candidate-list small{min-width:0}.assessment-portal__candidate-list strong,.assessment-portal__candidate-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assessment-portal__candidate-list strong{color:#263b50;font-size:12px}.assessment-portal__candidate-list small{color:#718096;margin-top:2px;font-size:9px}.assessment-portal__candidate-list>button>span:last-child{color:#526273;text-align:right;font-size:10px}.assessment-portal__candidate-list .fui-Badge{margin-top:3px;display:flex}.assessment-portal__form{padding-bottom:10px}.assessment-portal__attendance{gap:12px;padding:14px;display:grid}.assessment-portal__attendance>div:first-child strong{color:#263b50;font-size:14px}.assessment-portal__attendance>div:first-child p{color:#64748b;margin:3px 0 0;font-size:11px}.assessment-portal__attendance-actions{flex-wrap:wrap;gap:8px;display:flex}.assessment-portal__absence-message{color:#7a4d00;background:#fffaf0;border:1px solid #ecd59d;align-items:center;gap:7px;padding:9px 10px;font-size:11px;display:flex}.assessment-portal__score-summary{color:#526273;border-bottom:1px solid #e5eaee;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:10px;display:flex}.assessment-portal__score-summary strong{color:#0f5e8c;font-variant-numeric:tabular-nums;flex:none;font-size:13px}.assessment-portal__questions{gap:8px;padding:10px;display:grid}.assessment-portal__questions article{border:1px solid #dce4ea;border-radius:6px;padding:10px}.assessment-portal__question-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.assessment-portal__question-heading small,.assessment-portal__question-heading strong{display:block}.assessment-portal__question-heading small{color:#0f6cbd;text-transform:uppercase;font-size:9px;font-weight:700}.assessment-portal__question-heading strong{color:#263b50;margin-top:3px;font-size:12px;font-weight:600}.assessment-portal__scores{grid-template-columns:repeat(5,1fr);gap:6px;margin:9px 0;display:grid}.assessment-portal__scores button{color:#334155;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7df;border-radius:5px;font-weight:700}.assessment-portal__scores button:hover{background:#f2f8fb;border-color:#0f6cbd}.assessment-portal__scores button.is-selected{color:#fff;background:#0f6cbd;border-color:#0f6cbd;box-shadow:0 0 0 2px #d8edf7}.assessment-portal__form>.fui-Field{padding:0 10px}.assessment-portal__form>footer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border-top:1px solid #e5eaee;justify-content:flex-end;margin-top:10px;position:sticky;bottom:0}.assessment-portal__error{color:#a4262c;background:#fff4f4;border:1px solid #efb5b8;border-radius:5px;margin:8px 10px 0;padding:8px 10px;font-size:11px}.assessment-helper-dialog{width:min(520px,100vw - 24px);max-width:520px}.assessment-helper-dialog p{color:#526273;font-size:12px;line-height:1.5}.assessment-helper-dialog dl{border:1px solid #dce4ea;border-radius:6px;margin:10px 0 0;overflow:hidden}.assessment-helper-dialog dl>div{border-bottom:1px solid #e8edf1;grid-template-columns:48px minmax(0,1fr);display:grid}.assessment-helper-dialog dl>div:last-child{border-bottom:0}.assessment-helper-dialog dt,.assessment-helper-dialog dd{margin:0;padding:8px 10px}.assessment-helper-dialog dt{color:#0f6cbd;text-align:center;background:#f3f8fb;font-weight:700}.assessment-helper-dialog dd{color:#405468;font-size:11px;line-height:1.4}.assessment-candidate-brief{border-top:1px solid #dce4ea;gap:0;margin:0;display:grid}.assessment-candidate-brief>div{border-bottom:1px solid #e8edf1;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.assessment-candidate-brief dt{color:#64748b;font-size:11px}.assessment-candidate-brief dd{color:#263b50;margin:0}.assessment-candidate-brief dd strong,.assessment-candidate-brief dd small{display:block}.assessment-candidate-brief dd small{color:#64748b;margin-top:2px}@media (width<=620px){.assessment-portal{padding:0}.assessment-portal__header{border-radius:0}.assessment-portal__schedule{border-inline:0;border-radius:0;grid-template-columns:1fr 1fr;margin-bottom:7px}.assessment-portal__schedule>span:last-child{border-top:1px solid #e5eaee;grid-column:1/-1}.assessment-portal__card,.assessment-portal__workspace,.assessment-portal__form,.assessment-portal__message{border-inline:0;border-radius:0;margin-top:7px}.assessment-portal__card{max-width:none}.assessment-portal__candidate-list{max-height:calc(100dvh - 225px)}}.os-task-table td:nth-child(3){min-width:270px}.os-task-table td:nth-child(3) small{white-space:normal;max-width:430px;line-height:1.35}.register-filter-link{color:#526273;cursor:pointer;background:0 0;border:0;padding:5px 9px}.register-filter-link.is-active{color:#075985;font-weight:650}.register-card--os-staff{flex-direction:column;height:calc(100dvh - 132px);min-height:430px;display:flex;overflow:hidden}.metric-strip--staff{border:0;border-bottom:1px solid #dfe5ec;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.metric-strip--staff>button{border-right:1px solid #e5e9ef;justify-content:space-between;align-items:center;min-height:54px;padding:8px 12px;display:flex}.metric-strip--staff>button:last-child{border-right:0}.metric-strip--staff>button.is-active{background:#eef7fb;box-shadow:inset 0 -2px #0f6cbd}.metric-strip--staff>button strong{font-size:20px}.os-staff-table td:nth-child(3){min-width:300px}.staff-package-list{flex-wrap:wrap;gap:4px;display:flex}.staff-package-list span{color:#405468;background:#eef3f7;border-radius:3px;padding:2px 6px;font-size:11px}.staff-row-actions{justify-content:center;align-items:center;gap:2px;display:flex}.staff-editor-dialog{width:min(760px,100vw - 32px);max-width:760px}.staff-editor-form{gap:16px;display:grid}.staff-editor-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 150px;gap:10px;display:grid}.staff-access-section h3{color:#172033;margin:0;font-size:14px}.staff-access-section>p{color:#64748b;margin:3px 0 10px;font-size:12px}.staff-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.staff-access-grid>label{cursor:pointer;border:1px solid #dce3ea;border-radius:5px;align-items:flex-start;gap:8px;min-height:66px;padding:9px;display:flex}.staff-access-grid>label.is-selected{background:#f0f8fc;border-color:#7eb8d5}.staff-access-grid label>span{gap:2px;min-width:0;display:grid}.staff-access-grid strong{color:#26384a;font-size:12px}.staff-access-grid small{color:#64748b;font-size:11px;line-height:1.35}.temporary-credential>p{color:#5b6472;margin:0 0 12px}.temporary-credential dl{grid-template-columns:90px minmax(0,1fr);gap:7px 10px;margin:0;display:grid}.temporary-credential dt{color:#64748b}.temporary-credential dd{color:#172033;margin:0;font-weight:600}.temporary-credential code{color:#0f4c81;background:#eef7fb;border:1px solid #c8e1ed;border-radius:3px;padding:4px 7px;font-size:14px}.account-password-card{border:1px solid var(--shell-border);background:#fff;border-radius:5px;width:min(560px,100%);padding:14px}.account-password-form{gap:12px;margin-top:12px;display:grid}.account-password-form>button{justify-self:start}.workspace-link{color:#075985;font-size:11px;font-weight:650;text-decoration:none}.workspace-link:hover{text-decoration:underline}.workspace-grid{grid-template-columns:minmax(0,1fr) 288px;gap:8px;display:grid}.register-card,.signal-card{border:1px solid var(--shell-border);background:#fff;border-radius:4px;min-width:0}.os-dashboard-register{flex-direction:column;min-height:390px;display:flex;overflow:hidden}.os-dashboard-register>.operational-table-scroll{flex:1;min-height:210px}.os-dashboard-register .register-footer__controls{width:100%}.register-card--vacancies{flex-direction:column;height:calc(100dvh - 132px);min-height:360px;display:flex;overflow:hidden}.register-card--requisitions{flex-direction:column;height:calc(100dvh - 184px);min-height:360px;display:flex;overflow:hidden}.requisition-lifecycle-strip{background:#fbfcfd;border-bottom:1px solid #dfe5ec;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));min-height:58px;display:grid}.requisition-lifecycle-strip>button{color:#405468;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #e5e9ef;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;padding:7px 11px;display:grid}.requisition-lifecycle-strip>button:last-child{border-right:0}.requisition-lifecycle-strip>button:hover{background:#f1f7fa}.requisition-lifecycle-strip>button.is-active{color:#075985;background:#eaf4f8;box-shadow:inset 0 -2px #0f6cbd}.requisition-lifecycle-strip strong{color:#17324d;font-variant-numeric:tabular-nums;grid-row:1/3;font-size:23px;font-weight:650;line-height:1}.requisition-lifecycle-strip span{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.requisition-lifecycle-strip small{color:#71808c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.requisition-capacity-cell{grid-template-columns:auto minmax(44px,1fr);align-items:center;gap:2px 7px;min-width:0;display:grid}.requisition-capacity-cell>span{color:#17324d;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.requisition-capacity-cell progress{background:#e2e8f0;border:0;border-radius:3px;width:100%;height:5px;overflow:hidden}.requisition-capacity-cell progress::-webkit-progress-bar{background:#e2e8f0}.requisition-capacity-cell progress::-webkit-progress-value{background:#16788c}.requisition-capacity-cell progress::-moz-progress-bar{background:#16788c}.requisition-capacity-cell small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden;margin:0!important}.register-card--mcu,.register-card--offerings{flex-direction:column;height:calc(100dvh - 132px);min-height:420px;display:flex;overflow:hidden}.register-card--os-applications{flex-direction:column;height:calc(100dvh - 132px);min-height:430px;display:flex;overflow:hidden}.register-card--os-vacancies,.register-card--os-employees{flex-direction:column;height:calc(100dvh - 132px);min-height:390px;display:flex;overflow:hidden}.os-application-table{flex:1;min-height:0;display:flex}.os-application-table>.operational-table-scroll{flex:1}.shell__workspace>.register-card{flex-direction:column;flex:1 1 0;height:auto;min-height:0;display:flex;overflow:hidden}.register-card__header{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;min-height:44px;padding:8px 12px;display:flex}.register-card__header h2{font-size:14px}.pipeline-list{padding:4px 12px 8px}.pipeline-list__row{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:center;min-height:38px;display:flex}.pipeline-list__row:last-child{border-bottom:0}.command-bar{border-bottom:1px solid #e5e9ef;align-items:center;gap:8px;min-height:48px;padding:7px 8px;display:flex}.command-bar__search{width:min(380px,38vw)}.command-bar__count{color:#64748b;white-space:nowrap;margin-left:auto;font-size:12px}.command-bar--enterprise{flex-wrap:wrap}.saved-view-select{min-width:170px}.operational-register-toolbar{background:#fff;border-bottom:1px solid #e5e9ef;align-items:center;gap:8px;min-height:50px;padding:7px 9px;display:flex}.operational-register-toolbar__search{grid-template-columns:minmax(0,1fr) auto;gap:6px;width:min(440px,38vw);min-width:280px;display:grid}.operational-register-toolbar__controls{align-items:center;gap:4px;min-width:0;display:flex}.operational-register-toolbar__controls .fui-Button{flex:none}.operational-register-toolbar__controls .fui-Badge{margin-left:3px}.operational-register-toolbar__view-group,.operational-register-toolbar__utility-group{flex:none;align-items:center;gap:2px;display:flex}.operational-register-toolbar__view-group{border-inline-end:1px solid #e5e9ef;padding-inline-end:5px}.operational-register-toolbar__utility{width:32px;min-width:32px;position:relative}.operational-register-toolbar__utility.is-active{color:#0f6cbd;background:#eef7fb}.operational-register-toolbar__badge-action{flex:none;width:32px;height:32px;display:inline-flex;position:relative;overflow:visible}.operational-register-toolbar__controls .operational-register-toolbar__badge-action>.operational-register-toolbar__filter-count.fui-Badge{z-index:1;pointer-events:none;min-width:16px;height:16px;margin:0;padding-inline:3px;position:absolute;inset-block-start:-4px;inset-inline:auto -5px;box-shadow:0 0 0 2px #fff}.operational-register-toolbar__views{width:168px}.operational-register-toolbar--compact{min-height:46px;padding-block:5px}.operational-register-toolbar--compact .operational-register-toolbar__search{grid-template-columns:minmax(0,1fr) auto;width:min(330px,31vw)}.operational-register-toolbar--compact .operational-register-toolbar__controls{margin-left:auto}.operational-quick-filters{scrollbar-width:thin;background:#fbfcfd;border-bottom:1px solid #e5e9ef;align-items:stretch;gap:0;min-height:38px;padding:0 6px;display:flex;overflow-x:auto}.operational-quick-filters button{color:#526273;cursor:pointer;min-width:max-content;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:inline-flex}.operational-quick-filters button:hover{color:#075985;background:#f2f8fb}.operational-quick-filters button.is-active{color:#075985;border-bottom-color:#0f6cbd;font-weight:650}.operational-quick-filters button.is-warning strong{color:#a15c0a}.operational-quick-filters button.is-danger strong{color:#b42318}.operational-quick-filters strong{color:#075985;font-variant-numeric:tabular-nums;text-align:center;background:#e9f3f8;border-radius:9px;min-width:20px;padding:1px 5px;font-size:10px}.operational-active-filters{background:#f8fafc;border-bottom:1px solid #e5e9ef;align-items:center;gap:7px;min-height:38px;padding:4px 8px;display:flex}.operational-active-filters__label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:10px;font-weight:650}.operational-active-filters__chips{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.operational-active-filters__chips .fui-Button{flex:none;min-width:0;max-width:270px}.operational-active-filters__chips .fui-Button__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operational-active-filters>.fui-Button{flex:none;margin-left:auto}.native-file-input{color:#334155;min-width:0;min-height:32px;font:inherit;background:#fff;border:1px solid #c7d0da;border-radius:4px;padding:4px 8px}.native-file-input::file-selector-button{color:#17324d;cursor:pointer;font:inherit;background:#eef4f7;border:0;border-right:1px solid #c7d0da;margin:-4px 8px -4px -8px;padding:6px 9px}.active-filter-strip{background:#f8fafc;border-bottom:1px solid #e5e9ef;align-items:center;gap:6px;min-height:38px;padding:5px 8px;display:flex;overflow-x:auto}.active-filter-strip button{flex:none;max-width:320px}.active-filter-strip button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-scroll{overflow:auto}.shell__workspace>.register-card>.table-scroll{scrollbar-gutter:stable;flex:auto;min-height:0}.data-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;font-size:12px}.data-table th{color:#475569;border-bottom:1px solid var(--shell-border);text-align:left;white-space:nowrap;background:#f4f6f8;border-right:1px solid #e6e9ed;height:34px;padding:5px 8px;font-size:11px;font-weight:650}.data-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #e8ecf1;border-right:1px solid #edf0f3;height:42px;padding:5px 8px}.data-table tbody tr:hover td{background:#f6fafc}.data-table td small{color:#64748b;margin-top:2px;font-size:10px;display:block}.data-table td strong{color:#075985;font-weight:650}.register-cell-with-selection{align-items:center;gap:8px;min-width:0;display:flex}.register-cell-with-selection>span{min-width:0}.data-table--register{min-width:980px}.operational-table{table-layout:fixed}.operational-table th,.operational-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operational-table td small{text-overflow:ellipsis;overflow:hidden}.operational-table-scroll{scrollbar-gutter:stable;flex:1;min-height:0;max-height:none;position:relative;overflow:auto}.operational-table-scroll.is-busy .operational-table{opacity:.62;pointer-events:none}.operational-table__loading{z-index:12;pointer-events:none;justify-content:center;width:100%;display:flex;position:sticky;bottom:16px;left:0}.operational-table__loading .fui-Spinner{background:#ffffffeb;border:1px solid #d7e0e7;border-radius:16px;padding:6px 10px;box-shadow:0 5px 18px #0f172a1f}.operational-table thead,.operational-table th{z-index:6;position:sticky;top:0}.operational-table__column-resizer{cursor:col-resize;touch-action:none;z-index:9;width:9px;position:absolute;top:0;bottom:0;right:0}.operational-table__column-resizer:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:5px;bottom:5px;right:0}.operational-table__column-resizer:hover:after,.operational-table__column-resizer:focus-visible:after{background:var(--shell-accent)}.operational-table__column-resizer:focus-visible{outline:none}html.is-resizing-register-column,html.is-resizing-register-column *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.operational-table__frozen{left:var(--operational-register-freeze-left);z-index:4;background:#fff;position:sticky}th.operational-table__frozen{z-index:8;background:#f4f6f8}.operational-table__freeze-boundary{box-shadow:10px 0 14px -13px #0f172ab3}.operational-table__action-column{z-index:5;right:0;box-shadow:-10px 0 14px -14px #0f172ab3;text-align:center!important;background:#fff!important;position:sticky!important}th.operational-table__action-column{z-index:9;background:#f4f6f8!important}.operational-table__cell--end{font-variant-numeric:tabular-nums;text-align:right!important}.operational-table__cell--center{text-align:center!important}.operational-table__cell--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operational-table__cell--nowrap{white-space:nowrap}.operational-table__cell--wrap{overflow-wrap:anywhere;white-space:normal}.operational-table tbody tr[tabindex]{cursor:default}.operational-table tbody tr[tabindex]:focus-visible{outline-offset:-2px;outline:2px solid #0f6cbd}.operational-table tbody tr[tabindex]:focus-visible td{background:#eef7fb}.register-card--comfortable .data-table td{height:52px;padding-block:7px}.register-card--comfortable .data-table th{height:36px}.sort-button{width:100%;color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.sort-button svg{color:#94a3b8;width:14px;height:14px}.sort-button--active{color:#075985}.sort-button--active svg{color:#0284c7}.numeric-cell{text-align:right;font-variant-numeric:tabular-nums}.empty-cell{color:#64748b;text-align:center;height:80px!important}.register-footer{color:#64748b;z-index:10;background:#fff;border-top:1px solid #e5e9ef;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-top:auto;padding:6px 10px;font-size:11px;display:flex;position:relative;box-shadow:0 -4px 12px #0f172a08}.register-footer>div{align-items:center;gap:12px;display:flex}.register-footer--enterprise{justify-content:flex-start}.register-footer__controls{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.register-pagination{align-items:center;gap:12px;display:flex}.register-summary-links{align-self:stretch;align-items:stretch;margin-left:-10px;display:flex;gap:0!important}.register-summary-links button{color:#475569;cursor:pointer;background:0 0;border:0;border-right:1px solid #e5e9ef;align-items:center;gap:4px;padding:0 9px;font-size:11px;display:flex}.register-summary-links button:hover{color:#075985;background:#f8fbff}.register-summary-links strong{color:#075985;font-variant-numeric:tabular-nums}.mcu-status-tabs button.is-active{color:#075985;background:#e8f2fb;font-weight:650;box-shadow:inset 0 -2px #0f6cbd}.os-application-tabs button:hover{background:#eef7fb}.page-size-control{align-items:center;gap:6px;display:flex}.page-size-control select{min-width:72px}.pagination-link{color:#075985;font-weight:600;text-decoration:none}.pagination-link--disabled{color:#9ca3af}.operational-register-footer{color:#64748b;z-index:10;background:#fff;border-top:1px solid #e5e9ef;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-top:auto;padding:5px 9px;font-size:11px;display:flex;position:relative;box-shadow:0 -4px 12px #0f172a08}.operational-register-footer__controls{white-space:nowrap;align-items:center;gap:12px;display:flex}.operational-register-footer__page{text-align:center;font-variant-numeric:tabular-nums;min-width:104px}.operational-register-footer__pagination{align-items:center;gap:4px;display:flex}.operational-register-footer__metrics{scrollbar-width:thin;align-self:stretch;align-items:stretch;min-width:0;margin:-5px 0 -5px -9px;display:flex;overflow-x:auto}.operational-register-footer__metrics>span{color:#475569;white-space:nowrap;border-right:1px solid #e5e9ef;align-items:center;gap:4px;padding:0 9px;display:flex}.operational-register-footer__metrics strong{color:#075985;font-variant-numeric:tabular-nums}.operational-register-footer--with-metrics .operational-register-footer__range{white-space:nowrap;margin-left:auto}.candidate-register-identity{align-items:center;gap:8px;min-width:0;display:flex}.candidate-register-identity>span{min-width:0;overflow:hidden}.candidate-register-identity .register-record-link,.candidate-register-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.register-record-button{color:#075985;cursor:pointer;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:650;display:block;overflow:hidden}.register-record-button:hover{color:#0f6cbd;text-decoration:underline}.register-record-button:disabled{color:#64748b;cursor:default;text-decoration:none}.screening-origin-cell,.screening-readiness-cell{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.screening-origin-cell span,.screening-origin-cell small,.screening-readiness-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.screening-register__selection-note>div{align-items:center;gap:7px;display:flex}.screening-register__bulk-pass{color:#fff!important;background:#107c10!important;border-color:#107c10!important}.screening-register__bulk-pass:hover{background:#0b6a0b!important;border-color:#0b6a0b!important}.screening-register__bulk-fail{color:#a4262c!important;border-color:#c4314b!important}.screening-bulk-dialog__notice{background:#f3f8fc;border-left:3px solid #0078d4;padding:9px 11px}.operational-pagination-button{color:#075985;background:#fff;border:1px solid #cfd8e1;border-radius:4px;justify-content:center;align-items:center;gap:3px;min-height:30px;padding:3px 8px;font-weight:600;text-decoration:none;display:inline-flex}.operational-pagination-button:hover{background:#f0f7fa;border-color:#8ab4c5}.operational-pagination-button.is-disabled{color:#9ca3af;cursor:default;background:#f8fafc}.enterprise-workspace-drawer{min-width:min(480px,100vw - 16px);box-shadow:-18px 0 48px #0f172a33;--fui-Drawer--size:min(var(--enterprise-workspace-drawer-size), calc(100vw - 16px))!important;width:var(--fui-Drawer--size)!important;max-width:calc(100vw - 8px)!important}body>.fui-FluentProvider{background:0 0!important}.enterprise-drawer__backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0f172a1a!important;position:fixed!important;inset:0!important}.enterprise-drawer__frame{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.enterprise-drawer__header{border-bottom:1px solid var(--shell-border);background:#fff;flex:none;width:100%;padding:11px 16px 10px!important}.enterprise-drawer__header .fui-DrawerHeaderTitle__heading{min-width:0}.enterprise-drawer__heading{flex-direction:column;gap:1px;min-width:0;display:flex}.enterprise-drawer__heading small{color:#0b5d70;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.3}.enterprise-drawer__heading strong{color:#172033;font-size:18px;font-weight:650;line-height:1.25}.enterprise-drawer__heading>span{color:#64748b;max-width:720px;font-size:11px;font-weight:400;line-height:1.35}.enterprise-drawer__body{background:#f4f6f8;flex:1;width:100%;min-width:0;min-height:0;container:enterprise-drawer/inline-size;padding:0!important;overflow:hidden auto!important}.enterprise-drawer__content{flex-direction:column;gap:10px;width:100%;min-width:0;padding:12px 16px 16px;display:flex}.enterprise-drawer__content>*{min-width:0}.enterprise-drawer__footer{border-top:1px solid var(--shell-border);background:#fff;flex:none;align-items:center;gap:8px;width:100%;min-height:56px;display:flex;box-shadow:0 -6px 16px #0f172a0a;padding:9px 16px!important}.enterprise-drawer__footer>:last-child{margin-left:auto}.enterprise-workspace-page{background:#fff;border:1px solid #d8dee6;border-radius:7px;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 10px #0f172a0a}.enterprise-workspace-page__header{background:#fff;border-bottom:1px solid #dfe5ea;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 16px;display:flex}.enterprise-workspace-page__heading{flex-direction:column;gap:1px;min-width:0;display:flex}.enterprise-workspace-page__heading small{color:#075985;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.enterprise-workspace-page__heading strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:650;overflow:hidden}.enterprise-workspace-page__heading>span{color:#64748b;font-size:11px;line-height:1.35}.enterprise-workspace-page__header-aside{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.enterprise-workspace-page__back{color:#0f6cbd;flex:none;font-size:12px;font-weight:600;text-decoration:none}.enterprise-workspace-page__back:hover{text-decoration:underline}.enterprise-workspace-page__body{scrollbar-gutter:stable;background:#f4f6f8;flex:auto;min-width:0;min-height:0;overflow:auto}.enterprise-workspace-page__content{width:100%;min-width:0;padding:12px 16px 18px}.enterprise-workspace-page__content>*{min-width:0}.enterprise-workspace-page__footer{background:#fff;border-top:1px solid #dfe5ea;flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-height:56px;padding:9px 16px;display:flex;box-shadow:0 -5px 14px #0f172a0a}.enterprise-workspace-page__footer>:last-child{margin-left:auto}.enterprise-workspace-page :is(.fui-Field,.fui-Input,.fui-Select,.fui-Combobox,.fui-Dropdown,.fui-Textarea),.enterprise-workspace-drawer .fui-Field,.enterprise-workspace-drawer .fui-Input,.enterprise-workspace-drawer .fui-Select,.enterprise-workspace-drawer .fui-Combobox,.enterprise-workspace-drawer .fui-Dropdown,.enterprise-workspace-drawer .fui-Textarea{width:100%;min-width:0;max-width:100%}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.requisition-context{color:#475569;background:#f0f9ff;border:1px solid #bae6fd;border-radius:5px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px;font-size:11px;display:flex}.requisition-context strong{color:#0c4a6e;font-size:12px}.field-assistive-copy{color:#64748b;font-size:10px}.selected-people-list{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.selected-person-chip{color:#334155;background:#f8fafc;border:1px solid #c7d2df;border-radius:14px;align-items:center;gap:5px;min-height:26px;padding:2px 4px 2px 8px;font-size:11px;display:inline-flex}.selected-person-chip--lead{color:#075985;background:#f0f9ff;border-color:#7dd3fc}.selected-person-chip button{width:22px;min-width:22px;height:22px}.publication-guidance{background:#f8fafc;border:1px solid #d8dee6;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.publication-guidance>div{border-left:2px solid #94a3b8;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;display:flex}.publication-guidance>div:nth-child(2){border-left-color:#0f6cbd}.publication-guidance>div:nth-child(3){border-left-color:#d97706}.publication-guidance strong{color:#1e293b;font-size:11px}.publication-guidance span{color:#64748b;font-size:10px;line-height:1.35}.manager-approval-guidance{background:#fffaf0;border:1px solid #d8b663;border-left:3px solid #b7791f;border-radius:4px;gap:2px;padding:8px 10px;display:grid}.manager-approval-guidance strong{color:#744210;font-size:11px}.manager-approval-guidance span{color:#6b5b3e;font-size:10px;line-height:1.4}.drawer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.candidate-assignment-field--vacancy{grid-column:1/-1}.candidate-assignment-option{gap:2px;width:100%;min-width:0;padding:3px 0;display:grid}.candidate-assignment-option strong,.candidate-assignment-option span,.candidate-assignment-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.candidate-assignment-option strong{color:#172033;font-size:12px}.candidate-assignment-option span{color:#3f5367;font-size:11px}.candidate-assignment-option small{color:#64748b;font-size:10px}.candidate-assignment-drawer .fui-Listbox{max-height:min(430px,52vh)}.candidate-assignment-warning{background:#fff8e7;border:1px solid #e2b55d;border-left:4px solid #c47d00;gap:3px;padding:10px 12px;display:grid}.candidate-assignment-warning strong{color:#6f4700}.candidate-assignment-warning span{color:#25364a}.candidate-assignment-warning small{color:#6b5b3b}.candidate-assignment-switch{border-top:1px solid #d8e1e8;gap:10px;padding:12px 0 2px;display:grid}.candidate-assignment-switch>p{color:#6f4700;margin:0}.candidate-assignment-switch--bulk{background:#fff8e7;border:1px solid #e2b55d;padding:10px 12px}.drawer-info-callout{color:#486556;background:#f2fbf5;border:1px solid #b9d7c5;border-left:3px solid #238636;border-radius:4px;padding:9px 10px;font-size:11px;line-height:1.4}.candidate-import-toolbar{align-items:center;gap:10px;display:flex}.candidate-import-toolbar span{color:#64748b;font-size:11px}.candidate-import-file{color:#242424;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #8a8886;border-radius:2px;padding:4px}.candidate-import-file::file-selector-button{color:#242424;cursor:pointer;background:#f5f5f5;border:1px solid #c7c7c7;border-radius:2px;min-height:26px;margin-right:8px;padding:2px 10px}.candidate-import-summary{border:1px solid #e2e8f0;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.candidate-import-summary>div{border-right:1px solid #e2e8f0;flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:7px 9px;display:flex}.candidate-import-summary>div:last-child{border-right:0}.candidate-import-summary span{color:#64748b;font-size:10px}.candidate-import-summary strong{color:#172033;font-size:15px}.candidate-import-issues{border:1px solid #fecaca;border-radius:4px;max-height:300px;overflow-y:auto}.candidate-import-issues>div{background:snow;border-bottom:1px solid #fee2e2;grid-template-columns:180px minmax(0,1fr);gap:10px;padding:7px 9px;font-size:11px;display:grid}.candidate-import-issues>div:last-child{border-bottom:0}.candidate-import-issues strong{color:#991b1b}.candidate-import-issues span{color:#5f4141}.vacancy-editor-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.vacancy-editor-body>.drawer-section--context,.vacancy-editor-body>.drawer-section--setup,.vacancy-editor-body>.drawer-section--publication,.vacancy-editor-body>.drawer-section--os,.vacancy-editor-body>.drawer-section--requirements,.vacancy-editor-body>.drawer-section--documents{grid-column:1/-1}.vacancy-detail-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.vacancy-detail-body>.drawer-loading,.vacancy-detail-body>.flash,.vacancy-detail-body>.record-command-header,.vacancy-detail-body>.record-process-strip,.vacancy-detail-body>.drawer-section--wide{grid-column:1/-1}.drawer-section{background:#fff;border:1px solid #d8dee6;border-radius:4px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.drawer-section__header{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding-bottom:7px;display:flex}.drawer-section__heading{flex-direction:column;justify-content:center;min-width:0;display:flex}.drawer-section__heading>strong{color:#172033;font-size:13px}.drawer-section__heading>span{color:#64748b;margin-top:2px;font-size:10px}.drawer-section__header-action{flex:none}.drawer-section__header-action .fui-Button{white-space:nowrap}.dense-form-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.field-span-2{grid-column:1/-1}.field-span-half{grid-column:span 2}.field-span-3{grid-column:span 3}.field-span-4{grid-column:1/-1}.vacancy-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:9px 12px;display:grid}.vacancy-source-switch{align-items:center;gap:6px;display:flex}.vacancy-source-fields{grid-template-columns:minmax(220px,1.4fr) minmax(220px,1.4fr) minmax(150px,.8fr) minmax(150px,.8fr);align-items:end;gap:9px 12px;display:grid}.vacancy-source-fields>label{align-self:center;padding-bottom:6px}.vacancy-medium-field{width:min(100%,460px)}.vacancy-requirements-grid{grid-template-columns:1fr 1fr;align-items:start;gap:10px 12px;display:grid}.vacancy-requirements-compact{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px 12px;display:grid}.requisition-context--grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 12px;display:grid}.requisition-context--grid>div{flex-direction:column;gap:2px;min-width:0;display:flex}.requisition-context--grid>div span{color:#64748b}.requisition-context--grid>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vendor-allocation-list{border:1px solid #d8dee6;border-radius:4px;overflow-x:auto}.vendor-allocation-table{min-width:1040px}.vendor-allocation-header,.vendor-allocation-row--tracked{grid-template-columns:minmax(230px,1.2fr) 100px minmax(150px,.75fr) minmax(220px,1fr) minmax(260px,1.35fr);gap:10px;display:grid}.vendor-allocation-header{color:#475569;letter-spacing:.025em;text-transform:uppercase;background:#f5f7fa;border-bottom:1px solid #d8dee6;align-items:center;min-height:34px;padding:6px 10px;font-size:10px;font-weight:700}.vendor-allocation-row{border-bottom:1px solid #e8ecf1;min-height:42px;padding:7px 10px;font-size:12px}.vendor-allocation-row:last-child{border-bottom:0}.vendor-allocation-row--tracked{align-items:start}.vendor-allocation-row--tracked>strong{color:#26384a;text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden}.vendor-allocation-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.register-row-actions{justify-content:center;align-items:center;gap:2px;display:flex}.register-row-actions--start{justify-content:flex-start}.register-record-link{color:#0f548c;font-weight:650;text-decoration:none}.register-record-link:hover{color:#073f6b;text-decoration:underline}.transition-confirmation-content{gap:12px;display:grid}.transition-confirmation-content p{color:#475569;margin:0;line-height:1.5}.talent-pool-foundation-note{background:#f2fbf5;border:1px solid #b9d7c5;border-left:3px solid #238636;border-radius:4px;align-items:center;gap:10px;min-height:38px;margin-bottom:8px;padding:7px 10px;display:flex}.talent-pool-foundation-note strong{color:#14532d;flex:none;font-size:11px}.talent-pool-foundation-note span{color:#486556;font-size:10px;line-height:1.35}.register-cell-alert{font-weight:700;color:#b42318!important}.allocation-total{border-radius:4px;align-self:flex-end;padding:5px 8px;font-size:11px;font-weight:650}.allocation-total--valid{color:#166534;background:#f0fdf4}.allocation-total--invalid{color:#991b1b;background:#fef2f2}.document-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;display:grid}.document-check-grid label span{flex-direction:column;font-size:12px;display:flex}.document-check-grid label small{color:#64748b;font-size:10px}.form-error-copy{color:#b91c1c;font-size:11px}.publication-state-note{background:#f8fafc;border:1px solid #d8dee6;border-radius:3px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;min-height:34px;padding:6px 8px;display:grid}.publication-state-note strong{color:#1f4e78;font-size:11px}.publication-state-note span{color:#64748b;font-size:10px;line-height:1.35}.handover-gate-note{background:#fff9eb;border-left:3px solid #c27803;grid-template-columns:max-content minmax(0,1fr);gap:9px;padding:6px 9px;display:grid}.handover-gate-note strong{color:#7a4b00;font-size:10px}.handover-gate-note span{color:#6b5b3e;font-size:10px;line-height:1.4}.record-command-header{background:#fff;border:1px solid #d8dee6;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.record-command-header h2{color:#172033;margin:0;font-size:18px}.record-command-header p{color:#64748b;margin:2px 0 0;font-size:11px}.record-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.record-process-strip{background:#f8fafc;border:1px solid #d8dee6;border-radius:4px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.record-process-strip>div{color:#64748b;border-right:1px solid #d8dee6;align-items:center;gap:7px;min-height:36px;padding:6px 10px;font-size:11px;display:flex}.record-process-strip>div:last-child{border-right:0}.record-process-strip span{border:1px solid #aab4c0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.record-process-strip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-process-strip .is-complete{color:#166534;background:#f0fdf4}.record-process-strip .is-complete span{color:#fff;background:#238636;border-color:#238636}.record-process-strip .is-current{color:#075985;background:#eef7fd;box-shadow:inset 0 -2px #0f6cbd}.record-process-strip .is-current span{color:#fff;background:#0f6cbd;border-color:#0f6cbd}.requisition-editor-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.requisition-editor-body>.requisition-return-note,.requisition-editor-body>.requisition-editor-section--wide{grid-column:1/-1}.requisition-return-note{color:#6b4f16;background:#fff9e8;border:1px solid #ead395;border-left:3px solid #b7791f;border-radius:4px;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:8px 10px;font-size:11px;display:grid}.requisition-return-note strong{color:#744210}.requisition-editor-section{min-height:100%}.requisition-detail-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.requisition-detail-body>.drawer-loading,.requisition-detail-body>.flash,.requisition-detail-body>.record-command-header,.requisition-detail-body>.record-process-strip,.requisition-detail-body>.requisition-state-callout,.requisition-detail-body>.requisition-fulfillment-summary,.requisition-detail-body>.requisition-detail-section--wide{grid-column:1/-1}.requisition-state-callout{border:1px solid;border-left-width:3px;border-radius:4px;gap:2px;padding:8px 10px;font-size:11px;display:grid}.requisition-state-callout--returned{color:#6b4f16;background:#fff9e8;border-color:#ead395 #ead395 #ead395 #b7791f}.requisition-state-callout--cancelled{color:#7f1d1d;background:#fff5f5;border-color:#fecaca #fecaca #fecaca #b42318}.requisition-state-callout strong{font-size:12px}.requisition-fulfillment-summary{background:#fff;border:1px solid #d8dee6;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:58px;display:grid;position:relative;overflow:hidden}.requisition-fulfillment-summary>div{border-right:1px solid #e5e9ef;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:9px 12px 13px;display:flex}.requisition-fulfillment-summary>div:nth-child(3){border-right:0}.requisition-fulfillment-summary span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.requisition-fulfillment-summary strong{color:#17324d;font-variant-numeric:tabular-nums;font-size:19px;font-weight:650}.requisition-fulfillment-summary progress{background:#e2e8f0;border:0;width:100%;height:4px;position:absolute;bottom:0;left:0;right:0}.requisition-fulfillment-summary progress::-webkit-progress-bar{background:#e2e8f0}.requisition-fulfillment-summary progress::-webkit-progress-value{background:#16788c}.requisition-fulfillment-summary progress::-moz-progress-bar{background:#16788c}.fulfillment-overview{border:1px solid #e5e9ef;border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.fulfillment-overview>div{border-right:1px solid #e5e9ef;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.fulfillment-overview>div:last-child{border-right:0}.fulfillment-overview span{color:#64748b;font-size:10px}.fulfillment-overview strong{color:#17324d;font-variant-numeric:tabular-nums;font-size:18px}.fulfillment-progress{gap:4px;margin-top:8px;display:grid}.fulfillment-progress span{color:#64748b;font-size:10px}.vendor-fulfillment-list{gap:8px;display:grid}.vendor-fulfillment-row{background:#fff;border:1px solid #d8dee6;border-radius:4px;gap:7px;padding:9px 10px;display:grid}.vendor-fulfillment-row>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vendor-fulfillment-row>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.vendor-fulfillment-row>header strong{color:#26384a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vendor-fulfillment-row>header small,.vendor-fulfillment-row>p{color:#64748b;margin:0;font-size:10px}.vendor-fulfillment-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.vendor-fulfillment-metrics span{color:#64748b;background:#f7f9fb;border-radius:3px;justify-content:space-between;align-items:baseline;gap:4px;padding:5px 7px;font-size:10px;display:flex}.vendor-fulfillment-metrics strong{color:#172033;font-size:12px}.vendor-order-actions{border-top:1px solid #e5e9ef;align-items:center;gap:4px;padding-top:7px;display:flex}.vendor-order-actions>span{flex-direction:column;gap:1px;min-width:190px;margin-right:auto;display:flex}.vendor-order-actions>span strong{color:#26384a;font-size:11px}.vendor-order-actions>span small{color:#64748b;font-size:10px}.os-order-cell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 4px;display:grid}.os-order-cell>strong{color:#26384a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.os-order-cell>small{color:#64748b;grid-column:1;font-size:9px}.os-order-cell>span{grid-area:1/2/span 2;display:flex}.fulfillment-summary-strip{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fulfillment-summary-strip button{min-width:0;min-height:52px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.fulfillment-summary-strip button:last-child{border-right:0}.fulfillment-summary-strip button:hover{background:#eef6fb}.fulfillment-summary-strip span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fulfillment-summary-strip strong{color:#17324d;font-variant-numeric:tabular-nums;font-size:19px}.register-progress-cell{gap:4px;min-width:0;display:grid}.register-progress-cell span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.detail-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-grid>div{border-bottom:1px solid #eef1f4;min-width:0;padding-bottom:7px}.detail-grid dt{color:#64748b;font-size:10px}.detail-grid dd{color:#172033;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:600}.detail-copy strong,.bilingual-detail-grid strong{color:#334155;font-size:11px}.detail-copy p,.bilingual-detail-grid p{color:#475569;white-space:pre-wrap;margin:4px 0 0;font-size:12px;line-height:1.45}.bilingual-detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.detail-list,.history-list{border:1px solid #e5e9ef;border-radius:4px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.detail-list>div,.history-list>div{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:6px 8px;font-size:12px;display:flex}.detail-list>div:last-child,.history-list>div:last-child{border-bottom:0}.detail-list small,.history-list small{color:#64748b;margin-top:2px;display:block}.detail-note{color:#475569;background:#f8fafc;border-left:2px solid #94a3b8;margin:0;padding:8px;font-size:11px;line-height:1.45}.register-cell-muted{color:#64748b}.offering-detail-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.offering-detail-body>.drawer-loading,.offering-detail-body>.flash,.offering-detail-body>.record-command-header,.offering-detail-body>.drawer-section--wide{grid-column:1/-1}.offering-approval-track{border:1px solid #d8dee6;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.offering-approval-track>div{color:#64748b;background:#f8fafc;border-right:1px solid #d8dee6;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:1px 8px;min-width:0;min-height:62px;padding:8px 10px;display:grid}.offering-approval-track>div:last-child{border-right:0}.offering-approval-track span{border:1px solid #aab4c0;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.offering-approval-track strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.offering-approval-track small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.offering-approval-track .is-complete{color:#166534;background:#f0fdf4}.offering-approval-track .is-complete span{color:#fff;background:#238636;border-color:#238636}.offering-approval-track .is-current{color:#8a5300;background:#fff8e6;box-shadow:inset 0 -2px #d69e2e}.offering-approval-track .is-current span{color:#fff;background:#b7791f;border-color:#b7791f}.offering-document-actions{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.offering-document-group{border-bottom:1px solid var(--colorNeutralStroke2);gap:8px;padding:10px 0;display:grid}.offering-document-group:last-child{border-bottom:0}.offering-document-group>div:first-child{gap:2px;display:grid}.offering-document-group>div:first-child>span{color:var(--colorNeutralForeground3);font-size:12px}.offering-signed-document{background:var(--colorNeutralBackground2);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex!important}.offering-signed-document>span{gap:2px;min-width:0;display:grid}.offering-signed-document>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offering-signed-document>span small{color:var(--colorNeutralForeground3)}.offering-signed-document>div{flex:none;gap:4px;display:flex!important}.offering-signed-upload{border:1px solid var(--colorNeutralStroke1);width:fit-content;min-height:32px;color:var(--colorBrandForeground1);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:5px 11px;font-weight:600;display:inline-flex}.offering-signed-upload:hover{background:var(--colorNeutralBackground1Hover)}.offering-signed-upload.is-disabled{opacity:.55;pointer-events:none}.offering-signed-upload input{display:none}.offering-object-page{scroll-behavior:smooth;gap:10px;min-width:0;padding-bottom:56px;display:grid}.offering-object-actions{align-items:center;gap:6px;display:flex}.offering-object-header{background:#fff;border:1px solid #d8e1e8;border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:18px;min-width:0;padding:13px 15px;display:grid}.offering-object-header__identity{align-items:center;gap:12px;min-width:0;display:flex}.offering-object-header__avatar{color:#075985;background:#e9f4fa;border:1px solid #b9d7e8;border-radius:6px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:15px;font-weight:700;display:grid}.offering-object-header__identity>div,.offering-object-header__context>div:first-child{min-width:0}.offering-object-header small,.offering-object-header p,.offering-object-header span{color:#607286;font-size:11px}.offering-object-header h2{color:#172b4d;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:20px;line-height:1.2;overflow:hidden}.offering-object-header p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.offering-object-header__context{border-left:1px solid #e1e8ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding-left:18px;display:grid}.offering-object-header__context strong,.offering-object-header__context span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.offering-object-header__context strong{color:#243b53;margin:2px 0;font-size:13px}.offering-object-header__status{justify-content:flex-end;align-items:center;gap:5px;display:flex}.offering-object-nav{z-index:8;background:#fff;border:1px solid #d8e1e8;border-radius:6px;min-width:0;display:flex;position:sticky;top:0;overflow-x:auto}.offering-object-nav a{color:#52677a;border-right:1px solid #edf1f4;flex:none;align-items:center;min-height:36px;padding:0 13px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.offering-object-nav a:hover,.offering-object-nav a:focus-visible{color:#075985;background:#eef6fb}.offering-object-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:10px;min-width:0;display:grid}.offering-object-main,.offering-object-side{gap:10px;min-width:0;display:grid}.offering-object-side{position:sticky;top:47px}.offering-object-section{background:#fff;border:1px solid #d8e1e8;border-radius:8px;min-width:0;scroll-margin-top:46px;overflow:hidden}.offering-object-section>header{background:#f8fafc;border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:7px 11px;display:flex}.offering-object-section>header>div{min-width:0}.offering-object-section>header h3{color:#243b53;margin:0;font-size:12.5px}.offering-object-section>header p{color:#718096;margin:1px 0 0;font-size:10.5px}.offering-object-section>header>:is(.fui-Button,.fui-Badge){flex:none}.offering-object-progress{border:1px solid #d8e1e8;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px;display:grid;overflow:hidden}.offering-object-progress>div{color:#6b7c8f;background:#fff;border-right:1px solid #d8e1e8;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:1px 8px;min-width:0;min-height:58px;padding:7px 9px;display:grid}.offering-object-progress>div:last-child{border-right:0}.offering-object-progress>div>span{border:1px solid #aab7c3;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.offering-object-progress svg{width:15px;height:15px}.offering-object-progress strong,.offering-object-progress small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offering-object-progress strong{color:#334e68;font-size:11px}.offering-object-progress small{font-size:9.5px}.offering-object-progress .is-complete{color:#166534;background:#f4faf6}.offering-object-progress .is-complete>span{color:#fff;background:#238636;border-color:#238636}.offering-object-progress .is-current{color:#8a5300;background:#fffaf0;box-shadow:inset 0 -2px #c88719}.offering-object-progress .is-current>span{color:#fff;background:#b7791f;border-color:#b7791f}.offering-object-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:0;padding:0 11px 9px;display:grid}.offering-object-facts>div{border-bottom:1px solid #edf1f4;min-width:0;padding:7px 0}.offering-object-facts dt{color:#718096;font-size:10px}.offering-object-facts dd{overflow-wrap:anywhere;color:#243b53;margin:2px 0 0;font-size:11.5px;font-weight:600}.offering-object-facts--response{border-top:1px solid #e1e8ed;margin-top:10px;padding-top:4px}.offering-object-section>.offering-preparation-editor,.offering-object-section>.detail-note,.offering-object-section>.detail-empty{margin:10px}.offering-object-section :is(.fui-Field,.fui-Input,.fui-Select,.fui-Textarea){min-width:0;max-width:100%}.offering-object-salary-summary{background:#d8e1e8;border:1px solid #d8e1e8;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:1px;margin:10px;display:grid;overflow:hidden}.offering-object-salary-summary>div{background:#fff;align-content:center;gap:2px;min-height:54px;padding:8px 10px;display:grid}.offering-object-salary-summary span{color:#718096;font-size:10px}.offering-object-salary-summary strong{color:#172b4d;font-variant-numeric:tabular-nums;font-size:14px}.offering-object-salary-summary>.fui-Badge{margin:0 9px}.offering-object-salary-lines{border:1px solid #e1e8ed;border-radius:5px;margin:0 10px 10px}.offering-object-salary-lines>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:6px 9px;display:flex}.offering-object-salary-lines>div:last-child{border-bottom:0}.offering-object-salary-lines span{min-width:0}.offering-object-salary-lines strong,.offering-object-salary-lines small{display:block}.offering-object-salary-lines strong{color:#243b53;font-size:11.5px}.offering-object-salary-lines small{color:#718096;margin-top:1px;font-size:9.5px}.offering-object-list{margin:0}.offering-object-list>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 11px;display:flex}.offering-object-list>div:last-child{border-bottom:0}.offering-object-list span{min-width:0}.offering-object-list strong,.offering-object-list small{display:block}.offering-object-list strong{color:#243b53;font-size:11.5px}.offering-object-list small{color:#718096;overflow-wrap:anywhere;margin-top:2px;font-size:10px}.offering-object-document-stack{display:grid}.offering-object-document-stack>section{border-bottom:1px solid #e1e8ed;gap:8px;padding:10px 11px;display:grid}.offering-object-document-stack>section:last-child{border-bottom:0}.offering-object-document-stack>section>div:first-child{gap:2px;display:grid}.offering-object-document-stack>section>div:first-child>strong{color:#243b53;font-size:11.5px}.offering-object-document-stack>section>div:first-child>span{color:#718096;font-size:10.5px;line-height:1.4}.offering-object-document-actions{flex-wrap:wrap;gap:6px;display:flex}.offering-object-signed-document{background:#f8fafc;border:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 9px;display:flex!important}.offering-object-signed-document>span{gap:2px;min-width:0;display:grid}.offering-object-signed-document>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offering-object-signed-document>span small{color:#718096;font-size:10px}.offering-object-signed-document>div{flex:none;gap:4px;display:flex!important}.offering-object-subheader{border-top:1px solid #e1e8ed;margin-top:5px}.offering-object-history{padding:4px 11px 8px}.offering-object-history>div{border-bottom:1px solid #edf1f4;grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:7px;min-height:38px;padding:7px 0;display:grid}.offering-object-history>div:last-child{border-bottom:0}.offering-object-history>div>span{background:#fff;border:2px solid #0f6cbd;border-radius:50%;width:8px;height:8px;margin-top:4px}.offering-object-history strong,.offering-object-history small{display:block}.offering-object-history strong{color:#243b53;font-size:11px}.offering-object-history small{color:#718096;margin-top:2px;font-size:9.5px}.offering-object-summary-list{margin:0}.offering-object-summary-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:8px;min-height:35px;padding:7px 10px;display:grid}.offering-object-summary-list>div:last-child{border-bottom:0}.offering-object-summary-list dt{color:#718096;font-size:10px}.offering-object-summary-list dd{overflow-wrap:anywhere;color:#243b53;text-align:right;min-width:0;margin:0;font-size:10.5px;font-weight:600}.offering-object-footer{z-index:15;bottom:0;right:16px;left:var(--shell-sidebar-width,232px);background:#fff;border-top:1px solid #cfd9e2;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:6px 18px;display:flex;position:fixed}.offering-object-footer>div:first-child{gap:1px;min-width:0;display:grid}.offering-object-footer>div:first-child strong{color:#243b53;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.offering-object-footer>div:first-child span{color:#718096;font-size:9.5px}.offering-object-footer>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (width<=1180px){.offering-object-grid{grid-template-columns:1fr}.offering-object-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=760px){.offering-object-header{grid-template-columns:1fr}.offering-object-header__context{border-top:1px solid #e1e8ed;border-left:0;grid-template-columns:1fr;padding:9px 0 0}.offering-object-header__status{justify-content:flex-start}.offering-object-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.offering-object-progress>div:nth-child(2){border-right:0}.offering-object-progress>div:nth-child(-n+2){border-bottom:1px solid #d8e1e8}.offering-object-facts,.offering-object-side{grid-template-columns:1fr}.offering-object-salary-summary{grid-template-columns:1fr 1fr}.offering-object-footer{padding-inline:10px;left:0}.offering-object-footer>div:first-child{display:none}.offering-object-footer>div:last-child{justify-content:flex-end;width:100%}}.mcu-case-drawer{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:10px 12px;display:grid}.mcu-case-drawer>.drawer-loading,.mcu-case-drawer>.flash,.mcu-case-drawer>.mcu-command-header,.mcu-case-drawer>.mcu-control-feedback,.mcu-case-drawer>.mcu-case-drawer__documents,.mcu-case-drawer>.mcu-case-drawer__history{grid-column:1/-1}.mcu-command-header>.fui-Badge{flex:none}.mcu-control-feedback{background:#fffaf0;border:1px solid #e5c365;border-left:3px solid #b7791f;border-radius:4px;padding:10px 12px}.mcu-control-feedback strong{color:#744210;font-size:12px}.mcu-control-feedback p{color:#574a34;white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.45}.mcu-control-feedback small{color:#806f50;font-size:10px}.mcu-document-list{border:1px solid #e5e9ef;border-radius:4px;overflow:hidden}.mcu-document-list>div{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:6px 8px;display:flex}.mcu-document-list>div:last-child{border-bottom:0}.mcu-document-list>div>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;display:grid}.mcu-document-list strong{text-overflow:ellipsis;white-space:nowrap;color:#172033;font-size:12px;overflow:hidden}.mcu-document-list small{color:#64748b;grid-column:2;font-size:10px}.mcu-upload-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:4px;display:grid}.mcu-review-form,.os-onboarding-form{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.os-onboarding-form__actions{justify-content:flex-end;gap:7px;display:flex}.os-onboarding-collaboration-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.os-onboarding-collaboration-head>span{color:#64748b;font-size:10px}.detail-note--warning{background:#fffaf0;border-left:3px solid #d69e2e}.os-finalization-documents{border:1px solid #dfe5eb;border-radius:5px;overflow:hidden}.os-finalization-documents>div{border-bottom:1px solid #e8edf2;grid-template-columns:minmax(0,1fr) auto 120px;align-items:center;gap:8px;min-height:54px;padding:7px 9px;display:grid}.os-finalization-documents>div:last-child{border-bottom:0}.os-finalization-documents>div>div{min-width:0}.os-finalization-documents strong,.os-finalization-documents small,.os-finalization-documents span{display:block}.os-finalization-documents strong{color:#243746;font-size:11.5px}.os-finalization-documents small,.os-finalization-documents span{color:#64748b;margin-top:2px;font-size:10px;line-height:1.35}.os-finalization-documents .is-feedback{color:#9a5b00}.os-finalization-documents__upload{cursor:pointer;border:1px solid #0f6cbd;border-radius:4px;justify-content:center;align-items:center;min-height:30px;padding:4px 9px;font-weight:600;color:#0f6cbd!important;font-size:10.5px!important;display:inline-flex!important}.os-finalization-documents__upload.is-disabled{cursor:wait;opacity:.65}.os-finalization-documents__upload input{display:none}.document-chip-list{flex-wrap:wrap;gap:6px;display:flex}.detail-empty,.drawer-loading{color:#64748b;text-align:center;padding:16px;font-size:12px}.danger-action{color:#b91c1c!important}.os-dashboard-table{min-width:880px}.os-application-toolbar>.fui-Select{min-width:155px}.os-application-mobile-list{display:none}.os-application-detail{grid-template-columns:1fr 1fr;align-items:start;gap:10px 12px;display:grid}.os-application-detail>.drawer-loading,.os-application-detail>.flash,.os-application-detail>.record-command-header,.os-application-detail>.drawer-section:first-of-type,.os-application-detail>.drawer-section:last-of-type{grid-column:1/-1}.os-screening-dialog{flex-direction:column;gap:12px;display:flex}.os-screening-dialog p{color:#475569;margin:0;font-size:12px;line-height:1.45}.os-application-detail>.os-tracking-section{grid-column:1/-1}.os-tracking-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.os-tracking-step{background:#fff;border:1px solid #dfe5eb;border-radius:5px;grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:8px;min-height:66px;padding:9px;display:grid}.os-tracking-step__marker{background:#fff;border:2px solid #94a3b8;border-radius:50%;width:8px;height:8px;margin-top:4px}.os-tracking-step>span:nth-child(2){min-width:0}.os-tracking-step strong,.os-tracking-step small{display:block}.os-tracking-step strong{color:#243746;font-size:12px}.os-tracking-step small{color:#667785;margin-top:3px;font-size:10px;line-height:1.35}.os-tracking-step.is-complete{background:#f4fbf7;border-color:#cce8d6}.os-tracking-step.is-complete .os-tracking-step__marker{background:#107c41;border-color:#107c41}.os-tracking-step.is-current{background:#f2f8fc;border-color:#bfdced}.os-tracking-step.is-current .os-tracking-step__marker{background:#0f6cbd;border-color:#0f6cbd}.os-tracking-step.is-warning{background:#fffaf0;border-color:#ecd59b}.os-tracking-step.is-warning .os-tracking-step__marker{background:#b7791f;border-color:#b7791f}.os-tracking-step.is-failed{background:#fff6f6;border-color:#efc9c9}.os-tracking-step.is-failed .os-tracking-step__marker{background:#c42b1c;border-color:#c42b1c}.shell__mobile-nav{display:none}.operational-filter-body{flex-direction:column;gap:12px;display:flex}.operational-filter-error{background:#fff5f5;border:1px solid #fecaca;border-radius:4px;margin:0;padding:8px 10px}.active-filter-section{background:#f8fafc;border:1px solid #d8dee6;border-radius:5px;padding:8px}.active-filter-section__heading{color:#334155;align-items:center;gap:7px;min-height:28px;font-size:12px;font-weight:650;display:flex}.active-filter-section__heading button{margin-left:auto}.filter-chip-list{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.filter-chip-list button{max-width:100%}.filter-empty-copy{color:#64748b;font-size:12px}.operational-filter-fields{padding-top:2px}.filter-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.advanced-filter-stack{flex-direction:column;gap:14px;display:flex}.filter-section-divider{color:#64748b;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.filter-section-divider:after{content:"";background:#d8dee6;flex:1;height:1px}.column-settings-body{flex-direction:column;gap:12px;display:flex}.register-setting-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.column-settings-heading{flex-direction:column;gap:2px;display:flex}.column-settings-heading strong{color:#172033;font-size:13px}.column-settings-heading span{color:#64748b;font-size:11px}.column-setting-list{background:#fff;border:1px solid #d8dee6;border-radius:4px;overflow:hidden}.column-setting-row{border-bottom:1px solid #e8ecf1;grid-template-columns:30px minmax(0,1fr) 32px 32px;align-items:center;gap:4px;min-height:40px;padding:4px 7px;display:grid}.column-setting-row:hover{background:#f8fafc}.column-setting-row:last-child{border-bottom:0}.column-setting-row__label{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-size:12px;display:flex;overflow:hidden}.column-setting-row__label small{color:#64748b;text-transform:uppercase;font-size:9px}.column-width-input{min-width:0}.save-view-content{flex-direction:column;gap:12px;display:flex}.save-view-content p{color:#64748b;margin:0;font-size:12px}.login-page{background:linear-gradient(135deg,#e0f2fe,#f8fafc 45%,#e2e8f0);place-items:center;min-height:100vh;padding:20px;display:grid}.login-page--disnaker{background:linear-gradient(135deg,#e8f2f3,#f8fafc 48%,#e2e8f0)}.login-panel{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:8px;width:min(390px,100%);padding:24px;display:flex;box-shadow:0 18px 45px #0f172a1f}.login-panel__mark{color:#fff;background:#075985}.login-panel__hint,.login-panel__footer{color:#64748b}.login-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.login-panel__footer{margin-top:12px;line-height:1.45}.register-card--disnaker-verifications{min-height:430px}.disnaker-status-tabs{border-bottom:1px solid #e5e9ef;flex:none;align-self:stretch;min-height:42px;margin:0;overflow-x:auto}.disnaker-status-tabs button{min-height:42px}.disnaker-status-tabs button.is-active{color:#075985;background:#e8f2fb;font-weight:650;box-shadow:inset 0 -2px #0f6cbd}.disnaker-inline-nik{align-items:center;gap:4px;min-width:0;display:flex}.disnaker-inline-nik code{color:#172033;letter-spacing:.02em;text-overflow:ellipsis;flex:1;min-width:0;font-family:IBM Plex Mono,Consolas,monospace;font-size:12px;overflow:hidden}.disnaker-inline-nik button{flex:none}.disnaker-inline-result,.disnaker-inline-action{gap:2px;min-width:0;display:grid}.disnaker-inline-result select{width:100%;min-width:0}.disnaker-inline-result small,.disnaker-inline-action small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;line-height:1.25;overflow:hidden}.disnaker-inline-action{justify-items:center}.disnaker-inline-message--success{color:#107c10!important}.disnaker-inline-message--error{color:#b42318!important}.disnaker-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.disnaker-metric-strip .metric-strip__item:nth-child(3){border-right:0}.disnaker-metric-strip .metric-strip__item:nth-child(-n+3){border-bottom:1px solid #e5e9ef}.status-text--danger{color:#b42318;font-weight:650}.disnaker-dashboard-grid{grid-template-columns:minmax(0,1fr) 320px}.disnaker-queue-list{flex-direction:column;display:flex}.disnaker-queue-list>a{color:#334155;border-bottom:1px solid #e8ecf1;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:center;gap:16px;min-height:62px;padding:8px 12px;text-decoration:none;display:grid}.disnaker-queue-list>a:hover{background:#f6fafc}.disnaker-queue-list>a>span{min-width:0}.disnaker-queue-list strong,.disnaker-queue-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.disnaker-queue-list strong{color:#075985;font-size:12px}.disnaker-queue-list small{color:#64748b;margin-top:2px;font-size:10px}.disnaker-empty{color:#64748b;text-align:center;margin:0;padding:24px}.disnaker-office-summary{border-bottom:1px solid #eef1f4;gap:2px;padding:10px 0;display:grid}.disnaker-office-summary:last-child{border-bottom:0}.disnaker-office-summary strong{color:#26384a;font-size:12px}.disnaker-office-summary span,.disnaker-office-summary small{color:#64748b;font-size:10px}.disnaker-detail{gap:10px;display:grid}.disnaker-nik-workflow__notice{color:#34495e;background:#eef6fb;border:1px solid #c9dfed;border-radius:4px;padding:10px 12px;font-size:12px;line-height:1.45}.disnaker-nik-copy{align-items:center;gap:10px;display:flex}.disnaker-nik-copy code{color:#172033;letter-spacing:.04em;background:#f7f9fb;border:1px solid #d8dee6;border-radius:4px;flex:1;min-width:0;padding:10px 12px;font-family:IBM Plex Mono,Consolas,monospace;font-size:17px}.disnaker-result-form{gap:12px;display:grid}.disnaker-result-form>button{justify-self:start}.disnaker-result-form>small{color:#64748b;font-size:10px}.disnaker-document-list,.disnaker-history-list{border:1px solid #dce3ea;border-radius:4px;overflow:hidden}.disnaker-document-list>div,.disnaker-history-list>div{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:7px 10px;display:flex}.disnaker-document-list>div:last-child,.disnaker-history-list>div:last-child{border-bottom:0}.disnaker-document-list strong,.disnaker-document-list small,.disnaker-history-list span,.disnaker-history-list small{display:block}.disnaker-document-list strong,.disnaker-history-list span{color:#26384a;font-size:12px}.disnaker-document-list small,.disnaker-history-list small{color:#64748b;margin-top:2px;font-size:10px}.disnaker-document-list>p{color:#64748b;text-align:center;margin:0;padding:16px;font-size:12px}@container enterprise-drawer (width<=860px){.vacancy-editor-body,.vacancy-detail-body,.requisition-editor-body,.requisition-detail-body,.os-application-detail{grid-template-columns:1fr}.vacancy-editor-body>*,.vacancy-detail-body>*,.requisition-editor-body>*,.requisition-detail-body>*,.os-application-detail>*{grid-column:1!important}.detail-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.mcu-case-drawer{grid-template-columns:1fr}.mcu-case-drawer>*{grid-column:1!important}}@container enterprise-drawer (width<=620px){.filter-field-grid,.register-setting-grid,.dense-form-grid,.form-grid,.detail-grid,.detail-grid--four,.bilingual-detail-grid,.publication-guidance{grid-template-columns:1fr}.field-span-2{grid-column:auto}.field-span-3,.field-span-4{grid-column:1/-1}.vacancy-form-grid,.vacancy-source-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.requisition-context--grid,.document-check-grid{grid-template-columns:1fr 1fr}.record-command-header{flex-direction:column}.record-badges{justify-content:flex-start}.record-process-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.record-process-strip>div:nth-child(2){border-right:0}.record-process-strip>div:nth-child(-n+2){border-bottom:1px solid #d8dee6}.mcu-upload-form,.mcu-review-form,.os-onboarding-form{grid-template-columns:1fr}.mcu-review-form .field-span-2,.os-onboarding-form .field-span-2{grid-column:1}}@media (width<=1050px){.shell{--shell-navigation-width:204px}.shell__tenant{max-width:160px}.workspace-grid{grid-template-columns:1fr}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-strip__item:nth-child(2){border-right:0}.metric-strip__item:nth-child(-n+2){border-bottom:1px solid #e5e9ef}.disnaker-dashboard-grid{grid-template-columns:1fr}.disnaker-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.disnaker-metric-strip .metric-strip__item:nth-child(3){border-right:1px solid #e5e9ef}.disnaker-metric-strip .metric-strip__item:nth-child(2n){border-right:0}.disnaker-metric-strip .metric-strip__item:nth-child(-n+4){border-bottom:1px solid #e5e9ef}.operational-register-toolbar{flex-wrap:wrap}.operational-register-toolbar__search{flex:380px;width:min(520px,100% - 120px)}}@media (width<=900px){.vacancy-editor-body,.vacancy-detail-body,.requisition-editor-body,.requisition-detail-body{grid-template-columns:1fr}.vacancy-editor-body>*,.vacancy-detail-body>*,.requisition-editor-body>*,.requisition-detail-body>*{grid-column:1!important}.requisition-lifecycle-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.requisition-lifecycle-strip>button:nth-child(2n){border-right:0}.requisition-lifecycle-strip>button:nth-child(-n+2){border-bottom:1px solid #e5e9ef}.detail-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.fulfillment-overview>div{border-bottom:1px solid #e5e9ef}.vendor-fulfillment-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.vacancy-form-grid,.vacancy-source-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.candidate-register-selection{background:#eef6fc;border-top:1px solid #c9dceb;border-bottom:1px solid #c9dceb;justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;display:flex}.candidate-register-selection>div:first-child{gap:1px;display:grid}.candidate-register-selection>div:first-child strong{color:#173b5b;font-size:13px}.candidate-register-selection>div:first-child span{color:#5c7184;font-size:12px}.candidate-register-selection>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.candidate-restriction-cell{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.candidate-restriction-empty{color:#65778a}.candidate-register-blacklist-button{color:#a4262c!important}.candidate-register-blacklist-button:hover{color:#7f1d1d!important;background:#fff1f2!important}.candidate-register-danger-action{color:#fff!important;background:#a4262c!important;border-color:#a4262c!important}.candidate-register-danger-action:hover{background:#821b22!important;border-color:#821b22!important}.candidate-action-dialog__surface{width:100%;max-width:min(660px,100vw - 32px)}.candidate-action-dialog__surface--bulk{max-width:min(860px,100vw - 32px)}.candidate-action-dialog__content{gap:14px;display:grid}.candidate-action-dialog__content--assignment{overflow:visible!important}.candidate-action-dialog__content>p{color:#52677b;margin:0}.candidate-action-dialog__selection{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.candidate-action-dialog__selection>span{background:#f5f8fa;border:1px solid #dce5ec;border-radius:7px;padding:8px 10px;display:grid}.candidate-action-dialog__selection small{color:#65778a}.candidate-action-dialog__form{gap:12px;display:grid}.candidate-bulk-vacancy-field,.candidate-bulk-vacancy-field .fui-Combobox{width:100%}.candidate-bulk-vacancy-listbox{overflow-y:auto}.candidate-bulk-vacancy-option{gap:2px;width:100%;min-width:0;padding:4px 0;display:grid}.candidate-bulk-vacancy-option strong,.candidate-bulk-vacancy-option span,.candidate-bulk-vacancy-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.candidate-bulk-vacancy-option strong{color:#172033;font-size:12px}.candidate-bulk-vacancy-option span{color:#3f5367;font-size:11px}.candidate-bulk-vacancy-option small{color:#64748b;font-size:10px}.candidate-bulk-vacancy-selected{background:#f4f9fb;border:1px solid #b7cedc;gap:2px;margin-top:6px;padding:9px 11px;display:grid}.candidate-bulk-vacancy-selected strong{color:#163b52;font-size:12px}.candidate-bulk-vacancy-selected span{color:#52677b;font-size:11px}.candidate-action-dialog__summary{flex-wrap:wrap;gap:7px;display:flex}.candidate-action-dialog__table-wrap{border:1px solid #dce4eb;border-radius:8px;max-height:360px;overflow:auto}.candidate-action-dialog__table-wrap table{border-collapse:collapse;width:100%}.candidate-action-dialog__table-wrap th,.candidate-action-dialog__table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e9ee;padding:8px 10px}.candidate-action-dialog__table-wrap th{color:#485d71;z-index:1;background:#f6f8fa;font-size:12px;position:sticky;top:0}.candidate-action-dialog__table-wrap td:first-child strong,.candidate-action-dialog__table-wrap td:first-child small{display:block}.candidate-action-dialog__table-wrap td:first-child small{color:#65778a}.candidate-action-dialog__error{color:#a4262c;background:#fff1f2;border:1px solid #f0b8c0;border-radius:6px;padding:9px 11px}.candidate-blacklist-dialog{border-top:3px solid #a4262c}.candidate-blacklist-dialog__identity{background:#f5f7f9;border:1px solid #dce4eb;border-radius:4px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;display:flex}.candidate-blacklist-dialog__identity strong{color:#172033}.candidate-blacklist-dialog__identity span{color:#65778a;font-size:12px}@media (width<=720px){.candidate-register-selection{flex-direction:column;align-items:flex-start}.candidate-action-dialog__selection{grid-template-columns:1fr}}@media (width<=760px){.shell,.shell--vendor,.shell.shell--navigation-collapsed{grid-template-columns:minmax(0,1fr)}.shell__topbar,.shell--vendor .shell__topbar{grid-column:1}.shell__navigation,.shell__navigation-toggle{display:none}.shell__workspace{grid-column:1;padding:8px}.shell--vendor .shell__workspace{padding-bottom:70px}.shell__workspace>.register-card{flex:none;min-height:calc(100dvh - 118px);overflow:visible}.shell__brand-copy,.shell__tenant,.shell__company-switch,.shell__environment,.shell__user-copy{display:none}.shell__language-switch{width:34px;min-width:34px;padding-inline:0}.shell__language-switch .fui-Button__content{display:none}.command-bar{flex-wrap:wrap;align-items:stretch}.command-bar__search{width:100%}.command-bar__count{width:100%;margin-left:0}.handover-gate-note,.publication-state-note{grid-template-columns:1fr;gap:2px}.form-grid,.filter-field-grid,.register-setting-grid,.dense-form-grid,.detail-grid,.detail-grid--four,.bilingual-detail-grid{grid-template-columns:1fr}.field-span-2,.field-span-half,.field-span-3,.field-span-4{grid-column:auto}.vacancy-form-grid,.vacancy-source-fields,.vacancy-requirements-grid{grid-template-columns:1fr}.vacancy-requirements-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.vacancy-source-switch{flex-direction:column;align-items:stretch}.requisition-context--grid{grid-template-columns:1fr 1fr}.document-check-grid{grid-template-columns:1fr}.fulfillment-overview,.vendor-fulfillment-metrics,.fulfillment-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfillment-summary-strip button:nth-child(2){border-right:0}.fulfillment-summary-strip button:nth-child(-n+2){border-bottom:1px solid #e2e8f0}.record-command-header{flex-direction:column}.record-badges{justify-content:flex-start}.record-process-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.record-process-strip>div:nth-child(2){border-right:0}.record-process-strip>div:nth-child(-n+2){border-bottom:1px solid #d8dee6}.enterprise-workspace-drawer{min-width:calc(100vw - 8px);max-width:calc(100vw - 8px)!important}.enterprise-drawer__content{padding-inline:10px}.enterprise-drawer__footer{flex-wrap:wrap;padding-inline:10px!important}.enterprise-drawer__footer>:last-child{margin-left:0}.enterprise-workspace-page{flex:none;min-height:calc(100dvh - 118px)}.enterprise-workspace-page__header{flex-direction:column;align-items:flex-start;gap:7px;padding:10px}.enterprise-workspace-page__heading strong{white-space:normal}.enterprise-workspace-page__content{padding:10px}.enterprise-workspace-page__footer{padding:8px 10px}.enterprise-workspace-page__footer>:last-child{margin-left:0}.column-setting-row{grid-template-columns:28px minmax(0,1fr) 30px 30px}.operational-register-toolbar{align-items:stretch}.operational-register-toolbar__search{flex-basis:100%;width:100%;min-width:0}.operational-register-toolbar__controls{width:100%;padding-bottom:2px;overflow-x:auto}.operational-active-filters__label{display:none}.operational-register-footer{flex-direction:column;align-items:flex-start}.operational-register-footer__controls{flex-wrap:wrap;justify-content:space-between;gap:7px;width:100%}.operational-register-footer__page{margin-left:auto}.register-footer--enterprise{flex-wrap:wrap}.register-footer--enterprise .register-summary-links{justify-content:space-between;width:100%;margin-left:0}.register-footer__controls{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}.register-summary-links{margin-right:-10px;overflow-x:auto}.register-summary-links button{flex:none;min-height:34px}.register-card--os-applications{height:auto;min-height:calc(100dvh - 118px);overflow:visible}.os-application-toolbar>.fui-Select{flex:calc(50% - 4px);min-width:0}.os-application-table{display:none}.os-application-mobile-list{background:#f4f6f8;flex-direction:column;flex:1;gap:7px;min-height:180px;padding:8px;display:flex}.os-application-mobile-list>button{color:#334155;text-align:left;background:#fff;border:1px solid #d8dee6;border-radius:6px;flex-direction:column;gap:7px;width:100%;padding:10px;display:flex}.os-application-mobile-list>button>span{min-width:0}.os-application-mobile-list>button small{color:#64748b;margin-top:2px;font-size:10px;display:block}.os-mobile-record__heading,.os-mobile-record__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.os-mobile-record__heading strong{color:#075985;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-mobile-record__footer>span:last-child{color:#64748b;font-size:11px}.os-application-mobile-list>p{color:#64748b;text-align:center;margin:auto}.shell__mobile-nav{z-index:20;min-height:58px;padding:4px 6px max(4px, env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #cfd7df;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 20px #0f172a14}.shell__mobile-nav a{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;font-size:9px;text-decoration:none;display:flex}.shell__mobile-nav a svg{width:20px;height:20px}.shell__mobile-nav a.is-active{color:#075985;background:#e8f3f7;border-radius:5px;font-weight:650}.shell--vendor .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.shell--vendor .metric-strip__item{min-height:62px;padding:9px}.shell--vendor .metric-strip__item strong{font-size:20px}.os-task-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.os-task-strip__item,.os-task-strip>button{border-bottom:1px solid #e5e9ef}.os-task-strip__item:nth-child(2n),.os-task-strip>button:nth-child(2n){border-right:0}.os-task-strip__item:nth-last-child(-n+2),.os-task-strip>button:nth-last-child(-n+2){border-bottom:0}.register-card--os-tasks,.register-card--os-interviews{height:auto;min-height:calc(100dvh - 118px);overflow:visible}.os-interview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.os-interview-metrics>button:nth-child(2n){border-right:0}.os-interview-metrics>button:nth-child(-n+2){border-bottom:1px solid #e5e9ef}.os-interview-toolbar>.fui-Select{flex:calc(50% - 4px);max-width:none}.register-card--os-staff{height:auto;min-height:calc(100dvh - 118px);overflow:visible}.staff-editor-fields,.staff-access-grid{grid-template-columns:1fr}.disnaker-queue-list>a{grid-template-columns:minmax(0,1fr);gap:6px}}.document-security-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.document-security-summary__item{color:#34424b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dfe4;border-radius:8px;align-items:baseline;gap:10px;padding:14px 16px;display:flex}.document-security-summary__item strong{color:#17324d;font-size:22px}.document-security-summary__item span{font-size:12px}.document-security-summary__item.is-active{background:#eef6fb;border-color:#6aa8cf}.document-security-card{padding:16px}.document-security-toolbar{grid-template-columns:minmax(240px,1fr) 190px auto auto;gap:8px;margin-bottom:14px;display:grid}.document-security-toolbar select{color:#243746;background:#fff;border:1px solid #b8c4cc;border-radius:4px;min-height:32px;padding:0 9px}.document-security-table-wrap{border:1px solid #dce3e7;border-radius:6px;overflow-x:auto}.document-security-table{border-collapse:collapse;width:100%;min-width:920px;font-size:12px}.document-security-table th{color:#52616b;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f5f7f8;border-bottom:1px solid #dce3e7;padding:10px 12px;font-size:10px}.document-security-table td{color:#374952;vertical-align:top;border-bottom:1px solid #e7ecef;padding:11px 12px}.document-security-table tr:last-child td{border-bottom:0}.document-security-table td>strong,.document-security-table td>small{display:block}.document-security-table td>small{color:#74828a;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:3px;overflow:hidden}.document-security-empty{text-align:center;padding:36px!important}.document-security-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:13px;font-size:11px;display:flex}@media (width<=820px){.document-security-summary,.document-security-toolbar{grid-template-columns:1fr 1fr}}.notification-delivery-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.notification-delivery-summary__item{color:#34424b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dfe4;border-radius:8px;align-items:baseline;gap:10px;padding:14px 16px;display:flex}.notification-delivery-summary__item strong{color:#17324d;font-size:22px}.notification-delivery-summary__item span{font-size:12px}.notification-delivery-summary__item.is-active{background:#eef6fb;border-color:#6aa8cf}.notification-delivery-card{padding:16px}.notification-delivery-toolbar{grid-template-columns:minmax(240px,1fr) 150px 150px auto auto;gap:8px;margin-bottom:14px;display:grid}.notification-delivery-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.notification-delivery-search-error{color:var(--colorPaletteRedForeground1)}.notification-delivery-toolbar select{color:#243746;background:#fff;border:1px solid #b8c4cc;border-radius:4px;min-height:32px;padding:0 9px}.notification-delivery-table-wrap{border:1px solid #dce3e7;border-radius:6px;overflow-x:auto}.notification-delivery-table{border-collapse:collapse;width:100%;min-width:980px;font-size:12px}.notification-delivery-table th{color:#52616b;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f5f7f8;border-bottom:1px solid #dce3e7;padding:10px 12px;font-size:10px}.notification-delivery-table td{color:#374952;vertical-align:top;border-bottom:1px solid #e7ecef;padding:11px 12px}.notification-delivery-table tr:last-child td{border-bottom:0}.notification-delivery-table td>strong,.notification-delivery-table td>small{display:block}.notification-delivery-table td>small{color:#74828a;text-overflow:ellipsis;white-space:nowrap;max-width:270px;margin-top:3px;overflow:hidden}.notification-delivery-channel{text-transform:capitalize;align-items:center;gap:5px;display:inline-flex}.notification-delivery-channel svg{width:15px;height:15px}.notification-delivery-empty{text-align:center;padding:36px!important}.notification-delivery-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:13px;font-size:11px;display:flex}@media (width<=900px){.notification-delivery-summary,.notification-delivery-toolbar{grid-template-columns:1fr 1fr}}.integration-monitor-alert{color:#7a4b00;background:#fff7e0;border:1px solid #efcd7b;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:12px}.integration-monitor-toolbar{grid-template-columns:minmax(260px,1fr) 150px 160px 74px auto auto;gap:8px;margin-bottom:14px;display:grid}.integration-monitor-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.integration-monitor-toolbar select{color:#243746;background:#fff;border:1px solid #b8c4cc;border-radius:4px;min-height:32px;padding:0 9px}.integration-monitor-table{min-width:1180px}.integration-monitor-actions{align-items:center;gap:4px;display:flex}.integration-monitor-history-row td{background:#f8fafb;padding:0!important}.integration-monitor-history{padding:8px 12px;display:grid}.integration-monitor-history>div{border-bottom:1px solid #e3e9ed;grid-template-columns:120px 100px minmax(150px,1fr) 80px 80px 160px;align-items:center;gap:10px;padding:7px 0;display:grid}.integration-monitor-history>div:last-child{border-bottom:0}.integration-monitor-history-empty{color:#74828a;text-align:center;padding:14px}@media (width<=1050px){.integration-monitor-toolbar{grid-template-columns:1fr 1fr 1fr}}.drawer-section-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.os-page-actions,.os-register-actions,.os-register-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.metric-strip--compact{background:#fff;border:1px solid #d8dee6;border-radius:7px;margin-bottom:10px}.metric-strip--compact>button{color:#475569;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 14px;display:flex}.metric-strip--compact>button:last-child{border-right:0}.metric-strip--compact>button:hover{background:#f3f8fb}.metric-strip--compact>button span{font-size:11px}.metric-strip--compact>button strong{color:#17324d;font-size:20px}.os-register-actions{background:#fbfcfd;border-bottom:1px solid #d8dee6;justify-content:space-between;min-height:44px;padding:7px 10px}.os-register-actions>div:last-child{justify-content:flex-end}.os-register-actions span{color:#64748b;font-size:11px}.os-candidate-bulk-assignment .fui-Select{min-width:min(410px,42vw)}.os-candidate-bulk-assignment+.command-bar{border-top:0}.os-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.os-form-grid__notice{grid-column:1/-1}.os-import-panel{flex-direction:column;gap:10px;display:flex}.os-import-panel p{color:#475569;margin:0;font-size:12px}.os-assignment-row>.fui-Select{flex:320px}.os-profile-completion{grid-template-columns:180px minmax(220px,1fr);align-items:center;gap:10px 18px;display:grid}.os-profile-completion>div:first-child{flex-direction:column;gap:2px;display:flex}.os-profile-completion>div:first-child strong{color:#17324d;font-size:20px}.os-profile-completion>div:first-child span{color:#64748b;font-size:11px}.os-profile-checks{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.os-profile-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.os-profile-form-grid__wide{grid-column:span 3}.candidate-address-fieldset{background:#f8fafc;border:1px solid #d8e1e8;border-radius:8px;min-width:0;margin:16px 0 12px;padding:14px}.candidate-address-fieldset legend{color:#17324d;padding:0 6px;font-size:12px;font-weight:700}.candidate-address-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-address-grid .os-profile-form-grid__wide{grid-column:1/-1}.candidate-address-error{color:#b42318;margin-top:8px;display:block}.candidate-address-loading{color:#64748b;margin-top:8px;display:block}.os-profile-repeaters{flex-direction:column;gap:10px;display:flex}.os-profile-repeater{background:#fbfcfd;border:1px solid #dce3e8;border-radius:6px;padding:0 12px 12px;overflow:hidden}.os-profile-repeater>header{color:#334155;border-bottom:1px solid #e6eaee;justify-content:space-between;align-items:center;min-height:38px;margin-bottom:10px;font-size:12px;font-weight:650;display:flex}.candidate-profile-table{background:#fff;border:1px solid #d9e2e8;border-radius:4px;width:100%;overflow-x:auto}.candidate-profile-table__header,.candidate-profile-table__row{align-items:center;column-gap:10px;min-width:680px;display:grid}.candidate-profile-table--education :is(.candidate-profile-table__header,.candidate-profile-table__row){grid-template-columns:54px 80px minmax(180px,1.45fr) minmax(120px,1fr) 118px 85px 62px}.candidate-profile-table--experience :is(.candidate-profile-table__header,.candidate-profile-table__row){grid-template-columns:54px minmax(170px,1.2fr) minmax(180px,1fr) 180px 62px}.candidate-profile-table__header{color:#52616f;background:#f1f5f8;border-bottom:1px solid #d9e2e8;min-height:34px;padding:0 10px;font-size:10px;font-weight:700}.candidate-profile-table__row{color:#334155;border-bottom:1px solid #e5eaee;min-height:42px;padding:6px 10px;font-size:11.5px}.candidate-profile-table__row:last-of-type{border-bottom:0}.candidate-profile-table__row>:not(.candidate-profile-record__delete-confirm){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.candidate-profile-table__row>strong{color:#17324d;font-size:11.5px}.candidate-profile-table__ordinal{color:#52616f;font-weight:600}.candidate-profile-table>.detail-empty{margin:0;padding:18px 12px}.candidate-profile-record__actions{align-items:center;gap:2px;display:flex}.candidate-profile-record__actions .fui-Button{color:#0f6cbd;width:30px;min-width:30px;height:30px}.candidate-profile-record__actions .fui-Button.is-danger{color:#b42318}.candidate-profile-record__delete-confirm{color:#8a2d24;background:#fff3f2;border-top:1px solid #f2c8c4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin:6px -10px -6px;padding:8px 10px;font-size:11px;display:flex}.candidate-profile-record__delete-confirm>div{gap:5px;display:flex}.candidate-profile-record-editor{background:#fff;border:1px solid #a9c5d8;border-radius:7px;margin-top:10px;overflow:hidden;box-shadow:0 3px 11px #0f233712}.candidate-profile-record-editor>header{background:#f1f7fa;border-bottom:1px solid #d7e4ea;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 11px;display:flex}.candidate-profile-record-editor>header span,.candidate-profile-record-editor>header strong{display:block}.candidate-profile-record-editor>header span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.candidate-profile-record-editor>header strong{color:#17324d;margin-top:2px;font-size:12px}.candidate-profile-record-editor>.os-profile-form-grid{padding:12px}.candidate-profile-record-editor>.drawer-section-actions{margin:0 12px 12px}.os-document-upload{grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);align-items:end;display:grid}.os-document-upload>*{min-width:0}.os-document-upload>.fui-Button{grid-column:1/-1;justify-self:end}.workspace-button-link{color:#0f548c;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.workspace-button-link--secondary,.workspace-button-link--primary{background:#fff;border:1px solid #b8c4cc;border-radius:4px;justify-content:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:600}.workspace-button-link--primary{color:#fff;background:#0f6cbd;border-color:#0f6cbd}.workspace-button-link--secondary:hover{background:#f4f7f9}.workspace-button-link--primary:hover{color:#fff;background:#0c5da5}.os-icon-link{color:#0f548c;border-radius:4px;place-items:center;width:30px;height:30px;text-decoration:none;display:inline-grid}.os-icon-link:hover{background:#e8f2fb}.os-candidate-create-page{flex-direction:column;gap:12px;width:100%;display:flex}.os-candidate-create-context{color:#475569;background:#eef7fd;border:1px solid #bae0f5;border-radius:6px;flex-direction:column;gap:3px;padding:11px 14px;display:flex}.os-candidate-create-context span,.os-candidate-create-context small{font-size:11px}.os-candidate-create-context strong{color:#17324d;font-size:13px}.os-candidate-create-card{padding:18px}.os-candidate-create-card__notice{margin:0}.os-candidate-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:4px 0 8px;display:grid}.os-candidate-create-grid>.fui-Field,.os-candidate-create-grid .fui-Input,.os-candidate-workspace .fui-Field,.os-candidate-workspace .fui-Input,.os-candidate-workspace .fui-Select,.os-candidate-workspace .fui-Textarea{width:100%;min-width:0;max-width:100%}.os-candidate-create-actions{border-top:1px solid #e7ebef;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.os-candidate-workspace{color:#172033;flex-direction:column;gap:10px;width:100%;display:flex}.recruitment-candidate-workspace .os-candidate-profile-header{border-left-color:#185abd}.recruitment-candidate-governance-card dt{align-items:center;gap:5px;display:inline-flex}.recruitment-candidate-governance-card dt svg{width:14px;height:14px}.os-candidate-profile-header{background:linear-gradient(105deg,#fff 0% 62%,#f0f7fb 100%);border:1px solid #ced8df;border-left:4px solid #0f6cbd;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:12px 16px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f23370f}.os-candidate-profile-header__identity{align-items:center;gap:15px;min-width:0;display:flex}.os-candidate-avatar{color:#075985;letter-spacing:.02em;background:#e8f3fa;border:1px solid #b8d9ec;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;font-size:17px;font-weight:700;display:grid}.os-candidate-overline{color:#64748b;letter-spacing:.035em;margin-bottom:3px;font-family:Cascadia Code,Consolas,monospace;font-size:10px;font-weight:600;display:block}.os-candidate-profile-header h2{color:#102a43;letter-spacing:-.015em;margin:0;font-size:20px;line-height:1.25}.os-candidate-contact-line{color:#52616f;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:5px;font-size:12px;display:flex}.os-candidate-contact-line span{align-items:center;gap:5px;display:inline-flex}.os-candidate-contact-line svg{color:#5c7184;width:15px;height:15px}.os-candidate-profile-header__metrics{grid-template-columns:repeat(3,minmax(72px,1fr));align-items:center;gap:0;display:grid}.os-candidate-profile-header__metrics>div{border-left:1px solid #d6e1e8;min-width:82px;padding:2px 13px}.os-candidate-profile-header__metrics span,.os-candidate-profile-header__metrics strong{display:block}.os-candidate-profile-header__metrics span{color:#6b7b88;font-size:10px}.os-candidate-profile-header__metrics strong{color:#17324d;margin-top:2px;font-size:20px}.os-candidate-profile-header__metrics>.fui-Badge{grid-column:1/-1;justify-self:end;margin-top:5px}.os-candidate-section-nav{z-index:5;background:#fff;border:1px solid #d7dfe5;border-radius:6px;align-items:stretch;gap:4px;min-height:38px;padding:0 10px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0f23370d}.os-candidate-section-nav :is(a,button){color:#52616f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.os-candidate-section-nav :is(a,button):hover{color:#075985;background:#f5f9fc;border-bottom-color:#8dbbd1}.os-candidate-section-nav button.is-active{color:#075985;background:#eef6f9;border-bottom-color:#0f6cbd}.os-candidate-section-nav button>span{color:#52677a;background:#e8eef2;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:700;display:inline-grid}.os-candidate-section-nav button.is-active>span{color:#075985;background:#d6eaf2}.os-candidate-workspace-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.os-candidate-workspace-main{background:#fff;border:1px solid #d2dbe2;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #0f23370d}.os-candidate-workspace-main>.drawer-section{border:0;border-bottom:1px solid #dfe6eb;border-radius:0;padding:20px;scroll-margin-top:54px}.os-candidate-workspace-main>.drawer-section:last-child{border-bottom:0}.os-candidate-workspace-main .drawer-section__header{min-height:38px;margin-bottom:5px;padding-bottom:10px}.os-candidate-workspace-main .drawer-section__heading>strong{color:#102a43;letter-spacing:-.01em;font-size:16px}.os-candidate-workspace-main .drawer-section__heading>span{color:#6a7783;font-size:11px}.os-profile-page-message{border-radius:0;margin:0}.os-candidate-workspace-main .os-profile-form-grid{gap:13px 16px}.os-candidate-workspace-main .fui-Field__label{color:#34495a;font-size:12px}.os-candidate-workspace-main .drawer-section-actions{border-top:1px solid #edf0f2;justify-content:flex-end;padding-top:12px}.os-candidate-workspace-main .os-profile-repeater{background:#f8fafb;border-color:#d9e2e8;border-radius:5px}.os-candidate-workspace-rail{flex-direction:column;gap:10px;display:flex;position:sticky;top:52px}.os-candidate-readiness-card,.os-candidate-assignment-card,.os-candidate-record-card{background:#fff;border:1px solid #d2dbe2;border-radius:7px;min-width:0;padding:15px;box-shadow:0 1px 3px #0f23370d}.os-candidate-readiness-card{border-top:3px solid #d68a19}.os-candidate-readiness-card>header{color:#293b4b;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.os-candidate-readiness-card__score{align-items:baseline;gap:8px;margin:14px 0 10px;display:flex}.os-candidate-readiness-card__score strong{color:#17324d;letter-spacing:-.025em;font-size:28px;line-height:1}.os-candidate-readiness-card__score span{color:#6b7783;font-size:11px}.os-candidate-readiness-list{flex-direction:column;margin-top:13px;display:flex}.os-candidate-readiness-list>div{color:#7a5a24;border-bottom:1px solid #edf0f2;align-items:center;gap:8px;min-height:31px;font-size:11px;display:flex}.os-candidate-readiness-list>div:last-child{border-bottom:0}.os-candidate-readiness-list svg{flex:none;width:17px;height:17px}.os-candidate-readiness-list .is-complete{color:#287348}.os-candidate-assignment-card{flex-direction:column;gap:10px;display:flex}.os-candidate-assignment-card>header{align-items:flex-start;gap:9px;display:flex}.os-candidate-assignment-card>header>svg{color:#0f6cbd;flex:none;width:20px;height:20px}.os-candidate-assignment-card>header span,.os-candidate-assignment-card>header strong,.os-candidate-assignment-card>header small{display:block}.os-candidate-assignment-card>header strong{color:#263b4b;font-size:13px}.os-candidate-assignment-card>header small{color:#71808c;margin-top:3px;font-size:10px;line-height:1.4}.os-candidate-assignment-card>p{color:#9a6700;margin:0;font-size:10px;line-height:1.45}.os-candidate-record-card{padding:0;overflow:hidden}.os-candidate-record-card>header{color:#3d4f5d;background:#f5f7f8;border-bottom:1px solid #dfe5e9;padding:11px 14px;font-size:11px;font-weight:650}.os-candidate-record-card dl{margin:0;padding:5px 14px}.os-candidate-record-card dl>div{border-bottom:1px solid #edf0f2;grid-template-columns:105px minmax(0,1fr);gap:8px;padding:8px 0;font-size:10px;display:grid}.os-candidate-record-card dl>div:last-child{border-bottom:0}.os-candidate-record-card dt{color:#71808c}.os-candidate-record-card dd{overflow-wrap:anywhere;color:#34495a;min-width:0;margin:0;font-weight:600}.os-candidate-record-card dd:has(svg){align-items:center;gap:5px;display:flex}.os-candidate-record-card dd svg{color:#6d7e8a;width:14px;height:14px}.os-candidate-document-command{background:#f5f8fa;border:1px solid #dce4e9;border-radius:5px;grid-template-columns:190px minmax(220px,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.os-candidate-document-list{border:1px solid #dce3e8;border-radius:5px;margin-top:10px;overflow:hidden}.os-candidate-document-row{border-bottom:1px solid #e5eaee;grid-template-columns:32px minmax(0,1fr) auto 72px;align-items:center;gap:10px;min-height:52px;padding:8px 11px;display:grid}.os-candidate-document-row:last-child{border-bottom:0}.os-candidate-document-row__icon,.os-candidate-history-list__icon{color:#0f6cbd;background:#edf6fc;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.os-candidate-document-row__name,.os-candidate-document-row__name strong,.os-candidate-document-row__name small{min-width:0;display:block}.os-candidate-document-row__name strong{color:#2f4352;font-size:12px}.os-candidate-document-row__name small{color:#71808c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.os-candidate-document-row__pending{color:#7b8791;font-size:10px}.os-candidate-empty-row{color:#72808c;text-align:left;justify-content:center;align-items:center;gap:10px;min-height:68px;padding:12px;display:flex}.os-candidate-empty-row>svg{width:24px;height:24px}.os-candidate-empty-row span,.os-candidate-empty-row strong,.os-candidate-empty-row small{display:block}.os-candidate-empty-row strong{color:#475b6a;font-size:12px}.os-candidate-empty-row small{margin-top:2px;font-size:10px}.os-candidate-history-list{border:1px solid #dce3e8;border-radius:5px;overflow:hidden}.os-candidate-history-list>div{border-bottom:1px solid #e5eaee;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 11px;display:grid}.os-candidate-history-list>div:last-child{border-bottom:0}.os-candidate-history-list>div>span:nth-child(2),.os-candidate-history-list strong,.os-candidate-history-list small{min-width:0;display:block}.os-candidate-history-list strong{color:#2f4352;font-size:12px}.os-candidate-history-list small{color:#71808c;margin-top:3px;font-size:10px}.os-desktop-register{flex:1;min-height:0;display:flex}.os-desktop-register>.operational-table-scroll{flex:1}.os-mobile-record-list{display:none}.os-history-dialog{width:min(920px,100vw - 32px);max-width:920px}.os-history-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.os-history-detail section{background:#fff;border:1px solid #d8e0e8;min-width:0;padding:12px}.os-history-detail section:first-child,.os-history-detail section:nth-child(2),.os-history-detail section:last-child{grid-column:1/-1}.os-history-detail h3{color:#17324d;margin:0 0 8px;font-size:15px}.os-history-detail p{color:#526273;margin:4px 0}.os-history-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.os-history-detail dl>div{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:8px;padding:7px 0;display:grid}.os-history-detail dt{color:#64748b}.os-history-detail dd{overflow-wrap:anywhere;min-width:0;margin:0}.os-history-detail ul{margin:0;padding-left:18px}.os-history-detail li+li{margin-top:6px}.os-vacancy-register-desktop{flex:1;min-height:0;display:flex}.os-vacancy-register-desktop>.operational-table-scroll{flex:1}.os-vacancy-mobile-list{display:none}.os-vacancy-tabs button.is-active,.os-employee-tabs button.is-active{color:#075985;background:#e8f2fb;font-weight:650;box-shadow:inset 0 -2px #0f6cbd}.os-vacancy-funnel{grid-template-columns:repeat(6,minmax(42px,1fr));gap:3px;display:grid}.os-vacancy-funnel>span{color:#17324d;text-align:center;font-variant-numeric:tabular-nums;background:#f3f7fa;border:1px solid #e1e8ee;border-radius:4px;min-width:0;padding:3px 4px;font-size:11px}.os-vacancy-funnel small{color:#71808c;text-overflow:ellipsis;white-space:nowrap;margin:0 0 1px;font-size:8px;display:block;overflow:hidden}.mcu-request-dialog{gap:12px;display:grid}.mcu-request-dialog p{color:#64748b;margin:0;font-size:12px}.fui-DialogSurface.mcu-schedule-dialog{width:min(1180px,100vw - 28px);max-width:1180px;height:min(820px,100dvh - 28px);max-height:calc(100dvh - 28px);overflow:hidden}.mcu-schedule-dialog .fui-DialogBody{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.mcu-schedule-dialog .fui-DialogTitle{padding-bottom:4px}.mcu-schedule-dialog .fui-DialogContent{min-height:0;max-height:none;overflow:hidden}.mcu-schedule-dialog .fui-DialogActions{border-top:1px solid #e1e7eb;padding-top:10px}.mcu-schedule-form{grid-template-rows:auto minmax(180px,1fr) auto auto;gap:10px;height:100%;min-height:0;display:grid}.mcu-schedule-fields{grid-template-columns:minmax(170px,.55fr) minmax(240px,.8fr) minmax(260px,1fr) minmax(280px,1fr);align-items:start;gap:10px;display:grid}.mcu-schedule-picker{background:#fff;border:1px solid #d7e0e6;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.mcu-schedule-picker>header{background:#f6f8fa;border-bottom:1px solid #dfe6ea;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.mcu-schedule-picker__selection{align-items:center;gap:12px;display:flex}.mcu-schedule-picker__selection .fui-Checkbox{color:#203b49;font-size:12px;font-weight:650}.mcu-schedule-picker__selection>span{color:#647784;white-space:nowrap;border-left:1px solid #d4dde3;padding-left:12px;font-size:10px}.mcu-schedule-picker__search{gap:6px;width:min(440px,58%);display:flex}.mcu-schedule-picker__search .fui-Input{flex:1}.mcu-schedule-picker__list{min-height:0;max-height:none;overflow:auto}.mcu-schedule-picker__list>p{color:#647784;text-align:center;margin:0;padding:28px 14px;font-size:12px}.mcu-schedule-picker__list>.fui-Spinner{margin:32px auto}.mcu-schedule-picker__columns{z-index:1;color:#536a78;letter-spacing:.03em;text-transform:uppercase;background:#eef3f6;border-bottom:1px solid #dce4e9;grid-template-columns:30px minmax(180px,1.05fr) minmax(190px,.9fr) minmax(240px,1.35fr);align-items:center;gap:8px;min-height:30px;padding:0 10px;font-size:9px;font-weight:700;display:grid;position:sticky;top:0}.mcu-schedule-candidate{cursor:pointer;border-bottom:1px solid #edf1f3;grid-template-columns:30px minmax(180px,1.05fr) minmax(190px,.9fr) minmax(240px,1.35fr);align-items:center;gap:8px;min-height:50px;padding:6px 10px;display:grid}.mcu-schedule-candidate:hover{background:#f5f9fc}.mcu-schedule-candidate>strong,.mcu-schedule-candidate>span{color:#173746;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.mcu-schedule-candidate>strong{font-weight:650}.mcu-schedule-candidate>span{gap:2px;display:grid}.mcu-schedule-candidate small{color:#687b87;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;overflow:hidden}@media (width<=940px){.fui-DialogSurface.mcu-schedule-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.mcu-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mcu-schedule-picker>header{flex-direction:column;align-items:stretch}.mcu-schedule-picker__search{width:100%}}.mcu-batch-summary{background:#fff;border:1px solid #d7e0e6;margin-bottom:10px}.mcu-batch-summary>header{justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:6px 12px;display:flex}.mcu-batch-summary>header>div{align-items:baseline;gap:10px;display:flex}.mcu-batch-summary h2{color:#172b3a;margin:0;font-size:14px}.mcu-batch-summary>header span{color:#607582;font-size:11px}.mcu-batch-summary__record{border-top:1px solid #e1e7eb;grid-template-columns:1.15fr 1.35fr .85fr .85fr auto;align-items:stretch;display:grid}.mcu-batch-summary__record>div{border-right:1px solid #edf1f3;align-content:center;gap:1px;min-width:0;padding:7px 12px;display:grid}.mcu-batch-summary__record>div:last-child{border-right:0}.mcu-batch-summary__record small{color:#657a87;letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:650}.mcu-batch-summary__record strong{color:#173746;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mcu-batch-summary__record span{color:#697c87;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mcu-batch-summary__record.is-selected{background:#eef6fb;box-shadow:inset 3px 0 #0f6cbd}.mcu-batch-summary__actions{grid-auto-flow:column;align-items:center;gap:4px!important;padding:6px 8px!important;display:flex!important}.mcu-batch-directory__actions,.mcu-referral-register__actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.mcu-batch-empty{color:#5e7180;text-align:center;margin:0;padding:16px;font-size:12px}.mcu-batch-directory{width:min(940px,100vw - 32px);max-width:940px}.mcu-batch-directory__search{grid-template-columns:minmax(260px,1fr) auto;gap:8px;margin-bottom:10px;display:grid}.mcu-batch-directory__table-wrap{border:1px solid #d7e0e6;min-height:280px;max-height:min(58vh,520px);overflow:auto}.mcu-batch-directory__table-wrap>.fui-Spinner{margin:110px auto}.mcu-batch-directory table{border-collapse:collapse;width:100%;font-size:12px}.mcu-batch-directory th{z-index:1;color:#415867;text-align:left;text-transform:uppercase;background:#f3f6f8;border-bottom:1px solid #d7e0e6;padding:8px 10px;font-size:10px;position:sticky;top:0}.mcu-batch-directory td{vertical-align:middle;border-bottom:1px solid #e7ecef;padding:8px 10px}.mcu-batch-directory td small{color:#697c87;margin-top:2px;font-size:10px;display:block}.mcu-batch-directory td:last-child{text-align:right;width:116px}.mcu-batch-directory tbody tr:hover{background:#f6f9fa}.mcu-batch-directory__error{color:#b42318;text-align:center;margin:110px 20px;font-size:12px}.mcu-batch-directory__footer{align-items:center;display:flex}.mcu-batch-directory__footer>span{color:#607582;margin-right:auto;font-size:11px}.mcu-batch-open-link{color:#0f6cbd;white-space:nowrap;font-weight:650;text-decoration:none}.mcu-batch-open-link:hover{text-decoration:underline}.mcu-track-tabs{border-bottom:1px solid #cfd8df;align-items:flex-end;gap:4px;margin-bottom:12px;display:flex}.mcu-track-tabs button{color:#405665;cursor:pointer;min-height:40px;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:9px;padding:8px 14px;font-weight:650;display:inline-flex}.mcu-track-tabs button:hover{color:#173344;background:#f1f5f7}.mcu-track-tabs button.is-active{color:#0b4f78;border-bottom-color:#0f6cbd}.mcu-track-tabs button strong{min-width:22px;color:inherit;text-align:center;background:#e7eef2;border-radius:10px;padding:1px 6px;font-size:11px}.mcu-track-tabs button.is-active strong{background:#d9edf8}.mcu-queue-header{border-bottom:1px solid #dfe6eb;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 14px;display:flex}.mcu-queue-header h2{color:#172b3a;margin:0;font-size:15px}.mcu-queue-header p{color:#5e7180;margin:2px 0 0;font-size:12px}@media (width<=1050px){.mcu-batch-summary__record{grid-template-columns:1fr 1fr 1fr}.mcu-batch-summary__record>div:nth-child(3){border-right:0}.mcu-batch-summary__actions{border-top:1px solid #edf1f3;grid-column:span 2;justify-content:flex-end}}.mcu-review-workspace{gap:12px;min-width:0;display:grid}.mcu-review-workspace__header{background:#fff;border:1px solid #d7e0e6;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}.mcu-review-workspace__header span{color:#536978;font-size:11px}.mcu-review-workspace__header h1{color:#102f3e;margin:2px 0;font-size:21px;line-height:1.2}.mcu-review-workspace__header p{color:#607482;margin:0;font-size:12px}.mcu-review-workspace__navigation{flex-wrap:wrap;gap:6px;display:flex}.mcu-review-workspace__navigation .fui-Button{color:#173f52;background:#fff;border:1px solid #c7d2d9;align-items:center;gap:6px;min-height:32px;padding:5px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.mcu-review-workspace__navigation .is-disabled{pointer-events:none;opacity:.45}.mcu-review-workspace__grid{background:#fff;border:1px solid #ccd7de;grid-template-columns:290px minmax(420px,1fr) 330px;min-height:calc(100dvh - 210px);display:grid}.mcu-review-context,.mcu-review-decision{background:#f8fafb;min-width:0;overflow:auto}.mcu-review-context{border-right:1px solid #d7e0e6}.mcu-review-decision{border-left:1px solid #d7e0e6}.mcu-review-context section,.mcu-review-decision section{border-bottom:1px solid #dfe6ea;gap:10px;padding:14px;display:grid}.mcu-review-context h2,.mcu-review-decision h2{color:#173746;margin:0;font-size:13px}.mcu-review-context dl{gap:0;margin:0;display:grid}.mcu-review-context dl>div{border-bottom:1px solid #e6ecef;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.mcu-review-context dt{color:#657884;font-size:11px}.mcu-review-context dd{overflow-wrap:anywhere;color:#213f4e;min-width:0;margin:0;font-size:12px;font-weight:600}.mcu-review-document-list button{color:#1e3b49;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:3px;width:100%;padding:9px 10px;display:grid}.mcu-review-document-list button:hover{background:#eef3f6}.mcu-review-document-list button.is-active{background:#e8f3f9;border-color:#9dc2da}.mcu-review-document-list button span,.mcu-review-document-list button small{color:#637783;font-size:10px}.mcu-review-document-list>p,.mcu-review-decision section>p{color:#667985;margin:0;font-size:12px;line-height:1.5}.mcu-review-upload input,.mcu-review-decision input[type=file]{width:100%;font-size:11px}.mcu-review-preview{background:#e7ecef;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.mcu-review-preview>header{background:#fff;border-bottom:1px solid #cbd5db;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.mcu-review-preview>header>div:first-child{min-width:0;display:grid}.mcu-review-preview>header span{color:#697d89;text-transform:uppercase;font-size:10px}.mcu-review-preview>header strong{color:#173746;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mcu-review-preview>header>div:last-child{gap:4px;display:flex}.mcu-review-preview__body{place-items:center;min-height:540px;padding:14px;display:grid;overflow:auto}.mcu-review-preview__body iframe{background:#fff;border:0;width:100%;height:100%;min-height:540px}.mcu-review-preview__body img{background:#fff;max-width:100%;max-height:calc(100dvh - 270px);box-shadow:0 1px 3px #1b34412e}.mcu-review-preview__body>p{color:#5d707b;font-size:13px}.mcu-review-decision__status{background:#fff;grid-template-columns:1fr auto;align-items:center}.mcu-review-decision__status>span{color:#5f7480;text-transform:uppercase;font-size:11px}.mcu-review-decision__status>small{color:#687b86;grid-column:1/-1;font-size:10px}.mcu-review-decision .fui-Field{min-width:0}.mcu-review-feedback a{color:#0f6cbd;overflow-wrap:anywhere;font-size:11px}.mcu-review-history>div{border-bottom:1px solid #e5ebee;gap:2px;padding:7px 0;display:grid}.mcu-review-history strong{color:#243f4d;font-size:11px}.mcu-review-history span{color:#6a7c87;font-size:10px}@media (width<=1180px){.mcu-review-workspace__grid{grid-template-columns:260px minmax(400px,1fr)}.mcu-review-decision{border-top:1px solid #d7e0e6;border-left:0;grid-column:1/-1}}.access-assignment-workspace{background:#fff;border:1px solid #dce3e8;border-radius:6px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.metric-strip--access{background:#fff;border:0;border-bottom:1px solid #e4e9ed;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.metric-strip--access .metric-tile{color:#526572;text-align:left;background:#fff;border:0;border-right:1px solid #e4e9ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:56px;padding:8px 12px;display:grid}.metric-strip--access .metric-tile:last-child{border-right:0}.metric-strip--access button.metric-tile{cursor:pointer}.metric-strip--access button.metric-tile:hover{background:#f3f8fb}.metric-strip--access button.metric-tile:focus-visible{outline-offset:-2px;outline:2px solid #0f6cbd}.metric-strip--access .metric-tile span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.metric-strip--access .metric-tile strong{color:#173b50;font-variant-numeric:tabular-nums;font-size:21px;line-height:1}.access-role-coverage{background:#f8fafb;border-bottom:1px solid #e2e8ec;align-items:center;gap:16px;padding:9px 12px;display:flex}.access-role-coverage>div:first-child{min-width:190px}.access-role-coverage>div:first-child strong,.access-role-coverage>div:first-child small{display:block}.access-role-coverage>div:first-child strong{color:#263c4b;font-size:11px}.access-role-coverage>div:first-child small{color:#697985;margin-top:2px;font-size:9px}.access-role-coverage__items{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.access-role-coverage__items button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8e0e5;border-radius:4px;align-items:center;gap:7px;padding:5px 8px;display:inline-flex}.access-role-coverage__items button span{color:#526572;font-size:10px}.access-role-coverage__items button strong{color:#183b51;font-variant-numeric:tabular-nums;font-size:11px}.access-role-coverage__items button.is-missing{background:#fff8e7;border-color:#e7bd58}.access-role-coverage__items button.is-missing strong{color:#8a5a00}.access-assignment-table-shell{flex:1;min-height:220px;overflow:auto}.access-assignment-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.access-assignment-table th{z-index:2;color:#51606d;text-align:left;letter-spacing:.04em;text-transform:uppercase;background:#f4f6f8;border-bottom:1px solid #dce3e8;padding:9px 11px;font-size:10px;font-weight:700;position:sticky;top:0}.access-assignment-table td{vertical-align:top;border-bottom:1px solid #e7ebef;min-width:120px;padding:9px 11px}.access-assignment-table td:first-child{min-width:220px}.access-assignment-table th:last-child,.access-assignment-table td:last-child{text-align:right;background:#fff;width:112px;min-width:112px;position:sticky;right:0;box-shadow:-1px 0 #e0e6ea}.access-assignment-table th:last-child{z-index:3;background:#f4f6f8}.access-assignment-table tbody tr:hover td,.access-assignment-table tbody tr:hover td:last-child{background:#f8fbfd}.access-assignment-table td small,.access-user-name{display:block}.access-assignment-table td small{color:#6b7785;margin-top:3px;font-size:10px}.access-user-name{color:#243746;font-weight:650}.access-user-password-state{font-weight:650;color:#8a5a00!important}.access-chip-list{flex-wrap:wrap;gap:4px;display:flex}.access-row-actions{justify-content:flex-end;gap:2px;display:flex}.access-row-actions .fui-Button{width:30px;min-width:30px;height:30px}.access-assignment-empty{color:#64748b;text-align:center!important;padding:36px!important}.access-assignment-dialog,.access-create-dialog{max-height:calc(100dvh - 24px);overflow:hidden}.access-assignment-dialog{width:min(1080px,100vw - 24px);max-width:1080px}.access-create-dialog{width:min(760px,100vw - 24px);max-width:760px}.access-assignment-dialog .fui-DialogBody,.access-create-dialog .fui-DialogBody{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;max-height:calc(100dvh - 72px);overflow:hidden}.access-assignment-dialog .fui-DialogContent,.access-create-dialog .fui-DialogContent{scrollbar-gutter:stable;min-width:0;min-height:0;max-height:none;overflow:hidden auto}.access-assignment-dialog .fui-DialogActions,.access-create-dialog .fui-DialogActions{z-index:2;background:#fff;border-top:1px solid #e2e7eb;padding-top:11px;position:relative}.access-create-form{gap:14px;display:grid}.access-create-form,.access-create-form>*,.access-create-form :is(.fui-MessageBar,.fui-MessageBarBody){min-width:0;max-width:100%}.access-create-form .fui-MessageBarBody{overflow-wrap:anywhere;white-space:normal}.access-dialog-description{color:#586b78;margin:0;font-size:12px;line-height:1.5}.access-create-form__identity,.access-create-form__assignment{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.access-create-form__assignment{grid-template-columns:minmax(0,2fr) minmax(160px,1fr)}.access-create-form :is(.fui-Field,.fui-Input,.fui-Select),.access-assignment-form :is(.fui-Field,.fui-Dropdown){min-width:0}.access-create-form :is(.fui-Input,.fui-Select),.access-assignment-form .fui-Dropdown{width:100%}.access-role-preset-summary{background:#f4f8fb;border:1px solid #d9e3ea;border-radius:5px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.8fr);gap:14px;padding:11px 12px;display:grid}.access-role-preset-summary strong,.access-role-preset-summary span{display:block}.access-role-preset-summary strong{color:#203b4c;font-size:12px}.access-role-preset-summary span{color:#627481;margin-top:3px;font-size:10px;line-height:1.45}.access-role-preset-summary dl{gap:7px;margin:0;display:grid}.access-role-preset-summary dl>div{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.access-role-preset-summary dt{color:#61717c;text-transform:uppercase;font-size:9px;font-weight:700}.access-role-preset-summary dd{color:#334b5b;margin:0;font-size:10px;line-height:1.45}.access-create-scope{gap:9px;padding-top:2px;display:grid}.access-credential-dialog{width:min(560px,100vw - 32px);max-width:560px}.access-credential-grid{border:1px solid #dce3e8;border-radius:5px;margin:13px 0 0}.access-credential-grid>div{border-bottom:1px solid #e5e9ed;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 11px;display:grid}.access-credential-grid>div:last-child{border-bottom:0}.access-credential-grid dt{color:#647580;font-size:10px}.access-credential-grid dd{color:#213a4b;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.access-credential-grid code{letter-spacing:.04em;font-size:13px;font-weight:700}.access-assignment-form{gap:14px;display:grid}.access-editor-section{background:#fafbfc;border:1px solid #e0e6ea;border-radius:6px;gap:10px;padding:12px;display:grid}.access-editor-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.access-editor-heading>div>span,.access-editor-heading>div>small,.access-editor-heading>span,.access-editor-heading>small{display:block}.access-editor-heading>div>span,.access-editor-heading>span{color:#243746;font-size:13px;font-weight:650}.access-editor-heading>div>small,.access-editor-heading>small{color:#697784;margin-top:2px;font-size:11px}.access-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.access-option-grid--roles{grid-template-columns:repeat(2,minmax(0,1fr))}.access-option-card{cursor:pointer;background:#fff;border:1px solid #dce3e8;border-radius:5px;align-items:flex-start;gap:7px;min-width:0;padding:8px;display:flex}.access-option-card:hover{background:#f7fbfe;border-color:#8fb8d8}.access-option-card>span,.access-option-card strong,.access-option-card small{min-width:0;display:block}.access-option-card strong{color:#263b4b;font-size:11px;font-weight:650}.access-option-card small{color:#6a7884;margin-top:2px;font-size:9px;line-height:1.35}.access-scope-fields{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:12px;display:grid}.access-capability-details{background:#fff;border:1px solid #dce3e8;border-radius:6px;padding:10px 12px}.access-capability-details>summary{color:#334b5d;cursor:pointer;font-size:12px;font-weight:650}.access-capability-details>p{color:#6a7884;margin:7px 0 10px;font-size:10px}.access-capability-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.access-capability-groups>section{align-content:start;gap:5px;display:grid}.access-capability-groups>section>span{color:#536675;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.access-capability-groups .fui-Checkbox{align-items:flex-start;min-width:0}.access-capability-groups .fui-Checkbox__label{color:#435766;overflow-wrap:anywhere;min-width:0;font-size:10px;font-weight:500;line-height:1.35}.access-form-error{color:#b42318;margin:0;font-size:10px}.access-simulation-dialog{width:min(820px,100vw - 32px);max-width:820px}.access-simulation-loading{place-items:center;min-height:220px;display:grid}.access-simulation{gap:14px;display:grid}.access-simulation>header{border-bottom:1px solid #e3e8ec;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:11px;display:flex}.access-simulation>header strong{color:#213747;font-size:15px}.access-simulation>header span{color:#647481;margin-right:auto;font-size:11px}.access-simulation__label{color:#536675;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.access-simulation-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.access-simulation-counts>div{background:#f6f8fa;border:1px solid #e0e6ea;border-radius:5px;padding:9px 10px}.access-simulation-counts span,.access-simulation-counts small{color:#647481;text-transform:capitalize;font-size:9px;display:block}.access-simulation-counts strong{color:#14364f;font-variant-numeric:tabular-nums;margin:2px 0;font-size:18px;display:block}.access-simulation ul{color:#435766;margin:0;padding-left:18px;font-size:11px;line-height:1.65}.access-simulation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.access-simulation-grid>div{background:#fbfcfd;border:1px solid #e2e7eb;border-radius:5px;padding:10px}.access-simulation-grid p{color:#405462;margin:0;font-size:11px;line-height:1.5}@media (width<=1180px){.os-candidate-workspace-grid{grid-template-columns:1fr}.os-candidate-workspace-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:static}.os-candidate-record-card{grid-column:1/-1}}@media (width<=760px){.metric-strip--access,.access-option-grid,.access-option-grid--roles,.access-capability-groups,.access-scope-fields,.access-create-form__identity,.access-create-form__assignment,.access-role-preset-summary,.access-simulation-counts,.access-simulation-grid{grid-template-columns:1fr}.access-role-coverage{flex-direction:column;align-items:stretch;gap:7px}.access-assignment-dialog,.access-create-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.access-assignment-dialog .fui-DialogBody,.access-create-dialog .fui-DialogBody{max-height:calc(100dvh - 60px)}.access-role-preset-summary dl>div,.access-credential-grid>div{grid-template-columns:1fr;gap:3px}.access-assignment-workspace{overflow:visible}.access-assignment-table-shell{overflow-x:auto}.shell__mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.os-tracking-list{grid-template-columns:1fr}.os-candidate-bulk-assignment .fui-Select{width:100%;min-width:0}.workspace-header{align-items:flex-start}.workspace-header__actions,.os-page-actions{width:100%}.os-page-actions>button{flex:1}.metric-strip--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip--compact>button{border-bottom:1px solid #e5e9ef;min-height:52px}.metric-strip--compact>button:nth-child(2n){border-right:0}.metric-strip--compact>button:nth-last-child(-n+2){border-bottom:0}.os-desktop-register{display:none}.os-mobile-record-list{background:#f4f6f8;flex-direction:column;gap:7px;padding:8px;display:flex}.os-mobile-record-list>:is(button,a){color:#334155;text-align:left;background:#fff;border:1px solid #d8dee6;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.os-mobile-record-list span{min-width:0}.os-mobile-record-list strong,.os-mobile-record-list small{display:block}.os-mobile-record-list strong{color:#075985;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-mobile-record-list small{color:#64748b;margin-top:3px;font-size:10px}.os-history-dialog{width:calc(100vw - 16px);max-width:none}.os-history-detail{grid-template-columns:1fr}.os-history-detail section{grid-column:1;padding:10px}.os-history-detail dl,.os-form-grid,.os-candidate-create-grid,.os-candidate-workspace-grid,.os-document-upload,.os-profile-completion,.os-profile-form-grid{grid-template-columns:1fr}.os-candidate-create-card,.os-candidate-workspace-main>.drawer-section{padding:12px}.os-candidate-create-actions{flex-direction:column-reverse;align-items:stretch}.os-candidate-profile-header{flex-direction:column;align-items:flex-start;padding:14px}.os-candidate-profile-header__metrics{width:100%}.os-candidate-profile-header__metrics>div:first-child{border-left:0}.os-candidate-profile-header__metrics>.fui-Badge{justify-self:start}.os-candidate-section-nav{position:static;overflow-x:auto}.os-candidate-section-nav :is(a,button){white-space:nowrap;min-height:40px}.os-candidate-workspace-rail{grid-template-columns:1fr;position:static}.os-candidate-record-card{grid-column:auto}.os-candidate-document-command,.os-candidate-document-row{grid-template-columns:1fr}.os-candidate-document-row__icon{display:none}.os-candidate-document-row .workspace-link{justify-self:start}.os-profile-form-grid__wide,.os-profile-checks{grid-column:auto}.drawer-section__header{align-items:flex-start}.candidate-profile-table__header,.candidate-profile-table__row{min-width:720px}.candidate-profile-record__delete-confirm{flex-direction:column;align-items:flex-start;margin:6px -10px -6px;padding:8px 10px}.candidate-profile-record__delete-confirm>div{justify-content:flex-end;width:100%}.candidate-profile-record-editor>.os-profile-form-grid{padding:10px}.candidate-profile-record-editor>.drawer-section-actions{margin:0 10px 10px}.os-document-upload>.fui-Button{grid-column:auto;justify-self:stretch}.register-card--os-vacancies,.register-card--os-employees{height:auto;min-height:calc(100dvh - 118px);overflow:visible}.os-vacancy-register-desktop{display:none}.os-vacancy-mobile-list{background:#f4f6f8;flex-direction:column;flex:1;gap:7px;min-height:180px;padding:8px;display:flex}.os-vacancy-mobile-list>article{background:#fff;border:1px solid #d8dee6;border-radius:6px;overflow:hidden}.os-vacancy-mobile-list__main{color:#334155;text-align:left;background:0 0;border:0;flex-direction:column;gap:6px;width:100%;padding:10px;display:flex}.os-vacancy-mobile-list__main>span{min-width:0}.os-vacancy-mobile-list__main small{color:#64748b;font-size:10px;display:block}.os-mobile-record__funnel{color:#475569;font-size:10px}.os-vacancy-mobile-list article>footer{color:#64748b;border-top:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:4px 8px 4px 10px;font-size:10px;display:flex}.os-vacancy-mobile-list>p{color:#64748b;text-align:center;margin:auto}.os-register-actions{align-items:stretch}.os-register-actions>div{width:100%}.os-register-actions>div:last-child{justify-content:stretch}.os-register-actions>div:last-child>button{flex:1}}.report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.report-summary>button{color:#24364b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4ea;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:8px 12px;display:grid}.report-summary>button:hover,.report-summary>button.is-active{border-color:#3b82b3;box-shadow:0 2px 8px #19466417}.report-summary strong{color:#123e5a;min-width:30px;font-size:20px}.report-summary span{font-size:12px;font-weight:600}.report-register{background:#fff;border:1px solid #dce4ea;border-radius:6px;overflow:hidden}.report-register__toolbar{background:#f8fafb;border-bottom:1px solid #e1e8ed;justify-content:flex-end;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex}.report-table-scroll{overflow:auto}.report-table{border-collapse:collapse;width:100%;min-width:980px}.report-table th{color:#536576;text-align:left;letter-spacing:.03em;text-transform:uppercase;background:#f5f7f9;border-bottom:1px solid #dfe6eb;padding:9px 11px;font-size:11px;font-weight:700}.report-table td{color:#273849;vertical-align:top;border-bottom:1px solid #e7ecef;padding:10px 11px;font-size:12px}.report-table td>strong,.report-table td>small{display:block}.report-table td>small{color:#71808d;margin-top:3px;font-size:11px}.report-table__empty{text-align:center;color:#6a7884!important;padding:36px 12px!important}.report-progress{grid-template-columns:minmax(80px,150px) 34px;align-items:center;gap:7px;margin-top:7px;display:grid}.report-progress small,.report-error{color:#6c7c88;font-size:10px}.report-error{max-width:230px;line-height:1.4;color:#b42318!important}.report-row-actions{flex-wrap:wrap;gap:6px;display:flex}.report-pagination{color:#657583;background:#f8fafb;border-top:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 11px;font-size:11px;display:flex}.report-pagination>div{align-items:center;gap:8px;display:flex}.report-template-grid{gap:9px;display:grid}.report-template-card{background:#fff;border:1px solid #dce4ea;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.report-template-card__icon{color:#16658f;background:#eaf4f8;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.report-template-card__body header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.report-template-card h2{color:#203448;margin:0;font-size:15px}.report-template-card p{color:#607181;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.45}.report-template-card__meta{color:#667786;flex-wrap:wrap;gap:6px 16px;margin-top:9px;font-size:10px;display:flex}.signature-profile-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:14px;display:grid}.signature-profile-form,.signature-profile-preview{background:#fff;border:1px solid #dce4ea;border-radius:7px;padding:18px}.signature-profile-form__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.signature-profile-form h2,.signature-profile-preview h2{color:#203448;margin:0;font-size:16px}.signature-profile-form p,.signature-profile-preview>p{color:#607181;margin:4px 0 0;font-size:11px;line-height:1.5}.signature-profile-form__heading>span{color:#16658f;background:#eaf4f8;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.signature-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:13px;display:grid}.signature-file-input{color:#34495c;width:100%;font:inherit;background:#f8fafb;border:1px solid #cdd8df;border-radius:4px;padding:7px}.signature-profile-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.signature-preview-paper{color:#172033;background:#fff;border:1px solid #94a3b8;justify-items:center;min-height:190px;margin-top:14px;padding:18px;display:grid}.signature-preview-paper strong{font-size:12px}.signature-preview-paper img{object-fit:contain;max-width:210px;max-height:90px;margin:14px 0 8px}.signature-preview-paper span{font-size:12px;font-weight:700}.signature-profile-preview dl{gap:7px;margin:12px 0;display:grid}.signature-profile-preview dl>div{grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:10px;display:grid}.signature-profile-preview dt{color:#657583}.signature-profile-preview dd{overflow-wrap:anywhere;color:#2d4052;margin:0}@media (width<=900px){.report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.report-template-card{grid-template-columns:38px minmax(0,1fr)}.report-template-card>button{grid-column:2;justify-self:start}.signature-profile-layout,.signature-profile-fields{grid-template-columns:1fr}}.analytics-freshness{color:var(--colorNeutralForeground3);justify-content:flex-end;align-items:center;gap:7px;margin:-4px 0 8px;display:flex}.analytics-freshness__dot{background:var(--colorNeutralForeground4);border-radius:999px;width:7px;height:7px}.analytics-freshness__dot--fresh{background:var(--colorPaletteGreenForeground1)}.analytics-freshness__dot--stale,.analytics-freshness__dot--failed{background:var(--colorPaletteMarigoldForeground1)}.analytics-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.analytics-metric{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);color:inherit;border-radius:8px;align-items:center;gap:11px;min-height:88px;padding:13px 15px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.analytics-metric:hover{border-color:var(--colorBrandStroke1);box-shadow:var(--shadow4);transform:translateY(-1px)}.analytics-metric__icon{background:var(--colorNeutralBackground3);color:var(--colorBrandForeground1);border-radius:7px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:flex}.analytics-metric--red .analytics-metric__icon{background:var(--colorPaletteRedBackground1);color:var(--colorPaletteRedForeground1)}.analytics-metric--green .analytics-metric__icon{background:var(--colorPaletteGreenBackground1);color:var(--colorPaletteGreenForeground1)}.analytics-metric--teal .analytics-metric__icon{background:var(--colorPaletteTealBackground2);color:var(--colorPaletteTealForeground2)}.analytics-metric__copy{gap:1px;min-width:0;display:grid}.analytics-metric__copy small,.analytics-metric__copy span{color:var(--colorNeutralForeground3);font-size:12px}.analytics-metric__copy strong{color:var(--colorNeutralForeground1);font-family:var(--fontFamilyBase);font-size:24px;line-height:1.1}.analytics-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;margin-bottom:12px;display:grid}.analytics-grid--overview{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.analytics-panel{min-width:0}.analytics-panel__header{border-bottom:1px solid var(--colorNeutralStroke2);justify-content:space-between;align-items:flex-start;padding:12px 14px 10px;display:flex}.analytics-panel__header h2{margin:0;font-size:15px}.analytics-panel__header p{color:var(--colorNeutralForeground3);margin:2px 0 0;font-size:12px}.analytics-funnel{gap:9px;padding:13px 14px 15px;display:grid}.analytics-funnel__row{grid-template-columns:104px minmax(70px,1fr) 36px;align-items:center;gap:9px;font-size:12px;display:grid}.analytics-funnel__row strong{text-align:right}.analytics-funnel__track{background:var(--colorNeutralBackground4);border-radius:999px;height:7px;overflow:hidden}.analytics-funnel__track span{background:var(--colorBrandBackground);border-radius:inherit;height:100%;transition:width .24s;display:block}.analytics-fulfillment{display:grid}.analytics-fulfillment__item{border-bottom:1px solid var(--colorNeutralStroke2);color:inherit;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:18px;padding:11px 14px;text-decoration:none;display:grid}.analytics-fulfillment__item:last-child{border-bottom:0}.analytics-fulfillment__item:hover{background:var(--colorNeutralBackground1Hover)}.analytics-fulfillment__item strong,.analytics-fulfillment__item span{display:block}.analytics-fulfillment__item strong{font-size:13px}.analytics-fulfillment__item span{color:var(--colorNeutralForeground3);margin-top:2px;font-size:11px}.analytics-fulfillment__progress{grid-template-columns:minmax(70px,1fr) 42px;align-items:center;gap:8px;display:grid}.analytics-fulfillment__progress span{color:var(--colorNeutralForeground2);text-align:right;margin:0}.analytics-empty{color:var(--colorNeutralForeground3);text-align:center;margin:0;padding:16px;font-size:12px}.control-tower-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;margin-bottom:12px;display:grid}.control-tower-panel{min-width:0}.control-tower-task-list,.control-tower-health-list{display:grid}.control-tower-task{border-bottom:1px solid var(--colorNeutralStroke2);color:inherit;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:8px 13px;text-decoration:none;display:grid}.control-tower-task:last-child,.control-tower-health:last-child{border-bottom:0}.control-tower-task:hover,.control-tower-health[href]:hover{background:var(--colorNeutralBackground1Hover)}.control-tower-task__count{background:var(--colorBrandBackground2);color:var(--colorBrandForeground1);border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:flex}.control-tower-task--warning .control-tower-task__count{background:var(--colorPaletteMarigoldBackground2);color:var(--colorPaletteMarigoldForeground2)}.control-tower-task--success .control-tower-task__count{background:var(--colorPaletteGreenBackground1);color:var(--colorPaletteGreenForeground1)}.control-tower-task--neutral .control-tower-task__count{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2)}.control-tower-task strong,.control-tower-task small,.control-tower-health strong,.control-tower-health small,.control-tower-clear strong,.control-tower-clear small{display:block}.control-tower-task strong,.control-tower-health strong,.control-tower-clear strong{font-size:13px}.control-tower-task small,.control-tower-health small,.control-tower-clear small{color:var(--colorNeutralForeground3);margin-top:2px;font-size:11px}.control-tower-task__open{color:var(--colorBrandForeground1);font-size:11px;font-weight:600}.control-tower-clear{color:var(--colorPaletteGreenForeground1);align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:flex}.control-tower-health{border-bottom:1px solid var(--colorNeutralStroke2);color:inherit;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 13px;text-decoration:none;display:grid}.control-tower-health__dot{background:var(--colorNeutralForeground4);border-radius:999px;width:8px;height:8px}.control-tower-health__dot--healthy{background:var(--colorPaletteGreenForeground1)}.control-tower-health__dot--attention{background:var(--colorPaletteRedForeground1)}.control-tower-health__dot--waiting{background:var(--colorPaletteMarigoldForeground1)}.data-table--compact th,.data-table--compact td{padding-top:8px;padding-bottom:8px}@media (width<=1100px){.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid,.analytics-grid--overview,.control-tower-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.analytics-metric-grid{grid-template-columns:minmax(0,1fr)}.analytics-metric{min-height:76px}.analytics-fulfillment__item{grid-template-columns:minmax(0,1fr)}.control-tower-task{grid-template-columns:34px minmax(0,1fr)}.control-tower-task__open{display:none}}.screening-register{background:#fff;border:1px solid #d9e2e8;border-radius:8px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.screening-register__quick-filters{background:#eef2f5;grid-template-columns:repeat(4,minmax(140px,1fr));gap:1px;padding:8px;display:grid}.screening-register__quick-filters button{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:5px;align-items:center;gap:9px;min-width:0;padding:8px 11px;display:flex}.screening-register__quick-filters button:hover{border-color:#9fc6e7}.screening-register__quick-filters button.is-active{color:#0b5cad;background:#eff6fc;border-color:#0f6cbd}.screening-register__quick-filters strong{font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.screening-register__quick-filters span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.screening-register__filters{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(220px,1.25fr) minmax(200px,1fr) minmax(160px,.7fr) auto auto;gap:7px;padding:8px;display:grid}.screening-register__filters :is(.fui-Input,.fui-Select){width:100%;min-width:0}.screening-register__table-wrap{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.screening-register__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1480px}.screening-register__table th,.screening-register__table td{vertical-align:middle;border-bottom:1px solid #e5eaf0;border-right:1px solid #e5eaf0;padding:6px 8px;font-size:11px}.screening-register__table th{z-index:2;color:#475569;letter-spacing:.035em;text-align:left;text-transform:uppercase;background:#f4f6f8;height:34px;font-size:10px;font-weight:700;position:sticky;top:0}.screening-register__table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.screening-register__table tbody tr:hover{background:#f7fbff}.screening-register__table tbody tr.is-muted{color:#7c8795;background:#f8fafc}.screening-register__table td strong,.screening-register__table td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.screening-register__table td strong{color:#172033;font-weight:600}.screening-register__table td small{color:#718096;margin-top:2px;font-size:9px}.screening-register__table th:first-child{width:42px}.screening-register__table th:nth-child(2){width:185px}.screening-register__table th:nth-child(3){width:135px}.screening-register__table th:nth-child(4){width:125px}.screening-register__table th:nth-child(5){width:120px}.screening-register__table th:nth-child(6){width:105px}.screening-register__table th:nth-child(7){width:210px}.screening-register__table th:nth-child(8){width:175px}.screening-register__table th:nth-child(9){width:120px}.screening-register__table th:nth-child(10){width:105px}.screening-register__table th:nth-child(11){width:155px}.screening-register__table th:nth-child(12){width:44px}.screening-register__check{text-align:center!important}.screening-register__badges{flex-wrap:wrap;gap:3px;display:flex}.screening-register__status-stack{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.screening-register__restriction-grid{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.screening-register__restriction-grid .fui-Badge{flex:none}.screening-bulk-dialog__disnaker{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;gap:8px;padding:10px 11px;display:grid}.screening-register__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.screening-register__selection-note{color:#334155;background:#f3f8fc;border-bottom:1px solid #dce3e9;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.screening-bulk-dialog{gap:12px;display:grid}.screening-bulk-dialog>p{color:#475569;margin:0;font-size:12px}.candidate-comparison__context{background:linear-gradient(110deg,#f7fafc 0%,#eef5fb 100%);border:1px solid #d7e1ea;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.candidate-comparison__context span,.candidate-comparison__matrix thead th>span{color:#52667a;letter-spacing:.04em;text-transform:uppercase;font-family:IBM Plex Sans Condensed,sans-serif;font-size:12px}.candidate-comparison__context h2{margin:3px 0;font-size:20px}.candidate-comparison__context p{color:#52667a;margin:0}.candidate-comparison__requirements{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.candidate-comparison__qualification{background:#fff;border:1px solid #dfe6ed;border-radius:8px;margin-top:12px;padding:12px 16px}.candidate-comparison__qualification>strong{margin-bottom:5px;display:block}.candidate-comparison__qualification p{color:#33475b;white-space:pre-line;margin:3px 0;line-height:1.45}.candidate-comparison__qualification small{color:#66788a;margin-top:7px;display:block}.candidate-comparison__matrix{background:#fff;border:1px solid #d8e1e9;border-radius:10px;width:100%;min-width:0;margin-top:12px;overflow:hidden}.candidate-comparison__scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;padding-bottom:2px;overflow:scroll hidden}.candidate-comparison__scroll:focus-visible{outline-offset:-2px;outline:2px solid #16788c}.candidate-comparison__matrix table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px}.candidate-comparison__matrix th,.candidate-comparison__matrix td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e9ef;border-right:1px solid #e3e9ef;padding:11px 13px}.candidate-comparison__matrix tr>:last-child{border-right:0}.candidate-comparison__matrix thead th{z-index:2;background:#f6f8fa;min-width:240px;position:sticky;top:0}.candidate-comparison__matrix thead th:first-child{z-index:3;min-width:180px;left:0}.candidate-comparison__matrix thead th>strong,.candidate-comparison__matrix thead th>small{display:block}.candidate-comparison__matrix thead th>strong{color:#142f4a;margin:3px 0;font-size:15px}.candidate-comparison__matrix thead th>small{color:#627487;margin-bottom:7px;font-weight:400}.candidate-comparison__matrix thead th>div{flex-wrap:wrap;gap:5px;display:flex}.candidate-comparison__matrix tbody>tr:not(.candidate-comparison__group)>th{color:#32495e;z-index:1;background:#fbfcfd;font-weight:600;position:sticky;left:0}.candidate-comparison__group th{color:#36536c;letter-spacing:.05em;text-transform:uppercase;background:#eaf1f7;padding-top:7px;padding-bottom:7px;font-family:IBM Plex Sans Condensed,sans-serif;font-size:12px}.candidate-comparison__criterion{align-items:flex-start;gap:8px;display:flex}.candidate-comparison__criterion-state{flex:none;margin-top:1px;display:inline-flex}.candidate-comparison__criterion strong,.candidate-comparison__criterion small{display:block}.candidate-comparison__criterion strong{color:#20384f;font-size:13px;font-weight:600}.candidate-comparison__criterion small{color:#657689;margin-top:3px;line-height:1.35}.candidate-comparison__criterion.is-met .candidate-comparison__criterion-state,.candidate-comparison__legend .is-met{color:#167548}.candidate-comparison__criterion.is-not-met .candidate-comparison__criterion-state,.candidate-comparison__legend .is-not-met{color:#c4314b}.candidate-comparison__criterion.is-unverified .candidate-comparison__criterion-state,.candidate-comparison__legend .is-unverified{color:#a15c00}.candidate-comparison__criterion.is-neutral .candidate-comparison__criterion-state,.candidate-comparison__legend .is-neutral{color:#52708c}.candidate-comparison__legend{flex-wrap:wrap;align-items:center;gap:12px;padding:11px 2px 0;display:flex}.candidate-comparison__legend>span{align-items:center;gap:4px;font-size:12px;display:inline-flex}.candidate-comparison__legend p{color:#657689;margin:0 0 0 auto;font-size:12px}@media (width<=900px){.candidate-comparison__context{flex-direction:column;align-items:flex-start}.candidate-comparison__requirements{justify-content:flex-start}.candidate-comparison__legend p{width:100%;margin-left:0}}.screening-register__empty{color:#64748b;text-align:center;padding:48px 16px;font-size:12px}.screening-register__footer{color:#64748b;background:#f8fafb;border-top:1px solid #dce3e9;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 10px;font-size:11px;display:flex}.screening-register__footer>div{align-items:center;gap:8px;display:flex}.screening-workspace{flex-direction:column;gap:8px;min-width:0;display:flex}.screening-command-bar{background:#fff;border:1px solid #cfd9e2;border-top:3px solid #0f6cbd;border-radius:5px;grid-template-columns:minmax(360px,1fr) minmax(0,auto) minmax(210px,250px) auto;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}.screening-command-bar__identity{align-items:center;gap:11px;min-width:0;display:flex}.screening-workspace__avatar{color:#075985;background:#edf6fc;border:1px solid #9fc7e8;border-radius:4px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.screening-command-bar__identity>div:last-child{min-width:0}.screening-command-bar__title-row{flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;display:flex}.screening-command-bar h2{text-overflow:ellipsis;color:#172033;white-space:nowrap;min-width:0;margin:0;font-size:19px;line-height:1.2;overflow:hidden}.screening-command-bar p{color:#64748b;margin:2px 0 0;font-size:11.5px}.screening-workspace__contact{color:#475569;flex-wrap:wrap;gap:3px 12px;margin-top:4px;font-size:12px;line-height:1.35;display:flex}.screening-flow-marker{color:#334155;background:#f8fafc;border:1px solid #cbd5df;border-radius:3px;align-items:center;min-height:22px;padding:2px 7px;font-size:11px;font-weight:650;display:inline-flex}.screening-flow-marker--os{color:#164e73;background:#eef5fb;border-color:#b7cce0}.screening-command-bar__alerts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.screening-command-bar>.fui-Button{justify-self:end}.screening-command-bar__queue{gap:5px;min-width:0;display:grid}.screening-command-bar__queue>div:first-child{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.screening-command-bar__queue strong{color:#27364a;white-space:nowrap;font-size:11.5px}.screening-command-bar__queue span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.screening-command-bar__queue small{color:#64748b;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.screening-command-bar__queue small svg{width:14px;height:14px}.screening-session__track{background:#dce5ec;height:4px;overflow:hidden}.screening-session__track span{background:#0f6cbd;height:100%;transition:width .18s;display:block}.screening-workspace__grid{grid-template-columns:minmax(250px,285px) minmax(500px,1fr) minmax(310px,335px);align-items:start;gap:8px;min-width:0;display:grid}.screening-context-pane,.screening-evidence-pane,.screening-decision,.screening-operations,.screening-panel{background:#fff;border:1px solid #d4dde5;border-radius:5px;min-width:0}.screening-context-pane{overflow:hidden}.screening-context-pane__section{border:0;border-bottom:1px solid #e3e9ee;margin:0;padding:11px 12px;display:block}.screening-context-pane__section:last-child{border-bottom:0}.screening-context-pane__section>summary{color:#26384a;cursor:pointer;margin:-11px -12px;padding:11px 12px;font-size:12.5px;font-weight:650}.screening-context-pane__section[open]>summary{border-bottom:1px solid #e6ebf0;margin-bottom:10px}.screening-context-pane__heading{color:#52677a;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:7px;margin-bottom:8px;font-size:10.5px;font-weight:700;display:flex}.screening-context-pane__vacancy h3{color:#102a43;margin:0;font-size:16px;line-height:1.3}.screening-context-pane__vacancy>p{color:#64748b;margin:3px 0 10px;font-size:11px}.screening-context-note{color:#40566b;background:#f4f8fb;border-left:2px solid #0f6cbd;margin:0 0 9px;padding:7px 8px;font-size:11.5px;line-height:1.4}.screening-data-list{gap:6px;margin:0;display:grid}.screening-data-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:94px minmax(0,1fr);gap:8px;padding-bottom:6px;display:grid}.screening-data-list>div:last-child{border-bottom:0;padding-bottom:0}.screening-data-list dt{color:#64748b;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:1.35}.screening-data-list dd{overflow-wrap:anywhere;color:#27364a;min-width:0;margin:0;font-size:12px;line-height:1.4}.screening-workspace__application-list,.screening-workspace__record-list{flex-direction:column;gap:0;display:flex}.screening-workspace__application-list>div,.screening-workspace__record-list>div{border-bottom:1px solid #e8edf1;padding:7px 0}.screening-workspace__application-list>div:last-child,.screening-workspace__record-list>div:last-child{border-bottom:0}.screening-workspace__application-list>div.is-current{background:#eef6fc;margin:0 -7px;padding:7px}.screening-workspace__application-list strong,.screening-workspace__application-list small,.screening-workspace__record-list strong,.screening-workspace__record-list small{display:block}.screening-workspace__application-list strong,.screening-workspace__record-list strong{color:#27364a;font-size:12px;line-height:1.35}.screening-workspace__application-list small,.screening-workspace__record-list small{color:#64748b;margin-top:2px;font-size:11px;line-height:1.4}.screening-evidence-pane{flex-direction:column;height:calc(100dvh - 164px);min-height:580px;display:flex;position:sticky;top:0;overflow:hidden}.screening-evidence-pane.is-fullscreen{z-index:10000;background:#fff;width:auto;height:auto;min-height:0;position:fixed;inset:8px}.screening-evidence-pane__toolbar{background:#f8fafb;border-bottom:1px solid #d8e0e7;flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:50px;padding:7px 10px;display:grid}.screening-evidence-pane__toolbar>div:first-child{min-width:0}.screening-evidence-pane__toolbar strong,.screening-evidence-pane__toolbar span{display:block}.screening-evidence-pane__toolbar strong{color:#1f3347;font-size:13px}.screening-evidence-pane__toolbar span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;overflow:hidden}.screening-evidence-pane__actions{align-items:center;gap:4px;display:flex}.screening-evidence-tabs{align-self:stretch;align-items:flex-end;gap:2px;display:flex}.screening-evidence-tabs button{color:#52677a;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px;font-size:12px;font-weight:600}.screening-evidence-tabs button:hover{color:#12344d;background:#eef3f7}.screening-evidence-tabs button.is-active{color:#0f5f9a;border-bottom-color:#0f6cbd}.screening-evidence-documents{flex:auto;grid-template-columns:190px minmax(0,1fr);min-width:0;min-height:0;display:grid}.screening-evidence-documents__list{scrollbar-width:thin;background:#fbfcfd;border-right:1px solid #d8e0e7;min-width:0;overflow-y:auto}.screening-evidence-documents__list-heading{color:#52677a;letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid #dfe6ec;justify-content:space-between;align-items:center;gap:7px;min-height:35px;padding:7px 9px;font-size:10.5px;font-weight:700;display:flex}.screening-evidence-documents__list-heading strong{color:#334155;text-align:center;background:#fff;border:1px solid #cbd7e1;min-width:20px;padding:1px 5px}.screening-evidence-documents__list>button{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e8ee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:9px;display:grid}.screening-evidence-documents__list>button:hover{background:#f0f5f9}.screening-evidence-documents__list>button.is-active{color:#0b4f7a;background:#e7f2fa}.screening-evidence-documents__list>button>svg{color:#476a84;width:17px;height:17px}.screening-evidence-documents__list>button>span{min-width:0}.screening-evidence-documents__list>button strong,.screening-evidence-documents__list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.screening-evidence-documents__list>button strong{font-size:11.5px;line-height:1.35}.screening-evidence-documents__list>button small{color:#718096;margin-top:2px;font-size:10.5px}.screening-evidence-documents__list>button i{background:#d59b00;border-radius:50%;width:7px;height:7px}.screening-evidence-documents__list>button i.is-success{background:#16813d}.screening-evidence-documents__list>button i.is-danger{background:#c4312e}.screening-evidence-documents__list>.screening-muted{margin:0;padding:14px 10px}.screening-document{flex-direction:column;min-width:0;min-height:0;padding:8px;display:flex}.screening-document__active{background:#f8fafc;border:1px solid #d9e2e8;border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:5px 7px;display:flex}.screening-document__active>div{min-width:0}.screening-document__active strong,.screening-document__active span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.screening-document__active strong{color:#27364a;font-size:12px}.screening-document__active span{color:#64748b;margin-top:2px;font-size:10.5px}.screening-document__download{color:#0f6cbd;border:1px solid #a7c8e5;border-radius:3px;flex:none;align-items:center;gap:4px;padding:5px 7px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.screening-document__download:hover{background:#eff6fc}.screening-document__download svg{width:14px;height:14px}.screening-document__viewer{background:#f3f5f7;border:1px solid #cfd8e1;flex:auto;min-height:0;overflow:hidden}.screening-document__viewer iframe,.screening-document__viewer img{background:#fff;border:0;width:100%;height:100%;display:block}.screening-document__viewer img{object-fit:contain}.screening-document__empty{color:#657689;text-align:center;place-content:center;justify-items:center;gap:8px;height:100%;min-height:220px;padding:24px;font-size:12.5px;display:grid}.screening-document__empty svg{color:#8a9aaa;width:30px;height:30px}.screening-document__empty a{color:#0f6cbd}.screening-profile-evidence{scrollbar-width:thin;min-height:0;padding:0 14px 18px;overflow-y:auto}.screening-profile-evidence>section{border-bottom:1px solid #dfe6ec;padding:14px 0}.screening-profile-evidence>section:last-child{border-bottom:0}.screening-profile-evidence h3{color:#1f3347;margin:0 0 10px;font-size:14px}.screening-profile-grid{grid-template-columns:1fr 1fr;gap:0 18px;margin:0;display:grid}.screening-profile-grid>div{border-bottom:1px solid #edf1f4;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.screening-profile-grid dt{color:#64748b;font-size:11px}.screening-profile-grid dd{color:#26384a;margin:0;font-size:12.5px}.screening-profile-table{border-top:1px solid #dce4ea}.screening-profile-table>div{color:#465a6e;border-bottom:1px solid #e3e9ee;grid-template-columns:minmax(100px,.75fr) minmax(150px,1.4fr) minmax(120px,1fr) 72px;gap:10px;padding:8px 6px;font-size:12px;display:grid}.screening-profile-table--experience>div{grid-template-columns:minmax(140px,1fr) minmax(160px,1.2fr) minmax(170px,auto)}.screening-profile-table strong{color:#1f3347}.screening-profile-table>p{color:#64748b;margin:10px 6px;font-size:12px}.screening-review-pane{flex-direction:column;gap:8px;min-width:0;display:flex}.screening-decision{z-index:2;border-top:3px solid #0f6cbd;padding:11px;position:sticky;top:0}.screening-panel__heading{color:#213547;border-bottom:1px solid #e2e8ee;justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin:-2px 0 9px;padding-bottom:8px;font-size:13px;font-weight:650;display:flex}.screening-panel__heading>span{align-items:center;gap:5px;display:inline-flex}.screening-review-readiness{background:#f8fafb;border:1px solid #dce4ea;grid-template-columns:repeat(3,1fr);margin:0 0 9px;display:grid}.screening-review-readiness>div{border-right:1px solid #dce4ea;min-width:0;padding:7px}.screening-review-readiness>div:last-child{border-right:0}.screening-review-readiness strong,.screening-review-readiness span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.screening-review-readiness strong{color:#26384a;font-size:12px}.screening-review-readiness span{color:#718096;margin-top:2px;font-size:10px}.screening-review-readiness .is-warning strong{color:#8a4b08}.screening-review-readiness .is-danger strong{color:#a4262c}.screening-review-alert{border-left:3px solid;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:7px 8px;font-size:11.5px;display:flex}.screening-review-alert strong{color:inherit}.screening-review-alert span{color:inherit;font-size:10.5px}.screening-review-alert--danger{color:#8f211e;background:#fff3f2;border-color:#c4312e}.screening-review-alert--warning{color:#7a4700;background:#fff8e7;border-color:#d18b00}.screening-decision__current{background:#f3f7fa;margin-bottom:8px;padding:8px}.screening-decision__current span,.screening-decision__current strong{font-size:11.5px;display:block}.screening-decision__current span{color:#718096}.screening-decision__current strong{color:#334155;margin-top:2px}.screening-decision__current p{color:#475569;margin:5px 0 0;font-size:11.5px;line-height:1.4}.screening-decision .fui-Textarea textarea{min-height:70px;font-size:12px;line-height:1.4}.screening-decision__actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.screening-decision__actions>:last-child{grid-column:1/-1}.screening-decision-pass.fui-Button{color:#fff;background:#107c41;border-color:#107c41}.screening-decision-pass.fui-Button:hover{color:#fff;background:#0b6a37;border-color:#0b6a37}.screening-decision-pass.fui-Button:disabled{color:#789785;background:#dfe9e2;border-color:#d3e0d7}.screening-decision-fail.fui-Button{color:#a4262c;background:#fff;border-color:#c86c70}.screening-decision-fail.fui-Button:hover{color:#8f1f24;background:#fff3f2;border-color:#a4262c}.screening-operations{overflow:hidden}.screening-operations__status-line{color:#526172;background:#f8fafb;border-bottom:1px solid #e1e7ec;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:8px 10px;font-size:11.5px;display:flex}.screening-operations__status-line strong{color:#1f3347;font-size:12px;font-weight:650}.screening-operations>details{border-bottom:1px solid #e1e7ec;margin:0}.screening-operations>details:last-child{border-bottom:0}.screening-operations summary{color:#26384a;cursor:pointer;align-items:center;gap:6px;min-height:38px;padding:8px 10px;font-size:12px;font-weight:650;display:flex}.screening-operations summary small{color:#718096;margin-left:auto;font-size:10px;font-weight:500}.screening-operations summary svg{width:15px;height:15px}.screening-operations details[open]>summary{background:#f8fafb;border-bottom:1px solid #e6ebef}.screening-operations__body{padding:9px 10px 11px}.screening-scouting-status{color:#64748b;border-top:1px solid #e6ebef;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:8px;font-size:11.5px;display:flex}.screening-scouting-status strong{color:#1f3347;font-size:12px;font-weight:650}.screening-workspace__tags{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.screening-workspace__tag{background:#eff7fd;border:1px solid #b8d9f4;border-radius:3px;align-items:center;display:inline-flex;overflow:hidden}.screening-workspace__tag .fui-Badge{border:0;border-radius:0}.screening-workspace__tag button{color:#475569;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.screening-workspace__tag button svg{width:13px;height:13px}.screening-workspace__tag button:hover{color:#0f6cbd;background:#dcecf8}.screening-workspace__inline-form{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.screening-workspace__inline-form .fui-Select{width:100%;min-width:0}.screening-tag-editor{gap:7px;display:grid}.screening-tag-editor .fui-TagPickerControl{border-radius:3px;align-content:center;width:100%;min-height:36px}.screening-tag-editor .fui-TagPickerGroup{gap:4px}.screening-tag-editor .fui-Tag{border-radius:3px}.screening-tag-editor__actions{justify-content:flex-end;gap:4px;display:flex}.screening-workspace__button-row{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.screening-workspace__restriction-form{flex-direction:column;gap:7px;display:flex}.screening-panel{margin:0;padding:11px}.screening-panel>summary{color:#213547;cursor:pointer;margin:-11px;padding:11px;font-size:12.5px;font-weight:650}.screening-panel[open]>summary{border-bottom:1px solid #e7edf2;margin-bottom:10px}.screening-panel--danger-zone{background:snow;border-color:#e2aaa6}.screening-panel--danger-zone>summary{color:#9f2420;background:#fff4f2;align-items:center;gap:6px;display:flex}.screening-panel--danger-zone>summary svg{color:#c4312e;width:16px;height:16px}.screening-panel--danger-zone[open]>summary{border-bottom-color:#efcbc7}.screening-panel--danger-zone .screening-muted{color:#7d4b47}.screening-danger-action.fui-Button{color:#fff;background-color:#c4312e;border-color:#c4312e}.screening-danger-action.fui-Button:hover{color:#fff;background-color:#a4262c;border-color:#a4262c}.screening-danger-action.fui-Button:disabled{color:#a56f6b;background-color:#f2dfdd;border-color:#e7cac7}.screening-restriction-statuses{gap:0;display:grid}.screening-restriction-statuses>div{border-bottom:1px solid var(--colorNeutralStroke2);color:#334155;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:11.5px;display:flex}.screening-restriction-statuses>div:last-child{border-bottom:0}.screening-restriction-statuses>div>div{justify-content:flex-end;align-items:center;gap:7px;display:flex}.screening-restriction-statuses small{color:var(--colorNeutralForeground3);white-space:nowrap;font-size:10.5px}.screening-muted{color:#64748b;font-size:11.5px;line-height:1.45}.screening-warning{color:#8a4b08;background:#fffbeb;border-left:3px solid #f59e0b;margin:8px 0;padding:8px 9px;font-size:11.5px;line-height:1.4}.screening-review-history__list{flex-direction:column;gap:5px;display:flex}.screening-review-history__list>div{background:#f8fafc;border:1px solid #e5eaf0;padding:6px}.screening-review-history__list>div>div{color:#475569;justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.screening-review-history__list small{color:#64748b;margin-top:4px;font-size:10.5px;display:block}.screening-review-history__list p{color:#334155;margin:5px 0 0;font-size:11.5px;line-height:1.4}.screening-decision-dialog{gap:10px;display:grid}.screening-decision-dialog>p{color:#334155;margin:0;font-size:12px;line-height:1.45}.screening-rejection-reasons{gap:6px;display:grid}.screening-rejection-reasons>span{color:#26384a;font-size:12px;font-weight:650}.screening-rejection-reasons>div{flex-wrap:wrap;gap:5px;display:flex}.screening-rejection-reasons .fui-Button{border-radius:3px;min-height:28px;font-weight:500}.screening-rejection-reasons>small{color:#64748b;font-size:11px;line-height:1.35}.screening-decision-dialog__disnaker{background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;gap:8px;padding:11px 12px;display:grid}.screening-decision-dialog__disnaker>p{color:#475569;margin:-2px 0 2px 28px;font-size:12px;line-height:1.4}.screening-decision-dialog__talent-pool{background:#f8fafb;border:1px solid #d7dee6;border-radius:4px;gap:2px;padding:10px 12px;display:grid}.screening-decision-dialog__talent-pool>p{color:#526172;margin:0 0 0 28px;font-size:11.5px;line-height:1.4}@media (width<=1320px){.screening-command-bar{grid-template-columns:minmax(320px,1fr) minmax(0,auto) auto}.screening-command-bar__queue{grid-area:2/1/auto/-1}.screening-workspace__grid{grid-template-columns:minmax(240px,280px) minmax(430px,1fr)}.screening-review-pane{grid-column:1/-1;grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);align-items:start;display:grid}.screening-decision{position:static}.screening-panel--danger-zone{grid-column:1/-1}}@media (width<=800px){.screening-register__quick-filters{grid-template-columns:1fr 1fr}.screening-register__filters{grid-template-columns:1fr}.screening-register__footer{flex-direction:column;align-items:flex-start}.screening-command-bar{grid-template-columns:1fr auto}.screening-command-bar__identity{align-items:flex-start}.screening-command-bar__alerts,.screening-command-bar__queue{grid-column:1/-1;justify-content:flex-start}.screening-workspace__grid{grid-template-columns:1fr}.screening-context-pane,.screening-evidence-pane{max-height:none;position:static}.screening-evidence-pane{height:72dvh;min-height:460px}.screening-evidence-documents{grid-template-columns:150px minmax(0,1fr)}.screening-review-pane{grid-column:auto;display:flex}.screening-profile-grid{grid-template-columns:1fr}}@media (width<=760px){.register-card--offerings{height:auto;min-height:calc(100dvh - 118px);overflow:visible}.offering-detail-body{grid-template-columns:1fr}.offering-detail-body>.drawer-section{grid-column:1}.offering-approval-track{grid-template-columns:1fr 1fr}.offering-approval-track>div:nth-child(2){border-right:0}.offering-approval-track>div:nth-child(-n+2){border-bottom:1px solid #d8dee6}}.offering-register-selection{background:#eff7fd;border-bottom:1px solid #b8d7ef;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.offering-register-selection>div{align-items:center;gap:8px;display:flex}.offering-register-selection strong{color:#12344d;font-size:12.5px}.offering-register-selection span{color:#52677a;font-size:11.5px}.offering-register-selection .fui-Select{min-width:220px}.offering-salary-summary{gap:10px;display:grid}.offering-salary-summary__comparison{background:#dce4ea;border:1px solid #c7d8e7;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:1px;display:grid;overflow:hidden}.offering-salary-summary__comparison>div{background:#f7fafc;min-width:0;padding:10px 12px}.offering-salary-summary__comparison>div span,.offering-salary-summary__comparison>div strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.offering-salary-summary__comparison>div span{color:#607286;font-size:11.5px}.offering-salary-summary__comparison>div strong{color:#12344d;margin-top:3px;font-size:14px}.offering-salary-summary__comparison>.fui-Badge{margin:0 10px}.offering-salary-lines{background:#dce4ea;border:1px solid #dce4ea;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.offering-salary-lines>div{background:#fff;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.offering-salary-lines span{min-width:0}.offering-salary-lines span strong,.offering-salary-lines span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.offering-salary-lines span strong{color:#26384a;font-size:12px}.offering-salary-lines span small{color:#718096;margin-top:2px;font-size:10.5px}.offering-salary-lines>div>strong{color:#12344d;flex:none;font-size:12px}.offering-salary-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.offering-salary-actions>span{color:#607286;font-size:11.5px}.offering-register-salary{justify-items:start;gap:1px;min-width:0;line-height:1.1;display:grid}.offering-register-salary>strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden;color:#12344d!important}.offering-register-salary>small{margin:0!important;font-size:9.5px!important}.offering-register-contact{gap:2px;min-width:0;line-height:1.15;display:grid}.offering-register-contact>strong,.offering-register-contact>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;margin:0!important}.offering-register-contact>strong{font-variant-numeric:tabular-nums;font-size:11px;color:#12344d!important}.offering-register-contact>small{font-size:9.5px!important}.offering-register-approval{gap:3px;min-width:0;display:grid}.offering-register-approval__step{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.offering-register-approval__step>span{color:#526273;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.offering-register-approval__step>div{align-items:center;gap:4px;min-width:0;display:flex}.offering-register-approval__step small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;margin:0!important}.offering-register-next-action{justify-items:start;gap:3px;min-width:0;display:grid}.offering-register-next-action>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;margin:0!important}.register-card--offerings .operational-table th:first-child,.register-card--offerings .operational-table td:first-child{padding-inline:2px}.offering-preparation-editor{gap:12px;display:grid}.offering-preparation-status{color:#52677a;background:#f5f9fc;border:1px solid #c7d8e7;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.offering-preparation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.offering-preparation-actions{justify-content:flex-end;display:flex}.offering-preparation-summary{background:#dce4ea;border:1px solid #dce4ea;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.offering-preparation-summary>div{background:#fff;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.offering-preparation-summary span{color:#607286;font-size:11.5px}.offering-preparation-summary strong{color:#172b4d;font-size:12px}.salary-workspace{gap:10px;min-width:0;display:grid}.salary-workspace__command{background:#fff;border:1px solid #d8e1e8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 8px;display:flex}.salary-workspace__command-primary{align-items:center;gap:8px;min-width:0;display:flex}.salary-workspace__focus{border-left:1px solid #d8e1e8;min-width:0;padding-left:10px;line-height:1.15;display:grid}.salary-workspace__focus strong,.salary-workspace__focus small{text-overflow:ellipsis;white-space:nowrap;max-width:390px;overflow:hidden}.salary-workspace__focus strong{color:#172b4d;font-size:13px}.salary-workspace__focus small{color:#607286;margin-top:2px;font-size:10.5px}.salary-workspace__scope{border-left:1px solid #d8e1e8;align-content:center;min-width:0;padding-left:12px;display:grid}.salary-workspace__scope span{color:#607286;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:650}.salary-workspace__scope strong,.salary-workspace__scope small{text-overflow:ellipsis;white-space:nowrap;max-width:470px;overflow:hidden}.salary-workspace__scope strong{color:#172b4d;margin-top:1px;font-size:12.5px}.salary-workspace__scope small{color:#607286;font-size:10.5px}.salary-focus-summary{background:#fff;border:1px solid #d8e1e8;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.salary-focus-summary>div{border-right:1px solid #e1e8ed;align-content:center;gap:2px;min-width:0;min-height:58px;padding:7px 11px;display:grid}.salary-focus-summary>div:last-child{border-right:0}.salary-focus-summary span,.salary-focus-summary small{color:#607286;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.salary-focus-summary strong{color:#172b4d;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.salary-focus-summary .fui-Badge{width:max-content;max-width:100%}.salary-document-shell{scrollbar-gutter:stable;background:#fff;border:1px solid #cfd9e2;border-radius:8px;overflow:auto}.salary-document{background:#fff;width:100%;min-width:760px;margin:0;padding:0}.salary-document__table{border-collapse:collapse;table-layout:fixed;color:#26384a;width:100%;font-family:inherit;font-size:12px}.salary-document__table :is(th,td){vertical-align:middle;border-bottom:1px solid #d7e0e7;border-right:1px solid #d7e0e7;height:44px;padding:6px 9px}.salary-document__table tr:last-child :is(th,td){border-bottom:0}.salary-document__table :is(th,td):last-child{border-right:0}.salary-document__table th{text-align:left;font-weight:650}.salary-document__subject{color:#12344d;white-space:normal;background:#eef4f8;border-left:3px solid #0f6cbd;width:14%;font-size:14px;text-align:center!important}.salary-document__group{color:#24445e;background:#f4f7f9;width:21%;line-height:1.3}.salary-document__component{width:37%}.salary-document__component span,.salary-document__component small{display:inline}.salary-document__component small{color:#607286;margin-left:5px;font-size:11px;font-weight:400}.salary-document__currency{color:#52677a;text-align:center;width:6%}.salary-document__amount{width:22%}.salary-document__amount .fui-Input{width:100%;min-width:0}.salary-document__amount .fui-Input input{font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px}.salary-document__amount .salary-grid__medical-control{grid-template-columns:28px minmax(0,1fr);gap:2px;display:grid}.salary-document__amount .salary-grid__medical-control .fui-Checkbox{align-self:center}.salary-document__amount .salary-grid__medical-control .fui-Input{width:100%}.salary-document__subtotal th,.salary-document__total th{text-align:right}.salary-document__subtotal{background:#f4f7f9}.salary-document__total{background:#eaf3f8}.salary-document__subtotal :is(th,td),.salary-document__total :is(th,td){font-weight:700}.salary-document__calculated{color:#12344d;font-variant-numeric:tabular-nums;text-align:right;font-size:13px;padding-right:13px!important}.salary-document__benefit .salary-document__group{text-align:center}.salary-document__note th{text-align:center;background:#f4f7f9}.salary-document__note .fui-Textarea{width:100%;min-height:54px}.salary-focus-actions{z-index:13;background:#fff;border:1px solid #cfd9e2;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:6px 8px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 5px #0f41690f}.salary-focus-actions>div{align-items:center;gap:6px;min-width:0;display:flex}.salary-focus-actions>div:first-child .fui-Select{width:min(300px,35vw)}.salary-workspace__metrics{align-self:stretch;align-items:stretch;gap:0;display:flex}.salary-workspace__metrics button{color:#52677a;cursor:pointer;text-align:left;background:0 0;border:0;border-left:1px solid #e1e8ed;grid-template-columns:auto 1fr;align-items:center;gap:6px;min-width:118px;padding:5px 10px;transition:background-color .12s,box-shadow .12s,color .12s;display:grid}.salary-workspace__metrics button:first-child{border-left:0}.salary-workspace__metrics button:hover{color:#24445e;background:#f3f8fb}.salary-workspace__metrics button.is-active{color:#0b5a9d;background:#edf6fc;box-shadow:inset 0 -2px #0f6cbd}.salary-workspace__metrics strong{color:#172b4d;font-size:16px;line-height:1}.salary-workspace__metrics span{white-space:nowrap;font-size:11px}.salary-workspace__filters{z-index:20;background:#fff;border:1px solid #d8e1e8;border-radius:8px;grid-template-columns:minmax(220px,1.35fr) minmax(150px,.55fr) minmax(150px,.55fr) minmax(240px,1fr) auto auto;align-items:center;gap:7px;padding:9px;display:grid;position:relative}.salary-workspace__bulkbar{z-index:11;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff7;border:1px solid #d8e1e8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:4px 7px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex;position:sticky;top:0}.salary-workspace__bulkbar.is-active{background:#eff7fdfa;border-color:#8fc4e8;box-shadow:0 2px 5px #0f416914}.salary-workspace__bulkbar.is-idle .salary-workspace__selection span{color:#7a8794}.salary-workspace__selection{align-items:center;gap:5px;min-width:max-content;display:flex}.salary-workspace__selection strong{color:#12344d;font-size:12px}.salary-workspace__selection span{color:#607286;font-size:11px}.salary-workspace__bulk-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.salary-workspace__bulk-actions .fui-Select:first-child{width:168px;min-width:130px}.salary-workspace__bulk-actions .fui-Select:nth-of-type(2){width:150px;min-width:120px}.salary-workspace__bulk-actions .fui-Input{width:108px}.salary-workspace__bulk-actions .salary-workspace__icon-action{width:28px;min-width:28px;padding-inline:0}.salary-workspace__legend{color:#607286;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:11px;display:flex}.salary-workspace__legend strong{color:#0f6cbd}.salary-grid-shell{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #cfd9e2;border-radius:8px;min-height:220px;max-height:calc(100vh - 300px);position:relative;overflow:auto}.salary-grid{border-collapse:separate;border-spacing:0;color:#26384a;font-variant-numeric:tabular-nums;width:max-content;min-width:100%;font-size:12px}.salary-grid th,.salary-grid td{vertical-align:middle;background:#fff;border-bottom:1px solid #dce4ea;border-right:1px solid #dce4ea;min-width:126px;height:44px;padding:4px 6px}.salary-grid thead th{z-index:9;color:#34495e;text-align:left;background:#edf3f7;border-bottom:1px solid #d4dfe7;border-right:1px solid #d4dfe7;height:36px;padding:4px 6px;position:sticky;top:0}.salary-grid thead .salary-grid__group-row th{height:26px;padding-block:3px}.salary-grid thead .salary-grid__component-row th{height:36px;top:26px}.salary-grid thead .salary-grid__group{color:#24445e;text-align:center;letter-spacing:.01em;background:#e5eef5;min-width:126px;font-size:11px;font-weight:700}.salary-grid thead th span,.salary-grid thead th small{line-height:1.25;display:block}.salary-grid thead th span{font-weight:650}.salary-grid thead th small{color:#687b8d;margin-top:1px;font-size:9.5px;font-weight:400}.salary-grid tbody tr:hover td{background:#f7fbfe}.salary-grid tbody tr:focus-within td{background:#eef7fd}.salary-grid tbody tr:focus-within .salary-grid__candidate{box-shadow:inset 3px 0 #0f6cbd}.salary-grid tbody tr.is-dirty td{background:#fffdf3}.salary-grid tbody tr.is-dirty:focus-within td{background:#fff9df}.salary-grid tbody tr.is-locked td{color:#7a8794;background:#f7f8fa}.salary-grid .salary-grid__select{z-index:7;text-align:center;width:34px;min-width:34px;padding-inline:3px;position:sticky;left:0}.salary-grid thead .salary-grid__select{z-index:12;background:#e4edf4}.salary-grid .salary-grid__candidate{z-index:7;width:250px;min-width:250px;position:sticky;left:34px}.salary-grid thead .salary-grid__candidate{z-index:12;background:#e4edf4}.salary-grid .salary-grid__deal{background:#f7fbff;width:135px;min-width:135px}.salary-grid thead .salary-grid__deal{z-index:9;background:#dcebf5}.salary-grid .salary-grid__summary{z-index:7;background:#edf8f6;border-right:1px solid #bfcdd6;width:145px;min-width:145px;position:sticky;left:284px;box-shadow:4px 0 5px -5px #1e374bbf}.salary-grid thead .salary-grid__summary{z-index:12;background:#dcefe9}.salary-grid .salary-grid__note{width:185px;min-width:185px}.salary-grid td.salary-grid__candidate>span{color:#607286;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;line-height:1.2;display:block;overflow:hidden}.salary-grid__candidate-heading{min-width:0}.salary-grid__candidate-heading strong{color:#172b4d;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:12px;line-height:1.2;display:block;overflow:hidden}.salary-grid__candidate-status{align-items:center;gap:4px;min-width:0;margin-top:3px;display:flex}.salary-grid__candidate-status .fui-Badge{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.salary-grid td.salary-grid__deal strong,.salary-grid td.salary-grid__deal span{display:block}.salary-grid td.salary-grid__deal strong{color:#12344d;font-size:12px;line-height:1.2}.salary-grid td.salary-grid__deal span{color:#687b8d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;line-height:1.2;overflow:hidden}.salary-grid td .fui-Input{font-variant-numeric:tabular-nums;width:112px;min-width:0}.salary-grid td .fui-Input input{text-align:right}.salary-grid td.salary-grid__note .fui-Input input{text-align:left}.salary-grid td.salary-grid__note .fui-Input{width:169px}.salary-grid td.salary-grid__summary strong{color:#12344d;font-size:12px;line-height:1.2;display:block}.salary-grid td.salary-grid__summary .fui-Badge{text-overflow:ellipsis;white-space:nowrap;max-width:143px;margin-top:3px;overflow:hidden}.salary-grid .salary-grid__medical{width:138px;min-width:138px}.salary-grid__medical-control{align-items:center;gap:2px;display:flex}.salary-grid__medical-control .fui-Checkbox{flex:0 0 24px}.salary-grid__medical-control .fui-Input{width:104px}.salary-workspace__empty{color:#718096;place-items:center;min-height:210px;font-size:12px;display:grid}.salary-workspace__footer{color:#607286;background:#fff;border:1px solid #d8e1e8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 8px;font-size:11.5px;display:flex}.salary-workspace__footer>div{align-items:center;gap:7px;display:flex}.salary-workspace__footer .fui-Select{width:76px}.salary-workspace__preset-dialog{gap:10px;display:grid}.salary-workspace__preset-dialog p{color:#52677a;margin:0;font-size:12px;line-height:1.45}@media (width<=760px){.offering-register-selection{flex-direction:column;align-items:flex-start}.offering-register-selection>div{flex-wrap:wrap;width:100%}.offering-register-selection .fui-Select{flex:180px;min-width:0}.offering-salary-lines,.offering-preparation-grid,.offering-preparation-summary{grid-template-columns:1fr}.offering-salary-summary__comparison{grid-template-columns:1fr 1fr}.offering-salary-summary__comparison>.fui-Badge{margin:8px 10px}.offering-salary-actions,.salary-workspace__command,.salary-workspace__bulkbar,.salary-workspace__footer{flex-direction:column;align-items:stretch}.salary-workspace__command-primary{flex-direction:column;align-items:flex-start}.salary-workspace__focus{border-top:1px solid #d8e1e8;border-left:0;width:100%;padding:7px 0 0}.salary-workspace__focus strong,.salary-workspace__focus small{max-width:100%}.salary-focus-summary{grid-template-columns:1fr 1fr}.salary-focus-summary>div:nth-child(2){border-right:0}.salary-focus-summary>div:nth-child(-n+2){border-bottom:1px solid #e1e8ed}.salary-document-shell,.salary-document{padding:0}.salary-focus-actions{flex-direction:column;align-items:stretch}.salary-focus-actions>div{width:100%}.salary-focus-actions>div:first-child .fui-Select{flex:1;width:auto}.salary-focus-actions>div:last-child{justify-content:flex-end}.salary-workspace__metrics{overflow-x:auto}.salary-workspace__filters{grid-template-columns:1fr 1fr}.salary-workspace__filters>.fui-Input:first-child,.salary-workspace__filters>.fui-Select:last-of-type{grid-column:1/-1}.salary-workspace__bulk-actions{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}}.career-site{--brand-50:#eef8fd;--brand-100:#d8f0fb;--brand-200:#a9def5;--brand-300:#6bc8ed;--brand-400:#25afe5;--brand-500:#0096d6;--brand-600:#0079bf;--brand-700:#0b62ad;--brand-800:#084a9a;--brand-900:#073370;--surface-0:var(--ipip-surface);--surface-50:var(--ipip-surface-subtle);--surface-100:#f1f2f4;--surface-200:#dfe1e6;--surface-300:#c1c7d0;--border-subtle:var(--ipip-border-soft);--border-default:var(--ipip-border);--border-strong:#8590a2;--text-primary:var(--ipip-text);--text-secondary:var(--ipip-text-muted);--text-tertiary:#6b778c;--text-inverse:#fff;--success-600:var(--ipip-success);--success-50:#dcfff1;--warning-600:var(--ipip-warning);--warning-50:#fff7d6;--danger-600:var(--ipip-danger);--danger-50:#ffeceb;--info-600:#0c66e4;--info-50:#e9f2ff;--shadow-xs:var(--ipip-shadow-sm);--shadow-sm:var(--ipip-shadow-sm);--shadow-md:0 5px 14px #0f192814, 0 1px 3px #0f19280a;--shadow-lg:0 10px 28px #0f19281c, 0 2px 6px #0f19280a;--shadow-focus:0 0 0 2px var(--surface-0), 0 0 0 5px #0c66e447;--font-heading:"IBM Plex Sans Condensed", "IBM Plex Sans", "Noto Sans SC", Arial, sans-serif;--font-body:"IBM Plex Sans", "Noto Sans SC", Arial, sans-serif;--font-mono:"Cascadia Code", "IBM Plex Mono", Consolas, monospace;--career-navy:var(--brand-900);--career-blue:var(--brand-600);--career-blue-dark:var(--brand-800);--career-cyan:var(--brand-500);--career-yellow:#ffd21a;--career-green:#4cac32;--career-ink:var(--text-primary);--career-muted:var(--text-secondary);--career-concrete:#f3f7fa;--career-paper:#fff;--career-border:var(--border-default);--career-surface:var(--brand-50);--career-display-font:var(--font-heading);--career-radius-sm:var(--ipip-radius-sm);--career-radius-md:var(--ipip-radius-md);--career-radius-lg:8px;--career-radius-xl:12px;min-height:100vh;color:var(--career-ink);background:var(--career-paper);font-family:var(--font-body);font-size:16px;overflow-x:hidden}.candidate-app{color:#172b4d;min-height:100vh;font-family:var(--font-body);background:#f7f8fa}.candidate-app-topbar{z-index:60;background:#fff;border-bottom:1px solid #dfe1e6;justify-content:space-between;align-items:center;min-height:64px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #091e420f}.candidate-app-topbar__brand,.candidate-app-topbar__account,.candidate-app-topbar__brand>a,.candidate-app-account{align-items:center;display:flex}.candidate-app-topbar__brand{gap:10px}.candidate-app-topbar__brand>a{color:#172b4d;gap:10px;text-decoration:none}.candidate-app-topbar__brand img{object-fit:contain;width:38px;height:38px}.candidate-app-topbar__brand span,.candidate-app-account div{gap:1px;display:grid}.candidate-app-topbar__brand strong{font-family:var(--font-heading);letter-spacing:.01em;font-size:16px}.candidate-app-topbar__brand small,.candidate-app-account small{color:#6b778c;font-size:10px}.candidate-app-menu{color:#344563;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:38px;height:38px;padding:0;display:none}.candidate-app-topbar__account{gap:12px}.candidate-app-topbar__jobs{color:#0c66e4;border-radius:6px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.candidate-app-topbar__jobs:hover{background:#e9f2ff}.candidate-app-account{border-left:1px solid #dfe1e6;gap:9px;padding-left:12px}.candidate-app-account>span{color:#fff;background:#0c66e4;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.candidate-app-account strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;overflow:hidden}.candidate-app-topbar__account>button{color:#44546f;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;display:grid}.candidate-app-topbar__account>button:hover,.candidate-app-topbar__account>.portal-locale-switcher:hover,.candidate-app-menu:hover{color:#172b4d;background:#f1f2f4}.candidate-app-layout{grid-template-columns:236px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.candidate-app-sidebar{background:#fff;border-right:1px solid #dfe1e6;flex-direction:column;min-height:calc(100vh - 64px);max-height:calc(100vh - 64px);padding:24px 16px 18px;display:flex;position:sticky;top:64px}.candidate-app-sidebar nav{gap:4px;display:grid}.candidate-app-sidebar nav>span{color:#6b778c;text-transform:uppercase;letter-spacing:.08em;padding:0 12px 8px;font-size:10px;font-weight:700}.candidate-app-sidebar nav>a{color:#344563;border-radius:7px;align-items:center;gap:11px;min-height:42px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .12s,background-color .12s;display:flex}.candidate-app-sidebar nav>a svg{color:#626f86;width:19px;height:19px}.candidate-app-sidebar nav>a:hover{color:#172b4d;background:#f1f2f4}.candidate-app-sidebar nav>a.is-active{color:#0c66e4;background:#e9f2ff;font-weight:700}.candidate-app-sidebar nav>a.is-active svg{color:#0c66e4}.candidate-app-sidebar__support{color:#44546f;background:#f7f8f9;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:9px;margin-top:auto;padding:13px 12px;display:grid}.candidate-app-sidebar__support svg{color:#0c66e4}.candidate-app-sidebar__support strong{font-size:11px}.candidate-app-sidebar__support p{color:#6b778c;margin:3px 0 0;font-size:10px;line-height:1.5}.candidate-app-sidebar__trust{color:#216e4e;align-items:center;gap:7px;margin-top:12px;padding:0 4px;font-size:10px;display:flex}.candidate-app-sidebar__logout{color:#44546f;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;margin-top:8px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.candidate-app-sidebar__logout:hover{color:#ae2e24;background:#fff2f1}.candidate-app-sidebar__logout svg{width:18px;height:18px}.candidate-app-scrim{display:none}.candidate-app-main{min-width:0;padding:0 32px 56px}.candidate-page-header,.candidate-page-content{width:min(100%,1180px);margin-inline:auto}.candidate-page-header{border-bottom:1px solid #dfe1e6;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px 0 22px;display:flex}.candidate-page-reference{color:#6b778c;font-family:var(--font-mono);letter-spacing:.03em;margin-bottom:6px;font-size:10px;display:inline-block}.candidate-page-header h1{color:#172b4d;font-family:var(--font-heading);letter-spacing:-.015em;margin:0;font-size:32px;line-height:1.12}.candidate-page-header p{color:#626f86;max-width:690px;margin:7px 0 0;font-size:13px;line-height:1.55}.candidate-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.candidate-page-content{padding-top:24px}.candidate-button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.candidate-button--primary{color:#fff;background:#0c66e4;border-color:#0c66e4}.candidate-button--primary:hover{background:#05c;border-color:#05c}.candidate-button--secondary{color:#172b4d;background:#fff;border-color:#b7b9c0}.candidate-button--secondary:hover{background:#f1f2f4}.candidate-dashboard-grid{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:24px;display:grid}.candidate-dashboard-primary,.candidate-dashboard-rail{gap:20px;display:grid}.candidate-work-panel,.candidate-applications-panel,.candidate-profile-card,.candidate-overview-card{background:#fff;border:1px solid #dfe1e6;border-radius:10px;box-shadow:0 1px 2px #091e420d}.candidate-panel-heading{border-bottom:1px solid #ebecf0;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 18px;display:flex}.candidate-panel-heading>div{gap:3px;display:grid}.candidate-panel-heading span,.candidate-profile-card header span,.candidate-overview-card header span{color:#6b778c;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.candidate-panel-heading h2,.candidate-profile-card h2,.candidate-overview-card h2{color:#172b4d;font-family:var(--font-heading);margin:0;font-size:20px}.candidate-panel-heading>strong{color:#0c66e4;background:#e9f2ff;border-radius:13px;place-items:center;min-width:26px;height:26px;padding-inline:7px;font-size:11px;display:grid}.candidate-panel-heading>a{color:#0c66e4;font-size:11px;font-weight:700}.candidate-work-list{display:grid}.candidate-work-list__row{min-height:78px;color:inherit;border-bottom:1px solid #ebecf0;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:14px 18px;text-decoration:none;transition:background-color .12s;display:grid}.candidate-work-list__row:last-child{border-bottom:0;border-radius:0 0 10px 10px}.candidate-work-list__row:hover{background:#f7f8f9}.candidate-work-list__icon{color:#0c66e4;background:#e9f2ff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.candidate-work-list__icon.is-warning{color:#974f0c;background:#fff3e0}.candidate-work-list__icon.is-success{color:#216e4e;background:#dcfff1}.candidate-work-list__content h3{color:#172b4d;margin:0;font-size:13px;font-weight:700}.candidate-work-list__content p{color:#626f86;margin:4px 0 0;font-size:11px;line-height:1.45}.candidate-work-list__content small{color:#974f0c;align-items:center;gap:4px;margin-top:6px;font-size:10px;font-weight:600;display:inline-flex}.candidate-work-list__content small svg{width:13px}.candidate-work-list__arrow{color:#6b778c}.candidate-work-list__row:hover .candidate-work-list__arrow{color:#0c66e4;transform:translate(2px)}.candidate-task-empty{border:0;border-radius:0 0 10px 10px;min-height:150px;padding:28px}.candidate-application-register{display:grid}.candidate-application-row{min-height:92px;color:inherit;border-bottom:1px solid #ebecf0;grid-template-columns:40px minmax(200px,1fr) 125px 140px 22px;align-items:center;gap:14px;padding:15px 18px;text-decoration:none;transition:background-color .12s;display:grid}.candidate-application-row:last-child{border-bottom:0;border-radius:0 0 10px 10px}.candidate-application-row:hover{background:#f7f8f9}.candidate-application-row__icon{color:#0c66e4;background:#e9f2ff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.candidate-application-row__main>span{color:#6b778c;font-family:var(--font-mono);font-size:9px}.candidate-application-row__main h3{color:#172b4d;font-family:var(--font-heading);margin:4px 0 2px;font-size:17px}.candidate-application-row__main p{color:#626f86;margin:0;font-size:10px;line-height:1.4}.candidate-application-row__date,.candidate-application-row__status{gap:4px;display:grid}.candidate-application-row__date span{color:#6b778c;font-size:9px}.candidate-application-row__date strong{color:#344563;font-size:10px;font-weight:600}.candidate-application-row__status>span{color:#05c;background:#e9f2ff;border-radius:4px;justify-self:start;padding:4px 7px;font-size:9px;font-weight:700}.candidate-application-row__status small{color:#626f86;font-size:9px}.candidate-application-row__status.is-danger>span{color:#ae2e24;background:#ffeceb}.candidate-application-row__status.is-success>span{color:#216e4e;background:#dcfff1}.candidate-application-row__status.is-neutral>span{color:#44546f;background:#f1f2f4}.candidate-application-row__arrow{color:#6b778c}.candidate-application-row:hover .candidate-application-row__arrow{color:#0c66e4;transform:translate(2px)}.candidate-profile-card,.candidate-overview-card{padding:19px}.candidate-profile-card{background:#f4f8ff;border-color:#b8d3f7}.candidate-profile-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.candidate-profile-card header strong{color:#0c66e4;font-family:var(--font-heading);font-size:22px}.candidate-profile-card__bar{background:#d9e7fb;border-radius:3px;height:6px;margin:10px 0 16px;overflow:hidden}.candidate-profile-card__bar span{border-radius:inherit;background:#0c66e4;height:100%;display:block}.candidate-profile-card h2{font-size:18px}.candidate-profile-card p{color:#44546f;margin:6px 0 17px;font-size:11px;line-height:1.5}.candidate-profile-card>a{color:#0c66e4;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.candidate-overview-card header{border-bottom:1px solid #ebecf0;margin-bottom:10px;padding-bottom:13px}.candidate-overview-card header h2{margin-top:3px;font-size:18px}.candidate-overview-card>div,.candidate-overview-card>a{color:#44546f;border-bottom:1px solid #f1f2f4;justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:11px;text-decoration:none;display:flex}.candidate-overview-card>a{color:#0c66e4;border-bottom:0}.candidate-overview-card>div strong,.candidate-overview-card>a strong{color:#172b4d;font-family:var(--font-heading);font-size:18px}.candidate-application-page{padding:0 0 10px}.candidate-application-facts{background:#fff;border:1px solid #dfe1e6;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.candidate-application-facts>div{border-right:1px solid #ebecf0;gap:5px;padding:15px 17px;display:grid}.candidate-application-facts>div:last-child{border-right:0}.candidate-application-facts span{color:#6b778c;font-size:9px}.candidate-application-facts strong{color:#172b4d;font-size:11px}.candidate-application-facts strong.is-success{color:#216e4e}.candidate-application-facts strong.is-danger{color:#ae2e24}.candidate-next-step{color:#172b4d;background:#e9f2ff;border:1px solid #b8d3f7;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:20px;padding:17px 18px;display:grid}.candidate-next-step__icon{color:#0c66e4;background:#fff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.candidate-next-step span{color:#0c66e4;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.candidate-next-step h2{font-family:var(--font-heading);margin:2px 0;font-size:18px}.candidate-next-step p{color:#44546f;margin:0;font-size:11px}.candidate-next-step>small{color:#626f86;font-size:9px}.candidate-detail-tasks{background:#fff;border:1px solid #dfe1e6;border-radius:9px;margin-bottom:20px}.candidate-detail-section-heading{border-bottom:1px solid #ebecf0;min-height:64px;margin:0;padding:13px 17px}.candidate-detail-section-heading>div>span{color:#6b778c;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.candidate-detail-section-heading h2{margin-top:3px;font-size:19px}.candidate-application-detail-grid{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.candidate-timeline-panel,.candidate-detail-card,.candidate-detail-help{box-shadow:none;background:#fff;border:1px solid #dfe1e6;border-radius:9px}.candidate-timeline-panel{padding:0}.candidate-application-timeline,.candidate-detail-card{padding:18px}.candidate-profile-workspace{grid-template-columns:220px minmax(0,1fr);gap:22px;width:100%;padding:0}.candidate-workspace-header[hidden]{display:none!important}.candidate-profile-nav{color:#44546f;box-shadow:none;background:#fff;border-color:#dfe1e6;border-radius:9px;padding:12px 0;top:88px}.candidate-profile-nav>span{color:#6b778c;padding:3px 15px 9px}.candidate-profile-nav__progress{background:#f4f8ff;border-radius:7px;gap:7px;margin:0 12px 12px;padding:13px;display:grid!important}.candidate-profile-nav__progress>strong{color:#0c66e4;font-family:var(--font-heading);font-size:24px}.candidate-profile-nav__progress>div{background:#d9e7fb;border-radius:3px;height:5px;overflow:hidden}.candidate-profile-nav__progress>div span{background:#0c66e4;height:100%;display:block}.candidate-profile-nav__progress>small{color:#44546f;font-size:9px}.candidate-profile-nav>a{border-left:3px solid #0000;border-radius:0;min-height:39px;padding:8px 14px;font-size:11px}.candidate-profile-nav>a b{color:#6b778c;font-family:var(--font-mono);font-size:9px}.candidate-profile-nav__checks{border-top:1px solid #ebecf0;gap:6px;margin:10px 12px 0;padding:12px 3px 0;display:grid!important}.candidate-profile-nav__checks small{color:#8993a4;align-items:center;gap:6px;font-size:9px;display:flex}.candidate-profile-nav__checks small.is-complete{color:#216e4e}.candidate-profile-form{gap:16px}.candidate-form-section{box-shadow:none;background:#fff;border-color:#dfe1e6;border-radius:9px;padding:22px;scroll-margin-top:82px}.candidate-form-section__heading{grid-template-columns:26px minmax(0,1fr) auto;gap:12px;margin-bottom:18px;padding-bottom:14px}.candidate-form-section__heading>span{color:#0c66e4;background:#e9f2ff;border-radius:5px;width:24px;height:24px}.candidate-form-section__heading h2{font-size:19px}.candidate-form-section__heading p{color:#6b778c;font-size:10px}.candidate-form-section__action button{color:#0c66e4;border-color:#b7b9c0;min-height:32px}.candidate-record-list article{background:#f7f8f9;border-color:#dfe1e6;border-radius:7px;padding:17px}.candidate-document-list>article{background:#fff;border-color:#dfe1e6;border-radius:7px}.candidate-document-list>article.is-required{border-left-color:#0c66e4}.candidate-profile-actions{z-index:20;background:#fff;border:1px solid #b7b9c0;border-radius:9px;flex-direction:row;padding:13px 15px;position:sticky;bottom:14px;box-shadow:0 6px 18px #091e4224}.candidate-profile-actions button{background:#0c66e4;border-radius:6px;order:2;min-height:38px}.candidate-profile-actions span{font-size:10px}.candidate-notification-page{max-width:900px;margin:0 auto}.candidate-notification-toolbar{margin-bottom:14px;padding:0}.candidate-notification-toolbar>div>span{color:#6b778c;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.candidate-notification-toolbar h2{margin:4px 0 2px;font-size:21px}.candidate-notification-toolbar p{font-size:11px}.candidate-notification-toolbar>button{color:#0c66e4;background:#fff;border-color:#b7b9c0;border-radius:6px;min-height:34px}.candidate-notification-tabs{background:#f1f2f4;border:0;border-radius:7px;margin-bottom:12px;padding:3px}.candidate-notification-tabs button{border:0;border-radius:5px;min-height:34px;padding:0 12px}.candidate-notification-tabs button.is-active{color:#172b4d;background:#fff;box-shadow:0 1px 2px #091e421a}.candidate-notification-list{background:#fff;border:1px solid #dfe1e6;border-radius:9px;overflow:hidden}.candidate-notification-list article{background:#fff;border:0;border-bottom:1px solid #ebecf0;border-radius:0;margin:0;padding:16px 18px}.candidate-notification-list article:last-child{border-bottom:0}.candidate-notification-list article.is-unread{background:#f4f8ff;border-left:3px solid #0c66e4}.candidate-settings-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px;max-width:1040px;margin:0 auto;padding:0}.candidate-settings-main{gap:16px}.candidate-settings-card,.candidate-settings-aside{box-shadow:none;background:#fff;border:1px solid #dfe1e6;border-radius:9px}.candidate-settings-card{padding:21px}.candidate-settings-heading{border-bottom:1px solid #ebecf0;padding-bottom:15px}.candidate-settings-heading>div{color:#0c66e4;background:#e9f2ff;border-radius:7px}.candidate-settings-heading strong{font-size:14px}.candidate-settings-heading small{font-size:10px}.candidate-settings-aside{padding:18px;top:88px}@media (width<=1080px){.candidate-app-layout{grid-template-columns:210px minmax(0,1fr)}.candidate-dashboard-grid{grid-template-columns:minmax(0,1fr) 260px}.candidate-application-row{grid-template-columns:38px minmax(180px,1fr) 120px 120px 20px;gap:10px}}@media (width<=920px){.candidate-app-layout{grid-template-columns:1fr}.candidate-app-menu{display:grid}.candidate-app-sidebar{z-index:70;width:260px;min-height:0;max-height:none;transition:transform .16s;position:fixed;top:64px;bottom:0;left:0;transform:translate(-105%)}.candidate-app-sidebar.is-open{transform:translate(0);box-shadow:8px 0 24px #091e422e}.candidate-app-scrim{z-index:65;visibility:hidden;opacity:0;background:#091e4259;border:0;padding:0;transition:opacity .16s,visibility .16s;display:block;position:fixed;inset:64px 0 0}.candidate-app-scrim.is-visible{visibility:visible;opacity:1}.candidate-app-main{padding-inline:24px}.candidate-dashboard-grid{grid-template-columns:1fr}.candidate-dashboard-rail{grid-template-columns:1fr 1fr}.candidate-profile-workspace{grid-template-columns:1fr}.candidate-profile-nav{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px;position:static}.candidate-profile-nav>span,.candidate-profile-nav__progress,.candidate-profile-nav__checks{grid-column:1/-1}.candidate-profile-nav>a{text-align:center;border:0;border-radius:6px;grid-template-columns:auto;justify-items:center;padding:8px 5px}.candidate-profile-nav>a:hover{border:0}.candidate-profile-nav__checks{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-settings-layout{grid-template-columns:1fr}.candidate-settings-aside{order:-1;position:static}}@media (width<=680px){.candidate-app-topbar{min-height:56px;padding-inline:14px}.candidate-app-topbar__brand img{width:34px;height:34px}.candidate-app-topbar__brand strong{font-size:14px}.candidate-app-account div,.candidate-app-topbar__jobs span{display:none}.candidate-app-topbar__jobs{justify-content:center;width:36px;height:36px;padding:0;font-size:0}.candidate-app-account{padding-left:8px}.candidate-app-sidebar{top:56px}.candidate-app-scrim{inset-block-start:56px}.candidate-app-main{padding:0 15px 40px}.candidate-page-header{flex-direction:column;align-items:flex-start;gap:15px;padding:22px 0 18px}.candidate-page-header h1{font-size:27px}.candidate-page-header p{font-size:12px}.candidate-page-actions{justify-content:flex-start;width:100%}.candidate-page-actions .candidate-button{flex:1}.candidate-page-content{padding-top:16px}.candidate-dashboard-primary,.candidate-dashboard-rail{gap:14px}.candidate-dashboard-rail{grid-template-columns:1fr}.candidate-panel-heading{min-height:62px;padding:12px 14px}.candidate-work-list__row{grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;min-height:76px;padding:13px 14px}.candidate-work-list__icon{width:32px;height:32px}.candidate-application-row{grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;padding:14px}.candidate-application-row__date{grid-column:2}.candidate-application-row__status{grid-column:2;align-items:center;gap:7px;display:flex}.candidate-application-row__arrow{grid-area:1/3/span 3}.candidate-application-facts{grid-template-columns:1fr 1fr}.candidate-application-facts>div:nth-child(2){border-right:0}.candidate-application-facts>div:nth-child(-n+2){border-bottom:1px solid #ebecf0}.candidate-next-step{grid-template-columns:36px minmax(0,1fr)}.candidate-next-step>small{grid-column:2}.candidate-application-detail-grid{grid-template-columns:1fr}.candidate-profile-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-profile-nav__checks{display:none!important}.candidate-form-section{padding:18px 15px}.candidate-form-section__heading{grid-template-columns:24px minmax(0,1fr)}.candidate-form-section__action{grid-column:2}.candidate-profile-actions{flex-direction:column;align-items:stretch;position:static}.candidate-profile-actions button{order:0;width:100%}.candidate-notification-toolbar{flex-direction:column;align-items:flex-start}.candidate-notification-toolbar>button{justify-content:center;width:100%}.candidate-notification-list article{grid-template-columns:34px minmax(0,1fr);padding:14px}.candidate-notification-list article>button{grid-column:2;justify-self:start}.candidate-settings-card{padding:18px 15px}}.career-site *,.career-site :before,.career-site :after{box-sizing:border-box}.career-site ::selection{color:var(--text-primary);background:var(--brand-100)}.career-site :where(a,button,input,select,textarea,summary):focus-visible{box-shadow:var(--shadow-focus);outline:none}.career-site main:focus{outline:none}.career-skip-link{z-index:1000;background:var(--brand-800);border-radius:var(--career-radius-sm);padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .12s ease-out;position:fixed;top:8px;left:12px;transform:translateY(-150%);color:#fff!important}.career-skip-link:focus{transform:translateY(0)}.career-site h1,.career-site h2,.career-site h3,.career-site h4{font-family:IBM Plex Sans Condensed,IBM Plex Sans,Noto Sans SC,Arial,sans-serif;font-weight:600}.career-site a{color:inherit}.career-container{width:min(1180px,100% - 48px);margin-inline:auto}.career-overline,.career-kicker{color:var(--career-blue);letter-spacing:.105em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.35;display:inline-block}.career-kicker--dark{color:var(--career-blue)}.career-header{z-index:50;border-bottom:1px solid var(--career-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;height:64px;transition:height .18s,box-shadow .18s,background-color .18s;position:sticky;top:0}.career-scroll-progress{z-index:2;width:var(--career-scroll-progress,0%);background:var(--career-blue);pointer-events:none;height:2px;transition:width 80ms linear;position:absolute;top:0;left:0}.career-header__inner{align-items:center;gap:24px;height:100%;display:flex}.career-brand{color:var(--career-navy);align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex}.career-brand img{object-fit:contain;width:38px;height:38px;transition:width .18s,height .18s,transform .18s}.career-brand:hover img{transform:scale(1.04)}.career-brand span{flex-direction:column;gap:4px;display:flex}.career-brand strong{font-family:var(--font-heading);letter-spacing:.01em;font-size:16px;font-weight:700;transition:font-size .18s}.career-brand small{color:#6b778c;letter-spacing:0;font-size:10px;font-weight:500;transition:font-size .18s}.career-nav{align-items:center;gap:6px;margin-left:auto;display:flex}.career-nav a{color:#44546f;border-radius:var(--career-radius-sm);align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:color .13s,background-color .13s;display:inline-flex;position:relative}.career-nav a svg{color:#626f86;width:18px;height:18px;transition:color .13s}.career-nav a:after{content:"";background:var(--career-blue);transform-origin:0;border-radius:2px;height:2px;transition:transform .15s;position:absolute;bottom:4px;left:10px;right:10px;transform:scaleX(0)}.career-nav a:hover{color:var(--career-navy);background:#f1f2f4}.career-nav a:hover svg{color:var(--career-blue)}.career-nav a:hover:after,.career-nav a.is-active:after{transform:scaleX(1)}.career-nav a.is-active{color:var(--career-blue);background:#e9f2ff}.career-nav a.is-active svg{color:var(--career-blue)}.career-nav__mobile-jobs{display:none}.career-nav__candidate-mobile{display:none!important}.career-header__jobs{background:var(--career-blue);border:1px solid var(--career-blue);border-radius:var(--career-radius-sm);align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex;color:#fff!important}.career-header__jobs>svg:first-child{width:18px;height:18px}.career-header__jobs:hover{background:var(--career-blue-dark);border-color:var(--career-blue-dark)}.career-header__jobs:active{transform:translateY(1px)}.career-header__jobs>svg:last-child,.career-trustbar__inner a svg,.career-home-section-head>a svg,.career-job-card__detail svg{transition:transform .17s}.career-header__jobs:hover>svg:last-child,.career-trustbar__inner a:hover svg,.career-home-section-head>a:hover svg,.career-job-card:hover .career-job-card__detail svg{transform:translate(2px)}.career-account-menu{flex:none;position:relative}.career-account-menu__trigger{min-height:36px;color:var(--career-navy);border-radius:var(--career-radius-sm);font:inherit;cursor:pointer;background:#fff;border:1px solid #b3b9c4;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.career-account-menu__trigger:hover,.career-account-menu.is-open .career-account-menu__trigger{color:var(--career-blue);background:#f1f2f4;border-color:#85b8ff}.career-account-menu__trigger>svg{width:18px;height:18px}.career-account-menu__chevron{transition:transform .15s}.career-account-menu.is-open .career-account-menu__chevron{transform:rotate(180deg)}.career-account-menu__panel{z-index:75;border:1px solid var(--career-border);border-radius:var(--career-radius-md);background:#fff;width:250px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 14px 34px #091e422e}.career-account-menu.is-open .career-account-menu__panel{display:grid}.career-account-menu__identity{border-bottom:1px solid var(--career-border);background:#f7f8fa;gap:2px;min-width:0;margin:-6px -6px 5px;padding:13px 14px;display:grid}.career-account-menu__identity strong,.career-account-menu__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.career-account-menu__identity strong{color:var(--career-navy);font-size:12px}.career-account-menu__identity small{color:#6b778c;font-size:10px}.career-account-menu__panel>a,.career-account-menu__panel>button{color:#344563;border-radius:var(--career-radius-sm);min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.career-account-menu__panel>a:hover,.career-account-menu__panel>button:hover{color:var(--career-blue);background:#e9f2ff}.career-account-menu__panel>a svg,.career-account-menu__panel>button svg{flex:none;width:18px;height:18px}.career-account-menu__panel>button{border-top:1px solid var(--career-border);border-radius:0 0 var(--career-radius-sm) var(--career-radius-sm);margin-top:4px}.career-menu-toggle{color:var(--career-navy);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px;display:none}.career-is-scrolled .career-header{background:#fffffffc;height:58px;box-shadow:0 4px 12px #091e4214}.career-is-scrolled .career-brand img{width:35px;height:35px}.career-is-scrolled .career-brand strong{font-size:15px}.career-is-scrolled .career-brand small{font-size:9px}.career-trustbar{color:#2f7026;background:#edf8e9;min-height:32px}.career-trustbar__inner{justify-content:center;align-items:center;gap:24px;min-height:32px;font-size:11px;font-weight:600;display:flex}.career-trustbar__inner>span,.career-trustbar__inner a{align-items:center;gap:6px;display:inline-flex}.career-trustbar__inner svg{width:16px;height:16px}.career-trustbar__inner a{color:#fff;font-weight:600;text-decoration:none}.career-home-hero{color:#fff;background:var(--career-navy);align-items:center;min-height:clamp(450px,58vh,560px);display:flex;position:relative;overflow:hidden}.career-home-hero__backdrop{position:absolute;inset:0}.career-home-hero__backdrop:after{content:"";background:linear-gradient(90deg,#052354eb 0%,#053370bf 44%,#0072b542 78%,#0096d61f 100%),linear-gradient(#0000 45%,#031c414d);position:absolute;inset:0}.career-home-hero__backdrop img{object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.03);width:100%;height:100%;display:block;transform:scale(1.01)}.career-home-hero__content{z-index:1;padding-block:56px 68px;position:relative}.career-home-hero .career-overline{color:var(--career-yellow)}.career-home-hero h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:730px;margin:12px 0 16px;font-size:clamp(46px,5.4vw,68px);line-height:1}.career-home-hero__content>p{color:#d4e2e7;max-width:610px;margin:0;font-size:17px;line-height:1.65}.career-home-hero__actions{align-items:center;gap:11px;margin-top:24px;display:flex}.career-home-hero__actions>a{color:#fff;border-radius:var(--career-radius-sm);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .17s,border-color .17s,transform .17s;display:inline-flex}.career-home-hero__actions>.career-home-hero__primary{color:#073370;background:var(--career-yellow);border:1px solid var(--career-yellow)}.career-home-hero__primary:hover{background:#ffe15c;border-color:#ffe15c}.career-home-hero__secondary{background:#ffffff21;border:1px solid #0000}.career-home-hero__secondary:hover{background:#ffffff36;border-color:#0000}.career-home-hero__actions>a:active{transform:translateY(1px)}.career-home-hero__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;width:min(100%,560px);margin:31px 0 0;padding:0;display:grid}.career-home-hero__summary>div{flex-direction:column-reverse;gap:5px;min-width:0;padding:0;display:flex}.career-home-hero__summary dt{color:#c8e3f2;font-size:10px;line-height:1.35}.career-home-hero__summary dd{color:#fff;font-family:var(--font-heading);margin:0;font-size:29px;font-weight:700;line-height:1}.career-home-search-stage{z-index:3;background:#fff;min-height:52px;position:relative}.career-home-search{border-radius:var(--career-radius-lg);background:#fff;grid-template-columns:1.3fr .8fr .8fr auto;gap:10px;margin-top:-28px;padding:11px;display:grid;box-shadow:0 14px 34px #05337029}.career-home-search label{border-radius:var(--career-radius-md);background:#f2f8fc;align-items:center;gap:12px;min-width:0;min-height:64px;padding:8px 15px;transition:background-color .17s,box-shadow .17s;display:flex}.career-home-search label:focus-within{box-shadow:inset 0 -2px 0 var(--career-blue);background:#eaf6fc}.career-home-search label>svg{width:21px;height:21px;color:var(--career-blue);flex:none}.career-home-search label>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.career-home-search small{color:#626f86;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:700}.career-home-search input,.career-home-search select{width:100%;height:27px;color:var(--career-ink);background:0 0;border:0;outline:0;padding:0;font-size:14px}.career-home-search input::placeholder{color:#7b878b}.career-home-search button{color:#fff;background:var(--career-blue);border-radius:var(--career-radius-md);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-width:166px;padding:0 19px;font-size:13px;font-weight:700;transition:background-color .17s,transform .17s;display:inline-flex}.career-home-search button:hover{background:var(--career-blue-dark)}.career-home-search button:active{transform:translateY(1px)}.career-home-intro{background:#fff;padding-block:43px 47px}.career-home-intro__grid{display:block}.career-home-intro__copy{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);grid-template-areas:"overline description""heading description";align-items:end;column-gap:76px;display:grid}.career-home-intro__copy .career-overline{grid-area:overline;align-self:end}.career-home-intro__copy h2{max-width:570px;color:var(--career-navy);letter-spacing:-.028em;text-wrap:balance;grid-area:heading;margin:8px 0 13px;font-size:clamp(34px,3.6vw,46px);line-height:1.04}.career-home-intro__copy p{max-width:660px;color:var(--career-muted);grid-area:description;margin:0;font-size:14px;line-height:1.75}.career-home-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:27px;display:grid}.career-home-principles article{border-radius:var(--career-radius-md);background:#f2f8fc;min-height:88px;padding:16px 16px 15px 32px;display:block;position:relative}.career-home-principles article:before{content:"";background:var(--career-green);border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:10px}.career-home-principles article:nth-child(2):before{background:var(--career-blue)}.career-home-principles article:nth-child(3):before{background:var(--career-yellow)}.career-home-principles h3{color:var(--career-navy);margin:0;font-size:15px}.career-home-principles p{color:var(--career-muted);margin:4px 0 0;font-size:12px;line-height:1.55}.career-home-jobs{background:#eef6fb;padding-block:41px 48px}.career-home-section-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:20px;display:flex}.career-home-section-head h2{color:var(--career-navy);letter-spacing:-.02em;margin:7px 0 5px;font-size:clamp(30px,3vw,39px);line-height:1.08}.career-home-section-head p{color:var(--career-muted);margin:0;font-size:14px}.career-home-section-head>a{color:var(--career-blue);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.career-home-job-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.career-home-job-list--1{grid-template-columns:1fr}.career-home-job-list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.career-home-job-list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.career-job-card{border-radius:var(--career-radius-md);background:#fff;min-width:0;padding:0;text-decoration:none;transition:box-shadow .15s,background-color .15s,transform .15s;display:block;overflow:hidden;box-shadow:0 5px 18px #084a9a14;color:inherit!important}.career-job-card:hover,.career-job-card:focus-visible{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #084a9a24}.career-job-card>article{flex-direction:column;min-width:0;height:100%;display:flex}.career-job-card__body{flex-direction:column;min-width:0;height:100%;padding:11px 12px 9px;display:flex}.career-job-card__head{justify-content:space-between;align-items:start;gap:18px;display:flex}.career-job-card__head>div{min-width:0}.career-job-card h3{color:var(--career-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:19px;line-height:1.16;transition:color .15s;display:-webkit-box;overflow:hidden}.career-job-card:hover h3{color:var(--career-blue)}.career-job-card__number{color:#6b778c;font-family:var(--font-mono);margin-top:3px;font-size:9px;line-height:1.3;display:block}.career-job-card__organization{color:#44546f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:0 0 7px;font-size:11px;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.career-job-card__organization svg{flex:none;width:15px;height:15px}.career-job-card__badge{color:#0c4a6e;letter-spacing:.04em;text-transform:uppercase;background:#e9f2ff;border:1px solid #cce0ff;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:700}.career-job-card__meta{grid-template-columns:minmax(0,1fr);gap:8px;margin:11px 0 0;padding-top:0;display:grid}.career-job-card__meta>div{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:5px;min-width:0;display:grid}.career-job-card__meta>div>svg{color:#626f86;width:15px;height:15px;margin-top:1px}.career-job-card__meta>div>span{gap:1px;min-width:0;display:grid}.career-job-card__meta small{color:#6b778c;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.career-job-card__meta strong{color:#344563;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.career-job-card__body>p{color:#44546f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.career-job-card__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.career-job-card__route{color:#6b778c;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:9px;font-weight:700;overflow:hidden}.career-job-card--os .career-job-card__route{color:#7f5f01}.career-job-card__detail{color:var(--career-blue);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.career-job-card__arrow{width:30px;height:30px;color:var(--career-blue);background:#e8f5fc;border-radius:50%;place-items:center;transition:color .15s,background-color .15s,transform .15s;display:grid}.career-job-card__arrow svg{width:17px;height:17px}.career-job-card:hover .career-job-card__arrow{color:#fff;background:var(--career-blue);transform:translate(2px)}.career-job-card--compact .career-job-card__body{padding:16px 17px 14px}.career-job-card--compact h3{font-size:19px}.career-home-job-list--1 .career-job-card__body{grid-template-columns:minmax(300px,1.4fr) minmax(210px,.7fr) auto;grid-template-areas:"organization meta footer""head meta footer";align-items:center;gap:6px 32px;padding:18px 20px;display:grid}.career-home-job-list--1 .career-job-card__organization{grid-area:organization;margin:0}.career-home-job-list--1 .career-job-card__head{grid-area:head}.career-home-job-list--1 .career-job-card__meta{grid-area:meta;margin:0}.career-home-job-list--1 .career-job-card__footer{flex-direction:column;grid-area:footer;align-items:flex-end;margin:0;padding:0}.career-home-ecosystem{color:var(--career-ink);background:#fff;padding-block:49px 54px}.career-home-ecosystem__inner{display:block}.career-home-ecosystem__intro{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:64px;display:grid}.career-home-ecosystem .career-overline{color:var(--career-blue)}.career-home-ecosystem__intro h2{max-width:690px;color:var(--career-navy);letter-spacing:-.025em;text-wrap:balance;margin:8px 0 0;font-size:clamp(34px,3.3vw,43px);line-height:1.04}.career-home-ecosystem__description{max-width:530px;color:var(--career-muted);margin:0 0 3px;font-size:14px;line-height:1.68}.career-home-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px;display:grid}.career-home-route{border-radius:var(--career-radius-md);background:#eef7fc;min-height:84px;padding:17px 20px;position:relative}.career-home-route--os{background:#f2faef}.career-home-route strong{color:var(--career-navy);font-size:12px}.career-home-route p{color:var(--career-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.career-home-companies{min-width:0;color:var(--career-ink);background:0 0;margin-top:39px;padding:0}.career-home-companies__head{justify-content:space-between;align-items:end;gap:25px;padding-bottom:18px;display:flex}.career-home-companies__head .career-overline{color:var(--career-blue)}.career-home-companies__head h3{color:var(--career-navy);margin:5px 0 0;font-size:24px}.career-company-tabs{background:#eef4f8;border-radius:999px;flex:none;gap:4px;padding:3px;display:flex}.career-company-tabs button{color:#4c5b62;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;font-weight:600;transition:color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.career-company-tabs button:last-child{border-right:0}.career-company-tabs button span{color:#68767a;text-align:center;background:#fff;border-radius:10px;min-width:18px;padding:1px 5px;font-size:9px}.career-company-tabs button:hover{color:var(--career-navy);background:#fff}.career-company-tabs button.is-active{color:#fff;background:var(--career-blue);box-shadow:0 2px 6px #084a9a26}.career-company-tabs button.is-active span{color:var(--career-navy);background:#fff}.career-company-rail-shell{padding-top:36px;position:relative}.career-company-scroll-hint{color:#748085;font-size:10px;position:absolute;top:9px;right:78px}.career-company-controls{gap:5px;display:flex;position:absolute;top:0;right:0}.career-company-controls button{width:31px;height:31px;color:var(--career-navy);cursor:pointer;background:#eef4f8;border:0;border-radius:50%;place-items:center;padding:0;transition:color .16s,background-color .16s,transform .16s;display:grid}.career-company-controls button svg{width:18px;height:18px}.career-company-controls button:hover:not(:disabled){color:#fff;background:var(--career-blue);border-color:var(--career-blue)}.career-company-controls button:active:not(:disabled){transform:translateY(1px)}.career-company-controls button:disabled{opacity:.32;cursor:default}.career-company-grid{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-y;gap:10px;min-width:0;padding:0;display:flex;overflow-x:auto}.career-company-grid::-webkit-scrollbar{display:none}.career-company-grid:focus-visible{outline:2px solid var(--career-blue);outline-offset:3px}.career-company-grid.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.career-company-card{border-radius:var(--career-radius-md);scroll-snap-align:start;text-align:center;background:#f5f8fb;flex-direction:column;flex:0 0 calc(20% - 8px);justify-content:center;align-items:center;gap:10px;min-width:0;min-height:118px;padding:16px;transition:background-color .18s,transform .18s;display:flex}.career-company-card:hover{background:#eef7fc}.career-company-card img{object-fit:contain;pointer-events:none;filter:saturate(.72);opacity:.78;width:100%;height:54px;transition:filter .22s,opacity .22s,transform .22s}.career-company-card:hover img{filter:saturate();opacity:1;transform:translateY(-2px)}.career-company-card>span{color:#fff;background:var(--career-navy);border-radius:50%;place-items:center;width:46px;height:46px;font-size:11px;font-weight:700;display:grid}.career-company-card strong{color:#52616a;max-width:180px;font-size:10px;font-weight:600;line-height:1.35}.career-empty-state{color:var(--career-muted);background:var(--career-concrete);border-radius:var(--career-radius-md);text-align:center;padding:45px 24px}.career-empty-state>svg{width:31px;height:31px;color:var(--career-blue)}.career-empty-state h2,.career-empty-state h3{color:var(--career-navy);margin:11px 0 6px}.career-empty-state p{margin:0}.career-empty-state--bordered{border:1px solid var(--career-border);background:#fff}.career-page-hero,.career-detail-hero{color:var(--career-ink);background:var(--career-concrete);border-bottom:1px solid var(--career-border)}.career-page-hero{padding-block:25px 28px}.career-page-hero__grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.career-page-hero .career-kicker{color:var(--career-blue)}.career-page-hero h1{max-width:760px;color:var(--career-navy);letter-spacing:-.02em;margin:6px 0;font-size:clamp(31px,3.6vw,40px);line-height:1.06}.career-page-hero p{color:#626f86;max-width:690px;margin:0;font-size:14px;line-height:1.5}.career-page-hero__summary{border:1px solid var(--career-border);border-radius:var(--career-radius-md);min-width:330px;box-shadow:var(--shadow-xs);background:#fff;grid-template-columns:repeat(3,minmax(88px,1fr));margin:0;display:grid;overflow:hidden}.career-page-hero__summary>div{border-right:1px solid var(--career-border);padding:12px 14px}.career-page-hero__summary>div:last-child{border-right:0}.career-page-hero__summary dt{color:#6b778c;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.career-page-hero__summary dd{color:var(--career-navy);font-family:var(--font-heading);margin:4px 0 0;font-size:24px;font-weight:700;line-height:1}.career-listing{background:#f7f8fa;padding-block:0 48px}.career-listing__search{z-index:2;border:1px solid var(--career-border);border-radius:0 0 var(--career-radius-md) var(--career-radius-md);min-height:64px;box-shadow:var(--shadow-sm);background:#fff;border-top:0;grid-template-columns:minmax(280px,1.2fr) minmax(190px,.5fr) auto;align-items:center;margin-top:-1px;padding:8px;display:grid;position:relative;overflow:hidden}.career-listing__search label:first-child{border-radius:var(--career-radius-sm) 0 0 var(--career-radius-sm);border:1px solid #b3b9c4;align-items:center;gap:9px;height:46px;padding:0 12px;display:flex}.career-listing__search label:first-child svg{color:var(--career-blue);flex:none}.career-listing__search input{color:#172b4d;width:100%;height:100%;font:inherit;border:0;outline:0;padding:0;font-size:13px}.career-listing__search label:nth-child(2){border:1px solid #b3b9c4;border-left:0;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:8px;height:46px;padding:0 12px;display:grid}.career-listing__search label:nth-child(2)>span{color:#6b778c;font-size:10px;font-weight:600}.career-listing__search select{color:#172b4d;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:0;outline:0;font-size:12px}.career-listing__search>button{color:#fff;background:var(--career-blue);border-radius:0 var(--career-radius-sm) var(--career-radius-sm) 0;cursor:pointer;height:46px;font:inherit;border:0;justify-content:center;align-items:center;gap:7px;padding:0 22px;font-size:12px;font-weight:700;transition:background-color .15s;display:inline-flex}.career-listing__search>button:hover{background:var(--career-blue-dark)}.career-listing__layout{grid-template-columns:220px minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.career-mobile-filter-toggle{display:none}.career-filter-card{border:1px solid var(--career-border);border-radius:var(--career-radius-md);box-shadow:var(--shadow-xs);background:#fff;align-self:start;padding:16px;position:sticky;top:78px}.career-filter-card__title{color:var(--career-navy);border-bottom:1px solid #ebecf0;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.career-filter-card__title>span{align-items:center;gap:7px;display:inline-flex}.career-filter-card__title small{color:var(--career-blue);background:#e9f2ff;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700}.career-filter-card label{margin-top:16px;display:block}.career-filter-card label>span{color:#44546f;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.career-filter-card label>span svg{color:#626f86;width:16px;height:16px}.career-filter-card select{color:#172b4d;border-radius:var(--career-radius-sm);width:100%;height:38px;font:inherit;background:#fff;border:1px solid #b3b9c4;padding:0 9px;font-size:12px}.career-filter-card__apply,.career-filter-card__reset{border-radius:var(--career-radius-sm);cursor:pointer;width:100%;height:37px;font:inherit;margin-top:10px;font-size:11px;font-weight:600}.career-filter-card__apply{color:#fff;background:var(--career-blue);border:1px solid var(--career-blue)}.career-filter-card__apply:hover{background:var(--career-blue-dark);border-color:var(--career-blue-dark)}.career-filter-card__reset{color:#44546f;background:#fff;border:1px solid #b3b9c4;justify-content:center;align-items:center;gap:6px;display:flex}.career-filter-card__reset:hover{background:#f1f2f4}.career-filter-card__fact{border-left:3px solid var(--career-blue);border-radius:var(--career-radius-sm);background:#f7f8fa;margin-top:16px;padding:12px}.career-filter-card__fact strong{color:var(--career-navy);font-family:var(--font-heading);font-size:23px;display:block}.career-filter-card__fact span{color:#626f86;font-size:10px}.career-results{min-width:0}.career-results__head{justify-content:space-between;align-items:start;gap:16px;min-height:42px;display:flex}.career-results__head>div{flex-direction:column;gap:3px;display:flex}.career-results__head span{color:#6b778c;font-size:11px}.career-results__head strong{color:var(--career-navy);font-size:17px}.career-results__head .career-results__range{color:#6b778c;align-self:center;font-size:11px}.career-active-filters{border:1px solid var(--career-border);border-radius:var(--career-radius-sm);background:#fff;flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 11px;padding:8px 10px;display:flex}.career-active-filters>span{color:#6b778c;letter-spacing:.04em;text-transform:uppercase;margin-right:2px;font-size:9px;font-weight:700}.career-active-filters button{color:#0c4a9e;cursor:pointer;min-height:27px;font:inherit;background:#e9f2ff;border:1px solid #cce0ff;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.career-active-filters button:hover{background:#cce0ff}.career-active-filters .career-active-filters__clear{color:#44546f;background:0 0;border-color:#0000}.career-results__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.career-pagination{color:#60707e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:57px;margin-top:18px;font-size:12px;display:grid}.career-pagination a{color:var(--career-blue);align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.career-pagination a:last-child{justify-self:end}.career-detail-hero{color:var(--career-navy);background:#f7f8fa;padding-block:29px 35px}.career-detail-hero .career-kicker{color:var(--career-blue)}.career-back-link{align-items:center;gap:6px;width:fit-content;margin-bottom:21px;font-size:11px;font-weight:600;text-decoration:none;display:flex;color:#44546f!important}.career-back-link:hover{color:var(--career-blue)!important}.career-detail-hero h1{max-width:850px;color:var(--career-navy);letter-spacing:-.025em;margin:7px 0 9px;font-size:clamp(34px,4.4vw,50px);line-height:1.04}.career-detail-hero__organization{color:#44546f;align-items:center;gap:6px;margin-bottom:17px;font-size:13px;font-weight:600;display:flex}.career-detail-hero__organization svg{width:18px;height:18px;color:var(--career-blue)}.career-detail-hero__meta{color:#44546f;flex-wrap:wrap;gap:9px 11px;font-size:11px;display:flex}.career-detail-hero__meta span{border:1px solid var(--career-border);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.career-detail-hero__meta svg{color:#626f86;width:16px;height:16px}.career-detail{background:#f7f8fa;padding-block:32px 64px}.career-detail__layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.career-detail__main{min-width:0}.career-detail-content-card{border:1px solid var(--career-border);border-radius:var(--career-radius-md);box-shadow:var(--shadow-xs);background:#fff;padding:27px 30px 32px}.career-detail__lead{color:#344563;border-bottom:1px solid var(--career-border);margin:0 0 25px;padding:0 0 21px;font-size:16px;line-height:1.65}.career-channel-note{border-left:4px solid var(--career-blue);border-radius:var(--career-radius-sm);background:#e9f2ff;margin-bottom:29px;padding:16px 18px}.career-channel-note>span{color:#59707e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.career-channel-note h2{color:var(--career-navy);margin:5px 0 6px;font-size:18px}.career-channel-note p{color:#44546f;margin:0;font-size:12px;line-height:1.58}.career-channel-note--os{border-left-color:var(--career-yellow);background:#fffdf3}.career-closed-notice{color:#5d3c18;border-radius:var(--career-radius-md);background:#fff7e8;border:1px solid #ead4ac;gap:13px;margin-bottom:25px;padding:17px 18px;display:flex}.career-closed-notice>svg{flex:none;margin-top:2px}.career-closed-notice h2{color:#493018;margin:0 0 4px;font-size:17px}.career-closed-notice p{margin:0;font-size:13px;line-height:1.55}.career-detail-section{margin-top:29px}.career-detail-section:first-child{margin-top:0}.career-detail-section h2{color:var(--career-navy);border-left:3px solid var(--career-blue);letter-spacing:-.01em;margin:0 0 13px;padding-left:11px;font-size:20px}.career-rich-text{color:#44546f;font-size:13px;line-height:1.7}.career-rich-text p{margin:0 0 10px}.career-check-list,.career-document-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.career-check-list li{color:#455767;align-items:start;gap:8px;line-height:1.52;display:flex}.career-check-list svg{width:18px;height:18px;color:var(--career-green);flex:none;margin-top:2px}.career-document-list{grid-template-columns:repeat(2,minmax(0,1fr))}.career-document-list li{background:var(--career-concrete);border-radius:var(--career-radius-sm);color:#364b5a;border:1px solid #dfe3e1;align-items:center;gap:9px;min-height:53px;padding:10px 12px;display:flex}.career-document-list svg{color:var(--career-blue);flex:none}.career-document-list span{flex-direction:column;font-size:12px;font-weight:600;display:flex}.career-document-list small{color:#75818b;margin-top:2px;font-weight:400}.career-translation{background:var(--career-concrete);border:1px solid var(--career-border);border-radius:var(--career-radius-md);margin-top:36px;padding:16px 18px}.career-translation summary{color:var(--career-blue);cursor:pointer;font-weight:600}.career-translation .career-detail-section{margin-top:23px}.career-detail__aside{gap:12px;display:grid;position:sticky;top:78px}.career-apply-card{color:var(--career-navy);border:1px solid #85b8ff;border-top:4px solid var(--career-blue);border-radius:var(--career-radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:21px}.career-apply-card__label{color:var(--career-blue);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.career-apply-card h2{margin:8px 0 9px;font-size:22px;line-height:1.2}.career-apply-card p{color:#44546f;margin:0 0 17px;font-size:12px;line-height:1.58}.career-apply-card button{border-radius:var(--career-radius-sm);width:100%;min-height:41px;font-weight:600}.career-apply-card__status{color:#44546f;border:1px solid var(--career-border);border-radius:var(--career-radius-sm);text-align:center;background:#f1f2f4;padding:10px 12px;font-size:11px}.career-site .career-apply-card__primary{color:#fff;background:var(--career-blue);border-radius:var(--career-radius-sm);justify-content:center;align-items:center;gap:7px;min-height:43px;padding:10px 13px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:flex}.career-apply-card__primary:hover{background:var(--career-blue-dark)}.career-apply-card__primary:active{transform:translateY(1px)}.career-apply-card__profile{min-height:41px;color:var(--career-blue);border-radius:var(--career-radius-sm);background:#fff;border:1px solid #85b8ff;justify-content:center;align-items:center;gap:7px;margin-top:8px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.career-apply-card__profile:hover{color:var(--career-blue-dark);background:#e9f2ff}.career-apply-card__profile svg{width:18px;height:18px}.career-apply-card--closed{border-color:#6b778c #b3b9c4 #b3b9c4}.career-apply-card__copy{color:#44546f;cursor:pointer;background:0 0;border:1px solid #b3b9c4;justify-content:center;align-items:center;gap:7px;margin-top:8px;display:flex}.career-apply-card__copy:hover{background:#f1f2f4}.career-job-facts{border:1px solid var(--career-border);border-radius:var(--career-radius-md);background:#fff;padding:18px}.career-job-facts h3{color:var(--career-navy);margin:0 0 11px;font-size:14px}.career-job-facts>div{color:#35495a;border-top:1px solid #e1e5e4;align-items:center;gap:9px;padding:10px 0;font-size:12px;display:flex}.career-job-facts svg{color:var(--career-blue);flex:none}.career-job-facts span{flex-direction:column;gap:2px;display:flex}.career-job-facts small{color:#77838e;text-transform:uppercase;font-size:9px}.career-job-facts em{color:var(--career-blue);margin-top:2px;font-size:10px;font-style:normal;font-weight:700}.career-safety-note{color:#4d5e69;border:1px solid #dfd2a9;border-left:5px solid var(--career-yellow);border-radius:var(--career-radius-md);background:#f8f3e7;padding:15px 17px}.career-safety-note strong{color:#5f5100;font-size:12px}.career-safety-note p{margin:4px 0 0;font-size:11px;line-height:1.5}.career-related{background:var(--career-concrete);padding-block:57px 65px}.career-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:25px;display:flex}.career-section-heading h2{color:var(--career-navy);margin:6px 0 0;font-size:clamp(28px,3vw,38px);line-height:1.08}.career-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.career-job-grid .career-job-card--compact>article{grid-template-columns:1fr}.career-job-grid .career-job-card--compact .career-job-card__source{border-right:0;border-bottom:1px solid var(--career-border)}.career-footer{color:#d2dfe4;background:#102a3a}.career-footer__grid{justify-content:space-between;align-items:center;gap:40px;min-height:142px;display:flex}.career-footer__brand{align-items:center;gap:14px;display:flex}.career-footer__brand img{object-fit:contain;width:48px;height:48px}.career-footer__brand strong{color:#fff;font-size:14px}.career-footer__brand p{color:#9eb1ba;margin:5px 0 0;font-size:11px}.career-footer__links{gap:21px;display:flex}.career-footer__links a{color:#d3e0e5;font-size:11px;text-decoration:none}.career-footer__links a:hover{color:#fff}.career-footer__bottom{color:#8299a4;border-top:1px solid #2a414c;justify-content:space-between;align-items:center;gap:20px;min-height:49px;font-size:10px;display:flex}.career-motion-ready [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .36s cubic-bezier(.2,0,0,1),transform .36s cubic-bezier(.2,0,0,1);transform:translateY(12px)}.career-motion-ready [data-reveal=left]{transform:translate(-14px)}.career-motion-ready [data-reveal=right]{transform:translate(14px)}.career-motion-ready [data-reveal].is-visible{opacity:1;will-change:auto;transform:none}.career-motion-ready .career-home-job-list .career-job-card:nth-child(2),.career-motion-ready .career-results__list .career-job-card:nth-child(2){transition-delay:45ms}.career-motion-ready .career-home-job-list .career-job-card:nth-child(3),.career-motion-ready .career-results__list .career-job-card:nth-child(3){transition-delay:90ms}.career-motion-ready .career-home-job-list .career-job-card:nth-child(4),.career-motion-ready .career-results__list .career-job-card:nth-child(4){transition-delay:.135s}@keyframes candidate-page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.candidate-page-header,.candidate-page-content{animation:.26s cubic-bezier(.2,0,0,1) both candidate-page-enter}.candidate-page-content{animation-delay:35ms}@media (width<=1060px){.career-home-intro__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.career-home-intro__copy{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);column-gap:48px}.career-home-job-list,.career-results__list{grid-template-columns:repeat(2,minmax(0,1fr))}.career-home-job-list--1{grid-template-columns:1fr}.career-home-ecosystem__intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.career-company-card{flex-basis:calc(25% - 7.5px)}}@media (width<=820px){.career-header__jobs{margin-left:auto;display:inline-flex}.career-account-menu{margin-left:auto}.career-nav{display:none}.career-home-hero__content{padding-block:54px 62px}.career-home-hero h1{max-width:650px;font-size:60px}.career-home-intro__grid{grid-template-columns:1fr;gap:34px}.career-home-intro__copy{display:block}.career-home-intro__copy p{margin-top:12px}.career-home-search{grid-template-columns:1fr 1fr}.career-home-search button{min-height:60px}.career-job-card--compact .career-job-card__meta{margin-top:13px}.career-home-job-list--1 .career-job-card__body{padding:16px 17px 14px;display:flex}.career-home-ecosystem__intro{grid-template-columns:1fr;gap:24px}.career-home-routes{grid-template-columns:1fr 1fr}.career-company-card{flex-basis:calc(33.3333% - 6.66667px)}.career-page-hero__grid{gap:24px}.career-page-hero__summary{min-width:285px}.career-detail__layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px}}@media (width<=760px){.career-container{width:min(100% - 30px,1180px)}.career-header{height:62px}.career-is-scrolled .career-header{height:56px}.career-brand img{width:39px;height:39px}.career-brand strong{font-size:12px}.career-brand small{font-size:9px}.career-header__jobs{display:none}.career-menu-toggle{place-items:center;display:inline-grid}.career-nav--open{border-bottom:1px solid var(--career-border);background:#fff;gap:0;padding:7px 15px 13px;display:grid;position:absolute;top:62px;left:0;right:0;box-shadow:0 12px 23px #172a371f}.career-is-scrolled .career-nav--open{top:56px}.career-nav--open a{border-bottom:1px solid #e5e8e7;padding:12px 8px}.career-nav--open a:after{display:none}.career-nav--open a:last-child{border-bottom:0}.career-nav__mobile-jobs{display:block}.career-nav--open .career-nav__candidate-mobile{color:var(--career-blue);display:flex!important}.career-trustbar__inner{min-height:38px}.career-trustbar__inner>span{font-size:10px}.career-trustbar__inner a{display:none}.career-home-hero{align-items:end;min-height:510px}.career-home-hero__backdrop:after{background:linear-gradient(#0079bf45 0%,#053370cc 46%,#052354f2 100%)}.career-home-hero__backdrop img{object-position:58% center}.career-home-hero__content{padding-block:50px}.career-home-hero h1{margin-block:10px 15px;font-size:48px}.career-home-hero__content>p{font-size:14px;line-height:1.6}.career-home-hero__actions{margin-top:23px}.career-home-hero__summary{gap:18px;margin-top:27px}.career-home-hero__summary>div{padding:0}.career-home-hero__summary dt{font-size:9px}.career-home-hero__summary dd{font-size:24px}.career-home-search-stage{min-height:46px}.career-home-search{grid-template-columns:1fr 1fr;gap:8px;margin-top:-24px;padding:9px}.career-home-search label{min-height:59px}.career-home-search label:first-child{grid-column:1/-1}.career-home-search button{grid-column:1/-1;min-height:50px}.career-home-intro{padding-block:38px 42px}.career-home-intro__grid{gap:29px}.career-home-intro__copy h2{font-size:36px}.career-home-principles{grid-template-columns:1fr;gap:7px;margin-top:24px}.career-home-principles article{min-height:0;padding-left:20px}.career-home-jobs{padding-block:34px 40px}.career-home-section-head{flex-direction:column;align-items:start;gap:14px;margin-bottom:20px}.career-home-section-head h2{font-size:31px}.career-home-job-list{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:10px;margin-right:0;padding:1px 1px 8px;scroll-padding-inline:1px;display:flex;overflow-x:auto}.career-home-job-list::-webkit-scrollbar{display:none}.career-home-job-list .career-job-card{scroll-snap-align:start;flex:0 0 calc(100% - 2px)}.career-results__list{grid-template-columns:1fr}.career-job-card__source{border-right:0;border-bottom:1px solid var(--career-border);flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 12px}.career-job-card__source small{text-align:right;max-width:65%}.career-job-card__body{padding:14px}.career-job-card__meta{grid-template-columns:1fr 1fr;gap:11px 18px;display:grid}.career-job-card__footer{flex-direction:row;align-items:center;margin-top:11px}.career-job-card--compact .career-job-card__footer{margin-top:auto;padding-top:9px}.career-home-ecosystem{padding-block:41px 44px}.career-home-ecosystem__intro{display:block}.career-home-ecosystem__intro h2{margin:8px 0 13px;font-size:34px}.career-home-ecosystem__description{margin-top:18px}.career-home-routes{margin-top:23px;display:block}.career-home-route{padding:14px 15px}.career-home-companies{margin-top:32px;padding:0}.career-home-companies__head{flex-direction:column;align-items:start;gap:14px}.career-home-companies__head h3{font-size:22px}.career-company-tabs{width:100%}.career-company-tabs button{flex:1;justify-content:center}.career-company-rail-shell{margin-right:-15px}.career-company-grid{padding-right:15px}.career-company-card{flex-basis:min(56vw,190px);min-height:126px;padding:19px 14px}.career-company-card img{height:50px}.career-page-hero{padding-block:22px 25px}.career-page-hero__grid{grid-template-columns:1fr;align-items:start;gap:20px}.career-page-hero h1{font-size:36px}.career-page-hero__summary{width:100%;min-width:0}.career-listing__search{border-top:1px solid var(--career-border);border-radius:var(--career-radius-md);grid-template-columns:1fr;min-height:0;padding:11px}.career-listing__search label:first-child{height:46px;margin-left:0}.career-listing__search label:nth-child(2){border:1px solid #bcc7c8;border-top:0;height:46px}.career-listing__search>button{height:46px}.career-listing__layout{grid-template-columns:1fr;gap:17px;margin-top:18px}.career-mobile-filter-toggle{color:#172b4d;border:1px solid var(--career-border);border-radius:var(--career-radius-sm);cursor:pointer;min-height:44px;font:inherit;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:0 13px;display:flex}.career-mobile-filter-toggle>span{align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.career-mobile-filter-toggle>span svg{color:var(--career-blue)}.career-mobile-filter-toggle small{color:#6b778c;font-size:9px;font-weight:600}.career-filter-card{grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:none;position:static}.career-filter-card.is-mobile-open{display:grid}.career-filter-card__title,.career-filter-card__fact{grid-column:1/-1}.career-filter-card label,.career-filter-card__apply,.career-filter-card__reset{margin-top:0}.career-detail-hero{padding-block:25px 29px}.career-back-link{margin-bottom:20px}.career-detail-hero h1{font-size:37px}.career-detail{padding-block:24px 46px}.career-detail__layout{grid-template-columns:1fr}.career-detail__aside{order:-1;position:static}.career-detail-content-card{padding:22px 20px 26px}.career-job-facts{display:block}.career-account-menu{margin-left:0}.career-account-menu__trigger{justify-content:center;width:38px;height:38px;padding:0}.career-account-menu__trigger span,.career-account-menu__chevron{display:none}.career-account-menu__panel{width:auto;position:fixed;top:69px;left:12px;right:12px}.career-document-list{grid-template-columns:1fr}.career-related{padding-block:46px}.career-section-heading{flex-direction:column;align-items:start;gap:13px}.career-job-grid{grid-template-columns:1fr}.career-footer__grid{flex-direction:column;align-items:flex-start;padding-block:31px}.career-footer__links{flex-direction:column;gap:10px}.career-footer__bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:12px}}@media (width<=480px){.career-home-hero{min-height:540px}.career-home-hero h1{font-size:42px}.career-home-hero__actions{flex-direction:column;align-items:stretch}.career-home-hero__actions>a{width:100%}.career-home-hero__summary dt{font-size:9px}.career-home-hero__summary dd{font-size:22px}.career-job-card__meta{grid-template-columns:1fr 1fr}.career-job-card__meta>div:first-child{grid-column:1/-1}.career-home-job-list .career-job-card__footer{flex-direction:row;align-items:center}.career-home-job-list .career-job-card__detail{min-height:32px}.career-home-job-list .career-job-card__arrow{width:30px;height:30px}.career-job-card__source small{max-width:58%}.career-filter-card{grid-template-columns:1fr}.career-filter-card__title,.career-filter-card__fact{grid-column:auto}.career-page-hero__summary>div{padding:10px}.career-page-hero__summary dt{font-size:9px}.career-page-hero__summary dd{font-size:21px}.career-active-filters{flex-direction:column;align-items:flex-start}.career-pagination{grid-template-columns:1fr 1fr;row-gap:13px}.career-pagination>span:nth-child(2){text-align:center;grid-area:1/1/auto/-1}.career-pagination a{grid-row:2}}@media (prefers-reduced-motion:reduce){.career-site *,.career-site :before,.career-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.career-motion-ready [data-reveal]{opacity:1;transform:none}.career-scroll-progress{transition:none}}.career-eyebrow{color:var(--career-blue);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.career-apply-hero{color:#fff;background:var(--career-navy);padding-block:29px 34px}.career-detail-back{align-items:center;gap:6px;margin-bottom:20px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;color:#c9dce4!important}.career-apply-hero .career-eyebrow{color:#82c4d9}.career-apply-hero h1{color:#fff;max-width:900px;font-family:var(--career-display-font);margin:7px 0 13px;font-size:clamp(32px,4vw,47px);line-height:1.05}.career-apply-hero__meta{color:#d2e0e5;flex-wrap:wrap;gap:9px 22px;font-size:12px;display:flex}.career-apply-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:24px;padding-block:34px 60px;display:grid}.career-application-form{border:1px solid var(--career-border);border-radius:var(--career-radius-lg);background:#fff;padding:28px;box-shadow:0 15px 38px #17344712}.career-form-heading{border-bottom:1px solid #e1e6e5;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;padding-bottom:20px;display:flex}.career-form-heading h2{font-family:var(--career-display-font);margin:5px 0 7px;font-size:28px;line-height:1.1}.career-form-heading p{max-width:650px;color:var(--career-muted);margin:0;font-size:13px;line-height:1.6}.career-form-heading__secure{color:#246b5f;background:#eef8f5;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.career-form-grid{grid-template-columns:1fr 1fr;gap:19px 16px;display:grid}.career-field{color:#273944;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.career-field--wide{grid-column:1/-1}.career-field input,.career-field select,.career-field textarea{width:100%;color:var(--text-primary);background:var(--surface-0);border:1px solid var(--border-default);border-radius:var(--career-radius-sm);font:inherit;outline:none;padding:0 12px;font-weight:400;transition:border-color .12s ease-out,box-shadow .12s ease-out,background-color .12s ease-out}.career-field input,.career-field select{height:44px}.career-field textarea{resize:vertical;padding-block:10px}.career-field input[readonly]{color:var(--text-secondary);background:var(--surface-100)}.career-field input:focus,.career-field select:focus,.career-field textarea:focus{border-color:var(--career-blue);box-shadow:0 0 0 3px #176f9124}.career-field select:disabled{color:#43545d;opacity:1;background:#f3f6f6}.career-field>small,.career-field-error{color:#b42318;font-size:11px;font-weight:500}.career-file-field{position:relative}.career-file-field>div{color:#31464f;border-radius:var(--career-radius-sm);background:#f7f9f9;border:1px dashed #9cafb5;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:10px;min-height:76px;padding:13px 15px;display:grid}.career-file-field>div svg{color:var(--career-blue);grid-row:1/3;font-size:27px}.career-file-field>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.career-file-field>div small{color:var(--career-muted);font-weight:400}.career-file-field>input[type=file]{z-index:2;cursor:pointer;opacity:0;height:calc(100% - 25px);position:absolute;inset:25px 0 0}.career-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.career-consent{color:#43545d;border-radius:var(--career-radius-sm);background:#f5f8f8;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:10px;margin-top:23px;padding:15px;font-size:11px;line-height:1.65;display:grid}.career-consent input{width:16px;height:16px;accent-color:var(--career-blue);margin:2px 0 0}.career-consent a{color:var(--career-blue);font-weight:700}.career-form-alert{color:#8a3c10;border-radius:var(--career-radius-sm);background:#fff4e8;border:1px solid #f0c99d;align-items:flex-start;gap:8px;margin-bottom:18px;padding:12px 13px;font-size:12px;display:flex}.career-form-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.career-form-actions button,.career-activation-submit{color:#fff;background:var(--career-blue);border-radius:var(--career-radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 20px;font-weight:700;display:inline-flex}.career-form-actions button:disabled,.career-activation-submit:disabled{cursor:wait;opacity:.65}.career-form-actions>span{color:#3d625b;align-items:center;gap:6px;font-size:10px;display:inline-flex}.career-apply-help{border-radius:var(--career-radius-lg);background:#eef4f5;padding:22px;position:sticky;top:92px}.career-apply-help h2{font-family:var(--career-display-font);margin:0 0 15px;font-size:20px}.career-apply-help ol{color:#41545d;gap:12px;margin:0;padding-left:19px;font-size:12px;line-height:1.55;display:grid}.career-apply-help__os{color:#245d69;border-top:1px solid #cadadd;grid-template-columns:20px minmax(0,1fr);gap:8px;margin-top:19px;padding-top:17px;display:grid}.career-apply-help__os p{margin:0;font-size:11px;line-height:1.6}.career-result-page{background:#f1f5f5;place-items:center;min-height:65vh;padding:54px 18px 70px;display:grid}.career-result-card{text-align:center;border:1px solid var(--career-border);border-radius:var(--career-radius-lg);background:#fff;width:min(100%,610px);padding:38px;box-shadow:0 20px 50px #1734471a}.career-result-card__icon{color:#21856e;width:44px;height:44px;margin-bottom:15px}.career-result-card h1{font-family:var(--career-display-font);margin:7px auto 13px;font-size:32px;line-height:1.12}.career-result-card>p{color:var(--career-muted);margin:0 auto;font-size:13px;line-height:1.65}.career-result-card__notice{color:#324b56;text-align:left;border-radius:var(--career-radius-sm);background:#eef5f7;grid-template-columns:24px minmax(0,1fr);gap:10px;margin-top:23px;padding:16px;font-size:12px;line-height:1.55;display:grid}.career-result-card__local,.career-result-card__back{border-radius:var(--career-radius-sm);justify-content:center;align-items:center;min-height:43px;margin-top:13px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.career-site .career-result-card__local{color:#fff;background:var(--career-blue)}.career-site .career-result-card__back{color:var(--career-blue);border:1px solid #9db8c1}.career-activation-card{text-align:left}.career-activation-card>.career-result-card__icon{margin-inline:auto;display:block}.career-activation-card>.career-eyebrow,.career-activation-card>h1,.career-activation-card>p{text-align:center}.career-activation-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.career-activation-existing{border-radius:var(--career-radius-sm);background:#eef7f4;padding:13px;margin-top:21px!important}.career-activation-submit{width:100%;margin-top:21px}.career-legal-hero{color:#fff;background:var(--career-navy);padding-block:38px}.career-legal-hero .career-eyebrow{color:#82c4d9}.career-legal-hero h1{color:#fff;font-family:var(--career-display-font);margin:6px 0 8px;font-size:42px}.career-legal-hero p{color:#cbdce2;margin:0;font-size:11px}.career-legal-content{max-width:860px;padding-block:38px 65px}.career-legal-content h2{font-family:var(--career-display-font);margin:26px 0 7px;font-size:22px}.career-legal-content h2:first-child{margin-top:0}.career-legal-content p{color:#445760;margin:0;font-size:13px;line-height:1.75}.career-site .career-legal-back{color:var(--career-blue);margin-top:31px;font-size:12px;font-weight:700;display:inline-flex}.career-nav__candidate{color:var(--career-blue)!important;font-weight:700!important}.candidate-auth-page{background:linear-gradient(120deg,#eef4f4 0 46%,#f9fbfb 46%);min-height:70vh;padding-block:55px 70px}.candidate-auth-layout{grid-template-columns:minmax(0,1fr) 470px;align-items:center;gap:70px;display:grid}.candidate-auth-intro{max-width:610px}.candidate-auth-intro h1{max-width:580px;font-family:var(--career-display-font);letter-spacing:-.02em;margin:9px 0 17px;font-size:clamp(38px,5vw,58px);line-height:1.02}.candidate-auth-intro>p{max-width:540px;color:var(--career-muted);margin:0;font-size:14px;line-height:1.75}.candidate-auth-intro>div{color:#315d57;align-items:center;gap:8px;margin-top:25px;font-size:11px;font-weight:600;display:inline-flex}.candidate-auth-intro ul{color:#31525a;gap:12px;margin:25px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.candidate-auth-intro li{align-items:center;gap:9px;display:flex}.candidate-auth-intro li svg{color:#24856e}.candidate-auth-card{border:1px solid var(--career-border);border-radius:var(--career-radius-lg);background:#fff;gap:16px;padding:30px;display:grid;box-shadow:0 22px 55px #1734471c}.candidate-auth-card h2{font-family:var(--career-display-font);margin:0;font-size:28px}.candidate-auth-card>p{color:var(--career-muted);margin:-9px 0 5px;font-size:12px}.candidate-auth-card>button,.candidate-result-primary{background:var(--career-blue);border-radius:var(--career-radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.candidate-auth-card>button:disabled{opacity:.65}.candidate-auth-check{color:#53636a;align-items:center;gap:7px;font-size:11px;display:flex}.candidate-auth-check input{accent-color:var(--career-blue)}.candidate-auth-options{justify-content:space-between;align-items:center;gap:14px;display:flex}.candidate-auth-options>a{color:var(--career-blue);font-size:11px;font-weight:700;text-decoration:none}.candidate-auth-status{color:#245c4d;border-radius:var(--career-radius-sm);background:#eaf5f1;border:1px solid #c8e4da;padding:11px 13px;font-size:11px;line-height:1.55}.candidate-auth-error{color:#8b2f2f;border-radius:var(--career-radius-sm);background:#fff1f1;border:1px solid #efcaca;padding:11px 13px;font-size:11px;line-height:1.55}.candidate-auth-assistance{color:var(--career-muted);border-radius:var(--career-radius-sm);text-align:center;background:#f6f8f8;padding:10px 12px;font-size:10px;line-height:1.55}.candidate-auth-assistance a{color:var(--career-blue);font-weight:700}.candidate-auth-local-link{border-radius:var(--career-radius-sm);border:1px solid #a8c8d8;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--career-blue)!important}.candidate-google-button{border-radius:var(--career-radius-sm);background:#fff;border:1px solid #bac4cc;justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #122b390f;color:#27313b!important}.candidate-google-button:hover{background:#f8fafb;border-color:#8fa2af}.candidate-google-button img{width:19px;height:19px}.candidate-auth-divider{color:#7a8790;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:10px;font-size:9px;display:flex}.candidate-auth-divider:before,.candidate-auth-divider:after{content:"";background:#dce3e7;flex:1;height:1px}.candidate-google-account{color:#34434b;border-radius:var(--career-radius-sm);background:#f6f8f8;align-items:center;gap:10px;padding:11px 13px;font-size:11px;display:flex}.candidate-google-account img{width:22px;height:22px}.candidate-google-account span{gap:2px;display:grid}.candidate-google-account small{color:var(--career-muted);font-size:9px}.candidate-auth-switch{text-align:center;color:var(--career-muted);padding-top:3px;font-size:11px}.candidate-auth-switch a,.candidate-auth-note a{color:var(--career-blue);font-weight:700}.candidate-auth-switch a{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.candidate-auth-passwords{grid-template-columns:1fr 1fr;gap:12px;display:grid}.candidate-auth-note{color:var(--career-muted);font-size:10px;line-height:1.6}.candidate-result-page{background:#eef3f3;place-items:center;min-height:70vh;padding:55px 18px;display:grid}.candidate-result-card{text-align:center;border:1px solid var(--career-border);border-radius:var(--career-radius-lg);background:#fff;justify-items:center;gap:13px;width:min(100%,570px);padding:38px;display:grid;box-shadow:0 20px 50px #1734471a}.candidate-result-card>svg{width:42px;height:42px;color:var(--career-blue)}.candidate-result-card h1{font-family:var(--career-display-font);margin:0;font-size:34px}.candidate-result-card p{color:var(--career-muted);margin:0 0 8px;font-size:13px;line-height:1.7}.candidate-result-card>a:last-child{color:var(--career-blue);font-size:11px;font-weight:700}.candidate-portal-hero{color:#fff;background:var(--career-navy);border-bottom:1px solid #0d2a38;padding-block:32px}.candidate-portal-hero--compact{padding-block:27px}.candidate-portal-hero__inner{justify-content:space-between;align-items:center;gap:25px;display:flex}.candidate-portal-hero .career-eyebrow{color:#82c4d9}.candidate-portal-hero h1{color:#fff;font-family:var(--career-display-font);margin:6px 0 4px;font-size:38px}.candidate-portal-hero p{color:#c4d8df;font-family:var(--font-mono);margin:0;font-size:11px}.candidate-portal-hero button{color:#e5eff2;border-radius:var(--career-radius-sm);cursor:pointer;background:0 0;border:1px solid #6f8a94;align-items:center;gap:7px;padding:9px 13px;font-weight:700;display:inline-flex}.candidate-portal-hero__actions{align-items:center;gap:8px;display:flex}.candidate-portal-hero__actions>a,.candidate-settings-profile-link{color:#e5eff2;border-radius:var(--career-radius-sm);border:1px solid #6f8a94;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.candidate-notification-link span{color:#173447;background:#f7c95d;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:5px;font-size:9px;display:grid}.candidate-dashboard{padding-block:28px 65px}.candidate-dashboard-summary{background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:var(--career-radius-lg);box-shadow:var(--shadow-xs);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;padding:13px 0;display:grid}.candidate-dashboard-summary>div{justify-content:space-between;align-items:center;gap:12px;padding:2px 18px;display:flex}.candidate-dashboard-summary>div+div{border-left:1px solid #e0e7e8}.candidate-dashboard-summary span{color:var(--text-secondary);font-size:11px}.candidate-dashboard-summary strong{color:var(--career-navy);font-family:var(--career-display-font);letter-spacing:-.02em;font-size:26px}.candidate-task-center{background:var(--surface-50);border:1px solid var(--border-subtle);border-radius:var(--career-radius-lg);margin-bottom:16px;padding:20px}.candidate-task-center__heading,.candidate-detail-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.candidate-task-center__heading h2,.candidate-detail-section-heading h2{color:#203b47;font-family:var(--career-display-font);margin:4px 0 0;font-size:20px}.candidate-task-center__heading>span,.candidate-detail-section-heading>span{color:var(--text-secondary);background:var(--surface-200);border-radius:var(--career-radius-sm);padding:4px 7px;font-size:10px;font-weight:700}.candidate-task-list{gap:8px;display:grid}.candidate-task-list article{background:var(--surface-0);border:1px solid var(--border-subtle);border-left:3px solid var(--brand-500);border-radius:var(--career-radius-md);box-shadow:var(--shadow-xs);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 15px;transition:border-color .15s,box-shadow .15s;display:grid}.candidate-task-list article:hover{border-color:var(--border-default);border-left-color:var(--brand-500);box-shadow:var(--shadow-sm)}.candidate-task-list article.is-warning{border-left-color:#c68a25}.candidate-task-list__icon{color:#1c6b82;background:#edf5f7;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.candidate-task-list article.is-warning .candidate-task-list__icon{color:#9a6516;background:#fff4df}.candidate-task-list h3{color:#253f4a;font-family:var(--career-display-font);margin:0;font-size:15px}.candidate-task-list p{color:var(--career-muted);margin:3px 0 0;font-size:11px;line-height:1.5}.candidate-task-list small{color:#805712;align-items:center;gap:4px;margin-top:5px;font-size:10px;font-weight:700;display:inline-flex}.candidate-task-list small svg{width:13px;height:13px}.candidate-task-list article>a{color:var(--brand-600);border-radius:var(--career-radius-sm);border:1px solid #9dbdc6;align-items:center;gap:5px;padding:8px 11px;font-size:11px;font-weight:700;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out;display:inline-flex}.candidate-task-list article>a:hover{background:var(--brand-50);border-color:var(--brand-400)}.candidate-task-empty{color:#247560;border-radius:var(--career-radius-sm);background:#eff8f5;border:1px solid #c4e0d8;align-items:center;gap:11px;padding:13px 14px;display:flex}.candidate-task-empty>svg{flex:none;width:25px;height:25px}.candidate-task-empty h3{color:#28584d;font-family:var(--career-display-font);margin:0;font-size:14px}.candidate-task-empty p{color:#58736c;margin:2px 0 0;font-size:9px}.candidate-profile-status{background:#fff7e9;border:1px solid #edd6aa;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:17px;padding:17px 20px;display:grid}.candidate-profile-status.is-complete{background:#eef8f5;border-color:#bfdfd7}.candidate-profile-status__icon{color:#aa6a13;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.candidate-profile-status.is-complete .candidate-profile-status__icon{color:#24856e}.candidate-profile-status span{color:var(--career-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.candidate-profile-status h2{font-family:var(--career-display-font);margin:3px 0;font-size:21px}.candidate-profile-status p{color:#53636a;margin:0;font-size:11px}.candidate-profile-status>a{color:var(--career-blue);align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.candidate-dashboard__heading{justify-content:space-between;align-items:end;gap:18px;margin:34px 0 16px;display:flex}.candidate-dashboard__heading h2{font-family:var(--career-display-font);margin:5px 0 0;font-size:29px}.candidate-dashboard__heading>a{color:var(--career-blue);font-size:12px;font-weight:700}.candidate-application-list{gap:10px;display:grid}.candidate-application-list article{background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:var(--career-radius-md);box-shadow:var(--shadow-xs);border-left:3px solid #0000;grid-template-columns:40px minmax(0,1fr) 145px auto;align-items:center;gap:15px;padding:17px 18px 17px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.candidate-application-list article:hover{border-color:var(--border-default);border-left-color:var(--brand-500);box-shadow:var(--shadow-md);transform:translateY(-1px)}.candidate-application-list__icon{width:38px;height:38px;color:var(--career-blue);background:#edf5f7;border-radius:50%;place-items:center;display:grid}.candidate-application-list__main>span{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:0;font-size:10px}.candidate-application-list__main h3{font-family:var(--career-display-font);margin:2px 0 3px;font-size:18px}.candidate-application-list__main p{color:var(--career-muted);margin:0;font-size:11px}.candidate-application-list__main small{color:#62747b;align-items:center;gap:4px;margin-top:6px;font-size:10px;display:inline-flex}.candidate-application-list__main small svg{width:13px;height:13px}.candidate-application-list__status{justify-items:start;gap:3px;display:grid}.candidate-application-list__status span{color:#25675b;border-radius:var(--career-radius-sm);text-transform:capitalize;background:#edf8f4;padding:4px 7px;font-size:10px;font-weight:700}.candidate-application-list__status small{color:var(--career-muted);text-transform:capitalize;font-size:10px}.candidate-application-list__status.is-danger span{color:#9b3535;background:#fff0f0}.candidate-application-list__status.is-neutral span{color:#53636a;background:#eef2f3}.candidate-application-list__status.is-success span{color:#25675b;background:#edf8f4}.candidate-application-list__actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.candidate-application-list__actions a{color:var(--career-blue);white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.candidate-application-list__actions a:first-child{color:#fff;background:var(--career-blue);border-radius:var(--career-radius-sm);padding:7px 9px;text-decoration:none}.candidate-application-list__actions svg{width:13px;height:13px}.candidate-application-page{padding-block:24px 65px}.candidate-application-page__back{color:#4d6771;align-items:center;gap:5px;margin-bottom:13px;font-size:9px;font-weight:700;display:inline-flex}.candidate-application-overview{border:1px solid var(--career-border);border-radius:var(--career-radius-lg);background:#fff;grid-template-columns:45px minmax(0,1fr) 145px auto;align-items:center;gap:16px;padding:19px 20px;display:grid}.candidate-application-overview__icon{width:43px;height:43px;color:var(--career-blue);background:#edf5f7;border-radius:50%;place-items:center;display:grid}.candidate-application-overview__main>span{color:var(--career-muted);letter-spacing:.06em;font-size:9px}.candidate-application-overview__main h2{color:#203b47;font-family:var(--career-display-font);margin:2px 0 4px;font-size:21px}.candidate-application-overview__main p{color:var(--career-muted);align-items:center;gap:4px;margin:0;font-size:10px;display:flex}.candidate-application-overview__main p svg{width:13px;height:13px}.candidate-application-overview__status{justify-items:start;gap:4px;display:grid}.candidate-application-overview__status>span{color:#23677c;background:#e9f4f7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.candidate-application-overview__status small{color:var(--career-muted);font-size:9px}.candidate-application-overview__status.is-success>span{color:#25675b;background:#edf8f4}.candidate-application-overview__status.is-danger>span{color:#9b3535;background:#fff0f0}.candidate-application-overview__status.is-neutral>span{color:#53636a;background:#eef2f3}.candidate-application-overview>a{color:var(--career-blue);align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.candidate-next-step{color:#fff;border-radius:var(--career-radius-lg);background:#173d4d;justify-content:space-between;align-items:center;gap:20px;margin-top:11px;padding:17px 20px;display:flex}.candidate-next-step span{color:#90c4d4;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.candidate-next-step h2{color:#fff;font-family:var(--career-display-font);margin:3px 0;font-size:20px}.candidate-next-step p{color:#d2e1e5;margin:0;font-size:10px;line-height:1.55}.candidate-next-step>small{color:#acc4cb;white-space:nowrap;font-size:8px}.candidate-detail-tasks{margin-top:22px}.candidate-application-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);align-items:start;gap:17px;margin-top:25px;display:grid}.candidate-timeline-panel{border:1px solid var(--career-border);border-radius:var(--career-radius-lg);background:#fff;padding:20px}.candidate-application-timeline{display:grid;position:relative}.candidate-application-timeline:before{content:"";background:#ccdadd;width:1px;position:absolute;top:20px;bottom:20px;left:17px}.candidate-application-timeline article{grid-template-columns:35px minmax(0,1fr);gap:13px;padding:8px 0 15px;display:grid;position:relative}.candidate-application-timeline__marker{z-index:1;color:#65808a;background:#f2f5f5;border:1px solid #cedadd;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.candidate-application-timeline article.is-current .candidate-application-timeline__marker{color:#fff;background:var(--career-blue);border-color:var(--career-blue)}.candidate-application-timeline article>div:last-child>div{align-items:center;gap:7px;display:flex}.candidate-application-timeline h3{color:#27414b;font-family:var(--career-display-font);margin:1px 0 0;font-size:15px}.candidate-application-timeline article>div:last-child>div span{color:#49636c;background:#edf1f2;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:700}.candidate-application-timeline article.is-current>div:last-child>div span{color:#17667e;background:#e5f1f4}.candidate-application-timeline p{color:var(--career-muted);margin:4px 0;font-size:10px;line-height:1.5}.candidate-application-timeline small{color:#809097;font-size:8px}.candidate-application-side{gap:11px;display:grid}.candidate-detail-card{border:1px solid var(--career-border);border-radius:var(--career-radius-lg);background:#fff;padding:17px;scroll-margin-top:20px}.candidate-detail-card__heading{border-bottom:1px solid #e1e8e9;align-items:center;gap:10px;padding-bottom:11px;display:flex}.candidate-detail-card__heading>svg{width:24px;height:24px;color:var(--career-blue)}.candidate-detail-card__heading span{color:var(--career-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.candidate-detail-card__heading h2{color:#29434e;font-family:var(--career-display-font);margin:2px 0 0;font-size:16px}.candidate-detail-card__empty{color:#788c94;align-items:center;gap:8px;padding-top:13px;display:flex}.candidate-detail-card__empty svg{flex:none}.candidate-detail-card__empty p{margin:0;font-size:9px;line-height:1.5}.candidate-interview-detail,.candidate-mcu-detail{grid-template-columns:1fr 1fr;gap:11px;padding-top:13px;display:grid}.candidate-interview-detail>div,.candidate-mcu-detail>div{gap:3px;display:grid}.candidate-interview-detail span,.candidate-mcu-detail span{color:#7a8c93;text-transform:uppercase;font-size:8px}.candidate-interview-detail strong,.candidate-mcu-detail strong{color:#304a54;font-size:10px}.candidate-interview-detail strong.is-danger,.candidate-mcu-detail strong.is-danger{color:#a03c3c}.candidate-interview-detail strong.is-success{color:#28745f}.candidate-mcu-detail strong.is-warning{color:#9a6516}.candidate-interview-detail small{color:#73868e;align-items:center;gap:3px;font-size:8px;display:flex}.candidate-interview-detail small svg{width:11px;height:11px}.candidate-interview-detail>a{color:#fff;background:var(--career-blue);border-radius:var(--career-radius-sm);grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.candidate-mcu-detail>p{color:#71838a;grid-column:1/-1;margin:2px 0 0;font-size:8px;line-height:1.5}.candidate-detail-help{color:#6a5828;border-radius:var(--career-radius-lg);background:#fff8e7;border:1px solid #ead9ac;align-items:flex-start;gap:10px;padding:15px 16px;display:flex}.candidate-detail-help>svg{flex:none;margin-top:1px}.candidate-detail-help h2{color:#59491e;font-family:var(--career-display-font);margin:0;font-size:13px}.candidate-detail-help p{margin:3px 0 0;font-size:9px;line-height:1.55}.candidate-empty-state{text-align:center;border-radius:var(--career-radius-lg);background:#f4f7f7;border:1px dashed #b8c7cb;justify-items:center;gap:8px;padding:45px 20px;display:grid}.candidate-empty-state>svg{color:#708a94;width:34px;height:34px}.candidate-empty-state h3{font-family:var(--career-display-font);margin:4px 0 0;font-size:22px}.candidate-empty-state p{color:var(--career-muted);margin:0;font-size:11px}.candidate-empty-state a{color:var(--career-blue);margin-top:7px;font-size:11px;font-weight:700}.candidate-profile-meter{justify-items:end;display:grid}.candidate-profile-meter strong{font-family:var(--career-display-font);font-size:30px}.candidate-profile-meter span{color:#c4d8df;font-size:10px}.candidate-workspace-header{color:#fff;background:var(--brand-800);border-top:1px solid #ffffff12;border-bottom:1px solid var(--brand-900);padding-block:24px}.candidate-workspace-header__inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.candidate-workspace-header__inner>div:first-child>a{color:#b9d3dc;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.candidate-workspace-header h1{color:#fff;font-family:var(--career-display-font);letter-spacing:-.015em;margin:0 0 4px;font-size:30px}.candidate-workspace-header p{color:#b9ccd2;font-family:var(--font-mono);margin:0;font-size:11px}.candidate-workspace-header__progress{border-left:1px solid #ffffff2b;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:15px;min-width:315px;padding-left:24px;display:grid}.candidate-workspace-header__progress>span{font-family:var(--career-display-font);font-size:28px}.candidate-workspace-header__progress strong,.candidate-workspace-header__progress small{display:block}.candidate-workspace-header__progress strong{color:#fff;font-size:12px}.candidate-workspace-header__progress small{color:#b9ccd2;margin-top:3px;font-size:9px;line-height:1.45}.candidate-profile-workspace{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;padding-block:28px 68px;display:grid}.candidate-profile-nav{color:#425a64;background:var(--surface-100);border:1px solid var(--border-subtle);border-radius:var(--career-radius-lg);box-shadow:var(--shadow-xs);padding:10px 0;display:grid;position:sticky;top:84px}.candidate-profile-nav>span{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;padding:5px 15px 10px;font-size:10px;font-weight:700}.candidate-profile-nav>a{color:#344d57;border-left:2px solid #0000;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:10px 15px;font-size:12px;text-decoration:none;transition:color .12s ease-out,background-color .12s ease-out,border-color .12s ease-out;display:grid}.candidate-profile-nav>a:hover{color:#155d74;background:#eaf2f4;border-left-color:#2584a0}.candidate-profile-nav>a b{color:#87969c;font-family:var(--font-mono);font-size:9px;font-weight:600}.candidate-profile-nav>div{background:#fff;border:1px solid #dce4e6;border-radius:9px;gap:6px;margin:10px 12px 2px;padding:12px;display:grid}.candidate-profile-nav>div strong{color:#29434d;margin-bottom:3px;font-size:12px}.candidate-profile-nav>div small{color:#78888e;align-items:center;gap:5px;font-size:10px;line-height:1.35;display:flex}.candidate-profile-nav>div small svg{flex:none;width:13px;height:13px}.candidate-profile-nav>div small.is-complete{color:#2b725f}.candidate-profile-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:22px;padding-block:30px 65px;display:grid}.candidate-profile-form{gap:14px;display:grid}.candidate-form-section{background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:var(--career-radius-xl);box-shadow:var(--shadow-sm);padding:24px;scroll-margin-top:85px}.candidate-form-section__heading{border-bottom:1px solid #e2e8e8;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:21px;padding-bottom:14px;display:grid}.candidate-form-section__heading>span{width:28px;height:28px;color:var(--career-blue);background:var(--brand-50);border-radius:var(--career-radius-sm);font-family:var(--font-mono);place-items:center;font-size:10px;font-weight:700;display:grid}.candidate-form-section__heading h2{font-family:var(--career-display-font);margin:0 0 3px;font-size:21px}.candidate-form-section__heading p{color:var(--career-muted);margin:0;font-size:11px}.candidate-form-section__action button{color:var(--brand-600);background:var(--surface-0);border-radius:var(--career-radius-sm);cursor:pointer;border:1px solid #a9c6cf;padding:8px 11px;font-size:11px;font-weight:700;transition:background-color .12s ease-out,border-color .12s ease-out}.candidate-form-section__action button:hover{background:var(--brand-50);border-color:var(--brand-400)}.candidate-public-address{border:1px solid var(--border-subtle);border-radius:var(--career-radius-md);background:#f8fafc;min-width:0;margin:18px 0 12px;padding:16px}.candidate-public-address legend{color:var(--career-ink);padding:0 7px;font-size:12px;font-weight:700}.candidate-public-address>small{color:var(--career-muted);margin-top:8px;display:block}.candidate-address-same{color:var(--career-ink);align-items:center;gap:8px;margin:4px 0 8px;font-size:12px;font-weight:600;display:flex}.candidate-address-same input{width:16px;height:16px;accent-color:var(--brand-600)}.career-field-error{color:#b42318!important}.candidate-record-list{gap:11px;display:grid}.candidate-record-list article{background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:var(--career-radius-lg);overflow:hidden}.candidate-record-list article>header{background:#f2f6f6;border-bottom:1px solid #dce4e6;justify-content:space-between;align-items:center;gap:15px;padding:11px 13px;display:flex}.candidate-record-list article>header span,.candidate-record-list article>header strong{display:block}.candidate-record-list article>header span{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.candidate-record-list article>header strong{color:#2e4751;margin-top:2px;font-size:12px;font-weight:650}.candidate-record-list article>header button{color:#8a4c4c;cursor:pointer;background:0 0;border:1px solid #ddc5c5;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.candidate-record-list article>.career-form-grid{padding:15px}.candidate-record-empty{color:#71858c;background:#f7f9f9;border:1px dashed #c4d0d3;border-radius:10px;align-items:center;gap:12px;padding:19px;display:flex}.candidate-record-empty>svg{width:26px;height:26px}.candidate-record-empty strong{color:#3d555e;font-size:11px}.candidate-record-empty p{margin:3px 0 0;font-size:9px}.candidate-record-list--summary article{padding:0}.candidate-record-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.candidate-record-summary__content{min-width:0}.candidate-record-summary__content span,.candidate-record-summary__content strong,.candidate-record-summary__content small{display:block}.candidate-record-summary__content span{color:#6b778c;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.candidate-record-summary__content strong{color:#172b4d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.candidate-record-summary__content small{color:#5e6c84;margin-top:3px;font-size:11px;line-height:1.35}.candidate-record-summary__actions{align-items:center;gap:5px;display:flex}.candidate-record-summary__actions button{color:#0c66e4;cursor:pointer;background:#fff;border:1px solid #b7c8dc;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.candidate-record-summary__actions button:hover{background:#e9f2ff}.candidate-record-summary__actions button.is-danger{color:#ae2e24;border-color:#e2b8b5}.candidate-record-delete-confirm{color:#7a271a;background:#fff2f1;border-top:1px solid #ffd2cc;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:11px;display:flex}.candidate-record-delete-confirm>div{gap:6px;display:flex}.candidate-record-delete-confirm button{color:#44546f;cursor:pointer;background:#fff;border:1px solid #cfd6df;border-radius:5px;min-height:30px;padding:4px 10px;font-weight:650}.candidate-record-delete-confirm button.is-danger{color:#fff;background:#ae2e24;border-color:#ae2e24}.candidate-record-editor{background:#fff;border:1px solid #b7c8dc;border-radius:8px;margin-top:12px;overflow:hidden;box-shadow:0 3px 12px #091e4214}.candidate-record-editor>header{background:#f2f6fb;border-bottom:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.candidate-record-editor>header span,.candidate-record-editor>header strong{display:block}.candidate-record-editor>header span{color:#6b778c;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.candidate-record-editor>header strong{color:#172b4d;margin-top:2px;font-size:12px}.candidate-record-editor>header button{color:#44546f;cursor:pointer;background:#fff;border:1px solid #cfd6df;border-radius:5px;min-height:30px;padding:4px 10px;font-weight:650}.candidate-record-editor>.career-form-grid{padding:14px}.candidate-record-editor .candidate-section-save{border-width:1px 0 0;border-radius:0;margin:0}.candidate-record-status{color:#216e4e;background:#edfff7;border:1px solid #b8ead7;border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:7px 9px;font-size:11px;display:flex}.candidate-record-status.is-error{color:#ae2e24;background:#fff2f1;border-color:#ffd2cc}.candidate-document-context{color:#315963;background:#edf5f7;border-left:3px solid #2a819b;border-radius:8px;align-items:center;gap:10px;margin-bottom:13px;padding:11px 13px;display:flex}.candidate-document-context strong,.candidate-document-context span{display:block}.candidate-document-context strong{font-size:10px}.candidate-document-context span{color:#6c7f86;margin-top:2px;font-size:8px}.candidate-document-list{border:1px solid var(--border-subtle);border-radius:var(--career-radius-lg);display:grid}.candidate-document-list>article{grid-template-columns:minmax(260px,1.3fr) minmax(180px,.8fr) auto;align-items:center;gap:16px;padding:15px;transition:background-color .12s ease-out;display:grid}.candidate-document-list>article:hover{background:var(--surface-50)}.candidate-document-list>article+article{border-top:1px solid #e1e7e8}.candidate-document-list>article.is-required{background:#fcfdfd}.candidate-document-list__identity{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.candidate-document-list__identity>svg{color:#277a91}.candidate-document-list__identity>div>div{align-items:center;gap:7px;display:flex}.candidate-document-list__identity strong{color:#2b434d;font-size:12px}.candidate-document-list__identity span{color:#87570f;border-radius:var(--career-radius-sm);background:#fff3d9;padding:3px 6px;font-size:9px;font-weight:700}.candidate-document-list__identity span.is-optional{color:#667980;background:#edf1f2}.candidate-document-list__identity small{color:#687b83;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.candidate-document-list__file{gap:3px;min-width:0;display:grid}.candidate-document-list__file>span{color:#26705d;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.candidate-document-list__file>span svg{width:13px;height:13px}.candidate-document-list__file>span.is-missing{color:#98651c}.candidate-document-list__file>a,.candidate-document-list__file>small{color:#62757c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.candidate-document-list__file>a{color:#17677f;font-weight:700}.candidate-document-list>article>label{min-width:72px;min-height:34px;color:var(--brand-600);background:var(--surface-0);border-radius:var(--career-radius-sm);cursor:pointer;border:1px solid #a6c2cb;justify-content:center;align-items:center;font-size:10px;font-weight:700;transition:background-color .12s ease-out,border-color .12s ease-out;display:inline-flex;position:relative}.candidate-document-list>article>label:hover{background:var(--brand-50);border-color:var(--brand-400)}.candidate-document-list>article>label.is-busy{cursor:wait;opacity:.55}.candidate-document-list>article>label input{opacity:0;width:1px;height:1px;position:absolute}.candidate-document-list>article>.candidate-upload-status{grid-column:1/-1;margin:-3px 0 0 40px}.candidate-document-optional{border:1px solid #dce4e6;border-radius:10px;margin-top:11px}.candidate-document-optional>summary{color:#37515b;cursor:pointer;background:#f7f9f9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:11px;font-weight:700;list-style-position:inside;display:flex}.candidate-document-optional[open]>summary{border-bottom:1px solid #dce4e6;border-radius:10px 10px 0 0}.candidate-document-optional>summary span{color:#77888f;font-size:10px;font-weight:500}.candidate-document-optional>p{color:#6e8188;margin:12px 14px;font-size:10px}.candidate-document-optional>.candidate-document-list{margin:0 12px 12px}.candidate-current-document{color:var(--career-blue);margin-top:11px;font-size:10px;font-weight:700;display:inline-flex}.career-file-field.is-busy{opacity:.82}.career-file-field.is-busy>input[type=file]{cursor:wait}.candidate-upload-status{color:#40545d;border-radius:var(--career-radius-sm);background:#f3f7f7;border:1px solid #d3dfe1;gap:8px;margin-top:12px;padding:12px 14px;display:grid}.candidate-upload-status__heading{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.candidate-upload-status p{margin:0;font-size:10px;line-height:1.55}.candidate-upload-status button{color:var(--career-blue);cursor:pointer;background:#fff;border:1px solid #9bbbc3;border-radius:7px;justify-self:start;padding:7px 11px;font-size:10px;font-weight:700}.candidate-upload-status--clean{color:#225f53;background:#edf8f4;border-color:#b9dfd4}.candidate-upload-status--infected,.candidate-upload-status--upload_failed{color:#8e302b;background:#fff2f1;border-color:#edc3bf}.candidate-upload-status--scan_failed{color:#7a4a0d;background:#fff7e8;border-color:#ead4a6}.candidate-upload-progress{background:#dce6e8;border-radius:999px;height:5px;overflow:hidden}.candidate-upload-progress span{background:var(--career-blue);border-radius:inherit;height:100%;transition:width .18s;display:block}.candidate-current-document-row{border-top:1px solid #e3e9ea;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.candidate-current-document-row>span{color:#315d55;align-items:center;gap:6px;font-size:10px;display:inline-flex}.candidate-current-document-row .candidate-current-document{margin-top:0}.candidate-upload-safety-note{color:var(--career-muted);margin-top:8px;font-size:9px;display:block}.candidate-settings-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:22px;padding-block:30px 65px;display:grid}.candidate-settings-main{gap:14px;display:grid}.candidate-settings-card{border:1px solid var(--career-border);border-radius:var(--career-radius-lg);background:#fff;gap:18px;padding:23px;display:grid}.candidate-settings-heading{border-bottom:1px solid #e2e8e8;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding-bottom:14px;display:grid}.candidate-settings-heading>div{width:34px;height:34px;color:var(--career-blue);background:#eaf4f6;border-radius:50%;place-items:center;display:grid}.candidate-settings-heading>span,.candidate-settings-heading strong,.candidate-settings-heading small{display:block}.candidate-settings-heading strong{color:#1e3440;font-family:var(--career-display-font);font-size:19px}.candidate-settings-heading small{color:var(--career-muted);margin-top:3px;font-size:10px;font-weight:400}.candidate-account-summary{grid-template-columns:1fr 1fr;gap:9px;display:grid}.candidate-account-summary>div{border-radius:var(--career-radius-sm);background:#f5f8f8;min-width:0;padding:12px 13px}.candidate-account-summary span,.candidate-account-summary strong,.candidate-account-summary small{display:block}.candidate-account-summary span{color:var(--career-muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.candidate-account-summary strong{color:#273d48;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.candidate-account-summary small{color:#287061;margin-top:3px;font-size:9px}.candidate-settings-note{color:var(--career-muted);margin:-5px 0 0;font-size:10px;line-height:1.6}.candidate-settings-password-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.candidate-settings-card__footer{border-top:1px solid #e4eaeb;justify-content:space-between;align-items:center;gap:14px;padding-top:15px;display:flex}.candidate-settings-card__footer>small{color:var(--career-muted);font-size:9px;line-height:1.5}.candidate-settings-card__footer>button{color:#fff;background:var(--career-blue);border-radius:var(--career-radius-sm);cursor:pointer;border:0;min-height:40px;padding:0 15px;font-size:11px;font-weight:700}.candidate-settings-card__footer>button:disabled{cursor:wait;opacity:.65}.candidate-settings-success{color:#235f52;border-radius:var(--career-radius-sm);background:#edf8f4;align-items:center;gap:7px;padding:10px 12px;font-size:10px;display:flex}.candidate-settings-error{color:#8e302b;border-radius:var(--career-radius-sm);background:#fff2f1;padding:10px 12px;font-size:10px}.candidate-channel-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.candidate-channel-option{color:#40515a;border-radius:var(--career-radius-sm);cursor:pointer;background:#f7f9f9;border:1px solid #d4dfe1;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.candidate-channel-option.is-active{color:#1f5e53;background:#eef8f5;border-color:#add7cb}.candidate-channel-option.is-disabled{cursor:not-allowed;opacity:.6}.candidate-channel-option input{width:16px;height:16px;accent-color:var(--career-blue)}.candidate-channel-option strong,.candidate-channel-option small{display:block}.candidate-channel-option strong{font-size:11px}.candidate-channel-option small{color:var(--career-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.candidate-whatsapp-consent{color:#5f4a20;border-radius:var(--career-radius-sm);background:#fff8e9;margin:-7px 0 0;padding:10px 12px;font-size:9px;line-height:1.6}.candidate-notification-events{border-radius:var(--career-radius-sm);border:1px solid #dce4e6;display:grid}.candidate-notification-events>label{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px 13px;display:grid}.candidate-notification-events>label+label{border-top:1px solid #e2e8e9}.candidate-notification-events input{width:16px;height:16px;accent-color:var(--career-blue);margin-top:1px}.candidate-notification-events strong,.candidate-notification-events small{display:block}.candidate-notification-events strong{color:#2d424c;font-size:11px}.candidate-notification-events small{color:var(--career-muted);margin-top:3px;font-size:9px;line-height:1.5}.candidate-settings-security-mail{color:#315950;border-radius:var(--career-radius-sm);background:#eef6f4;grid-template-columns:22px minmax(0,1fr);gap:9px;padding:11px 12px;display:grid}.candidate-settings-security-mail strong,.candidate-settings-security-mail small{display:block}.candidate-settings-security-mail strong{font-size:10px}.candidate-settings-security-mail small{margin-top:2px;font-size:9px;line-height:1.5}.candidate-settings-aside{border-radius:var(--career-radius-lg);background:#f1f6f6;gap:12px;padding:20px;display:grid;position:sticky;top:92px}.candidate-settings-aside h2{font-family:var(--career-display-font);margin:0 0 2px;font-size:18px}.candidate-settings-aside>div{color:#567078;grid-template-columns:20px minmax(0,1fr);gap:8px;display:grid}.candidate-settings-aside strong,.candidate-settings-aside small{display:block}.candidate-settings-aside strong{color:#314950;font-size:10px}.candidate-settings-aside small{color:var(--career-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.candidate-settings-aside>a{color:var(--career-blue);margin-top:5px;font-size:10px;font-weight:700}.candidate-notification-page{padding-block:30px 65px}.candidate-notification-toolbar{justify-content:space-between;align-items:end;gap:20px;display:flex}.candidate-notification-toolbar h2{font-family:var(--career-display-font);margin:5px 0 4px;font-size:28px}.candidate-notification-toolbar p{color:var(--career-muted);margin:0;font-size:10px}.candidate-notification-toolbar>button{color:var(--career-blue);border-radius:var(--career-radius-sm);cursor:pointer;background:#fff;border:1px solid #9ab8c1;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.candidate-notification-tabs{border-bottom:1px solid #dce5e6;gap:7px;margin:21px 0 12px;padding-bottom:10px;display:flex}.candidate-notification-tabs button{color:#536870;border-radius:var(--career-radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex}.candidate-notification-tabs button span{background:#e9eeee;border-radius:999px;place-items:center;min-width:19px;height:19px;padding-inline:5px;font-size:9px;display:grid}.candidate-notification-tabs button.is-active{color:#155b72;background:#e9f4f7}.candidate-notification-list{gap:9px;display:grid}.candidate-notification-list article{border:1px solid var(--career-border);border-radius:var(--career-radius-md);background:#fff;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;display:grid}.candidate-notification-list article.is-unread{background:#f2f8fa;border-color:#b9d6df;box-shadow:inset 3px 0 #2587a5}.candidate-notification-list__icon{width:38px;height:38px;color:var(--career-blue);background:#eaf4f6;border-radius:50%;place-items:center;display:grid}.candidate-notification-list__content>div{align-items:center;gap:7px;display:flex}.candidate-notification-list__content h3{color:#203b47;font-family:var(--career-display-font);margin:0;font-size:16px}.candidate-notification-list__content>div span{color:#23677c;background:#dcedf2;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:700}.candidate-notification-list__content p{color:#53666e;margin:4px 0 5px;font-size:10px;line-height:1.55}.candidate-notification-list__content small{color:#75868c;align-items:center;gap:4px;font-size:9px;display:inline-flex}.candidate-notification-list__content small svg{width:13px;height:13px}.candidate-notification-list article>button{color:var(--career-blue);border-radius:var(--career-radius-sm);cursor:pointer;background:#fff;border:1px solid #9ab8c1;padding:8px 10px;font-size:9px;font-weight:700}.candidate-notification-empty{color:var(--career-muted);text-align:center;border-radius:var(--career-radius-lg);background:#f5f8f8;border:1px dashed #b9c9cd;justify-items:center;gap:7px;padding:50px 20px;display:grid}.candidate-notification-empty>svg{width:33px;height:33px}.candidate-notification-empty h3{color:#2a414b;font-family:var(--career-display-font);margin:4px 0 0;font-size:20px}.candidate-notification-empty p{margin:0;font-size:10px}.candidate-notification-pagination{color:var(--career-muted);justify-content:flex-end;align-items:center;gap:10px;margin-top:15px;font-size:9px;display:flex}.candidate-notification-pagination button{color:var(--career-blue);border-radius:var(--career-radius-sm);cursor:pointer;background:#fff;border:1px solid #b5c6cb;padding:7px 10px;font-size:9px}.candidate-notification-pagination button:disabled{cursor:not-allowed;opacity:.45}.candidate-profile-actions{border-radius:var(--career-radius-lg);background:#eaf2f3;justify-content:space-between;align-items:center;gap:15px;padding:18px 21px;display:flex}.candidate-profile-actions button{color:#fff;background:var(--career-blue);border-radius:var(--career-radius-sm);cursor:pointer;border:0;min-height:44px;padding:0 20px;font-weight:700}.candidate-profile-actions span{color:#41615c;align-items:center;gap:6px;font-size:10px;display:inline-flex}.candidate-profile-checklist{border-radius:var(--career-radius-lg);background:#f1f6f6;gap:8px;padding:20px;display:grid;position:sticky;top:92px}.candidate-profile-checklist h2{font-family:var(--career-display-font);margin:0 0 5px;font-size:18px}.candidate-profile-checklist>div{color:#77858b;align-items:center;gap:8px;font-size:10px;display:flex}.candidate-profile-checklist>div svg{color:#b1bcbf}.candidate-profile-checklist>div.is-complete{color:#315d55}.candidate-profile-checklist>div.is-complete svg{color:#24856e}.candidate-apply-profile-block{color:#734a0a;border-radius:var(--career-radius-sm);background:#fff6e5;border:1px solid #edd6aa;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:20px;padding:15px;display:grid}.candidate-apply-profile-block>svg{width:28px;height:28px}.candidate-apply-profile-block strong{font-size:12px}.candidate-apply-profile-block p{margin:3px 0 0;font-size:10px}.candidate-apply-profile-block a{color:#8a5400;font-size:10px;font-weight:700}.candidate-apply-documents{color:#714b11;border-radius:var(--career-radius-sm);background:#fff7e8;border:1px solid #ead5ab;gap:11px;margin-bottom:20px;padding:14px 15px;display:grid}.candidate-apply-documents.is-complete{color:#245e51;background:#eef8f5;border-color:#bddfd5}.candidate-apply-documents>div:first-child{align-items:center;gap:10px;display:flex}.candidate-apply-documents>div:first-child>svg{width:24px;height:24px}.candidate-apply-documents strong{font-size:11px;display:block}.candidate-apply-documents p{margin:2px 0 0;font-size:9px}.candidate-apply-documents>div:nth-child(2){flex-wrap:wrap;gap:6px;display:flex}.candidate-apply-documents>div:nth-child(2) span{color:#8a5b14;background:#fff;border:1px solid #ead6ae;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;display:inline-flex}.candidate-apply-documents>div:nth-child(2) span.is-complete{color:#286c5a;border-color:#bbdacf}.candidate-apply-documents>a{color:inherit;justify-self:start;font-size:9px;font-weight:700}.candidate-apply-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:21px;display:grid}.candidate-apply-summary>div{border-radius:var(--career-radius-sm);background:#f4f7f7;gap:3px;padding:13px;display:grid}.candidate-apply-summary span{color:var(--career-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.candidate-apply-summary strong{text-overflow:ellipsis;color:#263b45;white-space:nowrap;font-size:12px;overflow:hidden}.candidate-apply-summary small{text-overflow:ellipsis;color:var(--career-muted);white-space:nowrap;font-size:9px;overflow:hidden}@media (width<=840px){.career-apply-layout{grid-template-columns:1fr}.career-apply-help{order:-1;position:static}.candidate-auth-layout,.candidate-profile-layout,.candidate-profile-workspace,.candidate-settings-layout{grid-template-columns:1fr}.candidate-auth-layout{gap:32px}.candidate-profile-checklist{order:-1;position:static}.candidate-profile-nav{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;position:static}.candidate-profile-nav>span,.candidate-profile-nav>div{grid-column:1/-1}.candidate-profile-nav>a{text-align:center;border:0;border-radius:7px;grid-template-columns:auto;justify-items:center;padding:8px 5px}.candidate-profile-nav>a b{display:none}.candidate-settings-aside{order:-1;position:static}}@media (width<=620px){.career-apply-hero{padding-block:23px 28px}.career-apply-hero h1{font-size:34px}.career-apply-layout{padding-block:18px 45px}.career-application-form{padding:19px 16px}.career-form-heading{flex-direction:column;margin-bottom:20px}.career-form-heading__secure{order:-1}.career-form-grid,.career-activation-fields{grid-template-columns:1fr}.career-field--wide{grid-column:auto}.career-form-actions{flex-direction:column;align-items:stretch}.career-form-actions button{width:100%}.career-form-actions>span{justify-content:center}.career-result-card{padding:30px 20px}.career-result-card h1{font-size:28px}.career-legal-hero h1{font-size:34px}.candidate-auth-page{background:#f2f6f6;padding-block:35px 48px}.candidate-auth-intro h1{font-size:38px}.candidate-auth-card{padding:23px 18px}.candidate-auth-passwords,.candidate-apply-summary{grid-template-columns:1fr}.candidate-portal-hero__inner,.candidate-workspace-header__inner,.candidate-dashboard__heading,.candidate-profile-actions{flex-direction:column;align-items:flex-start}.candidate-portal-hero{padding-block:24px}.candidate-portal-hero h1{max-width:100%;font-size:32px;line-height:1.02}.candidate-workspace-header__progress{border-top:1px solid #ffffff2b;border-left:0;width:100%;min-width:0;padding:14px 0 0}.candidate-profile-workspace{gap:14px;padding-block:17px 45px}.candidate-profile-nav>div{display:none}.candidate-portal-hero__actions{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;gap:6px;width:100%;display:grid}.candidate-portal-hero__actions>a,.candidate-portal-hero__actions>button{justify-content:center;min-width:0;padding:8px 9px;font-size:10px}.candidate-dashboard-summary{grid-template-columns:1fr}.candidate-dashboard-summary>div{padding-block:7px}.candidate-dashboard-summary>div+div{border-top:1px solid #e0e7e8;border-left:0}.candidate-profile-status{grid-template-columns:42px minmax(0,1fr)}.candidate-profile-status>a{grid-column:2}.candidate-application-list article{grid-template-columns:38px minmax(0,1fr)}.candidate-application-list__status,.candidate-application-list__actions{grid-column:2;justify-content:flex-start}.candidate-task-list article{grid-template-columns:36px minmax(0,1fr)}.candidate-task-list article>a{grid-column:2;justify-self:start}.candidate-task-center__heading,.candidate-detail-section-heading{align-items:flex-start}.candidate-application-overview{grid-template-columns:43px minmax(0,1fr)}.candidate-application-overview__status,.candidate-application-overview>a{grid-column:2}.candidate-next-step{flex-direction:column;align-items:flex-start}.candidate-application-detail-grid,.candidate-interview-detail,.candidate-mcu-detail{grid-template-columns:1fr}.candidate-form-section{padding:20px 16px}.candidate-form-section__heading{grid-template-columns:30px minmax(0,1fr)}.candidate-form-section__action{grid-column:2}.candidate-document-list>article{grid-template-columns:minmax(0,1fr) auto;gap:11px}.candidate-document-list__identity{grid-column:1/-1}.candidate-document-list__identity small{white-space:normal}.candidate-document-list>article>.candidate-upload-status{margin-left:0}.candidate-account-summary,.candidate-settings-password-grid,.candidate-channel-grid{grid-template-columns:1fr}.candidate-settings-card{padding:20px 16px}.candidate-settings-card__footer{flex-direction:column;align-items:stretch}.candidate-settings-card__footer>button,.candidate-profile-actions button{width:100%}.candidate-current-document-row{flex-direction:column;align-items:flex-start}.candidate-apply-profile-block{grid-template-columns:28px minmax(0,1fr)}.candidate-apply-profile-block a{grid-column:2}.candidate-notification-toolbar{flex-direction:column;align-items:flex-start}.candidate-notification-list article{grid-template-columns:36px minmax(0,1fr)}.candidate-notification-list article>button{grid-column:2;justify-self:start}}.candidate-app .candidate-application-page{padding:0 0 10px}.candidate-app .candidate-next-step{color:#172b4d;background:#e9f2ff;border:1px solid #b8d3f7;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:20px;padding:17px 18px;display:grid}.candidate-app .candidate-next-step__icon{color:#0c66e4;background:#fff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.candidate-app .candidate-next-step span{color:#0c66e4}.candidate-app .candidate-next-step h2{color:#172b4d;margin:2px 0;font-size:18px}.candidate-app .candidate-next-step p{color:#44546f;margin:0;font-size:11px}.candidate-app .candidate-next-step>small{color:#626f86;font-size:9px}.candidate-app .candidate-detail-tasks{background:#fff;border:1px solid #dfe1e6;border-radius:9px;margin-bottom:20px;padding:0;overflow:hidden}.candidate-app .candidate-detail-section-heading{border-bottom:1px solid #ebecf0;min-height:64px;margin:0;padding:13px 17px}.candidate-app .candidate-application-detail-grid{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.candidate-app .candidate-timeline-panel,.candidate-app .candidate-detail-card,.candidate-app .candidate-detail-help{box-shadow:none;background:#fff;border:1px solid #dfe1e6;border-radius:9px}.candidate-app .candidate-timeline-panel{padding:0}.candidate-app .candidate-application-timeline,.candidate-app .candidate-detail-card{padding:18px}.candidate-app .candidate-profile-workspace{grid-template-columns:220px minmax(0,1fr);gap:22px;width:100%;padding:0}.candidate-app .candidate-notification-page{max-width:900px;margin:0 auto;padding:0}.candidate-app .candidate-settings-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px;max-width:1040px;margin:0 auto;padding:0}@media (width<=680px){.candidate-app .candidate-next-step{grid-template-columns:36px minmax(0,1fr)}.candidate-app .candidate-next-step>small{grid-column:2}.candidate-app .candidate-application-detail-grid{grid-template-columns:1fr}}@media (width<=920px){.candidate-app .candidate-profile-workspace,.candidate-app .candidate-settings-layout{grid-template-columns:1fr}}.candidate-app .candidate-dashboard-grid{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.candidate-app .candidate-panel-heading{min-height:56px;padding:10px 14px}.candidate-app .candidate-panel-heading h2{font-size:17px}.candidate-app .candidate-work-list__icon{width:32px;height:32px}.candidate-app .candidate-application-row{grid-template-columns:34px minmax(180px,1fr) 105px 120px 18px;gap:10px;min-height:72px;padding:10px 14px}.candidate-app .candidate-application-row__icon{width:32px;height:32px}.candidate-app .candidate-application-row__main h3{margin-block:2px 1px;font-size:15px}.candidate-app .candidate-profile-card,.candidate-app .candidate-overview-card{padding:14px}.candidate-app .candidate-profile-card__bar{margin:8px 0 12px}.candidate-app .candidate-profile-card h2,.candidate-app .candidate-overview-card header h2{font-size:16px}.candidate-app .candidate-profile-card p{margin:5px 0 12px}.candidate-app .candidate-overview-card>div,.candidate-app .candidate-overview-card>a{min-height:34px}.candidate-app .candidate-profile-workspace{grid-template-columns:190px minmax(0,1fr);gap:16px}.candidate-prejoin{gap:12px;max-width:1180px;padding-bottom:72px;display:grid}.candidate-prejoin-status{background:#fff;border:1px solid #c9d1d9;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 18px;display:grid}.candidate-prejoin-status.is-needs_revision{background:#fffaf0;border-color:#d97706}.candidate-prejoin-status.is-verified{background:#f3faf7;border-color:#2f855a}.candidate-prejoin-status>svg{color:#576574;width:25px;height:25px}.candidate-prejoin-status.is-verified>svg{color:#237a57}.candidate-prejoin-status__meter{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.candidate-prejoin-status__meter strong{color:#123646;font-size:24px}.candidate-prejoin-status__meter span{background:#dfe5e8;height:5px;overflow:hidden}.candidate-prejoin-status__meter i{background:#0c66e4;height:100%;display:block}.candidate-prejoin-status>div:nth-child(2){gap:2px;display:grid}.candidate-prejoin-status>div:nth-child(2)>span{color:#667780;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.candidate-prejoin-status>div:nth-child(2)>strong{font-size:16px}.candidate-prejoin-status p{color:#8a4b08;margin:3px 0 0;font-size:12px}.candidate-prejoin-error{color:#9b1c1c;background:#fff4f4;border:1px solid #efb7b7;padding:11px 14px}.candidate-prejoin-section{background:#fff;border:1px solid #d7dee3}.candidate-prejoin-section>header{background:#f6f8f9;border-bottom:1px solid #d7dee3;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}.candidate-prejoin-section>header>div{align-items:center;gap:11px;display:flex}.candidate-prejoin-section>header>div>span{color:#536977;font-family:var(--font-mono);font-size:11px}.candidate-prejoin-section h2{color:#173746;margin:0;font-size:16px}.candidate-prejoin-section header p{color:#63747c;margin:2px 0 0;font-size:11px}.candidate-prejoin-section header>strong{color:#536977;font-size:12px;font-weight:600}.candidate-prejoin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:17px 16px;display:grid}.candidate-prejoin-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-prejoin-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.candidate-prejoin-field{color:#283e49;align-content:start;gap:6px;font-size:12px;display:grid}.candidate-prejoin-field>span{font-weight:650}.candidate-prejoin-field>span b{color:#b42318}.candidate-prejoin-field input,.candidate-prejoin-field select{color:#172b36;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #aebbc2;border-radius:3px;padding:7px 9px}.candidate-prejoin-field input:focus,.candidate-prejoin-field select:focus{outline-offset:1px;border-color:#0c66e4;outline:2px solid #9ac5ee}.candidate-prejoin-field input:disabled,.candidate-prejoin-field select:disabled{color:#53636a;background:#eef1f2}.candidate-prejoin-field small{color:#b42318;font-size:10px}.candidate-prejoin-section>footer{border-top:1px solid #e2e7ea;justify-content:flex-end;padding:9px 16px;display:flex}.candidate-prejoin-section>footer button,.candidate-prejoin-submit button{color:#fff;cursor:pointer;background:#0c66e4;border:1px solid #0c66e4;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-weight:700;display:inline-flex}.candidate-prejoin-section button:disabled,.candidate-prejoin-submit button:disabled{color:#8b969c;cursor:not-allowed;background:#e7ebed;border-color:#d5dadd}.candidate-prejoin-insurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:17px 16px;display:grid}.candidate-prejoin-insurance>div{border-right:1px solid #e1e6e9;align-content:start;gap:12px;padding-right:18px;display:grid}.candidate-prejoin-insurance>div:last-child{border-right:0;padding-right:0}.candidate-prejoin-submit{z-index:12;background:#edf4f8;border:1px solid #9eb7c5;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex;position:sticky;bottom:12px}.candidate-prejoin-submit strong{color:#173746;font-size:14px}.candidate-prejoin-submit p{color:#63747c;margin:2px 0 0;font-size:11px}.candidate-prejoin-summary>div{justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.candidate-prejoin-summary>div p{color:#61727a;margin:3px 0 0;font-size:11px}.candidate-prejoin-summary.is-needs_revision{border-color:#d97706}.candidate-prejoin-summary.is-verified{border-color:#2f855a}@media (width<=920px){.candidate-prejoin-grid--3,.candidate-prejoin-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-prejoin-insurance{grid-template-columns:1fr}.candidate-prejoin-insurance>div{border:0;border-bottom:1px solid #e1e6e9;padding:0 0 15px}}@media (width<=600px){.candidate-prejoin{gap:9px;padding-bottom:84px}.candidate-prejoin-status{grid-template-columns:1fr auto;gap:12px;padding:12px}.candidate-prejoin-status__meter{grid-column:1/-1;grid-template-columns:54px 1fr}.candidate-prejoin-section>header{align-items:flex-start;padding:10px 12px}.candidate-prejoin-section header p{display:none}.candidate-prejoin-grid,.candidate-prejoin-grid--3,.candidate-prejoin-grid--5{grid-template-columns:1fr;gap:12px;padding:13px 12px}.candidate-prejoin-insurance{padding:13px 12px}.candidate-prejoin-section>footer{padding:9px 12px}.candidate-prejoin-section>footer button{width:100%}.candidate-prejoin-submit{flex-direction:column;align-items:stretch;gap:8px;padding:11px 12px;bottom:66px}.candidate-prejoin-submit button{width:100%}.candidate-prejoin-summary>div{flex-direction:column;align-items:stretch}.candidate-prejoin-summary>div>a{width:100%}}.candidate-app .candidate-profile-nav{padding:9px;top:76px}.candidate-app .candidate-profile-nav>div{margin:0 0 9px;padding:10px}.candidate-app .candidate-profile-nav>div:last-child{margin:9px 0 0}.candidate-app .candidate-profile-nav nav{gap:3px;display:grid}.candidate-app .candidate-profile-nav nav button{color:#44546f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:40px;padding:7px 9px;font-size:12px;display:grid}.candidate-app .candidate-profile-nav nav button.is-active{color:#0c66e4;background:#e9f2ff;font-weight:700}.candidate-app .candidate-profile-nav nav button b{color:#7a869a;font-family:var(--font-mono);font-size:9px}.candidate-app .candidate-profile-form{gap:10px;min-width:0}.candidate-app .candidate-form-section__heading{margin-bottom:16px;padding-bottom:11px}.candidate-app .candidate-form-section__heading h2{font-size:19px}.candidate-section-save{z-index:4;color:#44546f;background:#f7f8f9;border:1px solid #dfe1e6;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:11px 12px;display:flex}.candidate-section-save>div{align-items:center;gap:9px;min-width:0;display:flex}.candidate-section-save>div>svg{color:#0c66e4;flex:none}.candidate-section-save strong,.candidate-section-save small{display:block}.candidate-section-save strong{color:#172b4d;font-size:12px}.candidate-section-save small{color:#626f86;margin-top:2px;font-size:11px}.candidate-section-save>button{color:#fff;cursor:pointer;background:#0c66e4;border:0;border-radius:6px;min-width:92px;min-height:40px;padding-inline:15px;font-size:12px;font-weight:700}.candidate-section-save>button:disabled{cursor:wait;opacity:.65}.candidate-section-save.is-saved{color:#216e4e;background:#edfff7;border-color:#b8ead7}.candidate-section-save.is-saved>div>svg,.candidate-section-save.is-saved strong{color:#216e4e}.candidate-section-save.is-error{background:#fff2f1;border-color:#ffd2cc}.candidate-section-save.is-error>div>svg,.candidate-section-save.is-error strong{color:#ae2e24}.candidate-document-autosave,.candidate-profile-ready{color:#216e4e;background:#edfff7;border:1px solid #b8ead7;border-radius:8px;align-items:center;gap:10px;margin-bottom:13px;padding:10px 12px;display:flex}.candidate-document-autosave strong,.candidate-document-autosave span,.candidate-profile-ready strong,.candidate-profile-ready span{display:block}.candidate-document-autosave strong,.candidate-profile-ready strong{font-size:12px}.candidate-document-autosave span,.candidate-profile-ready span{color:#4f6f65;margin-top:2px;font-size:11px}.candidate-profile-ready>div{min-width:0}.candidate-profile-ready>a{color:#0c66e4;margin-left:auto;font-size:10px;font-weight:700}@media (width<=920px){.candidate-app .candidate-dashboard-grid,.candidate-app .candidate-profile-workspace{grid-template-columns:1fr}.candidate-app .candidate-dashboard-rail{grid-template-columns:1fr 1fr}.candidate-app .candidate-profile-nav{width:100%;display:block;position:static}.candidate-app .candidate-profile-nav nav{grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-app .candidate-profile-nav nav button{text-align:center;grid-template-columns:1fr;justify-items:center;min-width:0;min-height:46px;padding:7px 4px}.candidate-app .candidate-profile-nav nav button b{display:none}}@media (width<=680px){.candidate-app .candidate-app-main{padding-inline:12px}.candidate-app .candidate-page-content{animation:none;transform:none}.candidate-app .candidate-dashboard-grid,.candidate-app .candidate-dashboard-primary,.candidate-app .candidate-dashboard-rail{gap:10px}.candidate-app--dashboard .candidate-dashboard-rail{display:none}.candidate-app .candidate-dashboard-rail{grid-template-columns:1fr}.candidate-app .candidate-panel-heading{min-height:50px;padding:9px 11px}.candidate-app .candidate-panel-heading h2{font-size:16px}.candidate-app .candidate-work-list__row{grid-template-columns:30px minmax(0,1fr) 16px;gap:9px;min-height:58px;padding:9px 11px}.candidate-app .candidate-work-list__icon{width:29px;height:29px}.candidate-app .candidate-work-list__content p{margin-top:2px}.candidate-app .candidate-application-row{grid-template-columns:30px minmax(0,1fr) 16px;gap:8px;padding:10px 11px}.candidate-app .candidate-application-row__icon{width:29px;height:29px}.candidate-app .candidate-application-row__date,.candidate-app .candidate-application-row__status{grid-column:2}.candidate-app .candidate-application-row__date{gap:5px;display:inline-flex}.candidate-app .candidate-application-row__date span{display:none}.candidate-app .candidate-application-row__status{align-items:center;gap:6px;display:flex}.candidate-app .candidate-application-row__arrow{grid-area:1/3/span 3}.candidate-app .candidate-profile-workspace{gap:9px}.candidate-app .candidate-profile-nav{padding:7px;overflow:hidden}.candidate-app .candidate-profile-nav__progress{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:3px 10px;margin:0 0 7px;padding:9px 10px}.candidate-app .candidate-profile-nav__progress>strong{grid-row:1/3;margin:0;font-size:21px}.candidate-app .candidate-profile-nav__progress>div{grid-column:2;width:100%}.candidate-app .candidate-profile-nav__progress>small{grid-column:2;font-size:11px}.candidate-app .candidate-profile-nav>div:last-child{display:none}.candidate-app .candidate-profile-nav nav{gap:2px;width:100%;overflow:visible}.candidate-app .candidate-profile-nav nav button{min-width:0;min-height:42px;font-size:11px}.candidate-app .candidate-form-section{padding:14px 12px 92px}.candidate-app .candidate-form-section__heading{grid-template-columns:27px minmax(0,1fr);gap:8px;margin-bottom:13px}.candidate-app .candidate-form-section__heading>span{width:26px;height:26px}.candidate-app .candidate-form-section__heading h2{font-size:17px}.candidate-app .candidate-form-section__action{grid-column:2}.candidate-app .candidate-form-section.is-listing{padding-bottom:14px}.candidate-record-summary{align-items:flex-start;gap:8px;padding:11px}.candidate-record-summary__content strong{white-space:normal}.candidate-record-summary__actions{gap:3px}.candidate-record-summary__actions button{width:30px;height:30px}.candidate-record-delete-confirm{flex-direction:column;align-items:flex-start}.candidate-record-delete-confirm>div{justify-content:flex-end;width:100%}.candidate-record-editor>header{padding:9px 11px}.candidate-record-editor>.career-form-grid{padding:12px 11px}.candidate-section-save{z-index:75;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f8f9f5;margin:0;padding:9px 10px;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 8px 28px #091e4238}.candidate-section-save small{text-overflow:ellipsis;white-space:nowrap;max-width:205px;overflow:hidden}.candidate-section-save>button{min-width:82px}.candidate-document-list>article{padding:11px}.candidate-document-autosave{align-items:flex-start}}@media (width<=420px){.candidate-app .candidate-application-row{grid-template-columns:minmax(0,1fr) 16px}.candidate-app .candidate-application-row__icon{display:none}.candidate-app .candidate-application-row__date,.candidate-app .candidate-application-row__status{grid-column:1}.candidate-app .candidate-application-row__arrow{grid-column:2}.candidate-section-save>div>svg{display:none}.candidate-section-save small{max-width:165px}}.candidate-app .candidate-application-main{gap:14px;min-width:0;display:grid}.candidate-app .candidate-workflow-card{background:#fff;border:1px solid #dfe1e6;border-radius:9px;scroll-margin-top:82px;overflow:hidden}.candidate-app .candidate-workflow-card>header{background:#fafbfc;border-bottom:1px solid #ebecf0;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 16px;display:flex}.candidate-app .candidate-workflow-card>header>div{align-items:center;gap:10px;min-width:0;display:flex}.candidate-app .candidate-workflow-card>header svg{color:#0c66e4;flex:none}.candidate-app .candidate-workflow-card>header span{color:#626f86;font-size:11px}.candidate-app .candidate-workflow-card>header>span{white-space:nowrap;background:#f1f2f4;border-radius:999px;padding:4px 8px;font-weight:700}.candidate-app .candidate-workflow-card>header>span.is-info{color:#05c;background:#e9f2ff}.candidate-app .candidate-workflow-card>header>span.is-success{color:#216e4e;background:#dcfff1}.candidate-app .candidate-workflow-card>header>span.is-warning{color:#7f5f01;background:#fff7d6}.candidate-app .candidate-workflow-card>header h2{color:#172b4d;margin:2px 0 0;font-size:17px}.candidate-workflow-facts{background:#ebecf0;border-bottom:1px solid #ebecf0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.candidate-workflow-facts>div{background:#fff;gap:4px;min-width:0;padding:12px 14px;display:grid}.candidate-workflow-facts span{color:#626f86;font-size:10px}.candidate-workflow-facts strong{color:#172b4d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.candidate-offer-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:13px 16px;display:flex}.candidate-offer-actions>p{color:#ae2e24;margin:0;font-size:12px}.candidate-signed-offer{border-top:1px solid #dfe1e6;gap:10px;padding:13px 16px;display:grid}.candidate-signed-offer>div:first-child{gap:2px;display:grid}.candidate-signed-offer>div:first-child span,.candidate-signed-offer>p{color:#626f86;margin:0;font-size:11px}.candidate-signed-offer>.candidate-button{width:fit-content}.candidate-signed-offer .candidate-finalization-file small{color:#626f86}.candidate-signed-offer .candidate-upload-progress{background:0 0;grid-template-columns:minmax(80px,180px) auto;align-items:center;gap:8px;height:auto;display:grid;overflow:visible}.candidate-signed-offer .candidate-upload-progress>div{background:#0c66e4;border-radius:999px;height:5px;transition:width .18s}.candidate-signed-offer .candidate-upload-progress>span{color:#626f86;white-space:nowrap;background:0 0;height:auto;font-size:10px;display:block}.candidate-mcu-upload{border-top:1px solid #dfe5e8;gap:9px;margin-top:12px;padding-top:12px;display:grid}.candidate-mcu-upload>div:first-child{gap:2px;display:grid}.candidate-mcu-upload>div:first-child strong{color:#203b46;font-size:12px}.candidate-mcu-upload>div:first-child span{color:#64767e;font-size:10px}.candidate-mcu-upload>.is-error{color:#a4262c;margin:0;font-size:10px}.candidate-mcu-upload .candidate-upload-progress{background:0 0;grid-template-columns:minmax(80px,180px) auto;align-items:center;gap:8px;height:auto;display:grid;overflow:visible}.candidate-mcu-upload .candidate-upload-progress>div{background:#0c66e4;border-radius:999px;height:5px}.candidate-mcu-upload .candidate-upload-progress>span{color:#626f86;background:0 0;height:auto;font-size:10px;display:block}.candidate-offer-start-date{color:#44546f;gap:4px;min-width:190px;font-size:12px;display:grid}.candidate-offer-start-date input{color:#172b4d;background:#fff;border:1px solid #b7c3d0;border-radius:6px;min-height:36px;padding:0 10px}.candidate-app .candidate-button--danger-quiet{color:#ae2e24;background:#fff;border:1px solid #ffbdad}.candidate-response-form{background:#f7f8f9;border:1px solid #dfe1e6;border-radius:7px;gap:10px;margin:0 16px 15px;padding:12px;display:grid}.candidate-response-form label{color:#44546f;gap:5px;font-size:11px;font-weight:700;display:grid}.candidate-response-form input,.candidate-response-form textarea{color:#172b4d;width:100%;font:inherit;background:#fff;border:1px solid #8590a2;border-radius:5px;padding:9px 10px;font-size:12px}.candidate-response-form textarea{resize:vertical;min-height:72px}.candidate-response-form>small{color:#ae2e24;font-size:11px}.candidate-response-form>div{justify-content:flex-end;gap:8px;display:flex}.candidate-interview-actions{border-top:1px solid #ebecf0;gap:8px;margin-top:13px;padding-top:12px;display:grid}.candidate-interview-actions>span{color:#44546f;font-size:11px;font-weight:700}.candidate-interview-actions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.candidate-interview-actions button{color:#44546f;cursor:pointer;background:#fff;border:1px solid #b7bec9;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:6px;font-size:10px;font-weight:700;display:inline-flex}.candidate-interview-actions button:first-child{color:#216e4e;border-color:#7ee2b8}.candidate-interview-actions button:disabled{cursor:wait;opacity:.55}.candidate-response-status{color:#7f5f01;background:#fff7d6;border-radius:7px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;display:flex}.candidate-response-status.is-success{color:#216e4e;background:#dcfff1}.candidate-response-status svg{flex:none}.candidate-response-status span,.candidate-response-status strong,.candidate-response-status small{display:block}.candidate-response-status span{font-size:10px}.candidate-response-status strong{margin-top:2px;font-size:12px}.candidate-response-status small{margin-top:3px;font-size:10px}.candidate-app .candidate-detail-card .candidate-response-form{margin:12px 0 0}.candidate-finalization-list{display:grid}.candidate-finalization-list>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.candidate-finalization-list>article+article{border-top:1px solid #ebecf0}.candidate-finalization-list__main{gap:6px;min-width:0;display:grid}.candidate-finalization-list__main>div:first-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.candidate-finalization-list__main h3{color:#172b4d;margin:0;font-size:14px}.candidate-finalization-list__main h3+span{color:#ae2e24;background:#fff2f1}.candidate-finalization-list__main h3~span{color:#44546f;background:#f1f2f4;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:700}.candidate-finalization-list__main h3~span.is-info{color:#05c;background:#e9f2ff}.candidate-finalization-list__main h3~span.is-success{color:#216e4e;background:#dcfff1}.candidate-finalization-list__main h3~span.is-warning{color:#7f5f01;background:#fff7d6}.candidate-finalization-list__main p{color:#44546f;margin:0;font-size:11px;line-height:1.45}.candidate-finalization-list__main p.is-feedback{color:#7f5f01;background:#fff7d6;border-radius:5px;padding:7px 9px}.candidate-finalization-list__main p.is-error{color:#ae2e24}.candidate-finalization-list__main>small{color:#626f86;font-size:10px}.candidate-finalization-file{color:#44546f;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.candidate-finalization-file svg{color:#0c66e4;flex:none}.candidate-finalization-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidate-finalization-file a{color:#0c66e4;margin-left:auto;font-weight:700}.candidate-finalization-list__action{align-items:center;gap:7px;display:flex}.candidate-finalization-list__action label{cursor:pointer}.candidate-finalization-list__action input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.candidate-finalization-list .candidate-upload-progress{background:0 0;grid-template-columns:minmax(80px,180px) auto;align-items:center;gap:8px;height:auto;display:grid}.candidate-finalization-list .candidate-upload-progress>div{background:#0c66e4;border-radius:999px;height:5px;transition:width .18s}.candidate-finalization-list .candidate-upload-progress>span{color:#626f86;white-space:nowrap;background:0 0;height:auto;font-size:10px}@media (width<=920px){.candidate-workflow-facts{grid-template-columns:1fr 1fr}}@media (width<=680px){.candidate-app .candidate-workflow-card>header{align-items:flex-start;padding:11px 12px}.candidate-app .candidate-workflow-card>header h2{font-size:16px}.candidate-workflow-facts{grid-template-columns:1fr 1fr}.candidate-workflow-facts>div{padding:10px 11px}.candidate-offer-actions{flex-direction:column;align-items:stretch;padding:11px 12px}.candidate-offer-actions .candidate-button{justify-content:center;width:100%}.candidate-signed-offer{padding:11px 12px}.candidate-signed-offer>.candidate-button,.candidate-offer-start-date{width:100%}.candidate-response-form{margin-inline:12px}.candidate-interview-actions>div{grid-template-columns:1fr}.candidate-finalization-list>article{grid-template-columns:1fr;gap:10px;padding:12px}.candidate-finalization-list__action{justify-content:flex-start}.candidate-finalization-list__action .candidate-button{flex:1;justify-content:center}}.candidate-mobile-nav{display:none}.candidate-app .candidate-action-panel{overflow:hidden}.candidate-primary-action{min-height:76px;color:inherit;background:#fff;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.candidate-primary-action.is-warning{background:#fffbeb}.candidate-primary-action.is-info{background:#f3f8ff}.candidate-primary-action.is-success{background:#f1fff8}.candidate-primary-action__icon{color:#0c66e4;background:#fff;border:1px solid #d8e6fa;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.candidate-primary-action.is-warning .candidate-primary-action__icon{color:#974f0c;border-color:#f4d9a8}.candidate-primary-action__body{gap:4px;min-width:0;display:grid}.candidate-primary-action__body strong{color:#172b4d;font-size:15px}.candidate-primary-action__body small{color:#7f5f01;align-items:center;gap:5px;font-size:11px;display:inline-flex}.candidate-primary-action__button{color:#fff;background:#0c66e4;border-radius:7px;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.candidate-primary-action.is-warning .candidate-primary-action__button{background:#8f4e00}.candidate-primary-action--detail{border:1px solid #dfe1e6;border-radius:10px;margin-bottom:12px}.candidate-secondary-actions{background:#fff;flex-wrap:wrap;gap:1px;padding:0 10px 10px;display:flex}.candidate-secondary-actions>a{color:#0c66e4;border-radius:6px;align-items:center;gap:4px;padding:7px 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.candidate-current-state{color:#216e4e;align-items:center;gap:11px;min-height:72px;padding:12px 14px;display:flex}.candidate-current-state>svg{flex:none}.candidate-current-state strong,.candidate-current-state span{display:block}.candidate-current-state strong{color:#172b4d;font-size:14px}.candidate-current-state span{color:#626f86;margin-top:2px;font-size:11px}.candidate-profile-readiness{min-height:54px;color:inherit;background:#fff;border:1px solid #dfe1e6;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:grid}.candidate-profile-readiness>svg{color:#974f0c}.candidate-profile-readiness>span{min-width:0}.candidate-profile-readiness strong,.candidate-profile-readiness small{display:block}.candidate-profile-readiness strong{color:#172b4d;font-size:12px}.candidate-profile-readiness small{color:#626f86;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.candidate-profile-readiness>span:last-child{color:#0c66e4;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.candidate-application-row__progress{align-items:center;gap:7px;margin-top:7px;display:flex}.candidate-application-row__progress>span{background:#dfe1e6;border-radius:999px;width:min(150px,48%);height:4px;overflow:hidden}.candidate-application-row__progress i{border-radius:inherit;background:#0c66e4;height:100%;display:block}.candidate-application-row__progress small{color:#626f86;font-size:10px}.candidate-application-progress{background:#fff;border:1px solid #dfe1e6;border-radius:10px;margin-bottom:12px;overflow:hidden}.candidate-application-progress>header{border-bottom:1px solid #ebecf0;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.candidate-application-progress>header>div{gap:2px;display:grid}.candidate-application-progress>header span{color:#626f86;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.candidate-application-progress>header h2{color:#172b4d;margin:0;font-size:18px}.candidate-application-progress>header small{color:#626f86;font-size:11px}.candidate-application-progress>header>strong{color:#05c;white-space:nowrap;background:#e9f2ff;border-radius:999px;padding:5px 9px;font-size:11px}.candidate-application-progress>header>strong.is-success{color:#216e4e;background:#dcfff1}.candidate-application-progress>header>strong.is-danger{color:#ae2e24;background:#ffeceb}.candidate-application-progress>header>strong.is-neutral{color:#44546f;background:#f1f2f4}.candidate-application-progress ol{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));margin:0;padding:12px 10px 11px;list-style:none;display:grid}.candidate-application-progress li{color:#8993a4;text-align:center;justify-items:center;gap:5px;min-width:0;display:grid;position:relative}.candidate-application-progress li:after{z-index:0;content:"";background:#dfe1e6;width:calc(100% - 28px);height:2px;position:absolute;top:13px;left:calc(50% + 14px)}.candidate-application-progress li:last-child:after{display:none}.candidate-application-progress li>span{z-index:1;background:#f1f2f4;border:2px solid #dfe1e6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.candidate-application-progress li>span svg{width:15px}.candidate-application-progress li small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.candidate-application-progress li.is-completed{color:#216e4e}.candidate-application-progress li.is-completed:after{background:#7ee2b8}.candidate-application-progress li.is-completed>span{color:#fff;background:#216e4e;border-color:#216e4e}.candidate-application-progress li.is-current{color:#0c66e4;font-weight:700}.candidate-application-progress li.is-current>span{color:#fff;background:#0c66e4;border-color:#0c66e4;box-shadow:0 0 0 4px #e9f2ff}.candidate-application-progress li.is-stopped{color:#ae2e24}.candidate-application-progress li.is-stopped>span{color:#fff;background:#ae2e24;border-color:#ae2e24}.candidate-current-stage{background:#fff;border:1px solid #dfe1e6;border-radius:9px;align-items:center;gap:11px;min-height:62px;margin-bottom:12px;padding:11px 14px;display:flex}.candidate-current-stage>svg{color:#0c66e4;flex:none}.candidate-current-stage>div{gap:2px;min-width:0;display:grid}.candidate-current-stage span{color:#626f86;font-size:10px}.candidate-current-stage strong{color:#172b4d;font-size:14px}.candidate-current-stage>small{color:#626f86;margin-left:auto;font-size:10px}.candidate-latest-update{background:#fff;border:1px solid #dfe1e6;border-radius:4px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:grid}.candidate-latest-update>svg{color:#0c66e4}.candidate-latest-update>div{gap:2px;min-width:0;display:grid}.candidate-latest-update strong{color:#172b4d;font-size:14px}.candidate-latest-update span,.candidate-latest-update time{color:#626f86;font-size:11px}.candidate-latest-update time{white-space:nowrap}.candidate-app .candidate-application-detail-grid{flex-direction:column;gap:12px;margin-top:0;display:flex}.candidate-app .candidate-application-side{order:-1;gap:12px;width:100%;display:grid}.candidate-app .candidate-application-main{gap:12px;width:100%}.candidate-app .candidate-current-workflow{border-color:#b8d3f7;box-shadow:0 2px 8px #091e420f}.candidate-app .candidate-application-side .candidate-detail-card{padding:14px}.candidate-history-disclosure{background:#fff;border:1px solid #dfe1e6;border-radius:9px;overflow:hidden}.candidate-history-disclosure>summary{color:#172b4d;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 14px;font-size:12px;font-weight:700;list-style:none;display:flex}.candidate-history-disclosure>summary::-webkit-details-marker{display:none}.candidate-history-disclosure>summary:after{color:#626f86;content:"+";font-size:18px}.candidate-history-disclosure[open]>summary:after{content:"-"}.candidate-history-disclosure>summary strong{color:#626f86;margin-left:auto;font-size:10px;font-weight:600}.candidate-history-disclosure[open]>summary{border-bottom:1px solid #ebecf0}.candidate-history-disclosure .candidate-timeline-panel{border:0;border-radius:0}.candidate-history-disclosure__body{padding:12px 14px}.candidate-interview-detail{background:#ebecf0;border:1px solid #ebecf0;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;overflow:hidden}.candidate-interview-detail>div{background:#fff;min-width:0;padding:10px 11px}.candidate-interview-detail>a{grid-column:1/-1;justify-self:start;margin:9px 0 0}.candidate-interview-actions>div{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=920px){.candidate-app-main{padding-bottom:88px}.candidate-app-sidebar{bottom:58px}.candidate-mobile-nav{z-index:65;min-height:58px;padding:4px max(8px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #dfe1e6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #091e4214}.candidate-mobile-nav>a{color:#626f86;border-radius:8px;align-content:center;justify-items:center;gap:2px;min-width:0;min-height:44px;font-size:9.5px;font-weight:600;text-decoration:none;display:grid}.candidate-mobile-nav>a svg{width:20px;height:20px}.candidate-mobile-nav>a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.candidate-mobile-nav>a.is-active{color:#0c66e4;background:#e9f2ff}.candidate-section-save{bottom:68px}}@media (width<=680px){.candidate-app-topbar{min-height:54px;padding-inline:10px}.candidate-app-topbar__brand{gap:4px}.candidate-app-topbar__brand>a{gap:7px}.candidate-app-topbar__brand img{width:30px;height:30px}.candidate-app-topbar__brand strong{font-size:13px}.candidate-app-topbar__brand small{font-size:9px}.candidate-app-menu{width:34px;height:34px}.candidate-app-account{border-left:0;padding-left:0}.candidate-app-account>div{display:none}.candidate-app-account>span{width:30px;height:30px}.candidate-app-topbar__account{gap:4px}.candidate-app-topbar__account>button{display:none}.candidate-app-topbar__account>.portal-locale-switcher{display:inline-flex}.candidate-app-sidebar{top:54px}.candidate-app .candidate-app-main{padding:0 10px 76px}.candidate-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:13px 0 11px;display:grid}.candidate-page-header h1{font-size:23px}.candidate-page-header p{margin-top:3px;font-size:11px}.candidate-page-reference{margin-bottom:3px;font-size:9px}.candidate-page-actions{align-self:center}.candidate-page-actions .candidate-button{min-height:34px;padding-inline:9px;font-size:11px}.candidate-page-content{padding-top:10px}.candidate-app .candidate-dashboard-grid,.candidate-app .candidate-dashboard-primary,.candidate-app .candidate-dashboard-rail{gap:9px}.candidate-primary-action{grid-template-columns:36px minmax(0,1fr) 18px;gap:9px;min-height:60px;padding:8px 11px}.candidate-primary-action__icon{border-radius:8px;width:34px;height:34px}.candidate-primary-action__body strong{font-size:14px}.candidate-primary-action__body small{font-size:11px}.candidate-primary-action__button{color:#0c66e4;min-width:0;min-height:0;padding:0;font-size:0;background:0 0!important}.candidate-primary-action__button svg{width:18px;height:18px}.candidate-profile-readiness{grid-template-columns:26px minmax(0,1fr) 18px;min-height:50px;padding:8px 10px}.candidate-profile-readiness>span:last-child{font-size:0}.candidate-profile-readiness>span:last-child svg{width:18px;height:18px}.candidate-app .candidate-overview-card{grid-template-columns:1fr 1fr;gap:0 10px;padding:9px 10px;display:grid}.candidate-app .candidate-overview-card header{grid-column:1/-1;margin-bottom:2px;padding-bottom:8px}.candidate-app .candidate-overview-card>div,.candidate-app .candidate-overview-card>a{min-height:34px}.candidate-app .candidate-application-row__main h3{font-size:15px}.candidate-application-row__progress{margin-top:5px}.candidate-application-progress>header{align-items:flex-start;padding:10px 11px}.candidate-application-progress>header h2{font-size:16px}.candidate-application-progress>header small{font-size:10px}.candidate-application-progress ol{scrollbar-width:none;scroll-snap-type:x proximity;gap:0;padding:10px 7px 9px;display:flex;overflow-x:auto}.candidate-application-progress ol::-webkit-scrollbar{display:none}.candidate-application-progress li{scroll-snap-align:start;flex:0 0 70px}.candidate-application-progress li small{font-size:9px}.candidate-current-stage{min-height:56px;padding:9px 11px}.candidate-current-stage>small{display:none}.candidate-app .candidate-application-side .candidate-detail-card{padding:11px}.candidate-interview-detail{grid-template-columns:1fr 1fr}.candidate-interview-detail>a{width:100%}.candidate-interview-actions>div{grid-template-columns:1fr 1fr}.candidate-interview-actions button{min-height:42px;font-size:11px}.candidate-interview-actions button:first-child{grid-column:1/-1}.candidate-history-disclosure>summary{min-height:44px;padding-inline:11px}.candidate-app .candidate-workflow-card>header{min-height:54px}.candidate-finalization-list>article{padding:11px}.candidate-response-form input,.candidate-response-form textarea{font-size:16px}}.candidate-application-management{background:var(--career-surface,#fff);border:1px solid #d7dee8;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:14px 16px;display:flex}.candidate-application-management span{color:#172b4d;font-size:.84rem;font-weight:650}.candidate-application-management p{color:#5b6678;margin:3px 0 0;font-size:.78rem}@media (width<=640px){.candidate-application-management{flex-direction:column;align-items:stretch;gap:10px}}.candidate-app{--candidate-petrol-900:#123b43;--candidate-petrol-800:#174b54;--candidate-petrol-700:#17636b;--candidate-paper:#f3f0e8;--candidate-surface:#fffdf8;--candidate-line:#d7d2c7;--candidate-ink:#172f35;--candidate-muted:#5d6c6f;--candidate-amber:#d89b16;--candidate-amber-soft:#fff1cf;--candidate-success:#2c735d;color:var(--candidate-ink);background:var(--candidate-paper);font-size:15px}.candidate-app .candidate-app-topbar{color:#fff;background:var(--candidate-petrol-900);border-bottom:3px solid var(--candidate-amber);box-shadow:0 3px 10px #123b4329}.candidate-app .candidate-app-topbar__brand img{background:var(--candidate-surface);border-radius:5px;padding:3px}.candidate-app .candidate-app-topbar__brand small,.candidate-app .candidate-app-account small{color:#c8d9db;font-size:11px}.candidate-app .candidate-app-account>span{color:#273026;background:#e8bb51}.candidate-app .candidate-app-sidebar nav>span{color:#778386;font-size:11px}.candidate-app .candidate-app-sidebar nav>a{color:#334e54;border-radius:4px;font-size:14px}.candidate-app .candidate-app-sidebar__support{color:#405b60;background:#eeece5;border-radius:5px}.candidate-app .candidate-app-sidebar__support strong{font-size:13px}.candidate-app .candidate-app-sidebar__support p{color:#637377;font-size:12px}.candidate-app .candidate-app-sidebar__trust{color:var(--candidate-success);font-size:12px}.candidate-app .candidate-page-header{border-bottom-color:var(--candidate-line)}.candidate-app .candidate-page-header p{color:var(--candidate-muted);font-size:14px}.candidate-app .candidate-page-reference{color:#6b7779;font-size:11px}.candidate-app .candidate-button{border-radius:4px;min-height:39px;font-size:13px}.candidate-mobile-pass{display:none}.candidate-app .candidate-work-panel,.candidate-app .candidate-applications-panel,.candidate-app .candidate-profile-card,.candidate-app .candidate-overview-card{background:var(--candidate-surface);border-color:var(--candidate-line);border-radius:6px;box-shadow:0 2px 5px #1e35390d}.candidate-app .candidate-panel-heading{border-bottom-color:#e4dfd5}.candidate-app .candidate-panel-heading h2,.candidate-app .candidate-profile-card h2,.candidate-app .candidate-overview-card h2{color:var(--candidate-ink)}.candidate-app .candidate-panel-heading>strong{color:var(--candidate-petrol-900);background:#dfeaec}.candidate-app .candidate-primary-action{min-height:84px;box-shadow:inset 4px 0 0 var(--candidate-petrol-700);background:#f5f2e9}.candidate-app .candidate-primary-action__icon{color:var(--candidate-petrol-700);border-color:#b9ccce;border-radius:5px}.candidate-app .candidate-primary-action__button{background:var(--candidate-petrol-800);border-radius:4px;font-size:13px}.candidate-app .candidate-secondary-actions>a{color:var(--candidate-petrol-700);font-size:12px}.candidate-app .candidate-profile-readiness{background:var(--candidate-surface);box-shadow:inset 3px 0 0 var(--candidate-amber);border-color:#ddc47c;border-radius:5px}.candidate-app .candidate-profile-readiness strong{color:var(--candidate-ink);font-size:14px}.candidate-app .candidate-profile-readiness small{color:var(--candidate-muted);font-size:12px}.candidate-app .candidate-profile-readiness>span:last-child{color:var(--candidate-petrol-700);font-size:12px}.candidate-app .candidate-application-row{background:var(--candidate-surface);border-bottom-color:#e5e0d7}.candidate-app .candidate-application-row__main>span{color:#697679;font-size:11px}.candidate-app .candidate-application-row__main p{color:var(--candidate-muted);font-size:12px}.candidate-app .candidate-application-row__date span,.candidate-app .candidate-application-row__date strong,.candidate-app .candidate-application-row__status small{font-size:12px}.candidate-app .candidate-application-row__status>span{color:var(--candidate-petrol-900);background:#dfeaec;border-radius:3px;font-size:11px}.candidate-app .candidate-application-row__progress>span{background:#d8d5cd;border-radius:1px;height:5px}.candidate-app .candidate-application-row__progress small{color:var(--candidate-muted);font-size:11px}.candidate-app .candidate-overview-card>div,.candidate-app .candidate-overview-card>a{color:var(--candidate-muted);border-bottom-color:#e5e0d7;font-size:13px}.candidate-app .candidate-application-progress,.candidate-app .candidate-current-stage,.candidate-app .candidate-history-disclosure,.candidate-app .candidate-workflow-card,.candidate-app .candidate-detail-card,.candidate-app .candidate-timeline-panel{background:var(--candidate-surface);border-color:var(--candidate-line);border-radius:6px}.candidate-app .candidate-application-progress>header{box-shadow:inset 4px 0 0 var(--candidate-petrol-700);border-bottom-color:#e4dfd5}.candidate-app .candidate-application-progress>header span{color:#697679;letter-spacing:.03em;font-size:11px}.candidate-app .candidate-application-progress>header h2{color:var(--candidate-ink);font-size:20px}.candidate-app .candidate-application-progress>header small{color:var(--candidate-muted);font-size:12px}.candidate-app .candidate-application-progress>header>strong{color:var(--candidate-petrol-900);background:#dfeaec;border-radius:3px;font-size:12px}.candidate-app .candidate-application-progress li{color:#748184}.candidate-app .candidate-application-progress li>span{background:#ebe9e2;border-color:#cfcbc1;border-radius:4px;font-size:11px}.candidate-app .candidate-application-progress li small{font-size:11px}.candidate-app .candidate-application-progress li.is-current{color:var(--candidate-petrol-700)}.candidate-app .candidate-application-progress li.is-current>span{background:var(--candidate-petrol-700);border-color:var(--candidate-petrol-700);border-radius:4px;box-shadow:0 0 0 3px #dce9e9}.candidate-app .candidate-current-stage>svg{color:var(--candidate-petrol-700)}.candidate-app .candidate-current-stage span,.candidate-app .candidate-current-stage>small{color:var(--candidate-muted);font-size:12px}.candidate-app .candidate-current-stage strong{color:var(--candidate-ink);font-size:15px}.candidate-app .candidate-workflow-card>header{background:#efede6;border-bottom-color:#ded9cf}.candidate-app .candidate-workflow-card>header svg{color:var(--candidate-petrol-700)}.candidate-app .candidate-workflow-card>header span{font-size:12px}.candidate-app .candidate-workflow-card>header h2{color:var(--candidate-ink);font-size:18px}.candidate-app .candidate-history-disclosure>summary{color:var(--candidate-ink);font-size:14px}.candidate-app .candidate-history-disclosure>summary strong{color:var(--candidate-muted);font-size:12px}.candidate-app .candidate-profile-nav{color:var(--candidate-ink);background:var(--candidate-surface);border-color:var(--candidate-line);border-radius:6px}.candidate-app .candidate-profile-nav__progress>small{color:var(--candidate-muted);font-size:12px}.candidate-app .candidate-profile-nav nav button{color:#4d6165;border-radius:3px;font-size:13px}.candidate-app .candidate-profile-nav nav button.is-active{color:var(--candidate-petrol-900);background:#dfeaec}.candidate-app .candidate-profile-nav nav button.is-active b{color:var(--candidate-petrol-700)}.candidate-app .candidate-form-section{background:var(--candidate-surface);border-color:var(--candidate-line);border-radius:6px;box-shadow:0 2px 5px #1e35390d}.candidate-app .candidate-form-section__heading h2{color:var(--candidate-ink);font-size:21px}.candidate-app .candidate-form-section__heading p{color:var(--candidate-muted);font-size:13px}.candidate-app .candidate-form-section__action button{color:var(--candidate-petrol-700);background:var(--candidate-surface);border-color:#9eaaa9;border-radius:4px;font-size:13px}.candidate-app .career-field{color:#294249;font-size:13px}.candidate-app .candidate-record-list article>header{background:#e7e9e5;border-bottom-color:#d2d3cd}.candidate-app .candidate-document-list>article{background:var(--candidate-surface);border-color:var(--candidate-line);border-radius:0}.candidate-app .candidate-section-save{color:var(--candidate-ink);background:var(--candidate-surface);border-color:#aaa69d;border-radius:5px}.candidate-app .candidate-section-save strong{color:var(--candidate-ink);font-size:13px}.candidate-app .candidate-section-save small{color:var(--candidate-muted);font-size:12px}.candidate-app .candidate-section-save>button{background:var(--candidate-petrol-700);border-radius:4px;font-size:13px}@media (width<=920px){.candidate-app .candidate-mobile-nav{background:#fffdf8f7;border-top-color:#cbc6bc;min-height:64px;padding-top:5px;box-shadow:0 -5px 18px #123b431a}.candidate-app .candidate-mobile-nav>a{color:#657477;border-radius:0;min-height:50px;font-size:11px;position:relative}.candidate-app .candidate-mobile-nav>a:before{content:"";background:0 0;width:54%;height:3px;position:absolute;top:-5px;left:23%}.candidate-app .candidate-mobile-nav>a.is-active{color:var(--candidate-petrol-700);background:0 0}.candidate-app .candidate-mobile-nav>a.is-active:before{background:var(--candidate-amber)}}@media (width<=680px){.candidate-app{background:#ebe7dd}.candidate-app .candidate-app-topbar{min-height:58px;padding-inline:12px}.candidate-app .candidate-app-topbar__brand img{width:32px;height:32px}.candidate-app .candidate-app-topbar__brand strong{font-size:15px}.candidate-app .candidate-app-topbar__brand small{color:#bed1d3;font-size:11px}.candidate-app .candidate-app-menu{width:36px;height:36px}.candidate-app .candidate-app-account>span{width:32px;height:32px;font-size:13px}.candidate-app .candidate-app-sidebar{top:58px;bottom:64px}.candidate-app .candidate-app-scrim{inset-block-start:58px}.candidate-app .candidate-app-main{padding:0 12px 82px}.candidate-app .candidate-page-header{padding:17px 2px 13px}.candidate-app .candidate-page-header h1{font-size:27px;line-height:1.08}.candidate-app .candidate-page-header p{font-size:13px}.candidate-app .candidate-page-reference{font-size:11px}.candidate-app--mobile-masthead .candidate-page-header{display:none}.candidate-app .candidate-page-content{padding-top:12px}.candidate-mobile-pass{color:#fff;background:var(--candidate-petrol-800);border-bottom:4px solid var(--candidate-amber);gap:13px;margin:-12px -12px 12px;padding:17px 16px 14px;display:grid;position:relative;overflow:hidden}.candidate-mobile-pass:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:116px;height:116px;position:absolute;bottom:-43px;right:-28px;box-shadow:0 0 0 22px #ffffff0a}.candidate-mobile-pass__meta{color:#d6e3e4;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.candidate-mobile-pass__meta span{align-items:center;gap:7px;font-weight:600;display:inline-flex}.candidate-mobile-pass__meta i{background:#f0bd4a;border-radius:50%;width:7px;height:7px}.candidate-mobile-pass__meta strong{color:#fff1c8;font-size:12px}.candidate-mobile-pass__identity{z-index:1;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;display:grid;position:relative}.candidate-mobile-pass__identity>span{color:#253b36;width:44px;height:44px;font-family:var(--font-heading);background:#e8bb51;border:2px solid #ffffff7a;border-radius:4px;place-items:center;font-size:17px;font-weight:700;display:grid}.candidate-mobile-pass__identity small{color:#c6d8da;font-family:var(--font-mono);font-size:11px;display:block}.candidate-mobile-pass__identity h2{color:#fff;margin:2px 0 0;font-size:22px;line-height:1.08}.candidate-mobile-pass__progress{z-index:1;background:#fff3;height:4px;position:relative;overflow:hidden}.candidate-mobile-pass__progress span{background:#f0bd4a;height:100%;display:block}.candidate-app .candidate-dashboard-grid,.candidate-app .candidate-dashboard-primary,.candidate-app .candidate-dashboard-rail{gap:12px}.candidate-app .candidate-action-panel{border-radius:6px}.candidate-app .candidate-action-panel .candidate-panel-heading{min-height:62px;padding:11px 13px}.candidate-app .candidate-panel-heading span{font-size:11px}.candidate-app .candidate-panel-heading h2{font-size:19px}.candidate-app .candidate-primary-action{grid-template-columns:42px minmax(0,1fr) 22px;gap:11px;min-height:78px;padding:12px 13px}.candidate-app .candidate-primary-action__icon{width:40px;height:40px}.candidate-app .candidate-primary-action__body strong{font-size:16px;line-height:1.25}.candidate-app .candidate-primary-action__body small{font-size:12px}.candidate-app .candidate-primary-action__button{min-width:0;min-height:0;color:var(--candidate-petrol-800);background:0 0;padding:0;font-size:0}.candidate-app .candidate-primary-action__button svg{width:20px;height:20px}.candidate-app .candidate-profile-readiness{grid-template-columns:28px minmax(0,1fr) 20px;min-height:62px;padding:10px 11px}.candidate-app .candidate-profile-readiness strong{font-size:14px}.candidate-app .candidate-profile-readiness small{font-size:12px}.candidate-app .candidate-profile-nav{border-radius:5px;padding:8px}.candidate-app .candidate-profile-nav__progress{padding:11px 12px}.candidate-app .candidate-profile-nav__progress>strong{font-size:25px}.candidate-app .candidate-profile-nav nav{gap:0}.candidate-app .candidate-profile-nav nav button{color:#536568;background:0 0;border-radius:0;min-height:46px;font-size:12px}.candidate-app .candidate-profile-nav nav button.is-active{color:var(--candidate-petrol-900);box-shadow:inset 0 -3px 0 var(--candidate-amber);background:#e8eeee}.candidate-app .candidate-form-section{border-radius:6px;padding:17px 13px 94px}.candidate-app .candidate-form-section.is-listing{padding-bottom:17px}.candidate-app .candidate-form-section__heading{margin-bottom:16px;padding-bottom:13px}.candidate-app .candidate-form-section__heading h2{font-size:20px}.candidate-app .candidate-form-section__heading p{font-size:12px;line-height:1.45}.candidate-app .career-field{gap:8px;font-size:13px}.candidate-app .career-field input,.candidate-app .career-field select,.candidate-app .career-field textarea{font-size:16px}.candidate-app .candidate-section-save{background:#fffdf8f7;padding:10px 11px;bottom:72px;left:12px;right:12px;box-shadow:0 7px 22px #123b432e}.candidate-app .candidate-section-save>button{min-width:88px;min-height:42px}.candidate-app .candidate-applications-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.candidate-app .candidate-applications-panel>.candidate-panel-heading{border-bottom:0;min-height:0;padding:8px 2px 10px}.candidate-app .candidate-applications-panel>.candidate-panel-heading h2{font-size:21px}.candidate-app .candidate-application-register{gap:9px}.candidate-app .candidate-application-row{border:1px solid #d1ccc1;border-left:4px solid var(--candidate-petrol-700);border-radius:5px;grid-template-columns:minmax(0,1fr) 20px;gap:8px;min-height:0;padding:13px 13px 12px;box-shadow:0 2px 5px #2034370d}.candidate-app .candidate-application-row.is-success{border-left-color:var(--candidate-success)}.candidate-app .candidate-application-row.is-danger{border-left-color:#a64138}.candidate-app .candidate-application-row.is-neutral{border-left-color:#7c8584}.candidate-app .candidate-application-row:last-child{border-radius:5px}.candidate-app .candidate-application-row__icon{display:none}.candidate-app .candidate-application-row__main{grid-column:1}.candidate-app .candidate-application-row__main>span{font-size:11px}.candidate-app .candidate-application-row__main h3{margin:4px 0;font-size:18px;line-height:1.18}.candidate-app .candidate-application-row__main p{font-size:12px}.candidate-app .candidate-application-row__progress{margin-top:9px}.candidate-app .candidate-application-row__progress>span{width:min(160px,54%)}.candidate-app .candidate-application-row__progress small{font-size:11px}.candidate-app .candidate-application-row__date{grid-column:1;gap:5px;margin-top:2px;display:flex}.candidate-app .candidate-application-row__date span{color:#6b7779;font-size:11px;display:inline}.candidate-app .candidate-application-row__date strong{font-size:11px}.candidate-app .candidate-application-row__status{grid-column:1;align-items:center;gap:7px;display:flex}.candidate-app .candidate-application-row__status>span,.candidate-app .candidate-application-row__status small{font-size:11px}.candidate-app .candidate-application-row__arrow{color:var(--candidate-petrol-700);grid-area:1/2/span 3;align-self:center}.candidate-app .candidate-overview-card{border-radius:5px;grid-template-columns:1fr 1fr;padding:12px 13px}.candidate-app .candidate-overview-card header{margin-bottom:3px;padding-bottom:10px}.candidate-app .candidate-overview-card>div,.candidate-app .candidate-overview-card>a{min-height:42px;font-size:12px}.candidate-app .candidate-overview-card>div strong,.candidate-app .candidate-overview-card>a strong{font-size:20px}.candidate-app .candidate-application-progress>header{padding:12px 13px}.candidate-app .candidate-application-progress>header h2{font-size:19px}.candidate-app .candidate-application-progress>header small{font-size:12px;line-height:1.45}.candidate-app .candidate-application-progress ol{padding:12px 9px 11px}.candidate-app .candidate-application-progress li{flex-basis:82px}.candidate-app .candidate-application-progress li small{font-size:11px}.candidate-app .candidate-current-stage{min-height:62px}.candidate-app .candidate-current-stage strong{font-size:15px}.candidate-app .candidate-workflow-card>header h2{font-size:18px}.candidate-app .candidate-history-disclosure>summary{min-height:50px;font-size:14px}}@media (prefers-reduced-motion:reduce){.candidate-app *,.candidate-app :before,.candidate-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.candidate-app{--candidate-navy:var(--ipip-brand);--candidate-navy-muted:#376675;--candidate-action:var(--ipip-accent);--candidate-paper:var(--ipip-canvas);--candidate-surface:var(--ipip-surface);--candidate-line:var(--ipip-border);--candidate-line-soft:var(--ipip-border-soft);--candidate-ink:var(--ipip-text);--candidate-muted:var(--ipip-text-muted);--candidate-warning:var(--ipip-warning);--candidate-warning-soft:#fff7ec;--candidate-success:var(--ipip-success);background:var(--candidate-paper);color:var(--candidate-ink);font-size:15px}.candidate-app .candidate-app-topbar{color:#fff;background:var(--candidate-navy);border-bottom:1px solid var(--ipip-brand-hover);min-height:60px;box-shadow:0 1px 3px #1025362e}.candidate-app .candidate-app-topbar__brand>a{color:#fff}.candidate-app .candidate-app-topbar__brand img{background:#fff;border:1px solid #ffffff47;border-radius:4px;padding:2px}.candidate-app .candidate-app-topbar__brand strong{letter-spacing:0;font-weight:600}.candidate-app .candidate-app-topbar__brand small,.candidate-app .candidate-app-account small{color:#c9d3dc}.candidate-app .candidate-app-menu,.candidate-app .candidate-app-topbar__account>button{color:#dce4eb}.candidate-app .candidate-app-menu:hover,.candidate-app .candidate-app-topbar__account>button:hover{color:#fff;background:#ffffff1a}.candidate-app .candidate-app-account{border-left-color:#ffffff38}.candidate-app .candidate-app-account>span{color:#fff;background:var(--candidate-navy-muted);border:1px solid #5a728a}.candidate-app .candidate-app-sidebar{background:var(--candidate-surface);border-right-color:var(--candidate-line)}.candidate-app .candidate-app-sidebar nav>span{color:#778694}.candidate-app .candidate-app-sidebar nav>a{color:#3d5060;border-radius:4px}.candidate-app .candidate-app-sidebar nav>a:hover{color:var(--candidate-navy);background:#f0f3f5}.candidate-app .candidate-app-sidebar nav>a.is-active{color:var(--candidate-action);box-shadow:inset 3px 0 0 var(--candidate-action);background:#eef5fc}.candidate-app .candidate-app-sidebar nav>a.is-active svg,.candidate-app .candidate-app-sidebar__support svg{color:var(--candidate-action)}.candidate-app .candidate-app-sidebar__support{color:#42576a;border:1px solid var(--candidate-line-soft);background:#f5f7f8;border-radius:4px}.candidate-app .candidate-app-sidebar__support p{color:var(--candidate-muted)}.candidate-app .candidate-app-sidebar__trust{color:var(--candidate-success)}.candidate-app .candidate-page-header{border-bottom-color:var(--candidate-line);padding-block:25px 16px}.candidate-app .candidate-page-header h1{color:var(--candidate-ink);letter-spacing:-.01em;font-size:30px}.candidate-app .candidate-page-header p,.candidate-app .candidate-page-reference{color:var(--candidate-muted)}.candidate-app .candidate-button--primary:hover{background:var(--ipip-accent-hover);border-color:var(--ipip-accent-hover)}.candidate-app .candidate-work-panel,.candidate-app .candidate-applications-panel,.candidate-app .candidate-profile-card,.candidate-app .candidate-overview-card{background:var(--candidate-surface);border-color:var(--candidate-line);box-shadow:none;border-radius:5px}.candidate-app .candidate-panel-heading span,.candidate-app .candidate-profile-card header span,.candidate-app .candidate-overview-card header span{color:#6e7c88;letter-spacing:.06em;font-size:10px}.candidate-app .candidate-primary-action{min-height:70px;box-shadow:inset 3px 0 0 var(--candidate-action);background:#f5f8fa;padding:12px 15px}.candidate-app .candidate-primary-action.is-warning{background:var(--candidate-warning-soft);box-shadow:inset 3px 0 0 var(--candidate-warning)}.candidate-app .candidate-primary-action.is-info{background:#f5f8fa}.candidate-app .candidate-primary-action.is-success{box-shadow:inset 3px 0 0 var(--candidate-success);background:#f3f9f5}.candidate-app .candidate-primary-action__icon{width:34px;height:34px;color:var(--candidate-action);background:#fff;border-color:#c9d7e5;border-radius:4px}.candidate-app .candidate-primary-action.is-warning .candidate-primary-action__icon{color:var(--candidate-warning);border-color:#edd7b8}.candidate-app .candidate-primary-action__body strong{color:var(--candidate-ink);font-size:14px}.candidate-app .candidate-primary-action__body small{color:var(--candidate-warning);font-size:11px}.candidate-app .candidate-primary-action__button{background:var(--candidate-action);border-radius:3px;min-height:32px;padding-inline:10px;font-size:11px}.candidate-app .candidate-primary-action.is-warning .candidate-primary-action__button{background:var(--candidate-warning)}.candidate-app .candidate-secondary-actions{background:#fff}.candidate-app .candidate-secondary-actions>a{color:var(--candidate-action)}.candidate-app .candidate-profile-readiness{background:#fffaf2;border-color:#e6c99d;border-radius:5px;box-shadow:inset 3px 0 #d89017}.candidate-app .candidate-profile-readiness strong{color:var(--candidate-ink)}.candidate-app .candidate-profile-readiness small{color:var(--candidate-muted)}.candidate-app .candidate-profile-readiness>span:last-child{color:var(--candidate-action)}.candidate-app .candidate-application-row{border-bottom-color:var(--candidate-line-soft);background:#fff;min-height:78px;padding:12px 15px}.candidate-app .candidate-application-row__icon{width:34px;height:34px;color:var(--candidate-action);background:#eef5fc;border-radius:4px}.candidate-app .candidate-application-row__main>span{color:#6c7b87}.candidate-app .candidate-application-row__main h3{color:var(--candidate-ink);font-size:16px}.candidate-app .candidate-application-row__main p,.candidate-app .candidate-application-row__date span,.candidate-app .candidate-application-row__status small{color:var(--candidate-muted)}.candidate-app .candidate-application-row__status>span{color:#155d93;background:#edf5fb;border-radius:3px}.candidate-app .candidate-application-row__status.is-success>span{color:var(--candidate-success);background:#edf7f0}.candidate-app .candidate-application-row__status.is-danger>span{color:#a53a32;background:#fff0ef}.candidate-app .candidate-application-row__status.is-neutral>span{color:#526372;background:#f0f3f5}.candidate-app .candidate-application-row__progress>span{background:#e0e6eb;border-radius:0}.candidate-app .candidate-application-row__progress i{background:var(--candidate-action);border-radius:0}.candidate-app .candidate-overview-card>div,.candidate-app .candidate-overview-card>a{color:var(--candidate-muted);border-bottom-color:var(--candidate-line-soft)}.candidate-app .candidate-overview-card>a{color:var(--candidate-action)}.candidate-app .candidate-overview-card>div strong,.candidate-app .candidate-overview-card>a strong{color:var(--candidate-ink)}.candidate-app .candidate-application-progress,.candidate-app .candidate-current-stage,.candidate-app .candidate-history-disclosure,.candidate-app .candidate-workflow-card,.candidate-app .candidate-detail-card,.candidate-app .candidate-timeline-panel,.candidate-app .candidate-form-section,.candidate-app .candidate-settings-card,.candidate-app .candidate-settings-aside{border-color:var(--candidate-line);box-shadow:none;background:#fff;border-radius:5px}.candidate-app .candidate-application-progress>header{border-bottom-color:var(--candidate-line-soft);box-shadow:inset 3px 0 0 var(--candidate-action)}.candidate-app .candidate-application-progress>header h2,.candidate-app .candidate-workflow-card>header h2,.candidate-app .candidate-history-disclosure>summary{color:var(--candidate-ink)}.candidate-app .candidate-application-progress>header>strong{color:#155d93;background:#edf5fb;border-radius:3px}.candidate-app .candidate-application-progress li:after{background:#d8e0e6}.candidate-app .candidate-application-progress li.is-current>span{background:var(--candidate-action);border-color:var(--candidate-action);box-shadow:0 0 0 3px #e6f0fa}.candidate-app .candidate-workflow-card>header svg,.candidate-app .candidate-current-stage>svg{color:var(--candidate-action)}.candidate-app .candidate-profile-nav{color:var(--candidate-ink);border-color:var(--candidate-line);background:#fff;border-radius:5px}.candidate-app .candidate-profile-nav__progress{background:#f5f7f8;border-radius:4px}.candidate-app .candidate-profile-nav__progress>div{background:#dde4e9;border-radius:0}.candidate-app .candidate-profile-nav__progress>div span{background:var(--candidate-action);border-radius:0}.candidate-app .candidate-profile-nav nav button{color:#485d6d;border-radius:3px}.candidate-app .candidate-profile-nav nav button:hover{color:var(--candidate-action);background:#f0f5f9}.candidate-app .candidate-profile-nav nav button.is-active{color:var(--candidate-action);box-shadow:inset 3px 0 0 var(--candidate-action);background:#edf5fb}.candidate-app .candidate-form-section__heading{border-bottom-color:var(--candidate-line-soft)}.candidate-app .candidate-form-section__heading h2{color:var(--candidate-ink)}.candidate-app .candidate-form-section__heading p{color:var(--candidate-muted)}.candidate-app .candidate-form-section__action button{color:var(--candidate-action);border-color:#aebbc6;border-radius:3px}.candidate-app .career-field{color:#344b5c}.candidate-app .career-field input,.candidate-app .career-field select,.candidate-app .career-field textarea{background:#fff;border-color:#aeb9c2;border-radius:3px}.candidate-app .career-field input:focus,.candidate-app .career-field select:focus,.candidate-app .career-field textarea:focus{border-color:var(--candidate-action);box-shadow:0 0 0 3px #0052cc21}.candidate-app .candidate-record-list article{border-color:var(--candidate-line);background:#f7f9fa;border-radius:4px}.candidate-app .candidate-record-list article>header{border-bottom-color:var(--candidate-line);background:#f1f4f6}.candidate-app .candidate-document-list>article{border-color:var(--candidate-line-soft);background:#fff;border-radius:0}.candidate-app .candidate-document-list>article.is-required{border-left-color:var(--candidate-action)}.candidate-app .candidate-section-save{color:var(--candidate-ink);background:#fff;border-color:#aeb9c2;border-radius:4px;box-shadow:0 4px 14px #1126361f}.candidate-app .candidate-section-save>div>svg{color:var(--candidate-action)}.candidate-app .candidate-section-save>button{background:var(--candidate-action);border-radius:3px}@media (width<=920px){.candidate-app .candidate-mobile-nav{border-top-color:var(--candidate-line);background:#fffffff7;box-shadow:0 -3px 12px #11263617}.candidate-app .candidate-mobile-nav>a{color:#6a7985;border-radius:0}.candidate-app .candidate-mobile-nav>a.is-active{color:var(--candidate-action);background:0 0}.candidate-app .candidate-mobile-nav>a.is-active:before{background:var(--candidate-action)}}@media (width<=680px){.candidate-app{background:#f0f3f5}.candidate-app .candidate-app-topbar{min-height:54px}.candidate-app .candidate-app-sidebar{top:54px}.candidate-app .candidate-app-scrim{inset-block-start:54px}.candidate-app .candidate-app-main{padding:0 10px 76px}.candidate-app .candidate-page-content{padding-top:10px}.candidate-app .candidate-mobile-pass{background:var(--candidate-navy);border:0;gap:10px;margin:-10px -10px 10px;padding:12px 14px 0}.candidate-app .candidate-mobile-pass:after{display:none}.candidate-app .candidate-mobile-pass__meta{color:#c9d3dc;font-size:11px}.candidate-app .candidate-mobile-pass__meta i{background:#8fb4d1;width:6px;height:6px}.candidate-app .candidate-mobile-pass__meta strong{color:#dce5ed;font-size:11px;font-weight:500}.candidate-app .candidate-mobile-pass__identity{grid-template-columns:38px minmax(0,1fr);gap:10px}.candidate-app .candidate-mobile-pass__identity>span{color:#fff;background:var(--candidate-navy-muted);border:1px solid #617d95;border-radius:4px;width:38px;height:38px;font-size:14px}.candidate-app .candidate-mobile-pass__identity small{color:#c9d3dc;font-size:10px}.candidate-app .candidate-mobile-pass__identity h2{color:#fff;font-size:18px}.candidate-app .candidate-mobile-pass__progress{background:#fff3;height:3px}.candidate-app .candidate-mobile-pass__progress span{background:#8fb4d1}.candidate-mobile-pass__facts{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin:3px -14px 0;display:grid}.candidate-mobile-pass__facts>div{border-right:1px solid #ffffff24;gap:1px;padding:8px 14px 9px;display:grid}.candidate-mobile-pass__facts>div:last-child{border-right:0}.candidate-mobile-pass__facts strong{color:#fff;font-size:14px;font-weight:600}.candidate-mobile-pass__facts span{color:#c9d3dc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.candidate-app .candidate-dashboard-grid,.candidate-app .candidate-dashboard-primary,.candidate-app .candidate-dashboard-rail{gap:10px}.candidate-app .candidate-work-panel,.candidate-app .candidate-applications-panel,.candidate-app .candidate-overview-card{border-radius:4px}.candidate-app .candidate-action-panel .candidate-panel-heading{min-height:54px;padding:10px 12px}.candidate-app .candidate-panel-heading h2{font-size:17px}.candidate-app .candidate-primary-action{min-height:64px;padding:10px 12px}.candidate-app .candidate-primary-action__body strong{font-size:14px}.candidate-app .candidate-profile-readiness{min-height:58px}.candidate-app .candidate-applications-panel{background:0 0;border:0}.candidate-app .candidate-applications-panel>.candidate-panel-heading{padding:8px 1px}.candidate-app .candidate-applications-panel>.candidate-panel-heading h2{font-size:19px}.candidate-app .candidate-application-register{gap:7px}.candidate-app .candidate-application-row{border:1px solid var(--candidate-line);border-left:3px solid var(--candidate-action);box-shadow:none;border-radius:4px;padding:11px 12px}.candidate-app .candidate-application-row:last-child{border-radius:4px}.candidate-app .candidate-application-row.is-success{border-left-color:var(--candidate-success)}.candidate-app .candidate-application-row.is-danger{border-left-color:#ad4a42}.candidate-app .candidate-overview-card{padding:10px 12px}.candidate-app .candidate-profile-nav,.candidate-app .candidate-form-section,.candidate-app .candidate-settings-card,.candidate-app .candidate-settings-aside{border-radius:4px}.candidate-app .candidate-form-section{padding:15px 12px 90px}}.candidate-app .candidate-app-topbar__jobs{color:#e7f0f1;background:0 0;border:1px solid #ffffff57;border-radius:3px}.candidate-app .candidate-app-topbar__jobs:hover{color:#fff;background:#ffffff1a;border-color:#ffffff85}@media (width<=760px){.candidate-auth-page{background:#f3f5f6!important}.candidate-auth-card,.candidate-result-card{box-shadow:none!important}.candidate-app{--candidate-mobile-header:56px;--candidate-mobile-nav:64px;min-height:100dvh;color:var(--ipip-text);background:var(--ipip-canvas);font-size:14px}.candidate-app .candidate-page-header,.candidate-app .candidate-page-content{animation:none;transform:none}.candidate-app .candidate-app-topbar{min-height:var(--candidate-mobile-header);height:var(--candidate-mobile-header);color:#fff;background:var(--ipip-brand);border:0;border-bottom:1px solid var(--ipip-brand-hover);box-shadow:none;padding:0 12px}.candidate-app .candidate-app-topbar__brand{gap:0;min-width:0}.candidate-app .candidate-app-menu{display:none!important}.candidate-app .candidate-app-topbar__brand>a{color:#fff;gap:9px;min-width:0}.candidate-app .candidate-app-topbar__brand img{background:#fff;border:1px solid #ffffff6b;border-radius:3px;width:32px;height:32px;padding:2px}.candidate-app .candidate-app-topbar__brand strong{font-size:14px;font-weight:600}.candidate-app .candidate-app-topbar__brand small{color:#d9e6e9;font-size:9px}.candidate-app .candidate-app-topbar__account{gap:0}.candidate-app .candidate-app-topbar__jobs{color:#e7f0f1;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:5px;width:auto;height:32px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.candidate-app .candidate-app-topbar__jobs:hover{color:#fff;background:#ffffff1a}.candidate-app .candidate-app-topbar__jobs>span{display:inline}.candidate-app .candidate-app-account{border:0;padding:0}.candidate-app .candidate-app-account>span{color:#fff;background:0 0;border:1px solid #ffffff85;border-radius:50%;width:30px;height:30px;font-size:11px}.candidate-app .candidate-app-account>div,.candidate-app .candidate-app-topbar__account>.portal-locale-switcher{display:none}.candidate-app .candidate-app-topbar__account>button{color:#e7f0f1;border-radius:3px;width:32px;height:32px;display:grid}.candidate-app .candidate-app-layout{min-height:calc(100dvh - var(--candidate-mobile-header));display:block}.candidate-app .candidate-app-sidebar,.candidate-app .candidate-app-scrim{display:none!important}.candidate-app .candidate-app-main{min-width:0;padding:0 12px calc(var(--candidate-mobile-nav) + 18px)}.candidate-app .candidate-page-header,.candidate-app .candidate-page-content{width:100%}.candidate-app .candidate-page-header{border-bottom:1px solid var(--ipip-border);flex-direction:column;align-items:flex-start;gap:7px;padding:14px 0 11px;display:flex}.candidate-app .candidate-page-reference{margin-bottom:3px;font-size:9px}.candidate-app .candidate-page-header h1{letter-spacing:-.01em;font-size:22px;line-height:1.18}.candidate-app .candidate-page-header p{margin-top:4px;font-size:11px;line-height:1.45}.candidate-app .candidate-page-actions{order:-1;justify-content:flex-start;width:100%}.candidate-app .candidate-page-actions .candidate-button--secondary{min-height:28px;color:var(--ipip-accent);background:0 0;border:0;padding:0}.candidate-app .candidate-page-content{padding-top:10px}.candidate-app--mobile-masthead .candidate-page-header{display:none}.candidate-app .candidate-mobile-nav{z-index:80;min-height:var(--candidate-mobile-nav);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--ipip-border);box-shadow:none;background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.candidate-app .candidate-mobile-nav>a{color:#5b6977;background:#fff;border-radius:0;align-content:center;place-items:center;gap:3px;min-width:0;min-height:63px;padding:5px 2px 4px;text-decoration:none;display:grid;position:relative}.candidate-app .candidate-mobile-nav>a:before{content:"";background:0 0;height:2px;position:absolute;top:-1px;left:24%;right:24%}.candidate-app .candidate-mobile-nav>a svg{width:21px;height:21px}.candidate-app .candidate-mobile-nav>a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:500;overflow:hidden}.candidate-app .candidate-mobile-nav>a.is-active{color:var(--ipip-accent);background:#fff}.candidate-app .candidate-mobile-nav>a.is-active:before{background:var(--ipip-accent)}.candidate-app .candidate-mobile-pass{color:var(--ipip-text);border:0;border-bottom:1px solid var(--ipip-border);box-shadow:none;background:#fff;border-radius:0;gap:9px;margin:-10px -12px 10px;padding:13px 16px 0;display:grid}.candidate-app .candidate-mobile-pass:after{display:none}.candidate-app .candidate-mobile-pass__meta{color:var(--ipip-text-muted);font-size:10px}.candidate-app .candidate-mobile-pass__meta span{font-weight:600}.candidate-app .candidate-mobile-pass__meta i{background:var(--ipip-brand);border-radius:0;width:5px;height:5px}.candidate-app .candidate-mobile-pass__meta strong{color:var(--ipip-text-muted);font-size:10px;font-weight:500}.candidate-app .candidate-mobile-pass__identity{grid-template-columns:36px minmax(0,1fr);gap:10px}.candidate-app .candidate-mobile-pass__identity>span{width:36px;height:36px;color:var(--ipip-brand);background:#fff;border:1px solid #9eb4bd;border-radius:3px;font-size:12px}.candidate-app .candidate-mobile-pass__identity small{color:var(--ipip-text-muted);font-size:9px}.candidate-app .candidate-mobile-pass__identity h2{color:var(--ipip-text);margin-top:2px;font-size:18px;line-height:1.2}.candidate-app .candidate-mobile-pass__progress{background:#dce3e7;height:2px}.candidate-app .candidate-mobile-pass__progress span{background:var(--ipip-accent)}.candidate-app .candidate-mobile-pass__facts{background:var(--ipip-surface-subtle);border-top:1px solid var(--ipip-border-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -16px;display:grid}.candidate-app .candidate-mobile-pass__facts>div{border-right:1px solid var(--ipip-border-soft);gap:1px;padding:8px 16px 9px;display:grid}.candidate-app .candidate-mobile-pass__facts>div:last-child{border-right:0}.candidate-app .candidate-mobile-pass__facts strong{color:var(--ipip-text);font-size:15px;font-weight:600}.candidate-app .candidate-mobile-pass__facts span{color:var(--ipip-text-muted);font-size:9px}.candidate-app .candidate-dashboard-grid{display:block}.candidate-app .candidate-dashboard-primary{gap:10px;display:grid}.candidate-app--dashboard .candidate-dashboard-rail{display:none}.candidate-app .candidate-work-panel,.candidate-app .candidate-applications-panel,.candidate-app .candidate-profile-readiness{border:1px solid var(--ipip-border);box-shadow:none;background:#fff;border-radius:3px;overflow:hidden}.candidate-app .candidate-panel-heading{border-bottom:1px solid var(--ipip-border-soft);min-height:46px;padding:9px 11px}.candidate-app .candidate-panel-heading span{color:var(--ipip-text-muted);letter-spacing:.04em;font-size:9px}.candidate-app .candidate-panel-heading h2{font-size:16px}.candidate-app .candidate-panel-heading>strong{min-width:auto;height:auto;color:var(--ipip-text-muted);background:0 0;border-radius:0;padding:0;font-size:11px}.candidate-app .candidate-primary-action{min-height:64px;box-shadow:none;background:#fff;border:0;grid-template-columns:24px minmax(0,1fr) 18px;gap:10px;padding:10px 11px}.candidate-app .candidate-primary-action.is-warning{box-shadow:inset 3px 0 0 var(--ipip-warning);background:#fff}.candidate-app .candidate-primary-action.is-info{box-shadow:inset 3px 0 0 var(--ipip-accent);background:#fff}.candidate-app .candidate-primary-action.is-success{box-shadow:inset 3px 0 0 var(--ipip-success);background:#fff}.candidate-app .candidate-primary-action__icon{width:24px;height:24px;color:var(--ipip-accent);background:0 0;border:0;border-radius:0}.candidate-app .candidate-primary-action__body strong{font-size:14px}.candidate-app .candidate-primary-action__body small{color:var(--ipip-text-muted);font-size:10px}.candidate-app .candidate-primary-action__button{min-height:0;color:var(--ipip-accent);border-radius:0;padding:0;font-size:0;background:0 0!important}.candidate-app .candidate-primary-action__button svg{width:18px;height:18px}.candidate-app .candidate-secondary-actions{background:#fff;padding:0}.candidate-app .candidate-secondary-actions>a{width:100%;min-height:42px;color:var(--ipip-text);border-top:1px solid var(--ipip-border-soft);border-radius:0;justify-content:space-between;padding:8px 11px;font-size:11px}.candidate-app .candidate-profile-readiness{border-left:3px solid var(--ipip-warning);grid-template-columns:22px minmax(0,1fr) 18px;min-height:56px;padding:8px 11px}.candidate-app .candidate-profile-readiness>svg{color:var(--ipip-warning)}.candidate-app .candidate-profile-readiness strong{font-size:12px}.candidate-app .candidate-profile-readiness small{font-size:10px}.candidate-app .candidate-profile-readiness>span:last-child{font-size:0}.candidate-app .candidate-profile-readiness>span:last-child svg{width:17px;height:17px}.candidate-app .candidate-applications-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.candidate-app .candidate-applications-panel>.candidate-panel-heading{background:#eaf2f4;border:1px solid #bfd1d7;border-radius:3px;min-height:42px;margin-bottom:6px;padding:8px 0 9px}.candidate-app .candidate-applications-panel>.candidate-panel-heading span{display:none}.candidate-app .candidate-applications-panel>.candidate-panel-heading h2{font-size:18px}.candidate-app .candidate-application-register{border:1px solid var(--ipip-border);background:#fff;border-radius:3px;overflow:hidden}.candidate-app .candidate-application-row,.candidate-app .candidate-application-row:last-child{border:0;border-bottom:1px solid var(--ipip-border-soft);min-height:0;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) 17px;gap:7px 9px;padding:11px}.candidate-app .candidate-application-row:last-child{border-bottom:0}.candidate-app .candidate-application-row.is-info{background:#f0f7fa}.candidate-app .candidate-application-row.is-success{background:#f4f8f5}.candidate-app .candidate-application-row.is-danger{background:#fff7f5}.candidate-app .candidate-application-row:hover{background:#e8f0f2}.candidate-app .candidate-application-row__icon{display:none}.candidate-app .candidate-application-row__main{grid-column:1}.candidate-app .candidate-application-row__main>span{font-size:9px}.candidate-app .candidate-application-row__main h3{margin:3px 0 2px;font-size:16px;line-height:1.25}.candidate-app .candidate-application-row__main p{font-size:10px}.candidate-app .candidate-application-row__progress{margin-top:7px}.candidate-app .candidate-application-row__progress>span{width:min(150px,52%);height:3px}.candidate-app .candidate-application-row__progress small{font-size:9px}.candidate-app .candidate-application-row__date{grid-column:1;align-items:center;gap:5px;font-size:9px;display:flex}.candidate-app .candidate-application-row__date span{font-size:9px;display:inline}.candidate-app .candidate-application-row__date strong{font-size:9px}.candidate-app .candidate-application-row__status{grid-column:1;align-items:center;gap:6px;display:flex}.candidate-app .candidate-application-row__status>span{border-radius:2px;padding:3px 6px;font-size:9px}.candidate-app .candidate-application-row__status small{font-size:9px}.candidate-app .candidate-application-row__arrow{color:var(--ipip-accent);grid-area:1/2/span 4;align-self:center}.candidate-app .candidate-application-page{gap:10px;display:grid}.candidate-app .candidate-application-progress,.candidate-app .candidate-current-stage,.candidate-app .candidate-detail-card,.candidate-app .candidate-workflow-card,.candidate-app .candidate-history-disclosure,.candidate-app .candidate-timeline-panel,.candidate-app .candidate-application-management{border:1px solid var(--ipip-border);box-shadow:none;background:#fff;border-radius:3px;margin:0}.candidate-app .candidate-application-progress>header{border-bottom:1px solid var(--ipip-border-soft);box-shadow:none;align-items:flex-start;padding:11px}.candidate-app .candidate-application-progress>header h2{font-size:17px}.candidate-app .candidate-application-progress>header small{font-size:9px;line-height:1.45}.candidate-app .candidate-application-progress>header>strong{border-radius:2px;padding:3px 6px;font-size:9px}.candidate-app .candidate-application-progress ol{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:0;padding:10px 4px 9px;display:flex;overflow-x:auto}.candidate-app .candidate-application-progress li{flex:0 0 78px;gap:4px}.candidate-app .candidate-application-progress li>span{border-radius:3px;width:24px;height:24px}.candidate-app .candidate-application-progress li.is-current>span{box-shadow:none}.candidate-app .candidate-application-progress li small{font-size:8px;line-height:1.2}.candidate-app .candidate-application-detail-grid{flex-direction:column;gap:10px;display:flex}.candidate-app .candidate-application-side,.candidate-app .candidate-application-main{gap:10px;display:grid}.candidate-app .candidate-application-side{order:-1}.candidate-app .candidate-current-workflow{border-color:var(--ipip-border);box-shadow:none}.candidate-app .candidate-application-side .candidate-detail-card{padding:11px}.candidate-app .candidate-detail-card__heading{gap:8px;padding-bottom:9px}.candidate-app .candidate-detail-card__heading>svg{width:20px;height:20px;color:var(--ipip-accent)}.candidate-app .candidate-detail-card__heading h2{font-size:15px}.candidate-app .candidate-interview-detail,.candidate-app .candidate-mcu-detail{grid-template-columns:1fr 1fr;gap:0;padding-top:7px}.candidate-app .candidate-interview-detail>div,.candidate-app .candidate-mcu-detail>div{border-bottom:1px solid var(--ipip-border-soft);background:#fff;min-width:0;padding:8px 7px}.candidate-app .candidate-interview-detail span,.candidate-app .candidate-mcu-detail span{font-size:8px}.candidate-app .candidate-interview-detail strong,.candidate-app .candidate-mcu-detail strong{font-size:10px}.candidate-app .candidate-interview-detail>a{border-radius:3px;width:100%;margin-top:8px}.candidate-app .candidate-interview-actions>div{grid-template-columns:1fr}.candidate-app .candidate-workflow-card>header{background:#fff;min-height:52px;padding:9px 11px}.candidate-app .candidate-workflow-card>header h2{font-size:15px}.candidate-app .candidate-workflow-card>header>span{border-radius:2px;padding:3px 6px;font-size:9px}.candidate-app .candidate-workflow-facts{background:#fff;grid-template-columns:1fr;gap:0}.candidate-app .candidate-workflow-facts>div{border-bottom:1px solid var(--ipip-border-soft);grid-template-columns:minmax(105px,.75fr) minmax(0,1.25fr);align-items:baseline;gap:9px;padding:8px 11px}.candidate-app .candidate-workflow-facts span{font-size:9px}.candidate-app .candidate-workflow-facts strong{text-align:right;font-size:11px}.candidate-app .candidate-offer-actions{flex-direction:column;align-items:stretch;padding:10px 11px}.candidate-app .candidate-offer-actions .candidate-button{width:100%}.candidate-app .candidate-response-form{background:var(--ipip-surface-subtle);border-color:var(--ipip-border);border-radius:3px;margin:0 10px 10px;padding:10px}.candidate-app .candidate-response-form input,.candidate-app .candidate-response-form textarea{border-radius:3px;min-height:42px;font-size:16px}.candidate-app .candidate-response-form>div{grid-template-columns:1fr 1fr;display:grid}.candidate-app .candidate-finalization-list>article{grid-template-columns:1fr;gap:9px;padding:11px}.candidate-app .candidate-finalization-list__main h3~span{border-radius:2px}.candidate-app .candidate-finalization-list__action{justify-content:stretch}.candidate-app .candidate-finalization-list__action .candidate-button{flex:1}.candidate-app .candidate-history-disclosure>summary{min-height:44px;padding:9px 11px}.candidate-app .candidate-history-disclosure>summary strong{font-size:9px}.candidate-app .candidate-application-management{flex-direction:column;align-items:flex-start;padding:11px}.candidate-app .candidate-profile-workspace{display:block}.candidate-app .candidate-profile-nav{z-index:30;top:var(--candidate-mobile-header);width:auto;color:var(--ipip-text);border:0;border-bottom:1px solid var(--ipip-border);box-shadow:none;background:#fff;border-radius:0;margin:-10px -12px 9px;padding:8px 12px 0;display:block;position:sticky;overflow:hidden}.candidate-app .candidate-profile-nav__progress{background:#fff;border-radius:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:2px 9px;margin:0 0 6px;padding:0;display:grid!important}.candidate-app .candidate-profile-nav__progress>strong{grid-row:1/3;margin:0;font-size:19px}.candidate-app .candidate-profile-nav__progress>div{grid-column:2;width:100%;height:2px}.candidate-app .candidate-profile-nav__progress>small{grid-column:2;font-size:9px}.candidate-app .candidate-profile-nav>div:last-child{display:none}.candidate-app .candidate-profile-nav nav{scrollbar-width:none;gap:0;margin:0 -12px;padding:0 8px;display:flex;overflow-x:auto}.candidate-app .candidate-profile-nav nav::-webkit-scrollbar{display:none}.candidate-app .candidate-profile-nav nav button{min-width:88px;min-height:36px;color:var(--ipip-text-muted);text-align:center;background:#fff;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;grid-template-columns:1fr;padding:6px 9px;font-size:10px}.candidate-app .candidate-profile-nav nav button b{display:none}.candidate-app .candidate-profile-nav nav button.is-active{color:var(--ipip-accent);border-bottom-color:var(--ipip-accent);box-shadow:none;background:#fff}.candidate-app .candidate-profile-form{gap:9px}.candidate-app .candidate-form-section{padding:12px 11px calc(var(--candidate-mobile-nav) + 52px);border:1px solid var(--ipip-border);box-shadow:none;background:#fff;border-radius:3px}.candidate-app .candidate-form-section.is-listing,.candidate-app .candidate-form-section#documents{padding-bottom:12px}.candidate-app .candidate-form-section__heading{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px;padding-bottom:9px}.candidate-app .candidate-form-section__heading>span{display:none}.candidate-app .candidate-form-section__heading h2{font-size:17px}.candidate-app .candidate-form-section__heading p{margin-top:2px;font-size:10px}.candidate-app .candidate-form-section__action{grid-area:1/2}.candidate-app .candidate-form-section__action button{min-height:30px;color:var(--ipip-accent);background:#fff;border-color:#9eb5c5;border-radius:3px;padding:5px 8px;font-size:10px}.candidate-app .career-form-grid{grid-template-columns:1fr;gap:10px}.candidate-app .career-field{font-size:12px}.candidate-app .career-field input,.candidate-app .career-field select,.candidate-app .career-field textarea{border-radius:3px;min-height:42px;font-size:16px}.candidate-app .candidate-record-list{border:1px solid var(--ipip-border);border-radius:3px;gap:0}.candidate-app .candidate-record-list article{border:0;border-bottom:1px solid var(--ipip-border-soft);background:#fff;border-radius:0;padding:0}.candidate-app .candidate-record-list article:last-child{border-bottom:0}.candidate-app .candidate-record-summary{gap:8px;padding:10px}.candidate-app .candidate-record-summary__content span{font-size:8px}.candidate-app .candidate-record-summary__content strong{white-space:normal;font-size:13px}.candidate-app .candidate-record-summary__content small{font-size:10px}.candidate-app .candidate-record-summary__actions button{border-radius:3px;width:30px;height:30px}.candidate-app .candidate-record-editor{box-shadow:none;border-color:#9eb5c5;border-radius:3px;margin-top:10px}.candidate-app .candidate-record-editor>header{background:var(--ipip-surface-subtle);padding:8px 10px}.candidate-app .candidate-record-editor>.career-form-grid{padding:11px 10px}.candidate-app .candidate-record-empty{border-radius:3px;padding:13px}.candidate-app .candidate-section-save{z-index:75;right:0;bottom:var(--candidate-mobile-nav);color:var(--ipip-text);border:0;border-top:1px solid var(--ipip-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:0;margin:0;padding:8px 12px;position:fixed;left:0}.candidate-app .candidate-section-save small{max-width:170px;font-size:9px}.candidate-app .candidate-section-save>button{border-radius:3px;min-width:82px;min-height:36px}.candidate-app .candidate-document-autosave,.candidate-app .candidate-profile-ready,.candidate-app .candidate-document-context{border-radius:3px;padding:9px 10px}.candidate-app .candidate-document-list{border-radius:3px}.candidate-app .candidate-document-list>article{border-radius:0;grid-template-columns:1fr;gap:8px;padding:10px}.candidate-app .candidate-document-list__identity strong{font-size:12px}.candidate-app .candidate-document-list__identity span{border-radius:2px}.candidate-app .candidate-notification-toolbar{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:9px}.candidate-app .candidate-notification-toolbar h2{font-size:17px}.candidate-app .candidate-notification-toolbar>button{border-radius:3px;width:100%;min-height:36px}.candidate-app .candidate-notification-tabs{border:1px solid var(--ipip-border);background:#fff;border-radius:3px;margin-bottom:9px;padding:0}.candidate-app .candidate-notification-tabs button{border-radius:0;min-height:36px}.candidate-app .candidate-notification-tabs button.is-active{color:var(--ipip-accent);box-shadow:inset 0 -2px 0 var(--ipip-accent);background:#fff}.candidate-app .candidate-notification-list{border-radius:3px}.candidate-app .candidate-notification-list article{border-radius:0;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:11px}.candidate-app .candidate-notification-list article.is-unread{box-shadow:inset 3px 0 0 var(--ipip-accent);background:#f6f9fc}.candidate-app .candidate-notification-list__icon{width:24px;height:24px;color:var(--ipip-text-muted);background:0 0;border-radius:0}.candidate-app .candidate-notification-list article>button{border-radius:3px;grid-column:2;justify-self:start}.candidate-app .candidate-settings-layout{display:block}.candidate-app .candidate-settings-main{gap:9px}.candidate-app .candidate-settings-card,.candidate-app .candidate-settings-aside{border:1px solid var(--ipip-border);box-shadow:none;background:#fff;border-radius:3px;padding:12px 11px}.candidate-app .candidate-settings-heading{padding-bottom:10px}.candidate-app .candidate-settings-heading>div{color:var(--ipip-text-muted);background:0 0;border-radius:0}.candidate-app .candidate-account-summary{border-top:1px solid var(--ipip-border-soft);grid-template-columns:1fr;gap:0}.candidate-app .candidate-account-summary>div{border-bottom:1px solid var(--ipip-border-soft);background:#fff;border-radius:0;grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;display:grid}.candidate-app .candidate-account-summary span{font-size:8px}.candidate-app .candidate-account-summary strong{text-align:right;margin-top:0;font-size:11px}.candidate-app .candidate-account-summary small{text-align:right;grid-column:2;margin-top:-5px}.candidate-app .candidate-settings-aside{order:-1;margin-bottom:9px;position:static}.candidate-app .candidate-button{border-radius:3px;min-height:36px}.candidate-app :where(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:#0f6cbd24}.candidate-auth-page{background:var(--ipip-canvas);min-height:calc(100dvh - 62px);padding:20px 15px 34px}.candidate-auth-card,.candidate-result-card{border:1px solid var(--ipip-border);width:100%;box-shadow:none;background:#fff;border-radius:3px;padding:20px 16px}.candidate-auth-card h1{font-size:24px}.candidate-google-button{box-shadow:none;border-radius:3px}}.candidate-app{--candidate-paper:#f3f5f6;--candidate-surface:#fff;--candidate-line:#d4dfe3;--candidate-line-soft:#e7edef;--candidate-ink:#172f35;--candidate-muted:#5d6c6f;--candidate-action:#0869b5;--candidate-action-soft:#eaf3f9;--candidate-warning-soft:#fff7e8;--candidate-success-soft:#edf7f1;--candidate-danger-soft:#fff0ee;background:var(--candidate-paper)}.candidate-app .candidate-app-topbar{background:var(--candidate-petrol-900);min-height:60px;box-shadow:none;border-bottom:1px solid #285d67;padding-inline:22px}.candidate-app .candidate-app-topbar__brand>a{gap:9px}.candidate-app .candidate-app-topbar__brand img{border-radius:4px;width:34px;height:34px;padding:2px}.candidate-app .candidate-app-topbar__brand strong{font-size:15px}.candidate-app .candidate-app-topbar__brand small{font-size:10px}.candidate-app .candidate-app-topbar__account{gap:7px}.candidate-app .candidate-app-topbar__jobs{border-radius:3px;padding:7px 9px;font-size:11px}.candidate-app .candidate-app-account{padding-left:9px}.candidate-app .candidate-app-account>span{background:#d9a940;border-radius:4px;width:30px;height:30px}.candidate-app .candidate-app-sidebar{background:var(--candidate-surface);border-right:1px solid var(--candidate-line);min-height:calc(100vh - 60px);max-height:calc(100vh - 60px);padding:18px 14px;top:60px}.candidate-app .candidate-app-sidebar nav{gap:2px}.candidate-app .candidate-app-sidebar nav>span{padding:0 10px 7px;font-size:10px}.candidate-app .candidate-app-sidebar nav>a{border-radius:3px;min-height:39px;padding:0 10px;font-size:13px}.candidate-app .candidate-app-sidebar nav>a.is-active{color:var(--candidate-action);background:var(--candidate-action-soft);box-shadow:none}.candidate-app .candidate-app-sidebar nav>a.is-active svg{color:var(--candidate-action)}.candidate-app .candidate-app-sidebar__support{background:#f5f7f8;border-radius:3px;padding:11px 10px}.candidate-app .candidate-app-sidebar__logout{border-radius:3px}.candidate-app .candidate-app-main{padding:0 28px 48px}.candidate-app .candidate-page-header{border-bottom-color:var(--candidate-line);padding:22px 0 16px}.candidate-app .candidate-page-reference{color:#74858a;margin-bottom:4px}.candidate-app .candidate-page-header h1{color:var(--candidate-ink);font-size:28px}.candidate-app .candidate-page-header p{color:var(--candidate-muted);margin-top:5px;font-size:12px}.candidate-app .candidate-page-content{padding-top:18px}.candidate-app .candidate-button{border-radius:3px;min-height:35px}.candidate-app .candidate-button--primary{background:var(--candidate-action);border-color:var(--candidate-action)}.candidate-app .candidate-button--secondary{color:var(--candidate-ink);background:#fff;border-color:#9eafb5}.candidate-app .candidate-dashboard-grid{gap:18px}.candidate-app .candidate-dashboard-primary,.candidate-app .candidate-dashboard-rail{gap:14px}.candidate-app .candidate-work-panel,.candidate-app .candidate-applications-panel,.candidate-app .candidate-profile-card,.candidate-app .candidate-overview-card{background:var(--candidate-surface);border:1px solid var(--candidate-line);box-shadow:none;border-radius:4px}.candidate-app .candidate-panel-heading{border-bottom-color:var(--candidate-line-soft);min-height:58px;padding:11px 15px}.candidate-app .candidate-panel-heading span,.candidate-app .candidate-profile-card header span,.candidate-app .candidate-overview-card header span{color:#728287;font-size:10px}.candidate-app .candidate-panel-heading h2,.candidate-app .candidate-profile-card h2,.candidate-app .candidate-overview-card h2{color:var(--candidate-ink);font-size:19px}.candidate-app .candidate-panel-heading>strong{color:var(--candidate-action);background:var(--candidate-action-soft);border-radius:3px}.candidate-app .candidate-work-list__row{min-height:68px;padding:12px 15px}.candidate-app .candidate-work-list__icon{width:30px;height:30px;color:var(--candidate-action);background:0 0;border-radius:0}.candidate-app .candidate-work-list__content h3{font-size:13px}.candidate-app .candidate-work-list__content p{font-size:10px}.candidate-app .candidate-primary-action,.candidate-app .candidate-profile-readiness{box-shadow:none;border:1px solid var(--candidate-line)}.candidate-app .candidate-primary-action{background:var(--candidate-action-soft);border-color:#b9d4e5;border-radius:3px}.candidate-app .candidate-primary-action.is-warning{background:var(--candidate-warning-soft);border-color:#e4cf9e}.candidate-app .candidate-primary-action.is-success{background:var(--candidate-success-soft);border-color:#b9d8c7}.candidate-app .candidate-primary-action__icon{color:var(--candidate-action);background:0 0;border:0;border-radius:0}.candidate-app .candidate-primary-action__button{background:0 0;border-radius:0}.candidate-app .candidate-profile-readiness{background:var(--candidate-warning-soft);border-color:#e4cf9e;border-radius:3px}.candidate-app .candidate-profile-readiness>svg{color:#a26a16}.candidate-app .candidate-application-register{border-color:var(--candidate-line)}.candidate-app .candidate-application-row{border-bottom-color:var(--candidate-line-soft);min-height:82px;padding:13px 15px}.candidate-app .candidate-application-row:hover{background:#f5f8f9}.candidate-app .candidate-application-row.is-info{background:#f1f7fb}.candidate-app .candidate-application-row.is-success{background:#f3f8f5}.candidate-app .candidate-application-row.is-danger{background:#fff6f4}.candidate-app .candidate-application-row__icon{color:var(--candidate-action);background:0 0;border-radius:0}.candidate-app .candidate-application-row__main h3{color:var(--candidate-ink)}.candidate-app .candidate-application-page{gap:12px}.candidate-app .candidate-application-progress,.candidate-app .candidate-current-stage,.candidate-app .candidate-detail-card,.candidate-app .candidate-workflow-card,.candidate-app .candidate-history-disclosure,.candidate-app .candidate-timeline-panel,.candidate-app .candidate-application-management{border-color:var(--candidate-line);box-shadow:none;border-radius:4px}.candidate-app .candidate-application-progress>header{border-bottom-color:var(--candidate-line-soft);padding:13px 15px}.candidate-app .candidate-application-progress>header h2{font-size:19px}.candidate-app .candidate-application-progress ol{padding:13px 10px}.candidate-app .candidate-application-progress li>span{border-radius:3px}.candidate-app .candidate-application-progress li.is-current>span{background:var(--candidate-action);box-shadow:none}.candidate-app .candidate-current-workflow{background:var(--candidate-action-soft);border-color:#b9d4e5}.candidate-app .candidate-detail-card__heading>svg{color:var(--candidate-action)}.candidate-app .candidate-workflow-card>header{border-bottom-color:var(--candidate-line-soft);background:#fff}.candidate-app .candidate-history-disclosure>summary{border-bottom-color:var(--candidate-line-soft)}.candidate-app .candidate-application-management{background:#fff}.candidate-app .candidate-profile-workspace{gap:18px}.candidate-app .candidate-profile-nav,.candidate-app .candidate-form-section,.candidate-app .candidate-settings-card,.candidate-app .candidate-settings-aside{border-color:var(--candidate-line);box-shadow:none;border-radius:4px}.candidate-app .candidate-profile-nav{padding:11px 0}.candidate-app .candidate-profile-nav__progress{background:#f5f7f8;border-radius:3px;margin-inline:10px}.candidate-app .candidate-profile-nav__progress>strong{color:var(--candidate-action)}.candidate-app .candidate-profile-nav>a.is-active{color:var(--candidate-action);background:var(--candidate-action-soft);box-shadow:none}.candidate-app .candidate-form-section{padding:18px}.candidate-app .candidate-form-section__heading{border-bottom-color:var(--candidate-line-soft);margin-bottom:14px;padding-bottom:11px}.candidate-app .candidate-form-section__heading>span{color:var(--candidate-action);background:0 0;border-radius:0}.candidate-app .candidate-form-section__action button{border-radius:3px}.candidate-app .candidate-record-list{border:1px solid var(--candidate-line);border-radius:3px;gap:0}.candidate-app .candidate-record-list article{background:#fff;border-radius:0}.candidate-app .candidate-record-list article+article{border-top:1px solid var(--candidate-line-soft)}.candidate-app .candidate-record-summary{padding:12px}.candidate-app .candidate-record-summary__actions button{border-radius:3px}.candidate-app .candidate-record-editor{box-shadow:none;border-radius:3px}.candidate-app .candidate-document-list{border-color:var(--candidate-line);border-radius:3px}.candidate-app .candidate-document-list>article.is-required{background:#f8fbfc;border-left:0}.candidate-app .candidate-section-save{box-shadow:none;border-radius:3px}.candidate-app .candidate-notification-list,.candidate-app .candidate-notification-tabs{border-color:var(--candidate-line);border-radius:3px}.candidate-app .candidate-notification-list article{border-bottom-color:var(--candidate-line-soft)}.candidate-app .candidate-notification-list article.is-unread{box-shadow:none;background:#f1f7fb}.candidate-app .candidate-notification-list__icon{color:var(--candidate-action);background:0 0;border-radius:0}.candidate-app .candidate-notification-tabs button.is-active{color:var(--candidate-action);box-shadow:inset 0 -2px 0 var(--candidate-action)}.candidate-app .candidate-settings-card__footer{border-top-color:var(--candidate-line-soft)}@media (width<=760px){.candidate-app .candidate-app-topbar{min-height:54px;padding-inline:10px}.candidate-app .candidate-app-sidebar{top:54px}.candidate-app .candidate-app-scrim{inset-block-start:54px}.candidate-app .candidate-page-header{gap:9px;padding:14px 0 10px}.candidate-app .candidate-page-header h1{font-size:23px}.candidate-app .candidate-page-header p{font-size:11px}.candidate-app .candidate-dashboard-grid,.candidate-app .candidate-dashboard-primary,.candidate-app .candidate-dashboard-rail{gap:10px}.candidate-app .candidate-work-panel,.candidate-app .candidate-profile-card,.candidate-app .candidate-overview-card{border-radius:3px}.candidate-app .candidate-primary-action{min-height:60px;padding:9px 11px}.candidate-app .candidate-profile-readiness{min-height:54px;padding:8px 10px}.candidate-app .candidate-application-register{border-radius:3px}.candidate-app .candidate-application-row.is-info{background:#f1f7fb}.candidate-app .candidate-application-row.is-success{background:#f3f8f5}.candidate-app .candidate-application-row.is-danger{background:#fff6f4}.candidate-app .candidate-application-progress,.candidate-app .candidate-current-stage,.candidate-app .candidate-detail-card,.candidate-app .candidate-workflow-card,.candidate-app .candidate-history-disclosure,.candidate-app .candidate-timeline-panel,.candidate-app .candidate-application-management{border-radius:3px}.candidate-app .candidate-application-detail-grid{gap:8px}.candidate-app .candidate-form-section{border-radius:3px;padding:12px 11px}.candidate-app .candidate-form-section.is-editing{padding-bottom:calc(var(--candidate-mobile-nav) + 52px)}.candidate-app .candidate-record-list,.candidate-app .candidate-settings-card,.candidate-app .candidate-settings-aside{border-radius:3px}.candidate-auth-page{background:#f3f5f6!important}.candidate-auth-card,.candidate-result-card{box-shadow:none!important}.candidate-app{--candidate-mobile-header:56px;--candidate-mobile-nav:66px;color:#172f35!important;background:#f3f5f6!important;font-size:15px!important}.candidate-app *{background-image:none!important}.candidate-app .candidate-app-topbar{min-height:var(--candidate-mobile-header);height:var(--candidate-mobile-header);border:0;border-bottom:1px solid #285d67;padding:0 12px;box-shadow:none!important;background:#123b43!important}.candidate-app .candidate-app-topbar__brand img{width:34px;height:34px}.candidate-app .candidate-app-topbar__brand strong{font-size:15px}.candidate-app .candidate-app-topbar__brand small{font-size:10px}.candidate-app .candidate-app-topbar__account{gap:2px}.candidate-app .candidate-app-topbar__jobs{height:34px;padding:0 8px;font-size:11px}.candidate-app .candidate-app-account>span{width:30px;height:30px}.candidate-app .candidate-app-topbar__account>button{width:34px;height:34px}.candidate-app .candidate-app-main{padding:0 12px calc(var(--candidate-mobile-nav) + 18px)}.candidate-app .candidate-page-header{border-bottom:1px solid #d4dfe3;gap:8px;padding:16px 0 12px}.candidate-app .candidate-page-reference{margin-bottom:4px;font-size:10px}.candidate-app .candidate-page-header h1{font-size:25px;line-height:1.16}.candidate-app .candidate-page-header p{margin-top:5px;font-size:12px;line-height:1.45}.candidate-app .candidate-page-content{padding-top:12px}.candidate-app .candidate-mobile-nav{min-height:var(--candidate-mobile-nav);border-top:1px solid #cbd8dc;box-shadow:none!important;background:#fff!important}.candidate-app .candidate-mobile-nav>a{color:#52666c;min-height:65px;background:#fff!important}.candidate-app .candidate-mobile-nav>a svg{width:22px;height:22px}.candidate-app .candidate-mobile-nav>a span{font-size:10px;font-weight:600}.candidate-app .candidate-mobile-nav>a.is-active{color:#0869b5;background:#eaf3f9!important}.candidate-app .candidate-mobile-nav>a.is-active:before{display:none}.candidate-app .candidate-mobile-pass{border:0;border-bottom:1px solid #d4dfe3;gap:10px;margin:-12px -12px 12px;padding:14px 14px 0;box-shadow:none!important;background:#fff!important}.candidate-app .candidate-mobile-pass__meta,.candidate-app .candidate-mobile-pass__meta strong{font-size:11px}.candidate-app .candidate-mobile-pass__identity{grid-template-columns:40px minmax(0,1fr);gap:10px}.candidate-app .candidate-mobile-pass__identity>span{color:#123b43;border:1px solid #a7bbc1;width:40px;height:40px;font-size:14px;background:#f1f6f7!important}.candidate-app .candidate-mobile-pass__identity small{font-size:10px}.candidate-app .candidate-mobile-pass__identity h2{font-size:20px}.candidate-app .candidate-mobile-pass__progress{height:3px;background:#dce5e8!important}.candidate-app .candidate-mobile-pass__progress span{background:#0869b5!important}.candidate-app .candidate-mobile-pass__facts{border-top:1px solid #dfe6ea;border-bottom:1px solid #dfe6ea;margin-inline:-14px;background:#fff!important}.candidate-app .candidate-mobile-pass__facts>div{padding:9px 14px 10px}.candidate-app .candidate-mobile-pass__facts strong{font-size:17px}.candidate-app .candidate-mobile-pass__facts span{font-size:10px}.candidate-app .candidate-application-progress{display:none!important}.candidate-app .candidate-dashboard-primary{gap:12px}.candidate-app .candidate-work-panel{border:1px solid #d4dfe3;border-radius:3px;overflow:hidden;box-shadow:none!important;background:#fff!important}.candidate-app .candidate-panel-heading{min-height:52px;padding:10px 13px}.candidate-app .candidate-panel-heading span{font-size:10px}.candidate-app .candidate-panel-heading h2{font-size:19px}.candidate-app .candidate-panel-heading>strong{font-size:12px}.candidate-app .candidate-primary-action{border:1px solid #dfe6ea;border-radius:0;min-height:68px;padding:12px 13px;box-shadow:none!important;background:#fff!important}.candidate-app .candidate-primary-action.is-warning,.candidate-app .candidate-primary-action.is-info,.candidate-app .candidate-primary-action.is-success{background:#fff!important}.candidate-app .candidate-primary-action__body strong{font-size:15px}.candidate-app .candidate-primary-action__body small{font-size:11px}.candidate-app .candidate-secondary-actions>a{min-height:46px;padding:10px 13px;font-size:12px}.candidate-app .candidate-profile-readiness{border:1px solid #dfe6ea;border-radius:3px;min-height:64px;padding:11px 13px;box-shadow:none!important;background:#fff!important}.candidate-app .candidate-profile-readiness strong{font-size:14px}.candidate-app .candidate-profile-readiness small{font-size:11px}.candidate-app .candidate-applications-panel{border:0;background:0 0!important}.candidate-app .candidate-applications-panel>.candidate-panel-heading{border:0;border-bottom:2px solid #123b43;border-radius:0;min-height:50px;margin:0;padding:10px 0;background:0 0!important}.candidate-app .candidate-applications-panel>.candidate-panel-heading h2{font-size:20px}.candidate-app .candidate-application-register{border:1px solid #d4dfe3;border-radius:3px}.candidate-app .candidate-application-row{min-height:0;padding:13px}.candidate-app .candidate-application-row__main>span{font-size:10px}.candidate-app .candidate-application-row__main h3{margin:4px 0 3px;font-size:17px}.candidate-app .candidate-application-row__main p{font-size:11px}.candidate-app .candidate-application-row__progress{margin-top:8px}.candidate-app .candidate-application-row__progress small,.candidate-app .candidate-application-row__date span,.candidate-app .candidate-application-row__date strong,.candidate-app .candidate-application-row__status small{font-size:10px}.candidate-app .candidate-application-row__status>span{padding:4px 7px;font-size:10px}.candidate-app .candidate-application-row,.candidate-app .candidate-application-row.is-info,.candidate-app .candidate-application-row.is-success,.candidate-app .candidate-application-row.is-danger{background:#fff!important}.candidate-app .candidate-application-page{gap:0}.candidate-app .candidate-latest-update{border-left:0;border-right:0;border-radius:0;grid-template-columns:26px minmax(0,1fr);gap:9px;min-height:58px;padding:10px 12px}.candidate-app .candidate-latest-update strong{font-size:14px}.candidate-app .candidate-latest-update span{font-size:10px}.candidate-app .candidate-latest-update time{display:none}.candidate-app .candidate-application-progress{border-bottom:0;border-radius:3px 3px 0 0}.candidate-app .candidate-application-progress>header{padding:12px 13px}.candidate-app .candidate-application-progress>header h2{font-size:19px}.candidate-app .candidate-application-progress>header small{font-size:10px}.candidate-app .candidate-application-progress ol{padding:13px 10px}.candidate-app .candidate-application-progress li{flex-basis:82px}.candidate-app .candidate-application-progress li small{font-size:10px}.candidate-app .candidate-application-detail-grid{background:#fff;border:1px solid #d4dfe3;border-radius:0 0 3px 3px;display:block}.candidate-app .candidate-application-side,.candidate-app .candidate-application-main{gap:0}.candidate-app .candidate-detail-card,.candidate-app .candidate-workflow-card,.candidate-app .candidate-history-disclosure,.candidate-app .candidate-timeline-panel,.candidate-app .candidate-application-management{border:0;border-bottom:1px solid #e0e9ec;border-radius:0;box-shadow:none!important}.candidate-app .candidate-detail-card{padding:13px}.candidate-app .candidate-detail-card__heading h2{font-size:18px}.candidate-app .candidate-interview-detail span,.candidate-app .candidate-mcu-detail span{font-size:10px}.candidate-app .candidate-interview-detail strong,.candidate-app .candidate-mcu-detail strong{font-size:12px}.candidate-app .candidate-workflow-card>header{min-height:54px;padding:11px 13px}.candidate-app .candidate-workflow-card>header h2{font-size:18px}.candidate-app .candidate-workflow-facts>div{padding:10px 13px}.candidate-app .candidate-workflow-facts span{font-size:10px}.candidate-app .candidate-workflow-facts strong{font-size:12px}.candidate-app .candidate-profile-nav{border:0;border-bottom:1px solid #d4dfe3;border-radius:0;margin:-12px -12px 12px;padding:10px 12px 0;background:#fff!important}.candidate-app .candidate-profile-nav nav button{min-width:94px;min-height:40px;font-size:11px}.candidate-app .candidate-profile-nav nav button.is-active{box-shadow:inset 0 -2px #0869b5;background:#fff!important}.candidate-app .candidate-form-section{padding:14px 0 calc(var(--candidate-mobile-nav) + 54px);border:0;border-bottom:1px solid #d4dfe3;border-radius:0;background:0 0!important}.candidate-app .candidate-form-section.is-listing,.candidate-app .candidate-form-section#documents{padding-bottom:14px}.candidate-app .candidate-form-section__heading{margin-bottom:13px;padding:0 0 11px}.candidate-app .candidate-form-section__heading h2{font-size:20px}.candidate-app .candidate-form-section__heading p{font-size:11px}.candidate-app .candidate-form-section__action button{min-height:34px;padding:0 9px;font-size:11px}.candidate-app .candidate-record-list{border:1px solid #d4dfe3;border-radius:3px}.candidate-app .candidate-record-summary{padding:13px}.candidate-app .candidate-record-summary__content span{font-size:10px}.candidate-app .candidate-record-summary__content strong{font-size:15px}.candidate-app .candidate-record-summary__content small{font-size:11px}.candidate-app .candidate-record-editor{border:1px solid #b9cbd1;border-radius:3px}.candidate-app .candidate-record-editor>header{padding:10px 12px}.candidate-app .candidate-record-editor>header strong{font-size:14px}.candidate-app .career-field{font-size:12px}.candidate-app .career-field input,.candidate-app .career-field select,.candidate-app .career-field textarea{min-height:44px;font-size:16px}.candidate-app .candidate-document-list>article{padding:13px}.candidate-app .candidate-document-list__identity strong{font-size:14px}.candidate-app .candidate-document-list__identity small,.candidate-app .candidate-document-list__file{font-size:11px}.candidate-app .candidate-notification-toolbar h2{font-size:20px}.candidate-app .candidate-notification-toolbar p{font-size:12px}.candidate-app .candidate-notification-tabs button{min-height:40px;font-size:12px}.candidate-app .candidate-notification-list article{padding:13px}.candidate-app .candidate-notification-list__content h3{font-size:14px}.candidate-app .candidate-notification-list__content p{font-size:12px;line-height:1.45}.candidate-app .candidate-notification-list__content small{font-size:10px}.candidate-app .candidate-settings-card,.candidate-app .candidate-settings-aside{border-radius:3px;padding:14px 13px}.candidate-app .candidate-settings-heading strong{font-size:15px}.candidate-app .candidate-settings-heading small,.candidate-app .candidate-settings-note{font-size:11px}.candidate-app .candidate-account-summary>div{grid-template-columns:118px minmax(0,1fr);padding:11px 0}.candidate-app .candidate-account-summary span{font-size:10px}.candidate-app .candidate-account-summary strong,.candidate-app .candidate-account-summary small{font-size:12px}.candidate-app .candidate-button{min-height:40px;font-size:12px}}
