:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111;background:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer}button:disabled{cursor:default}main{min-height:100vh}header{height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 32px;border-bottom:1px solid #eee}.wordmark{font-weight:650;justify-self:start;font-size:15px;letter-spacing:-.02em}nav{display:flex;gap:28px;height:100%}nav button{font-size:13px;color:#999;position:relative}nav button.active{color:#111}nav button.active:after{content:"";position:absolute;height:1px;background:#111;bottom:-1px;left:0;right:0}.headeractions{justify-self:end;display:flex;align-items:center;gap:12px}.toggle{display:flex;align-items:center;gap:9px;font-size:12px;cursor:pointer}.toggle input{position:absolute;opacity:0}.toggle i{width:30px;height:17px;background:#ddd;border-radius:20px;position:relative;transition:.2s}.toggle i:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:#fff;top:2px;left:2px;box-shadow:0 1px 3px #aaa;transition:.2s}.toggle input:checked+i{background:#111}.toggle input:checked+i:after{transform:translate(13px)}.themebutton{width:30px;height:30px;border:1px solid #ddd;border-radius:50%;display:grid;place-items:center;color:#555;transition:background .2s,border-color .2s,color .2s}.themebutton:hover{background:#f5f5f5;color:#111;border-color:#bbb}.themebutton svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.errorbar{display:block;width:100%;padding:8px;background:#fff4f2;color:#a33322;font-size:12px}.jobs{min-height:calc(100vh - 65px);display:flex;flex-direction:column;align-items:center}.state{height:42vh;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.state span{font-size:64px;letter-spacing:-.065em;font-weight:560}.state button{font-size:12px;color:#aaa}.state button:hover{color:#111}.stages{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;max-width:760px;padding:0 24px 36px}.stages button{font-size:11px;color:#aaa;border:1px solid #e8e8e8;border-radius:20px;padding:5px 9px}.stages button[data-on=true]{color:#111;border-color:#bbb}.stages button[data-selected=true]{color:#fff;background:#111;border-color:#111}.stages b{font-weight:500;margin-left:4px}.joblist{width:min(720px,calc(100% - 40px));border-top:1px solid #eee;padding-bottom:48px}.joblist>p{text-align:center;color:#aaa;font-size:13px;padding:28px}.joblist a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#111;padding:16px 4px;border-bottom:1px solid #eee}.joblist a span{display:flex;flex-direction:column;gap:5px}.joblist strong{font-size:13px;font-weight:550}.joblist small{font-size:11px;color:#888}.joblist em{font-size:10px;color:#888;font-style:normal}.pagination{height:auto;display:flex;justify-content:center;align-items:center;gap:4px;padding:24px 0}.pagination button{min-width:28px;height:28px;padding:0 7px;border-radius:5px;font-size:11px;color:#888}.pagination button:hover:not(:disabled){background:#f4f4f4;color:#111}.pagination button[aria-current=page]{background:#111;color:#fff}.pagination button:disabled{opacity:.35}.panel{width:min(820px,calc(100% - 40px));margin:70px auto}.panel.settings{width:min(520px,calc(100% - 40px))}.panelhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.panel h1{font-size:28px;letter-spacing:-.04em;margin:0}.primary{background:#111!important;color:#fff!important;border-radius:6px;padding:9px 13px!important;font-size:12px}.muted{color:#aaa;font-size:13px}.rows{border-top:1px solid #eee}.row{display:grid;grid-template-columns:20px 1fr auto auto;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid #eee}.row>span{display:flex;flex-direction:column;gap:4px}.row strong{font-size:13px;font-weight:550}.row small{font-size:11px;color:#999;max-width:560px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row>button{font-size:11px;color:#999}.dot{width:8px;height:8px;border-radius:50%;background:#ddd!important;padding:0}.dot[data-on=true]{background:#26a269!important;padding:0}.backdrop{position:fixed;inset:0;background:#0002;display:grid;place-items:center;padding:20px}.dialog{background:#fff;width:min(440px,100%);padding:26px;border:1px solid #ddd;box-shadow:0 20px 70px #0002}.dialog h2{font-size:20px;margin:0 0 25px}.dialog label,.settings label{display:flex;flex-direction:column;gap:7px;font-size:12px;margin-bottom:18px}.dialog label small{color:#aaa}.dialog input,.dialog textarea,.settings input,.settings textarea{border:1px solid #ddd;border-radius:5px;padding:10px;outline:none}.dialog input:focus,.dialog textarea:focus,.settings input:focus,.settings textarea:focus{border-color:#888}.dialog textarea{min-height:96px;resize:vertical}.dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:26px}.dialog footer button{padding:9px 13px;font-size:12px}.settings form{width:100%;max-width:none}.settings textarea{height:84px;resize:vertical}.settings .primary{margin-top:8px}@media(max-width:650px){header{position:relative;padding:0 18px;grid-template-columns:1fr;justify-items:center}.wordmark{display:none}nav{justify-self:center;gap:20px}.toggle{display:none}.headeractions{position:absolute;right:18px;gap:0}.joblist{width:calc(100% - 32px);margin-left:auto;margin-right:auto;align-self:center}.prioritysettings{grid-template-columns:1fr}.prioritysettings>small{grid-column:1}.prioritysettings input{width:100%;min-width:0}.state span{font-size:50px}.row{grid-template-columns:16px 1fr auto}.row>button:last-child{grid-column:3}.panel{margin-top:42px}.pagination{gap:1px}.pagination button{min-width:25px;padding:0 5px}}.state span[data-scanning=true]{position:relative;display:inline-block;overflow:hidden;color:#111}.state span[data-scanning=true]:after{content:"";position:absolute;inset:0 auto 0 0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);transform:translate3d(-130%,0,0);will-change:transform;animation:thinking-shimmer 2.8s linear infinite;pointer-events:none}@keyframes thinking-shimmer{0%{transform:translate3d(-130%,0,0)}55%,to{transform:translate3d(325%,0,0)}}@media(prefers-reduced-motion:reduce){.state span[data-scanning=true]:after{display:none}}.state small{font-size:11px;color:#aaa}.state small[data-alert=true]{color:#a33322}.state:has(.scandiagnostics){height:auto;min-height:42vh;padding:48px 0}.scanstatus{display:flex;align-items:center;gap:6px}.state .showmore{color:#a33322;font-size:11px;text-decoration:underline;text-underline-offset:2px}.state .showmore:hover{color:#6f2117}.scandiagnostics{width:min(640px,calc(100vw - 40px));max-height:260px;overflow:auto;border:1px solid #ead5d1;background:#fffaf9;border-radius:8px;padding:14px 16px;color:#333}.scandiagnostics>strong{font-size:12px}.scandiagnostics>p{margin:5px 0 12px;color:#876b66;font-size:10px;line-height:1.45}.scanlogs{display:grid;gap:8px}.scanlogs article{background:#fff;border:1px solid #eee3e1;border-radius:6px;padding:10px 11px}.scanlogs article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.scanlogs b{font-size:11px;font-weight:600}.scanlogs em{color:#a33322;font-size:9px;font-style:normal;text-transform:uppercase;letter-spacing:.04em}.scanlogs article>small{display:block;margin-top:3px;color:#999}.scanlogs dl{display:grid;gap:5px;margin:9px 0 0}.scanlogs dl>div{display:grid;grid-template-columns:110px 1fr;gap:8px;font-size:10px;line-height:1.4}.scanlogs dt{color:#999}.scanlogs dd{margin:0;color:#555;overflow-wrap:anywhere}.scanlogs dd[data-error=true]{color:#a33322}@media(max-width:650px){.scanstatus{flex-wrap:wrap;justify-content:center;padding:0 20px}.scandiagnostics{max-height:300px}.scanlogs dl>div{grid-template-columns:1fr;gap:2px}}.settingtoggle{display:grid!important;grid-template-columns:1fr auto;align-items:center;gap:16px!important;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:14px 0;margin:24px 0!important;cursor:pointer}.settingtoggle>span{display:flex;flex-direction:column;gap:4px}.settingtoggle b{font-size:12px;font-weight:550}.settingtoggle small{color:#999;font-size:11px}.settingtoggle input{position:absolute;opacity:0;pointer-events:none}.settingtoggle i{width:34px;height:19px;background:#ddd;border-radius:20px;position:relative;transition:.2s}.settingtoggle i:after{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background:#fff;top:2px;left:2px;box-shadow:0 1px 3px #aaa;transition:.2s}.settingtoggle input:checked+i{background:#111}.settingtoggle input:checked+i:after{transform:translate(15px)}.settingtoggle[data-disabled=true]{opacity:.45;cursor:default}.agesetting{margin:24px 0!important;padding:16px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.agesetting>span{display:flex;justify-content:space-between;align-items:center}.agesetting b{font-size:12px;font-weight:550}.agesetting output{font-size:11px;color:#555}.agesetting input[type=range]{width:100%;padding:0;border:0;accent-color:#111}.agesetting small{font-size:11px;color:#999;line-height:1.45}.prioritysettings{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin:24px 0}.prioritysettings label{margin-bottom:8px}.prioritysettings>small{grid-column:1/3;color:#999;font-size:11px;line-height:1.45}.filterbar{width:min(720px,calc(100% - 40px));display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:12px}.filterbar .stages{padding-bottom:0}.sortcontrol{align-self:flex-end;display:flex;align-items:center;gap:4px;font-size:10px;color:#aaa}.sortcontrol>span{margin-right:3px}.sortcontrol button{padding:4px 8px;border:1px solid #e3e3e3;border-radius:999px;color:#999}.sortcontrol button[aria-pressed=true]{background:#111;border-color:#111;color:#fff}.allactions{display:flex;align-items:center;gap:12px}.clearall,.storeall,.storedtoggle{font-size:10px;color:#aaa}.clearall:hover{color:#a33322}.storeall:hover,.storedtoggle:hover,.storedtoggle[aria-pressed=true]{color:#111}.storedtoggle[aria-pressed=true]:before{content:"✓";margin-right:4px}.swipejob{position:relative;overflow:hidden;border-bottom:1px solid #eee;touch-action:pan-y}.swipepanel{position:relative;z-index:2;width:100%;background:#fff;will-change:transform;touch-action:pan-y}.swipejob .swipepanel>.jobpostinglink{border-bottom:0;min-height:66px;width:100%;cursor:pointer;justify-content:flex-start}.posteddate{width:138px;flex:0 0 138px;align-self:stretch;justify-content:center;padding-right:16px;margin-right:16px;border-right:1px solid #eee}.posteddate small{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.posteddate time{font-size:11px;font-weight:550;white-space:nowrap}.jobdetails{flex:1;min-width:0}.swipeaction{position:absolute;top:0;bottom:0;width:50%;display:flex;align-items:center;color:#fff;font-size:11px;font-weight:600;padding:0 24px;z-index:1}.appliedaction{left:0;justify-content:flex-start;background:#26734d}.deleteaction{right:0;justify-content:flex-end;background:#b23828}.jobstatuspills{display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important;margin-left:16px}.jobstatuspill{color:#666!important;border:1px solid #ddd;border-radius:999px;padding:5px 9px;white-space:nowrap}.jobstatuspill[data-status=stored]{color:#666!important;background:#f7f7f7}.jobstatuspill[data-status=applied]{color:#26734d!important;border-color:#a8d6bb;background:#f3fbf6}.jobstatuspill[data-status=error]{color:#a33322!important;border-color:#e7b9b1;background:#fff7f5}@media(max-width:650px){.filterbar{width:calc(100% - 32px)}.swipejob .swipepanel>.jobpostinglink{padding-left:8px;padding-right:8px}.posteddate{width:112px;flex-basis:112px;padding-right:10px;margin-right:10px}.posteddate time{font-size:10px}.jobstatuspills{margin-left:10px}}.warningdialog p{margin:0;color:#777;font-size:12px;line-height:1.6}.warningdialog .danger{background:#b23828;color:#fff;border-radius:6px}.backdrop{z-index:1000}.backdrop .dialog{position:relative;z-index:1001}.viewstack:has(.backdrop){z-index:100;overflow:visible}.viewlayer:has(.backdrop){z-index:20!important;transform:none!important;opacity:1!important;will-change:auto}.testmode{max-width:520px;border:1px solid #e7e7e7;border-radius:8px;margin-top:42px;padding:18px;display:flex;flex-direction:column;align-items:stretch;gap:7px}.testmode>span{font-size:13px;font-weight:550}.testmode p{margin:0;color:#999;font-size:11px;line-height:1.5}.testmode .testtermtoggle{margin:10px 0 4px!important;border-color:#e7e7e7}.testactions{display:flex;justify-content:flex-end;gap:7px}.testmode .testactions button{border:1px solid #ccc;border-radius:6px;padding:8px 11px;font-size:11px;white-space:nowrap}.testmode button:disabled{opacity:.45}.testmode>small{color:#26734d;margin-top:6px}html[data-theme=dark]{color-scheme:dark;background:#101010;color:#f2f2f2}html[data-theme=dark] body,html[data-theme=dark] main{background:#101010;color:#f2f2f2}html[data-theme=dark] header{border-color:#292929}html[data-theme=dark] nav button.active,html[data-theme=dark] .wordmark,html[data-theme=dark] .state button:hover,html[data-theme=dark] .storedtoggle:hover,html[data-theme=dark] .storedtoggle[aria-pressed=true]{color:#f2f2f2}html[data-theme=dark] nav button.active:after{background:#f2f2f2}html[data-theme=dark] .themebutton{border-color:#393939;color:#bbb;background:#181818}html[data-theme=dark] .themebutton:hover{border-color:#666;color:#fff;background:#242424}html[data-theme=dark] .toggle i,html[data-theme=dark] .settingtoggle i{background:#3b3b3b}html[data-theme=dark] .toggle input:checked+i,html[data-theme=dark] .settingtoggle input:checked+i{background:#f2f2f2}html[data-theme=dark] .toggle input:checked+i:after,html[data-theme=dark] .settingtoggle input:checked+i:after{background:#181818}html[data-theme=dark] .state span[data-scanning=true]{color:#f2f2f2}html[data-theme=dark] .state span[data-scanning=true]:after{background:linear-gradient(90deg,transparent,rgba(16,16,16,.95),transparent)}html[data-theme=dark] .stages button{border-color:#343434;color:#888}html[data-theme=dark] .stages button[data-on=true]{color:#ddd;border-color:#666}html[data-theme=dark] .stages button[data-selected=true],html[data-theme=dark] .pagination button[aria-current=page],html[data-theme=dark] .sortcontrol button[aria-pressed=true]{color:#111;background:#f2f2f2;border-color:#f2f2f2}html[data-theme=dark] .sortcontrol button{border-color:#3c3c3c;color:#999}html[data-theme=dark] .joblist,html[data-theme=dark] .joblist a,html[data-theme=dark] .rows,html[data-theme=dark] .row,html[data-theme=dark] .swipejob,html[data-theme=dark] .posteddate{border-color:#292929}html[data-theme=dark] .joblist a{color:#f2f2f2}html[data-theme=dark] .joblist small,html[data-theme=dark] .joblist em{color:#929292}html[data-theme=dark] .pagination button:hover:not(:disabled){background:#252525;color:#fff}html[data-theme=dark] .primary{background:#f2f2f2!important;color:#111!important}html[data-theme=dark] .dialog,html[data-theme=dark] .swipepanel{background:#101010;color:#f2f2f2}html[data-theme=dark] .dialog{border-color:#3b3b3b;box-shadow:0 20px 70px #0009}html[data-theme=dark] .backdrop{background:#0009}html[data-theme=dark] .dialog input,html[data-theme=dark] .dialog textarea,html[data-theme=dark] .settings input,html[data-theme=dark] .settings textarea{background:#181818;color:#eee;border-color:#3b3b3b}html[data-theme=dark] .dialog input:focus,html[data-theme=dark] .dialog textarea:focus,html[data-theme=dark] .settings input:focus,html[data-theme=dark] .settings textarea:focus{border-color:#777}html[data-theme=dark] .settingtoggle,html[data-theme=dark] .agesetting{border-color:#303030}html[data-theme=dark] .agesetting output{color:#aaa}html[data-theme=dark] .agesetting input[type=range]{accent-color:#eee}html[data-theme=dark] .testmode{border-color:#333;background:#141414}html[data-theme=dark] .testmode .testtermtoggle{border-color:#333}html[data-theme=dark] .testmode .testactions button{border-color:#555}html[data-theme=dark] .jobstatuspill{color:#bbb!important;border-color:#4a4a4a;background:#191919}html[data-theme=dark] .jobstatuspill[data-status=stored]{color:#bbb!important;background:#1b1b1b}html[data-theme=dark] .jobstatuspill[data-status=applied]{color:#8ed4aa!important;border-color:#315d43;background:#14231a}html[data-theme=dark] .jobstatuspill[data-status=error]{color:#ef9d90!important;border-color:#683a33;background:#281714}html[data-theme=dark] .scandiagnostics{border-color:#513a35;background:#1c1514;color:#ddd}html[data-theme=dark] .scandiagnostics>p{color:#b99b95}html[data-theme=dark] .scanlogs article{background:#151515;border-color:#3b2c29}html[data-theme=dark] .scanlogs dd{color:#bbb}html[data-theme=dark] .warningdialog p{color:#aaa}html[data-theme=dark] .errorbar{background:#2a1714;color:#ef9d90}@media(max-width:650px){html{-webkit-text-size-adjust:115%;text-size-adjust:115%}.prioritysettings{grid-template-columns:1fr}.prioritysettings>small{grid-column:1}.prioritysettings input{width:100%;min-width:0}}.joblisttoolbar{width:min(720px,calc(100% - 40px));display:flex;justify-content:flex-start;padding:2px 0 10px}.addmanualjob{display:flex;align-items:center;gap:7px;color:#777;font-size:11px;padding:7px 9px;margin-left:-9px;border-radius:6px}.addmanualjob:hover{color:#111;background:#f5f5f5}.addmanualjob svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.manualjobdialog{max-height:calc(100vh - 40px);overflow:auto}.manualjobdialog h2{margin-bottom:8px}.dialogintro{color:#888;font-size:11px;line-height:1.45;margin:0 0 22px}.manualjobdialog select{font:inherit;border:1px solid #ddd;border-radius:5px;padding:10px;outline:none;background:#fff;color:#111}.manualjobdialog select:focus{border-color:#888}.formerror{font-size:11px;line-height:1.45;color:#a33322;background:#fff4f2;padding:9px 10px;border-radius:5px;margin:0}.manualjobdialog button:disabled{opacity:.55}html[data-theme=dark] .addmanualjob{color:#aaa}html[data-theme=dark] .addmanualjob:hover{color:#fff;background:#242424}html[data-theme=dark] .manualjobdialog select{background:#181818;color:#eee;border-color:#3b3b3b}html[data-theme=dark] .manualjobdialog select:focus{border-color:#777}html[data-theme=dark] .formerror{background:#2a1714;color:#ef9d90}@media(max-width:650px){.joblisttoolbar{width:calc(100% - 32px)}}.jobeditgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.jobeditgrid label:nth-child(4),.jobeditgrid .statusurlfield{grid-column:1/3}.jobeditdialog select{font:inherit;border:1px solid #ddd;border-radius:5px;padding:10px;outline:none;background:#fff;color:#111}.jobeditdialog select:focus{border-color:#888}.jobeditdialog button:disabled{opacity:.55}html[data-theme=dark] .jobeditdialog select{background:#181818;color:#eee;border-color:#3b3b3b}html[data-theme=dark] .jobeditdialog select:focus{border-color:#777}@media(max-width:650px){.jobeditgrid{grid-template-columns:1fr}.jobeditgrid label:nth-child(4),.jobeditgrid .statusurlfield{grid-column:1}}.swipepanel{display:flex;align-items:stretch}.swipejob .swipepanel>.jobpostinglink{flex:1;width:auto;min-width:0}.jobdetailsbutton,.applicationstatusbutton{flex:0 0 38px;display:grid!important;place-items:center;padding:0 4px!important;color:#999}.jobdetailsbutton:hover{color:#111}.applicationstatusbutton{width:38px!important;min-height:0!important;border:0!important;color:#26734d!important}.applicationstatusbutton.missing{color:#aaa!important}.applicationstatusbutton:hover{color:#174c33!important;background:#f3fbf6!important}.applicationstatusbutton svg,.jobdetailsbutton svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.jobdetailsdialog{width:min(520px,100%);max-height:min(720px,calc(100vh - 40px));overflow:auto}.jobdetailsdialog h2{margin-bottom:20px}.jobdetailsdialog dl{display:grid;gap:0;margin:0}.jobdetailsdialog dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:9px 0;border-bottom:1px solid #eee;font-size:12px;line-height:1.45}.jobdetailsdialog dt{color:#999}.jobdetailsdialog dd{margin:0;overflow-wrap:anywhere}.jobdetailsdialog dd>a{color:inherit;text-decoration:underline;text-underline-offset:2px}.jobdetailsdialog .technicalvalue{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:#777}.jobdetailsdialog .jobdetailerror{color:#a33322}.jobdetailsdialog footer{align-items:center}.jobdetailsdialog footer a{text-decoration:none}.jobdetailsdialog footer .primary{padding:9px 13px!important}@media(max-width:650px){.jobstatuspills{display:none!important}.jobdetailsbutton,.applicationstatusbutton{flex-basis:34px;width:34px!important}.jobdetailsdialog dl>div{grid-template-columns:96px minmax(0,1fr);gap:10px}}html[data-theme=dark] .jobdetailsbutton:hover{color:#f2f2f2}html[data-theme=dark] .applicationstatusbutton:hover{color:#8ed4aa!important;background:#14231a!important}html[data-theme=dark] .jobdetailsdialog dl>div{border-color:#292929}html[data-theme=dark] .jobdetailsdialog .technicalvalue{color:#aaa}.joblist .jobsource{font-size:9px;color:#b3b3b3;letter-spacing:.01em}html[data-theme=dark] .joblist .jobsource{color:#707070}.pagination>span{width:18px;text-align:center;color:#aaa;font-size:11px;flex:0 0 18px}.termsection{width:104px;flex:0 0 104px;align-self:stretch;justify-content:center;padding-right:14px;margin-right:16px;border-right:1px solid #eee;min-width:0}.termsection small{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.termsection b{font-size:11px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.termtooltip{position:fixed;z-index:1000;transform:translateY(-100%);display:block;width:max-content;max-width:min(300px,calc(100vw - 16px));padding:7px 9px;border-radius:5px;background:#171717;color:#fff;box-shadow:0 5px 18px #0004;font-size:11px;font-weight:500;line-height:1.35;white-space:normal;overflow-wrap:anywhere;pointer-events:none}.joblist .posteddate{margin-right:0;padding-right:14px}.joblist .termsection{padding-left:14px}@media(max-width:650px){.termsection{width:76px;flex-basis:76px;padding-right:8px!important;padding-left:8px!important;margin-right:8px}.termsection b{font-size:10px}}html[data-theme=dark] .termsection{border-color:#292929}html[data-theme=dark] .termtooltip{background:#f2f2f2;color:#111;box-shadow:0 5px 20px #0009}.jobdetails{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:2px!important}.jobdetails .jobcompany{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.25;color:#111}.jobdetails .jobrole{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;color:#555}.jobdetails .joblocation{font-size:10px;color:#888}.applicationstatusbutton{align-self:center;flex:0 0 auto!important;display:flex!important;align-items:center;justify-content:center;gap:5px;width:auto!important;min-height:30px!important;margin:0 5px;padding:6px 9px!important;border:1px solid #a8d6bb!important;border-radius:999px!important;background:#f3fbf6!important;color:#26734d!important;font-size:10px!important;font-weight:600;white-space:nowrap}.applicationstatusbutton.missing{border-style:dashed!important;border-color:#ccc!important;background:#fafafa!important;color:#888!important}.applicationstatusbutton:hover{border-color:#6eaf88!important;color:#174c33!important;background:#eaf7ef!important}.applicationstatusbutton svg{width:16px;height:16px;stroke-width:1.8}html[data-theme=dark] .jobdetails .jobcompany{color:#f4f4f4}html[data-theme=dark] .jobdetails .jobrole{color:#bbb}html[data-theme=dark] .applicationstatusbutton{border-color:#315d43!important;background:#14231a!important;color:#8ed4aa!important}html[data-theme=dark] .applicationstatusbutton.missing{border-color:#555!important;background:#181818!important;color:#aaa!important}html[data-theme=dark] .applicationstatusbutton:hover{border-color:#4b8a63!important;color:#b3e9c8!important;background:#193021!important}@media(max-width:650px){.applicationstatusbutton{width:32px!important;flex:0 0 32px!important;padding:6px!important;margin:0 2px}.applicationstatusbutton span{display:none}.jobdetails .jobcompany{font-size:12px}}@media(max-width:650px){.joblist .applicationstatusbutton span{display:none!important}}.applicationstatusbutton{width:32px!important;flex:0 0 32px!important;padding:6px!important;margin-left:2px;margin-right:2px}.applicationstatusbutton.locked,.applicationstatusbutton.locked:hover{cursor:default;border-style:solid!important;border-color:#ddd!important;background:#f7f7f7!important;color:#bbb!important;opacity:1}html[data-theme=dark] .applicationstatusbutton.locked,html[data-theme=dark] .applicationstatusbutton.locked:hover{border-color:#333!important;background:#171717!important;color:#555!important}.navjobs{position:relative;height:100%;display:flex;align-items:center}.navjobs>button{height:100%}.jobsubmenu{position:absolute;z-index:20;top:calc(100% + 2px);left:50%;width:126px;padding:4px;opacity:0;visibility:hidden;transform:translate(-50%,-3px);border:1px solid #e5e5e5;border-radius:7px;background:#fff;box-shadow:0 7px 20px #00000012;transition:opacity .12s ease,transform .12s ease,visibility .12s;transition-delay:0s}.navjobs:hover .jobsubmenu{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:.55s}.jobsubmenu>a{display:block;padding:6px 7px;border-radius:4px;color:#666;text-align:left;text-decoration:none;font-size:10px;white-space:nowrap}.jobsubmenu>a:hover,.jobsubmenu>a[aria-current=page]{color:#111;background:#f7f7f7}.indeedwordmark{width:30px;height:34px;padding:0;display:grid;place-items:center;color:#2164f3}.indeedmark{display:grid;place-items:center;width:28px;height:28px;color:inherit}.indeedmark svg{width:25px;height:25px;fill:currentColor}.externaljobs{align-items:center}.externalstate button:disabled{opacity:1}.externaljobshead{width:min(720px,calc(100% - 40px));padding:0 0 18px}.externaljobshead h1{margin:0;font-size:13px;font-weight:600;letter-spacing:-.01em}.externaljoblist{min-height:180px}.externaljoblist>p{margin:0;border-bottom:1px solid #eee}html[data-theme=dark] .jobsubmenu{border-color:#343434;background:#181818;box-shadow:0 8px 28px #0008}html[data-theme=dark] .jobsubmenu>a{color:#aaa}html[data-theme=dark] .jobsubmenu>a:hover,html[data-theme=dark] .jobsubmenu>a[aria-current=page]{background:#242424;color:#fff}html[data-theme=dark] .externaljoblist>p{border-color:#292929}@media(max-width:650px){.jobsubmenu{left:0;transform:translateY(-3px)}.navjobs:hover .jobsubmenu{transform:translate(0)}.externaljobshead{width:calc(100% - 32px)}}.externalstate{gap:12px}.externalstate>span{margin-bottom:2px}.indeedquota{font-size:11px;font-weight:500;color:#777}.externalstate>button{margin:3px 0}.externalstate>button:disabled{color:#ccc}.externalmeta{display:flex;align-items:center;gap:5px}.externalsettingsbutton{width:22px;height:22px!important;padding:3px;color:#aaa;display:grid;place-items:center}.externalsettingsbutton:hover{color:#111}.externalsettingsbutton svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.externalnotice{color:#a33322!important;max-width:560px;text-align:center}.externaljob{position:relative;border-bottom:1px solid #eee}.externaljob>a{border:0}.externaljob .posteddate{width:138px;flex:0 0 138px;padding-right:18px;margin-right:18px;border-right:1px solid #eee}.externaljob .jobdetails{flex:1;align-items:flex-start}.indeedsettingsdialog{width:min(560px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto}.dialogintro{font-size:11px;line-height:1.5;color:#777;margin:-12px 0 22px}.indeedsettingsdialog textarea{min-height:120px}.indeedslider{padding:12px 0;border-bottom:1px solid #eee}.indeedslider>span{display:flex;justify-content:space-between;gap:20px}.indeedslider b{font-weight:550}.indeedslider output{color:#777}.indeedslider input{width:100%;padding:0;border:0;accent-color:#111}.indeedmath{font-size:10px;line-height:1.5;color:#888;margin:2px 0 0}.indeedmath b{color:#333}.indeedsettingssection{margin:20px 0 0;padding-top:18px;border-top:1px solid #eee}.indeedsettingssection h3{font-size:12px;margin:0 0 13px}.indeedsettingssection label small{display:block;color:#888;font-size:10px;line-height:1.45;margin-top:7px}.formerror{font-size:11px;color:#a33322}.externaljoblist .jobcompany{font-size:13px;font-weight:650}.externaljoblist .jobrole{font-size:12px;font-weight:500}html[data-theme=dark] .indeedquota{color:#aaa}html[data-theme=dark] .externalsettingsbutton:hover{color:#fff}html[data-theme=dark] .externaljob,html[data-theme=dark] .externaljob .posteddate,html[data-theme=dark] .indeedslider,html[data-theme=dark] .indeedsettingssection{border-color:#292929}html[data-theme=dark] .dialogintro,html[data-theme=dark] .indeedmath,html[data-theme=dark] .indeedslider output{color:#999}html[data-theme=dark] .indeedmath b{color:#ddd}html[data-theme=dark] .indeedslider input{accent-color:#eee}@media(max-width:650px){.externaljob .posteddate{width:112px;flex-basis:112px;margin-right:12px;padding-right:12px}.indeedsettingsdialog{max-height:calc(100vh - 24px);overflow:auto}}.externalfilterbar{padding-bottom:16px}.externalfilterbar .stages{padding:0}.externaljob.swipejob{border-bottom:1px solid #eee}.externaldetailsdialog{width:min(680px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);padding:0;display:flex;flex-direction:column;overflow:hidden;border-radius:10px}.externaldetailscontent{min-height:0;overflow:auto;overscroll-behavior:contain}.externaldetailhero{display:flex;align-items:flex-start;gap:16px;padding:26px 28px 22px}.externaldetailhero img{width:56px;height:56px;flex:0 0 56px;object-fit:contain;border:1px solid #eee;border-radius:8px;background:#fff}.externaldetailhero>div{min-width:0}.externaldetailhero small{display:block;margin-bottom:5px;color:#666;font-size:12px;font-weight:650}.externaldetailhero h2{margin:0 0 8px;font-size:23px;line-height:1.2;letter-spacing:-.025em}.externaldetailhero p{margin:0;color:#777;font-size:11px}.externaldetailchips{display:flex;flex-wrap:wrap;gap:7px;padding:0 28px 22px}.externaldetailchips span{padding:5px 9px;border:1px solid #ddd;border-radius:999px;color:#555;background:#fafafa;font-size:10px}.externaldetailscontent>section{padding:22px 28px;border-top:1px solid #eee}.externaldetailsdialog h3{margin:0 0 14px;font-size:14px;font-weight:650}.externaldescription{margin:0;white-space:pre-wrap;color:#444;font-size:12px;line-height:1.65}.externaldetailsdialog dl{display:grid;gap:0;margin:0}.externaldetailsdialog dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:8px 0;border-bottom:1px solid #eee;font-size:11px;line-height:1.45}.externaldetailsdialog dl>div:last-child{border-bottom:0}.externaldetailsdialog dt{color:#888}.externaldetailsdialog dd{margin:0;overflow-wrap:anywhere}.externaldetailsdialog dd a{color:inherit;text-decoration:underline;text-underline-offset:2px}.externaldetailsdialog>footer{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;gap:9px;margin:0;padding:16px 28px;border-top:1px solid #eee;background:#fff}.externaldetailsdialog>footer button,.externaldetailsdialog>footer a{padding:9px 12px;color:#777;text-decoration:none;font-size:11px}html[data-theme=dark] .externaldetailhero img{border-color:#393939}html[data-theme=dark] .externaldetailhero small,html[data-theme=dark] .externaldetailhero p{color:#aaa}html[data-theme=dark] .externaldetailchips span{border-color:#444;background:#181818;color:#bbb}html[data-theme=dark] .externaldetailscontent>section,html[data-theme=dark] .externaldetailsdialog dl>div,html[data-theme=dark] .externaldetailsdialog>footer{border-color:#292929}html[data-theme=dark] .externaldescription{color:#ccc}html[data-theme=dark] .externaldetailsdialog>footer{background:#101010}@media(max-width:650px){.externaldetailhero{padding:22px 20px 18px}.externaldetailhero img{width:46px;height:46px;flex-basis:46px}.externaldetailhero h2{font-size:19px}.externaldetailchips{padding:0 20px 18px}.externaldetailscontent>section{padding:19px 20px}.externaldetailsdialog dl>div{grid-template-columns:110px minmax(0,1fr);gap:10px}.externaldetailsdialog>footer{padding:14px 20px}}.indeedwordmark{width:auto;min-width:62px;height:34px;padding:0;display:grid;place-items:center;color:#2164f3}.indeedmark{display:inline-block;width:auto;height:auto;color:inherit;font-size:17px;font-weight:720;letter-spacing:-.055em;line-height:1}.externallisttoolbar{width:100%;min-height:24px;display:flex;align-items:center;justify-content:space-between}.externallisttoolbar h1{margin:0;font-size:13px;font-weight:600;letter-spacing:-.01em}.externaljob .posteddate{margin-right:0;padding-right:14px}.externaljob .termsection{padding-left:14px}html[data-theme=dark] .indeedwordmark{color:#78a5ff}@media(max-width:650px){.externaljob .posteddate{margin-right:0;padding-right:8px}.externaljob .termsection{padding-left:8px}}.githubwordmark{font-size:15px;font-weight:650;letter-spacing:-.035em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mainjobspage{min-height:calc(100vh - 65px);padding:68px 32px 64px;background:#f7f8fa}.mainjobscontrols,.mainjobsgrid{width:min(1180px,100%);margin:0 auto}.mainjobscontrols{margin-bottom:26px}.mainjobssearch{height:54px;display:flex;align-items:center;gap:13px;padding:0 18px;border:1px solid #dde0e5;border-radius:12px;background:#fff;box-shadow:0 2px 7px #1520340a}.mainjobssearch svg{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:#99a1af;stroke-width:1.7;stroke-linecap:round}.mainjobssearch input{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:#1c2431;font-size:16px}.mainjobssearch input::placeholder{color:#9da5b3}.mainjobsfilters{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.mainjobsfilters button{height:34px;display:flex;align-items:center;gap:10px;padding:0 11px 0 13px;border:1px solid #dfe2e7;border-radius:9px;background:#fff;color:#626b7b;font-size:11px;box-shadow:0 1px 3px #14203808;transition:border-color .16s,color .16s,background .16s}.mainjobsfilters button:hover{border-color:#bfc5cf;color:#283141}.mainjobsfilters button i{position:relative;width:27px;height:16px;border-radius:20px;background:#dfe2e8;transition:background .18s}.mainjobsfilters button i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .18s}.mainjobsfilters button[aria-pressed=true]{border-color:#aeb9ff;color:#4452d9;background:#f7f8ff}.mainjobsfilters button[aria-pressed=true] i{background:#6f7cff}.mainjobsfilters button[aria-pressed=true] i:after{transform:translate(11px)}.mainjobsgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mainjobcard{min-width:0;min-height:245px;display:flex;flex-direction:column;align-items:stretch;padding:22px;border:1px solid #e5e7eb;border-radius:15px;background:#fff;text-align:left;box-shadow:0 2px 8px #17203308;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mainjobcard:hover{transform:translateY(-2px);border-color:#cfd3da;box-shadow:0 9px 25px #17203312}.mainjobcard:focus-visible{outline:2px solid #6f7cff;outline-offset:2px}.mainjobidentity{display:flex;align-items:flex-start;gap:14px;min-width:0}.mainjobidentity>span:last-child{min-width:0;padding-top:2px}.mainjobidentity strong,.mainjobidentity b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainjobidentity strong{color:#1d2634;font-size:16px;font-weight:680;letter-spacing:-.02em}.mainjobidentity b{margin-top:4px;color:#717988;font-size:13px;font-weight:500}.mainjoblogo{width:50px;height:50px;flex:0 0 50px;display:grid;place-items:center;overflow:hidden;border:1px solid #e2e5e9;border-radius:9px;background:#fff;color:#24292f}.mainjoblogo img{width:100%;height:100%;object-fit:contain}.mainjoblogo svg{width:27px;height:27px;fill:currentColor}.mainjoblogo b{font-size:20px;font-weight:750;line-height:1}.mainjoblogo[data-source=linkedin]{background:#0a66c2;color:#fff;border-color:#0a66c2}.mainjoblogo[data-source=indeed]{color:#2164f3}.mainjobmeta{display:grid;gap:8px;margin-top:22px;color:#6f7786;font-size:12px}.mainjobmeta span{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainjobmeta svg{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:#8992a2;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mainjobcard>p{display:-webkit-box;overflow:hidden;margin:18px 0 0;color:#8e96a5;font-size:12px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mainjobcard>footer{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px}.mainjobcard>footer span,.mainjobcard>footer em{padding:4px 7px;border-radius:999px;background:#f0f2f5;color:#737c8b;font-size:9px;font-style:normal}.mainjobcard>footer span[data-source=indeed]{background:#eef3ff;color:#3766d7}.mainjobcard>footer span[data-source=linkedin]{background:#edf6ff;color:#0a66c2}.mainjobcard>footer em{background:#edf8f1;color:#34734d}.mainjobsempty{grid-column:1/-1;margin:44px 0;color:#9299a6;text-align:center;font-size:13px}.mainjobsdrawerbackdrop{position:fixed;z-index:200;inset:0;background:#10152155}.mainjobsdrawer{position:absolute;top:0;right:0;width:min(520px,100%);height:100%;display:flex;flex-direction:column;overflow:auto;padding:34px;background:#fff;box-shadow:-18px 0 55px #11182724}.mainjobsdrawerclose{position:absolute;top:18px;right:20px;width:32px;height:32px;border-radius:50%;color:#838b98;font-size:23px;line-height:1}.mainjobsdrawerclose:hover{background:#f2f3f5;color:#222}.mainjobsdrawer>header{display:flex;gap:16px;padding:21px 32px 25px 0;border-bottom:1px solid #e8eaed}.mainjobsdrawer>header>div{min-width:0}.mainjobsdrawer>header small{color:#727b89;font-size:11px;font-weight:600}.mainjobsdrawer h2{margin:7px 0 8px;color:#182130;font-size:24px;line-height:1.2;letter-spacing:-.035em}.mainjobsdrawer>header p{margin:0;color:#848c99;font-size:12px}.mainjobsdrawerchips{display:flex;flex-wrap:wrap;gap:7px;padding:18px 0}.mainjobsdrawerchips span{padding:5px 8px;border:1px solid #dfe2e7;border-radius:999px;color:#667080;background:#fafafa;font-size:10px}.mainjobsdrawer>section{padding:22px 0;border-top:1px solid #e8eaed}.mainjobsdrawer>section h3{margin:0 0 13px;color:#273141;font-size:13px}.mainjobsdrawer>section>p{margin:0;color:#596272;font-size:12px;line-height:1.7;white-space:pre-wrap}.mainjobsdrawerloading{color:#9aa1ad!important}.mainjobsdrawer dl{margin:0}.mainjobsdrawer dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:7px 0;font-size:11px}.mainjobsdrawer dt{color:#9198a4}.mainjobsdrawer dd{margin:0;color:#4d5665;overflow-wrap:anywhere}.mainjobsdrawer>footer{margin-top:auto;padding-top:22px;border-top:1px solid #e8eaed}.mainjobsdrawer>footer a{display:block;padding:11px 14px;border-radius:8px;background:#171d27;color:#fff;text-align:center;text-decoration:none;font-size:12px;font-weight:600}html[data-theme=dark] .mainjobspage{background:#0d0f12}html[data-theme=dark] .mainjobssearch,html[data-theme=dark] .mainjobsfilters button,html[data-theme=dark] .mainjobcard,html[data-theme=dark] .mainjobsdrawer{background:#15181d;border-color:#2b3038}html[data-theme=dark] .mainjobssearch input,html[data-theme=dark] .mainjobidentity strong,html[data-theme=dark] .mainjobsdrawer h2{color:#f1f3f5}html[data-theme=dark] .mainjobsfilters button{color:#a3aab5}html[data-theme=dark] .mainjobsfilters button:hover{border-color:#545b67;color:#fff}html[data-theme=dark] .mainjobsfilters button[aria-pressed=true]{border-color:#626fc8;background:#1b2037;color:#aeb7ff}html[data-theme=dark] .mainjobcard:hover{border-color:#444b55;box-shadow:0 9px 25px #0005}html[data-theme=dark] .mainjoblogo{background:#fff;border-color:#343a43}html[data-theme=dark] .mainjobidentity b,html[data-theme=dark] .mainjobmeta,html[data-theme=dark] .mainjobcard>p{color:#9ba2ae}html[data-theme=dark] .mainjobcard>footer span{background:#23272e;color:#aaa}html[data-theme=dark] .mainjobsdrawerbackdrop{background:#000a}html[data-theme=dark] .mainjobsdrawer>header,html[data-theme=dark] .mainjobsdrawer>section,html[data-theme=dark] .mainjobsdrawer>footer{border-color:#2b3038}html[data-theme=dark] .mainjobsdrawer>section h3{color:#e3e6ea}html[data-theme=dark] .mainjobsdrawer>section>p,html[data-theme=dark] .mainjobsdrawer dd{color:#b5bbc4}html[data-theme=dark] .mainjobsdrawerchips span{background:#1d2127;border-color:#373d46;color:#adb4be}html[data-theme=dark] .mainjobsdrawerclose:hover{background:#24282f;color:#fff}html[data-theme=dark] .mainjobsdrawer>footer a{background:#f0f2f4;color:#15181d}@media(max-width:920px){.mainjobsgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.mainjobspage{padding:62px 16px 40px}.mainjobssearch{height:49px}.mainjobssearch input{font-size:14px}.mainjobsfilters{display:grid;grid-template-columns:1fr 1fr}.mainjobsfilters button{justify-content:space-between}.mainjobsgrid{grid-template-columns:1fr;gap:12px}.mainjobcard{min-height:225px;padding:19px}.mainjobsdrawer{padding:25px 20px}.mainjobsdrawer>header{padding-top:25px}.mainjobsdrawer h2{font-size:21px}}.externaldetailsdialog .externaldetailhero{height:auto;border-bottom:0}.apifyusage{color:#888!important;font-size:10px!important}.viewstack{position:relative;isolation:isolate;display:grid;overflow:hidden}.viewlayer{position:relative;z-index:1;grid-area:1/1;min-width:0;will-change:transform,opacity}.embedded-state-word{visibility:hidden}.shared-state-display{position:absolute;z-index:10;top:calc(max(21vh,130px) - 27px);left:50%;max-width:calc(100vw - 32px);transform:translate(-50%,-50%);pointer-events:none}.shared-state-word{position:relative;display:inline-block;overflow:hidden;margin:0;padding-inline:.08em;font-size:64px;letter-spacing:-.065em;font-weight:560;line-height:normal;white-space:nowrap}.shared-state-detail{position:absolute;bottom:.62em;left:calc(100% + 10px);max-width:min(220px,28vw);overflow:hidden;color:#aaa;font-size:11px;font-weight:500;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.shared-state-word[data-scanning=true]{color:#111}.shared-state-word[data-scanning=true]:after{content:"";position:absolute;inset:0 auto 0 0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);transform:translate3d(-130%,0,0);will-change:transform;animation:thinking-shimmer 2.8s linear infinite;pointer-events:none}html[data-theme=dark] .shared-state-word[data-scanning=true]{color:#f2f2f2}html[data-theme=dark] .shared-state-word[data-scanning=true]:after{background:linear-gradient(90deg,transparent,rgba(16,16,16,.95),transparent)}html[data-theme=dark] .shared-state-detail{color:#777}@media(prefers-reduced-motion:reduce){.shared-state-word[data-scanning=true]:after{display:none}}@media(max-width:650px){.shared-state-display{top:calc(max(21vh,130px) - 22px)}.shared-state-word{font-size:50px}.shared-state-detail{bottom:.7em;left:calc(100% + 7px);max-width:25vw;font-size:9px}}.externalbrandmark{display:flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap}.externalbrandmark>span{color:#2164f3;font-weight:700}.externalbrandmark>i{color:#bbb;font-style:normal;font-weight:400}.externalbrandmark>b{color:#0a66c2;font-weight:700}.externalsourcesummary{width:min(650px,calc(100vw - 40px));display:grid;grid-template-columns:1fr 1fr;gap:10px}.externalsourcesummary article{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border:1px solid #e8e8e8;border-radius:10px;background:#fff}.externalsourcesummary article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.externalsourcesummary article b{font-size:12px}.externalsourcesummary article span{font-size:9px;color:#888}.externalsourcesummary article small{font-size:9px;color:#999;line-height:1.35}.externalstate>.externalsettingsbutton{position:absolute;margin:0 0 0 690px}.jobcompanyline{display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important}.sourceicon{display:inline-grid!important;place-items:center;width:15px;height:15px;flex:0 0 15px;border-radius:3px;font:700 9px/1 Arial,sans-serif;color:#fff;background:#0a66c2}.sourceicon[data-source=indeed]{border-radius:50%;font-size:11px;font-style:italic;background:#2164f3}.externalsettingsdialog{width:min(900px,100%)}.externalsettingsgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.externalsettingsgrid>section{min-width:0;padding:16px;border:1px solid #e8e8e8;border-radius:10px}.externalsettingsgrid h3{margin:0 0 16px;font-size:14px}.externalsettingsgrid textarea{min-height:92px}html[data-theme=dark] .externalsourcesummary article,html[data-theme=dark] .externalsettingsgrid>section{background:#141414;border-color:#333}@media(max-width:760px){.externalsourcesummary,.externalsettingsgrid{grid-template-columns:1fr}.externalstate>.externalsettingsbutton{position:static;margin:0}.externalsettingsdialog{max-height:calc(100dvh - 24px)}}.ignoredcontextlabel small{display:block;margin-top:6px;color:#8b929d;font-size:9px;font-weight:400;line-height:1.4}.sourcescanbutton{align-self:flex-start;margin:7px 0 0!important;padding:0!important;color:#777!important;font-size:10px!important;font-weight:550;text-decoration:underline;text-underline-offset:3px}.sourcescanbutton:hover:not(:disabled){color:#111!important}.sourcescanbutton:disabled{color:#bbb!important;text-decoration:none}html[data-theme=dark] .sourcescanbutton{color:#aaa!important}html[data-theme=dark] .sourcescanbutton:hover:not(:disabled){color:#fff!important}html[data-theme=dark] .sourcescanbutton:disabled{color:#555!important}.externalerror{width:min(650px,calc(100vw - 40px));display:flex;flex-direction:column;align-items:center;gap:8px}.externalerror>div:first-child{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.externalerrorshowmore{padding:0!important;color:#888!important;font-size:10px!important;text-decoration:underline;text-underline-offset:3px}.externalerrorshowmore:hover{color:#111!important}.externalerrordetails{box-sizing:border-box;width:100%;max-height:220px;overflow:auto;margin:0;padding:12px 14px;border:1px solid #ead5d1;border-radius:8px;background:#fffaf9;color:#674943;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme=dark] .externalerrorshowmore{color:#aaa!important}html[data-theme=dark] .externalerrorshowmore:hover{color:#fff!important}html[data-theme=dark] .externalerrordetails{border-color:#513a35;background:#1c1514;color:#d8b7b0}.postedtime{margin-top:3px;color:#aaa;font-size:9px;font-weight:450;line-height:1.2;white-space:nowrap}html[data-theme=dark] .postedtime{color:#777}.sourceicon,.sourceicon[data-source=indeed]{overflow:hidden;border-radius:0;background:transparent}.sourceicon img{display:block;width:15px;height:15px;object-fit:contain}.externalaccountnote{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:10px 12px;border:1px solid #e8e8e8;border-radius:8px;color:#888;font-size:10px}.externalaccountnote b{margin-right:auto;color:#555;font-size:10px}.externalaccountnote span{white-space:nowrap}html[data-theme=dark] .externalaccountnote{border-color:#333;color:#aaa}html[data-theme=dark] .externalaccountnote b{color:#ddd}@media(max-width:760px){.externalaccountnote{align-items:flex-start;flex-direction:column;gap:5px}.externalaccountnote b{margin-right:0}}.external-shortcut{position:absolute;z-index:4;top:18px;left:32px;display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;outline:0;background:transparent;color:#9a9a9a;font:500 12px/1.2 inherit;cursor:pointer;transition:color .16s ease,transform .16s ease}.external-shortcut:hover{color:#666;transform:translate(-2px)}.external-shortcut:focus-visible{color:#666;text-decoration:underline;text-underline-offset:3px}.external-shortcut span{font-size:15px;line-height:1}html[data-theme=dark] .external-shortcut{color:#6f6f6f}html[data-theme=dark] .external-shortcut:hover,html[data-theme=dark] .external-shortcut:focus-visible{color:#aaa}@media(max-width:650px){.external-shortcut{top:14px;left:18px}}.jobslanding{min-height:calc(100vh - 65px)}.jobs:not(.externaljobs)>.state,.externalstate{position:relative;justify-content:flex-start;padding-top:calc(max(21vh,130px) + 29px)}.jobs:not(.externaljobs)>.state>span:first-child,.externalstate>span:first-child{position:absolute;top:calc(max(21vh,130px) - 27px);left:50%;margin:0;transform:translate(-50%,-50%)}.externalstate{height:auto;min-height:calc(max(42vh,260px) + 48px)}.jobs:not(.externaljobs)>.state:has(.scandiagnostics){justify-content:center}.jobs:not(.externaljobs)>.state:has(.scandiagnostics)>span:first-child{position:static;transform:none}@media(max-width:650px){.jobs:not(.externaljobs)>.state,.externalstate{padding-top:calc(max(21vh,130px) + 23px)}.jobs:not(.externaljobs)>.state>span:first-child,.externalstate>span:first-child{top:calc(max(21vh,130px) - 22px)}}.mainjobsmore{display:flex;align-items:center;gap:9px;margin:28px auto 0;padding:10px 14px;border:1px solid #dfe2e7;border-radius:9px;background:#fff;color:#586171;font-size:11px}.mainjobsmore:hover{border-color:#bfc5cf;color:#202937}.mainjobsmore span{color:#9aa1ad}html[data-theme=dark] .mainjobsmore{border-color:#2b3038;background:#15181d;color:#b8bec8}html[data-theme=dark] .mainjobsmore:hover{border-color:#555d68;color:#fff}.mainjobcard>footer span[data-source]{display:inline-flex;align-items:center;gap:5px}.mainjobcard>footer span[data-source] img,.mainjobcard>footer span[data-source] svg{width:11px;height:11px;flex:0 0 11px;object-fit:contain}.mainjobcard>footer span[data-source] svg{fill:currentColor}.mainjobsfilterrow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:13px}.mainjobsfilterrow .mainjobsfilters{margin-top:0}.mainjobsdisplay{flex:0 0 auto;display:flex;padding:3px;border:1px solid #dfe2e7;border-radius:9px;background:#fff;box-shadow:0 1px 3px #14203808}.mainjobsdisplay button{height:27px;display:flex;align-items:center;gap:5px;padding:0 9px;border-radius:6px;color:#8a929f;font-size:10px}.mainjobsdisplay button:hover{color:#343d4b}.mainjobsdisplay button[aria-pressed=true]{background:#eff1f4;color:#293241}.mainjobsdisplay svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mainjobslist{width:min(1180px,100%);margin:0 auto;border-top:1px solid #e4e6ea}.mainjoblistrow{position:relative;width:100%;min-height:94px;display:grid;grid-template-columns:135px 135px minmax(0,1fr) auto 50px;align-items:center;text-align:left;border-bottom:1px solid #e4e6ea;color:#1d2634;transition:background .15s}.mainjoblistrow:hover{background:#fff}.mainjoblistrow:focus-visible{z-index:1;outline:2px solid #6f7cff;outline-offset:-2px}.mainjoblistposted,.mainjoblistterm{height:54px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:0 18px;border-right:1px solid #e4e6ea}.mainjoblistposted small,.mainjoblistterm small{color:#9aa1ad;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.mainjoblistposted time{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600}.mainjoblistposted time i{color:#9299a5;font-size:9px;font-style:normal;font-weight:400}.mainjoblistterm b{overflow:hidden;color:#525c6b;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mainjoblistdetails{min-width:0;display:flex;flex-direction:column;gap:4px;padding:0 20px}.mainjoblistdetails b,.mainjoblistdetails strong,.mainjoblistdetails small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainjoblistdetails b{font-size:12px;font-weight:700}.mainjoblistdetails strong{color:#525b69;font-size:11px;font-weight:550}.mainjoblistdetails small{color:#9199a6;font-size:9px}.mainjoblistsource{grid-column:5;display:flex;align-items:center;justify-self:end;padding-right:16px;color:#7c8593}.mainjoblistsource img,.mainjoblistsource svg{width:20px;height:20px;flex:0 0 20px;object-fit:contain}.mainjoblistsource svg{fill:currentColor}.mainjoblistapplied{grid-column:4;margin-right:10px;padding:5px 10px;border-radius:999px;background:#edf8f1;color:#34734d;font-size:11px;font-style:normal}html[data-theme=dark] .mainjobsdisplay{border-color:#2b3038;background:#15181d}html[data-theme=dark] .mainjobsdisplay button{color:#8f97a3}html[data-theme=dark] .mainjobsdisplay button:hover{color:#fff}html[data-theme=dark] .mainjobsdisplay button[aria-pressed=true]{background:#292e36;color:#f0f2f4}html[data-theme=dark] .mainjobslist,html[data-theme=dark] .mainjoblistrow,html[data-theme=dark] .mainjoblistposted,html[data-theme=dark] .mainjoblistterm{border-color:#292e35}html[data-theme=dark] .mainjoblistrow{color:#f0f2f4}html[data-theme=dark] .mainjoblistrow:hover{background:#15181d}html[data-theme=dark] .mainjoblistdetails strong,html[data-theme=dark] .mainjoblistterm b{color:#b4bbc5}@media(max-width:760px){.mainjobsfilterrow{flex-direction:column}.mainjobsdisplay{align-self:flex-end}.mainjoblistrow{grid-template-columns:105px minmax(0,1fr) 44px;min-height:88px}.mainjoblistposted{grid-column:1;grid-row:1;padding:0 11px}.mainjoblistterm{display:none}.mainjoblistdetails{grid-column:2;grid-row:1;padding:0 13px}.mainjoblistsource{grid-column:3;grid-row:1;padding-right:10px}.mainjoblistapplied{position:absolute;right:50px;bottom:6px;margin:0}}@media(max-width:650px){.mainjobsdisplay{align-self:stretch}.mainjobsdisplay button{flex:1;justify-content:center}}.mainjobsdescription{color:#596272;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.mainjobsdescription p,.mainjobsdescription>div{margin:0 0 14px}.mainjobsdescription p:last-child,.mainjobsdescription>div:last-child{margin-bottom:0}.mainjobsdescription h1,.mainjobsdescription h2,.mainjobsdescription h3,.mainjobsdescription h4{margin:22px 0 9px;color:#273141;font-size:13px;line-height:1.4}.mainjobsdescription h1:first-child,.mainjobsdescription h2:first-child,.mainjobsdescription h3:first-child,.mainjobsdescription h4:first-child{margin-top:0}.mainjobsdescription ul,.mainjobsdescription ol{margin:10px 0 16px;padding-left:21px}.mainjobsdescription li{margin:5px 0;padding-left:2px}.mainjobsdescription a{color:#3d63c8;text-decoration:underline;text-underline-offset:2px}.mainjobsdescription blockquote{margin:14px 0;padding:2px 0 2px 13px;border-left:2px solid #d9dde4;color:#747d8b}.mainjobsdescription pre{max-width:100%;overflow:auto;padding:10px;border-radius:6px;background:#f4f5f7;white-space:pre-wrap}.mainjobsdescription code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}html[data-theme=dark] .mainjobsdescription{color:#b5bbc4}html[data-theme=dark] .mainjobsdescription h1,html[data-theme=dark] .mainjobsdescription h2,html[data-theme=dark] .mainjobsdescription h3,html[data-theme=dark] .mainjobsdescription h4{color:#e3e6ea}html[data-theme=dark] .mainjobsdescription blockquote{border-color:#3a4049;color:#9fa7b2}html[data-theme=dark] .mainjobsdescription pre{background:#1c2026}html[data-theme=dark] .mainjobsdescription a{color:#8faaff}.mainjobcard>footer em,.mainjoblistapplied{border:1px solid #a8d6bb;background:#f3fbf6;color:#26734d}html[data-theme=dark] .mainjobcard>footer em,html[data-theme=dark] .mainjoblistapplied{border-color:#315d43;background:#14231a;color:#8ed4aa}.pageswitcher{position:relative;z-index:30;justify-self:start}.pageswitcherbutton{width:auto!important;min-width:0!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px;padding:0!important}.pageswitcherlabel{display:flex;align-items:center;min-width:0}.pageswitcherchevron{width:11px!important;height:11px!important;flex:0 0 11px;fill:none!important;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.48;transition:transform .15s,opacity .15s}.pageswitcherbutton[aria-expanded=true] .pageswitcherchevron{transform:rotate(180deg);opacity:.8}.pageswitchermenu{position:absolute;top:calc(100% + 7px);left:0;width:154px;padding:5px;border:1px solid #e3e5e8;border-radius:9px;background:#fff;box-shadow:0 10px 30px #11182718}.pageswitchermenu button{width:100%;display:block;padding:8px 9px;border-radius:5px;color:#737b88;text-align:left;font-size:10px}.pageswitchermenu button:hover{background:#f5f6f8;color:#202835}.pageswitchermenu button[data-active=true]{background:#eff1f4;color:#202835;font-weight:650}.mainjobspage{padding-top:44px}html[data-theme=dark] .pageswitchermenu{border-color:#343942;background:#181b20;box-shadow:0 12px 34px #0009}html[data-theme=dark] .pageswitchermenu button{color:#a2a9b4}html[data-theme=dark] .pageswitchermenu button:hover,html[data-theme=dark] .pageswitchermenu button[data-active=true]{background:#272c33;color:#fff}@media(max-width:650px){.pageswitcher{position:absolute;left:18px}.pageswitcher .wordmark{display:flex}.pageswitcherbutton{max-width:100px}.pageswitcherlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pageswitcher .indeedwordmark{font-size:14px}.pageswitchermenu{top:42px}.navjobs{display:none}.mainjobspage{padding-top:38px}}.settingsgear{width:32px;height:32px;display:grid;place-items:center;border:1px solid #ddd;border-radius:50%;color:#666;transition:background .16s,border-color .16s,color .16s}.settingsgear:hover,.settingsgear[aria-expanded=true]{border-color:#aaa;background:#f5f5f5;color:#111}.settingsgear svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.settingshubbackdrop{position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:20px;background:#10141d80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.settingshub{width:min(980px,100%);height:min(760px,calc(100vh - 40px));display:grid;grid-template-columns:205px minmax(0,1fr);overflow:hidden;border:1px solid #dde1e5;border-radius:15px;background:#fff;box-shadow:0 30px 90px #11182740}.settingshub>aside{display:flex;flex-direction:column;padding:22px 13px;border-right:1px solid #e5e8eb;background:#f7f8fa}.settingshubtitle{display:flex;align-items:center;gap:10px;padding:2px 9px 22px}.settingshubtitle>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid #dfe3e6;border-radius:9px;background:#fff;color:#485360}.settingshubtitle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.settingshubtitle h2{margin:0;color:#202936;font-size:14px;letter-spacing:-.02em}.settingshubtitle small{display:block;margin-top:2px;color:#9aa1ab;font-size:8px}.settingshub aside nav{height:auto;display:grid;gap:4px}.settingshub aside nav button{position:static;width:100%;display:grid;gap:3px;padding:10px 11px;border-radius:8px;text-align:left}.settingshub aside nav button:hover{background:#eef1f3}.settingshub aside nav button[data-active=true]{background:#fff;box-shadow:0 1px 5px #17203310}.settingshub aside nav strong{color:#596371;font-size:10px;font-weight:650}.settingshub aside nav button[data-active=true] strong{color:#245f49}.settingshub aside nav small{color:#9ba2ac;font-size:8px}.settingshubcontent{position:relative;overflow:auto;padding:34px 42px 48px}.settingshubclose{position:sticky;z-index:5;top:0;float:right;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#f1f3f5;color:#7c8591;font-size:21px;font-weight:300;line-height:1}.settingshubclose:hover{background:#e6e9ec;color:#232c37}.settingshubcontent .panel{width:100%;margin:0}.settingshubcontent .panel.settings{width:100%}.settingshubcontent .panelhead{margin:0 44px 28px 0}.settingshubcontent .panel h1{font-size:25px}.settingshubcontent .settings form,.settingshubcontent .integrationtags,.settingshubcontent .testmode{max-width:600px}.settingssectionhead{margin-right:44px}.settingssectionhead>span{color:#769082;font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.settingssectionhead h1{margin:6px 0 0;color:#202936;font-size:25px;letter-spacing:-.04em}.settingssectionhead p{margin:7px 0 0;color:#9199a4;font-size:10px}.themechoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-width:600px;margin-top:30px}.themechoices button{min-height:135px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:12px;padding:20px;border:1px solid #e0e3e7;border-radius:12px;background:#fafbfc;text-align:left}.themechoices button:hover{border-color:#bfc5cc}.themechoices button[data-active=true]{border-color:#6e9685;background:#f3f8f5;box-shadow:0 0 0 3px #6e968513}.themechoices button>span{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border:1px solid #dfe3e6;border-radius:10px;background:#fff;color:#4f5a67}.themechoices svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.themechoices strong{align-self:end;color:#303a47;font-size:12px}.themechoices small{align-self:start;margin-top:4px;color:#959da7;font-size:9px}html[data-theme=dark] .settingsgear{border-color:#393939;background:#181818;color:#aaa}html[data-theme=dark] .settingsgear:hover,html[data-theme=dark] .settingsgear[aria-expanded=true]{border-color:#666;background:#252525;color:#fff}html[data-theme=dark] .settingshubbackdrop{background:#000a}html[data-theme=dark] .settingshub{border-color:#343941;background:#15181d;box-shadow:0 30px 90px #000b}html[data-theme=dark] .settingshub>aside{border-color:#30353c;background:#111419}html[data-theme=dark] .settingshubtitle>span{border-color:#343a42;background:#1b1f24;color:#aeb5be}html[data-theme=dark] .settingshubtitle h2{color:#f0f2f4}html[data-theme=dark] .settingshub aside nav button:hover{background:#1d2228}html[data-theme=dark] .settingshub aside nav button[data-active=true]{background:#20262b;box-shadow:none}html[data-theme=dark] .settingshub aside nav strong{color:#a9b0ba}html[data-theme=dark] .settingshub aside nav button[data-active=true] strong{color:#8fd0a8}html[data-theme=dark] .settingshubclose{background:#252a31;color:#9da5af}html[data-theme=dark] .settingshubclose:hover{background:#30363e;color:#fff}html[data-theme=dark] .settingssectionhead h1{color:#f0f2f4}html[data-theme=dark] .themechoices button{border-color:#343941;background:#191d22}html[data-theme=dark] .themechoices button:hover{border-color:#59616b}html[data-theme=dark] .themechoices button[data-active=true]{border-color:#4d8069;background:#17261f;box-shadow:0 0 0 3px #4d80691c}html[data-theme=dark] .themechoices button>span{border-color:#3a4048;background:#23282f;color:#c5cad1}html[data-theme=dark] .themechoices strong{color:#e2e5e9}@media(max-width:700px){.settingshubbackdrop{padding:8px}.settingshub{height:calc(100vh - 16px);grid-template-columns:125px;border-radius:11px}.settingshub>aside{padding:15px 8px}.settingshubtitle{padding:0 5px 17px}.settingshubtitle>span{display:none}.settingshubtitle small{display:none}.settingshub aside nav button{padding:9px 7px}.settingshubcontent{padding:24px 18px 38px}.themechoices{grid-template-columns:1fr}.settingshubcontent .row{grid-template-columns:14px minmax(0,1fr) auto}.settingshubcontent .row>button:last-child{grid-column:auto}}.settingshubactions{position:sticky;top:0;z-index:6;display:flex;justify-content:flex-end;align-items:center;gap:8px}.settingshubsignout{height:31px;padding:0 10px;border:1px solid #d9dee5;border-radius:8px;background:#fff;color:#5d6676;font-size:10px}.settingshub>aside>.settingshubsignout{width:100%;flex:0 0 auto;margin-top:auto;text-align:left}.settingshubsignout:hover{border-color:#b6bfcb;color:#1f2937}.settingshubactions .settingshubclose{position:static;float:none}.viewlayer:has(>.jobs),.jobs{background:#f7f8fa}html[data-theme=dark] .viewlayer:has(>.jobs),html[data-theme=dark] .jobs{background:#0d0f12}.settingslimitednote{margin:2px 0 14px;color:#70798a;font-size:11px}html[data-theme=dark] .settingshubsignout{border-color:#3a4049;background:#1f2329;color:#b7bec9}html[data-theme=dark] .settingshubsignout:hover{border-color:#555e6b;color:#fff}html[data-theme=dark] .settingslimitednote{color:#a9b2c4}.mainjobsdrawer>footer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mainjobsdrawer>footer>div>a,.mainjobsdrawer>footer>div>button{display:block;padding:11px 14px;border-radius:8px;background:#171d27;color:#fff;text-align:center;text-decoration:none;font-size:12px;font-weight:600}.mainjobsdrawer>footer>div>button:only-child,.mainjobsdrawer>footer>div>a:only-child{grid-column:1/-1}.mainjobsdelete{width:100%;margin-top:9px;padding:10px 14px;border:1px solid #efc8c2;border-radius:8px;color:#a33a2b;font-size:11px;font-weight:600}.mainjobsdelete:hover{border-color:#d88f84;background:#fff7f5;color:#8e2f22}html[data-theme=dark] .mainjobsdrawer>footer>div>a,html[data-theme=dark] .mainjobsdrawer>footer>div>button{background:#f0f2f4;color:#15181d}html[data-theme=dark] .mainjobsdelete{border-color:#623c37;color:#e79a90}html[data-theme=dark] .mainjobsdelete:hover{border-color:#98534a;background:#251916;color:#ffb0a5}.settings label.check{align-items:center;flex-direction:row;gap:8px}.settings label.check input{margin:0;padding:0}.settings form>small{display:block;font-size:12px;margin-top:12px}.settings form>small.saved{color:#59636f}.settings form>small.invalid{color:#a33322}.settings label>small{color:#999;font-size:11px}.integrationtags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.integrationtags>div{border:1px solid #ddd;border-radius:18px;display:grid;grid-template-columns:auto auto;gap:2px 8px;padding:7px 10px}.integrationtags span,.integrationtags b{font-size:11px}.integrationtags b{font-weight:500;text-transform:capitalize}.integrationtags small{color:#888;font-size:10px;grid-column:1 / -1}.integrationtags [data-status=success]{border-color:#d7dce1}.integrationtags [data-status=error]{border-color:#e0a096;color:#a33322}.integrationtags [data-status=disabled]{opacity:.55}.testmode .testok,.testmode .testerror{display:block;font-size:11px;margin-top:12px}.testmode .testok{color:#59636f}.testmode .testerror{color:#a33322}.mainjobcard,.mainjoblistrow{cursor:pointer}.mainjobstatuses,.mainjobliststatuses{display:flex;align-items:center;gap:6px}.mainjobcard>footer .mainjobstatuses{margin-left:auto;padding:0;background:transparent}.mainstatuspill{padding:5px 10px;border:1px solid #d9dde3;border-radius:999px;background:#f3f4f6;color:#9198a4;font-size:10px;font-weight:550;line-height:1.1}.mainstatuspill:hover{border-color:#bfc5cd;color:#646d7b}.mainstatuspill:disabled{cursor:not-allowed;opacity:.45}.newjobtag,.jobstatuspill[data-status=new]{display:inline-flex!important;align-items:center;gap:4px;border:1px solid #e5c76b!important;background:#fff7d6!important;color:#8a6500!important;font-style:normal;white-space:nowrap}.newjobtag{padding:5px 9px;border-radius:999px;font-size:10px;font-weight:650;line-height:1.1}.newjobsparkle{width:9px;height:9px;flex:0 0 9px;fill:currentColor}.mainstatuspill[data-status=applied][data-active=true]{border-color:#a8d6bb;background:#f3fbf6;color:#26734d}.mainstatuspill[data-status=rejected][data-active=true]{border-color:#e0aaa3;background:#fff4f2;color:#a33322}.mainjobliststatuses{grid-column:4;margin-right:10px}.mainjobstatuses .applicationstatusbutton,.mainjobliststatuses .applicationstatusbutton{width:28px!important;height:28px;min-height:0!important;flex:0 0 28px!important;margin:0;padding:0!important;border-radius:50%!important}.mainjobstatuses .applicationstatusbutton svg,.mainjobliststatuses .applicationstatusbutton svg{width:14px;height:14px}.jobrejectedbutton{width:28px;height:28px;flex:0 0 28px;align-self:center;display:grid;place-items:center;margin:0 5px;padding:0;border:1px solid #d5d8dd;border-radius:50%;background:transparent;color:#9aa0aa;transition:border-color .15s,color .15s,background .15s}.jobrejectedbutton svg{display:block;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.jobrejectedbutton:hover:not(:disabled){border-color:#c8786d;background:transparent;color:#a33322}.jobrejectedbutton[data-active=true]{border-color:#db978e;background:#fff4f2;color:#a33322}.jobrejectedbutton:disabled{cursor:not-allowed;opacity:.3}html[data-theme=dark] .mainstatuspill{border-color:#3a4048;background:#20242a;color:#777f8b}html[data-theme=dark] .mainstatuspill:hover{border-color:#59616d;color:#bdc3cc}html[data-theme=dark] .newjobtag,html[data-theme=dark] .jobstatuspill[data-status=new]{border-color:#6f5a1e!important;background:#2b2412!important;color:#f3ce6a!important}html[data-theme=dark] .mainstatuspill[data-status=applied][data-active=true]{border-color:#315d43;background:#14231a;color:#8ed4aa}html[data-theme=dark] .mainstatuspill[data-status=rejected][data-active=true]{border-color:#683a33;background:#281714;color:#ef9d90}html[data-theme=dark] .jobrejectedbutton{border-color:#45484e;color:#777}html[data-theme=dark] .jobrejectedbutton:hover:not(:disabled){border-color:#9d5b52;background:transparent;color:#ef9d90}html[data-theme=dark] .jobrejectedbutton[data-active=true]{border-color:#683a33;background:#281714;color:#ef9d90}@media(max-width:760px){.mainjobliststatuses{position:absolute;right:48px;bottom:5px;margin:0}.mainstatuspill{padding:4px 7px;font-size:9px}}@media(max-width:650px){.jobrejectedbutton{width:26px;height:26px;flex-basis:26px;margin-inline:3px}}.mainjobsfilters button[aria-pressed=true]{border-color:#bfc4cc;background:#f1f2f4;color:#202733}.mainjobsfilters button[aria-pressed=true] i{background:#202327}.mainjobcard:focus-visible,.mainjoblistrow:focus-visible{outline-color:#565d67}.mainjobsdescription a{color:inherit}html[data-theme=dark] .mainjobsfilters button[aria-pressed=true]{border-color:#62666d;background:#27292d;color:#f2f2f2}html[data-theme=dark] .mainjobsfilters button[aria-pressed=true] i{background:#e6e7e9}html[data-theme=dark] .mainjobcard:focus-visible,html[data-theme=dark] .mainjoblistrow:focus-visible{outline-color:#9a9da3}.mainjobscompactfilter{position:relative;z-index:35}.mainjobsfilters .mainjobscompactbutton{padding-inline:11px}.mainjobsfiltercount{min-width:18px;color:#9aa1ac;font-size:9px;font-weight:500;text-align:right}.mainjobscompactbutton>svg:first-child{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.mainjobscompactbutton small{min-width:24px;padding:2px 5px;border-radius:999px;background:#eef0f3;color:#717986;font-size:9px;text-align:center}.mainjobscompactbutton>svg:last-child{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;opacity:.55;transition:transform .15s}.mainjobscompactbutton[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.mainjobscompactmenu{position:absolute;top:calc(100% + 7px);left:0;width:184px;padding:5px;border:1px solid #e1e4e8;border-radius:10px;background:#fff;box-shadow:0 12px 34px #11182720}.mainjobscompactsection+.mainjobscompactsection{margin-top:5px;padding-top:5px;border-top:1px solid #eceef1}.mainjobscompactsection>p{margin:3px 8px 4px;color:#969da8;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mainjobsfilters .mainjobscompactmenu button{width:100%;height:36px;display:grid;grid-template-columns:20px minmax(0,1fr) auto 18px;gap:9px;align-items:center;padding:0 8px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:#596271;text-align:left}.mainjobscompactmenu button>small{color:#a0a6af;font-size:9px;font-weight:500;font-variant-numeric:tabular-nums}.mainjobsfilters .mainjobscompactmenu button:hover{background:#f4f5f7;color:#202833}.mainjobscompacticon{width:18px;height:18px;display:grid;place-items:center;color:#7b8491}.mainjobscompacticon img,.mainjobscompacticon svg{width:16px;height:16px;object-fit:contain}.mainjobscompacticon svg{fill:currentColor}.mainjobscompacticon[data-tone=applied]{color:#2f8a5b}.mainjobscompacticon[data-tone=applied] svg,.mainjobscompacticon[data-tone=rejected] svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mainjobscompacticon[data-tone=rejected]{color:#b44738}.mainjobscompactcheck{width:16px;height:16px;display:grid;place-items:center;border:1px solid #d1d5db;border-radius:5px;color:transparent}.mainjobscompactcheck svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mainjobscompactcheck[data-checked=true]{border-color:#343a42;background:#343a42;color:#fff}html[data-theme=dark] .mainjobscompactbutton small{background:#2b2f35;color:#aeb4bd}html[data-theme=dark] .mainjobsfiltercount,html[data-theme=dark] .mainjobscompactmenu button>small{color:#777f8a}html[data-theme=dark] .mainjobscompactmenu{border-color:#353a42;background:#181b20;box-shadow:0 14px 38px #000a}html[data-theme=dark] .mainjobscompactsection+.mainjobscompactsection{border-color:#30353d}html[data-theme=dark] .mainjobscompactsection>p{color:#747c87}html[data-theme=dark] .mainjobsfilters .mainjobscompactmenu button{background:transparent;color:#a9b0ba}html[data-theme=dark] .mainjobsfilters .mainjobscompactmenu button:hover{background:#262a31;color:#fff}html[data-theme=dark] .mainjobscompactcheck{border-color:#50565f}html[data-theme=dark] .mainjobscompactcheck[data-checked=true]{border-color:#e0e3e7;background:#e0e3e7;color:#202327}@media(max-width:650px){.mainjobscompactbutton{width:100%;justify-content:space-between}.mainjobscompactmenu{width:min(210px,calc(100vw - 40px))}}.mainjobsviewtools{flex:0 0 auto;display:flex;align-items:center;gap:10px}.mainjobsselecttrigger{height:29px;padding:0 10px;border:1px solid #dfe2e7;border-radius:7px;background:#fff;color:#68717e;font-size:9px;font-weight:650}.mainjobsselecttrigger:hover{border-color:#b9c0c9;color:#27313d}.mainjobsselecttrigger[aria-pressed=true]{border-color:#9bbdad;background:#eef7f3;color:#2f6955}.mainjobsbatchbar{display:flex;align-items:center;gap:7px;margin-top:10px;padding:8px 9px;border:1px solid #dce2e0;border-radius:10px;background:#fff;box-shadow:0 2px 7px #17203309}.mainjobsbatchbar>div{display:flex;align-items:baseline;gap:4px;padding:0 5px}.mainjobsbatchbar>div strong{color:#26313d;font-size:11px}.mainjobsbatchbar>div span{color:#9098a3;font-size:8px}.mainjobsbatchbar>button{height:27px;padding:0 9px;border:1px solid #dfe3e7;border-radius:7px;color:#66717e;font-size:9px;font-weight:600}.mainjobsbatchbar>button:hover:not(:disabled){border-color:#aeb9b4;background:#f4f8f6;color:#2f6955}.mainjobsbatchbar>button:disabled{opacity:.45;cursor:default}.mainjobsbatchbar>.mainjobsbatchdelete{border-color:#ebcbc6;color:#a33d30}.mainjobsbatchbar>.mainjobsbatchdelete:hover:not(:disabled){border-color:#d69d94;background:#fff4f2;color:#9b3327}.mainjobsbatchspacer{flex:1 1 auto}.mainjobcard[data-selection-mode=true]{position:relative;cursor:pointer}.mainjobcard[data-selection-mode=true] .mainjobidentity{padding-right:22px}.mainjobcard[data-selection-mode=true] .mainjobstatuses,.mainjoblistrow[data-selection-mode=true] .mainjobliststatuses{pointer-events:none}.mainjobcard[data-selected=true],.mainjoblistrow[data-selected=true]{border-color:#79a48f;background:#f5faf7;box-shadow:0 0 0 3px #56877318}.mainjobsselectioncheck{position:absolute;z-index:3;top:9px;right:9px;width:20px;height:20px;display:grid;place-items:center;border:1px solid #cbd2d7;border-radius:6px;background:#fff;color:transparent;box-shadow:0 1px 3px #17203312}.mainjobsselectioncheck svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mainjobsselectioncheck[data-checked=true]{border-color:#477b65;background:#477b65;color:#fff}.mainjobslist[data-selection-mode=true]{padding-left:34px;border-top:0}.mainjobslist[data-selection-mode=true] .mainjoblistrow:first-child{border-top:1px solid #e4e6ea}.mainjobslist[data-selection-mode=true] .mainjobsselectioncheck{top:50%;right:auto;left:-29px;transform:translateY(-50%)}html[data-theme=dark] .mainjobsselecttrigger,html[data-theme=dark] .mainjobsbatchbar{border-color:#343a42;background:#181c21;color:#aeb5be}html[data-theme=dark] .mainjobsselecttrigger[aria-pressed=true]{border-color:#456f5d;background:#1b3027;color:#93d0b3}html[data-theme=dark] .mainjobsbatchbar>div strong{color:#edf0f3}html[data-theme=dark] .mainjobsbatchbar>button{border-color:#3a4149;color:#aeb5be}html[data-theme=dark] .mainjobsbatchbar>button:hover:not(:disabled){border-color:#527a69;background:#1c2d26;color:#9bd2b8}html[data-theme=dark] .mainjobsbatchbar>.mainjobsbatchdelete{border-color:#613e39;color:#e49a90}html[data-theme=dark] .mainjobcard[data-selected=true],html[data-theme=dark] .mainjoblistrow[data-selected=true]{border-color:#47745f;background:#192820;box-shadow:0 0 0 3px #56877320}html[data-theme=dark] .mainjobsselectioncheck{border-color:#505861;background:#20252b}html[data-theme=dark] .mainjobsselectioncheck[data-checked=true]{border-color:#659a81;background:#568773;color:#fff}html[data-theme=dark] .mainjobslist[data-selection-mode=true] .mainjoblistrow:first-child{border-color:#292e35}.mainjobscontrolsslot{width:min(1180px,100%);margin:0 auto 26px}.mainjobscontrolsslot .mainjobscontrols{width:100%;margin:0}.mainjobsfloatinghost{position:fixed;z-index:150;top:12px;left:50%;width:min(1180px,calc(100vw - 64px))}.mainjobscontrols[data-floating=true]{width:100%;padding:12px;border:1px solid rgb(218 222 228 / 82%);border-radius:17px;background:#f8f9fbe0;box-shadow:0 14px 42px #1b243229;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}html[data-theme=dark] .mainjobscontrols[data-floating=true]{border-color:#3c424cd1;background:#12151ae0;box-shadow:0 16px 48px #0000007a}.filterresultcount{color:#a1a7b0;font-size:9px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.filterresultline{width:100%;display:flex;align-items:center;justify-content:space-between}.filterresultline .sortcontrol{align-self:auto}.externaljobheading{display:flex;align-items:center;gap:10px}.stages b{opacity:.58;font-size:.9em;font-variant-numeric:tabular-nums}.stages button[data-selected=true] b{opacity:.72}html[data-theme=dark] .filterresultcount{color:#747b85}@media(max-width:760px){.mainjobsviewtools{width:100%;justify-content:space-between}}@media(max-width:650px){.mainjobscontrolsslot{margin-bottom:16px}.mainjobsfloatinghost{top:8px;width:calc(100vw - 16px)}.mainjobscontrols[data-floating=true]{padding:8px;border-radius:13px}.mainjobscontrols[data-floating=true] .mainjobsfilters{width:calc(100% + 16px);margin-inline:-8px;padding-inline:8px}.mainjobscontrols[data-floating=true] .mainjobsviewtools{display:none}.mainjobsselecttrigger{height:27px;padding-inline:8px}.mainjobsbatchbar{width:calc(100% + 16px);gap:5px;margin:8px -8px -1px;padding:7px;overflow-x:auto;border-radius:9px;scrollbar-width:none}.mainjobsbatchbar::-webkit-scrollbar{display:none}.mainjobsbatchbar>div,.mainjobsbatchbar>button{flex:0 0 auto}.mainjobsbatchbar>button{height:25px;padding-inline:7px;font-size:8px}.mainjobsbatchspacer{min-width:2px}.mainjobsselectioncheck{top:7px;right:7px;width:18px;height:18px;border-radius:5px}}.mainjobsdrawer>header{height:auto;min-height:min-content;flex:0 0 auto;align-items:flex-start;overflow:visible}.mainjobsdrawer>header>div{display:flex;flex-direction:column;gap:6px;min-width:0}.mainjobsdrawer h2{margin:0;line-height:1.25;overflow-wrap:anywhere}.mainjobsdrawer>header p{margin:0;line-height:1.45}.mainjobsdrawerchips{flex:0 0 auto}.mainjobsdrawerlocationrow{display:flex;align-items:center;gap:8px;min-width:0}.mainjobsdrawerlocationrow>p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainjobsdrawerlocationrow>span{display:flex;flex:0 0 auto;gap:4px}.mainjobsdrawerlocationrow button{height:22px;padding:0 7px;border:1px solid #cbd2d9;border-radius:999px;color:#657080;background:#fff;font-size:8px;font-weight:700}.mainjobsdrawerlocationrow button[data-state=applied][aria-pressed=true]{border-color:#9ad0ae;color:#26734d;background:#eff9f2}.mainjobsdrawerlocationrow button[data-state=rejected]{border-color:#e5c1bc;color:#9c4b41;background:#fff8f7}.mainjobsdrawerlocationrow button[data-state=rejected][aria-pressed=true]{border-color:#db978e;color:#a33322;background:#fff0ee}.mainjobsdrawerlocationrow button:hover{border-color:#aeb8c3;color:#303b49}html[data-theme=dark] .mainjobsdrawerlocationrow button{border-color:#3c434d;color:#b3bbc5;background:#1b1f25}html[data-theme=dark] .mainjobsdrawerlocationrow button[data-state=applied][aria-pressed=true]{border-color:#315d43;color:#8ed4aa;background:#14231a}html[data-theme=dark] .mainjobsdrawerlocationrow button[data-state=rejected]{border-color:#623c37;color:#e79a90;background:#251916}html[data-theme=dark] .mainjobsdrawerlocationrow button[data-state=rejected][aria-pressed=true]{border-color:#98534a;color:#ffb0a5;background:#301c19}.mainjobsdetailsbutton{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;margin-left:-4px;border-left:1px solid #e5e8ec;color:#87909e}.mainjobsdetailsbutton:hover{color:#303a49}.mainjobsdetailsbutton svg{width:18px;height:18px;stroke:currentColor}.mainjobslibrarybackdrop{z-index:1250;padding:24px;background:#10152166;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mainjobslibrary{width:min(780px,100%);height:min(650px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe3e8;border-radius:16px;background:#fff;box-shadow:0 30px 90px #11182738}.mainjobslibrary>header{height:auto;display:flex;align-items:flex-start;justify-content:space-between;padding:24px 26px 20px;border-bottom:1px solid #e7eaee}.mainjobslibrary>header small{color:#8a93a1;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mainjobslibrary>header h2{margin:5px 0 4px;color:#1e2836;font-size:22px;letter-spacing:-.035em}.mainjobslibrary>header p{margin:0;color:#8b94a2;font-size:10px}.mainjobslibrary>header button{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#f2f4f6;color:#7b8491;font-size:22px}.mainjobslibrarybody{min-height:0;flex:1;display:grid;grid-template-columns:210px minmax(0,1fr)}.mainjobslibrary nav{height:auto;display:block;padding:18px 12px;border-right:1px solid #e7eaee;background:#f7f8fa}.mainjobslibrary nav button{position:static;width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border-radius:10px;color:#697382;text-align:left}.mainjobslibrary nav button:hover,.mainjobslibrary nav button[data-active=true]{background:#fff;color:#24303f;box-shadow:0 1px 5px #17203312}.mainjobslibrary nav button>svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mainjobslibrary nav button>span{min-width:0}.mainjobslibrary nav strong,.mainjobslibrary nav small{display:block}.mainjobslibrary nav strong{font-size:11px}.mainjobslibrary nav small{margin-top:3px;color:#98a0ab;font-size:8px}.mainjobslibrarycontent{min-width:0;min-height:0;display:flex;flex-direction:column;padding:24px 26px}.mainjobslibrarycontenthead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:13px}.mainjobslibrarycontenthead small{color:#7f8792;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mainjobslibrarycontenthead h3{margin:5px 0 0;color:#293443;font-size:15px}.mainjobslibraryheadactions{display:flex;align-items:center;gap:7px}.mainjobslibraryheadactions>span{min-width:32px;padding:5px 8px;border-radius:999px;background:#eef0f3;color:#66707d;text-align:center;font-size:9px;font-weight:700}.mainjobscopycompanies{height:30px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dfe3e8;border-radius:8px;background:#f5f6f7;color:#5f6977;font-size:9px;font-weight:700}.mainjobscopycompanies:hover{border-color:#c8cdd4;background:#eef0f3;color:#303a49}.mainjobscopycompanies:disabled{cursor:default;opacity:.45}.mainjobscopycompanies svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mainjobslibraryfilters{position:relative;z-index:4;display:flex;align-items:center;gap:7px;margin-bottom:12px}.mainjobslibraryfilters .mainjobscompactbutton{height:32px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #dfe3e8;border-radius:8px;background:#fff;color:#657080;font-size:9px}.mainjobslibraryfilters .mainjobscompactbutton[aria-pressed=true]{border-color:#b8bec7;background:#f0f2f4;color:#3f4854}.mainjobslibraryfilters .mainjobscompactbutton>svg:first-child{width:13px;height:13px}.mainjobslibraryfilters .mainjobscompactbutton small{min-width:20px;padding:2px 5px;border-radius:999px;background:#eef0f3;color:#717986;font-size:8px;text-align:center}.mainjobslibraryfilters .mainjobscompactbutton>svg:last-child{width:9px;height:9px}.mainjobslibraryfilters .mainjobscompactmenu{z-index:20;width:210px;max-height:270px;overflow:auto}.mainjobslibraryfilters .mainjobscompactfilter:nth-child(2) .mainjobscompactmenu{left:auto;right:0}.mainjobslibraryfilters .mainjobscompactmenu button{width:100%;height:32px;display:grid;grid-template-columns:18px minmax(0,1fr) auto 16px;gap:7px;align-items:center;padding:0 7px;border-radius:6px;color:#596271;font-size:9px;line-height:1.2;text-align:left}.mainjobslibraryfilters .mainjobscompactmenu button:hover{background:#f4f5f7;color:#202833}.mainjobslibraryfilters .mainjobscompactmenu button>small{color:#9ca4af;font-size:8px}.mainjobslibraryfilters .mainjobscompactmenu button>span:nth-child(2){min-width:0;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mainjobslibraryfilters .mainjobscompactsection>p{margin:7px 7px 4px;color:#9aa2ad;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mainjobslibraryclear{height:30px;padding:0 7px;color:#717986;font-size:8px;white-space:nowrap}.mainjobslibraryfilters>span{margin-left:auto;color:#99a1ac;font-size:8px;white-space:nowrap}.mainjobscompanylist{min-height:0;flex:1 1 auto;overflow:auto;border:1px solid #e5e8ec;border-radius:11px}.mainjobscompanylist>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #edf0f2}.mainjobscompanylist>div:last-child{border-bottom:0}.mainjobscompanylist>div>span{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#f0f3f5;color:#66717f;font-size:10px;font-weight:700}.mainjobscompanylist strong{min-width:0;overflow:hidden;color:#35404e;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mainjobscompanylist small{color:#9aa2ad;font-size:9px}.mainjobslibraryempty{flex:1;display:grid;place-items:center;align-content:center;text-align:center;color:#8c95a2}.mainjobslibraryempty svg{width:36px;height:36px;margin-bottom:12px;fill:none;stroke:#aab1ba;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.mainjobslibraryempty strong{color:#55606e;font-size:12px}.mainjobslibraryempty p{max-width:270px;margin:7px 0 0;font-size:10px;line-height:1.5}.mainjobscompanyempty{flex:1;display:grid;place-items:center;align-content:center;gap:5px;border:1px dashed #dfe3e8;border-radius:11px;color:#929ba7;text-align:center}.mainjobscompanyempty strong{color:#5f6977;font-size:11px}.mainjobscompanyempty span{font-size:9px}.mainjobsremaininghead{align-items:flex-start}.mainjobsremaininghead p{margin:5px 0 0;color:#929aa6;font-size:9px}.mainjobsremainingtools{display:grid;grid-template-columns:auto minmax(150px,1fr);gap:8px;margin-bottom:12px}.mainjobsremainingcountries{display:flex;gap:3px;padding:3px;border:1px solid #e1e5e9;border-radius:9px;background:#f4f6f7}.mainjobsremainingcountries button{height:29px;display:flex;align-items:center;gap:6px;padding:0 9px;border-radius:6px;color:#78818d;font-size:9px;white-space:nowrap}.mainjobsremainingcountries button[aria-pressed=true]{background:#fff;color:#303a47;box-shadow:0 1px 4px #17203312}.mainjobsremainingcountries small{min-width:18px;padding:2px 5px;border-radius:999px;background:#e9ecef;color:#727b87;text-align:center;font-size:7px}.mainjobsremainingsearch{min-width:0;height:37px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #e1e5e9;border-radius:9px;background:#fff}.mainjobsremainingsearch svg{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:#929aa6;stroke-width:1.6;stroke-linecap:round}.mainjobsremainingsearch input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:#35404e;font-size:9px}.mainjobsremainingsearch input::placeholder{color:#a2a9b2}.mainjobsremainingsearch input::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.mainjobsremaininglist small{color:#9ca3ad;text-transform:uppercase;letter-spacing:.05em;font-size:7px}.mainjobsdrawer{overflow:hidden;padding:0}.mainjobsdrawerclose{z-index:3}.mainjobsdrawercontent{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;padding:34px 34px 24px}.mainjobsdrawerheader{height:auto;min-height:min-content;flex:0 0 auto;display:flex;align-items:flex-start;gap:16px;overflow:visible;padding:21px 32px 25px 0;border-bottom:1px solid #e8eaed}.mainjobsdrawerheader>div{display:flex;flex-direction:column;gap:6px;min-width:0}.mainjobsdrawerheader small{color:#727b89;font-size:11px;font-weight:600}.mainjobsdrawerheader p{margin:0;color:#848c99;font-size:12px;line-height:1.45}.mainjobsdrawersection{padding:22px 0;border-top:1px solid #e8eaed}.mainjobsdrawersection h3{margin:0 0 13px;color:#273141;font-size:13px}.mainjobsdrawersection>p{margin:0;color:#596272;font-size:12px;line-height:1.7;white-space:pre-wrap}.mainjobsdrawerfooter{flex:0 0 auto;padding:15px 34px 18px;border-top:1px solid #e8eaed;background:#fff;box-shadow:0 -10px 25px #1118270a}.mainjobsdrawerfooter>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mainjobsdrawerfooter>div>a,.mainjobsdrawerfooter>div>button{display:block;padding:11px 14px;border-radius:8px;background:#171d27;color:#fff;text-align:center;text-decoration:none;font-size:12px;font-weight:600}.mainjobsdrawerfooter>div>button:only-child,.mainjobsdrawerfooter>div>a:only-child{grid-column:1 / -1}.mainjobsconfirmbackdrop{z-index:1400;background:#11172280;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mainjobsdeletedialog{width:min(390px,100%);padding:27px;border-radius:14px;text-align:center}.mainjobsdeleteicon{width:42px;height:42px;display:grid;place-items:center;margin:0 auto 15px;border-radius:12px;background:#fff1ef;color:#ae3c2d}.mainjobsdeleteicon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mainjobsdeletedialog h2{margin-bottom:10px;font-size:19px}.mainjobsdeletedialog>p{margin:0;color:#747d8a;font-size:11px;line-height:1.6}.mainjobsdeletedialog>p strong{color:#4b5563}.mainjobsdeletedialog footer{justify-content:center;margin-top:22px}.mainjobsdeletedialog .danger{border-radius:7px;background:#ad392b;color:#fff}.mainjobsstatusbackdrop{display:flex;align-items:center;justify-content:center;background:#10152166;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mainjobsstatusbackdrop[data-drawer=true],.mainjobsconfirmbackdrop[data-drawer=true]{padding-right:min(520px,100vw)}@media(max-width:900px){.mainjobsstatusbackdrop[data-drawer=true],.mainjobsconfirmbackdrop[data-drawer=true]{padding-right:20px}}html[data-theme=dark] .mainjobsdetailsbutton{border-color:#343a43;color:#9ca5b2}html[data-theme=dark] .mainjobsdetailsbutton:hover{color:#fff}html[data-theme=dark] .mainjobslibrary{border-color:#343a43;background:#15181d;box-shadow:0 30px 90px #000b}html[data-theme=dark] .mainjobslibrary>header,html[data-theme=dark] .mainjobslibrary nav,html[data-theme=dark] .mainjobscompanylist,html[data-theme=dark] .mainjobscompanylist>div{border-color:#30353d}html[data-theme=dark] .mainjobslibrary>header h2,html[data-theme=dark] .mainjobslibrarycontenthead h3,html[data-theme=dark] .mainjobscompanylist strong{color:#eef1f4}html[data-theme=dark] .mainjobslibrary>header button,html[data-theme=dark] .mainjobscompanylist>div>span{background:#242930;color:#b9c0c9}html[data-theme=dark] .mainjobslibrary nav{background:#111419}html[data-theme=dark] .mainjobslibrary nav button:hover,html[data-theme=dark] .mainjobslibrary nav button[data-active=true]{background:#20252b;color:#eef1f4;box-shadow:none}html[data-theme=dark] .mainjobslibraryheadactions>span{background:#242930;color:#b9c0c9}html[data-theme=dark] .mainjobscopycompanies{border-color:#373d46;background:#1d2127;color:#adb4be}html[data-theme=dark] .mainjobscopycompanies:hover{border-color:#4a515c;background:#262a31;color:#fff}html[data-theme=dark] .mainjobslibraryfilters .mainjobscompactbutton{border-color:#373d46;background:#1d2127;color:#adb4be}html[data-theme=dark] .mainjobslibraryfilters .mainjobscompactbutton[aria-pressed=true]{border-color:#555d68;background:#262a31;color:#eef1f4}html[data-theme=dark] .mainjobslibraryfilters .mainjobscompactmenu button{color:#a9b0ba}html[data-theme=dark] .mainjobslibraryfilters .mainjobscompactmenu button:hover{background:#262a31;color:#fff}html[data-theme=dark] .mainjobscompanyempty{border-color:#343a43}html[data-theme=dark] .mainjobscompanyempty strong{color:#c2c8d0}html[data-theme=dark] .mainjobsremainingcountries{border-color:#373d46;background:#1d2127}html[data-theme=dark] .mainjobsremainingcountries button{color:#9da5af}html[data-theme=dark] .mainjobsremainingcountries button[aria-pressed=true]{background:#30353c;color:#f0f2f4;box-shadow:none}html[data-theme=dark] .mainjobsremainingcountries small{background:#252a31;color:#aeb5be}html[data-theme=dark] .mainjobsremainingsearch{border-color:#373d46;background:#1d2127}html[data-theme=dark] .mainjobsremainingsearch input{color:#e8eaed}html[data-theme=dark] .mainjobsdrawerheader,html[data-theme=dark] .mainjobsdrawersection,html[data-theme=dark] .mainjobsdrawerfooter{border-color:#2b3038}html[data-theme=dark] .mainjobsdrawersection h3{color:#e3e6ea}html[data-theme=dark] .mainjobsdrawersection>p{color:#b5bbc4}html[data-theme=dark] .mainjobsdrawerfooter{background:#15181d;box-shadow:0 -10px 25px #0004}html[data-theme=dark] .mainjobsdrawerfooter>div>a,html[data-theme=dark] .mainjobsdrawerfooter>div>button{background:#f0f2f4;color:#15181d}html[data-theme=dark] .mainjobsdeleteicon{background:#2b1b18;color:#ec9186}html[data-theme=dark] .mainjobsdeletedialog>p,html[data-theme=dark] .mainjobsdeletedialog>p strong{color:#b3bac4}.jobs>.joblist,.jobs>.filterbar,.jobs>.joblisttoolbar{width:min(900px,calc(100% - 40px))}@media(max-width:650px){.jobs>.joblist,.jobs>.filterbar,.jobs>.joblisttoolbar{width:calc(100% - 32px)}}.peoplepage{width:100%;min-height:calc((100vh - 65px) / .92);padding:40px 28px 54px;zoom:.92;background:#f7f8fa}.viewlayer:has(.peoplepage){background:#f7f8fa}.peoplehead{width:min(1500px,100%);height:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 auto 20px;padding:0;border:0}.peoplehead>div:first-child{min-width:0}.peopleeyebrow{display:block;margin-bottom:6px;color:#79818e;font-size:9px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.peoplehead h1{margin:0;color:#182130;font-size:30px;letter-spacing:-.045em}.peoplehead p{margin:7px 0 0;color:#9097a3;font-size:11px}.peoplesync{display:flex;align-items:center;gap:12px}.peoplesync>span{max-width:360px;overflow:hidden;color:#9aa1ac;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.peoplesync>span[data-error=true]{color:#ad3c2d}.peoplesync button{height:31px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dfe2e6;border-radius:7px;background:#fff;color:#626b79;font-size:10px;box-shadow:0 1px 3px #14203808}.peoplesync button:hover:not(:disabled){border-color:#bfc5cd;color:#202832}.peoplesync button:disabled{opacity:.55}.peoplesync svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.peopletoolbar{width:min(1500px,100%);display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 auto 10px}.peopletablehead{width:min(1500px,100%);display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 auto 7px}.peopletablehead .peopleeyebrow{margin:0}.peopleeyebrowgroup{display:flex;align-items:center;gap:5px}.peoplereorder{width:23px;height:23px;display:grid;place-items:center;border-radius:6px;color:#9aa1ab}.peoplereorder:hover{background:#eceff2;color:#4f5965}.peoplereorder[aria-pressed=true]{background:#e5e9ed;color:#4f5965}.peoplereorder svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.peoplesearch{width:min(560px,100%);height:38px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid #dfe3e7;border-radius:8px;background:#fff;box-shadow:0 1px 4px #17203308}.peoplesearch>svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:#929aa6;stroke-width:1.5;stroke-linecap:round}.peoplesearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#293240;font:inherit;font-size:11px}.peoplesearch input::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.peoplesearch input::placeholder{color:#a1a7b0}.peoplesearch button{width:25px;height:25px;display:grid;flex:0 0 25px;place-items:center;border-radius:50%;color:#969da7}.peoplesearch button:hover{background:#f0f2f4;color:#343c48}.peoplesearch button svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.peopletoolbar>span{color:#9aa1ab;font-size:9px;white-space:nowrap}.peopletoolactions{display:flex;align-items:center;gap:12px;color:#9aa1ab;font-size:9px;white-space:nowrap}.peoplefindgroup{display:flex;align-items:center;gap:8px}.peoplefindbutton{height:38px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #d9dedf;border-radius:8px;background:#fff;color:#53606d;font-size:10px;font-weight:570;box-shadow:0 1px 4px #17203308}.peoplefindbutton:hover{border-color:#bfc5cd;background:#f3f5f6;color:#53606d}.peoplefindbutton>svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.peoplefindbutton>span{padding:3px 6px;border-radius:999px;background:#fff0d9;color:#8a6127;font-size:8px;font-weight:620}.peoplesync .peoplefindbutton{height:31px;border-color:#4a5563;background:#4a5563;color:#fff;box-shadow:0 2px 7px #17203324}.peoplesync .peoplefindbutton:hover:not(:disabled){border-color:#374151;background:#374151;color:#fff}.peoplesync .peoplefindbutton>span{padding:2px 5px}.peoplepdlusage{color:#7f8894;font-size:8px;font-variant-numeric:tabular-nums}.peoplepdlusage strong{color:#56616e;font-weight:650}.peoplesheet{position:relative;width:min(1500px,100%);min-height:210px;max-height:calc(100vh - 265px);margin:0 auto;overflow:auto;border:1px solid #d9dedf;border-radius:10px;background:#fff;box-shadow:0 4px 20px #1720330b;overscroll-behavior:contain}.peoplesheet table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.peoplesheet th{position:sticky;z-index:4;top:0;height:39px;padding:0 12px;border-right:1px solid #73808d;border-bottom:1px solid #49535f;background:#5b6673;color:#f7f8fa;text-align:left;font-size:10px;font-weight:620}.peoplesheet th:first-child{z-index:6;left:0}.peoplesheet th>span{vertical-align:middle}.peoplesheet th>svg{width:13px;height:13px;margin-right:7px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;opacity:.82}.peoplesheet th>span:first-child{display:inline-block;width:15px;margin-right:5px;font-size:8px;opacity:.78}.peoplesheet th>svg:last-child{float:right;width:10px;margin:3px 0 0 8px;opacity:.7}.peoplesheet td{position:relative;height:47px;padding:5px 8px;border-right:1px solid #edf0f2;border-bottom:1px solid #e8ebee;background:#fff;color:#303845;font-size:11px;vertical-align:middle}.peoplesheet tbody tr:nth-child(2n) td{background:#fafbfc}.peoplesheet td:first-child{position:sticky;z-index:2;left:0;font-weight:570;box-shadow:1px 0 #e5e9eb}.peoplesheet td:focus-within{z-index:3;background:#fff!important;box-shadow:inset 0 0 0 1px #9aa3ad}.peopleactionscol{width:70px}.peoplesheet .peopleactionshead{position:sticky;z-index:7;right:0;width:70px;min-width:70px;padding:0;border-right:0;box-shadow:-1px 0 #49535f}.peoplesheet .peopleactions{position:sticky;z-index:3;right:0;width:70px;min-width:70px;padding:0;border-right:0;box-shadow:-1px 0 #e5e9eb;text-align:center}.peopleactionbuttons{display:flex;align-items:center;justify-content:center;gap:2px}.peopleactions button{width:28px;height:28px;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;color:#a1a8b1}.peopleactions .peopleeditcontact:hover{border-color:#d5dadd;background:#f2f4f6;color:#4f5965}.peopleactions .peopledeleterow:hover{border-color:#e4bbb5;background:#fff5f3;color:#a43c2f}.peopleactions button:disabled{opacity:.35}.peopleactions svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.peopleapplicantcontact{display:flex;align-items:center;gap:4px;min-width:0}.peopleapplicantcontact>.peopleinputwrap{min-width:0;flex:1 1 auto}.peoplecontactlinks{display:flex;flex:0 0 auto;align-items:center;gap:1px}.peoplecontactlinks button,.peoplecontactlinks a,.peoplecontactlinks>span{width:25px;height:25px;display:grid;place-items:center;border-radius:6px;color:#7f8995}.peoplecontactlinks button:hover:not(:disabled){background:#eef1f3;color:#4f5965}.peoplecontactlinks a{color:#667f9d}.peoplecontactlinks a:hover{background:#edf2f7;color:#315f92}.peoplecontactlinks button:disabled,.peoplecontactlinks>span{color:#c9cdd2;cursor:default}.peoplecontactlinks svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.peoplecontactlinks a svg{width:15px;height:15px}.peoplecopytoast{position:fixed;z-index:1900;left:50%;bottom:26px;display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #d8dde1;border-radius:8px;background:#fff;color:#4d5763;box-shadow:0 8px 28px #17203324;font-size:10px;font-weight:620;transform:translate(-50%);animation:peopletooltipin .12s ease-out}.peoplecopytoast svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.peoplecontactdatetip{position:fixed;z-index:2100;width:max-content;max-width:calc(100vw - 16px);display:flex;align-items:baseline;gap:5px;padding:8px 10px;border:1px solid #d8dde1;border-radius:7px;background:#fff;color:#303845;box-shadow:0 8px 28px #17203324;font-size:10px;line-height:1.35;pointer-events:none;animation:peopletooltipin .12s ease-out}.peoplecontactdatetip strong{font-weight:620}.peoplecontactdatetip span{color:#a0a7b0;font-size:9px;font-weight:450}.peoplecelltooltip{position:fixed;z-index:1400;width:max-content;max-width:min(360px,calc(100vw - 16px));max-height:132px;overflow:auto;padding:8px 10px;border:1px solid #d8dde1;border-radius:7px;background:#fff;color:#303845;box-shadow:0 8px 28px #17203324;font-size:10px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;pointer-events:none;animation:peopletooltipfade .1s ease-out}@keyframes peopletooltipfade{0%{opacity:0}to{opacity:1}}@keyframes peopletooltipin{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.peoplesheet input,.peoplesheet textarea,.peoplesheet select{width:100%;margin:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.peoplesheet input{height:34px;padding:0 5px}.peoplesheet textarea{min-height:34px;max-height:104px;padding:8px 5px;resize:vertical;line-height:1.45}.peoplesheet input::placeholder,.peoplesheet textarea::placeholder{color:#b0b5bc;font-style:italic}.peopleinputwrap{display:flex;align-items:center;min-width:0}.peopleinputwrap input{min-width:0}.peopleinputwrap a{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:6px;color:#929aa5}.peopleinputwrap a:hover{background:#f0f2f4;color:#2c5f9d}.peopleinputwrap svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.peoplechip{width:auto!important;max-width:calc(100% - 4px);height:28px;padding:0 28px 0 10px!important;border-radius:999px!important;color:#315e91!important;font-size:10px!important;font-weight:570!important;appearance:auto}.peopletone-plain{background:transparent!important;color:#7f8894!important}.peoplecombinedstate{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;padding:2px 3px}.peoplecombinedstate label{min-width:0;display:grid;gap:4px}.peoplecombinedstate label>span{overflow:hidden;padding-left:5px;color:#9299a3;font-size:7px;font-weight:650;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.peoplecombinedstate .peoplechip{width:100%!important;max-width:100%;height:26px;padding-left:8px!important;font-size:9px!important}.peopletone-neutral{background:#eef0f3!important;color:#657080!important}.peopletone-info{background:#e3f2ff!important;color:#31699d!important}.peopletone-success{background:#e4f5eb!important;color:#30704d!important}.peopletone-warning{background:#fff0d9!important;color:#8a6127!important}.peopletone-priority{background:#f4e8ff!important;color:#735197!important}.peopletone-danger{background:#ffe7e5!important;color:#934b43!important}.peoplereadonly{display:block;overflow:hidden;padding:0 5px;color:#707884;font-style:italic;text-overflow:ellipsis;white-space:nowrap}.peopleeducationdisplay{width:100%;min-width:0;padding:3px 5px;border-radius:5px;text-align:left}.peopleeducationdisplay:hover{background:#f2f4f6}.peopleeducationvalue{min-width:0;display:grid;gap:2px;line-height:1.15}.peopleeducationvalue small,.peopleeducationvalue strong{display:block;white-space:nowrap}.peopleeducationvalue small{color:#9aa1ab;font-size:8px;font-weight:500}.peopleeducationvalue strong{color:#303845;font-size:10px;font-weight:570}.peoplecellsaving{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:#7b8491;box-shadow:0 0 0 2px #e9ecef}.peoplecommentbutton{width:100%;height:29px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dfe3e6;border-radius:7px;background:#fafbfc;color:#747d89;font-size:9px}.peoplecommentbutton:hover{border-color:#bfc6cc;background:#f3f5f6;color:#303944}.peoplecommentbutton svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.peoplenomatches td{height:95px!important;color:#959da8!important;text-align:center}.peoplesheet tfoot td{height:46px;padding:6px 8px;border-right:0;border-bottom:0;background:#fafbfc}.peopleaddrow{position:sticky;left:8px;height:31px;display:flex;align-items:center;gap:6px;padding:0 11px;border:1px dashed #ccd2d7;border-radius:7px;color:#69727f;font-size:10px}.peopleaddrow:hover{border-color:#bfc5cd;background:#f3f5f6;color:#303944}.peopleaddrow svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.peopleempty{min-height:210px;display:grid;place-items:center;color:#969da8;font-size:12px}.peoplefooter{width:min(1500px,100%);display:flex;justify-content:space-between;gap:20px;margin:11px auto 0;color:#9aa1ab;font-size:9px}.peoplemodalbackdrop{position:fixed;z-index:2000;inset:0;display:grid;place-items:center;padding:24px;background:#11172280;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.peoplemodal{width:min(620px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid #dfe2e5;border-radius:13px;background:#fff;box-shadow:0 24px 75px #11182736}.peoplemodal form{padding:22px}.peoplemodal form>header{width:100%;height:auto;display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:0;border:0}.peoplemodal h2{margin:0;color:#202936;font-size:18px;letter-spacing:-.025em}.peoplemodal form>header button{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#858d98}.peoplemodal form>header button:hover{background:#f0f2f4;color:#222b36}.peoplemodal form>header svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round}.peoplemodal form>p{margin:7px 0 18px;color:#9299a4;font-size:10px}.peoplecommentmodal>textarea{width:100%;min-height:280px;padding:13px;resize:vertical;border:1px solid #dfe2e5;border-radius:9px;outline:0;background:#fbfcfd;color:#303844;font:inherit;font-size:11px;line-height:1.55}.peoplecommentmodal>textarea:focus{border-color:#9aa3ad;box-shadow:0 0 0 3px #7f899618}.peoplecontactfields{display:grid;gap:13px}.peoplecontactfields label{display:grid;gap:6px;color:#596270;font-size:9px;font-weight:620}.peoplecontactfields input{width:100%;height:37px;padding:0 10px;border:1px solid #dfe2e5;border-radius:7px;outline:0;background:#fbfcfd;color:#303844;font:inherit;font-size:10px}.peoplecontactfields input:focus{border-color:#9aa3ad;box-shadow:0 0 0 3px #7f899618}.peopleaddfields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.peopleaddfields label{min-width:0;display:grid;gap:6px;color:#596270;font-size:9px;font-weight:620}.peopleaddfields label:has(textarea){grid-column:1 / -1}.peopleaddfields input,.peopleaddfields select,.peopleaddfields textarea{width:100%;min-width:0;padding:0 10px;border:1px solid #dfe2e5;border-radius:7px;outline:0;background:#fbfcfd;color:#303844;font:inherit;font-size:10px}.peopleaddfields input,.peopleaddfields select{height:35px}.peopleaddfields textarea{min-height:92px;padding-block:9px;resize:vertical;line-height:1.45}.peopleaddfields input:focus,.peopleaddfields select:focus,.peopleaddfields textarea:focus{border-color:#9aa3ad;box-shadow:0 0 0 3px #7f899618}.peoplevalidation{display:block;margin-top:12px;color:#ad3c2d;font-size:9px}.peoplemodalactions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #eceef0}.peoplemodalactions button{height:33px;padding:0 13px;border:1px solid #dfe2e5;border-radius:7px;color:#68717e;font-size:10px}.peoplemodalactions button:hover:not(:disabled){border-color:#bfc5cb;color:#28313d}.peoplemodalactions .peopleprimary{border-color:#4a5563;background:#4a5563;color:#fff}.peoplemodalactions .peopleprimary:hover:not(:disabled){border-color:#374151;background:#374151;color:#fff}.peoplemodalactions .peopleimportemailtoggle{height:33px;display:inline-flex;flex-direction:row;align-items:center;gap:6px;margin:0;padding:0 9px;border:1px solid #dfe2e5;border-radius:7px;color:#68717e;font-size:9px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.peopleimportemailtoggle>svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.peopleimportemailtoggle input{position:absolute;opacity:0;pointer-events:none}.peopleimportemailtoggle>i{position:relative;width:24px;height:14px;border-radius:999px;background:#dfe3e7;transition:background .16s}.peopleimportemailtoggle>i:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;transition:transform .16s}.peopleimportemailtoggle input:checked+i{background:#5b6673}.peopleimportemailtoggle input:checked+i:after{transform:translate(10px)}.peopleimportemailtoggle:has(input:disabled){cursor:default;opacity:.5}.peopledeletewarning{padding:10px 12px;border:1px solid #edd0cc;border-radius:8px;background:#fff5f3;color:#994036;font-size:9px;line-height:1.45}.peoplemodalactions .peopledeleteconfirm{border-color:#a94538;background:#ad4739;color:#fff}.peoplemodalactions .peopledeleteconfirm:hover:not(:disabled){border-color:#8f352b;background:#983a2f;color:#fff}.peoplemodalactions button:disabled{opacity:.55}.peoplemodal:has(.peoplepdlmodal){width:min(760px,100%)}.peopleprovidertabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:16px;padding:4px;border-radius:9px;background:#f1f3f5}.peopleprovidertabs button{display:grid;gap:2px;padding:9px 11px;border:1px solid transparent;border-radius:7px;color:#737c88;font-size:10px;font-weight:620;text-align:left}.peopleprovidertabs button span{font-size:8px;font-weight:450;opacity:.75}.peopleprovidertabs button[aria-selected=true]{border-color:#d9dfe4;background:#fff;color:#3f4854;box-shadow:0 1px 4px #1720330c}.peopleproviderusage{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 9px;margin-bottom:13px;padding:9px 11px;border:1px solid #e0e4e6;border-radius:8px;background:#fafbfc}.peopleproviderusage>span{grid-row:1 / 3;align-self:center;padding:3px 6px;border-radius:999px;background:#eef0f3;color:#657080;font-size:7px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.peopleproviderusage strong{color:#3c4652;font-size:9px}.peopleproviderusage small{color:#8c949e;font-size:8px}.peoplepdlfields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 115px auto;align-items:end;gap:10px}.peopleexafields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px}.peopleexafields label{min-width:0;display:grid;gap:6px;color:#596270;font-size:9px;font-weight:620}.peopleexafields input,.peopleexafields select{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid #dfe2e5;border-radius:7px;outline:0;background:#fbfcfd;color:#303844;font:inherit;font-size:10px}.peopleexafields label:nth-last-of-type(1){grid-column:auto}.peopleexafields .peoplepdlsearch{justify-self:start}.peopleexarejections{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.peopleexarejections span{padding:4px 7px;border-radius:999px;background:#f1f3f5;color:#78818d;font-size:8px}.peopleexarejections strong{color:#4e5966}.peoplepdlfields label{min-width:0;display:grid;gap:6px;color:#596270;font-size:9px;font-weight:620}.peoplepdlfields input,.peoplepdlfields select{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid #dfe2e5;border-radius:7px;outline:0;background:#fbfcfd;color:#303844;font:inherit;font-size:10px}.peoplepdlfields input:focus,.peoplepdlfields select:focus{border-color:#9aa3ad;box-shadow:0 0 0 3px #7f899618}.peoplepdlsearch{height:36px;padding:0 13px;border:1px solid #4a5563;border-radius:7px;background:#4a5563;color:#fff;font-size:10px;white-space:nowrap}.peoplepdlsearch:hover:not(:disabled){background:#374151}.peoplepdlsearch:disabled{opacity:.5}.peoplepdlcost{display:block;margin-top:9px;color:#9299a4;font-size:8px}.peoplesearchcomplete{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px 8px 12px;border:1px solid #dfe3e6;border-radius:9px;background:#fafbfc}.peoplesearchcomplete>span{min-width:0;display:grid;gap:2px}.peoplesearchcomplete strong{color:#3f4956;font-size:10px}.peoplesearchcomplete small{color:#969da7;font-size:8px}.peoplesearchcomplete button{height:28px;flex:0 0 auto;padding:0 10px;border:1px solid #d9dee3;border-radius:7px;background:#fff;color:#596472;font-size:9px;font-weight:620}.peoplesearchcomplete button:hover{border-color:#b8c0c8;color:#27313d}.peoplepdlsetup,.peoplepdlerror,.peoplepdlsuccess{margin-bottom:14px;padding:10px 12px;border:1px solid #ead9b9;border-radius:8px;background:#fff9ed;color:#7d5a25;font-size:9px}.peoplepdlsetup{display:grid;gap:3px}.peoplepdlsetup strong{font-size:10px}.peoplepdlerror{margin:13px 0 0;border-color:#edd0cc;background:#fff4f2;color:#9d3b30}.peoplepdlsuccess{margin:13px 0 0;border-color:#d9dfe4;background:#f5f6f7;color:#4d5865}.peoplepdlresults{margin-top:16px;overflow:hidden;border:1px solid #dfe3e6;border-radius:9px}.peoplepdlresults>header{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border-bottom:1px solid #e8ebed;background:#fafbfc}.peoplepdlresults>header>div{display:grid;gap:2px}.peoplepdlresults>header strong{color:#303844;font-size:10px}.peoplepdlresults>header span{color:#9299a4;font-size:8px}.peoplepdlresults>header button{color:#5f6977;font-size:9px;font-weight:600}.peoplepdlresults>header button:hover{color:#303944}.peoplepdllist{max-height:310px;overflow:auto}.peoplepdlperson{min-height:69px;display:grid;grid-template-columns:18px minmax(0,1fr) 29px;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #edf0f2;cursor:pointer}.peoplepdlperson:last-child{border-bottom:0}.peoplepdlperson:hover,.peoplepdlperson[data-selected=true]{background:#f3f5f6}.peoplepdlperson>input{width:14px;height:14px;accent-color:#5b6673}.peoplepdlperson>span{min-width:0;display:grid;gap:2px}.peoplepdlperson>span>strong{overflow:hidden;color:#27313d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.peoplepdlperson>span>span{overflow:hidden;color:#7e8793;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.peoplepdlperson>a{width:29px;height:29px;display:grid;place-items:center;border-radius:6px;color:#0a66c2}.peoplepdlperson>a:hover{background:#eaf3fc}.peoplepdlperson>a svg{width:17px;height:17px}.peoplepdlempty{min-height:90px;display:grid;place-items:center;color:#9299a4;font-size:10px}.peoplemodal:has(.peopleemailmodal){width:min(690px,100%)}.peopleemailusage{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;margin-bottom:14px;padding:11px 12px;border:1px solid #e0e4e7;border-radius:9px;background:#fafbfc;color:#737c88;font-size:9px}.peopleemailusage strong{color:#303944;font-size:12px}.peopleemailusage>span:last-of-type{color:#596371;font-weight:620}.peopleemailusagecount{display:flex;align-items:baseline;gap:3px}.peopleemailaccountselect{max-width:180px;margin-left:5px;padding:0;border:0;outline:0;background:transparent;color:#aeb4bc;font:inherit;font-size:8px;font-weight:450;cursor:pointer}.peopleemailaccountselect:hover,.peopleemailaccountselect:focus-visible{color:#66717e}.peopleemailusageremaining{display:flex;align-items:center;gap:5px}.peopleemailusageremaining button{width:18px;height:18px;display:grid;place-items:center;padding:0;border-radius:50%;color:#929aa5}.peopleemailusageremaining button:hover,.peopleemailusageremaining button:focus-visible{background:#e8ebee;color:#3f4956;outline:none}.peopleemailusageremaining svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.peopleemailusage i{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:999px;background:#e5e8ec}.peopleemailusage b{display:block;height:100%;border-radius:inherit;background:#727d89;transition:width .2s ease}.peopleemailusage>small{grid-column:1 / -1;color:#9299a4;font-size:8px}.peopleemailaccounttip{position:fixed;z-index:2500;width:310px;padding:13px;border:1px solid #d8dde2;border-radius:10px;background:#fff;color:#606a77;box-shadow:0 12px 36px #1720332b;pointer-events:none;animation:peopletooltipin .1s ease-out}.peopleemailaccounttip>strong{display:block;color:#293340;font-size:11px}.peopleemailaccounttip>span{display:block;margin-top:3px;color:#969da7;font-size:8px}.peopleemailaccounttip ul{display:grid;gap:6px;margin:11px 0 0;padding:0;list-style:none}.peopleemailaccounttip li{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid #e7eaed;border-radius:8px;background:#fafbfc}.peopleemailaccounttip li>i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#e7eaed;color:#697380;font-size:8px;font-style:normal;font-weight:700}.peopleemailaccounttip li>span{min-width:0;display:grid;gap:2px}.peopleemailaccounttip li b{overflow:hidden;color:#46515f;font-size:9px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.peopleemailaccounttip li small{color:#969da7;font-size:7px}.peopleemailaccounttip li>em{padding:3px 5px;border-radius:999px;background:#e8eaed;color:#596472;font-size:7px;font-style:normal;font-weight:700;text-transform:uppercase}.peopleemailaccounttip li[data-active=true]{border-color:#c5cbd1;background:#f3f5f6}.peopleemailprogress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;margin-top:13px;padding:11px 12px;border:1px solid #d9dfe4;border-radius:8px;background:#f7f8f9;color:#596371}.peopleemailprogress>span{display:grid;gap:2px}.peopleemailprogress strong{color:#303944;font-size:10px}.peopleemailprogress small{color:#858e9a;font-size:8px}.peopleemailprogress>b{font-size:10px;font-variant-numeric:tabular-nums}.peopleemailprogress>i{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:999px;background:#e1e5e8}.peopleemailprogress em{display:block;height:100%;border-radius:inherit;background:#687481;transition:width .2s ease}.peopleemailtools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.peopleemailtools>label{width:min(390px,100%);height:34px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid #dfe3e7;border-radius:7px;background:#fbfcfd}.peopleemailtools svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:#929aa6;stroke-width:1.5}.peopleemailtools input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#303844;font:inherit;font-size:10px}.peopleemailtools>span{color:#9299a4;font-size:8px;white-space:nowrap}.peopleemaillist{max-height:320px;overflow:auto;border:1px solid #dfe3e6;border-radius:9px}.peopleemaillist>header{position:sticky;z-index:2;top:0;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;border-bottom:1px solid #e8ebed;background:#fafbfc;color:#7e8793;font-size:8px}.peopleemailheadercontrols{min-width:0;display:flex;flex:1;align-items:center;gap:12px}.peopleemailheadercontrols>span{flex:0 0 auto;white-space:nowrap}.peopleemailheadercontrols>label{width:min(360px,100%);height:30px;display:flex;align-items:center;gap:7px;padding:0 8px;border:1px solid #dfe3e7;border-radius:7px;background:#fff}.peopleemailheadercontrols label>svg{width:13px;height:13px;flex:0 0 auto;fill:none;stroke:#929aa6;stroke-width:1.5;stroke-linecap:round}.peopleemailheadercontrols input{min-width:0;flex:1;padding:0;border:0;outline:0;background:transparent;color:#303844;font:inherit;font-size:9px}.peopleemailheadercontrols input::placeholder{color:#9ba2ac}.peopleemailheadercontrols em{flex:0 0 auto;color:#a0a7b0;font-size:7px;font-style:normal;white-space:nowrap}.peopleemaillist>header button{color:#5f6977;font-size:9px;font-weight:620}.peopleemaillist>header button:hover:not(:disabled){color:#303944}.peopleemaillist>header button:disabled{opacity:.45}.peopleemaillist>label{min-height:50px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:8px 11px;border-bottom:1px solid #edf0f2;cursor:pointer}.peopleemaillist>label:last-child{border-bottom:0}.peopleemaillist>label:hover,.peopleemaillist>label[data-selected=true]{background:#f3f5f6}.peopleemaillist input{width:14px;height:14px;accent-color:#5b6673}.peopleemaillist label>span{min-width:0;display:grid;gap:3px}.peopleemaillist label strong{overflow:hidden;color:#303844;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.peopleemaillist label small{overflow:hidden;color:#9299a4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.peopleemailresult{display:grid;gap:7px;margin-top:13px;padding:11px 12px;border:1px solid #d9dfe4;border-radius:8px;background:#f5f6f7;color:#68727f;font-size:9px}.peopleemailresult>strong{color:#303944;font-size:10px}.peopleemailresult ul{max-height:145px;margin:0;overflow:auto;padding:0;list-style:none}.peopleemailresult li{display:flex;justify-content:space-between;gap:14px;padding:6px 0;border-top:1px solid #e1e5e8}.peopleemailresult li b{color:#4b5562;font-weight:600}.peopleemailresult li small{color:#8b939e;text-align:right}html[data-theme=dark] .peoplepage{background:#0d0f12}html[data-theme=dark] .viewlayer:has(.peoplepage){background:#0d0f12}html[data-theme=dark] .peoplehead h1{color:#f1f3f5}html[data-theme=dark] .peoplehead p,html[data-theme=dark] .peopleeyebrow{color:#858d98}html[data-theme=dark] .peoplesync button{border-color:#343941;background:#171a1f;color:#aab1bb}html[data-theme=dark] .peoplesync button:hover:not(:disabled){border-color:#565d67;color:#fff}html[data-theme=dark] .peoplesearch{border-color:#343941;background:#171a1f}html[data-theme=dark] .peoplesearch input{color:#dce0e5}html[data-theme=dark] .peoplesearch button:hover{background:#292e35;color:#fff}html[data-theme=dark] .peoplefindbutton{border-color:#343941;background:#171a1f;color:#aab1bb}html[data-theme=dark] .peoplefindbutton:hover{border-color:#565d67;background:#292e35;color:#fff}html[data-theme=dark] .peoplefindbutton>span{background:#342919;color:#e2bc7d}html[data-theme=dark] .peoplesync .peoplefindbutton{border-color:#687381;background:#4a5563;color:#fff}html[data-theme=dark] .peoplesync .peoplefindbutton:hover{border-color:#7b8794;background:#5b6673;color:#fff}html[data-theme=dark] .peoplepdlusage{color:#858d98}html[data-theme=dark] .peoplepdlusage strong{color:#b8bec7}html[data-theme=dark] .peoplesheet{border-color:#30363b;background:#15181d;box-shadow:0 6px 24px #0005}html[data-theme=dark] .peoplereorder{color:#737c88}html[data-theme=dark] .peoplereorder:hover,html[data-theme=dark] .peoplereorder[aria-pressed=true]{background:#252a31;color:#c4c9d0}html[data-theme=dark] .peoplesheet th{border-color:#4b5563;background:#303842;color:#f1f3f5}html[data-theme=dark] .peoplesheet td{border-color:#292e35;background:#15181d;color:#dce0e5}html[data-theme=dark] .peoplesheet tbody tr:nth-child(2n) td{background:#181b20}html[data-theme=dark] .peoplesheet td:first-child{box-shadow:1px 0 #2c3138}html[data-theme=dark] .peoplesheet td:focus-within{background:#1c2025!important;box-shadow:inset 0 0 0 1px #687381}html[data-theme=dark] .peoplesheet .peopleactionshead{box-shadow:-1px 0 #4b5563}html[data-theme=dark] .peoplesheet .peopleactions{box-shadow:-1px 0 #2c3138}html[data-theme=dark] .peopleactions .peopleeditcontact:hover{border-color:#454c55;background:#252a31;color:#c4c9d0}html[data-theme=dark] .peopleactions .peopledeleterow:hover{border-color:#67413c;background:#2b1d1b;color:#e79c93}html[data-theme=dark] .peoplecontactlinks button,html[data-theme=dark] .peoplecontactlinks a{color:#8994a0}html[data-theme=dark] .peoplecontactlinks button:hover:not(:disabled),html[data-theme=dark] .peoplecontactlinks a:hover{background:#292e35;color:#c3cad2}html[data-theme=dark] .peoplecontactlinks button:disabled,html[data-theme=dark] .peoplecontactlinks>span{color:#3f454d}html[data-theme=dark] .peoplecopytoast,html[data-theme=dark] .peoplecontactdatetip{border-color:#3a4048;background:#20242a;color:#e0e4e8;box-shadow:0 10px 30px #0008}html[data-theme=dark] .peoplecontactdatetip span{color:#7f8792}html[data-theme=dark] .peoplecelltooltip{border-color:#3a4048;background:#20242a;color:#e0e4e8;box-shadow:0 10px 30px #0008}html[data-theme=dark] .peopleinputwrap a:hover{background:#292e35;color:#92b8e8}html[data-theme=dark] .peoplereadonly{color:#89919c}html[data-theme=dark] .peopleeducationdisplay:hover{background:#22272c}html[data-theme=dark] .peopleeducationvalue small{color:#858d98}html[data-theme=dark] .peopleeducationvalue strong{color:#dce0e5}html[data-theme=dark] .peoplecellsaving{background:#aab1bb;box-shadow:0 0 0 2px #292e35}html[data-theme=dark] .peoplecommentbutton{border-color:#353b43;background:#1a1e23;color:#9ca4af}html[data-theme=dark] .peoplecommentbutton:hover{border-color:#59616b;background:#23282f;color:#e4e7eb}html[data-theme=dark] .peoplesheet tfoot td{background:#181b20}html[data-theme=dark] .peopleaddrow{border-color:#414850;color:#969ea9}html[data-theme=dark] .peopleaddrow:hover{border-color:#59616b;background:#23282f;color:#e4e7eb}html[data-theme=dark] .peoplemodal{border-color:#343941;background:#171a1f;box-shadow:0 24px 75px #0009}html[data-theme=dark] .peoplemodal h2{color:#f0f2f4}html[data-theme=dark] .peoplemodal form>header button:hover{background:#292e35;color:#fff}html[data-theme=dark] .peoplecommentmodal>textarea,html[data-theme=dark] .peoplecontactfields input,html[data-theme=dark] .peopleaddfields input,html[data-theme=dark] .peopleaddfields select,html[data-theme=dark] .peopleaddfields textarea{border-color:#343941;background:#111419;color:#dce0e5}html[data-theme=dark] .peoplemodalactions{border-color:#30353c}html[data-theme=dark] .peoplemodalactions button{border-color:#3a4048;color:#aab1bb}html[data-theme=dark] .peoplemodalactions .peopleprimary{border-color:#687381;background:#4a5563;color:#fff}html[data-theme=dark] .peopledeletewarning{border-color:#5c3733;background:#2c1d1b;color:#e7a099}html[data-theme=dark] .peoplemodalactions .peopledeleteconfirm{border-color:#87483f;background:#873c33;color:#fff}html[data-theme=dark] .peoplepdlfields label{color:#aab1bb}html[data-theme=dark] .peopleprovidertabs{background:#111419}html[data-theme=dark] .peopleprovidertabs button{color:#858d98}html[data-theme=dark] .peopleprovidertabs button[aria-selected=true]{border-color:#434b56;background:#20252b;color:#dce0e5}html[data-theme=dark] .peoplesearchcomplete{border-color:#343941;background:#191d22}html[data-theme=dark] .peoplesearchcomplete strong{color:#e1e5e9}html[data-theme=dark] .peoplesearchcomplete button{border-color:#3a4149;background:#22272d;color:#b8bec7}html[data-theme=dark] .peoplesearchcomplete button:hover{border-color:#59616b;color:#fff}html[data-theme=dark] .peopleproviderusage{border-color:#343941;background:#14171b}html[data-theme=dark] .peopleproviderusage>span{background:#252a31;color:#adb5c0}html[data-theme=dark] .peopleproviderusage strong{color:#d8dce1}html[data-theme=dark] .peopleproviderusage small{color:#858d98}html[data-theme=dark] .peopleexafields label{color:#aab1bb}html[data-theme=dark] .peoplepdlfields input,html[data-theme=dark] .peoplepdlfields select,html[data-theme=dark] .peopleexafields input,html[data-theme=dark] .peopleexafields select{border-color:#343941;background:#111419;color:#dce0e5}html[data-theme=dark] .peopleexarejections span{background:#20242a;color:#929aa5}html[data-theme=dark] .peopleexarejections strong{color:#c6cbd2}html[data-theme=dark] .peoplepdlsetup{border-color:#594b2d;background:#292317;color:#ddbd81}html[data-theme=dark] .peoplepdlerror{border-color:#5c3733;background:#2c1d1b;color:#e7a099}html[data-theme=dark] .peoplepdlsuccess{border-color:#3a4048;background:#20242a;color:#c6cbd2}html[data-theme=dark] .peoplepdlresults{border-color:#343941}html[data-theme=dark] .peoplepdlresults>header{border-color:#30353c;background:#1b1f24}html[data-theme=dark] .peoplepdlresults>header strong,html[data-theme=dark] .peoplepdlperson>span>strong{color:#e4e7eb}html[data-theme=dark] .peoplepdlperson{border-color:#292e35}html[data-theme=dark] .peoplepdlperson:hover,html[data-theme=dark] .peoplepdlperson[data-selected=true]{background:#22272c}html[data-theme=dark] .peoplepdlperson>a:hover{background:#172b40}html[data-theme=dark] .peopletone-neutral{background:#252a31!important;color:#adb5c0!important}html[data-theme=dark] .peopletone-plain{background:transparent!important;color:#89919c!important}html[data-theme=dark] .peopletone-info{background:#182d40!important;color:#8fc4ee!important}html[data-theme=dark] .peopletone-success{background:#172e22!important;color:#8fd0a8!important}html[data-theme=dark] .peopletone-warning{background:#342919!important;color:#e2bc7d!important}html[data-theme=dark] .peopletone-priority{background:#2c2139!important;color:#c5a4e5!important}html[data-theme=dark] .peopletone-danger{background:#38211f!important;color:#e7a099!important}html[data-theme=dark] .peoplecombinedstate label>span{color:#7f8792}html[data-theme=dark] .peopleemailusage,html[data-theme=dark] .peopleemailtools>label,html[data-theme=dark] .peopleemaillist,html[data-theme=dark] .peopleemailresult,html[data-theme=dark] .peopleemailprogress{border-color:#343941;background:#171a1f}html[data-theme=dark] .peopleemailusage strong,html[data-theme=dark] .peopleemaillist label strong,html[data-theme=dark] .peopleemailresult>strong{color:#e4e7eb}html[data-theme=dark] .peopleemailusage>span:last-of-type{color:#b8bec7}html[data-theme=dark] .peopleemailusage i{background:#292e35}html[data-theme=dark] .peopleemailusage b{background:#7b8794}html[data-theme=dark] .peopleemailaccountselect{color:#69717d}html[data-theme=dark] .peopleemailaccountselect:hover,html[data-theme=dark] .peopleemailaccountselect:focus-visible{color:#b8bec7}html[data-theme=dark] .peopleemailusageremaining button:hover,html[data-theme=dark] .peopleemailusageremaining button:focus-visible{background:#292e35;color:#fff}html[data-theme=dark] .peopleemailaccounttip{border-color:#3a4048;background:#20242a;color:#b9c0c9;box-shadow:0 14px 40px #000a}html[data-theme=dark] .peopleemailaccounttip>strong{color:#eef1f4}html[data-theme=dark] .peopleemailaccounttip li{border-color:#343a42;background:#191d22}html[data-theme=dark] .peopleemailaccounttip li[data-active=true]{border-color:#555e68;background:#292e35}html[data-theme=dark] .peopleemailaccounttip li>i,html[data-theme=dark] .peopleemailaccounttip li>em{background:#343a42;color:#c0c6ce}html[data-theme=dark] .peopleemailaccounttip li b{color:#e1e5e9}html[data-theme=dark] .peopleemailprogress strong{color:#e4e7eb}html[data-theme=dark] .peopleemailprogress>i{background:#292e35}html[data-theme=dark] .peopleemailprogress em{background:#7b8794}html[data-theme=dark] .peoplemodalactions .peopleimportemailtoggle{border-color:#3a4048;color:#b8bec7}html[data-theme=dark] .peopleimportemailtoggle>i{background:#3a4149}html[data-theme=dark] .peopleimportemailtoggle input:checked+i{background:#7b8794}html[data-theme=dark] .peopleemailtools input{color:#dce0e5}html[data-theme=dark] .peopleemaillist>header{border-color:#30353c;background:#1b1f24}html[data-theme=dark] .peopleemailheadercontrols>label{border-color:#3a4048;background:#171a1f}html[data-theme=dark] .peopleemailheadercontrols input{color:#dce0e5}html[data-theme=dark] .peopleemaillist>header button{color:#adb5c0}html[data-theme=dark] .peopleemaillist>label{border-color:#292e35}html[data-theme=dark] .peopleemaillist>label:hover,html[data-theme=dark] .peopleemaillist>label[data-selected=true]{background:#22272c}html[data-theme=dark] .peopleemaillist label small,html[data-theme=dark] .peopleemailresult li small{color:#8f97a2}html[data-theme=dark] .peopleemailresult li{border-color:#30353c}html[data-theme=dark] .peopleemailresult li b{color:#c6cbd2}@media(max-width:760px){.peoplepage{padding:28px 14px 42px}.peoplehead{align-items:flex-start;flex-direction:column;gap:14px}.peoplesync{width:100%;justify-content:space-between}.peopletoolbar{align-items:flex-end;flex-direction:column}.peopletablehead{align-items:center;flex-wrap:wrap}.peoplesearch{width:100%}.peoplecount{align-self:flex-end}.peopletablehead .peoplesync{width:auto;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;gap:7px}.peopletablehead .peoplesync>span{max-width:120px}.peoplefindgroup{align-items:flex-start;flex-direction:column}.peoplepdlfields,.peopleexafields{grid-template-columns:1fr}.peopleexafields label:nth-last-of-type(1){grid-column:auto}.peoplesheet{max-height:calc(100vh - 315px)}.peoplefooter{align-items:flex-start;flex-direction:column;gap:4px}.peopleaddfields{grid-template-columns:1fr}.peopleaddfields label:has(textarea){grid-column:auto}.peopleemailtools{align-items:flex-start;flex-direction:column}.peopleemailtools>label{width:100%}}@media(max-width:650px){header nav{gap:13px}header nav button{font-size:11px}}.notificationssettings,.jobrulessettings{max-width:680px}.settingshub aside nav button[data-active=true] strong{color:#202832}.settingshubtitle{display:block;padding:4px 9px 24px}.settingshubtitle h2{font-size:15px}.settingssectionhead>span{color:#858d97}.settingshub .integrationtags [data-status=success]{border-color:#d7dce1}.settingshub .settings form>small.saved,.settingshub .testmode .testok{color:#59636f}.settingscleanform{margin-top:28px}.settingsblock{padding:22px 0;border-top:1px solid #e5e8eb}.settingsblock>header{width:100%;height:auto;display:flex;grid-template-columns:none;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 18px;padding:0;border:0;background:transparent}.settingsblock>header>div{min-width:0}.settingsblock>header span{display:block;color:#8b939d;font-size:8px;font-weight:700;letter-spacing:.09em}.settingsblock>header h2,.notificationsource h2{margin:4px 0 0;color:#29323e;font-size:13px;font-weight:650;letter-spacing:-.015em}.settingsblock>header p,.notificationsource>p{margin:5px 0 0;color:#8c949e;font-size:9px;line-height:1.5}.settingsdeliverystatus{padding-top:18px}.settingsdeliverystatus>header>b{flex:0 0 auto;padding:5px 8px;border:1px solid #d5dae0;border-radius:999px;color:#626c78;font-size:8px;font-weight:650}.settingsdeliverystatus>header>b[data-state=off]{color:#9299a3}.settingsblock .settingtoggle{margin:0!important;padding:14px 0 0;border:0;border-top:1px solid #edf0f2}.settingsblock .settingtoggle b{color:#3b4551}.settingsblock .settingtoggle input:checked+i{background:#3f4751}.notificationlocation{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 20px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #edf0f2}.notificationlocation>div>b{display:block;color:#3b4551;font-size:10px;font-weight:600}.notificationlocation>div>small{display:block;margin-top:4px;color:#9299a3;font-size:9px}.notificationlocation>p{grid-column:1 / -1;margin:4px 0 0;color:#8c949e;font-size:9px}.notificationlocation details{position:relative}.notificationlocation summary{min-width:142px;height:33px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border:1px solid #d7dce1;border-radius:7px;color:#525d69;font-size:9px;list-style:none;cursor:pointer}.notificationlocation summary::-webkit-details-marker{display:none}.notificationlocation summary svg{width:10px;height:10px}.notificationlocation details[open] summary svg{transform:rotate(180deg)}.notificationlocationmenu{position:absolute;z-index:15;top:calc(100% + 6px);right:0;width:200px;max-height:230px;overflow:auto;padding:5px;border:1px solid #dfe3e6;border-radius:8px;background:#fff;box-shadow:0 12px 30px #18212c20}.notificationlocationmenu button,.notificationlocationmenu label{width:100%;min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:7px 8px;border-radius:5px;color:#626c77;font-size:9px;cursor:pointer}.notificationlocationmenu button:hover,.notificationlocationmenu label:hover{background:#f2f4f6;color:#222c37}.notificationlocationmenu button[data-active=true],.notificationlocationmenu label:has(input:checked){color:#202832;font-weight:650}.notificationlocationmenu label input{position:absolute;opacity:0}.notificationlocationmenu label:after{content:"";width:13px;height:13px;border:1px solid #cbd1d5;border-radius:4px}.notificationlocationmenu label:has(input:checked):after{content:"✓";display:grid;place-items:center;border-color:#505a66;background:#505a66;color:#fff;font-size:8px}.settingsblock .agesetting{margin:0!important;padding:0;border:0}.notificationchecklist{padding:12px 14px;border:1px solid #e3e6e9;border-radius:8px;background:#f7f8f9;color:#747d88;font-size:9px;line-height:1.5}.notificationsave{display:flex;align-items:center;gap:13px;padding-top:20px}.notificationsave .primary{margin:0}.notificationsave small{color:#747d88!important;font-size:9px}.notificationsources{display:grid;gap:0}.notificationsource{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;padding:18px 0;border-top:1px solid #edf0f2}.notificationsource:first-child{padding-top:0;border-top:0}.notificationsource>.notificationgrouphead,.notificationsource>p{grid-column:1 / -1}.notificationgrouphead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.notificationgrouphead span{display:block;color:#8b939d;font-size:7px;font-weight:700;letter-spacing:.08em}.notificationgrouphead>small{max-width:270px;color:#9299a3;font-size:8px;text-align:right;line-height:1.4}.notificationsource>p{margin:-3px 0 13px}.notificationsource>label{min-width:0;display:flex;flex-direction:column;gap:6px;margin:0!important;color:#59636f;font-size:9px!important}.notificationsource>label:nth-of-type(3){grid-column:1 / -1;margin-top:12px!important}.notificationsource label small{color:#9ba2ab;font-size:8px;font-weight:400}.notificationsource textarea{width:100%;min-width:0;min-height:76px;margin:0;padding:9px 10px;border:1px solid #d9dde1;border-radius:6px;background:#fff;color:#303944;outline:none;resize:vertical;font-size:10px}.notificationsource textarea:focus{border-color:#7b848e}.notificationloading{margin:10px 0 0;color:#8f98a3;font-size:9px}.jobrulessettings .settingssectionhead{margin-bottom:0}.jobrulessettings .settingsblock>label{margin-bottom:0}.jobrulessettings .prioritysettings{margin:16px 0 0}.jobrulessettings .settingsintegration,.notificationssettings .settingsintegration{margin-top:14px}.settingsintegration .integrationtags{margin:0}.settingsintegration .integrationtags>div,.settingsintegration>div{width:fit-content;display:grid;grid-template-columns:auto auto;gap:2px 8px;padding:7px 10px;border:1px solid #d9dde1!important;border-radius:7px;color:#59636f!important;background:transparent}.settingsintegration>div span,.settingsintegration>div b{font-size:10px}.settingsintegration>div b{font-weight:500;text-transform:capitalize}.settingsintegration>div small{grid-column:1 / -1;color:#8b939d;font-size:9px}.settingsclean .testmode{max-width:none;margin-top:28px;padding:22px 0 0;border-width:1px 0 0;border-radius:0;background:transparent;display:block}.settingsclean .testmode .testtermtoggle{margin:0 0 14px!important}.settingsclean .testmode .testactions button{border-color:#cfd4d9;color:#59636f}.settingsclean .testmode .testok{color:#59636f}html[data-theme=dark] .settingsblock{border-color:#30353c}html[data-theme=dark] .settingshub aside nav button[data-active=true] strong{color:#f0f2f4}html[data-theme=dark] .settingssectionhead>span{color:#858d97}html[data-theme=dark] .settingshub .integrationtags [data-status=success]{border-color:#3a4048}html[data-theme=dark] .settingsblock>header h2,html[data-theme=dark] .notificationsource h2{color:#e2e5e9}html[data-theme=dark] .settingsdeliverystatus>header>b{border-color:#444b54;color:#b5bcc5}html[data-theme=dark] .settingsblock .settingtoggle{border-color:#2d3238}html[data-theme=dark] .settingsblock .settingtoggle b,html[data-theme=dark] .notificationlocation>div>b{color:#c8cdd3}html[data-theme=dark] .settingsblock .settingtoggle input:checked+i{background:#d5d9de}html[data-theme=dark] .notificationlocation{border-color:#2d3238}html[data-theme=dark] .notificationlocation summary{border-color:#414851;color:#bcc2c9}html[data-theme=dark] .notificationlocationmenu{border-color:#3a4149;background:#20252b;box-shadow:0 12px 30px #0008}html[data-theme=dark] .notificationlocationmenu button,html[data-theme=dark] .notificationlocationmenu label{color:#aeb5bd}html[data-theme=dark] .notificationlocationmenu button:hover,html[data-theme=dark] .notificationlocationmenu label:hover{background:#2a3037;color:#fff}html[data-theme=dark] .notificationlocationmenu button[data-active=true],html[data-theme=dark] .notificationlocationmenu label:has(input:checked){color:#fff}html[data-theme=dark] .notificationlocationmenu label:has(input:checked):after{border-color:#c8cdd3;background:#c8cdd3;color:#171a1f}html[data-theme=dark] .notificationchecklist{border-color:#343a42;background:#1a1e23;color:#969ea8}html[data-theme=dark] .notificationsource{border-color:#2d3238}html[data-theme=dark] .notificationsource textarea{border-color:#3a4048;background:#111419;color:#dce0e5}html[data-theme=dark] .settingsintegration .integrationtags>div,html[data-theme=dark] .settingsintegration>div{border-color:#3a4048!important;color:#b7bec7!important}html[data-theme=dark] .settingsclean .testmode{border-color:#30353c;background:transparent}@media(max-width:700px){.settingsblock{padding:18px 0}.settingsblock>header{flex-direction:column;gap:8px}.notificationlocation{grid-template-columns:1fr}.notificationlocation details{width:100%;margin-top:6px}.notificationlocation summary{width:100%}.notificationlocationmenu{left:0;right:auto;width:100%}.notificationsource{grid-template-columns:1fr}.notificationsource>.notificationgrouphead,.notificationsource>p,.notificationsource>label:nth-of-type(3){grid-column:1}.notificationsource>label+label{margin-top:12px!important}.notificationgrouphead{flex-direction:column;gap:5px}.notificationgrouphead>small{text-align:left}.notificationsave{align-items:flex-start;flex-direction:column}}.authscreen{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f5f7fb}.authcard{width:min(420px,100%);display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid #d7deea;border-radius:14px;background:#fff;color:#182130}.authcard h1{margin:0;font-size:26px}.authcard p{margin:0;color:#677188;font-size:13px}.authcard label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#4d5568}.authcard input{height:42px;padding:0 11px;border:1px solid #ccd4e2;border-radius:8px;background:#fff;color:#182130}.authcard input::placeholder{color:#8b95a8}.authcard input:-webkit-autofill,.authcard input:-webkit-autofill:hover,.authcard input:-webkit-autofill:focus{-webkit-text-fill-color:#182130;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.authprimary{height:40px;border-radius:8px;border:0;background:#111;color:#fff}.authsecondary{height:34px;border:0;background:transparent;color:#4e5f96}.autherror{padding:10px;border-radius:8px;background:#fff1ef;color:#a33322;font-size:12px}.blockedpage{min-height:calc(100vh - 65px);display:grid;place-items:center;padding:24px}.blockedpagecard{width:min(620px,calc(100% - 24px));padding:24px;border:1px solid #e4d6d6;border-radius:12px;background:#fff;text-align:center;color:#1b2230;box-shadow:0 18px 50px #0002}.blockedpagecard h2{margin:0 0 8px;color:#1b2230}.blockedpagecard p{margin:0;color:#5f697d;font-size:13px}.debuglink{position:fixed;right:16px;bottom:16px;z-index:2400;padding:9px 12px;border-radius:999px;background:#111;color:#fff}.debugpage{min-height:100vh;padding:28px;background:#f6f8fb}.debughead{display:flex;justify-content:space-between;align-items:center;gap:16px}.debughead h1{margin:0}.debughead p{margin:4px 0 0;color:#677188}.debugactions{display:flex;gap:8px}.debugactions button{padding:8px 10px;border:1px solid #ccd4e2;border-radius:8px;background:#fff}.debugusers{display:grid;gap:12px;margin-top:18px}.debuguser{padding:16px;border:1px solid #d7deea;border-radius:12px;background:#fff}.debuguserhead{display:flex;justify-content:space-between;align-items:center}.debuguserhead span{font-size:11px;color:#677188}.debugperms{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.debugperms label{display:flex;align-items:center;gap:6px;font-size:12px;text-transform:capitalize}.debugmessage{margin-top:12px;padding:10px;border:1px solid #d6e1d6;border-radius:8px;background:#f3fbf3;font-size:12px;color:#22412e}html[data-theme=dark] .authscreen{background:#0f1115}html[data-theme=dark] .authcard{background:#171b22;border-color:#323845;color:#f2f4f8}html[data-theme=dark] .authcard p{color:#a6afbf}html[data-theme=dark] .authcard label{color:#d6dbe6}html[data-theme=dark] .authcard input{background:#202632;border-color:#3b4251;color:#f2f4f8}html[data-theme=dark] .authcard input::placeholder{color:#9ca6ba}html[data-theme=dark] .authcard input:-webkit-autofill,html[data-theme=dark] .authcard input:-webkit-autofill:hover,html[data-theme=dark] .authcard input:-webkit-autofill:focus{-webkit-text-fill-color:#f2f4f8;-webkit-box-shadow:0 0 0 1000px #202632 inset}html[data-theme=dark] .authsecondary{color:#8ea2d9}html[data-theme=dark] .blockedpagecard{border-color:#3b4251;background:#1a1f28;color:#eef2f8;box-shadow:0 20px 55px #0009}html[data-theme=dark] .blockedpagecard h2{color:#eef2f8}html[data-theme=dark] .blockedpagecard p{color:#b0b9cb}html[data-theme=dark] .debugpage{background:#0f1217}html[data-theme=dark] .debughead h1{color:#f1f4fa}html[data-theme=dark] .debughead p{color:#adb6c8}html[data-theme=dark] .debugactions button{border-color:#3b4251;background:#1a1f28;color:#e8edf7}html[data-theme=dark] .debuguser{border-color:#363d4b;background:#161b23;color:#ecf0f8}html[data-theme=dark] .debuguserhead span{color:#b2bbcd}html[data-theme=dark] .debugperms label{color:#d4dbeb}html[data-theme=dark] .debugmessage{border-color:#355741;background:#1b3025;color:#b9e4ca}.settingsadminpanel{max-width:720px!important}.settingsadminhero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.settingsadminsignedin{max-width:260px;overflow:hidden;color:#8d96a3;font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.settingsadminsignedin b{color:#515c6b;font-weight:650}.settingsadminstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:26px}.settingsadminstats article{display:flex;flex-direction:column;gap:8px;padding:14px 15px;border:1px solid #e1e5e9;border-radius:11px;background:#f9fafb}.settingsadminstats span{color:#9199a5;font-size:8px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.settingsadminstats strong{color:#27313e;font-size:22px;line-height:1}.settingsadminlisthead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:11px}.settingsadminlisthead h2{margin:0;color:#28323f;font-size:14px;letter-spacing:-.02em}.settingsadminlisthead p{margin:4px 0 0;color:#939ba6;font-size:9px}.settingsadminlisthead button{height:29px;padding:0 10px;border:1px solid #dfe3e7;border-radius:7px;background:#fff;color:#697381;font-size:9px}.settingsadminlisthead button:hover:not(:disabled){border-color:#bdc4cc;color:#29323e}.settingsadminlisthead button:disabled{opacity:.55}.settingsadminusers{display:grid;gap:11px}.settingsadminempty{padding:28px;border:1px dashed #d9dee4;border-radius:12px;color:#929aa6;text-align:center;font-size:10px}.settingsadminuser{padding:16px;border:1px solid #dfe3e8;border-radius:13px;background:#fff;box-shadow:0 2px 8px #16203009}.settingsadminuser[data-current=true]{border-color:#bdc4cc;box-shadow:0 0 0 3px #5f68720d}.settingsadminuserhead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.settingsadminidentity{min-width:0;display:flex;align-items:center;gap:10px}.settingsadminidentity>span{width:34px;height:34px;display:grid;flex:0 0 34px;place-items:center;border-radius:10px;background:#eceff2;color:#505a66;font-size:13px;font-weight:750}.settingsadminidentity>div{min-width:0;display:flex;flex-direction:column;gap:3px}.settingsadminidentity strong{overflow:hidden;color:#27313e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.settingsadminidentity small{color:#929aa6;font-size:8px}.settingsadminbadge{display:inline-flex;align-items:center;height:21px;padding:0 8px;border:1px solid #d8dde3;border-radius:999px;background:#f7f8fa;color:#707987;font-size:8px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.settingsadminbadge.admin{border-color:#cbd1d7;background:#f1f3f5;color:#4f5965}.settingsadminpermhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.settingsadminpermhead strong{color:#687280;font-size:9px}.settingsadminpermhead span{color:#9ba2ac;font-size:8px}.settingsadminperms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.settingsadminpanel .settingsadminperm{position:relative;height:34px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:0 9px;border:1px solid #e2e5e9;border-radius:8px;background:#fafbfc;color:#68717e;font-size:9px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.settingsadminpanel .settingsadminperm:has(input:checked){border-color:#c5cbd1;background:#f0f2f4;color:#3f4955}.settingsadminperm input{position:absolute;opacity:0;pointer-events:none}.settingsadminperm i{position:relative;width:24px;height:14px;flex:0 0 24px;border-radius:999px;background:#dfe3e7;transition:background .16s}.settingsadminperm i:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;transition:transform .16s}.settingsadminperm input:checked~i{background:#59636f}.settingsadminperm input:checked~i:after{transform:translate(10px)}.settingsadminperm:has(input:disabled){cursor:default;opacity:.8}.settingsadminuserfooter{min-height:30px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:12px;padding-top:11px;border-top:1px solid #eceef1}.settingsadminhint{margin:0;color:#939ba6;font-size:8px}.settingsadminsave{min-width:86px;margin:0;padding:7px 10px!important;font-size:9px!important}.settingsadminsave:disabled{opacity:.6}.settingsadminmessage{position:sticky;bottom:0;margin-top:12px;padding:10px 12px;border:1px solid #d3d8dd;border-radius:8px;background:#f3f5f6;color:#505a66;font-size:10px;box-shadow:0 6px 20px #16203012}html[data-theme=dark] .settingsadminsignedin{color:#89929e}html[data-theme=dark] .settingsadminsignedin b{color:#cbd1d9}html[data-theme=dark] .settingsadminstats article{border-color:#343a42;background:#191d22}html[data-theme=dark] .settingsadminstats strong,html[data-theme=dark] .settingsadminlisthead h2,html[data-theme=dark] .settingsadminidentity strong{color:#edf0f3}html[data-theme=dark] .settingsadminlisthead button{border-color:#373d45;background:#1b1f24;color:#aeb5be}html[data-theme=dark] .settingsadminempty{border-color:#394049;color:#919aa5}html[data-theme=dark] .settingsadminuser{border-color:#343a42;background:#181c21;color:#ecf0f8;box-shadow:none}html[data-theme=dark] .settingsadminuser[data-current=true]{border-color:#59616b;box-shadow:0 0 0 3px #78818c12}html[data-theme=dark] .settingsadminidentity>span{background:#292e35;color:#c2c8d0}html[data-theme=dark] .settingsadminbadge{border-color:#454c55;background:#22272d;color:#aeb6c1}html[data-theme=dark] .settingsadminbadge.admin{border-color:#505862;background:#292e35;color:#c4cad2}html[data-theme=dark] .settingsadminpanel .settingsadminperm{border-color:#383e46;background:#1d2126;color:#aeb5be}html[data-theme=dark] .settingsadminpanel .settingsadminperm:has(input:checked){border-color:#59616b;background:#292e35;color:#d1d6dc}html[data-theme=dark] .settingsadminperm i{background:#3a4149}html[data-theme=dark] .settingsadminperm input:checked~i{background:#aeb5be}html[data-theme=dark] .settingsadminuserfooter{border-color:#30353c}html[data-theme=dark] .settingsadminmessage{border-color:#454c55;background:#252a31;color:#c8cdd3}.restrictedpreview{position:relative;min-height:calc(100vh - 65px);overflow:hidden}.restrictedpreviewcontent{min-height:calc(100vh - 65px);pointer-events:none;-webkit-user-select:none;user-select:none}.restrictedpreview-people .restrictedpreviewcontent,.restrictedpreviewblur{filter:blur(5px);opacity:.72}.restrictedpreviewclear{position:relative;z-index:2;filter:none;opacity:1}.restrictedmessage{position:absolute;z-index:5;top:50%;left:50%;width:min(520px,calc(100% - 32px));transform:translate(-50%,-50%);padding:22px 24px;border:1px solid #dce2eb;border-radius:14px;background:#fff;color:#1b2230;text-align:center;box-shadow:0 18px 55px #11182720}.restrictedmessage h2{margin:0 0 8px;font-size:22px;letter-spacing:-.025em}.restrictedmessage p{margin:0;color:#667085;font-size:12px;line-height:1.5}.restrictedpreview .mainjobspage,.restrictedpreview .peoplepage,.restrictedpreview .jobs{min-height:calc(100vh - 65px)}.restrictedpreviewactions{align-self:flex-end;color:#8b94a2;font-size:10px}.restrictedjobrow{min-height:92px;display:grid;grid-template-columns:135px 135px minmax(0,1fr);align-items:center;border-bottom:1px solid #e4e6ea}.restrictedjobrow>span{min-width:0;display:flex;flex-direction:column;gap:5px;padding:0 18px}.restrictedjobrow>span:not(:last-child){height:54px;justify-content:center;border-right:1px solid #e4e6ea}.restrictedjobrow small{color:#929aa8;font-size:9px}.restrictedjobrow strong{font-size:12px}.restrictedjobrow b{overflow:hidden;color:#525c6b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.restrictedpeoplecell{display:block;width:80%;height:12px;border-radius:4px;background:#e8ecf2}.restrictedpreview-main .restrictedmessage{top:62%}.restrictedpreview-github .restrictedmessage,.restrictedpreview-external .restrictedmessage{top:72%}.restrictedpreview-people .restrictedmessage{top:46%}html[data-theme=dark] .restrictedpreview-people .restrictedpreviewcontent,html[data-theme=dark] .restrictedpreviewblur{opacity:.62}html[data-theme=dark] .restrictedmessage{border-color:#3b4251;background:#1a1f28;color:#eef2f8;box-shadow:0 20px 55px #0009}html[data-theme=dark] .restrictedmessage p{color:#b0b9cb}html[data-theme=dark] .restrictedjobrow,html[data-theme=dark] .restrictedjobrow>span:not(:last-child){border-color:#292e35}html[data-theme=dark] .restrictedjobrow b{color:#b4bbc5}html[data-theme=dark] .restrictedpeoplecell{background:#2b313b}@media(max-width:650px){.restrictedmessage{top:46%}.restrictedpreview-github .restrictedmessage,.restrictedpreview-external .restrictedmessage{top:72%}.restrictedjobrow{grid-template-columns:90px minmax(0,1fr)}.restrictedjobrow>span:nth-child(2){display:none}}.settingshubmobilenav{display:none}.mainstatuspill>svg{display:none}.posteddatecompact{display:none}@media(max-width:650px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}header{padding-inline:12px}header>nav{gap:16px}header>nav button{font-size:11px}.navjobs{display:flex}.jobsubmenu{display:none}.pageswitcher{left:12px}.pageswitcherbutton{max-width:74px;font-size:12px}.pageswitcher .indeedwordmark{min-width:0;font-size:12px}.headeractions{right:12px}.settingsgear{width:30px;height:30px}.mainjobspage{padding:24px 12px 32px}.mainjobscontrols{margin-bottom:16px}.mainjobssearch{height:42px;gap:9px;padding-inline:13px;border-radius:9px}.mainjobssearch svg{width:17px;height:17px}.mainjobssearch input{min-width:0;font-size:12px}.mainjobsfilterrow{gap:9px;margin-top:9px}.mainjobsfilters{width:calc(100% + 24px);display:flex;flex-wrap:nowrap;gap:6px;margin-inline:-12px;padding:0 12px 3px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.mainjobsfilters::-webkit-scrollbar{display:none}.mainjobsfilters>button,.mainjobsfilters>.mainjobscompactfilter{flex:0 0 auto;min-width:0}.mainjobsfilters button{height:29px;gap:6px;padding-inline:9px;border-radius:7px;font-size:9px}.mainjobsfilters .mainjobscompactbutton{width:auto;padding-inline:8px}.mainjobscompactbutton>svg:first-child{width:12px;height:12px}.mainjobscompactbutton>svg:last-child{width:9px;height:9px}.mainjobscompactbutton small{min-width:20px;padding:1px 4px;font-size:8px}.mainjobsfiltercount{min-width:14px;font-size:8px}.mainjobscompactmenu{width:min(200px,calc(100vw - 24px))}.mainjobsviewtools{gap:7px}.mainjobsdisplay{padding:2px;border-radius:7px}.mainjobsdisplay button{height:25px;padding-inline:7px;font-size:9px}.mainjobsgrid{gap:9px}.mainjobcard{min-height:142px;padding:12px;border-radius:10px}.mainjobidentity{gap:10px}.mainjoblogo{width:34px;height:34px;flex-basis:34px;border-radius:6px}.mainjoblogo svg{width:19px;height:19px}.mainjoblogo b{font-size:14px}.mainjobidentity strong{font-size:12px}.mainjobidentity b{margin-top:2px;font-size:9px}.mainjobmeta{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:8px;margin-top:10px;font-size:8px}.mainjobmeta svg{width:11px;height:11px}.mainjobcard>p{display:none}.mainjobcard>footer{align-items:center;gap:4px;padding-top:8px}.mainjobcard>footer>span[data-source]{width:25px;flex:0 0 25px;overflow:hidden;padding:3px!important;font-size:0;white-space:nowrap}.mainjobcard>footer>span[data-source] img,.mainjobcard>footer>span[data-source] svg{width:13px;height:13px;margin:auto}.mainjobcard>footer span,.mainjobcard>footer em{padding:3px 5px;font-size:8px}.mainjobstatuses{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:4px}.mainstatuspill{width:24px;height:24px;display:grid;place-items:center;padding:0;border-radius:50%}.mainstatuspill>span{display:none}.mainstatuspill>svg{display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.newjobtag{padding:3px 6px;font-size:8px}.mainjobstatuses .applicationstatusbutton{width:24px!important;height:24px;flex-basis:24px!important}.mainjobstatuses .applicationstatusbutton svg{width:12px;height:12px}.mainjobsdrawer{padding:0}.mainjobsdrawercontent{padding:20px 15px 14px}.mainjobsdrawerclose{top:10px;right:11px;width:29px;height:29px}.mainjobsdrawerheader{gap:11px;padding:20px 34px 17px 0}.mainjobsdrawer h2{font-size:18px}.mainjobsdrawerheader small,.mainjobsdrawerheader p{font-size:10px}.mainjobsdrawerchips{padding:12px 0}.mainjobsdrawersection{padding:16px 0}.mainjobsdrawerfooter{padding:11px 15px 12px}.mainjobsdrawerfooter>div>a,.mainjobsdrawerfooter>div>button{padding:9px 8px;font-size:10px}.mainjobsdrawerfooter .mainjobsdelete{margin-top:7px;padding:8px;font-size:9px}.mainjobsdetailsbutton{width:26px;height:26px;flex-basis:26px}.mainjobsdetailsbutton svg{width:15px;height:15px}.mainjobslibrarybackdrop{padding:8px}.mainjobslibrary{height:calc(100dvh - 16px);border-radius:12px}.mainjobslibrary>header{padding:18px 17px 15px}.mainjobslibrary>header h2{font-size:18px}.mainjobslibrarybody{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.mainjobslibrary nav{display:flex;overflow-x:auto;padding:9px;border-right:0;border-bottom:1px solid #e7eaee;scrollbar-width:none}.mainjobslibrary nav::-webkit-scrollbar{display:none}.mainjobslibrary nav button{width:auto;min-width:155px;padding:8px 10px}.mainjobslibrarycontent{padding:17px 14px}.mainjobslibrarycontenthead{align-items:center}.mainjobscopycompanies{height:29px;padding:0 8px}.mainjobslibraryfilters{flex-wrap:wrap;gap:5px}.mainjobslibraryfilters .mainjobscompactbutton{height:29px}.mainjobslibraryfilters .mainjobscompactmenu{width:min(205px,calc(100vw - 44px))}.mainjobslibraryclear{order:3}.mainjobslibraryfilters>span{order:4}.mainjobscompanylist>div{padding:8px 10px}.mainjobscompanylist small{font-size:8px}.mainjobsremainingtools{grid-template-columns:1fr}.mainjobsremainingcountries button{flex:1;justify-content:center}.mainjobsstatusbackdrop{padding:14px}.mainjobsdeletedialog{padding:23px 18px;border-radius:12px}.jobs>.joblist,.jobs>.filterbar,.jobs>.joblisttoolbar{width:calc(100% - 20px)}.filterbar{gap:7px}.stages{gap:5px;padding-inline:5px}.stages button{padding:4px 7px;font-size:9px}.externallisttoolbar,.filterresultline{gap:8px}.allactions{gap:7px}.clearall,.storeall,.storedtoggle,.sortcontrol{font-size:8px}.sortcontrol button{padding:3px 6px}.swipejob .swipepanel>.jobpostinglink{min-height:48px;padding:4px 2px}.posteddate,.externaljob .posteddate{width:48px;flex-basis:48px;min-width:0;margin-right:5px;padding-right:5px;gap:2px!important;overflow:hidden;text-align:center}.posteddate small{font-size:6px;line-height:1}.posteddate .posteddatedesktop{display:none}.posteddate .posteddatecompact{display:block;max-width:100%;overflow:hidden;font-size:7px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.postedtime,.termsection{display:none}.jobdetails{gap:0!important;overflow:hidden}.jobdetails .jobcompany{font-size:9px;line-height:1.15}.jobdetails .jobrole{font-size:8px;line-height:1.15}.jobdetails .joblocation{display:block;max-width:100%;overflow:hidden;font-size:7px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.jobdetails .jobsource{display:none}.jobcompanyline{gap:3px!important;max-width:100%}.sourceicon{width:11px;height:11px;flex-basis:11px;font-size:7px}.jobdetailsbutton,.applicationstatusbutton{width:21px!important;height:21px;min-height:21px!important;flex-basis:21px!important;margin-inline:0;padding:4px!important}.jobdetailsbutton svg,.applicationstatusbutton svg{width:11px;height:11px}.jobrejectedbutton{width:20px;height:20px;flex-basis:20px;margin-inline:0}.jobrejectedbutton svg{width:10px;height:10px}.externalsourcesummary,.externalerror{width:calc(100vw - 20px)}.externalsourcesummary{gap:7px}.externalsourcesummary article{padding:10px 11px}.settingshubbackdrop{padding:0;place-items:stretch}.settingshub{width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;border:0;border-radius:0}.settingshub>aside{flex:0 0 auto;padding:max(8px,env(safe-area-inset-top)) 10px 8px;border-right:0;border-bottom:1px solid #e5e8eb}.settingshubtitle,.settingshub aside nav{display:none}.settingshubmobilenav{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.settingshubmobilenav>span{color:#29323e;font-size:13px;font-weight:700}.settingshubmobilenav select{width:100%;height:36px;min-width:0;padding:0 30px 0 10px;border:1px solid #d9dee4;border-radius:8px;background:#fff;color:#4e5866;font-size:11px}.settingshubcontent{flex:1 1 auto;min-width:0;min-height:0;padding:10px 14px 62px}.settingshub>aside>.settingshubsignout{position:fixed;z-index:8;bottom:max(12px,env(safe-area-inset-bottom));left:14px;width:auto;min-width:82px;margin:0;box-shadow:0 4px 16px #11182718}.settingshubactions{top:-10px;margin:0 -4px 2px;padding:7px 0;background:inherit}.settingshubcontent .panelhead{margin:0 38px 18px 0}.settingshubcontent .panel h1,.settingssectionhead h1{font-size:20px}.settingssectionhead{margin-right:38px}.settingssectionhead p{font-size:9px}.settingshubcontent .settings form,.settingshubcontent .integrationtags,.settingshubcontent .testmode{max-width:100%}.settingshubcontent input:not([type=checkbox]):not([type=range]),.settingshubcontent textarea,.settingshubcontent select{width:100%;min-width:0}.settingshubcontent .panel.settings{width:100%}.settingshubcontent .row{grid-template-columns:12px minmax(0,1fr) auto;gap:8px}.settingshubcontent .row>button:last-child{grid-column:3}.settingshubcontent .row small{max-width:100%}.themechoices{gap:8px;margin-top:18px}.themechoices button{min-height:92px;grid-template-columns:34px 1fr;padding:13px}.themechoices button>span{width:34px;height:34px}.notificationhero,.notificationflow,.notificationgroup,.notificationsource{padding:14px;border-radius:9px}.notificationhero{margin-top:18px;gap:13px}.notificationhero strong{font-size:14px}.notificationsave{align-items:flex-start;flex-direction:column}.prioritynote{padding:12px}.testmode{margin-top:26px;padding:13px}.settingtoggle{gap:10px;padding-block:11px}.settingsadminhero{align-items:flex-start;flex-direction:column;gap:9px;margin-bottom:17px}.settingsadminsignedin{max-width:100%;text-align:left}.settingsadminstats{gap:6px;margin-bottom:20px}.settingsadminstats article{gap:6px;padding:10px}.settingsadminstats span{font-size:7px}.settingsadminstats strong{font-size:18px}.settingsadminlisthead{align-items:flex-start}.settingsadminlisthead p{max-width:190px}.settingsadminuser{padding:13px}.settingsadminuserhead{align-items:center;flex-direction:row;gap:7px}.settingsadminidentity{min-width:0}.settingsadminidentity strong{max-width:190px;font-size:10px}.settingsadminperms{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=dark] .settingshubmobilenav>span{color:#f0f2f4}html[data-theme=dark] .settingshubmobilenav select{border-color:#3b424b;background:#1d2228;color:#d8dde4}}.applicationactivitybutton[data-active=true]{border-color:#9da3ab;background:#f1f2f3;color:#20252c}.applicationspage{width:min(920px,calc(100% - 40px));margin:0 auto;padding:62px 0 80px}.applicationsheading{height:auto;display:block;padding:0;border:0}.applicationsheading span{color:#9aa0a8;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.applicationsheading h1{margin:7px 0 0;font-size:31px;font-weight:620;letter-spacing:-.045em}.applicationsheading p{margin:8px 0 0;color:#9298a1;font-size:11px}.applicationtoday{min-height:180px;display:flex;align-items:flex-end;justify-content:space-between;margin-top:40px;padding:27px 30px;border:1px solid #e1e3e6;border-radius:14px;background:#fafafa}.applicationtoday>div{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:9px}.applicationtoday span{grid-column:1/3;margin-bottom:13px;color:#858c96;font-size:10px;font-weight:650}.applicationtoday strong{font-size:68px;font-weight:570;letter-spacing:-.07em;line-height:.8}.applicationtoday small{color:#777f8a;font-size:12px}.applicationtoday p{margin:0;color:#a0a5ad;font-size:10px}.applicationchart{margin-top:18px;padding:25px 27px 20px;border:1px solid #e1e3e6;border-radius:14px}.applicationcharthead{display:flex;align-items:center;justify-content:space-between;gap:20px}.applicationcharthead>div:first-child{display:flex;flex-direction:column;gap:4px}.applicationcharthead strong{font-size:12px;font-weight:650}.applicationcharthead span{color:#9aa0a8;font-size:9px}.applicationranges{display:flex;gap:3px;padding:3px;border:1px solid #e4e6e9;border-radius:9px;background:#f6f7f8}.applicationranges button{padding:6px 9px;border-radius:6px;color:#8b929c;font-size:9px}.applicationranges button[aria-pressed=true]{background:#fff;color:#252b33;box-shadow:0 1px 4px #10182812}.applicationbars{height:240px;display:flex;align-items:stretch;gap:clamp(3px,1vw,10px);margin-top:28px;padding-top:18px;border-bottom:1px solid #e4e6e9}.applicationbaritem{position:relative;flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.applicationbaritem i{width:100%;max-width:34px;min-height:2px;border-radius:4px 4px 1px 1px;background:#59616c;transition:height .25s ease}.applicationbaritem i[data-empty=true]{background:#e3e5e8}.applicationbaritem small{position:absolute;top:calc(100% + 8px);left:50%;color:#9ba1aa;font-size:8px;white-space:nowrap;transform:translate(-50%)}.applicationbarvalue{min-height:18px;color:#747b85;font-size:8px}.applicationloading,.applicationerror{height:240px;width:100%;display:grid;place-items:center;color:#999;font-size:11px}.applicationerror{color:#8f4a40}html[data-theme=dark] .applicationactivitybutton[data-active=true]{border-color:#666;background:#292d32;color:#fff}html[data-theme=dark] .applicationtoday,html[data-theme=dark] .applicationchart{border-color:#30343a;background:#15171a}html[data-theme=dark] .applicationchart{background:#111315}html[data-theme=dark] .applicationranges{border-color:#34383e;background:#1b1e22}html[data-theme=dark] .applicationranges button[aria-pressed=true]{background:#30343a;color:#f1f2f3;box-shadow:none}html[data-theme=dark] .applicationbars{border-color:#30343a}html[data-theme=dark] .applicationbaritem i{background:#aeb4bc}html[data-theme=dark] .applicationbaritem i[data-empty=true]{background:#30343a}@media(max-width:650px){.applicationspage{width:calc(100% - 32px);padding-top:38px}.applicationtoday{min-height:150px;padding:23px}.applicationtoday strong{font-size:58px}.applicationchart{padding:20px 16px 18px}.applicationcharthead{align-items:flex-start;flex-direction:column}.applicationranges{align-self:stretch}.applicationranges button{flex:1}.applicationbars{height:210px;gap:3px}.applicationbaritem small{font-size:7px}}
