*{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:46px;line-height:1.08;margin:0 0 18px}.auth-brand p{max-width:590px;font-size:17px;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(480px,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:11px 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%}.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:260px 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 24px}.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:800px}.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}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.full{grid-column:1/-1}.mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mode{border:1px solid #cddbd5;border-radius:12px;padding:12px;display:flex;gap:8px;align-items:flex-start}.mode input{width:auto;margin-top:3px}.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}.pill.direct{background:#eef3ff;color:#3056a0}.table-wrap{overflow:auto;background:#fff;border:1px solid #DEE7E2;border-radius:14px}.data{width:100%;border-collapse:collapse;min-width:800px}.data th,.data td{padding:11px 12px;border-bottom:1px solid #edf1ef;text-align:left;font-size:13px}.data th{background:#f7faf8;color:#53655e}.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}.split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.action-card{display:flex;justify-content:space-between;gap:12px;align-items:center}.action-card strong{font-size:24px;color:#2F7557}.modal{position:fixed;inset:0;background:#071b1799;display:flex;align-items:center;justify-content:center;padding:18px;z-index:100}.modal-box{width:min(650px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:18px;padding:22px}.modal-head{display:flex;justify-content:space-between;align-items:center}.x{border:0;background:#eef3f1;width:34px;height:34px;border-radius:50%;font-size:20px}.signature{width:100%;height:160px;border:1px solid #ccd9d4;border-radius:10px;touch-action:none;background:#fff}.menu{display:none}.splash{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff}.splash img{width:190px}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,1fr)}.auth{grid-template-columns:1fr}.auth-brand{display:none}.split{grid-template-columns:1fr}}@media(max-width:720px){.shell{display:block}.side{position:fixed;z-index:80;left:-285px;width:260px;transition:.2s}.side.open{left:0}.main{padding:16px}.menu{display:inline-flex}.grid,.profile-grid,.form-grid,.mode-grid{grid-template-columns:1fr}.full{grid-column:auto}.top h1{font-size:22px}.hero h2{font-size:24px}}
.nav-title:not(:first-child){border-top:1px solid rgba(255,255,255,.12);padding-top:18px;margin-top:20px}.nav-title{font-weight:800}.nav button{position:relative}.nav button.active:before{content:"";position:absolute;left:4px;top:9px;bottom:9px;width:3px;border-radius:3px;background:#7ee0bb}
/* TC_ENTERPRISE_MEDIA_STYLE_V1 */

.tc-brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.tc-brand-card h3{margin-top:0}.tc-brand-description{grid-column:1/-1}.tc-brand-description textarea{width:100%;border:1px solid #D4E0DA;border-radius:10px;padding:12px;resize:vertical;margin-bottom:10px}.tc-media-preview{width:100%;height:150px;object-fit:cover;border-radius:12px;border:1px solid #DEE7E2;background:#f7faf8}.tc-brand-card:nth-child(2) .tc-media-preview,.tc-offer-logo .tc-media-preview{object-fit:contain;background:#fff}.tc-media-placeholder{height:150px;border:1px dashed #D4E0DA;border-radius:12px;display:grid;place-items:center;color:#7a8a84;background:#f7faf8;font-weight:700}.tc-file-btn{position:relative;overflow:hidden}.tc-file-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.tc-offer-media{display:grid;grid-template-columns:minmax(0,220px) 90px;gap:10px;margin-bottom:14px;align-items:center}.tc-offer-visual .tc-media-preview,.tc-offer-visual .tc-media-placeholder{height:120px}.tc-offer-logo .tc-media-preview,.tc-offer-logo .tc-media-placeholder{height:90px}.tc-media-actions{display:inline-flex;margin-left:8px}.tc-media-toast{position:fixed;right:18px;bottom:18px;z-index:9999;padding:11px 14px;background:#245C46;color:white;border-radius:10px;box-shadow:0 12px 30px #0003;opacity:0;transform:translateY(10px);pointer-events:none;transition:.2s;font-weight:800;font-size:13px}.tc-media-toast.show{opacity:1;transform:none}.tc-media-toast.bad{background:#9d281e}@media(max-width:720px){.tc-brand-grid{grid-template-columns:1fr}.tc-brand-description{grid-column:auto}.tc-offer-media{grid-template-columns:1fr 80px}.tc-media-actions{display:flex;margin-left:0;margin-top:8px}.tc-media-actions .btn{font-size:12px;padding:9px 10px}}

.tc-create-media-box{grid-column:1/-1;border-top:1px solid #DEE7E2;margin-top:8px;padding-top:12px}.tc-create-media-box h4{margin:0 0 8px}.tc-create-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tc-create-media-grid small{display:block;margin-top:5px}@media(max-width:720px){.tc-create-media-grid{grid-template-columns:1fr}}


/* TC_RECRUITMENT_PREFERENCES_STYLE_V1 */
.tc-template-card{margin:0 0 18px}.tc-template-head h3{margin:0 0 5px}.tc-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tc-template-grid textarea{width:100%;min-height:135px;resize:vertical;border:1px solid #D4E0DA;border-radius:10px;padding:11px 12px;background:#fff;outline:none}.tc-template-grid textarea:focus{border-color:#2F7557;box-shadow:0 0 0 3px #2F755718}.tc-external-link-field{padding:12px;border:1px dashed #bad3c8;border-radius:12px;background:#f8fcfa}.tc-offer-link-box{margin-top:14px;padding:12px;border:1px solid #DEE7E2;border-radius:12px;background:#f8fbfa}.tc-offer-link-box>label{display:block;font-weight:800;font-size:13px;margin-bottom:7px}.tc-inline-link{display:grid;grid-template-columns:1fr auto;gap:8px}.tc-inline-link input{width:100%;border:1px solid #D4E0DA;border-radius:9px;padding:10px 11px}.tc-recruit-toast{position:fixed;right:18px;bottom:18px;z-index:10000;padding:11px 14px;border-radius:10px;background:#245C46;color:#fff;font:700 13px Inter,system-ui,sans-serif;box-shadow:0 12px 35px #0003;opacity:0;transform:translateY(8px);transition:.18s;pointer-events:none}.tc-recruit-toast.show{opacity:1;transform:translateY(0)}.tc-recruit-toast.bad{background:#9b241b}@media(max-width:720px){.tc-template-grid{grid-template-columns:1fr}.tc-inline-link{grid-template-columns:1fr}.tc-inline-link .btn{width:100%}}

/* 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_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_METALLIC_GREEN_PREMIUM_V2 */
:root{--tc-metal:#1e7058;--tc-deep:#0c4739;--tc-shine:#86cfad}
body{background:radial-gradient(circle at 18% 0%,#e7f2ec,#f5f8f7 48%,#f8faf8)!important}
.shell .side{background:linear-gradient(150deg,#0a3e31 0%,#17674f 38%,#287e61 57%,#104838 100%)!important;box-shadow:inset -1px 0 #ffffff35,7px 0 26px #0d382727!important}
.shell .nav-title{color:#bce8d2!important;letter-spacing:.1em!important}
.shell .nav button{border-radius:10px!important;transition:transform .17s ease,box-shadow .17s ease!important}
.shell .nav button:hover{transform:translateX(2px);background:#ffffff15!important}
.shell .nav button.active{background:linear-gradient(125deg,#d8f5e7,#a7d9bf)!important;color:#104d39!important;box-shadow:inset 0 1px #ffffffdd,0 4px 12px #09392650!important}
.shell .nav button[data-sec="ats"]{background:linear-gradient(125deg,#17634b,#2b8a69,#14533f)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff55,0 4px 13px #072d2255!important}
.shell .main{background:transparent!important}
.shell .top{background:linear-gradient(115deg,#fff 0%,#f1faf5 72%,#e4f2e9 100%)!important;border-bottom:1px solid #dcece1!important;box-shadow:0 5px 20px #17472b0c!important}
.shell .top h1,.shell h2,.shell h3{letter-spacing:-.018em;text-shadow:0 1px 0 #fff,0 2px 4px #155a411c}
.shell .card,.shell .offer,.shell .box{background:linear-gradient(145deg,#fff 0%,#fbfefc 65%,#f0f8f3 100%)!important;border:1px solid #d4e6db!important;border-radius:16px!important;box-shadow:inset 0 1px #fff,0 9px 25px #113c2914!important}
.shell .btn.primary,.auth .btn.primary{background:linear-gradient(145deg,#379574 0%,#176a50 54%,#0b4937 100%)!important;color:#fff!important;border:1px solid #176248!important;text-shadow:0 1px 2px #002c1a65!important;box-shadow:inset 0 1px #ffffff63,0 5px 13px #14553a36!important}
.shell .btn.secondary{background:linear-gradient(145deg,#fff,#edf6f0)!important;border:1px solid #c8e0d2!important;box-shadow:inset 0 1px #fff,0 3px 7px #17543813!important}
.shell .hero{background:linear-gradient(120deg,#0b4838,#24795a 53%,#31886a 71%,#104b3b)!important;box-shadow:inset 0 1px #ffffff45,0 12px 29px #104b3935!important}
.shell .hero h2{color:#fff!important;text-shadow:0 2px 5px #06281e78!important}
.auth-brand{background:linear-gradient(138deg,#0c4636,#2b8061 56%,#114d3b)!important}
.auth-brand h1{text-shadow:0 2px 5px #00271965}
@media(prefers-reduced-motion:reduce){.shell .nav button{transition:none!important}}

/* TC_SIDEBAR_ORIGINAL_COLORS_RESTORE_V1 */
.shell .side{background:linear-gradient(145deg,#245C46,#2F7557)!important;box-shadow:none!important}
.shell .nav-title{color:#dceee4!important;letter-spacing:normal!important;text-shadow:none!important}
.shell .nav button{color:#eaf4ed!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;transform:none!important}
.shell .nav button:hover{background:#ffffff14!important;transform:none!important}
.shell .nav button.active{background:#bce6d3!important;color:#175440!important;box-shadow:none!important}
.shell .nav button[data-sec="ats"]{background:transparent!important;color:#eaf4ed!important;box-shadow:none!important}
.shell .nav button[data-sec="ats"].active{background:#bce6d3!important;color:#175440!important}

/* TC_SIDEBAR_WHITE_ORIGINAL_V2 */
.shell .side{background:#fff!important;color:#263a31!important;box-shadow:none!important}
.shell .nav-title{color:#53665d!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 .nav button[data-sec="ats"]{background:transparent!important;color:#24513e!important;box-shadow:none!important}
.shell .nav button[data-sec="ats"].active{background:#e7f5ec!important;color:#15513b!important}

/* TC_ATS_PREMIUM_DISTINCTION_20261024 */
.shell .nav button[data-sec="ats"]{position:relative!important;background:linear-gradient(115deg,#14533e,#277c60,#155a43)!important;color:#fff!important;border:1px solid #8ac8a6!important;border-left:4px solid #cfac58!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff50,0 5px 14px #104e3330!important;font-weight:850!important;letter-spacing:.01em!important}
.shell .nav button[data-sec="ats"]:hover{transform:none!important;filter:brightness(1.07)}
.shell .nav button[data-sec="ats"].active{background:linear-gradient(115deg,#0e513b,#1e795a)!important;color:#fff!important;outline:2px solid #bfdda4;outline-offset:1px}
.shell .nav button[data-sec="ats"]::after{content:"PREMIUM";float:right;color:#fbe9b6;font-size:9px;font-weight:900;letter-spacing:.08em;border:1px solid #e0bf72;border-radius:5px;padding:3px 5px;margin-left:7px}
#ats{background:#f8fbf9;border:1px solid #dcece3;border-radius:16px;padding:18px}
#ats>h2{color:#155b42!important;font-weight:850}

/* TC_ENTERPRISE_DASHBOARD_20261024 */
.shell{grid-template-columns:255px minmax(0,1fr)!important;background:linear-gradient(120deg,#f8fbfa,#eff7f3)!important}
.shell .side{background:#fff!important;color:#263e33!important;border-right:1px solid #e1eae4!important;box-shadow:none!important;padding:18px 12px 24px!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#d4e4d9 transparent}
.shell .side img{max-width:170px!important;object-fit:contain!important;filter:none!important;margin:4px auto 19px!important}
.shell .nav-title{color:#708c7c!important;font-size:10px!important;font-weight:800!important;letter-spacing:.13em!important;margin:13px 11px 5px!important}
.shell .nav button{display:block!important;width:100%!important;min-height:39px!important;padding:10px 13px!important;margin:2px 0!important;border-radius:11px!important;background:transparent!important;color:#294536!important;font-size:13px!important;font-weight:650!important;text-align:left!important;letter-spacing:0!important;line-height:1.35!important;box-shadow:none!important}
.shell .nav button:hover{background:#edf8f1!important;color:#147046!important}
.shell .nav button.active{background:linear-gradient(115deg,#69ae89,#269667)!important;color:#fff!important;box-shadow:0 8px 18px #25845127!important}
.shell .main{min-width:0!important;padding:26px 30px!important}
.shell .top{background:#fff!important;border:1px solid #e1ece6!important;border-radius:20px!important;padding:17px 22px!important;margin-bottom:20px!important;box-shadow:0 8px 30px #1c553311!important;gap:13px!important}
.shell .top h1{font-size:26px!important;color:#162c26!important;letter-spacing:-.035em!important}
.shell .top-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap}
.shell .btn.primary,.shell button.primary{background:linear-gradient(130deg,#6fb592,#328f64 65%,#177449)!important;border:1px solid #48a075!important;color:#fff!important;box-shadow:0 7px 15px #2d9c661d!important}
.shell .btn.secondary{background:#f6faf7!important;color:#1e704a!important;border:1px solid #d6e8db!important}
.shell .card,.shell .offer,.shell .table-wrap{border:1px solid #e1ece5!important;border-radius:16px!important;box-shadow:0 8px 26px #214c3310!important;background:#fff!important}
.tc-company-bell{width:42px;height:42px;border:1px solid #d6e6dc;border-radius:12px;background:#f1f9f4;color:#1a6c48;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}
.tc-company-bell svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linejoin:round;stroke-linecap:round}
.tc-company-badge{position:absolute;top:-6px;right:-5px;border:2px solid white;border-radius:30px;background:#da3844;color:white;font-size:10px;font-weight:850;min-width:20px;height:20px;padding:0 3px;display:flex;align-items:center;justify-content:center}
.tc-company-badge[hidden]{display:none!important}
#home.tc-company-designed>.hero,#home.tc-company-designed>.grid{display:none!important}
#home.tc-company-designed{--tgreen:#238c5f}
.tc-cdash{display:grid;gap:16px}
.tc-chead{background:linear-gradient(115deg,#f1f9f4,#e0efe9 75%,#bcdacb);padding:25px 29px;border-radius:18px;border:1px solid #daeade;min-height:110px}
.tc-chead h2{font-size:29px;margin:0 0 8px!important;color:#142f25!important;letter-spacing:-.04em}.tc-chead p{margin:0;color:#506d5d;font-size:14px}
.tc-cfeatures{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(250px,.88fr);gap:15px}
.tc-cpaper{min-width:0;background:white;border:1px solid #e4eee7;border-radius:17px;padding:20px;box-shadow:0 10px 30px #234d3110}
.tc-cprofile{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.83fr);gap:22px}
.tc-cidentity{display:flex;gap:18px;align-items:center;min-width:0}
.tc-cportrait{flex:0 0 103px;height:103px;width:103px;border-radius:50%;background:#e5f0f5;display:grid;place-items:center;color:#135a73;font-size:41px}
.tc-cidentity h3{font-size:22px;letter-spacing:-.03em;margin:0 0 6px;color:#142923;overflow-wrap:anywhere}
.tc-cidentity p{font-size:12px;color:#607569;margin:5px 0;overflow-wrap:anywhere}
.tc-cprogress{border-left:1px solid #e7eee9;padding-left:21px}
.tc-cprogress-head{display:flex;justify-content:space-between;gap:10px;font-size:13px}
.tc-cprogress-head strong{font-size:19px}.tc-cbar{height:11px;background:#edf2ef;border-radius:20px;overflow:hidden;margin:12px 0}.tc-cbar span{display:block;background:linear-gradient(90deg,#4caa7e,#25875b);height:100%;border-radius:20px}
.tc-cchecks{display:grid;gap:7px;margin:12px 0;color:#4b6957;font-size:12px}
.tc-cchecks b{color:#208b58;margin-right:6px}
.tc-cbutton{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;min-height:39px;padding:10px 14px;background:linear-gradient(115deg,#70b390,#21885c);color:#fff;font-weight:760;cursor:pointer;font-size:13px}
.tc-cbutton.pale{background:#f6faf7;color:#216d4a;border:1px solid #dbeae0}.tc-cbutton.plain{background:transparent;color:#176a45;padding:6px;font-weight:750}
.tc-cquick{display:flex;flex-direction:column;gap:12px}.tc-cquick-icon{background:#e5f3eb;color:#198058;font-size:33px;width:66px;height:66px;border-radius:13px;display:grid;place-items:center}
.tc-cquick h3{margin:0;font-size:16px}.tc-cquick p{margin:0;color:#587067;font-size:13px;flex:1}
.tc-cstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.tc-cstat{display:flex;align-items:center;gap:13px}.tc-cstat-icon{display:grid;place-items:center;width:53px;height:53px;flex:0 0 53px;border-radius:18px;background:#e8f4eb;color:#1e8154;font-size:25px}.tc-cstat strong{display:block;color:#142d22;font-size:27px;line-height:1.05}.tc-cstat small{display:block;color:#607167;font-size:11px;margin:5px 0}
.tc-clower{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.82fr);gap:15px}.tc-ccol{display:grid;gap:14px;align-content:start}
.tc-csection-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px}.tc-csection-title h3{margin:0;font-size:17px;color:#1a3127}
.tc-crow{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 3px;border-bottom:1px solid #edf1ed}.tc-crow:last-child{border-bottom:0}
.tc-cicon{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;flex:0 0 39px;background:#e6f4e9;color:#1e7950;font-size:22px}.tc-ctext{flex:1;min-width:0}.tc-ctext strong{font-size:13px;color:#152c24;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-ctext small{font-size:11px;color:#708476;display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tc-ctag{font-size:10px;padding:5px 8px;border-radius:18px;background:#e6f5ed;color:#176e49;white-space:nowrap}
.tc-cempty{font-size:13px;color:#718577;padding:18px;background:#f8fbf9;border-radius:12px}
@media(max-width:1100px){.tc-cfeatures,.tc-clower{grid-template-columns:1fr}.tc-cstats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:750px){.shell{display:block}.shell .side{position:fixed!important;left:-280px!important;top:0;width:255px!important;height:100vh;z-index:80!important}.shell .side.open{left:0!important}.shell .main{padding:14px!important}.tc-chead{padding:19px}.tc-chead h2{font-size:24px}.tc-cprofile{grid-template-columns:1fr}.tc-cprogress{border-left:0;border-top:1px solid #e7eee9;padding:16px 0 0}.tc-cportrait{width:72px;height:72px;flex-basis:72px;font-size:32px}.tc-cstats{gap:8px}.tc-cstat{flex-direction:column;gap:6px;text-align:center}.tc-cpaper{padding:14px}.tc-ctag{max-width:105px;overflow:hidden;text-overflow:ellipsis}}

/* TC_ENTERPRISE_INNER_TABS_UX_V1_20261024
   Presentation only: no elements hidden, disabled, removed or moved. */
.shell .main>.section:not(#home){--ux-border:#dceae1;--ux-green:#25734f;--ux-soft:#f4faf6;color:#22382f;min-width:0}
.shell .main>.section:not(#home)>h2:first-child{font-size:clamp(21px,2vw,27px)!important;line-height:1.25!important;color:#193d2c!important;margin:4px 0 8px!important;font-weight:820;letter-spacing:-.028em}
.shell .main>.section:not(#home)>h2:first-child+p.muted{font-size:13px!important;line-height:1.6;max-width:900px;margin:0 0 20px!important;color:#647c6d!important}
.shell .main>.section:not(#home)>h3{font-size:17px!important;line-height:1.4;margin:22px 0 12px!important;color:#204531!important}
.shell .main>.section:not(#home) h4{color:#26533b;line-height:1.4}
.shell .main>.section:not(#home) .card,
.shell .main>.section:not(#home) .offer,
.shell .main>.section:not(#home) .tc-inbox-list,
.shell .main>.section:not(#home) .tc-inbox-detail,
.shell .main>.section:not(#home) .tc-ats-list,
.shell .main>.section:not(#home) .tc-ats-detail{border:1px solid var(--ux-border)!important;background:#fff!important;border-radius:17px!important;box-shadow:0 6px 24px rgba(27,80,52,.052)!important;padding:clamp(15px,1.6vw,22px)!important;min-width:0}
.shell .main>.section:not(#home) .card h3:first-child,
.shell .main>.section:not(#home) .offer h3:first-child{font-size:17px!important;margin-top:0!important;line-height:1.36;color:#1a3c2c;font-weight:790}
.shell .main>.section:not(#home) .card p,
.shell .main>.section:not(#home) .offer p{line-height:1.6;overflow-wrap:anywhere}
.shell .main>.section:not(#home) .offers{gap:14px!important;margin-top:16px!important}
.shell .main>.section:not(#home) .split{gap:15px!important;margin:15px 0!important}
.shell .main>.section:not(#home) .grid{gap:14px!important}
.shell .main>.section:not(#home) .card .card,
.shell .main>.section:not(#home) .offer .card{background:#f8fbf9!important;border-color:#e8f0eb!important;box-shadow:none!important;padding:14px!important;margin-top:12px!important}
.shell .main>.section:not(#home) .field{gap:7px!important;margin:10px 0 15px!important;min-width:0}
.shell .main>.section:not(#home) .field label{font-size:12px!important;color:#365949;font-weight:770;line-height:1.45}
.shell .main>.section:not(#home) .field :is(input,select,textarea):not([type=checkbox]):not([type=radio]),
.shell .main>.section:not(#home) :is(input,select,textarea):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="file"]){border:1px solid #d6e5db!important;border-radius:11px!important;background:white!important;color:#233e2e!important;padding:11px 13px;min-width:0;max-width:100%;line-height:1.45;box-shadow:none!important}
.shell .main>.section:not(#home) :is(input,select,textarea):focus-visible{border-color:#4b9d73!important;box-shadow:0 0 0 3px rgba(52,148,98,.12)!important;outline:2px solid #317b58!important;outline-offset:1px}
.shell .main>.section:not(#home) textarea{min-height:110px;resize:vertical}
.shell .main>.section:not(#home) :is(input,textarea)::placeholder{color:#87978b}
.shell .main>.section:not(#home) .form-grid{column-gap:18px!important;row-gap:3px!important}
.shell .main>.section:not(#home) .profile-grid{gap:15px!important}
.shell .main>.section:not(#home) .mode-grid,
.shell .main>.section:not(#home) .tc-template-grid,
.shell .main>.section:not(#home) .tc-brand-grid{gap:14px!important}
.shell .main>.section:not(#home) .mode{border:1px solid #d8e9de!important;background:#f9fcfa!important;border-radius:13px!important;line-height:1.5}
.shell .main>.section:not(#home) .mode:has(input:checked){border-color:#70af8b!important;background:#f0f9f3!important;box-shadow:0 0 0 2px #6cad8720}
.shell .main>.section:not(#home) .actions{gap:9px!important;align-items:center;row-gap:10px!important;margin-top:15px!important}
.shell .main>.section:not(#home) .btn{border-radius:10px!important;line-height:1.35!important;font-weight:720;min-height:41px;max-width:100%}
.shell .main>.section:not(#home) .btn.secondary{background:#f5faf7!important;color:#236b48!important;border-color:#d4e6db!important}
.shell .main>.section:not(#home) .btn.danger{background:#fff5f4!important;color:#a33e31!important;border:1px solid #efceca!important;box-shadow:none!important}
.shell .main>.section:not(#home) .pill{font-size:11px!important;line-height:1.3!important;padding:5px 9px!important;border-radius:999px!important;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.shell .main>.section:not(#home) .table-wrap,
.shell .main>.section:not(#home) .tablewrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:15px!important;border:1px solid #e0ebe3!important;background:white!important;box-shadow:0 6px 20px #234c3010!important}
.shell .main>.section:not(#home) table.data{border-collapse:separate;border-spacing:0}
.shell .main>.section:not(#home) .data th{font-weight:800!important;font-size:12px!important;color:#466555!important;background:#f2f8f4!important;padding:13px 14px!important;white-space:nowrap;border-bottom:1px solid #dcece1!important}
.shell .main>.section:not(#home) .data td{padding:13px 14px!important;font-size:12px!important;line-height:1.6!important;vertical-align:middle;border-bottom-color:#edf2ee!important}
.shell .main>.section:not(#home) .data tbody tr:hover td{background:#f7fbf8!important}
.shell .main>.section:not(#home) .offer-head{gap:14px!important;align-items:flex-start;flex-wrap:wrap}
.shell .main>.section:not(#home) .empty{border:1px dashed #cbded0!important;background:#f9fcfa!important;border-radius:15px!important;color:#667e6e!important;line-height:1.55;padding:24px!important}
.shell .main>.section:not(#home) details:not(.tc-inbox-thread){border:1px solid #e1ebe3;background:#fbfdfc;border-radius:12px;padding:12px 14px;margin:12px 0}
.shell .main>.section:not(#home) summary{font-weight:750;color:#236d49;line-height:1.4}
.shell .main>.section:not(#home) .tc-inbox-grid{gap:17px!important}
.shell .main>.section:not(#home) .tc-inbox-tools{gap:10px!important}
.shell .main>.section:not(#home) .tc-inbox-thread{border-color:#dfece3!important;background:#fbfdfc!important;border-radius:12px!important;transition:border-color .14s,background .14s}
.shell .main>.section:not(#home) .tc-inbox-thread:hover{background:#f1f9f3!important;border-color:#a6cbb4!important}
.shell .main>.section:not(#home) .tc-inbox-thread.active{background:#ebf6ee!important;border-color:#76b892!important}
.shell .main>.section:not(#home) .tc-inbox-head{padding-bottom:14px!important}
.shell .main>.section:not(#home) .tc-inbox-msg{line-height:1.6!important;border-radius:14px!important;overflow-wrap:anywhere}
.shell .main>.section:not(#home) .tc-inbox-msg.mine{background:#e9f6ec!important}
.shell .main>.section:not(#home) .tc-inbox-msg.theirs{background:#f1f5f3!important}
.shell .main>.section:not(#home) .tc-inbox-compose{gap:12px!important;padding-top:15px!important}
.shell .main>.section:not(#home) :is(.tc-brand-card,.tc-template-card){background:#fff;border:1px solid #e1eee6;border-radius:14px;padding:15px}
.shell .main>.section:not(#home) :is(.tc-media-preview,.tc-media-placeholder){border-radius:13px!important;max-width:100%}
.shell .main>.section:not(#home) a:not(.btn){text-underline-offset:3px}
.shell .main>.section:not(#home) button:focus-visible,
.shell .main>.section:not(#home) a:focus-visible{outline:3px solid #55a976!important;outline-offset:3px!important}
@media(max-width:1050px){.shell .main>.section:not(#home) .tc-inbox-grid{grid-template-columns:1fr!important}.shell .main>.section:not(#home) .tc-inbox-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.shell .main>.section:not(#home) .split,.shell .main>.section:not(#home) .form-grid,.shell .main>.section:not(#home) .profile-grid,.shell .main>.section:not(#home) .mode-grid,.shell .main>.section:not(#home) .tc-template-grid,.shell .main>.section:not(#home) .tc-brand-grid{grid-template-columns:1fr!important}.shell .main>.section:not(#home) .tc-inbox-tools{grid-template-columns:1fr!important}.shell .main>.section:not(#home) .actions .btn{min-height:44px!important}.shell .main>.section:not(#home) .tc-inbox-compose{grid-template-columns:1fr!important}.shell .main>.section:not(#home) .card,.shell .main>.section:not(#home) .offer{padding:15px!important}.shell .main>.section:not(#home)>h2:first-child{font-size:22px!important}.shell .main>.section:not(#home) .data td,.shell .main>.section:not(#home) .data th{padding:11px 12px!important}}
@media(prefers-reduced-motion:reduce){.shell .main>.section:not(#home) .tc-inbox-thread{transition:none}}

/* TC_ENTERPRISE_POLISH_PREMIUM_V2_20261024 — visual layer only */
:root{--tc-polish-accent:#24815c;--tc-polish-mist:#f5faf7;--tc-polish-border:#e0ece4;--tc-polish-shadow:0 12px 36px rgba(27,84,51,.065)}
.shell .main{background:radial-gradient(ellipse at 95% 0%,rgba(135,194,159,.105),transparent 38%),#f6faf7!important}
.shell .top{border-radius:20px!important;box-shadow:0 12px 35px rgba(30,94,59,.063)!important;background:linear-gradient(105deg,#fff 0%,#fff 72%,#f0f8f3 100%)!important}
.shell .top h1{font-size:clamp(22px,2.2vw,30px)!important;line-height:1.22!important;font-weight:860!important}
.shell .top .muted{font-size:12px;color:#789081!important;margin-top:4px}
.shell .side{background:linear-gradient(170deg,#fff 65%,#f4faf6)!important}
.shell .nav-title{font-size:10px!important;letter-spacing:.11em!important;color:#879d8e!important}
.shell .nav button{transition:background-color .16s,border-color .16s!important;border:1px solid transparent!important}
.shell .nav button:not(.active):hover{background:#eaf5ed!important;border-color:#daeadd!important}
.shell .nav button.active{background:linear-gradient(120deg,#6eaf8e,#31936a)!important;box-shadow:0 7px 17px #21805125!important;border-color:rgba(22,112,71,.09)!important;color:#fff!important}
.shell .main>.section:not(#home){padding-bottom:40px}
.shell .main>.section:not(#home)>h2:first-child{font-size:clamp(23px,2.3vw,30px)!important;letter-spacing:-.038em!important;color:#153d29!important;padding-bottom:11px;position:relative}
.shell .main>.section:not(#home)>h2:first-child:after{content:"";display:block;width:46px;height:3px;margin-top:10px;border-radius:5px;background:linear-gradient(90deg,#22865b,#aedcc0)}
.shell .main>.section:not(#home) .card,
.shell .main>.section:not(#home) .offer,
.shell .main>.section:not(#home) .tc-inbox-list,
.shell .main>.section:not(#home) .tc-inbox-detail,
.shell .main>.section:not(#home) .tc-ats-list,
.shell .main>.section:not(#home) .tc-ats-detail{background:linear-gradient(145deg,#fff 0%,#fff 83%,#f9fcfa 100%)!important;border-color:#e1ebe4!important;box-shadow:var(--tc-polish-shadow)!important;border-radius:19px!important}
.shell .main>.section:not(#home) .offer{position:relative;transition:box-shadow .2s,border-color .2s}
.shell .main>.section:not(#home) .offer:hover{border-color:#b8d8c2!important;box-shadow:0 14px 35px rgba(30,92,55,.1)!important}
.shell .main>.section:not(#home) .card h3,
.shell .main>.section:not(#home) .offer h3{color:#183d2c!important;letter-spacing:-.015em!important}
.shell .main>.section:not(#home) .muted{color:#718579!important;line-height:1.6}
.shell .main>.section:not(#home) .field label{color:#315744!important;font-size:12px!important;letter-spacing:.005em}
.shell .main>.section:not(#home) :is(input,textarea,select):not([type=checkbox]):not([type=radio]){border-radius:12px!important;transition:border-color .18s,box-shadow .18s!important}
.shell .main>.section:not(#home) :is(input,textarea,select):not([type=checkbox]):not([type=radio]):hover{border-color:#aacdb7!important}
.shell .main>.section:not(#home) .btn.primary{background:linear-gradient(135deg,#67ac87 0%,#24865b 65%,#166a46 100%)!important;border-color:#388f64!important;box-shadow:0 7px 17px #1e86551f!important}
.shell .main>.section:not(#home) .btn.primary:not(:disabled):hover{filter:brightness(1.05)}
.shell .main>.section:not(#home) .btn.secondary{background:linear-gradient(145deg,#fff,#f1f8f3)!important}
.shell .main>.section:not(#home) .actions{padding-top:3px}
.shell .main>.section:not(#home) .pill{border:1px solid #daebdf!important;background:#edf7ef!important;color:#266d48!important;font-weight:730}
.shell .main>.section:not(#home) .pill.direct{background:#edf3fa!important;color:#365e86!important;border-color:#d6e5f4!important}
.shell .main>.section:not(#home) .data th{background:linear-gradient(180deg,#f3faf5,#edf6f0)!important;color:#3c634c!important;letter-spacing:.015em}
.shell .main>.section:not(#home) .data tbody tr:nth-child(even) td{background:#fcfefc!important}
.shell .main>.section:not(#home) .data tbody tr:hover td{background:#eff8f1!important}
.shell .main>.section:not(#home) .mode{transition:border-color .2s,background-color .2s}
.shell .main>.section:not(#home) .mode:has(input:checked){background:linear-gradient(125deg,#f3faf5,#eaf7ee)!important}
.shell .main>.section:not(#home) .empty{background:linear-gradient(135deg,#fff,#f5faf6)!important;border:1px dashed #bdd6c5!important}
.shell .main>.section:not(#home) .tc-inbox-thread{box-shadow:0 3px 10px rgba(20,65,38,.035)}
.shell .main>.section:not(#home) .tc-inbox-msg{box-shadow:0 2px 8px rgba(20,60,40,.045)}
.shell .main>.section:not(#home) .tc-media-preview{background:#fff!important;box-shadow:0 4px 14px rgba(20,78,42,.06)}
.shell .main>.section:not(#home) form{min-width:0}
.shell .main>.section:not(#home) .table-wrap{box-shadow:var(--tc-polish-shadow)!important}
.shell .main>.section:not(#home) .tc-brand-card{border-color:#dcebe1!important;border-radius:15px!important}
.shell .main>.section:not(#home) .tc-inbox-tools{padding:5px 0}
@media(max-width:760px){.shell .top{border-radius:16px!important}.shell .main>.section:not(#home) .card,.shell .main>.section:not(#home) .offer{border-radius:15px!important}.shell .main>.section:not(#home)>h2:first-child{font-size:23px!important}.shell .main>.section:not(#home) .actions{gap:9px!important}}
@media(prefers-reduced-motion:reduce){.shell .main>.section:not(#home) .offer,.shell .main>.section:not(#home) :is(input,select,textarea){transition:none!important}}
/* TC_ENTERPRISE_DASHBOARD_NO_OLD_FLASH_20261024 */
#home:not(.tc-company-designed)>.hero,#home:not(.tc-company-designed)>.grid{opacity:0!important;animation:tcOldDashboardFallback .01s 4s forwards!important}

#home.tc-company-designed:before{content:none!important;display:none!important}
@keyframes tcOldDashboardFallback{to{opacity:1}}
@media(prefers-reduced-motion:reduce){#home:not(.tc-company-designed)>.hero,#home:not(.tc-company-designed)>.grid{animation-delay:4s!important}}

/* TC_COMPANY_SPONTANEOUS_STYLES_V1 */
#spontaneousApplicants .card{padding:24px;border-radius:17px}
.tc-sa-company-consent{display:flex;align-items:center;gap:10px;padding:18px;background:#f0f8f3;border:1px solid #d8eadf;border-radius:13px;font-size:13px;font-weight:750;color:#244f37;line-height:1.5}
.tc-sa-company-consent input{width:20px;height:20px;flex-shrink:0}
#tcCompanySpontMessage{padding:12px 0}#spontaneousApplicants h3{margin-top:22px}
/* 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_ATS_NO_EXTERNAL_PANEL_V2_20261024 */
#tc-ats-panel,#tc-ats-toolbar,#tc-ats-frame{display:none!important;visibility:hidden!important;pointer-events:none!important}
#tc-ats-open{cursor:pointer!important}
#tcAtsIntegrated{scroll-margin-top:25px!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_ATS_SUBSCRIPTION_ONLY_IN_APPLICATIONS_V1_20261024 */
#tc-ats-open,
#tc-ats-panel,
#tc-ats-toolbar,
#tc-ats-frame {display:none!important;visibility:hidden!important;pointer-events:none!important;}
#applications #tcAtsIntegrated{display:flex;flex-direction:column;gap:14px}
#applications #tcAtsSelfService{order:-1;margin:0 0 12px!important;background:#f8fcf9!important;border:1px solid #c9e3d4!important;border-radius:16px!important;padding:20px!important;}
#applications #tcAtsSelfService>h3{margin:0 0 10px!important;color:#15523a!important}
#applications #tcAtsSelfService .actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
/* TC_NAV_GROUP_FIX_20261024 */
#app .shell .side .nav .nav-title{display:block!important;visibility:visible!important;flex-shrink:0!important}
#app .shell .side .nav button:not(.active){background:transparent!important;background-image:none!important;box-shadow:none!important;color:#294b39!important}
#app .shell .side .nav button.active{background:#2f9070!important;background-image:none!important;color:#fff!important}
#app .shell .side .nav button{transform:none!important;flex-shrink:0!important}

/* TC_ENTERPRISE_RECRUITMENT_UNIFIED_STYLES_V1_20261024 */
#tcRecruitmentUnified{display:grid;gap:16px;margin:16px 0 25px}
#tcRecruitmentUnified .tc-unified-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#tcRecruitmentUnified .tc-unified-overview,#tcRecruitmentUnified .tc-unified-ats{border:1px solid #d7e7db;background:#fff;border-radius:17px;padding:20px;box-shadow:0 8px 28px rgba(26,83,47,.035)}
#tcRecruitmentUnified .tc-unified-overview h3{color:#15583f;margin:0 0 7px;font-size:17px}
#tcRecruitmentUnified p{color:#577262;line-height:1.5;margin:5px 0 12px}
#tcRecruitmentUnified .tc-unified-head{display:flex;justify-content:space-between;align-items:start;gap:12px}
#tcRecruitmentUnified .tc-unified-head h3{font-size:19px;color:#18583b;margin:0}
#tcUnifiedAtsTag{white-space:nowrap;padding:7px 12px;border-radius:25px;background:#edf8f0;color:#246b42;border:1px solid #d2e7d8;font-size:12px;font-weight:750}
#tcUnifiedAtsState{margin:12px 0 14px;color:#345b45}
#tcUnifiedATS h4{margin:19px 0 12px;font-size:16px}
#tcUnifiedAgents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.tc-unified-agent{border-radius:11px;background:#f7fbf8;border:1px solid #e0ece3;padding:12px;display:grid;gap:6px;font-size:13px;color:#254a35}
.tc-unified-agent small{font-size:11px;color:#5f826e}
@media(max-width:850px){#tcRecruitmentUnified .tc-unified-grid{grid-template-columns:1fr}#tcUnifiedAgents{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){#tcUnifiedAgents{grid-template-columns:1fr}}
/* TC_ENTERPRISE_MENU_APPLICATIONS_V5_20261024 */
#app .shell .side{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}
#app .shell .side .nav{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important}
#app .shell .side .nav .nav-title{width:100%!important;display:block!important;position:static!important;margin:17px 0 6px!important;padding:3px 12px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.095em!important;color:#819b8b!important;background:transparent!important;white-space:normal!important}
#app .shell .side .nav button{position:static!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;min-height:43px!important;padding:10px 13px!important;margin:1px 0!important;border-radius:11px!important;border:1px solid transparent!important;box-shadow:none!important;flex:none!important;white-space:normal!important;line-height:1.4!important;letter-spacing:normal!important;transition:background-color .12s ease!important}
#app .shell .side .nav button:not([aria-current="page"]){color:#2a4939!important;background:transparent!important;background-image:none!important}
#app .shell .side .nav button[aria-current="page"]{background:#258760!important;color:#fff!important;border-color:#258760!important;background-image:none!important;box-shadow:none!important}
#app .shell .side .nav button:not([aria-current="page"]):hover{background:#eaf5ed!important;color:#195739!important}
#app #applications{max-width:1360px}
#app #applications>h2{margin:0 0 18px!important}
#app #applications>#tcAtsIntegrated{display:none!important}
#app #applications #tcRecruitmentUnified{order:0;margin:0 0 26px}
#app #applications>.split{display:none!important}
#app #applications>h3{border-top:1px solid #e3ece5;padding-top:25px!important;margin-top:30px!important;font-size:23px!important}
#app #applications>.offers{display:grid;gap:13px}
#app #applications>.offers>.offer{border:1px solid #dbe7df!important;border-radius:16px!important;background:#fff!important;padding:18px!important;box-shadow:0 6px 22px #19482a09!important}
#app #applications .tc-unified-overview{min-height:124px}
#app #applications .tc-unified-ats{border:1px solid #bcdac8;background:linear-gradient(125deg,#fff,#f7fcf9)}
#app #applications #tcUnifiedAgents{gap:10px}
#app #applications .tc-unified-agent{min-height:61px}
@media(max-width:850px){#app #applications>h3{font-size:20px!important}}
/* TC_ATS_DIRECT_ONLY_SINGLE_COLUMN_20261024 */
#tcRecruitmentUnified .tc-unified-grid{grid-template-columns:minmax(0,1fr)!important}
#tcRecruitmentUnified .tc-unified-overview{min-height:unset!important}

/* TC_ENTERPRISE_AUTH_READABILITY_V1_20261024 */
#app .auth .auth-brand{
  background:linear-gradient(138deg,#064b3b 0%,#0c7557 52%,#063b2f 100%)!important;
  color:#ffffff!important;
}
#app .auth .auth-brand h1,
#app .auth .auth-brand h2{
  color:#ffffff!important;
  text-shadow:0 2px 9px rgba(0,30,23,.28)!important;
}
#app .auth .auth-brand p{
  color:#f4fff9!important;
  opacity:1!important;
  text-shadow:0 1px 2px rgba(0,35,24,.16)!important;
}
#app .auth .auth-brand .auth-tags span{
  color:#0a4b37!important;
  background:#ffffff!important;
  border:1px solid rgba(255,255,255,.95)!important;
  font-weight:750!important;
}
#app .auth .auth-brand>img{
  background:#ffffff!important;
  padding:10px!important;
  border-radius:13px!important;
  width:240px!important;
  max-width:85%!important;
  height:auto!important;
  box-shadow:0 4px 14px rgba(0,38,26,.12)!important;
}
#app .auth .auth-card h2{color:#102d23!important;}
#app .auth .auth-card .muted{color:#52665e!important;}

/* 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_ENTERPRISE_LAYOUT_POLISH_V1_20261027 */
#app .shell .main{padding:clamp(16px,2vw,30px)!important;min-width:0}
#app .shell .top{gap:16px;border-radius:16px;padding:18px 22px}
#app .shell .top h1{font-size:clamp(21px,2vw,28px);line-height:1.25;letter-spacing:-.025em}
#app .shell .main h2{font-size:clamp(23px,2.3vw,31px);line-height:1.25;letter-spacing:-.025em}
#app .shell .main h3{line-height:1.35;letter-spacing:-.015em}
#app .shell .main .muted{line-height:1.6}
#app .tc-cpaper,#app .main>.section>.card,#app .tc-ats-pro-card{
 border:1px solid #e0e9e4;border-radius:16px;background:#fff;
 box-shadow:0 4px 18px rgba(22,66,45,.035);
}
#app .tc-cpaper{padding:20px}
#app .tc-chead{padding:24px 26px;border-radius:18px}
#app .tc-chead h2{margin:0 0 10px}
#app .tc-chead p{line-height:1.6;margin:0}
#app .tc-cstats{gap:14px}
#app .tc-crow{padding:13px 0;min-width:0}
#app .tc-ctext{min-width:0}
#app .tc-ctext strong,#app .tc-ctext small{overflow-wrap:anywhere}
#app .tc-cprogress-head strong{white-space:nowrap}
#app .tc-cchecks{line-height:1.55}
#app .tc-csection-title{align-items:center;gap:12px}
#app .form-grid,#app .profile-grid{gap:17px 20px}
#app .field{min-width:0}
#app .field>label{line-height:1.4;margin-bottom:7px}
#app .field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
#app .field select,#app .field textarea{
 box-sizing:border-box;width:100%;border:1px solid #ceddd4;border-radius:10px;
 background:#fff;padding:11px 13px;font:inherit;color:#203e30;
}
#app .field textarea{min-height:95px;line-height:1.6}
#app .field input:focus-visible,#app .field select:focus-visible,#app .field textarea:focus-visible{
 outline:3px solid #d6ecdf;outline-offset:1px;border-color:#6ba88a;
}
#app .actions{gap:9px;align-items:center}
#app button.btn,#app .tc-cbutton{box-shadow:none!important;transform:none!important;border-radius:10px}
#app .table-wrap{overflow-x:auto;border-radius:13px;border:1px solid #e0e9e4}
#app table.data td,#app table.data th{padding:13px 15px;line-height:1.5}
#app table.data th{background:#f5f9f6;color:#4f695a;font-size:12px}
#app table.data tbody tr:hover{background:#f8fbf9}
#app .tc-ats-pro-agents article{display:flex;flex-direction:column;align-items:flex-start}
#app .tc-ats-pro-agents article p{flex:1}
#app .tc-company-plan{display:flex;flex-direction:column;align-items:flex-start}
#app .tc-company-plan .btn{margin-top:auto}
#app .tc-company-plan p{margin-bottom:18px}
@media(max-width:1000px){#app .tc-cfeatures,#app .tc-clower{grid-template-columns:1fr}#app .tc-cstats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){#app .shell .top{padding:16px}#app .tc-cpaper{padding:16px}#app .tc-chead{padding:20px}#app .form-grid,#app .profile-grid{grid-template-columns:1fr}#app .actions{flex-wrap:wrap}#app .tc-csection-title{flex-wrap:wrap}}

/* TC_ENTERPRISE_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"],#app .shell .side .nav #tcTransmittedBtn{--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"],#app .shell .side .nav #tcCompanyArchivesBtn{--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")}

/* TC_ENTERPRISE_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}
