.language-selector{color:#514565;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 16px;font-size:12px;display:flex}.language-selector select{font:inherit;color:#281b3d;-webkit-text-fill-color:currentColor;cursor:pointer;background:#fff;border:1px solid #bdb1d2;border-radius:8px;width:auto;max-width:100%;min-height:36px;padding:6px 10px}.language-selector select:focus-visible{outline-offset:3px;outline:2px solid #8b5cf6}.language-selector--dark{color:#e9e0f5}.language-selector--dark select{color:#fff;background:#24163b;border-color:#7c689d}.language-selector--compact{flex:none;margin:0}.language-selector--compact label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-selector--compact select{max-width:110px}.sidebar__nav>.language-selector,.candidate-nav__drawer>.language-selector{justify-content:flex-start;padding:10px 16px 0}.content-skeleton{padding:2px 0 8px}.content-skeleton__recovery{border:1px solid var(--orbit-violet-200);color:var(--orbit-ink);border-radius:10px;gap:10px;margin-bottom:20px;padding:16px;display:grid}.content-skeleton__recovery p{color:var(--orbit-muted);margin:0;line-height:1.5}.content-skeleton__recovery button{border:1px solid var(--orbit-violet-200);color:var(--orbit-violet-800);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-self:start;padding:10px 14px;font-weight:600}.content-skeleton__recovery button:disabled{opacity:.6;cursor:default}.content-skeleton__title,.content-skeleton__subtitle,.content-skeleton__card,.content-skeleton__row{background:linear-gradient(90deg,#f1eef7 25%,#e7e2f2 37%,#f1eef7 63%) 0 0/400% 100%;border-radius:10px;animation:1.3s ease-in-out infinite content-skeleton-glow}.content-skeleton__title{width:240px;height:26px;margin-bottom:10px}.content-skeleton__subtitle{width:380px;max-width:70%;height:14px;margin-bottom:22px}.content-skeleton__cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:22px;display:grid}.content-skeleton__card{height:84px}.content-skeleton__rows{flex-direction:column;gap:8px;display:flex}.content-skeleton__row{height:46px}@keyframes content-skeleton-glow{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.content-skeleton__title,.content-skeleton__subtitle,.content-skeleton__card,.content-skeleton__row{background:#f1eef7;animation:none}}.module-upsell{place-items:center;min-height:60vh;padding:24px;display:grid}.module-upsell__card{text-align:center;border-radius:var(--orbit-radius-lg);background:linear-gradient(160deg,#fff 0%,#f6f2ff 100%);border:1px solid #e6defc;width:100%;max-width:520px;padding:44px 40px;box-shadow:0 18px 50px #4c1d951a}.module-upsell__badge{letter-spacing:.02em;color:var(--orbit-violet-700);background:var(--orbit-violet-100);border:1px solid var(--orbit-violet-200);border-radius:var(--orbit-radius-pill);align-items:center;gap:6px;margin-bottom:18px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.module-upsell__card h1{color:#1b1030;margin:0 0 10px;font-size:24px;font-weight:800}.module-upsell__card p{color:#5b5570;margin:0 0 26px;line-height:1.6}.module-upsell__cta{background:linear-gradient(135deg, var(--orbit-violet-600), var(--orbit-violet-800));color:#fff;border-radius:var(--orbit-radius-md);align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 26px #7c3aed59}.module-upsell__cta:hover{transform:translateY(-1px);box-shadow:0 14px 32px #7c3aed73}.module-upsell__hint{color:#8d86a3;margin-top:14px;font-size:12.5px;display:block}.free-workspace-gate .module-upsell__card{max-width:620px}.free-workspace-gate__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.free-workspace-gate .module-upsell__cta{cursor:pointer;font:inherit;border:0}.free-workspace-gate__secondary{color:#5d3ca8;background:#fff;border:1px solid #ded6ef;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.free-workspace-gate__secondary:hover{background:#faf8ff;border-color:#a78bfa}.toast-host{z-index:600;top:calc(var(--topbar-h,58px) + 12px);pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 40px);display:flex;position:fixed;right:20px}.toast{border-radius:var(--orbit-radius-sm,10px);background:var(--orbit-surface);border:1px solid var(--orbit-border);box-shadow:var(--orbit-shadow-lg,0 20px 40px -10px #1a162640);color:var(--orbit-ink);pointer-events:auto;align-items:flex-start;gap:10px;padding:13px 14px;font-size:13.5px;font-weight:600;line-height:1.4;animation:.2s toast-in;display:flex}.toast span{flex:1}.toast button{border-radius:var(--orbit-radius-xs);width:20px;height:20px;color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.toast button:hover{opacity:1;background:#0000000f}.toast--success{border-color:var(--orbit-success-border)}.toast--success svg{color:var(--orbit-green,var(--orbit-success));flex-shrink:0}.toast--error{border-color:var(--orbit-danger-border)}.toast--error svg{color:var(--orbit-red,var(--orbit-danger));flex-shrink:0}.toast--info{border-color:var(--orbit-violet-200,var(--orbit-violet-200))}.toast--info svg{color:var(--orbit-violet-600,var(--orbit-violet-600));flex-shrink:0}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.toast-host{width:auto;inset:auto 16px 16px}}.confirm-overlay{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a6b;justify-content:center;align-items:center;padding:24px;animation:.15s confirm-fade-in;display:flex;position:fixed;inset:0}.confirm-dialog{border-radius:var(--orbit-radius,16px);background:var(--orbit-surface);width:min(400px,100%);box-shadow:var(--orbit-shadow-lg,0 30px 70px #0f172a3d);text-align:center;padding:26px;animation:.18s confirm-pop-in}.confirm-dialog__icon{border-radius:var(--orbit-radius-md);background:var(--orbit-violet-100,var(--orbit-violet-100));width:44px;height:44px;color:var(--orbit-violet-700,var(--orbit-violet-700));place-items:center;margin:0 auto 14px;display:grid}.confirm-dialog__icon--danger{background:var(--orbit-danger-soft);color:var(--orbit-danger)}.confirm-dialog h2{color:var(--orbit-ink);margin:0 0 8px;font-size:16px;font-weight:800}.confirm-dialog p{color:var(--orbit-ink-soft);margin:0;font-size:14px;line-height:1.5}.confirm-dialog__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.confirm-dialog__actions button{border-radius:var(--orbit-radius-sm,10px);cursor:pointer;border:none;flex:1;height:42px;font-size:13.5px;font-weight:700}.confirm-dialog__actions button:focus-visible{outline:2px solid var(--orbit-violet-600);outline-offset:3px}.confirm-dialog__cancel{background:var(--orbit-surface-sunken);color:var(--orbit-ink);border:1px solid var(--orbit-border)!important}.confirm-dialog__cancel:hover{background:var(--orbit-border-soft)}.confirm-dialog__confirm{background:linear-gradient(135deg, var(--orbit-violet-600), var(--orbit-violet-800));color:#fff}.confirm-dialog__confirm:hover{opacity:.92}.confirm-dialog__confirm--danger{background:linear-gradient(135deg, var(--orbit-danger), var(--orbit-danger-strong))}@keyframes confirm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.confirm-overlay,.confirm-dialog{animation:none}}.marketing-consent{z-index:1000;color:#2b173e;background:#fff;border:1px solid #d9c5ed;border-radius:15px;align-items:flex-end;gap:18px;max-width:450px;padding:17px;font-family:Inter,system-ui,sans-serif;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 22px 55px -25px #2b0c4f73}.marketing-consent strong{font-size:13px}.marketing-consent p{color:#685878;max-width:290px;margin:5px 0 0;font-size:11.5px;line-height:1.45}.marketing-consent>div:last-child{white-space:nowrap;gap:7px;display:flex}.marketing-consent button{color:#64369a;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9c5ed;border-radius:8px;padding:9px 10px;font-size:11px;font-weight:800}.marketing-consent button:last-child{color:#fff;background:#7026c5;border-color:#7026c5}@media (width<=600px){.marketing-consent{flex-direction:column;align-items:stretch;gap:12px;bottom:12px;left:12px;right:12px}.marketing-consent p{max-width:none}.marketing-consent>div:last-child{justify-content:flex-end}}.new-version{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:200;border:1px solid var(--orbit-violet-200,var(--orbit-violet-200));border-radius:var(--orbit-radius-pill);background:var(--orbit-surface);max-width:min(560px,100vw - 24px);box-shadow:var(--orbit-shadow-lg);color:var(--orbit-ink);animation:new-version-in .24s var(--orbit-ease,ease-out);align-items:center;gap:10px;padding:11px 12px 11px 14px;font-size:13px;line-height:1.4;display:flex;position:fixed}.new-version>svg{color:var(--orbit-violet-600,var(--orbit-violet-600));flex:none}.new-version>span{min-width:0}.new-version strong{font-weight:700}.new-version__reload{border-radius:var(--orbit-radius-pill);background:var(--orbit-violet-700,var(--orbit-violet-700));color:#fff;cursor:pointer;border:0;flex:none;padding:7px 14px;font-size:12.5px;font-weight:700;transition:background .16s}.new-version__reload:hover{background:var(--orbit-violet-800,var(--orbit-violet-800))}.new-version__reload:disabled{cursor:wait;opacity:.78}.new-version--updating>svg{animation:.8s linear infinite new-version-spin}.new-version__close{border-radius:var(--orbit-radius-pill);width:26px;height:26px;color:var(--orbit-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background .16s,color .16s;display:grid}.new-version__close:hover{background:var(--orbit-surface-sunken);color:var(--orbit-ink)}.new-version__close:disabled{cursor:default;opacity:.45}@keyframes new-version-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes new-version-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.new-version,.new-version--updating>svg{animation:none}}@media (width<=560px){.new-version{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--orbit-radius,16px);flex-wrap:wrap;max-width:none;animation:none}.new-version>svg{display:none}.new-version>span{flex:100%;order:2}.new-version__reload{order:3;margin-left:auto}.new-version__close{order:4}}.error-boundary{background:radial-gradient(120% 120% at 50% 0%, #f5f2ff 0%, var(--orbit-surface-sunken) 60%, #fff 100%);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.error-boundary__orb{filter:blur(10px);background:radial-gradient(circle,#7c3aed2e,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-120px}.error-boundary__card{z-index:1;border-radius:var(--orbit-radius-lg);text-align:center;background:#fff;border:1px solid #ece7f9;width:min(460px,100%);padding:36px 32px;position:relative;box-shadow:0 30px 70px -20px #4c267b38}.error-boundary__mark{letter-spacing:.14em;color:var(--orbit-violet-600);margin-bottom:18px;font-size:12px;font-weight:800;display:inline-block}.error-boundary__spinner{border:3px solid #ece7f9;border-top-color:var(--orbit-violet-600);border-radius:50%;width:30px;height:30px;margin:4px auto 18px;animation:.8s linear infinite error-boundary-spin}@media (prefers-reduced-motion:reduce){.error-boundary__spinner{animation-duration:2s}}@keyframes error-boundary-spin{to{transform:rotate(360deg)}}.error-boundary__card h1{color:var(--orbit-ink);letter-spacing:-.01em;margin:0 0 10px;font-size:21px;font-weight:800}.error-boundary__card p{color:#64607a;margin:0;font-size:14px;line-height:1.55}.error-boundary__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.error-boundary__actions button,.error-boundary__actions a{border-radius:var(--orbit-radius-sm);cursor:pointer;flex:1;justify-content:center;align-items:center;height:44px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.error-boundary__actions button{background:linear-gradient(135deg, var(--orbit-violet-600), var(--orbit-violet-800));color:#fff;border:none}.error-boundary__actions button:hover{opacity:.92}.error-boundary__actions a{border:1px solid var(--orbit-border);background:var(--orbit-surface-sunken);color:var(--orbit-ink)}.error-boundary__actions a:hover{background:#f1edf9}.error-boundary__details{text-align:left;margin-top:20px}.error-boundary__details summary{cursor:pointer;color:#9691a8;font-size:12px;font-weight:700}.error-boundary__details pre{border-radius:var(--orbit-radius-xs);background:var(--orbit-surface-sunken);color:#4a4458;white-space:pre-wrap;word-break:break-word;border:1px solid #ece7f9;margin-top:10px;padding:12px;font-size:11.5px}[data-fase]{--fase-surface:var(--orbit-fase-inicio-surface);--fase-border:var(--orbit-fase-inicio-border);--fase-ink:var(--orbit-fase-inicio-ink)}[data-fase=andamento]{--fase-surface:var(--orbit-fase-andamento-surface);--fase-border:var(--orbit-fase-andamento-border);--fase-ink:var(--orbit-fase-andamento-ink)}[data-fase=ganho]{--fase-surface:var(--orbit-fase-ganho-surface);--fase-border:var(--orbit-fase-ganho-border);--fase-ink:var(--orbit-fase-ganho-ink)}[data-fase=encerrado]{--fase-surface:var(--orbit-fase-encerrado-surface);--fase-border:var(--orbit-fase-encerrado-border);--fase-ink:var(--orbit-fase-encerrado-ink)}.candidate-application-list>article[data-fase]{border-left:3px solid var(--fase-border);background:linear-gradient(90deg, var(--fase-surface), transparent 260px), var(--orbit-surface)}.quadro__coluna[data-fase],.cboard__col[data-fase]{border-top:3px solid var(--fase-border);background:linear-gradient(180deg, var(--fase-surface), transparent 120px)}.quadro__coluna[data-fase]>header strong,.cboard__col[data-fase] .cboard__col-head strong{color:var(--fase-ink)}.cboard__col[data-fase] .cboard__count{background:var(--fase-surface);color:var(--fase-ink);border:1px solid var(--fase-border)}@media (prefers-reduced-motion:reduce){.quadro__coluna[data-fase],.cboard__col[data-fase]{transition:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:var(--orbit-ink);background:var(--orbit-bg);--orbit-violet-50:#f5f3ff;--orbit-violet-100:#ede9fe;--orbit-violet-200:#ddd6fe;--orbit-violet-300:#c4b5fd;--orbit-violet-400:#a78bfa;--orbit-violet-500:#8b5cf6;--orbit-violet-600:#7c3aed;--orbit-violet-700:#6d28d9;--orbit-violet-800:#5b21b6;--orbit-violet-900:#4c1d95;--orbit-violet-950:#2a0a5e;--orbit-royal:var(--orbit-violet-700);--orbit-royal-strong:var(--orbit-violet-800);--orbit-accent:var(--orbit-violet-400);--orbit-ink:#161b26;--orbit-ink-soft:#3f4756;--orbit-blue:#2a0a5e;--orbit-muted:#5f6879;--orbit-muted-soft:#8f99aa;--orbit-border-strong:#b8c2d2;--orbit-border:#cfd6e2;--orbit-border-soft:#e2e7ee;--orbit-surface-muted:#eaeef4;--orbit-bg:#eef1f6;--orbit-surface:#fff;--orbit-surface-sunken:#f6f8fb;--orbit-card:#fff;--orbit-fase-inicio-surface:#f5f3ff;--orbit-fase-inicio-border:#ddd6fe;--orbit-fase-inicio-ink:#5b21b6;--orbit-fase-andamento-surface:#fffbeb;--orbit-fase-andamento-border:#fde68a;--orbit-fase-andamento-ink:#92400e;--orbit-fase-ganho-surface:#ecfdf5;--orbit-fase-ganho-border:#a7f3d0;--orbit-fase-ganho-ink:#065f46;--orbit-fase-encerrado-surface:#f6f6f8;--orbit-fase-encerrado-border:#e2e0e8;--orbit-fase-encerrado-ink:#5c5768;--orbit-esmeralda-50:#ecfdf5;--orbit-esmeralda-100:#d1fae5;--orbit-esmeralda-300:#6ee7b7;--orbit-esmeralda-400:#34d399;--orbit-esmeralda-500:#10b981;--orbit-esmeralda-600:#059669;--orbit-esmeralda-700:#047857;--orbit-esmeralda-800:#065f46;--orbit-esmeralda-900:#064e3b;--orbit-success-surface:#f0fdf4;--orbit-success-soft:#dcfce7;--orbit-success-border:#bbf7d0;--orbit-success:#15803d;--orbit-success-strong:#166534;--orbit-danger-surface:#fef2f2;--orbit-danger-soft:#fee2e2;--orbit-danger-border:#fecaca;--orbit-danger:#dc2626;--orbit-danger-strong:#b91c1c;--orbit-warning-surface:#fffbeb;--orbit-warning-soft:#fef3c7;--orbit-warning-border:#fde68a;--orbit-warning:#b45309;--orbit-warning-strong:#92400e;--orbit-info-surface:#eff6ff;--orbit-info-soft:#dbeafe;--orbit-info-border:#bfdbfe;--orbit-info:#2563eb;--orbit-info-strong:#1d4ed8;--orbit-red:var(--orbit-danger);--orbit-green:var(--orbit-success);--orbit-amber:#a16207;--orbit-text:var(--orbit-ink);--orbit-text-muted:var(--orbit-muted);--orbit-line:var(--orbit-border);--orbit-surface-2:var(--orbit-surface-muted);--orbit-surface-hover:var(--orbit-surface-sunken);--orbit-glass-soft:var(--orbit-surface-sunken);--topbar-h:58px;--orbit-radius-xs:8px;--orbit-radius-sm:10px;--orbit-radius-md:12px;--orbit-radius:16px;--orbit-radius-lg:20px;--orbit-radius-pill:999px;--orbit-touch:44px;--orbit-shadow-sm:0 1px 2px #1a16260d;--orbit-shadow:0 1px 2px #1a16260a, 0 8px 24px -6px #2a0a5e17;--orbit-shadow-lg:0 2px 4px #1a16260a, 0 18px 40px -12px #2a0a5e2e;--orbit-ring:0 0 0 3px #7c3aed29;--orbit-ease:cubic-bezier(.22, 1, .36, 1);--orbit-glass:#ffffffa8;--orbit-glass-strong:#ffffffd1;--orbit-glass-border:#ffffffbf;--orbit-glass-blur:saturate(155%) blur(22px);--orbit-glow:0 0 60px -14px #8b5cf680;--orbit-glass-shadow:inset 0 1px 0 #ffffffa6, 0 2px 8px #1a16260d, 0 30px 64px -24px #2a0a5e52;--orbit-gold:#c9a96a;--orbit-gold-soft:#e4d3ab;--orbit-gold-bright:#fbbf24;--orbit-gold-bright-hover:#f59e0b;--orbit-navy:#0f1b2e;--orbit-navy-2:#16233b;--orbit-access-ink:#1d1731;--orbit-access-ink-soft:#3d354c;--orbit-access-text:#514764;--orbit-access-muted:#6f6683;--orbit-access-muted-soft:#8a8294;--orbit-access-border:#ddd7e6;--orbit-access-border-soft:#eeeaf4;--orbit-access-canvas:#fbfafc;--orbit-access-canvas-muted:#f5f3f9;--orbit-access-canvas-deep:#efedf5;--orbit-access-spotlight:#171021;--orbit-access-spotlight-mid:#1e1238;--orbit-access-spotlight-deep:#151126;--orbit-access-pitch-deep:#120d1d;--orbit-access-mint:#78e5bd;--orbit-sky-accent:#38bdf8;--orbit-mesh:radial-gradient(56% 76% at 6% 2%, #182c5224, transparent 60%), radial-gradient(44% 60% at 97% 10%, #c9a96a1f, transparent 58%), radial-gradient(60% 66% at 90% 100%, #1e294a26, transparent 60%), radial-gradient(50% 58% at 0% 98%, #4f5c8c1f, transparent 60%), linear-gradient(180deg, #f5f6f9 0%, #eef0f5 100%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv02", "cv03", "cv04", "tnum";font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--topbar-h) + 18px)}body{background:var(--orbit-bg);min-width:320px;min-height:100vh;color:var(--orbit-ink);overflow-wrap:break-word;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.018em}.kpi-card__value,td{font-variant-numeric:tabular-nums}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--orbit-border);width:100%;min-height:44px;color:var(--orbit-ink);-webkit-text-fill-color:var(--orbit-ink);caret-color:var(--orbit-ink);background:#fff;border-radius:12px;outline:none;padding:10px 12px;transition:border-color .16s,box-shadow .16s}input:-webkit-autofill{-webkit-text-fill-color:var(--orbit-ink);caret-color:var(--orbit-ink);box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--orbit-ink);caret-color:var(--orbit-ink);box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--orbit-ink);caret-color:var(--orbit-ink);box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill{-webkit-text-fill-color:var(--orbit-ink);caret-color:var(--orbit-ink);box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill{-webkit-text-fill-color:var(--orbit-ink);caret-color:var(--orbit-ink);box-shadow:inset 0 0 0 1000px #fff}.cp-search-wrap{flex:1;min-width:160px;max-width:340px;position:relative}.cp-search-icon{color:var(--orbit-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:13px;transform:translateY(-50%)}input.cp-search:not([type=checkbox]){border:1px solid var(--orbit-border);width:100%;height:40px;min-height:40px;color:var(--orbit-ink);text-overflow:ellipsis;background:#fff;border-radius:10px;padding:0 14px 0 42px;font-size:14px;transition:border-color .15s,box-shadow .15s}input.cp-search:not([type=checkbox]):focus{border-color:var(--orbit-royal);outline:none;box-shadow:0 0 0 3px #6d28d91a}@media (width<=640px){.cp-search-wrap{flex:1 0 100%;min-width:0;max-width:none}input.cp-search:not([type=checkbox]){padding-left:42px;font-size:16px}}.cp-pills{flex-wrap:wrap;gap:6px;display:flex}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--orbit-violet-600,#6d28d9);flex:none}textarea{resize:vertical;min-height:110px}input:focus,select:focus,textarea:focus{border-color:var(--orbit-violet-600);box-shadow:var(--orbit-ring)}:focus-visible{outline:2px solid var(--orbit-violet-600);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}table{border-collapse:collapse;width:100%}th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--orbit-muted);background:var(--orbit-surface-sunken);border-bottom:1px solid var(--orbit-border);padding:13px 16px;font-size:11.5px;font-weight:600}td{border-bottom:1px solid var(--orbit-border-soft);color:var(--orbit-ink);padding:15px 16px;font-size:14px}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background .12s}tbody tr:hover td{background:var(--orbit-violet-50)}.orbite-card,.companies-table,.contacts-table,.jobs-table,.candidates-table{outline-offset:-1px;border-radius:var(--orbit-radius);box-shadow:var(--orbit-shadow), inset 0 1px 0 #ffffffb8;background:#ffffffeb;border:1px solid #ffffffe6;outline:1px solid #b8c2d299;overflow:hidden}div.ct-card{overscroll-behavior-x:contain;overflow-x:auto}.orbite-status{letter-spacing:.01em;background:var(--orbit-violet-100);color:var(--orbit-violet-800);border-radius:999px;align-items:center;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.orbite-link-button{border:1px solid var(--orbit-violet-200);background:var(--orbit-violet-50);color:var(--orbit-violet-800);border-radius:var(--orbit-radius-sm);padding:8px 10px;font-size:13px;font-weight:600;transition:background .16s,border-color .16s}.orbite-link-button:hover{background:var(--orbit-violet-100);border-color:var(--orbit-violet-300)}.orbite-danger-button{color:var(--orbit-red);border-radius:var(--orbit-radius-sm);background:#fff1f2;border:1px solid #fecaca;padding:8px 10px;font-size:13px;font-weight:600;transition:background .16s}.orbite-danger-button:hover{background:#ffe4e6}.ct-card.ct-card{background:var(--orbit-surface);border:1px solid var(--orbit-glass-border);border-radius:var(--orbit-radius);box-shadow:var(--orbit-glass-shadow);overflow:hidden}.ct-skeleton.ct-skeleton{background:linear-gradient(90deg, var(--orbit-surface-sunken) 25%, var(--orbit-violet-50) 50%, var(--orbit-surface-sunken) 75%);border-bottom:1px solid var(--orbit-border-soft);background-size:400% 100%;height:58px;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ct-empty.ct-empty{text-align:center;padding:72px 24px}.ct-empty-icon.ct-empty-icon{margin-bottom:14px;font-size:44px}.ct-empty-title.ct-empty-title{color:var(--orbit-ink);margin:0 0 6px;font-size:16px;font-weight:700}.ct-empty-sub.ct-empty-sub{color:var(--orbit-muted);margin:0;font-size:14px}.ct-table.ct-table{border-collapse:collapse;table-layout:auto;width:100%}.ct-table.ct-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--orbit-muted);background:var(--orbit-surface-sunken);border-bottom:1px solid var(--orbit-border);white-space:nowrap;padding:13px 18px;font-size:11.5px;font-weight:600}.ct-table.ct-table th.ct-col-num,.ct-table.ct-table th.ct-col-actions{text-align:right}.ct-row.ct-row td{border-bottom:1px solid var(--orbit-border-soft);vertical-align:middle;color:var(--orbit-ink);padding:15px 18px;font-size:14px}.ct-row.ct-row:last-child td{border-bottom:none}.ct-row.ct-row td.ct-col-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ct-row.ct-row td.ct-col-actions{text-align:right}.ct-row.ct-row{transition:background .12s}.ct-row.ct-row:hover td{background:var(--orbit-violet-50)}.ct-name-cell.ct-name-cell{align-items:center;gap:12px;min-width:0;display:flex}.ct-avatar.ct-avatar{border-radius:var(--orbit-radius-sm);background:linear-gradient(135deg, var(--orbit-violet-100), var(--orbit-violet-300));width:38px;height:38px;color:var(--orbit-violet-800);flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #7c3aed14}.ct-name.ct-name{color:var(--orbit-ink);font-weight:600}.ct-muted.ct-muted{color:var(--orbit-muted)}.ct-name--link.ct-name--link{color:var(--orbit-ink);cursor:pointer;text-decoration:none;transition:color .12s;display:inline-block}.ct-name--link.ct-name--link:hover{color:var(--orbit-violet-700);text-decoration:underline}.ct-name--button.ct-name--button{font:inherit;text-align:left;background:0 0;border:0;padding:0}.ct-badge.ct-badge{border-radius:var(--orbit-radius-pill);letter-spacing:.02em;background:var(--orbit-violet-100);height:25px;color:var(--orbit-violet-800);align-items:center;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.ct-actions.ct-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:inline-flex}.ct-btn.ct-btn{border-radius:var(--orbit-radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 13px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ct-btn--edit.ct-btn--edit{border-color:var(--orbit-violet-200);background:var(--orbit-violet-50);color:var(--orbit-violet-800)}.ct-btn--edit.ct-btn--edit:hover{background:var(--orbit-violet-100);border-color:var(--orbit-violet-300)}.ct-btn--delete.ct-btn--delete{border-color:var(--orbit-danger-border);color:var(--orbit-red);background:#fff1f2}.ct-btn--delete.ct-btn--delete:hover{background:#ffe4e6}.ct-footer.ct-footer{color:var(--orbit-muted);background:var(--orbit-surface-sunken);border-top:1px solid var(--orbit-border-soft);padding:12px 18px;font-size:12.5px}@media (width<=760px){.ct-table.ct-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.ct-table.ct-table th,.ct-row.ct-row td{padding:12px 14px}}@media (width<=1320px){.ct-card.ct-card--mobile-cards{box-shadow:none;background:0 0;border:0;overflow:visible}.ct-card--mobile-cards .table-controls{border:1px solid var(--orbit-glass-border);border-radius:var(--orbit-radius);background:var(--orbit-surface);box-shadow:var(--orbit-shadow-sm);margin-bottom:12px;padding:13px 14px}.ct-table.ct-table--mobile-cards{display:block;overflow:visible}.ct-table--mobile-cards thead{display:none}.ct-table--mobile-cards tbody{gap:12px;display:grid}.ct-table--mobile-cards .ct-row{border:1px solid var(--orbit-glass-border);border-radius:var(--orbit-radius);background:var(--orbit-surface);box-shadow:var(--orbit-shadow-sm);display:block;overflow:hidden}.ct-table--mobile-cards .ct-row td{border-bottom:1px solid var(--orbit-border-soft);text-align:right;overflow-wrap:anywhere;background:0 0;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:11px 14px;display:flex}.ct-table--mobile-cards .ct-row:hover td{background:0 0}.ct-table--mobile-cards .ct-row td:before{content:attr(data-label);max-width:42%;color:var(--orbit-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;flex:none;font-size:11px;font-weight:750}.ct-table--mobile-cards .ct-mobile-card__value{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.ct-table--mobile-cards .ct-mobile-card__value .gcal-synced{margin-top:0}.ct-table--mobile-cards .ct-row td.ct-mobile-card__identity{background:linear-gradient(135deg, var(--orbit-violet-50), var(--orbit-surface));text-align:left;padding:15px 14px;display:block}.ct-table--mobile-cards .ct-row td.ct-mobile-card__identity:before,.ct-table--mobile-cards .ct-row td.ct-mobile-card__actions:before{display:none}.ct-table--mobile-cards .ct-row td.ct-mobile-card__actions{border-bottom:0;justify-content:flex-end;min-height:0;padding:13px 14px}.ct-table--mobile-cards .ct-actions.ct-actions{flex-wrap:wrap;justify-content:flex-end}.ct-table--mobile-cards .ct-btn.ct-btn{min-height:36px}}.ct-btn--cal.ct-btn--cal{border-color:var(--orbit-info-border);background:var(--orbit-info-surface);color:var(--orbit-info-strong);align-items:center;text-decoration:none;display:inline-flex}.ct-btn--cal.ct-btn--cal:hover{background:var(--orbit-info-soft);border-color:var(--orbit-info-border)}.gcal-synced{border-radius:var(--orbit-radius-pill);color:var(--orbit-success);background:var(--orbit-success-soft);white-space:nowrap;align-items:center;gap:4px;margin-top:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.cp-pill{border:1px solid var(--orbit-border);border-radius:var(--orbit-radius-pill);height:36px;color:var(--orbit-muted);cursor:pointer;background:#fff;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s}.cp-pill:hover{border-color:var(--orbit-violet-300);color:var(--orbit-violet-800);background:var(--orbit-violet-50)}.cp-pill--active{border-color:var(--orbit-royal);background:var(--orbit-royal);color:#fff;font-weight:600}.cp-pill--active:hover{background:var(--orbit-violet-800);border-color:var(--orbit-violet-800);color:#fff}.cp-row-actions{gap:4px;display:flex}.cp-row-actions button{border:1px solid var(--orbit-border);border-radius:var(--orbit-radius-md);width:36px;height:36px;color:var(--orbit-text-muted,var(--orbit-muted));cursor:pointer;background:0 0;flex:none;font-size:13px}.cp-row-actions button:disabled{opacity:.4;cursor:not-allowed}.cp-row-actions button.cp-row-actions__del{color:var(--orbit-danger)}input.cp-input.cp-input,select.cp-input.cp-input,textarea.cp-input.cp-input{border-radius:var(--orbit-radius-sm);padding:0 14px}textarea.cp-input.cp-input{padding:10px 14px}.orb-campo-grade{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.orb-campo{flex-direction:column;gap:6px;min-width:0;display:flex}.orb-campo>.orb-campo__controle{margin-top:auto}.orb-cartao{flex-direction:column;min-width:0;display:flex}.orb-cartao>.orb-cartao__acao{margin-top:auto}.orb-campo--largo{grid-column:1/-1}.orb-campo--largo>.orb-campo__controle{margin-top:0}
