*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#1E2924;background:#f7f8f8}button,input,select,textarea{font:inherit}button,a{cursor:pointer}.auth{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#fff}.auth-brand{background:linear-gradient(145deg,#245C46,#2F7557);color:#fff;padding:64px;display:flex;flex-direction:column;justify-content:center}.auth-brand img{width:210px;max-width:70%;margin-bottom:38px}.auth-brand h1{font-size:48px;line-height:1.05;margin:0 0 18px}.auth-brand p{max-width:580px;font-size:18px;line-height:1.6;color:#e6efec}.auth-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.auth-tags span{padding:8px 12px;border:1px solid #ffffff40;border-radius:999px;background:#ffffff12}.auth-panel{display:flex;align-items:center;justify-content:center;padding:32px}.auth-card{width:min(460px,100%);padding:30px;border:1px solid #DEE7E2;border-radius:20px;box-shadow:0 20px 60px #1232}.auth-card img{width:180px;display:block;margin:0 auto 18px}.auth-card h2{margin:0 0 8px}.muted{color:#66736D;font-size:13px}.field{display:flex;flex-direction:column;gap:6px;margin:12px 0}.field label{font-weight:750;font-size:13px}.field input,.field select,.field textarea{width:100%;border:1px solid #D4E0DA;border-radius:10px;padding:11px 12px;background:#fff;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#2F7557;box-shadow:0 0 0 3px #2F755718}.btn{border:0;border-radius:10px;padding:10px 14px;font-weight:800}.btn.primary{background:#2F7557;color:#fff}.btn.secondary{background:#f2f5f4;color:#356B54;border:1px solid #cce1d7}.btn.danger{background:#fff0ee;color:#a2261a;border:1px solid #f1c7c0}.btn.full{width:100%}.btn:disabled{opacity:.6;cursor:wait}.link{border:0;background:none;color:#2F7557;font-weight:800}.notice{display:none;padding:10px 12px;border-radius:10px;margin-top:12px;font-size:13px}.notice.show{display:block;background:#EAF4EF}.notice.bad{background:#fff0ee;color:#9b241b}.shell{display:grid;grid-template-columns:255px 1fr;min-height:100vh}.side{background:#245C46;color:#fff;padding:20px 14px;position:sticky;top:0;height:100vh;overflow:auto}.side img{width:178px;display:block;margin:6px auto 25px}.nav-title{font-size:10px;letter-spacing:.1em;color:#a6b8b2;margin:18px 12px 7px}.nav button{display:block;width:100%;border:0;background:transparent;color:#e6efec;text-align:left;padding:10px 12px;border-radius:9px;margin:2px 0;font-weight:700}.nav button:hover,.nav button.active{background:#2F7557;color:#fff}.side .logout{margin-top:22px;width:100%}.main{min-width:0;padding:26px}.top{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:24px}.top h1{margin:0;font-size:28px}.top-actions{display:flex;align-items:center;gap:8px}.lang{border:1px solid #D4E0DA;background:#fff;border-radius:8px;padding:8px}.section{display:none}.section.active{display:block}.hero{background:linear-gradient(120deg,#245C46,#2F7557);color:#fff;border-radius:20px;padding:28px;margin-bottom:18px}.hero h2{font-size:30px;margin:0 0 8px}.hero p{margin:0;color:#d7ece4;max-width:760px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.card{background:#fff;border:1px solid #DEE7E2;border-radius:16px;padding:18px;box-shadow:0 8px 30px #1221}.kpi strong{display:block;font-size:30px;margin-top:6px;color:#356B54}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.section h2{margin:0 0 14px}.searchbar{display:grid;grid-template-columns:2fr 1.2fr 1fr auto;gap:10px}.advanced{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.suggest-wrap{position:relative}.suggestions{position:absolute;z-index:50;left:0;right:0;top:100%;background:#fff;border:1px solid #d8e3df;border-radius:10px;box-shadow:0 14px 35px #0002;max-height:260px;overflow:auto}.suggestions button{display:block;width:100%;border:0;background:#fff;text-align:left;padding:10px 12px}.suggestions button:hover{background:#eef7f3}.offers{display:grid;gap:12px;margin-top:14px}.offer{background:#fff;border:1px solid #DEE7E2;border-radius:16px;padding:18px}.offer-head{display:flex;justify-content:space-between;gap:12px}.offer h3{margin:0 0 5px}.pill{display:inline-flex;padding:5px 9px;border-radius:999px;background:#EAF4EF;color:#2F7557;font-size:12px;font-weight:800}.table-wrap{overflow:auto;background:#fff;border:1px solid #DEE7E2;border-radius:14px}.data{width:100%;border-collapse:collapse;min-width:760px}.data th,.data td{padding:11px 12px;border-bottom:1px solid #edf1ef;text-align:left;font-size:13px}.data th{background:#f7faf8;color:#53655e}.doc-policy{margin-bottom:12px}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.empty{padding:25px;text-align:center;color:#738078;background:#fff;border:1px dashed #cddbd5;border-radius:14px}.menu{display:none}.splash{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff}.splash img{width:190px}.toast{position:fixed;right:18px;bottom:18px;z-index:9999;background:#245C46;color:#fff;padding:12px 16px;border-radius:12px;box-shadow:0 12px 35px #0003;font-weight:750;opacity:0;transform:translateY(12px);pointer-events:none;transition:.2s}.toast.show{opacity:1;transform:translateY(0)}.toast.bad{background:#8a281f}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,1fr)}.searchbar,.advanced{grid-template-columns:1fr 1fr}.auth{grid-template-columns:1fr}.auth-brand{display:none}}@media(max-width:720px){.shell{display:block}.side{position:fixed;z-index:80;left:-280px;width:255px;transition:.2s}.side.open{left:0}.main{padding:16px}.menu{display:inline-flex}.grid,.searchbar,.advanced,.profile-grid{grid-template-columns:1fr}.top h1{font-size:22px}.hero h2{font-size:24px}.toast{left:16px;right:16px;bottom:16px;text-align:center}}
.full{grid-column:1/-1}.profile-hero{display:flex;align-items:center;gap:18px;margin-bottom:14px}.profile-hero h3{margin:0 0 4px;font-size:22px}.profile-photo{width:112px;height:112px;border-radius:50%;overflow:hidden;flex:0 0 112px;background:#e7f3ee;display:flex;align-items:center;justify-content:center;border:4px solid #fff;box-shadow:0 5px 18px #1232}.profile-photo img{width:100%;height:100%;object-fit:cover}.profile-initials{font-size:34px;font-weight:900;color:#2F7557}.mini-upload{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.mini-upload input,.profileDocForm input{max-width:100%}.profile-doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.profileDocForm{display:flex;flex-direction:column;gap:10px;margin-top:12px}.profileDocForm input,#profilePhotoForm input,#profileOtherDocForm input[type=file]{border:1px solid #D4E0DA;border-radius:10px;padding:10px;background:#fff}#profileForm textarea{resize:vertical;min-height:110px}@media(max-width:720px){.profile-hero{align-items:flex-start;flex-direction:column}.profile-photo{width:96px;height:96px;flex-basis:96px}.profile-doc-grid{grid-template-columns:1fr}.full{grid-column:auto}}
.tc-recruitment-box{margin:0 0 18px}.tc-recruit-title{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #DEE7E2;border-radius:16px;padding:16px 18px}.tc-recruit-title h3{margin:0 0 4px}.tc-thread-list{display:grid;gap:12px;margin-top:12px}.tc-recruit-thread{box-shadow:none}.tc-thread-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.tc-thread-head h3{margin:0 0 4px}.tc-rmessages{display:grid;gap:10px;margin-top:14px}.tc-rmsg{max-width:88%;padding:12px 14px;border-radius:14px}.tc-rmsg.theirs{background:#EAF4EF;border:1px solid #d9e5df;margin-right:auto}.tc-rmsg.mine{background:#e6f5ef;border:1px solid #c8e5da;margin-left:auto}.tc-rmsg-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:7px}.tc-rmsg-meta span{font-size:11px;color:#66736D}.tc-rmsg-text{line-height:1.5;font-size:14px}.tc-reply-btn{margin-top:10px}.tc-recruitment-box.busy{opacity:.65}.tc-reply-overlay{position:fixed;inset:0;background:#071b1799;z-index:10020;display:flex;align-items:center;justify-content:center;padding:18px}.tc-reply-dialog{width:min(760px,96vw);background:#fff;border-radius:20px;padding:22px;box-shadow:0 30px 90px #0004}.tc-reply-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tc-reply-head h2{margin:0 0 4px}.tc-reply-close{border:0;background:#edf3f0;width:38px;height:38px;border-radius:50%;font-size:24px;line-height:1}.tc-reply-label{display:block;font-weight:800;margin:16px 0 7px}.tc-reply-dialog textarea{width:100%;min-height:280px;border:1px solid #c9d8d2;border-radius:12px;padding:14px;resize:vertical;outline:none;background:#fff;line-height:1.5}.tc-reply-dialog textarea:focus{border-color:#2F7557;box-shadow:0 0 0 3px #2F755718}.tc-reply-actions{justify-content:flex-end}.tc-candidate-recruit-toast{position:fixed;right:18px;bottom:18px;z-index:10050;padding:11px 14px;border-radius:10px;background:#245C46;color:#fff;font-weight:800;box-shadow:0 12px 35px #0003;opacity:0;transform:translateY(8px);transition:.18s;pointer-events:none}.tc-candidate-recruit-toast.show{opacity:1;transform:translateY(0)}.tc-candidate-recruit-toast.bad{background:#9b241b}@media(max-width:720px){.tc-recruit-title{align-items:flex-start;flex-direction:column}.tc-rmsg{max-width:96%}.tc-reply-dialog{padding:18px}.tc-reply-dialog textarea{min-height:240px}.tc-candidate-recruit-toast{left:16px;right:16px;text-align:center}}

.tc-thread-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.tc-delete-thread{background:#fff;color:#a6251c;border-color:#e8b8b3}.tc-delete-thread:hover{background:#fff5f4}
/* TC_INBOX_STYLES_V1 */
.tc-inbox-tools{display:grid;grid-template-columns:2fr repeat(4,minmax(140px,1fr)) auto;gap:9px;margin:12px 0 16px}.tc-inbox-tools input,.tc-inbox-tools select{width:100%;border:1px solid #D4E0DA;border-radius:10px;padding:10px;background:#fff}.tc-inbox-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.7fr);gap:14px}.tc-inbox-list,.tc-inbox-detail{background:#fff;border:1px solid #DEE7E2;border-radius:16px;padding:12px;min-height:360px}.tc-inbox-list{display:grid;gap:8px;align-content:start;max-height:72vh;overflow:auto}.tc-inbox-thread{border:1px solid #DEE7E2;background:#f9fbfa;border-radius:12px;padding:12px;text-align:left;color:inherit}.tc-inbox-thread.active{border-color:#2F7557;background:#edf8f3}.tc-inbox-thread-top{display:flex;justify-content:space-between;gap:8px}.tc-inbox-thread-top span{font-size:11px;background:#EAF4EF;color:#2F7557;padding:4px 7px;border-radius:999px}.tc-inbox-thread b,.tc-inbox-thread small,.tc-inbox-thread time{display:block;margin-top:5px}.tc-inbox-thread small,.tc-inbox-thread time{color:#738078;font-size:12px}.tc-inbox-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid #e5ede9;padding:4px 4px 12px}.tc-inbox-head h3{margin:0}.tc-inbox-head p{margin:4px 0 0;color:#738078}.tc-inbox-messages{display:grid;gap:10px;max-height:48vh;overflow:auto;padding:14px 4px}.tc-inbox-msg{max-width:88%;border-radius:14px;padding:12px 14px}.tc-inbox-msg.mine{margin-left:auto;background:#e5f5ee}.tc-inbox-msg.theirs{margin-right:auto;background:#f1f5f3}.tc-inbox-msg>div{display:flex;gap:8px;flex-wrap:wrap}.tc-inbox-msg span{font-size:11px;color:#738078}.tc-inbox-msg p{margin:7px 0 0;line-height:1.45}.tc-inbox-compose{display:grid;grid-template-columns:1fr auto;gap:9px;align-items:end;border-top:1px solid #e5ede9;padding-top:12px}.tc-inbox-compose textarea{width:100%;border:1px solid #D4E0DA;border-radius:10px;padding:11px}.tc-inbox-toast{position:fixed;right:18px;bottom:18px;z-index:1000200;padding:11px 14px;border-radius:10px;background:#245C46;color:#fff;font-weight:800;opacity:0;transform:translateY(8px);transition:.18s;pointer-events:none}.tc-inbox-toast.show{opacity:1;transform:none}.tc-inbox-toast.bad{background:#9b241b}@media(max-width:1050px){.tc-inbox-tools{grid-template-columns:1fr 1fr 1fr}.tc-inbox-grid{grid-template-columns:1fr}}@media(max-width:650px){.tc-inbox-tools{grid-template-columns:1fr}.tc-inbox-compose{grid-template-columns:1fr}.tc-inbox-head{flex-direction:column}}

/* TC_Q95_UX_20260924_V1 */
html{scroll-padding-top:78px}
body :where(p,span,div,section,article,header,footer,main,nav,aside,h1,h2,h3,h4,h5,h6,small,strong,b,td,th,li,ul,ol){cursor:default}
a,button,[role="button"],summary,label[for]{cursor:pointer}
input,textarea,[contenteditable="true"]{cursor:text;caret-color:auto}
select{cursor:pointer}
:focus-visible{outline:3px solid #f4c21f!important;outline-offset:2px!important}
button,input,select,textarea{min-height:44px}
button:disabled,[aria-disabled="true"]{opacity:.58;cursor:not-allowed}
button,a,input,select,textarea{touch-action:manipulation}
.tablewrap,.tc-q95-tablewrap{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
table{font-variant-numeric:tabular-nums}
@media(max-width:760px){
  .tablewrap,.tc-q95-tablewrap{max-width:100%}
  table{min-width:680px}
  .actions{gap:6px}
  .actions .btn,.actions button{min-height:44px}
  input,select,textarea{font-size:16px}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}


/* TC_DESIGNER_PRO_GREEN_WHITE_V5 */
:root{
  --tc-bg:#F7F9F8;
  --tc-surface:#FFFFFF;
  --tc-surface-soft:#F5FAF7;
  --tc-green-700:#245C46;
  --tc-green-600:#2F7557;
  --tc-green-500:#3F8B6B;
  --tc-green-100:#EAF4EF;
  --tc-green-50:#F5FAF7;
  --tc-text:#1E2924;
  --tc-muted:#66736D;
  --tc-line:#DEE7E2;
  --tc-danger:#B42318;
  --tc-danger-bg:#FFF4F2;
}
html,body{background:var(--tc-bg)!important;color:var(--tc-text)!important}
.shell{background:var(--tc-bg)!important}
.side{background:var(--tc-surface)!important;color:var(--tc-text)!important;border-right:1px solid var(--tc-line)!important;box-shadow:8px 0 24px rgba(30,41,36,.035)!important}
.side img{background:#fff!important}
.nav-title{color:#87938D!important}
.nav button{color:#35443D!important;background:transparent!important}
.nav button:hover{background:#F5F8F6!important;color:var(--tc-green-700)!important}
.nav button.active{background:var(--tc-green-100)!important;color:var(--tc-green-700)!important;box-shadow:inset 3px 0 0 var(--tc-green-600)!important}
.main{background:var(--tc-bg)!important}
.top{background:transparent!important}
.hero{background:linear-gradient(135deg,#FFFFFF 0%,#FFFFFF 72%,#F2F8F5 100%)!important;color:var(--tc-text)!important;border:1px solid var(--tc-line)!important;box-shadow:0 12px 30px rgba(36,92,70,.06)!important}
.hero h1,.hero h2,.hero h3{color:var(--tc-green-700)!important}
.hero p{color:var(--tc-muted)!important}
.auth{background:#fff!important}
.auth-brand{background:linear-gradient(145deg,#FFFFFF,#F3F8F5)!important;color:var(--tc-text)!important;border-right:1px solid var(--tc-line)!important}
.auth-brand h1,.auth-brand h2{color:var(--tc-green-700)!important}
.auth-brand p{color:var(--tc-muted)!important}
.auth-tags span{background:#fff!important;border-color:#DDE9E3!important;color:#476156!important}
.auth-card,.card,.offer,.table-wrap,.tc-ats-list,.tc-ats-detail,.tc-inbox-list,.tc-inbox-detail{background:#fff!important;border-color:var(--tc-line)!important;box-shadow:0 8px 24px rgba(30,41,36,.045)!important}
.btn.primary{background:var(--tc-green-600)!important;color:#fff!important;box-shadow:0 5px 14px rgba(47,117,87,.16)!important}
.btn.primary:hover{background:var(--tc-green-700)!important}
.btn.secondary{background:#fff!important;color:#3D5E50!important;border:1px solid #D2E0D9!important}
.btn.secondary:hover{background:var(--tc-green-50)!important}
.link{color:var(--tc-green-600)!important}
.kpi strong,.action-card strong{color:var(--tc-green-700)!important}
.pill{background:var(--tc-green-100)!important;color:#35654F!important}
.pill.direct{background:#EEF4FA!important;color:#365E80!important}
.data th{background:#F4F7F5!important;color:#56655E!important;border-bottom-color:var(--tc-line)!important}
.data td{background:#fff!important;border-bottom-color:#E9EFEC!important}
.data tr:hover td{background:#FAFCFB!important}
.field input,.field select,.field textarea,.lang,input,select,textarea{background:#fff!important;border-color:#D4E0DA!important;color:var(--tc-text)!important}
.field input:focus,.field select:focus,.field textarea:focus,input:focus,select:focus,textarea:focus{outline:none!important;border-color:var(--tc-green-500)!important;box-shadow:0 0 0 3px rgba(63,139,107,.13)!important}
.notice.show{background:#F3F8F5!important;color:#3E5A4E!important}
.notice.bad,.btn.danger{background:var(--tc-danger-bg)!important;color:var(--tc-danger)!important;border-color:#F1C7C1!important}
.empty{background:#fff!important;border-color:#D8E3DE!important;color:#738078!important}
.mode{background:#fff!important;border-color:#D8E3DE!important}
.suggestions{border-color:var(--tc-line)!important}
.suggestions button:hover{background:var(--tc-green-50)!important}


/* TC_CANDIDATE_HELLOWORK_V1 */
:root{
  --hw-bg:#F6F8F7;
  --hw-card:#FFFFFF;
  --hw-text:#17251E;
  --hw-muted:#67756E;
  --hw-green:#2F7557;
  --hw-green-dark:#245C46;
  --hw-green-soft:#EDF5F1;
  --hw-line:#DDE6E1;
  --hw-shadow:0 10px 28px rgba(23,61,48,.06);
  --hw-shadow-hover:0 16px 38px rgba(23,61,48,.10);
}
html,body{background:var(--hw-bg)!important;color:var(--hw-text)!important}
.shell{grid-template-columns:270px minmax(0,1fr)!important;background:var(--hw-bg)!important}
.side{width:auto!important;background:#fff!important;border-right:1px solid var(--hw-line)!important;box-shadow:8px 0 28px rgba(23,61,48,.035)!important;padding:22px 14px!important}
.side img{width:170px!important;margin:4px auto 28px!important}
.nav-title{color:#8A9791!important;font-weight:850!important;letter-spacing:.12em!important}
.nav button{color:#34473E!important;padding:11px 13px!important;border-radius:11px!important;font-weight:760!important}
.nav button:hover{background:#F4F8F6!important;color:var(--hw-green-dark)!important}
.nav button.active{background:var(--hw-green-soft)!important;color:var(--hw-green-dark)!important;box-shadow:inset 3px 0 0 var(--hw-green)!important}
.main{padding:30px 34px 44px!important;background:var(--hw-bg)!important}
.top{background:#fff!important;border:1px solid var(--hw-line)!important;border-radius:18px!important;padding:18px 20px!important;box-shadow:0 7px 20px rgba(23,61,48,.04)!important;margin-bottom:20px!important}
.top h1{font-size:28px!important;color:#173B2E!important;letter-spacing:-.7px!important}
.section>h2{font-size:30px!important;letter-spacing:-.8px!important;color:#173B2E!important;margin-bottom:6px!important}
.section>h2+.muted{font-size:14px!important;margin-bottom:18px!important}
.hero{background:linear-gradient(135deg,#FFFFFF 0%,#FFFFFF 68%,#EFF6F2 100%)!important;color:var(--hw-text)!important;border:1px solid var(--hw-line)!important;border-radius:20px!important;box-shadow:var(--hw-shadow)!important;padding:28px 30px!important}
.hero h2{color:#173B2E!important;font-size:30px!important;letter-spacing:-.8px!important}
.hero p{color:var(--hw-muted)!important;line-height:1.65!important}
.grid{gap:14px!important;margin-top:16px!important}
.card,.table-wrap,.tc-inbox-list,.tc-inbox-detail{border:1px solid var(--hw-line)!important;border-radius:18px!important;box-shadow:var(--hw-shadow)!important;background:#fff!important}
.kpi{padding:20px!important}
.kpi .muted{font-weight:750!important;color:#718079!important}
.kpi strong{font-size:34px!important;color:var(--hw-green-dark)!important}

/* Search modeled on leading job boards */
#search .card{padding:18px!important;overflow:visible!important}
.searchbar{
  grid-template-columns:minmax(280px,1.65fr) minmax(220px,1.15fr) minmax(150px,.72fr) auto!important;
  gap:10px!important;
  align-items:end!important;
  position:relative!important;
  z-index:40!important
}
.searchbar .field{margin:0!important}
.searchbar input,.searchbar select{
  min-height:50px!important;
  border-radius:12px!important;
  border-color:#D2DED8!important;
  background:#fff!important
}
.searchbar .btn.primary{min-height:50px!important;padding:0 22px!important;border-radius:12px!important}
.suggest-wrap{z-index:60!important}
.suggestions{z-index:10000!important;border-radius:14px!important;box-shadow:0 18px 45px rgba(23,61,48,.15)!important}

/* Offer cards */
.offers{gap:14px!important;margin-top:18px!important}
.offer{
  position:relative!important;
  border:1px solid var(--hw-line)!important;
  border-radius:18px!important;
  padding:22px 22px 20px!important;
  background:#fff!important;
  box-shadow:var(--hw-shadow)!important;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important
}
.offer:hover{
  transform:translateY(-2px)!important;
  border-color:#C6D8CF!important;
  box-shadow:var(--hw-shadow-hover)!important
}
.offer-head{align-items:flex-start!important}
.offer h3{
  font-size:20px!important;
  line-height:1.3!important;
  letter-spacing:-.35px!important;
  color:#193D30!important;
  margin:0 0 6px!important
}
.offer p{color:#52645B!important;line-height:1.62!important}
.offer .muted{color:#718079!important}
.offer .actions{gap:7px!important;margin-top:13px!important}
.offer .btn.primary{padding:11px 18px!important;border-radius:11px!important}
.pill{
  background:#EEF5F1!important;
  color:#35654F!important;
  border:1px solid #DCE9E2!important;
  padding:5px 9px!important
}

/* Application management stays data-oriented */
#apps .table-wrap{margin-top:14px!important}
.data th{
  background:#F4F7F5!important;
  color:#56665E!important;
  font-weight:850!important
}
.data td{background:#fff!important}
.data tbody tr:hover td{background:#FAFCFB!important}
#apps>.card{margin-top:18px!important}
.empty{border-radius:16px!important;background:#fff!important;border-color:#CFDCD5!important;color:#738078!important}

/* Forms */
.field label{color:#45574E!important;font-weight:800!important}
.field input,.field select,.field textarea{
  border-radius:11px!important;
  border-color:#D3DFD9!important
}
.field input:focus,.field select:focus,.field textarea:focus{
  border-color:#4A9472!important;
  box-shadow:0 0 0 3px rgba(74,148,114,.12)!important
}
.btn.primary{background:var(--hw-green)!important;color:#fff!important}
.btn.primary:hover{background:var(--hw-green-dark)!important}
.btn.secondary{background:#fff!important;color:#365C4B!important;border:1px solid #D2E0D9!important}
.btn.secondary:hover{background:#F5F8F6!important}
@media(max-width:1000px){
  .shell{grid-template-columns:255px minmax(0,1fr)!important}
  .main{padding:24px!important}
  .searchbar{grid-template-columns:1fr 1fr!important}
  .searchbar .btn.primary{grid-column:1/-1!important}
}
@media(max-width:720px){
  .main{padding:14px!important}
  .top{padding:14px!important;border-radius:15px!important}
  .section>h2{font-size:25px!important}
  .hero{padding:22px!important}
  .searchbar{grid-template-columns:1fr!important}
  .searchbar .btn.primary{grid-column:auto!important;width:100%!important}
  .offer{padding:18px!important}
}


/* TC_STATIC_TEXT_CURSOR_FIX_V1 */
body, body *{cursor:default}
a,button,[role="button"],summary,label[for],[data-sec],[data-go],[data-p],[onclick]{cursor:pointer!important}
input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]),
textarea,[contenteditable="true"]{cursor:text!important}
select,input[type="button"],input[type="submit"],input[type="reset"],input[type="checkbox"],input[type="radio"],input[type="file"]{cursor:pointer!important}


/* TC_CURSOR_CARET_HARD_FIX_V2 */
html,body,body *{
  caret-color:transparent!important;
}
body,body *{
  cursor:default!important;
}
a,a *,button,button *,[role="button"],[role="button"] *,summary,summary *,label[for],label[for] *,
[data-sec],[data-sec] *,[data-go],[data-go] *,[data-p],[data-p] *,[onclick],[onclick] *{
  cursor:pointer!important;
}
input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),
textarea,[contenteditable="true"],[contenteditable="plaintext-only"]{
  cursor:text!important;
  caret-color:auto!important;
}
select,input[type="button"],input[type="submit"],input[type="reset"],input[type="checkbox"],input[type="radio"],input[type="file"]{
  cursor:pointer!important;
  caret-color:transparent!important;
}

/* TC_CANDIDATE_WHITE_NAV_V1 */
.shell .side{background:#fff!important;color:#263a31!important;box-shadow:none!important;border-right:1px solid #e1ebe5}
.shell .nav-title{color:#52665c!important;text-shadow:none!important}
.shell .nav button{background:transparent!important;color:#243b30!important;text-shadow:none!important;box-shadow:none!important}
.shell .nav button:hover{background:#f3f6f4!important;color:#1d543e!important}
.shell .nav button.active{background:#e7f5ec!important;color:#15513b!important;box-shadow:none!important}
.shell .side .logout{color:#fff!important}
/* TC_CANDIDATE_DASHBOARD_NO_OLD_FLASH_20261024 */
#home:not(.tc-design-dashboard)>.hero,
#home:not(.tc-design-dashboard)>.grid{opacity:0!important;animation:tcCandidateOldFallback .01s 4s forwards!important}
#home:not(.tc-design-dashboard):before{content:"Préparation de votre tableau de bord…";display:block;background:linear-gradient(110deg,#f4faf6,#e5f3eb);color:#366e50;border-radius:18px;padding:27px 22px;margin:0 0 16px;font-weight:650;border:1px solid #e0ece4}
#home.tc-design-dashboard:before{content:none!important;display:none!important}
@keyframes tcCandidateOldFallback{to{opacity:1}}
@media(prefers-reduced-motion:reduce){#home:not(.tc-design-dashboard)>.hero,#home:not(.tc-design-dashboard)>.grid{animation-delay:4s!important}}

/* TC_SPONTANEOUS_ATS_MODULE_STYLES_V1 */
#spontaneousAgent{max-width:1150px}
#spontaneousAgent>.muted{margin:-3px 0 18px;line-height:1.6}
#spontaneousAgent .card{padding:clamp(18px,2.5vw,28px)!important;border-radius:20px!important;background:#fff!important}
.tc-sa-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.tc-sa-head strong{font-size:20px}.tc-sa-head p{margin:6px 0}
.tc-sa-pill{border:1px solid #a9d2ba;background:#eaf7ef;border-radius:30px;padding:7px 12px;color:#226b48;font-size:12px;font-weight:800}
.tc-sa-price{display:grid;gap:6px;background:linear-gradient(112deg,#edf9f1,#f8fbf8);padding:19px;border-radius:14px;border:1px solid #d7e9de;margin-bottom:22px}.tc-sa-price strong{font-size:19px;color:#1c754a}.tc-sa-price span,.tc-sa-price small{color:#547264}
.tc-sa-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.tc-sa-consent{display:flex;align-items:flex-start;gap:10px;margin:15px 0;line-height:1.5;color:#355a45;font-size:13px}.tc-sa-consent input{width:17px;height:17px;flex:0 0 17px}
.tc-sa-history{display:grid;gap:8px}.tc-sa-row{padding:12px 14px;border-radius:11px;background:#f8fbf8;border:1px solid #e4ede6;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.tc-sa-row small{color:#688070}
#spontaneousAgent h3{margin:27px 0 13px!important}
@media(max-width:850px){.tc-sa-fields{grid-template-columns:1fr}}
/* TC_PORTAL_STABILITY_FIX_20261024: stable layout and nav */
html {scrollbar-gutter:stable;}
.shell {align-items:stretch;min-width:0;}
.shell .side {scrollbar-gutter:stable;overflow-x:hidden!important;overscroll-behavior:contain;}
.shell .side .nav {align-content:start;min-width:0;}
.shell .side .nav button,
.shell .side .nav [data-sec] {
 width:100%!important;box-sizing:border-box!important;position:relative;
 transform:none!important;transition:background-color .12s ease,color .12s ease,border-color .12s ease!important;
 font-size:13px!important;line-height:1.4!important;
 overflow-wrap:anywhere;flex-shrink:0!important;text-align:left!important;
}
.shell .side .nav button:hover,.shell .side .nav button.active {
 transform:none!important;letter-spacing:normal!important;
}
.shell .main{min-width:0;overflow-x:clip;}
.shell .section{scroll-margin-top:16px;}
.shell .top{min-width:0;min-height:72px;}
.shell .top-actions{flex-shrink:0;}
#tcAtsIntegrated #tcAtsSelfService{min-height:140px;}
@media(min-width:901px){.shell .side{height:100vh;min-height:100vh;}}
@media(max-width:900px){.shell .main{width:100%;}.shell .side .nav button{min-height:42px!important;}}

/* TC_SUBSCRIPTIONS_OVERVIEW_STYLES_V1_20261024 */
#tcSubscriptionsOverview{max-width:1100px}
#tcSubscriptionsOverview:not(.active){display:none!important}
#tcSubscriptionsOverview>.muted{margin:3px 0 23px}
.tc-subscription-card{background:#fff;border:1px solid #dce8e0;border-radius:18px;padding:clamp(17px,2.6vw,28px);box-shadow:0 12px 35px rgba(18,67,39,.045);margin:12px 0 18px}
.tc-subscription-top{display:flex;justify-content:space-between;align-items:start;gap:18px}
.tc-subscription-top h3{margin:0 0 5px!important;color:#164d37;font-size:21px}
.tc-subscription-top p{margin:0 0 15px;line-height:1.5}
.tc-subscription-status{display:inline-flex;border:1px solid #bcdcc7;background:#edf8f0;color:#216940;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;white-space:nowrap}
.tc-subscription-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}
.tc-subscription-details>div{display:grid;gap:6px;padding:15px 17px;background:#f8fbf9;border:1px solid #e3ede7;border-radius:12px;min-width:0}
.tc-subscription-details span{color:#687b70;font-size:12px}
.tc-subscription-details strong{overflow-wrap:anywhere;font-size:14px;color:#284d38}
.tc-subscription-note{margin:16px 0 0;color:#627969;font-size:13px}
.tc-subscription-foot{margin:18px 0;line-height:1.6}
@media(max-width:650px){.tc-subscription-details{grid-template-columns:1fr}.tc-subscription-top{flex-wrap:wrap}}

/* TC_ROUND_SELECTION_CONTROLS_V1_20261027 */
html body input[type="checkbox"]:not([role="switch"]){
 -webkit-appearance:none!important;
 appearance:none!important;
 display:inline-grid!important;
 place-content:center!important;
 box-sizing:border-box!important;
 width:18px!important;
 height:18px!important;
 min-width:18px!important;
 min-height:18px!important;
 max-width:18px!important;
 max-height:18px!important;
 flex:0 0 18px!important;
 padding:0!important;
 margin:0 7px 0 0!important;
 vertical-align:middle!important;
 border:1.5px solid #8aa89a!important;
 border-radius:50%!important;
 background:#fff!important;
 background-image:none!important;
 box-shadow:none!important;
 cursor:pointer!important;
}
html body input[type="checkbox"]:not([role="switch"])::before{
 content:"";
 width:8px;
 height:8px;
 border-radius:50%;
 background:#fff;
 transform:scale(0);
}
html body input[type="checkbox"]:not([role="switch"]):checked{
 border-color:#24845c!important;
 background:#24845c!important;
}
html body input[type="checkbox"]:not([role="switch"]):checked::before{transform:scale(1)}
html body input[type="checkbox"]:not([role="switch"]):indeterminate::before{
 width:8px;
 height:2px;
 border-radius:2px;
 background:#24845c;
 transform:scale(1);
}
html body input[type="checkbox"]:not([role="switch"]):checked:indeterminate::before{background:#fff}
html body input[type="checkbox"]:not([role="switch"]):focus-visible{
 outline:3px solid #87cdb0!important;
 outline-offset:3px!important;
}
html body input[type="checkbox"]:not([role="switch"]):disabled{
 opacity:.5!important;
 cursor:not-allowed!important;
}
@media(forced-colors:active){
 html body input[type="checkbox"]:not([role="switch"]){border-color:ButtonText!important;background:Canvas!important;forced-color-adjust:none}
 html body input[type="checkbox"]:not([role="switch"]):checked{border-color:Highlight!important;background:Highlight!important}
 html body input[type="checkbox"]:not([role="switch"]):checked::before{background:HighlightText}
 html body input[type="checkbox"]:not([role="switch"]):indeterminate::before{background:ButtonText}
 html body input[type="checkbox"]:not([role="switch"]):focus-visible{outline-color:Highlight!important}
}

/* TC_CANDIDATE_SIDEBAR_PRO_V1_20261027 */
#app .shell .side{
 background:#fff!important;
 border:0!important;
 border-right:1px solid #e2ebe6!important;
 border-radius:0!important;
 box-shadow:3px 0 18px rgba(21,65,43,.025)!important;
 padding:18px 12px 14px!important;
 display:flex!important;
 flex-direction:column!important;
 gap:0!important;
}
#app .shell .side>img{
 width:176px!important;
 max-width:calc(100% - 24px)!important;
 height:auto!important;
 object-fit:contain!important;
 margin:5px 12px 20px!important;
 align-self:flex-start;
}
#app .shell .side .nav{
 flex:1;
 min-height:0;
 overflow-y:auto;
 overflow-x:hidden;
 scrollbar-width:thin;
 scrollbar-color:#cbded2 transparent;
 padding:0 3px 12px 0!important;
}
#app .shell .side .nav .nav-title{
 color:#83958a!important;
 font-size:10px!important;
 font-weight:750!important;
 letter-spacing:.11em!important;
 line-height:1.4!important;
 margin:20px 13px 7px!important;
 padding:0!important;
}
#app .shell .side .nav .nav-title:first-child{margin-top:6px!important}
#app .shell .side .nav button:not([hidden]){
 display:flex!important;
 align-items:center!important;
 gap:11px!important;
 width:100%!important;
 box-sizing:border-box!important;
 min-height:44px!important;
 padding:10px 11px!important;
 margin:2px 0!important;
 border:0!important;
 border-left:3px solid transparent!important;
 border-radius:10px!important;
 background:transparent!important;
 color:#3d5a49!important;
 font-size:13px!important;
 font-weight:600!important;
 line-height:1.4!important;
 letter-spacing:0!important;
 text-align:left!important;
 white-space:normal!important;
 overflow-wrap:anywhere;
 box-shadow:none!important;
 transform:none!important;
 transition:background-color .14s,color .14s;
}
#app .shell .side .nav button:not([hidden])::before{
 content:"";
 display:block;
 width:18px;
 height:18px;
 min-width:18px;
 flex:0 0 18px;
 background:currentColor;
 -webkit-mask:var(--tc-menu-icon) center/contain no-repeat;
 mask:var(--tc-menu-icon) center/contain no-repeat;
 opacity:.8;
}
#app .shell .side .nav button:not([hidden]):hover{background:#f2f7f4!important;color:#1f6544!important}
#app .shell .side .nav button:not([hidden]).active,
#app .shell .side .nav button:not([hidden])[aria-current="page"]{
 background:#e9f4ed!important;
 color:#12643f!important;
 border-left-color:#25865b!important;
 font-weight:750!important;
}
#app .shell .side .nav button:not([hidden]).active::before{opacity:1}
#app .shell .side .nav button:not([hidden]):focus-visible{outline:2px solid #72b18c!important;outline-offset:1px!important}
#app .shell .side #logout{
 margin-top:12px!important;
 padding:11px 13px!important;
 background:#f8faf9!important;
 color:#6a4a46!important;
 border:1px solid #e4eae6!important;
 border-radius:10px!important;
 font-size:12px!important;
 font-weight:650!important;
 box-shadow:none!important;
}
@media(min-width:901px){
 #app .shell{grid-template-columns:260px minmax(0,1fr)!important}
 #app .shell .side{position:sticky!important;top:0!important;width:260px!important;height:100dvh!important;overflow:hidden!important;box-sizing:border-box!important}
}
@media(prefers-reduced-motion:reduce){#app .shell .side .nav button:not([hidden]){transition:none!important}}
#app .shell .side .nav button[data-sec="home"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2010.5%2012%203l9%207.5M5%209v11h5v-6h4v6h5V9%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="offers"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%206V4h8v2M4%207h16v13H4zM4%2012h16M10%2011v3h4v-3%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="applications"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%204h8v3H8zM6%205H4v16h16V5h-2M8%2012h8M8%2016h6%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="tcAtsInterviewProposals"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203v4M17%203v4M4%209h16M4%205h16v16H4zM8%2014h3M14%2014h2%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="candidateSearch"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2014a5%205%200%201%200%200-10%205%205%200%200%200%200%2010Zm4%200%206%206%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="tcTransmitted"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204h10l4%204v13H5zM15%204v5h4M8%2013h8M8%2017h6%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="tcCompanyArchives"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h18v4H3zM5%208v13h14V8M9%2012h6%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="spontaneousApplicants"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v14H4zM4%207l8%206%208-6%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="tcSubscriptionsOverview"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%205h18v14H3zM3%209h18M7%2015h4%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="inbox"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h16v16H4zM4%2013h5l1%203h4l1-3h5%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="notifications"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2017h14l-2-3V9a5%205%200%200%200-10%200v5zM10%2021h4%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="staffing"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%204H4v16h16v-5M12%208h9M16.5%203.5v9M8%2012h3M8%2016h6%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="missions"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203v4M17%203v4M4%209h16M4%205h16v16H4zM8%2013h2M14%2013h2M8%2017h2%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="workers"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%2012a4%204%200%201%200%200-8%204%204%200%200%200%200%208ZM2%2021v-2a6%206%200%200%201%2012%200v2M17%204a4%204%200%200%201%200%208M17%2015a5%205%200%200%201%205%205v1%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="workerDocs"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h6l2%202h8v12H4zM8%2013h8M8%2016h5%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="contracts"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h12v18H6zM9%207h6M9%2011h6M9%2015h3M14%2018l3-3%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="amendments"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h11v5M4%204v16h16V9M10%2016l2-5%207-7%203%203-7%207z%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="invoices"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h12v18l-3-2-3%202-3-2-3%202zM9%207h6M9%2011h6M9%2015h4%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="companyDocs"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207h7l2-3h9v16H3zM8%2012h8M8%2016h5%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="profile"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2012a4%204%200%201%200%200-8%204%204%200%200%200%200%208ZM4%2021v-2a8%208%200%200%201%2016%200v2%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="search"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2014a5%205%200%201%200%200-10%205%205%200%200%200%200%2010Zm4%200%206%206%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="apps"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%204h8v3H8zM6%205H4v16h16V5h-2M8%2012h8M8%2016h6%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav #tcCandidateArchivesBtn{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h18v4H3zM5%208v13h14V8M9%2012h6%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="spontaneousAgent"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203v4M17%203v4M4%209h16M4%205h16v16H4zM8%2014h3M14%2014h2%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="hours"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203v4M17%203v4M4%209h16M4%205h16v16H4zM8%2013h2M14%2013h2M8%2017h2%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="pay"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%205h18v14H3zM3%209h18M7%2015h4%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="interviewProposals"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%203v4M17%203v4M4%209h16M4%205h16v16H4zM8%2014h3M14%2014h2%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="signature"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h11v5M4%204v16h16V9M10%2016l2-5%207-7%203%203-7%207z%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="myCvs"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204h10l4%204v13H5zM15%204v5h4M8%2013h8M8%2017h6%22%2F%3E%3C%2Fsvg%3E")}
#app .shell .side .nav button[data-sec="docs"]{--tc-menu-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h6l2%202h8v12H4zM8%2013h8M8%2016h5%22%2F%3E%3C%2Fsvg%3E")}

/* TC_CANDIDATE_MENU_ACCORDIONS_V1_20261027 */
#app .shell .side .nav .tc-menu-group{margin:0 0 7px;padding:0;border:0;background:transparent;border-radius:10px}
#app .shell .side .nav .tc-menu-summary{
 display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;
 padding:12px 11px;margin:0;border-radius:9px;user-select:none;
 color:#788e7e;font-size:10px;font-weight:750;line-height:1.4;letter-spacing:.085em;
}
#app .shell .side .nav .tc-menu-summary::-webkit-details-marker{display:none}
#app .shell .side .nav .tc-menu-summary::after{
 content:"";display:block;width:6px;height:6px;flex:0 0 6px;
 border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;
 transform:rotate(45deg);margin:-3px 3px 0 3px;
}
#app .shell .side .nav .tc-menu-group[open]>.tc-menu-summary::after{transform:rotate(225deg);margin-top:3px}
#app .shell .side .nav .tc-menu-summary:hover{background:#f2f7f4;color:#2f704c}
#app .shell .side .nav .tc-menu-group[data-contains-active="true"]>.tc-menu-summary{color:#28744e}
#app .shell .side .nav .tc-menu-group-count{
 display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;
 margin-left:auto;padding:0 4px;border-radius:5px;background:#eff4f0;color:#829589;
 font-size:10px;font-weight:650;letter-spacing:0;box-sizing:border-box;
}
#app .shell .side .nav .tc-menu-items{padding:0 0 2px}
#app .shell .side .nav .tc-menu-group:not([open])>.tc-menu-items{display:none!important}
#app .shell .side .nav .tc-menu-summary:focus-visible{outline:2px solid #72b18c;outline-offset:1px}
#app .shell .side .nav .tc-menu-group+.tc-menu-group{border-top:1px solid #f0f4f1}

#app .shell .side .nav button[hidden]{display:none!important}

html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) *{color:var(--tc-ink)!important;border-color:var(--tc-border)!important;box-shadow:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) *::before,html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) *::after{color:inherit!important;border-color:var(--tc-border)!important;box-shadow:none!important}
/* TalentCongo — palette bleue, prévisualisation uniquement. Aucun changement métier. */
:root {
 --tc-blue:#2455A4; --tc-blue-dark:#173B70; --tc-white:#FFFFFF;
 --tc-surface:#F3F4F6; --tc-ink:#292D33; --tc-muted:#6B7280; --tc-border:#E5E7EB;
 --green:var(--tc-blue); --green-dark:var(--tc-blue-dark); --primary:var(--tc-blue);
 --brand:var(--tc-blue); --accent:var(--tc-blue); --ink:var(--tc-ink); --muted:var(--tc-muted);
 --bg:var(--tc-surface); --line:var(--tc-border);
}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) {background:var(--tc-white)!important;color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(#app,.main,.auth) {color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.main,.auth,.auth-brand) {background:var(--tc-surface)!important;background-image:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.header,.side,.auth-panel,.auth-card,dialog,.card,.box,.job,.offer,.service,.stat,.profile-hero,.th-screen-window) {background:var(--tc-white)!important;background-image:none!important;border-color:var(--tc-border)!important;color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.hero-copy,.welcome,.welcome-card,.welcome-banner,.dashboard-welcome,.hero-banner,.page-header,.topbar,.top,.main>.head,.auth-brand,.section.soft,.soft,.tc-ai-note,.tc-agent-summary,.tc-ats-pro-sub,.tc-choice-card) {background-color:var(--tc-surface)!important;background-image:none!important;border-color:var(--tc-border)!important;color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(h1,h2,h3,h4,h5,.brand span,.auth-brand h1,.side summary,.side a,.side button,.mode,.field label,label) {color:var(--tc-ink)!important;text-shadow:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(p,.muted,small,.company,.subtitle,.th-intro,.th-description,.th-caption,.th-hint) {color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.card,.auth-card,.box,.job,.offer,.service,.stat) > :is(.muted,small,.subtitle) {color:var(--tc-muted)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) a {color:var(--tc-blue)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(input:not([type=checkbox]):not([type=radio]),select,textarea) {background:var(--tc-white)!important;background-image:none!important;color:var(--tc-ink)!important;border-color:var(--tc-muted)!important;box-shadow:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(input,textarea)::placeholder {color:var(--tc-muted)!important;opacity:1!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(input,select,textarea):focus-visible {outline:2px solid var(--tc-blue)!important;outline-offset:2px!important;border-color:var(--tc-blue)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(input[type=checkbox],input[type=radio]) {accent-color:var(--tc-blue)!important;border-color:var(--tc-muted)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(input[type=checkbox],input[type=radio]):checked {background-color:var(--tc-blue)!important;border-color:var(--tc-blue)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.btn,button.th-nav,.th-zoom,.tc-geo-near) {background:var(--tc-white)!important;background-image:none!important;border-color:var(--tc-muted)!important;color:var(--tc-blue)!important;box-shadow:none!important;text-shadow:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.btn.primary,.btn-primary,.tc-search-icon,.tc-account-create,.tc-choice-action,.th-nav.primary,.tc-agent-primary,.tc-ats-pro-sub .btn.primary,button[type=submit]:not(.link)) {background:var(--tc-blue)!important;background-image:none!important;border-color:var(--tc-blue)!important;color:var(--tc-white)!important;box-shadow:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.btn.primary,.btn-primary,.tc-search-icon,.tc-account-create,.th-nav.primary,button[type=submit]):hover {background:var(--tc-blue-dark)!important;border-color:var(--tc-blue-dark)!important;color:var(--tc-white)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.btn.primary,.btn-primary,.tc-account-create,button[type=submit]) :is(span,strong,b,small) {color:var(--tc-white)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.btn.secondary,.btn.light,.btn.outline,.th-nav,.th-close) {background:var(--tc-white)!important;color:var(--tc-blue)!important;border-color:var(--tc-muted)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.side [data-sec].active,.side [data-sec][aria-current=page],.side .active,.th-step-tab[aria-current=step],.tabs .active,.tab.active) {background:var(--tc-blue)!important;background-image:none!important;color:var(--tc-white)!important;border-color:var(--tc-blue)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.side .active,.tabs .active,.tab.active) :is(span,b,svg) {color:var(--tc-white)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.side [data-sec]:not(.active):hover,.side summary:hover,.tc-geo-list>button:hover) {background:var(--tc-surface)!important;color:var(--tc-blue-dark)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.side,.header,.card,.offer,.job,.stat,table,td,th,.mode,details,.tc-help-tools) {border-color:var(--tc-border)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(th,thead,.bulk-actions,.toolbar,.tc-ai-note,.tc-agent-history article,.tc-cvtheque-help,.tc-cvtheque-access,.tc-geo-list>button[aria-selected=true]) {background:var(--tc-surface)!important;color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) tbody tr {background:var(--tc-white)!important;color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.icon,.stat-icon,.tc-choice-icon,.profile-initials,.avatar,.tc-ai-tag,.tc-ai-eyebrow) {background:var(--tc-surface)!important;background-image:none!important;color:var(--tc-blue)!important;border-color:var(--tc-border)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.progress,.progress-bar,.profile-progress,.progress-track,.bar,.gauge) {background:var(--tc-border)!important;border-color:var(--tc-border)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.progress,.progress-bar,.profile-progress,.progress-track,.bar,.gauge)>:is(span,i,div),html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(progress)::-webkit-progress-value {background:var(--tc-blue)!important;background-image:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.profile-progress-fill,.progress-fill,.meter-fill) {background:var(--tc-blue)!important;background-image:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .footer {background:var(--tc-surface)!important;background-image:none!important;color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .footer :is(p,span,h4,a) {color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.notice.bad,.notice.error,.alert-danger,.btn.danger,.danger) {background:#FEF2F2!important;color:#991B1B!important;border-color:#B91C1C!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.notice.ok,.pill.ok,.badge.success,.status.validated) {background:#F0FDF4!important;color:#166534!important;border-color:#15803D!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.notice.warn,.pill.warning,.badge.warning) {background:#FFFBEB!important;color:#92400E!important;border-color:#B45309!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .tc-tab-help {background:var(--tc-white)!important;color:var(--tc-ink)!important;border-color:var(--tc-border)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .tc-tab-help :is(.th-header,.th-footer,.th-screen-label,.th-step-tab) {background:var(--tc-surface)!important;color:var(--tc-ink)!important;border-color:var(--tc-border)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .tc-tab-help .th-step-tab[aria-current=step] {background:var(--tc-blue)!important;color:var(--tc-white)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :focus-visible {outline:2px solid var(--tc-blue)!important;outline-offset:3px!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.shell,.tc-dash,.tc-cdash) {background:var(--tc-surface)!important;background-image:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tc-paper,.tc-cpaper,.tc-inbox-list,.tc-inbox-detail,.tc-ats-pro-card,.tc-ats-list,.tc-ats-detail,.tc-ats-row,.tc-ats-kpi,.tc-ag-empty) {background:var(--tc-white)!important;background-image:none!important;border-color:var(--tc-border)!important;color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tc-welcome,.tc-chead,.topbar,.top,.tc-empty,.tc-cempty,.tc-cv-guide,.tc-cv-note,.tc-cbar,.tc-bar,.tc-profile-session) {background:var(--tc-surface)!important;background-image:none!important;border-color:var(--tc-border)!important;color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tc-portrait,.tc-cportrait,.tc-doc-icon,.tc-cquick-icon,.tc-stat-icon,.tc-cstat-icon,.tc-cicon) {background:var(--tc-surface)!important;background-image:none!important;color:var(--tc-blue)!important;border-color:var(--tc-border)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tc-link-btn,.tc-cbutton):not(.plain):not(.secondary):not(.pale) {background:var(--tc-blue)!important;background-image:none!important;border-color:var(--tc-blue)!important;color:var(--tc-white)!important;box-shadow:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tc-link-btn.secondary,.tc-cbutton.pale) {background:var(--tc-white)!important;color:var(--tc-blue)!important;border-color:var(--tc-muted)!important;box-shadow:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tc-link-btn.plain,.tc-cbutton.plain) {background:transparent!important;color:var(--tc-blue)!important;box-shadow:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tc-profile-details,.tc-ctext,.tc-progress-head,.tc-cprogress-head,.tc-list,.tc-crow,.tc-person) {color:var(--tc-ink)!important}

html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tc-bar,.tc-cbar){background:var(--tc-border)!important;border-color:var(--tc-border)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tc-bar,.tc-cbar)>span{background:var(--tc-blue)!important;background-image:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .side button.active{border-left-color:var(--tc-blue)!important;box-shadow:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .side button.active::before{border-color:var(--tc-blue)!important;color:var(--tc-white)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(#notifyBtn,#notifBtn,.tc-company-bell,.bell-btn){color:var(--tc-blue)!important;background:var(--tc-white)!important}

html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(summary,.tc-ats-pro-settings summary){color:var(--tc-ink)!important;background-color:var(--tc-white)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tc-ats-pro-icon,.tc-agent-icon,.tc-help-btn,.tc-geo-near){color:var(--tc-blue)!important;background:var(--tc-surface)!important;border-color:var(--tc-muted)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .brand span{color:var(--tc-blue)!important}

html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) main>section.section:not(.hero){background:var(--tc-white)!important;background-image:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) main>section.section.soft{background:var(--tc-surface)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.service,.why article)::before{background:var(--tc-blue)!important;background-image:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.th-hint,.th-point-link,.th-preview,.th-screen-window,.th-field-reference){background:var(--tc-surface)!important;border-color:var(--tc-border)!important;color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.th-kicker,.tc-help-button){color:var(--tc-blue)!important;background:var(--tc-white)!important;border-color:var(--tc-muted)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) button svg{color:inherit!important;stroke:currentColor!important}

html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(input,select,textarea):focus{outline:2px solid var(--tc-blue)!important;outline-offset:2px!important;border-color:var(--tc-blue)!important}

/* TC_BLUE_COMPLETE_V2 — no inherited green backgrounds */
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.shell,#app,.main,.auth,.auth-brand,.pf-toolbar,.pf-today,.tc-inbox-tools,.tc3-list,.tc-sa-company-consent,.tc-subscription-status,.tc-agent-tag,.tc-agent-plan.selected,.tc-company-plan.chosen,#tcRecruiterCvChoice,.interim-card.company,.cta){background:var(--tc-surface)!important;background-image:none!important;color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tcCandBell,.tc-company-bell,.tc-agent-summary>span,.tcCookieBadge,.tcCookieInfo small,.pill){background:var(--tc-surface)!important;background-image:none!important;border-color:var(--tc-border)!important;color:var(--tc-blue)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tc-welcome,.tc-chead)::after{background:none!important;background-image:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .main h2::after{background:var(--tc-blue)!important;background-image:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .hero-grid::after{background:var(--tc-blue)!important;color:white!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.searchbox,#heroSearch){background:var(--tc-white)!important;background-image:none!important;border-color:var(--tc-border)!important;color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tcCookieShell,.tcCookieMain,.tcCookieContent,.tcCookieHeading,.tcCookieInfo,.tcCookieButtons,.tcCookieOptions,.tcCookieCategory){background:var(--tc-white)!important;background-image:none!important;color:var(--tc-ink)!important;border-color:var(--tc-border)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tcCookieShell)::before{background:var(--tc-blue)!important;background-image:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tcCookieIcon,.tcCookieBadge>span){background:var(--tc-blue)!important;background-image:none!important;color:white!important;box-shadow:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is([data-cookie-action=accept],[data-cookie-action=save]){background:var(--tc-blue)!important;background-image:none!important;border-color:var(--tc-blue)!important;color:white!important;box-shadow:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is([data-cookie-action=reject],[data-cookie-action=custom],#tcCookieFooterSettings){background:var(--tc-white)!important;background-image:none!important;border-color:var(--tc-muted)!important;color:var(--tc-blue)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .tcCookieSwitch{background:var(--tc-border)!important;background-image:none!important;border-color:var(--tc-muted)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .tcCookieSwitch:checked{background:var(--tc-blue)!important;border-color:var(--tc-blue)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is([role=progressbar],[style*="#dcebe1" i]){background:var(--tc-border)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is([role=progressbar]>span,[style*="#287d52" i]){background:var(--tc-blue)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .toast{background:var(--tc-blue-dark)!important;color:white!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.btn.primary,.tc-link-btn:not(.plain):not(.secondary),.tc-cbutton:not(.plain):not(.pale),.th-nav.primary,.side [data-sec].active){color:white!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.btn.primary,.tc-link-btn:not(.plain):not(.secondary),.tc-cbutton:not(.plain):not(.pale),.side [data-sec].active) *{color:inherit!important}
html{background:#FFFFFF!important}

html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .tc-agent-benefits span{background:var(--tc-surface)!important;color:var(--tc-ink)!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) [role=progressbar]>div{background:var(--tc-blue)!important;background-image:none!important}

html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(#tcCookieCount,.tcCookieRequired){background:var(--tc-surface)!important;color:var(--tc-blue)!important;border-color:var(--tc-border)!important}

/* TC_BLUE_V3 — populated applications, conversations and cold entry */
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) #inbox .tc-inbox-thread{background:#FFFFFF!important;background-image:none!important;color:#292D33!important;border-color:#E5E7EB!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) #inbox .tc-inbox-thread.active{background:#F3F4F6!important;background-image:none!important;color:#292D33!important;border-color:#2455A4!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) #inbox .tc-inbox-msg.mine{background:#EFF4FF!important;background-image:none!important;color:#292D33!important;border-color:#E5E7EB!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) #inbox .tc-inbox-msg.theirs{background:#F3F4F6!important;background-image:none!important;color:#292D33!important;border-color:#E5E7EB!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.pill,.badge,.status-pill,.tc3-pill,.tc-ats-badge,.tc-inbox-thread-top>span){background:#F3F4F6!important;background-image:none!important;color:#2455A4!important;border-color:#E5E7EB!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.tcCookieRequired,#tcCookieCount){background:#F3F4F6!important;color:#2455A4!important;border-color:#E5E7EB!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(#tc-ats-open,#tc-ats-close){background:#2455A4!important;background-image:none!important;color:white!important;border-color:#2455A4!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(#tc-ats-panel,#tc-ats-toolbar){background:#F3F4F6!important;background-image:none!important;color:#292D33!important;border-color:#E5E7EB!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.side>img,.auth-brand>img,.auth-card>img){content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MDAgMjQwIiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+PHRpdGxlIGlkPSJ0aXRsZSI+VGFsZW50Q29uZ288L3RpdGxlPjxkZXNjIGlkPSJkZXNjIj5Mb2dvIFRhbGVudENvbmdvIGR5bmFtaXF1ZSBlbiB2ZXJ0LCBvciBldCByb3VnZTwvZGVzYz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAxNCkiPjxwYXRoIGQ9Ik00OCAxODFDMjUgMTU1IDIyIDExNiAzNiA4M2MxNS0zNCA0My02MCA3Ni02OC0yOCAyNC00NSA1MS01MCA4MC01IDI3IDIgNTQgMjIgNzl6IiBmaWxsPSIjMjQ1NUE0Ii8+PHBhdGggZD0iTTU0IDE4N2M0OCAxOSA5NyAxMSAxMzYtMjQgMjAtMTggMzctNDIgNTItNzNsMjAgMTFjLTggNDItMzIgNzgtNjcgMTAxLTQ2IDI5LTEwMSAzMi0xNTEgOHoiIGZpbGw9IiMyNDU1QTQiLz48cGF0aCBkPSJNNDQgMTkxYzU3IDEgMTExLTIxIDE1MS02NSAxNS0xNyAyNy0zNiAzNy01OGwtMjMtOSA1NC00NCAxNCA2OC0yMC0xMGMtMTMgMzMtMzIgNjEtNTcgODMtNDMgMzktOTcgNTktMTU2IDU2eiIgZmlsbD0iIzI0NTVBNCIvPjxjaXJjbGUgY3g9IjExMSIgY3k9IjYzIiByPSIyNyIgZmlsbD0iIzI0NTVBNCIvPjxwYXRoIGQ9Ik03NSAxMzljMy0zNSAxNy01NyAzNi01NyAyMCAwIDM0IDIyIDM4IDU3LTIwIDktNTAgOS03NCAweiIgZmlsbD0iIzI0NTVBNCIvPjxjaXJjbGUgY3g9IjY4IiBjeT0iOTEiIHI9IjIwIiBmaWxsPSIjMjQ1NUE0Ii8+PHBhdGggZD0iTTQyIDE0OGMxLTI4IDExLTQ1IDI2LTQ1czI2IDE3IDI5IDQ1Yy0xNyA4LTM4IDgtNTUgMHoiIGZpbGw9IiMyNDU1QTQiLz48Y2lyY2xlIGN4PSIxNTgiIGN5PSI5MSIgcj0iMTkiIGZpbGw9IiMyNDU1QTQiLz48cGF0aCBkPSJNMTMzIDE0OGMyLTI3IDExLTQzIDI1LTQzIDE1IDAgMjQgMTYgMjcgNDMtMTYgNy0zNiA3LTUyIDB6IiBmaWxsPSIjMjQ1NUE0Ii8+PC9nPjx0ZXh0IHg9IjI5MiIgeT0iMTQ1IiBmb250LWZhbWlseT0iQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iNzYiIGZvbnQtd2VpZ2h0PSI4MDAiIGxldHRlci1zcGFjaW5nPSItMyI+PHRzcGFuIGZpbGw9IiMyNDU1QTQiPlRhbGVudDwvdHNwYW4+PHRzcGFuIGZpbGw9IiMyNDU1QTQiPkM8L3RzcGFuPjx0c3BhbiBmaWxsPSIjMjQ1NUE0Ij5vbmdvPC90c3Bhbj48L3RleHQ+PC9zdmc+")}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) .brand img{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyODAgMjQwIiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+PHRpdGxlIGlkPSJ0aXRsZSI+VGFsZW50Q29uZ288L3RpdGxlPjxkZXNjIGlkPSJkZXNjIj5Mb2dvIFRhbGVudENvbmdvIGR5bmFtaXF1ZSBlbiB2ZXJ0LCBvciBldCByb3VnZTwvZGVzYz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAxNCkiPjxwYXRoIGQ9Ik00OCAxODFDMjUgMTU1IDIyIDExNiAzNiA4M2MxNS0zNCA0My02MCA3Ni02OC0yOCAyNC00NSA1MS01MCA4MC01IDI3IDIgNTQgMjIgNzl6IiBmaWxsPSIjMjQ1NUE0Ii8+PHBhdGggZD0iTTU0IDE4N2M0OCAxOSA5NyAxMSAxMzYtMjQgMjAtMTggMzctNDIgNTItNzNsMjAgMTFjLTggNDItMzIgNzgtNjcgMTAxLTQ2IDI5LTEwMSAzMi0xNTEgOHoiIGZpbGw9IiMyNDU1QTQiLz48cGF0aCBkPSJNNDQgMTkxYzU3IDEgMTExLTIxIDE1MS02NSAxNS0xNyAyNy0zNiAzNy01OGwtMjMtOSA1NC00NCAxNCA2OC0yMC0xMGMtMTMgMzMtMzIgNjEtNTcgODMtNDMgMzktOTcgNTktMTU2IDU2eiIgZmlsbD0iIzI0NTVBNCIvPjxjaXJjbGUgY3g9IjExMSIgY3k9IjYzIiByPSIyNyIgZmlsbD0iIzI0NTVBNCIvPjxwYXRoIGQ9Ik03NSAxMzljMy0zNSAxNy01NyAzNi01NyAyMCAwIDM0IDIyIDM4IDU3LTIwIDktNTAgOS03NCAweiIgZmlsbD0iIzI0NTVBNCIvPjxjaXJjbGUgY3g9IjY4IiBjeT0iOTEiIHI9IjIwIiBmaWxsPSIjMjQ1NUE0Ii8+PHBhdGggZD0iTTQyIDE0OGMxLTI4IDExLTQ1IDI2LTQ1czI2IDE3IDI5IDQ1Yy0xNyA4LTM4IDgtNTUgMHoiIGZpbGw9IiMyNDU1QTQiLz48Y2lyY2xlIGN4PSIxNTgiIGN5PSI5MSIgcj0iMTkiIGZpbGw9IiMyNDU1QTQiLz48cGF0aCBkPSJNMTMzIDE0OGMyLTI3IDExLTQzIDI1LTQzIDE1IDAgMjQgMTYgMjcgNDMtMTYgNy0zNiA3LTUyIDB6IiBmaWxsPSIjMjQ1NUE0Ii8+PC9nPjwvc3ZnPg==")}

/* TC_BLUE_V4 — first loading logo and address autocomplete */
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.splash,.loading-screen){background:#FFFFFF!important;background-image:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.splash img,.auth-brand img,.auth-card img){content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MDAgMjQwIiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+PHRpdGxlIGlkPSJ0aXRsZSI+VGFsZW50Q29uZ288L3RpdGxlPjxkZXNjIGlkPSJkZXNjIj5Mb2dvIFRhbGVudENvbmdvIGR5bmFtaXF1ZSBlbiB2ZXJ0LCBvciBldCByb3VnZTwvZGVzYz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAxNCkiPjxwYXRoIGQ9Ik00OCAxODFDMjUgMTU1IDIyIDExNiAzNiA4M2MxNS0zNCA0My02MCA3Ni02OC0yOCAyNC00NSA1MS01MCA4MC01IDI3IDIgNTQgMjIgNzl6IiBmaWxsPSIjMjQ1NUE0Ii8+PHBhdGggZD0iTTU0IDE4N2M0OCAxOSA5NyAxMSAxMzYtMjQgMjAtMTggMzctNDIgNTItNzNsMjAgMTFjLTggNDItMzIgNzgtNjcgMTAxLTQ2IDI5LTEwMSAzMi0xNTEgOHoiIGZpbGw9IiMyNDU1QTQiLz48cGF0aCBkPSJNNDQgMTkxYzU3IDEgMTExLTIxIDE1MS02NSAxNS0xNyAyNy0zNiAzNy01OGwtMjMtOSA1NC00NCAxNCA2OC0yMC0xMGMtMTMgMzMtMzIgNjEtNTcgODMtNDMgMzktOTcgNTktMTU2IDU2eiIgZmlsbD0iIzI0NTVBNCIvPjxjaXJjbGUgY3g9IjExMSIgY3k9IjYzIiByPSIyNyIgZmlsbD0iIzI0NTVBNCIvPjxwYXRoIGQ9Ik03NSAxMzljMy0zNSAxNy01NyAzNi01NyAyMCAwIDM0IDIyIDM4IDU3LTIwIDktNTAgOS03NCAweiIgZmlsbD0iIzI0NTVBNCIvPjxjaXJjbGUgY3g9IjY4IiBjeT0iOTEiIHI9IjIwIiBmaWxsPSIjMjQ1NUE0Ii8+PHBhdGggZD0iTTQyIDE0OGMxLTI4IDExLTQ1IDI2LTQ1czI2IDE3IDI5IDQ1Yy0xNyA4LTM4IDgtNTUgMHoiIGZpbGw9IiMyNDU1QTQiLz48Y2lyY2xlIGN4PSIxNTgiIGN5PSI5MSIgcj0iMTkiIGZpbGw9IiMyNDU1QTQiLz48cGF0aCBkPSJNMTMzIDE0OGMyLTI3IDExLTQzIDI1LTQzIDE1IDAgMjQgMTYgMjcgNDMtMTYgNy0zNiA3LTUyIDB6IiBmaWxsPSIjMjQ1NUE0Ii8+PC9nPjx0ZXh0IHg9IjI5MiIgeT0iMTQ1IiBmb250LWZhbWlseT0iQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iNzYiIGZvbnQtd2VpZ2h0PSI4MDAiIGxldHRlci1zcGFjaW5nPSItMyI+PHRzcGFuIGZpbGw9IiMyNDU1QTQiPlRhbGVudDwvdHNwYW4+PHRzcGFuIGZpbGw9IiMyNDU1QTQiPkM8L3RzcGFuPjx0c3BhbiBmaWxsPSIjMjQ1NUE0Ij5vbmdvPC90c3Bhbj48L3RleHQ+PC9zdmc+")!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.suggestions,.tc-geo-list){background:#FFFFFF!important;background-image:none!important;border-color:#E5E7EB!important;color:#292D33!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.suggestions button,.tc-geo-list>button){background:#FFFFFF!important;background-image:none!important;color:#292D33!important;border-color:#E5E7EB!important;box-shadow:none!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.suggestions button:hover,.suggestions button:focus,.suggestions [aria-selected=true],.tc-geo-list>button:hover,.tc-geo-list>button[aria-selected=true]){background:#F3F4F6!important;background-image:none!important;color:#2455A4!important;border-color:#E5E7EB!important}
html body:is(body,#tcThemeScopeA):is(body,#tcThemeScopeB):is(body,#tcThemeScopeC) :is(.suggestions button,.tc-geo-list>button) :is(b,strong,mark){background:transparent!important;color:inherit!important}
